1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <alex.aring@gmail.com> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208A8293 MEDIA DRIVER 209M: Antti Palosaari <crope@iki.fi> 210L: linux-media@vger.kernel.org 211W: https://linuxtv.org 212W: http://palosaari.fi/linux/ 213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 214T: git git://linuxtv.org/anttip/media_tree.git 215S: Maintained 216F: drivers/media/dvb-frontends/a8293* 217 218AACRAID SCSI RAID DRIVER 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 220L: linux-scsi@vger.kernel.org 221W: http://www.adaptec.com/ 222S: Supported 223F: Documentation/scsi/aacraid.txt 224F: drivers/scsi/aacraid/ 225 226ABI/API 227L: linux-api@vger.kernel.org 228F: include/linux/syscalls.h 229F: kernel/sys_ni.c 230 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 232M: Hans de Goede <hdegoede@redhat.com> 233L: linux-hwmon@vger.kernel.org 234S: Maintained 235F: drivers/hwmon/abituguru.c 236 237ABIT UGURU 3 HARDWARE MONITOR DRIVER 238M: Alistair John Strachan <alistair@devzero.co.uk> 239L: linux-hwmon@vger.kernel.org 240S: Maintained 241F: drivers/hwmon/abituguru3.c 242 243ACCES 104-DIO-48E GPIO DRIVER 244M: William Breathitt Gray <vilhelm.gray@gmail.com> 245L: linux-gpio@vger.kernel.org 246S: Maintained 247F: drivers/gpio/gpio-104-dio-48e.c 248 249ACCES 104-IDI-48 GPIO DRIVER 250M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 251L: linux-gpio@vger.kernel.org 252S: Maintained 253F: drivers/gpio/gpio-104-idi-48.c 254 255ACCES 104-IDIO-16 GPIO DRIVER 256M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 257L: linux-gpio@vger.kernel.org 258S: Maintained 259F: drivers/gpio/gpio-104-idio-16.c 260 261ACCES 104-QUAD-8 IIO DRIVER 262M: William Breathitt Gray <vilhelm.gray@gmail.com> 263L: linux-iio@vger.kernel.org 264S: Maintained 265F: drivers/iio/counter/104-quad-8.c 266 267ACCES PCI-IDIO-16 GPIO DRIVER 268M: William Breathitt Gray <vilhelm.gray@gmail.com> 269L: linux-gpio@vger.kernel.org 270S: Maintained 271F: drivers/gpio/gpio-pci-idio-16.c 272 273ACENIC DRIVER 274M: Jes Sorensen <jes@trained-monkey.org> 275L: linux-acenic@sunsite.dk 276S: Maintained 277F: drivers/net/ethernet/alteon/acenic* 278 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 280M: Peter Feuerer <peter@piie.net> 281L: platform-driver-x86@vger.kernel.org 282W: http://piie.net/?section=acerhdf 283S: Maintained 284F: drivers/platform/x86/acerhdf.c 285 286ACER WMI LAPTOP EXTRAS 287M: "Lee, Chun-Yi" <jlee@suse.com> 288L: platform-driver-x86@vger.kernel.org 289S: Maintained 290F: drivers/platform/x86/acer-wmi.c 291 292ACPI 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 294M: Len Brown <lenb@kernel.org> 295L: linux-acpi@vger.kernel.org 296W: https://01.org/linux-acpi 297Q: https://patchwork.kernel.org/project/linux-acpi/list/ 298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 299B: https://bugzilla.kernel.org 300S: Supported 301F: drivers/acpi/ 302F: drivers/pnp/pnpacpi/ 303F: include/linux/acpi.h 304F: include/acpi/ 305F: Documentation/acpi/ 306F: Documentation/ABI/testing/sysfs-bus-acpi 307F: Documentation/ABI/testing/configfs-acpi 308F: drivers/pci/*acpi* 309F: drivers/pci/*/*acpi* 310F: drivers/pci/*/*/*acpi* 311F: tools/power/acpi/ 312 313ACPI COMPONENT ARCHITECTURE (ACPICA) 314M: Robert Moore <robert.moore@intel.com> 315M: Lv Zheng <lv.zheng@intel.com> 316M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 317L: linux-acpi@vger.kernel.org 318L: devel@acpica.org 319W: https://acpica.org/ 320W: https://github.com/acpica/acpica/ 321Q: https://patchwork.kernel.org/project/linux-acpi/list/ 322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 323B: https://bugzilla.kernel.org 324B: https://bugs.acpica.org 325S: Supported 326F: drivers/acpi/acpica/ 327F: include/acpi/ 328F: tools/power/acpi/ 329 330ACPI FAN DRIVER 331M: Zhang Rui <rui.zhang@intel.com> 332L: linux-acpi@vger.kernel.org 333W: https://01.org/linux-acpi 334B: https://bugzilla.kernel.org 335S: Supported 336F: drivers/acpi/fan.c 337 338ACPI FOR ARM64 (ACPI/arm64) 339M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 340M: Hanjun Guo <hanjun.guo@linaro.org> 341M: Sudeep Holla <sudeep.holla@arm.com> 342L: linux-acpi@vger.kernel.org 343S: Maintained 344F: drivers/acpi/arm64 345 346ACPI THERMAL DRIVER 347M: Zhang Rui <rui.zhang@intel.com> 348L: linux-acpi@vger.kernel.org 349W: https://01.org/linux-acpi 350B: https://bugzilla.kernel.org 351S: Supported 352F: drivers/acpi/*thermal* 353 354ACPI VIDEO DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/acpi_video.c 361 362ACPI WMI DRIVER 363L: platform-driver-x86@vger.kernel.org 364S: Orphan 365F: drivers/platform/x86/wmi.c 366 367AD1889 ALSA SOUND DRIVER 368M: Thibaut Varene <T-Bone@parisc-linux.org> 369W: http://wiki.parisc-linux.org/AD1889 370L: linux-parisc@vger.kernel.org 371S: Maintained 372F: sound/pci/ad1889.* 373 374AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 375M: Michael Hennerich <michael.hennerich@analog.com> 376W: http://wiki.analog.com/AD5254 377W: http://ez.analog.com/community/linux-device-drivers 378S: Supported 379F: drivers/misc/ad525x_dpot.c 380 381AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 382M: Michael Hennerich <michael.hennerich@analog.com> 383W: http://wiki.analog.com/AD5398 384W: http://ez.analog.com/community/linux-device-drivers 385S: Supported 386F: drivers/regulator/ad5398.c 387 388AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 389M: Michael Hennerich <michael.hennerich@analog.com> 390W: http://wiki.analog.com/AD7142 391W: http://ez.analog.com/community/linux-device-drivers 392S: Supported 393F: drivers/input/misc/ad714x.c 394 395AD7877 TOUCHSCREEN DRIVER 396M: Michael Hennerich <michael.hennerich@analog.com> 397W: http://wiki.analog.com/AD7877 398W: http://ez.analog.com/community/linux-device-drivers 399S: Supported 400F: drivers/input/touchscreen/ad7877.c 401 402AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 403M: Michael Hennerich <michael.hennerich@analog.com> 404W: http://wiki.analog.com/AD7879 405W: http://ez.analog.com/community/linux-device-drivers 406S: Supported 407F: drivers/input/touchscreen/ad7879.c 408 409ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 410M: Jiri Kosina <jikos@kernel.org> 411S: Maintained 412 413ADF7242 IEEE 802.15.4 RADIO DRIVER 414M: Michael Hennerich <michael.hennerich@analog.com> 415W: https://wiki.analog.com/ADF7242 416W: http://ez.analog.com/community/linux-device-drivers 417L: linux-wpan@vger.kernel.org 418S: Supported 419F: drivers/net/ieee802154/adf7242.c 420F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 421 422ADM1025 HARDWARE MONITOR DRIVER 423M: Jean Delvare <jdelvare@suse.com> 424L: linux-hwmon@vger.kernel.org 425S: Maintained 426F: Documentation/hwmon/adm1025 427F: drivers/hwmon/adm1025.c 428 429ADM1029 HARDWARE MONITOR DRIVER 430M: Corentin Labbe <clabbe.montjoie@gmail.com> 431L: linux-hwmon@vger.kernel.org 432S: Maintained 433F: drivers/hwmon/adm1029.c 434 435ADM8211 WIRELESS DRIVER 436L: linux-wireless@vger.kernel.org 437W: http://wireless.kernel.org/ 438S: Orphan 439F: drivers/net/wireless/admtek/adm8211.* 440 441ADP1653 FLASH CONTROLLER DRIVER 442M: Sakari Ailus <sakari.ailus@iki.fi> 443L: linux-media@vger.kernel.org 444S: Maintained 445F: drivers/media/i2c/adp1653.c 446F: include/media/i2c/adp1653.h 447 448ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/ADP5520 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/mfd/adp5520.c 454F: drivers/video/backlight/adp5520_bl.c 455F: drivers/leds/leds-adp5520.c 456F: drivers/gpio/gpio-adp5520.c 457F: drivers/input/keyboard/adp5520-keys.c 458 459ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: http://wiki.analog.com/ADP5588 462W: http://ez.analog.com/community/linux-device-drivers 463S: Supported 464F: drivers/input/keyboard/adp5588-keys.c 465F: drivers/gpio/gpio-adp5588.c 466 467ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 468M: Michael Hennerich <michael.hennerich@analog.com> 469W: http://wiki.analog.com/ADP8860 470W: http://ez.analog.com/community/linux-device-drivers 471S: Supported 472F: drivers/video/backlight/adp8860_bl.c 473 474ADS1015 HARDWARE MONITOR DRIVER 475M: Dirk Eibach <eibach@gdsys.de> 476L: linux-hwmon@vger.kernel.org 477S: Maintained 478F: Documentation/hwmon/ads1015 479F: drivers/hwmon/ads1015.c 480F: include/linux/platform_data/ads1015.h 481 482ADT746X FAN DRIVER 483M: Colin Leroy <colin@colino.net> 484S: Maintained 485F: drivers/macintosh/therm_adt746x.c 486 487ADT7475 HARDWARE MONITOR DRIVER 488M: Jean Delvare <jdelvare@suse.com> 489L: linux-hwmon@vger.kernel.org 490S: Maintained 491F: Documentation/hwmon/adt7475 492F: drivers/hwmon/adt7475.c 493 494ADVANSYS SCSI DRIVER 495M: Matthew Wilcox <matthew@wil.cx> 496M: Hannes Reinecke <hare@suse.com> 497L: linux-scsi@vger.kernel.org 498S: Maintained 499F: Documentation/scsi/advansys.txt 500F: drivers/scsi/advansys.c 501 502ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 503M: Michael Hennerich <michael.hennerich@analog.com> 504W: http://wiki.analog.com/ADXL345 505W: http://ez.analog.com/community/linux-device-drivers 506S: Supported 507F: drivers/input/misc/adxl34x.c 508 509AEDSP16 DRIVER 510M: Riccardo Facchetti <fizban@tin.it> 511S: Maintained 512F: sound/oss/aedsp16.c 513 514AF9013 MEDIA DRIVER 515M: Antti Palosaari <crope@iki.fi> 516L: linux-media@vger.kernel.org 517W: https://linuxtv.org 518W: http://palosaari.fi/linux/ 519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 520T: git git://linuxtv.org/anttip/media_tree.git 521S: Maintained 522F: drivers/media/dvb-frontends/af9013* 523 524AF9033 MEDIA DRIVER 525M: Antti Palosaari <crope@iki.fi> 526L: linux-media@vger.kernel.org 527W: https://linuxtv.org 528W: http://palosaari.fi/linux/ 529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 530T: git git://linuxtv.org/anttip/media_tree.git 531S: Maintained 532F: drivers/media/dvb-frontends/af9033* 533 534AFFS FILE SYSTEM 535L: linux-fsdevel@vger.kernel.org 536S: Orphan 537F: Documentation/filesystems/affs.txt 538F: fs/affs/ 539 540AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 541M: David Howells <dhowells@redhat.com> 542L: linux-afs@lists.infradead.org 543S: Supported 544F: fs/afs/ 545F: include/net/af_rxrpc.h 546F: net/rxrpc/af_rxrpc.c 547W: https://www.infradead.org/~dhowells/kafs/ 548 549AGPGART DRIVER 550M: David Airlie <airlied@linux.ie> 551T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 552S: Maintained 553F: drivers/char/agp/ 554F: include/linux/agp* 555F: include/uapi/linux/agp* 556 557AHA152X SCSI DRIVER 558M: "Juergen E. Fischer" <fischer@norbit.de> 559L: linux-scsi@vger.kernel.org 560S: Maintained 561F: drivers/scsi/aha152x* 562F: drivers/scsi/pcmcia/aha152x* 563 564AIC7XXX / AIC79XX SCSI DRIVER 565M: Hannes Reinecke <hare@suse.com> 566L: linux-scsi@vger.kernel.org 567S: Maintained 568F: drivers/scsi/aic7xxx/ 569 570AIMSLAB FM RADIO RECEIVER DRIVER 571M: Hans Verkuil <hverkuil@xs4all.nl> 572L: linux-media@vger.kernel.org 573T: git git://linuxtv.org/media_tree.git 574W: https://linuxtv.org 575S: Maintained 576F: drivers/media/radio/radio-aimslab* 577 578AIO 579M: Benjamin LaHaise <bcrl@kvack.org> 580L: linux-aio@kvack.org 581S: Supported 582F: fs/aio.c 583F: include/linux/*aio*.h 584 585AIRSPY MEDIA DRIVER 586M: Antti Palosaari <crope@iki.fi> 587L: linux-media@vger.kernel.org 588W: https://linuxtv.org 589W: http://palosaari.fi/linux/ 590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 591T: git git://linuxtv.org/anttip/media_tree.git 592S: Maintained 593F: drivers/media/usb/airspy/ 594 595ALACRITECH GIGABIT ETHERNET DRIVER 596M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 597S: Maintained 598F: drivers/net/ethernet/alacritech/* 599 600ALCATEL SPEEDTOUCH USB DRIVER 601M: Duncan Sands <duncan.sands@free.fr> 602L: linux-usb@vger.kernel.org 603W: http://www.linux-usb.org/SpeedTouch/ 604S: Maintained 605F: drivers/usb/atm/speedtch.c 606F: drivers/usb/atm/usbatm.c 607 608ALCHEMY AU1XX0 MMC DRIVER 609M: Manuel Lauss <manuel.lauss@gmail.com> 610S: Maintained 611F: drivers/mmc/host/au1xmmc.c 612 613ALI1563 I2C DRIVER 614M: Rudolf Marek <r.marek@assembler.cz> 615L: linux-i2c@vger.kernel.org 616S: Maintained 617F: Documentation/i2c/busses/i2c-ali1563 618F: drivers/i2c/busses/i2c-ali1563.c 619 620ALLWINNER SECURITY SYSTEM 621M: Corentin Labbe <clabbe.montjoie@gmail.com> 622L: linux-crypto@vger.kernel.org 623S: Maintained 624F: drivers/crypto/sunxi-ss/ 625 626ALPHA PORT 627M: Richard Henderson <rth@twiddle.net> 628M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 629M: Matt Turner <mattst88@gmail.com> 630S: Odd Fixes 631L: linux-alpha@vger.kernel.org 632F: arch/alpha/ 633 634ALPS PS/2 TOUCHPAD DRIVER 635R: Pali Rohár <pali.rohar@gmail.com> 636F: drivers/input/mouse/alps.* 637 638ALTERA MAILBOX DRIVER 639M: Ley Foon Tan <lftan@altera.com> 640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 641S: Maintained 642F: drivers/mailbox/mailbox-altera.c 643 644ALTERA PIO DRIVER 645M: Tien Hock Loh <thloh@altera.com> 646L: linux-gpio@vger.kernel.org 647S: Maintained 648F: drivers/gpio/gpio-altera.c 649 650ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 651M: Thor Thayer <thor.thayer@linux.intel.com> 652S: Maintained 653F: drivers/gpio/gpio-altera-a10sr.c 654F: drivers/mfd/altera-a10sr.c 655F: drivers/reset/reset-a10sr.c 656F: include/linux/mfd/altera-a10sr.h 657F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 658 659ALTERA TRIPLE SPEED ETHERNET DRIVER 660M: Vince Bridgers <vbridger@opensource.altera.com> 661L: netdev@vger.kernel.org 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 663S: Maintained 664F: drivers/net/ethernet/altera/ 665 666ALTERA UART/JTAG UART SERIAL DRIVERS 667M: Tobias Klauser <tklauser@distanz.ch> 668L: linux-serial@vger.kernel.org 669L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 670S: Maintained 671F: drivers/tty/serial/altera_uart.c 672F: drivers/tty/serial/altera_jtaguart.c 673F: include/linux/altera_uart.h 674F: include/linux/altera_jtaguart.h 675 676AMAZON ETHERNET DRIVERS 677M: Netanel Belgazal <netanel@annapurnalabs.com> 678R: Saeed Bishara <saeed@annapurnalabs.com> 679R: Zorik Machulsky <zorik@annapurnalabs.com> 680L: netdev@vger.kernel.org 681S: Supported 682F: Documentation/networking/ena.txt 683F: drivers/net/ethernet/amazon/ 684 685AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 686M: Tom Lendacky <thomas.lendacky@amd.com> 687M: Gary Hook <gary.hook@amd.com> 688L: linux-crypto@vger.kernel.org 689S: Supported 690F: drivers/crypto/ccp/ 691F: include/linux/ccp.h 692 693AMD FAM15H PROCESSOR POWER MONITORING DRIVER 694M: Huang Rui <ray.huang@amd.com> 695L: linux-hwmon@vger.kernel.org 696S: Supported 697F: Documentation/hwmon/fam15h_power 698F: drivers/hwmon/fam15h_power.c 699 700AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 701L: linux-geode@lists.infradead.org (moderated for non-subscribers) 702S: Orphan 703F: drivers/usb/gadget/udc/amd5536udc.* 704 705AMD GEODE PROCESSOR/CHIPSET SUPPORT 706P: Andres Salomon <dilinger@queued.net> 707L: linux-geode@lists.infradead.org (moderated for non-subscribers) 708W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 709S: Supported 710F: drivers/char/hw_random/geode-rng.c 711F: drivers/crypto/geode* 712F: drivers/video/fbdev/geode/ 713F: arch/x86/include/asm/geode.h 714 715AMD IOMMU (AMD-VI) 716M: Joerg Roedel <joro@8bytes.org> 717L: iommu@lists.linux-foundation.org 718T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 719S: Maintained 720F: drivers/iommu/amd_iommu*.[ch] 721F: include/linux/amd-iommu.h 722 723AMD KFD 724M: Oded Gabbay <oded.gabbay@gmail.com> 725L: dri-devel@lists.freedesktop.org 726T: git git://people.freedesktop.org/~gabbayo/linux.git 727S: Supported 728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 731F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 732F: drivers/gpu/drm/amd/amdkfd/ 733F: drivers/gpu/drm/amd/include/cik_structs.h 734F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 735F: drivers/gpu/drm/amd/include/vi_structs.h 736F: drivers/gpu/drm/radeon/radeon_kfd.c 737F: drivers/gpu/drm/radeon/radeon_kfd.h 738F: include/uapi/linux/kfd_ioctl.h 739 740AMD SEATTLE DEVICE TREE SUPPORT 741M: Brijesh Singh <brijeshkumar.singh@amd.com> 742M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 743M: Tom Lendacky <thomas.lendacky@amd.com> 744S: Supported 745F: arch/arm64/boot/dts/amd/ 746 747AMD XGBE DRIVER 748M: Tom Lendacky <thomas.lendacky@amd.com> 749L: netdev@vger.kernel.org 750S: Supported 751F: drivers/net/ethernet/amd/xgbe/ 752F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 753 754AMS (Apple Motion Sensor) DRIVER 755M: Michael Hanselmann <linux-kernel@hansmi.ch> 756S: Supported 757F: drivers/macintosh/ams/ 758 759ANALOG DEVICES INC AD9389B DRIVER 760M: Hans Verkuil <hans.verkuil@cisco.com> 761L: linux-media@vger.kernel.org 762S: Maintained 763F: drivers/media/i2c/ad9389b* 764 765ANALOG DEVICES INC ADV7180 DRIVER 766M: Lars-Peter Clausen <lars@metafoo.de> 767L: linux-media@vger.kernel.org 768W: http://ez.analog.com/community/linux-device-drivers 769S: Supported 770F: drivers/media/i2c/adv7180.c 771 772ANALOG DEVICES INC ADV7511 DRIVER 773M: Hans Verkuil <hans.verkuil@cisco.com> 774L: linux-media@vger.kernel.org 775S: Maintained 776F: drivers/media/i2c/adv7511* 777 778ANALOG DEVICES INC ADV7604 DRIVER 779M: Hans Verkuil <hans.verkuil@cisco.com> 780L: linux-media@vger.kernel.org 781S: Maintained 782F: drivers/media/i2c/adv7604* 783 784ANALOG DEVICES INC ADV7842 DRIVER 785M: Hans Verkuil <hans.verkuil@cisco.com> 786L: linux-media@vger.kernel.org 787S: Maintained 788F: drivers/media/i2c/adv7842* 789 790ANALOG DEVICES INC ASOC CODEC DRIVERS 791M: Lars-Peter Clausen <lars@metafoo.de> 792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 793W: http://wiki.analog.com/ 794W: http://ez.analog.com/community/linux-device-drivers 795S: Supported 796F: sound/soc/codecs/adau* 797F: sound/soc/codecs/adav* 798F: sound/soc/codecs/ad1* 799F: sound/soc/codecs/ad7* 800F: sound/soc/codecs/ssm* 801F: sound/soc/codecs/sigmadsp.* 802 803ANALOG DEVICES INC ASOC DRIVERS 804L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 806W: http://blackfin.uclinux.org/ 807S: Supported 808F: sound/soc/blackfin/* 809 810ANALOG DEVICES INC DMA DRIVERS 811M: Lars-Peter Clausen <lars@metafoo.de> 812W: http://ez.analog.com/community/linux-device-drivers 813S: Supported 814F: drivers/dma/dma-axi-dmac.c 815 816ANALOG DEVICES INC IIO DRIVERS 817M: Lars-Peter Clausen <lars@metafoo.de> 818M: Michael Hennerich <Michael.Hennerich@analog.com> 819W: http://wiki.analog.com/ 820W: http://ez.analog.com/community/linux-device-drivers 821S: Supported 822F: drivers/iio/*/ad* 823F: drivers/iio/adc/ltc2497* 824X: drivers/iio/*/adjd* 825F: drivers/staging/iio/*/ad* 826F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 827 828ANDROID CONFIG FRAGMENTS 829M: Rob Herring <robh@kernel.org> 830S: Supported 831F: kernel/configs/android* 832 833ANDROID DRIVERS 834M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 835M: Arve Hjønnevåg <arve@android.com> 836M: Riley Andrews <riandrews@android.com> 837T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 838L: devel@driverdev.osuosl.org 839S: Supported 840F: drivers/android/ 841F: drivers/staging/android/ 842 843ANDROID ION DRIVER 844M: Laura Abbott <labbott@redhat.com> 845M: Sumit Semwal <sumit.semwal@linaro.org> 846L: devel@driverdev.osuosl.org 847S: Supported 848F: drivers/staging/android/ion 849F: drivers/staging/android/uapi/ion.h 850F: drivers/staging/android/uapi/ion_test.h 851 852AOA (Apple Onboard Audio) ALSA DRIVER 853M: Johannes Berg <johannes@sipsolutions.net> 854L: linuxppc-dev@lists.ozlabs.org 855L: alsa-devel@alsa-project.org (moderated for non-subscribers) 856S: Maintained 857F: sound/aoa/ 858 859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 860M: William Breathitt Gray <vilhelm.gray@gmail.com> 861L: linux-iio@vger.kernel.org 862S: Maintained 863F: drivers/iio/adc/stx104.c 864 865APM DRIVER 866M: Jiri Kosina <jikos@kernel.org> 867S: Odd fixes 868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 869F: arch/x86/kernel/apm_32.c 870F: include/linux/apm_bios.h 871F: include/uapi/linux/apm_bios.h 872F: drivers/char/apm-emulation.c 873 874APPARMOR SECURITY MODULE 875M: John Johansen <john.johansen@canonical.com> 876L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 877W: apparmor.wiki.kernel.org 878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 879S: Supported 880F: security/apparmor/ 881F: Documentation/admin-guide/LSM/apparmor.rst 882 883APPLE BCM5974 MULTITOUCH DRIVER 884M: Henrik Rydberg <rydberg@bitmath.org> 885L: linux-input@vger.kernel.org 886S: Odd fixes 887F: drivers/input/mouse/bcm5974.c 888 889APPLE SMC DRIVER 890M: Henrik Rydberg <rydberg@bitmath.org> 891L: linux-hwmon@vger.kernel.org 892S: Odd fixes 893F: drivers/hwmon/applesmc.c 894 895APPLETALK NETWORK LAYER 896L: netdev@vger.kernel.org 897S: Odd fixes 898F: drivers/net/appletalk/ 899F: net/appletalk/ 900 901APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 902M: Duc Dang <dhdang@apm.com> 903S: Supported 904F: arch/arm64/boot/dts/apm/ 905 906APPLIED MICRO (APM) X-GENE SOC EDAC 907M: Loc Ho <lho@apm.com> 908S: Supported 909F: drivers/edac/xgene_edac.c 910F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 911 912APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 913M: Iyappan Subramanian <isubramanian@apm.com> 914M: Keyur Chudgar <kchudgar@apm.com> 915S: Supported 916F: drivers/net/ethernet/apm/xgene-v2/ 917 918APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 919M: Iyappan Subramanian <isubramanian@apm.com> 920M: Keyur Chudgar <kchudgar@apm.com> 921M: Quan Nguyen <qnguyen@apm.com> 922S: Supported 923F: drivers/net/ethernet/apm/xgene/ 924F: drivers/net/phy/mdio-xgene.c 925F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 926F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 927 928APPLIED MICRO (APM) X-GENE SOC PMU 929M: Tai Nguyen <ttnguyen@apm.com> 930S: Supported 931F: drivers/perf/xgene_pmu.c 932F: Documentation/perf/xgene-pmu.txt 933F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 934 935APTINA CAMERA SENSOR PLL 936M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 937L: linux-media@vger.kernel.org 938S: Maintained 939F: drivers/media/i2c/aptina-pll.* 940 941ARC FRAMEBUFFER DRIVER 942M: Jaya Kumar <jayalk@intworks.biz> 943S: Maintained 944F: drivers/video/fbdev/arcfb.c 945F: drivers/video/fbdev/core/fb_defio.c 946 947ARC PGU DRM DRIVER 948M: Alexey Brodkin <abrodkin@synopsys.com> 949S: Supported 950F: drivers/gpu/drm/arc/ 951F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 952 953ARCNET NETWORK LAYER 954M: Michael Grzeschik <m.grzeschik@pengutronix.de> 955L: netdev@vger.kernel.org 956S: Maintained 957F: drivers/net/arcnet/ 958F: include/uapi/linux/if_arcnet.h 959 960ARM ARCHITECTED TIMER DRIVER 961M: Mark Rutland <mark.rutland@arm.com> 962M: Marc Zyngier <marc.zyngier@arm.com> 963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 964S: Maintained 965F: arch/arm/include/asm/arch_timer.h 966F: arch/arm64/include/asm/arch_timer.h 967F: drivers/clocksource/arm_arch_timer.c 968 969ARM HDLCD DRM DRIVER 970M: Liviu Dudau <liviu.dudau@arm.com> 971S: Supported 972F: drivers/gpu/drm/arm/hdlcd_* 973F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 974 975ARM MALI-DP DRM DRIVER 976M: Liviu Dudau <liviu.dudau@arm.com> 977M: Brian Starkey <brian.starkey@arm.com> 978M: Mali DP Maintainers <malidp@foss.arm.com> 979S: Supported 980F: drivers/gpu/drm/arm/ 981F: Documentation/devicetree/bindings/display/arm,malidp.txt 982 983ARM MFM AND FLOPPY DRIVERS 984M: Ian Molton <spyro@f2s.com> 985S: Maintained 986F: arch/arm/lib/floppydma.S 987F: arch/arm/include/asm/floppy.h 988 989ARM PMU PROFILING AND DEBUGGING 990M: Will Deacon <will.deacon@arm.com> 991M: Mark Rutland <mark.rutland@arm.com> 992S: Maintained 993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 994F: arch/arm*/kernel/perf_* 995F: arch/arm/oprofile/common.c 996F: arch/arm*/kernel/hw_breakpoint.c 997F: arch/arm*/include/asm/hw_breakpoint.h 998F: arch/arm*/include/asm/perf_event.h 999F: drivers/perf/* 1000F: include/linux/perf/arm_pmu.h 1001F: Documentation/devicetree/bindings/arm/pmu.txt 1002F: Documentation/devicetree/bindings/perf/ 1003 1004ARM PORT 1005M: Russell King <linux@armlinux.org.uk> 1006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1007W: http://www.armlinux.org.uk/ 1008S: Maintained 1009T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1010F: arch/arm/ 1011 1012ARM PRIMECELL AACI PL041 DRIVER 1013M: Russell King <linux@armlinux.org.uk> 1014S: Maintained 1015F: sound/arm/aaci.* 1016 1017ARM PRIMECELL BUS SUPPORT 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/amba/ 1021F: include/linux/amba/bus.h 1022 1023ARM PRIMECELL CLCD PL110 DRIVER 1024M: Russell King <linux@armlinux.org.uk> 1025S: Maintained 1026F: drivers/video/fbdev/amba-clcd.* 1027 1028ARM PRIMECELL KMI PL050 DRIVER 1029M: Russell King <linux@armlinux.org.uk> 1030S: Maintained 1031F: drivers/input/serio/ambakmi.* 1032F: include/linux/amba/kmi.h 1033 1034ARM PRIMECELL MMCI PL180/1 DRIVER 1035M: Russell King <linux@armlinux.org.uk> 1036S: Maintained 1037F: drivers/mmc/host/mmci.* 1038F: include/linux/amba/mmci.h 1039 1040ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1041M: Russell King <linux@armlinux.org.uk> 1042S: Maintained 1043F: drivers/tty/serial/amba-pl01*.c 1044F: include/linux/amba/serial.h 1045 1046ARM SMMU DRIVERS 1047M: Will Deacon <will.deacon@arm.com> 1048R: Robin Murphy <robin.murphy@arm.com> 1049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1050S: Maintained 1051F: drivers/iommu/arm-smmu.c 1052F: drivers/iommu/arm-smmu-v3.c 1053F: drivers/iommu/io-pgtable-arm.c 1054F: drivers/iommu/io-pgtable-arm-v7s.c 1055 1056ARM SUB-ARCHITECTURES 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059F: arch/arm/mach-*/ 1060F: arch/arm/plat-*/ 1061T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1062 1063ARM/ACTIONS SEMI ARCHITECTURE 1064M: Andreas Färber <afaerber@suse.de> 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1066S: Maintained 1067N: owl 1068F: arch/arm/mach-actions/ 1069F: arch/arm/boot/dts/owl-* 1070F: arch/arm64/boot/dts/actions/ 1071F: drivers/clocksource/owl-* 1072F: drivers/soc/actions/ 1073F: include/dt-bindings/power/owl-* 1074F: include/linux/soc/actions/ 1075F: Documentation/devicetree/bindings/arm/actions.txt 1076F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1077F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1078 1079ARM/ADS SPHERE MACHINE SUPPORT 1080M: Lennert Buytenhek <kernel@wantstofly.org> 1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1082S: Maintained 1083 1084ARM/AFEB9260 MACHINE SUPPORT 1085M: Sergey Lapin <slapin@ossfans.org> 1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1087S: Maintained 1088 1089ARM/AJECO 1ARM MACHINE SUPPORT 1090M: Lennert Buytenhek <kernel@wantstofly.org> 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1092S: Maintained 1093 1094ARM/Allwinner SoC Clock Support 1095M: Emilio López <emilio@elopez.com.ar> 1096S: Maintained 1097F: drivers/clk/sunxi/ 1098 1099ARM/Allwinner sunXi SoC support 1100M: Maxime Ripard <maxime.ripard@free-electrons.com> 1101M: Chen-Yu Tsai <wens@csie.org> 1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1103S: Maintained 1104N: sun[x456789]i 1105N: sun50i 1106F: arch/arm/mach-sunxi/ 1107F: arch/arm64/boot/dts/allwinner/ 1108F: drivers/clk/sunxi-ng/ 1109F: drivers/pinctrl/sunxi/ 1110F: drivers/soc/sunxi/ 1111T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1112 1113ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1114M: Neil Armstrong <narmstrong@baylibre.com> 1115M: Jerome Brunet <jbrunet@baylibre.com> 1116L: linux-amlogic@lists.infradead.org 1117S: Maintained 1118F: drivers/clk/meson/ 1119F: include/dt-bindings/clock/meson* 1120F: include/dt-bindings/clock/gxbb* 1121F: Documentation/devicetree/bindings/clock/amlogic* 1122 1123ARM/Amlogic Meson SoC support 1124M: Carlo Caione <carlo@caione.org> 1125M: Kevin Hilman <khilman@baylibre.com> 1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1127L: linux-amlogic@lists.infradead.org 1128W: http://linux-meson.com/ 1129S: Maintained 1130F: arch/arm/mach-meson/ 1131F: arch/arm/boot/dts/meson* 1132F: arch/arm64/boot/dts/amlogic/ 1133F: drivers/pinctrl/meson/ 1134F: drivers/mmc/host/meson* 1135N: meson 1136 1137ARM/Annapurna Labs ALPINE ARCHITECTURE 1138M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1139M: Antoine Tenart <antoine.tenart@free-electrons.com> 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1141S: Maintained 1142F: arch/arm/mach-alpine/ 1143F: arch/arm/boot/dts/alpine* 1144F: arch/arm64/boot/dts/al/ 1145F: drivers/*/*alpine* 1146 1147ARM/ARTPEC MACHINE SUPPORT 1148M: Jesper Nilsson <jesper.nilsson@axis.com> 1149M: Lars Persson <lars.persson@axis.com> 1150M: Niklas Cassel <niklas.cassel@axis.com> 1151S: Maintained 1152L: linux-arm-kernel@axis.com 1153F: arch/arm/mach-artpec 1154F: arch/arm/boot/dts/artpec6* 1155F: drivers/clk/axis 1156F: drivers/pinctrl/pinctrl-artpec* 1157F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1158 1159ARM/ASPEED I2C DRIVER 1160M: Brendan Higgins <brendanhiggins@google.com> 1161R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1162R: Joel Stanley <joel@jms.id.au> 1163L: linux-i2c@vger.kernel.org 1164L: openbmc@lists.ozlabs.org 1165S: Maintained 1166F: drivers/irqchip/irq-aspeed-i2c-ic.c 1167F: drivers/i2c/busses/i2c-aspeed.c 1168F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1169F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1170 1171ARM/ASPEED MACHINE SUPPORT 1172M: Joel Stanley <joel@jms.id.au> 1173S: Maintained 1174F: arch/arm/mach-aspeed/ 1175F: arch/arm/boot/dts/aspeed-* 1176F: drivers/*/*aspeed* 1177 1178ARM/ATMEL AT91 Clock Support 1179M: Boris Brezillon <boris.brezillon@free-electrons.com> 1180S: Maintained 1181F: drivers/clk/at91 1182 1183ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1184M: Nicolas Ferre <nicolas.ferre@microchip.com> 1185M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1187W: http://www.linux4sam.org 1188T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1189S: Supported 1190F: arch/arm/mach-at91/ 1191F: include/soc/at91/ 1192F: arch/arm/boot/dts/at91*.dts 1193F: arch/arm/boot/dts/at91*.dtsi 1194F: arch/arm/boot/dts/sama*.dts 1195F: arch/arm/boot/dts/sama*.dtsi 1196F: arch/arm/include/debug/at91.S 1197F: drivers/memory/atmel* 1198 1199ARM/CALXEDA HIGHBANK ARCHITECTURE 1200M: Rob Herring <robh@kernel.org> 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1202S: Maintained 1203F: arch/arm/mach-highbank/ 1204F: arch/arm/boot/dts/highbank.dts 1205F: arch/arm/boot/dts/ecx-*.dts* 1206 1207ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1208M: Krzysztof Halasa <khalasa@piap.pl> 1209S: Maintained 1210F: arch/arm/mach-cns3xxx/ 1211 1212ARM/CAVIUM THUNDER NETWORK DRIVER 1213M: Sunil Goutham <sgoutham@cavium.com> 1214M: Robert Richter <rric@kernel.org> 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1216S: Supported 1217F: drivers/net/ethernet/cavium/thunder/ 1218 1219ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1220M: Alexander Shiyan <shc_work@mail.ru> 1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1222S: Odd Fixes 1223N: clps711x 1224 1225ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1226M: Lennert Buytenhek <kernel@wantstofly.org> 1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1228S: Maintained 1229 1230ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1231M: Hartley Sweeten <hsweeten@visionengravers.com> 1232M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235F: arch/arm/mach-ep93xx/ 1236F: arch/arm/mach-ep93xx/include/mach/ 1237 1238ARM/CLKDEV SUPPORT 1239M: Russell King <linux@armlinux.org.uk> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1243F: arch/arm/include/asm/clkdev.h 1244F: drivers/clk/clkdev.c 1245 1246ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1247M: Mike Rapoport <mike@compulab.co.il> 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1249S: Maintained 1250 1251ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1252M: Baruch Siach <baruch@tkos.co.il> 1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1254S: Maintained 1255F: arch/arm/boot/dts/cx92755* 1256N: digicolor 1257 1258ARM/CONTEC MICRO9 MACHINE SUPPORT 1259M: Hubert Feurstein <hubert.feurstein@contec.at> 1260S: Maintained 1261F: arch/arm/mach-ep93xx/micro9.c 1262 1263ARM/CORESIGHT FRAMEWORK AND DRIVERS 1264M: Mathieu Poirier <mathieu.poirier@linaro.org> 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1266S: Maintained 1267F: drivers/hwtracing/coresight/* 1268F: Documentation/trace/coresight.txt 1269F: Documentation/trace/coresight-cpu-debug.txt 1270F: Documentation/devicetree/bindings/arm/coresight.txt 1271F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1272F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1273F: tools/perf/arch/arm/util/pmu.c 1274F: tools/perf/arch/arm/util/auxtrace.c 1275F: tools/perf/arch/arm/util/cs-etm.c 1276F: tools/perf/arch/arm/util/cs-etm.h 1277F: tools/perf/util/cs-etm.h 1278 1279ARM/CORGI MACHINE SUPPORT 1280M: Richard Purdie <rpurdie@rpsys.net> 1281S: Maintained 1282 1283ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1284M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286T: git git://github.com/ulli-kroll/linux.git 1287S: Maintained 1288F: arch/arm/mach-gemini/ 1289F: drivers/rtc/rtc-ftrtc010.c 1290 1291ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1292M: Barry Song <baohua@kernel.org> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1295S: Maintained 1296F: arch/arm/boot/dts/prima2* 1297F: arch/arm/mach-prima2/ 1298F: drivers/clk/sirf/ 1299F: drivers/clocksource/timer-prima2.c 1300F: drivers/clocksource/timer-atlas7.c 1301N: [^a-z]sirf 1302 1303ARM/EBSA110 MACHINE SUPPORT 1304M: Russell King <linux@armlinux.org.uk> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306W: http://www.armlinux.org.uk/ 1307S: Maintained 1308F: arch/arm/mach-ebsa110/ 1309F: drivers/net/ethernet/amd/am79c961a.* 1310 1311ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1312M: Uwe Kleine-König <kernel@pengutronix.de> 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1314S: Maintained 1315N: efm32 1316 1317ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1318M: Robert Jarzmik <robert.jarzmik@free.fr> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321F: arch/arm/mach-pxa/ezx.c 1322 1323ARM/FARADAY FA526 PORT 1324M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Maintained 1327T: git git://git.berlios.de/gemini-board 1328F: arch/arm/mm/*-fa* 1329 1330ARM/FOOTBRIDGE ARCHITECTURE 1331M: Russell King <linux@armlinux.org.uk> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333W: http://www.armlinux.org.uk/ 1334S: Maintained 1335F: arch/arm/include/asm/hardware/dec21285.h 1336F: arch/arm/mach-footbridge/ 1337 1338ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1339M: Shawn Guo <shawnguo@kernel.org> 1340M: Sascha Hauer <kernel@pengutronix.de> 1341R: Fabio Estevam <fabio.estevam@nxp.com> 1342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1343S: Maintained 1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1345F: arch/arm/mach-imx/ 1346F: arch/arm/mach-mxs/ 1347F: arch/arm/boot/dts/imx* 1348F: arch/arm/configs/imx*_defconfig 1349F: drivers/clk/imx/ 1350F: drivers/soc/imx/ 1351F: include/soc/imx/ 1352 1353ARM/FREESCALE VYBRID ARM ARCHITECTURE 1354M: Shawn Guo <shawnguo@kernel.org> 1355M: Sascha Hauer <kernel@pengutronix.de> 1356R: Stefan Agner <stefan@agner.ch> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1360F: arch/arm/mach-imx/*vf610* 1361F: arch/arm/boot/dts/vf* 1362 1363ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1364M: Lennert Buytenhek <kernel@wantstofly.org> 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1366S: Maintained 1367 1368ARM/GUMSTIX MACHINE SUPPORT 1369M: Steve Sakoman <sakoman@gmail.com> 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1371S: Maintained 1372 1373ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1374M: Philipp Zabel <philipp.zabel@gmail.com> 1375M: Paul Parsons <lost.distance@yahoo.com> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377S: Maintained 1378F: arch/arm/mach-pxa/hx4700.c 1379F: arch/arm/mach-pxa/include/mach/hx4700.h 1380F: sound/soc/pxa/hx4700.c 1381 1382ARM/HISILICON SOC SUPPORT 1383M: Wei Xu <xuwei5@hisilicon.com> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385W: http://www.hisilicon.com 1386S: Supported 1387T: git git://github.com/hisilicon/linux-hisi.git 1388F: arch/arm/mach-hisi/ 1389F: arch/arm/boot/dts/hi3* 1390F: arch/arm/boot/dts/hip* 1391F: arch/arm/boot/dts/hisi* 1392F: arch/arm64/boot/dts/hisilicon/ 1393 1394ARM/HP JORNADA 7XX MACHINE SUPPORT 1395M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1396W: www.jlime.com 1397S: Maintained 1398T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1399F: arch/arm/mach-sa1100/jornada720.c 1400F: arch/arm/mach-sa1100/include/mach/jornada720.h 1401 1402ARM/IGEP MACHINE SUPPORT 1403M: Enric Balletbo i Serra <eballetbo@gmail.com> 1404M: Javier Martinez Canillas <javier@dowhile0.org> 1405L: linux-omap@vger.kernel.org 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408F: arch/arm/boot/dts/omap3-igep* 1409 1410ARM/INCOME PXA270 SUPPORT 1411M: Marek Vasut <marek.vasut@gmail.com> 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1413S: Maintained 1414F: arch/arm/mach-pxa/colibri-pxa270-income.c 1415 1416ARM/INTEL IOP13XX ARM ARCHITECTURE 1417M: Lennert Buytenhek <kernel@wantstofly.org> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420 1421ARM/INTEL IOP32X ARM ARCHITECTURE 1422M: Lennert Buytenhek <kernel@wantstofly.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425 1426ARM/INTEL IOP33X ARM ARCHITECTURE 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428S: Orphan 1429 1430ARM/INTEL IQ81342EX MACHINE SUPPORT 1431M: Lennert Buytenhek <kernel@wantstofly.org> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434 1435ARM/INTEL IXDP2850 MACHINE SUPPORT 1436M: Lennert Buytenhek <kernel@wantstofly.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439 1440ARM/INTEL IXP4XX ARM ARCHITECTURE 1441M: Imre Kaloz <kaloz@openwrt.org> 1442M: Krzysztof Halasa <khalasa@piap.pl> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-ixp4xx/ 1446 1447ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1448M: Jonathan Cameron <jic23@cam.ac.uk> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Maintained 1451F: arch/arm/mach-pxa/stargate2.c 1452F: drivers/pcmcia/pxa2xx_stargate2.c 1453 1454ARM/INTEL XSC3 (MANZANO) ARM CORE 1455M: Lennert Buytenhek <kernel@wantstofly.org> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458 1459ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1460M: Lennert Buytenhek <kernel@wantstofly.org> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463 1464ARM/LG1K ARCHITECTURE 1465M: Chanho Min <chanho.min@lge.com> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467S: Maintained 1468F: arch/arm64/boot/dts/lg/ 1469 1470ARM/LOGICPD PXA270 MACHINE SUPPORT 1471M: Lennert Buytenhek <kernel@wantstofly.org> 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1473S: Maintained 1474 1475ARM/LPC18XX ARCHITECTURE 1476M: Joachim Eastwood <manabian@gmail.com> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478S: Maintained 1479F: arch/arm/boot/dts/lpc43* 1480F: drivers/clk/nxp/clk-lpc18xx* 1481F: drivers/clocksource/time-lpc32xx.c 1482F: drivers/i2c/busses/i2c-lpc2k.c 1483F: drivers/memory/pl172.c 1484F: drivers/mtd/spi-nor/nxp-spifi.c 1485F: drivers/rtc/rtc-lpc24xx.c 1486N: lpc18xx 1487 1488ARM/LPC32XX SOC SUPPORT 1489M: Vladimir Zapolskiy <vz@mleia.com> 1490M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1493S: Maintained 1494F: arch/arm/boot/dts/lpc32* 1495F: arch/arm/mach-lpc32xx/ 1496F: drivers/i2c/busses/i2c-pnx.c 1497F: drivers/net/ethernet/nxp/lpc_eth.c 1498F: drivers/usb/host/ohci-nxp.c 1499F: drivers/watchdog/pnx4008_wdt.c 1500N: lpc32xx 1501 1502ARM/MAGICIAN MACHINE SUPPORT 1503M: Philipp Zabel <philipp.zabel@gmail.com> 1504S: Maintained 1505 1506ARM/Marvell Berlin SoC support 1507M: Jisheng Zhang <jszhang@marvell.com> 1508M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Maintained 1511F: arch/arm/mach-berlin/ 1512F: arch/arm/boot/dts/berlin* 1513F: arch/arm64/boot/dts/marvell/berlin* 1514 1515ARM/Marvell Dove/MV78xx0/Orion SOC support 1516M: Jason Cooper <jason@lakedaemon.net> 1517M: Andrew Lunn <andrew@lunn.ch> 1518M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1519M: Gregory Clement <gregory.clement@free-electrons.com> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521S: Maintained 1522F: Documentation/devicetree/bindings/soc/dove/ 1523F: arch/arm/mach-dove/ 1524F: arch/arm/mach-mv78xx0/ 1525F: arch/arm/mach-orion5x/ 1526F: arch/arm/plat-orion/ 1527F: arch/arm/boot/dts/dove* 1528F: arch/arm/boot/dts/orion5x* 1529 1530ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1531M: Jason Cooper <jason@lakedaemon.net> 1532M: Andrew Lunn <andrew@lunn.ch> 1533M: Gregory Clement <gregory.clement@free-electrons.com> 1534M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537F: arch/arm/boot/dts/armada* 1538F: arch/arm/boot/dts/kirkwood* 1539F: arch/arm/configs/mvebu_*_defconfig 1540F: arch/arm/mach-mvebu/ 1541F: arch/arm64/boot/dts/marvell/armada* 1542F: drivers/cpufreq/mvebu-cpufreq.c 1543F: drivers/irqchip/irq-armada-370-xp.c 1544F: drivers/irqchip/irq-mvebu-* 1545F: drivers/pinctrl/mvebu/ 1546F: drivers/rtc/rtc-armada38x.c 1547 1548ARM/Mediatek RTC DRIVER 1549M: Eddie Huang <eddie.huang@mediatek.com> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553F: drivers/rtc/rtc-mt6397.c 1554 1555ARM/Mediatek SoC support 1556M: Matthias Brugger <matthias.bgg@gmail.com> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1559S: Maintained 1560F: arch/arm/boot/dts/mt6* 1561F: arch/arm/boot/dts/mt7* 1562F: arch/arm/boot/dts/mt8* 1563F: arch/arm/mach-mediatek/ 1564F: arch/arm64/boot/dts/mediatek/ 1565N: mtk 1566K: mediatek 1567 1568ARM/Mediatek USB3 PHY DRIVER 1569M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1572S: Maintained 1573F: drivers/phy/phy-mt65xx-usb3.c 1574 1575ARM/MICREL KS8695 ARCHITECTURE 1576M: Greg Ungerer <gerg@uclinux.org> 1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1578F: arch/arm/mach-ks8695/ 1579S: Odd Fixes 1580 1581ARM/MIOA701 MACHINE SUPPORT 1582M: Robert Jarzmik <robert.jarzmik@free.fr> 1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1584F: arch/arm/mach-pxa/mioa701.c 1585S: Maintained 1586 1587ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1588M: Michael Petchkovsky <mkpetch@internode.on.net> 1589S: Maintained 1590 1591ARM/NOMADIK ARCHITECTURE 1592M: Alessandro Rubini <rubini@unipv.it> 1593M: Linus Walleij <linus.walleij@linaro.org> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596F: arch/arm/mach-nomadik/ 1597F: drivers/pinctrl/nomadik/ 1598F: drivers/i2c/busses/i2c-nomadik.c 1599T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1600 1601ARM/NUVOTON W90X900 ARM ARCHITECTURE 1602M: Wan ZongShun <mcuos.com@gmail.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604W: http://www.mcuos.com 1605S: Maintained 1606F: arch/arm/mach-w90x900/ 1607F: drivers/input/keyboard/w90p910_keypad.c 1608F: drivers/input/touchscreen/w90p910_ts.c 1609F: drivers/watchdog/nuc900_wdt.c 1610F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1611F: drivers/mtd/nand/nuc900_nand.c 1612F: drivers/rtc/rtc-nuc900.c 1613F: drivers/spi/spi-nuc900.c 1614F: drivers/usb/host/ehci-w90x900.c 1615F: drivers/video/fbdev/nuc900fb.c 1616 1617ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1618M: Nelson Castillo <arhuaco@freaks-unidos.net> 1619L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1620W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1621S: Supported 1622 1623ARM/Orion SoC/Technologic Systems TS-78xx platform support 1624M: Alexander Clouter <alex@digriz.org.uk> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626W: http://www.digriz.org.uk/ts78xx/kernel 1627S: Maintained 1628F: arch/arm/mach-orion5x/ts78xx-* 1629 1630ARM/OXNAS platform support 1631M: Neil Armstrong <narmstrong@baylibre.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1634S: Maintained 1635F: arch/arm/mach-oxnas/ 1636F: arch/arm/boot/dts/ox8*.dtsi 1637F: arch/arm/boot/dts/wd-mbwe.dts 1638F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1639N: oxnas 1640 1641ARM/PALM TREO SUPPORT 1642M: Tomas Cech <sleep_walker@suse.com> 1643L: linux-arm-kernel@lists.infradead.org 1644W: http://hackndev.com 1645S: Maintained 1646F: arch/arm/mach-pxa/include/mach/palmtreo.h 1647F: arch/arm/mach-pxa/palmtreo.c 1648 1649ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1650M: Marek Vasut <marek.vasut@gmail.com> 1651L: linux-arm-kernel@lists.infradead.org 1652W: http://hackndev.com 1653S: Maintained 1654F: arch/arm/mach-pxa/include/mach/palmtx.h 1655F: arch/arm/mach-pxa/palmtx.c 1656F: arch/arm/mach-pxa/include/mach/palmt5.h 1657F: arch/arm/mach-pxa/palmt5.c 1658F: arch/arm/mach-pxa/include/mach/palmld.h 1659F: arch/arm/mach-pxa/palmld.c 1660F: arch/arm/mach-pxa/include/mach/palmte2.h 1661F: arch/arm/mach-pxa/palmte2.c 1662F: arch/arm/mach-pxa/include/mach/palmtc.h 1663F: arch/arm/mach-pxa/palmtc.c 1664 1665ARM/PALMZ72 SUPPORT 1666M: Sergey Lapin <slapin@ossfans.org> 1667L: linux-arm-kernel@lists.infradead.org 1668W: http://hackndev.com 1669S: Maintained 1670F: arch/arm/mach-pxa/include/mach/palmz72.h 1671F: arch/arm/mach-pxa/palmz72.c 1672 1673ARM/PLEB SUPPORT 1674M: Peter Chubb <pleb@gelato.unsw.edu.au> 1675W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1676S: Maintained 1677 1678ARM/PT DIGITAL BOARD PORT 1679M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681W: http://www.armlinux.org.uk/ 1682S: Maintained 1683 1684ARM/QUALCOMM SUPPORT 1685M: Andy Gross <andy.gross@linaro.org> 1686M: David Brown <david.brown@linaro.org> 1687L: linux-arm-msm@vger.kernel.org 1688L: linux-soc@vger.kernel.org 1689S: Maintained 1690F: Documentation/devicetree/bindings/soc/qcom/ 1691F: arch/arm/boot/dts/qcom-*.dts 1692F: arch/arm/boot/dts/qcom-*.dtsi 1693F: arch/arm/mach-qcom/ 1694F: arch/arm64/boot/dts/qcom/* 1695F: drivers/i2c/busses/i2c-qup.c 1696F: drivers/clk/qcom/ 1697F: drivers/dma/qcom/ 1698F: drivers/soc/qcom/ 1699F: drivers/spi/spi-qup.c 1700F: drivers/tty/serial/msm_serial.h 1701F: drivers/tty/serial/msm_serial.c 1702F: drivers/*/pm8???-* 1703F: drivers/mfd/ssbi.c 1704F: drivers/firmware/qcom_scm.c 1705T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1706 1707ARM/RADISYS ENP2611 MACHINE SUPPORT 1708M: Lennert Buytenhek <kernel@wantstofly.org> 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1710S: Maintained 1711 1712ARM/REALTEK ARCHITECTURE 1713M: Andreas Färber <afaerber@suse.de> 1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1715S: Maintained 1716F: arch/arm64/boot/dts/realtek/ 1717F: Documentation/devicetree/bindings/arm/realtek.txt 1718 1719ARM/RENESAS ARM64 ARCHITECTURE 1720M: Simon Horman <horms@verge.net.au> 1721M: Magnus Damm <magnus.damm@gmail.com> 1722L: linux-renesas-soc@vger.kernel.org 1723Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1724T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1725S: Supported 1726F: arch/arm64/boot/dts/renesas/ 1727F: drivers/soc/renesas/ 1728F: include/linux/soc/renesas/ 1729 1730ARM/RISCPC ARCHITECTURE 1731M: Russell King <linux@armlinux.org.uk> 1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1733W: http://www.armlinux.org.uk/ 1734S: Maintained 1735F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1736F: arch/arm/include/asm/hardware/ioc.h 1737F: arch/arm/include/asm/hardware/iomd.h 1738F: arch/arm/include/asm/hardware/memc.h 1739F: arch/arm/mach-rpc/ 1740F: drivers/net/ethernet/8390/etherh.c 1741F: drivers/net/ethernet/i825xx/ether1* 1742F: drivers/net/ethernet/seeq/ether3* 1743F: drivers/scsi/arm/ 1744 1745ARM/Rockchip SoC support 1746M: Heiko Stuebner <heiko@sntech.de> 1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1748L: linux-rockchip@lists.infradead.org 1749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1750S: Maintained 1751F: arch/arm/boot/dts/rk3* 1752F: arch/arm/boot/dts/rv1108* 1753F: arch/arm/mach-rockchip/ 1754F: drivers/clk/rockchip/ 1755F: drivers/i2c/busses/i2c-rk3x.c 1756F: drivers/*/*rockchip* 1757F: drivers/*/*/*rockchip* 1758F: sound/soc/rockchip/ 1759N: rockchip 1760 1761ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1762M: Kukjin Kim <kgene@kernel.org> 1763M: Krzysztof Kozlowski <krzk@kernel.org> 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1765L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1766Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1767S: Maintained 1768F: arch/arm/boot/dts/s3c* 1769F: arch/arm/boot/dts/s5p* 1770F: arch/arm/boot/dts/samsung* 1771F: arch/arm/boot/dts/exynos* 1772F: arch/arm64/boot/dts/exynos/ 1773F: arch/arm/plat-samsung/ 1774F: arch/arm/mach-s3c24*/ 1775F: arch/arm/mach-s3c64xx/ 1776F: arch/arm/mach-s5p*/ 1777F: arch/arm/mach-exynos*/ 1778F: drivers/*/*s3c24* 1779F: drivers/*/*/*s3c24* 1780F: drivers/*/*s3c64xx* 1781F: drivers/*/*s5pv210* 1782F: drivers/memory/samsung/* 1783F: drivers/soc/samsung/* 1784F: Documentation/arm/Samsung/ 1785F: Documentation/devicetree/bindings/arm/samsung/ 1786F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1787F: Documentation/devicetree/bindings/power/pd-samsung.txt 1788N: exynos 1789 1790ARM/SAMSUNG MOBILE MACHINE SUPPORT 1791M: Kyungmin Park <kyungmin.park@samsung.com> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793S: Maintained 1794F: arch/arm/mach-s5pv210/ 1795 1796ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1797M: Kyungmin Park <kyungmin.park@samsung.com> 1798M: Kamil Debski <kamil@wypas.org> 1799M: Andrzej Hajda <a.hajda@samsung.com> 1800L: linux-arm-kernel@lists.infradead.org 1801L: linux-media@vger.kernel.org 1802S: Maintained 1803F: drivers/media/platform/s5p-g2d/ 1804 1805ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1806M: Marek Szyprowski <m.szyprowski@samsung.com> 1807L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1808L: linux-media@vger.kernel.org 1809S: Maintained 1810F: drivers/media/platform/s5p-cec/ 1811F: Documentation/devicetree/bindings/media/s5p-cec.txt 1812 1813ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1814M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1815M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1816L: linux-arm-kernel@lists.infradead.org 1817L: linux-media@vger.kernel.org 1818S: Maintained 1819F: drivers/media/platform/s5p-jpeg/ 1820 1821ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1822M: Kyungmin Park <kyungmin.park@samsung.com> 1823M: Kamil Debski <kamil@wypas.org> 1824M: Jeongtae Park <jtp.park@samsung.com> 1825M: Andrzej Hajda <a.hajda@samsung.com> 1826L: linux-arm-kernel@lists.infradead.org 1827L: linux-media@vger.kernel.org 1828S: Maintained 1829F: arch/arm/plat-samsung/s5p-dev-mfc.c 1830F: drivers/media/platform/s5p-mfc/ 1831 1832ARM/SHMOBILE ARM ARCHITECTURE 1833M: Simon Horman <horms@verge.net.au> 1834M: Magnus Damm <magnus.damm@gmail.com> 1835L: linux-renesas-soc@vger.kernel.org 1836Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1838S: Supported 1839F: arch/arm/boot/dts/emev2* 1840F: arch/arm/boot/dts/r7s* 1841F: arch/arm/boot/dts/r8a* 1842F: arch/arm/boot/dts/sh* 1843F: arch/arm/configs/shmobile_defconfig 1844F: arch/arm/include/debug/renesas-scif.S 1845F: arch/arm/mach-shmobile/ 1846F: drivers/soc/renesas/ 1847F: include/linux/soc/renesas/ 1848 1849ARM/SOCFPGA ARCHITECTURE 1850M: Dinh Nguyen <dinguyen@kernel.org> 1851S: Maintained 1852F: arch/arm/mach-socfpga/ 1853F: arch/arm/boot/dts/socfpga* 1854F: arch/arm/configs/socfpga_defconfig 1855F: arch/arm64/boot/dts/altera/ 1856W: http://www.rocketboards.org 1857T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1858 1859ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1860M: Dinh Nguyen <dinguyen@kernel.org> 1861S: Maintained 1862F: drivers/clk/socfpga/ 1863 1864ARM/SOCFPGA EDAC SUPPORT 1865M: Thor Thayer <thor.thayer@linux.intel.com> 1866S: Maintained 1867F: drivers/edac/altera_edac. 1868 1869ARM/STI ARCHITECTURE 1870M: Patrice Chotard <patrice.chotard@st.com> 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1872W: http://www.stlinux.com 1873S: Maintained 1874F: arch/arm/mach-sti/ 1875F: arch/arm/boot/dts/sti* 1876F: drivers/char/hw_random/st-rng.c 1877F: drivers/clocksource/arm_global_timer.c 1878F: drivers/clocksource/clksrc_st_lpc.c 1879F: drivers/cpufreq/sti-cpufreq.c 1880F: drivers/dma/st_fdma* 1881F: drivers/i2c/busses/i2c-st.c 1882F: drivers/media/rc/st_rc.c 1883F: drivers/media/platform/sti/c8sectpfe/ 1884F: drivers/mmc/host/sdhci-st.c 1885F: drivers/phy/st/phy-miphy28lp.c 1886F: drivers/phy/st/phy-stih407-usb.c 1887F: drivers/pinctrl/pinctrl-st.c 1888F: drivers/remoteproc/st_remoteproc.c 1889F: drivers/remoteproc/st_slim_rproc.c 1890F: drivers/reset/sti/ 1891F: drivers/rtc/rtc-st-lpc.c 1892F: drivers/tty/serial/st-asc.c 1893F: drivers/usb/dwc3/dwc3-st.c 1894F: drivers/usb/host/ehci-st.c 1895F: drivers/usb/host/ohci-st.c 1896F: drivers/watchdog/st_lpc_wdt.c 1897F: drivers/ata/ahci_st.c 1898F: include/linux/remoteproc/st_slim_rproc.h 1899 1900ARM/STM32 ARCHITECTURE 1901M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1902M: Alexandre Torgue <alexandre.torgue@st.com> 1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1904S: Maintained 1905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1906N: stm32 1907F: drivers/clocksource/armv7m_systick.c 1908 1909ARM/TANGO ARCHITECTURE 1910M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1911L: linux-arm-kernel@lists.infradead.org 1912S: Maintained 1913N: tango 1914 1915ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1916M: Lennert Buytenhek <kernel@wantstofly.org> 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1918S: Maintained 1919 1920ARM/TETON BGA MACHINE SUPPORT 1921M: "Mark F. Brown" <mark.brown314@gmail.com> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923S: Maintained 1924 1925ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1926M: Santosh Shilimkar <ssantosh@kernel.org> 1927L: linux-kernel@vger.kernel.org 1928S: Maintained 1929F: drivers/memory/*emif* 1930 1931ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1932M: Santosh Shilimkar <ssantosh@kernel.org> 1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1934S: Maintained 1935F: arch/arm/mach-keystone/ 1936F: arch/arm/boot/dts/keystone-* 1937T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1938 1939ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1940M: Santosh Shilimkar <ssantosh@kernel.org> 1941L: linux-kernel@vger.kernel.org 1942S: Maintained 1943F: drivers/clk/keystone/ 1944 1945ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1946M: Santosh Shilimkar <ssantosh@kernel.org> 1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1948L: linux-kernel@vger.kernel.org 1949S: Maintained 1950F: drivers/clocksource/timer-keystone.c 1951 1952ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1953M: Santosh Shilimkar <ssantosh@kernel.org> 1954L: linux-kernel@vger.kernel.org 1955S: Maintained 1956F: drivers/power/reset/keystone-reset.c 1957 1958ARM/THECUS N2100 MACHINE SUPPORT 1959M: Lennert Buytenhek <kernel@wantstofly.org> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961S: Maintained 1962 1963ARM/TOSA MACHINE SUPPORT 1964M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1965M: Dirk Opfer <dirk@opfer-online.de> 1966S: Maintained 1967 1968ARM/U300 MACHINE SUPPORT 1969M: Linus Walleij <linus.walleij@linaro.org> 1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1971S: Supported 1972F: arch/arm/mach-u300/ 1973F: drivers/clocksource/timer-u300.c 1974F: drivers/i2c/busses/i2c-stu300.c 1975F: drivers/rtc/rtc-coh901331.c 1976F: drivers/watchdog/coh901327_wdt.c 1977F: drivers/dma/coh901318* 1978F: drivers/mfd/ab3100* 1979F: drivers/rtc/rtc-ab3100.c 1980F: drivers/rtc/rtc-coh901331.c 1981T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1982 1983ARM/UNIPHIER ARCHITECTURE 1984M: Masahiro Yamada <yamada.masahiro@socionext.com> 1985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1986T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1987S: Maintained 1988F: arch/arm/boot/dts/uniphier* 1989F: arch/arm/include/asm/hardware/cache-uniphier.h 1990F: arch/arm/mach-uniphier/ 1991F: arch/arm/mm/cache-uniphier.c 1992F: arch/arm64/boot/dts/socionext/ 1993F: drivers/bus/uniphier-system-bus.c 1994F: drivers/clk/uniphier/ 1995F: drivers/i2c/busses/i2c-uniphier* 1996F: drivers/pinctrl/uniphier/ 1997F: drivers/reset/reset-uniphier.c 1998F: drivers/tty/serial/8250/8250_uniphier.c 1999N: uniphier 2000 2001ARM/Ux500 ARM ARCHITECTURE 2002M: Linus Walleij <linus.walleij@linaro.org> 2003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2004S: Maintained 2005F: arch/arm/mach-ux500/ 2006F: drivers/clocksource/clksrc-dbx500-prcmu.c 2007F: drivers/dma/ste_dma40* 2008F: drivers/hwspinlock/u8500_hsem.c 2009F: drivers/mfd/abx500* 2010F: drivers/mfd/ab8500* 2011F: drivers/mfd/dbx500* 2012F: drivers/mfd/db8500* 2013F: drivers/pinctrl/nomadik/pinctrl-ab* 2014F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2015F: drivers/rtc/rtc-ab8500.c 2016F: drivers/rtc/rtc-pl031.c 2017T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2018 2019ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2020M: Ulf Hansson <ulf.hansson@linaro.org> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022T: git git://git.linaro.org/people/ulfh/clk.git 2023S: Maintained 2024F: drivers/clk/ux500/ 2025 2026ARM/VERSATILE EXPRESS PLATFORM 2027M: Liviu Dudau <liviu.dudau@arm.com> 2028M: Sudeep Holla <sudeep.holla@arm.com> 2029M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2031S: Maintained 2032F: arch/arm/boot/dts/vexpress* 2033F: arch/arm64/boot/dts/arm/ 2034F: arch/arm/mach-vexpress/ 2035F: */*/vexpress* 2036F: */*/*/vexpress* 2037F: drivers/clk/versatile/clk-vexpress-osc.c 2038F: drivers/clocksource/versatile.c 2039N: mps2 2040 2041ARM/VFP SUPPORT 2042M: Russell King <linux@armlinux.org.uk> 2043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2044W: http://www.armlinux.org.uk/ 2045S: Maintained 2046F: arch/arm/vfp/ 2047 2048ARM/VOIPAC PXA270 SUPPORT 2049M: Marek Vasut <marek.vasut@gmail.com> 2050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2051S: Maintained 2052F: arch/arm/mach-pxa/vpac270.c 2053F: arch/arm/mach-pxa/include/mach/vpac270.h 2054 2055ARM/VT8500 ARM ARCHITECTURE 2056M: Tony Prisk <linux@prisktech.co.nz> 2057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2058S: Maintained 2059F: arch/arm/mach-vt8500/ 2060F: drivers/clocksource/vt8500_timer.c 2061F: drivers/i2c/busses/i2c-wmt.c 2062F: drivers/mmc/host/wmt-sdmmc.c 2063F: drivers/pwm/pwm-vt8500.c 2064F: drivers/rtc/rtc-vt8500.c 2065F: drivers/tty/serial/vt8500_serial.c 2066F: drivers/usb/host/ehci-platform.c 2067F: drivers/usb/host/uhci-platform.c 2068F: drivers/video/fbdev/vt8500lcdfb.* 2069F: drivers/video/fbdev/wm8505fb* 2070F: drivers/video/fbdev/wmt_ge_rops.* 2071 2072ARM/ZIPIT Z2 SUPPORT 2073M: Marek Vasut <marek.vasut@gmail.com> 2074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2075S: Maintained 2076F: arch/arm/mach-pxa/z2.c 2077F: arch/arm/mach-pxa/include/mach/z2.h 2078 2079ARM/ZTE ARCHITECTURE 2080M: Jun Nie <jun.nie@linaro.org> 2081M: Baoyou Xie <baoyou.xie@linaro.org> 2082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2083S: Maintained 2084F: arch/arm/mach-zx/ 2085F: drivers/clk/zte/ 2086F: drivers/reset/reset-zx2967.c 2087F: drivers/soc/zte/ 2088F: Documentation/devicetree/bindings/arm/zte.txt 2089F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2090F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2091F: Documentation/devicetree/bindings/soc/zte/ 2092F: include/dt-bindings/soc/zx*.h 2093 2094ARM/ZYNQ ARCHITECTURE 2095M: Michal Simek <michal.simek@xilinx.com> 2096R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2098W: http://wiki.xilinx.com 2099T: git https://github.com/Xilinx/linux-xlnx.git 2100S: Supported 2101F: arch/arm/mach-zynq/ 2102F: drivers/cpuidle/cpuidle-zynq.c 2103F: drivers/block/xsysace.c 2104N: zynq 2105N: xilinx 2106F: drivers/clocksource/cadence_ttc_timer.c 2107F: drivers/i2c/busses/i2c-cadence.c 2108F: drivers/mmc/host/sdhci-of-arasan.c 2109F: drivers/edac/synopsys_edac.c 2110 2111ARM64 PORT (AARCH64 ARCHITECTURE) 2112M: Catalin Marinas <catalin.marinas@arm.com> 2113M: Will Deacon <will.deacon@arm.com> 2114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2115T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2116S: Maintained 2117F: arch/arm64/ 2118F: Documentation/arm64/ 2119 2120AS3645A LED FLASH CONTROLLER DRIVER 2121M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2122L: linux-media@vger.kernel.org 2123T: git git://linuxtv.org/media_tree.git 2124S: Maintained 2125F: drivers/media/i2c/as3645a.c 2126F: include/media/i2c/as3645a.h 2127 2128ASAHI KASEI AK8974 DRIVER 2129M: Linus Walleij <linus.walleij@linaro.org> 2130L: linux-iio@vger.kernel.org 2131W: http://www.akm.com/ 2132S: Supported 2133F: drivers/iio/magnetometer/ak8974.c 2134 2135ASC7621 HARDWARE MONITOR DRIVER 2136M: George Joseph <george.joseph@fairview5.com> 2137L: linux-hwmon@vger.kernel.org 2138S: Maintained 2139F: Documentation/hwmon/asc7621 2140F: drivers/hwmon/asc7621.c 2141 2142ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2143M: Corentin Chary <corentin.chary@gmail.com> 2144L: acpi4asus-user@lists.sourceforge.net 2145L: platform-driver-x86@vger.kernel.org 2146W: http://acpi4asus.sf.net 2147S: Maintained 2148F: drivers/platform/x86/asus*.c 2149F: drivers/platform/x86/eeepc*.c 2150 2151ASUS WIRELESS RADIO CONTROL DRIVER 2152M: João Paulo Rechi Vita <jprvita@gmail.com> 2153L: platform-driver-x86@vger.kernel.org 2154S: Maintained 2155F: drivers/platform/x86/asus-wireless.c 2156 2157ASYMMETRIC KEYS 2158M: David Howells <dhowells@redhat.com> 2159L: keyrings@vger.kernel.org 2160S: Maintained 2161F: Documentation/crypto/asymmetric-keys.txt 2162F: include/linux/verification.h 2163F: include/crypto/public_key.h 2164F: include/crypto/pkcs7.h 2165F: crypto/asymmetric_keys/ 2166 2167ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2168R: Dan Williams <dan.j.williams@intel.com> 2169W: http://sourceforge.net/projects/xscaleiop 2170S: Odd fixes 2171F: Documentation/crypto/async-tx-api.txt 2172F: crypto/async_tx/ 2173F: drivers/dma/ 2174F: include/linux/dmaengine.h 2175F: include/linux/async_tx.h 2176 2177AT24 EEPROM DRIVER 2178M: Wolfram Sang <wsa@the-dreams.de> 2179L: linux-i2c@vger.kernel.org 2180S: Maintained 2181F: drivers/misc/eeprom/at24.c 2182F: include/linux/platform_data/at24.h 2183 2184ATA OVER ETHERNET (AOE) DRIVER 2185M: "Ed L. Cashin" <ed.cashin@acm.org> 2186W: http://www.openaoe.org/ 2187S: Supported 2188F: Documentation/aoe/ 2189F: drivers/block/aoe/ 2190 2191ATHEROS 71XX/9XXX GPIO DRIVER 2192M: Alban Bedel <albeu@free.fr> 2193W: https://github.com/AlbanBedel/linux 2194T: git git://github.com/AlbanBedel/linux 2195S: Maintained 2196F: drivers/gpio/gpio-ath79.c 2197F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2198 2199ATHEROS ATH GENERIC UTILITIES 2200M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2201L: linux-wireless@vger.kernel.org 2202S: Supported 2203F: drivers/net/wireless/ath/* 2204 2205ATHEROS ATH5K WIRELESS DRIVER 2206M: Jiri Slaby <jirislaby@gmail.com> 2207M: Nick Kossifidis <mickflemm@gmail.com> 2208M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2209L: linux-wireless@vger.kernel.org 2210W: http://wireless.kernel.org/en/users/Drivers/ath5k 2211S: Maintained 2212F: drivers/net/wireless/ath/ath5k/ 2213 2214ATHEROS ATH6KL WIRELESS DRIVER 2215M: Kalle Valo <kvalo@qca.qualcomm.com> 2216L: linux-wireless@vger.kernel.org 2217W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2219S: Supported 2220F: drivers/net/wireless/ath/ath6kl/ 2221 2222ATI_REMOTE2 DRIVER 2223M: Ville Syrjala <syrjala@sci.fi> 2224S: Maintained 2225F: drivers/input/misc/ati_remote2.c 2226 2227ATK0110 HWMON DRIVER 2228M: Luca Tettamanti <kronos.it@gmail.com> 2229L: linux-hwmon@vger.kernel.org 2230S: Maintained 2231F: drivers/hwmon/asus_atk0110.c 2232 2233ATLX ETHERNET DRIVERS 2234M: Jay Cliburn <jcliburn@gmail.com> 2235M: Chris Snook <chris.snook@gmail.com> 2236L: netdev@vger.kernel.org 2237W: http://sourceforge.net/projects/atl1 2238W: http://atl1.sourceforge.net 2239S: Maintained 2240F: drivers/net/ethernet/atheros/ 2241 2242ATM 2243M: Chas Williams <3chas3@gmail.com> 2244L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2245L: netdev@vger.kernel.org 2246W: http://linux-atm.sourceforge.net 2247S: Maintained 2248F: drivers/atm/ 2249F: include/linux/atm* 2250F: include/uapi/linux/atm* 2251 2252ATMEL AT91 / AT32 MCI DRIVER 2253M: Ludovic Desroches <ludovic.desroches@microchip.com> 2254S: Maintained 2255F: drivers/mmc/host/atmel-mci.c 2256 2257ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2258M: Nicolas Ferre <nicolas.ferre@microchip.com> 2259S: Supported 2260F: drivers/power/reset/at91-sama5d2_shdwc.c 2261 2262ATMEL Audio ALSA driver 2263M: Nicolas Ferre <nicolas.ferre@microchip.com> 2264L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2265S: Supported 2266F: sound/soc/atmel 2267 2268ATMEL I2C DRIVER 2269M: Ludovic Desroches <ludovic.desroches@microchip.com> 2270L: linux-i2c@vger.kernel.org 2271S: Supported 2272F: drivers/i2c/busses/i2c-at91.c 2273 2274ATMEL ISI DRIVER 2275M: Ludovic Desroches <ludovic.desroches@microchip.com> 2276L: linux-media@vger.kernel.org 2277S: Supported 2278F: drivers/media/platform/atmel/atmel-isi.c 2279F: include/media/atmel-isi.h 2280 2281ATMEL LCDFB DRIVER 2282M: Nicolas Ferre <nicolas.ferre@microchip.com> 2283L: linux-fbdev@vger.kernel.org 2284S: Maintained 2285F: drivers/video/fbdev/atmel_lcdfb.c 2286F: include/video/atmel_lcdc.h 2287 2288ATMEL MACB ETHERNET DRIVER 2289M: Nicolas Ferre <nicolas.ferre@microchip.com> 2290S: Supported 2291F: drivers/net/ethernet/cadence/ 2292 2293ATMEL MAXTOUCH DRIVER 2294M: Nick Dyer <nick@shmanahar.org> 2295T: git git://github.com/ndyer/linux.git 2296S: Maintained 2297F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2298F: drivers/input/touchscreen/atmel_mxt_ts.c 2299F: include/linux/platform_data/atmel_mxt_ts.h 2300 2301ATMEL NAND DRIVER 2302M: Wenyou Yang <wenyou.yang@atmel.com> 2303M: Josh Wu <rainyfeeling@outlook.com> 2304L: linux-mtd@lists.infradead.org 2305S: Supported 2306F: drivers/mtd/nand/atmel/* 2307 2308ATMEL SAMA5D2 ADC DRIVER 2309M: Ludovic Desroches <ludovic.desroches@microchip.com> 2310L: linux-iio@vger.kernel.org 2311S: Supported 2312F: drivers/iio/adc/at91-sama5d2_adc.c 2313 2314ATMEL SDMMC DRIVER 2315M: Ludovic Desroches <ludovic.desroches@microchip.com> 2316L: linux-mmc@vger.kernel.org 2317S: Supported 2318F: drivers/mmc/host/sdhci-of-at91.c 2319 2320ATMEL SPI DRIVER 2321M: Nicolas Ferre <nicolas.ferre@microchip.com> 2322S: Supported 2323F: drivers/spi/spi-atmel.* 2324 2325ATMEL SSC DRIVER 2326M: Nicolas Ferre <nicolas.ferre@microchip.com> 2327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2328S: Supported 2329F: drivers/misc/atmel-ssc.c 2330F: include/linux/atmel-ssc.h 2331 2332ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2333M: Nicolas Ferre <nicolas.ferre@microchip.com> 2334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2335S: Supported 2336F: drivers/misc/atmel_tclib.c 2337F: drivers/clocksource/tcb_clksrc.c 2338 2339ATMEL USBA UDC DRIVER 2340M: Nicolas Ferre <nicolas.ferre@microchip.com> 2341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2342S: Supported 2343F: drivers/usb/gadget/udc/atmel_usba_udc.* 2344 2345ATMEL WIRELESS DRIVER 2346M: Simon Kelley <simon@thekelleys.org.uk> 2347L: linux-wireless@vger.kernel.org 2348W: http://www.thekelleys.org.uk/atmel 2349W: http://atmelwlandriver.sourceforge.net/ 2350S: Maintained 2351F: drivers/net/wireless/atmel/atmel* 2352 2353ATMEL XDMA DRIVER 2354M: Ludovic Desroches <ludovic.desroches@microchip.com> 2355L: linux-arm-kernel@lists.infradead.org 2356L: dmaengine@vger.kernel.org 2357S: Supported 2358F: drivers/dma/at_xdmac.c 2359 2360ATOMIC INFRASTRUCTURE 2361M: Will Deacon <will.deacon@arm.com> 2362M: Peter Zijlstra <peterz@infradead.org> 2363R: Boqun Feng <boqun.feng@gmail.com> 2364L: linux-kernel@vger.kernel.org 2365S: Maintained 2366F: arch/*/include/asm/atomic*.h 2367F: include/*/atomic*.h 2368 2369ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2370M: Bradley Grove <linuxdrivers@attotech.com> 2371L: linux-scsi@vger.kernel.org 2372W: http://www.attotech.com 2373S: Supported 2374F: drivers/scsi/esas2r 2375 2376ATUSB IEEE 802.15.4 RADIO DRIVER 2377M: Stefan Schmidt <stefan@osg.samsung.com> 2378L: linux-wpan@vger.kernel.org 2379S: Maintained 2380F: drivers/net/ieee802154/atusb.c 2381F: drivers/net/ieee802154/atusb.h 2382F: drivers/net/ieee802154/at86rf230.h 2383 2384AUDIT SUBSYSTEM 2385M: Paul Moore <paul@paul-moore.com> 2386M: Eric Paris <eparis@redhat.com> 2387L: linux-audit@redhat.com (moderated for non-subscribers) 2388W: http://people.redhat.com/sgrubb/audit/ 2389T: git git://git.infradead.org/users/pcmoore/audit 2390S: Maintained 2391F: include/linux/audit.h 2392F: include/uapi/linux/audit.h 2393F: kernel/audit* 2394 2395AUXILIARY DISPLAY DRIVERS 2396M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2397W: http://miguelojeda.es/auxdisplay.htm 2398W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2399S: Maintained 2400F: drivers/auxdisplay/ 2401F: include/linux/cfag12864b.h 2402 2403AX.25 NETWORK LAYER 2404M: Ralf Baechle <ralf@linux-mips.org> 2405L: linux-hams@vger.kernel.org 2406W: http://www.linux-ax25.org/ 2407S: Maintained 2408F: include/uapi/linux/ax25.h 2409F: include/net/ax25.h 2410F: net/ax25/ 2411 2412AXENTIA ARM DEVICES 2413M: Peter Rosin <peda@axentia.se> 2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2415S: Maintained 2416F: Documentation/devicetree/bindings/arm/axentia.txt 2417F: arch/arm/boot/dts/at91-linea.dtsi 2418F: arch/arm/boot/dts/at91-tse850-3.dts 2419 2420AXENTIA ASOC DRIVERS 2421M: Peter Rosin <peda@axentia.se> 2422L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2423S: Maintained 2424F: Documentation/devicetree/bindings/sound/axentia,* 2425F: sound/soc/atmel/tse850-pcm5142.c 2426 2427AZ6007 DVB DRIVER 2428M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2429M: Mauro Carvalho Chehab <mchehab@kernel.org> 2430L: linux-media@vger.kernel.org 2431W: https://linuxtv.org 2432T: git git://linuxtv.org/media_tree.git 2433S: Maintained 2434F: drivers/media/usb/dvb-usb-v2/az6007.c 2435 2436AZTECH FM RADIO RECEIVER DRIVER 2437M: Hans Verkuil <hverkuil@xs4all.nl> 2438L: linux-media@vger.kernel.org 2439T: git git://linuxtv.org/media_tree.git 2440W: https://linuxtv.org 2441S: Maintained 2442F: drivers/media/radio/radio-aztech* 2443 2444B43 WIRELESS DRIVER 2445L: linux-wireless@vger.kernel.org 2446L: b43-dev@lists.infradead.org 2447W: http://wireless.kernel.org/en/users/Drivers/b43 2448S: Odd Fixes 2449F: drivers/net/wireless/broadcom/b43/ 2450 2451B43LEGACY WIRELESS DRIVER 2452M: Larry Finger <Larry.Finger@lwfinger.net> 2453L: linux-wireless@vger.kernel.org 2454L: b43-dev@lists.infradead.org 2455W: http://wireless.kernel.org/en/users/Drivers/b43 2456S: Maintained 2457F: drivers/net/wireless/broadcom/b43legacy/ 2458 2459BACKLIGHT CLASS/SUBSYSTEM 2460M: Lee Jones <lee.jones@linaro.org> 2461M: Daniel Thompson <daniel.thompson@linaro.org> 2462M: Jingoo Han <jingoohan1@gmail.com> 2463T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2464S: Maintained 2465F: drivers/video/backlight/ 2466F: include/linux/backlight.h 2467F: include/linux/pwm_backlight.h 2468F: Documentation/devicetree/bindings/leds/backlight 2469 2470BATMAN ADVANCED 2471M: Marek Lindner <mareklindner@neomailbox.ch> 2472M: Simon Wunderlich <sw@simonwunderlich.de> 2473M: Antonio Quartulli <a@unstable.cc> 2474L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2475W: https://www.open-mesh.org/ 2476Q: https://patchwork.open-mesh.org/project/batman/list/ 2477S: Maintained 2478F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2479F: Documentation/ABI/testing/sysfs-class-net-mesh 2480F: Documentation/networking/batman-adv.txt 2481F: include/uapi/linux/batman_adv.h 2482F: net/batman-adv/ 2483 2484BAYCOM/HDLCDRV DRIVERS FOR AX.25 2485M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2486L: linux-hams@vger.kernel.org 2487W: http://www.baycom.org/~tom/ham/ham.html 2488S: Maintained 2489F: drivers/net/hamradio/baycom* 2490 2491BCACHE (BLOCK LAYER CACHE) 2492M: Kent Overstreet <kent.overstreet@gmail.com> 2493L: linux-bcache@vger.kernel.org 2494W: http://bcache.evilpiepirate.org 2495S: Orphan 2496F: drivers/md/bcache/ 2497 2498BDISP ST MEDIA DRIVER 2499M: Fabien Dessenne <fabien.dessenne@st.com> 2500L: linux-media@vger.kernel.org 2501T: git git://linuxtv.org/media_tree.git 2502W: https://linuxtv.org 2503S: Supported 2504F: drivers/media/platform/sti/bdisp 2505 2506BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2507M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2508L: netdev@vger.kernel.org 2509S: Maintained 2510F: drivers/net/ethernet/ec_bhf.c 2511 2512BEFS FILE SYSTEM 2513M: Luis de Bethencourt <luisbg@kernel.org> 2514M: Salah Triki <salah.triki@gmail.com> 2515S: Maintained 2516T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2517F: Documentation/filesystems/befs.txt 2518F: fs/befs/ 2519 2520BFQ I/O SCHEDULER 2521M: Paolo Valente <paolo.valente@linaro.org> 2522M: Jens Axboe <axboe@kernel.dk> 2523L: linux-block@vger.kernel.org 2524S: Maintained 2525F: block/bfq-* 2526F: Documentation/block/bfq-iosched.txt 2527 2528BFS FILE SYSTEM 2529M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2530S: Maintained 2531F: Documentation/filesystems/bfs.txt 2532F: fs/bfs/ 2533F: include/uapi/linux/bfs_fs.h 2534 2535BLACKFIN ARCHITECTURE 2536M: Steven Miao <realmz6@gmail.com> 2537L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2538T: git git://git.code.sf.net/p/adi-linux/code 2539W: http://blackfin.uclinux.org 2540S: Supported 2541F: arch/blackfin/ 2542 2543BLACKFIN EMAC DRIVER 2544L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2545W: http://blackfin.uclinux.org 2546S: Supported 2547F: drivers/net/ethernet/adi/ 2548 2549BLACKFIN I2C TWI DRIVER 2550M: Sonic Zhang <sonic.zhang@analog.com> 2551L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2552W: http://blackfin.uclinux.org/ 2553S: Supported 2554F: drivers/i2c/busses/i2c-bfin-twi.c 2555 2556BLACKFIN MEDIA DRIVER 2557M: Scott Jiang <scott.jiang.linux@gmail.com> 2558L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2559W: http://blackfin.uclinux.org/ 2560S: Supported 2561F: drivers/media/platform/blackfin/ 2562F: drivers/media/i2c/adv7183* 2563F: drivers/media/i2c/vs6624* 2564 2565BLACKFIN RTC DRIVER 2566L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2567W: http://blackfin.uclinux.org 2568S: Supported 2569F: drivers/rtc/rtc-bfin.c 2570 2571BLACKFIN SDH DRIVER 2572M: Sonic Zhang <sonic.zhang@analog.com> 2573L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2574W: http://blackfin.uclinux.org 2575S: Supported 2576F: drivers/mmc/host/bfin_sdh.c 2577 2578BLACKFIN SERIAL DRIVER 2579M: Sonic Zhang <sonic.zhang@analog.com> 2580L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2581W: http://blackfin.uclinux.org 2582S: Supported 2583F: drivers/tty/serial/bfin_uart.c 2584 2585BLACKFIN WATCHDOG DRIVER 2586L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2587W: http://blackfin.uclinux.org 2588S: Supported 2589F: drivers/watchdog/bfin_wdt.c 2590 2591BLINKM RGB LED DRIVER 2592M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2593S: Maintained 2594F: drivers/leds/leds-blinkm.c 2595 2596BLOCK LAYER 2597M: Jens Axboe <axboe@kernel.dk> 2598L: linux-block@vger.kernel.org 2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2600S: Maintained 2601F: block/ 2602F: kernel/trace/blktrace.c 2603F: lib/sbitmap.c 2604 2605BLOCK2MTD DRIVER 2606M: Joern Engel <joern@lazybastard.org> 2607L: linux-mtd@lists.infradead.org 2608S: Maintained 2609F: drivers/mtd/devices/block2mtd.c 2610 2611BLUETOOTH DRIVERS 2612M: Marcel Holtmann <marcel@holtmann.org> 2613M: Gustavo Padovan <gustavo@padovan.org> 2614M: Johan Hedberg <johan.hedberg@gmail.com> 2615L: linux-bluetooth@vger.kernel.org 2616W: http://www.bluez.org/ 2617T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2619S: Maintained 2620F: drivers/bluetooth/ 2621 2622BLUETOOTH SUBSYSTEM 2623M: Marcel Holtmann <marcel@holtmann.org> 2624M: Gustavo Padovan <gustavo@padovan.org> 2625M: Johan Hedberg <johan.hedberg@gmail.com> 2626L: linux-bluetooth@vger.kernel.org 2627W: http://www.bluez.org/ 2628T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2629T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2630S: Maintained 2631F: net/bluetooth/ 2632F: include/net/bluetooth/ 2633 2634BONDING DRIVER 2635M: Jay Vosburgh <j.vosburgh@gmail.com> 2636M: Veaceslav Falico <vfalico@gmail.com> 2637M: Andy Gospodarek <andy@greyhouse.net> 2638L: netdev@vger.kernel.org 2639W: http://sourceforge.net/projects/bonding/ 2640S: Supported 2641F: drivers/net/bonding/ 2642F: include/uapi/linux/if_bonding.h 2643 2644BPF (Safe dynamic programs and tools) 2645M: Alexei Starovoitov <ast@kernel.org> 2646M: Daniel Borkmann <daniel@iogearbox.net> 2647L: netdev@vger.kernel.org 2648L: linux-kernel@vger.kernel.org 2649S: Supported 2650F: arch/x86/net/bpf_jit* 2651F: Documentation/networking/filter.txt 2652F: include/linux/bpf* 2653F: include/linux/filter.h 2654F: include/uapi/linux/bpf* 2655F: include/uapi/linux/filter.h 2656F: kernel/bpf/ 2657F: kernel/trace/bpf_trace.c 2658F: lib/test_bpf.c 2659F: net/bpf/ 2660F: net/core/filter.c 2661F: net/sched/act_bpf.c 2662F: net/sched/cls_bpf.c 2663F: samples/bpf/ 2664F: tools/net/bpf* 2665F: tools/testing/selftests/bpf/ 2666 2667BROADCOM B44 10/100 ETHERNET DRIVER 2668M: Michael Chan <michael.chan@broadcom.com> 2669L: netdev@vger.kernel.org 2670S: Supported 2671F: drivers/net/ethernet/broadcom/b44.* 2672 2673BROADCOM B53 ETHERNET SWITCH DRIVER 2674M: Florian Fainelli <f.fainelli@gmail.com> 2675L: netdev@vger.kernel.org 2676L: openwrt-devel@lists.openwrt.org (subscribers-only) 2677S: Supported 2678F: drivers/net/dsa/b53/* 2679F: include/linux/platform_data/b53.h 2680 2681BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2682M: Florian Fainelli <f.fainelli@gmail.com> 2683M: Ray Jui <rjui@broadcom.com> 2684M: Scott Branden <sbranden@broadcom.com> 2685M: bcm-kernel-feedback-list@broadcom.com 2686T: git git://github.com/broadcom/mach-bcm 2687S: Maintained 2688N: bcm281* 2689N: bcm113* 2690N: bcm216* 2691N: kona 2692F: arch/arm/mach-bcm/ 2693 2694BROADCOM BCM2835 ARM ARCHITECTURE 2695M: Eric Anholt <eric@anholt.net> 2696M: Stefan Wahren <stefan.wahren@i2se.com> 2697L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2699T: git git://github.com/anholt/linux 2700S: Maintained 2701N: bcm2835 2702F: drivers/staging/vc04_services 2703 2704BROADCOM BCM47XX MIPS ARCHITECTURE 2705M: Hauke Mehrtens <hauke@hauke-m.de> 2706M: Rafał Miłecki <zajec5@gmail.com> 2707L: linux-mips@linux-mips.org 2708S: Maintained 2709F: Documentation/devicetree/bindings/mips/brcm/ 2710F: arch/mips/bcm47xx/* 2711F: arch/mips/include/asm/mach-bcm47xx/* 2712 2713BROADCOM BCM5301X ARM ARCHITECTURE 2714M: Hauke Mehrtens <hauke@hauke-m.de> 2715M: Rafał Miłecki <zajec5@gmail.com> 2716M: Jon Mason <jonmason@broadcom.com> 2717M: bcm-kernel-feedback-list@broadcom.com 2718L: linux-arm-kernel@lists.infradead.org 2719S: Maintained 2720F: arch/arm/mach-bcm/bcm_5301x.c 2721F: arch/arm/boot/dts/bcm5301x*.dtsi 2722F: arch/arm/boot/dts/bcm470* 2723F: arch/arm/boot/dts/bcm953012* 2724 2725BROADCOM BCM53573 ARM ARCHITECTURE 2726M: Rafał Miłecki <rafal@milecki.pl> 2727L: linux-arm-kernel@lists.infradead.org 2728S: Maintained 2729F: arch/arm/boot/dts/bcm53573* 2730F: arch/arm/boot/dts/bcm47189* 2731 2732BROADCOM BCM63XX ARM ARCHITECTURE 2733M: Florian Fainelli <f.fainelli@gmail.com> 2734M: bcm-kernel-feedback-list@broadcom.com 2735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2736T: git git://github.com/broadcom/stblinux.git 2737S: Maintained 2738N: bcm63xx 2739 2740BROADCOM BCM63XX/BCM33XX UDC DRIVER 2741M: Kevin Cernekee <cernekee@gmail.com> 2742L: linux-usb@vger.kernel.org 2743S: Maintained 2744F: drivers/usb/gadget/udc/bcm63xx_udc.* 2745 2746BROADCOM BCM7XXX ARM ARCHITECTURE 2747M: Brian Norris <computersforpeace@gmail.com> 2748M: Gregory Fong <gregory.0xf0@gmail.com> 2749M: Florian Fainelli <f.fainelli@gmail.com> 2750M: bcm-kernel-feedback-list@broadcom.com 2751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2752T: git git://github.com/broadcom/stblinux.git 2753S: Maintained 2754F: arch/arm/mach-bcm/*brcmstb* 2755F: arch/arm/boot/dts/bcm7*.dts* 2756F: drivers/bus/brcmstb_gisb.c 2757N: brcmstb 2758 2759BROADCOM BMIPS CPUFREQ DRIVER 2760M: Markus Mayer <mmayer@broadcom.com> 2761M: bcm-kernel-feedback-list@broadcom.com 2762L: linux-pm@vger.kernel.org 2763S: Maintained 2764F: drivers/cpufreq/bmips-cpufreq.c 2765 2766BROADCOM BMIPS MIPS ARCHITECTURE 2767M: Kevin Cernekee <cernekee@gmail.com> 2768M: Florian Fainelli <f.fainelli@gmail.com> 2769L: linux-mips@linux-mips.org 2770T: git git://github.com/broadcom/stblinux.git 2771S: Maintained 2772F: arch/mips/bmips/* 2773F: arch/mips/include/asm/mach-bmips/* 2774F: arch/mips/kernel/*bmips* 2775F: arch/mips/boot/dts/brcm/bcm*.dts* 2776F: drivers/irqchip/irq-bcm63* 2777F: drivers/irqchip/irq-bcm7* 2778F: drivers/irqchip/irq-brcmstb* 2779F: include/linux/bcm963xx_nvram.h 2780F: include/linux/bcm963xx_tag.h 2781 2782BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2783M: Rasesh Mody <rasesh.mody@cavium.com> 2784M: Harish Patil <harish.patil@cavium.com> 2785M: Dept-GELinuxNICDev@cavium.com 2786L: netdev@vger.kernel.org 2787S: Supported 2788F: drivers/net/ethernet/broadcom/bnx2.* 2789F: drivers/net/ethernet/broadcom/bnx2_* 2790 2791BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2792M: QLogic-Storage-Upstream@qlogic.com 2793L: linux-scsi@vger.kernel.org 2794S: Supported 2795F: drivers/scsi/bnx2fc/ 2796 2797BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2798M: QLogic-Storage-Upstream@qlogic.com 2799L: linux-scsi@vger.kernel.org 2800S: Supported 2801F: drivers/scsi/bnx2i/ 2802 2803BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2804M: Yuval Mintz <Yuval.Mintz@cavium.com> 2805M: Ariel Elior <ariel.elior@cavium.com> 2806M: everest-linux-l2@cavium.com 2807L: netdev@vger.kernel.org 2808S: Supported 2809F: drivers/net/ethernet/broadcom/bnx2x/ 2810 2811BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2812M: Michael Chan <michael.chan@broadcom.com> 2813L: netdev@vger.kernel.org 2814S: Supported 2815F: drivers/net/ethernet/broadcom/bnxt/ 2816 2817BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2818M: Arend van Spriel <arend.vanspriel@broadcom.com> 2819M: Franky Lin <franky.lin@broadcom.com> 2820M: Hante Meuleman <hante.meuleman@broadcom.com> 2821M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2822M: Wright Feng <wright.feng@cypress.com> 2823L: linux-wireless@vger.kernel.org 2824L: brcm80211-dev-list.pdl@broadcom.com 2825L: brcm80211-dev-list@cypress.com 2826S: Supported 2827F: drivers/net/wireless/broadcom/brcm80211/ 2828 2829BROADCOM BRCMSTB GPIO DRIVER 2830M: Gregory Fong <gregory.0xf0@gmail.com> 2831L: bcm-kernel-feedback-list@broadcom.com 2832S: Supported 2833F: drivers/gpio/gpio-brcmstb.c 2834F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2835 2836BROADCOM GENET ETHERNET DRIVER 2837M: Florian Fainelli <f.fainelli@gmail.com> 2838L: netdev@vger.kernel.org 2839S: Supported 2840F: drivers/net/ethernet/broadcom/genet/ 2841 2842BROADCOM IPROC ARM ARCHITECTURE 2843M: Ray Jui <rjui@broadcom.com> 2844M: Scott Branden <sbranden@broadcom.com> 2845M: Jon Mason <jonmason@broadcom.com> 2846M: bcm-kernel-feedback-list@broadcom.com 2847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2848T: git git://github.com/broadcom/cygnus-linux.git 2849S: Maintained 2850N: iproc 2851N: cygnus 2852N: bcm[-_]nsp 2853N: bcm9113* 2854N: bcm9583* 2855N: bcm9585* 2856N: bcm9586* 2857N: bcm988312 2858N: bcm113* 2859N: bcm583* 2860N: bcm585* 2861N: bcm586* 2862N: bcm88312 2863F: arch/arm64/boot/dts/broadcom/ns2* 2864F: drivers/clk/bcm/clk-ns* 2865F: drivers/pinctrl/bcm/pinctrl-ns* 2866 2867BROADCOM KONA GPIO DRIVER 2868M: Ray Jui <rjui@broadcom.com> 2869L: bcm-kernel-feedback-list@broadcom.com 2870S: Supported 2871F: drivers/gpio/gpio-bcm-kona.c 2872F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2873 2874BROADCOM NETXTREME-E ROCE DRIVER 2875M: Selvin Xavier <selvin.xavier@broadcom.com> 2876M: Devesh Sharma <devesh.sharma@broadcom.com> 2877M: Somnath Kotur <somnath.kotur@broadcom.com> 2878M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2879L: linux-rdma@vger.kernel.org 2880W: http://www.broadcom.com 2881S: Supported 2882F: drivers/infiniband/hw/bnxt_re/ 2883F: include/uapi/rdma/bnxt_re-abi.h 2884 2885BROADCOM NVRAM DRIVER 2886M: Rafał Miłecki <zajec5@gmail.com> 2887L: linux-mips@linux-mips.org 2888S: Maintained 2889F: drivers/firmware/broadcom/* 2890 2891BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2892M: Rafał Miłecki <zajec5@gmail.com> 2893L: linux-wireless@vger.kernel.org 2894S: Maintained 2895F: drivers/bcma/ 2896F: include/linux/bcma/ 2897 2898BROADCOM STB AVS CPUFREQ DRIVER 2899M: Markus Mayer <mmayer@broadcom.com> 2900M: bcm-kernel-feedback-list@broadcom.com 2901L: linux-pm@vger.kernel.org 2902S: Maintained 2903F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2904F: drivers/cpufreq/brcmstb* 2905 2906BROADCOM STB NAND FLASH DRIVER 2907M: Brian Norris <computersforpeace@gmail.com> 2908M: Kamal Dasu <kdasu.kdev@gmail.com> 2909L: linux-mtd@lists.infradead.org 2910L: bcm-kernel-feedback-list@broadcom.com 2911S: Maintained 2912F: drivers/mtd/nand/brcmnand/ 2913 2914BROADCOM SYSTEMPORT ETHERNET DRIVER 2915M: Florian Fainelli <f.fainelli@gmail.com> 2916L: netdev@vger.kernel.org 2917S: Supported 2918F: drivers/net/ethernet/broadcom/bcmsysport.* 2919 2920BROADCOM TG3 GIGABIT ETHERNET DRIVER 2921M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2922M: Prashant Sreedharan <prashant@broadcom.com> 2923M: Michael Chan <mchan@broadcom.com> 2924L: netdev@vger.kernel.org 2925S: Supported 2926F: drivers/net/ethernet/broadcom/tg3.* 2927 2928BROCADE BFA FC SCSI DRIVER 2929M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2930M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2931L: linux-scsi@vger.kernel.org 2932S: Supported 2933F: drivers/scsi/bfa/ 2934 2935BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2936M: Rasesh Mody <rasesh.mody@cavium.com> 2937M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2938M: Dept-GELinuxNICDev@cavium.com 2939L: netdev@vger.kernel.org 2940S: Supported 2941F: drivers/net/ethernet/brocade/bna/ 2942 2943BSG (block layer generic sg v4 driver) 2944M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2945L: linux-scsi@vger.kernel.org 2946S: Supported 2947F: block/bsg.c 2948F: include/linux/bsg.h 2949F: include/uapi/linux/bsg.h 2950 2951BT87X AUDIO DRIVER 2952M: Clemens Ladisch <clemens@ladisch.de> 2953L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2954T: git git://git.alsa-project.org/alsa-kernel.git 2955S: Maintained 2956F: Documentation/sound/alsa/Bt87x.txt 2957F: sound/pci/bt87x.c 2958 2959BT8XXGPIO DRIVER 2960M: Michael Buesch <m@bues.ch> 2961W: http://bu3sch.de/btgpio.php 2962S: Maintained 2963F: drivers/gpio/gpio-bt8xx.c 2964 2965BTRFS FILE SYSTEM 2966M: Chris Mason <clm@fb.com> 2967M: Josef Bacik <jbacik@fb.com> 2968M: David Sterba <dsterba@suse.com> 2969L: linux-btrfs@vger.kernel.org 2970W: http://btrfs.wiki.kernel.org/ 2971Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2972T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2973S: Maintained 2974F: Documentation/filesystems/btrfs.txt 2975F: fs/btrfs/ 2976F: include/linux/btrfs* 2977F: include/uapi/linux/btrfs* 2978 2979BTTV VIDEO4LINUX DRIVER 2980M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2981M: Mauro Carvalho Chehab <mchehab@kernel.org> 2982L: linux-media@vger.kernel.org 2983W: https://linuxtv.org 2984T: git git://linuxtv.org/media_tree.git 2985S: Odd fixes 2986F: Documentation/media/v4l-drivers/bttv* 2987F: drivers/media/pci/bt8xx/bttv* 2988 2989BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 2990M: Chanwoo Choi <cw00.choi@samsung.com> 2991L: linux-pm@vger.kernel.org 2992L: linux-samsung-soc@vger.kernel.org 2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 2994S: Maintained 2995F: drivers/devfreq/exynos-bus.c 2996F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 2997 2998BUSLOGIC SCSI DRIVER 2999M: Khalid Aziz <khalid@gonehiking.org> 3000L: linux-scsi@vger.kernel.org 3001S: Maintained 3002F: drivers/scsi/BusLogic.* 3003F: drivers/scsi/FlashPoint.* 3004 3005C-MEDIA CMI8788 DRIVER 3006M: Clemens Ladisch <clemens@ladisch.de> 3007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3008T: git git://git.alsa-project.org/alsa-kernel.git 3009S: Maintained 3010F: sound/pci/oxygen/ 3011 3012C6X ARCHITECTURE 3013M: Mark Salter <msalter@redhat.com> 3014M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3015L: linux-c6x-dev@linux-c6x.org 3016W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3017S: Maintained 3018F: arch/c6x/ 3019 3020CA8210 IEEE-802.15.4 RADIO DRIVER 3021M: Harry Morris <h.morris@cascoda.com> 3022M: linuxdev@cascoda.com 3023L: linux-wpan@vger.kernel.org 3024W: https://github.com/Cascoda/ca8210-linux.git 3025S: Maintained 3026F: drivers/net/ieee802154/ca8210.c 3027F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3028 3029CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3030M: David Howells <dhowells@redhat.com> 3031L: linux-cachefs@redhat.com (moderated for non-subscribers) 3032S: Supported 3033F: Documentation/filesystems/caching/cachefiles.txt 3034F: fs/cachefiles/ 3035 3036CADET FM/AM RADIO RECEIVER DRIVER 3037M: Hans Verkuil <hverkuil@xs4all.nl> 3038L: linux-media@vger.kernel.org 3039T: git git://linuxtv.org/media_tree.git 3040W: https://linuxtv.org 3041S: Maintained 3042F: drivers/media/radio/radio-cadet* 3043 3044CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3045M: Jonathan Corbet <corbet@lwn.net> 3046L: linux-media@vger.kernel.org 3047T: git git://linuxtv.org/media_tree.git 3048S: Maintained 3049F: Documentation/media/v4l-drivers/cafe_ccic* 3050F: drivers/media/platform/marvell-ccic/ 3051 3052CAIF NETWORK LAYER 3053M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3054L: netdev@vger.kernel.org 3055S: Supported 3056F: Documentation/networking/caif/ 3057F: drivers/net/caif/ 3058F: include/uapi/linux/caif/ 3059F: include/net/caif/ 3060F: net/caif/ 3061 3062CALGARY x86-64 IOMMU 3063M: Muli Ben-Yehuda <mulix@mulix.org> 3064M: Jon Mason <jdmason@kudzu.us> 3065L: iommu@lists.linux-foundation.org 3066S: Maintained 3067F: arch/x86/kernel/pci-calgary_64.c 3068F: arch/x86/kernel/tce_64.c 3069F: arch/x86/include/asm/calgary.h 3070F: arch/x86/include/asm/tce.h 3071 3072CAN NETWORK DRIVERS 3073M: Wolfgang Grandegger <wg@grandegger.com> 3074M: Marc Kleine-Budde <mkl@pengutronix.de> 3075L: linux-can@vger.kernel.org 3076W: https://github.com/linux-can 3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3078T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3079S: Maintained 3080F: Documentation/devicetree/bindings/net/can/ 3081F: drivers/net/can/ 3082F: include/linux/can/dev.h 3083F: include/linux/can/platform/ 3084F: include/uapi/linux/can/error.h 3085F: include/uapi/linux/can/netlink.h 3086 3087CAN NETWORK LAYER 3088M: Oliver Hartkopp <socketcan@hartkopp.net> 3089M: Marc Kleine-Budde <mkl@pengutronix.de> 3090L: linux-can@vger.kernel.org 3091W: https://github.com/linux-can 3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3094S: Maintained 3095F: Documentation/networking/can.txt 3096F: net/can/ 3097F: include/linux/can/core.h 3098F: include/uapi/linux/can.h 3099F: include/uapi/linux/can/bcm.h 3100F: include/uapi/linux/can/raw.h 3101F: include/uapi/linux/can/gw.h 3102 3103CAPABILITIES 3104M: Serge Hallyn <serge@hallyn.com> 3105L: linux-security-module@vger.kernel.org 3106S: Supported 3107F: include/linux/capability.h 3108F: include/uapi/linux/capability.h 3109F: security/commoncap.c 3110F: kernel/capability.c 3111 3112CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3113M: Kevin Tsai <ktsai@capellamicro.com> 3114S: Maintained 3115F: drivers/iio/light/cm* 3116 3117CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3118M: Christian Lamparter <chunkeey@googlemail.com> 3119L: linux-wireless@vger.kernel.org 3120W: http://wireless.kernel.org/en/users/Drivers/carl9170 3121S: Maintained 3122F: drivers/net/wireless/ath/carl9170/ 3123 3124CAVIUM I2C DRIVER 3125M: Jan Glauber <jglauber@cavium.com> 3126M: David Daney <david.daney@cavium.com> 3127W: http://www.cavium.com 3128S: Supported 3129F: drivers/i2c/busses/i2c-octeon* 3130F: drivers/i2c/busses/i2c-thunderx* 3131 3132CAVIUM LIQUIDIO NETWORK DRIVER 3133M: Derek Chickles <derek.chickles@caviumnetworks.com> 3134M: Satanand Burla <satananda.burla@caviumnetworks.com> 3135M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3136M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3137L: netdev@vger.kernel.org 3138W: http://www.cavium.com 3139S: Supported 3140F: drivers/net/ethernet/cavium/liquidio/ 3141 3142CAVIUM MMC DRIVER 3143M: Jan Glauber <jglauber@cavium.com> 3144M: David Daney <david.daney@cavium.com> 3145M: Steven J. Hill <Steven.Hill@cavium.com> 3146W: http://www.cavium.com 3147S: Supported 3148F: drivers/mmc/host/cavium* 3149 3150CAVIUM OCTEON-TX CRYPTO DRIVER 3151M: George Cherian <george.cherian@cavium.com> 3152L: linux-crypto@vger.kernel.org 3153W: http://www.cavium.com 3154S: Supported 3155F: drivers/crypto/cavium/cpt/ 3156 3157CAVIUM THUNDERX2 ARM64 SOC 3158M: Jayachandran C <jnair@caviumnetworks.com> 3159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3160S: Maintained 3161F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3162F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3163 3164CC2520 IEEE-802.15.4 RADIO DRIVER 3165M: Varka Bhadram <varkabhadram@gmail.com> 3166L: linux-wpan@vger.kernel.org 3167S: Maintained 3168F: drivers/net/ieee802154/cc2520.c 3169F: include/linux/spi/cc2520.h 3170F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3171 3172CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3173M: Gilad Ben-Yossef <gilad@benyossef.com> 3174L: linux-crypto@vger.kernel.org 3175L: driverdev-devel@linuxdriverproject.org 3176S: Supported 3177F: drivers/staging/ccree/ 3178W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3179 3180CEC FRAMEWORK 3181M: Hans Verkuil <hans.verkuil@cisco.com> 3182L: linux-media@vger.kernel.org 3183T: git git://linuxtv.org/media_tree.git 3184W: http://linuxtv.org 3185S: Supported 3186F: Documentation/media/kapi/cec-core.rst 3187F: Documentation/media/uapi/cec 3188F: drivers/media/cec/ 3189F: drivers/media/rc/keymaps/rc-cec.c 3190F: include/media/cec.h 3191F: include/media/cec-notifier.h 3192F: include/uapi/linux/cec.h 3193F: include/uapi/linux/cec-funcs.h 3194F: Documentation/devicetree/bindings/media/cec.txt 3195 3196CELL BROADBAND ENGINE ARCHITECTURE 3197M: Arnd Bergmann <arnd@arndb.de> 3198L: linuxppc-dev@lists.ozlabs.org 3199W: http://www.ibm.com/developerworks/power/cell/ 3200S: Supported 3201F: arch/powerpc/include/asm/cell*.h 3202F: arch/powerpc/include/asm/spu*.h 3203F: arch/powerpc/include/uapi/asm/spu*.h 3204F: arch/powerpc/oprofile/*cell* 3205F: arch/powerpc/platforms/cell/ 3206 3207CEPH COMMON CODE (LIBCEPH) 3208M: Ilya Dryomov <idryomov@gmail.com> 3209M: "Yan, Zheng" <zyan@redhat.com> 3210M: Sage Weil <sage@redhat.com> 3211L: ceph-devel@vger.kernel.org 3212W: http://ceph.com/ 3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3214T: git git://github.com/ceph/ceph-client.git 3215S: Supported 3216F: net/ceph/ 3217F: include/linux/ceph/ 3218F: include/linux/crush/ 3219 3220CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3221M: "Yan, Zheng" <zyan@redhat.com> 3222M: Sage Weil <sage@redhat.com> 3223M: Ilya Dryomov <idryomov@gmail.com> 3224L: ceph-devel@vger.kernel.org 3225W: http://ceph.com/ 3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3227T: git git://github.com/ceph/ceph-client.git 3228S: Supported 3229F: Documentation/filesystems/ceph.txt 3230F: fs/ceph/ 3231 3232CERTIFICATE HANDLING: 3233M: David Howells <dhowells@redhat.com> 3234M: David Woodhouse <dwmw2@infradead.org> 3235L: keyrings@vger.kernel.org 3236S: Maintained 3237F: Documentation/module-signing.txt 3238F: certs/ 3239F: scripts/sign-file.c 3240F: scripts/extract-cert.c 3241 3242CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3243L: linux-usb@vger.kernel.org 3244S: Orphan 3245F: Documentation/usb/WUSB-Design-overview.txt 3246F: Documentation/usb/wusb-cbaf 3247F: drivers/usb/host/hwa-hc.c 3248F: drivers/usb/host/whci/ 3249F: drivers/usb/wusbcore/ 3250F: include/linux/usb/wusb* 3251 3252CFAG12864B LCD DRIVER 3253M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3254W: http://miguelojeda.es/auxdisplay.htm 3255W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3256S: Maintained 3257F: drivers/auxdisplay/cfag12864b.c 3258F: include/linux/cfag12864b.h 3259 3260CFAG12864BFB LCD FRAMEBUFFER DRIVER 3261M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3262W: http://miguelojeda.es/auxdisplay.htm 3263W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3264S: Maintained 3265F: drivers/auxdisplay/cfag12864bfb.c 3266F: include/linux/cfag12864b.h 3267 3268CFG80211 and NL80211 3269M: Johannes Berg <johannes@sipsolutions.net> 3270L: linux-wireless@vger.kernel.org 3271W: http://wireless.kernel.org/ 3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3274S: Maintained 3275F: include/uapi/linux/nl80211.h 3276F: include/net/cfg80211.h 3277F: net/wireless/* 3278X: net/wireless/wext* 3279 3280CHAR and MISC DRIVERS 3281M: Arnd Bergmann <arnd@arndb.de> 3282M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3284S: Supported 3285F: drivers/char/* 3286F: drivers/misc/* 3287F: include/linux/miscdevice.h 3288 3289CHECKPATCH 3290M: Andy Whitcroft <apw@canonical.com> 3291M: Joe Perches <joe@perches.com> 3292S: Maintained 3293F: scripts/checkpatch.pl 3294 3295CHINESE DOCUMENTATION 3296M: Harry Wei <harryxiyou@gmail.com> 3297L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3298L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3299S: Maintained 3300F: Documentation/translations/zh_CN/ 3301 3302CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3303M: Peter Chen <Peter.Chen@nxp.com> 3304T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3305L: linux-usb@vger.kernel.org 3306S: Maintained 3307F: drivers/usb/chipidea/ 3308 3309CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3310M: Hans de Goede <hdegoede@redhat.com> 3311L: linux-input@vger.kernel.org 3312S: Maintained 3313F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3314F: drivers/input/touchscreen/chipone_icn8318.c 3315 3316CHROME HARDWARE PLATFORM SUPPORT 3317M: Benson Leung <bleung@chromium.org> 3318M: Olof Johansson <olof@lixom.net> 3319S: Maintained 3320T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3321F: drivers/platform/chrome/ 3322 3323CIRRUS LOGIC AUDIO CODEC DRIVERS 3324M: Brian Austin <brian.austin@cirrus.com> 3325M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3326L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3327S: Maintained 3328F: sound/soc/codecs/cs* 3329 3330CIRRUS LOGIC EP93XX ETHERNET DRIVER 3331M: Hartley Sweeten <hsweeten@visionengravers.com> 3332L: netdev@vger.kernel.org 3333S: Maintained 3334F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3335 3336CISCO FCOE HBA DRIVER 3337M: Satish Kharat <satishkh@cisco.com> 3338M: Sesidhar Baddela <sebaddel@cisco.com> 3339M: Karan Tilak Kumar <kartilak@cisco.com> 3340L: linux-scsi@vger.kernel.org 3341S: Supported 3342F: drivers/scsi/fnic/ 3343 3344CISCO SCSI HBA DRIVER 3345M: Karan Tilak Kumar <kartilak@cisco.com> 3346M: Sesidhar Baddela <sebaddel@cisco.com> 3347L: linux-scsi@vger.kernel.org 3348S: Supported 3349F: drivers/scsi/snic/ 3350 3351CISCO VIC ETHERNET NIC DRIVER 3352M: Christian Benvenuti <benve@cisco.com> 3353M: Govindarajulu Varadarajan <_govind@gmx.com> 3354M: Neel Patel <neepatel@cisco.com> 3355S: Supported 3356F: drivers/net/ethernet/cisco/enic/ 3357 3358CISCO VIC LOW LATENCY NIC DRIVER 3359M: Christian Benvenuti <benve@cisco.com> 3360M: Dave Goodell <dgoodell@cisco.com> 3361S: Supported 3362F: drivers/infiniband/hw/usnic/ 3363 3364CLEANCACHE API 3365M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3366L: linux-kernel@vger.kernel.org 3367S: Maintained 3368F: mm/cleancache.c 3369F: include/linux/cleancache.h 3370 3371CLK API 3372M: Russell King <linux@armlinux.org.uk> 3373L: linux-clk@vger.kernel.org 3374S: Maintained 3375F: include/linux/clk.h 3376 3377CLOCKSOURCE, CLOCKEVENT DRIVERS 3378M: Daniel Lezcano <daniel.lezcano@linaro.org> 3379M: Thomas Gleixner <tglx@linutronix.de> 3380L: linux-kernel@vger.kernel.org 3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3382S: Supported 3383F: drivers/clocksource 3384 3385CMPC ACPI DRIVER 3386M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3387M: Daniel Oliveira Nascimento <don@syst.com.br> 3388L: platform-driver-x86@vger.kernel.org 3389S: Supported 3390F: drivers/platform/x86/classmate-laptop.c 3391 3392COBALT MEDIA DRIVER 3393M: Hans Verkuil <hans.verkuil@cisco.com> 3394L: linux-media@vger.kernel.org 3395T: git git://linuxtv.org/media_tree.git 3396W: https://linuxtv.org 3397S: Supported 3398F: drivers/media/pci/cobalt/ 3399 3400COCCINELLE/Semantic Patches (SmPL) 3401M: Julia Lawall <Julia.Lawall@lip6.fr> 3402M: Gilles Muller <Gilles.Muller@lip6.fr> 3403M: Nicolas Palix <nicolas.palix@imag.fr> 3404M: Michal Marek <mmarek@suse.com> 3405L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3407W: http://coccinelle.lip6.fr/ 3408S: Supported 3409F: Documentation/dev-tools/coccinelle.rst 3410F: scripts/coccinelle/ 3411F: scripts/coccicheck 3412 3413CODA FILE SYSTEM 3414M: Jan Harkes <jaharkes@cs.cmu.edu> 3415M: coda@cs.cmu.edu 3416L: codalist@coda.cs.cmu.edu 3417W: http://www.coda.cs.cmu.edu/ 3418S: Maintained 3419F: Documentation/filesystems/coda.txt 3420F: fs/coda/ 3421F: include/linux/coda*.h 3422F: include/uapi/linux/coda*.h 3423 3424CODA V4L2 MEM2MEM DRIVER 3425M: Philipp Zabel <p.zabel@pengutronix.de> 3426L: linux-media@vger.kernel.org 3427S: Maintained 3428F: Documentation/devicetree/bindings/media/coda.txt 3429F: drivers/media/platform/coda/ 3430 3431COMMON CLK FRAMEWORK 3432M: Michael Turquette <mturquette@baylibre.com> 3433M: Stephen Boyd <sboyd@codeaurora.org> 3434L: linux-clk@vger.kernel.org 3435Q: http://patchwork.kernel.org/project/linux-clk/list/ 3436T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3437S: Maintained 3438F: Documentation/devicetree/bindings/clock/ 3439F: drivers/clk/ 3440X: drivers/clk/clkdev.c 3441F: include/linux/clk-pr* 3442F: include/linux/clk/ 3443 3444COMMON INTERNET FILE SYSTEM (CIFS) 3445M: Steve French <sfrench@samba.org> 3446L: linux-cifs@vger.kernel.org 3447L: samba-technical@lists.samba.org (moderated for non-subscribers) 3448W: http://linux-cifs.samba.org/ 3449T: git git://git.samba.org/sfrench/cifs-2.6.git 3450S: Supported 3451F: Documentation/filesystems/cifs/ 3452F: fs/cifs/ 3453 3454COMPACTPCI HOTPLUG CORE 3455M: Scott Murray <scott@spiteful.org> 3456L: linux-pci@vger.kernel.org 3457S: Maintained 3458F: drivers/pci/hotplug/cpci_hotplug* 3459 3460COMPACTPCI HOTPLUG GENERIC DRIVER 3461M: Scott Murray <scott@spiteful.org> 3462L: linux-pci@vger.kernel.org 3463S: Maintained 3464F: drivers/pci/hotplug/cpcihp_generic.c 3465 3466COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3467M: Scott Murray <scott@spiteful.org> 3468L: linux-pci@vger.kernel.org 3469S: Maintained 3470F: drivers/pci/hotplug/cpcihp_zt5550.* 3471 3472COMPAL LAPTOP SUPPORT 3473M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3474L: platform-driver-x86@vger.kernel.org 3475S: Maintained 3476F: drivers/platform/x86/compal-laptop.c 3477 3478CONEXANT ACCESSRUNNER USB DRIVER 3479L: accessrunner-general@lists.sourceforge.net 3480W: http://accessrunner.sourceforge.net/ 3481S: Orphan 3482F: drivers/usb/atm/cxacru.c 3483 3484CONFIGFS 3485M: Joel Becker <jlbec@evilplan.org> 3486M: Christoph Hellwig <hch@lst.de> 3487T: git git://git.infradead.org/users/hch/configfs.git 3488S: Supported 3489F: fs/configfs/ 3490F: include/linux/configfs.h 3491 3492CONNECTOR 3493M: Evgeniy Polyakov <zbr@ioremap.net> 3494L: netdev@vger.kernel.org 3495S: Maintained 3496F: drivers/connector/ 3497 3498CONTROL GROUP (CGROUP) 3499M: Tejun Heo <tj@kernel.org> 3500M: Li Zefan <lizefan@huawei.com> 3501M: Johannes Weiner <hannes@cmpxchg.org> 3502L: cgroups@vger.kernel.org 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3504S: Maintained 3505F: Documentation/cgroup* 3506F: include/linux/cgroup* 3507F: kernel/cgroup* 3508 3509CONTROL GROUP - CPUSET 3510M: Li Zefan <lizefan@huawei.com> 3511L: cgroups@vger.kernel.org 3512W: http://www.bullopensource.org/cpuset/ 3513W: http://oss.sgi.com/projects/cpusets/ 3514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3515S: Maintained 3516F: Documentation/cgroup-v1/cpusets.txt 3517F: include/linux/cpuset.h 3518F: kernel/cpuset.c 3519 3520CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3521M: Johannes Weiner <hannes@cmpxchg.org> 3522M: Michal Hocko <mhocko@kernel.org> 3523M: Vladimir Davydov <vdavydov.dev@gmail.com> 3524L: cgroups@vger.kernel.org 3525L: linux-mm@kvack.org 3526S: Maintained 3527F: mm/memcontrol.c 3528F: mm/swap_cgroup.c 3529 3530CORETEMP HARDWARE MONITORING DRIVER 3531M: Fenghua Yu <fenghua.yu@intel.com> 3532L: linux-hwmon@vger.kernel.org 3533S: Maintained 3534F: Documentation/hwmon/coretemp 3535F: drivers/hwmon/coretemp.c 3536 3537COSA/SRP SYNC SERIAL DRIVER 3538M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3539W: http://www.fi.muni.cz/~kas/cosa/ 3540S: Maintained 3541F: drivers/net/wan/cosa* 3542 3543CPMAC ETHERNET DRIVER 3544M: Florian Fainelli <f.fainelli@gmail.com> 3545L: netdev@vger.kernel.org 3546S: Maintained 3547F: drivers/net/ethernet/ti/cpmac.c 3548 3549CPU FREQUENCY DRIVERS 3550M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3551M: Viresh Kumar <viresh.kumar@linaro.org> 3552L: linux-pm@vger.kernel.org 3553S: Maintained 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3555T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3556B: https://bugzilla.kernel.org 3557F: Documentation/cpu-freq/ 3558F: Documentation/devicetree/bindings/cpufreq/ 3559F: drivers/cpufreq/ 3560F: include/linux/cpufreq.h 3561F: tools/testing/selftests/cpufreq/ 3562 3563CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3564M: Viresh Kumar <viresh.kumar@linaro.org> 3565M: Sudeep Holla <sudeep.holla@arm.com> 3566L: linux-pm@vger.kernel.org 3567W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3568S: Maintained 3569F: drivers/cpufreq/arm_big_little.h 3570F: drivers/cpufreq/arm_big_little.c 3571F: drivers/cpufreq/arm_big_little_dt.c 3572 3573CPU POWER MONITORING SUBSYSTEM 3574M: Thomas Renninger <trenn@suse.com> 3575L: linux-pm@vger.kernel.org 3576S: Maintained 3577F: tools/power/cpupower/ 3578 3579CPUID/MSR DRIVER 3580M: "H. Peter Anvin" <hpa@zytor.com> 3581S: Maintained 3582F: arch/x86/kernel/cpuid.c 3583F: arch/x86/kernel/msr.c 3584 3585CPUIDLE DRIVER - ARM BIG LITTLE 3586M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3587M: Daniel Lezcano <daniel.lezcano@linaro.org> 3588L: linux-pm@vger.kernel.org 3589L: linux-arm-kernel@lists.infradead.org 3590T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3591S: Maintained 3592F: drivers/cpuidle/cpuidle-big_little.c 3593 3594CPUIDLE DRIVER - ARM EXYNOS 3595M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3596M: Daniel Lezcano <daniel.lezcano@linaro.org> 3597M: Kukjin Kim <kgene@kernel.org> 3598L: linux-pm@vger.kernel.org 3599L: linux-samsung-soc@vger.kernel.org 3600S: Supported 3601F: drivers/cpuidle/cpuidle-exynos.c 3602F: arch/arm/mach-exynos/pm.c 3603 3604CPUIDLE DRIVERS 3605M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3606M: Daniel Lezcano <daniel.lezcano@linaro.org> 3607L: linux-pm@vger.kernel.org 3608S: Maintained 3609T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3610B: https://bugzilla.kernel.org 3611F: drivers/cpuidle/* 3612F: include/linux/cpuidle.h 3613 3614CRAMFS FILESYSTEM 3615W: http://sourceforge.net/projects/cramfs/ 3616S: Orphan / Obsolete 3617F: Documentation/filesystems/cramfs.txt 3618F: fs/cramfs/ 3619 3620CRIS PORT 3621M: Mikael Starvik <starvik@axis.com> 3622M: Jesper Nilsson <jesper.nilsson@axis.com> 3623L: linux-cris-kernel@axis.com 3624W: http://developer.axis.com 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3626S: Maintained 3627F: arch/cris/ 3628F: drivers/tty/serial/crisv10.* 3629 3630CRYPTO API 3631M: Herbert Xu <herbert@gondor.apana.org.au> 3632M: "David S. Miller" <davem@davemloft.net> 3633L: linux-crypto@vger.kernel.org 3634T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3636S: Maintained 3637F: Documentation/crypto/ 3638F: Documentation/devicetree/bindings/crypto/ 3639F: arch/*/crypto/ 3640F: crypto/ 3641F: drivers/crypto/ 3642F: include/crypto/ 3643F: include/linux/crypto* 3644 3645CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3646M: Neil Horman <nhorman@tuxdriver.com> 3647L: linux-crypto@vger.kernel.org 3648S: Maintained 3649F: crypto/ansi_cprng.c 3650F: crypto/rng.c 3651 3652CS3308 MEDIA DRIVER 3653M: Hans Verkuil <hverkuil@xs4all.nl> 3654L: linux-media@vger.kernel.org 3655T: git git://linuxtv.org/media_tree.git 3656W: http://linuxtv.org 3657S: Odd Fixes 3658F: drivers/media/i2c/cs3308.c 3659F: drivers/media/i2c/cs3308.h 3660 3661CS5535 Audio ALSA driver 3662M: Jaya Kumar <jayakumar.alsa@gmail.com> 3663S: Maintained 3664F: sound/pci/cs5535audio/ 3665 3666CW1200 WLAN driver 3667M: Solomon Peachy <pizza@shaftnet.org> 3668S: Maintained 3669F: drivers/net/wireless/st/cw1200/ 3670 3671CX18 VIDEO4LINUX DRIVER 3672M: Andy Walls <awalls@md.metrocast.net> 3673L: ivtv-devel@ivtvdriver.org (subscribers-only) 3674L: linux-media@vger.kernel.org 3675T: git git://linuxtv.org/media_tree.git 3676W: https://linuxtv.org 3677W: http://www.ivtvdriver.org/index.php/Cx18 3678S: Maintained 3679F: Documentation/media/v4l-drivers/cx18* 3680F: drivers/media/pci/cx18/ 3681F: include/uapi/linux/ivtv* 3682 3683CX2341X MPEG ENCODER HELPER MODULE 3684M: Hans Verkuil <hverkuil@xs4all.nl> 3685L: linux-media@vger.kernel.org 3686T: git git://linuxtv.org/media_tree.git 3687W: https://linuxtv.org 3688S: Maintained 3689F: drivers/media/common/cx2341x* 3690F: include/media/cx2341x* 3691 3692CX24120 MEDIA DRIVER 3693M: Jemma Denson <jdenson@gmail.com> 3694M: Patrick Boettcher <patrick.boettcher@posteo.de> 3695L: linux-media@vger.kernel.org 3696W: https://linuxtv.org 3697Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3698S: Maintained 3699F: drivers/media/dvb-frontends/cx24120* 3700 3701CX88 VIDEO4LINUX DRIVER 3702M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3703M: Mauro Carvalho Chehab <mchehab@kernel.org> 3704L: linux-media@vger.kernel.org 3705W: https://linuxtv.org 3706T: git git://linuxtv.org/media_tree.git 3707S: Odd fixes 3708F: Documentation/media/v4l-drivers/cx88* 3709F: drivers/media/pci/cx88/ 3710 3711CXD2820R MEDIA DRIVER 3712M: Antti Palosaari <crope@iki.fi> 3713L: linux-media@vger.kernel.org 3714W: https://linuxtv.org 3715W: http://palosaari.fi/linux/ 3716Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3717T: git git://linuxtv.org/anttip/media_tree.git 3718S: Maintained 3719F: drivers/media/dvb-frontends/cxd2820r* 3720 3721CXGB3 ETHERNET DRIVER (CXGB3) 3722M: Santosh Raspatur <santosh@chelsio.com> 3723L: netdev@vger.kernel.org 3724W: http://www.chelsio.com 3725S: Supported 3726F: drivers/net/ethernet/chelsio/cxgb3/ 3727 3728CXGB3 ISCSI DRIVER (CXGB3I) 3729M: Karen Xie <kxie@chelsio.com> 3730L: linux-scsi@vger.kernel.org 3731W: http://www.chelsio.com 3732S: Supported 3733F: drivers/scsi/cxgbi/cxgb3i 3734 3735CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3736M: Steve Wise <swise@chelsio.com> 3737L: linux-rdma@vger.kernel.org 3738W: http://www.openfabrics.org 3739S: Supported 3740F: drivers/infiniband/hw/cxgb3/ 3741F: include/uapi/rdma/cxgb3-abi.h 3742 3743CXGB4 CRYPTO DRIVER (chcr) 3744M: Harsh Jain <harsh@chelsio.com> 3745L: linux-crypto@vger.kernel.org 3746W: http://www.chelsio.com 3747S: Supported 3748F: drivers/crypto/chelsio 3749 3750CXGB4 ETHERNET DRIVER (CXGB4) 3751M: Ganesh Goudar <ganeshgr@chelsio.com> 3752L: netdev@vger.kernel.org 3753W: http://www.chelsio.com 3754S: Supported 3755F: drivers/net/ethernet/chelsio/cxgb4/ 3756 3757CXGB4 ISCSI DRIVER (CXGB4I) 3758M: Karen Xie <kxie@chelsio.com> 3759L: linux-scsi@vger.kernel.org 3760W: http://www.chelsio.com 3761S: Supported 3762F: drivers/scsi/cxgbi/cxgb4i 3763 3764CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3765M: Steve Wise <swise@chelsio.com> 3766L: linux-rdma@vger.kernel.org 3767W: http://www.openfabrics.org 3768S: Supported 3769F: drivers/infiniband/hw/cxgb4/ 3770F: include/uapi/rdma/cxgb4-abi.h 3771 3772CXGB4VF ETHERNET DRIVER (CXGB4VF) 3773M: Casey Leedom <leedom@chelsio.com> 3774L: netdev@vger.kernel.org 3775W: http://www.chelsio.com 3776S: Supported 3777F: drivers/net/ethernet/chelsio/cxgb4vf/ 3778 3779CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3780M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3781M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3782L: linuxppc-dev@lists.ozlabs.org 3783S: Supported 3784F: arch/powerpc/platforms/powernv/pci-cxl.c 3785F: drivers/misc/cxl/ 3786F: include/misc/cxl* 3787F: include/uapi/misc/cxl.h 3788F: Documentation/powerpc/cxl.txt 3789F: Documentation/ABI/testing/sysfs-class-cxl 3790 3791CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3792M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3793M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3794M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3795L: linux-scsi@vger.kernel.org 3796S: Supported 3797F: drivers/scsi/cxlflash/ 3798F: include/uapi/scsi/cxlflash_ioctls.h 3799F: Documentation/powerpc/cxlflash.txt 3800 3801CYBERPRO FB DRIVER 3802M: Russell King <linux@armlinux.org.uk> 3803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3804W: http://www.armlinux.org.uk/ 3805S: Maintained 3806F: drivers/video/fbdev/cyber2000fb.* 3807 3808CYCLADES ASYNC MUX DRIVER 3809W: http://www.cyclades.com/ 3810S: Orphan 3811F: drivers/tty/cyclades.c 3812F: include/linux/cyclades.h 3813F: include/uapi/linux/cyclades.h 3814 3815CYCLADES PC300 DRIVER 3816W: http://www.cyclades.com/ 3817S: Orphan 3818F: drivers/net/wan/pc300* 3819 3820CYPRESS_FIRMWARE MEDIA DRIVER 3821M: Antti Palosaari <crope@iki.fi> 3822L: linux-media@vger.kernel.org 3823W: https://linuxtv.org 3824W: http://palosaari.fi/linux/ 3825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3826T: git git://linuxtv.org/anttip/media_tree.git 3827S: Maintained 3828F: drivers/media/common/cypress_firmware* 3829 3830CYTTSP TOUCHSCREEN DRIVER 3831M: Ferruh Yigit <fery@cypress.com> 3832L: linux-input@vger.kernel.org 3833S: Supported 3834F: drivers/input/touchscreen/cyttsp* 3835F: include/linux/input/cyttsp.h 3836 3837D-LINK DIR-685 TOUCHKEYS DRIVER 3838M: Linus Walleij <linus.walleij@linaro.org> 3839L: linux-input@vger.kernel.org 3840S: Supported 3841F: drivers/input/dlink-dir685-touchkeys.c 3842 3843DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3844M: Joshua Kinard <kumba@gentoo.org> 3845S: Maintained 3846F: drivers/rtc/rtc-ds1685.c 3847F: include/linux/rtc/ds1685.h 3848 3849DAMA SLAVE for AX.25 3850M: Joerg Reuter <jreuter@yaina.de> 3851W: http://yaina.de/jreuter/ 3852W: http://www.qsl.net/dl1bke/ 3853L: linux-hams@vger.kernel.org 3854S: Maintained 3855F: net/ax25/af_ax25.c 3856F: net/ax25/ax25_dev.c 3857F: net/ax25/ax25_ds_* 3858F: net/ax25/ax25_in.c 3859F: net/ax25/ax25_out.c 3860F: net/ax25/ax25_timer.c 3861F: net/ax25/sysctl_net_ax25.c 3862 3863DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3864L: netdev@vger.kernel.org 3865S: Orphan 3866F: Documentation/networking/dmfe.txt 3867F: drivers/net/ethernet/dec/tulip/dmfe.c 3868 3869DC390/AM53C974 SCSI driver 3870M: Hannes Reinecke <hare@suse.com> 3871L: linux-scsi@vger.kernel.org 3872S: Maintained 3873F: drivers/scsi/am53c974.c 3874 3875DC395x SCSI driver 3876M: Oliver Neukum <oliver@neukum.org> 3877M: Ali Akcaagac <aliakc@web.de> 3878M: Jamie Lenehan <lenehan@twibble.org> 3879L: dc395x@twibble.org 3880W: http://twibble.org/dist/dc395x/ 3881W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3882S: Maintained 3883F: Documentation/scsi/dc395x.txt 3884F: drivers/scsi/dc395x.* 3885 3886DCCP PROTOCOL 3887M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3888L: dccp@vger.kernel.org 3889W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3890S: Maintained 3891F: include/linux/dccp.h 3892F: include/uapi/linux/dccp.h 3893F: include/linux/tfrc.h 3894F: net/dccp/ 3895 3896DECnet NETWORK LAYER 3897W: http://linux-decnet.sourceforge.net 3898L: linux-decnet-user@lists.sourceforge.net 3899S: Orphan 3900F: Documentation/networking/decnet.txt 3901F: net/decnet/ 3902 3903DECSTATION PLATFORM SUPPORT 3904M: "Maciej W. Rozycki" <macro@linux-mips.org> 3905L: linux-mips@linux-mips.org 3906W: http://www.linux-mips.org/wiki/DECstation 3907S: Maintained 3908F: arch/mips/dec/ 3909F: arch/mips/include/asm/dec/ 3910F: arch/mips/include/asm/mach-dec/ 3911 3912DEFXX FDDI NETWORK DRIVER 3913M: "Maciej W. Rozycki" <macro@linux-mips.org> 3914S: Maintained 3915F: drivers/net/fddi/defxx.* 3916 3917DELL LAPTOP DRIVER 3918M: Matthew Garrett <mjg59@srcf.ucam.org> 3919M: Pali Rohár <pali.rohar@gmail.com> 3920L: platform-driver-x86@vger.kernel.org 3921S: Maintained 3922F: drivers/platform/x86/dell-laptop.c 3923 3924DELL LAPTOP FREEFALL DRIVER 3925M: Pali Rohár <pali.rohar@gmail.com> 3926S: Maintained 3927F: drivers/platform/x86/dell-smo8800.c 3928 3929DELL LAPTOP RBTN DRIVER 3930M: Pali Rohár <pali.rohar@gmail.com> 3931S: Maintained 3932F: drivers/platform/x86/dell-rbtn.* 3933 3934DELL LAPTOP SMM DRIVER 3935M: Pali Rohár <pali.rohar@gmail.com> 3936S: Maintained 3937F: drivers/hwmon/dell-smm-hwmon.c 3938F: include/uapi/linux/i8k.h 3939 3940DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3941M: Doug Warzecha <Douglas_Warzecha@dell.com> 3942S: Maintained 3943F: Documentation/dcdbas.txt 3944F: drivers/firmware/dcdbas.* 3945 3946DELL WMI EXTRAS DRIVER 3947M: Matthew Garrett <mjg59@srcf.ucam.org> 3948M: Pali Rohár <pali.rohar@gmail.com> 3949S: Maintained 3950F: drivers/platform/x86/dell-wmi.c 3951 3952DELTA ST MEDIA DRIVER 3953M: Hugues Fruchet <hugues.fruchet@st.com> 3954L: linux-media@vger.kernel.org 3955T: git git://linuxtv.org/media_tree.git 3956W: https://linuxtv.org 3957S: Supported 3958F: drivers/media/platform/sti/delta 3959 3960DENALI NAND DRIVER 3961M: Masahiro Yamada <yamada.masahiro@socionext.com> 3962L: linux-mtd@lists.infradead.org 3963S: Supported 3964F: drivers/mtd/nand/denali* 3965 3966DESIGNWARE USB2 DRD IP DRIVER 3967M: John Youn <johnyoun@synopsys.com> 3968L: linux-usb@vger.kernel.org 3969T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3970S: Maintained 3971F: drivers/usb/dwc2/ 3972 3973DESIGNWARE USB3 DRD IP DRIVER 3974M: Felipe Balbi <balbi@kernel.org> 3975L: linux-usb@vger.kernel.org 3976T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3977S: Maintained 3978F: drivers/usb/dwc3/ 3979 3980DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 3981M: Andreas Klinger <ak@it-klinger.de> 3982L: linux-iio@vger.kernel.org 3983S: Maintained 3984F: drivers/iio/proximity/srf*.c 3985 3986DEVICE COREDUMP (DEV_COREDUMP) 3987M: Johannes Berg <johannes@sipsolutions.net> 3988L: linux-kernel@vger.kernel.org 3989S: Maintained 3990F: drivers/base/devcoredump.c 3991F: include/linux/devcoredump.h 3992 3993DEVICE FREQUENCY (DEVFREQ) 3994M: MyungJoo Ham <myungjoo.ham@samsung.com> 3995M: Kyungmin Park <kyungmin.park@samsung.com> 3996R: Chanwoo Choi <cw00.choi@samsung.com> 3997L: linux-pm@vger.kernel.org 3998T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3999S: Maintained 4000F: drivers/devfreq/ 4001F: include/linux/devfreq.h 4002F: Documentation/devicetree/bindings/devfreq/ 4003 4004DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4005M: Chanwoo Choi <cw00.choi@samsung.com> 4006L: linux-pm@vger.kernel.org 4007T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4008S: Supported 4009F: drivers/devfreq/event/ 4010F: drivers/devfreq/devfreq-event.c 4011F: include/linux/devfreq-event.h 4012F: Documentation/devicetree/bindings/devfreq/event/ 4013 4014DEVICE NUMBER REGISTRY 4015M: Torben Mathiasen <device@lanana.org> 4016W: http://lanana.org/docs/device-list/index.html 4017S: Maintained 4018 4019DEVICE-MAPPER (LVM) 4020M: Alasdair Kergon <agk@redhat.com> 4021M: Mike Snitzer <snitzer@redhat.com> 4022M: dm-devel@redhat.com 4023L: dm-devel@redhat.com 4024W: http://sources.redhat.com/dm 4025Q: http://patchwork.kernel.org/project/dm-devel/list/ 4026T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4027T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4028S: Maintained 4029F: Documentation/device-mapper/ 4030F: drivers/md/dm* 4031F: drivers/md/persistent-data/ 4032F: include/linux/device-mapper.h 4033F: include/linux/dm-*.h 4034F: include/uapi/linux/dm-*.h 4035 4036DEVLINK 4037M: Jiri Pirko <jiri@mellanox.com> 4038L: netdev@vger.kernel.org 4039S: Supported 4040F: net/core/devlink.c 4041F: include/net/devlink.h 4042F: include/uapi/linux/devlink.h 4043 4044DIALOG SEMICONDUCTOR DRIVERS 4045M: Support Opensource <support.opensource@diasemi.com> 4046W: http://www.dialog-semiconductor.com/products 4047S: Supported 4048F: Documentation/hwmon/da90?? 4049F: Documentation/devicetree/bindings/mfd/da90*.txt 4050F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4051F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4052F: Documentation/devicetree/bindings/regulator/da92*.txt 4053F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4054F: Documentation/devicetree/bindings/sound/da[79]*.txt 4055F: drivers/gpio/gpio-da90??.c 4056F: drivers/hwmon/da90??-hwmon.c 4057F: drivers/iio/adc/da91??-*.c 4058F: drivers/input/misc/da90??_onkey.c 4059F: drivers/input/touchscreen/da9052_tsi.c 4060F: drivers/leds/leds-da90??.c 4061F: drivers/mfd/da903x.c 4062F: drivers/mfd/da90??-*.c 4063F: drivers/mfd/da91??-*.c 4064F: drivers/power/supply/da9052-battery.c 4065F: drivers/power/supply/da91??-*.c 4066F: drivers/regulator/da903x.c 4067F: drivers/regulator/da9???-regulator.[ch] 4068F: drivers/thermal/da90??-thermal.c 4069F: drivers/rtc/rtc-da90??.c 4070F: drivers/video/backlight/da90??_bl.c 4071F: drivers/watchdog/da90??_wdt.c 4072F: include/linux/mfd/da903x.h 4073F: include/linux/mfd/da9052/ 4074F: include/linux/mfd/da9055/ 4075F: include/linux/mfd/da9062/ 4076F: include/linux/mfd/da9063/ 4077F: include/linux/mfd/da9150/ 4078F: include/linux/regulator/da9211.h 4079F: include/sound/da[79]*.h 4080F: sound/soc/codecs/da[79]*.[ch] 4081 4082DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4083M: William Breathitt Gray <vilhelm.gray@gmail.com> 4084L: linux-gpio@vger.kernel.org 4085S: Maintained 4086F: drivers/gpio/gpio-gpio-mm.c 4087 4088DIGI NEO AND CLASSIC PCI PRODUCTS 4089M: Lidza Louina <lidza.louina@gmail.com> 4090M: Mark Hounschell <markh@compro.net> 4091L: driverdev-devel@linuxdriverproject.org 4092S: Maintained 4093F: drivers/staging/dgnc/ 4094 4095DIOLAN U2C-12 I2C DRIVER 4096M: Guenter Roeck <linux@roeck-us.net> 4097L: linux-i2c@vger.kernel.org 4098S: Maintained 4099F: drivers/i2c/busses/i2c-diolan-u2c.c 4100 4101DIRECT ACCESS (DAX) 4102M: Matthew Wilcox <mawilcox@microsoft.com> 4103M: Ross Zwisler <ross.zwisler@linux.intel.com> 4104L: linux-fsdevel@vger.kernel.org 4105S: Supported 4106F: fs/dax.c 4107F: include/linux/dax.h 4108F: include/trace/events/fs_dax.h 4109 4110DIRECTORY NOTIFICATION (DNOTIFY) 4111M: Eric Paris <eparis@parisplace.org> 4112S: Maintained 4113F: Documentation/filesystems/dnotify.txt 4114F: fs/notify/dnotify/ 4115F: include/linux/dnotify.h 4116 4117DISK GEOMETRY AND PARTITION HANDLING 4118M: Andries Brouwer <aeb@cwi.nl> 4119W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4120W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4121W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4122S: Maintained 4123 4124DISKQUOTA 4125M: Jan Kara <jack@suse.com> 4126S: Maintained 4127F: Documentation/filesystems/quota.txt 4128F: fs/quota/ 4129F: include/linux/quota*.h 4130F: include/uapi/linux/quota*.h 4131 4132DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4133M: Bernie Thompson <bernie@plugable.com> 4134L: linux-fbdev@vger.kernel.org 4135S: Maintained 4136W: http://plugable.com/category/projects/udlfb/ 4137F: drivers/video/fbdev/udlfb.c 4138F: include/video/udlfb.h 4139F: Documentation/fb/udlfb.txt 4140 4141DISTRIBUTED LOCK MANAGER (DLM) 4142M: Christine Caulfield <ccaulfie@redhat.com> 4143M: David Teigland <teigland@redhat.com> 4144L: cluster-devel@redhat.com 4145W: http://sources.redhat.com/cluster/ 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4147S: Supported 4148F: fs/dlm/ 4149 4150DMA BUFFER SHARING FRAMEWORK 4151M: Sumit Semwal <sumit.semwal@linaro.org> 4152S: Maintained 4153L: linux-media@vger.kernel.org 4154L: dri-devel@lists.freedesktop.org 4155L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4156F: drivers/dma-buf/ 4157F: include/linux/dma-buf* 4158F: include/linux/reservation.h 4159F: include/linux/*fence.h 4160F: Documentation/driver-api/dma-buf.rst 4161T: git git://anongit.freedesktop.org/drm/drm-misc 4162 4163DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4164M: Vinod Koul <vinod.koul@intel.com> 4165L: dmaengine@vger.kernel.org 4166Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4167S: Maintained 4168F: drivers/dma/ 4169F: include/linux/dmaengine.h 4170F: Documentation/devicetree/bindings/dma/ 4171F: Documentation/dmaengine/ 4172T: git git://git.infradead.org/users/vkoul/slave-dma.git 4173 4174DMA MAPPING HELPERS 4175M: Christoph Hellwig <hch@lst.de> 4176M: Marek Szyprowski <m.szyprowski@samsung.com> 4177R: Robin Murphy <robin.murphy@arm.com> 4178L: linux-kernel@vger.kernel.org 4179T: git git://git.infradead.org/users/hch/dma-mapping.git 4180W: http://git.infradead.org/users/hch/dma-mapping.git 4181S: Supported 4182F: lib/dma-debug.c 4183F: lib/dma-noop.c 4184F: lib/dma-virt.c 4185F: drivers/base/dma-mapping.c 4186F: drivers/base/dma-coherent.c 4187F: include/linux/dma-mapping.h 4188 4189DME1737 HARDWARE MONITOR DRIVER 4190M: Juerg Haefliger <juergh@gmail.com> 4191L: linux-hwmon@vger.kernel.org 4192S: Maintained 4193F: Documentation/hwmon/dme1737 4194F: drivers/hwmon/dme1737.c 4195 4196DMI/SMBIOS SUPPORT 4197M: Jean Delvare <jdelvare@suse.com> 4198S: Maintained 4199T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4200F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4201F: drivers/firmware/dmi-id.c 4202F: drivers/firmware/dmi_scan.c 4203F: include/linux/dmi.h 4204 4205DOCUMENTATION 4206M: Jonathan Corbet <corbet@lwn.net> 4207L: linux-doc@vger.kernel.org 4208S: Maintained 4209F: Documentation/ 4210F: scripts/kernel-doc 4211X: Documentation/ABI/ 4212X: Documentation/devicetree/ 4213X: Documentation/acpi 4214X: Documentation/power 4215X: Documentation/spi 4216X: Documentation/media 4217T: git git://git.lwn.net/linux.git docs-next 4218 4219DONGWOON DW9714 LENS VOICE COIL DRIVER 4220M: Sakari Ailus <sakari.ailus@linux.intel.com> 4221L: linux-media@vger.kernel.org 4222T: git git://linuxtv.org/media_tree.git 4223S: Maintained 4224F: drivers/media/i2c/dw9714.c 4225 4226DOUBLETALK DRIVER 4227M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4228L: blinux-list@redhat.com 4229S: Maintained 4230F: drivers/char/dtlk.c 4231F: include/linux/dtlk.h 4232 4233DPAA2 DATAPATH I/O (DPIO) DRIVER 4234M: Roy Pledge <Roy.Pledge@nxp.com> 4235L: linux-kernel@vger.kernel.org 4236S: Maintained 4237F: drivers/staging/fsl-mc/bus/dpio 4238 4239DPAA2 ETHERNET DRIVER 4240M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4241L: linux-kernel@vger.kernel.org 4242S: Maintained 4243F: drivers/staging/fsl-dpaa2/ethernet 4244 4245DPT_I2O SCSI RAID DRIVER 4246M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4247L: linux-scsi@vger.kernel.org 4248W: http://www.adaptec.com/ 4249S: Maintained 4250F: drivers/scsi/dpt* 4251F: drivers/scsi/dpt/ 4252 4253DRBD DRIVER 4254M: Philipp Reisner <philipp.reisner@linbit.com> 4255M: Lars Ellenberg <lars.ellenberg@linbit.com> 4256L: drbd-dev@lists.linbit.com 4257W: http://www.drbd.org 4258T: git git://git.linbit.com/linux-drbd.git 4259T: git git://git.linbit.com/drbd-8.4.git 4260S: Supported 4261F: drivers/block/drbd/ 4262F: lib/lru_cache.c 4263F: Documentation/blockdev/drbd/ 4264 4265DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4266M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4267T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4268S: Supported 4269F: Documentation/kobject.txt 4270F: drivers/base/ 4271F: fs/debugfs/ 4272F: fs/sysfs/ 4273F: include/linux/debugfs.h 4274F: include/linux/kobj* 4275F: lib/kobj* 4276 4277DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4278M: Kevin Hilman <khilman@kernel.org> 4279M: Nishanth Menon <nm@ti.com> 4280S: Maintained 4281F: drivers/power/avs/ 4282F: include/linux/power/smartreflex.h 4283L: linux-pm@vger.kernel.org 4284 4285DRM DRIVER FOR ARM PL111 CLCD 4286M: Eric Anholt <eric@anholt.net> 4287T: git git://anongit.freedesktop.org/drm/drm-misc 4288S: Supported 4289F: drivers/gpu/drm/pl111/ 4290 4291DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4292M: Dave Airlie <airlied@redhat.com> 4293S: Odd Fixes 4294F: drivers/gpu/drm/ast/ 4295 4296DRM DRIVER FOR BOCHS VIRTUAL GPU 4297M: Gerd Hoffmann <kraxel@redhat.com> 4298L: virtualization@lists.linux-foundation.org 4299T: git git://anongit.freedesktop.org/drm/drm-misc 4300S: Maintained 4301F: drivers/gpu/drm/bochs/ 4302 4303DRM DRIVER FOR INTEL I810 VIDEO CARDS 4304S: Orphan / Obsolete 4305F: drivers/gpu/drm/i810/ 4306F: include/uapi/drm/i810_drm.h 4307 4308DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4309S: Orphan / Obsolete 4310F: drivers/gpu/drm/mga/ 4311F: include/uapi/drm/mga_drm.h 4312 4313DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4314M: Dave Airlie <airlied@redhat.com> 4315S: Odd Fixes 4316F: drivers/gpu/drm/mgag200/ 4317 4318DRM DRIVER FOR MI0283QT 4319M: Noralf Trønnes <noralf@tronnes.org> 4320S: Maintained 4321F: drivers/gpu/drm/tinydrm/mi0283qt.c 4322F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4323 4324DRM DRIVER FOR MSM ADRENO GPU 4325M: Rob Clark <robdclark@gmail.com> 4326L: linux-arm-msm@vger.kernel.org 4327L: dri-devel@lists.freedesktop.org 4328L: freedreno@lists.freedesktop.org 4329T: git git://people.freedesktop.org/~robclark/linux 4330S: Maintained 4331F: drivers/gpu/drm/msm/ 4332F: include/uapi/drm/msm_drm.h 4333F: Documentation/devicetree/bindings/display/msm/ 4334 4335DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4336M: Ben Skeggs <bskeggs@redhat.com> 4337L: dri-devel@lists.freedesktop.org 4338L: nouveau@lists.freedesktop.org 4339T: git git://github.com/skeggsb/linux 4340S: Supported 4341F: drivers/gpu/drm/nouveau/ 4342F: include/uapi/drm/nouveau_drm.h 4343 4344DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4345M: Dave Airlie <airlied@redhat.com> 4346M: Gerd Hoffmann <kraxel@redhat.com> 4347L: virtualization@lists.linux-foundation.org 4348T: git git://anongit.freedesktop.org/drm/drm-misc 4349S: Obsolete 4350W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4351F: drivers/gpu/drm/cirrus/ 4352 4353DRM DRIVER FOR QXL VIRTUAL GPU 4354M: Dave Airlie <airlied@redhat.com> 4355M: Gerd Hoffmann <kraxel@redhat.com> 4356L: virtualization@lists.linux-foundation.org 4357T: git git://anongit.freedesktop.org/drm/drm-misc 4358S: Maintained 4359F: drivers/gpu/drm/qxl/ 4360F: include/uapi/drm/qxl_drm.h 4361 4362DRM DRIVER FOR RAGE 128 VIDEO CARDS 4363S: Orphan / Obsolete 4364F: drivers/gpu/drm/r128/ 4365F: include/uapi/drm/r128_drm.h 4366 4367DRM DRIVER FOR SAVAGE VIDEO CARDS 4368S: Orphan / Obsolete 4369F: drivers/gpu/drm/savage/ 4370F: include/uapi/drm/savage_drm.h 4371 4372DRM DRIVER FOR SIS VIDEO CARDS 4373S: Orphan / Obsolete 4374F: drivers/gpu/drm/sis/ 4375F: include/uapi/drm/sis_drm.h 4376 4377DRM DRIVER FOR TDFX VIDEO CARDS 4378S: Orphan / Obsolete 4379F: drivers/gpu/drm/tdfx/ 4380 4381DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4382M: Dave Airlie <airlied@redhat.com> 4383S: Odd Fixes 4384F: drivers/gpu/drm/udl/ 4385 4386DRM DRIVER FOR VMWARE VIRTUAL GPU 4387M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4388M: Sinclair Yeh <syeh@vmware.com> 4389M: Thomas Hellstrom <thellstrom@vmware.com> 4390L: dri-devel@lists.freedesktop.org 4391T: git git://people.freedesktop.org/~syeh/repos_linux 4392T: git git://people.freedesktop.org/~thomash/linux 4393S: Supported 4394F: drivers/gpu/drm/vmwgfx/ 4395F: include/uapi/drm/vmwgfx_drm.h 4396 4397DRM DRIVERS 4398M: David Airlie <airlied@linux.ie> 4399L: dri-devel@lists.freedesktop.org 4400T: git git://people.freedesktop.org/~airlied/linux 4401B: https://bugs.freedesktop.org/ 4402C: irc://chat.freenode.net/dri-devel 4403S: Maintained 4404F: drivers/gpu/drm/ 4405F: drivers/gpu/vga/ 4406F: Documentation/devicetree/bindings/display/ 4407F: Documentation/devicetree/bindings/gpu/ 4408F: Documentation/devicetree/bindings/video/ 4409F: Documentation/gpu/ 4410F: include/drm/ 4411F: include/uapi/drm/ 4412F: include/linux/vga* 4413 4414DRM DRIVERS AND MISC GPU PATCHES 4415M: Daniel Vetter <daniel.vetter@intel.com> 4416M: Jani Nikula <jani.nikula@linux.intel.com> 4417M: Sean Paul <seanpaul@chromium.org> 4418W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4419S: Maintained 4420T: git git://anongit.freedesktop.org/drm/drm-misc 4421F: Documentation/gpu/ 4422F: drivers/gpu/vga/ 4423F: drivers/gpu/drm/* 4424F: include/drm/drm* 4425F: include/uapi/drm/drm* 4426F: include/linux/vga* 4427 4428DRM DRIVERS FOR ALLWINNER A10 4429M: Maxime Ripard <maxime.ripard@free-electrons.com> 4430L: dri-devel@lists.freedesktop.org 4431S: Supported 4432F: drivers/gpu/drm/sun4i/ 4433F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4434T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4435 4436DRM DRIVERS FOR AMLOGIC SOCS 4437M: Neil Armstrong <narmstrong@baylibre.com> 4438L: dri-devel@lists.freedesktop.org 4439L: linux-amlogic@lists.infradead.org 4440W: http://linux-meson.com/ 4441S: Supported 4442F: drivers/gpu/drm/meson/ 4443F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4444F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4445F: Documentation/gpu/meson.rst 4446T: git git://anongit.freedesktop.org/drm/drm-misc 4447 4448DRM DRIVERS FOR ATMEL HLCDC 4449M: Boris Brezillon <boris.brezillon@free-electrons.com> 4450L: dri-devel@lists.freedesktop.org 4451S: Supported 4452F: drivers/gpu/drm/atmel-hlcdc/ 4453F: Documentation/devicetree/bindings/drm/atmel/ 4454T: git git://anongit.freedesktop.org/drm/drm-misc 4455 4456DRM DRIVERS FOR BRIDGE CHIPS 4457M: Archit Taneja <architt@codeaurora.org> 4458M: Andrzej Hajda <a.hajda@samsung.com> 4459R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4460S: Maintained 4461T: git git://anongit.freedesktop.org/drm/drm-misc 4462F: drivers/gpu/drm/bridge/ 4463 4464DRM DRIVERS FOR EXYNOS 4465M: Inki Dae <inki.dae@samsung.com> 4466M: Joonyoung Shim <jy0922.shim@samsung.com> 4467M: Seung-Woo Kim <sw0312.kim@samsung.com> 4468M: Kyungmin Park <kyungmin.park@samsung.com> 4469L: dri-devel@lists.freedesktop.org 4470T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4471S: Supported 4472F: drivers/gpu/drm/exynos/ 4473F: include/uapi/drm/exynos_drm.h 4474F: Documentation/devicetree/bindings/display/exynos/ 4475 4476DRM DRIVERS FOR FREESCALE DCU 4477M: Stefan Agner <stefan@agner.ch> 4478M: Alison Wang <alison.wang@freescale.com> 4479L: dri-devel@lists.freedesktop.org 4480S: Supported 4481F: drivers/gpu/drm/fsl-dcu/ 4482F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4483F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4484F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4485 4486DRM DRIVERS FOR FREESCALE IMX 4487M: Philipp Zabel <p.zabel@pengutronix.de> 4488L: dri-devel@lists.freedesktop.org 4489S: Maintained 4490F: drivers/gpu/drm/imx/ 4491F: drivers/gpu/ipu-v3/ 4492F: Documentation/devicetree/bindings/display/imx/ 4493 4494DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4495M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4496L: dri-devel@lists.freedesktop.org 4497T: git git://github.com/patjak/drm-gma500 4498S: Maintained 4499F: drivers/gpu/drm/gma500/ 4500 4501DRM DRIVERS FOR HISILICON 4502M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4503M: Rongrong Zou <zourongrong@gmail.com> 4504R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4505R: Chen Feng <puck.chen@hisilicon.com> 4506L: dri-devel@lists.freedesktop.org 4507T: git git://github.com/xin3liang/linux.git 4508S: Maintained 4509F: drivers/gpu/drm/hisilicon/ 4510F: Documentation/devicetree/bindings/display/hisilicon/ 4511 4512DRM DRIVERS FOR MEDIATEK 4513M: CK Hu <ck.hu@mediatek.com> 4514M: Philipp Zabel <p.zabel@pengutronix.de> 4515L: dri-devel@lists.freedesktop.org 4516S: Supported 4517F: drivers/gpu/drm/mediatek/ 4518F: Documentation/devicetree/bindings/display/mediatek/ 4519 4520DRM DRIVERS FOR NVIDIA TEGRA 4521M: Thierry Reding <thierry.reding@gmail.com> 4522L: dri-devel@lists.freedesktop.org 4523L: linux-tegra@vger.kernel.org 4524T: git git://anongit.freedesktop.org/tegra/linux.git 4525S: Supported 4526F: drivers/gpu/drm/tegra/ 4527F: drivers/gpu/host1x/ 4528F: include/linux/host1x.h 4529F: include/uapi/drm/tegra_drm.h 4530F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4531 4532DRM DRIVERS FOR RENESAS 4533M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4534L: dri-devel@lists.freedesktop.org 4535L: linux-renesas-soc@vger.kernel.org 4536T: git git://linuxtv.org/pinchartl/fbdev 4537S: Supported 4538F: drivers/gpu/drm/rcar-du/ 4539F: drivers/gpu/drm/shmobile/ 4540F: include/linux/platform_data/shmob_drm.h 4541F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4542F: Documentation/devicetree/bindings/display/renesas,du.txt 4543 4544DRM DRIVERS FOR ROCKCHIP 4545M: Mark Yao <mark.yao@rock-chips.com> 4546L: dri-devel@lists.freedesktop.org 4547S: Maintained 4548F: drivers/gpu/drm/rockchip/ 4549F: Documentation/devicetree/bindings/display/rockchip/ 4550T: git git://anongit.freedesktop.org/drm/drm-misc 4551 4552DRM DRIVERS FOR STI 4553M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4554M: Vincent Abriou <vincent.abriou@st.com> 4555L: dri-devel@lists.freedesktop.org 4556T: git git://anongit.freedesktop.org/drm/drm-misc 4557S: Maintained 4558F: drivers/gpu/drm/sti 4559F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4560 4561DRM DRIVERS FOR STM 4562M: Yannick Fertre <yannick.fertre@st.com> 4563M: Philippe Cornu <philippe.cornu@st.com> 4564M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4565M: Vincent Abriou <vincent.abriou@st.com> 4566L: dri-devel@lists.freedesktop.org 4567T: git git://anongit.freedesktop.org/drm/drm-misc 4568S: Maintained 4569F: drivers/gpu/drm/stm 4570F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4571 4572DRM DRIVERS FOR TI LCDC 4573M: Jyri Sarha <jsarha@ti.com> 4574R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4575L: dri-devel@lists.freedesktop.org 4576S: Maintained 4577F: drivers/gpu/drm/tilcdc/ 4578F: Documentation/devicetree/bindings/display/tilcdc/ 4579 4580DRM DRIVERS FOR TI OMAP 4581M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4582L: dri-devel@lists.freedesktop.org 4583S: Maintained 4584F: drivers/gpu/drm/omapdrm/ 4585F: Documentation/devicetree/bindings/display/ti/ 4586 4587DRM DRIVERS FOR VC4 4588M: Eric Anholt <eric@anholt.net> 4589T: git git://github.com/anholt/linux 4590S: Supported 4591F: drivers/gpu/drm/vc4/ 4592F: include/uapi/drm/vc4_drm.h 4593F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4594T: git git://anongit.freedesktop.org/drm/drm-misc 4595 4596DRM DRIVERS FOR VIVANTE GPU IP 4597M: Lucas Stach <l.stach@pengutronix.de> 4598R: Russell King <linux+etnaviv@armlinux.org.uk> 4599R: Christian Gmeiner <christian.gmeiner@gmail.com> 4600L: etnaviv@lists.freedesktop.org 4601L: dri-devel@lists.freedesktop.org 4602S: Maintained 4603F: drivers/gpu/drm/etnaviv/ 4604F: include/uapi/drm/etnaviv_drm.h 4605F: Documentation/devicetree/bindings/display/etnaviv/ 4606 4607DRM DRIVERS FOR ZTE ZX 4608M: Shawn Guo <shawnguo@kernel.org> 4609L: dri-devel@lists.freedesktop.org 4610S: Maintained 4611F: drivers/gpu/drm/zte/ 4612F: Documentation/devicetree/bindings/display/zte,vou.txt 4613T: git git://anongit.freedesktop.org/drm/drm-misc 4614 4615DRM PANEL DRIVERS 4616M: Thierry Reding <thierry.reding@gmail.com> 4617L: dri-devel@lists.freedesktop.org 4618T: git git://anongit.freedesktop.org/tegra/linux.git 4619S: Maintained 4620F: drivers/gpu/drm/drm_panel.c 4621F: drivers/gpu/drm/panel/ 4622F: include/drm/drm_panel.h 4623F: Documentation/devicetree/bindings/display/panel/ 4624 4625DSBR100 USB FM RADIO DRIVER 4626M: Alexey Klimov <klimov.linux@gmail.com> 4627L: linux-media@vger.kernel.org 4628T: git git://linuxtv.org/media_tree.git 4629S: Maintained 4630F: drivers/media/radio/dsbr100.c 4631 4632DSCC4 DRIVER 4633M: Francois Romieu <romieu@fr.zoreil.com> 4634L: netdev@vger.kernel.org 4635S: Maintained 4636F: drivers/net/wan/dscc4.c 4637 4638DT3155 MEDIA DRIVER 4639M: Hans Verkuil <hverkuil@xs4all.nl> 4640L: linux-media@vger.kernel.org 4641T: git git://linuxtv.org/media_tree.git 4642W: https://linuxtv.org 4643S: Odd Fixes 4644F: drivers/media/pci/dt3155/ 4645 4646DVB_USB_AF9015 MEDIA DRIVER 4647M: Antti Palosaari <crope@iki.fi> 4648L: linux-media@vger.kernel.org 4649W: https://linuxtv.org 4650W: http://palosaari.fi/linux/ 4651Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4652T: git git://linuxtv.org/anttip/media_tree.git 4653S: Maintained 4654F: drivers/media/usb/dvb-usb-v2/af9015* 4655 4656DVB_USB_AF9035 MEDIA DRIVER 4657M: Antti Palosaari <crope@iki.fi> 4658L: linux-media@vger.kernel.org 4659W: https://linuxtv.org 4660W: http://palosaari.fi/linux/ 4661Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4662T: git git://linuxtv.org/anttip/media_tree.git 4663S: Maintained 4664F: drivers/media/usb/dvb-usb-v2/af9035* 4665 4666DVB_USB_ANYSEE MEDIA DRIVER 4667M: Antti Palosaari <crope@iki.fi> 4668L: linux-media@vger.kernel.org 4669W: https://linuxtv.org 4670W: http://palosaari.fi/linux/ 4671Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4672T: git git://linuxtv.org/anttip/media_tree.git 4673S: Maintained 4674F: drivers/media/usb/dvb-usb-v2/anysee* 4675 4676DVB_USB_AU6610 MEDIA DRIVER 4677M: Antti Palosaari <crope@iki.fi> 4678L: linux-media@vger.kernel.org 4679W: https://linuxtv.org 4680W: http://palosaari.fi/linux/ 4681Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4682T: git git://linuxtv.org/anttip/media_tree.git 4683S: Maintained 4684F: drivers/media/usb/dvb-usb-v2/au6610* 4685 4686DVB_USB_CE6230 MEDIA DRIVER 4687M: Antti Palosaari <crope@iki.fi> 4688L: linux-media@vger.kernel.org 4689W: https://linuxtv.org 4690W: http://palosaari.fi/linux/ 4691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4692T: git git://linuxtv.org/anttip/media_tree.git 4693S: Maintained 4694F: drivers/media/usb/dvb-usb-v2/ce6230* 4695 4696DVB_USB_CXUSB MEDIA DRIVER 4697M: Michael Krufky <mkrufky@linuxtv.org> 4698L: linux-media@vger.kernel.org 4699W: https://linuxtv.org 4700W: http://github.com/mkrufky 4701Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4702T: git git://linuxtv.org/media_tree.git 4703S: Maintained 4704F: drivers/media/usb/dvb-usb/cxusb* 4705 4706DVB_USB_EC168 MEDIA DRIVER 4707M: Antti Palosaari <crope@iki.fi> 4708L: linux-media@vger.kernel.org 4709W: https://linuxtv.org 4710W: http://palosaari.fi/linux/ 4711Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4712T: git git://linuxtv.org/anttip/media_tree.git 4713S: Maintained 4714F: drivers/media/usb/dvb-usb-v2/ec168* 4715 4716DVB_USB_GL861 MEDIA DRIVER 4717M: Antti Palosaari <crope@iki.fi> 4718L: linux-media@vger.kernel.org 4719W: https://linuxtv.org 4720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4721T: git git://linuxtv.org/anttip/media_tree.git 4722S: Maintained 4723F: drivers/media/usb/dvb-usb-v2/gl861* 4724 4725DVB_USB_MXL111SF MEDIA DRIVER 4726M: Michael Krufky <mkrufky@linuxtv.org> 4727L: linux-media@vger.kernel.org 4728W: https://linuxtv.org 4729W: http://github.com/mkrufky 4730Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4731T: git git://linuxtv.org/mkrufky/mxl111sf.git 4732S: Maintained 4733F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4734 4735DVB_USB_RTL28XXU MEDIA DRIVER 4736M: Antti Palosaari <crope@iki.fi> 4737L: linux-media@vger.kernel.org 4738W: https://linuxtv.org 4739W: http://palosaari.fi/linux/ 4740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4741T: git git://linuxtv.org/anttip/media_tree.git 4742S: Maintained 4743F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4744 4745DVB_USB_V2 MEDIA DRIVER 4746M: Antti Palosaari <crope@iki.fi> 4747L: linux-media@vger.kernel.org 4748W: https://linuxtv.org 4749W: http://palosaari.fi/linux/ 4750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4751T: git git://linuxtv.org/anttip/media_tree.git 4752S: Maintained 4753F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4754F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4755 4756DYNAMIC DEBUG 4757M: Jason Baron <jbaron@akamai.com> 4758S: Maintained 4759F: lib/dynamic_debug.c 4760F: include/linux/dynamic_debug.h 4761 4762DZ DECSTATION DZ11 SERIAL DRIVER 4763M: "Maciej W. Rozycki" <macro@linux-mips.org> 4764S: Maintained 4765F: drivers/tty/serial/dz.* 4766 4767E3X0 POWER BUTTON DRIVER 4768M: Moritz Fischer <moritz.fischer@ettus.com> 4769L: usrp-users@lists.ettus.com 4770W: http://www.ettus.com 4771S: Supported 4772F: drivers/input/misc/e3x0-button.c 4773F: Documentation/devicetree/bindings/input/e3x0-button.txt 4774 4775E4000 MEDIA DRIVER 4776M: Antti Palosaari <crope@iki.fi> 4777L: linux-media@vger.kernel.org 4778W: https://linuxtv.org 4779W: http://palosaari.fi/linux/ 4780Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4781T: git git://linuxtv.org/anttip/media_tree.git 4782S: Maintained 4783F: drivers/media/tuners/e4000* 4784 4785EATA ISA/EISA/PCI SCSI DRIVER 4786M: Dario Ballabio <ballabio_dario@emc.com> 4787L: linux-scsi@vger.kernel.org 4788S: Maintained 4789F: drivers/scsi/eata.c 4790 4791EC100 MEDIA DRIVER 4792M: Antti Palosaari <crope@iki.fi> 4793L: linux-media@vger.kernel.org 4794W: https://linuxtv.org 4795W: http://palosaari.fi/linux/ 4796Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4797T: git git://linuxtv.org/anttip/media_tree.git 4798S: Maintained 4799F: drivers/media/dvb-frontends/ec100* 4800 4801ECRYPT FILE SYSTEM 4802M: Tyler Hicks <tyhicks@canonical.com> 4803L: ecryptfs@vger.kernel.org 4804W: http://ecryptfs.org 4805W: https://launchpad.net/ecryptfs 4806T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4807S: Supported 4808F: Documentation/filesystems/ecryptfs.txt 4809F: fs/ecryptfs/ 4810 4811EDAC-AMD64 4812M: Borislav Petkov <bp@alien8.de> 4813L: linux-edac@vger.kernel.org 4814S: Maintained 4815F: drivers/edac/amd64_edac* 4816 4817EDAC-CALXEDA 4818M: Robert Richter <rric@kernel.org> 4819L: linux-edac@vger.kernel.org 4820S: Maintained 4821F: drivers/edac/highbank* 4822 4823EDAC-CAVIUM 4824M: Ralf Baechle <ralf@linux-mips.org> 4825M: David Daney <david.daney@cavium.com> 4826L: linux-edac@vger.kernel.org 4827L: linux-mips@linux-mips.org 4828S: Supported 4829F: drivers/edac/octeon_edac* 4830F: drivers/edac/thunderx_edac* 4831 4832EDAC-CORE 4833M: Borislav Petkov <bp@alien8.de> 4834M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4835M: Mauro Carvalho Chehab <mchehab@kernel.org> 4836L: linux-edac@vger.kernel.org 4837T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4839S: Supported 4840F: Documentation/admin-guide/ras.rst 4841F: Documentation/driver-api/edac.rst 4842F: drivers/edac/ 4843F: include/linux/edac.h 4844 4845EDAC-E752X 4846M: Mark Gross <mark.gross@intel.com> 4847L: linux-edac@vger.kernel.org 4848S: Maintained 4849F: drivers/edac/e752x_edac.c 4850 4851EDAC-E7XXX 4852L: linux-edac@vger.kernel.org 4853S: Maintained 4854F: drivers/edac/e7xxx_edac.c 4855 4856EDAC-FSL_DDR 4857M: York Sun <york.sun@nxp.com> 4858L: linux-edac@vger.kernel.org 4859S: Maintained 4860F: drivers/edac/fsl_ddr_edac.* 4861 4862EDAC-GHES 4863M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4864M: Mauro Carvalho Chehab <mchehab@kernel.org> 4865L: linux-edac@vger.kernel.org 4866S: Maintained 4867F: drivers/edac/ghes_edac.c 4868 4869EDAC-I3000 4870L: linux-edac@vger.kernel.org 4871S: Orphan 4872F: drivers/edac/i3000_edac.c 4873 4874EDAC-I5000 4875L: linux-edac@vger.kernel.org 4876S: Maintained 4877F: drivers/edac/i5000_edac.c 4878 4879EDAC-I5400 4880M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4881M: Mauro Carvalho Chehab <mchehab@kernel.org> 4882L: linux-edac@vger.kernel.org 4883S: Maintained 4884F: drivers/edac/i5400_edac.c 4885 4886EDAC-I7300 4887M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4888M: Mauro Carvalho Chehab <mchehab@kernel.org> 4889L: linux-edac@vger.kernel.org 4890S: Maintained 4891F: drivers/edac/i7300_edac.c 4892 4893EDAC-I7CORE 4894M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4895M: Mauro Carvalho Chehab <mchehab@kernel.org> 4896L: linux-edac@vger.kernel.org 4897S: Maintained 4898F: drivers/edac/i7core_edac.c 4899 4900EDAC-I82443BXGX 4901M: Tim Small <tim@buttersideup.com> 4902L: linux-edac@vger.kernel.org 4903S: Maintained 4904F: drivers/edac/i82443bxgx_edac.c 4905 4906EDAC-I82975X 4907M: Ranganathan Desikan <ravi@jetztechnologies.com> 4908M: "Arvind R." <arvino55@gmail.com> 4909L: linux-edac@vger.kernel.org 4910S: Maintained 4911F: drivers/edac/i82975x_edac.c 4912 4913EDAC-IE31200 4914M: Jason Baron <jbaron@akamai.com> 4915L: linux-edac@vger.kernel.org 4916S: Maintained 4917F: drivers/edac/ie31200_edac.c 4918 4919EDAC-MPC85XX 4920M: Johannes Thumshirn <morbidrsa@gmail.com> 4921L: linux-edac@vger.kernel.org 4922S: Maintained 4923F: drivers/edac/mpc85xx_edac.[ch] 4924 4925EDAC-PASEMI 4926M: Egor Martovetsky <egor@pasemi.com> 4927L: linux-edac@vger.kernel.org 4928S: Maintained 4929F: drivers/edac/pasemi_edac.c 4930 4931EDAC-PND2 4932M: Tony Luck <tony.luck@intel.com> 4933L: linux-edac@vger.kernel.org 4934S: Maintained 4935F: drivers/edac/pnd2_edac.[ch] 4936 4937EDAC-R82600 4938M: Tim Small <tim@buttersideup.com> 4939L: linux-edac@vger.kernel.org 4940S: Maintained 4941F: drivers/edac/r82600_edac.c 4942 4943EDAC-SBRIDGE 4944M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4945M: Mauro Carvalho Chehab <mchehab@kernel.org> 4946L: linux-edac@vger.kernel.org 4947S: Maintained 4948F: drivers/edac/sb_edac.c 4949 4950EDAC-SKYLAKE 4951M: Tony Luck <tony.luck@intel.com> 4952L: linux-edac@vger.kernel.org 4953S: Maintained 4954F: drivers/edac/skx_edac.c 4955 4956EDIROL UA-101/UA-1000 DRIVER 4957M: Clemens Ladisch <clemens@ladisch.de> 4958L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4959T: git git://git.alsa-project.org/alsa-kernel.git 4960S: Maintained 4961F: sound/usb/misc/ua101.c 4962 4963EFI TEST DRIVER 4964L: linux-efi@vger.kernel.org 4965M: Ivan Hu <ivan.hu@canonical.com> 4966M: Matt Fleming <matt@codeblueprint.co.uk> 4967S: Maintained 4968F: drivers/firmware/efi/test/ 4969 4970EFI VARIABLE FILESYSTEM 4971M: Matthew Garrett <matthew.garrett@nebula.com> 4972M: Jeremy Kerr <jk@ozlabs.org> 4973M: Matt Fleming <matt@codeblueprint.co.uk> 4974T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4975L: linux-efi@vger.kernel.org 4976S: Maintained 4977F: fs/efivarfs/ 4978 4979EFIFB FRAMEBUFFER DRIVER 4980L: linux-fbdev@vger.kernel.org 4981M: Peter Jones <pjones@redhat.com> 4982S: Maintained 4983F: drivers/video/fbdev/efifb.c 4984 4985EFS FILESYSTEM 4986W: http://aeschi.ch.eu.org/efs/ 4987S: Orphan 4988F: fs/efs/ 4989 4990EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4991M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4992L: netdev@vger.kernel.org 4993S: Maintained 4994F: drivers/net/ethernet/ibm/ehea/ 4995 4996EM28XX VIDEO4LINUX DRIVER 4997M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4998M: Mauro Carvalho Chehab <mchehab@kernel.org> 4999L: linux-media@vger.kernel.org 5000W: https://linuxtv.org 5001T: git git://linuxtv.org/media_tree.git 5002S: Maintained 5003F: drivers/media/usb/em28xx/ 5004F: Documentation/media/v4l-drivers/em28xx* 5005 5006EMBEDDED LINUX 5007M: Paul Gortmaker <paul.gortmaker@windriver.com> 5008M: Matt Mackall <mpm@selenic.com> 5009M: David Woodhouse <dwmw2@infradead.org> 5010L: linux-embedded@vger.kernel.org 5011S: Maintained 5012 5013Emulex 10Gbps iSCSI - OneConnect DRIVER 5014M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5015M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5016M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5017L: linux-scsi@vger.kernel.org 5018W: http://www.broadcom.com 5019S: Supported 5020F: drivers/scsi/be2iscsi/ 5021 5022Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5023M: Sathya Perla <sathya.perla@broadcom.com> 5024M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5025M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5026M: Somnath Kotur <somnath.kotur@broadcom.com> 5027L: netdev@vger.kernel.org 5028W: http://www.emulex.com 5029S: Supported 5030F: drivers/net/ethernet/emulex/benet/ 5031 5032EMULEX ONECONNECT ROCE DRIVER 5033M: Selvin Xavier <selvin.xavier@broadcom.com> 5034M: Devesh Sharma <devesh.sharma@broadcom.com> 5035L: linux-rdma@vger.kernel.org 5036W: http://www.broadcom.com 5037S: Odd Fixes 5038F: drivers/infiniband/hw/ocrdma/ 5039F: include/uapi/rdma/ocrdma-abi.h 5040 5041EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5042M: James Smart <james.smart@broadcom.com> 5043M: Dick Kennedy <dick.kennedy@broadcom.com> 5044L: linux-scsi@vger.kernel.org 5045W: http://www.broadcom.com 5046S: Supported 5047F: drivers/scsi/lpfc/ 5048 5049ENE CB710 FLASH CARD READER DRIVER 5050M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5051S: Maintained 5052F: drivers/misc/cb710/ 5053F: drivers/mmc/host/cb710-mmc.* 5054F: include/linux/cb710.h 5055 5056ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5057M: Maxim Levitsky <maximlevitsky@gmail.com> 5058S: Maintained 5059F: drivers/media/rc/ene_ir.* 5060 5061EPSON S1D13XXX FRAMEBUFFER DRIVER 5062M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5063S: Maintained 5064T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5065F: drivers/video/fbdev/s1d13xxxfb.c 5066F: include/video/s1d13xxxfb.h 5067 5068ERRSEQ ERROR TRACKING INFRASTRUCTURE 5069M: Jeff Layton <jlayton@poochiereds.net> 5070S: Maintained 5071F: lib/errseq.c 5072F: include/linux/errseq.h 5073 5074ET131X NETWORK DRIVER 5075M: Mark Einon <mark.einon@gmail.com> 5076S: Odd Fixes 5077F: drivers/net/ethernet/agere/ 5078 5079ETHERNET BRIDGE 5080M: Stephen Hemminger <stephen@networkplumber.org> 5081L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5082L: netdev@vger.kernel.org 5083W: http://www.linuxfoundation.org/en/Net:Bridge 5084S: Maintained 5085F: include/linux/netfilter_bridge/ 5086F: net/bridge/ 5087 5088ETHERNET PHY LIBRARY 5089M: Andrew Lunn <andrew@lunn.ch> 5090M: Florian Fainelli <f.fainelli@gmail.com> 5091L: netdev@vger.kernel.org 5092S: Maintained 5093F: include/linux/phy.h 5094F: include/linux/phy_fixed.h 5095F: drivers/net/phy/ 5096F: Documentation/networking/phy.txt 5097F: drivers/of/of_mdio.c 5098F: drivers/of/of_net.c 5099 5100EXT2 FILE SYSTEM 5101M: Jan Kara <jack@suse.com> 5102L: linux-ext4@vger.kernel.org 5103S: Maintained 5104F: Documentation/filesystems/ext2.txt 5105F: fs/ext2/ 5106F: include/linux/ext2* 5107 5108EXT4 FILE SYSTEM 5109M: "Theodore Ts'o" <tytso@mit.edu> 5110M: Andreas Dilger <adilger.kernel@dilger.ca> 5111L: linux-ext4@vger.kernel.org 5112W: http://ext4.wiki.kernel.org 5113Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5114T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5115S: Maintained 5116F: Documentation/filesystems/ext4.txt 5117F: fs/ext4/ 5118 5119Extended Verification Module (EVM) 5120M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5121L: linux-ima-devel@lists.sourceforge.net 5122L: linux-security-module@vger.kernel.org 5123S: Supported 5124F: security/integrity/evm/ 5125 5126EXTENSIBLE FIRMWARE INTERFACE (EFI) 5127M: Matt Fleming <matt@codeblueprint.co.uk> 5128M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5129L: linux-efi@vger.kernel.org 5130T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5131S: Maintained 5132F: Documentation/efi-stub.txt 5133F: arch/*/kernel/efi.c 5134F: arch/x86/boot/compressed/eboot.[ch] 5135F: arch/*/include/asm/efi.h 5136F: arch/x86/platform/efi/ 5137F: drivers/firmware/efi/ 5138F: include/linux/efi*.h 5139F: arch/arm/boot/compressed/efi-header.S 5140F: arch/arm64/kernel/efi-entry.S 5141 5142EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5143M: MyungJoo Ham <myungjoo.ham@samsung.com> 5144M: Chanwoo Choi <cw00.choi@samsung.com> 5145L: linux-kernel@vger.kernel.org 5146T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5147S: Maintained 5148F: drivers/extcon/ 5149F: include/linux/extcon/ 5150F: include/linux/extcon.h 5151F: Documentation/extcon/ 5152F: Documentation/devicetree/bindings/extcon/ 5153 5154EXYNOS DP DRIVER 5155M: Jingoo Han <jingoohan1@gmail.com> 5156L: dri-devel@lists.freedesktop.org 5157S: Maintained 5158F: drivers/gpu/drm/exynos/exynos_dp* 5159 5160EXYNOS SYSMMU (IOMMU) driver 5161M: Marek Szyprowski <m.szyprowski@samsung.com> 5162L: iommu@lists.linux-foundation.org 5163S: Maintained 5164F: drivers/iommu/exynos-iommu.c 5165 5166EZchip NPS platform support 5167M: Noam Camus <noamc@ezchip.com> 5168S: Supported 5169F: arch/arc/plat-eznps 5170F: arch/arc/boot/dts/eznps.dts 5171 5172F2FS FILE SYSTEM 5173M: Jaegeuk Kim <jaegeuk@kernel.org> 5174M: Chao Yu <yuchao0@huawei.com> 5175L: linux-f2fs-devel@lists.sourceforge.net 5176W: https://f2fs.wiki.kernel.org/ 5177T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5178S: Maintained 5179F: Documentation/filesystems/f2fs.txt 5180F: Documentation/ABI/testing/sysfs-fs-f2fs 5181F: fs/f2fs/ 5182F: include/linux/f2fs_fs.h 5183F: include/trace/events/f2fs.h 5184 5185F71805F HARDWARE MONITORING DRIVER 5186M: Jean Delvare <jdelvare@suse.com> 5187L: linux-hwmon@vger.kernel.org 5188S: Maintained 5189F: Documentation/hwmon/f71805f 5190F: drivers/hwmon/f71805f.c 5191 5192FANOTIFY 5193M: Eric Paris <eparis@redhat.com> 5194S: Maintained 5195F: fs/notify/fanotify/ 5196F: include/linux/fanotify.h 5197F: include/uapi/linux/fanotify.h 5198 5199FARSYNC SYNCHRONOUS DRIVER 5200M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5201W: http://www.farsite.co.uk/ 5202S: Supported 5203F: drivers/net/wan/farsync.* 5204 5205FAULT INJECTION SUPPORT 5206M: Akinobu Mita <akinobu.mita@gmail.com> 5207S: Supported 5208F: Documentation/fault-injection/ 5209F: lib/fault-inject.c 5210 5211FBTFT Framebuffer drivers 5212M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5213S: Maintained 5214F: drivers/staging/fbtft/ 5215 5216FC0011 TUNER DRIVER 5217M: Michael Buesch <m@bues.ch> 5218L: linux-media@vger.kernel.org 5219S: Maintained 5220F: drivers/media/tuners/fc0011.h 5221F: drivers/media/tuners/fc0011.c 5222 5223FC2580 MEDIA DRIVER 5224M: Antti Palosaari <crope@iki.fi> 5225L: linux-media@vger.kernel.org 5226W: https://linuxtv.org 5227W: http://palosaari.fi/linux/ 5228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5229T: git git://linuxtv.org/anttip/media_tree.git 5230S: Maintained 5231F: drivers/media/tuners/fc2580* 5232 5233FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5234M: Johannes Thumshirn <jth@kernel.org> 5235L: fcoe-devel@open-fcoe.org 5236W: www.Open-FCoE.org 5237S: Supported 5238F: drivers/scsi/libfc/ 5239F: drivers/scsi/fcoe/ 5240F: include/scsi/fc/ 5241F: include/scsi/libfc.h 5242F: include/scsi/libfcoe.h 5243F: include/uapi/scsi/fc/ 5244 5245FILE LOCKING (flock() and fcntl()/lockf()) 5246M: Jeff Layton <jlayton@poochiereds.net> 5247M: "J. Bruce Fields" <bfields@fieldses.org> 5248L: linux-fsdevel@vger.kernel.org 5249S: Maintained 5250F: include/linux/fcntl.h 5251F: include/linux/fs.h 5252F: include/uapi/linux/fcntl.h 5253F: include/uapi/linux/fs.h 5254F: fs/fcntl.c 5255F: fs/locks.c 5256 5257FILESYSTEMS (VFS and infrastructure) 5258M: Alexander Viro <viro@zeniv.linux.org.uk> 5259L: linux-fsdevel@vger.kernel.org 5260S: Maintained 5261F: fs/* 5262 5263FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5264M: Riku Voipio <riku.voipio@iki.fi> 5265L: linux-hwmon@vger.kernel.org 5266S: Maintained 5267F: drivers/hwmon/f75375s.c 5268F: include/linux/f75375s.h 5269 5270FIREWIRE AUDIO DRIVERS 5271M: Clemens Ladisch <clemens@ladisch.de> 5272L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5273T: git git://git.alsa-project.org/alsa-kernel.git 5274S: Maintained 5275F: sound/firewire/ 5276 5277FIREWIRE MEDIA DRIVERS (firedtv) 5278M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5279L: linux-media@vger.kernel.org 5280L: linux1394-devel@lists.sourceforge.net 5281T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5282S: Maintained 5283F: drivers/media/firewire/ 5284 5285FIREWIRE SBP-2 TARGET 5286M: Chris Boot <bootc@bootc.net> 5287L: linux-scsi@vger.kernel.org 5288L: target-devel@vger.kernel.org 5289L: linux1394-devel@lists.sourceforge.net 5290T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5291S: Maintained 5292F: drivers/target/sbp/ 5293 5294FIREWIRE SUBSYSTEM 5295M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5296L: linux1394-devel@lists.sourceforge.net 5297W: http://ieee1394.wiki.kernel.org/ 5298T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5299S: Maintained 5300F: drivers/firewire/ 5301F: include/linux/firewire.h 5302F: include/uapi/linux/firewire*.h 5303F: tools/firewire/ 5304 5305FIRMWARE LOADER (request_firmware) 5306M: Luis R. Rodriguez <mcgrof@kernel.org> 5307L: linux-kernel@vger.kernel.org 5308S: Maintained 5309F: Documentation/firmware_class/ 5310F: drivers/base/firmware*.c 5311F: include/linux/firmware.h 5312 5313FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5314M: Joshua Morris <josh.h.morris@us.ibm.com> 5315M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5316S: Maintained 5317F: drivers/block/rsxx/ 5318 5319FLOPPY DRIVER 5320M: Jiri Kosina <jikos@kernel.org> 5321T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5322S: Odd fixes 5323F: drivers/block/floppy.c 5324 5325FMC SUBSYSTEM 5326M: Alessandro Rubini <rubini@gnudd.com> 5327W: http://www.ohwr.org/projects/fmc-bus 5328S: Supported 5329F: drivers/fmc/ 5330F: include/linux/fmc*.h 5331F: include/linux/ipmi-fru.h 5332K: fmc_d.*register 5333 5334FPGA MANAGER FRAMEWORK 5335M: Alan Tull <atull@kernel.org> 5336R: Moritz Fischer <moritz.fischer@ettus.com> 5337L: linux-fpga@vger.kernel.org 5338S: Maintained 5339T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5340F: Documentation/fpga/ 5341F: Documentation/devicetree/bindings/fpga/ 5342F: drivers/fpga/ 5343F: include/linux/fpga/ 5344W: http://www.rocketboards.org 5345 5346FPU EMULATOR 5347M: Bill Metzenthen <billm@melbpc.org.au> 5348W: http://floatingpoint.sourceforge.net/emulator/index.html 5349S: Maintained 5350F: arch/x86/math-emu/ 5351 5352FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5353L: netdev@vger.kernel.org 5354S: Orphan 5355F: drivers/net/wan/dlci.c 5356F: drivers/net/wan/sdla.c 5357 5358FRAMEBUFFER LAYER 5359M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5360L: linux-fbdev@vger.kernel.org 5361T: git git://github.com/bzolnier/linux.git 5362Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5363S: Maintained 5364F: Documentation/fb/ 5365F: drivers/video/ 5366F: include/video/ 5367F: include/linux/fb.h 5368F: include/uapi/video/ 5369F: include/uapi/linux/fb.h 5370 5371FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5372M: Horia Geantă <horia.geanta@nxp.com> 5373M: Dan Douglass <dan.douglass@nxp.com> 5374L: linux-crypto@vger.kernel.org 5375S: Maintained 5376F: drivers/crypto/caam/ 5377F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5378 5379FREESCALE DIU FRAMEBUFFER DRIVER 5380M: Timur Tabi <timur@tabi.org> 5381L: linux-fbdev@vger.kernel.org 5382S: Maintained 5383F: drivers/video/fbdev/fsl-diu-fb.* 5384 5385FREESCALE DMA DRIVER 5386M: Li Yang <leoyang.li@nxp.com> 5387M: Zhang Wei <zw@zh-kernel.org> 5388L: linuxppc-dev@lists.ozlabs.org 5389S: Maintained 5390F: drivers/dma/fsldma.* 5391 5392FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5393M: Claudiu Manoil <claudiu.manoil@freescale.com> 5394L: netdev@vger.kernel.org 5395S: Maintained 5396F: drivers/net/ethernet/freescale/gianfar* 5397X: drivers/net/ethernet/freescale/gianfar_ptp.c 5398F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5399 5400FREESCALE GPMI NAND DRIVER 5401M: Han Xu <han.xu@nxp.com> 5402L: linux-mtd@lists.infradead.org 5403S: Maintained 5404F: drivers/mtd/nand/gpmi-nand/* 5405 5406FREESCALE I2C CPM DRIVER 5407M: Jochen Friedrich <jochen@scram.de> 5408L: linuxppc-dev@lists.ozlabs.org 5409L: linux-i2c@vger.kernel.org 5410S: Maintained 5411F: drivers/i2c/busses/i2c-cpm.c 5412 5413FREESCALE IMX / MXC FEC DRIVER 5414M: Fugang Duan <fugang.duan@nxp.com> 5415L: netdev@vger.kernel.org 5416S: Maintained 5417F: drivers/net/ethernet/freescale/fec_main.c 5418F: drivers/net/ethernet/freescale/fec_ptp.c 5419F: drivers/net/ethernet/freescale/fec.h 5420F: Documentation/devicetree/bindings/net/fsl-fec.txt 5421 5422FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5423M: Sascha Hauer <kernel@pengutronix.de> 5424L: linux-fbdev@vger.kernel.org 5425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5426S: Maintained 5427F: include/linux/platform_data/video-imxfb.h 5428F: drivers/video/fbdev/imxfb.c 5429 5430FREESCALE QORIQ DPAA ETHERNET DRIVER 5431M: Madalin Bucur <madalin.bucur@nxp.com> 5432L: netdev@vger.kernel.org 5433S: Maintained 5434F: drivers/net/ethernet/freescale/dpaa 5435 5436FREESCALE QORIQ DPAA FMAN DRIVER 5437M: Madalin Bucur <madalin.bucur@nxp.com> 5438L: netdev@vger.kernel.org 5439S: Maintained 5440F: drivers/net/ethernet/freescale/fman 5441F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5442 5443FREESCALE QUAD SPI DRIVER 5444M: Han Xu <han.xu@nxp.com> 5445L: linux-mtd@lists.infradead.org 5446S: Maintained 5447F: drivers/mtd/spi-nor/fsl-quadspi.c 5448 5449FREESCALE QUICC ENGINE LIBRARY 5450M: Qiang Zhao <qiang.zhao@nxp.com> 5451L: linuxppc-dev@lists.ozlabs.org 5452S: Maintained 5453F: drivers/soc/fsl/qe/ 5454F: include/soc/fsl/*qe*.h 5455F: include/soc/fsl/*ucc*.h 5456 5457FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5458M: Li Yang <leoyang.li@nxp.com> 5459L: netdev@vger.kernel.org 5460L: linuxppc-dev@lists.ozlabs.org 5461S: Maintained 5462F: drivers/net/ethernet/freescale/ucc_geth* 5463 5464FREESCALE QUICC ENGINE UCC HDLC DRIVER 5465M: Zhao Qiang <qiang.zhao@nxp.com> 5466L: netdev@vger.kernel.org 5467L: linuxppc-dev@lists.ozlabs.org 5468S: Maintained 5469F: drivers/net/wan/fsl_ucc_hdlc* 5470 5471FREESCALE QUICC ENGINE UCC UART DRIVER 5472M: Timur Tabi <timur@tabi.org> 5473L: linuxppc-dev@lists.ozlabs.org 5474S: Maintained 5475F: drivers/tty/serial/ucc_uart.c 5476 5477FREESCALE SOC DRIVERS 5478M: Li Yang <leoyang.li@nxp.com> 5479L: linuxppc-dev@lists.ozlabs.org 5480L: linux-arm-kernel@lists.infradead.org 5481S: Maintained 5482F: Documentation/devicetree/bindings/soc/fsl/ 5483F: drivers/soc/fsl/ 5484F: include/linux/fsl/ 5485 5486FREESCALE SOC FS_ENET DRIVER 5487M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5488M: Vitaly Bordug <vbordug@ru.mvista.com> 5489L: linuxppc-dev@lists.ozlabs.org 5490L: netdev@vger.kernel.org 5491S: Maintained 5492F: drivers/net/ethernet/freescale/fs_enet/ 5493F: include/linux/fs_enet_pd.h 5494 5495FREESCALE SOC SOUND DRIVERS 5496M: Timur Tabi <timur@tabi.org> 5497M: Nicolin Chen <nicoleotsuka@gmail.com> 5498M: Xiubo Li <Xiubo.Lee@gmail.com> 5499R: Fabio Estevam <fabio.estevam@nxp.com> 5500L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5501L: linuxppc-dev@lists.ozlabs.org 5502S: Maintained 5503F: sound/soc/fsl/fsl* 5504F: sound/soc/fsl/imx* 5505F: sound/soc/fsl/mpc8610_hpcd.c 5506 5507FREESCALE USB PERIPHERAL DRIVERS 5508M: Li Yang <leoyang.li@nxp.com> 5509L: linux-usb@vger.kernel.org 5510L: linuxppc-dev@lists.ozlabs.org 5511S: Maintained 5512F: drivers/usb/gadget/udc/fsl* 5513 5514FREEVXFS FILESYSTEM 5515M: Christoph Hellwig <hch@infradead.org> 5516W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5517S: Maintained 5518F: fs/freevxfs/ 5519 5520FREEZER 5521M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5522M: Pavel Machek <pavel@ucw.cz> 5523L: linux-pm@vger.kernel.org 5524S: Supported 5525F: Documentation/power/freezing-of-tasks.txt 5526F: include/linux/freezer.h 5527F: kernel/freezer.c 5528 5529FRONTSWAP API 5530M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5531L: linux-kernel@vger.kernel.org 5532S: Maintained 5533F: mm/frontswap.c 5534F: include/linux/frontswap.h 5535 5536FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5537M: David Howells <dhowells@redhat.com> 5538L: linux-cachefs@redhat.com (moderated for non-subscribers) 5539S: Supported 5540F: Documentation/filesystems/caching/ 5541F: fs/fscache/ 5542F: include/linux/fscache*.h 5543 5544FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5545M: Theodore Y. Ts'o <tytso@mit.edu> 5546M: Jaegeuk Kim <jaegeuk@kernel.org> 5547L: linux-fscrypt@vger.kernel.org 5548Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5549T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5550S: Supported 5551F: fs/crypto/ 5552F: include/linux/fscrypt*.h 5553 5554FUJITSU FR-V (FRV) PORT 5555S: Orphan 5556F: arch/frv/ 5557 5558FUJITSU LAPTOP EXTRAS 5559M: Jonathan Woithe <jwoithe@just42.net> 5560L: platform-driver-x86@vger.kernel.org 5561S: Maintained 5562F: drivers/platform/x86/fujitsu-laptop.c 5563 5564FUJITSU M-5MO LS CAMERA ISP DRIVER 5565M: Kyungmin Park <kyungmin.park@samsung.com> 5566M: Heungjun Kim <riverful.kim@samsung.com> 5567L: linux-media@vger.kernel.org 5568S: Maintained 5569F: drivers/media/i2c/m5mols/ 5570F: include/media/i2c/m5mols.h 5571 5572FUJITSU TABLET EXTRAS 5573M: Robert Gerlach <khnz@gmx.de> 5574L: platform-driver-x86@vger.kernel.org 5575S: Maintained 5576F: drivers/platform/x86/fujitsu-tablet.c 5577 5578FUSE: FILESYSTEM IN USERSPACE 5579M: Miklos Szeredi <miklos@szeredi.hu> 5580L: linux-fsdevel@vger.kernel.org 5581W: http://fuse.sourceforge.net/ 5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5583S: Maintained 5584F: fs/fuse/ 5585F: include/uapi/linux/fuse.h 5586F: Documentation/filesystems/fuse.txt 5587 5588FUTEX SUBSYSTEM 5589M: Thomas Gleixner <tglx@linutronix.de> 5590M: Ingo Molnar <mingo@redhat.com> 5591R: Peter Zijlstra <peterz@infradead.org> 5592R: Darren Hart <dvhart@infradead.org> 5593L: linux-kernel@vger.kernel.org 5594T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5595S: Maintained 5596F: kernel/futex.c 5597F: kernel/futex_compat.c 5598F: include/asm-generic/futex.h 5599F: include/linux/futex.h 5600F: include/uapi/linux/futex.h 5601F: tools/testing/selftests/futex/ 5602F: tools/perf/bench/futex* 5603F: Documentation/*futex* 5604 5605FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5606M: Rik Faith <faith@cs.unc.edu> 5607L: linux-scsi@vger.kernel.org 5608S: Odd Fixes (e.g., new signatures) 5609F: drivers/scsi/fdomain.* 5610 5611GCC PLUGINS 5612M: Kees Cook <keescook@chromium.org> 5613R: Emese Revfy <re.emese@gmail.com> 5614L: kernel-hardening@lists.openwall.com 5615S: Maintained 5616F: scripts/gcc-plugins/ 5617F: scripts/gcc-plugin.sh 5618F: scripts/Makefile.gcc-plugins 5619F: Documentation/gcc-plugins.txt 5620 5621GCOV BASED KERNEL PROFILING 5622M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5623S: Maintained 5624F: kernel/gcov/ 5625F: Documentation/dev-tools/gcov.rst 5626 5627GDB KERNEL DEBUGGING HELPER SCRIPTS 5628M: Jan Kiszka <jan.kiszka@siemens.com> 5629M: Kieran Bingham <kieran@bingham.xyz> 5630S: Supported 5631F: scripts/gdb/ 5632 5633GDT SCSI DISK ARRAY CONTROLLER DRIVER 5634M: Achim Leubner <achim_leubner@adaptec.com> 5635L: linux-scsi@vger.kernel.org 5636W: http://www.icp-vortex.com/ 5637S: Supported 5638F: drivers/scsi/gdt* 5639 5640GEMTEK FM RADIO RECEIVER DRIVER 5641M: Hans Verkuil <hverkuil@xs4all.nl> 5642L: linux-media@vger.kernel.org 5643T: git git://linuxtv.org/media_tree.git 5644W: https://linuxtv.org 5645S: Maintained 5646F: drivers/media/radio/radio-gemtek* 5647 5648GENERIC GPIO I2C DRIVER 5649M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5650S: Supported 5651F: drivers/i2c/busses/i2c-gpio.c 5652F: include/linux/i2c-gpio.h 5653 5654GENERIC GPIO I2C MULTIPLEXER DRIVER 5655M: Peter Korsgaard <peter.korsgaard@barco.com> 5656L: linux-i2c@vger.kernel.org 5657S: Supported 5658F: drivers/i2c/muxes/i2c-mux-gpio.c 5659F: include/linux/i2c-mux-gpio.h 5660F: Documentation/i2c/muxes/i2c-mux-gpio 5661 5662GENERIC HDLC (WAN) DRIVERS 5663M: Krzysztof Halasa <khc@pm.waw.pl> 5664W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5665S: Maintained 5666F: drivers/net/wan/c101.c 5667F: drivers/net/wan/hd6457* 5668F: drivers/net/wan/hdlc* 5669F: drivers/net/wan/n2.c 5670F: drivers/net/wan/pc300too.c 5671F: drivers/net/wan/pci200syn.c 5672F: drivers/net/wan/wanxl* 5673 5674GENERIC INCLUDE/ASM HEADER FILES 5675M: Arnd Bergmann <arnd@arndb.de> 5676L: linux-arch@vger.kernel.org 5677T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5678S: Maintained 5679F: include/asm-generic/ 5680F: include/uapi/asm-generic/ 5681 5682GENERIC PHY FRAMEWORK 5683M: Kishon Vijay Abraham I <kishon@ti.com> 5684L: linux-kernel@vger.kernel.org 5685T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5686S: Supported 5687F: drivers/phy/ 5688F: include/linux/phy/ 5689 5690GENERIC PM DOMAINS 5691M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5692M: Kevin Hilman <khilman@kernel.org> 5693M: Ulf Hansson <ulf.hansson@linaro.org> 5694L: linux-pm@vger.kernel.org 5695S: Supported 5696F: drivers/base/power/domain*.c 5697F: include/linux/pm_domain.h 5698F: Documentation/devicetree/bindings/power/power_domain.txt 5699 5700GENERIC UIO DRIVER FOR PCI DEVICES 5701M: "Michael S. Tsirkin" <mst@redhat.com> 5702L: kvm@vger.kernel.org 5703S: Supported 5704F: drivers/uio/uio_pci_generic.c 5705 5706GENWQE (IBM Generic Workqueue Card) 5707M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5708M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5709S: Supported 5710F: drivers/misc/genwqe/ 5711 5712GET_MAINTAINER SCRIPT 5713M: Joe Perches <joe@perches.com> 5714S: Maintained 5715F: scripts/get_maintainer.pl 5716 5717GFS2 FILE SYSTEM 5718M: Steven Whitehouse <swhiteho@redhat.com> 5719M: Bob Peterson <rpeterso@redhat.com> 5720L: cluster-devel@redhat.com 5721W: http://sources.redhat.com/cluster/ 5722T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5723S: Supported 5724F: Documentation/filesystems/gfs2*.txt 5725F: fs/gfs2/ 5726F: include/uapi/linux/gfs2_ondisk.h 5727 5728GIGASET ISDN DRIVERS 5729M: Paul Bolle <pebolle@tiscali.nl> 5730L: gigaset307x-common@lists.sourceforge.net 5731W: http://gigaset307x.sourceforge.net/ 5732S: Odd Fixes 5733F: Documentation/isdn/README.gigaset 5734F: drivers/isdn/gigaset/ 5735F: include/uapi/linux/gigaset_dev.h 5736 5737GO7007 MPEG CODEC 5738M: Hans Verkuil <hans.verkuil@cisco.com> 5739L: linux-media@vger.kernel.org 5740S: Maintained 5741F: drivers/media/usb/go7007/ 5742 5743GOODIX TOUCHSCREEN 5744M: Bastien Nocera <hadess@hadess.net> 5745L: linux-input@vger.kernel.org 5746S: Maintained 5747F: drivers/input/touchscreen/goodix.c 5748 5749GPIO ACPI SUPPORT 5750M: Mika Westerberg <mika.westerberg@linux.intel.com> 5751M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5752L: linux-gpio@vger.kernel.org 5753L: linux-acpi@vger.kernel.org 5754S: Maintained 5755F: Documentation/acpi/gpio-properties.txt 5756F: drivers/gpio/gpiolib-acpi.c 5757 5758GPIO MOCKUP DRIVER 5759M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5760L: linux-gpio@vger.kernel.org 5761S: Maintained 5762F: drivers/gpio/gpio-mockup.c 5763F: tools/testing/selftests/gpio/ 5764 5765GPIO SUBSYSTEM 5766M: Linus Walleij <linus.walleij@linaro.org> 5767L: linux-gpio@vger.kernel.org 5768T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5769S: Maintained 5770F: Documentation/devicetree/bindings/gpio/ 5771F: Documentation/gpio/ 5772F: Documentation/ABI/testing/gpio-cdev 5773F: Documentation/ABI/obsolete/sysfs-gpio 5774F: drivers/gpio/ 5775F: include/linux/gpio/ 5776F: include/linux/gpio.h 5777F: include/asm-generic/gpio.h 5778F: include/uapi/linux/gpio.h 5779F: tools/gpio/ 5780 5781GRE DEMULTIPLEXER DRIVER 5782M: Dmitry Kozlov <xeb@mail.ru> 5783L: netdev@vger.kernel.org 5784S: Maintained 5785F: net/ipv4/gre_demux.c 5786F: net/ipv4/gre_offload.c 5787F: include/net/gre.h 5788 5789GRETH 10/100/1G Ethernet MAC device driver 5790M: Andreas Larsson <andreas@gaisler.com> 5791L: netdev@vger.kernel.org 5792S: Maintained 5793F: drivers/net/ethernet/aeroflex/ 5794 5795GREYBUS AUDIO PROTOCOLS DRIVERS 5796M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5797M: Mark Greer <mgreer@animalcreek.com> 5798S: Maintained 5799F: drivers/staging/greybus/audio_apbridgea.c 5800F: drivers/staging/greybus/audio_apbridgea.h 5801F: drivers/staging/greybus/audio_codec.c 5802F: drivers/staging/greybus/audio_codec.h 5803F: drivers/staging/greybus/audio_gb.c 5804F: drivers/staging/greybus/audio_manager.c 5805F: drivers/staging/greybus/audio_manager.h 5806F: drivers/staging/greybus/audio_manager_module.c 5807F: drivers/staging/greybus/audio_manager_private.h 5808F: drivers/staging/greybus/audio_manager_sysfs.c 5809F: drivers/staging/greybus/audio_module.c 5810F: drivers/staging/greybus/audio_topology.c 5811 5812GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5813M: Viresh Kumar <vireshk@kernel.org> 5814S: Maintained 5815F: drivers/staging/greybus/authentication.c 5816F: drivers/staging/greybus/bootrom.c 5817F: drivers/staging/greybus/firmware.h 5818F: drivers/staging/greybus/fw-core.c 5819F: drivers/staging/greybus/fw-download.c 5820F: drivers/staging/greybus/fw-managament.c 5821F: drivers/staging/greybus/greybus_authentication.h 5822F: drivers/staging/greybus/greybus_firmware.h 5823F: drivers/staging/greybus/hid.c 5824F: drivers/staging/greybus/i2c.c 5825F: drivers/staging/greybus/spi.c 5826F: drivers/staging/greybus/spilib.c 5827F: drivers/staging/greybus/spilib.h 5828 5829GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS 5830M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5831S: Maintained 5832F: drivers/staging/greybus/loopback.c 5833F: drivers/staging/greybus/timesync.c 5834F: drivers/staging/greybus/timesync_platform.c 5835 5836GREYBUS PLATFORM DRIVERS 5837M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5838S: Maintained 5839F: drivers/staging/greybus/arche-platform.c 5840F: drivers/staging/greybus/arche-apb-ctrl.c 5841F: drivers/staging/greybus/arche_platform.h 5842 5843GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5844M: Rui Miguel Silva <rmfrfs@gmail.com> 5845S: Maintained 5846F: drivers/staging/greybus/sdio.c 5847F: drivers/staging/greybus/light.c 5848F: drivers/staging/greybus/gpio.c 5849F: drivers/staging/greybus/power_supply.c 5850F: drivers/staging/greybus/spi.c 5851F: drivers/staging/greybus/spilib.c 5852 5853GREYBUS SUBSYSTEM 5854M: Johan Hovold <johan@kernel.org> 5855M: Alex Elder <elder@kernel.org> 5856M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5857S: Maintained 5858F: drivers/staging/greybus/ 5859L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5860 5861GREYBUS UART PROTOCOLS DRIVERS 5862M: David Lin <dtwlin@gmail.com> 5863S: Maintained 5864F: drivers/staging/greybus/uart.c 5865F: drivers/staging/greybus/log.c 5866 5867GS1662 VIDEO SERIALIZER 5868M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5869L: linux-media@vger.kernel.org 5870T: git git://linuxtv.org/media_tree.git 5871S: Maintained 5872F: drivers/media/spi/gs1662.c 5873 5874GSPCA FINEPIX SUBDRIVER 5875M: Frank Zago <frank@zago.net> 5876L: linux-media@vger.kernel.org 5877T: git git://linuxtv.org/media_tree.git 5878S: Maintained 5879F: drivers/media/usb/gspca/finepix.c 5880 5881GSPCA GL860 SUBDRIVER 5882M: Olivier Lorin <o.lorin@laposte.net> 5883L: linux-media@vger.kernel.org 5884T: git git://linuxtv.org/media_tree.git 5885S: Maintained 5886F: drivers/media/usb/gspca/gl860/ 5887 5888GSPCA M5602 SUBDRIVER 5889M: Erik Andren <erik.andren@gmail.com> 5890L: linux-media@vger.kernel.org 5891T: git git://linuxtv.org/media_tree.git 5892S: Maintained 5893F: drivers/media/usb/gspca/m5602/ 5894 5895GSPCA PAC207 SONIXB SUBDRIVER 5896M: Hans Verkuil <hverkuil@xs4all.nl> 5897L: linux-media@vger.kernel.org 5898T: git git://linuxtv.org/media_tree.git 5899S: Odd Fixes 5900F: drivers/media/usb/gspca/pac207.c 5901 5902GSPCA SN9C20X SUBDRIVER 5903M: Brian Johnson <brijohn@gmail.com> 5904L: linux-media@vger.kernel.org 5905T: git git://linuxtv.org/media_tree.git 5906S: Maintained 5907F: drivers/media/usb/gspca/sn9c20x.c 5908 5909GSPCA T613 SUBDRIVER 5910M: Leandro Costantino <lcostantino@gmail.com> 5911L: linux-media@vger.kernel.org 5912T: git git://linuxtv.org/media_tree.git 5913S: Maintained 5914F: drivers/media/usb/gspca/t613.c 5915 5916GSPCA USB WEBCAM DRIVER 5917M: Hans Verkuil <hverkuil@xs4all.nl> 5918L: linux-media@vger.kernel.org 5919T: git git://linuxtv.org/media_tree.git 5920S: Odd Fixes 5921F: drivers/media/usb/gspca/ 5922 5923GTP (GPRS Tunneling Protocol) 5924M: Pablo Neira Ayuso <pablo@netfilter.org> 5925M: Harald Welte <laforge@gnumonks.org> 5926L: osmocom-net-gprs@lists.osmocom.org 5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5928S: Maintained 5929F: drivers/net/gtp.c 5930 5931GUID PARTITION TABLE (GPT) 5932M: Davidlohr Bueso <dave@stgolabs.net> 5933L: linux-efi@vger.kernel.org 5934S: Maintained 5935F: block/partitions/efi.* 5936 5937H8/300 ARCHITECTURE 5938M: Yoshinori Sato <ysato@users.sourceforge.jp> 5939L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5940W: http://uclinux-h8.sourceforge.jp 5941T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5942S: Maintained 5943F: arch/h8300/ 5944F: drivers/clocksource/h8300_*.c 5945F: drivers/clk/h8300/ 5946F: drivers/irqchip/irq-renesas-h8*.c 5947 5948HACKRF MEDIA DRIVER 5949M: Antti Palosaari <crope@iki.fi> 5950L: linux-media@vger.kernel.org 5951W: https://linuxtv.org 5952W: http://palosaari.fi/linux/ 5953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5954T: git git://linuxtv.org/anttip/media_tree.git 5955S: Maintained 5956F: drivers/media/usb/hackrf/ 5957 5958HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5959M: Frank Seidel <frank@f-seidel.de> 5960L: platform-driver-x86@vger.kernel.org 5961W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5962S: Maintained 5963F: drivers/platform/x86/hdaps.c 5964 5965HARDWARE MONITORING 5966M: Jean Delvare <jdelvare@suse.com> 5967M: Guenter Roeck <linux@roeck-us.net> 5968L: linux-hwmon@vger.kernel.org 5969W: http://hwmon.wiki.kernel.org/ 5970T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5971T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5972S: Maintained 5973F: Documentation/hwmon/ 5974F: drivers/hwmon/ 5975F: include/linux/hwmon*.h 5976 5977HARDWARE RANDOM NUMBER GENERATOR CORE 5978M: Matt Mackall <mpm@selenic.com> 5979M: Herbert Xu <herbert@gondor.apana.org.au> 5980L: linux-crypto@vger.kernel.org 5981S: Odd fixes 5982F: Documentation/devicetree/bindings/rng/ 5983F: Documentation/hw_random.txt 5984F: drivers/char/hw_random/ 5985F: include/linux/hw_random.h 5986 5987HARDWARE SPINLOCK CORE 5988M: Ohad Ben-Cohen <ohad@wizery.com> 5989M: Bjorn Andersson <bjorn.andersson@linaro.org> 5990L: linux-remoteproc@vger.kernel.org 5991S: Maintained 5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5993F: Documentation/devicetree/bindings/hwlock/ 5994F: Documentation/hwspinlock.txt 5995F: drivers/hwspinlock/ 5996F: include/linux/hwspinlock.h 5997 5998HARMONY SOUND DRIVER 5999L: linux-parisc@vger.kernel.org 6000S: Maintained 6001F: sound/parisc/harmony.* 6002 6003HDPVR USB VIDEO ENCODER DRIVER 6004M: Hans Verkuil <hverkuil@xs4all.nl> 6005L: linux-media@vger.kernel.org 6006T: git git://linuxtv.org/media_tree.git 6007W: https://linuxtv.org 6008S: Odd Fixes 6009F: drivers/media/usb/hdpvr/ 6010 6011HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6012M: Jimmy Vance <jimmy.vance@hpe.com> 6013S: Supported 6014F: Documentation/watchdog/hpwdt.txt 6015F: drivers/watchdog/hpwdt.c 6016 6017HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6018M: Don Brace <don.brace@microsemi.com> 6019L: esc.storagedev@microsemi.com 6020L: linux-scsi@vger.kernel.org 6021S: Supported 6022F: Documentation/scsi/hpsa.txt 6023F: drivers/scsi/hpsa*.[ch] 6024F: include/linux/cciss*.h 6025F: include/uapi/linux/cciss*.h 6026 6027HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 6028M: Don Brace <don.brace@microsemi.com> 6029L: esc.storagedev@microsemi.com 6030L: linux-scsi@vger.kernel.org 6031S: Supported 6032F: Documentation/blockdev/cciss.txt 6033F: drivers/block/cciss* 6034F: include/linux/cciss_ioctl.h 6035F: include/uapi/linux/cciss_ioctl.h 6036 6037HFI1 DRIVER 6038M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6039M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6040L: linux-rdma@vger.kernel.org 6041S: Supported 6042F: drivers/infiniband/hw/hfi1 6043 6044HFS FILESYSTEM 6045L: linux-fsdevel@vger.kernel.org 6046S: Orphan 6047F: Documentation/filesystems/hfs.txt 6048F: fs/hfs/ 6049 6050HFSPLUS FILESYSTEM 6051L: linux-fsdevel@vger.kernel.org 6052S: Orphan 6053F: Documentation/filesystems/hfsplus.txt 6054F: fs/hfsplus/ 6055 6056HGA FRAMEBUFFER DRIVER 6057M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6058L: linux-nvidia@lists.surfsouth.com 6059W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6060S: Maintained 6061F: drivers/video/fbdev/hgafb.c 6062 6063HIBERNATION (aka Software Suspend, aka swsusp) 6064M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6065M: Pavel Machek <pavel@ucw.cz> 6066L: linux-pm@vger.kernel.org 6067B: https://bugzilla.kernel.org 6068S: Supported 6069F: arch/x86/power/ 6070F: drivers/base/power/ 6071F: kernel/power/ 6072F: include/linux/suspend.h 6073F: include/linux/freezer.h 6074F: include/linux/pm.h 6075F: arch/*/include/asm/suspend*.h 6076 6077HID CORE LAYER 6078M: Jiri Kosina <jikos@kernel.org> 6079R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6080L: linux-input@vger.kernel.org 6081T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6082S: Maintained 6083F: drivers/hid/ 6084F: include/linux/hid* 6085F: include/uapi/linux/hid* 6086 6087HID SENSOR HUB DRIVERS 6088M: Jiri Kosina <jikos@kernel.org> 6089M: Jonathan Cameron <jic23@kernel.org> 6090M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6091L: linux-input@vger.kernel.org 6092L: linux-iio@vger.kernel.org 6093S: Maintained 6094F: Documentation/hid/hid-sensor* 6095F: drivers/hid/hid-sensor-* 6096F: drivers/iio/*/hid-* 6097F: include/linux/hid-sensor-* 6098 6099HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6100M: Thomas Gleixner <tglx@linutronix.de> 6101L: linux-kernel@vger.kernel.org 6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6103S: Maintained 6104F: Documentation/timers/ 6105F: kernel/time/hrtimer.c 6106F: kernel/time/clockevents.c 6107F: kernel/time/timer_*.c 6108F: include/linux/clockchips.h 6109F: include/linux/hrtimer.h 6110 6111HIGH-SPEED SCC DRIVER FOR AX.25 6112L: linux-hams@vger.kernel.org 6113S: Orphan 6114F: drivers/net/hamradio/dmascc.c 6115F: drivers/net/hamradio/scc.c 6116 6117HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6118M: HighPoint Linux Team <linux@highpoint-tech.com> 6119W: http://www.highpoint-tech.com 6120S: Supported 6121F: Documentation/scsi/hptiop.txt 6122F: drivers/scsi/hptiop.c 6123 6124HIPPI 6125M: Jes Sorensen <jes@trained-monkey.org> 6126L: linux-hippi@sunsite.dk 6127S: Maintained 6128F: include/linux/hippidevice.h 6129F: include/uapi/linux/if_hippi.h 6130F: net/802/hippi.c 6131F: drivers/net/hippi/ 6132 6133HISILICON NETWORK SUBSYSTEM DRIVER 6134M: Yisen Zhuang <yisen.zhuang@huawei.com> 6135M: Salil Mehta <salil.mehta@huawei.com> 6136L: netdev@vger.kernel.org 6137W: http://www.hisilicon.com 6138S: Maintained 6139F: drivers/net/ethernet/hisilicon/ 6140F: Documentation/devicetree/bindings/net/hisilicon*.txt 6141 6142HISILICON ROCE DRIVER 6143M: Lijun Ou <oulijun@huawei.com> 6144M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6145L: linux-rdma@vger.kernel.org 6146S: Maintained 6147F: drivers/infiniband/hw/hns/ 6148F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6149 6150HISILICON SAS Controller 6151M: John Garry <john.garry@huawei.com> 6152W: http://www.hisilicon.com 6153S: Supported 6154F: drivers/scsi/hisi_sas/ 6155F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6156 6157HOST AP DRIVER 6158M: Jouni Malinen <j@w1.fi> 6159L: linux-wireless@vger.kernel.org 6160W: http://w1.fi/hostap-driver.html 6161S: Obsolete 6162F: drivers/net/wireless/intersil/hostap/ 6163 6164HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6165L: platform-driver-x86@vger.kernel.org 6166S: Orphan 6167F: drivers/platform/x86/tc1100-wmi.c 6168 6169HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6170M: Jaroslav Kysela <perex@perex.cz> 6171S: Maintained 6172F: drivers/net/ethernet/hp/hp100.* 6173 6174HPET: High Precision Event Timers driver 6175M: Clemens Ladisch <clemens@ladisch.de> 6176S: Maintained 6177F: Documentation/timers/hpet.txt 6178F: drivers/char/hpet.c 6179F: include/linux/hpet.h 6180F: include/uapi/linux/hpet.h 6181 6182HPET: x86 6183S: Orphan 6184F: arch/x86/kernel/hpet.c 6185F: arch/x86/include/asm/hpet.h 6186 6187HPFS FILESYSTEM 6188M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6189W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6190S: Maintained 6191F: fs/hpfs/ 6192 6193HSI SUBSYSTEM 6194M: Sebastian Reichel <sre@kernel.org> 6195T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6196S: Maintained 6197F: Documentation/ABI/testing/sysfs-bus-hsi 6198F: Documentation/driver-api/hsi.rst 6199F: drivers/hsi/ 6200F: include/linux/hsi/ 6201F: include/uapi/linux/hsi/ 6202 6203HSO 3G MODEM DRIVER 6204L: linux-usb@vger.kernel.org 6205S: Orphan 6206F: drivers/net/usb/hso.c 6207 6208HSR NETWORK PROTOCOL 6209M: Arvid Brodin <arvid.brodin@alten.se> 6210L: netdev@vger.kernel.org 6211S: Maintained 6212F: net/hsr/ 6213 6214HT16K33 LED CONTROLLER DRIVER 6215M: Robin van der Gracht <robin@protonic.nl> 6216S: Maintained 6217F: drivers/auxdisplay/ht16k33.c 6218F: Documentation/devicetree/bindings/display/ht16k33.txt 6219 6220HTCPEN TOUCHSCREEN DRIVER 6221M: Pau Oliva Fora <pof@eslack.org> 6222L: linux-input@vger.kernel.org 6223S: Maintained 6224F: drivers/input/touchscreen/htcpen.c 6225 6226HUGETLB FILESYSTEM 6227M: Nadia Yvette Chambers <nyc@holomorphy.com> 6228S: Maintained 6229F: fs/hugetlbfs/ 6230 6231HVA ST MEDIA DRIVER 6232M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6233L: linux-media@vger.kernel.org 6234T: git git://linuxtv.org/media_tree.git 6235W: https://linuxtv.org 6236S: Supported 6237F: drivers/media/platform/sti/hva 6238 6239HWPOISON MEMORY FAILURE HANDLING 6240M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6241L: linux-mm@kvack.org 6242S: Maintained 6243F: mm/memory-failure.c 6244F: mm/hwpoison-inject.c 6245 6246Hyper-V CORE AND DRIVERS 6247M: "K. Y. Srinivasan" <kys@microsoft.com> 6248M: Haiyang Zhang <haiyangz@microsoft.com> 6249M: Stephen Hemminger <sthemmin@microsoft.com> 6250L: devel@linuxdriverproject.org 6251S: Maintained 6252F: arch/x86/include/asm/mshyperv.h 6253F: arch/x86/include/uapi/asm/hyperv.h 6254F: arch/x86/kernel/cpu/mshyperv.c 6255F: arch/x86/hyperv 6256F: drivers/hid/hid-hyperv.c 6257F: drivers/hv/ 6258F: drivers/input/serio/hyperv-keyboard.c 6259F: drivers/pci/host/pci-hyperv.c 6260F: drivers/net/hyperv/ 6261F: drivers/scsi/storvsc_drv.c 6262F: drivers/uio/uio_hv_generic.c 6263F: drivers/video/fbdev/hyperv_fb.c 6264F: include/linux/hyperv.h 6265F: tools/hv/ 6266F: Documentation/ABI/stable/sysfs-bus-vmbus 6267 6268HYPERVISOR VIRTUAL CONSOLE DRIVER 6269L: linuxppc-dev@lists.ozlabs.org 6270S: Odd Fixes 6271F: drivers/tty/hvc/ 6272 6273I2C ACPI SUPPORT 6274M: Mika Westerberg <mika.westerberg@linux.intel.com> 6275L: linux-i2c@vger.kernel.org 6276L: linux-acpi@vger.kernel.org 6277S: Maintained 6278F: drivers/i2c/i2c-core-acpi.c 6279 6280I2C MUXES 6281M: Peter Rosin <peda@axentia.se> 6282L: linux-i2c@vger.kernel.org 6283S: Maintained 6284F: Documentation/i2c/i2c-topology 6285F: Documentation/i2c/muxes/ 6286F: Documentation/devicetree/bindings/i2c/i2c-mux* 6287F: Documentation/devicetree/bindings/i2c/i2c-arb* 6288F: Documentation/devicetree/bindings/i2c/i2c-gate* 6289F: drivers/i2c/i2c-mux.c 6290F: drivers/i2c/muxes/ 6291F: include/linux/i2c-mux.h 6292 6293I2C OVER PARALLEL PORT 6294M: Jean Delvare <jdelvare@suse.com> 6295L: linux-i2c@vger.kernel.org 6296S: Maintained 6297F: Documentation/i2c/busses/i2c-parport 6298F: Documentation/i2c/busses/i2c-parport-light 6299F: drivers/i2c/busses/i2c-parport.c 6300F: drivers/i2c/busses/i2c-parport-light.c 6301 6302I2C SUBSYSTEM 6303M: Wolfram Sang <wsa@the-dreams.de> 6304L: linux-i2c@vger.kernel.org 6305W: https://i2c.wiki.kernel.org/ 6306Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6307T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6308S: Maintained 6309F: Documentation/devicetree/bindings/i2c/ 6310F: Documentation/i2c/ 6311F: drivers/i2c/ 6312F: drivers/i2c/*/ 6313F: include/linux/i2c.h 6314F: include/linux/i2c-*.h 6315F: include/uapi/linux/i2c.h 6316F: include/uapi/linux/i2c-*.h 6317 6318I2C-TAOS-EVM DRIVER 6319M: Jean Delvare <jdelvare@suse.com> 6320L: linux-i2c@vger.kernel.org 6321S: Maintained 6322F: Documentation/i2c/busses/i2c-taos-evm 6323F: drivers/i2c/busses/i2c-taos-evm.c 6324 6325I2C-TINY-USB DRIVER 6326M: Till Harbaum <till@harbaum.org> 6327L: linux-i2c@vger.kernel.org 6328W: http://www.harbaum.org/till/i2c_tiny_usb 6329S: Maintained 6330F: drivers/i2c/busses/i2c-tiny-usb.c 6331 6332I2C/SMBUS CONTROLLER DRIVERS FOR PC 6333M: Jean Delvare <jdelvare@suse.com> 6334L: linux-i2c@vger.kernel.org 6335S: Maintained 6336F: Documentation/i2c/busses/i2c-ali1535 6337F: Documentation/i2c/busses/i2c-ali1563 6338F: Documentation/i2c/busses/i2c-ali15x3 6339F: Documentation/i2c/busses/i2c-amd756 6340F: Documentation/i2c/busses/i2c-amd8111 6341F: Documentation/i2c/busses/i2c-i801 6342F: Documentation/i2c/busses/i2c-nforce2 6343F: Documentation/i2c/busses/i2c-piix4 6344F: Documentation/i2c/busses/i2c-sis5595 6345F: Documentation/i2c/busses/i2c-sis630 6346F: Documentation/i2c/busses/i2c-sis96x 6347F: Documentation/i2c/busses/i2c-via 6348F: Documentation/i2c/busses/i2c-viapro 6349F: drivers/i2c/busses/i2c-ali1535.c 6350F: drivers/i2c/busses/i2c-ali1563.c 6351F: drivers/i2c/busses/i2c-ali15x3.c 6352F: drivers/i2c/busses/i2c-amd756.c 6353F: drivers/i2c/busses/i2c-amd756-s4882.c 6354F: drivers/i2c/busses/i2c-amd8111.c 6355F: drivers/i2c/busses/i2c-i801.c 6356F: drivers/i2c/busses/i2c-isch.c 6357F: drivers/i2c/busses/i2c-nforce2.c 6358F: drivers/i2c/busses/i2c-nforce2-s4985.c 6359F: drivers/i2c/busses/i2c-piix4.c 6360F: drivers/i2c/busses/i2c-sis5595.c 6361F: drivers/i2c/busses/i2c-sis630.c 6362F: drivers/i2c/busses/i2c-sis96x.c 6363F: drivers/i2c/busses/i2c-via.c 6364F: drivers/i2c/busses/i2c-viapro.c 6365 6366I2C/SMBUS ISMT DRIVER 6367M: Seth Heasley <seth.heasley@intel.com> 6368M: Neil Horman <nhorman@tuxdriver.com> 6369L: linux-i2c@vger.kernel.org 6370F: drivers/i2c/busses/i2c-ismt.c 6371F: Documentation/i2c/busses/i2c-ismt 6372 6373I2C/SMBUS STUB DRIVER 6374M: Jean Delvare <jdelvare@suse.com> 6375L: linux-i2c@vger.kernel.org 6376S: Maintained 6377F: drivers/i2c/i2c-stub.c 6378 6379i386 BOOT CODE 6380M: "H. Peter Anvin" <hpa@zytor.com> 6381S: Maintained 6382F: arch/x86/boot/ 6383 6384i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6385M: "H. Peter Anvin" <hpa@zytor.com> 6386T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6387S: Maintained 6388 6389IA64 (Itanium) PLATFORM 6390M: Tony Luck <tony.luck@intel.com> 6391M: Fenghua Yu <fenghua.yu@intel.com> 6392L: linux-ia64@vger.kernel.org 6393T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6394S: Maintained 6395F: arch/ia64/ 6396 6397IBM Power 842 compression accelerator 6398M: Haren Myneni <haren@us.ibm.com> 6399S: Supported 6400F: drivers/crypto/nx/Makefile 6401F: drivers/crypto/nx/Kconfig 6402F: drivers/crypto/nx/nx-842* 6403F: include/linux/sw842.h 6404F: crypto/842.c 6405F: lib/842/ 6406 6407IBM Power in-Nest Crypto Acceleration 6408M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6409M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6410L: linux-crypto@vger.kernel.org 6411S: Supported 6412F: drivers/crypto/nx/Makefile 6413F: drivers/crypto/nx/Kconfig 6414F: drivers/crypto/nx/nx-aes* 6415F: drivers/crypto/nx/nx-sha* 6416F: drivers/crypto/nx/nx.* 6417F: drivers/crypto/nx/nx_csbcpb.h 6418F: drivers/crypto/nx/nx_debugfs.h 6419 6420IBM Power Linux RAID adapter 6421M: Brian King <brking@us.ibm.com> 6422S: Supported 6423F: drivers/scsi/ipr.* 6424 6425IBM Power SRIOV Virtual NIC Device Driver 6426M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6427M: John Allen <jallen@linux.vnet.ibm.com> 6428L: netdev@vger.kernel.org 6429S: Supported 6430F: drivers/net/ethernet/ibm/ibmvnic.* 6431 6432IBM Power Virtual Ethernet Device Driver 6433M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6434L: netdev@vger.kernel.org 6435S: Supported 6436F: drivers/net/ethernet/ibm/ibmveth.* 6437 6438IBM Power Virtual FC Device Drivers 6439M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6440L: linux-scsi@vger.kernel.org 6441S: Supported 6442F: drivers/scsi/ibmvscsi/ibmvfc* 6443 6444IBM Power Virtual SCSI Device Drivers 6445M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6446L: linux-scsi@vger.kernel.org 6447S: Supported 6448F: drivers/scsi/ibmvscsi/ibmvscsi* 6449F: include/scsi/viosrp.h 6450 6451IBM Power Virtual SCSI Device Target Driver 6452M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6453M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6454L: linux-scsi@vger.kernel.org 6455L: target-devel@vger.kernel.org 6456S: Supported 6457F: drivers/scsi/ibmvscsi_tgt/ 6458 6459IBM Power VMX Cryptographic instructions 6460M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6461M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6462L: linux-crypto@vger.kernel.org 6463S: Supported 6464F: drivers/crypto/vmx/Makefile 6465F: drivers/crypto/vmx/Kconfig 6466F: drivers/crypto/vmx/vmx.c 6467F: drivers/crypto/vmx/aes* 6468F: drivers/crypto/vmx/ghash* 6469F: drivers/crypto/vmx/ppc-xlate.pl 6470 6471IBM ServeRAID RAID DRIVER 6472S: Orphan 6473F: drivers/scsi/ips.* 6474 6475ICH LPC AND GPIO DRIVER 6476M: Peter Tyser <ptyser@xes-inc.com> 6477S: Maintained 6478F: drivers/mfd/lpc_ich.c 6479F: drivers/gpio/gpio-ich.c 6480 6481IDE SUBSYSTEM 6482M: "David S. Miller" <davem@davemloft.net> 6483L: linux-ide@vger.kernel.org 6484Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6485T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6486S: Maintained 6487F: Documentation/ide/ 6488F: drivers/ide/ 6489F: include/linux/ide.h 6490 6491IDE/ATAPI DRIVERS 6492M: Borislav Petkov <bp@alien8.de> 6493L: linux-ide@vger.kernel.org 6494S: Maintained 6495F: Documentation/cdrom/ide-cd 6496F: drivers/ide/ide-cd* 6497 6498IDEAPAD LAPTOP EXTRAS DRIVER 6499M: Ike Panhc <ike.pan@canonical.com> 6500L: platform-driver-x86@vger.kernel.org 6501W: http://launchpad.net/ideapad-laptop 6502S: Maintained 6503F: drivers/platform/x86/ideapad-laptop.c 6504 6505IDEAPAD LAPTOP SLIDEBAR DRIVER 6506M: Andrey Moiseev <o2g.org.ru@gmail.com> 6507L: linux-input@vger.kernel.org 6508W: https://github.com/o2genum/ideapad-slidebar 6509S: Maintained 6510F: drivers/input/misc/ideapad_slidebar.c 6511 6512IDT VersaClock 5 CLOCK DRIVER 6513M: Marek Vasut <marek.vasut@gmail.com> 6514S: Maintained 6515F: drivers/clk/clk-versaclock5.c 6516 6517IEEE 802.15.4 SUBSYSTEM 6518M: Alexander Aring <alex.aring@gmail.com> 6519M: Stefan Schmidt <stefan@osg.samsung.com> 6520L: linux-wpan@vger.kernel.org 6521W: http://wpan.cakelab.org/ 6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6523T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6524S: Maintained 6525F: net/ieee802154/ 6526F: net/mac802154/ 6527F: drivers/net/ieee802154/ 6528F: include/linux/nl802154.h 6529F: include/linux/ieee802154.h 6530F: include/net/nl802154.h 6531F: include/net/mac802154.h 6532F: include/net/af_ieee802154.h 6533F: include/net/cfg802154.h 6534F: include/net/ieee802154_netdev.h 6535F: Documentation/networking/ieee802154.txt 6536 6537IFE PROTOCOL 6538M: Yotam Gigi <yotamg@mellanox.com> 6539M: Jamal Hadi Salim <jhs@mojatatu.com> 6540F: net/ife 6541F: include/net/ife.h 6542F: include/uapi/linux/ife.h 6543 6544IGORPLUG-USB IR RECEIVER 6545M: Sean Young <sean@mess.org> 6546L: linux-media@vger.kernel.org 6547S: Maintained 6548F: drivers/media/rc/igorplugusb.c 6549 6550IGUANAWORKS USB IR TRANSCEIVER 6551M: Sean Young <sean@mess.org> 6552L: linux-media@vger.kernel.org 6553S: Maintained 6554F: drivers/media/rc/iguanair.c 6555 6556IIO DIGITAL POTENTIOMETER DAC 6557M: Peter Rosin <peda@axentia.se> 6558L: linux-iio@vger.kernel.org 6559S: Maintained 6560F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6561F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6562F: drivers/iio/dac/dpot-dac.c 6563 6564IIO ENVELOPE DETECTOR 6565M: Peter Rosin <peda@axentia.se> 6566L: linux-iio@vger.kernel.org 6567S: Maintained 6568F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6569F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6570F: drivers/iio/adc/envelope-detector.c 6571 6572IIO MULTIPLEXER 6573M: Peter Rosin <peda@axentia.se> 6574L: linux-iio@vger.kernel.org 6575S: Maintained 6576F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6577F: drivers/iio/multiplexer/iio-mux.c 6578 6579IIO SUBSYSTEM AND DRIVERS 6580M: Jonathan Cameron <jic23@kernel.org> 6581R: Hartmut Knaack <knaack.h@gmx.de> 6582R: Lars-Peter Clausen <lars@metafoo.de> 6583R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6584L: linux-iio@vger.kernel.org 6585T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6586S: Maintained 6587F: Documentation/devicetree/bindings/iio/ 6588F: drivers/iio/ 6589F: drivers/staging/iio/ 6590F: include/linux/iio/ 6591F: tools/iio/ 6592 6593IKANOS/ADI EAGLE ADSL USB DRIVER 6594M: Matthieu Castet <castet.matthieu@free.fr> 6595M: Stanislaw Gruszka <stf_xl@wp.pl> 6596S: Maintained 6597F: drivers/usb/atm/ueagle-atm.c 6598 6599IMGTEC ASCII LCD DRIVER 6600M: Paul Burton <paul.burton@imgtec.com> 6601S: Maintained 6602F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6603F: drivers/auxdisplay/img-ascii-lcd.c 6604 6605IMGTEC IR DECODER DRIVER 6606M: James Hogan <james.hogan@imgtec.com> 6607S: Maintained 6608F: drivers/media/rc/img-ir/ 6609 6610IMS TWINTURBO FRAMEBUFFER DRIVER 6611L: linux-fbdev@vger.kernel.org 6612S: Orphan 6613F: drivers/video/fbdev/imsttfb.c 6614 6615INA209 HARDWARE MONITOR DRIVER 6616M: Guenter Roeck <linux@roeck-us.net> 6617L: linux-hwmon@vger.kernel.org 6618S: Maintained 6619F: Documentation/hwmon/ina209 6620F: Documentation/devicetree/bindings/i2c/ina209.txt 6621F: drivers/hwmon/ina209.c 6622 6623INA2XX HARDWARE MONITOR DRIVER 6624M: Guenter Roeck <linux@roeck-us.net> 6625L: linux-hwmon@vger.kernel.org 6626S: Maintained 6627F: Documentation/hwmon/ina2xx 6628F: drivers/hwmon/ina2xx.c 6629F: include/linux/platform_data/ina2xx.h 6630 6631INDUSTRY PACK SUBSYSTEM (IPACK) 6632M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6633M: Jens Taprogge <jens.taprogge@taprogge.org> 6634M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6635L: industrypack-devel@lists.sourceforge.net 6636W: http://industrypack.sourceforge.net 6637S: Maintained 6638F: drivers/ipack/ 6639 6640INFINIBAND SUBSYSTEM 6641M: Doug Ledford <dledford@redhat.com> 6642M: Sean Hefty <sean.hefty@intel.com> 6643M: Hal Rosenstock <hal.rosenstock@gmail.com> 6644L: linux-rdma@vger.kernel.org 6645W: http://www.openfabrics.org/ 6646Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6647T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6648S: Supported 6649F: Documentation/devicetree/bindings/infiniband/ 6650F: Documentation/infiniband/ 6651F: drivers/infiniband/ 6652F: include/uapi/linux/if_infiniband.h 6653F: include/uapi/rdma/ 6654F: include/rdma/ 6655 6656INGENIC JZ4780 DMA Driver 6657M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6658S: Maintained 6659F: drivers/dma/dma-jz4780.c 6660 6661INGENIC JZ4780 NAND DRIVER 6662M: Harvey Hunt <harveyhuntnexus@gmail.com> 6663L: linux-mtd@lists.infradead.org 6664S: Maintained 6665F: drivers/mtd/nand/jz4780_* 6666 6667INOTIFY 6668M: John McCutchan <john@johnmccutchan.com> 6669M: Robert Love <rlove@rlove.org> 6670M: Eric Paris <eparis@parisplace.org> 6671S: Maintained 6672F: Documentation/filesystems/inotify.txt 6673F: fs/notify/inotify/ 6674F: include/linux/inotify.h 6675F: include/uapi/linux/inotify.h 6676 6677INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6678M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6679L: linux-input@vger.kernel.org 6680Q: http://patchwork.kernel.org/project/linux-input/list/ 6681T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6682S: Maintained 6683F: drivers/input/ 6684F: include/linux/input.h 6685F: include/uapi/linux/input.h 6686F: include/uapi/linux/input-event-codes.h 6687F: include/linux/input/ 6688F: Documentation/devicetree/bindings/input/ 6689F: Documentation/input/ 6690 6691INPUT MULTITOUCH (MT) PROTOCOL 6692M: Henrik Rydberg <rydberg@bitmath.org> 6693L: linux-input@vger.kernel.org 6694S: Odd fixes 6695F: Documentation/input/multi-touch-protocol.rst 6696F: drivers/input/input-mt.c 6697K: \b(ABS|SYN)_MT_ 6698 6699INSIDE SECURE CRYPTO DRIVER 6700M: Antoine Tenart <antoine.tenart@free-electrons.com> 6701F: drivers/crypto/inside-secure/ 6702S: Maintained 6703L: linux-crypto@vger.kernel.org 6704 6705INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6706M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6707M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6708L: linux-ima-devel@lists.sourceforge.net 6709L: linux-ima-user@lists.sourceforge.net 6710L: linux-security-module@vger.kernel.org 6711T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6712S: Supported 6713F: security/integrity/ima/ 6714 6715INTEL 810/815 FRAMEBUFFER DRIVER 6716M: Antonino Daplas <adaplas@gmail.com> 6717L: linux-fbdev@vger.kernel.org 6718S: Maintained 6719F: drivers/video/fbdev/i810/ 6720 6721INTEL ASoC BDW/HSW DRIVERS 6722M: Jie Yang <yang.jie@linux.intel.com> 6723L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6724S: Supported 6725F: sound/soc/intel/common/sst-dsp* 6726F: sound/soc/intel/common/sst-firmware.c 6727F: sound/soc/intel/boards/broadwell.c 6728F: sound/soc/intel/haswell/ 6729 6730INTEL C600 SERIES SAS CONTROLLER DRIVER 6731M: Intel SCU Linux support <intel-linux-scu@intel.com> 6732M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6733L: linux-scsi@vger.kernel.org 6734T: git git://git.code.sf.net/p/intel-sas/isci 6735S: Supported 6736F: drivers/scsi/isci/ 6737 6738INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6739M: Daniel Vetter <daniel.vetter@intel.com> 6740M: Jani Nikula <jani.nikula@linux.intel.com> 6741L: intel-gfx@lists.freedesktop.org 6742W: https://01.org/linuxgraphics/ 6743B: https://01.org/linuxgraphics/documentation/how-report-bugs 6744C: irc://chat.freenode.net/intel-gfx 6745Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6746T: git git://anongit.freedesktop.org/drm-intel 6747S: Supported 6748F: drivers/gpu/drm/i915/ 6749F: include/drm/i915* 6750F: include/uapi/drm/i915_drm.h 6751F: Documentation/gpu/i915.rst 6752 6753INTEL ETHERNET DRIVERS 6754M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6755L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6756W: http://www.intel.com/support/feedback.htm 6757W: http://e1000.sourceforge.net/ 6758Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6759T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6760T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6761S: Supported 6762F: Documentation/networking/e100.txt 6763F: Documentation/networking/e1000.txt 6764F: Documentation/networking/e1000e.txt 6765F: Documentation/networking/igb.txt 6766F: Documentation/networking/igbvf.txt 6767F: Documentation/networking/ixgb.txt 6768F: Documentation/networking/ixgbe.txt 6769F: Documentation/networking/ixgbevf.txt 6770F: Documentation/networking/i40e.txt 6771F: Documentation/networking/i40evf.txt 6772F: drivers/net/ethernet/intel/ 6773F: drivers/net/ethernet/intel/*/ 6774F: include/linux/avf/virtchnl.h 6775 6776INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6777M: Maik Broemme <mbroemme@libmpq.org> 6778L: linux-fbdev@vger.kernel.org 6779S: Maintained 6780F: Documentation/fb/intelfb.txt 6781F: drivers/video/fbdev/intelfb/ 6782 6783INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6784M: Zhenyu Wang <zhenyuw@linux.intel.com> 6785M: Zhi Wang <zhi.a.wang@intel.com> 6786L: intel-gvt-dev@lists.freedesktop.org 6787L: intel-gfx@lists.freedesktop.org 6788W: https://01.org/igvt-g 6789T: git https://github.com/01org/gvt-linux.git 6790S: Supported 6791F: drivers/gpu/drm/i915/gvt/ 6792 6793INTEL HID EVENT DRIVER 6794M: Alex Hung <alex.hung@canonical.com> 6795L: platform-driver-x86@vger.kernel.org 6796S: Maintained 6797F: drivers/platform/x86/intel-hid.c 6798 6799INTEL I/OAT DMA DRIVER 6800M: Dave Jiang <dave.jiang@intel.com> 6801R: Dan Williams <dan.j.williams@intel.com> 6802L: dmaengine@vger.kernel.org 6803Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6804S: Supported 6805F: drivers/dma/ioat* 6806 6807INTEL IDLE DRIVER 6808M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6809M: Len Brown <lenb@kernel.org> 6810L: linux-pm@vger.kernel.org 6811T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6812B: https://bugzilla.kernel.org 6813S: Supported 6814F: drivers/idle/intel_idle.c 6815 6816INTEL INTEGRATED SENSOR HUB DRIVER 6817M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6818M: Jiri Kosina <jikos@kernel.org> 6819L: linux-input@vger.kernel.org 6820S: Maintained 6821F: drivers/hid/intel-ish-hid/ 6822 6823INTEL IOMMU (VT-d) 6824M: David Woodhouse <dwmw2@infradead.org> 6825L: iommu@lists.linux-foundation.org 6826T: git git://git.infradead.org/iommu-2.6.git 6827S: Supported 6828F: drivers/iommu/intel-iommu.c 6829F: include/linux/intel-iommu.h 6830 6831INTEL IOP-ADMA DMA DRIVER 6832R: Dan Williams <dan.j.williams@intel.com> 6833S: Odd fixes 6834F: drivers/dma/iop-adma.c 6835 6836INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6837M: Krzysztof Halasa <khalasa@piap.pl> 6838S: Maintained 6839F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6840F: arch/arm/mach-ixp4xx/include/mach/npe.h 6841F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6842F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6843F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6844F: drivers/net/wan/ixp4xx_hss.c 6845 6846INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6847M: Deepak Saxena <dsaxena@plexity.net> 6848S: Maintained 6849F: drivers/char/hw_random/ixp4xx-rng.c 6850 6851INTEL MANAGEMENT ENGINE (mei) 6852M: Tomas Winkler <tomas.winkler@intel.com> 6853L: linux-kernel@vger.kernel.org 6854S: Supported 6855F: include/uapi/linux/mei.h 6856F: include/linux/mei_cl_bus.h 6857F: drivers/misc/mei/* 6858F: drivers/watchdog/mei_wdt.c 6859F: Documentation/misc-devices/mei/* 6860F: samples/mei/* 6861 6862INTEL MENLOW THERMAL DRIVER 6863M: Sujith Thomas <sujith.thomas@intel.com> 6864L: platform-driver-x86@vger.kernel.org 6865W: https://01.org/linux-acpi 6866S: Supported 6867F: drivers/platform/x86/intel_menlow.c 6868 6869INTEL MERRIFIELD GPIO DRIVER 6870M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6871L: linux-gpio@vger.kernel.org 6872S: Maintained 6873F: drivers/gpio/gpio-merrifield.c 6874 6875INTEL MIC DRIVERS (mic) 6876M: Sudeep Dutt <sudeep.dutt@intel.com> 6877M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6878S: Supported 6879W: https://github.com/sudeepdutt/mic 6880W: http://software.intel.com/en-us/mic-developer 6881F: include/linux/mic_bus.h 6882F: include/linux/scif.h 6883F: include/uapi/linux/mic_common.h 6884F: include/uapi/linux/mic_ioctl.h 6885F: include/uapi/linux/scif_ioctl.h 6886F: drivers/misc/mic/ 6887F: drivers/dma/mic_x100_dma.c 6888F: drivers/dma/mic_x100_dma.h 6889F: Documentation/mic/ 6890 6891INTEL PMC CORE DRIVER 6892M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6893M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6894L: platform-driver-x86@vger.kernel.org 6895S: Maintained 6896F: arch/x86/include/asm/pmc_core.h 6897F: drivers/platform/x86/intel_pmc_core* 6898 6899INTEL PMC/P-Unit IPC DRIVER 6900M: Zha Qipeng<qipeng.zha@intel.com> 6901L: platform-driver-x86@vger.kernel.org 6902S: Maintained 6903F: drivers/platform/x86/intel_pmc_ipc.c 6904F: drivers/platform/x86/intel_punit_ipc.c 6905F: arch/x86/include/asm/intel_pmc_ipc.h 6906F: arch/x86/include/asm/intel_punit_ipc.h 6907 6908INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6909M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6910L: linux-wireless@vger.kernel.org 6911S: Maintained 6912F: Documentation/networking/README.ipw2100 6913F: Documentation/networking/README.ipw2200 6914F: drivers/net/wireless/intel/ipw2x00/ 6915 6916INTEL PSTATE DRIVER 6917M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6918M: Len Brown <lenb@kernel.org> 6919L: linux-pm@vger.kernel.org 6920S: Supported 6921F: drivers/cpufreq/intel_pstate.c 6922 6923INTEL RDMA RNIC DRIVER 6924M: Faisal Latif <faisal.latif@intel.com> 6925M: Shiraz Saleem <shiraz.saleem@intel.com> 6926L: linux-rdma@vger.kernel.org 6927S: Supported 6928F: drivers/infiniband/hw/i40iw/ 6929 6930INTEL TELEMETRY DRIVER 6931M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6932L: platform-driver-x86@vger.kernel.org 6933S: Maintained 6934F: arch/x86/include/asm/intel_telemetry.h 6935F: drivers/platform/x86/intel_telemetry* 6936 6937INTEL VIRTUAL BUTTON DRIVER 6938M: AceLan Kao <acelan.kao@canonical.com> 6939L: platform-driver-x86@vger.kernel.org 6940S: Maintained 6941F: drivers/platform/x86/intel-vbtn.c 6942 6943INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6944M: Stanislaw Gruszka <sgruszka@redhat.com> 6945L: linux-wireless@vger.kernel.org 6946S: Supported 6947F: drivers/net/wireless/intel/iwlegacy/ 6948 6949INTEL WIRELESS WIFI LINK (iwlwifi) 6950M: Johannes Berg <johannes.berg@intel.com> 6951M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6952M: Luca Coelho <luciano.coelho@intel.com> 6953M: Intel Linux Wireless <linuxwifi@intel.com> 6954L: linux-wireless@vger.kernel.org 6955W: http://intellinuxwireless.org 6956T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6957S: Supported 6958F: drivers/net/wireless/intel/iwlwifi/ 6959 6960INTEL WIRELESS WIMAX CONNECTION 2400 6961M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6962M: linux-wimax@intel.com 6963L: wimax@linuxwimax.org (subscribers-only) 6964S: Supported 6965W: http://linuxwimax.org 6966F: Documentation/wimax/README.i2400m 6967F: drivers/net/wimax/i2400m/ 6968F: include/uapi/linux/wimax/i2400m.h 6969 6970INTEL(R) TRACE HUB 6971M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6972S: Supported 6973F: Documentation/trace/intel_th.txt 6974F: drivers/hwtracing/intel_th/ 6975 6976INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6977M: Ning Sun <ning.sun@intel.com> 6978L: tboot-devel@lists.sourceforge.net 6979W: http://tboot.sourceforge.net 6980T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6981S: Supported 6982F: Documentation/intel_txt.txt 6983F: include/linux/tboot.h 6984F: arch/x86/kernel/tboot.c 6985 6986INTEL-MID GPIO DRIVER 6987M: David Cohen <david.a.cohen@linux.intel.com> 6988L: linux-gpio@vger.kernel.org 6989S: Maintained 6990F: drivers/gpio/gpio-intel-mid.c 6991 6992INVENSENSE MPU-3050 GYROSCOPE DRIVER 6993M: Linus Walleij <linus.walleij@linaro.org> 6994L: linux-iio@vger.kernel.org 6995S: Maintained 6996F: drivers/iio/gyro/mpu3050* 6997F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6998 6999IOC3 ETHERNET DRIVER 7000M: Ralf Baechle <ralf@linux-mips.org> 7001L: linux-mips@linux-mips.org 7002S: Maintained 7003F: drivers/net/ethernet/sgi/ioc3-eth.c 7004 7005IOC3 SERIAL DRIVER 7006M: Pat Gefre <pfg@sgi.com> 7007L: linux-serial@vger.kernel.org 7008S: Maintained 7009F: drivers/tty/serial/ioc3_serial.c 7010 7011IOMMU DRIVERS 7012M: Joerg Roedel <joro@8bytes.org> 7013L: iommu@lists.linux-foundation.org 7014T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7015S: Maintained 7016F: Documentation/devicetree/bindings/iommu/ 7017F: drivers/iommu/ 7018F: include/linux/iommu.h 7019F: include/linux/iova.h 7020 7021IP MASQUERADING 7022M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7023S: Maintained 7024F: net/ipv4/netfilter/ipt_MASQUERADE.c 7025 7026IPMI SUBSYSTEM 7027M: Corey Minyard <minyard@acm.org> 7028L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7029W: http://openipmi.sourceforge.net/ 7030S: Supported 7031F: Documentation/IPMI.txt 7032F: drivers/char/ipmi/ 7033F: include/linux/ipmi* 7034F: include/uapi/linux/ipmi* 7035 7036IPS SCSI RAID DRIVER 7037M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7038L: linux-scsi@vger.kernel.org 7039W: http://www.adaptec.com/ 7040S: Maintained 7041F: drivers/scsi/ips* 7042 7043IPVS 7044M: Wensong Zhang <wensong@linux-vs.org> 7045M: Simon Horman <horms@verge.net.au> 7046M: Julian Anastasov <ja@ssi.bg> 7047L: netdev@vger.kernel.org 7048L: lvs-devel@vger.kernel.org 7049S: Maintained 7050T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7051T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7052F: Documentation/networking/ipvs-sysctl.txt 7053F: include/net/ip_vs.h 7054F: include/uapi/linux/ip_vs.h 7055F: net/netfilter/ipvs/ 7056 7057IPWIRELESS DRIVER 7058M: Jiri Kosina <jikos@kernel.org> 7059M: David Sterba <dsterba@suse.com> 7060S: Odd Fixes 7061F: drivers/tty/ipwireless/ 7062 7063IPX NETWORK LAYER 7064L: netdev@vger.kernel.org 7065S: Odd fixes 7066F: include/net/ipx.h 7067F: include/uapi/linux/ipx.h 7068F: net/ipx/ 7069 7070IRDA SUBSYSTEM 7071M: Samuel Ortiz <samuel@sortiz.org> 7072L: irda-users@lists.sourceforge.net (subscribers-only) 7073L: netdev@vger.kernel.org 7074W: http://irda.sourceforge.net/ 7075S: Maintained 7076T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7077F: Documentation/networking/irda.txt 7078F: drivers/net/irda/ 7079F: include/net/irda/ 7080F: net/irda/ 7081 7082IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7083M: Marc Zyngier <marc.zyngier@arm.com> 7084S: Maintained 7085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7086F: Documentation/IRQ-domain.txt 7087F: include/linux/irqdomain.h 7088F: kernel/irq/irqdomain.c 7089F: kernel/irq/msi.c 7090 7091IRQ SUBSYSTEM 7092M: Thomas Gleixner <tglx@linutronix.de> 7093L: linux-kernel@vger.kernel.org 7094S: Maintained 7095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7096F: kernel/irq/ 7097 7098IRQCHIP DRIVERS 7099M: Thomas Gleixner <tglx@linutronix.de> 7100M: Jason Cooper <jason@lakedaemon.net> 7101M: Marc Zyngier <marc.zyngier@arm.com> 7102L: linux-kernel@vger.kernel.org 7103S: Maintained 7104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7105T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 7106F: Documentation/devicetree/bindings/interrupt-controller/ 7107F: drivers/irqchip/ 7108 7109ISA 7110M: William Breathitt Gray <vilhelm.gray@gmail.com> 7111S: Maintained 7112F: Documentation/isa.txt 7113F: drivers/base/isa.c 7114F: include/linux/isa.h 7115 7116ISA RADIO MODULE 7117M: Hans Verkuil <hverkuil@xs4all.nl> 7118L: linux-media@vger.kernel.org 7119T: git git://linuxtv.org/media_tree.git 7120W: https://linuxtv.org 7121S: Maintained 7122F: drivers/media/radio/radio-isa* 7123 7124ISAPNP 7125M: Jaroslav Kysela <perex@perex.cz> 7126S: Maintained 7127F: Documentation/isapnp.txt 7128F: drivers/pnp/isapnp/ 7129F: include/linux/isapnp.h 7130 7131ISCSI 7132M: Lee Duncan <lduncan@suse.com> 7133M: Chris Leech <cleech@redhat.com> 7134L: open-iscsi@googlegroups.com 7135W: www.open-iscsi.com 7136S: Maintained 7137F: drivers/scsi/*iscsi* 7138F: include/scsi/*iscsi* 7139 7140iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7141M: Peter Jones <pjones@redhat.com> 7142M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7143S: Maintained 7144F: drivers/firmware/iscsi_ibft* 7145 7146ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7147M: Or Gerlitz <ogerlitz@mellanox.com> 7148M: Sagi Grimberg <sagi@grimberg.me> 7149M: Roi Dayan <roid@mellanox.com> 7150L: linux-rdma@vger.kernel.org 7151S: Supported 7152W: http://www.openfabrics.org 7153W: www.open-iscsi.org 7154Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7155F: drivers/infiniband/ulp/iser/ 7156 7157ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7158M: Sagi Grimberg <sagi@grimberg.me> 7159T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7160L: linux-rdma@vger.kernel.org 7161L: target-devel@vger.kernel.org 7162S: Supported 7163W: http://www.linux-iscsi.org 7164F: drivers/infiniband/ulp/isert 7165 7166ISDN SUBSYSTEM 7167M: Karsten Keil <isdn@linux-pingi.de> 7168L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7169L: netdev@vger.kernel.org 7170W: http://www.isdn4linux.de 7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7172S: Maintained 7173F: Documentation/isdn/ 7174F: drivers/isdn/ 7175F: include/linux/isdn.h 7176F: include/linux/isdn/ 7177F: include/uapi/linux/isdn.h 7178F: include/uapi/linux/isdn/ 7179 7180ISDN SUBSYSTEM (Eicon active card driver) 7181M: Armin Schindler <mac@melware.de> 7182L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7183W: http://www.melware.de 7184S: Maintained 7185F: drivers/isdn/hardware/eicon/ 7186 7187IT87 HARDWARE MONITORING DRIVER 7188M: Jean Delvare <jdelvare@suse.com> 7189L: linux-hwmon@vger.kernel.org 7190S: Maintained 7191F: Documentation/hwmon/it87 7192F: drivers/hwmon/it87.c 7193 7194IT913X MEDIA DRIVER 7195M: Antti Palosaari <crope@iki.fi> 7196L: linux-media@vger.kernel.org 7197W: https://linuxtv.org 7198W: http://palosaari.fi/linux/ 7199Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7200T: git git://linuxtv.org/anttip/media_tree.git 7201S: Maintained 7202F: drivers/media/tuners/it913x* 7203 7204IVTV VIDEO4LINUX DRIVER 7205M: Andy Walls <awalls@md.metrocast.net> 7206L: ivtv-devel@ivtvdriver.org (subscribers-only) 7207L: linux-media@vger.kernel.org 7208T: git git://linuxtv.org/media_tree.git 7209W: http://www.ivtvdriver.org 7210S: Maintained 7211F: Documentation/media/v4l-drivers/ivtv* 7212F: drivers/media/pci/ivtv/ 7213F: include/uapi/linux/ivtv* 7214 7215IX2505V MEDIA DRIVER 7216M: Malcolm Priestley <tvboxspy@gmail.com> 7217L: linux-media@vger.kernel.org 7218W: https://linuxtv.org 7219Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7220S: Maintained 7221F: drivers/media/dvb-frontends/ix2505v* 7222 7223JC42.4 TEMPERATURE SENSOR DRIVER 7224M: Guenter Roeck <linux@roeck-us.net> 7225L: linux-hwmon@vger.kernel.org 7226S: Maintained 7227F: drivers/hwmon/jc42.c 7228F: Documentation/hwmon/jc42 7229 7230JFS FILESYSTEM 7231M: Dave Kleikamp <shaggy@kernel.org> 7232L: jfs-discussion@lists.sourceforge.net 7233W: http://jfs.sourceforge.net/ 7234T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7235S: Maintained 7236F: Documentation/filesystems/jfs.txt 7237F: fs/jfs/ 7238 7239JME NETWORK DRIVER 7240M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7241L: netdev@vger.kernel.org 7242S: Maintained 7243F: drivers/net/ethernet/jme.* 7244 7245JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7246M: David Woodhouse <dwmw2@infradead.org> 7247L: linux-mtd@lists.infradead.org 7248W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7249S: Maintained 7250F: fs/jffs2/ 7251F: include/uapi/linux/jffs2.h 7252 7253JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7254M: "Theodore Ts'o" <tytso@mit.edu> 7255M: Jan Kara <jack@suse.com> 7256L: linux-ext4@vger.kernel.org 7257S: Maintained 7258F: fs/jbd2/ 7259F: include/linux/jbd2.h 7260 7261JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7262M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7263L: linux-media@vger.kernel.org 7264S: Maintained 7265F: drivers/media/platform/rcar_jpu.c 7266 7267JSM Neo PCI based serial card 7268M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7269L: linux-serial@vger.kernel.org 7270S: Maintained 7271F: drivers/tty/serial/jsm/ 7272 7273K10TEMP HARDWARE MONITORING DRIVER 7274M: Clemens Ladisch <clemens@ladisch.de> 7275L: linux-hwmon@vger.kernel.org 7276S: Maintained 7277F: Documentation/hwmon/k10temp 7278F: drivers/hwmon/k10temp.c 7279 7280K8TEMP HARDWARE MONITORING DRIVER 7281M: Rudolf Marek <r.marek@assembler.cz> 7282L: linux-hwmon@vger.kernel.org 7283S: Maintained 7284F: Documentation/hwmon/k8temp 7285F: drivers/hwmon/k8temp.c 7286 7287KASAN 7288M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7289R: Alexander Potapenko <glider@google.com> 7290R: Dmitry Vyukov <dvyukov@google.com> 7291L: kasan-dev@googlegroups.com 7292S: Maintained 7293F: arch/*/include/asm/kasan.h 7294F: arch/*/mm/kasan_init* 7295F: Documentation/dev-tools/kasan.rst 7296F: include/linux/kasan*.h 7297F: lib/test_kasan.c 7298F: mm/kasan/ 7299F: scripts/Makefile.kasan 7300 7301KCONFIG 7302M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7303L: linux-kbuild@vger.kernel.org 7304T: git git://gitorious.org/linux-kconfig/linux-kconfig 7305S: Maintained 7306F: Documentation/kbuild/kconfig-language.txt 7307F: scripts/kconfig/ 7308 7309KDUMP 7310M: Dave Young <dyoung@redhat.com> 7311M: Baoquan He <bhe@redhat.com> 7312R: Vivek Goyal <vgoyal@redhat.com> 7313L: kexec@lists.infradead.org 7314W: http://lse.sourceforge.net/kdump/ 7315S: Maintained 7316F: Documentation/kdump/ 7317 7318KEENE FM RADIO TRANSMITTER DRIVER 7319M: Hans Verkuil <hverkuil@xs4all.nl> 7320L: linux-media@vger.kernel.org 7321T: git git://linuxtv.org/media_tree.git 7322W: https://linuxtv.org 7323S: Maintained 7324F: drivers/media/radio/radio-keene* 7325 7326KERNEL AUTOMOUNTER v4 (AUTOFS4) 7327M: Ian Kent <raven@themaw.net> 7328L: autofs@vger.kernel.org 7329S: Maintained 7330F: fs/autofs4/ 7331 7332KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7333M: Masahiro Yamada <yamada.masahiro@socionext.com> 7334M: Michal Marek <mmarek@suse.com> 7335T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7336L: linux-kbuild@vger.kernel.org 7337S: Maintained 7338F: Documentation/kbuild/ 7339F: Makefile 7340F: scripts/Makefile.* 7341F: scripts/basic/ 7342F: scripts/mk* 7343F: scripts/package/ 7344 7345KERNEL JANITORS 7346L: kernel-janitors@vger.kernel.org 7347W: http://kernelnewbies.org/KernelJanitors 7348S: Odd Fixes 7349 7350KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7351M: "J. Bruce Fields" <bfields@fieldses.org> 7352M: Jeff Layton <jlayton@poochiereds.net> 7353L: linux-nfs@vger.kernel.org 7354W: http://nfs.sourceforge.net/ 7355T: git git://linux-nfs.org/~bfields/linux.git 7356S: Supported 7357F: fs/nfsd/ 7358F: include/uapi/linux/nfsd/ 7359F: fs/lockd/ 7360F: fs/nfs_common/ 7361F: net/sunrpc/ 7362F: include/linux/lockd/ 7363F: include/linux/sunrpc/ 7364F: include/uapi/linux/sunrpc/ 7365 7366KERNEL SELFTEST FRAMEWORK 7367M: Shuah Khan <shuahkh@osg.samsung.com> 7368M: Shuah Khan <shuah@kernel.org> 7369L: linux-kselftest@vger.kernel.org 7370T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7371S: Maintained 7372F: tools/testing/selftests/ 7373F: Documentation/dev-tools/kselftest* 7374 7375KERNEL VIRTUAL MACHINE (KVM) 7376M: Paolo Bonzini <pbonzini@redhat.com> 7377M: Radim Krčmář <rkrcmar@redhat.com> 7378L: kvm@vger.kernel.org 7379W: http://www.linux-kvm.org 7380T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7381S: Supported 7382F: Documentation/*/kvm*.txt 7383F: Documentation/virtual/kvm/ 7384F: arch/*/kvm/ 7385F: arch/x86/kernel/kvm.c 7386F: arch/x86/kernel/kvmclock.c 7387F: arch/*/include/asm/kvm* 7388F: include/linux/kvm* 7389F: include/uapi/linux/kvm* 7390F: virt/kvm/ 7391F: tools/kvm/ 7392 7393KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7394M: Joerg Roedel <joro@8bytes.org> 7395L: kvm@vger.kernel.org 7396W: http://www.linux-kvm.org/ 7397S: Maintained 7398F: arch/x86/include/asm/svm.h 7399F: arch/x86/kvm/svm.c 7400 7401KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7402M: Christoffer Dall <christoffer.dall@linaro.org> 7403M: Marc Zyngier <marc.zyngier@arm.com> 7404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7405L: kvmarm@lists.cs.columbia.edu 7406W: http://systems.cs.columbia.edu/projects/kvm-arm 7407T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7408S: Supported 7409F: arch/arm/include/uapi/asm/kvm* 7410F: arch/arm/include/asm/kvm* 7411F: arch/arm/kvm/ 7412F: virt/kvm/arm/ 7413F: include/kvm/arm_* 7414 7415KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7416M: Alexander Graf <agraf@suse.com> 7417L: kvm-ppc@vger.kernel.org 7418W: http://www.linux-kvm.org/ 7419T: git git://github.com/agraf/linux-2.6.git 7420S: Supported 7421F: arch/powerpc/include/asm/kvm* 7422F: arch/powerpc/kvm/ 7423 7424KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 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 7429S: Maintained 7430F: arch/arm64/include/uapi/asm/kvm* 7431F: arch/arm64/include/asm/kvm* 7432F: arch/arm64/kvm/ 7433 7434KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7435M: James Hogan <james.hogan@imgtec.com> 7436L: linux-mips@linux-mips.org 7437S: Supported 7438F: arch/mips/include/uapi/asm/kvm* 7439F: arch/mips/include/asm/kvm* 7440F: arch/mips/kvm/ 7441 7442KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7443M: Christian Borntraeger <borntraeger@de.ibm.com> 7444M: Cornelia Huck <cohuck@redhat.com> 7445L: linux-s390@vger.kernel.org 7446W: http://www.ibm.com/developerworks/linux/linux390/ 7447T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7448S: Supported 7449F: Documentation/s390/kvm.txt 7450F: arch/s390/include/asm/kvm* 7451F: arch/s390/kvm/ 7452F: arch/s390/mm/gmap.c 7453 7454KERNFS 7455M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7456M: Tejun Heo <tj@kernel.org> 7457T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7458S: Supported 7459F: include/linux/kernfs.h 7460F: fs/kernfs/ 7461 7462KEXEC 7463M: Eric Biederman <ebiederm@xmission.com> 7464W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7465L: kexec@lists.infradead.org 7466S: Maintained 7467F: include/linux/kexec.h 7468F: include/uapi/linux/kexec.h 7469F: kernel/kexec* 7470 7471KEYS-ENCRYPTED 7472M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7473M: David Safford <safford@us.ibm.com> 7474L: linux-security-module@vger.kernel.org 7475L: keyrings@vger.kernel.org 7476S: Supported 7477F: Documentation/security/keys/trusted-encrypted.rst 7478F: include/keys/encrypted-type.h 7479F: security/keys/encrypted-keys/ 7480 7481KEYS-TRUSTED 7482M: David Safford <safford@us.ibm.com> 7483M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7484L: linux-security-module@vger.kernel.org 7485L: keyrings@vger.kernel.org 7486S: Supported 7487F: Documentation/security/keys/trusted-encrypted.rst 7488F: include/keys/trusted-type.h 7489F: security/keys/trusted.c 7490F: security/keys/trusted.h 7491 7492KEYS/KEYRINGS: 7493M: David Howells <dhowells@redhat.com> 7494L: keyrings@vger.kernel.org 7495S: Maintained 7496F: Documentation/security/keys/core.rst 7497F: include/linux/key.h 7498F: include/linux/key-type.h 7499F: include/linux/keyctl.h 7500F: include/uapi/linux/keyctl.h 7501F: include/keys/ 7502F: security/keys/ 7503 7504KGDB / KDB /debug_core 7505M: Jason Wessel <jason.wessel@windriver.com> 7506W: http://kgdb.wiki.kernel.org/ 7507L: kgdb-bugreport@lists.sourceforge.net 7508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7509S: Maintained 7510F: Documentation/dev-tools/kgdb.rst 7511F: drivers/misc/kgdbts.c 7512F: drivers/tty/serial/kgdboc.c 7513F: include/linux/kdb.h 7514F: include/linux/kgdb.h 7515F: kernel/debug/ 7516 7517KMEMCHECK 7518M: Vegard Nossum <vegardno@ifi.uio.no> 7519M: Pekka Enberg <penberg@kernel.org> 7520S: Maintained 7521F: Documentation/dev-tools/kmemcheck.rst 7522F: arch/x86/include/asm/kmemcheck.h 7523F: arch/x86/mm/kmemcheck/ 7524F: include/linux/kmemcheck.h 7525F: mm/kmemcheck.c 7526 7527KMEMLEAK 7528M: Catalin Marinas <catalin.marinas@arm.com> 7529S: Maintained 7530F: Documentation/dev-tools/kmemleak.rst 7531F: include/linux/kmemleak.h 7532F: mm/kmemleak.c 7533F: mm/kmemleak-test.c 7534 7535KMOD MODULE USERMODE HELPER 7536M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7537L: linux-kernel@vger.kernel.org 7538S: Maintained 7539F: kernel/kmod.c 7540F: include/linux/kmod.h 7541F: lib/test_kmod.c 7542F: tools/testing/selftests/kmod/ 7543 7544KPROBES 7545M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7546M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7547M: "David S. Miller" <davem@davemloft.net> 7548M: Masami Hiramatsu <mhiramat@kernel.org> 7549S: Maintained 7550F: Documentation/kprobes.txt 7551F: include/linux/kprobes.h 7552F: include/asm-generic/kprobes.h 7553F: kernel/kprobes.c 7554 7555KS0108 LCD CONTROLLER DRIVER 7556M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7557W: http://miguelojeda.es/auxdisplay.htm 7558W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7559S: Maintained 7560F: Documentation/auxdisplay/ks0108 7561F: drivers/auxdisplay/ks0108.c 7562F: include/linux/ks0108.h 7563 7564L3MDEV 7565M: David Ahern <dsa@cumulusnetworks.com> 7566L: netdev@vger.kernel.org 7567S: Maintained 7568F: net/l3mdev 7569F: include/net/l3mdev.h 7570 7571LANTIQ MIPS ARCHITECTURE 7572M: John Crispin <john@phrozen.org> 7573L: linux-mips@linux-mips.org 7574S: Maintained 7575F: arch/mips/lantiq 7576 7577LAPB module 7578L: linux-x25@vger.kernel.org 7579S: Orphan 7580F: Documentation/networking/lapb-module.txt 7581F: include/*/lapb.h 7582F: net/lapb/ 7583 7584LASI 53c700 driver for PARISC 7585M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7586L: linux-scsi@vger.kernel.org 7587S: Maintained 7588F: Documentation/scsi/53c700.txt 7589F: drivers/scsi/53c700* 7590 7591LED SUBSYSTEM 7592M: Richard Purdie <rpurdie@rpsys.net> 7593M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7594M: Pavel Machek <pavel@ucw.cz> 7595L: linux-leds@vger.kernel.org 7596T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7597S: Maintained 7598F: Documentation/devicetree/bindings/leds/ 7599F: drivers/leds/ 7600F: include/linux/leds.h 7601 7602LEGACY EEPROM DRIVER 7603M: Jean Delvare <jdelvare@suse.com> 7604S: Maintained 7605F: Documentation/misc-devices/eeprom 7606F: drivers/misc/eeprom/eeprom.c 7607 7608LEGO USB Tower driver 7609M: Juergen Stuber <starblue@users.sourceforge.net> 7610L: legousb-devel@lists.sourceforge.net 7611W: http://legousb.sourceforge.net/ 7612S: Maintained 7613F: drivers/usb/misc/legousbtower.c 7614 7615LG2160 MEDIA DRIVER 7616M: Michael Krufky <mkrufky@linuxtv.org> 7617L: linux-media@vger.kernel.org 7618W: https://linuxtv.org 7619W: http://github.com/mkrufky 7620Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7621T: git git://linuxtv.org/mkrufky/tuners.git 7622S: Maintained 7623F: drivers/media/dvb-frontends/lg2160.* 7624 7625LGDT3305 MEDIA DRIVER 7626M: Michael Krufky <mkrufky@linuxtv.org> 7627L: linux-media@vger.kernel.org 7628W: https://linuxtv.org 7629W: http://github.com/mkrufky 7630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7631T: git git://linuxtv.org/mkrufky/tuners.git 7632S: Maintained 7633F: drivers/media/dvb-frontends/lgdt3305.* 7634 7635LGUEST 7636M: Rusty Russell <rusty@rustcorp.com.au> 7637L: lguest@lists.ozlabs.org 7638W: http://lguest.ozlabs.org/ 7639S: Odd Fixes 7640F: arch/x86/include/asm/lguest*.h 7641F: arch/x86/lguest/ 7642F: drivers/lguest/ 7643F: include/linux/lguest*.h 7644F: tools/lguest/ 7645 7646LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7647M: Viresh Kumar <vireshk@kernel.org> 7648L: linux-ide@vger.kernel.org 7649T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7650S: Maintained 7651F: include/linux/pata_arasan_cf_data.h 7652F: drivers/ata/pata_arasan_cf.c 7653 7654LIBATA PATA DRIVERS 7655M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7656M: Tejun Heo <tj@kernel.org> 7657L: linux-ide@vger.kernel.org 7658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7659S: Maintained 7660F: drivers/ata/pata_*.c 7661F: drivers/ata/ata_generic.c 7662 7663LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7664M: Linus Walleij <linus.walleij@linaro.org> 7665L: linux-ide@vger.kernel.org 7666T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7667S: Maintained 7668F: drivers/ata/pata_ftide010.c 7669F: drivers/ata/sata_gemini.c 7670F: drivers/ata/sata_gemini.h 7671 7672LIBATA SATA AHCI PLATFORM devices support 7673M: Hans de Goede <hdegoede@redhat.com> 7674M: Tejun Heo <tj@kernel.org> 7675L: linux-ide@vger.kernel.org 7676T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7677S: Maintained 7678F: drivers/ata/ahci_platform.c 7679F: drivers/ata/libahci_platform.c 7680F: include/linux/ahci_platform.h 7681 7682LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7683M: Mikael Pettersson <mikpelinux@gmail.com> 7684L: linux-ide@vger.kernel.org 7685T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7686S: Maintained 7687F: drivers/ata/sata_promise.* 7688 7689LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7690M: Tejun Heo <tj@kernel.org> 7691L: linux-ide@vger.kernel.org 7692T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7693S: Maintained 7694F: drivers/ata/ 7695F: include/linux/ata.h 7696F: include/linux/libata.h 7697F: Documentation/devicetree/bindings/ata/ 7698 7699LIBLOCKDEP 7700M: Sasha Levin <alexander.levin@verizon.com> 7701S: Maintained 7702F: tools/lib/lockdep/ 7703 7704LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7705M: Ross Zwisler <ross.zwisler@linux.intel.com> 7706L: linux-nvdimm@lists.01.org 7707Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7708S: Supported 7709F: drivers/nvdimm/blk.c 7710F: drivers/nvdimm/region_devs.c 7711 7712LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7713M: Vishal Verma <vishal.l.verma@intel.com> 7714L: linux-nvdimm@lists.01.org 7715Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7716S: Supported 7717F: drivers/nvdimm/btt* 7718 7719LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7720M: Ross Zwisler <ross.zwisler@linux.intel.com> 7721L: linux-nvdimm@lists.01.org 7722Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7723S: Supported 7724F: drivers/nvdimm/pmem* 7725 7726LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7727M: Dan Williams <dan.j.williams@intel.com> 7728L: linux-nvdimm@lists.01.org 7729Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7730T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7731S: Supported 7732F: drivers/nvdimm/* 7733F: drivers/acpi/nfit/* 7734F: include/linux/nd.h 7735F: include/linux/libnvdimm.h 7736F: include/uapi/linux/ndctl.h 7737 7738LIGHTNVM PLATFORM SUPPORT 7739M: Matias Bjorling <mb@lightnvm.io> 7740W: http://github/OpenChannelSSD 7741L: linux-block@vger.kernel.org 7742S: Maintained 7743F: drivers/lightnvm/ 7744F: include/linux/lightnvm.h 7745F: include/uapi/linux/lightnvm.h 7746 7747LINUX FOR POWER MACINTOSH 7748M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7749W: http://www.penguinppc.org/ 7750L: linuxppc-dev@lists.ozlabs.org 7751S: Maintained 7752F: arch/powerpc/platforms/powermac/ 7753F: drivers/macintosh/ 7754 7755LINUX FOR POWERPC (32-BIT AND 64-BIT) 7756M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7757M: Paul Mackerras <paulus@samba.org> 7758M: Michael Ellerman <mpe@ellerman.id.au> 7759W: https://github.com/linuxppc/linux/wiki 7760L: linuxppc-dev@lists.ozlabs.org 7761Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7762T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7763S: Supported 7764F: Documentation/ABI/stable/sysfs-firmware-opal-* 7765F: Documentation/devicetree/bindings/powerpc/ 7766F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7767F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7768F: Documentation/powerpc/ 7769F: arch/powerpc/ 7770F: drivers/char/tpm/tpm_ibmvtpm* 7771F: drivers/crypto/nx/ 7772F: drivers/crypto/vmx/ 7773F: drivers/i2c/busses/i2c-opal.c 7774F: drivers/net/ethernet/ibm/ibmveth.* 7775F: drivers/net/ethernet/ibm/ibmvnic.* 7776F: drivers/pci/hotplug/pnv_php.c 7777F: drivers/pci/hotplug/rpa* 7778F: drivers/rtc/rtc-opal.c 7779F: drivers/scsi/ibmvscsi/ 7780F: drivers/tty/hvc/hvc_opal.c 7781F: tools/testing/selftests/powerpc 7782N: /pmac 7783N: powermac 7784N: powernv 7785N: [^a-z0-9]ps3 7786N: pseries 7787 7788LINUX FOR POWERPC EMBEDDED MPC5XXX 7789M: Anatolij Gustschin <agust@denx.de> 7790L: linuxppc-dev@lists.ozlabs.org 7791T: git git://git.denx.de/linux-denx-agust.git 7792S: Maintained 7793F: arch/powerpc/platforms/512x/ 7794F: arch/powerpc/platforms/52xx/ 7795 7796LINUX FOR POWERPC EMBEDDED PPC4XX 7797M: Alistair Popple <alistair@popple.id.au> 7798M: Matt Porter <mporter@kernel.crashing.org> 7799W: http://www.penguinppc.org/ 7800L: linuxppc-dev@lists.ozlabs.org 7801S: Maintained 7802F: arch/powerpc/platforms/40x/ 7803F: arch/powerpc/platforms/44x/ 7804 7805LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7806M: Scott Wood <oss@buserror.net> 7807M: Kumar Gala <galak@kernel.crashing.org> 7808W: http://www.penguinppc.org/ 7809L: linuxppc-dev@lists.ozlabs.org 7810T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7811S: Maintained 7812F: arch/powerpc/platforms/83xx/ 7813F: arch/powerpc/platforms/85xx/ 7814F: Documentation/devicetree/bindings/powerpc/fsl/ 7815 7816LINUX FOR POWERPC EMBEDDED PPC8XX 7817M: Vitaly Bordug <vitb@kernel.crashing.org> 7818W: http://www.penguinppc.org/ 7819L: linuxppc-dev@lists.ozlabs.org 7820S: Maintained 7821F: arch/powerpc/platforms/8xx/ 7822 7823LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7824L: linuxppc-dev@lists.ozlabs.org 7825S: Orphan 7826F: arch/powerpc/*/*virtex* 7827F: arch/powerpc/*/*/*virtex* 7828 7829LINUX FOR POWERPC PA SEMI PWRFICIENT 7830L: linuxppc-dev@lists.ozlabs.org 7831S: Orphan 7832F: arch/powerpc/platforms/pasemi/ 7833F: drivers/*/*pasemi* 7834F: drivers/*/*/*pasemi* 7835 7836LINUX KERNEL DUMP TEST MODULE (LKDTM) 7837M: Kees Cook <keescook@chromium.org> 7838S: Maintained 7839F: drivers/misc/lkdtm* 7840 7841LINUX SECURITY MODULE (LSM) FRAMEWORK 7842M: Chris Wright <chrisw@sous-sol.org> 7843L: linux-security-module@vger.kernel.org 7844S: Supported 7845 7846LIS3LV02D ACCELEROMETER DRIVER 7847M: Eric Piel <eric.piel@tremplin-utc.net> 7848S: Maintained 7849F: Documentation/misc-devices/lis3lv02d 7850F: drivers/misc/lis3lv02d/ 7851F: drivers/platform/x86/hp_accel.c 7852 7853LIVE PATCHING 7854M: Josh Poimboeuf <jpoimboe@redhat.com> 7855M: Jessica Yu <jeyu@kernel.org> 7856M: Jiri Kosina <jikos@kernel.org> 7857M: Miroslav Benes <mbenes@suse.cz> 7858R: Petr Mladek <pmladek@suse.com> 7859S: Maintained 7860F: kernel/livepatch/ 7861F: include/linux/livepatch.h 7862F: arch/x86/include/asm/livepatch.h 7863F: arch/x86/kernel/livepatch.c 7864F: Documentation/livepatch/ 7865F: Documentation/ABI/testing/sysfs-kernel-livepatch 7866F: samples/livepatch/ 7867L: live-patching@vger.kernel.org 7868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7869 7870LLC (802.2) 7871L: netdev@vger.kernel.org 7872S: Odd fixes 7873F: include/linux/llc.h 7874F: include/uapi/linux/llc.h 7875F: include/net/llc* 7876F: net/llc/ 7877 7878LM73 HARDWARE MONITOR DRIVER 7879M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7880L: linux-hwmon@vger.kernel.org 7881S: Maintained 7882F: drivers/hwmon/lm73.c 7883 7884LM78 HARDWARE MONITOR DRIVER 7885M: Jean Delvare <jdelvare@suse.com> 7886L: linux-hwmon@vger.kernel.org 7887S: Maintained 7888F: Documentation/hwmon/lm78 7889F: drivers/hwmon/lm78.c 7890 7891LM83 HARDWARE MONITOR DRIVER 7892M: Jean Delvare <jdelvare@suse.com> 7893L: linux-hwmon@vger.kernel.org 7894S: Maintained 7895F: Documentation/hwmon/lm83 7896F: drivers/hwmon/lm83.c 7897 7898LM90 HARDWARE MONITOR DRIVER 7899M: Jean Delvare <jdelvare@suse.com> 7900L: linux-hwmon@vger.kernel.org 7901S: Maintained 7902F: Documentation/hwmon/lm90 7903F: Documentation/devicetree/bindings/hwmon/lm90.txt 7904F: drivers/hwmon/lm90.c 7905F: include/dt-bindings/thermal/lm90.h 7906 7907LM95234 HARDWARE MONITOR DRIVER 7908M: Guenter Roeck <linux@roeck-us.net> 7909L: linux-hwmon@vger.kernel.org 7910S: Maintained 7911F: Documentation/hwmon/lm95234 7912F: drivers/hwmon/lm95234.c 7913 7914LME2510 MEDIA DRIVER 7915M: Malcolm Priestley <tvboxspy@gmail.com> 7916L: linux-media@vger.kernel.org 7917W: https://linuxtv.org 7918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7919S: Maintained 7920F: drivers/media/usb/dvb-usb-v2/lmedm04* 7921 7922LOADPIN SECURITY MODULE 7923M: Kees Cook <keescook@chromium.org> 7924T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 7925S: Supported 7926F: security/loadpin/ 7927F: Documentation/admin-guide/LSM/LoadPin.rst 7928 7929LOCKING PRIMITIVES 7930M: Peter Zijlstra <peterz@infradead.org> 7931M: Ingo Molnar <mingo@redhat.com> 7932L: linux-kernel@vger.kernel.org 7933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7934S: Maintained 7935F: Documentation/locking/ 7936F: include/linux/lockdep.h 7937F: include/linux/spinlock*.h 7938F: arch/*/include/asm/spinlock*.h 7939F: include/linux/rwlock*.h 7940F: include/linux/mutex*.h 7941F: arch/*/include/asm/mutex*.h 7942F: include/linux/rwsem*.h 7943F: arch/*/include/asm/rwsem.h 7944F: include/linux/seqlock.h 7945F: lib/locking*.[ch] 7946F: kernel/locking/ 7947 7948LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7949M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7950L: linux-ntfs-dev@lists.sourceforge.net 7951W: http://www.linux-ntfs.org/content/view/19/37/ 7952S: Maintained 7953F: Documentation/ldm.txt 7954F: block/partitions/ldm.* 7955 7956LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7957M: Sathya Prakash <sathya.prakash@broadcom.com> 7958M: Chaitra P B <chaitra.basappa@broadcom.com> 7959M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7960L: MPT-FusionLinux.pdl@broadcom.com 7961L: linux-scsi@vger.kernel.org 7962W: http://www.avagotech.com/support/ 7963S: Supported 7964F: drivers/message/fusion/ 7965F: drivers/scsi/mpt2sas/ 7966F: drivers/scsi/mpt3sas/ 7967 7968LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7969M: Matthew Wilcox <matthew@wil.cx> 7970L: linux-scsi@vger.kernel.org 7971S: Maintained 7972F: drivers/scsi/sym53c8xx_2/ 7973 7974LTC4261 HARDWARE MONITOR DRIVER 7975M: Guenter Roeck <linux@roeck-us.net> 7976L: linux-hwmon@vger.kernel.org 7977S: Maintained 7978F: Documentation/hwmon/ltc4261 7979F: drivers/hwmon/ltc4261.c 7980 7981LTC4306 I2C MULTIPLEXER DRIVER 7982M: Michael Hennerich <michael.hennerich@analog.com> 7983W: http://ez.analog.com/community/linux-device-drivers 7984L: linux-i2c@vger.kernel.org 7985S: Supported 7986F: drivers/i2c/muxes/i2c-mux-ltc4306.c 7987F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 7988 7989LTP (Linux Test Project) 7990M: Mike Frysinger <vapier@gentoo.org> 7991M: Cyril Hrubis <chrubis@suse.cz> 7992M: Wanlong Gao <wanlong.gao@gmail.com> 7993M: Jan Stancek <jstancek@redhat.com> 7994M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7995M: Alexey Kodanev <alexey.kodanev@oracle.com> 7996L: ltp@lists.linux.it (subscribers-only) 7997W: http://linux-test-project.github.io/ 7998T: git git://github.com/linux-test-project/ltp.git 7999S: Maintained 8000 8001M32R ARCHITECTURE 8002W: http://www.linux-m32r.org/ 8003S: Orphan 8004F: arch/m32r/ 8005 8006M68K ARCHITECTURE 8007M: Geert Uytterhoeven <geert@linux-m68k.org> 8008L: linux-m68k@lists.linux-m68k.org 8009W: http://www.linux-m68k.org/ 8010T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8011S: Maintained 8012F: arch/m68k/ 8013F: drivers/zorro/ 8014 8015M68K ON APPLE MACINTOSH 8016M: Joshua Thompson <funaho@jurai.org> 8017W: http://www.mac.linux-m68k.org/ 8018L: linux-m68k@lists.linux-m68k.org 8019S: Maintained 8020F: arch/m68k/mac/ 8021 8022M68K ON HP9000/300 8023M: Philip Blundell <philb@gnu.org> 8024W: http://www.tazenda.demon.co.uk/phil/linux-hp 8025S: Maintained 8026F: arch/m68k/hp300/ 8027 8028M88DS3103 MEDIA DRIVER 8029M: Antti Palosaari <crope@iki.fi> 8030L: linux-media@vger.kernel.org 8031W: https://linuxtv.org 8032W: http://palosaari.fi/linux/ 8033Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8034T: git git://linuxtv.org/anttip/media_tree.git 8035S: Maintained 8036F: drivers/media/dvb-frontends/m88ds3103* 8037 8038M88RS2000 MEDIA DRIVER 8039M: Malcolm Priestley <tvboxspy@gmail.com> 8040L: linux-media@vger.kernel.org 8041W: https://linuxtv.org 8042Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8043S: Maintained 8044F: drivers/media/dvb-frontends/m88rs2000* 8045 8046MA901 MASTERKIT USB FM RADIO DRIVER 8047M: Alexey Klimov <klimov.linux@gmail.com> 8048L: linux-media@vger.kernel.org 8049T: git git://linuxtv.org/media_tree.git 8050S: Maintained 8051F: drivers/media/radio/radio-ma901.c 8052 8053MAC80211 8054M: Johannes Berg <johannes@sipsolutions.net> 8055L: linux-wireless@vger.kernel.org 8056W: http://wireless.kernel.org/ 8057T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8058T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8059S: Maintained 8060F: Documentation/networking/mac80211-injection.txt 8061F: include/net/mac80211.h 8062F: net/mac80211/ 8063F: drivers/net/wireless/mac80211_hwsim.[ch] 8064 8065MAILBOX API 8066M: Jassi Brar <jassisinghbrar@gmail.com> 8067L: linux-kernel@vger.kernel.org 8068S: Maintained 8069F: drivers/mailbox/ 8070F: include/linux/mailbox_client.h 8071F: include/linux/mailbox_controller.h 8072 8073MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8074M: Michael Kerrisk <mtk.manpages@gmail.com> 8075W: http://www.kernel.org/doc/man-pages 8076L: linux-man@vger.kernel.org 8077S: Maintained 8078 8079MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8080M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8081L: linux-mips@linux-mips.org 8082S: Maintained 8083F: arch/mips/boot/dts/img/pistachio_marduk.dts 8084 8085MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8086M: Andrew Lunn <andrew@lunn.ch> 8087M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8088L: netdev@vger.kernel.org 8089S: Maintained 8090F: drivers/net/dsa/mv88e6xxx/ 8091F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8092 8093MARVELL ARMADA DRM SUPPORT 8094M: Russell King <linux@armlinux.org.uk> 8095S: Maintained 8096T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8097T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8098F: drivers/gpu/drm/armada/ 8099F: include/uapi/drm/armada_drm.h 8100F: Documentation/devicetree/bindings/display/armada/ 8101 8102MARVELL CRYPTO DRIVER 8103M: Boris Brezillon <boris.brezillon@free-electrons.com> 8104M: Arnaud Ebalard <arno@natisbad.org> 8105F: drivers/crypto/marvell/ 8106S: Maintained 8107L: linux-crypto@vger.kernel.org 8108 8109MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8110M: Mirko Lindner <mlindner@marvell.com> 8111M: Stephen Hemminger <stephen@networkplumber.org> 8112L: netdev@vger.kernel.org 8113S: Maintained 8114F: drivers/net/ethernet/marvell/sk* 8115 8116MARVELL LIBERTAS WIRELESS DRIVER 8117L: libertas-dev@lists.infradead.org 8118S: Orphan 8119F: drivers/net/wireless/marvell/libertas/ 8120 8121MARVELL MV643XX ETHERNET DRIVER 8122M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8123L: netdev@vger.kernel.org 8124S: Maintained 8125F: drivers/net/ethernet/marvell/mv643xx_eth.* 8126F: include/linux/mv643xx.h 8127 8128MARVELL MV88X3310 PHY DRIVER 8129M: Russell King <rmk@armlinux.org.uk> 8130L: netdev@vger.kernel.org 8131S: Maintained 8132F: drivers/net/phy/marvell10g.c 8133 8134MARVELL MVNETA ETHERNET DRIVER 8135M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8136L: netdev@vger.kernel.org 8137S: Maintained 8138F: drivers/net/ethernet/marvell/mvneta.* 8139 8140MARVELL MWIFIEX WIRELESS DRIVER 8141M: Amitkumar Karwar <amitkarwar@gmail.com> 8142M: Nishant Sarmukadam <nishants@marvell.com> 8143M: Ganapathi Bhat <gbhat@marvell.com> 8144M: Xinming Hu <huxm@marvell.com> 8145L: linux-wireless@vger.kernel.org 8146S: Maintained 8147F: drivers/net/wireless/marvell/mwifiex/ 8148 8149MARVELL MWL8K WIRELESS DRIVER 8150M: Lennert Buytenhek <buytenh@wantstofly.org> 8151L: linux-wireless@vger.kernel.org 8152S: Odd Fixes 8153F: drivers/net/wireless/marvell/mwl8k.c 8154 8155MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8156M: Nicolas Pitre <nico@fluxnic.net> 8157S: Odd Fixes 8158F: drivers/mmc/host/mvsdio.* 8159 8160MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8161M: Hu Ziji <huziji@marvell.com> 8162L: linux-mmc@vger.kernel.org 8163S: Supported 8164F: drivers/mmc/host/sdhci-xenon* 8165F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8166 8167MATROX FRAMEBUFFER DRIVER 8168L: linux-fbdev@vger.kernel.org 8169S: Orphan 8170F: drivers/video/fbdev/matrox/matroxfb_* 8171F: include/uapi/linux/matroxfb.h 8172 8173MAX16065 HARDWARE MONITOR DRIVER 8174M: Guenter Roeck <linux@roeck-us.net> 8175L: linux-hwmon@vger.kernel.org 8176S: Maintained 8177F: Documentation/hwmon/max16065 8178F: drivers/hwmon/max16065.c 8179 8180MAX20751 HARDWARE MONITOR DRIVER 8181M: Guenter Roeck <linux@roeck-us.net> 8182L: linux-hwmon@vger.kernel.org 8183S: Maintained 8184F: Documentation/hwmon/max20751 8185F: drivers/hwmon/max20751.c 8186 8187MAX2175 SDR TUNER DRIVER 8188M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8189L: linux-media@vger.kernel.org 8190T: git git://linuxtv.org/media_tree.git 8191S: Maintained 8192F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8193F: Documentation/media/v4l-drivers/max2175.rst 8194F: drivers/media/i2c/max2175* 8195F: include/uapi/linux/max2175.h 8196 8197MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8198L: linux-hwmon@vger.kernel.org 8199S: Orphan 8200F: Documentation/hwmon/max6650 8201F: drivers/hwmon/max6650.c 8202 8203MAX6697 HARDWARE MONITOR DRIVER 8204M: Guenter Roeck <linux@roeck-us.net> 8205L: linux-hwmon@vger.kernel.org 8206S: Maintained 8207F: Documentation/hwmon/max6697 8208F: Documentation/devicetree/bindings/i2c/max6697.txt 8209F: drivers/hwmon/max6697.c 8210F: include/linux/platform_data/max6697.h 8211 8212MAX9860 MONO AUDIO VOICE CODEC DRIVER 8213M: Peter Rosin <peda@axentia.se> 8214L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8215S: Maintained 8216F: Documentation/devicetree/bindings/sound/max9860.txt 8217F: sound/soc/codecs/max9860.* 8218 8219MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8220M: Javier Martinez Canillas <javier@dowhile0.org> 8221L: linux-kernel@vger.kernel.org 8222S: Supported 8223F: drivers/regulator/max77802-regulator.c 8224F: Documentation/devicetree/bindings/*/*max77802.txt 8225F: include/dt-bindings/*/*max77802.h 8226 8227MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8228M: Krzysztof Kozlowski <krzk@kernel.org> 8229M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8230L: linux-pm@vger.kernel.org 8231S: Supported 8232F: drivers/power/supply/max14577_charger.c 8233F: drivers/power/supply/max77693_charger.c 8234 8235MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8236M: Chanwoo Choi <cw00.choi@samsung.com> 8237M: Krzysztof Kozlowski <krzk@kernel.org> 8238M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8239L: linux-kernel@vger.kernel.org 8240S: Supported 8241F: drivers/*/max14577*.c 8242F: drivers/*/max77686*.c 8243F: drivers/*/max77693*.c 8244F: drivers/extcon/extcon-max14577.c 8245F: drivers/extcon/extcon-max77693.c 8246F: drivers/rtc/rtc-max77686.c 8247F: drivers/clk/clk-max77686.c 8248F: Documentation/devicetree/bindings/mfd/max14577.txt 8249F: Documentation/devicetree/bindings/*/max77686.txt 8250F: Documentation/devicetree/bindings/mfd/max77693.txt 8251F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8252F: include/linux/mfd/max14577*.h 8253F: include/linux/mfd/max77686*.h 8254F: include/linux/mfd/max77693*.h 8255 8256MAXIRADIO FM RADIO RECEIVER DRIVER 8257M: Hans Verkuil <hverkuil@xs4all.nl> 8258L: linux-media@vger.kernel.org 8259T: git git://linuxtv.org/media_tree.git 8260W: https://linuxtv.org 8261S: Maintained 8262F: drivers/media/radio/radio-maxiradio* 8263 8264MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8265M: Peter Rosin <peda@axentia.se> 8266L: linux-iio@vger.kernel.org 8267S: Maintained 8268F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8269F: drivers/iio/potentiometer/mcp4531.c 8270 8271MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8272M: William Breathitt Gray <vilhelm.gray@gmail.com> 8273L: linux-iio@vger.kernel.org 8274S: Maintained 8275F: drivers/iio/dac/cio-dac.c 8276 8277MEDIA DRIVERS FOR ASCOT2E 8278M: Sergey Kozlov <serjk@netup.ru> 8279M: Abylay Ospan <aospan@netup.ru> 8280L: linux-media@vger.kernel.org 8281W: https://linuxtv.org 8282W: http://netup.tv/ 8283T: git git://linuxtv.org/media_tree.git 8284S: Supported 8285F: drivers/media/dvb-frontends/ascot2e* 8286 8287MEDIA DRIVERS FOR CXD2841ER 8288M: Sergey Kozlov <serjk@netup.ru> 8289M: Abylay Ospan <aospan@netup.ru> 8290L: linux-media@vger.kernel.org 8291W: https://linuxtv.org 8292W: http://netup.tv/ 8293T: git git://linuxtv.org/media_tree.git 8294S: Supported 8295F: drivers/media/dvb-frontends/cxd2841er* 8296 8297MEDIA DRIVERS FOR FREESCALE IMX 8298M: Steve Longerbeam <slongerbeam@gmail.com> 8299M: Philipp Zabel <p.zabel@pengutronix.de> 8300L: linux-media@vger.kernel.org 8301T: git git://linuxtv.org/media_tree.git 8302S: Maintained 8303F: Documentation/devicetree/bindings/media/imx.txt 8304F: Documentation/media/v4l-drivers/imx.rst 8305F: drivers/staging/media/imx/ 8306F: include/linux/imx-media.h 8307F: include/media/imx.h 8308 8309MEDIA DRIVERS FOR HELENE 8310M: Abylay Ospan <aospan@netup.ru> 8311L: linux-media@vger.kernel.org 8312W: https://linuxtv.org 8313W: http://netup.tv/ 8314T: git git://linuxtv.org/media_tree.git 8315S: Supported 8316F: drivers/media/dvb-frontends/helene* 8317 8318MEDIA DRIVERS FOR HORUS3A 8319M: Sergey Kozlov <serjk@netup.ru> 8320M: Abylay Ospan <aospan@netup.ru> 8321L: linux-media@vger.kernel.org 8322W: https://linuxtv.org 8323W: http://netup.tv/ 8324T: git git://linuxtv.org/media_tree.git 8325S: Supported 8326F: drivers/media/dvb-frontends/horus3a* 8327 8328MEDIA DRIVERS FOR LNBH25 8329M: Sergey Kozlov <serjk@netup.ru> 8330M: Abylay Ospan <aospan@netup.ru> 8331L: linux-media@vger.kernel.org 8332W: https://linuxtv.org 8333W: http://netup.tv/ 8334T: git git://linuxtv.org/media_tree.git 8335S: Supported 8336F: drivers/media/dvb-frontends/lnbh25* 8337 8338MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8339M: Sergey Kozlov <serjk@netup.ru> 8340M: Abylay Ospan <aospan@netup.ru> 8341L: linux-media@vger.kernel.org 8342W: https://linuxtv.org 8343W: http://netup.tv/ 8344T: git git://linuxtv.org/media_tree.git 8345S: Supported 8346F: drivers/media/pci/netup_unidvb/* 8347 8348MEDIA DRIVERS FOR RENESAS - DRIF 8349M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8350L: linux-media@vger.kernel.org 8351L: linux-renesas-soc@vger.kernel.org 8352T: git git://linuxtv.org/media_tree.git 8353S: Supported 8354F: Documentation/devicetree/bindings/media/renesas,drif.txt 8355F: drivers/media/platform/rcar_drif.c 8356 8357MEDIA DRIVERS FOR RENESAS - FCP 8358M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8359L: linux-media@vger.kernel.org 8360L: linux-renesas-soc@vger.kernel.org 8361T: git git://linuxtv.org/media_tree.git 8362S: Supported 8363F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8364F: drivers/media/platform/rcar-fcp.c 8365F: include/media/rcar-fcp.h 8366 8367MEDIA DRIVERS FOR RENESAS - FDP1 8368M: Kieran Bingham <kieran@bingham.xyz> 8369L: linux-media@vger.kernel.org 8370L: linux-renesas-soc@vger.kernel.org 8371T: git git://linuxtv.org/media_tree.git 8372S: Supported 8373F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8374F: drivers/media/platform/rcar_fdp1.c 8375 8376MEDIA DRIVERS FOR RENESAS - VIN 8377M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8378L: linux-media@vger.kernel.org 8379L: linux-renesas-soc@vger.kernel.org 8380T: git git://linuxtv.org/media_tree.git 8381S: Supported 8382F: Documentation/devicetree/bindings/media/rcar_vin.txt 8383F: drivers/media/platform/rcar-vin/ 8384 8385MEDIA DRIVERS FOR RENESAS - VSP1 8386M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8387L: linux-media@vger.kernel.org 8388L: linux-renesas-soc@vger.kernel.org 8389T: git git://linuxtv.org/media_tree.git 8390S: Supported 8391F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8392F: drivers/media/platform/vsp1/ 8393 8394MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8395M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8396M: Mauro Carvalho Chehab <mchehab@kernel.org> 8397P: LinuxTV.org Project 8398L: linux-media@vger.kernel.org 8399W: https://linuxtv.org 8400Q: http://patchwork.kernel.org/project/linux-media/list/ 8401T: git git://linuxtv.org/media_tree.git 8402S: Maintained 8403F: Documentation/devicetree/bindings/media/ 8404F: Documentation/media/ 8405F: drivers/media/ 8406F: drivers/staging/media/ 8407F: include/linux/platform_data/media/ 8408F: include/media/ 8409F: include/uapi/linux/dvb/ 8410F: include/uapi/linux/videodev2.h 8411F: include/uapi/linux/media.h 8412F: include/uapi/linux/v4l2-* 8413F: include/uapi/linux/meye.h 8414F: include/uapi/linux/ivtv* 8415F: include/uapi/linux/uvcvideo.h 8416 8417MEDIATEK ETHERNET DRIVER 8418M: Felix Fietkau <nbd@openwrt.org> 8419M: John Crispin <blogic@openwrt.org> 8420L: netdev@vger.kernel.org 8421S: Maintained 8422F: drivers/net/ethernet/mediatek/ 8423 8424MEDIATEK JPEG DRIVER 8425M: Rick Chang <rick.chang@mediatek.com> 8426M: Bin Liu <bin.liu@mediatek.com> 8427S: Supported 8428F: drivers/media/platform/mtk-jpeg/ 8429F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8430 8431MEDIATEK MDP DRIVER 8432M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8433M: Houlong Wei <houlong.wei@mediatek.com> 8434M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8435S: Supported 8436F: drivers/media/platform/mtk-mdp/ 8437F: drivers/media/platform/mtk-vpu/ 8438F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8439 8440MEDIATEK MEDIA DRIVER 8441M: Tiffany Lin <tiffany.lin@mediatek.com> 8442M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8443S: Supported 8444F: drivers/media/platform/mtk-vcodec/ 8445F: drivers/media/platform/mtk-vpu/ 8446F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8447F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8448 8449MEDIATEK MT7601U WIRELESS LAN DRIVER 8450M: Jakub Kicinski <kubakici@wp.pl> 8451L: linux-wireless@vger.kernel.org 8452S: Maintained 8453F: drivers/net/wireless/mediatek/mt7601u/ 8454 8455MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8456M: Sean Wang <sean.wang@mediatek.com> 8457S: Maintained 8458F: drivers/char/hw_random/mtk-rng.c 8459 8460MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8461M: Peter Senna Tschudin <peter.senna@collabora.com> 8462M: Martin Donnelly <martin.donnelly@ge.com> 8463M: Martyn Welch <martyn.welch@collabora.co.uk> 8464S: Maintained 8465F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8466F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8467 8468MEGARAID SCSI/SAS DRIVERS 8469M: Kashyap Desai <kashyap.desai@broadcom.com> 8470M: Sumit Saxena <sumit.saxena@broadcom.com> 8471M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8472L: megaraidlinux.pdl@broadcom.com 8473L: linux-scsi@vger.kernel.org 8474W: http://www.avagotech.com/support/ 8475S: Maintained 8476F: Documentation/scsi/megaraid.txt 8477F: drivers/scsi/megaraid.* 8478F: drivers/scsi/megaraid/ 8479 8480MELEXIS MLX90614 DRIVER 8481M: Crt Mori <cmo@melexis.com> 8482L: linux-iio@vger.kernel.org 8483W: http://www.melexis.com 8484S: Supported 8485F: drivers/iio/temperature/mlx90614.c 8486 8487MELFAS MIP4 TOUCHSCREEN DRIVER 8488M: Sangwon Jee <jeesw@melfas.com> 8489W: http://www.melfas.com 8490S: Supported 8491F: drivers/input/touchscreen/melfas_mip4.c 8492F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8493 8494MELLANOX ETHERNET DRIVER (mlx4_en) 8495M: Tariq Toukan <tariqt@mellanox.com> 8496L: netdev@vger.kernel.org 8497S: Supported 8498W: http://www.mellanox.com 8499Q: http://patchwork.ozlabs.org/project/netdev/list/ 8500F: drivers/net/ethernet/mellanox/mlx4/en_* 8501 8502MELLANOX ETHERNET DRIVER (mlx5e) 8503M: Saeed Mahameed <saeedm@mellanox.com> 8504L: netdev@vger.kernel.org 8505S: Supported 8506W: http://www.mellanox.com 8507Q: http://patchwork.ozlabs.org/project/netdev/list/ 8508F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8509 8510MELLANOX ETHERNET INNOVA DRIVER 8511M: Ilan Tayari <ilant@mellanox.com> 8512R: Boris Pismenny <borisp@mellanox.com> 8513L: netdev@vger.kernel.org 8514S: Supported 8515W: http://www.mellanox.com 8516Q: http://patchwork.ozlabs.org/project/netdev/list/ 8517F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8518F: include/linux/mlx5/mlx5_ifc_fpga.h 8519 8520MELLANOX ETHERNET INNOVA IPSEC DRIVER 8521M: Ilan Tayari <ilant@mellanox.com> 8522R: Boris Pismenny <borisp@mellanox.com> 8523L: netdev@vger.kernel.org 8524S: Supported 8525W: http://www.mellanox.com 8526Q: http://patchwork.ozlabs.org/project/netdev/list/ 8527F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8528F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8529 8530MELLANOX ETHERNET SWITCH DRIVERS 8531M: Jiri Pirko <jiri@mellanox.com> 8532M: Ido Schimmel <idosch@mellanox.com> 8533L: netdev@vger.kernel.org 8534S: Supported 8535W: http://www.mellanox.com 8536Q: http://patchwork.ozlabs.org/project/netdev/list/ 8537F: drivers/net/ethernet/mellanox/mlxsw/ 8538 8539MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8540M: Yotam Gigi <yotamg@mellanox.com> 8541L: netdev@vger.kernel.org 8542S: Supported 8543W: http://www.mellanox.com 8544Q: http://patchwork.ozlabs.org/project/netdev/list/ 8545F: drivers/net/ethernet/mellanox/mlxfw/ 8546 8547MELLANOX MLX CPLD HOTPLUG DRIVER 8548M: Vadim Pasternak <vadimp@mellanox.com> 8549L: platform-driver-x86@vger.kernel.org 8550S: Supported 8551F: drivers/platform/x86/mlxcpld-hotplug.c 8552F: include/linux/platform_data/mlxcpld-hotplug.h 8553 8554MELLANOX MLX4 core VPI driver 8555M: Tariq Toukan <tariqt@mellanox.com> 8556L: netdev@vger.kernel.org 8557L: linux-rdma@vger.kernel.org 8558W: http://www.mellanox.com 8559Q: http://patchwork.ozlabs.org/project/netdev/list/ 8560S: Supported 8561F: drivers/net/ethernet/mellanox/mlx4/ 8562F: include/linux/mlx4/ 8563 8564MELLANOX MLX4 IB driver 8565M: Yishai Hadas <yishaih@mellanox.com> 8566L: linux-rdma@vger.kernel.org 8567W: http://www.mellanox.com 8568Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8569S: Supported 8570F: drivers/infiniband/hw/mlx4/ 8571F: include/linux/mlx4/ 8572F: include/uapi/rdma/mlx4-abi.h 8573 8574MELLANOX MLX5 core VPI driver 8575M: Saeed Mahameed <saeedm@mellanox.com> 8576M: Matan Barak <matanb@mellanox.com> 8577M: Leon Romanovsky <leonro@mellanox.com> 8578L: netdev@vger.kernel.org 8579L: linux-rdma@vger.kernel.org 8580W: http://www.mellanox.com 8581Q: http://patchwork.ozlabs.org/project/netdev/list/ 8582S: Supported 8583F: drivers/net/ethernet/mellanox/mlx5/core/ 8584F: include/linux/mlx5/ 8585 8586MELLANOX MLX5 IB driver 8587M: Matan Barak <matanb@mellanox.com> 8588M: Leon Romanovsky <leonro@mellanox.com> 8589L: linux-rdma@vger.kernel.org 8590W: http://www.mellanox.com 8591Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8592S: Supported 8593F: drivers/infiniband/hw/mlx5/ 8594F: include/linux/mlx5/ 8595F: include/uapi/rdma/mlx5-abi.h 8596 8597MELLANOX MLXCPLD I2C AND MUX DRIVER 8598M: Vadim Pasternak <vadimp@mellanox.com> 8599M: Michael Shych <michaelsh@mellanox.com> 8600L: linux-i2c@vger.kernel.org 8601S: Supported 8602F: drivers/i2c/busses/i2c-mlxcpld.c 8603F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8604F: Documentation/i2c/busses/i2c-mlxcpld 8605 8606MELLANOX MLXCPLD LED DRIVER 8607M: Vadim Pasternak <vadimp@mellanox.com> 8608L: linux-leds@vger.kernel.org 8609S: Supported 8610F: drivers/leds/leds-mlxcpld.c 8611F: Documentation/leds/leds-mlxcpld.txt 8612 8613MELLANOX PLATFORM DRIVER 8614M: Vadim Pasternak <vadimp@mellanox.com> 8615L: platform-driver-x86@vger.kernel.org 8616S: Supported 8617F: drivers/platform/x86/mlx-platform.c 8618 8619MEMBARRIER SUPPORT 8620M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8621M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8622L: linux-kernel@vger.kernel.org 8623S: Supported 8624F: kernel/membarrier.c 8625F: include/uapi/linux/membarrier.h 8626 8627MEMORY MANAGEMENT 8628L: linux-mm@kvack.org 8629W: http://www.linux-mm.org 8630S: Maintained 8631F: include/linux/mm.h 8632F: include/linux/gfp.h 8633F: include/linux/mmzone.h 8634F: include/linux/memory_hotplug.h 8635F: include/linux/vmalloc.h 8636F: mm/ 8637 8638MEMORY TECHNOLOGY DEVICES (MTD) 8639M: David Woodhouse <dwmw2@infradead.org> 8640M: Brian Norris <computersforpeace@gmail.com> 8641M: Boris Brezillon <boris.brezillon@free-electrons.com> 8642M: Marek Vasut <marek.vasut@gmail.com> 8643M: Richard Weinberger <richard@nod.at> 8644M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8645L: linux-mtd@lists.infradead.org 8646W: http://www.linux-mtd.infradead.org/ 8647Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8648T: git git://git.infradead.org/linux-mtd.git master 8649T: git git://git.infradead.org/l2-mtd.git master 8650S: Maintained 8651F: Documentation/devicetree/bindings/mtd/ 8652F: drivers/mtd/ 8653F: include/linux/mtd/ 8654F: include/uapi/mtd/ 8655 8656MEN A21 WATCHDOG DRIVER 8657M: Johannes Thumshirn <morbidrsa@gmail.com> 8658L: linux-watchdog@vger.kernel.org 8659S: Maintained 8660F: drivers/watchdog/mena21_wdt.c 8661 8662MEN CHAMELEON BUS (mcb) 8663M: Johannes Thumshirn <morbidrsa@gmail.com> 8664S: Maintained 8665F: drivers/mcb/ 8666F: include/linux/mcb.h 8667F: Documentation/men-chameleon-bus.txt 8668 8669MEN F21BMC (Board Management Controller) 8670M: Andreas Werner <andreas.werner@men.de> 8671S: Supported 8672F: drivers/mfd/menf21bmc.c 8673F: drivers/watchdog/menf21bmc_wdt.c 8674F: drivers/leds/leds-menf21bmc.c 8675F: drivers/hwmon/menf21bmc_hwmon.c 8676F: Documentation/hwmon/menf21bmc 8677 8678METAG ARCHITECTURE 8679M: James Hogan <james.hogan@imgtec.com> 8680L: linux-metag@vger.kernel.org 8681T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8682S: Odd Fixes 8683F: arch/metag/ 8684F: Documentation/metag/ 8685F: Documentation/devicetree/bindings/metag/ 8686F: Documentation/devicetree/bindings/interrupt-controller/img,* 8687F: drivers/clocksource/metag_generic.c 8688F: drivers/irqchip/irq-metag.c 8689F: drivers/irqchip/irq-metag-ext.c 8690F: drivers/tty/metag_da.c 8691 8692MICROBLAZE ARCHITECTURE 8693M: Michal Simek <monstr@monstr.eu> 8694W: http://www.monstr.eu/fdt/ 8695T: git git://git.monstr.eu/linux-2.6-microblaze.git 8696S: Supported 8697F: arch/microblaze/ 8698 8699MICROCHIP / ATMEL AT91 SERIAL DRIVER 8700M: Richard Genoud <richard.genoud@gmail.com> 8701S: Maintained 8702F: drivers/tty/serial/atmel_serial.c 8703F: drivers/tty/serial/atmel_serial.h 8704 8705MICROCHIP / ATMEL DMA DRIVER 8706M: Ludovic Desroches <ludovic.desroches@microchip.com> 8707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8708L: dmaengine@vger.kernel.org 8709S: Supported 8710F: drivers/dma/at_hdmac.c 8711F: drivers/dma/at_hdmac_regs.h 8712F: include/linux/platform_data/dma-atmel.h 8713 8714MICROCHIP / ATMEL ISC DRIVER 8715M: Songjun Wu <songjun.wu@microchip.com> 8716L: linux-media@vger.kernel.org 8717S: Supported 8718F: drivers/media/platform/atmel/atmel-isc.c 8719F: drivers/media/platform/atmel/atmel-isc-regs.h 8720F: devicetree/bindings/media/atmel-isc.txt 8721 8722MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8723M: Woojung Huh <Woojung.Huh@microchip.com> 8724M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8725L: netdev@vger.kernel.org 8726S: Maintained 8727F: net/dsa/tag_ksz.c 8728F: drivers/net/dsa/microchip/* 8729F: include/linux/platform_data/microchip-ksz.h 8730F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8731 8732MICROCHIP USB251XB DRIVER 8733M: Richard Leitner <richard.leitner@skidata.com> 8734L: linux-usb@vger.kernel.org 8735S: Maintained 8736F: drivers/usb/misc/usb251xb.c 8737F: Documentation/devicetree/bindings/usb/usb251xb.txt 8738 8739MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8740M: Don Brace <don.brace@microsemi.com> 8741L: esc.storagedev@microsemi.com 8742L: linux-scsi@vger.kernel.org 8743S: Supported 8744F: drivers/scsi/smartpqi/smartpqi*.[ch] 8745F: drivers/scsi/smartpqi/Kconfig 8746F: drivers/scsi/smartpqi/Makefile 8747F: include/linux/cciss*.h 8748F: include/uapi/linux/cciss*.h 8749F: Documentation/scsi/smartpqi.txt 8750 8751MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8752M: Chen Yu <yu.c.chen@intel.com> 8753L: platform-driver-x86@vger.kernel.org 8754S: Supported 8755F: drivers/platform/x86/surfacepro3_button.c 8756 8757MICROTEK X6 SCANNER 8758M: Oliver Neukum <oliver@neukum.org> 8759S: Maintained 8760F: drivers/usb/image/microtek.* 8761 8762MIPS 8763M: Ralf Baechle <ralf@linux-mips.org> 8764L: linux-mips@linux-mips.org 8765W: http://www.linux-mips.org/ 8766T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8767Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8768S: Supported 8769F: Documentation/devicetree/bindings/mips/ 8770F: Documentation/mips/ 8771F: arch/mips/ 8772 8773MIPS BOSTON DEVELOPMENT BOARD 8774M: Paul Burton <paul.burton@imgtec.com> 8775L: linux-mips@linux-mips.org 8776S: Maintained 8777F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8778F: arch/mips/boot/dts/img/boston.dts 8779F: arch/mips/configs/generic/board-boston.config 8780F: drivers/clk/imgtec/clk-boston.c 8781F: include/dt-bindings/clock/boston-clock.h 8782 8783MIPS GENERIC PLATFORM 8784M: Paul Burton <paul.burton@imgtec.com> 8785L: linux-mips@linux-mips.org 8786S: Supported 8787F: arch/mips/generic/ 8788 8789MIPS/LOONGSON1 ARCHITECTURE 8790M: Keguang Zhang <keguang.zhang@gmail.com> 8791L: linux-mips@linux-mips.org 8792S: Maintained 8793F: arch/mips/loongson32/ 8794F: arch/mips/include/asm/mach-loongson32/ 8795F: drivers/*/*loongson1* 8796F: drivers/*/*/*loongson1* 8797 8798MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8799M: Hans Verkuil <hverkuil@xs4all.nl> 8800L: linux-media@vger.kernel.org 8801T: git git://linuxtv.org/media_tree.git 8802W: https://linuxtv.org 8803S: Odd Fixes 8804F: drivers/media/radio/radio-miropcm20* 8805 8806MMP SUPPORT 8807M: Eric Miao <eric.y.miao@gmail.com> 8808M: Haojian Zhuang <haojian.zhuang@gmail.com> 8809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8810T: git git://github.com/hzhuang1/linux.git 8811T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 8812S: Maintained 8813F: arch/arm/boot/dts/mmp* 8814F: arch/arm/mach-mmp/ 8815 8816MN88472 MEDIA DRIVER 8817M: Antti Palosaari <crope@iki.fi> 8818L: linux-media@vger.kernel.org 8819W: https://linuxtv.org 8820W: http://palosaari.fi/linux/ 8821Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8822S: Maintained 8823F: drivers/media/dvb-frontends/mn88472* 8824 8825MN88473 MEDIA DRIVER 8826M: Antti Palosaari <crope@iki.fi> 8827L: linux-media@vger.kernel.org 8828W: https://linuxtv.org 8829W: http://palosaari.fi/linux/ 8830Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8831S: Maintained 8832F: drivers/media/dvb-frontends/mn88473* 8833 8834MODULE SUPPORT 8835M: Jessica Yu <jeyu@kernel.org> 8836M: Rusty Russell <rusty@rustcorp.com.au> 8837T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8838S: Maintained 8839F: include/linux/module.h 8840F: kernel/module.c 8841 8842MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8843W: http://popies.net/meye/ 8844S: Orphan 8845F: Documentation/media/v4l-drivers/meye* 8846F: drivers/media/pci/meye/ 8847F: include/uapi/linux/meye.h 8848 8849MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8850M: Jiri Slaby <jirislaby@gmail.com> 8851S: Maintained 8852F: Documentation/serial/moxa-smartio 8853F: drivers/tty/mxser.* 8854 8855MR800 AVERMEDIA USB FM RADIO DRIVER 8856M: Alexey Klimov <klimov.linux@gmail.com> 8857L: linux-media@vger.kernel.org 8858T: git git://linuxtv.org/media_tree.git 8859S: Maintained 8860F: drivers/media/radio/radio-mr800.c 8861 8862MRF24J40 IEEE 802.15.4 RADIO DRIVER 8863M: Alan Ott <alan@signal11.us> 8864L: linux-wpan@vger.kernel.org 8865S: Maintained 8866F: drivers/net/ieee802154/mrf24j40.c 8867F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8868 8869MSI LAPTOP SUPPORT 8870M: "Lee, Chun-Yi" <jlee@suse.com> 8871L: platform-driver-x86@vger.kernel.org 8872S: Maintained 8873F: drivers/platform/x86/msi-laptop.c 8874 8875MSI WMI SUPPORT 8876L: platform-driver-x86@vger.kernel.org 8877S: Orphan 8878F: drivers/platform/x86/msi-wmi.c 8879 8880MSI001 MEDIA DRIVER 8881M: Antti Palosaari <crope@iki.fi> 8882L: linux-media@vger.kernel.org 8883W: https://linuxtv.org 8884W: http://palosaari.fi/linux/ 8885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8886T: git git://linuxtv.org/anttip/media_tree.git 8887S: Maintained 8888F: drivers/media/tuners/msi001* 8889 8890MSI2500 MEDIA DRIVER 8891M: Antti Palosaari <crope@iki.fi> 8892L: linux-media@vger.kernel.org 8893W: https://linuxtv.org 8894W: http://palosaari.fi/linux/ 8895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8896T: git git://linuxtv.org/anttip/media_tree.git 8897S: Maintained 8898F: drivers/media/usb/msi2500/ 8899 8900MSYSTEMS DISKONCHIP G3 MTD DRIVER 8901M: Robert Jarzmik <robert.jarzmik@free.fr> 8902L: linux-mtd@lists.infradead.org 8903S: Maintained 8904F: drivers/mtd/devices/docg3* 8905 8906MT9M032 APTINA SENSOR DRIVER 8907M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8908L: linux-media@vger.kernel.org 8909T: git git://linuxtv.org/media_tree.git 8910S: Maintained 8911F: drivers/media/i2c/mt9m032.c 8912F: include/media/i2c/mt9m032.h 8913 8914MT9P031 APTINA CAMERA SENSOR 8915M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8916L: linux-media@vger.kernel.org 8917T: git git://linuxtv.org/media_tree.git 8918S: Maintained 8919F: drivers/media/i2c/mt9p031.c 8920F: include/media/i2c/mt9p031.h 8921 8922MT9T001 APTINA CAMERA SENSOR 8923M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8924L: linux-media@vger.kernel.org 8925T: git git://linuxtv.org/media_tree.git 8926S: Maintained 8927F: drivers/media/i2c/mt9t001.c 8928F: include/media/i2c/mt9t001.h 8929 8930MT9V032 APTINA CAMERA SENSOR 8931M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8932L: linux-media@vger.kernel.org 8933T: git git://linuxtv.org/media_tree.git 8934S: Maintained 8935F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8936F: drivers/media/i2c/mt9v032.c 8937F: include/media/i2c/mt9v032.h 8938 8939MULTIFUNCTION DEVICES (MFD) 8940M: Lee Jones <lee.jones@linaro.org> 8941T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8942S: Supported 8943F: Documentation/devicetree/bindings/mfd/ 8944F: drivers/mfd/ 8945F: include/linux/mfd/ 8946F: include/dt-bindings/mfd/ 8947 8948MULTIMEDIA CARD (MMC) ETC. OVER SPI 8949S: Orphan 8950F: drivers/mmc/host/mmc_spi.c 8951F: include/linux/spi/mmc_spi.h 8952 8953MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8954M: Ulf Hansson <ulf.hansson@linaro.org> 8955L: linux-mmc@vger.kernel.org 8956T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8957S: Maintained 8958F: Documentation/devicetree/bindings/mmc/ 8959F: drivers/mmc/ 8960F: include/linux/mmc/ 8961F: include/uapi/linux/mmc/ 8962 8963MULTIPLEXER SUBSYSTEM 8964M: Peter Rosin <peda@axentia.se> 8965S: Maintained 8966F: Documentation/ABI/testing/mux/sysfs-class-mux* 8967F: Documentation/devicetree/bindings/mux/ 8968F: include/linux/dt-bindings/mux/ 8969F: include/linux/mux/ 8970F: drivers/mux/ 8971 8972MULTISOUND SOUND DRIVER 8973M: Andrew Veliath <andrewtv@usa.net> 8974S: Maintained 8975F: Documentation/sound/oss/MultiSound 8976F: sound/oss/msnd* 8977 8978MULTITECH MULTIPORT CARD (ISICOM) 8979S: Orphan 8980F: drivers/tty/isicom.c 8981F: include/linux/isicom.h 8982 8983MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8984M: Bin Liu <b-liu@ti.com> 8985L: linux-usb@vger.kernel.org 8986T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8987S: Maintained 8988F: drivers/usb/musb/ 8989 8990MXL5007T MEDIA DRIVER 8991M: Michael Krufky <mkrufky@linuxtv.org> 8992L: linux-media@vger.kernel.org 8993W: https://linuxtv.org 8994W: http://github.com/mkrufky 8995Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8996T: git git://linuxtv.org/mkrufky/tuners.git 8997S: Maintained 8998F: drivers/media/tuners/mxl5007t.* 8999 9000MXSFB DRM DRIVER 9001M: Marek Vasut <marex@denx.de> 9002S: Supported 9003F: drivers/gpu/drm/mxsfb/ 9004F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9005 9006MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9007M: Hyong-Youb Kim <hykim@myri.com> 9008L: netdev@vger.kernel.org 9009W: https://www.myricom.com/support/downloads/myri10ge.html 9010S: Supported 9011F: drivers/net/ethernet/myricom/myri10ge/ 9012 9013NAND FLASH SUBSYSTEM 9014M: Boris Brezillon <boris.brezillon@free-electrons.com> 9015R: Richard Weinberger <richard@nod.at> 9016L: linux-mtd@lists.infradead.org 9017W: http://www.linux-mtd.infradead.org/ 9018Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9019T: git git://git.infradead.org/linux-mtd.git nand/fixes 9020T: git git://git.infradead.org/l2-mtd.git nand/next 9021S: Maintained 9022F: drivers/mtd/nand/ 9023F: include/linux/mtd/nand*.h 9024 9025NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9026M: Daniel Mack <zonque@gmail.com> 9027S: Maintained 9028L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9029W: http://www.native-instruments.com 9030F: sound/usb/caiaq/ 9031 9032NATSEMI ETHERNET DRIVER (DP8381x) 9033S: Orphan 9034F: drivers/net/ethernet/natsemi/natsemi.c 9035 9036NCP FILESYSTEM 9037M: Petr Vandrovec <petr@vandrovec.name> 9038S: Odd Fixes 9039F: fs/ncpfs/ 9040 9041NCR 5380 SCSI DRIVERS 9042M: Finn Thain <fthain@telegraphics.com.au> 9043M: Michael Schmitz <schmitzmic@gmail.com> 9044L: linux-scsi@vger.kernel.org 9045S: Maintained 9046F: Documentation/scsi/g_NCR5380.txt 9047F: drivers/scsi/NCR5380.* 9048F: drivers/scsi/arm/cumana_1.c 9049F: drivers/scsi/arm/oak.c 9050F: drivers/scsi/atari_scsi.* 9051F: drivers/scsi/dmx3191d.c 9052F: drivers/scsi/g_NCR5380.* 9053F: drivers/scsi/mac_scsi.* 9054F: drivers/scsi/sun3_scsi.* 9055F: drivers/scsi/sun3_scsi_vme.c 9056 9057NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9058M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9059L: linux-scsi@vger.kernel.org 9060S: Maintained 9061F: drivers/scsi/NCR_D700.* 9062 9063NCT6775 HARDWARE MONITOR DRIVER 9064M: Guenter Roeck <linux@roeck-us.net> 9065L: linux-hwmon@vger.kernel.org 9066S: Maintained 9067F: Documentation/hwmon/nct6775 9068F: drivers/hwmon/nct6775.c 9069 9070NETEFFECT IWARP RNIC DRIVER (IW_NES) 9071M: Faisal Latif <faisal.latif@intel.com> 9072L: linux-rdma@vger.kernel.org 9073W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9074S: Supported 9075F: drivers/infiniband/hw/nes/ 9076F: include/uapi/rdma/nes-abi.h 9077 9078NETEM NETWORK EMULATOR 9079M: Stephen Hemminger <stephen@networkplumber.org> 9080L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9081S: Maintained 9082F: net/sched/sch_netem.c 9083 9084NETERION 10GbE DRIVERS (s2io/vxge) 9085M: Jon Mason <jdmason@kudzu.us> 9086L: netdev@vger.kernel.org 9087S: Supported 9088F: Documentation/networking/s2io.txt 9089F: Documentation/networking/vxge.txt 9090F: drivers/net/ethernet/neterion/ 9091 9092NETFILTER 9093M: Pablo Neira Ayuso <pablo@netfilter.org> 9094M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9095M: Florian Westphal <fw@strlen.de> 9096L: netfilter-devel@vger.kernel.org 9097L: coreteam@netfilter.org 9098W: http://www.netfilter.org/ 9099W: http://www.iptables.org/ 9100W: http://www.nftables.org/ 9101Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9102T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9103T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9104S: Maintained 9105F: include/linux/netfilter* 9106F: include/linux/netfilter/ 9107F: include/net/netfilter/ 9108F: include/uapi/linux/netfilter* 9109F: include/uapi/linux/netfilter/ 9110F: net/*/netfilter.c 9111F: net/*/netfilter/ 9112F: net/netfilter/ 9113F: net/bridge/br_netfilter*.c 9114 9115NETLABEL 9116M: Paul Moore <paul@paul-moore.com> 9117W: http://netlabel.sf.net 9118L: netdev@vger.kernel.org 9119S: Maintained 9120F: Documentation/netlabel/ 9121F: include/net/netlabel.h 9122F: net/netlabel/ 9123 9124NETROM NETWORK LAYER 9125M: Ralf Baechle <ralf@linux-mips.org> 9126L: linux-hams@vger.kernel.org 9127W: http://www.linux-ax25.org/ 9128S: Maintained 9129F: include/net/netrom.h 9130F: include/uapi/linux/netrom.h 9131F: net/netrom/ 9132 9133NETRONOME ETHERNET DRIVERS 9134M: Jakub Kicinski <jakub.kicinski@netronome.com> 9135L: oss-drivers@netronome.com 9136S: Maintained 9137F: drivers/net/ethernet/netronome/ 9138 9139NETWORK BLOCK DEVICE (NBD) 9140M: Josef Bacik <jbacik@fb.com> 9141S: Maintained 9142L: linux-block@vger.kernel.org 9143L: nbd-general@lists.sourceforge.net 9144F: Documentation/blockdev/nbd.txt 9145F: drivers/block/nbd.c 9146F: include/uapi/linux/nbd.h 9147 9148NETWORK DROP MONITOR 9149M: Neil Horman <nhorman@tuxdriver.com> 9150L: netdev@vger.kernel.org 9151S: Maintained 9152W: https://fedorahosted.org/dropwatch/ 9153F: net/core/drop_monitor.c 9154 9155NETWORKING DRIVERS 9156L: netdev@vger.kernel.org 9157W: http://www.linuxfoundation.org/en/Net 9158Q: http://patchwork.ozlabs.org/project/netdev/list/ 9159T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9160T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9161S: Odd Fixes 9162F: Documentation/devicetree/bindings/net/ 9163F: drivers/net/ 9164F: include/linux/if_* 9165F: include/linux/netdevice.h 9166F: include/linux/etherdevice.h 9167F: include/linux/fcdevice.h 9168F: include/linux/fddidevice.h 9169F: include/linux/hippidevice.h 9170F: include/linux/inetdevice.h 9171F: include/uapi/linux/if_* 9172F: include/uapi/linux/netdevice.h 9173 9174NETWORKING DRIVERS (WIRELESS) 9175M: Kalle Valo <kvalo@codeaurora.org> 9176L: linux-wireless@vger.kernel.org 9177Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9178T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9179T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9180S: Maintained 9181F: Documentation/devicetree/bindings/net/wireless/ 9182F: drivers/net/wireless/ 9183 9184NETWORKING [DSA] 9185M: Andrew Lunn <andrew@lunn.ch> 9186M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9187M: Florian Fainelli <f.fainelli@gmail.com> 9188S: Maintained 9189F: net/dsa/ 9190F: include/net/dsa.h 9191F: drivers/net/dsa/ 9192 9193NETWORKING [GENERAL] 9194M: "David S. Miller" <davem@davemloft.net> 9195L: netdev@vger.kernel.org 9196W: http://www.linuxfoundation.org/en/Net 9197Q: http://patchwork.ozlabs.org/project/netdev/list/ 9198T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9199T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9200B: mailto:netdev@vger.kernel.org 9201S: Maintained 9202F: net/ 9203F: include/net/ 9204F: include/linux/in.h 9205F: include/linux/net.h 9206F: include/linux/netdevice.h 9207F: include/uapi/linux/in.h 9208F: include/uapi/linux/net.h 9209F: include/uapi/linux/netdevice.h 9210F: include/uapi/linux/net_namespace.h 9211F: tools/net/ 9212F: tools/testing/selftests/net/ 9213F: lib/random32.c 9214 9215NETWORKING [IPSEC] 9216M: Steffen Klassert <steffen.klassert@secunet.com> 9217M: Herbert Xu <herbert@gondor.apana.org.au> 9218M: "David S. Miller" <davem@davemloft.net> 9219L: netdev@vger.kernel.org 9220T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9221T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9222S: Maintained 9223F: net/core/flow.c 9224F: net/xfrm/ 9225F: net/key/ 9226F: net/ipv4/xfrm* 9227F: net/ipv4/esp4* 9228F: net/ipv4/ah4.c 9229F: net/ipv4/ipcomp.c 9230F: net/ipv4/ip_vti.c 9231F: net/ipv6/xfrm* 9232F: net/ipv6/esp6* 9233F: net/ipv6/ah6.c 9234F: net/ipv6/ipcomp6.c 9235F: net/ipv6/ip6_vti.c 9236F: include/uapi/linux/xfrm.h 9237F: include/net/xfrm.h 9238 9239NETWORKING [IPv4/IPv6] 9240M: "David S. Miller" <davem@davemloft.net> 9241M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9242M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9243L: netdev@vger.kernel.org 9244T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9245S: Maintained 9246F: net/ipv4/ 9247F: net/ipv6/ 9248F: include/net/ip* 9249F: arch/x86/net/* 9250 9251NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 9252M: Paul Moore <paul@paul-moore.com> 9253L: netdev@vger.kernel.org 9254S: Maintained 9255 9256NETWORKING [TLS] 9257M: Ilya Lesokhin <ilyal@mellanox.com> 9258M: Aviad Yehezkel <aviadye@mellanox.com> 9259M: Dave Watson <davejwatson@fb.com> 9260L: netdev@vger.kernel.org 9261S: Maintained 9262F: net/tls/* 9263F: include/uapi/linux/tls.h 9264F: include/net/tls.h 9265 9266NETWORKING [WIRELESS] 9267L: linux-wireless@vger.kernel.org 9268Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9269 9270NETXEN (1/10) GbE SUPPORT 9271M: Manish Chopra <manish.chopra@cavium.com> 9272M: Rahul Verma <rahul.verma@cavium.com> 9273M: Dept-GELinuxNICDev@cavium.com 9274L: netdev@vger.kernel.org 9275S: Supported 9276F: drivers/net/ethernet/qlogic/netxen/ 9277 9278NFC SUBSYSTEM 9279M: Samuel Ortiz <sameo@linux.intel.com> 9280L: linux-wireless@vger.kernel.org 9281L: linux-nfc@lists.01.org (subscribers-only) 9282S: Supported 9283F: net/nfc/ 9284F: include/net/nfc/ 9285F: include/uapi/linux/nfc.h 9286F: drivers/nfc/ 9287F: include/linux/platform_data/nfcmrvl.h 9288F: include/linux/platform_data/nxp-nci.h 9289F: Documentation/devicetree/bindings/net/nfc/ 9290 9291NFS, SUNRPC, AND LOCKD CLIENTS 9292M: Trond Myklebust <trond.myklebust@primarydata.com> 9293M: Anna Schumaker <anna.schumaker@netapp.com> 9294L: linux-nfs@vger.kernel.org 9295W: http://client.linux-nfs.org 9296T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9297S: Maintained 9298F: fs/lockd/ 9299F: fs/nfs/ 9300F: fs/nfs_common/ 9301F: net/sunrpc/ 9302F: include/linux/lockd/ 9303F: include/linux/nfs* 9304F: include/linux/sunrpc/ 9305F: include/uapi/linux/nfs* 9306F: include/uapi/linux/sunrpc/ 9307 9308NILFS2 FILESYSTEM 9309M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9310L: linux-nilfs@vger.kernel.org 9311W: http://nilfs.sourceforge.net/ 9312W: http://nilfs.osdn.jp/ 9313T: git git://github.com/konis/nilfs2.git 9314S: Supported 9315F: Documentation/filesystems/nilfs2.txt 9316F: fs/nilfs2/ 9317F: include/trace/events/nilfs2.h 9318F: include/uapi/linux/nilfs2_api.h 9319F: include/uapi/linux/nilfs2_ondisk.h 9320 9321NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9322M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9323W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9324S: Maintained 9325F: Documentation/scsi/NinjaSCSI.txt 9326F: drivers/scsi/pcmcia/nsp_* 9327 9328NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9329M: GOTO Masanori <gotom@debian.or.jp> 9330M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9331W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9332S: Maintained 9333F: Documentation/scsi/NinjaSCSI.txt 9334F: drivers/scsi/nsp32* 9335 9336NIOS2 ARCHITECTURE 9337M: Ley Foon Tan <lftan@altera.com> 9338L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9339T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9340S: Maintained 9341F: arch/nios2/ 9342 9343NOHZ, DYNTICKS SUPPORT 9344M: Frederic Weisbecker <fweisbec@gmail.com> 9345M: Thomas Gleixner <tglx@linutronix.de> 9346M: Ingo Molnar <mingo@kernel.org> 9347L: linux-kernel@vger.kernel.org 9348T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9349S: Maintained 9350F: kernel/time/tick*.* 9351F: include/linux/tick.h 9352F: include/linux/sched/nohz.h 9353 9354NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9355M: Pavel Machek <pavel@ucw.cz> 9356M: Sakari Ailus <sakari.ailus@iki.fi> 9357L: linux-media@vger.kernel.org 9358S: Maintained 9359F: drivers/media/i2c/et8ek8 9360F: drivers/media/i2c/ad5820.c 9361 9362NOKIA N900 POWER SUPPLY DRIVERS 9363R: Pali Rohár <pali.rohar@gmail.com> 9364F: include/linux/power/bq2415x_charger.h 9365F: include/linux/power/bq27xxx_battery.h 9366F: include/linux/power/isp1704_charger.h 9367F: drivers/power/supply/bq2415x_charger.c 9368F: drivers/power/supply/bq27xxx_battery.c 9369F: drivers/power/supply/bq27xxx_battery_i2c.c 9370F: drivers/power/supply/isp1704_charger.c 9371F: drivers/power/supply/rx51_battery.c 9372 9373NTB AMD DRIVER 9374M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9375L: linux-ntb@googlegroups.com 9376S: Supported 9377F: drivers/ntb/hw/amd/ 9378 9379NTB DRIVER CORE 9380M: Jon Mason <jdmason@kudzu.us> 9381M: Dave Jiang <dave.jiang@intel.com> 9382M: Allen Hubbe <Allen.Hubbe@emc.com> 9383L: linux-ntb@googlegroups.com 9384S: Supported 9385W: https://github.com/jonmason/ntb/wiki 9386T: git git://github.com/jonmason/ntb.git 9387F: drivers/ntb/ 9388F: drivers/net/ntb_netdev.c 9389F: include/linux/ntb.h 9390F: include/linux/ntb_transport.h 9391F: tools/testing/selftests/ntb/ 9392 9393NTB IDT DRIVER 9394M: Serge Semin <fancer.lancer@gmail.com> 9395L: linux-ntb@googlegroups.com 9396S: Supported 9397F: drivers/ntb/hw/idt/ 9398 9399NTB INTEL DRIVER 9400M: Jon Mason <jdmason@kudzu.us> 9401M: Dave Jiang <dave.jiang@intel.com> 9402L: linux-ntb@googlegroups.com 9403S: Supported 9404W: https://github.com/jonmason/ntb/wiki 9405T: git git://github.com/jonmason/ntb.git 9406F: drivers/ntb/hw/intel/ 9407 9408NTFS FILESYSTEM 9409M: Anton Altaparmakov <anton@tuxera.com> 9410L: linux-ntfs-dev@lists.sourceforge.net 9411W: http://www.tuxera.com/ 9412T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9413S: Supported 9414F: Documentation/filesystems/ntfs.txt 9415F: fs/ntfs/ 9416 9417NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9418M: Antonino Daplas <adaplas@gmail.com> 9419L: linux-fbdev@vger.kernel.org 9420S: Maintained 9421F: drivers/video/fbdev/riva/ 9422F: drivers/video/fbdev/nvidia/ 9423 9424NVM EXPRESS DRIVER 9425M: Keith Busch <keith.busch@intel.com> 9426M: Jens Axboe <axboe@fb.com> 9427M: Christoph Hellwig <hch@lst.de> 9428M: Sagi Grimberg <sagi@grimberg.me> 9429L: linux-nvme@lists.infradead.org 9430T: git://git.infradead.org/nvme.git 9431W: http://git.infradead.org/nvme.git 9432S: Supported 9433F: drivers/nvme/host/ 9434F: include/linux/nvme.h 9435F: include/uapi/linux/nvme_ioctl.h 9436 9437NVM EXPRESS FC TRANSPORT DRIVERS 9438M: James Smart <james.smart@broadcom.com> 9439L: linux-nvme@lists.infradead.org 9440S: Supported 9441F: include/linux/nvme-fc.h 9442F: include/linux/nvme-fc-driver.h 9443F: drivers/nvme/host/fc.c 9444F: drivers/nvme/target/fc.c 9445F: drivers/nvme/target/fcloop.c 9446 9447NVM EXPRESS TARGET DRIVER 9448M: Christoph Hellwig <hch@lst.de> 9449M: Sagi Grimberg <sagi@grimberg.me> 9450L: linux-nvme@lists.infradead.org 9451T: git://git.infradead.org/nvme.git 9452W: http://git.infradead.org/nvme.git 9453S: Supported 9454F: drivers/nvme/target/ 9455 9456NVMEM FRAMEWORK 9457M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9458S: Maintained 9459F: drivers/nvmem/ 9460F: Documentation/devicetree/bindings/nvmem/ 9461F: include/linux/nvmem-consumer.h 9462F: include/linux/nvmem-provider.h 9463 9464NXP TDA998X DRM DRIVER 9465M: Russell King <linux@armlinux.org.uk> 9466S: Supported 9467T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9468T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9469F: drivers/gpu/drm/i2c/tda998x_drv.c 9470F: include/drm/i2c/tda998x.h 9471 9472NXP TFA9879 DRIVER 9473M: Peter Rosin <peda@axentia.se> 9474L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9475S: Maintained 9476F: sound/soc/codecs/tfa9879* 9477 9478NXP-NCI NFC DRIVER 9479M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9480R: Charles Gorand <charles.gorand@effinnov.com> 9481L: linux-nfc@lists.01.org (moderated for non-subscribers) 9482S: Supported 9483F: drivers/nfc/nxp-nci 9484 9485OBJTOOL 9486M: Josh Poimboeuf <jpoimboe@redhat.com> 9487S: Supported 9488F: tools/objtool/ 9489 9490OMAP AUDIO SUPPORT 9491M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9492M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9493L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9494L: linux-omap@vger.kernel.org 9495S: Maintained 9496F: sound/soc/omap/ 9497 9498OMAP CLOCK FRAMEWORK SUPPORT 9499M: Paul Walmsley <paul@pwsan.com> 9500L: linux-omap@vger.kernel.org 9501S: Maintained 9502F: arch/arm/*omap*/*clock* 9503 9504OMAP DEVICE TREE SUPPORT 9505M: Benoît Cousson <bcousson@baylibre.com> 9506M: Tony Lindgren <tony@atomide.com> 9507L: linux-omap@vger.kernel.org 9508L: devicetree@vger.kernel.org 9509S: Maintained 9510F: arch/arm/boot/dts/*omap* 9511F: arch/arm/boot/dts/*am3* 9512F: arch/arm/boot/dts/*am4* 9513F: arch/arm/boot/dts/*am5* 9514F: arch/arm/boot/dts/*dra7* 9515 9516OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9517M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9518L: linux-omap@vger.kernel.org 9519L: linux-fbdev@vger.kernel.org 9520S: Maintained 9521F: drivers/video/fbdev/omap2/ 9522F: Documentation/arm/OMAP/DSS 9523 9524OMAP FRAMEBUFFER SUPPORT 9525M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9526L: linux-fbdev@vger.kernel.org 9527L: linux-omap@vger.kernel.org 9528S: Maintained 9529F: drivers/video/fbdev/omap/ 9530 9531OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9532M: Roger Quadros <rogerq@ti.com> 9533M: Tony Lindgren <tony@atomide.com> 9534L: linux-omap@vger.kernel.org 9535S: Maintained 9536F: drivers/memory/omap-gpmc.c 9537F: arch/arm/mach-omap2/*gpmc* 9538 9539OMAP GPIO DRIVER 9540M: Grygorii Strashko <grygorii.strashko@ti.com> 9541M: Santosh Shilimkar <ssantosh@kernel.org> 9542M: Kevin Hilman <khilman@kernel.org> 9543L: linux-omap@vger.kernel.org 9544S: Maintained 9545F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9546F: drivers/gpio/gpio-omap.c 9547 9548OMAP HARDWARE SPINLOCK SUPPORT 9549M: Ohad Ben-Cohen <ohad@wizery.com> 9550L: linux-omap@vger.kernel.org 9551S: Maintained 9552F: drivers/hwspinlock/omap_hwspinlock.c 9553 9554OMAP HS MMC SUPPORT 9555L: linux-mmc@vger.kernel.org 9556L: linux-omap@vger.kernel.org 9557S: Orphan 9558F: drivers/mmc/host/omap_hsmmc.c 9559 9560OMAP HWMOD DATA 9561M: Paul Walmsley <paul@pwsan.com> 9562L: linux-omap@vger.kernel.org 9563S: Maintained 9564F: arch/arm/mach-omap2/omap_hwmod*data* 9565 9566OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9567M: Benoît Cousson <bcousson@baylibre.com> 9568L: linux-omap@vger.kernel.org 9569S: Maintained 9570F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9571 9572OMAP HWMOD SUPPORT 9573M: Benoît Cousson <bcousson@baylibre.com> 9574M: Paul Walmsley <paul@pwsan.com> 9575L: linux-omap@vger.kernel.org 9576S: Maintained 9577F: arch/arm/mach-omap2/omap_hwmod.* 9578 9579OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9580M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9581L: linux-media@vger.kernel.org 9582S: Maintained 9583F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9584F: drivers/media/platform/omap3isp/ 9585F: drivers/staging/media/omap4iss/ 9586 9587OMAP MMC SUPPORT 9588M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9589L: linux-omap@vger.kernel.org 9590S: Maintained 9591F: drivers/mmc/host/omap.c 9592 9593OMAP POWER MANAGEMENT SUPPORT 9594M: Kevin Hilman <khilman@kernel.org> 9595L: linux-omap@vger.kernel.org 9596S: Maintained 9597F: arch/arm/*omap*/*pm* 9598F: drivers/cpufreq/omap-cpufreq.c 9599 9600OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9601M: Rajendra Nayak <rnayak@codeaurora.org> 9602M: Paul Walmsley <paul@pwsan.com> 9603L: linux-omap@vger.kernel.org 9604S: Maintained 9605F: arch/arm/mach-omap2/prm* 9606 9607OMAP RANDOM NUMBER GENERATOR SUPPORT 9608M: Deepak Saxena <dsaxena@plexity.net> 9609S: Maintained 9610F: drivers/char/hw_random/omap-rng.c 9611 9612OMAP USB SUPPORT 9613L: linux-usb@vger.kernel.org 9614L: linux-omap@vger.kernel.org 9615S: Orphan 9616F: drivers/usb/*/*omap* 9617F: arch/arm/*omap*/usb* 9618 9619OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9620M: Mark Jackson <mpfj@newflow.co.uk> 9621L: linux-omap@vger.kernel.org 9622S: Maintained 9623F: arch/arm/boot/dts/am335x-nano.dts 9624 9625OMAP1 SUPPORT 9626M: Aaro Koskinen <aaro.koskinen@iki.fi> 9627M: Tony Lindgren <tony@atomide.com> 9628L: linux-omap@vger.kernel.org 9629Q: http://patchwork.kernel.org/project/linux-omap/list/ 9630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9631S: Maintained 9632F: arch/arm/mach-omap1/ 9633F: arch/arm/plat-omap/ 9634F: arch/arm/configs/omap1_defconfig 9635F: drivers/i2c/busses/i2c-omap.c 9636F: include/linux/i2c-omap.h 9637 9638OMAP2+ SUPPORT 9639M: Tony Lindgren <tony@atomide.com> 9640L: linux-omap@vger.kernel.org 9641W: http://www.muru.com/linux/omap/ 9642W: http://linux.omap.com/ 9643Q: http://patchwork.kernel.org/project/linux-omap/list/ 9644T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9645S: Maintained 9646F: arch/arm/mach-omap2/ 9647F: arch/arm/plat-omap/ 9648F: arch/arm/configs/omap2plus_defconfig 9649F: drivers/i2c/busses/i2c-omap.c 9650F: drivers/irqchip/irq-omap-intc.c 9651F: drivers/mfd/*omap*.c 9652F: drivers/mfd/menelaus.c 9653F: drivers/mfd/palmas.c 9654F: drivers/mfd/tps65217.c 9655F: drivers/mfd/tps65218.c 9656F: drivers/mfd/tps65910.c 9657F: drivers/mfd/twl-core.[ch] 9658F: drivers/mfd/twl4030*.c 9659F: drivers/mfd/twl6030*.c 9660F: drivers/mfd/twl6040*.c 9661F: drivers/regulator/palmas-regulator*.c 9662F: drivers/regulator/pbias-regulator.c 9663F: drivers/regulator/tps65217-regulator.c 9664F: drivers/regulator/tps65218-regulator.c 9665F: drivers/regulator/tps65910-regulator.c 9666F: drivers/regulator/twl-regulator.c 9667F: drivers/regulator/twl6030-regulator.c 9668F: include/linux/i2c-omap.h 9669 9670OMFS FILESYSTEM 9671M: Bob Copeland <me@bobcopeland.com> 9672L: linux-karma-devel@lists.sourceforge.net 9673S: Maintained 9674F: Documentation/filesystems/omfs.txt 9675F: fs/omfs/ 9676 9677OMNIKEY CARDMAN 4000 DRIVER 9678M: Harald Welte <laforge@gnumonks.org> 9679S: Maintained 9680F: drivers/char/pcmcia/cm4000_cs.c 9681F: include/linux/cm4000_cs.h 9682F: include/uapi/linux/cm4000_cs.h 9683 9684OMNIKEY CARDMAN 4040 DRIVER 9685M: Harald Welte <laforge@gnumonks.org> 9686S: Maintained 9687F: drivers/char/pcmcia/cm4040_cs.* 9688 9689OMNIVISION OV13858 SENSOR DRIVER 9690M: Sakari Ailus <sakari.ailus@linux.intel.com> 9691L: linux-media@vger.kernel.org 9692T: git git://linuxtv.org/media_tree.git 9693S: Maintained 9694F: drivers/media/i2c/ov13858.c 9695 9696OMNIVISION OV5640 SENSOR DRIVER 9697M: Steve Longerbeam <slongerbeam@gmail.com> 9698L: linux-media@vger.kernel.org 9699T: git git://linuxtv.org/media_tree.git 9700S: Maintained 9701F: drivers/media/i2c/ov5640.c 9702 9703OMNIVISION OV5647 SENSOR DRIVER 9704M: Ramiro Oliveira <roliveir@synopsys.com> 9705L: linux-media@vger.kernel.org 9706T: git git://linuxtv.org/media_tree.git 9707S: Maintained 9708F: drivers/media/i2c/ov5647.c 9709 9710OMNIVISION OV7670 SENSOR DRIVER 9711M: Jonathan Corbet <corbet@lwn.net> 9712L: linux-media@vger.kernel.org 9713T: git git://linuxtv.org/media_tree.git 9714S: Maintained 9715F: drivers/media/i2c/ov7670.c 9716F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9717 9718ONENAND FLASH DRIVER 9719M: Kyungmin Park <kyungmin.park@samsung.com> 9720L: linux-mtd@lists.infradead.org 9721S: Maintained 9722F: drivers/mtd/onenand/ 9723F: include/linux/mtd/onenand*.h 9724 9725ONSTREAM SCSI TAPE DRIVER 9726M: Willem Riede <osst@riede.org> 9727L: osst-users@lists.sourceforge.net 9728L: linux-scsi@vger.kernel.org 9729S: Maintained 9730F: Documentation/scsi/osst.txt 9731F: drivers/scsi/osst.* 9732F: drivers/scsi/osst_*.h 9733F: drivers/scsi/st.h 9734 9735OP-TEE DRIVER 9736M: Jens Wiklander <jens.wiklander@linaro.org> 9737S: Maintained 9738F: drivers/tee/optee/ 9739 9740OPA-VNIC DRIVER 9741M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9742M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9743L: linux-rdma@vger.kernel.org 9744S: Supported 9745F: drivers/infiniband/ulp/opa_vnic 9746 9747OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9748M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9749L: devicetree@vger.kernel.org 9750S: Maintained 9751F: Documentation/devicetree/dynamic-resolution-notes.txt 9752F: Documentation/devicetree/overlay-notes.txt 9753F: drivers/of/overlay.c 9754F: drivers/of/resolver.c 9755 9756OPEN FIRMWARE AND FLATTENED DEVICE TREE 9757M: Rob Herring <robh+dt@kernel.org> 9758M: Frank Rowand <frowand.list@gmail.com> 9759L: devicetree@vger.kernel.org 9760W: http://www.devicetree.org/ 9761T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9762S: Maintained 9763F: drivers/of/ 9764F: include/linux/of*.h 9765F: scripts/dtc/ 9766F: Documentation/ABI/testing/sysfs-firmware-ofw 9767 9768OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9769M: Rob Herring <robh+dt@kernel.org> 9770M: Mark Rutland <mark.rutland@arm.com> 9771L: devicetree@vger.kernel.org 9772T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9773Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9774S: Maintained 9775F: Documentation/devicetree/ 9776F: arch/*/boot/dts/ 9777F: include/dt-bindings/ 9778 9779OPENCORES I2C BUS DRIVER 9780M: Peter Korsgaard <jacmet@sunsite.dk> 9781L: linux-i2c@vger.kernel.org 9782S: Maintained 9783F: Documentation/i2c/busses/i2c-ocores 9784F: drivers/i2c/busses/i2c-ocores.c 9785 9786OPENRISC ARCHITECTURE 9787M: Jonas Bonn <jonas@southpole.se> 9788M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9789M: Stafford Horne <shorne@gmail.com> 9790T: git git://github.com/openrisc/linux.git 9791L: openrisc@lists.librecores.org 9792W: http://openrisc.io 9793S: Maintained 9794F: arch/openrisc/ 9795 9796OPENVSWITCH 9797M: Pravin Shelar <pshelar@nicira.com> 9798L: netdev@vger.kernel.org 9799L: dev@openvswitch.org 9800W: http://openvswitch.org 9801S: Maintained 9802F: net/openvswitch/ 9803F: include/uapi/linux/openvswitch.h 9804 9805OPERATING PERFORMANCE POINTS (OPP) 9806M: Viresh Kumar <vireshk@kernel.org> 9807M: Nishanth Menon <nm@ti.com> 9808M: Stephen Boyd <sboyd@codeaurora.org> 9809L: linux-pm@vger.kernel.org 9810S: Maintained 9811T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9812F: drivers/base/power/opp/ 9813F: include/linux/pm_opp.h 9814F: Documentation/power/opp.txt 9815F: Documentation/devicetree/bindings/opp/ 9816 9817OPL4 DRIVER 9818M: Clemens Ladisch <clemens@ladisch.de> 9819L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9820T: git git://git.alsa-project.org/alsa-kernel.git 9821S: Maintained 9822F: sound/drivers/opl4/ 9823 9824OPROFILE 9825M: Robert Richter <rric@kernel.org> 9826L: oprofile-list@lists.sf.net 9827S: Maintained 9828F: arch/*/include/asm/oprofile*.h 9829F: arch/*/oprofile/ 9830F: drivers/oprofile/ 9831F: include/linux/oprofile.h 9832 9833ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9834M: Mark Fasheh <mfasheh@versity.com> 9835M: Joel Becker <jlbec@evilplan.org> 9836L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9837W: http://ocfs2.wiki.kernel.org 9838S: Supported 9839F: Documentation/filesystems/ocfs2.txt 9840F: Documentation/filesystems/dlmfs.txt 9841F: fs/ocfs2/ 9842 9843ORANGEFS FILESYSTEM 9844M: Mike Marshall <hubcap@omnibond.com> 9845L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9846T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9847S: Supported 9848F: fs/orangefs/ 9849F: Documentation/filesystems/orangefs.txt 9850 9851ORINOCO DRIVER 9852L: linux-wireless@vger.kernel.org 9853W: http://wireless.kernel.org/en/users/Drivers/orinoco 9854W: http://www.nongnu.org/orinoco/ 9855S: Orphan 9856F: drivers/net/wireless/intersil/orinoco/ 9857 9858OSD LIBRARY and FILESYSTEM 9859M: Boaz Harrosh <ooo@electrozaur.com> 9860S: Maintained 9861F: drivers/scsi/osd/ 9862F: include/scsi/osd_* 9863F: fs/exofs/ 9864 9865OV2659 OMNIVISION SENSOR DRIVER 9866M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 9867L: linux-media@vger.kernel.org 9868W: https://linuxtv.org 9869Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9870T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 9871S: Maintained 9872F: drivers/media/i2c/ov2659.c 9873F: include/media/i2c/ov2659.h 9874 9875OVERLAY FILESYSTEM 9876M: Miklos Szeredi <miklos@szeredi.hu> 9877L: linux-unionfs@vger.kernel.org 9878T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9879S: Supported 9880F: fs/overlayfs/ 9881F: Documentation/filesystems/overlayfs.txt 9882 9883P54 WIRELESS DRIVER 9884M: Christian Lamparter <chunkeey@googlemail.com> 9885L: linux-wireless@vger.kernel.org 9886W: http://wireless.kernel.org/en/users/Drivers/p54 9887S: Maintained 9888F: drivers/net/wireless/intersil/p54/ 9889 9890PA SEMI ETHERNET DRIVER 9891L: netdev@vger.kernel.org 9892S: Orphan 9893F: drivers/net/ethernet/pasemi/* 9894 9895PA SEMI SMBUS DRIVER 9896L: linux-i2c@vger.kernel.org 9897S: Orphan 9898F: drivers/i2c/busses/i2c-pasemi.c 9899 9900PADATA PARALLEL EXECUTION MECHANISM 9901M: Steffen Klassert <steffen.klassert@secunet.com> 9902L: linux-crypto@vger.kernel.org 9903S: Maintained 9904F: kernel/padata.c 9905F: include/linux/padata.h 9906F: Documentation/padata.txt 9907 9908PANASONIC LAPTOP ACPI EXTRAS DRIVER 9909M: Harald Welte <laforge@gnumonks.org> 9910L: platform-driver-x86@vger.kernel.org 9911S: Maintained 9912F: drivers/platform/x86/panasonic-laptop.c 9913 9914PANASONIC MN10300/AM33/AM34 PORT 9915M: David Howells <dhowells@redhat.com> 9916L: linux-am33-list@redhat.com (moderated for non-subscribers) 9917W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9918S: Maintained 9919F: Documentation/mn10300/ 9920F: arch/mn10300/ 9921 9922PARALLEL LCD/KEYPAD PANEL DRIVER 9923M: Willy Tarreau <willy@haproxy.com> 9924M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9925S: Odd Fixes 9926F: Documentation/misc-devices/lcd-panel-cgram.txt 9927F: drivers/misc/panel.c 9928 9929PARALLEL PORT SUBSYSTEM 9930M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9931M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9932L: linux-parport@lists.infradead.org (subscribers-only) 9933S: Maintained 9934F: drivers/parport/ 9935F: include/linux/parport*.h 9936F: drivers/char/ppdev.c 9937F: include/uapi/linux/ppdev.h 9938F: Documentation/parport*.txt 9939 9940PARAVIRT_OPS INTERFACE 9941M: Jeremy Fitzhardinge <jeremy@goop.org> 9942M: Chris Wright <chrisw@sous-sol.org> 9943M: Alok Kataria <akataria@vmware.com> 9944M: Rusty Russell <rusty@rustcorp.com.au> 9945L: virtualization@lists.linux-foundation.org 9946S: Supported 9947F: Documentation/virtual/paravirt_ops.txt 9948F: arch/*/kernel/paravirt* 9949F: arch/*/include/asm/paravirt.h 9950F: include/linux/hypervisor.h 9951 9952PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9953M: Tim Waugh <tim@cyberelk.net> 9954L: linux-parport@lists.infradead.org (subscribers-only) 9955S: Maintained 9956F: Documentation/blockdev/paride.txt 9957F: drivers/block/paride/ 9958 9959PARISC ARCHITECTURE 9960M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9961M: Helge Deller <deller@gmx.de> 9962L: linux-parisc@vger.kernel.org 9963W: http://www.parisc-linux.org/ 9964Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9965T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9966T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9967S: Maintained 9968F: arch/parisc/ 9969F: Documentation/parisc/ 9970F: drivers/parisc/ 9971F: drivers/char/agp/parisc-agp.c 9972F: drivers/input/serio/gscps2.c 9973F: drivers/parport/parport_gsc.* 9974F: drivers/tty/serial/8250/8250_gsc.c 9975F: drivers/video/fbdev/sti* 9976F: drivers/video/console/sti* 9977F: drivers/video/logo/logo_parisc* 9978 9979PARMAN 9980M: Jiri Pirko <jiri@mellanox.com> 9981L: netdev@vger.kernel.org 9982S: Supported 9983F: lib/parman.c 9984F: lib/test_parman.c 9985F: include/linux/parman.h 9986 9987PC87360 HARDWARE MONITORING DRIVER 9988M: Jim Cromie <jim.cromie@gmail.com> 9989L: linux-hwmon@vger.kernel.org 9990S: Maintained 9991F: Documentation/hwmon/pc87360 9992F: drivers/hwmon/pc87360.c 9993 9994PC8736x GPIO DRIVER 9995M: Jim Cromie <jim.cromie@gmail.com> 9996S: Maintained 9997F: drivers/char/pc8736x_gpio.c 9998 9999PC87427 HARDWARE MONITORING DRIVER 10000M: Jean Delvare <jdelvare@suse.com> 10001L: linux-hwmon@vger.kernel.org 10002S: Maintained 10003F: Documentation/hwmon/pc87427 10004F: drivers/hwmon/pc87427.c 10005 10006PCA9532 LED DRIVER 10007M: Riku Voipio <riku.voipio@iki.fi> 10008S: Maintained 10009F: drivers/leds/leds-pca9532.c 10010F: include/linux/leds-pca9532.h 10011 10012PCA9541 I2C BUS MASTER SELECTOR DRIVER 10013M: Guenter Roeck <linux@roeck-us.net> 10014L: linux-i2c@vger.kernel.org 10015S: Maintained 10016F: drivers/i2c/muxes/i2c-mux-pca9541.c 10017 10018PCDP - PRIMARY CONSOLE AND DEBUG PORT 10019M: Khalid Aziz <khalid@gonehiking.org> 10020S: Maintained 10021F: drivers/firmware/pcdp.* 10022 10023PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10024M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10025L: linux-pci@vger.kernel.org 10026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10027S: Maintained 10028F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10029F: drivers/pci/host/pci-aardvark.c 10030 10031PCI DRIVER FOR ALTERA PCIE IP 10032M: Ley Foon Tan <lftan@altera.com> 10033L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10034L: linux-pci@vger.kernel.org 10035S: Supported 10036F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10037F: drivers/pci/host/pcie-altera.c 10038 10039PCI DRIVER FOR APPLIEDMICRO XGENE 10040M: Tanmay Inamdar <tinamdar@apm.com> 10041L: linux-pci@vger.kernel.org 10042L: linux-arm-kernel@lists.infradead.org 10043S: Maintained 10044F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10045F: drivers/pci/host/pci-xgene.c 10046 10047PCI DRIVER FOR ARM VERSATILE PLATFORM 10048M: Rob Herring <robh@kernel.org> 10049L: linux-pci@vger.kernel.org 10050L: linux-arm-kernel@lists.infradead.org 10051S: Maintained 10052F: Documentation/devicetree/bindings/pci/versatile.txt 10053F: drivers/pci/host/pci-versatile.c 10054 10055PCI DRIVER FOR ARMADA 8K 10056M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10057L: linux-pci@vger.kernel.org 10058L: linux-arm-kernel@lists.infradead.org 10059S: Maintained 10060F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10061F: drivers/pci/dwc/pcie-armada8k.c 10062 10063PCI DRIVER FOR FREESCALE LAYERSCAPE 10064M: Minghuan Lian <minghuan.Lian@freescale.com> 10065M: Mingkai Hu <mingkai.hu@freescale.com> 10066M: Roy Zang <tie-fei.zang@freescale.com> 10067L: linuxppc-dev@lists.ozlabs.org 10068L: linux-pci@vger.kernel.org 10069L: linux-arm-kernel@lists.infradead.org 10070S: Maintained 10071F: drivers/pci/dwc/*layerscape* 10072 10073PCI DRIVER FOR GENERIC OF HOSTS 10074M: Will Deacon <will.deacon@arm.com> 10075L: linux-pci@vger.kernel.org 10076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10077S: Maintained 10078F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10079F: drivers/pci/host/pci-host-common.c 10080F: drivers/pci/host/pci-host-generic.c 10081 10082PCI DRIVER FOR IMX6 10083M: Richard Zhu <hongxing.zhu@nxp.com> 10084M: Lucas Stach <l.stach@pengutronix.de> 10085L: linux-pci@vger.kernel.org 10086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10087S: Maintained 10088F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10089F: drivers/pci/dwc/*imx6* 10090 10091PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10092M: Keith Busch <keith.busch@intel.com> 10093L: linux-pci@vger.kernel.org 10094S: Supported 10095F: drivers/pci/host/vmd.c 10096 10097PCI DRIVER FOR MICROSEMI SWITCHTEC 10098M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10099M: Stephen Bates <stephen.bates@microsemi.com> 10100M: Logan Gunthorpe <logang@deltatee.com> 10101L: linux-pci@vger.kernel.org 10102S: Maintained 10103F: Documentation/switchtec.txt 10104F: Documentation/ABI/testing/sysfs-class-switchtec 10105F: drivers/pci/switch/switchtec* 10106F: include/uapi/linux/switchtec_ioctl.h 10107 10108PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10109M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10110M: Jason Cooper <jason@lakedaemon.net> 10111L: linux-pci@vger.kernel.org 10112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10113S: Maintained 10114F: drivers/pci/host/*mvebu* 10115 10116PCI DRIVER FOR NVIDIA TEGRA 10117M: Thierry Reding <thierry.reding@gmail.com> 10118L: linux-tegra@vger.kernel.org 10119L: linux-pci@vger.kernel.org 10120S: Supported 10121F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10122F: drivers/pci/host/pci-tegra.c 10123 10124PCI DRIVER FOR RENESAS R-CAR 10125M: Simon Horman <horms@verge.net.au> 10126L: linux-pci@vger.kernel.org 10127L: linux-renesas-soc@vger.kernel.org 10128S: Maintained 10129F: drivers/pci/host/*rcar* 10130 10131PCI DRIVER FOR SAMSUNG EXYNOS 10132M: Jingoo Han <jingoohan1@gmail.com> 10133L: linux-pci@vger.kernel.org 10134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10135L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10136S: Maintained 10137F: drivers/pci/dwc/pci-exynos.c 10138 10139PCI DRIVER FOR SYNOPSIS DESIGNWARE 10140M: Jingoo Han <jingoohan1@gmail.com> 10141M: Joao Pinto <Joao.Pinto@synopsys.com> 10142L: linux-pci@vger.kernel.org 10143S: Maintained 10144F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10145F: drivers/pci/dwc/*designware* 10146 10147PCI DRIVER FOR TI DRA7XX 10148M: Kishon Vijay Abraham I <kishon@ti.com> 10149L: linux-omap@vger.kernel.org 10150L: linux-pci@vger.kernel.org 10151S: Supported 10152F: Documentation/devicetree/bindings/pci/ti-pci.txt 10153F: drivers/pci/dwc/pci-dra7xx.c 10154 10155PCI DRIVER FOR TI KEYSTONE 10156M: Murali Karicheri <m-karicheri2@ti.com> 10157L: linux-pci@vger.kernel.org 10158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10159S: Maintained 10160F: drivers/pci/dwc/*keystone* 10161 10162PCI ENDPOINT SUBSYSTEM 10163M: Kishon Vijay Abraham I <kishon@ti.com> 10164L: linux-pci@vger.kernel.org 10165T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10166S: Supported 10167F: drivers/pci/endpoint/ 10168F: drivers/misc/pci_endpoint_test.c 10169F: tools/pci/ 10170 10171PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10172M: Russell Currey <ruscur@russell.cc> 10173L: linuxppc-dev@lists.ozlabs.org 10174S: Supported 10175F: Documentation/powerpc/eeh-pci-error-recovery.txt 10176F: arch/powerpc/kernel/eeh*.c 10177F: arch/powerpc/platforms/*/eeh*.c 10178F: arch/powerpc/include/*/eeh*.h 10179 10180PCI ERROR RECOVERY 10181M: Linas Vepstas <linasvepstas@gmail.com> 10182L: linux-pci@vger.kernel.org 10183S: Supported 10184F: Documentation/PCI/pci-error-recovery.txt 10185 10186PCI MSI DRIVER FOR ALTERA MSI IP 10187M: Ley Foon Tan <lftan@altera.com> 10188L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10189L: linux-pci@vger.kernel.org 10190S: Supported 10191F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10192F: drivers/pci/host/pcie-altera-msi.c 10193 10194PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10195M: Duc Dang <dhdang@apm.com> 10196L: linux-pci@vger.kernel.org 10197L: linux-arm-kernel@lists.infradead.org 10198S: Maintained 10199F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10200F: drivers/pci/host/pci-xgene-msi.c 10201 10202PCI SUBSYSTEM 10203M: Bjorn Helgaas <bhelgaas@google.com> 10204L: linux-pci@vger.kernel.org 10205Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10206T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10207S: Supported 10208F: Documentation/devicetree/bindings/pci/ 10209F: Documentation/PCI/ 10210F: drivers/pci/ 10211F: include/linux/pci* 10212F: arch/x86/pci/ 10213F: arch/x86/kernel/quirks.c 10214 10215PCIE DRIVER FOR AXIS ARTPEC 10216M: Niklas Cassel <niklas.cassel@axis.com> 10217M: Jesper Nilsson <jesper.nilsson@axis.com> 10218L: linux-arm-kernel@axis.com 10219L: linux-pci@vger.kernel.org 10220S: Maintained 10221F: Documentation/devicetree/bindings/pci/axis,artpec* 10222F: drivers/pci/dwc/*artpec* 10223 10224PCIE DRIVER FOR CAVIUM THUNDERX 10225M: David Daney <david.daney@cavium.com> 10226L: linux-pci@vger.kernel.org 10227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10228S: Supported 10229F: Documentation/devicetree/bindings/pci/pci-thunder-* 10230F: drivers/pci/host/pci-thunder-* 10231 10232PCIE DRIVER FOR HISILICON 10233M: Zhou Wang <wangzhou1@hisilicon.com> 10234M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10235L: linux-pci@vger.kernel.org 10236S: Maintained 10237F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10238F: drivers/pci/dwc/pcie-hisi.c 10239 10240PCIE DRIVER FOR HISILICON KIRIN 10241M: Xiaowei Song <songxiaowei@hisilicon.com> 10242M: Binghui Wang <wangbinghui@hisilicon.com> 10243L: linux-pci@vger.kernel.org 10244S: Maintained 10245F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10246F: drivers/pci/dwc/pcie-kirin.c 10247 10248PCIE DRIVER FOR MEDIATEK 10249M: Ryder Lee <ryder.lee@mediatek.com> 10250L: linux-pci@vger.kernel.org 10251L: linux-mediatek@lists.infradead.org 10252S: Supported 10253F: Documentation/devicetree/bindings/pci/mediatek* 10254F: drivers/pci/host/*mediatek* 10255 10256PCIE DRIVER FOR QUALCOMM MSM 10257M: Stanimir Varbanov <svarbanov@mm-sol.com> 10258L: linux-pci@vger.kernel.org 10259L: linux-arm-msm@vger.kernel.org 10260S: Maintained 10261F: drivers/pci/dwc/*qcom* 10262 10263PCIE DRIVER FOR ROCKCHIP 10264M: Shawn Lin <shawn.lin@rock-chips.com> 10265L: linux-pci@vger.kernel.org 10266L: linux-rockchip@lists.infradead.org 10267S: Maintained 10268F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10269F: drivers/pci/host/pcie-rockchip.c 10270 10271PCIE DRIVER FOR ST SPEAR13XX 10272M: Pratyush Anand <pratyush.anand@gmail.com> 10273L: linux-pci@vger.kernel.org 10274S: Maintained 10275F: drivers/pci/dwc/*spear* 10276 10277PCMCIA SUBSYSTEM 10278P: Linux PCMCIA Team 10279L: linux-pcmcia@lists.infradead.org 10280W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10281T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10282S: Maintained 10283F: Documentation/pcmcia/ 10284F: tools/pcmcia/ 10285F: drivers/pcmcia/ 10286F: include/pcmcia/ 10287 10288PCNET32 NETWORK DRIVER 10289M: Don Fry <pcnet32@frontier.com> 10290L: netdev@vger.kernel.org 10291S: Maintained 10292F: drivers/net/ethernet/amd/pcnet32.c 10293 10294PCRYPT PARALLEL CRYPTO ENGINE 10295M: Steffen Klassert <steffen.klassert@secunet.com> 10296L: linux-crypto@vger.kernel.org 10297S: Maintained 10298F: crypto/pcrypt.c 10299F: include/crypto/pcrypt.h 10300 10301PER-CPU MEMORY ALLOCATOR 10302M: Tejun Heo <tj@kernel.org> 10303M: Christoph Lameter <cl@linux.com> 10304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10305S: Maintained 10306F: include/linux/percpu*.h 10307F: mm/percpu*.c 10308F: arch/*/include/asm/percpu.h 10309 10310PER-TASK DELAY ACCOUNTING 10311M: Balbir Singh <bsingharora@gmail.com> 10312S: Maintained 10313F: include/linux/delayacct.h 10314F: kernel/delayacct.c 10315 10316PERFORMANCE EVENTS SUBSYSTEM 10317M: Peter Zijlstra <peterz@infradead.org> 10318M: Ingo Molnar <mingo@redhat.com> 10319M: Arnaldo Carvalho de Melo <acme@kernel.org> 10320R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10321L: linux-kernel@vger.kernel.org 10322T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10323S: Supported 10324F: kernel/events/* 10325F: include/linux/perf_event.h 10326F: include/uapi/linux/perf_event.h 10327F: arch/*/kernel/perf_event*.c 10328F: arch/*/kernel/*/perf_event*.c 10329F: arch/*/kernel/*/*/perf_event*.c 10330F: arch/*/include/asm/perf_event.h 10331F: arch/*/kernel/perf_callchain.c 10332F: arch/*/events/* 10333F: tools/perf/ 10334 10335PERSONALITY HANDLING 10336M: Christoph Hellwig <hch@infradead.org> 10337L: linux-abi-devel@lists.sourceforge.net 10338S: Maintained 10339F: include/linux/personality.h 10340F: include/uapi/linux/personality.h 10341 10342PHONET PROTOCOL 10343M: Remi Denis-Courmont <courmisch@gmail.com> 10344S: Supported 10345F: Documentation/networking/phonet.txt 10346F: include/linux/phonet.h 10347F: include/net/phonet/ 10348F: include/uapi/linux/phonet.h 10349F: net/phonet/ 10350 10351PHRAM MTD DRIVER 10352M: Joern Engel <joern@lazybastard.org> 10353L: linux-mtd@lists.infradead.org 10354S: Maintained 10355F: drivers/mtd/devices/phram.c 10356 10357PICOLCD HID DRIVER 10358M: Bruno Prémont <bonbons@linux-vserver.org> 10359L: linux-input@vger.kernel.org 10360S: Maintained 10361F: drivers/hid/hid-picolcd* 10362 10363PICOXCELL SUPPORT 10364M: Jamie Iles <jamie@jamieiles.com> 10365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10366T: git git://github.com/jamieiles/linux-2.6-ji.git 10367S: Supported 10368F: arch/arm/boot/dts/picoxcell* 10369F: arch/arm/mach-picoxcell/ 10370F: drivers/crypto/picoxcell* 10371 10372PIN CONTROL SUBSYSTEM 10373M: Linus Walleij <linus.walleij@linaro.org> 10374L: linux-gpio@vger.kernel.org 10375T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10376S: Maintained 10377F: Documentation/devicetree/bindings/pinctrl/ 10378F: Documentation/pinctrl.txt 10379F: drivers/pinctrl/ 10380F: include/linux/pinctrl/ 10381 10382PIN CONTROLLER - ATMEL AT91 10383M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10385S: Maintained 10386F: drivers/pinctrl/pinctrl-at91.* 10387 10388PIN CONTROLLER - ATMEL AT91 PIO4 10389M: Ludovic Desroches <ludovic.desroches@microchip.com> 10390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10391L: linux-gpio@vger.kernel.org 10392S: Supported 10393F: drivers/pinctrl/pinctrl-at91-pio4.* 10394 10395PIN CONTROLLER - INTEL 10396M: Mika Westerberg <mika.westerberg@linux.intel.com> 10397M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10398S: Maintained 10399F: drivers/pinctrl/intel/ 10400 10401PIN CONTROLLER - QUALCOMM 10402M: Bjorn Andersson <bjorn.andersson@linaro.org> 10403S: Maintained 10404L: linux-arm-msm@vger.kernel.org 10405F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10406F: drivers/pinctrl/qcom/ 10407 10408PIN CONTROLLER - RENESAS 10409M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10410M: Geert Uytterhoeven <geert+renesas@glider.be> 10411L: linux-renesas-soc@vger.kernel.org 10412S: Maintained 10413F: drivers/pinctrl/sh-pfc/ 10414 10415PIN CONTROLLER - SAMSUNG 10416M: Tomasz Figa <tomasz.figa@gmail.com> 10417M: Krzysztof Kozlowski <krzk@kernel.org> 10418M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10420L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10421Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10422T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10423S: Maintained 10424F: drivers/pinctrl/samsung/ 10425F: include/dt-bindings/pinctrl/samsung.h 10426F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10427 10428PIN CONTROLLER - SINGLE 10429M: Tony Lindgren <tony@atomide.com> 10430M: Haojian Zhuang <haojian.zhuang@linaro.org> 10431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10432L: linux-omap@vger.kernel.org 10433S: Maintained 10434F: drivers/pinctrl/pinctrl-single.c 10435 10436PIN CONTROLLER - ST SPEAR 10437M: Viresh Kumar <vireshk@kernel.org> 10438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10439W: http://www.st.com/spear 10440S: Maintained 10441F: drivers/pinctrl/spear/ 10442 10443PISTACHIO SOC SUPPORT 10444M: James Hartley <james.hartley@imgtec.com> 10445M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10446L: linux-mips@linux-mips.org 10447S: Maintained 10448F: arch/mips/pistachio/ 10449F: arch/mips/include/asm/mach-pistachio/ 10450F: arch/mips/boot/dts/img/pistachio* 10451F: arch/mips/configs/pistachio*_defconfig 10452 10453PKTCDVD DRIVER 10454S: Orphan 10455M: linux-block@vger.kernel.org 10456F: drivers/block/pktcdvd.c 10457F: include/linux/pktcdvd.h 10458F: include/uapi/linux/pktcdvd.h 10459 10460PKUNITY SOC DRIVERS 10461M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10462W: http://mprc.pku.edu.cn/~guanxuetao/linux 10463S: Maintained 10464T: git git://github.com/gxt/linux.git 10465F: drivers/input/serio/i8042-unicore32io.h 10466F: drivers/i2c/busses/i2c-puv3.c 10467F: drivers/video/fbdev/fb-puv3.c 10468F: drivers/rtc/rtc-puv3.c 10469 10470PMBUS HARDWARE MONITORING DRIVERS 10471M: Guenter Roeck <linux@roeck-us.net> 10472L: linux-hwmon@vger.kernel.org 10473W: http://hwmon.wiki.kernel.org/ 10474W: http://www.roeck-us.net/linux/drivers/ 10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10476S: Maintained 10477F: Documentation/hwmon/pmbus 10478F: drivers/hwmon/pmbus/ 10479F: include/linux/pmbus.h 10480 10481PMC SIERRA MaxRAID DRIVER 10482L: linux-scsi@vger.kernel.org 10483W: http://www.pmc-sierra.com/ 10484S: Orphan 10485F: drivers/scsi/pmcraid.* 10486 10487PMC SIERRA PM8001 DRIVER 10488M: Jack Wang <jinpu.wang@profitbricks.com> 10489M: lindar_liu@usish.com 10490L: linux-scsi@vger.kernel.org 10491S: Supported 10492F: drivers/scsi/pm8001/ 10493 10494PNP SUPPORT 10495M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10496S: Maintained 10497F: drivers/pnp/ 10498 10499POSIX CLOCKS and TIMERS 10500M: Thomas Gleixner <tglx@linutronix.de> 10501L: linux-kernel@vger.kernel.org 10502T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10503S: Maintained 10504F: fs/timerfd.c 10505F: include/linux/timer* 10506F: kernel/time/*timer* 10507 10508POWER MANAGEMENT CORE 10509M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10510L: linux-pm@vger.kernel.org 10511T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10512B: https://bugzilla.kernel.org 10513S: Supported 10514F: drivers/base/power/ 10515F: include/linux/pm.h 10516F: include/linux/pm_* 10517F: include/linux/powercap.h 10518F: drivers/powercap/ 10519 10520POWER STATE COORDINATION INTERFACE (PSCI) 10521M: Mark Rutland <mark.rutland@arm.com> 10522M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10523L: linux-arm-kernel@lists.infradead.org 10524S: Maintained 10525F: drivers/firmware/psci*.c 10526F: include/linux/psci.h 10527F: include/uapi/linux/psci.h 10528 10529POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10530M: Sebastian Reichel <sre@kernel.org> 10531L: linux-pm@vger.kernel.org 10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10533S: Maintained 10534F: Documentation/devicetree/bindings/power/supply/ 10535F: include/linux/power_supply.h 10536F: drivers/power/supply/ 10537 10538POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10539M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10540L: linuxppc-dev@lists.ozlabs.org 10541S: Maintained 10542F: drivers/char/powernv-op-panel.c 10543 10544PPP OVER ATM (RFC 2364) 10545M: Mitchell Blank Jr <mitch@sfgoth.com> 10546S: Maintained 10547F: net/atm/pppoatm.c 10548F: include/uapi/linux/atmppp.h 10549 10550PPP OVER ETHERNET 10551M: Michal Ostrowski <mostrows@earthlink.net> 10552S: Maintained 10553F: drivers/net/ppp/pppoe.c 10554F: drivers/net/ppp/pppox.c 10555 10556PPP OVER L2TP 10557M: James Chapman <jchapman@katalix.com> 10558S: Maintained 10559F: net/l2tp/l2tp_ppp.c 10560F: include/linux/if_pppol2tp.h 10561F: include/uapi/linux/if_pppol2tp.h 10562 10563PPP PROTOCOL DRIVERS AND COMPRESSORS 10564M: Paul Mackerras <paulus@samba.org> 10565L: linux-ppp@vger.kernel.org 10566S: Maintained 10567F: drivers/net/ppp/ppp_* 10568 10569PPS SUPPORT 10570M: Rodolfo Giometti <giometti@enneenne.com> 10571W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10572L: linuxpps@ml.enneenne.com (subscribers-only) 10573S: Maintained 10574F: Documentation/pps/ 10575F: drivers/pps/ 10576F: include/linux/pps*.h 10577 10578PPTP DRIVER 10579M: Dmitry Kozlov <xeb@mail.ru> 10580L: netdev@vger.kernel.org 10581S: Maintained 10582F: drivers/net/ppp/pptp.c 10583W: http://sourceforge.net/projects/accel-pptp 10584 10585PREEMPTIBLE KERNEL 10586M: Robert Love <rml@tech9.net> 10587L: kpreempt-tech@lists.sourceforge.net 10588W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10589S: Supported 10590F: Documentation/preempt-locking.txt 10591F: include/linux/preempt.h 10592 10593PRINTK 10594M: Petr Mladek <pmladek@suse.com> 10595M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10596R: Steven Rostedt <rostedt@goodmis.org> 10597S: Maintained 10598F: kernel/printk/ 10599F: include/linux/printk.h 10600 10601PRISM54 WIRELESS DRIVER 10602M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10603L: linux-wireless@vger.kernel.org 10604W: http://wireless.kernel.org/en/users/Drivers/p54 10605S: Obsolete 10606F: drivers/net/wireless/intersil/prism54/ 10607 10608PROC SYSCTL 10609M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10610M: Kees Cook <keescook@chromium.org> 10611L: linux-kernel@vger.kernel.org 10612L: linux-fsdevel@vger.kernel.org 10613S: Maintained 10614F: fs/proc/proc_sysctl.c 10615F: include/linux/sysctl.h 10616F: kernel/sysctl.c 10617F: tools/testing/selftests/sysctl/ 10618 10619PS3 NETWORK SUPPORT 10620M: Geoff Levand <geoff@infradead.org> 10621L: netdev@vger.kernel.org 10622L: linuxppc-dev@lists.ozlabs.org 10623S: Maintained 10624F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10625 10626PS3 PLATFORM SUPPORT 10627M: Geoff Levand <geoff@infradead.org> 10628L: linuxppc-dev@lists.ozlabs.org 10629S: Maintained 10630F: arch/powerpc/boot/ps3* 10631F: arch/powerpc/include/asm/lv1call.h 10632F: arch/powerpc/include/asm/ps3*.h 10633F: arch/powerpc/platforms/ps3/ 10634F: drivers/*/ps3* 10635F: drivers/ps3/ 10636F: drivers/rtc/rtc-ps3.c 10637F: drivers/usb/host/*ps3.c 10638F: sound/ppc/snd_ps3* 10639 10640PS3VRAM DRIVER 10641M: Jim Paris <jim@jtan.com> 10642M: Geoff Levand <geoff@infradead.org> 10643L: linuxppc-dev@lists.ozlabs.org 10644S: Maintained 10645F: drivers/block/ps3vram.c 10646 10647PSAMPLE PACKET SAMPLING SUPPORT: 10648M: Yotam Gigi <yotamg@mellanox.com> 10649S: Maintained 10650F: net/psample 10651F: include/net/psample.h 10652F: include/uapi/linux/psample.h 10653 10654PSTORE FILESYSTEM 10655M: Kees Cook <keescook@chromium.org> 10656M: Anton Vorontsov <anton@enomsg.org> 10657M: Colin Cross <ccross@android.com> 10658M: Tony Luck <tony.luck@intel.com> 10659S: Maintained 10660T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10661F: fs/pstore/ 10662F: include/linux/pstore* 10663F: drivers/firmware/efi/efi-pstore.c 10664F: drivers/acpi/apei/erst.c 10665F: Documentation/admin-guide/ramoops.rst 10666F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10667K: \b(pstore|ramoops) 10668 10669PTP HARDWARE CLOCK SUPPORT 10670M: Richard Cochran <richardcochran@gmail.com> 10671L: netdev@vger.kernel.org 10672S: Maintained 10673W: http://linuxptp.sourceforge.net/ 10674F: Documentation/ABI/testing/sysfs-ptp 10675F: Documentation/ptp/* 10676F: drivers/net/ethernet/freescale/gianfar_ptp.c 10677F: drivers/net/phy/dp83640* 10678F: drivers/ptp/* 10679F: include/linux/ptp_cl* 10680 10681PTRACE SUPPORT 10682M: Oleg Nesterov <oleg@redhat.com> 10683S: Maintained 10684F: include/asm-generic/syscall.h 10685F: include/linux/ptrace.h 10686F: include/linux/regset.h 10687F: include/linux/tracehook.h 10688F: include/uapi/linux/ptrace.h 10689F: include/uapi/linux/ptrace.h 10690F: include/asm-generic/ptrace.h 10691F: kernel/ptrace.c 10692F: arch/*/ptrace*.c 10693F: arch/*/*/ptrace*.c 10694F: arch/*/include/asm/ptrace*.h 10695 10696PULSE8-CEC DRIVER 10697M: Hans Verkuil <hverkuil@xs4all.nl> 10698L: linux-media@vger.kernel.org 10699T: git git://linuxtv.org/media_tree.git 10700S: Maintained 10701F: drivers/media/usb/pulse8-cec/* 10702 10703PVRUSB2 VIDEO4LINUX DRIVER 10704M: Mike Isely <isely@pobox.com> 10705L: pvrusb2@isely.net (subscribers-only) 10706L: linux-media@vger.kernel.org 10707W: http://www.isely.net/pvrusb2/ 10708T: git git://linuxtv.org/media_tree.git 10709S: Maintained 10710F: Documentation/media/v4l-drivers/pvrusb2* 10711F: drivers/media/usb/pvrusb2/ 10712 10713PWC WEBCAM DRIVER 10714M: Hans Verkuil <hverkuil@xs4all.nl> 10715L: linux-media@vger.kernel.org 10716T: git git://linuxtv.org/media_tree.git 10717S: Odd Fixes 10718F: drivers/media/usb/pwc/* 10719 10720PWM FAN DRIVER 10721M: Kamil Debski <kamil@wypas.org> 10722M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10723L: linux-hwmon@vger.kernel.org 10724S: Supported 10725F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10726F: Documentation/hwmon/pwm-fan 10727F: drivers/hwmon/pwm-fan.c 10728 10729PWM SUBSYSTEM 10730M: Thierry Reding <thierry.reding@gmail.com> 10731L: linux-pwm@vger.kernel.org 10732S: Maintained 10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10734F: Documentation/pwm.txt 10735F: Documentation/devicetree/bindings/pwm/ 10736F: include/linux/pwm.h 10737F: drivers/pwm/ 10738F: drivers/video/backlight/pwm_bl.c 10739F: include/linux/pwm_backlight.h 10740F: drivers/gpio/gpio-mvebu.c 10741F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10742 10743PXA GPIO DRIVER 10744M: Robert Jarzmik <robert.jarzmik@free.fr> 10745L: linux-gpio@vger.kernel.org 10746S: Maintained 10747F: drivers/gpio/gpio-pxa.c 10748 10749PXA MMCI DRIVER 10750S: Orphan 10751 10752PXA RTC DRIVER 10753M: Robert Jarzmik <robert.jarzmik@free.fr> 10754L: linux-rtc@vger.kernel.org 10755S: Maintained 10756 10757PXA2xx/PXA3xx SUPPORT 10758M: Daniel Mack <daniel@zonque.org> 10759M: Haojian Zhuang <haojian.zhuang@gmail.com> 10760M: Robert Jarzmik <robert.jarzmik@free.fr> 10761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10762T: git git://github.com/hzhuang1/linux.git 10763T: git git://github.com/rjarzmik/linux.git 10764S: Maintained 10765F: arch/arm/boot/dts/pxa* 10766F: arch/arm/mach-pxa/ 10767F: drivers/dma/pxa* 10768F: drivers/pcmcia/pxa2xx* 10769F: drivers/pinctrl/pxa/ 10770F: drivers/spi/spi-pxa2xx* 10771F: drivers/usb/gadget/udc/pxa2* 10772F: include/sound/pxa2xx-lib.h 10773F: sound/arm/pxa* 10774F: sound/soc/pxa/ 10775 10776PXA3xx NAND FLASH DRIVER 10777M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10778L: linux-mtd@lists.infradead.org 10779S: Maintained 10780F: drivers/mtd/nand/pxa3xx_nand.c 10781 10782QAT DRIVER 10783M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10784M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10785L: qat-linux@intel.com 10786S: Supported 10787F: drivers/crypto/qat/ 10788 10789QCOM AUDIO (ASoC) DRIVERS 10790M: Patrick Lai <plai@codeaurora.org> 10791M: Banajit Goswami <bgoswami@codeaurora.org> 10792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10793S: Supported 10794F: sound/soc/qcom/ 10795 10796QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10797M: Gabriel Somlo <somlo@cmu.edu> 10798M: "Michael S. Tsirkin" <mst@redhat.com> 10799L: qemu-devel@nongnu.org 10800S: Maintained 10801F: drivers/firmware/qemu_fw_cfg.c 10802 10803QIB DRIVER 10804M: Mike Marciniszyn <infinipath@intel.com> 10805L: linux-rdma@vger.kernel.org 10806S: Supported 10807F: drivers/infiniband/hw/qib/ 10808 10809QLOGIC QL41xxx FCOE DRIVER 10810M: QLogic-Storage-Upstream@cavium.com 10811L: linux-scsi@vger.kernel.org 10812S: Supported 10813F: drivers/scsi/qedf/ 10814 10815QLOGIC QL41xxx ISCSI DRIVER 10816M: QLogic-Storage-Upstream@cavium.com 10817L: linux-scsi@vger.kernel.org 10818S: Supported 10819F: drivers/scsi/qedi/ 10820 10821QLOGIC QL4xxx ETHERNET DRIVER 10822M: Yuval Mintz <Yuval.Mintz@cavium.com> 10823M: Ariel Elior <Ariel.Elior@cavium.com> 10824M: everest-linux-l2@cavium.com 10825L: netdev@vger.kernel.org 10826S: Supported 10827F: drivers/net/ethernet/qlogic/qed/ 10828F: include/linux/qed/ 10829F: drivers/net/ethernet/qlogic/qede/ 10830 10831QLOGIC QL4xxx RDMA DRIVER 10832M: Ram Amrani <Ram.Amrani@cavium.com> 10833M: Ariel Elior <Ariel.Elior@cavium.com> 10834L: linux-rdma@vger.kernel.org 10835S: Supported 10836F: drivers/infiniband/hw/qedr/ 10837F: include/uapi/rdma/qedr-abi.h 10838 10839QLOGIC QLA1280 SCSI DRIVER 10840M: Michael Reed <mdr@sgi.com> 10841L: linux-scsi@vger.kernel.org 10842S: Maintained 10843F: drivers/scsi/qla1280.[ch] 10844 10845QLOGIC QLA2XXX FC-SCSI DRIVER 10846M: qla2xxx-upstream@qlogic.com 10847L: linux-scsi@vger.kernel.org 10848S: Supported 10849F: Documentation/scsi/LICENSE.qla2xxx 10850F: drivers/scsi/qla2xxx/ 10851 10852QLOGIC QLA3XXX NETWORK DRIVER 10853M: Dept-GELinuxNICDev@cavium.com 10854L: netdev@vger.kernel.org 10855S: Supported 10856F: Documentation/networking/LICENSE.qla3xxx 10857F: drivers/net/ethernet/qlogic/qla3xxx.* 10858 10859QLOGIC QLA4XXX iSCSI DRIVER 10860M: QLogic-Storage-Upstream@qlogic.com 10861L: linux-scsi@vger.kernel.org 10862S: Supported 10863F: Documentation/scsi/LICENSE.qla4xxx 10864F: drivers/scsi/qla4xxx/ 10865 10866QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10867M: Harish Patil <harish.patil@cavium.com> 10868M: Manish Chopra <manish.chopra@cavium.com> 10869M: Dept-GELinuxNICDev@cavium.com 10870L: netdev@vger.kernel.org 10871S: Supported 10872F: drivers/net/ethernet/qlogic/qlcnic/ 10873 10874QLOGIC QLGE 10Gb ETHERNET DRIVER 10875M: Harish Patil <harish.patil@cavium.com> 10876M: Manish Chopra <manish.chopra@cavium.com> 10877M: Dept-GELinuxNICDev@cavium.com 10878L: netdev@vger.kernel.org 10879S: Supported 10880F: drivers/net/ethernet/qlogic/qlge/ 10881 10882QNX4 FILESYSTEM 10883M: Anders Larsen <al@alarsen.net> 10884W: http://www.alarsen.net/linux/qnx4fs/ 10885S: Maintained 10886F: fs/qnx4/ 10887F: include/uapi/linux/qnx4_fs.h 10888F: include/uapi/linux/qnxtypes.h 10889 10890QORIQ DPAA2 FSL-MC BUS DRIVER 10891M: Stuart Yoder <stuyoder@gmail.com> 10892M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10893L: linux-kernel@vger.kernel.org 10894S: Maintained 10895F: drivers/staging/fsl-mc/ 10896F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 10897 10898QT1010 MEDIA DRIVER 10899M: Antti Palosaari <crope@iki.fi> 10900L: linux-media@vger.kernel.org 10901W: https://linuxtv.org 10902W: http://palosaari.fi/linux/ 10903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10904T: git git://linuxtv.org/anttip/media_tree.git 10905S: Maintained 10906F: drivers/media/tuners/qt1010* 10907 10908QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10909M: Kalle Valo <kvalo@qca.qualcomm.com> 10910L: ath10k@lists.infradead.org 10911W: http://wireless.kernel.org/en/users/Drivers/ath10k 10912T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10913S: Supported 10914F: drivers/net/wireless/ath/ath10k/ 10915 10916QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10917M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10918L: linux-wireless@vger.kernel.org 10919W: http://wireless.kernel.org/en/users/Drivers/ath9k 10920S: Supported 10921F: drivers/net/wireless/ath/ath9k/ 10922 10923QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10924M: Timur Tabi <timur@codeaurora.org> 10925L: netdev@vger.kernel.org 10926S: Supported 10927F: drivers/net/ethernet/qualcomm/emac/ 10928 10929QUALCOMM HEXAGON ARCHITECTURE 10930M: Richard Kuo <rkuo@codeaurora.org> 10931L: linux-hexagon@vger.kernel.org 10932T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10933S: Supported 10934F: arch/hexagon/ 10935 10936QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 10937M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 10938L: linux-media@vger.kernel.org 10939L: linux-arm-msm@vger.kernel.org 10940T: git git://linuxtv.org/media_tree.git 10941S: Maintained 10942F: drivers/media/platform/qcom/venus/ 10943 10944QUALCOMM WCN36XX WIRELESS DRIVER 10945M: Eugene Krasnikov <k.eugene.e@gmail.com> 10946L: wcn36xx@lists.infradead.org 10947W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10948T: git git://github.com/KrasnikovEugene/wcn36xx.git 10949S: Supported 10950F: drivers/net/wireless/ath/wcn36xx/ 10951 10952QUANTENNA QTNFMAC WIRELESS DRIVER 10953M: Igor Mitsyanko <imitsyanko@quantenna.com> 10954M: Avinash Patil <avinashp@quantenna.com> 10955M: Sergey Matyukevich <smatyukevich@quantenna.com> 10956L: linux-wireless@vger.kernel.org 10957S: Maintained 10958F: drivers/net/wireless/quantenna 10959 10960RADEON and AMDGPU DRM DRIVERS 10961M: Alex Deucher <alexander.deucher@amd.com> 10962M: Christian König <christian.koenig@amd.com> 10963L: amd-gfx@lists.freedesktop.org 10964T: git git://people.freedesktop.org/~agd5f/linux 10965S: Supported 10966F: drivers/gpu/drm/radeon/ 10967F: include/uapi/drm/radeon_drm.h 10968F: drivers/gpu/drm/amd/ 10969F: include/uapi/drm/amdgpu_drm.h 10970 10971RADEON FRAMEBUFFER DISPLAY DRIVER 10972M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10973L: linux-fbdev@vger.kernel.org 10974S: Maintained 10975F: drivers/video/fbdev/aty/radeon* 10976F: include/uapi/linux/radeonfb.h 10977 10978RADIOSHARK RADIO DRIVER 10979M: Hans Verkuil <hverkuil@xs4all.nl> 10980L: linux-media@vger.kernel.org 10981T: git git://linuxtv.org/media_tree.git 10982S: Maintained 10983F: drivers/media/radio/radio-shark.c 10984 10985RADIOSHARK2 RADIO DRIVER 10986M: Hans Verkuil <hverkuil@xs4all.nl> 10987L: linux-media@vger.kernel.org 10988T: git git://linuxtv.org/media_tree.git 10989S: Maintained 10990F: drivers/media/radio/radio-shark2.c 10991F: drivers/media/radio/radio-tea5777.c 10992 10993RADOS BLOCK DEVICE (RBD) 10994M: Ilya Dryomov <idryomov@gmail.com> 10995M: Sage Weil <sage@redhat.com> 10996M: Alex Elder <elder@kernel.org> 10997L: ceph-devel@vger.kernel.org 10998W: http://ceph.com/ 10999T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11000T: git git://github.com/ceph/ceph-client.git 11001S: Supported 11002F: Documentation/ABI/testing/sysfs-bus-rbd 11003F: drivers/block/rbd.c 11004F: drivers/block/rbd_types.h 11005 11006RAGE128 FRAMEBUFFER DISPLAY DRIVER 11007M: Paul Mackerras <paulus@samba.org> 11008L: linux-fbdev@vger.kernel.org 11009S: Maintained 11010F: drivers/video/fbdev/aty/aty128fb.c 11011 11012RAINSHADOW-CEC DRIVER 11013M: Hans Verkuil <hverkuil@xs4all.nl> 11014L: linux-media@vger.kernel.org 11015T: git git://linuxtv.org/media_tree.git 11016S: Maintained 11017F: drivers/media/usb/rainshadow-cec/* 11018 11019RALINK MIPS ARCHITECTURE 11020M: John Crispin <john@phrozen.org> 11021L: linux-mips@linux-mips.org 11022S: Maintained 11023F: arch/mips/ralink 11024 11025RALINK RT2X00 WIRELESS LAN DRIVER 11026P: rt2x00 project 11027M: Stanislaw Gruszka <sgruszka@redhat.com> 11028M: Helmut Schaa <helmut.schaa@googlemail.com> 11029L: linux-wireless@vger.kernel.org 11030S: Maintained 11031F: drivers/net/wireless/ralink/rt2x00/ 11032 11033RAMDISK RAM BLOCK DEVICE DRIVER 11034M: Jens Axboe <axboe@kernel.dk> 11035S: Maintained 11036F: Documentation/blockdev/ramdisk.txt 11037F: drivers/block/brd.c 11038 11039RANDOM NUMBER DRIVER 11040M: "Theodore Ts'o" <tytso@mit.edu> 11041S: Maintained 11042F: drivers/char/random.c 11043 11044RAPIDIO SUBSYSTEM 11045M: Matt Porter <mporter@kernel.crashing.org> 11046M: Alexandre Bounine <alexandre.bounine@idt.com> 11047S: Maintained 11048F: drivers/rapidio/ 11049 11050RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11051L: linux-wireless@vger.kernel.org 11052S: Orphan 11053F: drivers/net/wireless/ray* 11054 11055RCUTORTURE MODULE 11056M: Josh Triplett <josh@joshtriplett.org> 11057M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11058L: linux-kernel@vger.kernel.org 11059S: Supported 11060T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11061F: Documentation/RCU/torture.txt 11062F: kernel/rcu/rcutorture.c 11063 11064RCUTORTURE TEST FRAMEWORK 11065M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11066M: Josh Triplett <josh@joshtriplett.org> 11067R: Steven Rostedt <rostedt@goodmis.org> 11068R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11069R: Lai Jiangshan <jiangshanlai@gmail.com> 11070L: linux-kernel@vger.kernel.org 11071S: Supported 11072T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11073F: tools/testing/selftests/rcutorture 11074 11075RDC R-321X SoC 11076M: Florian Fainelli <florian@openwrt.org> 11077S: Maintained 11078 11079RDC R6040 FAST ETHERNET DRIVER 11080M: Florian Fainelli <f.fainelli@gmail.com> 11081L: netdev@vger.kernel.org 11082S: Maintained 11083F: drivers/net/ethernet/rdc/r6040.c 11084 11085RDMAVT - RDMA verbs software 11086M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11087L: linux-rdma@vger.kernel.org 11088S: Supported 11089F: drivers/infiniband/sw/rdmavt 11090 11091RDS - RELIABLE DATAGRAM SOCKETS 11092M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11093L: netdev@vger.kernel.org 11094L: linux-rdma@vger.kernel.org 11095L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11096W: https://oss.oracle.com/projects/rds/ 11097S: Supported 11098F: net/rds/ 11099F: Documentation/networking/rds.txt 11100 11101RDT - RESOURCE ALLOCATION 11102M: Fenghua Yu <fenghua.yu@intel.com> 11103L: linux-kernel@vger.kernel.org 11104S: Supported 11105F: arch/x86/kernel/cpu/intel_rdt* 11106F: arch/x86/include/asm/intel_rdt* 11107F: Documentation/x86/intel_rdt* 11108 11109READ-COPY UPDATE (RCU) 11110M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11111M: Josh Triplett <josh@joshtriplett.org> 11112R: Steven Rostedt <rostedt@goodmis.org> 11113R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11114R: Lai Jiangshan <jiangshanlai@gmail.com> 11115L: linux-kernel@vger.kernel.org 11116W: http://www.rdrop.com/users/paulmck/RCU/ 11117S: Supported 11118T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11119F: Documentation/RCU/ 11120X: Documentation/RCU/torture.txt 11121F: include/linux/rcu* 11122X: include/linux/srcu.h 11123F: kernel/rcu/ 11124X: kernel/torture.c 11125 11126REAL TIME CLOCK (RTC) SUBSYSTEM 11127M: Alessandro Zummo <a.zummo@towertech.it> 11128M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11129L: linux-rtc@vger.kernel.org 11130Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11131T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11132S: Maintained 11133F: Documentation/devicetree/bindings/rtc/ 11134F: Documentation/rtc.txt 11135F: drivers/rtc/ 11136F: include/linux/rtc.h 11137F: include/uapi/linux/rtc.h 11138F: include/linux/rtc/ 11139F: include/linux/platform_data/rtc-* 11140F: tools/testing/selftests/timers/rtctest.c 11141 11142REALTEK AUDIO CODECS 11143M: Bard Liao <bardliao@realtek.com> 11144M: Oder Chiou <oder_chiou@realtek.com> 11145S: Maintained 11146F: sound/soc/codecs/rt* 11147F: include/sound/rt*.h 11148 11149REGISTER MAP ABSTRACTION 11150M: Mark Brown <broonie@kernel.org> 11151L: linux-kernel@vger.kernel.org 11152T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11153S: Supported 11154F: Documentation/devicetree/bindings/regmap/ 11155F: drivers/base/regmap/ 11156F: include/linux/regmap.h 11157 11158REISERFS FILE SYSTEM 11159L: reiserfs-devel@vger.kernel.org 11160S: Supported 11161F: fs/reiserfs/ 11162 11163REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11164M: Ohad Ben-Cohen <ohad@wizery.com> 11165M: Bjorn Andersson <bjorn.andersson@linaro.org> 11166L: linux-remoteproc@vger.kernel.org 11167T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11168S: Maintained 11169F: Documentation/devicetree/bindings/remoteproc/ 11170F: Documentation/remoteproc.txt 11171F: drivers/remoteproc/ 11172F: include/linux/remoteproc.h 11173 11174REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11175M: Ohad Ben-Cohen <ohad@wizery.com> 11176M: Bjorn Andersson <bjorn.andersson@linaro.org> 11177L: linux-remoteproc@vger.kernel.org 11178T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11179S: Maintained 11180F: drivers/rpmsg/ 11181F: Documentation/rpmsg.txt 11182F: include/linux/rpmsg.h 11183F: include/linux/rpmsg/ 11184 11185RENESAS CLOCK DRIVERS 11186M: Geert Uytterhoeven <geert+renesas@glider.be> 11187L: linux-renesas-soc@vger.kernel.org 11188S: Supported 11189F: drivers/clk/renesas/ 11190 11191RENESAS ETHERNET DRIVERS 11192R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11193L: netdev@vger.kernel.org 11194L: linux-renesas-soc@vger.kernel.org 11195F: drivers/net/ethernet/renesas/ 11196F: include/linux/sh_eth.h 11197 11198RENESAS R-CAR GYROADC DRIVER 11199M: Marek Vasut <marek.vasut@gmail.com> 11200L: linux-iio@vger.kernel.org 11201S: Supported 11202F: drivers/iio/adc/rcar_gyro_adc.c 11203 11204RENESAS USB PHY DRIVER 11205M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11206L: linux-renesas-soc@vger.kernel.org 11207S: Maintained 11208F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11209 11210RESET CONTROLLER FRAMEWORK 11211M: Philipp Zabel <p.zabel@pengutronix.de> 11212T: git git://git.pengutronix.de/git/pza/linux 11213S: Maintained 11214F: drivers/reset/ 11215F: Documentation/devicetree/bindings/reset/ 11216F: include/dt-bindings/reset/ 11217F: include/linux/reset.h 11218F: include/linux/reset-controller.h 11219 11220RFKILL 11221M: Johannes Berg <johannes@sipsolutions.net> 11222L: linux-wireless@vger.kernel.org 11223W: http://wireless.kernel.org/ 11224T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11225T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11226S: Maintained 11227F: Documentation/rfkill.txt 11228F: net/rfkill/ 11229 11230RHASHTABLE 11231M: Thomas Graf <tgraf@suug.ch> 11232M: Herbert Xu <herbert@gondor.apana.org.au> 11233L: netdev@vger.kernel.org 11234S: Maintained 11235F: lib/rhashtable.c 11236F: include/linux/rhashtable.h 11237 11238RICOH R5C592 MEMORYSTICK DRIVER 11239M: Maxim Levitsky <maximlevitsky@gmail.com> 11240S: Maintained 11241F: drivers/memstick/host/r592.* 11242 11243RICOH SMARTMEDIA/XD DRIVER 11244M: Maxim Levitsky <maximlevitsky@gmail.com> 11245S: Maintained 11246F: drivers/mtd/nand/r852.c 11247F: drivers/mtd/nand/r852.h 11248 11249ROCCAT DRIVERS 11250M: Stefan Achatz <erazor_de@users.sourceforge.net> 11251W: http://sourceforge.net/projects/roccat/ 11252S: Maintained 11253F: drivers/hid/hid-roccat* 11254F: include/linux/hid-roccat* 11255F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11256 11257ROCKER DRIVER 11258M: Jiri Pirko <jiri@resnulli.us> 11259L: netdev@vger.kernel.org 11260S: Supported 11261F: drivers/net/ethernet/rocker/ 11262 11263ROCKETPORT DRIVER 11264P: Comtrol Corp. 11265W: http://www.comtrol.com 11266S: Maintained 11267F: Documentation/serial/rocket.txt 11268F: drivers/tty/rocket* 11269 11270ROCKETPORT EXPRESS/INFINITY DRIVER 11271M: Kevin Cernekee <cernekee@gmail.com> 11272L: linux-serial@vger.kernel.org 11273S: Odd Fixes 11274F: drivers/tty/serial/rp2.* 11275 11276ROSE NETWORK LAYER 11277M: Ralf Baechle <ralf@linux-mips.org> 11278L: linux-hams@vger.kernel.org 11279W: http://www.linux-ax25.org/ 11280S: Maintained 11281F: include/net/rose.h 11282F: include/uapi/linux/rose.h 11283F: net/rose/ 11284 11285RTL2830 MEDIA DRIVER 11286M: Antti Palosaari <crope@iki.fi> 11287L: linux-media@vger.kernel.org 11288W: https://linuxtv.org 11289W: http://palosaari.fi/linux/ 11290Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11291T: git git://linuxtv.org/anttip/media_tree.git 11292S: Maintained 11293F: drivers/media/dvb-frontends/rtl2830* 11294 11295RTL2832 MEDIA DRIVER 11296M: Antti Palosaari <crope@iki.fi> 11297L: linux-media@vger.kernel.org 11298W: https://linuxtv.org 11299W: http://palosaari.fi/linux/ 11300Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11301T: git git://linuxtv.org/anttip/media_tree.git 11302S: Maintained 11303F: drivers/media/dvb-frontends/rtl2832* 11304 11305RTL2832_SDR MEDIA DRIVER 11306M: Antti Palosaari <crope@iki.fi> 11307L: linux-media@vger.kernel.org 11308W: https://linuxtv.org 11309W: http://palosaari.fi/linux/ 11310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11311T: git git://linuxtv.org/anttip/media_tree.git 11312S: Maintained 11313F: drivers/media/dvb-frontends/rtl2832_sdr* 11314 11315RTL8180 WIRELESS DRIVER 11316L: linux-wireless@vger.kernel.org 11317W: http://wireless.kernel.org/ 11318T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11319S: Orphan 11320F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11321 11322RTL8187 WIRELESS DRIVER 11323M: Herton Ronaldo Krzesinski <herton@canonical.com> 11324M: Hin-Tak Leung <htl10@users.sourceforge.net> 11325M: Larry Finger <Larry.Finger@lwfinger.net> 11326L: linux-wireless@vger.kernel.org 11327W: http://wireless.kernel.org/ 11328T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11329S: Maintained 11330F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11331 11332RTL8192CE WIRELESS DRIVER 11333M: Larry Finger <Larry.Finger@lwfinger.net> 11334M: Chaoming Li <chaoming_li@realsil.com.cn> 11335L: linux-wireless@vger.kernel.org 11336W: http://wireless.kernel.org/ 11337T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11338S: Maintained 11339F: drivers/net/wireless/realtek/rtlwifi/ 11340F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11341 11342RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11343M: Jes Sorensen <Jes.Sorensen@gmail.com> 11344L: linux-wireless@vger.kernel.org 11345T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11346S: Maintained 11347F: drivers/net/wireless/realtek/rtl8xxxu/ 11348 11349S3 SAVAGE FRAMEBUFFER DRIVER 11350M: Antonino Daplas <adaplas@gmail.com> 11351L: linux-fbdev@vger.kernel.org 11352S: Maintained 11353F: drivers/video/fbdev/savage/ 11354 11355S390 11356M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11357M: Heiko Carstens <heiko.carstens@de.ibm.com> 11358L: linux-s390@vger.kernel.org 11359W: http://www.ibm.com/developerworks/linux/linux390/ 11360T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11361S: Supported 11362F: arch/s390/ 11363F: drivers/s390/ 11364F: Documentation/s390/ 11365F: Documentation/driver-api/s390-drivers.rst 11366 11367S390 COMMON I/O LAYER 11368M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11369M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11370L: linux-s390@vger.kernel.org 11371W: http://www.ibm.com/developerworks/linux/linux390/ 11372S: Supported 11373F: drivers/s390/cio/ 11374 11375S390 DASD DRIVER 11376M: Stefan Haberland <sth@linux.vnet.ibm.com> 11377M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11378L: linux-s390@vger.kernel.org 11379W: http://www.ibm.com/developerworks/linux/linux390/ 11380S: Supported 11381F: drivers/s390/block/dasd* 11382F: block/partitions/ibm.c 11383 11384S390 IOMMU (PCI) 11385M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11386L: linux-s390@vger.kernel.org 11387W: http://www.ibm.com/developerworks/linux/linux390/ 11388S: Supported 11389F: drivers/iommu/s390-iommu.c 11390 11391S390 IUCV NETWORK LAYER 11392M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11393M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11394L: linux-s390@vger.kernel.org 11395W: http://www.ibm.com/developerworks/linux/linux390/ 11396S: Supported 11397F: drivers/s390/net/*iucv* 11398F: include/net/iucv/ 11399F: net/iucv/ 11400 11401S390 NETWORK DRIVERS 11402M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11403M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11404L: linux-s390@vger.kernel.org 11405W: http://www.ibm.com/developerworks/linux/linux390/ 11406S: Supported 11407F: drivers/s390/net/ 11408 11409S390 PCI SUBSYSTEM 11410M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11411M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11412L: linux-s390@vger.kernel.org 11413W: http://www.ibm.com/developerworks/linux/linux390/ 11414S: Supported 11415F: arch/s390/pci/ 11416F: drivers/pci/hotplug/s390_pci_hpc.c 11417 11418S390 VFIO-CCW DRIVER 11419M: Cornelia Huck <cohuck@redhat.com> 11420M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11421L: linux-s390@vger.kernel.org 11422L: kvm@vger.kernel.org 11423S: Supported 11424F: drivers/s390/cio/vfio_ccw* 11425F: Documentation/s390/vfio-ccw.txt 11426F: include/uapi/linux/vfio_ccw.h 11427 11428S390 ZCRYPT DRIVER 11429M: Harald Freudenberger <freude@de.ibm.com> 11430L: linux-s390@vger.kernel.org 11431W: http://www.ibm.com/developerworks/linux/linux390/ 11432S: Supported 11433F: drivers/s390/crypto/ 11434 11435S390 ZFCP DRIVER 11436M: Steffen Maier <maier@linux.vnet.ibm.com> 11437L: linux-s390@vger.kernel.org 11438W: http://www.ibm.com/developerworks/linux/linux390/ 11439S: Supported 11440F: drivers/s390/scsi/zfcp_* 11441 11442S3C24XX SD/MMC Driver 11443M: Ben Dooks <ben-linux@fluff.org> 11444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11445S: Supported 11446F: drivers/mmc/host/s3cmci.* 11447 11448SAA6588 RDS RECEIVER DRIVER 11449M: Hans Verkuil <hverkuil@xs4all.nl> 11450L: linux-media@vger.kernel.org 11451T: git git://linuxtv.org/media_tree.git 11452W: https://linuxtv.org 11453S: Odd Fixes 11454F: drivers/media/i2c/saa6588* 11455 11456SAA7134 VIDEO4LINUX DRIVER 11457M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11458M: Mauro Carvalho Chehab <mchehab@kernel.org> 11459L: linux-media@vger.kernel.org 11460W: https://linuxtv.org 11461T: git git://linuxtv.org/media_tree.git 11462S: Odd fixes 11463F: Documentation/media/v4l-drivers/saa7134* 11464F: drivers/media/pci/saa7134/ 11465 11466SAA7146 VIDEO4LINUX-2 DRIVER 11467M: Hans Verkuil <hverkuil@xs4all.nl> 11468L: linux-media@vger.kernel.org 11469T: git git://linuxtv.org/media_tree.git 11470S: Maintained 11471F: drivers/media/common/saa7146/ 11472F: drivers/media/pci/saa7146/ 11473F: include/media/saa7146* 11474 11475SAMSUNG AUDIO (ASoC) DRIVERS 11476M: Krzysztof Kozlowski <krzk@kernel.org> 11477M: Sangbeom Kim <sbkim73@samsung.com> 11478M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11479L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11480S: Supported 11481F: sound/soc/samsung/ 11482 11483SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11484M: Krzysztof Kozlowski <krzk@kernel.org> 11485L: linux-crypto@vger.kernel.org 11486L: linux-samsung-soc@vger.kernel.org 11487S: Maintained 11488F: drivers/crypto/exynos-rng.c 11489F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11490 11491SAMSUNG FRAMEBUFFER DRIVER 11492M: Jingoo Han <jingoohan1@gmail.com> 11493L: linux-fbdev@vger.kernel.org 11494S: Maintained 11495F: drivers/video/fbdev/s3c-fb.c 11496 11497SAMSUNG LAPTOP DRIVER 11498M: Corentin Chary <corentin.chary@gmail.com> 11499L: platform-driver-x86@vger.kernel.org 11500S: Maintained 11501F: drivers/platform/x86/samsung-laptop.c 11502 11503SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11504M: Sangbeom Kim <sbkim73@samsung.com> 11505M: Krzysztof Kozlowski <krzk@kernel.org> 11506M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11507L: linux-kernel@vger.kernel.org 11508L: linux-samsung-soc@vger.kernel.org 11509S: Supported 11510F: drivers/mfd/sec*.c 11511F: drivers/regulator/s2m*.c 11512F: drivers/regulator/s5m*.c 11513F: drivers/clk/clk-s2mps11.c 11514F: drivers/rtc/rtc-s5m.c 11515F: include/linux/mfd/samsung/ 11516F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11517F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11518F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11519F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11520 11521SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11522M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11523L: linux-media@vger.kernel.org 11524L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11525S: Maintained 11526F: drivers/media/platform/s3c-camif/ 11527F: include/media/drv-intf/s3c_camif.h 11528 11529SAMSUNG S3FWRN5 NFC DRIVER 11530M: Robert Baldyga <r.baldyga@samsung.com> 11531M: Krzysztof Opasiak <k.opasiak@samsung.com> 11532L: linux-nfc@lists.01.org (moderated for non-subscribers) 11533S: Supported 11534F: drivers/nfc/s3fwrn5 11535 11536SAMSUNG S5C73M3 CAMERA DRIVER 11537M: Kyungmin Park <kyungmin.park@samsung.com> 11538M: Andrzej Hajda <a.hajda@samsung.com> 11539L: linux-media@vger.kernel.org 11540S: Supported 11541F: drivers/media/i2c/s5c73m3/* 11542 11543SAMSUNG S5K5BAF CAMERA DRIVER 11544M: Kyungmin Park <kyungmin.park@samsung.com> 11545M: Andrzej Hajda <a.hajda@samsung.com> 11546L: linux-media@vger.kernel.org 11547S: Supported 11548F: drivers/media/i2c/s5k5baf.c 11549 11550SAMSUNG S5P Security SubSystem (SSS) DRIVER 11551M: Krzysztof Kozlowski <krzk@kernel.org> 11552M: Vladimir Zapolskiy <vz@mleia.com> 11553L: linux-crypto@vger.kernel.org 11554L: linux-samsung-soc@vger.kernel.org 11555S: Maintained 11556F: drivers/crypto/s5p-sss.c 11557 11558SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11559M: Kyungmin Park <kyungmin.park@samsung.com> 11560M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11561L: linux-media@vger.kernel.org 11562Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11563S: Supported 11564F: drivers/media/platform/exynos4-is/ 11565 11566SAMSUNG SOC CLOCK DRIVERS 11567M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11568M: Tomasz Figa <tomasz.figa@gmail.com> 11569M: Chanwoo Choi <cw00.choi@samsung.com> 11570S: Supported 11571L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11572F: drivers/clk/samsung/ 11573F: include/dt-bindings/clock/exynos*.h 11574F: Documentation/devicetree/bindings/clock/exynos*.txt 11575 11576SAMSUNG SPI DRIVERS 11577M: Kukjin Kim <kgene@kernel.org> 11578M: Krzysztof Kozlowski <krzk@kernel.org> 11579M: Andi Shyti <andi.shyti@samsung.com> 11580L: linux-spi@vger.kernel.org 11581L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11582S: Maintained 11583F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11584F: drivers/spi/spi-s3c* 11585F: include/linux/platform_data/spi-s3c64xx.h 11586 11587SAMSUNG SXGBE DRIVERS 11588M: Byungho An <bh74.an@samsung.com> 11589M: Girish K S <ks.giri@samsung.com> 11590M: Vipul Pandya <vipul.pandya@samsung.com> 11591S: Supported 11592L: netdev@vger.kernel.org 11593F: drivers/net/ethernet/samsung/sxgbe/ 11594 11595SAMSUNG THERMAL DRIVER 11596M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11597L: linux-pm@vger.kernel.org 11598L: linux-samsung-soc@vger.kernel.org 11599S: Supported 11600T: git https://github.com/lmajewski/linux-samsung-thermal.git 11601F: drivers/thermal/samsung/ 11602 11603SAMSUNG USB2 PHY DRIVER 11604M: Kamil Debski <kamil@wypas.org> 11605M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11606L: linux-kernel@vger.kernel.org 11607S: Supported 11608F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11609F: Documentation/phy/samsung-usb2.txt 11610F: drivers/phy/samsung/phy-exynos4210-usb2.c 11611F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11612F: drivers/phy/samsung/phy-exynos5250-usb2.c 11613F: drivers/phy/samsung/phy-s5pv210-usb2.c 11614F: drivers/phy/samsung/phy-samsung-usb2.c 11615F: drivers/phy/samsung/phy-samsung-usb2.h 11616 11617SC1200 WDT DRIVER 11618M: Zwane Mwaikambo <zwanem@gmail.com> 11619S: Maintained 11620F: drivers/watchdog/sc1200wdt.c 11621 11622SCHEDULER 11623M: Ingo Molnar <mingo@redhat.com> 11624M: Peter Zijlstra <peterz@infradead.org> 11625L: linux-kernel@vger.kernel.org 11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11627S: Maintained 11628F: kernel/sched/ 11629F: include/linux/sched.h 11630F: include/uapi/linux/sched.h 11631F: include/linux/wait.h 11632 11633SCORE ARCHITECTURE 11634M: Chen Liqin <liqin.linux@gmail.com> 11635M: Lennox Wu <lennox.wu@gmail.com> 11636W: http://www.sunplus.com 11637S: Supported 11638F: arch/score/ 11639 11640SCR24X CHIP CARD INTERFACE DRIVER 11641M: Lubomir Rintel <lkundrak@v3.sk> 11642S: Supported 11643F: drivers/char/pcmcia/scr24x_cs.c 11644 11645SCSI CDROM DRIVER 11646M: Jens Axboe <axboe@kernel.dk> 11647L: linux-scsi@vger.kernel.org 11648W: http://www.kernel.dk 11649S: Maintained 11650F: drivers/scsi/sr* 11651 11652SCSI RDMA PROTOCOL (SRP) INITIATOR 11653M: Bart Van Assche <bart.vanassche@sandisk.com> 11654L: linux-rdma@vger.kernel.org 11655S: Supported 11656W: http://www.openfabrics.org 11657Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11658T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11659F: drivers/infiniband/ulp/srp/ 11660F: include/scsi/srp.h 11661 11662SCSI SG DRIVER 11663M: Doug Gilbert <dgilbert@interlog.com> 11664L: linux-scsi@vger.kernel.org 11665W: http://sg.danny.cz/sg 11666S: Maintained 11667F: Documentation/scsi/scsi-generic.txt 11668F: drivers/scsi/sg.c 11669F: include/scsi/sg.h 11670 11671SCSI SUBSYSTEM 11672M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11673T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11674M: "Martin K. Petersen" <martin.petersen@oracle.com> 11675T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11676L: linux-scsi@vger.kernel.org 11677S: Maintained 11678F: Documentation/devicetree/bindings/scsi/ 11679F: drivers/scsi/ 11680F: include/scsi/ 11681 11682SCSI TAPE DRIVER 11683M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11684L: linux-scsi@vger.kernel.org 11685S: Maintained 11686F: Documentation/scsi/st.txt 11687F: drivers/scsi/st.* 11688F: drivers/scsi/st_*.h 11689 11690SCTP PROTOCOL 11691M: Vlad Yasevich <vyasevich@gmail.com> 11692M: Neil Horman <nhorman@tuxdriver.com> 11693L: linux-sctp@vger.kernel.org 11694W: http://lksctp.sourceforge.net 11695S: Maintained 11696F: Documentation/networking/sctp.txt 11697F: include/linux/sctp.h 11698F: include/uapi/linux/sctp.h 11699F: include/net/sctp/ 11700F: net/sctp/ 11701 11702SCx200 CPU SUPPORT 11703M: Jim Cromie <jim.cromie@gmail.com> 11704S: Odd Fixes 11705F: Documentation/i2c/busses/scx200_acb 11706F: arch/x86/platform/scx200/ 11707F: drivers/watchdog/scx200_wdt.c 11708F: drivers/i2c/busses/scx200* 11709F: drivers/mtd/maps/scx200_docflash.c 11710F: include/linux/scx200.h 11711 11712SCx200 GPIO DRIVER 11713M: Jim Cromie <jim.cromie@gmail.com> 11714S: Maintained 11715F: drivers/char/scx200_gpio.c 11716F: include/linux/scx200_gpio.h 11717 11718SCx200 HRT CLOCKSOURCE DRIVER 11719M: Jim Cromie <jim.cromie@gmail.com> 11720S: Maintained 11721F: drivers/clocksource/scx200_hrt.c 11722 11723SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11724M: Sascha Sommer <saschasommer@freenet.de> 11725L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11726S: Maintained 11727F: drivers/mmc/host/sdricoh_cs.c 11728 11729SECURE COMPUTING 11730M: Kees Cook <keescook@chromium.org> 11731R: Andy Lutomirski <luto@amacapital.net> 11732R: Will Drewry <wad@chromium.org> 11733T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11734S: Supported 11735F: kernel/seccomp.c 11736F: include/uapi/linux/seccomp.h 11737F: include/linux/seccomp.h 11738F: tools/testing/selftests/seccomp/* 11739F: tools/testing/selftests/kselftest_harness.h 11740F: Documentation/userspace-api/seccomp_filter.rst 11741K: \bsecure_computing 11742K: \bTIF_SECCOMP\b 11743 11744SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11745M: Al Cooper <alcooperx@gmail.com> 11746L: linux-mmc@vger.kernel.org 11747L: bcm-kernel-feedback-list@broadcom.com 11748S: Maintained 11749F: drivers/mmc/host/sdhci-brcmstb* 11750 11751SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11752M: Adrian Hunter <adrian.hunter@intel.com> 11753L: linux-mmc@vger.kernel.org 11754T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11755S: Maintained 11756F: drivers/mmc/host/sdhci* 11757F: include/linux/mmc/sdhci* 11758 11759SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11760M: Ben Dooks <ben-linux@fluff.org> 11761M: Jaehoon Chung <jh80.chung@samsung.com> 11762L: linux-mmc@vger.kernel.org 11763S: Maintained 11764F: drivers/mmc/host/sdhci-s3c* 11765 11766SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11767M: Viresh Kumar <vireshk@kernel.org> 11768L: linux-mmc@vger.kernel.org 11769S: Maintained 11770F: drivers/mmc/host/sdhci-spear.c 11771 11772SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11773M: Scott Bauer <scott.bauer@intel.com> 11774M: Jonathan Derrick <jonathan.derrick@intel.com> 11775M: Rafael Antognolli <rafael.antognolli@intel.com> 11776L: linux-block@vger.kernel.org 11777S: Supported 11778F: block/sed* 11779F: block/opal_proto.h 11780F: include/linux/sed* 11781F: include/uapi/linux/sed* 11782 11783SECURITY CONTACT 11784M: Security Officers <security@kernel.org> 11785S: Supported 11786 11787SECURITY SUBSYSTEM 11788M: James Morris <james.l.morris@oracle.com> 11789M: "Serge E. Hallyn" <serge@hallyn.com> 11790L: linux-security-module@vger.kernel.org (suggested Cc:) 11791T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11792W: http://kernsec.org/ 11793S: Supported 11794F: security/ 11795 11796SELINUX SECURITY MODULE 11797M: Paul Moore <paul@paul-moore.com> 11798M: Stephen Smalley <sds@tycho.nsa.gov> 11799M: Eric Paris <eparis@parisplace.org> 11800L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11801W: http://selinuxproject.org 11802T: git git://git.infradead.org/users/pcmoore/selinux 11803S: Supported 11804F: include/linux/selinux* 11805F: security/selinux/ 11806F: scripts/selinux/ 11807F: Documentation/admin-guide/LSM/SELinux.rst 11808 11809SENSABLE PHANTOM 11810M: Jiri Slaby <jirislaby@gmail.com> 11811S: Maintained 11812F: drivers/misc/phantom.c 11813F: include/uapi/linux/phantom.h 11814 11815SERIAL DEVICE BUS 11816M: Rob Herring <robh@kernel.org> 11817L: linux-serial@vger.kernel.org 11818S: Maintained 11819F: Documentation/devicetree/bindings/serial/slave-device.txt 11820F: drivers/tty/serdev/ 11821F: include/linux/serdev.h 11822 11823SERIAL DRIVERS 11824M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11825L: linux-serial@vger.kernel.org 11826S: Maintained 11827F: Documentation/devicetree/bindings/serial/ 11828F: drivers/tty/serial/ 11829 11830SERIAL IR RECEIVER 11831M: Sean Young <sean@mess.org> 11832L: linux-media@vger.kernel.org 11833S: Maintained 11834F: drivers/media/rc/serial_ir.c 11835 11836SFC NETWORK DRIVER 11837M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11838M: Edward Cree <ecree@solarflare.com> 11839M: Bert Kenward <bkenward@solarflare.com> 11840L: netdev@vger.kernel.org 11841S: Supported 11842F: drivers/net/ethernet/sfc/ 11843 11844SGI GRU DRIVER 11845M: Dimitri Sivanich <sivanich@sgi.com> 11846S: Maintained 11847F: drivers/misc/sgi-gru/ 11848 11849SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11850M: Pat Gefre <pfg@sgi.com> 11851L: linux-ia64@vger.kernel.org 11852S: Supported 11853F: Documentation/ia64/serial.txt 11854F: drivers/tty/serial/ioc?_serial.c 11855F: include/linux/ioc?.h 11856 11857SGI XP/XPC/XPNET DRIVER 11858M: Cliff Whickman <cpw@sgi.com> 11859M: Robin Holt <robinmholt@gmail.com> 11860S: Maintained 11861F: drivers/misc/sgi-xp/ 11862 11863SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11864M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11865L: linux-s390@vger.kernel.org 11866W: http://www.ibm.com/developerworks/linux/linux390/ 11867S: Supported 11868F: net/smc/ 11869 11870SH_VEU V4L2 MEM2MEM DRIVER 11871L: linux-media@vger.kernel.org 11872S: Orphan 11873F: drivers/media/platform/sh_veu.c 11874 11875SH_VOU V4L2 OUTPUT DRIVER 11876L: linux-media@vger.kernel.org 11877S: Orphan 11878F: drivers/media/platform/sh_vou.c 11879F: include/media/drv-intf/sh_vou.h 11880 11881SI2157 MEDIA DRIVER 11882M: Antti Palosaari <crope@iki.fi> 11883L: linux-media@vger.kernel.org 11884W: https://linuxtv.org 11885W: http://palosaari.fi/linux/ 11886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11887T: git git://linuxtv.org/anttip/media_tree.git 11888S: Maintained 11889F: drivers/media/tuners/si2157* 11890 11891SI2168 MEDIA DRIVER 11892M: Antti Palosaari <crope@iki.fi> 11893L: linux-media@vger.kernel.org 11894W: https://linuxtv.org 11895W: http://palosaari.fi/linux/ 11896Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11897T: git git://linuxtv.org/anttip/media_tree.git 11898S: Maintained 11899F: drivers/media/dvb-frontends/si2168* 11900 11901SI470X FM RADIO RECEIVER I2C DRIVER 11902M: Hans Verkuil <hverkuil@xs4all.nl> 11903L: linux-media@vger.kernel.org 11904T: git git://linuxtv.org/media_tree.git 11905W: https://linuxtv.org 11906S: Odd Fixes 11907F: drivers/media/radio/si470x/radio-si470x-i2c.c 11908 11909SI470X FM RADIO RECEIVER USB DRIVER 11910M: Hans Verkuil <hverkuil@xs4all.nl> 11911L: linux-media@vger.kernel.org 11912T: git git://linuxtv.org/media_tree.git 11913W: https://linuxtv.org 11914S: Maintained 11915F: drivers/media/radio/si470x/radio-si470x-common.c 11916F: drivers/media/radio/si470x/radio-si470x.h 11917F: drivers/media/radio/si470x/radio-si470x-usb.c 11918 11919SI4713 FM RADIO TRANSMITTER I2C DRIVER 11920M: Eduardo Valentin <edubezval@gmail.com> 11921L: linux-media@vger.kernel.org 11922T: git git://linuxtv.org/media_tree.git 11923W: https://linuxtv.org 11924S: Odd Fixes 11925F: drivers/media/radio/si4713/si4713.? 11926 11927SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11928M: Eduardo Valentin <edubezval@gmail.com> 11929L: linux-media@vger.kernel.org 11930T: git git://linuxtv.org/media_tree.git 11931W: https://linuxtv.org 11932S: Odd Fixes 11933F: drivers/media/radio/si4713/radio-platform-si4713.c 11934 11935SI4713 FM RADIO TRANSMITTER USB DRIVER 11936M: Hans Verkuil <hverkuil@xs4all.nl> 11937L: linux-media@vger.kernel.org 11938T: git git://linuxtv.org/media_tree.git 11939W: https://linuxtv.org 11940S: Maintained 11941F: drivers/media/radio/si4713/radio-usb-si4713.c 11942 11943SIANO DVB DRIVER 11944M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11945M: Mauro Carvalho Chehab <mchehab@kernel.org> 11946L: linux-media@vger.kernel.org 11947W: https://linuxtv.org 11948T: git git://linuxtv.org/media_tree.git 11949S: Odd fixes 11950F: drivers/media/common/siano/ 11951F: drivers/media/usb/siano/ 11952F: drivers/media/usb/siano/ 11953F: drivers/media/mmc/siano/ 11954 11955SILEAD TOUCHSCREEN DRIVER 11956M: Hans de Goede <hdegoede@redhat.com> 11957L: linux-input@vger.kernel.org 11958L: platform-driver-x86@vger.kernel.org 11959S: Maintained 11960F: drivers/input/touchscreen/silead.c 11961F: drivers/platform/x86/silead_dmi.c 11962 11963SILICON MOTION SM712 FRAME BUFFER DRIVER 11964M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11965M: Teddy Wang <teddy.wang@siliconmotion.com> 11966M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11967L: linux-fbdev@vger.kernel.org 11968S: Maintained 11969F: drivers/video/fbdev/sm712* 11970F: Documentation/fb/sm712fb.txt 11971 11972SIMPLE FIRMWARE INTERFACE (SFI) 11973M: Len Brown <lenb@kernel.org> 11974L: sfi-devel@simplefirmware.org 11975W: http://simplefirmware.org/ 11976T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11977S: Supported 11978F: arch/x86/platform/sfi/ 11979F: drivers/sfi/ 11980F: include/linux/sfi*.h 11981 11982SIMPLEFB FB DRIVER 11983M: Hans de Goede <hdegoede@redhat.com> 11984L: linux-fbdev@vger.kernel.org 11985S: Maintained 11986F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11987F: drivers/video/fbdev/simplefb.c 11988F: include/linux/platform_data/simplefb.h 11989 11990SIMTEC EB110ATX (Chalice CATS) 11991P: Ben Dooks 11992P: Vincent Sanders <vince@simtec.co.uk> 11993M: Simtec Linux Team <linux@simtec.co.uk> 11994W: http://www.simtec.co.uk/products/EB110ATX/ 11995S: Supported 11996 11997SIMTEC EB2410ITX (BAST) 11998P: Ben Dooks 11999P: Vincent Sanders <vince@simtec.co.uk> 12000M: Simtec Linux Team <linux@simtec.co.uk> 12001W: http://www.simtec.co.uk/products/EB2410ITX/ 12002S: Supported 12003F: arch/arm/mach-s3c24xx/mach-bast.c 12004F: arch/arm/mach-s3c24xx/bast-ide.c 12005F: arch/arm/mach-s3c24xx/bast-irq.c 12006 12007SIPHASH PRF ROUTINES 12008M: Jason A. Donenfeld <Jason@zx2c4.com> 12009S: Maintained 12010F: lib/siphash.c 12011F: lib/test_siphash.c 12012F: include/linux/siphash.h 12013 12014SIS 190 ETHERNET DRIVER 12015M: Francois Romieu <romieu@fr.zoreil.com> 12016L: netdev@vger.kernel.org 12017S: Maintained 12018F: drivers/net/ethernet/sis/sis190.c 12019 12020SIS 900/7016 FAST ETHERNET DRIVER 12021M: Daniele Venzano <venza@brownhat.org> 12022W: http://www.brownhat.org/sis900.html 12023L: netdev@vger.kernel.org 12024S: Maintained 12025F: drivers/net/ethernet/sis/sis900.* 12026 12027SIS FRAMEBUFFER DRIVER 12028M: Thomas Winischhofer <thomas@winischhofer.net> 12029W: http://www.winischhofer.net/linuxsisvga.shtml 12030S: Maintained 12031F: Documentation/fb/sisfb.txt 12032F: drivers/video/fbdev/sis/ 12033F: include/video/sisfb.h 12034 12035SIS USB2VGA DRIVER 12036M: Thomas Winischhofer <thomas@winischhofer.net> 12037W: http://www.winischhofer.at/linuxsisusbvga.shtml 12038S: Maintained 12039F: drivers/usb/misc/sisusbvga/ 12040 12041SLAB ALLOCATOR 12042M: Christoph Lameter <cl@linux.com> 12043M: Pekka Enberg <penberg@kernel.org> 12044M: David Rientjes <rientjes@google.com> 12045M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12046M: Andrew Morton <akpm@linux-foundation.org> 12047L: linux-mm@kvack.org 12048S: Maintained 12049F: include/linux/sl?b*.h 12050F: mm/sl?b* 12051 12052SLEEPABLE READ-COPY UPDATE (SRCU) 12053M: Lai Jiangshan <jiangshanlai@gmail.com> 12054M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12055M: Josh Triplett <josh@joshtriplett.org> 12056R: Steven Rostedt <rostedt@goodmis.org> 12057R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12058L: linux-kernel@vger.kernel.org 12059W: http://www.rdrop.com/users/paulmck/RCU/ 12060S: Supported 12061T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12062F: include/linux/srcu.h 12063F: kernel/rcu/srcu.c 12064 12065SMACK SECURITY MODULE 12066M: Casey Schaufler <casey@schaufler-ca.com> 12067L: linux-security-module@vger.kernel.org 12068W: http://schaufler-ca.com 12069T: git git://github.com/cschaufler/smack-next 12070S: Maintained 12071F: Documentation/admin-guide/LSM/Smack.rst 12072F: security/smack/ 12073 12074SMC91x ETHERNET DRIVER 12075M: Nicolas Pitre <nico@fluxnic.net> 12076S: Odd Fixes 12077F: drivers/net/ethernet/smsc/smc91x.* 12078 12079SMIA AND SMIA++ IMAGE SENSOR DRIVER 12080M: Sakari Ailus <sakari.ailus@iki.fi> 12081L: linux-media@vger.kernel.org 12082S: Maintained 12083F: drivers/media/i2c/smiapp/ 12084F: include/media/i2c/smiapp.h 12085F: drivers/media/i2c/smiapp-pll.c 12086F: drivers/media/i2c/smiapp-pll.h 12087F: include/uapi/linux/smiapp.h 12088F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12089 12090SMM665 HARDWARE MONITOR DRIVER 12091M: Guenter Roeck <linux@roeck-us.net> 12092L: linux-hwmon@vger.kernel.org 12093S: Maintained 12094F: Documentation/hwmon/smm665 12095F: drivers/hwmon/smm665.c 12096 12097SMSC EMC2103 HARDWARE MONITOR DRIVER 12098M: Steve Glendinning <steve.glendinning@shawell.net> 12099L: linux-hwmon@vger.kernel.org 12100S: Maintained 12101F: Documentation/hwmon/emc2103 12102F: drivers/hwmon/emc2103.c 12103 12104SMSC SCH5627 HARDWARE MONITOR DRIVER 12105M: Hans de Goede <hdegoede@redhat.com> 12106L: linux-hwmon@vger.kernel.org 12107S: Supported 12108F: Documentation/hwmon/sch5627 12109F: drivers/hwmon/sch5627.c 12110 12111SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12112M: Steve Glendinning <steve.glendinning@shawell.net> 12113L: linux-fbdev@vger.kernel.org 12114S: Maintained 12115F: drivers/video/fbdev/smscufx.c 12116 12117SMSC47B397 HARDWARE MONITOR DRIVER 12118M: Jean Delvare <jdelvare@suse.com> 12119L: linux-hwmon@vger.kernel.org 12120S: Maintained 12121F: Documentation/hwmon/smsc47b397 12122F: drivers/hwmon/smsc47b397.c 12123 12124SMSC911x ETHERNET DRIVER 12125M: Steve Glendinning <steve.glendinning@shawell.net> 12126L: netdev@vger.kernel.org 12127S: Maintained 12128F: include/linux/smsc911x.h 12129F: drivers/net/ethernet/smsc/smsc911x.* 12130 12131SMSC9420 PCI ETHERNET DRIVER 12132M: Steve Glendinning <steve.glendinning@shawell.net> 12133L: netdev@vger.kernel.org 12134S: Maintained 12135F: drivers/net/ethernet/smsc/smsc9420.* 12136 12137SOC-CAMERA V4L2 SUBSYSTEM 12138M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12139L: linux-media@vger.kernel.org 12140T: git git://linuxtv.org/media_tree.git 12141S: Maintained 12142F: include/media/soc* 12143F: drivers/media/i2c/soc_camera/ 12144F: drivers/media/platform/soc_camera/ 12145 12146SOEKRIS NET48XX LED SUPPORT 12147M: Chris Boot <bootc@bootc.net> 12148S: Maintained 12149F: drivers/leds/leds-net48xx.c 12150 12151SOFT-ROCE DRIVER (rxe) 12152M: Moni Shoua <monis@mellanox.com> 12153L: linux-rdma@vger.kernel.org 12154S: Supported 12155W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12156Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12157F: drivers/infiniband/sw/rxe/ 12158F: include/uapi/rdma/rdma_user_rxe.h 12159 12160SOFTLOGIC 6x10 MPEG CODEC 12161M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12162M: Anton Sviridenko <anton@corp.bluecherry.net> 12163M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12164M: Andrey Utkin <andrey_utkin@fastmail.com> 12165M: Ismael Luceno <ismael@iodev.co.uk> 12166L: linux-media@vger.kernel.org 12167S: Supported 12168F: drivers/media/pci/solo6x10/ 12169 12170SOFTWARE RAID (Multiple Disks) SUPPORT 12171M: Shaohua Li <shli@kernel.org> 12172L: linux-raid@vger.kernel.org 12173T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12174S: Supported 12175F: drivers/md/ 12176F: include/linux/raid/ 12177F: include/uapi/linux/raid/ 12178 12179SONIC NETWORK DRIVER 12180M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12181L: netdev@vger.kernel.org 12182S: Maintained 12183F: drivers/net/ethernet/natsemi/sonic.* 12184 12185SONICS SILICON BACKPLANE DRIVER (SSB) 12186M: Michael Buesch <m@bues.ch> 12187L: linux-wireless@vger.kernel.org 12188S: Maintained 12189F: drivers/ssb/ 12190F: include/linux/ssb/ 12191 12192SONY MEMORYSTICK CARD SUPPORT 12193M: Alex Dubov <oakad@yahoo.com> 12194W: http://tifmxx.berlios.de/ 12195S: Maintained 12196F: drivers/memstick/host/tifm_ms.c 12197 12198SONY MEMORYSTICK STANDARD SUPPORT 12199M: Maxim Levitsky <maximlevitsky@gmail.com> 12200S: Maintained 12201F: drivers/memstick/core/ms_block.* 12202 12203SONY VAIO CONTROL DEVICE DRIVER 12204M: Mattia Dongili <malattia@linux.it> 12205L: platform-driver-x86@vger.kernel.org 12206W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12207S: Maintained 12208F: Documentation/laptops/sony-laptop.txt 12209F: drivers/char/sonypi.c 12210F: drivers/platform/x86/sony-laptop.c 12211F: include/linux/sony-laptop.h 12212 12213SOUND 12214M: Jaroslav Kysela <perex@perex.cz> 12215M: Takashi Iwai <tiwai@suse.com> 12216L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12217W: http://www.alsa-project.org/ 12218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12219T: git git://git.alsa-project.org/alsa-kernel.git 12220Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12221S: Maintained 12222F: Documentation/sound/ 12223F: include/sound/ 12224F: include/uapi/sound/ 12225F: sound/ 12226 12227SOUND - COMPRESSED AUDIO 12228M: Vinod Koul <vinod.koul@intel.com> 12229L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12231S: Supported 12232F: Documentation/sound/alsa/compress_offload.txt 12233F: include/sound/compress_driver.h 12234F: include/uapi/sound/compress_* 12235F: sound/core/compress_offload.c 12236F: sound/soc/soc-compress.c 12237 12238SOUND - DMAENGINE HELPERS 12239M: Lars-Peter Clausen <lars@metafoo.de> 12240S: Supported 12241F: include/sound/dmaengine_pcm.h 12242F: sound/core/pcm_dmaengine.c 12243F: sound/soc/soc-generic-dmaengine-pcm.c 12244 12245SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12246M: Liam Girdwood <lgirdwood@gmail.com> 12247M: Mark Brown <broonie@kernel.org> 12248T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12249L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12250W: http://alsa-project.org/main/index.php/ASoC 12251S: Supported 12252F: Documentation/devicetree/bindings/sound/ 12253F: Documentation/sound/alsa/soc/ 12254F: sound/soc/ 12255F: include/sound/soc* 12256 12257SP2 MEDIA DRIVER 12258M: Olli Salonen <olli.salonen@iki.fi> 12259L: linux-media@vger.kernel.org 12260W: https://linuxtv.org 12261Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12262S: Maintained 12263F: drivers/media/dvb-frontends/sp2* 12264 12265SPARC + UltraSPARC (sparc/sparc64) 12266M: "David S. Miller" <davem@davemloft.net> 12267L: sparclinux@vger.kernel.org 12268Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12269T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12270T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12271S: Maintained 12272F: arch/sparc/ 12273F: drivers/sbus/ 12274 12275SPARC SERIAL DRIVERS 12276M: "David S. Miller" <davem@davemloft.net> 12277L: sparclinux@vger.kernel.org 12278T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12279T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12280S: Maintained 12281F: include/linux/sunserialcore.h 12282F: drivers/tty/serial/suncore.c 12283F: drivers/tty/serial/sunhv.c 12284F: drivers/tty/serial/sunsab.c 12285F: drivers/tty/serial/sunsab.h 12286F: drivers/tty/serial/sunsu.c 12287F: drivers/tty/serial/sunzilog.c 12288F: drivers/tty/serial/sunzilog.h 12289 12290SPARSE CHECKER 12291M: "Christopher Li" <sparse@chrisli.org> 12292L: linux-sparse@vger.kernel.org 12293W: https://sparse.wiki.kernel.org/ 12294T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12295T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12296S: Maintained 12297F: include/linux/compiler.h 12298 12299SPEAR CLOCK FRAMEWORK SUPPORT 12300M: Viresh Kumar <vireshk@kernel.org> 12301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12302W: http://www.st.com/spear 12303S: Maintained 12304F: drivers/clk/spear/ 12305 12306SPEAR PLATFORM SUPPORT 12307M: Viresh Kumar <vireshk@kernel.org> 12308M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12310W: http://www.st.com/spear 12311S: Maintained 12312F: arch/arm/boot/dts/spear* 12313F: arch/arm/mach-spear/ 12314 12315SPI NOR SUBSYSTEM 12316M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12317M: Marek Vasut <marek.vasut@gmail.com> 12318L: linux-mtd@lists.infradead.org 12319W: http://www.linux-mtd.infradead.org/ 12320Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12321T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12322T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12323S: Maintained 12324F: drivers/mtd/spi-nor/ 12325F: include/linux/mtd/spi-nor.h 12326 12327SPI SUBSYSTEM 12328M: Mark Brown <broonie@kernel.org> 12329L: linux-spi@vger.kernel.org 12330T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12331Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12332S: Maintained 12333F: Documentation/devicetree/bindings/spi/ 12334F: Documentation/spi/ 12335F: drivers/spi/ 12336F: include/linux/spi/ 12337F: include/uapi/linux/spi/ 12338F: tools/spi/ 12339 12340SPIDERNET NETWORK DRIVER for CELL 12341M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12342L: netdev@vger.kernel.org 12343S: Supported 12344F: Documentation/networking/spider_net.txt 12345F: drivers/net/ethernet/toshiba/spider_net* 12346 12347SPMI SUBSYSTEM 12348R: Stephen Boyd <sboyd@codeaurora.org> 12349L: linux-arm-msm@vger.kernel.org 12350F: Documentation/devicetree/bindings/spmi/ 12351F: drivers/spmi/ 12352F: include/dt-bindings/spmi/spmi.h 12353F: include/linux/spmi.h 12354F: include/trace/events/spmi.h 12355 12356SPU FILE SYSTEM 12357M: Jeremy Kerr <jk@ozlabs.org> 12358L: linuxppc-dev@lists.ozlabs.org 12359W: http://www.ibm.com/developerworks/power/cell/ 12360S: Supported 12361F: Documentation/filesystems/spufs.txt 12362F: arch/powerpc/platforms/cell/spufs/ 12363 12364SQUASHFS FILE SYSTEM 12365M: Phillip Lougher <phillip@squashfs.org.uk> 12366L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12367W: http://squashfs.org.uk 12368T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12369S: Maintained 12370F: Documentation/filesystems/squashfs.txt 12371F: fs/squashfs/ 12372 12373SRM (Alpha) environment access 12374M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12375S: Maintained 12376F: arch/alpha/kernel/srm_env.c 12377 12378STABLE BRANCH 12379M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12380L: stable@vger.kernel.org 12381S: Supported 12382F: Documentation/process/stable-kernel-rules.rst 12383 12384STAGING - COMEDI 12385M: Ian Abbott <abbotti@mev.co.uk> 12386M: H Hartley Sweeten <hsweeten@visionengravers.com> 12387S: Odd Fixes 12388F: drivers/staging/comedi/ 12389 12390STAGING - FLARION FT1000 DRIVERS 12391M: Marek Belisko <marek.belisko@gmail.com> 12392S: Odd Fixes 12393F: drivers/staging/ft1000/ 12394 12395STAGING - INDUSTRIAL IO 12396M: Jonathan Cameron <jic23@kernel.org> 12397L: linux-iio@vger.kernel.org 12398S: Odd Fixes 12399F: Documentation/devicetree/bindings/staging/iio/ 12400F: drivers/staging/iio/ 12401 12402STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12403M: Jarod Wilson <jarod@wilsonet.com> 12404W: http://www.lirc.org/ 12405S: Odd Fixes 12406F: drivers/staging/media/lirc/ 12407 12408STAGING - LUSTRE PARALLEL FILESYSTEM 12409M: Oleg Drokin <oleg.drokin@intel.com> 12410M: Andreas Dilger <andreas.dilger@intel.com> 12411M: James Simmons <jsimmons@infradead.org> 12412L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12413W: http://wiki.lustre.org/ 12414S: Maintained 12415F: drivers/staging/lustre 12416 12417STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12418M: Marc Dietrich <marvin24@gmx.de> 12419L: ac100@lists.launchpad.net (moderated for non-subscribers) 12420L: linux-tegra@vger.kernel.org 12421S: Maintained 12422F: drivers/staging/nvec/ 12423 12424STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12425M: Jens Frederich <jfrederich@gmail.com> 12426M: Daniel Drake <dsd@laptop.org> 12427M: Jon Nettleton <jon.nettleton@gmail.com> 12428W: http://wiki.laptop.org/go/DCON 12429S: Maintained 12430F: drivers/staging/olpc_dcon/ 12431 12432STAGING - REALTEK RTL8712U DRIVERS 12433M: Larry Finger <Larry.Finger@lwfinger.net> 12434M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12435S: Odd Fixes 12436F: drivers/staging/rtl8712/ 12437 12438STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12439M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12440M: Teddy Wang <teddy.wang@siliconmotion.com> 12441M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12442L: linux-fbdev@vger.kernel.org 12443S: Maintained 12444F: drivers/staging/sm750fb/ 12445 12446STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12447M: William Hubbs <w.d.hubbs@gmail.com> 12448M: Chris Brannon <chris@the-brannons.com> 12449M: Kirk Reiser <kirk@reisers.ca> 12450M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12451L: speakup@linux-speakup.org 12452W: http://www.linux-speakup.org/ 12453S: Odd Fixes 12454F: drivers/staging/speakup/ 12455 12456STAGING - VIA VT665X DRIVERS 12457M: Forest Bond <forest@alittletooquiet.net> 12458S: Odd Fixes 12459F: drivers/staging/vt665?/ 12460 12461STAGING - WILC1000 WIFI DRIVER 12462M: Aditya Shankar <aditya.shankar@microchip.com> 12463M: Ganesh Krishna <ganesh.krishna@microchip.com> 12464L: linux-wireless@vger.kernel.org 12465S: Supported 12466F: drivers/staging/wilc1000/ 12467 12468STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12469M: Arnaud Patard <arnaud.patard@rtp-net.org> 12470S: Odd Fixes 12471F: drivers/staging/xgifb/ 12472 12473STAGING SUBSYSTEM 12474M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12475T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12476L: devel@driverdev.osuosl.org 12477S: Supported 12478F: drivers/staging/ 12479 12480STARFIRE/DURALAN NETWORK DRIVER 12481M: Ion Badulescu <ionut@badula.org> 12482S: Odd Fixes 12483F: drivers/net/ethernet/adaptec/starfire* 12484 12485STI CEC DRIVER 12486M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12487S: Maintained 12488F: drivers/staging/media/st-cec/ 12489F: Documentation/devicetree/bindings/media/stih-cec.txt 12490 12491STK1160 USB VIDEO CAPTURE DRIVER 12492M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12493L: linux-media@vger.kernel.org 12494T: git git://linuxtv.org/media_tree.git 12495S: Maintained 12496F: drivers/media/usb/stk1160/ 12497 12498STMMAC ETHERNET DRIVER 12499M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12500M: Alexandre Torgue <alexandre.torgue@st.com> 12501L: netdev@vger.kernel.org 12502W: http://www.stlinux.com 12503S: Supported 12504F: drivers/net/ethernet/stmicro/stmmac/ 12505 12506SUN3/3X 12507M: Sam Creasey <sammy@sammy.net> 12508W: http://sammy.net/sun3/ 12509S: Maintained 12510F: arch/m68k/kernel/*sun3* 12511F: arch/m68k/sun3*/ 12512F: arch/m68k/include/asm/sun3* 12513F: drivers/net/ethernet/i825xx/sun3* 12514 12515SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12516M: Hans de Goede <hdegoede@redhat.com> 12517L: linux-input@vger.kernel.org 12518S: Maintained 12519F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12520F: drivers/input/keyboard/sun4i-lradc-keys.c 12521 12522SUNDANCE NETWORK DRIVER 12523M: Denis Kirjanov <kda@linux-powerpc.org> 12524L: netdev@vger.kernel.org 12525S: Maintained 12526F: drivers/net/ethernet/dlink/sundance.c 12527 12528SUPERH 12529M: Yoshinori Sato <ysato@users.sourceforge.jp> 12530M: Rich Felker <dalias@libc.org> 12531L: linux-sh@vger.kernel.org 12532Q: http://patchwork.kernel.org/project/linux-sh/list/ 12533S: Maintained 12534F: Documentation/sh/ 12535F: arch/sh/ 12536F: drivers/sh/ 12537 12538SUSPEND TO RAM 12539M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12540M: Len Brown <len.brown@intel.com> 12541M: Pavel Machek <pavel@ucw.cz> 12542L: linux-pm@vger.kernel.org 12543B: https://bugzilla.kernel.org 12544S: Supported 12545F: Documentation/power/ 12546F: arch/x86/kernel/acpi/ 12547F: drivers/base/power/ 12548F: kernel/power/ 12549F: include/linux/suspend.h 12550F: include/linux/freezer.h 12551F: include/linux/pm.h 12552 12553SVGA HANDLING 12554M: Martin Mares <mj@ucw.cz> 12555L: linux-video@atrey.karlin.mff.cuni.cz 12556S: Maintained 12557F: Documentation/svga.txt 12558F: arch/x86/boot/video* 12559 12560SWIOTLB SUBSYSTEM 12561M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12562L: linux-kernel@vger.kernel.org 12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12564S: Supported 12565F: lib/swiotlb.c 12566F: arch/*/kernel/pci-swiotlb.c 12567F: include/linux/swiotlb.h 12568 12569SWITCHDEV 12570M: Jiri Pirko <jiri@resnulli.us> 12571M: Ivan Vecera <ivecera@redhat.com> 12572L: netdev@vger.kernel.org 12573S: Supported 12574F: net/switchdev/ 12575F: include/net/switchdev.h 12576 12577SYNC FILE FRAMEWORK 12578M: Sumit Semwal <sumit.semwal@linaro.org> 12579R: Gustavo Padovan <gustavo@padovan.org> 12580S: Maintained 12581L: linux-media@vger.kernel.org 12582L: dri-devel@lists.freedesktop.org 12583F: drivers/dma-buf/sync_* 12584F: drivers/dma-buf/dma-fence* 12585F: drivers/dma-buf/sw_sync.c 12586F: include/linux/sync_file.h 12587F: include/uapi/linux/sync_file.h 12588F: Documentation/sync_file.txt 12589T: git git://anongit.freedesktop.org/drm/drm-misc 12590 12591SYNOPSYS ARC ARCHITECTURE 12592M: Vineet Gupta <vgupta@synopsys.com> 12593L: linux-snps-arc@lists.infradead.org 12594S: Supported 12595F: arch/arc/ 12596F: Documentation/devicetree/bindings/arc/* 12597F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12598F: drivers/clocksource/arc_timer.c 12599F: drivers/tty/serial/arc_uart.c 12600T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12601 12602SYNOPSYS ARC SDP platform support 12603M: Alexey Brodkin <abrodkin@synopsys.com> 12604S: Supported 12605F: arch/arc/plat-axs10x 12606F: arch/arc/boot/dts/ax* 12607F: Documentation/devicetree/bindings/arc/axs10* 12608 12609SYNOPSYS DESIGNWARE DMAC DRIVER 12610M: Viresh Kumar <vireshk@kernel.org> 12611M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12612S: Maintained 12613F: include/linux/dma/dw.h 12614F: include/linux/platform_data/dma-dw.h 12615F: drivers/dma/dw/ 12616 12617SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12618M: Jie Deng <jiedeng@synopsys.com> 12619L: netdev@vger.kernel.org 12620S: Supported 12621F: drivers/net/ethernet/synopsys/ 12622 12623SYNOPSYS DESIGNWARE I2C DRIVER 12624M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12625R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12626R: Mika Westerberg <mika.westerberg@linux.intel.com> 12627L: linux-i2c@vger.kernel.org 12628S: Maintained 12629F: drivers/i2c/busses/i2c-designware-* 12630F: include/linux/platform_data/i2c-designware.h 12631 12632SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12633M: Jaehoon Chung <jh80.chung@samsung.com> 12634L: linux-mmc@vger.kernel.org 12635S: Maintained 12636F: drivers/mmc/host/dw_mmc* 12637 12638SYSTEM CONFIGURATION (SYSCON) 12639M: Lee Jones <lee.jones@linaro.org> 12640M: Arnd Bergmann <arnd@arndb.de> 12641T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12642S: Supported 12643F: drivers/mfd/syscon.c 12644 12645SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12646M: Sudeep Holla <sudeep.holla@arm.com> 12647L: linux-arm-kernel@lists.infradead.org 12648S: Maintained 12649F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12650F: drivers/clk/clk-scpi.c 12651F: drivers/cpufreq/scpi-cpufreq.c 12652F: drivers/firmware/arm_scpi.c 12653F: include/linux/scpi_protocol.h 12654 12655SYSTEM RESET/SHUTDOWN DRIVERS 12656M: Sebastian Reichel <sre@kernel.org> 12657L: linux-pm@vger.kernel.org 12658T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12659S: Maintained 12660F: Documentation/devicetree/bindings/power/reset/ 12661F: drivers/power/reset/ 12662 12663SYSTEM TRACE MODULE CLASS 12664M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12665S: Maintained 12666T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12667F: Documentation/trace/stm.txt 12668F: drivers/hwtracing/stm/ 12669F: include/linux/stm.h 12670F: include/uapi/linux/stm.h 12671 12672SYSV FILESYSTEM 12673M: Christoph Hellwig <hch@infradead.org> 12674S: Maintained 12675F: Documentation/filesystems/sysv-fs.txt 12676F: fs/sysv/ 12677F: include/linux/sysv_fs.h 12678 12679TARGET SUBSYSTEM 12680M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12681L: linux-scsi@vger.kernel.org 12682L: target-devel@vger.kernel.org 12683W: http://www.linux-iscsi.org 12684W: http://groups.google.com/group/linux-iscsi-target-dev 12685T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12686S: Supported 12687F: drivers/target/ 12688F: include/target/ 12689F: Documentation/target/ 12690 12691TASKSTATS STATISTICS INTERFACE 12692M: Balbir Singh <bsingharora@gmail.com> 12693S: Maintained 12694F: Documentation/accounting/taskstats* 12695F: include/linux/taskstats* 12696F: kernel/taskstats.c 12697 12698TC subsystem 12699M: Jamal Hadi Salim <jhs@mojatatu.com> 12700M: Cong Wang <xiyou.wangcong@gmail.com> 12701M: Jiri Pirko <jiri@resnulli.us> 12702L: netdev@vger.kernel.org 12703S: Maintained 12704F: include/net/pkt_cls.h 12705F: include/net/pkt_sched.h 12706F: include/net/tc_act/ 12707F: include/uapi/linux/pkt_cls.h 12708F: include/uapi/linux/pkt_sched.h 12709F: include/uapi/linux/tc_act/ 12710F: include/uapi/linux/tc_ematch/ 12711F: net/sched/ 12712 12713TCP LOW PRIORITY MODULE 12714M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12715M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12716W: http://tcp-lp-mod.sourceforge.net/ 12717S: Maintained 12718F: net/ipv4/tcp_lp.c 12719 12720TDA10071 MEDIA DRIVER 12721M: Antti Palosaari <crope@iki.fi> 12722L: linux-media@vger.kernel.org 12723W: https://linuxtv.org 12724W: http://palosaari.fi/linux/ 12725Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12726T: git git://linuxtv.org/anttip/media_tree.git 12727S: Maintained 12728F: drivers/media/dvb-frontends/tda10071* 12729 12730TDA18212 MEDIA DRIVER 12731M: Antti Palosaari <crope@iki.fi> 12732L: linux-media@vger.kernel.org 12733W: https://linuxtv.org 12734W: http://palosaari.fi/linux/ 12735Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12736T: git git://linuxtv.org/anttip/media_tree.git 12737S: Maintained 12738F: drivers/media/tuners/tda18212* 12739 12740TDA18218 MEDIA DRIVER 12741M: Antti Palosaari <crope@iki.fi> 12742L: linux-media@vger.kernel.org 12743W: https://linuxtv.org 12744W: http://palosaari.fi/linux/ 12745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12746T: git git://linuxtv.org/anttip/media_tree.git 12747S: Maintained 12748F: drivers/media/tuners/tda18218* 12749 12750TDA18271 MEDIA DRIVER 12751M: Michael Krufky <mkrufky@linuxtv.org> 12752L: linux-media@vger.kernel.org 12753W: https://linuxtv.org 12754W: http://github.com/mkrufky 12755Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12756T: git git://linuxtv.org/mkrufky/tuners.git 12757S: Maintained 12758F: drivers/media/tuners/tda18271* 12759 12760TDA827x MEDIA DRIVER 12761M: Michael Krufky <mkrufky@linuxtv.org> 12762L: linux-media@vger.kernel.org 12763W: https://linuxtv.org 12764W: http://github.com/mkrufky 12765Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12766T: git git://linuxtv.org/mkrufky/tuners.git 12767S: Maintained 12768F: drivers/media/tuners/tda8290.* 12769 12770TDA8290 MEDIA DRIVER 12771M: Michael Krufky <mkrufky@linuxtv.org> 12772L: linux-media@vger.kernel.org 12773W: https://linuxtv.org 12774W: http://github.com/mkrufky 12775Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12776T: git git://linuxtv.org/mkrufky/tuners.git 12777S: Maintained 12778F: drivers/media/tuners/tda8290.* 12779 12780TDA9840 MEDIA DRIVER 12781M: Hans Verkuil <hverkuil@xs4all.nl> 12782L: linux-media@vger.kernel.org 12783T: git git://linuxtv.org/media_tree.git 12784W: https://linuxtv.org 12785S: Maintained 12786F: drivers/media/i2c/tda9840* 12787 12788TEA5761 TUNER DRIVER 12789M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12790M: Mauro Carvalho Chehab <mchehab@kernel.org> 12791L: linux-media@vger.kernel.org 12792W: https://linuxtv.org 12793T: git git://linuxtv.org/media_tree.git 12794S: Odd fixes 12795F: drivers/media/tuners/tea5761.* 12796 12797TEA5767 TUNER DRIVER 12798M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12799M: Mauro Carvalho Chehab <mchehab@kernel.org> 12800L: linux-media@vger.kernel.org 12801W: https://linuxtv.org 12802T: git git://linuxtv.org/media_tree.git 12803S: Maintained 12804F: drivers/media/tuners/tea5767.* 12805 12806TEA6415C MEDIA DRIVER 12807M: Hans Verkuil <hverkuil@xs4all.nl> 12808L: linux-media@vger.kernel.org 12809T: git git://linuxtv.org/media_tree.git 12810W: https://linuxtv.org 12811S: Maintained 12812F: drivers/media/i2c/tea6415c* 12813 12814TEA6420 MEDIA DRIVER 12815M: Hans Verkuil <hverkuil@xs4all.nl> 12816L: linux-media@vger.kernel.org 12817T: git git://linuxtv.org/media_tree.git 12818W: https://linuxtv.org 12819S: Maintained 12820F: drivers/media/i2c/tea6420* 12821 12822TEAM DRIVER 12823M: Jiri Pirko <jiri@resnulli.us> 12824L: netdev@vger.kernel.org 12825S: Supported 12826F: drivers/net/team/ 12827F: include/linux/if_team.h 12828F: include/uapi/linux/if_team.h 12829 12830TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12831M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12832S: Maintained 12833F: arch/x86/platform/ts5500/ 12834 12835TECHNOTREND USB IR RECEIVER 12836M: Sean Young <sean@mess.org> 12837L: linux-media@vger.kernel.org 12838S: Maintained 12839F: drivers/media/rc/ttusbir.c 12840 12841TEE SUBSYSTEM 12842M: Jens Wiklander <jens.wiklander@linaro.org> 12843S: Maintained 12844F: include/linux/tee_drv.h 12845F: include/uapi/linux/tee.h 12846F: drivers/tee/ 12847F: Documentation/tee.txt 12848 12849TEGRA ARCHITECTURE SUPPORT 12850M: Thierry Reding <thierry.reding@gmail.com> 12851M: Jonathan Hunter <jonathanh@nvidia.com> 12852L: linux-tegra@vger.kernel.org 12853Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12854T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12855S: Supported 12856N: [^a-z]tegra 12857 12858TEGRA CLOCK DRIVER 12859M: Peter De Schrijver <pdeschrijver@nvidia.com> 12860M: Prashant Gaikwad <pgaikwad@nvidia.com> 12861S: Supported 12862F: drivers/clk/tegra/ 12863 12864TEGRA DMA DRIVERS 12865M: Laxman Dewangan <ldewangan@nvidia.com> 12866M: Jon Hunter <jonathanh@nvidia.com> 12867S: Supported 12868F: drivers/dma/tegra* 12869 12870TEGRA I2C DRIVER 12871M: Laxman Dewangan <ldewangan@nvidia.com> 12872S: Supported 12873F: drivers/i2c/busses/i2c-tegra.c 12874 12875TEGRA IOMMU DRIVERS 12876M: Hiroshi Doyu <hdoyu@nvidia.com> 12877S: Supported 12878F: drivers/iommu/tegra* 12879 12880TEGRA KBC DRIVER 12881M: Rakesh Iyer <riyer@nvidia.com> 12882M: Laxman Dewangan <ldewangan@nvidia.com> 12883S: Supported 12884F: drivers/input/keyboard/tegra-kbc.c 12885 12886TEGRA PWM DRIVER 12887M: Thierry Reding <thierry.reding@gmail.com> 12888S: Supported 12889F: drivers/pwm/pwm-tegra.c 12890 12891TEGRA SERIAL DRIVER 12892M: Laxman Dewangan <ldewangan@nvidia.com> 12893S: Supported 12894F: drivers/tty/serial/serial-tegra.c 12895 12896TEGRA SPI DRIVER 12897M: Laxman Dewangan <ldewangan@nvidia.com> 12898S: Supported 12899F: drivers/spi/spi-tegra* 12900 12901TEHUTI ETHERNET DRIVER 12902M: Andy Gospodarek <andy@greyhouse.net> 12903L: netdev@vger.kernel.org 12904S: Supported 12905F: drivers/net/ethernet/tehuti/* 12906 12907Telecom Clock Driver for MCPL0010 12908M: Mark Gross <mark.gross@intel.com> 12909S: Supported 12910F: drivers/char/tlclk.c 12911 12912TENSILICA XTENSA PORT (xtensa) 12913M: Chris Zankel <chris@zankel.net> 12914M: Max Filippov <jcmvbkbc@gmail.com> 12915L: linux-xtensa@linux-xtensa.org 12916T: git git://github.com/czankel/xtensa-linux.git 12917S: Maintained 12918F: arch/xtensa/ 12919F: drivers/irqchip/irq-xtensa-* 12920 12921Texas Instruments' System Control Interface (TISCI) Protocol Driver 12922M: Nishanth Menon <nm@ti.com> 12923M: Tero Kristo <t-kristo@ti.com> 12924M: Santosh Shilimkar <ssantosh@kernel.org> 12925L: linux-arm-kernel@lists.infradead.org 12926S: Maintained 12927F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12928F: drivers/firmware/ti_sci* 12929F: include/linux/soc/ti/ti_sci_protocol.h 12930F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 12931F: include/dt-bindings/genpd/k2g.h 12932F: drivers/soc/ti/ti_sci_pm_domains.c 12933F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 12934F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 12935F: drivers/clk/keystone/sci-clk.c 12936F: drivers/reset/reset-ti-sci.c 12937 12938THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12939M: Hans Verkuil <hverkuil@xs4all.nl> 12940L: linux-media@vger.kernel.org 12941T: git git://linuxtv.org/media_tree.git 12942W: https://linuxtv.org 12943S: Maintained 12944F: drivers/media/radio/radio-raremono.c 12945 12946THERMAL 12947M: Zhang Rui <rui.zhang@intel.com> 12948M: Eduardo Valentin <edubezval@gmail.com> 12949L: linux-pm@vger.kernel.org 12950T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12951T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12952Q: https://patchwork.kernel.org/project/linux-pm/list/ 12953S: Supported 12954F: drivers/thermal/ 12955F: include/linux/thermal.h 12956F: include/uapi/linux/thermal.h 12957F: include/linux/cpu_cooling.h 12958F: Documentation/devicetree/bindings/thermal/ 12959 12960THERMAL/CPU_COOLING 12961M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12962M: Viresh Kumar <viresh.kumar@linaro.org> 12963M: Javi Merino <javi.merino@kernel.org> 12964L: linux-pm@vger.kernel.org 12965S: Supported 12966F: Documentation/thermal/cpu-cooling-api.txt 12967F: drivers/thermal/cpu_cooling.c 12968F: include/linux/cpu_cooling.h 12969 12970THINKPAD ACPI EXTRAS DRIVER 12971M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12972L: ibm-acpi-devel@lists.sourceforge.net 12973L: platform-driver-x86@vger.kernel.org 12974W: http://ibm-acpi.sourceforge.net 12975W: http://thinkwiki.org/wiki/Ibm-acpi 12976T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12977S: Maintained 12978F: drivers/platform/x86/thinkpad_acpi.c 12979 12980THUNDERBOLT DRIVER 12981M: Andreas Noever <andreas.noever@gmail.com> 12982M: Michael Jamet <michael.jamet@intel.com> 12983M: Mika Westerberg <mika.westerberg@linux.intel.com> 12984M: Yehezkel Bernat <yehezkel.bernat@intel.com> 12985S: Maintained 12986F: drivers/thunderbolt/ 12987 12988TI AM437X VPFE DRIVER 12989M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12990L: linux-media@vger.kernel.org 12991W: https://linuxtv.org 12992Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12993T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12994S: Maintained 12995F: drivers/media/platform/am437x/ 12996 12997TI BANDGAP AND THERMAL DRIVER 12998M: Eduardo Valentin <edubezval@gmail.com> 12999M: Keerthy <j-keerthy@ti.com> 13000L: linux-pm@vger.kernel.org 13001L: linux-omap@vger.kernel.org 13002S: Maintained 13003F: drivers/thermal/ti-soc-thermal/ 13004 13005TI BQ27XXX POWER SUPPLY DRIVER 13006R: Andrew F. Davis <afd@ti.com> 13007F: include/linux/power/bq27xxx_battery.h 13008F: drivers/power/supply/bq27xxx_battery.c 13009F: drivers/power/supply/bq27xxx_battery_i2c.c 13010 13011TI CDCE706 CLOCK DRIVER 13012M: Max Filippov <jcmvbkbc@gmail.com> 13013S: Maintained 13014F: drivers/clk/clk-cdce706.c 13015 13016TI CLOCK DRIVER 13017M: Tero Kristo <t-kristo@ti.com> 13018L: linux-omap@vger.kernel.org 13019S: Maintained 13020F: drivers/clk/ti/ 13021F: include/linux/clk/ti.h 13022 13023TI DAVINCI MACHINE SUPPORT 13024M: Sekhar Nori <nsekhar@ti.com> 13025M: Kevin Hilman <khilman@kernel.org> 13026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13027T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13028S: Supported 13029F: arch/arm/mach-davinci/ 13030F: drivers/i2c/busses/i2c-davinci.c 13031F: arch/arm/boot/dts/da850* 13032 13033TI DAVINCI SERIES GPIO DRIVER 13034M: Keerthy <j-keerthy@ti.com> 13035L: linux-gpio@vger.kernel.org 13036S: Maintained 13037F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13038F: drivers/gpio/gpio-davinci.c 13039 13040TI DAVINCI SERIES MEDIA DRIVER 13041M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13042L: linux-media@vger.kernel.org 13043W: https://linuxtv.org 13044Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13045T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13046S: Maintained 13047F: drivers/media/platform/davinci/ 13048F: include/media/davinci/ 13049 13050TI ETHERNET SWITCH DRIVER (CPSW) 13051R: Grygorii Strashko <grygorii.strashko@ti.com> 13052L: linux-omap@vger.kernel.org 13053L: netdev@vger.kernel.org 13054S: Maintained 13055F: drivers/net/ethernet/ti/cpsw* 13056F: drivers/net/ethernet/ti/davinci* 13057 13058TI FLASH MEDIA INTERFACE DRIVER 13059M: Alex Dubov <oakad@yahoo.com> 13060S: Maintained 13061F: drivers/misc/tifm* 13062F: drivers/mmc/host/tifm_sd.c 13063F: include/linux/tifm.h 13064 13065TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13066M: Santosh Shilimkar <ssantosh@kernel.org> 13067L: linux-kernel@vger.kernel.org 13068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13069S: Maintained 13070F: drivers/soc/ti/* 13071T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13072 13073TI LM49xxx FAMILY ASoC CODEC DRIVERS 13074M: M R Swami Reddy <mr.swami.reddy@ti.com> 13075M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13076L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13077S: Maintained 13078F: sound/soc/codecs/lm49453* 13079F: sound/soc/codecs/isabelle* 13080 13081TI LP855x BACKLIGHT DRIVER 13082M: Milo Kim <milo.kim@ti.com> 13083S: Maintained 13084F: Documentation/backlight/lp855x-driver.txt 13085F: drivers/video/backlight/lp855x_bl.c 13086F: include/linux/platform_data/lp855x.h 13087 13088TI LP8727 CHARGER DRIVER 13089M: Milo Kim <milo.kim@ti.com> 13090S: Maintained 13091F: drivers/power/supply/lp8727_charger.c 13092F: include/linux/platform_data/lp8727.h 13093 13094TI LP8788 MFD DRIVER 13095M: Milo Kim <milo.kim@ti.com> 13096S: Maintained 13097F: drivers/iio/adc/lp8788_adc.c 13098F: drivers/leds/leds-lp8788.c 13099F: drivers/mfd/lp8788*.c 13100F: drivers/power/supply/lp8788-charger.c 13101F: drivers/regulator/lp8788-*.c 13102F: include/linux/mfd/lp8788*.h 13103 13104TI NETCP ETHERNET DRIVER 13105M: Wingman Kwok <w-kwok2@ti.com> 13106M: Murali Karicheri <m-karicheri2@ti.com> 13107L: netdev@vger.kernel.org 13108S: Maintained 13109F: drivers/net/ethernet/ti/netcp* 13110 13111TI TAS571X FAMILY ASoC CODEC DRIVER 13112M: Kevin Cernekee <cernekee@chromium.org> 13113L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13114S: Odd Fixes 13115F: sound/soc/codecs/tas571x* 13116 13117TI TRF7970A NFC DRIVER 13118M: Mark Greer <mgreer@animalcreek.com> 13119L: linux-wireless@vger.kernel.org 13120L: linux-nfc@lists.01.org (moderated for non-subscribers) 13121S: Supported 13122F: drivers/nfc/trf7970a.c 13123F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13124 13125TI TWL4030 SERIES SOC CODEC DRIVER 13126M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13127L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13128S: Maintained 13129F: sound/soc/codecs/twl4030* 13130 13131TI VPE/CAL DRIVERS 13132M: Benoit Parrot <bparrot@ti.com> 13133L: linux-media@vger.kernel.org 13134W: http://linuxtv.org/ 13135Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13136S: Maintained 13137F: drivers/media/platform/ti-vpe/ 13138 13139TI WILINK WIRELESS DRIVERS 13140L: linux-wireless@vger.kernel.org 13141W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13142W: http://wireless.kernel.org/en/users/Drivers/wl1251 13143T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13144S: Orphan 13145F: drivers/net/wireless/ti/ 13146F: include/linux/wl12xx.h 13147 13148TILE ARCHITECTURE 13149M: Chris Metcalf <cmetcalf@mellanox.com> 13150W: http://www.mellanox.com/repository/solutions/tile-scm/ 13151T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13152S: Supported 13153F: arch/tile/ 13154F: drivers/char/tile-srom.c 13155F: drivers/edac/tile_edac.c 13156F: drivers/net/ethernet/tile/ 13157F: drivers/rtc/rtc-tile.c 13158F: drivers/tty/hvc/hvc_tile.c 13159F: drivers/tty/serial/tilegx.c 13160F: drivers/usb/host/*-tilegx.c 13161F: include/linux/usb/tilegx.h 13162 13163TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13164M: John Stultz <john.stultz@linaro.org> 13165M: Thomas Gleixner <tglx@linutronix.de> 13166R: Stephen Boyd <sboyd@codeaurora.org> 13167L: linux-kernel@vger.kernel.org 13168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13169S: Supported 13170F: include/linux/clocksource.h 13171F: include/linux/time.h 13172F: include/linux/timex.h 13173F: include/uapi/linux/time.h 13174F: include/uapi/linux/timex.h 13175F: kernel/time/clocksource.c 13176F: kernel/time/time*.c 13177F: kernel/time/alarmtimer.c 13178F: kernel/time/ntp.c 13179F: tools/testing/selftests/timers/ 13180 13181TIPC NETWORK LAYER 13182M: Jon Maloy <jon.maloy@ericsson.com> 13183M: Ying Xue <ying.xue@windriver.com> 13184L: netdev@vger.kernel.org (core kernel code) 13185L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13186W: http://tipc.sourceforge.net/ 13187S: Maintained 13188F: include/uapi/linux/tipc*.h 13189F: net/tipc/ 13190 13191TLAN NETWORK DRIVER 13192M: Samuel Chessman <chessman@tux.org> 13193L: tlan-devel@lists.sourceforge.net (subscribers-only) 13194W: http://sourceforge.net/projects/tlan/ 13195S: Maintained 13196F: Documentation/networking/tlan.txt 13197F: drivers/net/ethernet/ti/tlan.* 13198 13199TM6000 VIDEO4LINUX DRIVER 13200M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13201M: Mauro Carvalho Chehab <mchehab@kernel.org> 13202L: linux-media@vger.kernel.org 13203W: https://linuxtv.org 13204T: git git://linuxtv.org/media_tree.git 13205S: Odd fixes 13206F: drivers/media/usb/tm6000/ 13207F: Documentation/media/v4l-drivers/tm6000* 13208 13209TMIO/SDHI MMC DRIVER 13210M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13211L: linux-mmc@vger.kernel.org 13212S: Supported 13213F: drivers/mmc/host/tmio_mmc* 13214F: drivers/mmc/host/renesas_sdhi* 13215F: include/linux/mfd/tmio.h 13216 13217TMP401 HARDWARE MONITOR DRIVER 13218M: Guenter Roeck <linux@roeck-us.net> 13219L: linux-hwmon@vger.kernel.org 13220S: Maintained 13221F: Documentation/hwmon/tmp401 13222F: drivers/hwmon/tmp401.c 13223 13224TMPFS (SHMEM FILESYSTEM) 13225M: Hugh Dickins <hughd@google.com> 13226L: linux-mm@kvack.org 13227S: Maintained 13228F: include/linux/shmem_fs.h 13229F: mm/shmem.c 13230 13231TOMOYO SECURITY MODULE 13232M: Kentaro Takeda <takedakn@nttdata.co.jp> 13233M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13234L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13235L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13236L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13237L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13238W: http://tomoyo.sourceforge.jp/ 13239T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13240S: Maintained 13241F: security/tomoyo/ 13242 13243TOPSTAR LAPTOP EXTRAS DRIVER 13244M: Herton Ronaldo Krzesinski <herton@canonical.com> 13245L: platform-driver-x86@vger.kernel.org 13246S: Maintained 13247F: drivers/platform/x86/topstar-laptop.c 13248 13249TOSHIBA ACPI EXTRAS DRIVER 13250M: Azael Avalos <coproscefalo@gmail.com> 13251L: platform-driver-x86@vger.kernel.org 13252S: Maintained 13253F: drivers/platform/x86/toshiba_acpi.c 13254 13255TOSHIBA BLUETOOTH DRIVER 13256M: Azael Avalos <coproscefalo@gmail.com> 13257L: platform-driver-x86@vger.kernel.org 13258S: Maintained 13259F: drivers/platform/x86/toshiba_bluetooth.c 13260 13261TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13262M: Azael Avalos <coproscefalo@gmail.com> 13263L: platform-driver-x86@vger.kernel.org 13264S: Maintained 13265F: drivers/platform/x86/toshiba_haps.c 13266 13267TOSHIBA SMM DRIVER 13268M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13269W: http://www.buzzard.org.uk/toshiba/ 13270S: Maintained 13271F: drivers/char/toshiba.c 13272F: include/linux/toshiba.h 13273F: include/uapi/linux/toshiba.h 13274 13275TOSHIBA TC358743 DRIVER 13276M: Mats Randgaard <matrandg@cisco.com> 13277L: linux-media@vger.kernel.org 13278S: Maintained 13279F: drivers/media/i2c/tc358743* 13280F: include/media/i2c/tc358743.h 13281 13282TOSHIBA WMI HOTKEYS DRIVER 13283M: Azael Avalos <coproscefalo@gmail.com> 13284L: platform-driver-x86@vger.kernel.org 13285S: Maintained 13286F: drivers/platform/x86/toshiba-wmi.c 13287 13288TPM DEVICE DRIVER 13289M: Peter Huewe <peterhuewe@gmx.de> 13290M: Marcel Selhorst <tpmdd@selhorst.net> 13291M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13292R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13293W: http://tpmdd.sourceforge.net 13294L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13295Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13296T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13297S: Maintained 13298F: drivers/char/tpm/ 13299 13300TPM IBM_VTPM DEVICE DRIVER 13301M: Ashley Lai <ashleydlai@gmail.com> 13302W: http://tpmdd.sourceforge.net 13303L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13304S: Maintained 13305F: drivers/char/tpm/tpm_ibmvtpm* 13306 13307TRACING 13308M: Steven Rostedt <rostedt@goodmis.org> 13309M: Ingo Molnar <mingo@redhat.com> 13310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13311S: Maintained 13312F: Documentation/trace/ftrace.txt 13313F: arch/*/*/*/ftrace.h 13314F: arch/*/kernel/ftrace.c 13315F: include/*/ftrace.h 13316F: include/linux/trace*.h 13317F: include/trace/ 13318F: kernel/trace/ 13319F: tools/testing/selftests/ftrace/ 13320 13321TRACING MMIO ACCESSES (MMIOTRACE) 13322M: Steven Rostedt <rostedt@goodmis.org> 13323M: Ingo Molnar <mingo@kernel.org> 13324R: Karol Herbst <karolherbst@gmail.com> 13325R: Pekka Paalanen <ppaalanen@gmail.com> 13326S: Maintained 13327L: linux-kernel@vger.kernel.org 13328L: nouveau@lists.freedesktop.org 13329F: kernel/trace/trace_mmiotrace.c 13330F: include/linux/mmiotrace.h 13331F: arch/x86/mm/kmmio.c 13332F: arch/x86/mm/mmio-mod.c 13333F: arch/x86/mm/testmmiotrace.c 13334 13335TRIVIAL PATCHES 13336M: Jiri Kosina <trivial@kernel.org> 13337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13338S: Maintained 13339K: ^Subject:.*(?i)trivial 13340 13341TTY LAYER 13342M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13343M: Jiri Slaby <jslaby@suse.com> 13344S: Supported 13345T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13346F: Documentation/serial/ 13347F: drivers/tty/ 13348F: drivers/tty/serial/serial_core.c 13349F: include/linux/serial_core.h 13350F: include/linux/serial.h 13351F: include/linux/tty.h 13352F: include/uapi/linux/serial_core.h 13353F: include/uapi/linux/serial.h 13354F: include/uapi/linux/tty.h 13355 13356TUA9001 MEDIA DRIVER 13357M: Antti Palosaari <crope@iki.fi> 13358L: linux-media@vger.kernel.org 13359W: https://linuxtv.org 13360W: http://palosaari.fi/linux/ 13361Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13362T: git git://linuxtv.org/anttip/media_tree.git 13363S: Maintained 13364F: drivers/media/tuners/tua9001* 13365 13366TULIP NETWORK DRIVERS 13367L: netdev@vger.kernel.org 13368L: linux-parisc@vger.kernel.org 13369S: Orphan 13370F: drivers/net/ethernet/dec/tulip/ 13371 13372TUN/TAP driver 13373M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13374W: http://vtun.sourceforge.net/tun 13375S: Maintained 13376F: Documentation/networking/tuntap.txt 13377F: arch/um/os-Linux/drivers/ 13378 13379TURBOCHANNEL SUBSYSTEM 13380M: "Maciej W. Rozycki" <macro@linux-mips.org> 13381M: Ralf Baechle <ralf@linux-mips.org> 13382L: linux-mips@linux-mips.org 13383Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13384S: Maintained 13385F: drivers/tc/ 13386F: include/linux/tc.h 13387 13388TW5864 VIDEO4LINUX DRIVER 13389M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13390M: Anton Sviridenko <anton@corp.bluecherry.net> 13391M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13392M: Andrey Utkin <andrey_utkin@fastmail.com> 13393L: linux-media@vger.kernel.org 13394S: Supported 13395F: drivers/media/pci/tw5864/ 13396 13397TW68 VIDEO4LINUX DRIVER 13398M: Hans Verkuil <hverkuil@xs4all.nl> 13399L: linux-media@vger.kernel.org 13400T: git git://linuxtv.org/media_tree.git 13401W: https://linuxtv.org 13402S: Odd Fixes 13403F: drivers/media/pci/tw68/ 13404 13405TW686X VIDEO4LINUX DRIVER 13406M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13407L: linux-media@vger.kernel.org 13408T: git git://linuxtv.org/media_tree.git 13409W: http://linuxtv.org 13410S: Maintained 13411F: drivers/media/pci/tw686x/ 13412 13413UBI FILE SYSTEM (UBIFS) 13414M: Richard Weinberger <richard@nod.at> 13415M: Artem Bityutskiy <dedekind1@gmail.com> 13416M: Adrian Hunter <adrian.hunter@intel.com> 13417L: linux-mtd@lists.infradead.org 13418T: git git://git.infradead.org/ubifs-2.6.git 13419W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13420S: Supported 13421F: Documentation/filesystems/ubifs.txt 13422F: fs/ubifs/ 13423 13424UCLINUX (M68KNOMMU AND COLDFIRE) 13425M: Greg Ungerer <gerg@linux-m68k.org> 13426W: http://www.linux-m68k.org/ 13427W: http://www.uclinux.org/ 13428L: linux-m68k@lists.linux-m68k.org 13429L: uclinux-dev@uclinux.org (subscribers-only) 13430T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13431S: Maintained 13432F: arch/m68k/coldfire/ 13433F: arch/m68k/68*/ 13434F: arch/m68k/*/*_no.* 13435F: arch/m68k/include/asm/*_no.* 13436 13437UDF FILESYSTEM 13438M: Jan Kara <jack@suse.com> 13439S: Maintained 13440F: Documentation/filesystems/udf.txt 13441F: fs/udf/ 13442 13443UDRAW TABLET 13444M: Bastien Nocera <hadess@hadess.net> 13445L: linux-input@vger.kernel.org 13446S: Maintained 13447F: drivers/hid/hid-udraw.c 13448 13449UFS FILESYSTEM 13450M: Evgeniy Dushistov <dushistov@mail.ru> 13451S: Maintained 13452F: Documentation/filesystems/ufs.txt 13453F: fs/ufs/ 13454 13455UHID USERSPACE HID IO DRIVER: 13456M: David Herrmann <dh.herrmann@googlemail.com> 13457L: linux-input@vger.kernel.org 13458S: Maintained 13459F: drivers/hid/uhid.c 13460F: include/uapi/linux/uhid.h 13461 13462ULPI BUS 13463M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13464L: linux-usb@vger.kernel.org 13465S: Maintained 13466F: drivers/usb/common/ulpi.c 13467F: include/linux/ulpi/ 13468 13469ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13470L: linux-usb@vger.kernel.org 13471S: Orphan 13472F: drivers/uwb/ 13473F: include/linux/uwb.h 13474F: include/linux/uwb/ 13475 13476UNICORE32 ARCHITECTURE: 13477M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13478W: http://mprc.pku.edu.cn/~guanxuetao/linux 13479S: Maintained 13480T: git git://github.com/gxt/linux.git 13481F: arch/unicore32/ 13482 13483UNIFDEF 13484M: Tony Finch <dot@dotat.at> 13485W: http://dotat.at/prog/unifdef 13486S: Maintained 13487F: scripts/unifdef.c 13488 13489UNIFORM CDROM DRIVER 13490M: Jens Axboe <axboe@kernel.dk> 13491W: http://www.kernel.dk 13492S: Maintained 13493F: Documentation/cdrom/ 13494F: drivers/cdrom/cdrom.c 13495F: include/linux/cdrom.h 13496F: include/uapi/linux/cdrom.h 13497 13498UNISYS S-PAR DRIVERS 13499M: David Kershner <david.kershner@unisys.com> 13500L: sparmaintainer@unisys.com (Unisys internal) 13501S: Supported 13502F: drivers/staging/unisys/ 13503 13504UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13505M: Vinayak Holikatti <vinholikatti@gmail.com> 13506L: linux-scsi@vger.kernel.org 13507S: Supported 13508F: Documentation/scsi/ufs.txt 13509F: drivers/scsi/ufs/ 13510 13511UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13512M: Manjunath M Bettegowda <manjumb@synopsys.com> 13513M: Prabu Thangamuthu <prabut@synopsys.com> 13514L: linux-scsi@vger.kernel.org 13515S: Supported 13516F: drivers/scsi/ufs/*dwc* 13517 13518UNSORTED BLOCK IMAGES (UBI) 13519M: Artem Bityutskiy <dedekind1@gmail.com> 13520M: Richard Weinberger <richard@nod.at> 13521W: http://www.linux-mtd.infradead.org/ 13522L: linux-mtd@lists.infradead.org 13523T: git git://git.infradead.org/ubifs-2.6.git 13524S: Supported 13525F: drivers/mtd/ubi/ 13526F: include/linux/mtd/ubi.h 13527F: include/uapi/mtd/ubi-user.h 13528 13529USB "USBNET" DRIVER FRAMEWORK 13530M: Oliver Neukum <oneukum@suse.com> 13531L: netdev@vger.kernel.org 13532W: http://www.linux-usb.org/usbnet 13533S: Maintained 13534F: drivers/net/usb/usbnet.c 13535F: include/linux/usb/usbnet.h 13536 13537USB ACM DRIVER 13538M: Oliver Neukum <oneukum@suse.com> 13539L: linux-usb@vger.kernel.org 13540S: Maintained 13541F: Documentation/usb/acm.txt 13542F: drivers/usb/class/cdc-acm.* 13543 13544USB AR5523 WIRELESS DRIVER 13545M: Pontus Fuchs <pontus.fuchs@gmail.com> 13546L: linux-wireless@vger.kernel.org 13547S: Maintained 13548F: drivers/net/wireless/ath/ar5523/ 13549 13550USB ATTACHED SCSI 13551M: Oliver Neukum <oneukum@suse.com> 13552L: linux-usb@vger.kernel.org 13553L: linux-scsi@vger.kernel.org 13554S: Maintained 13555F: drivers/usb/storage/uas.c 13556 13557USB CDC ETHERNET DRIVER 13558M: Oliver Neukum <oliver@neukum.org> 13559L: linux-usb@vger.kernel.org 13560S: Maintained 13561F: drivers/net/usb/cdc_*.c 13562F: include/uapi/linux/usb/cdc.h 13563 13564USB CHAOSKEY DRIVER 13565M: Keith Packard <keithp@keithp.com> 13566L: linux-usb@vger.kernel.org 13567S: Maintained 13568F: drivers/usb/misc/chaoskey.c 13569 13570USB CYPRESS C67X00 DRIVER 13571M: Peter Korsgaard <jacmet@sunsite.dk> 13572L: linux-usb@vger.kernel.org 13573S: Maintained 13574F: drivers/usb/c67x00/ 13575 13576USB DAVICOM DM9601 DRIVER 13577M: Peter Korsgaard <jacmet@sunsite.dk> 13578L: netdev@vger.kernel.org 13579W: http://www.linux-usb.org/usbnet 13580S: Maintained 13581F: drivers/net/usb/dm9601.c 13582 13583USB DIAMOND RIO500 DRIVER 13584M: Cesar Miquel <miquel@df.uba.ar> 13585L: rio500-users@lists.sourceforge.net 13586W: http://rio500.sourceforge.net 13587S: Maintained 13588F: drivers/usb/misc/rio500* 13589 13590USB EHCI DRIVER 13591M: Alan Stern <stern@rowland.harvard.edu> 13592L: linux-usb@vger.kernel.org 13593S: Maintained 13594F: Documentation/usb/ehci.txt 13595F: drivers/usb/host/ehci* 13596 13597USB GADGET/PERIPHERAL SUBSYSTEM 13598M: Felipe Balbi <balbi@kernel.org> 13599L: linux-usb@vger.kernel.org 13600W: http://www.linux-usb.org/gadget 13601T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13602S: Maintained 13603F: drivers/usb/gadget/ 13604F: include/linux/usb/gadget* 13605 13606USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13607M: Jiri Kosina <jikos@kernel.org> 13608R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13609L: linux-usb@vger.kernel.org 13610T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13611S: Maintained 13612F: Documentation/hid/hiddev.txt 13613F: drivers/hid/usbhid/ 13614 13615USB ISP116X DRIVER 13616M: Olav Kongas <ok@artecdesign.ee> 13617L: linux-usb@vger.kernel.org 13618S: Maintained 13619F: drivers/usb/host/isp116x* 13620F: include/linux/usb/isp116x.h 13621 13622USB LAN78XX ETHERNET DRIVER 13623M: Woojung Huh <woojung.huh@microchip.com> 13624M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13625L: netdev@vger.kernel.org 13626S: Maintained 13627F: drivers/net/usb/lan78xx.* 13628 13629USB MASS STORAGE DRIVER 13630M: Alan Stern <stern@rowland.harvard.edu> 13631L: linux-usb@vger.kernel.org 13632L: usb-storage@lists.one-eyed-alien.net 13633S: Maintained 13634W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13635F: drivers/usb/storage/ 13636 13637USB MIDI DRIVER 13638M: Clemens Ladisch <clemens@ladisch.de> 13639L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13640T: git git://git.alsa-project.org/alsa-kernel.git 13641S: Maintained 13642F: sound/usb/midi.* 13643 13644USB NETWORKING DRIVERS 13645L: linux-usb@vger.kernel.org 13646S: Odd Fixes 13647F: drivers/net/usb/ 13648 13649USB OHCI DRIVER 13650M: Alan Stern <stern@rowland.harvard.edu> 13651L: linux-usb@vger.kernel.org 13652S: Maintained 13653F: Documentation/usb/ohci.txt 13654F: drivers/usb/host/ohci* 13655 13656USB OTG FSM (Finite State Machine) 13657M: Peter Chen <Peter.Chen@nxp.com> 13658T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13659L: linux-usb@vger.kernel.org 13660S: Maintained 13661F: drivers/usb/common/usb-otg-fsm.c 13662 13663USB OVER IP DRIVER 13664M: Valentina Manea <valentina.manea.m@gmail.com> 13665M: Shuah Khan <shuahkh@osg.samsung.com> 13666M: Shuah Khan <shuah@kernel.org> 13667L: linux-usb@vger.kernel.org 13668S: Maintained 13669F: Documentation/usb/usbip_protocol.txt 13670F: drivers/usb/usbip/ 13671F: tools/usb/usbip/ 13672 13673USB PEGASUS DRIVER 13674M: Petko Manolov <petkan@nucleusys.com> 13675L: linux-usb@vger.kernel.org 13676L: netdev@vger.kernel.org 13677T: git git://github.com/petkan/pegasus.git 13678W: https://github.com/petkan/pegasus 13679S: Maintained 13680F: drivers/net/usb/pegasus.* 13681 13682USB PHY LAYER 13683M: Felipe Balbi <balbi@kernel.org> 13684L: linux-usb@vger.kernel.org 13685T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13686S: Maintained 13687F: drivers/usb/phy/ 13688 13689USB PRINTER DRIVER (usblp) 13690M: Pete Zaitcev <zaitcev@redhat.com> 13691L: linux-usb@vger.kernel.org 13692S: Supported 13693F: drivers/usb/class/usblp.c 13694 13695USB QMI WWAN NETWORK DRIVER 13696M: Bjørn Mork <bjorn@mork.no> 13697L: netdev@vger.kernel.org 13698S: Maintained 13699F: Documentation/ABI/testing/sysfs-class-net-qmi 13700F: drivers/net/usb/qmi_wwan.c 13701 13702USB RTL8150 DRIVER 13703M: Petko Manolov <petkan@nucleusys.com> 13704L: linux-usb@vger.kernel.org 13705L: netdev@vger.kernel.org 13706T: git git://github.com/petkan/rtl8150.git 13707W: https://github.com/petkan/rtl8150 13708S: Maintained 13709F: drivers/net/usb/rtl8150.c 13710 13711USB SERIAL SUBSYSTEM 13712M: Johan Hovold <johan@kernel.org> 13713L: linux-usb@vger.kernel.org 13714T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13715S: Maintained 13716F: Documentation/usb/usb-serial.txt 13717F: drivers/usb/serial/ 13718F: include/linux/usb/serial.h 13719 13720USB SMSC75XX ETHERNET DRIVER 13721M: Steve Glendinning <steve.glendinning@shawell.net> 13722L: netdev@vger.kernel.org 13723S: Maintained 13724F: drivers/net/usb/smsc75xx.* 13725 13726USB SMSC95XX ETHERNET DRIVER 13727M: Steve Glendinning <steve.glendinning@shawell.net> 13728M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13729L: netdev@vger.kernel.org 13730S: Maintained 13731F: drivers/net/usb/smsc95xx.* 13732 13733USB SUBSYSTEM 13734M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13735L: linux-usb@vger.kernel.org 13736W: http://www.linux-usb.org 13737T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13738S: Supported 13739F: Documentation/devicetree/bindings/usb/ 13740F: Documentation/usb/ 13741F: drivers/usb/ 13742F: include/linux/usb.h 13743F: include/linux/usb/ 13744 13745USB TYPEC SUBSYSTEM 13746M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13747L: linux-usb@vger.kernel.org 13748S: Maintained 13749F: Documentation/ABI/testing/sysfs-class-typec 13750F: Documentation/usb/typec.rst 13751F: drivers/usb/typec/ 13752F: include/linux/usb/typec.h 13753 13754USB UHCI DRIVER 13755M: Alan Stern <stern@rowland.harvard.edu> 13756L: linux-usb@vger.kernel.org 13757S: Maintained 13758F: drivers/usb/host/uhci* 13759 13760USB VIDEO CLASS 13761M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13762L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13763L: linux-media@vger.kernel.org 13764T: git git://linuxtv.org/media_tree.git 13765W: http://www.ideasonboard.org/uvc/ 13766S: Maintained 13767F: drivers/media/usb/uvc/ 13768F: include/uapi/linux/uvcvideo.h 13769 13770USB VISION DRIVER 13771M: Hans Verkuil <hverkuil@xs4all.nl> 13772L: linux-media@vger.kernel.org 13773T: git git://linuxtv.org/media_tree.git 13774W: https://linuxtv.org 13775S: Odd Fixes 13776F: drivers/media/usb/usbvision/ 13777 13778USB WEBCAM GADGET 13779M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13780L: linux-usb@vger.kernel.org 13781S: Maintained 13782F: drivers/usb/gadget/function/*uvc* 13783F: drivers/usb/gadget/legacy/webcam.c 13784 13785USB WIRELESS RNDIS DRIVER (rndis_wlan) 13786M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13787L: linux-wireless@vger.kernel.org 13788S: Maintained 13789F: drivers/net/wireless/rndis_wlan.c 13790 13791USB XHCI DRIVER 13792M: Mathias Nyman <mathias.nyman@intel.com> 13793L: linux-usb@vger.kernel.org 13794S: Supported 13795F: drivers/usb/host/xhci* 13796F: drivers/usb/host/pci-quirks* 13797 13798USB ZD1201 DRIVER 13799L: linux-wireless@vger.kernel.org 13800W: http://linux-lc100020.sourceforge.net 13801S: Orphan 13802F: drivers/net/wireless/zydas/zd1201.* 13803 13804USB ZR364XX DRIVER 13805M: Antoine Jacquet <royale@zerezo.com> 13806L: linux-usb@vger.kernel.org 13807L: linux-media@vger.kernel.org 13808T: git git://linuxtv.org/media_tree.git 13809W: http://royale.zerezo.com/zr364xx/ 13810S: Maintained 13811F: Documentation/media/v4l-drivers/zr364xx* 13812F: drivers/media/usb/zr364xx/ 13813 13814USER-MODE LINUX (UML) 13815M: Jeff Dike <jdike@addtoit.com> 13816M: Richard Weinberger <richard@nod.at> 13817L: user-mode-linux-devel@lists.sourceforge.net 13818L: user-mode-linux-user@lists.sourceforge.net 13819W: http://user-mode-linux.sourceforge.net 13820T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13821S: Maintained 13822F: Documentation/virtual/uml/ 13823F: arch/um/ 13824F: arch/x86/um/ 13825F: fs/hostfs/ 13826F: fs/hppfs/ 13827 13828USERSPACE I/O (UIO) 13829M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13830S: Maintained 13831T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13832F: Documentation/driver-api/uio-howto.rst 13833F: drivers/uio/ 13834F: include/linux/uio*.h 13835 13836UTIL-LINUX PACKAGE 13837M: Karel Zak <kzak@redhat.com> 13838L: util-linux@vger.kernel.org 13839W: http://en.wikipedia.org/wiki/Util-linux 13840T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13841S: Maintained 13842 13843UUID HELPERS 13844M: Christoph Hellwig <hch@lst.de> 13845R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13846L: linux-kernel@vger.kernel.org 13847T: git git://git.infradead.org/users/hch/uuid.git 13848F: lib/uuid.c 13849F: lib/test_uuid.c 13850F: include/linux/uuid.h 13851F: include/uapi/linux/uuid.h 13852S: Maintained 13853 13854UVESAFB DRIVER 13855M: Michal Januszewski <spock@gentoo.org> 13856L: linux-fbdev@vger.kernel.org 13857W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13858S: Maintained 13859F: Documentation/fb/uvesafb.txt 13860F: drivers/video/fbdev/uvesafb.* 13861 13862VF610 NAND DRIVER 13863M: Stefan Agner <stefan@agner.ch> 13864L: linux-mtd@lists.infradead.org 13865S: Supported 13866F: drivers/mtd/nand/vf610_nfc.c 13867 13868VFAT/FAT/MSDOS FILESYSTEM 13869M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13870S: Maintained 13871F: Documentation/filesystems/vfat.txt 13872F: fs/fat/ 13873 13874VFIO DRIVER 13875M: Alex Williamson <alex.williamson@redhat.com> 13876L: kvm@vger.kernel.org 13877T: git git://github.com/awilliam/linux-vfio.git 13878S: Maintained 13879F: Documentation/vfio.txt 13880F: drivers/vfio/ 13881F: include/linux/vfio.h 13882F: include/uapi/linux/vfio.h 13883 13884VFIO MEDIATED DEVICE DRIVERS 13885M: Kirti Wankhede <kwankhede@nvidia.com> 13886L: kvm@vger.kernel.org 13887S: Maintained 13888F: Documentation/vfio-mediated-device.txt 13889F: drivers/vfio/mdev/ 13890F: include/linux/mdev.h 13891F: samples/vfio-mdev/ 13892 13893VFIO PLATFORM DRIVER 13894M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13895L: kvm@vger.kernel.org 13896S: Maintained 13897F: drivers/vfio/platform/ 13898 13899VGA_SWITCHEROO 13900R: Lukas Wunner <lukas@wunner.de> 13901S: Maintained 13902F: Documentation/gpu/vga-switcheroo.rst 13903F: drivers/gpu/vga/vga_switcheroo.c 13904F: include/linux/vga_switcheroo.h 13905T: git git://anongit.freedesktop.org/drm/drm-misc 13906 13907VIA RHINE NETWORK DRIVER 13908S: Orphan 13909F: drivers/net/ethernet/via/via-rhine.c 13910 13911VIA SD/MMC CARD CONTROLLER DRIVER 13912M: Bruce Chang <brucechang@via.com.tw> 13913M: Harald Welte <HaraldWelte@viatech.com> 13914S: Maintained 13915F: drivers/mmc/host/via-sdmmc.c 13916 13917VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13918M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13919L: linux-fbdev@vger.kernel.org 13920S: Maintained 13921F: include/linux/via-core.h 13922F: include/linux/via-gpio.h 13923F: include/linux/via_i2c.h 13924F: drivers/video/fbdev/via/ 13925 13926VIA VELOCITY NETWORK DRIVER 13927M: Francois Romieu <romieu@fr.zoreil.com> 13928L: netdev@vger.kernel.org 13929S: Maintained 13930F: drivers/net/ethernet/via/via-velocity.* 13931 13932VIDEO MULTIPLEXER DRIVER 13933M: Philipp Zabel <p.zabel@pengutronix.de> 13934L: linux-media@vger.kernel.org 13935S: Maintained 13936F: drivers/media/platform/video-mux.c 13937 13938VIDEOBUF2 FRAMEWORK 13939M: Pawel Osciak <pawel@osciak.com> 13940M: Marek Szyprowski <m.szyprowski@samsung.com> 13941M: Kyungmin Park <kyungmin.park@samsung.com> 13942L: linux-media@vger.kernel.org 13943S: Maintained 13944F: drivers/media/v4l2-core/videobuf2-* 13945F: include/media/videobuf2-* 13946 13947VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13948M: Helen Koike <helen.koike@collabora.com> 13949L: linux-media@vger.kernel.org 13950T: git git://linuxtv.org/media_tree.git 13951W: https://linuxtv.org 13952S: Maintained 13953F: drivers/media/platform/vimc/* 13954 13955VIRT LIB 13956M: Alex Williamson <alex.williamson@redhat.com> 13957M: Paolo Bonzini <pbonzini@redhat.com> 13958L: kvm@vger.kernel.org 13959S: Supported 13960F: virt/lib/ 13961 13962VIRTIO AND VHOST VSOCK DRIVER 13963M: Stefan Hajnoczi <stefanha@redhat.com> 13964L: kvm@vger.kernel.org 13965L: virtualization@lists.linux-foundation.org 13966L: netdev@vger.kernel.org 13967S: Maintained 13968F: include/linux/virtio_vsock.h 13969F: include/uapi/linux/virtio_vsock.h 13970F: include/uapi/linux/vsockmon.h 13971F: net/vmw_vsock/af_vsock_tap.c 13972F: net/vmw_vsock/virtio_transport_common.c 13973F: net/vmw_vsock/virtio_transport.c 13974F: drivers/net/vsockmon.c 13975F: drivers/vhost/vsock.c 13976F: drivers/vhost/vsock.h 13977 13978VIRTIO CONSOLE DRIVER 13979M: Amit Shah <amit@kernel.org> 13980L: virtualization@lists.linux-foundation.org 13981S: Maintained 13982F: drivers/char/virtio_console.c 13983F: include/linux/virtio_console.h 13984F: include/uapi/linux/virtio_console.h 13985 13986VIRTIO CORE, NET AND BLOCK DRIVERS 13987M: "Michael S. Tsirkin" <mst@redhat.com> 13988M: Jason Wang <jasowang@redhat.com> 13989L: virtualization@lists.linux-foundation.org 13990S: Maintained 13991F: Documentation/devicetree/bindings/virtio/ 13992F: drivers/virtio/ 13993F: tools/virtio/ 13994F: drivers/net/virtio_net.c 13995F: drivers/block/virtio_blk.c 13996F: include/linux/virtio*.h 13997F: include/uapi/linux/virtio_*.h 13998F: drivers/crypto/virtio/ 13999 14000VIRTIO CRYPTO DRIVER 14001M: Gonglei <arei.gonglei@huawei.com> 14002L: virtualization@lists.linux-foundation.org 14003L: linux-crypto@vger.kernel.org 14004S: Maintained 14005F: drivers/crypto/virtio/ 14006F: include/uapi/linux/virtio_crypto.h 14007 14008VIRTIO DRIVERS FOR S390 14009M: Cornelia Huck <cohuck@redhat.com> 14010M: Halil Pasic <pasic@linux.vnet.ibm.com> 14011L: linux-s390@vger.kernel.org 14012L: virtualization@lists.linux-foundation.org 14013L: kvm@vger.kernel.org 14014S: Supported 14015F: drivers/s390/virtio/ 14016 14017VIRTIO GPU DRIVER 14018M: David Airlie <airlied@linux.ie> 14019M: Gerd Hoffmann <kraxel@redhat.com> 14020L: dri-devel@lists.freedesktop.org 14021L: virtualization@lists.linux-foundation.org 14022T: git git://anongit.freedesktop.org/drm/drm-misc 14023S: Maintained 14024F: drivers/gpu/drm/virtio/ 14025F: include/uapi/linux/virtio_gpu.h 14026 14027VIRTIO HOST (VHOST) 14028M: "Michael S. Tsirkin" <mst@redhat.com> 14029M: Jason Wang <jasowang@redhat.com> 14030L: kvm@vger.kernel.org 14031L: virtualization@lists.linux-foundation.org 14032L: netdev@vger.kernel.org 14033T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14034S: Maintained 14035F: drivers/vhost/ 14036F: include/uapi/linux/vhost.h 14037 14038VIRTIO INPUT DRIVER 14039M: Gerd Hoffmann <kraxel@redhat.com> 14040S: Maintained 14041F: drivers/virtio/virtio_input.c 14042F: include/uapi/linux/virtio_input.h 14043 14044VIRTUAL SERIO DEVICE DRIVER 14045M: Stephen Chandler Paul <thatslyude@gmail.com> 14046S: Maintained 14047F: drivers/input/serio/userio.c 14048F: include/uapi/linux/userio.h 14049 14050VIVID VIRTUAL VIDEO DRIVER 14051M: Hans Verkuil <hverkuil@xs4all.nl> 14052L: linux-media@vger.kernel.org 14053T: git git://linuxtv.org/media_tree.git 14054W: https://linuxtv.org 14055S: Maintained 14056F: drivers/media/platform/vivid/* 14057 14058VLYNQ BUS 14059M: Florian Fainelli <f.fainelli@gmail.com> 14060L: openwrt-devel@lists.openwrt.org (subscribers-only) 14061S: Maintained 14062F: drivers/vlynq/vlynq.c 14063F: include/linux/vlynq.h 14064 14065VME SUBSYSTEM 14066M: Martyn Welch <martyn@welchs.me.uk> 14067M: Manohar Vanga <manohar.vanga@gmail.com> 14068M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14069L: devel@driverdev.osuosl.org 14070S: Maintained 14071T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14072F: Documentation/driver-api/vme.rst 14073F: drivers/staging/vme/ 14074F: drivers/vme/ 14075F: include/linux/vme* 14076 14077VMWARE BALLOON DRIVER 14078M: Xavier Deguillard <xdeguillard@vmware.com> 14079M: Philip Moltmann <moltmann@vmware.com> 14080M: "VMware, Inc." <pv-drivers@vmware.com> 14081L: linux-kernel@vger.kernel.org 14082S: Maintained 14083F: drivers/misc/vmw_balloon.c 14084 14085VMWARE HYPERVISOR INTERFACE 14086M: Alok Kataria <akataria@vmware.com> 14087L: virtualization@lists.linux-foundation.org 14088S: Supported 14089F: arch/x86/kernel/cpu/vmware.c 14090 14091VMWARE PVRDMA DRIVER 14092M: Adit Ranadive <aditr@vmware.com> 14093M: VMware PV-Drivers <pv-drivers@vmware.com> 14094L: linux-rdma@vger.kernel.org 14095S: Maintained 14096F: drivers/infiniband/hw/vmw_pvrdma/ 14097 14098VMware PVSCSI driver 14099M: Jim Gill <jgill@vmware.com> 14100M: VMware PV-Drivers <pv-drivers@vmware.com> 14101L: linux-scsi@vger.kernel.org 14102S: Maintained 14103F: drivers/scsi/vmw_pvscsi.c 14104F: drivers/scsi/vmw_pvscsi.h 14105 14106VMWARE VMMOUSE SUBDRIVER 14107M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14108M: "VMware, Inc." <pv-drivers@vmware.com> 14109L: linux-input@vger.kernel.org 14110S: Maintained 14111F: drivers/input/mouse/vmmouse.c 14112F: drivers/input/mouse/vmmouse.h 14113 14114VMWARE VMXNET3 ETHERNET DRIVER 14115M: Shrikrishna Khare <skhare@vmware.com> 14116M: "VMware, Inc." <pv-drivers@vmware.com> 14117L: netdev@vger.kernel.org 14118S: Maintained 14119F: drivers/net/vmxnet3/ 14120 14121VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14122M: Liam Girdwood <lgirdwood@gmail.com> 14123M: Mark Brown <broonie@kernel.org> 14124L: linux-kernel@vger.kernel.org 14125W: http://www.slimlogic.co.uk/?p=48 14126T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14127S: Supported 14128F: Documentation/devicetree/bindings/regulator/ 14129F: drivers/regulator/ 14130F: include/dt-bindings/regulator/ 14131F: include/linux/regulator/ 14132 14133VRF 14134M: David Ahern <dsa@cumulusnetworks.com> 14135M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14136L: netdev@vger.kernel.org 14137S: Maintained 14138F: drivers/net/vrf.c 14139F: Documentation/networking/vrf.txt 14140 14141VT1211 HARDWARE MONITOR DRIVER 14142M: Juerg Haefliger <juergh@gmail.com> 14143L: linux-hwmon@vger.kernel.org 14144S: Maintained 14145F: Documentation/hwmon/vt1211 14146F: drivers/hwmon/vt1211.c 14147 14148VT8231 HARDWARE MONITOR DRIVER 14149M: Roger Lucas <vt8231@hiddenengine.co.uk> 14150L: linux-hwmon@vger.kernel.org 14151S: Maintained 14152F: drivers/hwmon/vt8231.c 14153 14154VUB300 USB to SDIO/SD/MMC bridge chip 14155M: Tony Olech <tony.olech@elandigitalsystems.com> 14156L: linux-mmc@vger.kernel.org 14157L: linux-usb@vger.kernel.org 14158S: Supported 14159F: drivers/mmc/host/vub300.c 14160 14161W1 DALLAS'S 1-WIRE BUS 14162M: Evgeniy Polyakov <zbr@ioremap.net> 14163S: Maintained 14164F: Documentation/w1/ 14165F: drivers/w1/ 14166F: include/linux/w1.h 14167 14168W83791D HARDWARE MONITORING DRIVER 14169M: Marc Hulsman <m.hulsman@tudelft.nl> 14170L: linux-hwmon@vger.kernel.org 14171S: Maintained 14172F: Documentation/hwmon/w83791d 14173F: drivers/hwmon/w83791d.c 14174 14175W83793 HARDWARE MONITORING DRIVER 14176M: Rudolf Marek <r.marek@assembler.cz> 14177L: linux-hwmon@vger.kernel.org 14178S: Maintained 14179F: Documentation/hwmon/w83793 14180F: drivers/hwmon/w83793.c 14181 14182W83795 HARDWARE MONITORING DRIVER 14183M: Jean Delvare <jdelvare@suse.com> 14184L: linux-hwmon@vger.kernel.org 14185S: Maintained 14186F: drivers/hwmon/w83795.c 14187 14188W83L51xD SD/MMC CARD INTERFACE DRIVER 14189M: Pierre Ossman <pierre@ossman.eu> 14190S: Maintained 14191F: drivers/mmc/host/wbsd.* 14192 14193WACOM PROTOCOL 4 SERIAL TABLETS 14194M: Julian Squires <julian@cipht.net> 14195M: Hans de Goede <hdegoede@redhat.com> 14196L: linux-input@vger.kernel.org 14197S: Maintained 14198F: drivers/input/tablet/wacom_serial4.c 14199 14200WATCHDOG DEVICE DRIVERS 14201M: Wim Van Sebroeck <wim@iguana.be> 14202R: Guenter Roeck <linux@roeck-us.net> 14203L: linux-watchdog@vger.kernel.org 14204W: http://www.linux-watchdog.org/ 14205T: git git://www.linux-watchdog.org/linux-watchdog.git 14206S: Maintained 14207F: Documentation/devicetree/bindings/watchdog/ 14208F: Documentation/watchdog/ 14209F: drivers/watchdog/ 14210F: include/linux/watchdog.h 14211F: include/uapi/linux/watchdog.h 14212 14213WIIMOTE HID DRIVER 14214M: David Herrmann <dh.herrmann@googlemail.com> 14215L: linux-input@vger.kernel.org 14216S: Maintained 14217F: drivers/hid/hid-wiimote* 14218 14219WILOCITY WIL6210 WIRELESS DRIVER 14220M: Maya Erez <qca_merez@qca.qualcomm.com> 14221L: linux-wireless@vger.kernel.org 14222L: wil6210@qca.qualcomm.com 14223S: Supported 14224W: http://wireless.kernel.org/en/users/Drivers/wil6210 14225F: drivers/net/wireless/ath/wil6210/ 14226F: include/uapi/linux/wil6210_uapi.h 14227 14228WIMAX STACK 14229M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14230M: linux-wimax@intel.com 14231L: wimax@linuxwimax.org (subscribers-only) 14232S: Supported 14233W: http://linuxwimax.org 14234F: Documentation/wimax/README.wimax 14235F: include/linux/wimax/debug.h 14236F: include/net/wimax.h 14237F: include/uapi/linux/wimax.h 14238F: net/wimax/ 14239 14240WINBOND CIR DRIVER 14241M: David Härdeman <david@hardeman.nu> 14242S: Maintained 14243F: drivers/media/rc/winbond-cir.c 14244 14245WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14246M: William Breathitt Gray <vilhelm.gray@gmail.com> 14247L: linux-watchdog@vger.kernel.org 14248S: Maintained 14249F: drivers/watchdog/ebc-c384_wdt.c 14250 14251WINSYSTEMS WS16C48 GPIO DRIVER 14252M: William Breathitt Gray <vilhelm.gray@gmail.com> 14253L: linux-gpio@vger.kernel.org 14254S: Maintained 14255F: drivers/gpio/gpio-ws16c48.c 14256 14257WISTRON LAPTOP BUTTON DRIVER 14258M: Miloslav Trmac <mitr@volny.cz> 14259S: Maintained 14260F: drivers/input/misc/wistron_btns.c 14261 14262WL3501 WIRELESS PCMCIA CARD DRIVER 14263L: linux-wireless@vger.kernel.org 14264S: Odd fixes 14265F: drivers/net/wireless/wl3501* 14266 14267WOLFSON MICROELECTRONICS DRIVERS 14268L: patches@opensource.cirrus.com 14269T: git https://github.com/CirrusLogic/linux-drivers.git 14270W: https://github.com/CirrusLogic/linux-drivers/wiki 14271S: Supported 14272F: Documentation/hwmon/wm83?? 14273F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14274F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14275F: Documentation/devicetree/bindings/mfd/arizona.txt 14276F: Documentation/devicetree/bindings/mfd/wm831x.txt 14277F: arch/arm/mach-s3c64xx/mach-crag6410* 14278F: drivers/clk/clk-wm83*.c 14279F: drivers/extcon/extcon-arizona.c 14280F: drivers/leds/leds-wm83*.c 14281F: drivers/gpio/gpio-*wm*.c 14282F: drivers/gpio/gpio-arizona.c 14283F: drivers/hwmon/wm83??-hwmon.c 14284F: drivers/input/misc/wm831x-on.c 14285F: drivers/input/touchscreen/wm831x-ts.c 14286F: drivers/input/touchscreen/wm97*.c 14287F: drivers/mfd/arizona* 14288F: drivers/mfd/wm*.c 14289F: drivers/mfd/cs47l24* 14290F: drivers/power/supply/wm83*.c 14291F: drivers/rtc/rtc-wm83*.c 14292F: drivers/regulator/wm8*.c 14293F: drivers/regulator/arizona* 14294F: drivers/video/backlight/wm83*_bl.c 14295F: drivers/watchdog/wm83*_wdt.c 14296F: include/linux/mfd/arizona/ 14297F: include/linux/mfd/wm831x/ 14298F: include/linux/mfd/wm8350/ 14299F: include/linux/mfd/wm8400* 14300F: include/linux/regulator/arizona* 14301F: include/linux/wm97xx.h 14302F: include/sound/wm????.h 14303F: sound/soc/codecs/arizona.? 14304F: sound/soc/codecs/wm* 14305F: sound/soc/codecs/cs47l24* 14306 14307WORKQUEUE 14308M: Tejun Heo <tj@kernel.org> 14309R: Lai Jiangshan <jiangshanlai@gmail.com> 14310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14311S: Maintained 14312F: include/linux/workqueue.h 14313F: kernel/workqueue.c 14314F: Documentation/core-api/workqueue.rst 14315 14316X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14317M: Chen-Yu Tsai <wens@csie.org> 14318L: linux-kernel@vger.kernel.org 14319S: Maintained 14320N: axp[128] 14321 14322X.25 NETWORK LAYER 14323M: Andrew Hendry <andrew.hendry@gmail.com> 14324L: linux-x25@vger.kernel.org 14325S: Odd Fixes 14326F: Documentation/networking/x25* 14327F: include/net/x25* 14328F: net/x25/ 14329 14330X86 ARCHITECTURE (32-BIT AND 64-BIT) 14331M: Thomas Gleixner <tglx@linutronix.de> 14332M: Ingo Molnar <mingo@redhat.com> 14333M: "H. Peter Anvin" <hpa@zytor.com> 14334M: x86@kernel.org 14335L: linux-kernel@vger.kernel.org 14336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14337S: Maintained 14338F: Documentation/x86/ 14339F: arch/x86/ 14340 14341X86 MCE INFRASTRUCTURE 14342M: Tony Luck <tony.luck@intel.com> 14343M: Borislav Petkov <bp@alien8.de> 14344L: linux-edac@vger.kernel.org 14345S: Maintained 14346F: arch/x86/kernel/cpu/mcheck/* 14347 14348X86 MICROCODE UPDATE SUPPORT 14349M: Borislav Petkov <bp@alien8.de> 14350S: Maintained 14351F: arch/x86/kernel/cpu/microcode/* 14352 14353X86 PLATFORM DRIVERS 14354M: Darren Hart <dvhart@infradead.org> 14355M: Andy Shevchenko <andy@infradead.org> 14356L: platform-driver-x86@vger.kernel.org 14357T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14358S: Maintained 14359F: drivers/platform/x86/ 14360F: drivers/platform/olpc/ 14361 14362X86 VDSO 14363M: Andy Lutomirski <luto@amacapital.net> 14364L: linux-kernel@vger.kernel.org 14365T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14366S: Maintained 14367F: arch/x86/entry/vdso/ 14368 14369XC2028/3028 TUNER DRIVER 14370M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14371M: Mauro Carvalho Chehab <mchehab@kernel.org> 14372L: linux-media@vger.kernel.org 14373W: https://linuxtv.org 14374T: git git://linuxtv.org/media_tree.git 14375S: Maintained 14376F: drivers/media/tuners/tuner-xc2028.* 14377 14378XEN BLOCK SUBSYSTEM 14379M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14380M: Roger Pau Monné <roger.pau@citrix.com> 14381L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14382S: Supported 14383F: drivers/block/xen-blkback/* 14384F: drivers/block/xen* 14385 14386XEN HYPERVISOR ARM 14387M: Stefano Stabellini <sstabellini@kernel.org> 14388L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14389S: Maintained 14390F: arch/arm/xen/ 14391F: arch/arm/include/asm/xen/ 14392 14393XEN HYPERVISOR ARM64 14394M: Stefano Stabellini <sstabellini@kernel.org> 14395L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14396S: Maintained 14397F: arch/arm64/xen/ 14398F: arch/arm64/include/asm/xen/ 14399 14400XEN HYPERVISOR INTERFACE 14401M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14402M: Juergen Gross <jgross@suse.com> 14403L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14404T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14405S: Supported 14406F: arch/x86/xen/ 14407F: drivers/*/xen-*front.c 14408F: drivers/xen/ 14409F: arch/x86/include/asm/xen/ 14410F: include/xen/ 14411F: include/uapi/xen/ 14412F: Documentation/ABI/stable/sysfs-hypervisor-xen 14413F: Documentation/ABI/testing/sysfs-hypervisor-xen 14414 14415XEN NETWORK BACKEND DRIVER 14416M: Wei Liu <wei.liu2@citrix.com> 14417M: Paul Durrant <paul.durrant@citrix.com> 14418L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14419L: netdev@vger.kernel.org 14420S: Supported 14421F: drivers/net/xen-netback/* 14422 14423XEN PCI SUBSYSTEM 14424M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14425L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14426S: Supported 14427F: arch/x86/pci/*xen* 14428F: drivers/pci/*xen* 14429 14430XEN PVSCSI DRIVERS 14431M: Juergen Gross <jgross@suse.com> 14432L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14433L: linux-scsi@vger.kernel.org 14434S: Supported 14435F: drivers/scsi/xen-scsifront.c 14436F: drivers/xen/xen-scsiback.c 14437F: include/xen/interface/io/vscsiif.h 14438 14439XEN SWIOTLB SUBSYSTEM 14440M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14441L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14442S: Supported 14443F: arch/x86/xen/*swiotlb* 14444F: drivers/xen/*swiotlb* 14445 14446XFS FILESYSTEM 14447M: Darrick J. Wong <darrick.wong@oracle.com> 14448M: linux-xfs@vger.kernel.org 14449L: linux-xfs@vger.kernel.org 14450W: http://xfs.org/ 14451T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14452S: Supported 14453F: Documentation/filesystems/xfs.txt 14454F: fs/xfs/ 14455 14456XILINX AXI ETHERNET DRIVER 14457M: Anirudha Sarangi <anirudh@xilinx.com> 14458M: John Linn <John.Linn@xilinx.com> 14459S: Maintained 14460F: drivers/net/ethernet/xilinx/xilinx_axienet* 14461 14462XILINX UARTLITE SERIAL DRIVER 14463M: Peter Korsgaard <jacmet@sunsite.dk> 14464L: linux-serial@vger.kernel.org 14465S: Maintained 14466F: drivers/tty/serial/uartlite.c 14467 14468XILINX VIDEO IP CORES 14469M: Hyun Kwon <hyun.kwon@xilinx.com> 14470M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14471L: linux-media@vger.kernel.org 14472T: git git://linuxtv.org/media_tree.git 14473S: Supported 14474F: Documentation/devicetree/bindings/media/xilinx/ 14475F: drivers/media/platform/xilinx/ 14476F: include/uapi/linux/xilinx-v4l2-controls.h 14477 14478XILLYBUS DRIVER 14479M: Eli Billauer <eli.billauer@gmail.com> 14480L: linux-kernel@vger.kernel.org 14481S: Supported 14482F: drivers/char/xillybus/ 14483 14484XRA1403 GPIO EXPANDER 14485M: Nandor Han <nandor.han@ge.com> 14486M: Semi Malinen <semi.malinen@ge.com> 14487L: linux-gpio@vger.kernel.org 14488S: Maintained 14489F: drivers/gpio/gpio-xra1403.c 14490F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14491 14492XTENSA XTFPGA PLATFORM SUPPORT 14493M: Max Filippov <jcmvbkbc@gmail.com> 14494L: linux-xtensa@linux-xtensa.org 14495S: Maintained 14496F: drivers/spi/spi-xtensa-xtfpga.c 14497F: sound/soc/xtensa/xtfpga-i2s.c 14498 14499YAM DRIVER FOR AX.25 14500M: Jean-Paul Roubelat <jpr@f6fbb.org> 14501L: linux-hams@vger.kernel.org 14502S: Maintained 14503F: drivers/net/hamradio/yam* 14504F: include/linux/yam.h 14505 14506YAMA SECURITY MODULE 14507M: Kees Cook <keescook@chromium.org> 14508T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14509S: Supported 14510F: security/yama/ 14511F: Documentation/admin-guide/LSM/Yama.rst 14512 14513YEALINK PHONE DRIVER 14514M: Henk Vergonet <Henk.Vergonet@gmail.com> 14515L: usbb2k-api-dev@nongnu.org 14516S: Maintained 14517F: Documentation/input/yealink.rst 14518F: drivers/input/misc/yealink.* 14519 14520Z8530 DRIVER FOR AX.25 14521M: Joerg Reuter <jreuter@yaina.de> 14522W: http://yaina.de/jreuter/ 14523W: http://www.qsl.net/dl1bke/ 14524L: linux-hams@vger.kernel.org 14525S: Maintained 14526F: Documentation/networking/z8530drv.txt 14527F: drivers/net/hamradio/*scc.c 14528F: drivers/net/hamradio/z8530.h 14529 14530ZBUD COMPRESSED PAGE ALLOCATOR 14531M: Seth Jennings <sjenning@redhat.com> 14532M: Dan Streetman <ddstreet@ieee.org> 14533L: linux-mm@kvack.org 14534S: Maintained 14535F: mm/zbud.c 14536F: include/linux/zbud.h 14537 14538ZD1211RW WIRELESS DRIVER 14539M: Daniel Drake <dsd@gentoo.org> 14540M: Ulrich Kunitz <kune@deine-taler.de> 14541W: http://zd1211.ath.cx/wiki/DriverRewrite 14542L: linux-wireless@vger.kernel.org 14543L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14544S: Maintained 14545F: drivers/net/wireless/zydas/zd1211rw/ 14546 14547ZD1301 MEDIA DRIVER 14548M: Antti Palosaari <crope@iki.fi> 14549L: linux-media@vger.kernel.org 14550W: https://linuxtv.org/ 14551W: http://palosaari.fi/linux/ 14552Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14553S: Maintained 14554F: drivers/media/usb/dvb-usb-v2/zd1301* 14555 14556ZD1301_DEMOD MEDIA DRIVER 14557M: Antti Palosaari <crope@iki.fi> 14558L: linux-media@vger.kernel.org 14559W: https://linuxtv.org/ 14560W: http://palosaari.fi/linux/ 14561Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14562S: Maintained 14563F: drivers/media/dvb-frontends/zd1301_demod* 14564 14565ZPOOL COMPRESSED PAGE STORAGE API 14566M: Dan Streetman <ddstreet@ieee.org> 14567L: linux-mm@kvack.org 14568S: Maintained 14569F: mm/zpool.c 14570F: include/linux/zpool.h 14571 14572ZR36067 VIDEO FOR LINUX DRIVER 14573L: mjpeg-users@lists.sourceforge.net 14574L: linux-media@vger.kernel.org 14575W: http://mjpeg.sourceforge.net/driver-zoran/ 14576T: hg https://linuxtv.org/hg/v4l-dvb 14577S: Odd Fixes 14578F: drivers/media/pci/zoran/ 14579 14580ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14581M: Minchan Kim <minchan@kernel.org> 14582M: Nitin Gupta <ngupta@vflare.org> 14583R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14584L: linux-kernel@vger.kernel.org 14585S: Maintained 14586F: drivers/block/zram/ 14587F: Documentation/blockdev/zram.txt 14588 14589ZS DECSTATION Z85C30 SERIAL DRIVER 14590M: "Maciej W. Rozycki" <macro@linux-mips.org> 14591S: Maintained 14592F: drivers/tty/serial/zs.* 14593 14594ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14595M: Minchan Kim <minchan@kernel.org> 14596M: Nitin Gupta <ngupta@vflare.org> 14597R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14598L: linux-mm@kvack.org 14599S: Maintained 14600F: mm/zsmalloc.c 14601F: include/linux/zsmalloc.h 14602F: Documentation/vm/zsmalloc.txt 14603 14604ZSWAP COMPRESSED SWAP CACHING 14605M: Seth Jennings <sjenning@redhat.com> 14606M: Dan Streetman <ddstreet@ieee.org> 14607L: linux-mm@kvack.org 14608S: Maintained 14609F: mm/zswap.c 14610 14611THE REST 14612M: Linus Torvalds <torvalds@linux-foundation.org> 14613L: linux-kernel@vger.kernel.org 14614Q: http://patchwork.kernel.org/project/LKML/list/ 14615T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14616S: Buried alive in reporters 14617F: * 14618F: */ 14619