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 ADV748X DRIVER 773M: Kieran Bingham <kieran.bingham@ideasonboard.com> 774L: linux-media@vger.kernel.org 775S: Maintained 776F: drivers/media/i2c/adv748x/* 777 778ANALOG DEVICES INC ADV7511 DRIVER 779M: Hans Verkuil <hans.verkuil@cisco.com> 780L: linux-media@vger.kernel.org 781S: Maintained 782F: drivers/media/i2c/adv7511* 783 784ANALOG DEVICES INC ADV7604 DRIVER 785M: Hans Verkuil <hans.verkuil@cisco.com> 786L: linux-media@vger.kernel.org 787S: Maintained 788F: drivers/media/i2c/adv7604* 789 790ANALOG DEVICES INC ADV7842 DRIVER 791M: Hans Verkuil <hans.verkuil@cisco.com> 792L: linux-media@vger.kernel.org 793S: Maintained 794F: drivers/media/i2c/adv7842* 795 796ANALOG DEVICES INC ASOC CODEC DRIVERS 797M: Lars-Peter Clausen <lars@metafoo.de> 798L: alsa-devel@alsa-project.org (moderated for non-subscribers) 799W: http://wiki.analog.com/ 800W: http://ez.analog.com/community/linux-device-drivers 801S: Supported 802F: sound/soc/codecs/adau* 803F: sound/soc/codecs/adav* 804F: sound/soc/codecs/ad1* 805F: sound/soc/codecs/ad7* 806F: sound/soc/codecs/ssm* 807F: sound/soc/codecs/sigmadsp.* 808 809ANALOG DEVICES INC ASOC DRIVERS 810L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 811L: alsa-devel@alsa-project.org (moderated for non-subscribers) 812W: http://blackfin.uclinux.org/ 813S: Supported 814F: sound/soc/blackfin/* 815 816ANALOG DEVICES INC DMA DRIVERS 817M: Lars-Peter Clausen <lars@metafoo.de> 818W: http://ez.analog.com/community/linux-device-drivers 819S: Supported 820F: drivers/dma/dma-axi-dmac.c 821 822ANALOG DEVICES INC IIO DRIVERS 823M: Lars-Peter Clausen <lars@metafoo.de> 824M: Michael Hennerich <Michael.Hennerich@analog.com> 825W: http://wiki.analog.com/ 826W: http://ez.analog.com/community/linux-device-drivers 827S: Supported 828F: drivers/iio/*/ad* 829F: drivers/iio/adc/ltc2497* 830X: drivers/iio/*/adjd* 831F: drivers/staging/iio/*/ad* 832F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 833 834ANDROID CONFIG FRAGMENTS 835M: Rob Herring <robh@kernel.org> 836S: Supported 837F: kernel/configs/android* 838 839ANDROID DRIVERS 840M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 841M: Arve Hjønnevåg <arve@android.com> 842M: Riley Andrews <riandrews@android.com> 843T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 844L: devel@driverdev.osuosl.org 845S: Supported 846F: drivers/android/ 847F: drivers/staging/android/ 848 849ANDROID ION DRIVER 850M: Laura Abbott <labbott@redhat.com> 851M: Sumit Semwal <sumit.semwal@linaro.org> 852L: devel@driverdev.osuosl.org 853S: Supported 854F: drivers/staging/android/ion 855F: drivers/staging/android/uapi/ion.h 856F: drivers/staging/android/uapi/ion_test.h 857 858AOA (Apple Onboard Audio) ALSA DRIVER 859M: Johannes Berg <johannes@sipsolutions.net> 860L: linuxppc-dev@lists.ozlabs.org 861L: alsa-devel@alsa-project.org (moderated for non-subscribers) 862S: Maintained 863F: sound/aoa/ 864 865APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 866M: William Breathitt Gray <vilhelm.gray@gmail.com> 867L: linux-iio@vger.kernel.org 868S: Maintained 869F: drivers/iio/adc/stx104.c 870 871APM DRIVER 872M: Jiri Kosina <jikos@kernel.org> 873S: Odd fixes 874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 875F: arch/x86/kernel/apm_32.c 876F: include/linux/apm_bios.h 877F: include/uapi/linux/apm_bios.h 878F: drivers/char/apm-emulation.c 879 880APPARMOR SECURITY MODULE 881M: John Johansen <john.johansen@canonical.com> 882L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 883W: apparmor.wiki.kernel.org 884T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 885S: Supported 886F: security/apparmor/ 887F: Documentation/admin-guide/LSM/apparmor.rst 888 889APPLE BCM5974 MULTITOUCH DRIVER 890M: Henrik Rydberg <rydberg@bitmath.org> 891L: linux-input@vger.kernel.org 892S: Odd fixes 893F: drivers/input/mouse/bcm5974.c 894 895APPLE SMC DRIVER 896M: Henrik Rydberg <rydberg@bitmath.org> 897L: linux-hwmon@vger.kernel.org 898S: Odd fixes 899F: drivers/hwmon/applesmc.c 900 901APPLETALK NETWORK LAYER 902L: netdev@vger.kernel.org 903S: Odd fixes 904F: drivers/net/appletalk/ 905F: net/appletalk/ 906 907APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 908M: Duc Dang <dhdang@apm.com> 909S: Supported 910F: arch/arm64/boot/dts/apm/ 911 912APPLIED MICRO (APM) X-GENE SOC EDAC 913M: Loc Ho <lho@apm.com> 914S: Supported 915F: drivers/edac/xgene_edac.c 916F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 917 918APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 919M: Iyappan Subramanian <isubramanian@apm.com> 920M: Keyur Chudgar <kchudgar@apm.com> 921S: Supported 922F: drivers/net/ethernet/apm/xgene-v2/ 923 924APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 925M: Iyappan Subramanian <isubramanian@apm.com> 926M: Keyur Chudgar <kchudgar@apm.com> 927M: Quan Nguyen <qnguyen@apm.com> 928S: Supported 929F: drivers/net/ethernet/apm/xgene/ 930F: drivers/net/phy/mdio-xgene.c 931F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 932F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 933 934APPLIED MICRO (APM) X-GENE SOC PMU 935M: Tai Nguyen <ttnguyen@apm.com> 936S: Supported 937F: drivers/perf/xgene_pmu.c 938F: Documentation/perf/xgene-pmu.txt 939F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 940 941APTINA CAMERA SENSOR PLL 942M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 943L: linux-media@vger.kernel.org 944S: Maintained 945F: drivers/media/i2c/aptina-pll.* 946 947ARC FRAMEBUFFER DRIVER 948M: Jaya Kumar <jayalk@intworks.biz> 949S: Maintained 950F: drivers/video/fbdev/arcfb.c 951F: drivers/video/fbdev/core/fb_defio.c 952 953ARC PGU DRM DRIVER 954M: Alexey Brodkin <abrodkin@synopsys.com> 955S: Supported 956F: drivers/gpu/drm/arc/ 957F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 958 959ARCNET NETWORK LAYER 960M: Michael Grzeschik <m.grzeschik@pengutronix.de> 961L: netdev@vger.kernel.org 962S: Maintained 963F: drivers/net/arcnet/ 964F: include/uapi/linux/if_arcnet.h 965 966ARM ARCHITECTED TIMER DRIVER 967M: Mark Rutland <mark.rutland@arm.com> 968M: Marc Zyngier <marc.zyngier@arm.com> 969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 970S: Maintained 971F: arch/arm/include/asm/arch_timer.h 972F: arch/arm64/include/asm/arch_timer.h 973F: drivers/clocksource/arm_arch_timer.c 974 975ARM HDLCD DRM DRIVER 976M: Liviu Dudau <liviu.dudau@arm.com> 977S: Supported 978F: drivers/gpu/drm/arm/hdlcd_* 979F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 980 981ARM MALI-DP DRM DRIVER 982M: Liviu Dudau <liviu.dudau@arm.com> 983M: Brian Starkey <brian.starkey@arm.com> 984M: Mali DP Maintainers <malidp@foss.arm.com> 985S: Supported 986F: drivers/gpu/drm/arm/ 987F: Documentation/devicetree/bindings/display/arm,malidp.txt 988 989ARM MFM AND FLOPPY DRIVERS 990M: Ian Molton <spyro@f2s.com> 991S: Maintained 992F: arch/arm/lib/floppydma.S 993F: arch/arm/include/asm/floppy.h 994 995ARM PMU PROFILING AND DEBUGGING 996M: Will Deacon <will.deacon@arm.com> 997M: Mark Rutland <mark.rutland@arm.com> 998S: Maintained 999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1000F: arch/arm*/kernel/perf_* 1001F: arch/arm/oprofile/common.c 1002F: arch/arm*/kernel/hw_breakpoint.c 1003F: arch/arm*/include/asm/hw_breakpoint.h 1004F: arch/arm*/include/asm/perf_event.h 1005F: drivers/perf/* 1006F: include/linux/perf/arm_pmu.h 1007F: Documentation/devicetree/bindings/arm/pmu.txt 1008F: Documentation/devicetree/bindings/perf/ 1009 1010ARM PORT 1011M: Russell King <linux@armlinux.org.uk> 1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1013W: http://www.armlinux.org.uk/ 1014S: Maintained 1015T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1016F: arch/arm/ 1017 1018ARM PRIMECELL AACI PL041 DRIVER 1019M: Russell King <linux@armlinux.org.uk> 1020S: Maintained 1021F: sound/arm/aaci.* 1022 1023ARM PRIMECELL BUS SUPPORT 1024M: Russell King <linux@armlinux.org.uk> 1025S: Maintained 1026F: drivers/amba/ 1027F: include/linux/amba/bus.h 1028 1029ARM PRIMECELL CLCD PL110 DRIVER 1030M: Russell King <linux@armlinux.org.uk> 1031S: Maintained 1032F: drivers/video/fbdev/amba-clcd.* 1033 1034ARM PRIMECELL KMI PL050 DRIVER 1035M: Russell King <linux@armlinux.org.uk> 1036S: Maintained 1037F: drivers/input/serio/ambakmi.* 1038F: include/linux/amba/kmi.h 1039 1040ARM PRIMECELL MMCI PL180/1 DRIVER 1041M: Russell King <linux@armlinux.org.uk> 1042S: Maintained 1043F: drivers/mmc/host/mmci.* 1044F: include/linux/amba/mmci.h 1045 1046ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1047M: Russell King <linux@armlinux.org.uk> 1048S: Maintained 1049F: drivers/tty/serial/amba-pl01*.c 1050F: include/linux/amba/serial.h 1051 1052ARM SMMU DRIVERS 1053M: Will Deacon <will.deacon@arm.com> 1054R: Robin Murphy <robin.murphy@arm.com> 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1056S: Maintained 1057F: drivers/iommu/arm-smmu.c 1058F: drivers/iommu/arm-smmu-v3.c 1059F: drivers/iommu/io-pgtable-arm.c 1060F: drivers/iommu/io-pgtable-arm-v7s.c 1061 1062ARM SUB-ARCHITECTURES 1063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1064S: Maintained 1065F: arch/arm/mach-*/ 1066F: arch/arm/plat-*/ 1067T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1068 1069ARM/ACTIONS SEMI ARCHITECTURE 1070M: Andreas Färber <afaerber@suse.de> 1071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1072S: Maintained 1073N: owl 1074F: arch/arm/mach-actions/ 1075F: arch/arm/boot/dts/owl-* 1076F: arch/arm64/boot/dts/actions/ 1077F: drivers/clocksource/owl-* 1078F: drivers/soc/actions/ 1079F: include/dt-bindings/power/owl-* 1080F: include/linux/soc/actions/ 1081F: Documentation/devicetree/bindings/arm/actions.txt 1082F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1083F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1084 1085ARM/ADS SPHERE MACHINE SUPPORT 1086M: Lennert Buytenhek <kernel@wantstofly.org> 1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1088S: Maintained 1089 1090ARM/AFEB9260 MACHINE SUPPORT 1091M: Sergey Lapin <slapin@ossfans.org> 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1093S: Maintained 1094 1095ARM/AJECO 1ARM MACHINE SUPPORT 1096M: Lennert Buytenhek <kernel@wantstofly.org> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098S: Maintained 1099 1100ARM/Allwinner SoC Clock Support 1101M: Emilio López <emilio@elopez.com.ar> 1102S: Maintained 1103F: drivers/clk/sunxi/ 1104 1105ARM/Allwinner sunXi SoC support 1106M: Maxime Ripard <maxime.ripard@free-electrons.com> 1107M: Chen-Yu Tsai <wens@csie.org> 1108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1109S: Maintained 1110N: sun[x456789]i 1111N: sun50i 1112F: arch/arm/mach-sunxi/ 1113F: arch/arm64/boot/dts/allwinner/ 1114F: drivers/clk/sunxi-ng/ 1115F: drivers/pinctrl/sunxi/ 1116F: drivers/soc/sunxi/ 1117T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1118 1119ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1120M: Neil Armstrong <narmstrong@baylibre.com> 1121M: Jerome Brunet <jbrunet@baylibre.com> 1122L: linux-amlogic@lists.infradead.org 1123S: Maintained 1124F: drivers/clk/meson/ 1125F: include/dt-bindings/clock/meson* 1126F: include/dt-bindings/clock/gxbb* 1127F: Documentation/devicetree/bindings/clock/amlogic* 1128 1129ARM/Amlogic Meson SoC support 1130M: Carlo Caione <carlo@caione.org> 1131M: Kevin Hilman <khilman@baylibre.com> 1132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1133L: linux-amlogic@lists.infradead.org 1134W: http://linux-meson.com/ 1135S: Maintained 1136F: arch/arm/mach-meson/ 1137F: arch/arm/boot/dts/meson* 1138F: arch/arm64/boot/dts/amlogic/ 1139F: drivers/pinctrl/meson/ 1140F: drivers/mmc/host/meson* 1141N: meson 1142 1143ARM/Annapurna Labs ALPINE ARCHITECTURE 1144M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1145M: Antoine Tenart <antoine.tenart@free-electrons.com> 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1147S: Maintained 1148F: arch/arm/mach-alpine/ 1149F: arch/arm/boot/dts/alpine* 1150F: arch/arm64/boot/dts/al/ 1151F: drivers/*/*alpine* 1152 1153ARM/ARTPEC MACHINE SUPPORT 1154M: Jesper Nilsson <jesper.nilsson@axis.com> 1155M: Lars Persson <lars.persson@axis.com> 1156M: Niklas Cassel <niklas.cassel@axis.com> 1157S: Maintained 1158L: linux-arm-kernel@axis.com 1159F: arch/arm/mach-artpec 1160F: arch/arm/boot/dts/artpec6* 1161F: drivers/clk/axis 1162F: drivers/pinctrl/pinctrl-artpec* 1163F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1164 1165ARM/ASPEED I2C DRIVER 1166M: Brendan Higgins <brendanhiggins@google.com> 1167R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1168R: Joel Stanley <joel@jms.id.au> 1169L: linux-i2c@vger.kernel.org 1170L: openbmc@lists.ozlabs.org 1171S: Maintained 1172F: drivers/irqchip/irq-aspeed-i2c-ic.c 1173F: drivers/i2c/busses/i2c-aspeed.c 1174F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1175F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1176 1177ARM/ASPEED MACHINE SUPPORT 1178M: Joel Stanley <joel@jms.id.au> 1179S: Maintained 1180F: arch/arm/mach-aspeed/ 1181F: arch/arm/boot/dts/aspeed-* 1182F: drivers/*/*aspeed* 1183 1184ARM/ATMEL AT91 Clock Support 1185M: Boris Brezillon <boris.brezillon@free-electrons.com> 1186S: Maintained 1187F: drivers/clk/at91 1188 1189ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1190M: Nicolas Ferre <nicolas.ferre@microchip.com> 1191M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1193W: http://www.linux4sam.org 1194T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1195S: Supported 1196F: arch/arm/mach-at91/ 1197F: include/soc/at91/ 1198F: arch/arm/boot/dts/at91*.dts 1199F: arch/arm/boot/dts/at91*.dtsi 1200F: arch/arm/boot/dts/sama*.dts 1201F: arch/arm/boot/dts/sama*.dtsi 1202F: arch/arm/include/debug/at91.S 1203F: drivers/memory/atmel* 1204 1205ARM/CALXEDA HIGHBANK ARCHITECTURE 1206M: Rob Herring <robh@kernel.org> 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1208S: Maintained 1209F: arch/arm/mach-highbank/ 1210F: arch/arm/boot/dts/highbank.dts 1211F: arch/arm/boot/dts/ecx-*.dts* 1212 1213ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1214M: Krzysztof Halasa <khalasa@piap.pl> 1215S: Maintained 1216F: arch/arm/mach-cns3xxx/ 1217 1218ARM/CAVIUM THUNDER NETWORK DRIVER 1219M: Sunil Goutham <sgoutham@cavium.com> 1220M: Robert Richter <rric@kernel.org> 1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1222S: Supported 1223F: drivers/net/ethernet/cavium/thunder/ 1224 1225ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1226M: Alexander Shiyan <shc_work@mail.ru> 1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1228S: Odd Fixes 1229N: clps711x 1230 1231ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1232M: Lennert Buytenhek <kernel@wantstofly.org> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235 1236ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1237M: Hartley Sweeten <hsweeten@visionengravers.com> 1238M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1240S: Maintained 1241F: arch/arm/mach-ep93xx/ 1242F: arch/arm/mach-ep93xx/include/mach/ 1243 1244ARM/CLKDEV SUPPORT 1245M: Russell King <linux@armlinux.org.uk> 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1247S: Maintained 1248T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1249F: arch/arm/include/asm/clkdev.h 1250F: drivers/clk/clkdev.c 1251 1252ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1253M: Mike Rapoport <mike@compulab.co.il> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Maintained 1256 1257ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1258M: Baruch Siach <baruch@tkos.co.il> 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1260S: Maintained 1261F: arch/arm/boot/dts/cx92755* 1262N: digicolor 1263 1264ARM/CONTEC MICRO9 MACHINE SUPPORT 1265M: Hubert Feurstein <hubert.feurstein@contec.at> 1266S: Maintained 1267F: arch/arm/mach-ep93xx/micro9.c 1268 1269ARM/CORESIGHT FRAMEWORK AND DRIVERS 1270M: Mathieu Poirier <mathieu.poirier@linaro.org> 1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1272S: Maintained 1273F: drivers/hwtracing/coresight/* 1274F: Documentation/trace/coresight.txt 1275F: Documentation/trace/coresight-cpu-debug.txt 1276F: Documentation/devicetree/bindings/arm/coresight.txt 1277F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1278F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1279F: tools/perf/arch/arm/util/pmu.c 1280F: tools/perf/arch/arm/util/auxtrace.c 1281F: tools/perf/arch/arm/util/cs-etm.c 1282F: tools/perf/arch/arm/util/cs-etm.h 1283F: tools/perf/util/cs-etm.h 1284 1285ARM/CORGI MACHINE SUPPORT 1286M: Richard Purdie <rpurdie@rpsys.net> 1287S: Maintained 1288 1289ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1290M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1292T: git git://github.com/ulli-kroll/linux.git 1293S: Maintained 1294F: arch/arm/mach-gemini/ 1295F: drivers/rtc/rtc-ftrtc010.c 1296 1297ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1298M: Barry Song <baohua@kernel.org> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1301S: Maintained 1302F: arch/arm/boot/dts/prima2* 1303F: arch/arm/mach-prima2/ 1304F: drivers/clk/sirf/ 1305F: drivers/clocksource/timer-prima2.c 1306F: drivers/clocksource/timer-atlas7.c 1307N: [^a-z]sirf 1308 1309ARM/EBSA110 MACHINE SUPPORT 1310M: Russell King <linux@armlinux.org.uk> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312W: http://www.armlinux.org.uk/ 1313S: Maintained 1314F: arch/arm/mach-ebsa110/ 1315F: drivers/net/ethernet/amd/am79c961a.* 1316 1317ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1318M: Uwe Kleine-König <kernel@pengutronix.de> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321N: efm32 1322 1323ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1324M: Robert Jarzmik <robert.jarzmik@free.fr> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Maintained 1327F: arch/arm/mach-pxa/ezx.c 1328 1329ARM/FARADAY FA526 PORT 1330M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332S: Maintained 1333T: git git://git.berlios.de/gemini-board 1334F: arch/arm/mm/*-fa* 1335 1336ARM/FOOTBRIDGE ARCHITECTURE 1337M: Russell King <linux@armlinux.org.uk> 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1339W: http://www.armlinux.org.uk/ 1340S: Maintained 1341F: arch/arm/include/asm/hardware/dec21285.h 1342F: arch/arm/mach-footbridge/ 1343 1344ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1345M: Shawn Guo <shawnguo@kernel.org> 1346M: Sascha Hauer <kernel@pengutronix.de> 1347R: Fabio Estevam <fabio.estevam@nxp.com> 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1349S: Maintained 1350T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1351F: arch/arm/mach-imx/ 1352F: arch/arm/mach-mxs/ 1353F: arch/arm/boot/dts/imx* 1354F: arch/arm/configs/imx*_defconfig 1355F: drivers/clk/imx/ 1356F: drivers/soc/imx/ 1357F: include/soc/imx/ 1358 1359ARM/FREESCALE VYBRID ARM ARCHITECTURE 1360M: Shawn Guo <shawnguo@kernel.org> 1361M: Sascha Hauer <kernel@pengutronix.de> 1362R: Stefan Agner <stefan@agner.ch> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1366F: arch/arm/mach-imx/*vf610* 1367F: arch/arm/boot/dts/vf* 1368 1369ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1370M: Lennert Buytenhek <kernel@wantstofly.org> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373 1374ARM/GUMSTIX MACHINE SUPPORT 1375M: Steve Sakoman <sakoman@gmail.com> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377S: Maintained 1378 1379ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1380M: Philipp Zabel <philipp.zabel@gmail.com> 1381M: Paul Parsons <lost.distance@yahoo.com> 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1383S: Maintained 1384F: arch/arm/mach-pxa/hx4700.c 1385F: arch/arm/mach-pxa/include/mach/hx4700.h 1386F: sound/soc/pxa/hx4700.c 1387 1388ARM/HISILICON SOC SUPPORT 1389M: Wei Xu <xuwei5@hisilicon.com> 1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1391W: http://www.hisilicon.com 1392S: Supported 1393T: git git://github.com/hisilicon/linux-hisi.git 1394F: arch/arm/mach-hisi/ 1395F: arch/arm/boot/dts/hi3* 1396F: arch/arm/boot/dts/hip* 1397F: arch/arm/boot/dts/hisi* 1398F: arch/arm64/boot/dts/hisilicon/ 1399 1400ARM/HP JORNADA 7XX MACHINE SUPPORT 1401M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1402W: www.jlime.com 1403S: Maintained 1404T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1405F: arch/arm/mach-sa1100/jornada720.c 1406F: arch/arm/mach-sa1100/include/mach/jornada720.h 1407 1408ARM/IGEP MACHINE SUPPORT 1409M: Enric Balletbo i Serra <eballetbo@gmail.com> 1410M: Javier Martinez Canillas <javier@dowhile0.org> 1411L: linux-omap@vger.kernel.org 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1413S: Maintained 1414F: arch/arm/boot/dts/omap3-igep* 1415 1416ARM/INCOME PXA270 SUPPORT 1417M: Marek Vasut <marek.vasut@gmail.com> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420F: arch/arm/mach-pxa/colibri-pxa270-income.c 1421 1422ARM/INTEL IOP13XX ARM ARCHITECTURE 1423M: Lennert Buytenhek <kernel@wantstofly.org> 1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1425S: Maintained 1426 1427ARM/INTEL IOP32X ARM ARCHITECTURE 1428M: Lennert Buytenhek <kernel@wantstofly.org> 1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1430S: Maintained 1431 1432ARM/INTEL IOP33X ARM ARCHITECTURE 1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1434S: Orphan 1435 1436ARM/INTEL IQ81342EX MACHINE SUPPORT 1437M: Lennert Buytenhek <kernel@wantstofly.org> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439S: Maintained 1440 1441ARM/INTEL IXDP2850 MACHINE SUPPORT 1442M: Lennert Buytenhek <kernel@wantstofly.org> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445 1446ARM/INTEL IXP4XX ARM ARCHITECTURE 1447M: Imre Kaloz <kaloz@openwrt.org> 1448M: Krzysztof Halasa <khalasa@piap.pl> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Maintained 1451F: arch/arm/mach-ixp4xx/ 1452 1453ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1454M: Jonathan Cameron <jic23@cam.ac.uk> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457F: arch/arm/mach-pxa/stargate2.c 1458F: drivers/pcmcia/pxa2xx_stargate2.c 1459 1460ARM/INTEL XSC3 (MANZANO) ARM CORE 1461M: Lennert Buytenhek <kernel@wantstofly.org> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464 1465ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1466M: Lennert Buytenhek <kernel@wantstofly.org> 1467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1468S: Maintained 1469 1470ARM/LG1K ARCHITECTURE 1471M: Chanho Min <chanho.min@lge.com> 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1473S: Maintained 1474F: arch/arm64/boot/dts/lg/ 1475 1476ARM/LOGICPD PXA270 MACHINE SUPPORT 1477M: Lennert Buytenhek <kernel@wantstofly.org> 1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1479S: Maintained 1480 1481ARM/LPC18XX ARCHITECTURE 1482M: Joachim Eastwood <manabian@gmail.com> 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1484S: Maintained 1485F: arch/arm/boot/dts/lpc43* 1486F: drivers/clk/nxp/clk-lpc18xx* 1487F: drivers/clocksource/time-lpc32xx.c 1488F: drivers/i2c/busses/i2c-lpc2k.c 1489F: drivers/memory/pl172.c 1490F: drivers/mtd/spi-nor/nxp-spifi.c 1491F: drivers/rtc/rtc-lpc24xx.c 1492N: lpc18xx 1493 1494ARM/LPC32XX SOC SUPPORT 1495M: Vladimir Zapolskiy <vz@mleia.com> 1496M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1499S: Maintained 1500F: arch/arm/boot/dts/lpc32* 1501F: arch/arm/mach-lpc32xx/ 1502F: drivers/i2c/busses/i2c-pnx.c 1503F: drivers/net/ethernet/nxp/lpc_eth.c 1504F: drivers/usb/host/ohci-nxp.c 1505F: drivers/watchdog/pnx4008_wdt.c 1506N: lpc32xx 1507 1508ARM/MAGICIAN MACHINE SUPPORT 1509M: Philipp Zabel <philipp.zabel@gmail.com> 1510S: Maintained 1511 1512ARM/Marvell Berlin SoC support 1513M: Jisheng Zhang <jszhang@marvell.com> 1514M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516S: Maintained 1517F: arch/arm/mach-berlin/ 1518F: arch/arm/boot/dts/berlin* 1519F: arch/arm64/boot/dts/marvell/berlin* 1520 1521ARM/Marvell Dove/MV78xx0/Orion SOC support 1522M: Jason Cooper <jason@lakedaemon.net> 1523M: Andrew Lunn <andrew@lunn.ch> 1524M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1525M: Gregory Clement <gregory.clement@free-electrons.com> 1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1527S: Maintained 1528F: Documentation/devicetree/bindings/soc/dove/ 1529F: arch/arm/mach-dove/ 1530F: arch/arm/mach-mv78xx0/ 1531F: arch/arm/mach-orion5x/ 1532F: arch/arm/plat-orion/ 1533F: arch/arm/boot/dts/dove* 1534F: arch/arm/boot/dts/orion5x* 1535 1536ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1537M: Jason Cooper <jason@lakedaemon.net> 1538M: Andrew Lunn <andrew@lunn.ch> 1539M: Gregory Clement <gregory.clement@free-electrons.com> 1540M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543F: arch/arm/boot/dts/armada* 1544F: arch/arm/boot/dts/kirkwood* 1545F: arch/arm/configs/mvebu_*_defconfig 1546F: arch/arm/mach-mvebu/ 1547F: arch/arm64/boot/dts/marvell/armada* 1548F: drivers/cpufreq/mvebu-cpufreq.c 1549F: drivers/irqchip/irq-armada-370-xp.c 1550F: drivers/irqchip/irq-mvebu-* 1551F: drivers/pinctrl/mvebu/ 1552F: drivers/rtc/rtc-armada38x.c 1553 1554ARM/Mediatek RTC DRIVER 1555M: Eddie Huang <eddie.huang@mediatek.com> 1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1557L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559F: drivers/rtc/rtc-mt6397.c 1560 1561ARM/Mediatek SoC support 1562M: Matthias Brugger <matthias.bgg@gmail.com> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566F: arch/arm/boot/dts/mt6* 1567F: arch/arm/boot/dts/mt7* 1568F: arch/arm/boot/dts/mt8* 1569F: arch/arm/mach-mediatek/ 1570F: arch/arm64/boot/dts/mediatek/ 1571N: mtk 1572K: mediatek 1573 1574ARM/Mediatek USB3 PHY DRIVER 1575M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1577L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1578S: Maintained 1579F: drivers/phy/phy-mt65xx-usb3.c 1580 1581ARM/MICREL KS8695 ARCHITECTURE 1582M: Greg Ungerer <gerg@uclinux.org> 1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1584F: arch/arm/mach-ks8695/ 1585S: Odd Fixes 1586 1587ARM/MIOA701 MACHINE SUPPORT 1588M: Robert Jarzmik <robert.jarzmik@free.fr> 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1590F: arch/arm/mach-pxa/mioa701.c 1591S: Maintained 1592 1593ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1594M: Michael Petchkovsky <mkpetch@internode.on.net> 1595S: Maintained 1596 1597ARM/NOMADIK ARCHITECTURE 1598M: Alessandro Rubini <rubini@unipv.it> 1599M: Linus Walleij <linus.walleij@linaro.org> 1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1601S: Maintained 1602F: arch/arm/mach-nomadik/ 1603F: drivers/pinctrl/nomadik/ 1604F: drivers/i2c/busses/i2c-nomadik.c 1605T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1606 1607ARM/NUVOTON W90X900 ARM ARCHITECTURE 1608M: Wan ZongShun <mcuos.com@gmail.com> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610W: http://www.mcuos.com 1611S: Maintained 1612F: arch/arm/mach-w90x900/ 1613F: drivers/input/keyboard/w90p910_keypad.c 1614F: drivers/input/touchscreen/w90p910_ts.c 1615F: drivers/watchdog/nuc900_wdt.c 1616F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1617F: drivers/mtd/nand/nuc900_nand.c 1618F: drivers/rtc/rtc-nuc900.c 1619F: drivers/spi/spi-nuc900.c 1620F: drivers/usb/host/ehci-w90x900.c 1621F: drivers/video/fbdev/nuc900fb.c 1622 1623ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1624M: Nelson Castillo <arhuaco@freaks-unidos.net> 1625L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1626W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1627S: Supported 1628 1629ARM/Orion SoC/Technologic Systems TS-78xx platform support 1630M: Alexander Clouter <alex@digriz.org.uk> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.digriz.org.uk/ts78xx/kernel 1633S: Maintained 1634F: arch/arm/mach-orion5x/ts78xx-* 1635 1636ARM/OXNAS platform support 1637M: Neil Armstrong <narmstrong@baylibre.com> 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1639L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1640S: Maintained 1641F: arch/arm/mach-oxnas/ 1642F: arch/arm/boot/dts/ox8*.dtsi 1643F: arch/arm/boot/dts/wd-mbwe.dts 1644F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1645N: oxnas 1646 1647ARM/PALM TREO SUPPORT 1648M: Tomas Cech <sleep_walker@suse.com> 1649L: linux-arm-kernel@lists.infradead.org 1650W: http://hackndev.com 1651S: Maintained 1652F: arch/arm/mach-pxa/include/mach/palmtreo.h 1653F: arch/arm/mach-pxa/palmtreo.c 1654 1655ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1656M: Marek Vasut <marek.vasut@gmail.com> 1657L: linux-arm-kernel@lists.infradead.org 1658W: http://hackndev.com 1659S: Maintained 1660F: arch/arm/mach-pxa/include/mach/palmtx.h 1661F: arch/arm/mach-pxa/palmtx.c 1662F: arch/arm/mach-pxa/include/mach/palmt5.h 1663F: arch/arm/mach-pxa/palmt5.c 1664F: arch/arm/mach-pxa/include/mach/palmld.h 1665F: arch/arm/mach-pxa/palmld.c 1666F: arch/arm/mach-pxa/include/mach/palmte2.h 1667F: arch/arm/mach-pxa/palmte2.c 1668F: arch/arm/mach-pxa/include/mach/palmtc.h 1669F: arch/arm/mach-pxa/palmtc.c 1670 1671ARM/PALMZ72 SUPPORT 1672M: Sergey Lapin <slapin@ossfans.org> 1673L: linux-arm-kernel@lists.infradead.org 1674W: http://hackndev.com 1675S: Maintained 1676F: arch/arm/mach-pxa/include/mach/palmz72.h 1677F: arch/arm/mach-pxa/palmz72.c 1678 1679ARM/PLEB SUPPORT 1680M: Peter Chubb <pleb@gelato.unsw.edu.au> 1681W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1682S: Maintained 1683 1684ARM/PT DIGITAL BOARD PORT 1685M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1687W: http://www.armlinux.org.uk/ 1688S: Maintained 1689 1690ARM/QUALCOMM SUPPORT 1691M: Andy Gross <andy.gross@linaro.org> 1692M: David Brown <david.brown@linaro.org> 1693L: linux-arm-msm@vger.kernel.org 1694L: linux-soc@vger.kernel.org 1695S: Maintained 1696F: Documentation/devicetree/bindings/soc/qcom/ 1697F: arch/arm/boot/dts/qcom-*.dts 1698F: arch/arm/boot/dts/qcom-*.dtsi 1699F: arch/arm/mach-qcom/ 1700F: arch/arm64/boot/dts/qcom/* 1701F: drivers/i2c/busses/i2c-qup.c 1702F: drivers/clk/qcom/ 1703F: drivers/dma/qcom/ 1704F: drivers/soc/qcom/ 1705F: drivers/spi/spi-qup.c 1706F: drivers/tty/serial/msm_serial.h 1707F: drivers/tty/serial/msm_serial.c 1708F: drivers/*/pm8???-* 1709F: drivers/mfd/ssbi.c 1710F: drivers/firmware/qcom_scm.c 1711T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1712 1713ARM/RADISYS ENP2611 MACHINE SUPPORT 1714M: Lennert Buytenhek <kernel@wantstofly.org> 1715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1716S: Maintained 1717 1718ARM/REALTEK ARCHITECTURE 1719M: Andreas Färber <afaerber@suse.de> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721S: Maintained 1722F: arch/arm64/boot/dts/realtek/ 1723F: Documentation/devicetree/bindings/arm/realtek.txt 1724 1725ARM/RENESAS ARM64 ARCHITECTURE 1726M: Simon Horman <horms@verge.net.au> 1727M: Magnus Damm <magnus.damm@gmail.com> 1728L: linux-renesas-soc@vger.kernel.org 1729Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1730T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1731S: Supported 1732F: arch/arm64/boot/dts/renesas/ 1733F: drivers/soc/renesas/ 1734F: include/linux/soc/renesas/ 1735 1736ARM/RISCPC ARCHITECTURE 1737M: Russell King <linux@armlinux.org.uk> 1738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1739W: http://www.armlinux.org.uk/ 1740S: Maintained 1741F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1742F: arch/arm/include/asm/hardware/ioc.h 1743F: arch/arm/include/asm/hardware/iomd.h 1744F: arch/arm/include/asm/hardware/memc.h 1745F: arch/arm/mach-rpc/ 1746F: drivers/net/ethernet/8390/etherh.c 1747F: drivers/net/ethernet/i825xx/ether1* 1748F: drivers/net/ethernet/seeq/ether3* 1749F: drivers/scsi/arm/ 1750 1751ARM/Rockchip SoC support 1752M: Heiko Stuebner <heiko@sntech.de> 1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1754L: linux-rockchip@lists.infradead.org 1755T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1756S: Maintained 1757F: arch/arm/boot/dts/rk3* 1758F: arch/arm/boot/dts/rv1108* 1759F: arch/arm/mach-rockchip/ 1760F: drivers/clk/rockchip/ 1761F: drivers/i2c/busses/i2c-rk3x.c 1762F: drivers/*/*rockchip* 1763F: drivers/*/*/*rockchip* 1764F: sound/soc/rockchip/ 1765N: rockchip 1766 1767ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1768M: Kukjin Kim <kgene@kernel.org> 1769M: Krzysztof Kozlowski <krzk@kernel.org> 1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1771L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1772Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1773S: Maintained 1774F: arch/arm/boot/dts/s3c* 1775F: arch/arm/boot/dts/s5p* 1776F: arch/arm/boot/dts/samsung* 1777F: arch/arm/boot/dts/exynos* 1778F: arch/arm64/boot/dts/exynos/ 1779F: arch/arm/plat-samsung/ 1780F: arch/arm/mach-s3c24*/ 1781F: arch/arm/mach-s3c64xx/ 1782F: arch/arm/mach-s5p*/ 1783F: arch/arm/mach-exynos*/ 1784F: drivers/*/*s3c24* 1785F: drivers/*/*/*s3c24* 1786F: drivers/*/*s3c64xx* 1787F: drivers/*/*s5pv210* 1788F: drivers/memory/samsung/* 1789F: drivers/soc/samsung/* 1790F: Documentation/arm/Samsung/ 1791F: Documentation/devicetree/bindings/arm/samsung/ 1792F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1793F: Documentation/devicetree/bindings/power/pd-samsung.txt 1794N: exynos 1795 1796ARM/SAMSUNG MOBILE MACHINE SUPPORT 1797M: Kyungmin Park <kyungmin.park@samsung.com> 1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1799S: Maintained 1800F: arch/arm/mach-s5pv210/ 1801 1802ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1803M: Kyungmin Park <kyungmin.park@samsung.com> 1804M: Kamil Debski <kamil@wypas.org> 1805M: Andrzej Hajda <a.hajda@samsung.com> 1806L: linux-arm-kernel@lists.infradead.org 1807L: linux-media@vger.kernel.org 1808S: Maintained 1809F: drivers/media/platform/s5p-g2d/ 1810 1811ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1812M: Marek Szyprowski <m.szyprowski@samsung.com> 1813L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1814L: linux-media@vger.kernel.org 1815S: Maintained 1816F: drivers/media/platform/s5p-cec/ 1817F: Documentation/devicetree/bindings/media/s5p-cec.txt 1818 1819ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1820M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1821M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1822L: linux-arm-kernel@lists.infradead.org 1823L: linux-media@vger.kernel.org 1824S: Maintained 1825F: drivers/media/platform/s5p-jpeg/ 1826 1827ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1828M: Kyungmin Park <kyungmin.park@samsung.com> 1829M: Kamil Debski <kamil@wypas.org> 1830M: Jeongtae Park <jtp.park@samsung.com> 1831M: Andrzej Hajda <a.hajda@samsung.com> 1832L: linux-arm-kernel@lists.infradead.org 1833L: linux-media@vger.kernel.org 1834S: Maintained 1835F: arch/arm/plat-samsung/s5p-dev-mfc.c 1836F: drivers/media/platform/s5p-mfc/ 1837 1838ARM/SHMOBILE ARM ARCHITECTURE 1839M: Simon Horman <horms@verge.net.au> 1840M: Magnus Damm <magnus.damm@gmail.com> 1841L: linux-renesas-soc@vger.kernel.org 1842Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1843T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1844S: Supported 1845F: arch/arm/boot/dts/emev2* 1846F: arch/arm/boot/dts/r7s* 1847F: arch/arm/boot/dts/r8a* 1848F: arch/arm/boot/dts/sh* 1849F: arch/arm/configs/shmobile_defconfig 1850F: arch/arm/include/debug/renesas-scif.S 1851F: arch/arm/mach-shmobile/ 1852F: drivers/soc/renesas/ 1853F: include/linux/soc/renesas/ 1854 1855ARM/SOCFPGA ARCHITECTURE 1856M: Dinh Nguyen <dinguyen@kernel.org> 1857S: Maintained 1858F: arch/arm/mach-socfpga/ 1859F: arch/arm/boot/dts/socfpga* 1860F: arch/arm/configs/socfpga_defconfig 1861F: arch/arm64/boot/dts/altera/ 1862W: http://www.rocketboards.org 1863T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1864 1865ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1866M: Dinh Nguyen <dinguyen@kernel.org> 1867S: Maintained 1868F: drivers/clk/socfpga/ 1869 1870ARM/SOCFPGA EDAC SUPPORT 1871M: Thor Thayer <thor.thayer@linux.intel.com> 1872S: Maintained 1873F: drivers/edac/altera_edac. 1874 1875ARM/STI ARCHITECTURE 1876M: Patrice Chotard <patrice.chotard@st.com> 1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1878W: http://www.stlinux.com 1879S: Maintained 1880F: arch/arm/mach-sti/ 1881F: arch/arm/boot/dts/sti* 1882F: drivers/char/hw_random/st-rng.c 1883F: drivers/clocksource/arm_global_timer.c 1884F: drivers/clocksource/clksrc_st_lpc.c 1885F: drivers/cpufreq/sti-cpufreq.c 1886F: drivers/dma/st_fdma* 1887F: drivers/i2c/busses/i2c-st.c 1888F: drivers/media/rc/st_rc.c 1889F: drivers/media/platform/sti/c8sectpfe/ 1890F: drivers/mmc/host/sdhci-st.c 1891F: drivers/phy/st/phy-miphy28lp.c 1892F: drivers/phy/st/phy-stih407-usb.c 1893F: drivers/pinctrl/pinctrl-st.c 1894F: drivers/remoteproc/st_remoteproc.c 1895F: drivers/remoteproc/st_slim_rproc.c 1896F: drivers/reset/sti/ 1897F: drivers/rtc/rtc-st-lpc.c 1898F: drivers/tty/serial/st-asc.c 1899F: drivers/usb/dwc3/dwc3-st.c 1900F: drivers/usb/host/ehci-st.c 1901F: drivers/usb/host/ohci-st.c 1902F: drivers/watchdog/st_lpc_wdt.c 1903F: drivers/ata/ahci_st.c 1904F: include/linux/remoteproc/st_slim_rproc.h 1905 1906ARM/STM32 ARCHITECTURE 1907M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1908M: Alexandre Torgue <alexandre.torgue@st.com> 1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1910S: Maintained 1911T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1912N: stm32 1913F: drivers/clocksource/armv7m_systick.c 1914 1915ARM/TANGO ARCHITECTURE 1916M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1917L: linux-arm-kernel@lists.infradead.org 1918S: Maintained 1919N: tango 1920 1921ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1922M: Lennert Buytenhek <kernel@wantstofly.org> 1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1924S: Maintained 1925 1926ARM/TETON BGA MACHINE SUPPORT 1927M: "Mark F. Brown" <mark.brown314@gmail.com> 1928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1929S: Maintained 1930 1931ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1932M: Santosh Shilimkar <ssantosh@kernel.org> 1933L: linux-kernel@vger.kernel.org 1934S: Maintained 1935F: drivers/memory/*emif* 1936 1937ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1938M: Santosh Shilimkar <ssantosh@kernel.org> 1939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1940S: Maintained 1941F: arch/arm/mach-keystone/ 1942F: arch/arm/boot/dts/keystone-* 1943T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1944 1945ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1946M: Santosh Shilimkar <ssantosh@kernel.org> 1947L: linux-kernel@vger.kernel.org 1948S: Maintained 1949F: drivers/clk/keystone/ 1950 1951ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1952M: Santosh Shilimkar <ssantosh@kernel.org> 1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1954L: linux-kernel@vger.kernel.org 1955S: Maintained 1956F: drivers/clocksource/timer-keystone.c 1957 1958ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1959M: Santosh Shilimkar <ssantosh@kernel.org> 1960L: linux-kernel@vger.kernel.org 1961S: Maintained 1962F: drivers/power/reset/keystone-reset.c 1963 1964ARM/THECUS N2100 MACHINE SUPPORT 1965M: Lennert Buytenhek <kernel@wantstofly.org> 1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1967S: Maintained 1968 1969ARM/TOSA MACHINE SUPPORT 1970M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1971M: Dirk Opfer <dirk@opfer-online.de> 1972S: Maintained 1973 1974ARM/U300 MACHINE SUPPORT 1975M: Linus Walleij <linus.walleij@linaro.org> 1976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1977S: Supported 1978F: arch/arm/mach-u300/ 1979F: drivers/clocksource/timer-u300.c 1980F: drivers/i2c/busses/i2c-stu300.c 1981F: drivers/rtc/rtc-coh901331.c 1982F: drivers/watchdog/coh901327_wdt.c 1983F: drivers/dma/coh901318* 1984F: drivers/mfd/ab3100* 1985F: drivers/rtc/rtc-ab3100.c 1986F: drivers/rtc/rtc-coh901331.c 1987T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1988 1989ARM/UNIPHIER ARCHITECTURE 1990M: Masahiro Yamada <yamada.masahiro@socionext.com> 1991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1992T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1993S: Maintained 1994F: arch/arm/boot/dts/uniphier* 1995F: arch/arm/include/asm/hardware/cache-uniphier.h 1996F: arch/arm/mach-uniphier/ 1997F: arch/arm/mm/cache-uniphier.c 1998F: arch/arm64/boot/dts/socionext/ 1999F: drivers/bus/uniphier-system-bus.c 2000F: drivers/clk/uniphier/ 2001F: drivers/i2c/busses/i2c-uniphier* 2002F: drivers/pinctrl/uniphier/ 2003F: drivers/reset/reset-uniphier.c 2004F: drivers/tty/serial/8250/8250_uniphier.c 2005N: uniphier 2006 2007ARM/Ux500 ARM ARCHITECTURE 2008M: Linus Walleij <linus.walleij@linaro.org> 2009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2010S: Maintained 2011F: arch/arm/mach-ux500/ 2012F: drivers/clocksource/clksrc-dbx500-prcmu.c 2013F: drivers/dma/ste_dma40* 2014F: drivers/hwspinlock/u8500_hsem.c 2015F: drivers/mfd/abx500* 2016F: drivers/mfd/ab8500* 2017F: drivers/mfd/dbx500* 2018F: drivers/mfd/db8500* 2019F: drivers/pinctrl/nomadik/pinctrl-ab* 2020F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2021F: drivers/rtc/rtc-ab8500.c 2022F: drivers/rtc/rtc-pl031.c 2023T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2024 2025ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2026M: Ulf Hansson <ulf.hansson@linaro.org> 2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2028T: git git://git.linaro.org/people/ulfh/clk.git 2029S: Maintained 2030F: drivers/clk/ux500/ 2031 2032ARM/VERSATILE EXPRESS PLATFORM 2033M: Liviu Dudau <liviu.dudau@arm.com> 2034M: Sudeep Holla <sudeep.holla@arm.com> 2035M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2037S: Maintained 2038F: arch/arm/boot/dts/vexpress* 2039F: arch/arm64/boot/dts/arm/ 2040F: arch/arm/mach-vexpress/ 2041F: */*/vexpress* 2042F: */*/*/vexpress* 2043F: drivers/clk/versatile/clk-vexpress-osc.c 2044F: drivers/clocksource/versatile.c 2045N: mps2 2046 2047ARM/VFP SUPPORT 2048M: Russell King <linux@armlinux.org.uk> 2049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2050W: http://www.armlinux.org.uk/ 2051S: Maintained 2052F: arch/arm/vfp/ 2053 2054ARM/VOIPAC PXA270 SUPPORT 2055M: Marek Vasut <marek.vasut@gmail.com> 2056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2057S: Maintained 2058F: arch/arm/mach-pxa/vpac270.c 2059F: arch/arm/mach-pxa/include/mach/vpac270.h 2060 2061ARM/VT8500 ARM ARCHITECTURE 2062M: Tony Prisk <linux@prisktech.co.nz> 2063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2064S: Maintained 2065F: arch/arm/mach-vt8500/ 2066F: drivers/clocksource/vt8500_timer.c 2067F: drivers/i2c/busses/i2c-wmt.c 2068F: drivers/mmc/host/wmt-sdmmc.c 2069F: drivers/pwm/pwm-vt8500.c 2070F: drivers/rtc/rtc-vt8500.c 2071F: drivers/tty/serial/vt8500_serial.c 2072F: drivers/usb/host/ehci-platform.c 2073F: drivers/usb/host/uhci-platform.c 2074F: drivers/video/fbdev/vt8500lcdfb.* 2075F: drivers/video/fbdev/wm8505fb* 2076F: drivers/video/fbdev/wmt_ge_rops.* 2077 2078ARM/ZIPIT Z2 SUPPORT 2079M: Marek Vasut <marek.vasut@gmail.com> 2080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2081S: Maintained 2082F: arch/arm/mach-pxa/z2.c 2083F: arch/arm/mach-pxa/include/mach/z2.h 2084 2085ARM/ZTE ARCHITECTURE 2086M: Jun Nie <jun.nie@linaro.org> 2087M: Baoyou Xie <baoyou.xie@linaro.org> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089S: Maintained 2090F: arch/arm/mach-zx/ 2091F: drivers/clk/zte/ 2092F: drivers/reset/reset-zx2967.c 2093F: drivers/soc/zte/ 2094F: Documentation/devicetree/bindings/arm/zte.txt 2095F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2096F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2097F: Documentation/devicetree/bindings/soc/zte/ 2098F: include/dt-bindings/soc/zx*.h 2099 2100ARM/ZYNQ ARCHITECTURE 2101M: Michal Simek <michal.simek@xilinx.com> 2102R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2104W: http://wiki.xilinx.com 2105T: git https://github.com/Xilinx/linux-xlnx.git 2106S: Supported 2107F: arch/arm/mach-zynq/ 2108F: drivers/cpuidle/cpuidle-zynq.c 2109F: drivers/block/xsysace.c 2110N: zynq 2111N: xilinx 2112F: drivers/clocksource/cadence_ttc_timer.c 2113F: drivers/i2c/busses/i2c-cadence.c 2114F: drivers/mmc/host/sdhci-of-arasan.c 2115F: drivers/edac/synopsys_edac.c 2116 2117ARM64 PORT (AARCH64 ARCHITECTURE) 2118M: Catalin Marinas <catalin.marinas@arm.com> 2119M: Will Deacon <will.deacon@arm.com> 2120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2121T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2122S: Maintained 2123F: arch/arm64/ 2124F: Documentation/arm64/ 2125 2126AS3645A LED FLASH CONTROLLER DRIVER 2127M: Sakari Ailus <sakari.ailus@iki.fi> 2128L: linux-leds@vger.kernel.org 2129S: Maintained 2130F: drivers/leds/leds-as3645a.c 2131 2132AS3645A LED FLASH CONTROLLER DRIVER 2133M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2134L: linux-media@vger.kernel.org 2135T: git git://linuxtv.org/media_tree.git 2136S: Maintained 2137F: drivers/media/i2c/as3645a.c 2138F: include/media/i2c/as3645a.h 2139 2140ASAHI KASEI AK8974 DRIVER 2141M: Linus Walleij <linus.walleij@linaro.org> 2142L: linux-iio@vger.kernel.org 2143W: http://www.akm.com/ 2144S: Supported 2145F: drivers/iio/magnetometer/ak8974.c 2146 2147ASC7621 HARDWARE MONITOR DRIVER 2148M: George Joseph <george.joseph@fairview5.com> 2149L: linux-hwmon@vger.kernel.org 2150S: Maintained 2151F: Documentation/hwmon/asc7621 2152F: drivers/hwmon/asc7621.c 2153 2154ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2155M: Corentin Chary <corentin.chary@gmail.com> 2156L: acpi4asus-user@lists.sourceforge.net 2157L: platform-driver-x86@vger.kernel.org 2158W: http://acpi4asus.sf.net 2159S: Maintained 2160F: drivers/platform/x86/asus*.c 2161F: drivers/platform/x86/eeepc*.c 2162 2163ASUS WIRELESS RADIO CONTROL DRIVER 2164M: João Paulo Rechi Vita <jprvita@gmail.com> 2165L: platform-driver-x86@vger.kernel.org 2166S: Maintained 2167F: drivers/platform/x86/asus-wireless.c 2168 2169ASYMMETRIC KEYS 2170M: David Howells <dhowells@redhat.com> 2171L: keyrings@vger.kernel.org 2172S: Maintained 2173F: Documentation/crypto/asymmetric-keys.txt 2174F: include/linux/verification.h 2175F: include/crypto/public_key.h 2176F: include/crypto/pkcs7.h 2177F: crypto/asymmetric_keys/ 2178 2179ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2180R: Dan Williams <dan.j.williams@intel.com> 2181W: http://sourceforge.net/projects/xscaleiop 2182S: Odd fixes 2183F: Documentation/crypto/async-tx-api.txt 2184F: crypto/async_tx/ 2185F: drivers/dma/ 2186F: include/linux/dmaengine.h 2187F: include/linux/async_tx.h 2188 2189AT24 EEPROM DRIVER 2190M: Wolfram Sang <wsa@the-dreams.de> 2191L: linux-i2c@vger.kernel.org 2192S: Maintained 2193F: drivers/misc/eeprom/at24.c 2194F: include/linux/platform_data/at24.h 2195 2196ATA OVER ETHERNET (AOE) DRIVER 2197M: "Ed L. Cashin" <ed.cashin@acm.org> 2198W: http://www.openaoe.org/ 2199S: Supported 2200F: Documentation/aoe/ 2201F: drivers/block/aoe/ 2202 2203ATHEROS 71XX/9XXX GPIO DRIVER 2204M: Alban Bedel <albeu@free.fr> 2205W: https://github.com/AlbanBedel/linux 2206T: git git://github.com/AlbanBedel/linux 2207S: Maintained 2208F: drivers/gpio/gpio-ath79.c 2209F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2210 2211ATHEROS ATH GENERIC UTILITIES 2212M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2213L: linux-wireless@vger.kernel.org 2214S: Supported 2215F: drivers/net/wireless/ath/* 2216 2217ATHEROS ATH5K WIRELESS DRIVER 2218M: Jiri Slaby <jirislaby@gmail.com> 2219M: Nick Kossifidis <mickflemm@gmail.com> 2220M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2221L: linux-wireless@vger.kernel.org 2222W: http://wireless.kernel.org/en/users/Drivers/ath5k 2223S: Maintained 2224F: drivers/net/wireless/ath/ath5k/ 2225 2226ATHEROS ATH6KL WIRELESS DRIVER 2227M: Kalle Valo <kvalo@qca.qualcomm.com> 2228L: linux-wireless@vger.kernel.org 2229W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2230T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2231S: Supported 2232F: drivers/net/wireless/ath/ath6kl/ 2233 2234ATI_REMOTE2 DRIVER 2235M: Ville Syrjala <syrjala@sci.fi> 2236S: Maintained 2237F: drivers/input/misc/ati_remote2.c 2238 2239ATK0110 HWMON DRIVER 2240M: Luca Tettamanti <kronos.it@gmail.com> 2241L: linux-hwmon@vger.kernel.org 2242S: Maintained 2243F: drivers/hwmon/asus_atk0110.c 2244 2245ATLX ETHERNET DRIVERS 2246M: Jay Cliburn <jcliburn@gmail.com> 2247M: Chris Snook <chris.snook@gmail.com> 2248L: netdev@vger.kernel.org 2249W: http://sourceforge.net/projects/atl1 2250W: http://atl1.sourceforge.net 2251S: Maintained 2252F: drivers/net/ethernet/atheros/ 2253 2254ATM 2255M: Chas Williams <3chas3@gmail.com> 2256L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2257L: netdev@vger.kernel.org 2258W: http://linux-atm.sourceforge.net 2259S: Maintained 2260F: drivers/atm/ 2261F: include/linux/atm* 2262F: include/uapi/linux/atm* 2263 2264ATMEL AT91 / AT32 MCI DRIVER 2265M: Ludovic Desroches <ludovic.desroches@microchip.com> 2266S: Maintained 2267F: drivers/mmc/host/atmel-mci.c 2268 2269ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2270M: Nicolas Ferre <nicolas.ferre@microchip.com> 2271S: Supported 2272F: drivers/power/reset/at91-sama5d2_shdwc.c 2273 2274ATMEL Audio ALSA driver 2275M: Nicolas Ferre <nicolas.ferre@microchip.com> 2276L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2277S: Supported 2278F: sound/soc/atmel 2279 2280ATMEL I2C DRIVER 2281M: Ludovic Desroches <ludovic.desroches@microchip.com> 2282L: linux-i2c@vger.kernel.org 2283S: Supported 2284F: drivers/i2c/busses/i2c-at91.c 2285 2286ATMEL ISI DRIVER 2287M: Ludovic Desroches <ludovic.desroches@microchip.com> 2288L: linux-media@vger.kernel.org 2289S: Supported 2290F: drivers/media/platform/atmel/atmel-isi.c 2291F: include/media/atmel-isi.h 2292 2293ATMEL LCDFB DRIVER 2294M: Nicolas Ferre <nicolas.ferre@microchip.com> 2295L: linux-fbdev@vger.kernel.org 2296S: Maintained 2297F: drivers/video/fbdev/atmel_lcdfb.c 2298F: include/video/atmel_lcdc.h 2299 2300ATMEL MACB ETHERNET DRIVER 2301M: Nicolas Ferre <nicolas.ferre@microchip.com> 2302S: Supported 2303F: drivers/net/ethernet/cadence/ 2304 2305ATMEL MAXTOUCH DRIVER 2306M: Nick Dyer <nick@shmanahar.org> 2307T: git git://github.com/ndyer/linux.git 2308S: Maintained 2309F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2310F: drivers/input/touchscreen/atmel_mxt_ts.c 2311F: include/linux/platform_data/atmel_mxt_ts.h 2312 2313ATMEL NAND DRIVER 2314M: Wenyou Yang <wenyou.yang@atmel.com> 2315M: Josh Wu <rainyfeeling@outlook.com> 2316L: linux-mtd@lists.infradead.org 2317S: Supported 2318F: drivers/mtd/nand/atmel/* 2319 2320ATMEL SAMA5D2 ADC DRIVER 2321M: Ludovic Desroches <ludovic.desroches@microchip.com> 2322L: linux-iio@vger.kernel.org 2323S: Supported 2324F: drivers/iio/adc/at91-sama5d2_adc.c 2325 2326ATMEL SDMMC DRIVER 2327M: Ludovic Desroches <ludovic.desroches@microchip.com> 2328L: linux-mmc@vger.kernel.org 2329S: Supported 2330F: drivers/mmc/host/sdhci-of-at91.c 2331 2332ATMEL SPI DRIVER 2333M: Nicolas Ferre <nicolas.ferre@microchip.com> 2334S: Supported 2335F: drivers/spi/spi-atmel.* 2336 2337ATMEL SSC DRIVER 2338M: Nicolas Ferre <nicolas.ferre@microchip.com> 2339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2340S: Supported 2341F: drivers/misc/atmel-ssc.c 2342F: include/linux/atmel-ssc.h 2343 2344ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2345M: Nicolas Ferre <nicolas.ferre@microchip.com> 2346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2347S: Supported 2348F: drivers/misc/atmel_tclib.c 2349F: drivers/clocksource/tcb_clksrc.c 2350 2351ATMEL USBA UDC DRIVER 2352M: Nicolas Ferre <nicolas.ferre@microchip.com> 2353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2354S: Supported 2355F: drivers/usb/gadget/udc/atmel_usba_udc.* 2356 2357ATMEL WIRELESS DRIVER 2358M: Simon Kelley <simon@thekelleys.org.uk> 2359L: linux-wireless@vger.kernel.org 2360W: http://www.thekelleys.org.uk/atmel 2361W: http://atmelwlandriver.sourceforge.net/ 2362S: Maintained 2363F: drivers/net/wireless/atmel/atmel* 2364 2365ATMEL XDMA DRIVER 2366M: Ludovic Desroches <ludovic.desroches@microchip.com> 2367L: linux-arm-kernel@lists.infradead.org 2368L: dmaengine@vger.kernel.org 2369S: Supported 2370F: drivers/dma/at_xdmac.c 2371 2372ATOMIC INFRASTRUCTURE 2373M: Will Deacon <will.deacon@arm.com> 2374M: Peter Zijlstra <peterz@infradead.org> 2375R: Boqun Feng <boqun.feng@gmail.com> 2376L: linux-kernel@vger.kernel.org 2377S: Maintained 2378F: arch/*/include/asm/atomic*.h 2379F: include/*/atomic*.h 2380 2381ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2382M: Bradley Grove <linuxdrivers@attotech.com> 2383L: linux-scsi@vger.kernel.org 2384W: http://www.attotech.com 2385S: Supported 2386F: drivers/scsi/esas2r 2387 2388ATUSB IEEE 802.15.4 RADIO DRIVER 2389M: Stefan Schmidt <stefan@osg.samsung.com> 2390L: linux-wpan@vger.kernel.org 2391S: Maintained 2392F: drivers/net/ieee802154/atusb.c 2393F: drivers/net/ieee802154/atusb.h 2394F: drivers/net/ieee802154/at86rf230.h 2395 2396AUDIT SUBSYSTEM 2397M: Paul Moore <paul@paul-moore.com> 2398M: Eric Paris <eparis@redhat.com> 2399L: linux-audit@redhat.com (moderated for non-subscribers) 2400W: http://people.redhat.com/sgrubb/audit/ 2401T: git git://git.infradead.org/users/pcmoore/audit 2402S: Maintained 2403F: include/linux/audit.h 2404F: include/uapi/linux/audit.h 2405F: kernel/audit* 2406 2407AUXILIARY DISPLAY DRIVERS 2408M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2409W: http://miguelojeda.es/auxdisplay.htm 2410W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2411S: Maintained 2412F: drivers/auxdisplay/ 2413F: include/linux/cfag12864b.h 2414 2415AX.25 NETWORK LAYER 2416M: Ralf Baechle <ralf@linux-mips.org> 2417L: linux-hams@vger.kernel.org 2418W: http://www.linux-ax25.org/ 2419S: Maintained 2420F: include/uapi/linux/ax25.h 2421F: include/net/ax25.h 2422F: net/ax25/ 2423 2424AXENTIA ARM DEVICES 2425M: Peter Rosin <peda@axentia.se> 2426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2427S: Maintained 2428F: Documentation/devicetree/bindings/arm/axentia.txt 2429F: arch/arm/boot/dts/at91-linea.dtsi 2430F: arch/arm/boot/dts/at91-tse850-3.dts 2431 2432AXENTIA ASOC DRIVERS 2433M: Peter Rosin <peda@axentia.se> 2434L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2435S: Maintained 2436F: Documentation/devicetree/bindings/sound/axentia,* 2437F: sound/soc/atmel/tse850-pcm5142.c 2438 2439AZ6007 DVB DRIVER 2440M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2441M: Mauro Carvalho Chehab <mchehab@kernel.org> 2442L: linux-media@vger.kernel.org 2443W: https://linuxtv.org 2444T: git git://linuxtv.org/media_tree.git 2445S: Maintained 2446F: drivers/media/usb/dvb-usb-v2/az6007.c 2447 2448AZTECH FM RADIO RECEIVER DRIVER 2449M: Hans Verkuil <hverkuil@xs4all.nl> 2450L: linux-media@vger.kernel.org 2451T: git git://linuxtv.org/media_tree.git 2452W: https://linuxtv.org 2453S: Maintained 2454F: drivers/media/radio/radio-aztech* 2455 2456B43 WIRELESS DRIVER 2457L: linux-wireless@vger.kernel.org 2458L: b43-dev@lists.infradead.org 2459W: http://wireless.kernel.org/en/users/Drivers/b43 2460S: Odd Fixes 2461F: drivers/net/wireless/broadcom/b43/ 2462 2463B43LEGACY WIRELESS DRIVER 2464M: Larry Finger <Larry.Finger@lwfinger.net> 2465L: linux-wireless@vger.kernel.org 2466L: b43-dev@lists.infradead.org 2467W: http://wireless.kernel.org/en/users/Drivers/b43 2468S: Maintained 2469F: drivers/net/wireless/broadcom/b43legacy/ 2470 2471BACKLIGHT CLASS/SUBSYSTEM 2472M: Lee Jones <lee.jones@linaro.org> 2473M: Daniel Thompson <daniel.thompson@linaro.org> 2474M: Jingoo Han <jingoohan1@gmail.com> 2475T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2476S: Maintained 2477F: drivers/video/backlight/ 2478F: include/linux/backlight.h 2479F: include/linux/pwm_backlight.h 2480F: Documentation/devicetree/bindings/leds/backlight 2481 2482BATMAN ADVANCED 2483M: Marek Lindner <mareklindner@neomailbox.ch> 2484M: Simon Wunderlich <sw@simonwunderlich.de> 2485M: Antonio Quartulli <a@unstable.cc> 2486L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2487W: https://www.open-mesh.org/ 2488Q: https://patchwork.open-mesh.org/project/batman/list/ 2489S: Maintained 2490F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2491F: Documentation/ABI/testing/sysfs-class-net-mesh 2492F: Documentation/networking/batman-adv.txt 2493F: include/uapi/linux/batman_adv.h 2494F: net/batman-adv/ 2495 2496BAYCOM/HDLCDRV DRIVERS FOR AX.25 2497M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2498L: linux-hams@vger.kernel.org 2499W: http://www.baycom.org/~tom/ham/ham.html 2500S: Maintained 2501F: drivers/net/hamradio/baycom* 2502 2503BCACHE (BLOCK LAYER CACHE) 2504M: Kent Overstreet <kent.overstreet@gmail.com> 2505L: linux-bcache@vger.kernel.org 2506W: http://bcache.evilpiepirate.org 2507S: Orphan 2508F: drivers/md/bcache/ 2509 2510BDISP ST MEDIA DRIVER 2511M: Fabien Dessenne <fabien.dessenne@st.com> 2512L: linux-media@vger.kernel.org 2513T: git git://linuxtv.org/media_tree.git 2514W: https://linuxtv.org 2515S: Supported 2516F: drivers/media/platform/sti/bdisp 2517 2518BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2519M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2520L: netdev@vger.kernel.org 2521S: Maintained 2522F: drivers/net/ethernet/ec_bhf.c 2523 2524BEFS FILE SYSTEM 2525M: Luis de Bethencourt <luisbg@kernel.org> 2526M: Salah Triki <salah.triki@gmail.com> 2527S: Maintained 2528T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2529F: Documentation/filesystems/befs.txt 2530F: fs/befs/ 2531 2532BFQ I/O SCHEDULER 2533M: Paolo Valente <paolo.valente@linaro.org> 2534M: Jens Axboe <axboe@kernel.dk> 2535L: linux-block@vger.kernel.org 2536S: Maintained 2537F: block/bfq-* 2538F: Documentation/block/bfq-iosched.txt 2539 2540BFS FILE SYSTEM 2541M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2542S: Maintained 2543F: Documentation/filesystems/bfs.txt 2544F: fs/bfs/ 2545F: include/uapi/linux/bfs_fs.h 2546 2547BLACKFIN ARCHITECTURE 2548M: Steven Miao <realmz6@gmail.com> 2549L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2550T: git git://git.code.sf.net/p/adi-linux/code 2551W: http://blackfin.uclinux.org 2552S: Supported 2553F: arch/blackfin/ 2554 2555BLACKFIN EMAC DRIVER 2556L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2557W: http://blackfin.uclinux.org 2558S: Supported 2559F: drivers/net/ethernet/adi/ 2560 2561BLACKFIN I2C TWI DRIVER 2562M: Sonic Zhang <sonic.zhang@analog.com> 2563L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2564W: http://blackfin.uclinux.org/ 2565S: Supported 2566F: drivers/i2c/busses/i2c-bfin-twi.c 2567 2568BLACKFIN MEDIA DRIVER 2569M: Scott Jiang <scott.jiang.linux@gmail.com> 2570L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2571W: http://blackfin.uclinux.org/ 2572S: Supported 2573F: drivers/media/platform/blackfin/ 2574F: drivers/media/i2c/adv7183* 2575F: drivers/media/i2c/vs6624* 2576 2577BLACKFIN RTC DRIVER 2578L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2579W: http://blackfin.uclinux.org 2580S: Supported 2581F: drivers/rtc/rtc-bfin.c 2582 2583BLACKFIN SDH DRIVER 2584M: Sonic Zhang <sonic.zhang@analog.com> 2585L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2586W: http://blackfin.uclinux.org 2587S: Supported 2588F: drivers/mmc/host/bfin_sdh.c 2589 2590BLACKFIN SERIAL DRIVER 2591M: Sonic Zhang <sonic.zhang@analog.com> 2592L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2593W: http://blackfin.uclinux.org 2594S: Supported 2595F: drivers/tty/serial/bfin_uart.c 2596 2597BLACKFIN WATCHDOG DRIVER 2598L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2599W: http://blackfin.uclinux.org 2600S: Supported 2601F: drivers/watchdog/bfin_wdt.c 2602 2603BLINKM RGB LED DRIVER 2604M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2605S: Maintained 2606F: drivers/leds/leds-blinkm.c 2607 2608BLOCK LAYER 2609M: Jens Axboe <axboe@kernel.dk> 2610L: linux-block@vger.kernel.org 2611T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2612S: Maintained 2613F: block/ 2614F: kernel/trace/blktrace.c 2615F: lib/sbitmap.c 2616 2617BLOCK2MTD DRIVER 2618M: Joern Engel <joern@lazybastard.org> 2619L: linux-mtd@lists.infradead.org 2620S: Maintained 2621F: drivers/mtd/devices/block2mtd.c 2622 2623BLUETOOTH DRIVERS 2624M: Marcel Holtmann <marcel@holtmann.org> 2625M: Gustavo Padovan <gustavo@padovan.org> 2626M: Johan Hedberg <johan.hedberg@gmail.com> 2627L: linux-bluetooth@vger.kernel.org 2628W: http://www.bluez.org/ 2629T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2630T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2631S: Maintained 2632F: drivers/bluetooth/ 2633 2634BLUETOOTH SUBSYSTEM 2635M: Marcel Holtmann <marcel@holtmann.org> 2636M: Gustavo Padovan <gustavo@padovan.org> 2637M: Johan Hedberg <johan.hedberg@gmail.com> 2638L: linux-bluetooth@vger.kernel.org 2639W: http://www.bluez.org/ 2640T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2641T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2642S: Maintained 2643F: net/bluetooth/ 2644F: include/net/bluetooth/ 2645 2646BONDING DRIVER 2647M: Jay Vosburgh <j.vosburgh@gmail.com> 2648M: Veaceslav Falico <vfalico@gmail.com> 2649M: Andy Gospodarek <andy@greyhouse.net> 2650L: netdev@vger.kernel.org 2651W: http://sourceforge.net/projects/bonding/ 2652S: Supported 2653F: drivers/net/bonding/ 2654F: include/uapi/linux/if_bonding.h 2655 2656BPF (Safe dynamic programs and tools) 2657M: Alexei Starovoitov <ast@kernel.org> 2658M: Daniel Borkmann <daniel@iogearbox.net> 2659L: netdev@vger.kernel.org 2660L: linux-kernel@vger.kernel.org 2661S: Supported 2662F: arch/x86/net/bpf_jit* 2663F: Documentation/networking/filter.txt 2664F: include/linux/bpf* 2665F: include/linux/filter.h 2666F: include/uapi/linux/bpf* 2667F: include/uapi/linux/filter.h 2668F: kernel/bpf/ 2669F: kernel/trace/bpf_trace.c 2670F: lib/test_bpf.c 2671F: net/bpf/ 2672F: net/core/filter.c 2673F: net/sched/act_bpf.c 2674F: net/sched/cls_bpf.c 2675F: samples/bpf/ 2676F: tools/net/bpf* 2677F: tools/testing/selftests/bpf/ 2678 2679BROADCOM B44 10/100 ETHERNET DRIVER 2680M: Michael Chan <michael.chan@broadcom.com> 2681L: netdev@vger.kernel.org 2682S: Supported 2683F: drivers/net/ethernet/broadcom/b44.* 2684 2685BROADCOM B53 ETHERNET SWITCH DRIVER 2686M: Florian Fainelli <f.fainelli@gmail.com> 2687L: netdev@vger.kernel.org 2688L: openwrt-devel@lists.openwrt.org (subscribers-only) 2689S: Supported 2690F: drivers/net/dsa/b53/* 2691F: include/linux/platform_data/b53.h 2692 2693BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2694M: Florian Fainelli <f.fainelli@gmail.com> 2695M: Ray Jui <rjui@broadcom.com> 2696M: Scott Branden <sbranden@broadcom.com> 2697M: bcm-kernel-feedback-list@broadcom.com 2698T: git git://github.com/broadcom/mach-bcm 2699S: Maintained 2700N: bcm281* 2701N: bcm113* 2702N: bcm216* 2703N: kona 2704F: arch/arm/mach-bcm/ 2705 2706BROADCOM BCM2835 ARM ARCHITECTURE 2707M: Eric Anholt <eric@anholt.net> 2708M: Stefan Wahren <stefan.wahren@i2se.com> 2709L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2711T: git git://github.com/anholt/linux 2712S: Maintained 2713N: bcm2835 2714F: drivers/staging/vc04_services 2715 2716BROADCOM BCM47XX MIPS ARCHITECTURE 2717M: Hauke Mehrtens <hauke@hauke-m.de> 2718M: Rafał Miłecki <zajec5@gmail.com> 2719L: linux-mips@linux-mips.org 2720S: Maintained 2721F: Documentation/devicetree/bindings/mips/brcm/ 2722F: arch/mips/bcm47xx/* 2723F: arch/mips/include/asm/mach-bcm47xx/* 2724 2725BROADCOM BCM5301X ARM ARCHITECTURE 2726M: Hauke Mehrtens <hauke@hauke-m.de> 2727M: Rafał Miłecki <zajec5@gmail.com> 2728M: Jon Mason <jonmason@broadcom.com> 2729M: bcm-kernel-feedback-list@broadcom.com 2730L: linux-arm-kernel@lists.infradead.org 2731S: Maintained 2732F: arch/arm/mach-bcm/bcm_5301x.c 2733F: arch/arm/boot/dts/bcm5301x*.dtsi 2734F: arch/arm/boot/dts/bcm470* 2735F: arch/arm/boot/dts/bcm953012* 2736 2737BROADCOM BCM53573 ARM ARCHITECTURE 2738M: Rafał Miłecki <rafal@milecki.pl> 2739L: linux-arm-kernel@lists.infradead.org 2740S: Maintained 2741F: arch/arm/boot/dts/bcm53573* 2742F: arch/arm/boot/dts/bcm47189* 2743 2744BROADCOM BCM63XX ARM ARCHITECTURE 2745M: Florian Fainelli <f.fainelli@gmail.com> 2746M: bcm-kernel-feedback-list@broadcom.com 2747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2748T: git git://github.com/broadcom/stblinux.git 2749S: Maintained 2750N: bcm63xx 2751 2752BROADCOM BCM63XX/BCM33XX UDC DRIVER 2753M: Kevin Cernekee <cernekee@gmail.com> 2754L: linux-usb@vger.kernel.org 2755S: Maintained 2756F: drivers/usb/gadget/udc/bcm63xx_udc.* 2757 2758BROADCOM BCM7XXX ARM ARCHITECTURE 2759M: Brian Norris <computersforpeace@gmail.com> 2760M: Gregory Fong <gregory.0xf0@gmail.com> 2761M: Florian Fainelli <f.fainelli@gmail.com> 2762M: bcm-kernel-feedback-list@broadcom.com 2763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2764T: git git://github.com/broadcom/stblinux.git 2765S: Maintained 2766F: arch/arm/mach-bcm/*brcmstb* 2767F: arch/arm/boot/dts/bcm7*.dts* 2768F: drivers/bus/brcmstb_gisb.c 2769N: brcmstb 2770 2771BROADCOM BMIPS CPUFREQ DRIVER 2772M: Markus Mayer <mmayer@broadcom.com> 2773M: bcm-kernel-feedback-list@broadcom.com 2774L: linux-pm@vger.kernel.org 2775S: Maintained 2776F: drivers/cpufreq/bmips-cpufreq.c 2777 2778BROADCOM BMIPS MIPS ARCHITECTURE 2779M: Kevin Cernekee <cernekee@gmail.com> 2780M: Florian Fainelli <f.fainelli@gmail.com> 2781L: linux-mips@linux-mips.org 2782T: git git://github.com/broadcom/stblinux.git 2783S: Maintained 2784F: arch/mips/bmips/* 2785F: arch/mips/include/asm/mach-bmips/* 2786F: arch/mips/kernel/*bmips* 2787F: arch/mips/boot/dts/brcm/bcm*.dts* 2788F: drivers/irqchip/irq-bcm63* 2789F: drivers/irqchip/irq-bcm7* 2790F: drivers/irqchip/irq-brcmstb* 2791F: include/linux/bcm963xx_nvram.h 2792F: include/linux/bcm963xx_tag.h 2793 2794BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2795M: Rasesh Mody <rasesh.mody@cavium.com> 2796M: Harish Patil <harish.patil@cavium.com> 2797M: Dept-GELinuxNICDev@cavium.com 2798L: netdev@vger.kernel.org 2799S: Supported 2800F: drivers/net/ethernet/broadcom/bnx2.* 2801F: drivers/net/ethernet/broadcom/bnx2_* 2802 2803BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2804M: QLogic-Storage-Upstream@qlogic.com 2805L: linux-scsi@vger.kernel.org 2806S: Supported 2807F: drivers/scsi/bnx2fc/ 2808 2809BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2810M: QLogic-Storage-Upstream@qlogic.com 2811L: linux-scsi@vger.kernel.org 2812S: Supported 2813F: drivers/scsi/bnx2i/ 2814 2815BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2816M: Yuval Mintz <Yuval.Mintz@cavium.com> 2817M: Ariel Elior <ariel.elior@cavium.com> 2818M: everest-linux-l2@cavium.com 2819L: netdev@vger.kernel.org 2820S: Supported 2821F: drivers/net/ethernet/broadcom/bnx2x/ 2822 2823BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2824M: Michael Chan <michael.chan@broadcom.com> 2825L: netdev@vger.kernel.org 2826S: Supported 2827F: drivers/net/ethernet/broadcom/bnxt/ 2828 2829BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2830M: Arend van Spriel <arend.vanspriel@broadcom.com> 2831M: Franky Lin <franky.lin@broadcom.com> 2832M: Hante Meuleman <hante.meuleman@broadcom.com> 2833M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2834M: Wright Feng <wright.feng@cypress.com> 2835L: linux-wireless@vger.kernel.org 2836L: brcm80211-dev-list.pdl@broadcom.com 2837L: brcm80211-dev-list@cypress.com 2838S: Supported 2839F: drivers/net/wireless/broadcom/brcm80211/ 2840 2841BROADCOM BRCMSTB GPIO DRIVER 2842M: Gregory Fong <gregory.0xf0@gmail.com> 2843L: bcm-kernel-feedback-list@broadcom.com 2844S: Supported 2845F: drivers/gpio/gpio-brcmstb.c 2846F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2847 2848BROADCOM GENET ETHERNET DRIVER 2849M: Florian Fainelli <f.fainelli@gmail.com> 2850L: netdev@vger.kernel.org 2851S: Supported 2852F: drivers/net/ethernet/broadcom/genet/ 2853 2854BROADCOM IPROC ARM ARCHITECTURE 2855M: Ray Jui <rjui@broadcom.com> 2856M: Scott Branden <sbranden@broadcom.com> 2857M: Jon Mason <jonmason@broadcom.com> 2858M: bcm-kernel-feedback-list@broadcom.com 2859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2860T: git git://github.com/broadcom/cygnus-linux.git 2861S: Maintained 2862N: iproc 2863N: cygnus 2864N: bcm[-_]nsp 2865N: bcm9113* 2866N: bcm9583* 2867N: bcm9585* 2868N: bcm9586* 2869N: bcm988312 2870N: bcm113* 2871N: bcm583* 2872N: bcm585* 2873N: bcm586* 2874N: bcm88312 2875F: arch/arm64/boot/dts/broadcom/ns2* 2876F: drivers/clk/bcm/clk-ns* 2877F: drivers/pinctrl/bcm/pinctrl-ns* 2878 2879BROADCOM KONA GPIO DRIVER 2880M: Ray Jui <rjui@broadcom.com> 2881L: bcm-kernel-feedback-list@broadcom.com 2882S: Supported 2883F: drivers/gpio/gpio-bcm-kona.c 2884F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2885 2886BROADCOM NETXTREME-E ROCE DRIVER 2887M: Selvin Xavier <selvin.xavier@broadcom.com> 2888M: Devesh Sharma <devesh.sharma@broadcom.com> 2889M: Somnath Kotur <somnath.kotur@broadcom.com> 2890M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2891L: linux-rdma@vger.kernel.org 2892W: http://www.broadcom.com 2893S: Supported 2894F: drivers/infiniband/hw/bnxt_re/ 2895F: include/uapi/rdma/bnxt_re-abi.h 2896 2897BROADCOM NVRAM DRIVER 2898M: Rafał Miłecki <zajec5@gmail.com> 2899L: linux-mips@linux-mips.org 2900S: Maintained 2901F: drivers/firmware/broadcom/* 2902 2903BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2904M: Rafał Miłecki <zajec5@gmail.com> 2905L: linux-wireless@vger.kernel.org 2906S: Maintained 2907F: drivers/bcma/ 2908F: include/linux/bcma/ 2909 2910BROADCOM STB AVS CPUFREQ DRIVER 2911M: Markus Mayer <mmayer@broadcom.com> 2912M: bcm-kernel-feedback-list@broadcom.com 2913L: linux-pm@vger.kernel.org 2914S: Maintained 2915F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2916F: drivers/cpufreq/brcmstb* 2917 2918BROADCOM STB NAND FLASH DRIVER 2919M: Brian Norris <computersforpeace@gmail.com> 2920M: Kamal Dasu <kdasu.kdev@gmail.com> 2921L: linux-mtd@lists.infradead.org 2922L: bcm-kernel-feedback-list@broadcom.com 2923S: Maintained 2924F: drivers/mtd/nand/brcmnand/ 2925 2926BROADCOM SYSTEMPORT ETHERNET DRIVER 2927M: Florian Fainelli <f.fainelli@gmail.com> 2928L: netdev@vger.kernel.org 2929S: Supported 2930F: drivers/net/ethernet/broadcom/bcmsysport.* 2931 2932BROADCOM TG3 GIGABIT ETHERNET DRIVER 2933M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2934M: Prashant Sreedharan <prashant@broadcom.com> 2935M: Michael Chan <mchan@broadcom.com> 2936L: netdev@vger.kernel.org 2937S: Supported 2938F: drivers/net/ethernet/broadcom/tg3.* 2939 2940BROCADE BFA FC SCSI DRIVER 2941M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2942M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2943L: linux-scsi@vger.kernel.org 2944S: Supported 2945F: drivers/scsi/bfa/ 2946 2947BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2948M: Rasesh Mody <rasesh.mody@cavium.com> 2949M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2950M: Dept-GELinuxNICDev@cavium.com 2951L: netdev@vger.kernel.org 2952S: Supported 2953F: drivers/net/ethernet/brocade/bna/ 2954 2955BSG (block layer generic sg v4 driver) 2956M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2957L: linux-scsi@vger.kernel.org 2958S: Supported 2959F: block/bsg.c 2960F: include/linux/bsg.h 2961F: include/uapi/linux/bsg.h 2962 2963BT87X AUDIO DRIVER 2964M: Clemens Ladisch <clemens@ladisch.de> 2965L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2966T: git git://git.alsa-project.org/alsa-kernel.git 2967S: Maintained 2968F: Documentation/sound/alsa/Bt87x.txt 2969F: sound/pci/bt87x.c 2970 2971BT8XXGPIO DRIVER 2972M: Michael Buesch <m@bues.ch> 2973W: http://bu3sch.de/btgpio.php 2974S: Maintained 2975F: drivers/gpio/gpio-bt8xx.c 2976 2977BTRFS FILE SYSTEM 2978M: Chris Mason <clm@fb.com> 2979M: Josef Bacik <jbacik@fb.com> 2980M: David Sterba <dsterba@suse.com> 2981L: linux-btrfs@vger.kernel.org 2982W: http://btrfs.wiki.kernel.org/ 2983Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2984T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2985S: Maintained 2986F: Documentation/filesystems/btrfs.txt 2987F: fs/btrfs/ 2988F: include/linux/btrfs* 2989F: include/uapi/linux/btrfs* 2990 2991BTTV VIDEO4LINUX DRIVER 2992M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2993M: Mauro Carvalho Chehab <mchehab@kernel.org> 2994L: linux-media@vger.kernel.org 2995W: https://linuxtv.org 2996T: git git://linuxtv.org/media_tree.git 2997S: Odd fixes 2998F: Documentation/media/v4l-drivers/bttv* 2999F: drivers/media/pci/bt8xx/bttv* 3000 3001BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3002M: Chanwoo Choi <cw00.choi@samsung.com> 3003L: linux-pm@vger.kernel.org 3004L: linux-samsung-soc@vger.kernel.org 3005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3006S: Maintained 3007F: drivers/devfreq/exynos-bus.c 3008F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3009 3010BUSLOGIC SCSI DRIVER 3011M: Khalid Aziz <khalid@gonehiking.org> 3012L: linux-scsi@vger.kernel.org 3013S: Maintained 3014F: drivers/scsi/BusLogic.* 3015F: drivers/scsi/FlashPoint.* 3016 3017C-MEDIA CMI8788 DRIVER 3018M: Clemens Ladisch <clemens@ladisch.de> 3019L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3020T: git git://git.alsa-project.org/alsa-kernel.git 3021S: Maintained 3022F: sound/pci/oxygen/ 3023 3024C6X ARCHITECTURE 3025M: Mark Salter <msalter@redhat.com> 3026M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3027L: linux-c6x-dev@linux-c6x.org 3028W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3029S: Maintained 3030F: arch/c6x/ 3031 3032CA8210 IEEE-802.15.4 RADIO DRIVER 3033M: Harry Morris <h.morris@cascoda.com> 3034M: linuxdev@cascoda.com 3035L: linux-wpan@vger.kernel.org 3036W: https://github.com/Cascoda/ca8210-linux.git 3037S: Maintained 3038F: drivers/net/ieee802154/ca8210.c 3039F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3040 3041CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3042M: David Howells <dhowells@redhat.com> 3043L: linux-cachefs@redhat.com (moderated for non-subscribers) 3044S: Supported 3045F: Documentation/filesystems/caching/cachefiles.txt 3046F: fs/cachefiles/ 3047 3048CADET FM/AM RADIO RECEIVER DRIVER 3049M: Hans Verkuil <hverkuil@xs4all.nl> 3050L: linux-media@vger.kernel.org 3051T: git git://linuxtv.org/media_tree.git 3052W: https://linuxtv.org 3053S: Maintained 3054F: drivers/media/radio/radio-cadet* 3055 3056CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3057M: Jonathan Corbet <corbet@lwn.net> 3058L: linux-media@vger.kernel.org 3059T: git git://linuxtv.org/media_tree.git 3060S: Maintained 3061F: Documentation/media/v4l-drivers/cafe_ccic* 3062F: drivers/media/platform/marvell-ccic/ 3063 3064CAIF NETWORK LAYER 3065M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3066L: netdev@vger.kernel.org 3067S: Supported 3068F: Documentation/networking/caif/ 3069F: drivers/net/caif/ 3070F: include/uapi/linux/caif/ 3071F: include/net/caif/ 3072F: net/caif/ 3073 3074CALGARY x86-64 IOMMU 3075M: Muli Ben-Yehuda <mulix@mulix.org> 3076M: Jon Mason <jdmason@kudzu.us> 3077L: iommu@lists.linux-foundation.org 3078S: Maintained 3079F: arch/x86/kernel/pci-calgary_64.c 3080F: arch/x86/kernel/tce_64.c 3081F: arch/x86/include/asm/calgary.h 3082F: arch/x86/include/asm/tce.h 3083 3084CAN NETWORK DRIVERS 3085M: Wolfgang Grandegger <wg@grandegger.com> 3086M: Marc Kleine-Budde <mkl@pengutronix.de> 3087L: linux-can@vger.kernel.org 3088W: https://github.com/linux-can 3089T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3090T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3091S: Maintained 3092F: Documentation/devicetree/bindings/net/can/ 3093F: drivers/net/can/ 3094F: include/linux/can/dev.h 3095F: include/linux/can/platform/ 3096F: include/uapi/linux/can/error.h 3097F: include/uapi/linux/can/netlink.h 3098 3099CAN NETWORK LAYER 3100M: Oliver Hartkopp <socketcan@hartkopp.net> 3101M: Marc Kleine-Budde <mkl@pengutronix.de> 3102L: linux-can@vger.kernel.org 3103W: https://github.com/linux-can 3104T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3106S: Maintained 3107F: Documentation/networking/can.txt 3108F: net/can/ 3109F: include/linux/can/core.h 3110F: include/uapi/linux/can.h 3111F: include/uapi/linux/can/bcm.h 3112F: include/uapi/linux/can/raw.h 3113F: include/uapi/linux/can/gw.h 3114 3115CAPABILITIES 3116M: Serge Hallyn <serge@hallyn.com> 3117L: linux-security-module@vger.kernel.org 3118S: Supported 3119F: include/linux/capability.h 3120F: include/uapi/linux/capability.h 3121F: security/commoncap.c 3122F: kernel/capability.c 3123 3124CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3125M: Kevin Tsai <ktsai@capellamicro.com> 3126S: Maintained 3127F: drivers/iio/light/cm* 3128 3129CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3130M: Christian Lamparter <chunkeey@googlemail.com> 3131L: linux-wireless@vger.kernel.org 3132W: http://wireless.kernel.org/en/users/Drivers/carl9170 3133S: Maintained 3134F: drivers/net/wireless/ath/carl9170/ 3135 3136CAVIUM I2C DRIVER 3137M: Jan Glauber <jglauber@cavium.com> 3138M: David Daney <david.daney@cavium.com> 3139W: http://www.cavium.com 3140S: Supported 3141F: drivers/i2c/busses/i2c-octeon* 3142F: drivers/i2c/busses/i2c-thunderx* 3143 3144CAVIUM LIQUIDIO NETWORK DRIVER 3145M: Derek Chickles <derek.chickles@caviumnetworks.com> 3146M: Satanand Burla <satananda.burla@caviumnetworks.com> 3147M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3148M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3149L: netdev@vger.kernel.org 3150W: http://www.cavium.com 3151S: Supported 3152F: drivers/net/ethernet/cavium/liquidio/ 3153 3154CAVIUM MMC DRIVER 3155M: Jan Glauber <jglauber@cavium.com> 3156M: David Daney <david.daney@cavium.com> 3157M: Steven J. Hill <Steven.Hill@cavium.com> 3158W: http://www.cavium.com 3159S: Supported 3160F: drivers/mmc/host/cavium* 3161 3162CAVIUM OCTEON-TX CRYPTO DRIVER 3163M: George Cherian <george.cherian@cavium.com> 3164L: linux-crypto@vger.kernel.org 3165W: http://www.cavium.com 3166S: Supported 3167F: drivers/crypto/cavium/cpt/ 3168 3169CAVIUM THUNDERX2 ARM64 SOC 3170M: Jayachandran C <jnair@caviumnetworks.com> 3171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3172S: Maintained 3173F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3174F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3175 3176CC2520 IEEE-802.15.4 RADIO DRIVER 3177M: Varka Bhadram <varkabhadram@gmail.com> 3178L: linux-wpan@vger.kernel.org 3179S: Maintained 3180F: drivers/net/ieee802154/cc2520.c 3181F: include/linux/spi/cc2520.h 3182F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3183 3184CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3185M: Gilad Ben-Yossef <gilad@benyossef.com> 3186L: linux-crypto@vger.kernel.org 3187L: driverdev-devel@linuxdriverproject.org 3188S: Supported 3189F: drivers/staging/ccree/ 3190W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3191 3192CEC FRAMEWORK 3193M: Hans Verkuil <hans.verkuil@cisco.com> 3194L: linux-media@vger.kernel.org 3195T: git git://linuxtv.org/media_tree.git 3196W: http://linuxtv.org 3197S: Supported 3198F: Documentation/media/kapi/cec-core.rst 3199F: Documentation/media/uapi/cec 3200F: drivers/media/cec/ 3201F: drivers/media/rc/keymaps/rc-cec.c 3202F: include/media/cec.h 3203F: include/media/cec-notifier.h 3204F: include/uapi/linux/cec.h 3205F: include/uapi/linux/cec-funcs.h 3206F: Documentation/devicetree/bindings/media/cec.txt 3207 3208CELL BROADBAND ENGINE ARCHITECTURE 3209M: Arnd Bergmann <arnd@arndb.de> 3210L: linuxppc-dev@lists.ozlabs.org 3211W: http://www.ibm.com/developerworks/power/cell/ 3212S: Supported 3213F: arch/powerpc/include/asm/cell*.h 3214F: arch/powerpc/include/asm/spu*.h 3215F: arch/powerpc/include/uapi/asm/spu*.h 3216F: arch/powerpc/oprofile/*cell* 3217F: arch/powerpc/platforms/cell/ 3218 3219CEPH COMMON CODE (LIBCEPH) 3220M: Ilya Dryomov <idryomov@gmail.com> 3221M: "Yan, Zheng" <zyan@redhat.com> 3222M: Sage Weil <sage@redhat.com> 3223L: ceph-devel@vger.kernel.org 3224W: http://ceph.com/ 3225T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3226T: git git://github.com/ceph/ceph-client.git 3227S: Supported 3228F: net/ceph/ 3229F: include/linux/ceph/ 3230F: include/linux/crush/ 3231 3232CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3233M: "Yan, Zheng" <zyan@redhat.com> 3234M: Sage Weil <sage@redhat.com> 3235M: Ilya Dryomov <idryomov@gmail.com> 3236L: ceph-devel@vger.kernel.org 3237W: http://ceph.com/ 3238T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3239T: git git://github.com/ceph/ceph-client.git 3240S: Supported 3241F: Documentation/filesystems/ceph.txt 3242F: fs/ceph/ 3243 3244CERTIFICATE HANDLING: 3245M: David Howells <dhowells@redhat.com> 3246M: David Woodhouse <dwmw2@infradead.org> 3247L: keyrings@vger.kernel.org 3248S: Maintained 3249F: Documentation/module-signing.txt 3250F: certs/ 3251F: scripts/sign-file.c 3252F: scripts/extract-cert.c 3253 3254CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3255L: linux-usb@vger.kernel.org 3256S: Orphan 3257F: Documentation/usb/WUSB-Design-overview.txt 3258F: Documentation/usb/wusb-cbaf 3259F: drivers/usb/host/hwa-hc.c 3260F: drivers/usb/host/whci/ 3261F: drivers/usb/wusbcore/ 3262F: include/linux/usb/wusb* 3263 3264CFAG12864B LCD DRIVER 3265M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3266W: http://miguelojeda.es/auxdisplay.htm 3267W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3268S: Maintained 3269F: drivers/auxdisplay/cfag12864b.c 3270F: include/linux/cfag12864b.h 3271 3272CFAG12864BFB LCD FRAMEBUFFER DRIVER 3273M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3274W: http://miguelojeda.es/auxdisplay.htm 3275W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3276S: Maintained 3277F: drivers/auxdisplay/cfag12864bfb.c 3278F: include/linux/cfag12864b.h 3279 3280CFG80211 and NL80211 3281M: Johannes Berg <johannes@sipsolutions.net> 3282L: linux-wireless@vger.kernel.org 3283W: http://wireless.kernel.org/ 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3286S: Maintained 3287F: include/uapi/linux/nl80211.h 3288F: include/net/cfg80211.h 3289F: net/wireless/* 3290X: net/wireless/wext* 3291 3292CHAR and MISC DRIVERS 3293M: Arnd Bergmann <arnd@arndb.de> 3294M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3295T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3296S: Supported 3297F: drivers/char/* 3298F: drivers/misc/* 3299F: include/linux/miscdevice.h 3300 3301CHECKPATCH 3302M: Andy Whitcroft <apw@canonical.com> 3303M: Joe Perches <joe@perches.com> 3304S: Maintained 3305F: scripts/checkpatch.pl 3306 3307CHINESE DOCUMENTATION 3308M: Harry Wei <harryxiyou@gmail.com> 3309L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3310L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3311S: Maintained 3312F: Documentation/translations/zh_CN/ 3313 3314CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3315M: Peter Chen <Peter.Chen@nxp.com> 3316T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3317L: linux-usb@vger.kernel.org 3318S: Maintained 3319F: drivers/usb/chipidea/ 3320 3321CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3322M: Hans de Goede <hdegoede@redhat.com> 3323L: linux-input@vger.kernel.org 3324S: Maintained 3325F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3326F: drivers/input/touchscreen/chipone_icn8318.c 3327 3328CHROME HARDWARE PLATFORM SUPPORT 3329M: Benson Leung <bleung@chromium.org> 3330M: Olof Johansson <olof@lixom.net> 3331S: Maintained 3332T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3333F: drivers/platform/chrome/ 3334 3335CIRRUS LOGIC AUDIO CODEC DRIVERS 3336M: Brian Austin <brian.austin@cirrus.com> 3337M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3338L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3339S: Maintained 3340F: sound/soc/codecs/cs* 3341 3342CIRRUS LOGIC EP93XX ETHERNET DRIVER 3343M: Hartley Sweeten <hsweeten@visionengravers.com> 3344L: netdev@vger.kernel.org 3345S: Maintained 3346F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3347 3348CISCO FCOE HBA DRIVER 3349M: Satish Kharat <satishkh@cisco.com> 3350M: Sesidhar Baddela <sebaddel@cisco.com> 3351M: Karan Tilak Kumar <kartilak@cisco.com> 3352L: linux-scsi@vger.kernel.org 3353S: Supported 3354F: drivers/scsi/fnic/ 3355 3356CISCO SCSI HBA DRIVER 3357M: Karan Tilak Kumar <kartilak@cisco.com> 3358M: Sesidhar Baddela <sebaddel@cisco.com> 3359L: linux-scsi@vger.kernel.org 3360S: Supported 3361F: drivers/scsi/snic/ 3362 3363CISCO VIC ETHERNET NIC DRIVER 3364M: Christian Benvenuti <benve@cisco.com> 3365M: Govindarajulu Varadarajan <_govind@gmx.com> 3366M: Neel Patel <neepatel@cisco.com> 3367S: Supported 3368F: drivers/net/ethernet/cisco/enic/ 3369 3370CISCO VIC LOW LATENCY NIC DRIVER 3371M: Christian Benvenuti <benve@cisco.com> 3372M: Dave Goodell <dgoodell@cisco.com> 3373S: Supported 3374F: drivers/infiniband/hw/usnic/ 3375 3376CLEANCACHE API 3377M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3378L: linux-kernel@vger.kernel.org 3379S: Maintained 3380F: mm/cleancache.c 3381F: include/linux/cleancache.h 3382 3383CLK API 3384M: Russell King <linux@armlinux.org.uk> 3385L: linux-clk@vger.kernel.org 3386S: Maintained 3387F: include/linux/clk.h 3388 3389CLOCKSOURCE, CLOCKEVENT DRIVERS 3390M: Daniel Lezcano <daniel.lezcano@linaro.org> 3391M: Thomas Gleixner <tglx@linutronix.de> 3392L: linux-kernel@vger.kernel.org 3393T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3394S: Supported 3395F: drivers/clocksource 3396 3397CMPC ACPI DRIVER 3398M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3399M: Daniel Oliveira Nascimento <don@syst.com.br> 3400L: platform-driver-x86@vger.kernel.org 3401S: Supported 3402F: drivers/platform/x86/classmate-laptop.c 3403 3404COBALT MEDIA DRIVER 3405M: Hans Verkuil <hans.verkuil@cisco.com> 3406L: linux-media@vger.kernel.org 3407T: git git://linuxtv.org/media_tree.git 3408W: https://linuxtv.org 3409S: Supported 3410F: drivers/media/pci/cobalt/ 3411 3412COCCINELLE/Semantic Patches (SmPL) 3413M: Julia Lawall <Julia.Lawall@lip6.fr> 3414M: Gilles Muller <Gilles.Muller@lip6.fr> 3415M: Nicolas Palix <nicolas.palix@imag.fr> 3416M: Michal Marek <mmarek@suse.com> 3417L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3418T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3419W: http://coccinelle.lip6.fr/ 3420S: Supported 3421F: Documentation/dev-tools/coccinelle.rst 3422F: scripts/coccinelle/ 3423F: scripts/coccicheck 3424 3425CODA FILE SYSTEM 3426M: Jan Harkes <jaharkes@cs.cmu.edu> 3427M: coda@cs.cmu.edu 3428L: codalist@coda.cs.cmu.edu 3429W: http://www.coda.cs.cmu.edu/ 3430S: Maintained 3431F: Documentation/filesystems/coda.txt 3432F: fs/coda/ 3433F: include/linux/coda*.h 3434F: include/uapi/linux/coda*.h 3435 3436CODA V4L2 MEM2MEM DRIVER 3437M: Philipp Zabel <p.zabel@pengutronix.de> 3438L: linux-media@vger.kernel.org 3439S: Maintained 3440F: Documentation/devicetree/bindings/media/coda.txt 3441F: drivers/media/platform/coda/ 3442 3443COMMON CLK FRAMEWORK 3444M: Michael Turquette <mturquette@baylibre.com> 3445M: Stephen Boyd <sboyd@codeaurora.org> 3446L: linux-clk@vger.kernel.org 3447Q: http://patchwork.kernel.org/project/linux-clk/list/ 3448T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3449S: Maintained 3450F: Documentation/devicetree/bindings/clock/ 3451F: drivers/clk/ 3452X: drivers/clk/clkdev.c 3453F: include/linux/clk-pr* 3454F: include/linux/clk/ 3455 3456COMMON INTERNET FILE SYSTEM (CIFS) 3457M: Steve French <sfrench@samba.org> 3458L: linux-cifs@vger.kernel.org 3459L: samba-technical@lists.samba.org (moderated for non-subscribers) 3460W: http://linux-cifs.samba.org/ 3461T: git git://git.samba.org/sfrench/cifs-2.6.git 3462S: Supported 3463F: Documentation/filesystems/cifs/ 3464F: fs/cifs/ 3465 3466COMPACTPCI HOTPLUG CORE 3467M: Scott Murray <scott@spiteful.org> 3468L: linux-pci@vger.kernel.org 3469S: Maintained 3470F: drivers/pci/hotplug/cpci_hotplug* 3471 3472COMPACTPCI HOTPLUG GENERIC DRIVER 3473M: Scott Murray <scott@spiteful.org> 3474L: linux-pci@vger.kernel.org 3475S: Maintained 3476F: drivers/pci/hotplug/cpcihp_generic.c 3477 3478COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3479M: Scott Murray <scott@spiteful.org> 3480L: linux-pci@vger.kernel.org 3481S: Maintained 3482F: drivers/pci/hotplug/cpcihp_zt5550.* 3483 3484COMPAL LAPTOP SUPPORT 3485M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3486L: platform-driver-x86@vger.kernel.org 3487S: Maintained 3488F: drivers/platform/x86/compal-laptop.c 3489 3490CONEXANT ACCESSRUNNER USB DRIVER 3491L: accessrunner-general@lists.sourceforge.net 3492W: http://accessrunner.sourceforge.net/ 3493S: Orphan 3494F: drivers/usb/atm/cxacru.c 3495 3496CONFIGFS 3497M: Joel Becker <jlbec@evilplan.org> 3498M: Christoph Hellwig <hch@lst.de> 3499T: git git://git.infradead.org/users/hch/configfs.git 3500S: Supported 3501F: fs/configfs/ 3502F: include/linux/configfs.h 3503 3504CONNECTOR 3505M: Evgeniy Polyakov <zbr@ioremap.net> 3506L: netdev@vger.kernel.org 3507S: Maintained 3508F: drivers/connector/ 3509 3510CONTROL GROUP (CGROUP) 3511M: Tejun Heo <tj@kernel.org> 3512M: Li Zefan <lizefan@huawei.com> 3513M: Johannes Weiner <hannes@cmpxchg.org> 3514L: cgroups@vger.kernel.org 3515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3516S: Maintained 3517F: Documentation/cgroup* 3518F: include/linux/cgroup* 3519F: kernel/cgroup* 3520 3521CONTROL GROUP - CPUSET 3522M: Li Zefan <lizefan@huawei.com> 3523L: cgroups@vger.kernel.org 3524W: http://www.bullopensource.org/cpuset/ 3525W: http://oss.sgi.com/projects/cpusets/ 3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3527S: Maintained 3528F: Documentation/cgroup-v1/cpusets.txt 3529F: include/linux/cpuset.h 3530F: kernel/cpuset.c 3531 3532CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3533M: Johannes Weiner <hannes@cmpxchg.org> 3534M: Michal Hocko <mhocko@kernel.org> 3535M: Vladimir Davydov <vdavydov.dev@gmail.com> 3536L: cgroups@vger.kernel.org 3537L: linux-mm@kvack.org 3538S: Maintained 3539F: mm/memcontrol.c 3540F: mm/swap_cgroup.c 3541 3542CORETEMP HARDWARE MONITORING DRIVER 3543M: Fenghua Yu <fenghua.yu@intel.com> 3544L: linux-hwmon@vger.kernel.org 3545S: Maintained 3546F: Documentation/hwmon/coretemp 3547F: drivers/hwmon/coretemp.c 3548 3549COSA/SRP SYNC SERIAL DRIVER 3550M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3551W: http://www.fi.muni.cz/~kas/cosa/ 3552S: Maintained 3553F: drivers/net/wan/cosa* 3554 3555CPMAC ETHERNET DRIVER 3556M: Florian Fainelli <f.fainelli@gmail.com> 3557L: netdev@vger.kernel.org 3558S: Maintained 3559F: drivers/net/ethernet/ti/cpmac.c 3560 3561CPU FREQUENCY DRIVERS 3562M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3563M: Viresh Kumar <viresh.kumar@linaro.org> 3564L: linux-pm@vger.kernel.org 3565S: Maintained 3566T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3567T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3568B: https://bugzilla.kernel.org 3569F: Documentation/cpu-freq/ 3570F: Documentation/devicetree/bindings/cpufreq/ 3571F: drivers/cpufreq/ 3572F: include/linux/cpufreq.h 3573F: tools/testing/selftests/cpufreq/ 3574 3575CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3576M: Viresh Kumar <viresh.kumar@linaro.org> 3577M: Sudeep Holla <sudeep.holla@arm.com> 3578L: linux-pm@vger.kernel.org 3579W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3580S: Maintained 3581F: drivers/cpufreq/arm_big_little.h 3582F: drivers/cpufreq/arm_big_little.c 3583F: drivers/cpufreq/arm_big_little_dt.c 3584 3585CPU POWER MONITORING SUBSYSTEM 3586M: Thomas Renninger <trenn@suse.com> 3587L: linux-pm@vger.kernel.org 3588S: Maintained 3589F: tools/power/cpupower/ 3590 3591CPUID/MSR DRIVER 3592M: "H. Peter Anvin" <hpa@zytor.com> 3593S: Maintained 3594F: arch/x86/kernel/cpuid.c 3595F: arch/x86/kernel/msr.c 3596 3597CPUIDLE DRIVER - ARM BIG LITTLE 3598M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3599M: Daniel Lezcano <daniel.lezcano@linaro.org> 3600L: linux-pm@vger.kernel.org 3601L: linux-arm-kernel@lists.infradead.org 3602T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3603S: Maintained 3604F: drivers/cpuidle/cpuidle-big_little.c 3605 3606CPUIDLE DRIVER - ARM EXYNOS 3607M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3608M: Daniel Lezcano <daniel.lezcano@linaro.org> 3609M: Kukjin Kim <kgene@kernel.org> 3610L: linux-pm@vger.kernel.org 3611L: linux-samsung-soc@vger.kernel.org 3612S: Supported 3613F: drivers/cpuidle/cpuidle-exynos.c 3614F: arch/arm/mach-exynos/pm.c 3615 3616CPUIDLE DRIVERS 3617M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3618M: Daniel Lezcano <daniel.lezcano@linaro.org> 3619L: linux-pm@vger.kernel.org 3620S: Maintained 3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3622B: https://bugzilla.kernel.org 3623F: drivers/cpuidle/* 3624F: include/linux/cpuidle.h 3625 3626CRAMFS FILESYSTEM 3627W: http://sourceforge.net/projects/cramfs/ 3628S: Orphan / Obsolete 3629F: Documentation/filesystems/cramfs.txt 3630F: fs/cramfs/ 3631 3632CRIS PORT 3633M: Mikael Starvik <starvik@axis.com> 3634M: Jesper Nilsson <jesper.nilsson@axis.com> 3635L: linux-cris-kernel@axis.com 3636W: http://developer.axis.com 3637T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3638S: Maintained 3639F: arch/cris/ 3640F: drivers/tty/serial/crisv10.* 3641 3642CRYPTO API 3643M: Herbert Xu <herbert@gondor.apana.org.au> 3644M: "David S. Miller" <davem@davemloft.net> 3645L: linux-crypto@vger.kernel.org 3646T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3647T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3648S: Maintained 3649F: Documentation/crypto/ 3650F: Documentation/devicetree/bindings/crypto/ 3651F: arch/*/crypto/ 3652F: crypto/ 3653F: drivers/crypto/ 3654F: include/crypto/ 3655F: include/linux/crypto* 3656 3657CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3658M: Neil Horman <nhorman@tuxdriver.com> 3659L: linux-crypto@vger.kernel.org 3660S: Maintained 3661F: crypto/ansi_cprng.c 3662F: crypto/rng.c 3663 3664CS3308 MEDIA DRIVER 3665M: Hans Verkuil <hverkuil@xs4all.nl> 3666L: linux-media@vger.kernel.org 3667T: git git://linuxtv.org/media_tree.git 3668W: http://linuxtv.org 3669S: Odd Fixes 3670F: drivers/media/i2c/cs3308.c 3671F: drivers/media/i2c/cs3308.h 3672 3673CS5535 Audio ALSA driver 3674M: Jaya Kumar <jayakumar.alsa@gmail.com> 3675S: Maintained 3676F: sound/pci/cs5535audio/ 3677 3678CW1200 WLAN driver 3679M: Solomon Peachy <pizza@shaftnet.org> 3680S: Maintained 3681F: drivers/net/wireless/st/cw1200/ 3682 3683CX18 VIDEO4LINUX DRIVER 3684M: Andy Walls <awalls@md.metrocast.net> 3685L: ivtv-devel@ivtvdriver.org (subscribers-only) 3686L: linux-media@vger.kernel.org 3687T: git git://linuxtv.org/media_tree.git 3688W: https://linuxtv.org 3689W: http://www.ivtvdriver.org/index.php/Cx18 3690S: Maintained 3691F: Documentation/media/v4l-drivers/cx18* 3692F: drivers/media/pci/cx18/ 3693F: include/uapi/linux/ivtv* 3694 3695CX2341X MPEG ENCODER HELPER MODULE 3696M: Hans Verkuil <hverkuil@xs4all.nl> 3697L: linux-media@vger.kernel.org 3698T: git git://linuxtv.org/media_tree.git 3699W: https://linuxtv.org 3700S: Maintained 3701F: drivers/media/common/cx2341x* 3702F: include/media/cx2341x* 3703 3704CX24120 MEDIA DRIVER 3705M: Jemma Denson <jdenson@gmail.com> 3706M: Patrick Boettcher <patrick.boettcher@posteo.de> 3707L: linux-media@vger.kernel.org 3708W: https://linuxtv.org 3709Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3710S: Maintained 3711F: drivers/media/dvb-frontends/cx24120* 3712 3713CX88 VIDEO4LINUX DRIVER 3714M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3715M: Mauro Carvalho Chehab <mchehab@kernel.org> 3716L: linux-media@vger.kernel.org 3717W: https://linuxtv.org 3718T: git git://linuxtv.org/media_tree.git 3719S: Odd fixes 3720F: Documentation/media/v4l-drivers/cx88* 3721F: drivers/media/pci/cx88/ 3722 3723CXD2820R MEDIA DRIVER 3724M: Antti Palosaari <crope@iki.fi> 3725L: linux-media@vger.kernel.org 3726W: https://linuxtv.org 3727W: http://palosaari.fi/linux/ 3728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3729T: git git://linuxtv.org/anttip/media_tree.git 3730S: Maintained 3731F: drivers/media/dvb-frontends/cxd2820r* 3732 3733CXGB3 ETHERNET DRIVER (CXGB3) 3734M: Santosh Raspatur <santosh@chelsio.com> 3735L: netdev@vger.kernel.org 3736W: http://www.chelsio.com 3737S: Supported 3738F: drivers/net/ethernet/chelsio/cxgb3/ 3739 3740CXGB3 ISCSI DRIVER (CXGB3I) 3741M: Karen Xie <kxie@chelsio.com> 3742L: linux-scsi@vger.kernel.org 3743W: http://www.chelsio.com 3744S: Supported 3745F: drivers/scsi/cxgbi/cxgb3i 3746 3747CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3748M: Steve Wise <swise@chelsio.com> 3749L: linux-rdma@vger.kernel.org 3750W: http://www.openfabrics.org 3751S: Supported 3752F: drivers/infiniband/hw/cxgb3/ 3753F: include/uapi/rdma/cxgb3-abi.h 3754 3755CXGB4 CRYPTO DRIVER (chcr) 3756M: Harsh Jain <harsh@chelsio.com> 3757L: linux-crypto@vger.kernel.org 3758W: http://www.chelsio.com 3759S: Supported 3760F: drivers/crypto/chelsio 3761 3762CXGB4 ETHERNET DRIVER (CXGB4) 3763M: Ganesh Goudar <ganeshgr@chelsio.com> 3764L: netdev@vger.kernel.org 3765W: http://www.chelsio.com 3766S: Supported 3767F: drivers/net/ethernet/chelsio/cxgb4/ 3768 3769CXGB4 ISCSI DRIVER (CXGB4I) 3770M: Karen Xie <kxie@chelsio.com> 3771L: linux-scsi@vger.kernel.org 3772W: http://www.chelsio.com 3773S: Supported 3774F: drivers/scsi/cxgbi/cxgb4i 3775 3776CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3777M: Steve Wise <swise@chelsio.com> 3778L: linux-rdma@vger.kernel.org 3779W: http://www.openfabrics.org 3780S: Supported 3781F: drivers/infiniband/hw/cxgb4/ 3782F: include/uapi/rdma/cxgb4-abi.h 3783 3784CXGB4VF ETHERNET DRIVER (CXGB4VF) 3785M: Casey Leedom <leedom@chelsio.com> 3786L: netdev@vger.kernel.org 3787W: http://www.chelsio.com 3788S: Supported 3789F: drivers/net/ethernet/chelsio/cxgb4vf/ 3790 3791CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3792M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3793M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3794L: linuxppc-dev@lists.ozlabs.org 3795S: Supported 3796F: arch/powerpc/platforms/powernv/pci-cxl.c 3797F: drivers/misc/cxl/ 3798F: include/misc/cxl* 3799F: include/uapi/misc/cxl.h 3800F: Documentation/powerpc/cxl.txt 3801F: Documentation/ABI/testing/sysfs-class-cxl 3802 3803CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3804M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3805M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3806M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3807L: linux-scsi@vger.kernel.org 3808S: Supported 3809F: drivers/scsi/cxlflash/ 3810F: include/uapi/scsi/cxlflash_ioctls.h 3811F: Documentation/powerpc/cxlflash.txt 3812 3813CYBERPRO FB DRIVER 3814M: Russell King <linux@armlinux.org.uk> 3815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3816W: http://www.armlinux.org.uk/ 3817S: Maintained 3818F: drivers/video/fbdev/cyber2000fb.* 3819 3820CYCLADES ASYNC MUX DRIVER 3821W: http://www.cyclades.com/ 3822S: Orphan 3823F: drivers/tty/cyclades.c 3824F: include/linux/cyclades.h 3825F: include/uapi/linux/cyclades.h 3826 3827CYCLADES PC300 DRIVER 3828W: http://www.cyclades.com/ 3829S: Orphan 3830F: drivers/net/wan/pc300* 3831 3832CYPRESS_FIRMWARE MEDIA DRIVER 3833M: Antti Palosaari <crope@iki.fi> 3834L: linux-media@vger.kernel.org 3835W: https://linuxtv.org 3836W: http://palosaari.fi/linux/ 3837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3838T: git git://linuxtv.org/anttip/media_tree.git 3839S: Maintained 3840F: drivers/media/common/cypress_firmware* 3841 3842CYTTSP TOUCHSCREEN DRIVER 3843M: Ferruh Yigit <fery@cypress.com> 3844L: linux-input@vger.kernel.org 3845S: Supported 3846F: drivers/input/touchscreen/cyttsp* 3847F: include/linux/input/cyttsp.h 3848 3849D-LINK DIR-685 TOUCHKEYS DRIVER 3850M: Linus Walleij <linus.walleij@linaro.org> 3851L: linux-input@vger.kernel.org 3852S: Supported 3853F: drivers/input/dlink-dir685-touchkeys.c 3854 3855DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3856M: Joshua Kinard <kumba@gentoo.org> 3857S: Maintained 3858F: drivers/rtc/rtc-ds1685.c 3859F: include/linux/rtc/ds1685.h 3860 3861DAMA SLAVE for AX.25 3862M: Joerg Reuter <jreuter@yaina.de> 3863W: http://yaina.de/jreuter/ 3864W: http://www.qsl.net/dl1bke/ 3865L: linux-hams@vger.kernel.org 3866S: Maintained 3867F: net/ax25/af_ax25.c 3868F: net/ax25/ax25_dev.c 3869F: net/ax25/ax25_ds_* 3870F: net/ax25/ax25_in.c 3871F: net/ax25/ax25_out.c 3872F: net/ax25/ax25_timer.c 3873F: net/ax25/sysctl_net_ax25.c 3874 3875DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3876L: netdev@vger.kernel.org 3877S: Orphan 3878F: Documentation/networking/dmfe.txt 3879F: drivers/net/ethernet/dec/tulip/dmfe.c 3880 3881DC390/AM53C974 SCSI driver 3882M: Hannes Reinecke <hare@suse.com> 3883L: linux-scsi@vger.kernel.org 3884S: Maintained 3885F: drivers/scsi/am53c974.c 3886 3887DC395x SCSI driver 3888M: Oliver Neukum <oliver@neukum.org> 3889M: Ali Akcaagac <aliakc@web.de> 3890M: Jamie Lenehan <lenehan@twibble.org> 3891L: dc395x@twibble.org 3892W: http://twibble.org/dist/dc395x/ 3893W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3894S: Maintained 3895F: Documentation/scsi/dc395x.txt 3896F: drivers/scsi/dc395x.* 3897 3898DCCP PROTOCOL 3899M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3900L: dccp@vger.kernel.org 3901W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3902S: Maintained 3903F: include/linux/dccp.h 3904F: include/uapi/linux/dccp.h 3905F: include/linux/tfrc.h 3906F: net/dccp/ 3907 3908DECnet NETWORK LAYER 3909W: http://linux-decnet.sourceforge.net 3910L: linux-decnet-user@lists.sourceforge.net 3911S: Orphan 3912F: Documentation/networking/decnet.txt 3913F: net/decnet/ 3914 3915DECSTATION PLATFORM SUPPORT 3916M: "Maciej W. Rozycki" <macro@linux-mips.org> 3917L: linux-mips@linux-mips.org 3918W: http://www.linux-mips.org/wiki/DECstation 3919S: Maintained 3920F: arch/mips/dec/ 3921F: arch/mips/include/asm/dec/ 3922F: arch/mips/include/asm/mach-dec/ 3923 3924DEFXX FDDI NETWORK DRIVER 3925M: "Maciej W. Rozycki" <macro@linux-mips.org> 3926S: Maintained 3927F: drivers/net/fddi/defxx.* 3928 3929DELL LAPTOP DRIVER 3930M: Matthew Garrett <mjg59@srcf.ucam.org> 3931M: Pali Rohár <pali.rohar@gmail.com> 3932L: platform-driver-x86@vger.kernel.org 3933S: Maintained 3934F: drivers/platform/x86/dell-laptop.c 3935 3936DELL LAPTOP FREEFALL DRIVER 3937M: Pali Rohár <pali.rohar@gmail.com> 3938S: Maintained 3939F: drivers/platform/x86/dell-smo8800.c 3940 3941DELL LAPTOP RBTN DRIVER 3942M: Pali Rohár <pali.rohar@gmail.com> 3943S: Maintained 3944F: drivers/platform/x86/dell-rbtn.* 3945 3946DELL LAPTOP SMM DRIVER 3947M: Pali Rohár <pali.rohar@gmail.com> 3948S: Maintained 3949F: drivers/hwmon/dell-smm-hwmon.c 3950F: include/uapi/linux/i8k.h 3951 3952DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3953M: Doug Warzecha <Douglas_Warzecha@dell.com> 3954S: Maintained 3955F: Documentation/dcdbas.txt 3956F: drivers/firmware/dcdbas.* 3957 3958DELL WMI EXTRAS DRIVER 3959M: Matthew Garrett <mjg59@srcf.ucam.org> 3960M: Pali Rohár <pali.rohar@gmail.com> 3961S: Maintained 3962F: drivers/platform/x86/dell-wmi.c 3963 3964DELTA ST MEDIA DRIVER 3965M: Hugues Fruchet <hugues.fruchet@st.com> 3966L: linux-media@vger.kernel.org 3967T: git git://linuxtv.org/media_tree.git 3968W: https://linuxtv.org 3969S: Supported 3970F: drivers/media/platform/sti/delta 3971 3972DENALI NAND DRIVER 3973M: Masahiro Yamada <yamada.masahiro@socionext.com> 3974L: linux-mtd@lists.infradead.org 3975S: Supported 3976F: drivers/mtd/nand/denali* 3977 3978DESIGNWARE USB2 DRD IP DRIVER 3979M: John Youn <johnyoun@synopsys.com> 3980L: linux-usb@vger.kernel.org 3981T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3982S: Maintained 3983F: drivers/usb/dwc2/ 3984 3985DESIGNWARE USB3 DRD IP DRIVER 3986M: Felipe Balbi <balbi@kernel.org> 3987L: linux-usb@vger.kernel.org 3988T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3989S: Maintained 3990F: drivers/usb/dwc3/ 3991 3992DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 3993M: Andreas Klinger <ak@it-klinger.de> 3994L: linux-iio@vger.kernel.org 3995S: Maintained 3996F: drivers/iio/proximity/srf*.c 3997 3998DEVICE COREDUMP (DEV_COREDUMP) 3999M: Johannes Berg <johannes@sipsolutions.net> 4000L: linux-kernel@vger.kernel.org 4001S: Maintained 4002F: drivers/base/devcoredump.c 4003F: include/linux/devcoredump.h 4004 4005DEVICE FREQUENCY (DEVFREQ) 4006M: MyungJoo Ham <myungjoo.ham@samsung.com> 4007M: Kyungmin Park <kyungmin.park@samsung.com> 4008R: Chanwoo Choi <cw00.choi@samsung.com> 4009L: linux-pm@vger.kernel.org 4010T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4011S: Maintained 4012F: drivers/devfreq/ 4013F: include/linux/devfreq.h 4014F: Documentation/devicetree/bindings/devfreq/ 4015 4016DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4017M: Chanwoo Choi <cw00.choi@samsung.com> 4018L: linux-pm@vger.kernel.org 4019T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4020S: Supported 4021F: drivers/devfreq/event/ 4022F: drivers/devfreq/devfreq-event.c 4023F: include/linux/devfreq-event.h 4024F: Documentation/devicetree/bindings/devfreq/event/ 4025 4026DEVICE NUMBER REGISTRY 4027M: Torben Mathiasen <device@lanana.org> 4028W: http://lanana.org/docs/device-list/index.html 4029S: Maintained 4030 4031DEVICE-MAPPER (LVM) 4032M: Alasdair Kergon <agk@redhat.com> 4033M: Mike Snitzer <snitzer@redhat.com> 4034M: dm-devel@redhat.com 4035L: dm-devel@redhat.com 4036W: http://sources.redhat.com/dm 4037Q: http://patchwork.kernel.org/project/dm-devel/list/ 4038T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4039T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4040S: Maintained 4041F: Documentation/device-mapper/ 4042F: drivers/md/dm* 4043F: drivers/md/persistent-data/ 4044F: include/linux/device-mapper.h 4045F: include/linux/dm-*.h 4046F: include/uapi/linux/dm-*.h 4047 4048DEVLINK 4049M: Jiri Pirko <jiri@mellanox.com> 4050L: netdev@vger.kernel.org 4051S: Supported 4052F: net/core/devlink.c 4053F: include/net/devlink.h 4054F: include/uapi/linux/devlink.h 4055 4056DIALOG SEMICONDUCTOR DRIVERS 4057M: Support Opensource <support.opensource@diasemi.com> 4058W: http://www.dialog-semiconductor.com/products 4059S: Supported 4060F: Documentation/hwmon/da90?? 4061F: Documentation/devicetree/bindings/mfd/da90*.txt 4062F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4063F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4064F: Documentation/devicetree/bindings/regulator/da92*.txt 4065F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4066F: Documentation/devicetree/bindings/sound/da[79]*.txt 4067F: drivers/gpio/gpio-da90??.c 4068F: drivers/hwmon/da90??-hwmon.c 4069F: drivers/iio/adc/da91??-*.c 4070F: drivers/input/misc/da90??_onkey.c 4071F: drivers/input/touchscreen/da9052_tsi.c 4072F: drivers/leds/leds-da90??.c 4073F: drivers/mfd/da903x.c 4074F: drivers/mfd/da90??-*.c 4075F: drivers/mfd/da91??-*.c 4076F: drivers/power/supply/da9052-battery.c 4077F: drivers/power/supply/da91??-*.c 4078F: drivers/regulator/da903x.c 4079F: drivers/regulator/da9???-regulator.[ch] 4080F: drivers/thermal/da90??-thermal.c 4081F: drivers/rtc/rtc-da90??.c 4082F: drivers/video/backlight/da90??_bl.c 4083F: drivers/watchdog/da90??_wdt.c 4084F: include/linux/mfd/da903x.h 4085F: include/linux/mfd/da9052/ 4086F: include/linux/mfd/da9055/ 4087F: include/linux/mfd/da9062/ 4088F: include/linux/mfd/da9063/ 4089F: include/linux/mfd/da9150/ 4090F: include/linux/regulator/da9211.h 4091F: include/sound/da[79]*.h 4092F: sound/soc/codecs/da[79]*.[ch] 4093 4094DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4095M: William Breathitt Gray <vilhelm.gray@gmail.com> 4096L: linux-gpio@vger.kernel.org 4097S: Maintained 4098F: drivers/gpio/gpio-gpio-mm.c 4099 4100DIGI NEO AND CLASSIC PCI PRODUCTS 4101M: Lidza Louina <lidza.louina@gmail.com> 4102M: Mark Hounschell <markh@compro.net> 4103L: driverdev-devel@linuxdriverproject.org 4104S: Maintained 4105F: drivers/staging/dgnc/ 4106 4107DIOLAN U2C-12 I2C DRIVER 4108M: Guenter Roeck <linux@roeck-us.net> 4109L: linux-i2c@vger.kernel.org 4110S: Maintained 4111F: drivers/i2c/busses/i2c-diolan-u2c.c 4112 4113DIRECT ACCESS (DAX) 4114M: Matthew Wilcox <mawilcox@microsoft.com> 4115M: Ross Zwisler <ross.zwisler@linux.intel.com> 4116L: linux-fsdevel@vger.kernel.org 4117S: Supported 4118F: fs/dax.c 4119F: include/linux/dax.h 4120F: include/trace/events/fs_dax.h 4121 4122DIRECTORY NOTIFICATION (DNOTIFY) 4123M: Eric Paris <eparis@parisplace.org> 4124S: Maintained 4125F: Documentation/filesystems/dnotify.txt 4126F: fs/notify/dnotify/ 4127F: include/linux/dnotify.h 4128 4129DISK GEOMETRY AND PARTITION HANDLING 4130M: Andries Brouwer <aeb@cwi.nl> 4131W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4132W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4133W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4134S: Maintained 4135 4136DISKQUOTA 4137M: Jan Kara <jack@suse.com> 4138S: Maintained 4139F: Documentation/filesystems/quota.txt 4140F: fs/quota/ 4141F: include/linux/quota*.h 4142F: include/uapi/linux/quota*.h 4143 4144DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4145M: Bernie Thompson <bernie@plugable.com> 4146L: linux-fbdev@vger.kernel.org 4147S: Maintained 4148W: http://plugable.com/category/projects/udlfb/ 4149F: drivers/video/fbdev/udlfb.c 4150F: include/video/udlfb.h 4151F: Documentation/fb/udlfb.txt 4152 4153DISTRIBUTED LOCK MANAGER (DLM) 4154M: Christine Caulfield <ccaulfie@redhat.com> 4155M: David Teigland <teigland@redhat.com> 4156L: cluster-devel@redhat.com 4157W: http://sources.redhat.com/cluster/ 4158T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4159S: Supported 4160F: fs/dlm/ 4161 4162DMA BUFFER SHARING FRAMEWORK 4163M: Sumit Semwal <sumit.semwal@linaro.org> 4164S: Maintained 4165L: linux-media@vger.kernel.org 4166L: dri-devel@lists.freedesktop.org 4167L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4168F: drivers/dma-buf/ 4169F: include/linux/dma-buf* 4170F: include/linux/reservation.h 4171F: include/linux/*fence.h 4172F: Documentation/driver-api/dma-buf.rst 4173T: git git://anongit.freedesktop.org/drm/drm-misc 4174 4175DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4176M: Vinod Koul <vinod.koul@intel.com> 4177L: dmaengine@vger.kernel.org 4178Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4179S: Maintained 4180F: drivers/dma/ 4181F: include/linux/dmaengine.h 4182F: Documentation/devicetree/bindings/dma/ 4183F: Documentation/dmaengine/ 4184T: git git://git.infradead.org/users/vkoul/slave-dma.git 4185 4186DMA MAPPING HELPERS 4187M: Christoph Hellwig <hch@lst.de> 4188M: Marek Szyprowski <m.szyprowski@samsung.com> 4189R: Robin Murphy <robin.murphy@arm.com> 4190L: linux-kernel@vger.kernel.org 4191T: git git://git.infradead.org/users/hch/dma-mapping.git 4192W: http://git.infradead.org/users/hch/dma-mapping.git 4193S: Supported 4194F: lib/dma-debug.c 4195F: lib/dma-noop.c 4196F: lib/dma-virt.c 4197F: drivers/base/dma-mapping.c 4198F: drivers/base/dma-coherent.c 4199F: include/linux/dma-mapping.h 4200 4201DME1737 HARDWARE MONITOR DRIVER 4202M: Juerg Haefliger <juergh@gmail.com> 4203L: linux-hwmon@vger.kernel.org 4204S: Maintained 4205F: Documentation/hwmon/dme1737 4206F: drivers/hwmon/dme1737.c 4207 4208DMI/SMBIOS SUPPORT 4209M: Jean Delvare <jdelvare@suse.com> 4210S: Maintained 4211T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4212F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4213F: drivers/firmware/dmi-id.c 4214F: drivers/firmware/dmi_scan.c 4215F: include/linux/dmi.h 4216 4217DOCUMENTATION 4218M: Jonathan Corbet <corbet@lwn.net> 4219L: linux-doc@vger.kernel.org 4220S: Maintained 4221F: Documentation/ 4222F: scripts/kernel-doc 4223X: Documentation/ABI/ 4224X: Documentation/devicetree/ 4225X: Documentation/acpi 4226X: Documentation/power 4227X: Documentation/spi 4228X: Documentation/media 4229T: git git://git.lwn.net/linux.git docs-next 4230 4231DONGWOON DW9714 LENS VOICE COIL DRIVER 4232M: Sakari Ailus <sakari.ailus@linux.intel.com> 4233L: linux-media@vger.kernel.org 4234T: git git://linuxtv.org/media_tree.git 4235S: Maintained 4236F: drivers/media/i2c/dw9714.c 4237 4238DOUBLETALK DRIVER 4239M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4240L: blinux-list@redhat.com 4241S: Maintained 4242F: drivers/char/dtlk.c 4243F: include/linux/dtlk.h 4244 4245DPAA2 DATAPATH I/O (DPIO) DRIVER 4246M: Roy Pledge <Roy.Pledge@nxp.com> 4247L: linux-kernel@vger.kernel.org 4248S: Maintained 4249F: drivers/staging/fsl-mc/bus/dpio 4250 4251DPAA2 ETHERNET DRIVER 4252M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4253L: linux-kernel@vger.kernel.org 4254S: Maintained 4255F: drivers/staging/fsl-dpaa2/ethernet 4256 4257DPT_I2O SCSI RAID DRIVER 4258M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4259L: linux-scsi@vger.kernel.org 4260W: http://www.adaptec.com/ 4261S: Maintained 4262F: drivers/scsi/dpt* 4263F: drivers/scsi/dpt/ 4264 4265DRBD DRIVER 4266M: Philipp Reisner <philipp.reisner@linbit.com> 4267M: Lars Ellenberg <lars.ellenberg@linbit.com> 4268L: drbd-dev@lists.linbit.com 4269W: http://www.drbd.org 4270T: git git://git.linbit.com/linux-drbd.git 4271T: git git://git.linbit.com/drbd-8.4.git 4272S: Supported 4273F: drivers/block/drbd/ 4274F: lib/lru_cache.c 4275F: Documentation/blockdev/drbd/ 4276 4277DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4278M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4279T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4280S: Supported 4281F: Documentation/kobject.txt 4282F: drivers/base/ 4283F: fs/debugfs/ 4284F: fs/sysfs/ 4285F: include/linux/debugfs.h 4286F: include/linux/kobj* 4287F: lib/kobj* 4288 4289DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4290M: Kevin Hilman <khilman@kernel.org> 4291M: Nishanth Menon <nm@ti.com> 4292S: Maintained 4293F: drivers/power/avs/ 4294F: include/linux/power/smartreflex.h 4295L: linux-pm@vger.kernel.org 4296 4297DRM DRIVER FOR ARM PL111 CLCD 4298M: Eric Anholt <eric@anholt.net> 4299T: git git://anongit.freedesktop.org/drm/drm-misc 4300S: Supported 4301F: drivers/gpu/drm/pl111/ 4302 4303DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4304M: Dave Airlie <airlied@redhat.com> 4305S: Odd Fixes 4306F: drivers/gpu/drm/ast/ 4307 4308DRM DRIVER FOR BOCHS VIRTUAL GPU 4309M: Gerd Hoffmann <kraxel@redhat.com> 4310L: virtualization@lists.linux-foundation.org 4311T: git git://anongit.freedesktop.org/drm/drm-misc 4312S: Maintained 4313F: drivers/gpu/drm/bochs/ 4314 4315DRM DRIVER FOR INTEL I810 VIDEO CARDS 4316S: Orphan / Obsolete 4317F: drivers/gpu/drm/i810/ 4318F: include/uapi/drm/i810_drm.h 4319 4320DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4321S: Orphan / Obsolete 4322F: drivers/gpu/drm/mga/ 4323F: include/uapi/drm/mga_drm.h 4324 4325DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4326M: Dave Airlie <airlied@redhat.com> 4327S: Odd Fixes 4328F: drivers/gpu/drm/mgag200/ 4329 4330DRM DRIVER FOR MI0283QT 4331M: Noralf Trønnes <noralf@tronnes.org> 4332S: Maintained 4333F: drivers/gpu/drm/tinydrm/mi0283qt.c 4334F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4335 4336DRM DRIVER FOR MSM ADRENO GPU 4337M: Rob Clark <robdclark@gmail.com> 4338L: linux-arm-msm@vger.kernel.org 4339L: dri-devel@lists.freedesktop.org 4340L: freedreno@lists.freedesktop.org 4341T: git git://people.freedesktop.org/~robclark/linux 4342S: Maintained 4343F: drivers/gpu/drm/msm/ 4344F: include/uapi/drm/msm_drm.h 4345F: Documentation/devicetree/bindings/display/msm/ 4346 4347DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4348M: Ben Skeggs <bskeggs@redhat.com> 4349L: dri-devel@lists.freedesktop.org 4350L: nouveau@lists.freedesktop.org 4351T: git git://github.com/skeggsb/linux 4352S: Supported 4353F: drivers/gpu/drm/nouveau/ 4354F: include/uapi/drm/nouveau_drm.h 4355 4356DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4357M: Dave Airlie <airlied@redhat.com> 4358M: Gerd Hoffmann <kraxel@redhat.com> 4359L: virtualization@lists.linux-foundation.org 4360T: git git://anongit.freedesktop.org/drm/drm-misc 4361S: Obsolete 4362W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4363F: drivers/gpu/drm/cirrus/ 4364 4365DRM DRIVER FOR QXL VIRTUAL GPU 4366M: Dave Airlie <airlied@redhat.com> 4367M: Gerd Hoffmann <kraxel@redhat.com> 4368L: virtualization@lists.linux-foundation.org 4369T: git git://anongit.freedesktop.org/drm/drm-misc 4370S: Maintained 4371F: drivers/gpu/drm/qxl/ 4372F: include/uapi/drm/qxl_drm.h 4373 4374DRM DRIVER FOR RAGE 128 VIDEO CARDS 4375S: Orphan / Obsolete 4376F: drivers/gpu/drm/r128/ 4377F: include/uapi/drm/r128_drm.h 4378 4379DRM DRIVER FOR SAVAGE VIDEO CARDS 4380S: Orphan / Obsolete 4381F: drivers/gpu/drm/savage/ 4382F: include/uapi/drm/savage_drm.h 4383 4384DRM DRIVER FOR SIS VIDEO CARDS 4385S: Orphan / Obsolete 4386F: drivers/gpu/drm/sis/ 4387F: include/uapi/drm/sis_drm.h 4388 4389DRM DRIVER FOR TDFX VIDEO CARDS 4390S: Orphan / Obsolete 4391F: drivers/gpu/drm/tdfx/ 4392 4393DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4394M: Dave Airlie <airlied@redhat.com> 4395S: Odd Fixes 4396F: drivers/gpu/drm/udl/ 4397 4398DRM DRIVER FOR VMWARE VIRTUAL GPU 4399M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4400M: Sinclair Yeh <syeh@vmware.com> 4401M: Thomas Hellstrom <thellstrom@vmware.com> 4402L: dri-devel@lists.freedesktop.org 4403T: git git://people.freedesktop.org/~syeh/repos_linux 4404T: git git://people.freedesktop.org/~thomash/linux 4405S: Supported 4406F: drivers/gpu/drm/vmwgfx/ 4407F: include/uapi/drm/vmwgfx_drm.h 4408 4409DRM DRIVERS 4410M: David Airlie <airlied@linux.ie> 4411L: dri-devel@lists.freedesktop.org 4412T: git git://people.freedesktop.org/~airlied/linux 4413B: https://bugs.freedesktop.org/ 4414C: irc://chat.freenode.net/dri-devel 4415S: Maintained 4416F: drivers/gpu/drm/ 4417F: drivers/gpu/vga/ 4418F: Documentation/devicetree/bindings/display/ 4419F: Documentation/devicetree/bindings/gpu/ 4420F: Documentation/devicetree/bindings/video/ 4421F: Documentation/gpu/ 4422F: include/drm/ 4423F: include/uapi/drm/ 4424F: include/linux/vga* 4425 4426DRM DRIVERS AND MISC GPU PATCHES 4427M: Daniel Vetter <daniel.vetter@intel.com> 4428M: Jani Nikula <jani.nikula@linux.intel.com> 4429M: Sean Paul <seanpaul@chromium.org> 4430W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4431S: Maintained 4432T: git git://anongit.freedesktop.org/drm/drm-misc 4433F: Documentation/gpu/ 4434F: drivers/gpu/vga/ 4435F: drivers/gpu/drm/* 4436F: include/drm/drm* 4437F: include/uapi/drm/drm* 4438F: include/linux/vga* 4439 4440DRM DRIVERS FOR ALLWINNER A10 4441M: Maxime Ripard <maxime.ripard@free-electrons.com> 4442L: dri-devel@lists.freedesktop.org 4443S: Supported 4444F: drivers/gpu/drm/sun4i/ 4445F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4446T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4447 4448DRM DRIVERS FOR AMLOGIC SOCS 4449M: Neil Armstrong <narmstrong@baylibre.com> 4450L: dri-devel@lists.freedesktop.org 4451L: linux-amlogic@lists.infradead.org 4452W: http://linux-meson.com/ 4453S: Supported 4454F: drivers/gpu/drm/meson/ 4455F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4456F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4457F: Documentation/gpu/meson.rst 4458T: git git://anongit.freedesktop.org/drm/drm-misc 4459 4460DRM DRIVERS FOR ATMEL HLCDC 4461M: Boris Brezillon <boris.brezillon@free-electrons.com> 4462L: dri-devel@lists.freedesktop.org 4463S: Supported 4464F: drivers/gpu/drm/atmel-hlcdc/ 4465F: Documentation/devicetree/bindings/drm/atmel/ 4466T: git git://anongit.freedesktop.org/drm/drm-misc 4467 4468DRM DRIVERS FOR BRIDGE CHIPS 4469M: Archit Taneja <architt@codeaurora.org> 4470M: Andrzej Hajda <a.hajda@samsung.com> 4471R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4472S: Maintained 4473T: git git://anongit.freedesktop.org/drm/drm-misc 4474F: drivers/gpu/drm/bridge/ 4475 4476DRM DRIVERS FOR EXYNOS 4477M: Inki Dae <inki.dae@samsung.com> 4478M: Joonyoung Shim <jy0922.shim@samsung.com> 4479M: Seung-Woo Kim <sw0312.kim@samsung.com> 4480M: Kyungmin Park <kyungmin.park@samsung.com> 4481L: dri-devel@lists.freedesktop.org 4482T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4483S: Supported 4484F: drivers/gpu/drm/exynos/ 4485F: include/uapi/drm/exynos_drm.h 4486F: Documentation/devicetree/bindings/display/exynos/ 4487 4488DRM DRIVERS FOR FREESCALE DCU 4489M: Stefan Agner <stefan@agner.ch> 4490M: Alison Wang <alison.wang@freescale.com> 4491L: dri-devel@lists.freedesktop.org 4492S: Supported 4493F: drivers/gpu/drm/fsl-dcu/ 4494F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4495F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4496F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4497 4498DRM DRIVERS FOR FREESCALE IMX 4499M: Philipp Zabel <p.zabel@pengutronix.de> 4500L: dri-devel@lists.freedesktop.org 4501S: Maintained 4502F: drivers/gpu/drm/imx/ 4503F: drivers/gpu/ipu-v3/ 4504F: Documentation/devicetree/bindings/display/imx/ 4505 4506DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4507M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4508L: dri-devel@lists.freedesktop.org 4509T: git git://github.com/patjak/drm-gma500 4510S: Maintained 4511F: drivers/gpu/drm/gma500/ 4512 4513DRM DRIVERS FOR HISILICON 4514M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4515M: Rongrong Zou <zourongrong@gmail.com> 4516R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4517R: Chen Feng <puck.chen@hisilicon.com> 4518L: dri-devel@lists.freedesktop.org 4519T: git git://github.com/xin3liang/linux.git 4520S: Maintained 4521F: drivers/gpu/drm/hisilicon/ 4522F: Documentation/devicetree/bindings/display/hisilicon/ 4523 4524DRM DRIVERS FOR MEDIATEK 4525M: CK Hu <ck.hu@mediatek.com> 4526M: Philipp Zabel <p.zabel@pengutronix.de> 4527L: dri-devel@lists.freedesktop.org 4528S: Supported 4529F: drivers/gpu/drm/mediatek/ 4530F: Documentation/devicetree/bindings/display/mediatek/ 4531 4532DRM DRIVERS FOR NVIDIA TEGRA 4533M: Thierry Reding <thierry.reding@gmail.com> 4534L: dri-devel@lists.freedesktop.org 4535L: linux-tegra@vger.kernel.org 4536T: git git://anongit.freedesktop.org/tegra/linux.git 4537S: Supported 4538F: drivers/gpu/drm/tegra/ 4539F: drivers/gpu/host1x/ 4540F: include/linux/host1x.h 4541F: include/uapi/drm/tegra_drm.h 4542F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4543 4544DRM DRIVERS FOR RENESAS 4545M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4546L: dri-devel@lists.freedesktop.org 4547L: linux-renesas-soc@vger.kernel.org 4548T: git git://linuxtv.org/pinchartl/fbdev 4549S: Supported 4550F: drivers/gpu/drm/rcar-du/ 4551F: drivers/gpu/drm/shmobile/ 4552F: include/linux/platform_data/shmob_drm.h 4553F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4554F: Documentation/devicetree/bindings/display/renesas,du.txt 4555 4556DRM DRIVERS FOR ROCKCHIP 4557M: Mark Yao <mark.yao@rock-chips.com> 4558L: dri-devel@lists.freedesktop.org 4559S: Maintained 4560F: drivers/gpu/drm/rockchip/ 4561F: Documentation/devicetree/bindings/display/rockchip/ 4562T: git git://anongit.freedesktop.org/drm/drm-misc 4563 4564DRM DRIVERS FOR STI 4565M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4566M: Vincent Abriou <vincent.abriou@st.com> 4567L: dri-devel@lists.freedesktop.org 4568T: git git://anongit.freedesktop.org/drm/drm-misc 4569S: Maintained 4570F: drivers/gpu/drm/sti 4571F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4572 4573DRM DRIVERS FOR STM 4574M: Yannick Fertre <yannick.fertre@st.com> 4575M: Philippe Cornu <philippe.cornu@st.com> 4576M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4577M: Vincent Abriou <vincent.abriou@st.com> 4578L: dri-devel@lists.freedesktop.org 4579T: git git://anongit.freedesktop.org/drm/drm-misc 4580S: Maintained 4581F: drivers/gpu/drm/stm 4582F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4583 4584DRM DRIVERS FOR TI LCDC 4585M: Jyri Sarha <jsarha@ti.com> 4586R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4587L: dri-devel@lists.freedesktop.org 4588S: Maintained 4589F: drivers/gpu/drm/tilcdc/ 4590F: Documentation/devicetree/bindings/display/tilcdc/ 4591 4592DRM DRIVERS FOR TI OMAP 4593M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4594L: dri-devel@lists.freedesktop.org 4595S: Maintained 4596F: drivers/gpu/drm/omapdrm/ 4597F: Documentation/devicetree/bindings/display/ti/ 4598 4599DRM DRIVERS FOR VC4 4600M: Eric Anholt <eric@anholt.net> 4601T: git git://github.com/anholt/linux 4602S: Supported 4603F: drivers/gpu/drm/vc4/ 4604F: include/uapi/drm/vc4_drm.h 4605F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4606T: git git://anongit.freedesktop.org/drm/drm-misc 4607 4608DRM DRIVERS FOR VIVANTE GPU IP 4609M: Lucas Stach <l.stach@pengutronix.de> 4610R: Russell King <linux+etnaviv@armlinux.org.uk> 4611R: Christian Gmeiner <christian.gmeiner@gmail.com> 4612L: etnaviv@lists.freedesktop.org 4613L: dri-devel@lists.freedesktop.org 4614S: Maintained 4615F: drivers/gpu/drm/etnaviv/ 4616F: include/uapi/drm/etnaviv_drm.h 4617F: Documentation/devicetree/bindings/display/etnaviv/ 4618 4619DRM DRIVERS FOR ZTE ZX 4620M: Shawn Guo <shawnguo@kernel.org> 4621L: dri-devel@lists.freedesktop.org 4622S: Maintained 4623F: drivers/gpu/drm/zte/ 4624F: Documentation/devicetree/bindings/display/zte,vou.txt 4625T: git git://anongit.freedesktop.org/drm/drm-misc 4626 4627DRM PANEL DRIVERS 4628M: Thierry Reding <thierry.reding@gmail.com> 4629L: dri-devel@lists.freedesktop.org 4630T: git git://anongit.freedesktop.org/tegra/linux.git 4631S: Maintained 4632F: drivers/gpu/drm/drm_panel.c 4633F: drivers/gpu/drm/panel/ 4634F: include/drm/drm_panel.h 4635F: Documentation/devicetree/bindings/display/panel/ 4636 4637DSBR100 USB FM RADIO DRIVER 4638M: Alexey Klimov <klimov.linux@gmail.com> 4639L: linux-media@vger.kernel.org 4640T: git git://linuxtv.org/media_tree.git 4641S: Maintained 4642F: drivers/media/radio/dsbr100.c 4643 4644DSCC4 DRIVER 4645M: Francois Romieu <romieu@fr.zoreil.com> 4646L: netdev@vger.kernel.org 4647S: Maintained 4648F: drivers/net/wan/dscc4.c 4649 4650DT3155 MEDIA DRIVER 4651M: Hans Verkuil <hverkuil@xs4all.nl> 4652L: linux-media@vger.kernel.org 4653T: git git://linuxtv.org/media_tree.git 4654W: https://linuxtv.org 4655S: Odd Fixes 4656F: drivers/media/pci/dt3155/ 4657 4658DVB_USB_AF9015 MEDIA DRIVER 4659M: Antti Palosaari <crope@iki.fi> 4660L: linux-media@vger.kernel.org 4661W: https://linuxtv.org 4662W: http://palosaari.fi/linux/ 4663Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4664T: git git://linuxtv.org/anttip/media_tree.git 4665S: Maintained 4666F: drivers/media/usb/dvb-usb-v2/af9015* 4667 4668DVB_USB_AF9035 MEDIA DRIVER 4669M: Antti Palosaari <crope@iki.fi> 4670L: linux-media@vger.kernel.org 4671W: https://linuxtv.org 4672W: http://palosaari.fi/linux/ 4673Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4674T: git git://linuxtv.org/anttip/media_tree.git 4675S: Maintained 4676F: drivers/media/usb/dvb-usb-v2/af9035* 4677 4678DVB_USB_ANYSEE MEDIA DRIVER 4679M: Antti Palosaari <crope@iki.fi> 4680L: linux-media@vger.kernel.org 4681W: https://linuxtv.org 4682W: http://palosaari.fi/linux/ 4683Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4684T: git git://linuxtv.org/anttip/media_tree.git 4685S: Maintained 4686F: drivers/media/usb/dvb-usb-v2/anysee* 4687 4688DVB_USB_AU6610 MEDIA DRIVER 4689M: Antti Palosaari <crope@iki.fi> 4690L: linux-media@vger.kernel.org 4691W: https://linuxtv.org 4692W: http://palosaari.fi/linux/ 4693Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4694T: git git://linuxtv.org/anttip/media_tree.git 4695S: Maintained 4696F: drivers/media/usb/dvb-usb-v2/au6610* 4697 4698DVB_USB_CE6230 MEDIA DRIVER 4699M: Antti Palosaari <crope@iki.fi> 4700L: linux-media@vger.kernel.org 4701W: https://linuxtv.org 4702W: http://palosaari.fi/linux/ 4703Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4704T: git git://linuxtv.org/anttip/media_tree.git 4705S: Maintained 4706F: drivers/media/usb/dvb-usb-v2/ce6230* 4707 4708DVB_USB_CXUSB MEDIA DRIVER 4709M: Michael Krufky <mkrufky@linuxtv.org> 4710L: linux-media@vger.kernel.org 4711W: https://linuxtv.org 4712W: http://github.com/mkrufky 4713Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4714T: git git://linuxtv.org/media_tree.git 4715S: Maintained 4716F: drivers/media/usb/dvb-usb/cxusb* 4717 4718DVB_USB_EC168 MEDIA DRIVER 4719M: Antti Palosaari <crope@iki.fi> 4720L: linux-media@vger.kernel.org 4721W: https://linuxtv.org 4722W: http://palosaari.fi/linux/ 4723Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4724T: git git://linuxtv.org/anttip/media_tree.git 4725S: Maintained 4726F: drivers/media/usb/dvb-usb-v2/ec168* 4727 4728DVB_USB_GL861 MEDIA DRIVER 4729M: Antti Palosaari <crope@iki.fi> 4730L: linux-media@vger.kernel.org 4731W: https://linuxtv.org 4732Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4733T: git git://linuxtv.org/anttip/media_tree.git 4734S: Maintained 4735F: drivers/media/usb/dvb-usb-v2/gl861* 4736 4737DVB_USB_MXL111SF MEDIA DRIVER 4738M: Michael Krufky <mkrufky@linuxtv.org> 4739L: linux-media@vger.kernel.org 4740W: https://linuxtv.org 4741W: http://github.com/mkrufky 4742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4743T: git git://linuxtv.org/mkrufky/mxl111sf.git 4744S: Maintained 4745F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4746 4747DVB_USB_RTL28XXU MEDIA DRIVER 4748M: Antti Palosaari <crope@iki.fi> 4749L: linux-media@vger.kernel.org 4750W: https://linuxtv.org 4751W: http://palosaari.fi/linux/ 4752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4753T: git git://linuxtv.org/anttip/media_tree.git 4754S: Maintained 4755F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4756 4757DVB_USB_V2 MEDIA DRIVER 4758M: Antti Palosaari <crope@iki.fi> 4759L: linux-media@vger.kernel.org 4760W: https://linuxtv.org 4761W: http://palosaari.fi/linux/ 4762Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4763T: git git://linuxtv.org/anttip/media_tree.git 4764S: Maintained 4765F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4766F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4767 4768DYNAMIC DEBUG 4769M: Jason Baron <jbaron@akamai.com> 4770S: Maintained 4771F: lib/dynamic_debug.c 4772F: include/linux/dynamic_debug.h 4773 4774DZ DECSTATION DZ11 SERIAL DRIVER 4775M: "Maciej W. Rozycki" <macro@linux-mips.org> 4776S: Maintained 4777F: drivers/tty/serial/dz.* 4778 4779E3X0 POWER BUTTON DRIVER 4780M: Moritz Fischer <moritz.fischer@ettus.com> 4781L: usrp-users@lists.ettus.com 4782W: http://www.ettus.com 4783S: Supported 4784F: drivers/input/misc/e3x0-button.c 4785F: Documentation/devicetree/bindings/input/e3x0-button.txt 4786 4787E4000 MEDIA DRIVER 4788M: Antti Palosaari <crope@iki.fi> 4789L: linux-media@vger.kernel.org 4790W: https://linuxtv.org 4791W: http://palosaari.fi/linux/ 4792Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4793T: git git://linuxtv.org/anttip/media_tree.git 4794S: Maintained 4795F: drivers/media/tuners/e4000* 4796 4797EATA ISA/EISA/PCI SCSI DRIVER 4798M: Dario Ballabio <ballabio_dario@emc.com> 4799L: linux-scsi@vger.kernel.org 4800S: Maintained 4801F: drivers/scsi/eata.c 4802 4803EC100 MEDIA DRIVER 4804M: Antti Palosaari <crope@iki.fi> 4805L: linux-media@vger.kernel.org 4806W: https://linuxtv.org 4807W: http://palosaari.fi/linux/ 4808Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4809T: git git://linuxtv.org/anttip/media_tree.git 4810S: Maintained 4811F: drivers/media/dvb-frontends/ec100* 4812 4813ECRYPT FILE SYSTEM 4814M: Tyler Hicks <tyhicks@canonical.com> 4815L: ecryptfs@vger.kernel.org 4816W: http://ecryptfs.org 4817W: https://launchpad.net/ecryptfs 4818T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4819S: Supported 4820F: Documentation/filesystems/ecryptfs.txt 4821F: fs/ecryptfs/ 4822 4823EDAC-AMD64 4824M: Borislav Petkov <bp@alien8.de> 4825L: linux-edac@vger.kernel.org 4826S: Maintained 4827F: drivers/edac/amd64_edac* 4828 4829EDAC-CALXEDA 4830M: Robert Richter <rric@kernel.org> 4831L: linux-edac@vger.kernel.org 4832S: Maintained 4833F: drivers/edac/highbank* 4834 4835EDAC-CAVIUM 4836M: Ralf Baechle <ralf@linux-mips.org> 4837M: David Daney <david.daney@cavium.com> 4838L: linux-edac@vger.kernel.org 4839L: linux-mips@linux-mips.org 4840S: Supported 4841F: drivers/edac/octeon_edac* 4842F: drivers/edac/thunderx_edac* 4843 4844EDAC-CORE 4845M: Borislav Petkov <bp@alien8.de> 4846M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4847M: Mauro Carvalho Chehab <mchehab@kernel.org> 4848L: linux-edac@vger.kernel.org 4849T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4851S: Supported 4852F: Documentation/admin-guide/ras.rst 4853F: Documentation/driver-api/edac.rst 4854F: drivers/edac/ 4855F: include/linux/edac.h 4856 4857EDAC-E752X 4858M: Mark Gross <mark.gross@intel.com> 4859L: linux-edac@vger.kernel.org 4860S: Maintained 4861F: drivers/edac/e752x_edac.c 4862 4863EDAC-E7XXX 4864L: linux-edac@vger.kernel.org 4865S: Maintained 4866F: drivers/edac/e7xxx_edac.c 4867 4868EDAC-FSL_DDR 4869M: York Sun <york.sun@nxp.com> 4870L: linux-edac@vger.kernel.org 4871S: Maintained 4872F: drivers/edac/fsl_ddr_edac.* 4873 4874EDAC-GHES 4875M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4876M: Mauro Carvalho Chehab <mchehab@kernel.org> 4877L: linux-edac@vger.kernel.org 4878S: Maintained 4879F: drivers/edac/ghes_edac.c 4880 4881EDAC-I3000 4882L: linux-edac@vger.kernel.org 4883S: Orphan 4884F: drivers/edac/i3000_edac.c 4885 4886EDAC-I5000 4887L: linux-edac@vger.kernel.org 4888S: Maintained 4889F: drivers/edac/i5000_edac.c 4890 4891EDAC-I5400 4892M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4893M: Mauro Carvalho Chehab <mchehab@kernel.org> 4894L: linux-edac@vger.kernel.org 4895S: Maintained 4896F: drivers/edac/i5400_edac.c 4897 4898EDAC-I7300 4899M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4900M: Mauro Carvalho Chehab <mchehab@kernel.org> 4901L: linux-edac@vger.kernel.org 4902S: Maintained 4903F: drivers/edac/i7300_edac.c 4904 4905EDAC-I7CORE 4906M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4907M: Mauro Carvalho Chehab <mchehab@kernel.org> 4908L: linux-edac@vger.kernel.org 4909S: Maintained 4910F: drivers/edac/i7core_edac.c 4911 4912EDAC-I82443BXGX 4913M: Tim Small <tim@buttersideup.com> 4914L: linux-edac@vger.kernel.org 4915S: Maintained 4916F: drivers/edac/i82443bxgx_edac.c 4917 4918EDAC-I82975X 4919M: Ranganathan Desikan <ravi@jetztechnologies.com> 4920M: "Arvind R." <arvino55@gmail.com> 4921L: linux-edac@vger.kernel.org 4922S: Maintained 4923F: drivers/edac/i82975x_edac.c 4924 4925EDAC-IE31200 4926M: Jason Baron <jbaron@akamai.com> 4927L: linux-edac@vger.kernel.org 4928S: Maintained 4929F: drivers/edac/ie31200_edac.c 4930 4931EDAC-MPC85XX 4932M: Johannes Thumshirn <morbidrsa@gmail.com> 4933L: linux-edac@vger.kernel.org 4934S: Maintained 4935F: drivers/edac/mpc85xx_edac.[ch] 4936 4937EDAC-PASEMI 4938M: Egor Martovetsky <egor@pasemi.com> 4939L: linux-edac@vger.kernel.org 4940S: Maintained 4941F: drivers/edac/pasemi_edac.c 4942 4943EDAC-PND2 4944M: Tony Luck <tony.luck@intel.com> 4945L: linux-edac@vger.kernel.org 4946S: Maintained 4947F: drivers/edac/pnd2_edac.[ch] 4948 4949EDAC-R82600 4950M: Tim Small <tim@buttersideup.com> 4951L: linux-edac@vger.kernel.org 4952S: Maintained 4953F: drivers/edac/r82600_edac.c 4954 4955EDAC-SBRIDGE 4956M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4957M: Mauro Carvalho Chehab <mchehab@kernel.org> 4958L: linux-edac@vger.kernel.org 4959S: Maintained 4960F: drivers/edac/sb_edac.c 4961 4962EDAC-SKYLAKE 4963M: Tony Luck <tony.luck@intel.com> 4964L: linux-edac@vger.kernel.org 4965S: Maintained 4966F: drivers/edac/skx_edac.c 4967 4968EDIROL UA-101/UA-1000 DRIVER 4969M: Clemens Ladisch <clemens@ladisch.de> 4970L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4971T: git git://git.alsa-project.org/alsa-kernel.git 4972S: Maintained 4973F: sound/usb/misc/ua101.c 4974 4975EFI TEST DRIVER 4976L: linux-efi@vger.kernel.org 4977M: Ivan Hu <ivan.hu@canonical.com> 4978M: Matt Fleming <matt@codeblueprint.co.uk> 4979S: Maintained 4980F: drivers/firmware/efi/test/ 4981 4982EFI VARIABLE FILESYSTEM 4983M: Matthew Garrett <matthew.garrett@nebula.com> 4984M: Jeremy Kerr <jk@ozlabs.org> 4985M: Matt Fleming <matt@codeblueprint.co.uk> 4986T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4987L: linux-efi@vger.kernel.org 4988S: Maintained 4989F: fs/efivarfs/ 4990 4991EFIFB FRAMEBUFFER DRIVER 4992L: linux-fbdev@vger.kernel.org 4993M: Peter Jones <pjones@redhat.com> 4994S: Maintained 4995F: drivers/video/fbdev/efifb.c 4996 4997EFS FILESYSTEM 4998W: http://aeschi.ch.eu.org/efs/ 4999S: Orphan 5000F: fs/efs/ 5001 5002EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5003M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5004L: netdev@vger.kernel.org 5005S: Maintained 5006F: drivers/net/ethernet/ibm/ehea/ 5007 5008EM28XX VIDEO4LINUX DRIVER 5009M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5010M: Mauro Carvalho Chehab <mchehab@kernel.org> 5011L: linux-media@vger.kernel.org 5012W: https://linuxtv.org 5013T: git git://linuxtv.org/media_tree.git 5014S: Maintained 5015F: drivers/media/usb/em28xx/ 5016F: Documentation/media/v4l-drivers/em28xx* 5017 5018EMBEDDED LINUX 5019M: Paul Gortmaker <paul.gortmaker@windriver.com> 5020M: Matt Mackall <mpm@selenic.com> 5021M: David Woodhouse <dwmw2@infradead.org> 5022L: linux-embedded@vger.kernel.org 5023S: Maintained 5024 5025Emulex 10Gbps iSCSI - OneConnect DRIVER 5026M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5027M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5028M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5029L: linux-scsi@vger.kernel.org 5030W: http://www.broadcom.com 5031S: Supported 5032F: drivers/scsi/be2iscsi/ 5033 5034Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5035M: Sathya Perla <sathya.perla@broadcom.com> 5036M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5037M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5038M: Somnath Kotur <somnath.kotur@broadcom.com> 5039L: netdev@vger.kernel.org 5040W: http://www.emulex.com 5041S: Supported 5042F: drivers/net/ethernet/emulex/benet/ 5043 5044EMULEX ONECONNECT ROCE DRIVER 5045M: Selvin Xavier <selvin.xavier@broadcom.com> 5046M: Devesh Sharma <devesh.sharma@broadcom.com> 5047L: linux-rdma@vger.kernel.org 5048W: http://www.broadcom.com 5049S: Odd Fixes 5050F: drivers/infiniband/hw/ocrdma/ 5051F: include/uapi/rdma/ocrdma-abi.h 5052 5053EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5054M: James Smart <james.smart@broadcom.com> 5055M: Dick Kennedy <dick.kennedy@broadcom.com> 5056L: linux-scsi@vger.kernel.org 5057W: http://www.broadcom.com 5058S: Supported 5059F: drivers/scsi/lpfc/ 5060 5061ENE CB710 FLASH CARD READER DRIVER 5062M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5063S: Maintained 5064F: drivers/misc/cb710/ 5065F: drivers/mmc/host/cb710-mmc.* 5066F: include/linux/cb710.h 5067 5068ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5069M: Maxim Levitsky <maximlevitsky@gmail.com> 5070S: Maintained 5071F: drivers/media/rc/ene_ir.* 5072 5073EPSON S1D13XXX FRAMEBUFFER DRIVER 5074M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5075S: Maintained 5076T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5077F: drivers/video/fbdev/s1d13xxxfb.c 5078F: include/video/s1d13xxxfb.h 5079 5080ERRSEQ ERROR TRACKING INFRASTRUCTURE 5081M: Jeff Layton <jlayton@poochiereds.net> 5082S: Maintained 5083F: lib/errseq.c 5084F: include/linux/errseq.h 5085 5086ET131X NETWORK DRIVER 5087M: Mark Einon <mark.einon@gmail.com> 5088S: Odd Fixes 5089F: drivers/net/ethernet/agere/ 5090 5091ETHERNET BRIDGE 5092M: Stephen Hemminger <stephen@networkplumber.org> 5093L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5094L: netdev@vger.kernel.org 5095W: http://www.linuxfoundation.org/en/Net:Bridge 5096S: Maintained 5097F: include/linux/netfilter_bridge/ 5098F: net/bridge/ 5099 5100ETHERNET PHY LIBRARY 5101M: Andrew Lunn <andrew@lunn.ch> 5102M: Florian Fainelli <f.fainelli@gmail.com> 5103L: netdev@vger.kernel.org 5104S: Maintained 5105F: Documentation/ABI/testing/sysfs-bus-mdio 5106F: Documentation/devicetree/bindings/net/mdio* 5107F: Documentation/networking/phy.txt 5108F: drivers/net/phy/ 5109F: drivers/of/of_mdio.c 5110F: drivers/of/of_net.c 5111F: include/linux/*mdio*.h 5112F: include/linux/of_net.h 5113F: include/linux/phy.h 5114F: include/linux/phy_fixed.h 5115F: include/linux/platform_data/mdio-gpio.h 5116F: include/trace/events/mdio.h 5117F: include/uapi/linux/mdio.h 5118F: include/uapi/linux/mii.h 5119 5120EXT2 FILE SYSTEM 5121M: Jan Kara <jack@suse.com> 5122L: linux-ext4@vger.kernel.org 5123S: Maintained 5124F: Documentation/filesystems/ext2.txt 5125F: fs/ext2/ 5126F: include/linux/ext2* 5127 5128EXT4 FILE SYSTEM 5129M: "Theodore Ts'o" <tytso@mit.edu> 5130M: Andreas Dilger <adilger.kernel@dilger.ca> 5131L: linux-ext4@vger.kernel.org 5132W: http://ext4.wiki.kernel.org 5133Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5134T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5135S: Maintained 5136F: Documentation/filesystems/ext4.txt 5137F: fs/ext4/ 5138 5139Extended Verification Module (EVM) 5140M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5141L: linux-ima-devel@lists.sourceforge.net 5142L: linux-security-module@vger.kernel.org 5143S: Supported 5144F: security/integrity/evm/ 5145 5146EXTENSIBLE FIRMWARE INTERFACE (EFI) 5147M: Matt Fleming <matt@codeblueprint.co.uk> 5148M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5149L: linux-efi@vger.kernel.org 5150T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5151S: Maintained 5152F: Documentation/efi-stub.txt 5153F: arch/*/kernel/efi.c 5154F: arch/x86/boot/compressed/eboot.[ch] 5155F: arch/*/include/asm/efi.h 5156F: arch/x86/platform/efi/ 5157F: drivers/firmware/efi/ 5158F: include/linux/efi*.h 5159F: arch/arm/boot/compressed/efi-header.S 5160F: arch/arm64/kernel/efi-entry.S 5161 5162EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5163M: MyungJoo Ham <myungjoo.ham@samsung.com> 5164M: Chanwoo Choi <cw00.choi@samsung.com> 5165L: linux-kernel@vger.kernel.org 5166T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5167S: Maintained 5168F: drivers/extcon/ 5169F: include/linux/extcon/ 5170F: include/linux/extcon.h 5171F: Documentation/extcon/ 5172F: Documentation/devicetree/bindings/extcon/ 5173 5174EXYNOS DP DRIVER 5175M: Jingoo Han <jingoohan1@gmail.com> 5176L: dri-devel@lists.freedesktop.org 5177S: Maintained 5178F: drivers/gpu/drm/exynos/exynos_dp* 5179 5180EXYNOS SYSMMU (IOMMU) driver 5181M: Marek Szyprowski <m.szyprowski@samsung.com> 5182L: iommu@lists.linux-foundation.org 5183S: Maintained 5184F: drivers/iommu/exynos-iommu.c 5185 5186EZchip NPS platform support 5187M: Noam Camus <noamc@ezchip.com> 5188S: Supported 5189F: arch/arc/plat-eznps 5190F: arch/arc/boot/dts/eznps.dts 5191 5192F2FS FILE SYSTEM 5193M: Jaegeuk Kim <jaegeuk@kernel.org> 5194M: Chao Yu <yuchao0@huawei.com> 5195L: linux-f2fs-devel@lists.sourceforge.net 5196W: https://f2fs.wiki.kernel.org/ 5197T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5198S: Maintained 5199F: Documentation/filesystems/f2fs.txt 5200F: Documentation/ABI/testing/sysfs-fs-f2fs 5201F: fs/f2fs/ 5202F: include/linux/f2fs_fs.h 5203F: include/trace/events/f2fs.h 5204 5205F71805F HARDWARE MONITORING DRIVER 5206M: Jean Delvare <jdelvare@suse.com> 5207L: linux-hwmon@vger.kernel.org 5208S: Maintained 5209F: Documentation/hwmon/f71805f 5210F: drivers/hwmon/f71805f.c 5211 5212FANOTIFY 5213M: Eric Paris <eparis@redhat.com> 5214S: Maintained 5215F: fs/notify/fanotify/ 5216F: include/linux/fanotify.h 5217F: include/uapi/linux/fanotify.h 5218 5219FARSYNC SYNCHRONOUS DRIVER 5220M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5221W: http://www.farsite.co.uk/ 5222S: Supported 5223F: drivers/net/wan/farsync.* 5224 5225FAULT INJECTION SUPPORT 5226M: Akinobu Mita <akinobu.mita@gmail.com> 5227S: Supported 5228F: Documentation/fault-injection/ 5229F: lib/fault-inject.c 5230 5231FBTFT Framebuffer drivers 5232M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5233S: Maintained 5234F: drivers/staging/fbtft/ 5235 5236FC0011 TUNER DRIVER 5237M: Michael Buesch <m@bues.ch> 5238L: linux-media@vger.kernel.org 5239S: Maintained 5240F: drivers/media/tuners/fc0011.h 5241F: drivers/media/tuners/fc0011.c 5242 5243FC2580 MEDIA DRIVER 5244M: Antti Palosaari <crope@iki.fi> 5245L: linux-media@vger.kernel.org 5246W: https://linuxtv.org 5247W: http://palosaari.fi/linux/ 5248Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5249T: git git://linuxtv.org/anttip/media_tree.git 5250S: Maintained 5251F: drivers/media/tuners/fc2580* 5252 5253FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5254M: Johannes Thumshirn <jth@kernel.org> 5255L: fcoe-devel@open-fcoe.org 5256W: www.Open-FCoE.org 5257S: Supported 5258F: drivers/scsi/libfc/ 5259F: drivers/scsi/fcoe/ 5260F: include/scsi/fc/ 5261F: include/scsi/libfc.h 5262F: include/scsi/libfcoe.h 5263F: include/uapi/scsi/fc/ 5264 5265FILE LOCKING (flock() and fcntl()/lockf()) 5266M: Jeff Layton <jlayton@poochiereds.net> 5267M: "J. Bruce Fields" <bfields@fieldses.org> 5268L: linux-fsdevel@vger.kernel.org 5269S: Maintained 5270F: include/linux/fcntl.h 5271F: include/linux/fs.h 5272F: include/uapi/linux/fcntl.h 5273F: include/uapi/linux/fs.h 5274F: fs/fcntl.c 5275F: fs/locks.c 5276 5277FILESYSTEMS (VFS and infrastructure) 5278M: Alexander Viro <viro@zeniv.linux.org.uk> 5279L: linux-fsdevel@vger.kernel.org 5280S: Maintained 5281F: fs/* 5282 5283FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5284M: Riku Voipio <riku.voipio@iki.fi> 5285L: linux-hwmon@vger.kernel.org 5286S: Maintained 5287F: drivers/hwmon/f75375s.c 5288F: include/linux/f75375s.h 5289 5290FIREWIRE AUDIO DRIVERS 5291M: Clemens Ladisch <clemens@ladisch.de> 5292L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5293T: git git://git.alsa-project.org/alsa-kernel.git 5294S: Maintained 5295F: sound/firewire/ 5296 5297FIREWIRE MEDIA DRIVERS (firedtv) 5298M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5299L: linux-media@vger.kernel.org 5300L: linux1394-devel@lists.sourceforge.net 5301T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5302S: Maintained 5303F: drivers/media/firewire/ 5304 5305FIREWIRE SBP-2 TARGET 5306M: Chris Boot <bootc@bootc.net> 5307L: linux-scsi@vger.kernel.org 5308L: target-devel@vger.kernel.org 5309L: linux1394-devel@lists.sourceforge.net 5310T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5311S: Maintained 5312F: drivers/target/sbp/ 5313 5314FIREWIRE SUBSYSTEM 5315M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5316L: linux1394-devel@lists.sourceforge.net 5317W: http://ieee1394.wiki.kernel.org/ 5318T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5319S: Maintained 5320F: drivers/firewire/ 5321F: include/linux/firewire.h 5322F: include/uapi/linux/firewire*.h 5323F: tools/firewire/ 5324 5325FIRMWARE LOADER (request_firmware) 5326M: Luis R. Rodriguez <mcgrof@kernel.org> 5327L: linux-kernel@vger.kernel.org 5328S: Maintained 5329F: Documentation/firmware_class/ 5330F: drivers/base/firmware*.c 5331F: include/linux/firmware.h 5332 5333FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5334M: Joshua Morris <josh.h.morris@us.ibm.com> 5335M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5336S: Maintained 5337F: drivers/block/rsxx/ 5338 5339FLOPPY DRIVER 5340M: Jiri Kosina <jikos@kernel.org> 5341T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5342S: Odd fixes 5343F: drivers/block/floppy.c 5344 5345FMC SUBSYSTEM 5346M: Alessandro Rubini <rubini@gnudd.com> 5347W: http://www.ohwr.org/projects/fmc-bus 5348S: Supported 5349F: drivers/fmc/ 5350F: include/linux/fmc*.h 5351F: include/linux/ipmi-fru.h 5352K: fmc_d.*register 5353 5354FPGA MANAGER FRAMEWORK 5355M: Alan Tull <atull@kernel.org> 5356R: Moritz Fischer <moritz.fischer@ettus.com> 5357L: linux-fpga@vger.kernel.org 5358S: Maintained 5359T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5360F: Documentation/fpga/ 5361F: Documentation/devicetree/bindings/fpga/ 5362F: drivers/fpga/ 5363F: include/linux/fpga/ 5364W: http://www.rocketboards.org 5365 5366FPU EMULATOR 5367M: Bill Metzenthen <billm@melbpc.org.au> 5368W: http://floatingpoint.sourceforge.net/emulator/index.html 5369S: Maintained 5370F: arch/x86/math-emu/ 5371 5372FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5373L: netdev@vger.kernel.org 5374S: Orphan 5375F: drivers/net/wan/dlci.c 5376F: drivers/net/wan/sdla.c 5377 5378FRAMEBUFFER LAYER 5379M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5380L: linux-fbdev@vger.kernel.org 5381T: git git://github.com/bzolnier/linux.git 5382Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5383S: Maintained 5384F: Documentation/fb/ 5385F: drivers/video/ 5386F: include/video/ 5387F: include/linux/fb.h 5388F: include/uapi/video/ 5389F: include/uapi/linux/fb.h 5390 5391FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5392M: Horia Geantă <horia.geanta@nxp.com> 5393M: Dan Douglass <dan.douglass@nxp.com> 5394L: linux-crypto@vger.kernel.org 5395S: Maintained 5396F: drivers/crypto/caam/ 5397F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5398 5399FREESCALE DIU FRAMEBUFFER DRIVER 5400M: Timur Tabi <timur@tabi.org> 5401L: linux-fbdev@vger.kernel.org 5402S: Maintained 5403F: drivers/video/fbdev/fsl-diu-fb.* 5404 5405FREESCALE DMA DRIVER 5406M: Li Yang <leoyang.li@nxp.com> 5407M: Zhang Wei <zw@zh-kernel.org> 5408L: linuxppc-dev@lists.ozlabs.org 5409S: Maintained 5410F: drivers/dma/fsldma.* 5411 5412FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5413M: Claudiu Manoil <claudiu.manoil@freescale.com> 5414L: netdev@vger.kernel.org 5415S: Maintained 5416F: drivers/net/ethernet/freescale/gianfar* 5417X: drivers/net/ethernet/freescale/gianfar_ptp.c 5418F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5419 5420FREESCALE GPMI NAND DRIVER 5421M: Han Xu <han.xu@nxp.com> 5422L: linux-mtd@lists.infradead.org 5423S: Maintained 5424F: drivers/mtd/nand/gpmi-nand/* 5425 5426FREESCALE I2C CPM DRIVER 5427M: Jochen Friedrich <jochen@scram.de> 5428L: linuxppc-dev@lists.ozlabs.org 5429L: linux-i2c@vger.kernel.org 5430S: Maintained 5431F: drivers/i2c/busses/i2c-cpm.c 5432 5433FREESCALE IMX / MXC FEC DRIVER 5434M: Fugang Duan <fugang.duan@nxp.com> 5435L: netdev@vger.kernel.org 5436S: Maintained 5437F: drivers/net/ethernet/freescale/fec_main.c 5438F: drivers/net/ethernet/freescale/fec_ptp.c 5439F: drivers/net/ethernet/freescale/fec.h 5440F: Documentation/devicetree/bindings/net/fsl-fec.txt 5441 5442FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5443M: Sascha Hauer <kernel@pengutronix.de> 5444L: linux-fbdev@vger.kernel.org 5445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5446S: Maintained 5447F: include/linux/platform_data/video-imxfb.h 5448F: drivers/video/fbdev/imxfb.c 5449 5450FREESCALE QORIQ DPAA ETHERNET DRIVER 5451M: Madalin Bucur <madalin.bucur@nxp.com> 5452L: netdev@vger.kernel.org 5453S: Maintained 5454F: drivers/net/ethernet/freescale/dpaa 5455 5456FREESCALE QORIQ DPAA FMAN DRIVER 5457M: Madalin Bucur <madalin.bucur@nxp.com> 5458L: netdev@vger.kernel.org 5459S: Maintained 5460F: drivers/net/ethernet/freescale/fman 5461F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5462 5463FREESCALE QUAD SPI DRIVER 5464M: Han Xu <han.xu@nxp.com> 5465L: linux-mtd@lists.infradead.org 5466S: Maintained 5467F: drivers/mtd/spi-nor/fsl-quadspi.c 5468 5469FREESCALE QUICC ENGINE LIBRARY 5470M: Qiang Zhao <qiang.zhao@nxp.com> 5471L: linuxppc-dev@lists.ozlabs.org 5472S: Maintained 5473F: drivers/soc/fsl/qe/ 5474F: include/soc/fsl/*qe*.h 5475F: include/soc/fsl/*ucc*.h 5476 5477FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5478M: Li Yang <leoyang.li@nxp.com> 5479L: netdev@vger.kernel.org 5480L: linuxppc-dev@lists.ozlabs.org 5481S: Maintained 5482F: drivers/net/ethernet/freescale/ucc_geth* 5483 5484FREESCALE QUICC ENGINE UCC HDLC DRIVER 5485M: Zhao Qiang <qiang.zhao@nxp.com> 5486L: netdev@vger.kernel.org 5487L: linuxppc-dev@lists.ozlabs.org 5488S: Maintained 5489F: drivers/net/wan/fsl_ucc_hdlc* 5490 5491FREESCALE QUICC ENGINE UCC UART DRIVER 5492M: Timur Tabi <timur@tabi.org> 5493L: linuxppc-dev@lists.ozlabs.org 5494S: Maintained 5495F: drivers/tty/serial/ucc_uart.c 5496 5497FREESCALE SOC DRIVERS 5498M: Li Yang <leoyang.li@nxp.com> 5499L: linuxppc-dev@lists.ozlabs.org 5500L: linux-arm-kernel@lists.infradead.org 5501S: Maintained 5502F: Documentation/devicetree/bindings/soc/fsl/ 5503F: drivers/soc/fsl/ 5504F: include/linux/fsl/ 5505 5506FREESCALE SOC FS_ENET DRIVER 5507M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5508M: Vitaly Bordug <vbordug@ru.mvista.com> 5509L: linuxppc-dev@lists.ozlabs.org 5510L: netdev@vger.kernel.org 5511S: Maintained 5512F: drivers/net/ethernet/freescale/fs_enet/ 5513F: include/linux/fs_enet_pd.h 5514 5515FREESCALE SOC SOUND DRIVERS 5516M: Timur Tabi <timur@tabi.org> 5517M: Nicolin Chen <nicoleotsuka@gmail.com> 5518M: Xiubo Li <Xiubo.Lee@gmail.com> 5519R: Fabio Estevam <fabio.estevam@nxp.com> 5520L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5521L: linuxppc-dev@lists.ozlabs.org 5522S: Maintained 5523F: sound/soc/fsl/fsl* 5524F: sound/soc/fsl/imx* 5525F: sound/soc/fsl/mpc8610_hpcd.c 5526 5527FREESCALE USB PERIPHERAL DRIVERS 5528M: Li Yang <leoyang.li@nxp.com> 5529L: linux-usb@vger.kernel.org 5530L: linuxppc-dev@lists.ozlabs.org 5531S: Maintained 5532F: drivers/usb/gadget/udc/fsl* 5533 5534FREEVXFS FILESYSTEM 5535M: Christoph Hellwig <hch@infradead.org> 5536W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5537S: Maintained 5538F: fs/freevxfs/ 5539 5540FREEZER 5541M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5542M: Pavel Machek <pavel@ucw.cz> 5543L: linux-pm@vger.kernel.org 5544S: Supported 5545F: Documentation/power/freezing-of-tasks.txt 5546F: include/linux/freezer.h 5547F: kernel/freezer.c 5548 5549FRONTSWAP API 5550M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5551L: linux-kernel@vger.kernel.org 5552S: Maintained 5553F: mm/frontswap.c 5554F: include/linux/frontswap.h 5555 5556FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5557M: David Howells <dhowells@redhat.com> 5558L: linux-cachefs@redhat.com (moderated for non-subscribers) 5559S: Supported 5560F: Documentation/filesystems/caching/ 5561F: fs/fscache/ 5562F: include/linux/fscache*.h 5563 5564FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5565M: Theodore Y. Ts'o <tytso@mit.edu> 5566M: Jaegeuk Kim <jaegeuk@kernel.org> 5567L: linux-fscrypt@vger.kernel.org 5568Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5569T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5570S: Supported 5571F: fs/crypto/ 5572F: include/linux/fscrypt*.h 5573 5574FUJITSU FR-V (FRV) PORT 5575S: Orphan 5576F: arch/frv/ 5577 5578FUJITSU LAPTOP EXTRAS 5579M: Jonathan Woithe <jwoithe@just42.net> 5580L: platform-driver-x86@vger.kernel.org 5581S: Maintained 5582F: drivers/platform/x86/fujitsu-laptop.c 5583 5584FUJITSU M-5MO LS CAMERA ISP DRIVER 5585M: Kyungmin Park <kyungmin.park@samsung.com> 5586M: Heungjun Kim <riverful.kim@samsung.com> 5587L: linux-media@vger.kernel.org 5588S: Maintained 5589F: drivers/media/i2c/m5mols/ 5590F: include/media/i2c/m5mols.h 5591 5592FUJITSU TABLET EXTRAS 5593M: Robert Gerlach <khnz@gmx.de> 5594L: platform-driver-x86@vger.kernel.org 5595S: Maintained 5596F: drivers/platform/x86/fujitsu-tablet.c 5597 5598FUSE: FILESYSTEM IN USERSPACE 5599M: Miklos Szeredi <miklos@szeredi.hu> 5600L: linux-fsdevel@vger.kernel.org 5601W: http://fuse.sourceforge.net/ 5602T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5603S: Maintained 5604F: fs/fuse/ 5605F: include/uapi/linux/fuse.h 5606F: Documentation/filesystems/fuse.txt 5607 5608FUTEX SUBSYSTEM 5609M: Thomas Gleixner <tglx@linutronix.de> 5610M: Ingo Molnar <mingo@redhat.com> 5611R: Peter Zijlstra <peterz@infradead.org> 5612R: Darren Hart <dvhart@infradead.org> 5613L: linux-kernel@vger.kernel.org 5614T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5615S: Maintained 5616F: kernel/futex.c 5617F: kernel/futex_compat.c 5618F: include/asm-generic/futex.h 5619F: include/linux/futex.h 5620F: include/uapi/linux/futex.h 5621F: tools/testing/selftests/futex/ 5622F: tools/perf/bench/futex* 5623F: Documentation/*futex* 5624 5625FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5626M: Rik Faith <faith@cs.unc.edu> 5627L: linux-scsi@vger.kernel.org 5628S: Odd Fixes (e.g., new signatures) 5629F: drivers/scsi/fdomain.* 5630 5631GCC PLUGINS 5632M: Kees Cook <keescook@chromium.org> 5633R: Emese Revfy <re.emese@gmail.com> 5634L: kernel-hardening@lists.openwall.com 5635S: Maintained 5636F: scripts/gcc-plugins/ 5637F: scripts/gcc-plugin.sh 5638F: scripts/Makefile.gcc-plugins 5639F: Documentation/gcc-plugins.txt 5640 5641GCOV BASED KERNEL PROFILING 5642M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5643S: Maintained 5644F: kernel/gcov/ 5645F: Documentation/dev-tools/gcov.rst 5646 5647GDB KERNEL DEBUGGING HELPER SCRIPTS 5648M: Jan Kiszka <jan.kiszka@siemens.com> 5649M: Kieran Bingham <kieran@bingham.xyz> 5650S: Supported 5651F: scripts/gdb/ 5652 5653GDT SCSI DISK ARRAY CONTROLLER DRIVER 5654M: Achim Leubner <achim_leubner@adaptec.com> 5655L: linux-scsi@vger.kernel.org 5656W: http://www.icp-vortex.com/ 5657S: Supported 5658F: drivers/scsi/gdt* 5659 5660GEMTEK FM RADIO RECEIVER DRIVER 5661M: Hans Verkuil <hverkuil@xs4all.nl> 5662L: linux-media@vger.kernel.org 5663T: git git://linuxtv.org/media_tree.git 5664W: https://linuxtv.org 5665S: Maintained 5666F: drivers/media/radio/radio-gemtek* 5667 5668GENERIC GPIO I2C DRIVER 5669M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5670S: Supported 5671F: drivers/i2c/busses/i2c-gpio.c 5672F: include/linux/i2c-gpio.h 5673 5674GENERIC GPIO I2C MULTIPLEXER DRIVER 5675M: Peter Korsgaard <peter.korsgaard@barco.com> 5676L: linux-i2c@vger.kernel.org 5677S: Supported 5678F: drivers/i2c/muxes/i2c-mux-gpio.c 5679F: include/linux/i2c-mux-gpio.h 5680F: Documentation/i2c/muxes/i2c-mux-gpio 5681 5682GENERIC HDLC (WAN) DRIVERS 5683M: Krzysztof Halasa <khc@pm.waw.pl> 5684W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5685S: Maintained 5686F: drivers/net/wan/c101.c 5687F: drivers/net/wan/hd6457* 5688F: drivers/net/wan/hdlc* 5689F: drivers/net/wan/n2.c 5690F: drivers/net/wan/pc300too.c 5691F: drivers/net/wan/pci200syn.c 5692F: drivers/net/wan/wanxl* 5693 5694GENERIC INCLUDE/ASM HEADER FILES 5695M: Arnd Bergmann <arnd@arndb.de> 5696L: linux-arch@vger.kernel.org 5697T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5698S: Maintained 5699F: include/asm-generic/ 5700F: include/uapi/asm-generic/ 5701 5702GENERIC PHY FRAMEWORK 5703M: Kishon Vijay Abraham I <kishon@ti.com> 5704L: linux-kernel@vger.kernel.org 5705T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5706S: Supported 5707F: drivers/phy/ 5708F: include/linux/phy/ 5709 5710GENERIC PM DOMAINS 5711M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5712M: Kevin Hilman <khilman@kernel.org> 5713M: Ulf Hansson <ulf.hansson@linaro.org> 5714L: linux-pm@vger.kernel.org 5715S: Supported 5716F: drivers/base/power/domain*.c 5717F: include/linux/pm_domain.h 5718F: Documentation/devicetree/bindings/power/power_domain.txt 5719 5720GENERIC UIO DRIVER FOR PCI DEVICES 5721M: "Michael S. Tsirkin" <mst@redhat.com> 5722L: kvm@vger.kernel.org 5723S: Supported 5724F: drivers/uio/uio_pci_generic.c 5725 5726GENWQE (IBM Generic Workqueue Card) 5727M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5728M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5729S: Supported 5730F: drivers/misc/genwqe/ 5731 5732GET_MAINTAINER SCRIPT 5733M: Joe Perches <joe@perches.com> 5734S: Maintained 5735F: scripts/get_maintainer.pl 5736 5737GFS2 FILE SYSTEM 5738M: Steven Whitehouse <swhiteho@redhat.com> 5739M: Bob Peterson <rpeterso@redhat.com> 5740L: cluster-devel@redhat.com 5741W: http://sources.redhat.com/cluster/ 5742T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5743S: Supported 5744F: Documentation/filesystems/gfs2*.txt 5745F: fs/gfs2/ 5746F: include/uapi/linux/gfs2_ondisk.h 5747 5748GIGASET ISDN DRIVERS 5749M: Paul Bolle <pebolle@tiscali.nl> 5750L: gigaset307x-common@lists.sourceforge.net 5751W: http://gigaset307x.sourceforge.net/ 5752S: Odd Fixes 5753F: Documentation/isdn/README.gigaset 5754F: drivers/isdn/gigaset/ 5755F: include/uapi/linux/gigaset_dev.h 5756 5757GO7007 MPEG CODEC 5758M: Hans Verkuil <hans.verkuil@cisco.com> 5759L: linux-media@vger.kernel.org 5760S: Maintained 5761F: drivers/media/usb/go7007/ 5762 5763GOODIX TOUCHSCREEN 5764M: Bastien Nocera <hadess@hadess.net> 5765L: linux-input@vger.kernel.org 5766S: Maintained 5767F: drivers/input/touchscreen/goodix.c 5768 5769GPIO ACPI SUPPORT 5770M: Mika Westerberg <mika.westerberg@linux.intel.com> 5771M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5772L: linux-gpio@vger.kernel.org 5773L: linux-acpi@vger.kernel.org 5774S: Maintained 5775F: Documentation/acpi/gpio-properties.txt 5776F: drivers/gpio/gpiolib-acpi.c 5777 5778GPIO IR Transmitter 5779M: Sean Young <sean@mess.org> 5780L: linux-media@vger.kernel.org 5781S: Maintained 5782F: drivers/media/rc/gpio-ir-tx.c 5783 5784GPIO MOCKUP DRIVER 5785M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5786L: linux-gpio@vger.kernel.org 5787S: Maintained 5788F: drivers/gpio/gpio-mockup.c 5789F: tools/testing/selftests/gpio/ 5790 5791GPIO SUBSYSTEM 5792M: Linus Walleij <linus.walleij@linaro.org> 5793L: linux-gpio@vger.kernel.org 5794T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5795S: Maintained 5796F: Documentation/devicetree/bindings/gpio/ 5797F: Documentation/gpio/ 5798F: Documentation/ABI/testing/gpio-cdev 5799F: Documentation/ABI/obsolete/sysfs-gpio 5800F: drivers/gpio/ 5801F: include/linux/gpio/ 5802F: include/linux/gpio.h 5803F: include/asm-generic/gpio.h 5804F: include/uapi/linux/gpio.h 5805F: tools/gpio/ 5806 5807GRE DEMULTIPLEXER DRIVER 5808M: Dmitry Kozlov <xeb@mail.ru> 5809L: netdev@vger.kernel.org 5810S: Maintained 5811F: net/ipv4/gre_demux.c 5812F: net/ipv4/gre_offload.c 5813F: include/net/gre.h 5814 5815GRETH 10/100/1G Ethernet MAC device driver 5816M: Andreas Larsson <andreas@gaisler.com> 5817L: netdev@vger.kernel.org 5818S: Maintained 5819F: drivers/net/ethernet/aeroflex/ 5820 5821GREYBUS AUDIO PROTOCOLS DRIVERS 5822M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5823M: Mark Greer <mgreer@animalcreek.com> 5824S: Maintained 5825F: drivers/staging/greybus/audio_apbridgea.c 5826F: drivers/staging/greybus/audio_apbridgea.h 5827F: drivers/staging/greybus/audio_codec.c 5828F: drivers/staging/greybus/audio_codec.h 5829F: drivers/staging/greybus/audio_gb.c 5830F: drivers/staging/greybus/audio_manager.c 5831F: drivers/staging/greybus/audio_manager.h 5832F: drivers/staging/greybus/audio_manager_module.c 5833F: drivers/staging/greybus/audio_manager_private.h 5834F: drivers/staging/greybus/audio_manager_sysfs.c 5835F: drivers/staging/greybus/audio_module.c 5836F: drivers/staging/greybus/audio_topology.c 5837 5838GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5839M: Viresh Kumar <vireshk@kernel.org> 5840S: Maintained 5841F: drivers/staging/greybus/authentication.c 5842F: drivers/staging/greybus/bootrom.c 5843F: drivers/staging/greybus/firmware.h 5844F: drivers/staging/greybus/fw-core.c 5845F: drivers/staging/greybus/fw-download.c 5846F: drivers/staging/greybus/fw-managament.c 5847F: drivers/staging/greybus/greybus_authentication.h 5848F: drivers/staging/greybus/greybus_firmware.h 5849F: drivers/staging/greybus/hid.c 5850F: drivers/staging/greybus/i2c.c 5851F: drivers/staging/greybus/spi.c 5852F: drivers/staging/greybus/spilib.c 5853F: drivers/staging/greybus/spilib.h 5854 5855GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS 5856M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5857S: Maintained 5858F: drivers/staging/greybus/loopback.c 5859F: drivers/staging/greybus/timesync.c 5860F: drivers/staging/greybus/timesync_platform.c 5861 5862GREYBUS PLATFORM DRIVERS 5863M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5864S: Maintained 5865F: drivers/staging/greybus/arche-platform.c 5866F: drivers/staging/greybus/arche-apb-ctrl.c 5867F: drivers/staging/greybus/arche_platform.h 5868 5869GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5870M: Rui Miguel Silva <rmfrfs@gmail.com> 5871S: Maintained 5872F: drivers/staging/greybus/sdio.c 5873F: drivers/staging/greybus/light.c 5874F: drivers/staging/greybus/gpio.c 5875F: drivers/staging/greybus/power_supply.c 5876F: drivers/staging/greybus/spi.c 5877F: drivers/staging/greybus/spilib.c 5878 5879GREYBUS SUBSYSTEM 5880M: Johan Hovold <johan@kernel.org> 5881M: Alex Elder <elder@kernel.org> 5882M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5883S: Maintained 5884F: drivers/staging/greybus/ 5885L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5886 5887GREYBUS UART PROTOCOLS DRIVERS 5888M: David Lin <dtwlin@gmail.com> 5889S: Maintained 5890F: drivers/staging/greybus/uart.c 5891F: drivers/staging/greybus/log.c 5892 5893GS1662 VIDEO SERIALIZER 5894M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5895L: linux-media@vger.kernel.org 5896T: git git://linuxtv.org/media_tree.git 5897S: Maintained 5898F: drivers/media/spi/gs1662.c 5899 5900GSPCA FINEPIX SUBDRIVER 5901M: Frank Zago <frank@zago.net> 5902L: linux-media@vger.kernel.org 5903T: git git://linuxtv.org/media_tree.git 5904S: Maintained 5905F: drivers/media/usb/gspca/finepix.c 5906 5907GSPCA GL860 SUBDRIVER 5908M: Olivier Lorin <o.lorin@laposte.net> 5909L: linux-media@vger.kernel.org 5910T: git git://linuxtv.org/media_tree.git 5911S: Maintained 5912F: drivers/media/usb/gspca/gl860/ 5913 5914GSPCA M5602 SUBDRIVER 5915M: Erik Andren <erik.andren@gmail.com> 5916L: linux-media@vger.kernel.org 5917T: git git://linuxtv.org/media_tree.git 5918S: Maintained 5919F: drivers/media/usb/gspca/m5602/ 5920 5921GSPCA PAC207 SONIXB SUBDRIVER 5922M: Hans Verkuil <hverkuil@xs4all.nl> 5923L: linux-media@vger.kernel.org 5924T: git git://linuxtv.org/media_tree.git 5925S: Odd Fixes 5926F: drivers/media/usb/gspca/pac207.c 5927 5928GSPCA SN9C20X SUBDRIVER 5929M: Brian Johnson <brijohn@gmail.com> 5930L: linux-media@vger.kernel.org 5931T: git git://linuxtv.org/media_tree.git 5932S: Maintained 5933F: drivers/media/usb/gspca/sn9c20x.c 5934 5935GSPCA T613 SUBDRIVER 5936M: Leandro Costantino <lcostantino@gmail.com> 5937L: linux-media@vger.kernel.org 5938T: git git://linuxtv.org/media_tree.git 5939S: Maintained 5940F: drivers/media/usb/gspca/t613.c 5941 5942GSPCA USB WEBCAM DRIVER 5943M: Hans Verkuil <hverkuil@xs4all.nl> 5944L: linux-media@vger.kernel.org 5945T: git git://linuxtv.org/media_tree.git 5946S: Odd Fixes 5947F: drivers/media/usb/gspca/ 5948 5949GTP (GPRS Tunneling Protocol) 5950M: Pablo Neira Ayuso <pablo@netfilter.org> 5951M: Harald Welte <laforge@gnumonks.org> 5952L: osmocom-net-gprs@lists.osmocom.org 5953T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5954S: Maintained 5955F: drivers/net/gtp.c 5956 5957GUID PARTITION TABLE (GPT) 5958M: Davidlohr Bueso <dave@stgolabs.net> 5959L: linux-efi@vger.kernel.org 5960S: Maintained 5961F: block/partitions/efi.* 5962 5963H8/300 ARCHITECTURE 5964M: Yoshinori Sato <ysato@users.sourceforge.jp> 5965L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5966W: http://uclinux-h8.sourceforge.jp 5967T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5968S: Maintained 5969F: arch/h8300/ 5970F: drivers/clocksource/h8300_*.c 5971F: drivers/clk/h8300/ 5972F: drivers/irqchip/irq-renesas-h8*.c 5973 5974HACKRF MEDIA DRIVER 5975M: Antti Palosaari <crope@iki.fi> 5976L: linux-media@vger.kernel.org 5977W: https://linuxtv.org 5978W: http://palosaari.fi/linux/ 5979Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5980T: git git://linuxtv.org/anttip/media_tree.git 5981S: Maintained 5982F: drivers/media/usb/hackrf/ 5983 5984HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5985M: Frank Seidel <frank@f-seidel.de> 5986L: platform-driver-x86@vger.kernel.org 5987W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5988S: Maintained 5989F: drivers/platform/x86/hdaps.c 5990 5991HARDWARE MONITORING 5992M: Jean Delvare <jdelvare@suse.com> 5993M: Guenter Roeck <linux@roeck-us.net> 5994L: linux-hwmon@vger.kernel.org 5995W: http://hwmon.wiki.kernel.org/ 5996T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5997T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5998S: Maintained 5999F: Documentation/hwmon/ 6000F: drivers/hwmon/ 6001F: include/linux/hwmon*.h 6002 6003HARDWARE RANDOM NUMBER GENERATOR CORE 6004M: Matt Mackall <mpm@selenic.com> 6005M: Herbert Xu <herbert@gondor.apana.org.au> 6006L: linux-crypto@vger.kernel.org 6007S: Odd fixes 6008F: Documentation/devicetree/bindings/rng/ 6009F: Documentation/hw_random.txt 6010F: drivers/char/hw_random/ 6011F: include/linux/hw_random.h 6012 6013HARDWARE SPINLOCK CORE 6014M: Ohad Ben-Cohen <ohad@wizery.com> 6015M: Bjorn Andersson <bjorn.andersson@linaro.org> 6016L: linux-remoteproc@vger.kernel.org 6017S: Maintained 6018T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6019F: Documentation/devicetree/bindings/hwlock/ 6020F: Documentation/hwspinlock.txt 6021F: drivers/hwspinlock/ 6022F: include/linux/hwspinlock.h 6023 6024HARMONY SOUND DRIVER 6025L: linux-parisc@vger.kernel.org 6026S: Maintained 6027F: sound/parisc/harmony.* 6028 6029HDPVR USB VIDEO ENCODER DRIVER 6030M: Hans Verkuil <hverkuil@xs4all.nl> 6031L: linux-media@vger.kernel.org 6032T: git git://linuxtv.org/media_tree.git 6033W: https://linuxtv.org 6034S: Odd Fixes 6035F: drivers/media/usb/hdpvr/ 6036 6037HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6038M: Jimmy Vance <jimmy.vance@hpe.com> 6039S: Supported 6040F: Documentation/watchdog/hpwdt.txt 6041F: drivers/watchdog/hpwdt.c 6042 6043HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6044M: Don Brace <don.brace@microsemi.com> 6045L: esc.storagedev@microsemi.com 6046L: linux-scsi@vger.kernel.org 6047S: Supported 6048F: Documentation/scsi/hpsa.txt 6049F: drivers/scsi/hpsa*.[ch] 6050F: include/linux/cciss*.h 6051F: include/uapi/linux/cciss*.h 6052 6053HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 6054M: Don Brace <don.brace@microsemi.com> 6055L: esc.storagedev@microsemi.com 6056L: linux-scsi@vger.kernel.org 6057S: Supported 6058F: Documentation/blockdev/cciss.txt 6059F: drivers/block/cciss* 6060F: include/linux/cciss_ioctl.h 6061F: include/uapi/linux/cciss_ioctl.h 6062 6063HFI1 DRIVER 6064M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6065M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6066L: linux-rdma@vger.kernel.org 6067S: Supported 6068F: drivers/infiniband/hw/hfi1 6069 6070HFS FILESYSTEM 6071L: linux-fsdevel@vger.kernel.org 6072S: Orphan 6073F: Documentation/filesystems/hfs.txt 6074F: fs/hfs/ 6075 6076HFSPLUS FILESYSTEM 6077L: linux-fsdevel@vger.kernel.org 6078S: Orphan 6079F: Documentation/filesystems/hfsplus.txt 6080F: fs/hfsplus/ 6081 6082HGA FRAMEBUFFER DRIVER 6083M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6084L: linux-nvidia@lists.surfsouth.com 6085W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6086S: Maintained 6087F: drivers/video/fbdev/hgafb.c 6088 6089HIBERNATION (aka Software Suspend, aka swsusp) 6090M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6091M: Pavel Machek <pavel@ucw.cz> 6092L: linux-pm@vger.kernel.org 6093B: https://bugzilla.kernel.org 6094S: Supported 6095F: arch/x86/power/ 6096F: drivers/base/power/ 6097F: kernel/power/ 6098F: include/linux/suspend.h 6099F: include/linux/freezer.h 6100F: include/linux/pm.h 6101F: arch/*/include/asm/suspend*.h 6102 6103HID CORE LAYER 6104M: Jiri Kosina <jikos@kernel.org> 6105R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6106L: linux-input@vger.kernel.org 6107T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6108S: Maintained 6109F: drivers/hid/ 6110F: include/linux/hid* 6111F: include/uapi/linux/hid* 6112 6113HID SENSOR HUB DRIVERS 6114M: Jiri Kosina <jikos@kernel.org> 6115M: Jonathan Cameron <jic23@kernel.org> 6116M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6117L: linux-input@vger.kernel.org 6118L: linux-iio@vger.kernel.org 6119S: Maintained 6120F: Documentation/hid/hid-sensor* 6121F: drivers/hid/hid-sensor-* 6122F: drivers/iio/*/hid-* 6123F: include/linux/hid-sensor-* 6124 6125HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6126M: Thomas Gleixner <tglx@linutronix.de> 6127L: linux-kernel@vger.kernel.org 6128T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6129S: Maintained 6130F: Documentation/timers/ 6131F: kernel/time/hrtimer.c 6132F: kernel/time/clockevents.c 6133F: kernel/time/timer_*.c 6134F: include/linux/clockchips.h 6135F: include/linux/hrtimer.h 6136 6137HIGH-SPEED SCC DRIVER FOR AX.25 6138L: linux-hams@vger.kernel.org 6139S: Orphan 6140F: drivers/net/hamradio/dmascc.c 6141F: drivers/net/hamradio/scc.c 6142 6143HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6144M: HighPoint Linux Team <linux@highpoint-tech.com> 6145W: http://www.highpoint-tech.com 6146S: Supported 6147F: Documentation/scsi/hptiop.txt 6148F: drivers/scsi/hptiop.c 6149 6150HIPPI 6151M: Jes Sorensen <jes@trained-monkey.org> 6152L: linux-hippi@sunsite.dk 6153S: Maintained 6154F: include/linux/hippidevice.h 6155F: include/uapi/linux/if_hippi.h 6156F: net/802/hippi.c 6157F: drivers/net/hippi/ 6158 6159HISILICON NETWORK SUBSYSTEM DRIVER 6160M: Yisen Zhuang <yisen.zhuang@huawei.com> 6161M: Salil Mehta <salil.mehta@huawei.com> 6162L: netdev@vger.kernel.org 6163W: http://www.hisilicon.com 6164S: Maintained 6165F: drivers/net/ethernet/hisilicon/ 6166F: Documentation/devicetree/bindings/net/hisilicon*.txt 6167 6168HISILICON ROCE DRIVER 6169M: Lijun Ou <oulijun@huawei.com> 6170M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6171L: linux-rdma@vger.kernel.org 6172S: Maintained 6173F: drivers/infiniband/hw/hns/ 6174F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6175 6176HISILICON SAS Controller 6177M: John Garry <john.garry@huawei.com> 6178W: http://www.hisilicon.com 6179S: Supported 6180F: drivers/scsi/hisi_sas/ 6181F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6182 6183HOST AP DRIVER 6184M: Jouni Malinen <j@w1.fi> 6185L: linux-wireless@vger.kernel.org 6186W: http://w1.fi/hostap-driver.html 6187S: Obsolete 6188F: drivers/net/wireless/intersil/hostap/ 6189 6190HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6191L: platform-driver-x86@vger.kernel.org 6192S: Orphan 6193F: drivers/platform/x86/tc1100-wmi.c 6194 6195HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6196M: Jaroslav Kysela <perex@perex.cz> 6197S: Maintained 6198F: drivers/net/ethernet/hp/hp100.* 6199 6200HPET: High Precision Event Timers driver 6201M: Clemens Ladisch <clemens@ladisch.de> 6202S: Maintained 6203F: Documentation/timers/hpet.txt 6204F: drivers/char/hpet.c 6205F: include/linux/hpet.h 6206F: include/uapi/linux/hpet.h 6207 6208HPET: x86 6209S: Orphan 6210F: arch/x86/kernel/hpet.c 6211F: arch/x86/include/asm/hpet.h 6212 6213HPFS FILESYSTEM 6214M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6215W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6216S: Maintained 6217F: fs/hpfs/ 6218 6219HSI SUBSYSTEM 6220M: Sebastian Reichel <sre@kernel.org> 6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6222S: Maintained 6223F: Documentation/ABI/testing/sysfs-bus-hsi 6224F: Documentation/driver-api/hsi.rst 6225F: drivers/hsi/ 6226F: include/linux/hsi/ 6227F: include/uapi/linux/hsi/ 6228 6229HSO 3G MODEM DRIVER 6230L: linux-usb@vger.kernel.org 6231S: Orphan 6232F: drivers/net/usb/hso.c 6233 6234HSR NETWORK PROTOCOL 6235M: Arvid Brodin <arvid.brodin@alten.se> 6236L: netdev@vger.kernel.org 6237S: Maintained 6238F: net/hsr/ 6239 6240HT16K33 LED CONTROLLER DRIVER 6241M: Robin van der Gracht <robin@protonic.nl> 6242S: Maintained 6243F: drivers/auxdisplay/ht16k33.c 6244F: Documentation/devicetree/bindings/display/ht16k33.txt 6245 6246HTCPEN TOUCHSCREEN DRIVER 6247M: Pau Oliva Fora <pof@eslack.org> 6248L: linux-input@vger.kernel.org 6249S: Maintained 6250F: drivers/input/touchscreen/htcpen.c 6251 6252HUGETLB FILESYSTEM 6253M: Nadia Yvette Chambers <nyc@holomorphy.com> 6254S: Maintained 6255F: fs/hugetlbfs/ 6256 6257HVA ST MEDIA DRIVER 6258M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6259L: linux-media@vger.kernel.org 6260T: git git://linuxtv.org/media_tree.git 6261W: https://linuxtv.org 6262S: Supported 6263F: drivers/media/platform/sti/hva 6264 6265HWPOISON MEMORY FAILURE HANDLING 6266M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6267L: linux-mm@kvack.org 6268S: Maintained 6269F: mm/memory-failure.c 6270F: mm/hwpoison-inject.c 6271 6272Hyper-V CORE AND DRIVERS 6273M: "K. Y. Srinivasan" <kys@microsoft.com> 6274M: Haiyang Zhang <haiyangz@microsoft.com> 6275M: Stephen Hemminger <sthemmin@microsoft.com> 6276L: devel@linuxdriverproject.org 6277S: Maintained 6278F: arch/x86/include/asm/mshyperv.h 6279F: arch/x86/include/uapi/asm/hyperv.h 6280F: arch/x86/kernel/cpu/mshyperv.c 6281F: arch/x86/hyperv 6282F: drivers/hid/hid-hyperv.c 6283F: drivers/hv/ 6284F: drivers/input/serio/hyperv-keyboard.c 6285F: drivers/pci/host/pci-hyperv.c 6286F: drivers/net/hyperv/ 6287F: drivers/scsi/storvsc_drv.c 6288F: drivers/uio/uio_hv_generic.c 6289F: drivers/video/fbdev/hyperv_fb.c 6290F: include/linux/hyperv.h 6291F: tools/hv/ 6292F: Documentation/ABI/stable/sysfs-bus-vmbus 6293 6294HYPERVISOR VIRTUAL CONSOLE DRIVER 6295L: linuxppc-dev@lists.ozlabs.org 6296S: Odd Fixes 6297F: drivers/tty/hvc/ 6298 6299I2C ACPI SUPPORT 6300M: Mika Westerberg <mika.westerberg@linux.intel.com> 6301L: linux-i2c@vger.kernel.org 6302L: linux-acpi@vger.kernel.org 6303S: Maintained 6304F: drivers/i2c/i2c-core-acpi.c 6305 6306I2C MUXES 6307M: Peter Rosin <peda@axentia.se> 6308L: linux-i2c@vger.kernel.org 6309S: Maintained 6310F: Documentation/i2c/i2c-topology 6311F: Documentation/i2c/muxes/ 6312F: Documentation/devicetree/bindings/i2c/i2c-mux* 6313F: Documentation/devicetree/bindings/i2c/i2c-arb* 6314F: Documentation/devicetree/bindings/i2c/i2c-gate* 6315F: drivers/i2c/i2c-mux.c 6316F: drivers/i2c/muxes/ 6317F: include/linux/i2c-mux.h 6318 6319I2C OVER PARALLEL PORT 6320M: Jean Delvare <jdelvare@suse.com> 6321L: linux-i2c@vger.kernel.org 6322S: Maintained 6323F: Documentation/i2c/busses/i2c-parport 6324F: Documentation/i2c/busses/i2c-parport-light 6325F: drivers/i2c/busses/i2c-parport.c 6326F: drivers/i2c/busses/i2c-parport-light.c 6327 6328I2C SUBSYSTEM 6329M: Wolfram Sang <wsa@the-dreams.de> 6330L: linux-i2c@vger.kernel.org 6331W: https://i2c.wiki.kernel.org/ 6332Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6333T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6334S: Maintained 6335F: Documentation/devicetree/bindings/i2c/ 6336F: Documentation/i2c/ 6337F: drivers/i2c/ 6338F: drivers/i2c/*/ 6339F: include/linux/i2c.h 6340F: include/linux/i2c-*.h 6341F: include/uapi/linux/i2c.h 6342F: include/uapi/linux/i2c-*.h 6343 6344I2C-TAOS-EVM DRIVER 6345M: Jean Delvare <jdelvare@suse.com> 6346L: linux-i2c@vger.kernel.org 6347S: Maintained 6348F: Documentation/i2c/busses/i2c-taos-evm 6349F: drivers/i2c/busses/i2c-taos-evm.c 6350 6351I2C-TINY-USB DRIVER 6352M: Till Harbaum <till@harbaum.org> 6353L: linux-i2c@vger.kernel.org 6354W: http://www.harbaum.org/till/i2c_tiny_usb 6355S: Maintained 6356F: drivers/i2c/busses/i2c-tiny-usb.c 6357 6358I2C/SMBUS CONTROLLER DRIVERS FOR PC 6359M: Jean Delvare <jdelvare@suse.com> 6360L: linux-i2c@vger.kernel.org 6361S: Maintained 6362F: Documentation/i2c/busses/i2c-ali1535 6363F: Documentation/i2c/busses/i2c-ali1563 6364F: Documentation/i2c/busses/i2c-ali15x3 6365F: Documentation/i2c/busses/i2c-amd756 6366F: Documentation/i2c/busses/i2c-amd8111 6367F: Documentation/i2c/busses/i2c-i801 6368F: Documentation/i2c/busses/i2c-nforce2 6369F: Documentation/i2c/busses/i2c-piix4 6370F: Documentation/i2c/busses/i2c-sis5595 6371F: Documentation/i2c/busses/i2c-sis630 6372F: Documentation/i2c/busses/i2c-sis96x 6373F: Documentation/i2c/busses/i2c-via 6374F: Documentation/i2c/busses/i2c-viapro 6375F: drivers/i2c/busses/i2c-ali1535.c 6376F: drivers/i2c/busses/i2c-ali1563.c 6377F: drivers/i2c/busses/i2c-ali15x3.c 6378F: drivers/i2c/busses/i2c-amd756.c 6379F: drivers/i2c/busses/i2c-amd756-s4882.c 6380F: drivers/i2c/busses/i2c-amd8111.c 6381F: drivers/i2c/busses/i2c-i801.c 6382F: drivers/i2c/busses/i2c-isch.c 6383F: drivers/i2c/busses/i2c-nforce2.c 6384F: drivers/i2c/busses/i2c-nforce2-s4985.c 6385F: drivers/i2c/busses/i2c-piix4.c 6386F: drivers/i2c/busses/i2c-sis5595.c 6387F: drivers/i2c/busses/i2c-sis630.c 6388F: drivers/i2c/busses/i2c-sis96x.c 6389F: drivers/i2c/busses/i2c-via.c 6390F: drivers/i2c/busses/i2c-viapro.c 6391 6392I2C/SMBUS ISMT DRIVER 6393M: Seth Heasley <seth.heasley@intel.com> 6394M: Neil Horman <nhorman@tuxdriver.com> 6395L: linux-i2c@vger.kernel.org 6396F: drivers/i2c/busses/i2c-ismt.c 6397F: Documentation/i2c/busses/i2c-ismt 6398 6399I2C/SMBUS STUB DRIVER 6400M: Jean Delvare <jdelvare@suse.com> 6401L: linux-i2c@vger.kernel.org 6402S: Maintained 6403F: drivers/i2c/i2c-stub.c 6404 6405i386 BOOT CODE 6406M: "H. Peter Anvin" <hpa@zytor.com> 6407S: Maintained 6408F: arch/x86/boot/ 6409 6410i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6411M: "H. Peter Anvin" <hpa@zytor.com> 6412T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6413S: Maintained 6414 6415IA64 (Itanium) PLATFORM 6416M: Tony Luck <tony.luck@intel.com> 6417M: Fenghua Yu <fenghua.yu@intel.com> 6418L: linux-ia64@vger.kernel.org 6419T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6420S: Maintained 6421F: arch/ia64/ 6422 6423IBM Power 842 compression accelerator 6424M: Haren Myneni <haren@us.ibm.com> 6425S: Supported 6426F: drivers/crypto/nx/Makefile 6427F: drivers/crypto/nx/Kconfig 6428F: drivers/crypto/nx/nx-842* 6429F: include/linux/sw842.h 6430F: crypto/842.c 6431F: lib/842/ 6432 6433IBM Power in-Nest Crypto Acceleration 6434M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6435M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6436L: linux-crypto@vger.kernel.org 6437S: Supported 6438F: drivers/crypto/nx/Makefile 6439F: drivers/crypto/nx/Kconfig 6440F: drivers/crypto/nx/nx-aes* 6441F: drivers/crypto/nx/nx-sha* 6442F: drivers/crypto/nx/nx.* 6443F: drivers/crypto/nx/nx_csbcpb.h 6444F: drivers/crypto/nx/nx_debugfs.h 6445 6446IBM Power Linux RAID adapter 6447M: Brian King <brking@us.ibm.com> 6448S: Supported 6449F: drivers/scsi/ipr.* 6450 6451IBM Power SRIOV Virtual NIC Device Driver 6452M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6453M: John Allen <jallen@linux.vnet.ibm.com> 6454L: netdev@vger.kernel.org 6455S: Supported 6456F: drivers/net/ethernet/ibm/ibmvnic.* 6457 6458IBM Power Virtual Ethernet Device Driver 6459M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6460L: netdev@vger.kernel.org 6461S: Supported 6462F: drivers/net/ethernet/ibm/ibmveth.* 6463 6464IBM Power Virtual FC Device Drivers 6465M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6466L: linux-scsi@vger.kernel.org 6467S: Supported 6468F: drivers/scsi/ibmvscsi/ibmvfc* 6469 6470IBM Power Virtual SCSI Device Drivers 6471M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6472L: linux-scsi@vger.kernel.org 6473S: Supported 6474F: drivers/scsi/ibmvscsi/ibmvscsi* 6475F: include/scsi/viosrp.h 6476 6477IBM Power Virtual SCSI Device Target Driver 6478M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6479M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6480L: linux-scsi@vger.kernel.org 6481L: target-devel@vger.kernel.org 6482S: Supported 6483F: drivers/scsi/ibmvscsi_tgt/ 6484 6485IBM Power VMX Cryptographic instructions 6486M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6487M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6488L: linux-crypto@vger.kernel.org 6489S: Supported 6490F: drivers/crypto/vmx/Makefile 6491F: drivers/crypto/vmx/Kconfig 6492F: drivers/crypto/vmx/vmx.c 6493F: drivers/crypto/vmx/aes* 6494F: drivers/crypto/vmx/ghash* 6495F: drivers/crypto/vmx/ppc-xlate.pl 6496 6497IBM ServeRAID RAID DRIVER 6498S: Orphan 6499F: drivers/scsi/ips.* 6500 6501ICH LPC AND GPIO DRIVER 6502M: Peter Tyser <ptyser@xes-inc.com> 6503S: Maintained 6504F: drivers/mfd/lpc_ich.c 6505F: drivers/gpio/gpio-ich.c 6506 6507IDE SUBSYSTEM 6508M: "David S. Miller" <davem@davemloft.net> 6509L: linux-ide@vger.kernel.org 6510Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6511T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6512S: Maintained 6513F: Documentation/ide/ 6514F: drivers/ide/ 6515F: include/linux/ide.h 6516 6517IDE/ATAPI DRIVERS 6518M: Borislav Petkov <bp@alien8.de> 6519L: linux-ide@vger.kernel.org 6520S: Maintained 6521F: Documentation/cdrom/ide-cd 6522F: drivers/ide/ide-cd* 6523 6524IDEAPAD LAPTOP EXTRAS DRIVER 6525M: Ike Panhc <ike.pan@canonical.com> 6526L: platform-driver-x86@vger.kernel.org 6527W: http://launchpad.net/ideapad-laptop 6528S: Maintained 6529F: drivers/platform/x86/ideapad-laptop.c 6530 6531IDEAPAD LAPTOP SLIDEBAR DRIVER 6532M: Andrey Moiseev <o2g.org.ru@gmail.com> 6533L: linux-input@vger.kernel.org 6534W: https://github.com/o2genum/ideapad-slidebar 6535S: Maintained 6536F: drivers/input/misc/ideapad_slidebar.c 6537 6538IDT VersaClock 5 CLOCK DRIVER 6539M: Marek Vasut <marek.vasut@gmail.com> 6540S: Maintained 6541F: drivers/clk/clk-versaclock5.c 6542 6543IEEE 802.15.4 SUBSYSTEM 6544M: Alexander Aring <alex.aring@gmail.com> 6545M: Stefan Schmidt <stefan@osg.samsung.com> 6546L: linux-wpan@vger.kernel.org 6547W: http://wpan.cakelab.org/ 6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6550S: Maintained 6551F: net/ieee802154/ 6552F: net/mac802154/ 6553F: drivers/net/ieee802154/ 6554F: include/linux/nl802154.h 6555F: include/linux/ieee802154.h 6556F: include/net/nl802154.h 6557F: include/net/mac802154.h 6558F: include/net/af_ieee802154.h 6559F: include/net/cfg802154.h 6560F: include/net/ieee802154_netdev.h 6561F: Documentation/networking/ieee802154.txt 6562 6563IFE PROTOCOL 6564M: Yotam Gigi <yotamg@mellanox.com> 6565M: Jamal Hadi Salim <jhs@mojatatu.com> 6566F: net/ife 6567F: include/net/ife.h 6568F: include/uapi/linux/ife.h 6569 6570IGORPLUG-USB IR RECEIVER 6571M: Sean Young <sean@mess.org> 6572L: linux-media@vger.kernel.org 6573S: Maintained 6574F: drivers/media/rc/igorplugusb.c 6575 6576IGUANAWORKS USB IR TRANSCEIVER 6577M: Sean Young <sean@mess.org> 6578L: linux-media@vger.kernel.org 6579S: Maintained 6580F: drivers/media/rc/iguanair.c 6581 6582IIO DIGITAL POTENTIOMETER DAC 6583M: Peter Rosin <peda@axentia.se> 6584L: linux-iio@vger.kernel.org 6585S: Maintained 6586F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6587F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6588F: drivers/iio/dac/dpot-dac.c 6589 6590IIO ENVELOPE DETECTOR 6591M: Peter Rosin <peda@axentia.se> 6592L: linux-iio@vger.kernel.org 6593S: Maintained 6594F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6595F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6596F: drivers/iio/adc/envelope-detector.c 6597 6598IIO MULTIPLEXER 6599M: Peter Rosin <peda@axentia.se> 6600L: linux-iio@vger.kernel.org 6601S: Maintained 6602F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6603F: drivers/iio/multiplexer/iio-mux.c 6604 6605IIO SUBSYSTEM AND DRIVERS 6606M: Jonathan Cameron <jic23@kernel.org> 6607R: Hartmut Knaack <knaack.h@gmx.de> 6608R: Lars-Peter Clausen <lars@metafoo.de> 6609R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6610L: linux-iio@vger.kernel.org 6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6612S: Maintained 6613F: Documentation/devicetree/bindings/iio/ 6614F: drivers/iio/ 6615F: drivers/staging/iio/ 6616F: include/linux/iio/ 6617F: tools/iio/ 6618 6619IKANOS/ADI EAGLE ADSL USB DRIVER 6620M: Matthieu Castet <castet.matthieu@free.fr> 6621M: Stanislaw Gruszka <stf_xl@wp.pl> 6622S: Maintained 6623F: drivers/usb/atm/ueagle-atm.c 6624 6625IMGTEC ASCII LCD DRIVER 6626M: Paul Burton <paul.burton@imgtec.com> 6627S: Maintained 6628F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6629F: drivers/auxdisplay/img-ascii-lcd.c 6630 6631IMGTEC IR DECODER DRIVER 6632M: James Hogan <james.hogan@imgtec.com> 6633S: Maintained 6634F: drivers/media/rc/img-ir/ 6635 6636IMS TWINTURBO FRAMEBUFFER DRIVER 6637L: linux-fbdev@vger.kernel.org 6638S: Orphan 6639F: drivers/video/fbdev/imsttfb.c 6640 6641INA209 HARDWARE MONITOR DRIVER 6642M: Guenter Roeck <linux@roeck-us.net> 6643L: linux-hwmon@vger.kernel.org 6644S: Maintained 6645F: Documentation/hwmon/ina209 6646F: Documentation/devicetree/bindings/i2c/ina209.txt 6647F: drivers/hwmon/ina209.c 6648 6649INA2XX HARDWARE MONITOR DRIVER 6650M: Guenter Roeck <linux@roeck-us.net> 6651L: linux-hwmon@vger.kernel.org 6652S: Maintained 6653F: Documentation/hwmon/ina2xx 6654F: drivers/hwmon/ina2xx.c 6655F: include/linux/platform_data/ina2xx.h 6656 6657INDUSTRY PACK SUBSYSTEM (IPACK) 6658M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6659M: Jens Taprogge <jens.taprogge@taprogge.org> 6660M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6661L: industrypack-devel@lists.sourceforge.net 6662W: http://industrypack.sourceforge.net 6663S: Maintained 6664F: drivers/ipack/ 6665 6666INFINIBAND SUBSYSTEM 6667M: Doug Ledford <dledford@redhat.com> 6668M: Sean Hefty <sean.hefty@intel.com> 6669M: Hal Rosenstock <hal.rosenstock@gmail.com> 6670L: linux-rdma@vger.kernel.org 6671W: http://www.openfabrics.org/ 6672Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6673T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6674S: Supported 6675F: Documentation/devicetree/bindings/infiniband/ 6676F: Documentation/infiniband/ 6677F: drivers/infiniband/ 6678F: include/uapi/linux/if_infiniband.h 6679F: include/uapi/rdma/ 6680F: include/rdma/ 6681 6682INGENIC JZ4780 DMA Driver 6683M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6684S: Maintained 6685F: drivers/dma/dma-jz4780.c 6686 6687INGENIC JZ4780 NAND DRIVER 6688M: Harvey Hunt <harveyhuntnexus@gmail.com> 6689L: linux-mtd@lists.infradead.org 6690S: Maintained 6691F: drivers/mtd/nand/jz4780_* 6692 6693INOTIFY 6694M: John McCutchan <john@johnmccutchan.com> 6695M: Robert Love <rlove@rlove.org> 6696M: Eric Paris <eparis@parisplace.org> 6697S: Maintained 6698F: Documentation/filesystems/inotify.txt 6699F: fs/notify/inotify/ 6700F: include/linux/inotify.h 6701F: include/uapi/linux/inotify.h 6702 6703INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6704M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6705L: linux-input@vger.kernel.org 6706Q: http://patchwork.kernel.org/project/linux-input/list/ 6707T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6708S: Maintained 6709F: drivers/input/ 6710F: include/linux/input.h 6711F: include/uapi/linux/input.h 6712F: include/uapi/linux/input-event-codes.h 6713F: include/linux/input/ 6714F: Documentation/devicetree/bindings/input/ 6715F: Documentation/input/ 6716 6717INPUT MULTITOUCH (MT) PROTOCOL 6718M: Henrik Rydberg <rydberg@bitmath.org> 6719L: linux-input@vger.kernel.org 6720S: Odd fixes 6721F: Documentation/input/multi-touch-protocol.rst 6722F: drivers/input/input-mt.c 6723K: \b(ABS|SYN)_MT_ 6724 6725INSIDE SECURE CRYPTO DRIVER 6726M: Antoine Tenart <antoine.tenart@free-electrons.com> 6727F: drivers/crypto/inside-secure/ 6728S: Maintained 6729L: linux-crypto@vger.kernel.org 6730 6731INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6732M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6733M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6734L: linux-ima-devel@lists.sourceforge.net 6735L: linux-ima-user@lists.sourceforge.net 6736L: linux-security-module@vger.kernel.org 6737T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6738S: Supported 6739F: security/integrity/ima/ 6740 6741INTEL 810/815 FRAMEBUFFER DRIVER 6742M: Antonino Daplas <adaplas@gmail.com> 6743L: linux-fbdev@vger.kernel.org 6744S: Maintained 6745F: drivers/video/fbdev/i810/ 6746 6747INTEL ASoC BDW/HSW DRIVERS 6748M: Jie Yang <yang.jie@linux.intel.com> 6749L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6750S: Supported 6751F: sound/soc/intel/common/sst-dsp* 6752F: sound/soc/intel/common/sst-firmware.c 6753F: sound/soc/intel/boards/broadwell.c 6754F: sound/soc/intel/haswell/ 6755 6756INTEL C600 SERIES SAS CONTROLLER DRIVER 6757M: Intel SCU Linux support <intel-linux-scu@intel.com> 6758M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6759L: linux-scsi@vger.kernel.org 6760T: git git://git.code.sf.net/p/intel-sas/isci 6761S: Supported 6762F: drivers/scsi/isci/ 6763 6764INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6765M: Daniel Vetter <daniel.vetter@intel.com> 6766M: Jani Nikula <jani.nikula@linux.intel.com> 6767L: intel-gfx@lists.freedesktop.org 6768W: https://01.org/linuxgraphics/ 6769B: https://01.org/linuxgraphics/documentation/how-report-bugs 6770C: irc://chat.freenode.net/intel-gfx 6771Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6772T: git git://anongit.freedesktop.org/drm-intel 6773S: Supported 6774F: drivers/gpu/drm/i915/ 6775F: include/drm/i915* 6776F: include/uapi/drm/i915_drm.h 6777F: Documentation/gpu/i915.rst 6778 6779INTEL ETHERNET DRIVERS 6780M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6781L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6782W: http://www.intel.com/support/feedback.htm 6783W: http://e1000.sourceforge.net/ 6784Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6787S: Supported 6788F: Documentation/networking/e100.txt 6789F: Documentation/networking/e1000.txt 6790F: Documentation/networking/e1000e.txt 6791F: Documentation/networking/igb.txt 6792F: Documentation/networking/igbvf.txt 6793F: Documentation/networking/ixgb.txt 6794F: Documentation/networking/ixgbe.txt 6795F: Documentation/networking/ixgbevf.txt 6796F: Documentation/networking/i40e.txt 6797F: Documentation/networking/i40evf.txt 6798F: drivers/net/ethernet/intel/ 6799F: drivers/net/ethernet/intel/*/ 6800F: include/linux/avf/virtchnl.h 6801 6802INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6803M: Maik Broemme <mbroemme@libmpq.org> 6804L: linux-fbdev@vger.kernel.org 6805S: Maintained 6806F: Documentation/fb/intelfb.txt 6807F: drivers/video/fbdev/intelfb/ 6808 6809INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6810M: Zhenyu Wang <zhenyuw@linux.intel.com> 6811M: Zhi Wang <zhi.a.wang@intel.com> 6812L: intel-gvt-dev@lists.freedesktop.org 6813L: intel-gfx@lists.freedesktop.org 6814W: https://01.org/igvt-g 6815T: git https://github.com/01org/gvt-linux.git 6816S: Supported 6817F: drivers/gpu/drm/i915/gvt/ 6818 6819INTEL HID EVENT DRIVER 6820M: Alex Hung <alex.hung@canonical.com> 6821L: platform-driver-x86@vger.kernel.org 6822S: Maintained 6823F: drivers/platform/x86/intel-hid.c 6824 6825INTEL I/OAT DMA DRIVER 6826M: Dave Jiang <dave.jiang@intel.com> 6827R: Dan Williams <dan.j.williams@intel.com> 6828L: dmaengine@vger.kernel.org 6829Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6830S: Supported 6831F: drivers/dma/ioat* 6832 6833INTEL IDLE DRIVER 6834M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6835M: Len Brown <lenb@kernel.org> 6836L: linux-pm@vger.kernel.org 6837T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6838B: https://bugzilla.kernel.org 6839S: Supported 6840F: drivers/idle/intel_idle.c 6841 6842INTEL INTEGRATED SENSOR HUB DRIVER 6843M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6844M: Jiri Kosina <jikos@kernel.org> 6845L: linux-input@vger.kernel.org 6846S: Maintained 6847F: drivers/hid/intel-ish-hid/ 6848 6849INTEL IOMMU (VT-d) 6850M: David Woodhouse <dwmw2@infradead.org> 6851L: iommu@lists.linux-foundation.org 6852T: git git://git.infradead.org/iommu-2.6.git 6853S: Supported 6854F: drivers/iommu/intel-iommu.c 6855F: include/linux/intel-iommu.h 6856 6857INTEL IOP-ADMA DMA DRIVER 6858R: Dan Williams <dan.j.williams@intel.com> 6859S: Odd fixes 6860F: drivers/dma/iop-adma.c 6861 6862INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6863M: Krzysztof Halasa <khalasa@piap.pl> 6864S: Maintained 6865F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6866F: arch/arm/mach-ixp4xx/include/mach/npe.h 6867F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6868F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6869F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6870F: drivers/net/wan/ixp4xx_hss.c 6871 6872INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6873M: Deepak Saxena <dsaxena@plexity.net> 6874S: Maintained 6875F: drivers/char/hw_random/ixp4xx-rng.c 6876 6877INTEL MANAGEMENT ENGINE (mei) 6878M: Tomas Winkler <tomas.winkler@intel.com> 6879L: linux-kernel@vger.kernel.org 6880S: Supported 6881F: include/uapi/linux/mei.h 6882F: include/linux/mei_cl_bus.h 6883F: drivers/misc/mei/* 6884F: drivers/watchdog/mei_wdt.c 6885F: Documentation/misc-devices/mei/* 6886F: samples/mei/* 6887 6888INTEL MENLOW THERMAL DRIVER 6889M: Sujith Thomas <sujith.thomas@intel.com> 6890L: platform-driver-x86@vger.kernel.org 6891W: https://01.org/linux-acpi 6892S: Supported 6893F: drivers/platform/x86/intel_menlow.c 6894 6895INTEL MERRIFIELD GPIO DRIVER 6896M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6897L: linux-gpio@vger.kernel.org 6898S: Maintained 6899F: drivers/gpio/gpio-merrifield.c 6900 6901INTEL MIC DRIVERS (mic) 6902M: Sudeep Dutt <sudeep.dutt@intel.com> 6903M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6904S: Supported 6905W: https://github.com/sudeepdutt/mic 6906W: http://software.intel.com/en-us/mic-developer 6907F: include/linux/mic_bus.h 6908F: include/linux/scif.h 6909F: include/uapi/linux/mic_common.h 6910F: include/uapi/linux/mic_ioctl.h 6911F: include/uapi/linux/scif_ioctl.h 6912F: drivers/misc/mic/ 6913F: drivers/dma/mic_x100_dma.c 6914F: drivers/dma/mic_x100_dma.h 6915F: Documentation/mic/ 6916 6917INTEL PMC CORE DRIVER 6918M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6919M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6920L: platform-driver-x86@vger.kernel.org 6921S: Maintained 6922F: arch/x86/include/asm/pmc_core.h 6923F: drivers/platform/x86/intel_pmc_core* 6924 6925INTEL PMC/P-Unit IPC DRIVER 6926M: Zha Qipeng<qipeng.zha@intel.com> 6927L: platform-driver-x86@vger.kernel.org 6928S: Maintained 6929F: drivers/platform/x86/intel_pmc_ipc.c 6930F: drivers/platform/x86/intel_punit_ipc.c 6931F: arch/x86/include/asm/intel_pmc_ipc.h 6932F: arch/x86/include/asm/intel_punit_ipc.h 6933 6934INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6935M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6936L: linux-wireless@vger.kernel.org 6937S: Maintained 6938F: Documentation/networking/README.ipw2100 6939F: Documentation/networking/README.ipw2200 6940F: drivers/net/wireless/intel/ipw2x00/ 6941 6942INTEL PSTATE DRIVER 6943M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6944M: Len Brown <lenb@kernel.org> 6945L: linux-pm@vger.kernel.org 6946S: Supported 6947F: drivers/cpufreq/intel_pstate.c 6948 6949INTEL RDMA RNIC DRIVER 6950M: Faisal Latif <faisal.latif@intel.com> 6951M: Shiraz Saleem <shiraz.saleem@intel.com> 6952L: linux-rdma@vger.kernel.org 6953S: Supported 6954F: drivers/infiniband/hw/i40iw/ 6955 6956INTEL TELEMETRY DRIVER 6957M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6958L: platform-driver-x86@vger.kernel.org 6959S: Maintained 6960F: arch/x86/include/asm/intel_telemetry.h 6961F: drivers/platform/x86/intel_telemetry* 6962 6963INTEL VIRTUAL BUTTON DRIVER 6964M: AceLan Kao <acelan.kao@canonical.com> 6965L: platform-driver-x86@vger.kernel.org 6966S: Maintained 6967F: drivers/platform/x86/intel-vbtn.c 6968 6969INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6970M: Stanislaw Gruszka <sgruszka@redhat.com> 6971L: linux-wireless@vger.kernel.org 6972S: Supported 6973F: drivers/net/wireless/intel/iwlegacy/ 6974 6975INTEL WIRELESS WIFI LINK (iwlwifi) 6976M: Johannes Berg <johannes.berg@intel.com> 6977M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6978M: Luca Coelho <luciano.coelho@intel.com> 6979M: Intel Linux Wireless <linuxwifi@intel.com> 6980L: linux-wireless@vger.kernel.org 6981W: http://intellinuxwireless.org 6982T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6983S: Supported 6984F: drivers/net/wireless/intel/iwlwifi/ 6985 6986INTEL WIRELESS WIMAX CONNECTION 2400 6987M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6988M: linux-wimax@intel.com 6989L: wimax@linuxwimax.org (subscribers-only) 6990S: Supported 6991W: http://linuxwimax.org 6992F: Documentation/wimax/README.i2400m 6993F: drivers/net/wimax/i2400m/ 6994F: include/uapi/linux/wimax/i2400m.h 6995 6996INTEL(R) TRACE HUB 6997M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6998S: Supported 6999F: Documentation/trace/intel_th.txt 7000F: drivers/hwtracing/intel_th/ 7001 7002INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7003M: Ning Sun <ning.sun@intel.com> 7004L: tboot-devel@lists.sourceforge.net 7005W: http://tboot.sourceforge.net 7006T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7007S: Supported 7008F: Documentation/intel_txt.txt 7009F: include/linux/tboot.h 7010F: arch/x86/kernel/tboot.c 7011 7012INTEL-MID GPIO DRIVER 7013M: David Cohen <david.a.cohen@linux.intel.com> 7014L: linux-gpio@vger.kernel.org 7015S: Maintained 7016F: drivers/gpio/gpio-intel-mid.c 7017 7018INVENSENSE MPU-3050 GYROSCOPE DRIVER 7019M: Linus Walleij <linus.walleij@linaro.org> 7020L: linux-iio@vger.kernel.org 7021S: Maintained 7022F: drivers/iio/gyro/mpu3050* 7023F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7024 7025IOC3 ETHERNET DRIVER 7026M: Ralf Baechle <ralf@linux-mips.org> 7027L: linux-mips@linux-mips.org 7028S: Maintained 7029F: drivers/net/ethernet/sgi/ioc3-eth.c 7030 7031IOC3 SERIAL DRIVER 7032M: Pat Gefre <pfg@sgi.com> 7033L: linux-serial@vger.kernel.org 7034S: Maintained 7035F: drivers/tty/serial/ioc3_serial.c 7036 7037IOMMU DRIVERS 7038M: Joerg Roedel <joro@8bytes.org> 7039L: iommu@lists.linux-foundation.org 7040T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7041S: Maintained 7042F: Documentation/devicetree/bindings/iommu/ 7043F: drivers/iommu/ 7044F: include/linux/iommu.h 7045F: include/linux/iova.h 7046 7047IP MASQUERADING 7048M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7049S: Maintained 7050F: net/ipv4/netfilter/ipt_MASQUERADE.c 7051 7052IPMI SUBSYSTEM 7053M: Corey Minyard <minyard@acm.org> 7054L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7055W: http://openipmi.sourceforge.net/ 7056S: Supported 7057F: Documentation/IPMI.txt 7058F: drivers/char/ipmi/ 7059F: include/linux/ipmi* 7060F: include/uapi/linux/ipmi* 7061 7062IPS SCSI RAID DRIVER 7063M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7064L: linux-scsi@vger.kernel.org 7065W: http://www.adaptec.com/ 7066S: Maintained 7067F: drivers/scsi/ips* 7068 7069IPVS 7070M: Wensong Zhang <wensong@linux-vs.org> 7071M: Simon Horman <horms@verge.net.au> 7072M: Julian Anastasov <ja@ssi.bg> 7073L: netdev@vger.kernel.org 7074L: lvs-devel@vger.kernel.org 7075S: Maintained 7076T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7077T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7078F: Documentation/networking/ipvs-sysctl.txt 7079F: include/net/ip_vs.h 7080F: include/uapi/linux/ip_vs.h 7081F: net/netfilter/ipvs/ 7082 7083IPWIRELESS DRIVER 7084M: Jiri Kosina <jikos@kernel.org> 7085M: David Sterba <dsterba@suse.com> 7086S: Odd Fixes 7087F: drivers/tty/ipwireless/ 7088 7089IPX NETWORK LAYER 7090L: netdev@vger.kernel.org 7091S: Odd fixes 7092F: include/net/ipx.h 7093F: include/uapi/linux/ipx.h 7094F: net/ipx/ 7095 7096IRDA SUBSYSTEM 7097M: Samuel Ortiz <samuel@sortiz.org> 7098L: irda-users@lists.sourceforge.net (subscribers-only) 7099L: netdev@vger.kernel.org 7100W: http://irda.sourceforge.net/ 7101S: Maintained 7102T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7103F: Documentation/networking/irda.txt 7104F: drivers/net/irda/ 7105F: include/net/irda/ 7106F: net/irda/ 7107 7108IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7109M: Marc Zyngier <marc.zyngier@arm.com> 7110S: Maintained 7111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7112F: Documentation/IRQ-domain.txt 7113F: include/linux/irqdomain.h 7114F: kernel/irq/irqdomain.c 7115F: kernel/irq/msi.c 7116 7117IRQ SUBSYSTEM 7118M: Thomas Gleixner <tglx@linutronix.de> 7119L: linux-kernel@vger.kernel.org 7120S: Maintained 7121T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7122F: kernel/irq/ 7123 7124IRQCHIP DRIVERS 7125M: Thomas Gleixner <tglx@linutronix.de> 7126M: Jason Cooper <jason@lakedaemon.net> 7127M: Marc Zyngier <marc.zyngier@arm.com> 7128L: linux-kernel@vger.kernel.org 7129S: Maintained 7130T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7131T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 7132F: Documentation/devicetree/bindings/interrupt-controller/ 7133F: drivers/irqchip/ 7134 7135ISA 7136M: William Breathitt Gray <vilhelm.gray@gmail.com> 7137S: Maintained 7138F: Documentation/isa.txt 7139F: drivers/base/isa.c 7140F: include/linux/isa.h 7141 7142ISA RADIO MODULE 7143M: Hans Verkuil <hverkuil@xs4all.nl> 7144L: linux-media@vger.kernel.org 7145T: git git://linuxtv.org/media_tree.git 7146W: https://linuxtv.org 7147S: Maintained 7148F: drivers/media/radio/radio-isa* 7149 7150ISAPNP 7151M: Jaroslav Kysela <perex@perex.cz> 7152S: Maintained 7153F: Documentation/isapnp.txt 7154F: drivers/pnp/isapnp/ 7155F: include/linux/isapnp.h 7156 7157ISCSI 7158M: Lee Duncan <lduncan@suse.com> 7159M: Chris Leech <cleech@redhat.com> 7160L: open-iscsi@googlegroups.com 7161W: www.open-iscsi.com 7162S: Maintained 7163F: drivers/scsi/*iscsi* 7164F: include/scsi/*iscsi* 7165 7166iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7167M: Peter Jones <pjones@redhat.com> 7168M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7169S: Maintained 7170F: drivers/firmware/iscsi_ibft* 7171 7172ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7173M: Or Gerlitz <ogerlitz@mellanox.com> 7174M: Sagi Grimberg <sagi@grimberg.me> 7175M: Roi Dayan <roid@mellanox.com> 7176L: linux-rdma@vger.kernel.org 7177S: Supported 7178W: http://www.openfabrics.org 7179W: www.open-iscsi.org 7180Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7181F: drivers/infiniband/ulp/iser/ 7182 7183ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7184M: Sagi Grimberg <sagi@grimberg.me> 7185T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7186L: linux-rdma@vger.kernel.org 7187L: target-devel@vger.kernel.org 7188S: Supported 7189W: http://www.linux-iscsi.org 7190F: drivers/infiniband/ulp/isert 7191 7192ISDN SUBSYSTEM 7193M: Karsten Keil <isdn@linux-pingi.de> 7194L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7195L: netdev@vger.kernel.org 7196W: http://www.isdn4linux.de 7197T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7198S: Maintained 7199F: Documentation/isdn/ 7200F: drivers/isdn/ 7201F: include/linux/isdn.h 7202F: include/linux/isdn/ 7203F: include/uapi/linux/isdn.h 7204F: include/uapi/linux/isdn/ 7205 7206ISDN SUBSYSTEM (Eicon active card driver) 7207M: Armin Schindler <mac@melware.de> 7208L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7209W: http://www.melware.de 7210S: Maintained 7211F: drivers/isdn/hardware/eicon/ 7212 7213IT87 HARDWARE MONITORING DRIVER 7214M: Jean Delvare <jdelvare@suse.com> 7215L: linux-hwmon@vger.kernel.org 7216S: Maintained 7217F: Documentation/hwmon/it87 7218F: drivers/hwmon/it87.c 7219 7220IT913X MEDIA DRIVER 7221M: Antti Palosaari <crope@iki.fi> 7222L: linux-media@vger.kernel.org 7223W: https://linuxtv.org 7224W: http://palosaari.fi/linux/ 7225Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7226T: git git://linuxtv.org/anttip/media_tree.git 7227S: Maintained 7228F: drivers/media/tuners/it913x* 7229 7230IVTV VIDEO4LINUX DRIVER 7231M: Andy Walls <awalls@md.metrocast.net> 7232L: ivtv-devel@ivtvdriver.org (subscribers-only) 7233L: linux-media@vger.kernel.org 7234T: git git://linuxtv.org/media_tree.git 7235W: http://www.ivtvdriver.org 7236S: Maintained 7237F: Documentation/media/v4l-drivers/ivtv* 7238F: drivers/media/pci/ivtv/ 7239F: include/uapi/linux/ivtv* 7240 7241IX2505V MEDIA DRIVER 7242M: Malcolm Priestley <tvboxspy@gmail.com> 7243L: linux-media@vger.kernel.org 7244W: https://linuxtv.org 7245Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7246S: Maintained 7247F: drivers/media/dvb-frontends/ix2505v* 7248 7249JC42.4 TEMPERATURE SENSOR DRIVER 7250M: Guenter Roeck <linux@roeck-us.net> 7251L: linux-hwmon@vger.kernel.org 7252S: Maintained 7253F: drivers/hwmon/jc42.c 7254F: Documentation/hwmon/jc42 7255 7256JFS FILESYSTEM 7257M: Dave Kleikamp <shaggy@kernel.org> 7258L: jfs-discussion@lists.sourceforge.net 7259W: http://jfs.sourceforge.net/ 7260T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7261S: Maintained 7262F: Documentation/filesystems/jfs.txt 7263F: fs/jfs/ 7264 7265JME NETWORK DRIVER 7266M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7267L: netdev@vger.kernel.org 7268S: Maintained 7269F: drivers/net/ethernet/jme.* 7270 7271JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7272M: David Woodhouse <dwmw2@infradead.org> 7273L: linux-mtd@lists.infradead.org 7274W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7275S: Maintained 7276F: fs/jffs2/ 7277F: include/uapi/linux/jffs2.h 7278 7279JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7280M: "Theodore Ts'o" <tytso@mit.edu> 7281M: Jan Kara <jack@suse.com> 7282L: linux-ext4@vger.kernel.org 7283S: Maintained 7284F: fs/jbd2/ 7285F: include/linux/jbd2.h 7286 7287JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7288M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7289L: linux-media@vger.kernel.org 7290S: Maintained 7291F: drivers/media/platform/rcar_jpu.c 7292 7293JSM Neo PCI based serial card 7294M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7295L: linux-serial@vger.kernel.org 7296S: Maintained 7297F: drivers/tty/serial/jsm/ 7298 7299K10TEMP HARDWARE MONITORING DRIVER 7300M: Clemens Ladisch <clemens@ladisch.de> 7301L: linux-hwmon@vger.kernel.org 7302S: Maintained 7303F: Documentation/hwmon/k10temp 7304F: drivers/hwmon/k10temp.c 7305 7306K8TEMP HARDWARE MONITORING DRIVER 7307M: Rudolf Marek <r.marek@assembler.cz> 7308L: linux-hwmon@vger.kernel.org 7309S: Maintained 7310F: Documentation/hwmon/k8temp 7311F: drivers/hwmon/k8temp.c 7312 7313KASAN 7314M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7315R: Alexander Potapenko <glider@google.com> 7316R: Dmitry Vyukov <dvyukov@google.com> 7317L: kasan-dev@googlegroups.com 7318S: Maintained 7319F: arch/*/include/asm/kasan.h 7320F: arch/*/mm/kasan_init* 7321F: Documentation/dev-tools/kasan.rst 7322F: include/linux/kasan*.h 7323F: lib/test_kasan.c 7324F: mm/kasan/ 7325F: scripts/Makefile.kasan 7326 7327KCONFIG 7328M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7329L: linux-kbuild@vger.kernel.org 7330T: git git://gitorious.org/linux-kconfig/linux-kconfig 7331S: Maintained 7332F: Documentation/kbuild/kconfig-language.txt 7333F: scripts/kconfig/ 7334 7335KDUMP 7336M: Dave Young <dyoung@redhat.com> 7337M: Baoquan He <bhe@redhat.com> 7338R: Vivek Goyal <vgoyal@redhat.com> 7339L: kexec@lists.infradead.org 7340W: http://lse.sourceforge.net/kdump/ 7341S: Maintained 7342F: Documentation/kdump/ 7343 7344KEENE FM RADIO TRANSMITTER DRIVER 7345M: Hans Verkuil <hverkuil@xs4all.nl> 7346L: linux-media@vger.kernel.org 7347T: git git://linuxtv.org/media_tree.git 7348W: https://linuxtv.org 7349S: Maintained 7350F: drivers/media/radio/radio-keene* 7351 7352KERNEL AUTOMOUNTER v4 (AUTOFS4) 7353M: Ian Kent <raven@themaw.net> 7354L: autofs@vger.kernel.org 7355S: Maintained 7356F: fs/autofs4/ 7357 7358KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7359M: Masahiro Yamada <yamada.masahiro@socionext.com> 7360M: Michal Marek <mmarek@suse.com> 7361T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7362L: linux-kbuild@vger.kernel.org 7363S: Maintained 7364F: Documentation/kbuild/ 7365F: Makefile 7366F: scripts/Makefile.* 7367F: scripts/basic/ 7368F: scripts/mk* 7369F: scripts/package/ 7370 7371KERNEL JANITORS 7372L: kernel-janitors@vger.kernel.org 7373W: http://kernelnewbies.org/KernelJanitors 7374S: Odd Fixes 7375 7376KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7377M: "J. Bruce Fields" <bfields@fieldses.org> 7378M: Jeff Layton <jlayton@poochiereds.net> 7379L: linux-nfs@vger.kernel.org 7380W: http://nfs.sourceforge.net/ 7381T: git git://linux-nfs.org/~bfields/linux.git 7382S: Supported 7383F: fs/nfsd/ 7384F: include/uapi/linux/nfsd/ 7385F: fs/lockd/ 7386F: fs/nfs_common/ 7387F: net/sunrpc/ 7388F: include/linux/lockd/ 7389F: include/linux/sunrpc/ 7390F: include/uapi/linux/sunrpc/ 7391 7392KERNEL SELFTEST FRAMEWORK 7393M: Shuah Khan <shuahkh@osg.samsung.com> 7394M: Shuah Khan <shuah@kernel.org> 7395L: linux-kselftest@vger.kernel.org 7396T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7397S: Maintained 7398F: tools/testing/selftests/ 7399F: Documentation/dev-tools/kselftest* 7400 7401KERNEL VIRTUAL MACHINE (KVM) 7402M: Paolo Bonzini <pbonzini@redhat.com> 7403M: Radim Krčmář <rkrcmar@redhat.com> 7404L: kvm@vger.kernel.org 7405W: http://www.linux-kvm.org 7406T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7407S: Supported 7408F: Documentation/*/kvm*.txt 7409F: Documentation/virtual/kvm/ 7410F: arch/*/kvm/ 7411F: arch/x86/kernel/kvm.c 7412F: arch/x86/kernel/kvmclock.c 7413F: arch/*/include/asm/kvm* 7414F: include/linux/kvm* 7415F: include/uapi/linux/kvm* 7416F: virt/kvm/ 7417F: tools/kvm/ 7418 7419KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7420M: Joerg Roedel <joro@8bytes.org> 7421L: kvm@vger.kernel.org 7422W: http://www.linux-kvm.org/ 7423S: Maintained 7424F: arch/x86/include/asm/svm.h 7425F: arch/x86/kvm/svm.c 7426 7427KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7428M: Christoffer Dall <christoffer.dall@linaro.org> 7429M: Marc Zyngier <marc.zyngier@arm.com> 7430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7431L: kvmarm@lists.cs.columbia.edu 7432W: http://systems.cs.columbia.edu/projects/kvm-arm 7433T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7434S: Supported 7435F: arch/arm/include/uapi/asm/kvm* 7436F: arch/arm/include/asm/kvm* 7437F: arch/arm/kvm/ 7438F: virt/kvm/arm/ 7439F: include/kvm/arm_* 7440 7441KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7442M: Alexander Graf <agraf@suse.com> 7443L: kvm-ppc@vger.kernel.org 7444W: http://www.linux-kvm.org/ 7445T: git git://github.com/agraf/linux-2.6.git 7446S: Supported 7447F: arch/powerpc/include/asm/kvm* 7448F: arch/powerpc/kvm/ 7449 7450KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7451M: Christoffer Dall <christoffer.dall@linaro.org> 7452M: Marc Zyngier <marc.zyngier@arm.com> 7453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7454L: kvmarm@lists.cs.columbia.edu 7455S: Maintained 7456F: arch/arm64/include/uapi/asm/kvm* 7457F: arch/arm64/include/asm/kvm* 7458F: arch/arm64/kvm/ 7459 7460KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7461M: James Hogan <james.hogan@imgtec.com> 7462L: linux-mips@linux-mips.org 7463S: Supported 7464F: arch/mips/include/uapi/asm/kvm* 7465F: arch/mips/include/asm/kvm* 7466F: arch/mips/kvm/ 7467 7468KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7469M: Christian Borntraeger <borntraeger@de.ibm.com> 7470M: Cornelia Huck <cohuck@redhat.com> 7471L: linux-s390@vger.kernel.org 7472W: http://www.ibm.com/developerworks/linux/linux390/ 7473T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7474S: Supported 7475F: Documentation/s390/kvm.txt 7476F: arch/s390/include/asm/kvm* 7477F: arch/s390/kvm/ 7478F: arch/s390/mm/gmap.c 7479 7480KERNFS 7481M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7482M: Tejun Heo <tj@kernel.org> 7483T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7484S: Supported 7485F: include/linux/kernfs.h 7486F: fs/kernfs/ 7487 7488KEXEC 7489M: Eric Biederman <ebiederm@xmission.com> 7490W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7491L: kexec@lists.infradead.org 7492S: Maintained 7493F: include/linux/kexec.h 7494F: include/uapi/linux/kexec.h 7495F: kernel/kexec* 7496 7497KEYS-ENCRYPTED 7498M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7499M: David Safford <safford@us.ibm.com> 7500L: linux-security-module@vger.kernel.org 7501L: keyrings@vger.kernel.org 7502S: Supported 7503F: Documentation/security/keys/trusted-encrypted.rst 7504F: include/keys/encrypted-type.h 7505F: security/keys/encrypted-keys/ 7506 7507KEYS-TRUSTED 7508M: David Safford <safford@us.ibm.com> 7509M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7510L: linux-security-module@vger.kernel.org 7511L: keyrings@vger.kernel.org 7512S: Supported 7513F: Documentation/security/keys/trusted-encrypted.rst 7514F: include/keys/trusted-type.h 7515F: security/keys/trusted.c 7516F: security/keys/trusted.h 7517 7518KEYS/KEYRINGS: 7519M: David Howells <dhowells@redhat.com> 7520L: keyrings@vger.kernel.org 7521S: Maintained 7522F: Documentation/security/keys/core.rst 7523F: include/linux/key.h 7524F: include/linux/key-type.h 7525F: include/linux/keyctl.h 7526F: include/uapi/linux/keyctl.h 7527F: include/keys/ 7528F: security/keys/ 7529 7530KGDB / KDB /debug_core 7531M: Jason Wessel <jason.wessel@windriver.com> 7532W: http://kgdb.wiki.kernel.org/ 7533L: kgdb-bugreport@lists.sourceforge.net 7534T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7535S: Maintained 7536F: Documentation/dev-tools/kgdb.rst 7537F: drivers/misc/kgdbts.c 7538F: drivers/tty/serial/kgdboc.c 7539F: include/linux/kdb.h 7540F: include/linux/kgdb.h 7541F: kernel/debug/ 7542 7543KMEMCHECK 7544M: Vegard Nossum <vegardno@ifi.uio.no> 7545M: Pekka Enberg <penberg@kernel.org> 7546S: Maintained 7547F: Documentation/dev-tools/kmemcheck.rst 7548F: arch/x86/include/asm/kmemcheck.h 7549F: arch/x86/mm/kmemcheck/ 7550F: include/linux/kmemcheck.h 7551F: mm/kmemcheck.c 7552 7553KMEMLEAK 7554M: Catalin Marinas <catalin.marinas@arm.com> 7555S: Maintained 7556F: Documentation/dev-tools/kmemleak.rst 7557F: include/linux/kmemleak.h 7558F: mm/kmemleak.c 7559F: mm/kmemleak-test.c 7560 7561KMOD MODULE USERMODE HELPER 7562M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7563L: linux-kernel@vger.kernel.org 7564S: Maintained 7565F: kernel/kmod.c 7566F: include/linux/kmod.h 7567F: lib/test_kmod.c 7568F: tools/testing/selftests/kmod/ 7569 7570KPROBES 7571M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7572M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7573M: "David S. Miller" <davem@davemloft.net> 7574M: Masami Hiramatsu <mhiramat@kernel.org> 7575S: Maintained 7576F: Documentation/kprobes.txt 7577F: include/linux/kprobes.h 7578F: include/asm-generic/kprobes.h 7579F: kernel/kprobes.c 7580 7581KS0108 LCD CONTROLLER DRIVER 7582M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7583W: http://miguelojeda.es/auxdisplay.htm 7584W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7585S: Maintained 7586F: Documentation/auxdisplay/ks0108 7587F: drivers/auxdisplay/ks0108.c 7588F: include/linux/ks0108.h 7589 7590L3MDEV 7591M: David Ahern <dsa@cumulusnetworks.com> 7592L: netdev@vger.kernel.org 7593S: Maintained 7594F: net/l3mdev 7595F: include/net/l3mdev.h 7596 7597LANTIQ MIPS ARCHITECTURE 7598M: John Crispin <john@phrozen.org> 7599L: linux-mips@linux-mips.org 7600S: Maintained 7601F: arch/mips/lantiq 7602 7603LAPB module 7604L: linux-x25@vger.kernel.org 7605S: Orphan 7606F: Documentation/networking/lapb-module.txt 7607F: include/*/lapb.h 7608F: net/lapb/ 7609 7610LASI 53c700 driver for PARISC 7611M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7612L: linux-scsi@vger.kernel.org 7613S: Maintained 7614F: Documentation/scsi/53c700.txt 7615F: drivers/scsi/53c700* 7616 7617LED SUBSYSTEM 7618M: Richard Purdie <rpurdie@rpsys.net> 7619M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7620M: Pavel Machek <pavel@ucw.cz> 7621L: linux-leds@vger.kernel.org 7622T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7623S: Maintained 7624F: Documentation/devicetree/bindings/leds/ 7625F: drivers/leds/ 7626F: include/linux/leds.h 7627 7628LEGACY EEPROM DRIVER 7629M: Jean Delvare <jdelvare@suse.com> 7630S: Maintained 7631F: Documentation/misc-devices/eeprom 7632F: drivers/misc/eeprom/eeprom.c 7633 7634LEGO USB Tower driver 7635M: Juergen Stuber <starblue@users.sourceforge.net> 7636L: legousb-devel@lists.sourceforge.net 7637W: http://legousb.sourceforge.net/ 7638S: Maintained 7639F: drivers/usb/misc/legousbtower.c 7640 7641LG2160 MEDIA DRIVER 7642M: Michael Krufky <mkrufky@linuxtv.org> 7643L: linux-media@vger.kernel.org 7644W: https://linuxtv.org 7645W: http://github.com/mkrufky 7646Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7647T: git git://linuxtv.org/mkrufky/tuners.git 7648S: Maintained 7649F: drivers/media/dvb-frontends/lg2160.* 7650 7651LGDT3305 MEDIA DRIVER 7652M: Michael Krufky <mkrufky@linuxtv.org> 7653L: linux-media@vger.kernel.org 7654W: https://linuxtv.org 7655W: http://github.com/mkrufky 7656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7657T: git git://linuxtv.org/mkrufky/tuners.git 7658S: Maintained 7659F: drivers/media/dvb-frontends/lgdt3305.* 7660 7661LGUEST 7662M: Rusty Russell <rusty@rustcorp.com.au> 7663L: lguest@lists.ozlabs.org 7664W: http://lguest.ozlabs.org/ 7665S: Odd Fixes 7666F: arch/x86/include/asm/lguest*.h 7667F: arch/x86/lguest/ 7668F: drivers/lguest/ 7669F: include/linux/lguest*.h 7670F: tools/lguest/ 7671 7672LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7673M: Viresh Kumar <vireshk@kernel.org> 7674L: linux-ide@vger.kernel.org 7675T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7676S: Maintained 7677F: include/linux/pata_arasan_cf_data.h 7678F: drivers/ata/pata_arasan_cf.c 7679 7680LIBATA PATA DRIVERS 7681M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7682M: Tejun Heo <tj@kernel.org> 7683L: linux-ide@vger.kernel.org 7684T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7685S: Maintained 7686F: drivers/ata/pata_*.c 7687F: drivers/ata/ata_generic.c 7688 7689LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7690M: Linus Walleij <linus.walleij@linaro.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/pata_ftide010.c 7695F: drivers/ata/sata_gemini.c 7696F: drivers/ata/sata_gemini.h 7697 7698LIBATA SATA AHCI PLATFORM devices support 7699M: Hans de Goede <hdegoede@redhat.com> 7700M: Tejun Heo <tj@kernel.org> 7701L: linux-ide@vger.kernel.org 7702T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7703S: Maintained 7704F: drivers/ata/ahci_platform.c 7705F: drivers/ata/libahci_platform.c 7706F: include/linux/ahci_platform.h 7707 7708LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7709M: Mikael Pettersson <mikpelinux@gmail.com> 7710L: linux-ide@vger.kernel.org 7711T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7712S: Maintained 7713F: drivers/ata/sata_promise.* 7714 7715LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7716M: Tejun Heo <tj@kernel.org> 7717L: linux-ide@vger.kernel.org 7718T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7719S: Maintained 7720F: drivers/ata/ 7721F: include/linux/ata.h 7722F: include/linux/libata.h 7723F: Documentation/devicetree/bindings/ata/ 7724 7725LIBLOCKDEP 7726M: Sasha Levin <alexander.levin@verizon.com> 7727S: Maintained 7728F: tools/lib/lockdep/ 7729 7730LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7731M: Ross Zwisler <ross.zwisler@linux.intel.com> 7732L: linux-nvdimm@lists.01.org 7733Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7734S: Supported 7735F: drivers/nvdimm/blk.c 7736F: drivers/nvdimm/region_devs.c 7737 7738LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7739M: Vishal Verma <vishal.l.verma@intel.com> 7740L: linux-nvdimm@lists.01.org 7741Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7742S: Supported 7743F: drivers/nvdimm/btt* 7744 7745LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7746M: Ross Zwisler <ross.zwisler@linux.intel.com> 7747L: linux-nvdimm@lists.01.org 7748Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7749S: Supported 7750F: drivers/nvdimm/pmem* 7751 7752LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7753M: Dan Williams <dan.j.williams@intel.com> 7754L: linux-nvdimm@lists.01.org 7755Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7756T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7757S: Supported 7758F: drivers/nvdimm/* 7759F: drivers/acpi/nfit/* 7760F: include/linux/nd.h 7761F: include/linux/libnvdimm.h 7762F: include/uapi/linux/ndctl.h 7763 7764LIGHTNVM PLATFORM SUPPORT 7765M: Matias Bjorling <mb@lightnvm.io> 7766W: http://github/OpenChannelSSD 7767L: linux-block@vger.kernel.org 7768S: Maintained 7769F: drivers/lightnvm/ 7770F: include/linux/lightnvm.h 7771F: include/uapi/linux/lightnvm.h 7772 7773LINUX FOR POWER MACINTOSH 7774M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7775W: http://www.penguinppc.org/ 7776L: linuxppc-dev@lists.ozlabs.org 7777S: Maintained 7778F: arch/powerpc/platforms/powermac/ 7779F: drivers/macintosh/ 7780 7781LINUX FOR POWERPC (32-BIT AND 64-BIT) 7782M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7783M: Paul Mackerras <paulus@samba.org> 7784M: Michael Ellerman <mpe@ellerman.id.au> 7785W: https://github.com/linuxppc/linux/wiki 7786L: linuxppc-dev@lists.ozlabs.org 7787Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7789S: Supported 7790F: Documentation/ABI/stable/sysfs-firmware-opal-* 7791F: Documentation/devicetree/bindings/powerpc/ 7792F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7793F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7794F: Documentation/powerpc/ 7795F: arch/powerpc/ 7796F: drivers/char/tpm/tpm_ibmvtpm* 7797F: drivers/crypto/nx/ 7798F: drivers/crypto/vmx/ 7799F: drivers/i2c/busses/i2c-opal.c 7800F: drivers/net/ethernet/ibm/ibmveth.* 7801F: drivers/net/ethernet/ibm/ibmvnic.* 7802F: drivers/pci/hotplug/pnv_php.c 7803F: drivers/pci/hotplug/rpa* 7804F: drivers/rtc/rtc-opal.c 7805F: drivers/scsi/ibmvscsi/ 7806F: drivers/tty/hvc/hvc_opal.c 7807F: tools/testing/selftests/powerpc 7808N: /pmac 7809N: powermac 7810N: powernv 7811N: [^a-z0-9]ps3 7812N: pseries 7813 7814LINUX FOR POWERPC EMBEDDED MPC5XXX 7815M: Anatolij Gustschin <agust@denx.de> 7816L: linuxppc-dev@lists.ozlabs.org 7817T: git git://git.denx.de/linux-denx-agust.git 7818S: Maintained 7819F: arch/powerpc/platforms/512x/ 7820F: arch/powerpc/platforms/52xx/ 7821 7822LINUX FOR POWERPC EMBEDDED PPC4XX 7823M: Alistair Popple <alistair@popple.id.au> 7824M: Matt Porter <mporter@kernel.crashing.org> 7825W: http://www.penguinppc.org/ 7826L: linuxppc-dev@lists.ozlabs.org 7827S: Maintained 7828F: arch/powerpc/platforms/40x/ 7829F: arch/powerpc/platforms/44x/ 7830 7831LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7832M: Scott Wood <oss@buserror.net> 7833M: Kumar Gala <galak@kernel.crashing.org> 7834W: http://www.penguinppc.org/ 7835L: linuxppc-dev@lists.ozlabs.org 7836T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7837S: Maintained 7838F: arch/powerpc/platforms/83xx/ 7839F: arch/powerpc/platforms/85xx/ 7840F: Documentation/devicetree/bindings/powerpc/fsl/ 7841 7842LINUX FOR POWERPC EMBEDDED PPC8XX 7843M: Vitaly Bordug <vitb@kernel.crashing.org> 7844W: http://www.penguinppc.org/ 7845L: linuxppc-dev@lists.ozlabs.org 7846S: Maintained 7847F: arch/powerpc/platforms/8xx/ 7848 7849LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7850L: linuxppc-dev@lists.ozlabs.org 7851S: Orphan 7852F: arch/powerpc/*/*virtex* 7853F: arch/powerpc/*/*/*virtex* 7854 7855LINUX FOR POWERPC PA SEMI PWRFICIENT 7856L: linuxppc-dev@lists.ozlabs.org 7857S: Orphan 7858F: arch/powerpc/platforms/pasemi/ 7859F: drivers/*/*pasemi* 7860F: drivers/*/*/*pasemi* 7861 7862LINUX KERNEL DUMP TEST MODULE (LKDTM) 7863M: Kees Cook <keescook@chromium.org> 7864S: Maintained 7865F: drivers/misc/lkdtm* 7866 7867LINUX SECURITY MODULE (LSM) FRAMEWORK 7868M: Chris Wright <chrisw@sous-sol.org> 7869L: linux-security-module@vger.kernel.org 7870S: Supported 7871 7872LIS3LV02D ACCELEROMETER DRIVER 7873M: Eric Piel <eric.piel@tremplin-utc.net> 7874S: Maintained 7875F: Documentation/misc-devices/lis3lv02d 7876F: drivers/misc/lis3lv02d/ 7877F: drivers/platform/x86/hp_accel.c 7878 7879LIVE PATCHING 7880M: Josh Poimboeuf <jpoimboe@redhat.com> 7881M: Jessica Yu <jeyu@kernel.org> 7882M: Jiri Kosina <jikos@kernel.org> 7883M: Miroslav Benes <mbenes@suse.cz> 7884R: Petr Mladek <pmladek@suse.com> 7885S: Maintained 7886F: kernel/livepatch/ 7887F: include/linux/livepatch.h 7888F: arch/x86/include/asm/livepatch.h 7889F: arch/x86/kernel/livepatch.c 7890F: Documentation/livepatch/ 7891F: Documentation/ABI/testing/sysfs-kernel-livepatch 7892F: samples/livepatch/ 7893L: live-patching@vger.kernel.org 7894T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7895 7896LLC (802.2) 7897L: netdev@vger.kernel.org 7898S: Odd fixes 7899F: include/linux/llc.h 7900F: include/uapi/linux/llc.h 7901F: include/net/llc* 7902F: net/llc/ 7903 7904LM73 HARDWARE MONITOR DRIVER 7905M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7906L: linux-hwmon@vger.kernel.org 7907S: Maintained 7908F: drivers/hwmon/lm73.c 7909 7910LM78 HARDWARE MONITOR DRIVER 7911M: Jean Delvare <jdelvare@suse.com> 7912L: linux-hwmon@vger.kernel.org 7913S: Maintained 7914F: Documentation/hwmon/lm78 7915F: drivers/hwmon/lm78.c 7916 7917LM83 HARDWARE MONITOR DRIVER 7918M: Jean Delvare <jdelvare@suse.com> 7919L: linux-hwmon@vger.kernel.org 7920S: Maintained 7921F: Documentation/hwmon/lm83 7922F: drivers/hwmon/lm83.c 7923 7924LM90 HARDWARE MONITOR DRIVER 7925M: Jean Delvare <jdelvare@suse.com> 7926L: linux-hwmon@vger.kernel.org 7927S: Maintained 7928F: Documentation/hwmon/lm90 7929F: Documentation/devicetree/bindings/hwmon/lm90.txt 7930F: drivers/hwmon/lm90.c 7931F: include/dt-bindings/thermal/lm90.h 7932 7933LM95234 HARDWARE MONITOR DRIVER 7934M: Guenter Roeck <linux@roeck-us.net> 7935L: linux-hwmon@vger.kernel.org 7936S: Maintained 7937F: Documentation/hwmon/lm95234 7938F: drivers/hwmon/lm95234.c 7939 7940LME2510 MEDIA DRIVER 7941M: Malcolm Priestley <tvboxspy@gmail.com> 7942L: linux-media@vger.kernel.org 7943W: https://linuxtv.org 7944Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7945S: Maintained 7946F: drivers/media/usb/dvb-usb-v2/lmedm04* 7947 7948LOADPIN SECURITY MODULE 7949M: Kees Cook <keescook@chromium.org> 7950T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 7951S: Supported 7952F: security/loadpin/ 7953F: Documentation/admin-guide/LSM/LoadPin.rst 7954 7955LOCKING PRIMITIVES 7956M: Peter Zijlstra <peterz@infradead.org> 7957M: Ingo Molnar <mingo@redhat.com> 7958L: linux-kernel@vger.kernel.org 7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7960S: Maintained 7961F: Documentation/locking/ 7962F: include/linux/lockdep.h 7963F: include/linux/spinlock*.h 7964F: arch/*/include/asm/spinlock*.h 7965F: include/linux/rwlock*.h 7966F: include/linux/mutex*.h 7967F: arch/*/include/asm/mutex*.h 7968F: include/linux/rwsem*.h 7969F: arch/*/include/asm/rwsem.h 7970F: include/linux/seqlock.h 7971F: lib/locking*.[ch] 7972F: kernel/locking/ 7973 7974LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7975M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7976L: linux-ntfs-dev@lists.sourceforge.net 7977W: http://www.linux-ntfs.org/content/view/19/37/ 7978S: Maintained 7979F: Documentation/ldm.txt 7980F: block/partitions/ldm.* 7981 7982LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7983M: Sathya Prakash <sathya.prakash@broadcom.com> 7984M: Chaitra P B <chaitra.basappa@broadcom.com> 7985M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7986L: MPT-FusionLinux.pdl@broadcom.com 7987L: linux-scsi@vger.kernel.org 7988W: http://www.avagotech.com/support/ 7989S: Supported 7990F: drivers/message/fusion/ 7991F: drivers/scsi/mpt2sas/ 7992F: drivers/scsi/mpt3sas/ 7993 7994LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7995M: Matthew Wilcox <matthew@wil.cx> 7996L: linux-scsi@vger.kernel.org 7997S: Maintained 7998F: drivers/scsi/sym53c8xx_2/ 7999 8000LTC4261 HARDWARE MONITOR DRIVER 8001M: Guenter Roeck <linux@roeck-us.net> 8002L: linux-hwmon@vger.kernel.org 8003S: Maintained 8004F: Documentation/hwmon/ltc4261 8005F: drivers/hwmon/ltc4261.c 8006 8007LTC4306 I2C MULTIPLEXER DRIVER 8008M: Michael Hennerich <michael.hennerich@analog.com> 8009W: http://ez.analog.com/community/linux-device-drivers 8010L: linux-i2c@vger.kernel.org 8011S: Supported 8012F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8013F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8014 8015LTP (Linux Test Project) 8016M: Mike Frysinger <vapier@gentoo.org> 8017M: Cyril Hrubis <chrubis@suse.cz> 8018M: Wanlong Gao <wanlong.gao@gmail.com> 8019M: Jan Stancek <jstancek@redhat.com> 8020M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8021M: Alexey Kodanev <alexey.kodanev@oracle.com> 8022L: ltp@lists.linux.it (subscribers-only) 8023W: http://linux-test-project.github.io/ 8024T: git git://github.com/linux-test-project/ltp.git 8025S: Maintained 8026 8027M32R ARCHITECTURE 8028W: http://www.linux-m32r.org/ 8029S: Orphan 8030F: arch/m32r/ 8031 8032M68K ARCHITECTURE 8033M: Geert Uytterhoeven <geert@linux-m68k.org> 8034L: linux-m68k@lists.linux-m68k.org 8035W: http://www.linux-m68k.org/ 8036T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8037S: Maintained 8038F: arch/m68k/ 8039F: drivers/zorro/ 8040 8041M68K ON APPLE MACINTOSH 8042M: Joshua Thompson <funaho@jurai.org> 8043W: http://www.mac.linux-m68k.org/ 8044L: linux-m68k@lists.linux-m68k.org 8045S: Maintained 8046F: arch/m68k/mac/ 8047 8048M68K ON HP9000/300 8049M: Philip Blundell <philb@gnu.org> 8050W: http://www.tazenda.demon.co.uk/phil/linux-hp 8051S: Maintained 8052F: arch/m68k/hp300/ 8053 8054M88DS3103 MEDIA DRIVER 8055M: Antti Palosaari <crope@iki.fi> 8056L: linux-media@vger.kernel.org 8057W: https://linuxtv.org 8058W: http://palosaari.fi/linux/ 8059Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8060T: git git://linuxtv.org/anttip/media_tree.git 8061S: Maintained 8062F: drivers/media/dvb-frontends/m88ds3103* 8063 8064M88RS2000 MEDIA DRIVER 8065M: Malcolm Priestley <tvboxspy@gmail.com> 8066L: linux-media@vger.kernel.org 8067W: https://linuxtv.org 8068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8069S: Maintained 8070F: drivers/media/dvb-frontends/m88rs2000* 8071 8072MA901 MASTERKIT USB FM RADIO DRIVER 8073M: Alexey Klimov <klimov.linux@gmail.com> 8074L: linux-media@vger.kernel.org 8075T: git git://linuxtv.org/media_tree.git 8076S: Maintained 8077F: drivers/media/radio/radio-ma901.c 8078 8079MAC80211 8080M: Johannes Berg <johannes@sipsolutions.net> 8081L: linux-wireless@vger.kernel.org 8082W: http://wireless.kernel.org/ 8083T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8084T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8085S: Maintained 8086F: Documentation/networking/mac80211-injection.txt 8087F: include/net/mac80211.h 8088F: net/mac80211/ 8089F: drivers/net/wireless/mac80211_hwsim.[ch] 8090 8091MAILBOX API 8092M: Jassi Brar <jassisinghbrar@gmail.com> 8093L: linux-kernel@vger.kernel.org 8094S: Maintained 8095F: drivers/mailbox/ 8096F: include/linux/mailbox_client.h 8097F: include/linux/mailbox_controller.h 8098 8099MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8100M: Michael Kerrisk <mtk.manpages@gmail.com> 8101W: http://www.kernel.org/doc/man-pages 8102L: linux-man@vger.kernel.org 8103S: Maintained 8104 8105MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8106M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8107L: linux-mips@linux-mips.org 8108S: Maintained 8109F: arch/mips/boot/dts/img/pistachio_marduk.dts 8110 8111MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8112M: Andrew Lunn <andrew@lunn.ch> 8113M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8114L: netdev@vger.kernel.org 8115S: Maintained 8116F: drivers/net/dsa/mv88e6xxx/ 8117F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8118 8119MARVELL ARMADA DRM SUPPORT 8120M: Russell King <linux@armlinux.org.uk> 8121S: Maintained 8122T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8123T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8124F: drivers/gpu/drm/armada/ 8125F: include/uapi/drm/armada_drm.h 8126F: Documentation/devicetree/bindings/display/armada/ 8127 8128MARVELL CRYPTO DRIVER 8129M: Boris Brezillon <boris.brezillon@free-electrons.com> 8130M: Arnaud Ebalard <arno@natisbad.org> 8131F: drivers/crypto/marvell/ 8132S: Maintained 8133L: linux-crypto@vger.kernel.org 8134 8135MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8136M: Mirko Lindner <mlindner@marvell.com> 8137M: Stephen Hemminger <stephen@networkplumber.org> 8138L: netdev@vger.kernel.org 8139S: Maintained 8140F: drivers/net/ethernet/marvell/sk* 8141 8142MARVELL LIBERTAS WIRELESS DRIVER 8143L: libertas-dev@lists.infradead.org 8144S: Orphan 8145F: drivers/net/wireless/marvell/libertas/ 8146 8147MARVELL MV643XX ETHERNET DRIVER 8148M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8149L: netdev@vger.kernel.org 8150S: Maintained 8151F: drivers/net/ethernet/marvell/mv643xx_eth.* 8152F: include/linux/mv643xx.h 8153 8154MARVELL MV88X3310 PHY DRIVER 8155M: Russell King <rmk@armlinux.org.uk> 8156L: netdev@vger.kernel.org 8157S: Maintained 8158F: drivers/net/phy/marvell10g.c 8159 8160MARVELL MVNETA ETHERNET DRIVER 8161M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8162L: netdev@vger.kernel.org 8163S: Maintained 8164F: drivers/net/ethernet/marvell/mvneta.* 8165 8166MARVELL MWIFIEX WIRELESS DRIVER 8167M: Amitkumar Karwar <amitkarwar@gmail.com> 8168M: Nishant Sarmukadam <nishants@marvell.com> 8169M: Ganapathi Bhat <gbhat@marvell.com> 8170M: Xinming Hu <huxm@marvell.com> 8171L: linux-wireless@vger.kernel.org 8172S: Maintained 8173F: drivers/net/wireless/marvell/mwifiex/ 8174 8175MARVELL MWL8K WIRELESS DRIVER 8176M: Lennert Buytenhek <buytenh@wantstofly.org> 8177L: linux-wireless@vger.kernel.org 8178S: Odd Fixes 8179F: drivers/net/wireless/marvell/mwl8k.c 8180 8181MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8182M: Nicolas Pitre <nico@fluxnic.net> 8183S: Odd Fixes 8184F: drivers/mmc/host/mvsdio.* 8185 8186MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8187M: Hu Ziji <huziji@marvell.com> 8188L: linux-mmc@vger.kernel.org 8189S: Supported 8190F: drivers/mmc/host/sdhci-xenon* 8191F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8192 8193MATROX FRAMEBUFFER DRIVER 8194L: linux-fbdev@vger.kernel.org 8195S: Orphan 8196F: drivers/video/fbdev/matrox/matroxfb_* 8197F: include/uapi/linux/matroxfb.h 8198 8199MAX16065 HARDWARE MONITOR DRIVER 8200M: Guenter Roeck <linux@roeck-us.net> 8201L: linux-hwmon@vger.kernel.org 8202S: Maintained 8203F: Documentation/hwmon/max16065 8204F: drivers/hwmon/max16065.c 8205 8206MAX20751 HARDWARE MONITOR DRIVER 8207M: Guenter Roeck <linux@roeck-us.net> 8208L: linux-hwmon@vger.kernel.org 8209S: Maintained 8210F: Documentation/hwmon/max20751 8211F: drivers/hwmon/max20751.c 8212 8213MAX2175 SDR TUNER DRIVER 8214M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8215L: linux-media@vger.kernel.org 8216T: git git://linuxtv.org/media_tree.git 8217S: Maintained 8218F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8219F: Documentation/media/v4l-drivers/max2175.rst 8220F: drivers/media/i2c/max2175* 8221F: include/uapi/linux/max2175.h 8222 8223MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8224L: linux-hwmon@vger.kernel.org 8225S: Orphan 8226F: Documentation/hwmon/max6650 8227F: drivers/hwmon/max6650.c 8228 8229MAX6697 HARDWARE MONITOR DRIVER 8230M: Guenter Roeck <linux@roeck-us.net> 8231L: linux-hwmon@vger.kernel.org 8232S: Maintained 8233F: Documentation/hwmon/max6697 8234F: Documentation/devicetree/bindings/i2c/max6697.txt 8235F: drivers/hwmon/max6697.c 8236F: include/linux/platform_data/max6697.h 8237 8238MAX9860 MONO AUDIO VOICE CODEC DRIVER 8239M: Peter Rosin <peda@axentia.se> 8240L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8241S: Maintained 8242F: Documentation/devicetree/bindings/sound/max9860.txt 8243F: sound/soc/codecs/max9860.* 8244 8245MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8246M: Javier Martinez Canillas <javier@dowhile0.org> 8247L: linux-kernel@vger.kernel.org 8248S: Supported 8249F: drivers/regulator/max77802-regulator.c 8250F: Documentation/devicetree/bindings/*/*max77802.txt 8251F: include/dt-bindings/*/*max77802.h 8252 8253MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8254M: Krzysztof Kozlowski <krzk@kernel.org> 8255M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8256L: linux-pm@vger.kernel.org 8257S: Supported 8258F: drivers/power/supply/max14577_charger.c 8259F: drivers/power/supply/max77693_charger.c 8260 8261MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8262M: Chanwoo Choi <cw00.choi@samsung.com> 8263M: Krzysztof Kozlowski <krzk@kernel.org> 8264M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8265L: linux-kernel@vger.kernel.org 8266S: Supported 8267F: drivers/*/max14577*.c 8268F: drivers/*/max77686*.c 8269F: drivers/*/max77693*.c 8270F: drivers/extcon/extcon-max14577.c 8271F: drivers/extcon/extcon-max77693.c 8272F: drivers/rtc/rtc-max77686.c 8273F: drivers/clk/clk-max77686.c 8274F: Documentation/devicetree/bindings/mfd/max14577.txt 8275F: Documentation/devicetree/bindings/*/max77686.txt 8276F: Documentation/devicetree/bindings/mfd/max77693.txt 8277F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8278F: include/linux/mfd/max14577*.h 8279F: include/linux/mfd/max77686*.h 8280F: include/linux/mfd/max77693*.h 8281 8282MAXIRADIO FM RADIO RECEIVER DRIVER 8283M: Hans Verkuil <hverkuil@xs4all.nl> 8284L: linux-media@vger.kernel.org 8285T: git git://linuxtv.org/media_tree.git 8286W: https://linuxtv.org 8287S: Maintained 8288F: drivers/media/radio/radio-maxiradio* 8289 8290MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8291M: Peter Rosin <peda@axentia.se> 8292L: linux-iio@vger.kernel.org 8293S: Maintained 8294F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8295F: drivers/iio/potentiometer/mcp4531.c 8296 8297MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8298M: William Breathitt Gray <vilhelm.gray@gmail.com> 8299L: linux-iio@vger.kernel.org 8300S: Maintained 8301F: drivers/iio/dac/cio-dac.c 8302 8303MEDIA DRIVERS FOR ASCOT2E 8304M: Sergey Kozlov <serjk@netup.ru> 8305M: Abylay Ospan <aospan@netup.ru> 8306L: linux-media@vger.kernel.org 8307W: https://linuxtv.org 8308W: http://netup.tv/ 8309T: git git://linuxtv.org/media_tree.git 8310S: Supported 8311F: drivers/media/dvb-frontends/ascot2e* 8312 8313MEDIA DRIVERS FOR CXD2841ER 8314M: Sergey Kozlov <serjk@netup.ru> 8315M: Abylay Ospan <aospan@netup.ru> 8316L: linux-media@vger.kernel.org 8317W: https://linuxtv.org 8318W: http://netup.tv/ 8319T: git git://linuxtv.org/media_tree.git 8320S: Supported 8321F: drivers/media/dvb-frontends/cxd2841er* 8322 8323MEDIA DRIVERS FOR FREESCALE IMX 8324M: Steve Longerbeam <slongerbeam@gmail.com> 8325M: Philipp Zabel <p.zabel@pengutronix.de> 8326L: linux-media@vger.kernel.org 8327T: git git://linuxtv.org/media_tree.git 8328S: Maintained 8329F: Documentation/devicetree/bindings/media/imx.txt 8330F: Documentation/media/v4l-drivers/imx.rst 8331F: drivers/staging/media/imx/ 8332F: include/linux/imx-media.h 8333F: include/media/imx.h 8334 8335MEDIA DRIVERS FOR HELENE 8336M: Abylay Ospan <aospan@netup.ru> 8337L: linux-media@vger.kernel.org 8338W: https://linuxtv.org 8339W: http://netup.tv/ 8340T: git git://linuxtv.org/media_tree.git 8341S: Supported 8342F: drivers/media/dvb-frontends/helene* 8343 8344MEDIA DRIVERS FOR HORUS3A 8345M: Sergey Kozlov <serjk@netup.ru> 8346M: Abylay Ospan <aospan@netup.ru> 8347L: linux-media@vger.kernel.org 8348W: https://linuxtv.org 8349W: http://netup.tv/ 8350T: git git://linuxtv.org/media_tree.git 8351S: Supported 8352F: drivers/media/dvb-frontends/horus3a* 8353 8354MEDIA DRIVERS FOR LNBH25 8355M: Sergey Kozlov <serjk@netup.ru> 8356M: Abylay Ospan <aospan@netup.ru> 8357L: linux-media@vger.kernel.org 8358W: https://linuxtv.org 8359W: http://netup.tv/ 8360T: git git://linuxtv.org/media_tree.git 8361S: Supported 8362F: drivers/media/dvb-frontends/lnbh25* 8363 8364MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8365M: Daniel Scheller <d.scheller.oss@gmail.com> 8366L: linux-media@vger.kernel.org 8367W: https://linuxtv.org 8368T: git git://linuxtv.org/media_tree.git 8369S: Maintained 8370F: drivers/media/dvb-frontends/mxl5xx* 8371 8372MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8373M: Sergey Kozlov <serjk@netup.ru> 8374M: Abylay Ospan <aospan@netup.ru> 8375L: linux-media@vger.kernel.org 8376W: https://linuxtv.org 8377W: http://netup.tv/ 8378T: git git://linuxtv.org/media_tree.git 8379S: Supported 8380F: drivers/media/pci/netup_unidvb/* 8381 8382MEDIA DRIVERS FOR RENESAS - DRIF 8383M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8384L: linux-media@vger.kernel.org 8385L: linux-renesas-soc@vger.kernel.org 8386T: git git://linuxtv.org/media_tree.git 8387S: Supported 8388F: Documentation/devicetree/bindings/media/renesas,drif.txt 8389F: drivers/media/platform/rcar_drif.c 8390 8391MEDIA DRIVERS FOR RENESAS - FCP 8392M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8393L: linux-media@vger.kernel.org 8394L: linux-renesas-soc@vger.kernel.org 8395T: git git://linuxtv.org/media_tree.git 8396S: Supported 8397F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8398F: drivers/media/platform/rcar-fcp.c 8399F: include/media/rcar-fcp.h 8400 8401MEDIA DRIVERS FOR RENESAS - FDP1 8402M: Kieran Bingham <kieran@bingham.xyz> 8403L: linux-media@vger.kernel.org 8404L: linux-renesas-soc@vger.kernel.org 8405T: git git://linuxtv.org/media_tree.git 8406S: Supported 8407F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8408F: drivers/media/platform/rcar_fdp1.c 8409 8410MEDIA DRIVERS FOR RENESAS - VIN 8411M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8412L: linux-media@vger.kernel.org 8413L: linux-renesas-soc@vger.kernel.org 8414T: git git://linuxtv.org/media_tree.git 8415S: Supported 8416F: Documentation/devicetree/bindings/media/rcar_vin.txt 8417F: drivers/media/platform/rcar-vin/ 8418 8419MEDIA DRIVERS FOR RENESAS - VSP1 8420M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8421L: linux-media@vger.kernel.org 8422L: linux-renesas-soc@vger.kernel.org 8423T: git git://linuxtv.org/media_tree.git 8424S: Supported 8425F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8426F: drivers/media/platform/vsp1/ 8427 8428MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8429M: Daniel Scheller <d.scheller.oss@gmail.com> 8430L: linux-media@vger.kernel.org 8431W: https://linuxtv.org 8432T: git git://linuxtv.org/media_tree.git 8433S: Maintained 8434F: drivers/media/dvb-frontends/stv0910* 8435 8436MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8437M: Daniel Scheller <d.scheller.oss@gmail.com> 8438L: linux-media@vger.kernel.org 8439W: https://linuxtv.org 8440T: git git://linuxtv.org/media_tree.git 8441S: Maintained 8442F: drivers/media/dvb-frontends/stv6111* 8443 8444MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8445M: Daniel Scheller <d.scheller.oss@gmail.com> 8446L: linux-media@vger.kernel.org 8447W: https://linuxtv.org 8448T: git git://linuxtv.org/media_tree.git 8449S: Maintained 8450F: drivers/media/pci/ddbridge/* 8451 8452MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8453M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8454M: Mauro Carvalho Chehab <mchehab@kernel.org> 8455P: LinuxTV.org Project 8456L: linux-media@vger.kernel.org 8457W: https://linuxtv.org 8458Q: http://patchwork.kernel.org/project/linux-media/list/ 8459T: git git://linuxtv.org/media_tree.git 8460S: Maintained 8461F: Documentation/devicetree/bindings/media/ 8462F: Documentation/media/ 8463F: drivers/media/ 8464F: drivers/staging/media/ 8465F: include/linux/platform_data/media/ 8466F: include/media/ 8467F: include/uapi/linux/dvb/ 8468F: include/uapi/linux/videodev2.h 8469F: include/uapi/linux/media.h 8470F: include/uapi/linux/v4l2-* 8471F: include/uapi/linux/meye.h 8472F: include/uapi/linux/ivtv* 8473F: include/uapi/linux/uvcvideo.h 8474 8475MEDIATEK ETHERNET DRIVER 8476M: Felix Fietkau <nbd@openwrt.org> 8477M: John Crispin <blogic@openwrt.org> 8478L: netdev@vger.kernel.org 8479S: Maintained 8480F: drivers/net/ethernet/mediatek/ 8481 8482MEDIATEK JPEG DRIVER 8483M: Rick Chang <rick.chang@mediatek.com> 8484M: Bin Liu <bin.liu@mediatek.com> 8485S: Supported 8486F: drivers/media/platform/mtk-jpeg/ 8487F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8488 8489MEDIATEK MDP DRIVER 8490M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8491M: Houlong Wei <houlong.wei@mediatek.com> 8492M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8493S: Supported 8494F: drivers/media/platform/mtk-mdp/ 8495F: drivers/media/platform/mtk-vpu/ 8496F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8497 8498MEDIATEK MEDIA DRIVER 8499M: Tiffany Lin <tiffany.lin@mediatek.com> 8500M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8501S: Supported 8502F: drivers/media/platform/mtk-vcodec/ 8503F: drivers/media/platform/mtk-vpu/ 8504F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8505F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8506 8507MEDIATEK MT7601U WIRELESS LAN DRIVER 8508M: Jakub Kicinski <kubakici@wp.pl> 8509L: linux-wireless@vger.kernel.org 8510S: Maintained 8511F: drivers/net/wireless/mediatek/mt7601u/ 8512 8513MEDIATEK CIR DRIVER 8514M: Sean Wang <sean.wang@mediatek.com> 8515S: Maintained 8516F: drivers/media/rc/mtk-cir.c 8517 8518MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8519M: Sean Wang <sean.wang@mediatek.com> 8520S: Maintained 8521F: drivers/char/hw_random/mtk-rng.c 8522 8523MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8524M: Peter Senna Tschudin <peter.senna@collabora.com> 8525M: Martin Donnelly <martin.donnelly@ge.com> 8526M: Martyn Welch <martyn.welch@collabora.co.uk> 8527S: Maintained 8528F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8529F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8530 8531MEGARAID SCSI/SAS DRIVERS 8532M: Kashyap Desai <kashyap.desai@broadcom.com> 8533M: Sumit Saxena <sumit.saxena@broadcom.com> 8534M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8535L: megaraidlinux.pdl@broadcom.com 8536L: linux-scsi@vger.kernel.org 8537W: http://www.avagotech.com/support/ 8538S: Maintained 8539F: Documentation/scsi/megaraid.txt 8540F: drivers/scsi/megaraid.* 8541F: drivers/scsi/megaraid/ 8542 8543MELEXIS MLX90614 DRIVER 8544M: Crt Mori <cmo@melexis.com> 8545L: linux-iio@vger.kernel.org 8546W: http://www.melexis.com 8547S: Supported 8548F: drivers/iio/temperature/mlx90614.c 8549 8550MELFAS MIP4 TOUCHSCREEN DRIVER 8551M: Sangwon Jee <jeesw@melfas.com> 8552W: http://www.melfas.com 8553S: Supported 8554F: drivers/input/touchscreen/melfas_mip4.c 8555F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8556 8557MELLANOX ETHERNET DRIVER (mlx4_en) 8558M: Tariq Toukan <tariqt@mellanox.com> 8559L: netdev@vger.kernel.org 8560S: Supported 8561W: http://www.mellanox.com 8562Q: http://patchwork.ozlabs.org/project/netdev/list/ 8563F: drivers/net/ethernet/mellanox/mlx4/en_* 8564 8565MELLANOX ETHERNET DRIVER (mlx5e) 8566M: Saeed Mahameed <saeedm@mellanox.com> 8567L: netdev@vger.kernel.org 8568S: Supported 8569W: http://www.mellanox.com 8570Q: http://patchwork.ozlabs.org/project/netdev/list/ 8571F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8572 8573MELLANOX ETHERNET INNOVA DRIVER 8574M: Ilan Tayari <ilant@mellanox.com> 8575R: Boris Pismenny <borisp@mellanox.com> 8576L: netdev@vger.kernel.org 8577S: Supported 8578W: http://www.mellanox.com 8579Q: http://patchwork.ozlabs.org/project/netdev/list/ 8580F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8581F: include/linux/mlx5/mlx5_ifc_fpga.h 8582 8583MELLANOX ETHERNET INNOVA IPSEC DRIVER 8584M: Ilan Tayari <ilant@mellanox.com> 8585R: Boris Pismenny <borisp@mellanox.com> 8586L: netdev@vger.kernel.org 8587S: Supported 8588W: http://www.mellanox.com 8589Q: http://patchwork.ozlabs.org/project/netdev/list/ 8590F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8591F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8592 8593MELLANOX ETHERNET SWITCH DRIVERS 8594M: Jiri Pirko <jiri@mellanox.com> 8595M: Ido Schimmel <idosch@mellanox.com> 8596L: netdev@vger.kernel.org 8597S: Supported 8598W: http://www.mellanox.com 8599Q: http://patchwork.ozlabs.org/project/netdev/list/ 8600F: drivers/net/ethernet/mellanox/mlxsw/ 8601 8602MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8603M: Yotam Gigi <yotamg@mellanox.com> 8604L: netdev@vger.kernel.org 8605S: Supported 8606W: http://www.mellanox.com 8607Q: http://patchwork.ozlabs.org/project/netdev/list/ 8608F: drivers/net/ethernet/mellanox/mlxfw/ 8609 8610MELLANOX MLX CPLD HOTPLUG DRIVER 8611M: Vadim Pasternak <vadimp@mellanox.com> 8612L: platform-driver-x86@vger.kernel.org 8613S: Supported 8614F: drivers/platform/x86/mlxcpld-hotplug.c 8615F: include/linux/platform_data/mlxcpld-hotplug.h 8616 8617MELLANOX MLX4 core VPI driver 8618M: Tariq Toukan <tariqt@mellanox.com> 8619L: netdev@vger.kernel.org 8620L: linux-rdma@vger.kernel.org 8621W: http://www.mellanox.com 8622Q: http://patchwork.ozlabs.org/project/netdev/list/ 8623S: Supported 8624F: drivers/net/ethernet/mellanox/mlx4/ 8625F: include/linux/mlx4/ 8626 8627MELLANOX MLX4 IB driver 8628M: Yishai Hadas <yishaih@mellanox.com> 8629L: linux-rdma@vger.kernel.org 8630W: http://www.mellanox.com 8631Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8632S: Supported 8633F: drivers/infiniband/hw/mlx4/ 8634F: include/linux/mlx4/ 8635F: include/uapi/rdma/mlx4-abi.h 8636 8637MELLANOX MLX5 core VPI driver 8638M: Saeed Mahameed <saeedm@mellanox.com> 8639M: Matan Barak <matanb@mellanox.com> 8640M: Leon Romanovsky <leonro@mellanox.com> 8641L: netdev@vger.kernel.org 8642L: linux-rdma@vger.kernel.org 8643W: http://www.mellanox.com 8644Q: http://patchwork.ozlabs.org/project/netdev/list/ 8645S: Supported 8646F: drivers/net/ethernet/mellanox/mlx5/core/ 8647F: include/linux/mlx5/ 8648 8649MELLANOX MLX5 IB driver 8650M: Matan Barak <matanb@mellanox.com> 8651M: Leon Romanovsky <leonro@mellanox.com> 8652L: linux-rdma@vger.kernel.org 8653W: http://www.mellanox.com 8654Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8655S: Supported 8656F: drivers/infiniband/hw/mlx5/ 8657F: include/linux/mlx5/ 8658F: include/uapi/rdma/mlx5-abi.h 8659 8660MELLANOX MLXCPLD I2C AND MUX DRIVER 8661M: Vadim Pasternak <vadimp@mellanox.com> 8662M: Michael Shych <michaelsh@mellanox.com> 8663L: linux-i2c@vger.kernel.org 8664S: Supported 8665F: drivers/i2c/busses/i2c-mlxcpld.c 8666F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8667F: Documentation/i2c/busses/i2c-mlxcpld 8668 8669MELLANOX MLXCPLD LED DRIVER 8670M: Vadim Pasternak <vadimp@mellanox.com> 8671L: linux-leds@vger.kernel.org 8672S: Supported 8673F: drivers/leds/leds-mlxcpld.c 8674F: Documentation/leds/leds-mlxcpld.txt 8675 8676MELLANOX PLATFORM DRIVER 8677M: Vadim Pasternak <vadimp@mellanox.com> 8678L: platform-driver-x86@vger.kernel.org 8679S: Supported 8680F: drivers/platform/x86/mlx-platform.c 8681 8682MEMBARRIER SUPPORT 8683M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8684M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8685L: linux-kernel@vger.kernel.org 8686S: Supported 8687F: kernel/membarrier.c 8688F: include/uapi/linux/membarrier.h 8689 8690MEMORY MANAGEMENT 8691L: linux-mm@kvack.org 8692W: http://www.linux-mm.org 8693S: Maintained 8694F: include/linux/mm.h 8695F: include/linux/gfp.h 8696F: include/linux/mmzone.h 8697F: include/linux/memory_hotplug.h 8698F: include/linux/vmalloc.h 8699F: mm/ 8700 8701MEMORY TECHNOLOGY DEVICES (MTD) 8702M: David Woodhouse <dwmw2@infradead.org> 8703M: Brian Norris <computersforpeace@gmail.com> 8704M: Boris Brezillon <boris.brezillon@free-electrons.com> 8705M: Marek Vasut <marek.vasut@gmail.com> 8706M: Richard Weinberger <richard@nod.at> 8707M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8708L: linux-mtd@lists.infradead.org 8709W: http://www.linux-mtd.infradead.org/ 8710Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8711T: git git://git.infradead.org/linux-mtd.git master 8712T: git git://git.infradead.org/l2-mtd.git master 8713S: Maintained 8714F: Documentation/devicetree/bindings/mtd/ 8715F: drivers/mtd/ 8716F: include/linux/mtd/ 8717F: include/uapi/mtd/ 8718 8719MEN A21 WATCHDOG DRIVER 8720M: Johannes Thumshirn <morbidrsa@gmail.com> 8721L: linux-watchdog@vger.kernel.org 8722S: Maintained 8723F: drivers/watchdog/mena21_wdt.c 8724 8725MEN CHAMELEON BUS (mcb) 8726M: Johannes Thumshirn <morbidrsa@gmail.com> 8727S: Maintained 8728F: drivers/mcb/ 8729F: include/linux/mcb.h 8730F: Documentation/men-chameleon-bus.txt 8731 8732MEN F21BMC (Board Management Controller) 8733M: Andreas Werner <andreas.werner@men.de> 8734S: Supported 8735F: drivers/mfd/menf21bmc.c 8736F: drivers/watchdog/menf21bmc_wdt.c 8737F: drivers/leds/leds-menf21bmc.c 8738F: drivers/hwmon/menf21bmc_hwmon.c 8739F: Documentation/hwmon/menf21bmc 8740 8741MESON AO CEC DRIVER FOR AMLOGIC SOCS 8742M: Neil Armstrong <narmstrong@baylibre.com> 8743L: linux-media@lists.freedesktop.org 8744L: linux-amlogic@lists.infradead.org 8745W: http://linux-meson.com/ 8746S: Supported 8747F: drivers/media/platform/meson/ao-cec.c 8748F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8749T: git git://linuxtv.org/media_tree.git 8750 8751METAG ARCHITECTURE 8752M: James Hogan <james.hogan@imgtec.com> 8753L: linux-metag@vger.kernel.org 8754T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8755S: Odd Fixes 8756F: arch/metag/ 8757F: Documentation/metag/ 8758F: Documentation/devicetree/bindings/metag/ 8759F: Documentation/devicetree/bindings/interrupt-controller/img,* 8760F: drivers/clocksource/metag_generic.c 8761F: drivers/irqchip/irq-metag.c 8762F: drivers/irqchip/irq-metag-ext.c 8763F: drivers/tty/metag_da.c 8764 8765MICROBLAZE ARCHITECTURE 8766M: Michal Simek <monstr@monstr.eu> 8767W: http://www.monstr.eu/fdt/ 8768T: git git://git.monstr.eu/linux-2.6-microblaze.git 8769S: Supported 8770F: arch/microblaze/ 8771 8772MICROCHIP / ATMEL AT91 SERIAL DRIVER 8773M: Richard Genoud <richard.genoud@gmail.com> 8774S: Maintained 8775F: drivers/tty/serial/atmel_serial.c 8776F: drivers/tty/serial/atmel_serial.h 8777 8778MICROCHIP / ATMEL DMA DRIVER 8779M: Ludovic Desroches <ludovic.desroches@microchip.com> 8780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8781L: dmaengine@vger.kernel.org 8782S: Supported 8783F: drivers/dma/at_hdmac.c 8784F: drivers/dma/at_hdmac_regs.h 8785F: include/linux/platform_data/dma-atmel.h 8786 8787MICROCHIP / ATMEL ISC DRIVER 8788M: Songjun Wu <songjun.wu@microchip.com> 8789L: linux-media@vger.kernel.org 8790S: Supported 8791F: drivers/media/platform/atmel/atmel-isc.c 8792F: drivers/media/platform/atmel/atmel-isc-regs.h 8793F: devicetree/bindings/media/atmel-isc.txt 8794 8795MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8796M: Woojung Huh <Woojung.Huh@microchip.com> 8797M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8798L: netdev@vger.kernel.org 8799S: Maintained 8800F: net/dsa/tag_ksz.c 8801F: drivers/net/dsa/microchip/* 8802F: include/linux/platform_data/microchip-ksz.h 8803F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8804 8805MICROCHIP USB251XB DRIVER 8806M: Richard Leitner <richard.leitner@skidata.com> 8807L: linux-usb@vger.kernel.org 8808S: Maintained 8809F: drivers/usb/misc/usb251xb.c 8810F: Documentation/devicetree/bindings/usb/usb251xb.txt 8811 8812MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8813M: Don Brace <don.brace@microsemi.com> 8814L: esc.storagedev@microsemi.com 8815L: linux-scsi@vger.kernel.org 8816S: Supported 8817F: drivers/scsi/smartpqi/smartpqi*.[ch] 8818F: drivers/scsi/smartpqi/Kconfig 8819F: drivers/scsi/smartpqi/Makefile 8820F: include/linux/cciss*.h 8821F: include/uapi/linux/cciss*.h 8822F: Documentation/scsi/smartpqi.txt 8823 8824MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8825M: Chen Yu <yu.c.chen@intel.com> 8826L: platform-driver-x86@vger.kernel.org 8827S: Supported 8828F: drivers/platform/x86/surfacepro3_button.c 8829 8830MICROTEK X6 SCANNER 8831M: Oliver Neukum <oliver@neukum.org> 8832S: Maintained 8833F: drivers/usb/image/microtek.* 8834 8835MIPS 8836M: Ralf Baechle <ralf@linux-mips.org> 8837L: linux-mips@linux-mips.org 8838W: http://www.linux-mips.org/ 8839T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8840Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8841S: Supported 8842F: Documentation/devicetree/bindings/mips/ 8843F: Documentation/mips/ 8844F: arch/mips/ 8845 8846MIPS BOSTON DEVELOPMENT BOARD 8847M: Paul Burton <paul.burton@imgtec.com> 8848L: linux-mips@linux-mips.org 8849S: Maintained 8850F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8851F: arch/mips/boot/dts/img/boston.dts 8852F: arch/mips/configs/generic/board-boston.config 8853F: drivers/clk/imgtec/clk-boston.c 8854F: include/dt-bindings/clock/boston-clock.h 8855 8856MIPS GENERIC PLATFORM 8857M: Paul Burton <paul.burton@imgtec.com> 8858L: linux-mips@linux-mips.org 8859S: Supported 8860F: arch/mips/generic/ 8861 8862MIPS/LOONGSON1 ARCHITECTURE 8863M: Keguang Zhang <keguang.zhang@gmail.com> 8864L: linux-mips@linux-mips.org 8865S: Maintained 8866F: arch/mips/loongson32/ 8867F: arch/mips/include/asm/mach-loongson32/ 8868F: drivers/*/*loongson1* 8869F: drivers/*/*/*loongson1* 8870 8871MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8872M: Hans Verkuil <hverkuil@xs4all.nl> 8873L: linux-media@vger.kernel.org 8874T: git git://linuxtv.org/media_tree.git 8875W: https://linuxtv.org 8876S: Odd Fixes 8877F: drivers/media/radio/radio-miropcm20* 8878 8879MMP SUPPORT 8880M: Eric Miao <eric.y.miao@gmail.com> 8881M: Haojian Zhuang <haojian.zhuang@gmail.com> 8882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8883T: git git://github.com/hzhuang1/linux.git 8884T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 8885S: Maintained 8886F: arch/arm/boot/dts/mmp* 8887F: arch/arm/mach-mmp/ 8888 8889MN88472 MEDIA DRIVER 8890M: Antti Palosaari <crope@iki.fi> 8891L: linux-media@vger.kernel.org 8892W: https://linuxtv.org 8893W: http://palosaari.fi/linux/ 8894Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8895S: Maintained 8896F: drivers/media/dvb-frontends/mn88472* 8897 8898MN88473 MEDIA DRIVER 8899M: Antti Palosaari <crope@iki.fi> 8900L: linux-media@vger.kernel.org 8901W: https://linuxtv.org 8902W: http://palosaari.fi/linux/ 8903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8904S: Maintained 8905F: drivers/media/dvb-frontends/mn88473* 8906 8907MODULE SUPPORT 8908M: Jessica Yu <jeyu@kernel.org> 8909M: Rusty Russell <rusty@rustcorp.com.au> 8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8911S: Maintained 8912F: include/linux/module.h 8913F: kernel/module.c 8914 8915MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8916W: http://popies.net/meye/ 8917S: Orphan 8918F: Documentation/media/v4l-drivers/meye* 8919F: drivers/media/pci/meye/ 8920F: include/uapi/linux/meye.h 8921 8922MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8923M: Jiri Slaby <jirislaby@gmail.com> 8924S: Maintained 8925F: Documentation/serial/moxa-smartio 8926F: drivers/tty/mxser.* 8927 8928MR800 AVERMEDIA USB FM RADIO DRIVER 8929M: Alexey Klimov <klimov.linux@gmail.com> 8930L: linux-media@vger.kernel.org 8931T: git git://linuxtv.org/media_tree.git 8932S: Maintained 8933F: drivers/media/radio/radio-mr800.c 8934 8935MRF24J40 IEEE 802.15.4 RADIO DRIVER 8936M: Alan Ott <alan@signal11.us> 8937L: linux-wpan@vger.kernel.org 8938S: Maintained 8939F: drivers/net/ieee802154/mrf24j40.c 8940F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8941 8942MSI LAPTOP SUPPORT 8943M: "Lee, Chun-Yi" <jlee@suse.com> 8944L: platform-driver-x86@vger.kernel.org 8945S: Maintained 8946F: drivers/platform/x86/msi-laptop.c 8947 8948MSI WMI SUPPORT 8949L: platform-driver-x86@vger.kernel.org 8950S: Orphan 8951F: drivers/platform/x86/msi-wmi.c 8952 8953MSI001 MEDIA DRIVER 8954M: Antti Palosaari <crope@iki.fi> 8955L: linux-media@vger.kernel.org 8956W: https://linuxtv.org 8957W: http://palosaari.fi/linux/ 8958Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8959T: git git://linuxtv.org/anttip/media_tree.git 8960S: Maintained 8961F: drivers/media/tuners/msi001* 8962 8963MSI2500 MEDIA DRIVER 8964M: Antti Palosaari <crope@iki.fi> 8965L: linux-media@vger.kernel.org 8966W: https://linuxtv.org 8967W: http://palosaari.fi/linux/ 8968Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8969T: git git://linuxtv.org/anttip/media_tree.git 8970S: Maintained 8971F: drivers/media/usb/msi2500/ 8972 8973MSYSTEMS DISKONCHIP G3 MTD DRIVER 8974M: Robert Jarzmik <robert.jarzmik@free.fr> 8975L: linux-mtd@lists.infradead.org 8976S: Maintained 8977F: drivers/mtd/devices/docg3* 8978 8979MT9M032 APTINA SENSOR DRIVER 8980M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8981L: linux-media@vger.kernel.org 8982T: git git://linuxtv.org/media_tree.git 8983S: Maintained 8984F: drivers/media/i2c/mt9m032.c 8985F: include/media/i2c/mt9m032.h 8986 8987MT9P031 APTINA CAMERA SENSOR 8988M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8989L: linux-media@vger.kernel.org 8990T: git git://linuxtv.org/media_tree.git 8991S: Maintained 8992F: drivers/media/i2c/mt9p031.c 8993F: include/media/i2c/mt9p031.h 8994 8995MT9T001 APTINA CAMERA SENSOR 8996M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8997L: linux-media@vger.kernel.org 8998T: git git://linuxtv.org/media_tree.git 8999S: Maintained 9000F: drivers/media/i2c/mt9t001.c 9001F: include/media/i2c/mt9t001.h 9002 9003MT9V032 APTINA CAMERA SENSOR 9004M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9005L: linux-media@vger.kernel.org 9006T: git git://linuxtv.org/media_tree.git 9007S: Maintained 9008F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9009F: drivers/media/i2c/mt9v032.c 9010F: include/media/i2c/mt9v032.h 9011 9012MULTIFUNCTION DEVICES (MFD) 9013M: Lee Jones <lee.jones@linaro.org> 9014T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9015S: Supported 9016F: Documentation/devicetree/bindings/mfd/ 9017F: drivers/mfd/ 9018F: include/linux/mfd/ 9019F: include/dt-bindings/mfd/ 9020 9021MULTIMEDIA CARD (MMC) ETC. OVER SPI 9022S: Orphan 9023F: drivers/mmc/host/mmc_spi.c 9024F: include/linux/spi/mmc_spi.h 9025 9026MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9027M: Ulf Hansson <ulf.hansson@linaro.org> 9028L: linux-mmc@vger.kernel.org 9029T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9030S: Maintained 9031F: Documentation/devicetree/bindings/mmc/ 9032F: drivers/mmc/ 9033F: include/linux/mmc/ 9034F: include/uapi/linux/mmc/ 9035 9036MULTIPLEXER SUBSYSTEM 9037M: Peter Rosin <peda@axentia.se> 9038S: Maintained 9039F: Documentation/ABI/testing/mux/sysfs-class-mux* 9040F: Documentation/devicetree/bindings/mux/ 9041F: include/linux/dt-bindings/mux/ 9042F: include/linux/mux/ 9043F: drivers/mux/ 9044 9045MULTISOUND SOUND DRIVER 9046M: Andrew Veliath <andrewtv@usa.net> 9047S: Maintained 9048F: Documentation/sound/oss/MultiSound 9049F: sound/oss/msnd* 9050 9051MULTITECH MULTIPORT CARD (ISICOM) 9052S: Orphan 9053F: drivers/tty/isicom.c 9054F: include/linux/isicom.h 9055 9056MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9057M: Bin Liu <b-liu@ti.com> 9058L: linux-usb@vger.kernel.org 9059T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 9060S: Maintained 9061F: drivers/usb/musb/ 9062 9063MXL5007T MEDIA DRIVER 9064M: Michael Krufky <mkrufky@linuxtv.org> 9065L: linux-media@vger.kernel.org 9066W: https://linuxtv.org 9067W: http://github.com/mkrufky 9068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9069T: git git://linuxtv.org/mkrufky/tuners.git 9070S: Maintained 9071F: drivers/media/tuners/mxl5007t.* 9072 9073MXSFB DRM DRIVER 9074M: Marek Vasut <marex@denx.de> 9075S: Supported 9076F: drivers/gpu/drm/mxsfb/ 9077F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9078 9079MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9080M: Hyong-Youb Kim <hykim@myri.com> 9081L: netdev@vger.kernel.org 9082W: https://www.myricom.com/support/downloads/myri10ge.html 9083S: Supported 9084F: drivers/net/ethernet/myricom/myri10ge/ 9085 9086NAND FLASH SUBSYSTEM 9087M: Boris Brezillon <boris.brezillon@free-electrons.com> 9088R: Richard Weinberger <richard@nod.at> 9089L: linux-mtd@lists.infradead.org 9090W: http://www.linux-mtd.infradead.org/ 9091Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9092T: git git://git.infradead.org/linux-mtd.git nand/fixes 9093T: git git://git.infradead.org/l2-mtd.git nand/next 9094S: Maintained 9095F: drivers/mtd/nand/ 9096F: include/linux/mtd/nand*.h 9097 9098NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9099M: Daniel Mack <zonque@gmail.com> 9100S: Maintained 9101L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9102W: http://www.native-instruments.com 9103F: sound/usb/caiaq/ 9104 9105NATSEMI ETHERNET DRIVER (DP8381x) 9106S: Orphan 9107F: drivers/net/ethernet/natsemi/natsemi.c 9108 9109NCP FILESYSTEM 9110M: Petr Vandrovec <petr@vandrovec.name> 9111S: Odd Fixes 9112F: fs/ncpfs/ 9113 9114NCR 5380 SCSI DRIVERS 9115M: Finn Thain <fthain@telegraphics.com.au> 9116M: Michael Schmitz <schmitzmic@gmail.com> 9117L: linux-scsi@vger.kernel.org 9118S: Maintained 9119F: Documentation/scsi/g_NCR5380.txt 9120F: drivers/scsi/NCR5380.* 9121F: drivers/scsi/arm/cumana_1.c 9122F: drivers/scsi/arm/oak.c 9123F: drivers/scsi/atari_scsi.* 9124F: drivers/scsi/dmx3191d.c 9125F: drivers/scsi/g_NCR5380.* 9126F: drivers/scsi/mac_scsi.* 9127F: drivers/scsi/sun3_scsi.* 9128F: drivers/scsi/sun3_scsi_vme.c 9129 9130NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9131M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9132L: linux-scsi@vger.kernel.org 9133S: Maintained 9134F: drivers/scsi/NCR_D700.* 9135 9136NCT6775 HARDWARE MONITOR DRIVER 9137M: Guenter Roeck <linux@roeck-us.net> 9138L: linux-hwmon@vger.kernel.org 9139S: Maintained 9140F: Documentation/hwmon/nct6775 9141F: drivers/hwmon/nct6775.c 9142 9143NETEFFECT IWARP RNIC DRIVER (IW_NES) 9144M: Faisal Latif <faisal.latif@intel.com> 9145L: linux-rdma@vger.kernel.org 9146W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9147S: Supported 9148F: drivers/infiniband/hw/nes/ 9149F: include/uapi/rdma/nes-abi.h 9150 9151NETEM NETWORK EMULATOR 9152M: Stephen Hemminger <stephen@networkplumber.org> 9153L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9154S: Maintained 9155F: net/sched/sch_netem.c 9156 9157NETERION 10GbE DRIVERS (s2io/vxge) 9158M: Jon Mason <jdmason@kudzu.us> 9159L: netdev@vger.kernel.org 9160S: Supported 9161F: Documentation/networking/s2io.txt 9162F: Documentation/networking/vxge.txt 9163F: drivers/net/ethernet/neterion/ 9164 9165NETFILTER 9166M: Pablo Neira Ayuso <pablo@netfilter.org> 9167M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9168M: Florian Westphal <fw@strlen.de> 9169L: netfilter-devel@vger.kernel.org 9170L: coreteam@netfilter.org 9171W: http://www.netfilter.org/ 9172W: http://www.iptables.org/ 9173W: http://www.nftables.org/ 9174Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9175T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9176T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9177S: Maintained 9178F: include/linux/netfilter* 9179F: include/linux/netfilter/ 9180F: include/net/netfilter/ 9181F: include/uapi/linux/netfilter* 9182F: include/uapi/linux/netfilter/ 9183F: net/*/netfilter.c 9184F: net/*/netfilter/ 9185F: net/netfilter/ 9186F: net/bridge/br_netfilter*.c 9187 9188NETLABEL 9189M: Paul Moore <paul@paul-moore.com> 9190W: http://netlabel.sf.net 9191L: netdev@vger.kernel.org 9192S: Maintained 9193F: Documentation/netlabel/ 9194F: include/net/netlabel.h 9195F: net/netlabel/ 9196 9197NETROM NETWORK LAYER 9198M: Ralf Baechle <ralf@linux-mips.org> 9199L: linux-hams@vger.kernel.org 9200W: http://www.linux-ax25.org/ 9201S: Maintained 9202F: include/net/netrom.h 9203F: include/uapi/linux/netrom.h 9204F: net/netrom/ 9205 9206NETRONOME ETHERNET DRIVERS 9207M: Jakub Kicinski <jakub.kicinski@netronome.com> 9208L: oss-drivers@netronome.com 9209S: Maintained 9210F: drivers/net/ethernet/netronome/ 9211 9212NETWORK BLOCK DEVICE (NBD) 9213M: Josef Bacik <jbacik@fb.com> 9214S: Maintained 9215L: linux-block@vger.kernel.org 9216L: nbd-general@lists.sourceforge.net 9217F: Documentation/blockdev/nbd.txt 9218F: drivers/block/nbd.c 9219F: include/uapi/linux/nbd.h 9220 9221NETWORK DROP MONITOR 9222M: Neil Horman <nhorman@tuxdriver.com> 9223L: netdev@vger.kernel.org 9224S: Maintained 9225W: https://fedorahosted.org/dropwatch/ 9226F: net/core/drop_monitor.c 9227 9228NETWORKING DRIVERS 9229L: netdev@vger.kernel.org 9230W: http://www.linuxfoundation.org/en/Net 9231Q: http://patchwork.ozlabs.org/project/netdev/list/ 9232T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9233T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9234S: Odd Fixes 9235F: Documentation/devicetree/bindings/net/ 9236F: drivers/net/ 9237F: include/linux/if_* 9238F: include/linux/netdevice.h 9239F: include/linux/etherdevice.h 9240F: include/linux/fcdevice.h 9241F: include/linux/fddidevice.h 9242F: include/linux/hippidevice.h 9243F: include/linux/inetdevice.h 9244F: include/uapi/linux/if_* 9245F: include/uapi/linux/netdevice.h 9246 9247NETWORKING DRIVERS (WIRELESS) 9248M: Kalle Valo <kvalo@codeaurora.org> 9249L: linux-wireless@vger.kernel.org 9250Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9251T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9252T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9253S: Maintained 9254F: Documentation/devicetree/bindings/net/wireless/ 9255F: drivers/net/wireless/ 9256 9257NETWORKING [DSA] 9258M: Andrew Lunn <andrew@lunn.ch> 9259M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9260M: Florian Fainelli <f.fainelli@gmail.com> 9261S: Maintained 9262F: net/dsa/ 9263F: include/net/dsa.h 9264F: drivers/net/dsa/ 9265 9266NETWORKING [GENERAL] 9267M: "David S. Miller" <davem@davemloft.net> 9268L: netdev@vger.kernel.org 9269W: http://www.linuxfoundation.org/en/Net 9270Q: http://patchwork.ozlabs.org/project/netdev/list/ 9271T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9272T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9273B: mailto:netdev@vger.kernel.org 9274S: Maintained 9275F: net/ 9276F: include/net/ 9277F: include/linux/in.h 9278F: include/linux/net.h 9279F: include/linux/netdevice.h 9280F: include/uapi/linux/in.h 9281F: include/uapi/linux/net.h 9282F: include/uapi/linux/netdevice.h 9283F: include/uapi/linux/net_namespace.h 9284F: tools/net/ 9285F: tools/testing/selftests/net/ 9286F: lib/random32.c 9287 9288NETWORKING [IPSEC] 9289M: Steffen Klassert <steffen.klassert@secunet.com> 9290M: Herbert Xu <herbert@gondor.apana.org.au> 9291M: "David S. Miller" <davem@davemloft.net> 9292L: netdev@vger.kernel.org 9293T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9294T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9295S: Maintained 9296F: net/core/flow.c 9297F: net/xfrm/ 9298F: net/key/ 9299F: net/ipv4/xfrm* 9300F: net/ipv4/esp4* 9301F: net/ipv4/ah4.c 9302F: net/ipv4/ipcomp.c 9303F: net/ipv4/ip_vti.c 9304F: net/ipv6/xfrm* 9305F: net/ipv6/esp6* 9306F: net/ipv6/ah6.c 9307F: net/ipv6/ipcomp6.c 9308F: net/ipv6/ip6_vti.c 9309F: include/uapi/linux/xfrm.h 9310F: include/net/xfrm.h 9311 9312NETWORKING [IPv4/IPv6] 9313M: "David S. Miller" <davem@davemloft.net> 9314M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9315M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9316L: netdev@vger.kernel.org 9317T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9318S: Maintained 9319F: net/ipv4/ 9320F: net/ipv6/ 9321F: include/net/ip* 9322F: arch/x86/net/* 9323 9324NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 9325M: Paul Moore <paul@paul-moore.com> 9326L: netdev@vger.kernel.org 9327S: Maintained 9328 9329NETWORKING [TLS] 9330M: Ilya Lesokhin <ilyal@mellanox.com> 9331M: Aviad Yehezkel <aviadye@mellanox.com> 9332M: Dave Watson <davejwatson@fb.com> 9333L: netdev@vger.kernel.org 9334S: Maintained 9335F: net/tls/* 9336F: include/uapi/linux/tls.h 9337F: include/net/tls.h 9338 9339NETWORKING [WIRELESS] 9340L: linux-wireless@vger.kernel.org 9341Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9342 9343NETXEN (1/10) GbE SUPPORT 9344M: Manish Chopra <manish.chopra@cavium.com> 9345M: Rahul Verma <rahul.verma@cavium.com> 9346M: Dept-GELinuxNICDev@cavium.com 9347L: netdev@vger.kernel.org 9348S: Supported 9349F: drivers/net/ethernet/qlogic/netxen/ 9350 9351NFC SUBSYSTEM 9352M: Samuel Ortiz <sameo@linux.intel.com> 9353L: linux-wireless@vger.kernel.org 9354L: linux-nfc@lists.01.org (subscribers-only) 9355S: Supported 9356F: net/nfc/ 9357F: include/net/nfc/ 9358F: include/uapi/linux/nfc.h 9359F: drivers/nfc/ 9360F: include/linux/platform_data/nfcmrvl.h 9361F: include/linux/platform_data/nxp-nci.h 9362F: Documentation/devicetree/bindings/net/nfc/ 9363 9364NFS, SUNRPC, AND LOCKD CLIENTS 9365M: Trond Myklebust <trond.myklebust@primarydata.com> 9366M: Anna Schumaker <anna.schumaker@netapp.com> 9367L: linux-nfs@vger.kernel.org 9368W: http://client.linux-nfs.org 9369T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9370S: Maintained 9371F: fs/lockd/ 9372F: fs/nfs/ 9373F: fs/nfs_common/ 9374F: net/sunrpc/ 9375F: include/linux/lockd/ 9376F: include/linux/nfs* 9377F: include/linux/sunrpc/ 9378F: include/uapi/linux/nfs* 9379F: include/uapi/linux/sunrpc/ 9380 9381NILFS2 FILESYSTEM 9382M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9383L: linux-nilfs@vger.kernel.org 9384W: http://nilfs.sourceforge.net/ 9385W: http://nilfs.osdn.jp/ 9386T: git git://github.com/konis/nilfs2.git 9387S: Supported 9388F: Documentation/filesystems/nilfs2.txt 9389F: fs/nilfs2/ 9390F: include/trace/events/nilfs2.h 9391F: include/uapi/linux/nilfs2_api.h 9392F: include/uapi/linux/nilfs2_ondisk.h 9393 9394NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9395M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9396W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9397S: Maintained 9398F: Documentation/scsi/NinjaSCSI.txt 9399F: drivers/scsi/pcmcia/nsp_* 9400 9401NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9402M: GOTO Masanori <gotom@debian.or.jp> 9403M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9404W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9405S: Maintained 9406F: Documentation/scsi/NinjaSCSI.txt 9407F: drivers/scsi/nsp32* 9408 9409NIOS2 ARCHITECTURE 9410M: Ley Foon Tan <lftan@altera.com> 9411L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9412T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9413S: Maintained 9414F: arch/nios2/ 9415 9416NOHZ, DYNTICKS SUPPORT 9417M: Frederic Weisbecker <fweisbec@gmail.com> 9418M: Thomas Gleixner <tglx@linutronix.de> 9419M: Ingo Molnar <mingo@kernel.org> 9420L: linux-kernel@vger.kernel.org 9421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9422S: Maintained 9423F: kernel/time/tick*.* 9424F: include/linux/tick.h 9425F: include/linux/sched/nohz.h 9426 9427NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9428M: Pavel Machek <pavel@ucw.cz> 9429M: Sakari Ailus <sakari.ailus@iki.fi> 9430L: linux-media@vger.kernel.org 9431S: Maintained 9432F: drivers/media/i2c/et8ek8 9433F: drivers/media/i2c/ad5820.c 9434 9435NOKIA N900 POWER SUPPLY DRIVERS 9436R: Pali Rohár <pali.rohar@gmail.com> 9437F: include/linux/power/bq2415x_charger.h 9438F: include/linux/power/bq27xxx_battery.h 9439F: include/linux/power/isp1704_charger.h 9440F: drivers/power/supply/bq2415x_charger.c 9441F: drivers/power/supply/bq27xxx_battery.c 9442F: drivers/power/supply/bq27xxx_battery_i2c.c 9443F: drivers/power/supply/isp1704_charger.c 9444F: drivers/power/supply/rx51_battery.c 9445 9446NTB AMD DRIVER 9447M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9448L: linux-ntb@googlegroups.com 9449S: Supported 9450F: drivers/ntb/hw/amd/ 9451 9452NTB DRIVER CORE 9453M: Jon Mason <jdmason@kudzu.us> 9454M: Dave Jiang <dave.jiang@intel.com> 9455M: Allen Hubbe <Allen.Hubbe@emc.com> 9456L: linux-ntb@googlegroups.com 9457S: Supported 9458W: https://github.com/jonmason/ntb/wiki 9459T: git git://github.com/jonmason/ntb.git 9460F: drivers/ntb/ 9461F: drivers/net/ntb_netdev.c 9462F: include/linux/ntb.h 9463F: include/linux/ntb_transport.h 9464F: tools/testing/selftests/ntb/ 9465 9466NTB IDT DRIVER 9467M: Serge Semin <fancer.lancer@gmail.com> 9468L: linux-ntb@googlegroups.com 9469S: Supported 9470F: drivers/ntb/hw/idt/ 9471 9472NTB INTEL DRIVER 9473M: Jon Mason <jdmason@kudzu.us> 9474M: Dave Jiang <dave.jiang@intel.com> 9475L: linux-ntb@googlegroups.com 9476S: Supported 9477W: https://github.com/jonmason/ntb/wiki 9478T: git git://github.com/jonmason/ntb.git 9479F: drivers/ntb/hw/intel/ 9480 9481NTFS FILESYSTEM 9482M: Anton Altaparmakov <anton@tuxera.com> 9483L: linux-ntfs-dev@lists.sourceforge.net 9484W: http://www.tuxera.com/ 9485T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9486S: Supported 9487F: Documentation/filesystems/ntfs.txt 9488F: fs/ntfs/ 9489 9490NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9491M: Antonino Daplas <adaplas@gmail.com> 9492L: linux-fbdev@vger.kernel.org 9493S: Maintained 9494F: drivers/video/fbdev/riva/ 9495F: drivers/video/fbdev/nvidia/ 9496 9497NVM EXPRESS DRIVER 9498M: Keith Busch <keith.busch@intel.com> 9499M: Jens Axboe <axboe@fb.com> 9500M: Christoph Hellwig <hch@lst.de> 9501M: Sagi Grimberg <sagi@grimberg.me> 9502L: linux-nvme@lists.infradead.org 9503T: git://git.infradead.org/nvme.git 9504W: http://git.infradead.org/nvme.git 9505S: Supported 9506F: drivers/nvme/host/ 9507F: include/linux/nvme.h 9508F: include/uapi/linux/nvme_ioctl.h 9509 9510NVM EXPRESS FC TRANSPORT DRIVERS 9511M: James Smart <james.smart@broadcom.com> 9512L: linux-nvme@lists.infradead.org 9513S: Supported 9514F: include/linux/nvme-fc.h 9515F: include/linux/nvme-fc-driver.h 9516F: drivers/nvme/host/fc.c 9517F: drivers/nvme/target/fc.c 9518F: drivers/nvme/target/fcloop.c 9519 9520NVM EXPRESS TARGET DRIVER 9521M: Christoph Hellwig <hch@lst.de> 9522M: Sagi Grimberg <sagi@grimberg.me> 9523L: linux-nvme@lists.infradead.org 9524T: git://git.infradead.org/nvme.git 9525W: http://git.infradead.org/nvme.git 9526S: Supported 9527F: drivers/nvme/target/ 9528 9529NVMEM FRAMEWORK 9530M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9531S: Maintained 9532F: drivers/nvmem/ 9533F: Documentation/devicetree/bindings/nvmem/ 9534F: include/linux/nvmem-consumer.h 9535F: include/linux/nvmem-provider.h 9536 9537NXP TDA998X DRM DRIVER 9538M: Russell King <linux@armlinux.org.uk> 9539S: Supported 9540T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9541T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9542F: drivers/gpu/drm/i2c/tda998x_drv.c 9543F: include/drm/i2c/tda998x.h 9544 9545NXP TFA9879 DRIVER 9546M: Peter Rosin <peda@axentia.se> 9547L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9548S: Maintained 9549F: sound/soc/codecs/tfa9879* 9550 9551NXP-NCI NFC DRIVER 9552M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9553R: Charles Gorand <charles.gorand@effinnov.com> 9554L: linux-nfc@lists.01.org (moderated for non-subscribers) 9555S: Supported 9556F: drivers/nfc/nxp-nci 9557 9558OBJTOOL 9559M: Josh Poimboeuf <jpoimboe@redhat.com> 9560S: Supported 9561F: tools/objtool/ 9562 9563OMAP AUDIO SUPPORT 9564M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9565M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9566L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9567L: linux-omap@vger.kernel.org 9568S: Maintained 9569F: sound/soc/omap/ 9570 9571OMAP CLOCK FRAMEWORK SUPPORT 9572M: Paul Walmsley <paul@pwsan.com> 9573L: linux-omap@vger.kernel.org 9574S: Maintained 9575F: arch/arm/*omap*/*clock* 9576 9577OMAP DEVICE TREE SUPPORT 9578M: Benoît Cousson <bcousson@baylibre.com> 9579M: Tony Lindgren <tony@atomide.com> 9580L: linux-omap@vger.kernel.org 9581L: devicetree@vger.kernel.org 9582S: Maintained 9583F: arch/arm/boot/dts/*omap* 9584F: arch/arm/boot/dts/*am3* 9585F: arch/arm/boot/dts/*am4* 9586F: arch/arm/boot/dts/*am5* 9587F: arch/arm/boot/dts/*dra7* 9588 9589OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9590M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9591L: linux-omap@vger.kernel.org 9592L: linux-fbdev@vger.kernel.org 9593S: Maintained 9594F: drivers/video/fbdev/omap2/ 9595F: Documentation/arm/OMAP/DSS 9596 9597OMAP FRAMEBUFFER SUPPORT 9598M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9599L: linux-fbdev@vger.kernel.org 9600L: linux-omap@vger.kernel.org 9601S: Maintained 9602F: drivers/video/fbdev/omap/ 9603 9604OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9605M: Roger Quadros <rogerq@ti.com> 9606M: Tony Lindgren <tony@atomide.com> 9607L: linux-omap@vger.kernel.org 9608S: Maintained 9609F: drivers/memory/omap-gpmc.c 9610F: arch/arm/mach-omap2/*gpmc* 9611 9612OMAP GPIO DRIVER 9613M: Grygorii Strashko <grygorii.strashko@ti.com> 9614M: Santosh Shilimkar <ssantosh@kernel.org> 9615M: Kevin Hilman <khilman@kernel.org> 9616L: linux-omap@vger.kernel.org 9617S: Maintained 9618F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9619F: drivers/gpio/gpio-omap.c 9620 9621OMAP HARDWARE SPINLOCK SUPPORT 9622M: Ohad Ben-Cohen <ohad@wizery.com> 9623L: linux-omap@vger.kernel.org 9624S: Maintained 9625F: drivers/hwspinlock/omap_hwspinlock.c 9626 9627OMAP HS MMC SUPPORT 9628L: linux-mmc@vger.kernel.org 9629L: linux-omap@vger.kernel.org 9630S: Orphan 9631F: drivers/mmc/host/omap_hsmmc.c 9632 9633OMAP HWMOD DATA 9634M: Paul Walmsley <paul@pwsan.com> 9635L: linux-omap@vger.kernel.org 9636S: Maintained 9637F: arch/arm/mach-omap2/omap_hwmod*data* 9638 9639OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9640M: Benoît Cousson <bcousson@baylibre.com> 9641L: linux-omap@vger.kernel.org 9642S: Maintained 9643F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9644 9645OMAP HWMOD SUPPORT 9646M: Benoît Cousson <bcousson@baylibre.com> 9647M: Paul Walmsley <paul@pwsan.com> 9648L: linux-omap@vger.kernel.org 9649S: Maintained 9650F: arch/arm/mach-omap2/omap_hwmod.* 9651 9652OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9653M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9654L: linux-media@vger.kernel.org 9655S: Maintained 9656F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9657F: drivers/media/platform/omap3isp/ 9658F: drivers/staging/media/omap4iss/ 9659 9660OMAP MMC SUPPORT 9661M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9662L: linux-omap@vger.kernel.org 9663S: Maintained 9664F: drivers/mmc/host/omap.c 9665 9666OMAP POWER MANAGEMENT SUPPORT 9667M: Kevin Hilman <khilman@kernel.org> 9668L: linux-omap@vger.kernel.org 9669S: Maintained 9670F: arch/arm/*omap*/*pm* 9671F: drivers/cpufreq/omap-cpufreq.c 9672 9673OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9674M: Rajendra Nayak <rnayak@codeaurora.org> 9675M: Paul Walmsley <paul@pwsan.com> 9676L: linux-omap@vger.kernel.org 9677S: Maintained 9678F: arch/arm/mach-omap2/prm* 9679 9680OMAP RANDOM NUMBER GENERATOR SUPPORT 9681M: Deepak Saxena <dsaxena@plexity.net> 9682S: Maintained 9683F: drivers/char/hw_random/omap-rng.c 9684 9685OMAP USB SUPPORT 9686L: linux-usb@vger.kernel.org 9687L: linux-omap@vger.kernel.org 9688S: Orphan 9689F: drivers/usb/*/*omap* 9690F: arch/arm/*omap*/usb* 9691 9692OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9693M: Mark Jackson <mpfj@newflow.co.uk> 9694L: linux-omap@vger.kernel.org 9695S: Maintained 9696F: arch/arm/boot/dts/am335x-nano.dts 9697 9698OMAP1 SUPPORT 9699M: Aaro Koskinen <aaro.koskinen@iki.fi> 9700M: Tony Lindgren <tony@atomide.com> 9701L: linux-omap@vger.kernel.org 9702Q: http://patchwork.kernel.org/project/linux-omap/list/ 9703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9704S: Maintained 9705F: arch/arm/mach-omap1/ 9706F: arch/arm/plat-omap/ 9707F: arch/arm/configs/omap1_defconfig 9708F: drivers/i2c/busses/i2c-omap.c 9709F: include/linux/i2c-omap.h 9710 9711OMAP2+ SUPPORT 9712M: Tony Lindgren <tony@atomide.com> 9713L: linux-omap@vger.kernel.org 9714W: http://www.muru.com/linux/omap/ 9715W: http://linux.omap.com/ 9716Q: http://patchwork.kernel.org/project/linux-omap/list/ 9717T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9718S: Maintained 9719F: arch/arm/mach-omap2/ 9720F: arch/arm/plat-omap/ 9721F: arch/arm/configs/omap2plus_defconfig 9722F: drivers/i2c/busses/i2c-omap.c 9723F: drivers/irqchip/irq-omap-intc.c 9724F: drivers/mfd/*omap*.c 9725F: drivers/mfd/menelaus.c 9726F: drivers/mfd/palmas.c 9727F: drivers/mfd/tps65217.c 9728F: drivers/mfd/tps65218.c 9729F: drivers/mfd/tps65910.c 9730F: drivers/mfd/twl-core.[ch] 9731F: drivers/mfd/twl4030*.c 9732F: drivers/mfd/twl6030*.c 9733F: drivers/mfd/twl6040*.c 9734F: drivers/regulator/palmas-regulator*.c 9735F: drivers/regulator/pbias-regulator.c 9736F: drivers/regulator/tps65217-regulator.c 9737F: drivers/regulator/tps65218-regulator.c 9738F: drivers/regulator/tps65910-regulator.c 9739F: drivers/regulator/twl-regulator.c 9740F: drivers/regulator/twl6030-regulator.c 9741F: include/linux/i2c-omap.h 9742 9743OMFS FILESYSTEM 9744M: Bob Copeland <me@bobcopeland.com> 9745L: linux-karma-devel@lists.sourceforge.net 9746S: Maintained 9747F: Documentation/filesystems/omfs.txt 9748F: fs/omfs/ 9749 9750OMNIKEY CARDMAN 4000 DRIVER 9751M: Harald Welte <laforge@gnumonks.org> 9752S: Maintained 9753F: drivers/char/pcmcia/cm4000_cs.c 9754F: include/linux/cm4000_cs.h 9755F: include/uapi/linux/cm4000_cs.h 9756 9757OMNIKEY CARDMAN 4040 DRIVER 9758M: Harald Welte <laforge@gnumonks.org> 9759S: Maintained 9760F: drivers/char/pcmcia/cm4040_cs.* 9761 9762OMNIVISION OV13858 SENSOR DRIVER 9763M: Sakari Ailus <sakari.ailus@linux.intel.com> 9764L: linux-media@vger.kernel.org 9765T: git git://linuxtv.org/media_tree.git 9766S: Maintained 9767F: drivers/media/i2c/ov13858.c 9768 9769OMNIVISION OV5640 SENSOR DRIVER 9770M: Steve Longerbeam <slongerbeam@gmail.com> 9771L: linux-media@vger.kernel.org 9772T: git git://linuxtv.org/media_tree.git 9773S: Maintained 9774F: drivers/media/i2c/ov5640.c 9775 9776OMNIVISION OV5647 SENSOR DRIVER 9777M: Luis Oliveira <lolivei@synopsys.com> 9778L: linux-media@vger.kernel.org 9779T: git git://linuxtv.org/media_tree.git 9780S: Maintained 9781F: drivers/media/i2c/ov5647.c 9782 9783OMNIVISION OV7670 SENSOR DRIVER 9784M: Jonathan Corbet <corbet@lwn.net> 9785L: linux-media@vger.kernel.org 9786T: git git://linuxtv.org/media_tree.git 9787S: Maintained 9788F: drivers/media/i2c/ov7670.c 9789F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9790 9791ONENAND FLASH DRIVER 9792M: Kyungmin Park <kyungmin.park@samsung.com> 9793L: linux-mtd@lists.infradead.org 9794S: Maintained 9795F: drivers/mtd/onenand/ 9796F: include/linux/mtd/onenand*.h 9797 9798ONSTREAM SCSI TAPE DRIVER 9799M: Willem Riede <osst@riede.org> 9800L: osst-users@lists.sourceforge.net 9801L: linux-scsi@vger.kernel.org 9802S: Maintained 9803F: Documentation/scsi/osst.txt 9804F: drivers/scsi/osst.* 9805F: drivers/scsi/osst_*.h 9806F: drivers/scsi/st.h 9807 9808OP-TEE DRIVER 9809M: Jens Wiklander <jens.wiklander@linaro.org> 9810S: Maintained 9811F: drivers/tee/optee/ 9812 9813OPA-VNIC DRIVER 9814M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9815M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9816L: linux-rdma@vger.kernel.org 9817S: Supported 9818F: drivers/infiniband/ulp/opa_vnic 9819 9820OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9821M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9822L: devicetree@vger.kernel.org 9823S: Maintained 9824F: Documentation/devicetree/dynamic-resolution-notes.txt 9825F: Documentation/devicetree/overlay-notes.txt 9826F: drivers/of/overlay.c 9827F: drivers/of/resolver.c 9828 9829OPEN FIRMWARE AND FLATTENED DEVICE TREE 9830M: Rob Herring <robh+dt@kernel.org> 9831M: Frank Rowand <frowand.list@gmail.com> 9832L: devicetree@vger.kernel.org 9833W: http://www.devicetree.org/ 9834T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9835S: Maintained 9836F: drivers/of/ 9837F: include/linux/of*.h 9838F: scripts/dtc/ 9839F: Documentation/ABI/testing/sysfs-firmware-ofw 9840 9841OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9842M: Rob Herring <robh+dt@kernel.org> 9843M: Mark Rutland <mark.rutland@arm.com> 9844L: devicetree@vger.kernel.org 9845T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9846Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9847S: Maintained 9848F: Documentation/devicetree/ 9849F: arch/*/boot/dts/ 9850F: include/dt-bindings/ 9851 9852OPENCORES I2C BUS DRIVER 9853M: Peter Korsgaard <jacmet@sunsite.dk> 9854L: linux-i2c@vger.kernel.org 9855S: Maintained 9856F: Documentation/i2c/busses/i2c-ocores 9857F: drivers/i2c/busses/i2c-ocores.c 9858 9859OPENRISC ARCHITECTURE 9860M: Jonas Bonn <jonas@southpole.se> 9861M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9862M: Stafford Horne <shorne@gmail.com> 9863T: git git://github.com/openrisc/linux.git 9864L: openrisc@lists.librecores.org 9865W: http://openrisc.io 9866S: Maintained 9867F: arch/openrisc/ 9868 9869OPENVSWITCH 9870M: Pravin Shelar <pshelar@nicira.com> 9871L: netdev@vger.kernel.org 9872L: dev@openvswitch.org 9873W: http://openvswitch.org 9874S: Maintained 9875F: net/openvswitch/ 9876F: include/uapi/linux/openvswitch.h 9877 9878OPERATING PERFORMANCE POINTS (OPP) 9879M: Viresh Kumar <vireshk@kernel.org> 9880M: Nishanth Menon <nm@ti.com> 9881M: Stephen Boyd <sboyd@codeaurora.org> 9882L: linux-pm@vger.kernel.org 9883S: Maintained 9884T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9885F: drivers/base/power/opp/ 9886F: include/linux/pm_opp.h 9887F: Documentation/power/opp.txt 9888F: Documentation/devicetree/bindings/opp/ 9889 9890OPL4 DRIVER 9891M: Clemens Ladisch <clemens@ladisch.de> 9892L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9893T: git git://git.alsa-project.org/alsa-kernel.git 9894S: Maintained 9895F: sound/drivers/opl4/ 9896 9897OPROFILE 9898M: Robert Richter <rric@kernel.org> 9899L: oprofile-list@lists.sf.net 9900S: Maintained 9901F: arch/*/include/asm/oprofile*.h 9902F: arch/*/oprofile/ 9903F: drivers/oprofile/ 9904F: include/linux/oprofile.h 9905 9906ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9907M: Mark Fasheh <mfasheh@versity.com> 9908M: Joel Becker <jlbec@evilplan.org> 9909L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9910W: http://ocfs2.wiki.kernel.org 9911S: Supported 9912F: Documentation/filesystems/ocfs2.txt 9913F: Documentation/filesystems/dlmfs.txt 9914F: fs/ocfs2/ 9915 9916ORANGEFS FILESYSTEM 9917M: Mike Marshall <hubcap@omnibond.com> 9918L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9919T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9920S: Supported 9921F: fs/orangefs/ 9922F: Documentation/filesystems/orangefs.txt 9923 9924ORINOCO DRIVER 9925L: linux-wireless@vger.kernel.org 9926W: http://wireless.kernel.org/en/users/Drivers/orinoco 9927W: http://www.nongnu.org/orinoco/ 9928S: Orphan 9929F: drivers/net/wireless/intersil/orinoco/ 9930 9931OSD LIBRARY and FILESYSTEM 9932M: Boaz Harrosh <ooo@electrozaur.com> 9933S: Maintained 9934F: drivers/scsi/osd/ 9935F: include/scsi/osd_* 9936F: fs/exofs/ 9937 9938OV2659 OMNIVISION SENSOR DRIVER 9939M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 9940L: linux-media@vger.kernel.org 9941W: https://linuxtv.org 9942Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9943T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 9944S: Maintained 9945F: drivers/media/i2c/ov2659.c 9946F: include/media/i2c/ov2659.h 9947 9948OVERLAY FILESYSTEM 9949M: Miklos Szeredi <miklos@szeredi.hu> 9950L: linux-unionfs@vger.kernel.org 9951T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9952S: Supported 9953F: fs/overlayfs/ 9954F: Documentation/filesystems/overlayfs.txt 9955 9956P54 WIRELESS DRIVER 9957M: Christian Lamparter <chunkeey@googlemail.com> 9958L: linux-wireless@vger.kernel.org 9959W: http://wireless.kernel.org/en/users/Drivers/p54 9960S: Maintained 9961F: drivers/net/wireless/intersil/p54/ 9962 9963PA SEMI ETHERNET DRIVER 9964L: netdev@vger.kernel.org 9965S: Orphan 9966F: drivers/net/ethernet/pasemi/* 9967 9968PA SEMI SMBUS DRIVER 9969L: linux-i2c@vger.kernel.org 9970S: Orphan 9971F: drivers/i2c/busses/i2c-pasemi.c 9972 9973PADATA PARALLEL EXECUTION MECHANISM 9974M: Steffen Klassert <steffen.klassert@secunet.com> 9975L: linux-crypto@vger.kernel.org 9976S: Maintained 9977F: kernel/padata.c 9978F: include/linux/padata.h 9979F: Documentation/padata.txt 9980 9981PANASONIC LAPTOP ACPI EXTRAS DRIVER 9982M: Harald Welte <laforge@gnumonks.org> 9983L: platform-driver-x86@vger.kernel.org 9984S: Maintained 9985F: drivers/platform/x86/panasonic-laptop.c 9986 9987PANASONIC MN10300/AM33/AM34 PORT 9988M: David Howells <dhowells@redhat.com> 9989L: linux-am33-list@redhat.com (moderated for non-subscribers) 9990W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9991S: Maintained 9992F: Documentation/mn10300/ 9993F: arch/mn10300/ 9994 9995PARALLEL LCD/KEYPAD PANEL DRIVER 9996M: Willy Tarreau <willy@haproxy.com> 9997M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9998S: Odd Fixes 9999F: Documentation/misc-devices/lcd-panel-cgram.txt 10000F: drivers/misc/panel.c 10001 10002PARALLEL PORT SUBSYSTEM 10003M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10004M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10005L: linux-parport@lists.infradead.org (subscribers-only) 10006S: Maintained 10007F: drivers/parport/ 10008F: include/linux/parport*.h 10009F: drivers/char/ppdev.c 10010F: include/uapi/linux/ppdev.h 10011F: Documentation/parport*.txt 10012 10013PARAVIRT_OPS INTERFACE 10014M: Jeremy Fitzhardinge <jeremy@goop.org> 10015M: Chris Wright <chrisw@sous-sol.org> 10016M: Alok Kataria <akataria@vmware.com> 10017M: Rusty Russell <rusty@rustcorp.com.au> 10018L: virtualization@lists.linux-foundation.org 10019S: Supported 10020F: Documentation/virtual/paravirt_ops.txt 10021F: arch/*/kernel/paravirt* 10022F: arch/*/include/asm/paravirt.h 10023F: include/linux/hypervisor.h 10024 10025PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10026M: Tim Waugh <tim@cyberelk.net> 10027L: linux-parport@lists.infradead.org (subscribers-only) 10028S: Maintained 10029F: Documentation/blockdev/paride.txt 10030F: drivers/block/paride/ 10031 10032PARISC ARCHITECTURE 10033M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10034M: Helge Deller <deller@gmx.de> 10035L: linux-parisc@vger.kernel.org 10036W: http://www.parisc-linux.org/ 10037Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10038T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10039T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10040S: Maintained 10041F: arch/parisc/ 10042F: Documentation/parisc/ 10043F: drivers/parisc/ 10044F: drivers/char/agp/parisc-agp.c 10045F: drivers/input/serio/gscps2.c 10046F: drivers/parport/parport_gsc.* 10047F: drivers/tty/serial/8250/8250_gsc.c 10048F: drivers/video/fbdev/sti* 10049F: drivers/video/console/sti* 10050F: drivers/video/logo/logo_parisc* 10051 10052PARMAN 10053M: Jiri Pirko <jiri@mellanox.com> 10054L: netdev@vger.kernel.org 10055S: Supported 10056F: lib/parman.c 10057F: lib/test_parman.c 10058F: include/linux/parman.h 10059 10060PC87360 HARDWARE MONITORING DRIVER 10061M: Jim Cromie <jim.cromie@gmail.com> 10062L: linux-hwmon@vger.kernel.org 10063S: Maintained 10064F: Documentation/hwmon/pc87360 10065F: drivers/hwmon/pc87360.c 10066 10067PC8736x GPIO DRIVER 10068M: Jim Cromie <jim.cromie@gmail.com> 10069S: Maintained 10070F: drivers/char/pc8736x_gpio.c 10071 10072PC87427 HARDWARE MONITORING DRIVER 10073M: Jean Delvare <jdelvare@suse.com> 10074L: linux-hwmon@vger.kernel.org 10075S: Maintained 10076F: Documentation/hwmon/pc87427 10077F: drivers/hwmon/pc87427.c 10078 10079PCA9532 LED DRIVER 10080M: Riku Voipio <riku.voipio@iki.fi> 10081S: Maintained 10082F: drivers/leds/leds-pca9532.c 10083F: include/linux/leds-pca9532.h 10084 10085PCA9541 I2C BUS MASTER SELECTOR DRIVER 10086M: Guenter Roeck <linux@roeck-us.net> 10087L: linux-i2c@vger.kernel.org 10088S: Maintained 10089F: drivers/i2c/muxes/i2c-mux-pca9541.c 10090 10091PCDP - PRIMARY CONSOLE AND DEBUG PORT 10092M: Khalid Aziz <khalid@gonehiking.org> 10093S: Maintained 10094F: drivers/firmware/pcdp.* 10095 10096PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10097M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10098L: linux-pci@vger.kernel.org 10099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10100S: Maintained 10101F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10102F: drivers/pci/host/pci-aardvark.c 10103 10104PCI DRIVER FOR ALTERA PCIE IP 10105M: Ley Foon Tan <lftan@altera.com> 10106L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10107L: linux-pci@vger.kernel.org 10108S: Supported 10109F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10110F: drivers/pci/host/pcie-altera.c 10111 10112PCI DRIVER FOR APPLIEDMICRO XGENE 10113M: Tanmay Inamdar <tinamdar@apm.com> 10114L: linux-pci@vger.kernel.org 10115L: linux-arm-kernel@lists.infradead.org 10116S: Maintained 10117F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10118F: drivers/pci/host/pci-xgene.c 10119 10120PCI DRIVER FOR ARM VERSATILE PLATFORM 10121M: Rob Herring <robh@kernel.org> 10122L: linux-pci@vger.kernel.org 10123L: linux-arm-kernel@lists.infradead.org 10124S: Maintained 10125F: Documentation/devicetree/bindings/pci/versatile.txt 10126F: drivers/pci/host/pci-versatile.c 10127 10128PCI DRIVER FOR ARMADA 8K 10129M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10130L: linux-pci@vger.kernel.org 10131L: linux-arm-kernel@lists.infradead.org 10132S: Maintained 10133F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10134F: drivers/pci/dwc/pcie-armada8k.c 10135 10136PCI DRIVER FOR FREESCALE LAYERSCAPE 10137M: Minghuan Lian <minghuan.Lian@freescale.com> 10138M: Mingkai Hu <mingkai.hu@freescale.com> 10139M: Roy Zang <tie-fei.zang@freescale.com> 10140L: linuxppc-dev@lists.ozlabs.org 10141L: linux-pci@vger.kernel.org 10142L: linux-arm-kernel@lists.infradead.org 10143S: Maintained 10144F: drivers/pci/dwc/*layerscape* 10145 10146PCI DRIVER FOR GENERIC OF HOSTS 10147M: Will Deacon <will.deacon@arm.com> 10148L: linux-pci@vger.kernel.org 10149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10150S: Maintained 10151F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10152F: drivers/pci/host/pci-host-common.c 10153F: drivers/pci/host/pci-host-generic.c 10154 10155PCI DRIVER FOR IMX6 10156M: Richard Zhu <hongxing.zhu@nxp.com> 10157M: Lucas Stach <l.stach@pengutronix.de> 10158L: linux-pci@vger.kernel.org 10159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10160S: Maintained 10161F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10162F: drivers/pci/dwc/*imx6* 10163 10164PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10165M: Keith Busch <keith.busch@intel.com> 10166L: linux-pci@vger.kernel.org 10167S: Supported 10168F: drivers/pci/host/vmd.c 10169 10170PCI DRIVER FOR MICROSEMI SWITCHTEC 10171M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10172M: Stephen Bates <stephen.bates@microsemi.com> 10173M: Logan Gunthorpe <logang@deltatee.com> 10174L: linux-pci@vger.kernel.org 10175S: Maintained 10176F: Documentation/switchtec.txt 10177F: Documentation/ABI/testing/sysfs-class-switchtec 10178F: drivers/pci/switch/switchtec* 10179F: include/uapi/linux/switchtec_ioctl.h 10180 10181PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10182M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10183M: Jason Cooper <jason@lakedaemon.net> 10184L: linux-pci@vger.kernel.org 10185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10186S: Maintained 10187F: drivers/pci/host/*mvebu* 10188 10189PCI DRIVER FOR NVIDIA TEGRA 10190M: Thierry Reding <thierry.reding@gmail.com> 10191L: linux-tegra@vger.kernel.org 10192L: linux-pci@vger.kernel.org 10193S: Supported 10194F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10195F: drivers/pci/host/pci-tegra.c 10196 10197PCI DRIVER FOR RENESAS R-CAR 10198M: Simon Horman <horms@verge.net.au> 10199L: linux-pci@vger.kernel.org 10200L: linux-renesas-soc@vger.kernel.org 10201S: Maintained 10202F: drivers/pci/host/*rcar* 10203 10204PCI DRIVER FOR SAMSUNG EXYNOS 10205M: Jingoo Han <jingoohan1@gmail.com> 10206L: linux-pci@vger.kernel.org 10207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10208L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10209S: Maintained 10210F: drivers/pci/dwc/pci-exynos.c 10211 10212PCI DRIVER FOR SYNOPSIS DESIGNWARE 10213M: Jingoo Han <jingoohan1@gmail.com> 10214M: Joao Pinto <Joao.Pinto@synopsys.com> 10215L: linux-pci@vger.kernel.org 10216S: Maintained 10217F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10218F: drivers/pci/dwc/*designware* 10219 10220PCI DRIVER FOR TI DRA7XX 10221M: Kishon Vijay Abraham I <kishon@ti.com> 10222L: linux-omap@vger.kernel.org 10223L: linux-pci@vger.kernel.org 10224S: Supported 10225F: Documentation/devicetree/bindings/pci/ti-pci.txt 10226F: drivers/pci/dwc/pci-dra7xx.c 10227 10228PCI DRIVER FOR TI KEYSTONE 10229M: Murali Karicheri <m-karicheri2@ti.com> 10230L: linux-pci@vger.kernel.org 10231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10232S: Maintained 10233F: drivers/pci/dwc/*keystone* 10234 10235PCI ENDPOINT SUBSYSTEM 10236M: Kishon Vijay Abraham I <kishon@ti.com> 10237L: linux-pci@vger.kernel.org 10238T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10239S: Supported 10240F: drivers/pci/endpoint/ 10241F: drivers/misc/pci_endpoint_test.c 10242F: tools/pci/ 10243 10244PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10245M: Russell Currey <ruscur@russell.cc> 10246L: linuxppc-dev@lists.ozlabs.org 10247S: Supported 10248F: Documentation/powerpc/eeh-pci-error-recovery.txt 10249F: arch/powerpc/kernel/eeh*.c 10250F: arch/powerpc/platforms/*/eeh*.c 10251F: arch/powerpc/include/*/eeh*.h 10252 10253PCI ERROR RECOVERY 10254M: Linas Vepstas <linasvepstas@gmail.com> 10255L: linux-pci@vger.kernel.org 10256S: Supported 10257F: Documentation/PCI/pci-error-recovery.txt 10258 10259PCI MSI DRIVER FOR ALTERA MSI IP 10260M: Ley Foon Tan <lftan@altera.com> 10261L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10262L: linux-pci@vger.kernel.org 10263S: Supported 10264F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10265F: drivers/pci/host/pcie-altera-msi.c 10266 10267PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10268M: Duc Dang <dhdang@apm.com> 10269L: linux-pci@vger.kernel.org 10270L: linux-arm-kernel@lists.infradead.org 10271S: Maintained 10272F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10273F: drivers/pci/host/pci-xgene-msi.c 10274 10275PCI SUBSYSTEM 10276M: Bjorn Helgaas <bhelgaas@google.com> 10277L: linux-pci@vger.kernel.org 10278Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10279T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10280S: Supported 10281F: Documentation/devicetree/bindings/pci/ 10282F: Documentation/PCI/ 10283F: drivers/pci/ 10284F: include/linux/pci* 10285F: arch/x86/pci/ 10286F: arch/x86/kernel/quirks.c 10287 10288PCIE DRIVER FOR AXIS ARTPEC 10289M: Niklas Cassel <niklas.cassel@axis.com> 10290M: Jesper Nilsson <jesper.nilsson@axis.com> 10291L: linux-arm-kernel@axis.com 10292L: linux-pci@vger.kernel.org 10293S: Maintained 10294F: Documentation/devicetree/bindings/pci/axis,artpec* 10295F: drivers/pci/dwc/*artpec* 10296 10297PCIE DRIVER FOR CAVIUM THUNDERX 10298M: David Daney <david.daney@cavium.com> 10299L: linux-pci@vger.kernel.org 10300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10301S: Supported 10302F: Documentation/devicetree/bindings/pci/pci-thunder-* 10303F: drivers/pci/host/pci-thunder-* 10304 10305PCIE DRIVER FOR HISILICON 10306M: Zhou Wang <wangzhou1@hisilicon.com> 10307M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10308L: linux-pci@vger.kernel.org 10309S: Maintained 10310F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10311F: drivers/pci/dwc/pcie-hisi.c 10312 10313PCIE DRIVER FOR HISILICON KIRIN 10314M: Xiaowei Song <songxiaowei@hisilicon.com> 10315M: Binghui Wang <wangbinghui@hisilicon.com> 10316L: linux-pci@vger.kernel.org 10317S: Maintained 10318F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10319F: drivers/pci/dwc/pcie-kirin.c 10320 10321PCIE DRIVER FOR MEDIATEK 10322M: Ryder Lee <ryder.lee@mediatek.com> 10323L: linux-pci@vger.kernel.org 10324L: linux-mediatek@lists.infradead.org 10325S: Supported 10326F: Documentation/devicetree/bindings/pci/mediatek* 10327F: drivers/pci/host/*mediatek* 10328 10329PCIE DRIVER FOR QUALCOMM MSM 10330M: Stanimir Varbanov <svarbanov@mm-sol.com> 10331L: linux-pci@vger.kernel.org 10332L: linux-arm-msm@vger.kernel.org 10333S: Maintained 10334F: drivers/pci/dwc/*qcom* 10335 10336PCIE DRIVER FOR ROCKCHIP 10337M: Shawn Lin <shawn.lin@rock-chips.com> 10338L: linux-pci@vger.kernel.org 10339L: linux-rockchip@lists.infradead.org 10340S: Maintained 10341F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10342F: drivers/pci/host/pcie-rockchip.c 10343 10344PCIE DRIVER FOR ST SPEAR13XX 10345M: Pratyush Anand <pratyush.anand@gmail.com> 10346L: linux-pci@vger.kernel.org 10347S: Maintained 10348F: drivers/pci/dwc/*spear* 10349 10350PCMCIA SUBSYSTEM 10351P: Linux PCMCIA Team 10352L: linux-pcmcia@lists.infradead.org 10353W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10355S: Maintained 10356F: Documentation/pcmcia/ 10357F: tools/pcmcia/ 10358F: drivers/pcmcia/ 10359F: include/pcmcia/ 10360 10361PCNET32 NETWORK DRIVER 10362M: Don Fry <pcnet32@frontier.com> 10363L: netdev@vger.kernel.org 10364S: Maintained 10365F: drivers/net/ethernet/amd/pcnet32.c 10366 10367PCRYPT PARALLEL CRYPTO ENGINE 10368M: Steffen Klassert <steffen.klassert@secunet.com> 10369L: linux-crypto@vger.kernel.org 10370S: Maintained 10371F: crypto/pcrypt.c 10372F: include/crypto/pcrypt.h 10373 10374PER-CPU MEMORY ALLOCATOR 10375M: Tejun Heo <tj@kernel.org> 10376M: Christoph Lameter <cl@linux.com> 10377T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10378S: Maintained 10379F: include/linux/percpu*.h 10380F: mm/percpu*.c 10381F: arch/*/include/asm/percpu.h 10382 10383PER-TASK DELAY ACCOUNTING 10384M: Balbir Singh <bsingharora@gmail.com> 10385S: Maintained 10386F: include/linux/delayacct.h 10387F: kernel/delayacct.c 10388 10389PERFORMANCE EVENTS SUBSYSTEM 10390M: Peter Zijlstra <peterz@infradead.org> 10391M: Ingo Molnar <mingo@redhat.com> 10392M: Arnaldo Carvalho de Melo <acme@kernel.org> 10393R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10394L: linux-kernel@vger.kernel.org 10395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10396S: Supported 10397F: kernel/events/* 10398F: include/linux/perf_event.h 10399F: include/uapi/linux/perf_event.h 10400F: arch/*/kernel/perf_event*.c 10401F: arch/*/kernel/*/perf_event*.c 10402F: arch/*/kernel/*/*/perf_event*.c 10403F: arch/*/include/asm/perf_event.h 10404F: arch/*/kernel/perf_callchain.c 10405F: arch/*/events/* 10406F: tools/perf/ 10407 10408PERSONALITY HANDLING 10409M: Christoph Hellwig <hch@infradead.org> 10410L: linux-abi-devel@lists.sourceforge.net 10411S: Maintained 10412F: include/linux/personality.h 10413F: include/uapi/linux/personality.h 10414 10415PHONET PROTOCOL 10416M: Remi Denis-Courmont <courmisch@gmail.com> 10417S: Supported 10418F: Documentation/networking/phonet.txt 10419F: include/linux/phonet.h 10420F: include/net/phonet/ 10421F: include/uapi/linux/phonet.h 10422F: net/phonet/ 10423 10424PHRAM MTD DRIVER 10425M: Joern Engel <joern@lazybastard.org> 10426L: linux-mtd@lists.infradead.org 10427S: Maintained 10428F: drivers/mtd/devices/phram.c 10429 10430PICOLCD HID DRIVER 10431M: Bruno Prémont <bonbons@linux-vserver.org> 10432L: linux-input@vger.kernel.org 10433S: Maintained 10434F: drivers/hid/hid-picolcd* 10435 10436PICOXCELL SUPPORT 10437M: Jamie Iles <jamie@jamieiles.com> 10438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10439T: git git://github.com/jamieiles/linux-2.6-ji.git 10440S: Supported 10441F: arch/arm/boot/dts/picoxcell* 10442F: arch/arm/mach-picoxcell/ 10443F: drivers/crypto/picoxcell* 10444 10445PIN CONTROL SUBSYSTEM 10446M: Linus Walleij <linus.walleij@linaro.org> 10447L: linux-gpio@vger.kernel.org 10448T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10449S: Maintained 10450F: Documentation/devicetree/bindings/pinctrl/ 10451F: Documentation/pinctrl.txt 10452F: drivers/pinctrl/ 10453F: include/linux/pinctrl/ 10454 10455PIN CONTROLLER - ATMEL AT91 10456M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10458S: Maintained 10459F: drivers/pinctrl/pinctrl-at91.* 10460 10461PIN CONTROLLER - ATMEL AT91 PIO4 10462M: Ludovic Desroches <ludovic.desroches@microchip.com> 10463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10464L: linux-gpio@vger.kernel.org 10465S: Supported 10466F: drivers/pinctrl/pinctrl-at91-pio4.* 10467 10468PIN CONTROLLER - INTEL 10469M: Mika Westerberg <mika.westerberg@linux.intel.com> 10470M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10471S: Maintained 10472F: drivers/pinctrl/intel/ 10473 10474PIN CONTROLLER - QUALCOMM 10475M: Bjorn Andersson <bjorn.andersson@linaro.org> 10476S: Maintained 10477L: linux-arm-msm@vger.kernel.org 10478F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10479F: drivers/pinctrl/qcom/ 10480 10481PIN CONTROLLER - RENESAS 10482M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10483M: Geert Uytterhoeven <geert+renesas@glider.be> 10484L: linux-renesas-soc@vger.kernel.org 10485S: Maintained 10486F: drivers/pinctrl/sh-pfc/ 10487 10488PIN CONTROLLER - SAMSUNG 10489M: Tomasz Figa <tomasz.figa@gmail.com> 10490M: Krzysztof Kozlowski <krzk@kernel.org> 10491M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10493L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10494Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10495T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10496S: Maintained 10497F: drivers/pinctrl/samsung/ 10498F: include/dt-bindings/pinctrl/samsung.h 10499F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10500 10501PIN CONTROLLER - SINGLE 10502M: Tony Lindgren <tony@atomide.com> 10503M: Haojian Zhuang <haojian.zhuang@linaro.org> 10504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10505L: linux-omap@vger.kernel.org 10506S: Maintained 10507F: drivers/pinctrl/pinctrl-single.c 10508 10509PIN CONTROLLER - ST SPEAR 10510M: Viresh Kumar <vireshk@kernel.org> 10511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10512W: http://www.st.com/spear 10513S: Maintained 10514F: drivers/pinctrl/spear/ 10515 10516PISTACHIO SOC SUPPORT 10517M: James Hartley <james.hartley@imgtec.com> 10518M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10519L: linux-mips@linux-mips.org 10520S: Maintained 10521F: arch/mips/pistachio/ 10522F: arch/mips/include/asm/mach-pistachio/ 10523F: arch/mips/boot/dts/img/pistachio* 10524F: arch/mips/configs/pistachio*_defconfig 10525 10526PKTCDVD DRIVER 10527S: Orphan 10528M: linux-block@vger.kernel.org 10529F: drivers/block/pktcdvd.c 10530F: include/linux/pktcdvd.h 10531F: include/uapi/linux/pktcdvd.h 10532 10533PKUNITY SOC DRIVERS 10534M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10535W: http://mprc.pku.edu.cn/~guanxuetao/linux 10536S: Maintained 10537T: git git://github.com/gxt/linux.git 10538F: drivers/input/serio/i8042-unicore32io.h 10539F: drivers/i2c/busses/i2c-puv3.c 10540F: drivers/video/fbdev/fb-puv3.c 10541F: drivers/rtc/rtc-puv3.c 10542 10543PMBUS HARDWARE MONITORING DRIVERS 10544M: Guenter Roeck <linux@roeck-us.net> 10545L: linux-hwmon@vger.kernel.org 10546W: http://hwmon.wiki.kernel.org/ 10547W: http://www.roeck-us.net/linux/drivers/ 10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10549S: Maintained 10550F: Documentation/hwmon/pmbus 10551F: drivers/hwmon/pmbus/ 10552F: include/linux/pmbus.h 10553 10554PMC SIERRA MaxRAID DRIVER 10555L: linux-scsi@vger.kernel.org 10556W: http://www.pmc-sierra.com/ 10557S: Orphan 10558F: drivers/scsi/pmcraid.* 10559 10560PMC SIERRA PM8001 DRIVER 10561M: Jack Wang <jinpu.wang@profitbricks.com> 10562M: lindar_liu@usish.com 10563L: linux-scsi@vger.kernel.org 10564S: Supported 10565F: drivers/scsi/pm8001/ 10566 10567PNP SUPPORT 10568M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10569S: Maintained 10570F: drivers/pnp/ 10571 10572POSIX CLOCKS and TIMERS 10573M: Thomas Gleixner <tglx@linutronix.de> 10574L: linux-kernel@vger.kernel.org 10575T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10576S: Maintained 10577F: fs/timerfd.c 10578F: include/linux/timer* 10579F: kernel/time/*timer* 10580 10581POWER MANAGEMENT CORE 10582M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10583L: linux-pm@vger.kernel.org 10584T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10585B: https://bugzilla.kernel.org 10586S: Supported 10587F: drivers/base/power/ 10588F: include/linux/pm.h 10589F: include/linux/pm_* 10590F: include/linux/powercap.h 10591F: drivers/powercap/ 10592 10593POWER STATE COORDINATION INTERFACE (PSCI) 10594M: Mark Rutland <mark.rutland@arm.com> 10595M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10596L: linux-arm-kernel@lists.infradead.org 10597S: Maintained 10598F: drivers/firmware/psci*.c 10599F: include/linux/psci.h 10600F: include/uapi/linux/psci.h 10601 10602POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10603M: Sebastian Reichel <sre@kernel.org> 10604L: linux-pm@vger.kernel.org 10605T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10606S: Maintained 10607F: Documentation/devicetree/bindings/power/supply/ 10608F: include/linux/power_supply.h 10609F: drivers/power/supply/ 10610 10611POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10612M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10613L: linuxppc-dev@lists.ozlabs.org 10614S: Maintained 10615F: drivers/char/powernv-op-panel.c 10616 10617PPP OVER ATM (RFC 2364) 10618M: Mitchell Blank Jr <mitch@sfgoth.com> 10619S: Maintained 10620F: net/atm/pppoatm.c 10621F: include/uapi/linux/atmppp.h 10622 10623PPP OVER ETHERNET 10624M: Michal Ostrowski <mostrows@earthlink.net> 10625S: Maintained 10626F: drivers/net/ppp/pppoe.c 10627F: drivers/net/ppp/pppox.c 10628 10629PPP OVER L2TP 10630M: James Chapman <jchapman@katalix.com> 10631S: Maintained 10632F: net/l2tp/l2tp_ppp.c 10633F: include/linux/if_pppol2tp.h 10634F: include/uapi/linux/if_pppol2tp.h 10635 10636PPP PROTOCOL DRIVERS AND COMPRESSORS 10637M: Paul Mackerras <paulus@samba.org> 10638L: linux-ppp@vger.kernel.org 10639S: Maintained 10640F: drivers/net/ppp/ppp_* 10641 10642PPS SUPPORT 10643M: Rodolfo Giometti <giometti@enneenne.com> 10644W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10645L: linuxpps@ml.enneenne.com (subscribers-only) 10646S: Maintained 10647F: Documentation/pps/ 10648F: drivers/pps/ 10649F: include/linux/pps*.h 10650 10651PPTP DRIVER 10652M: Dmitry Kozlov <xeb@mail.ru> 10653L: netdev@vger.kernel.org 10654S: Maintained 10655F: drivers/net/ppp/pptp.c 10656W: http://sourceforge.net/projects/accel-pptp 10657 10658PREEMPTIBLE KERNEL 10659M: Robert Love <rml@tech9.net> 10660L: kpreempt-tech@lists.sourceforge.net 10661W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10662S: Supported 10663F: Documentation/preempt-locking.txt 10664F: include/linux/preempt.h 10665 10666PRINTK 10667M: Petr Mladek <pmladek@suse.com> 10668M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10669R: Steven Rostedt <rostedt@goodmis.org> 10670S: Maintained 10671F: kernel/printk/ 10672F: include/linux/printk.h 10673 10674PRISM54 WIRELESS DRIVER 10675M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10676L: linux-wireless@vger.kernel.org 10677W: http://wireless.kernel.org/en/users/Drivers/p54 10678S: Obsolete 10679F: drivers/net/wireless/intersil/prism54/ 10680 10681PROC SYSCTL 10682M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10683M: Kees Cook <keescook@chromium.org> 10684L: linux-kernel@vger.kernel.org 10685L: linux-fsdevel@vger.kernel.org 10686S: Maintained 10687F: fs/proc/proc_sysctl.c 10688F: include/linux/sysctl.h 10689F: kernel/sysctl.c 10690F: tools/testing/selftests/sysctl/ 10691 10692PS3 NETWORK SUPPORT 10693M: Geoff Levand <geoff@infradead.org> 10694L: netdev@vger.kernel.org 10695L: linuxppc-dev@lists.ozlabs.org 10696S: Maintained 10697F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10698 10699PS3 PLATFORM SUPPORT 10700M: Geoff Levand <geoff@infradead.org> 10701L: linuxppc-dev@lists.ozlabs.org 10702S: Maintained 10703F: arch/powerpc/boot/ps3* 10704F: arch/powerpc/include/asm/lv1call.h 10705F: arch/powerpc/include/asm/ps3*.h 10706F: arch/powerpc/platforms/ps3/ 10707F: drivers/*/ps3* 10708F: drivers/ps3/ 10709F: drivers/rtc/rtc-ps3.c 10710F: drivers/usb/host/*ps3.c 10711F: sound/ppc/snd_ps3* 10712 10713PS3VRAM DRIVER 10714M: Jim Paris <jim@jtan.com> 10715M: Geoff Levand <geoff@infradead.org> 10716L: linuxppc-dev@lists.ozlabs.org 10717S: Maintained 10718F: drivers/block/ps3vram.c 10719 10720PSAMPLE PACKET SAMPLING SUPPORT: 10721M: Yotam Gigi <yotamg@mellanox.com> 10722S: Maintained 10723F: net/psample 10724F: include/net/psample.h 10725F: include/uapi/linux/psample.h 10726 10727PSTORE FILESYSTEM 10728M: Kees Cook <keescook@chromium.org> 10729M: Anton Vorontsov <anton@enomsg.org> 10730M: Colin Cross <ccross@android.com> 10731M: Tony Luck <tony.luck@intel.com> 10732S: Maintained 10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10734F: fs/pstore/ 10735F: include/linux/pstore* 10736F: drivers/firmware/efi/efi-pstore.c 10737F: drivers/acpi/apei/erst.c 10738F: Documentation/admin-guide/ramoops.rst 10739F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10740K: \b(pstore|ramoops) 10741 10742PTP HARDWARE CLOCK SUPPORT 10743M: Richard Cochran <richardcochran@gmail.com> 10744L: netdev@vger.kernel.org 10745S: Maintained 10746W: http://linuxptp.sourceforge.net/ 10747F: Documentation/ABI/testing/sysfs-ptp 10748F: Documentation/ptp/* 10749F: drivers/net/ethernet/freescale/gianfar_ptp.c 10750F: drivers/net/phy/dp83640* 10751F: drivers/ptp/* 10752F: include/linux/ptp_cl* 10753 10754PTRACE SUPPORT 10755M: Oleg Nesterov <oleg@redhat.com> 10756S: Maintained 10757F: include/asm-generic/syscall.h 10758F: include/linux/ptrace.h 10759F: include/linux/regset.h 10760F: include/linux/tracehook.h 10761F: include/uapi/linux/ptrace.h 10762F: include/uapi/linux/ptrace.h 10763F: include/asm-generic/ptrace.h 10764F: kernel/ptrace.c 10765F: arch/*/ptrace*.c 10766F: arch/*/*/ptrace*.c 10767F: arch/*/include/asm/ptrace*.h 10768 10769PULSE8-CEC DRIVER 10770M: Hans Verkuil <hverkuil@xs4all.nl> 10771L: linux-media@vger.kernel.org 10772T: git git://linuxtv.org/media_tree.git 10773S: Maintained 10774F: drivers/media/usb/pulse8-cec/* 10775F: Documentation/media/cec-drivers/pulse8-cec.rst 10776 10777PVRUSB2 VIDEO4LINUX DRIVER 10778M: Mike Isely <isely@pobox.com> 10779L: pvrusb2@isely.net (subscribers-only) 10780L: linux-media@vger.kernel.org 10781W: http://www.isely.net/pvrusb2/ 10782T: git git://linuxtv.org/media_tree.git 10783S: Maintained 10784F: Documentation/media/v4l-drivers/pvrusb2* 10785F: drivers/media/usb/pvrusb2/ 10786 10787PWC WEBCAM DRIVER 10788M: Hans Verkuil <hverkuil@xs4all.nl> 10789L: linux-media@vger.kernel.org 10790T: git git://linuxtv.org/media_tree.git 10791S: Odd Fixes 10792F: drivers/media/usb/pwc/* 10793 10794PWM FAN DRIVER 10795M: Kamil Debski <kamil@wypas.org> 10796M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10797L: linux-hwmon@vger.kernel.org 10798S: Supported 10799F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10800F: Documentation/hwmon/pwm-fan 10801F: drivers/hwmon/pwm-fan.c 10802 10803PWM IR Transmitter 10804M: Sean Young <sean@mess.org> 10805L: linux-media@vger.kernel.org 10806S: Maintained 10807F: drivers/media/rc/pwm-ir-tx.c 10808 10809PWM SUBSYSTEM 10810M: Thierry Reding <thierry.reding@gmail.com> 10811L: linux-pwm@vger.kernel.org 10812S: Maintained 10813T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10814F: Documentation/pwm.txt 10815F: Documentation/devicetree/bindings/pwm/ 10816F: include/linux/pwm.h 10817F: drivers/pwm/ 10818F: drivers/video/backlight/pwm_bl.c 10819F: include/linux/pwm_backlight.h 10820F: drivers/gpio/gpio-mvebu.c 10821F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10822 10823PXA GPIO DRIVER 10824M: Robert Jarzmik <robert.jarzmik@free.fr> 10825L: linux-gpio@vger.kernel.org 10826S: Maintained 10827F: drivers/gpio/gpio-pxa.c 10828 10829PXA MMCI DRIVER 10830S: Orphan 10831 10832PXA RTC DRIVER 10833M: Robert Jarzmik <robert.jarzmik@free.fr> 10834L: linux-rtc@vger.kernel.org 10835S: Maintained 10836 10837PXA2xx/PXA3xx SUPPORT 10838M: Daniel Mack <daniel@zonque.org> 10839M: Haojian Zhuang <haojian.zhuang@gmail.com> 10840M: Robert Jarzmik <robert.jarzmik@free.fr> 10841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10842T: git git://github.com/hzhuang1/linux.git 10843T: git git://github.com/rjarzmik/linux.git 10844S: Maintained 10845F: arch/arm/boot/dts/pxa* 10846F: arch/arm/mach-pxa/ 10847F: drivers/dma/pxa* 10848F: drivers/pcmcia/pxa2xx* 10849F: drivers/pinctrl/pxa/ 10850F: drivers/spi/spi-pxa2xx* 10851F: drivers/usb/gadget/udc/pxa2* 10852F: include/sound/pxa2xx-lib.h 10853F: sound/arm/pxa* 10854F: sound/soc/pxa/ 10855 10856PXA3xx NAND FLASH DRIVER 10857M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10858L: linux-mtd@lists.infradead.org 10859S: Maintained 10860F: drivers/mtd/nand/pxa3xx_nand.c 10861 10862QAT DRIVER 10863M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10864M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10865L: qat-linux@intel.com 10866S: Supported 10867F: drivers/crypto/qat/ 10868 10869QCOM AUDIO (ASoC) DRIVERS 10870M: Patrick Lai <plai@codeaurora.org> 10871M: Banajit Goswami <bgoswami@codeaurora.org> 10872L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10873S: Supported 10874F: sound/soc/qcom/ 10875 10876QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10877M: Gabriel Somlo <somlo@cmu.edu> 10878M: "Michael S. Tsirkin" <mst@redhat.com> 10879L: qemu-devel@nongnu.org 10880S: Maintained 10881F: drivers/firmware/qemu_fw_cfg.c 10882 10883QIB DRIVER 10884M: Mike Marciniszyn <infinipath@intel.com> 10885L: linux-rdma@vger.kernel.org 10886S: Supported 10887F: drivers/infiniband/hw/qib/ 10888 10889QLOGIC QL41xxx FCOE DRIVER 10890M: QLogic-Storage-Upstream@cavium.com 10891L: linux-scsi@vger.kernel.org 10892S: Supported 10893F: drivers/scsi/qedf/ 10894 10895QLOGIC QL41xxx ISCSI DRIVER 10896M: QLogic-Storage-Upstream@cavium.com 10897L: linux-scsi@vger.kernel.org 10898S: Supported 10899F: drivers/scsi/qedi/ 10900 10901QLOGIC QL4xxx ETHERNET DRIVER 10902M: Yuval Mintz <Yuval.Mintz@cavium.com> 10903M: Ariel Elior <Ariel.Elior@cavium.com> 10904M: everest-linux-l2@cavium.com 10905L: netdev@vger.kernel.org 10906S: Supported 10907F: drivers/net/ethernet/qlogic/qed/ 10908F: include/linux/qed/ 10909F: drivers/net/ethernet/qlogic/qede/ 10910 10911QLOGIC QL4xxx RDMA DRIVER 10912M: Ram Amrani <Ram.Amrani@cavium.com> 10913M: Ariel Elior <Ariel.Elior@cavium.com> 10914L: linux-rdma@vger.kernel.org 10915S: Supported 10916F: drivers/infiniband/hw/qedr/ 10917F: include/uapi/rdma/qedr-abi.h 10918 10919QLOGIC QLA1280 SCSI DRIVER 10920M: Michael Reed <mdr@sgi.com> 10921L: linux-scsi@vger.kernel.org 10922S: Maintained 10923F: drivers/scsi/qla1280.[ch] 10924 10925QLOGIC QLA2XXX FC-SCSI DRIVER 10926M: qla2xxx-upstream@qlogic.com 10927L: linux-scsi@vger.kernel.org 10928S: Supported 10929F: Documentation/scsi/LICENSE.qla2xxx 10930F: drivers/scsi/qla2xxx/ 10931 10932QLOGIC QLA3XXX NETWORK DRIVER 10933M: Dept-GELinuxNICDev@cavium.com 10934L: netdev@vger.kernel.org 10935S: Supported 10936F: Documentation/networking/LICENSE.qla3xxx 10937F: drivers/net/ethernet/qlogic/qla3xxx.* 10938 10939QLOGIC QLA4XXX iSCSI DRIVER 10940M: QLogic-Storage-Upstream@qlogic.com 10941L: linux-scsi@vger.kernel.org 10942S: Supported 10943F: Documentation/scsi/LICENSE.qla4xxx 10944F: drivers/scsi/qla4xxx/ 10945 10946QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10947M: Harish Patil <harish.patil@cavium.com> 10948M: Manish Chopra <manish.chopra@cavium.com> 10949M: Dept-GELinuxNICDev@cavium.com 10950L: netdev@vger.kernel.org 10951S: Supported 10952F: drivers/net/ethernet/qlogic/qlcnic/ 10953 10954QLOGIC QLGE 10Gb ETHERNET DRIVER 10955M: Harish Patil <harish.patil@cavium.com> 10956M: Manish Chopra <manish.chopra@cavium.com> 10957M: Dept-GELinuxNICDev@cavium.com 10958L: netdev@vger.kernel.org 10959S: Supported 10960F: drivers/net/ethernet/qlogic/qlge/ 10961 10962QNX4 FILESYSTEM 10963M: Anders Larsen <al@alarsen.net> 10964W: http://www.alarsen.net/linux/qnx4fs/ 10965S: Maintained 10966F: fs/qnx4/ 10967F: include/uapi/linux/qnx4_fs.h 10968F: include/uapi/linux/qnxtypes.h 10969 10970QORIQ DPAA2 FSL-MC BUS DRIVER 10971M: Stuart Yoder <stuyoder@gmail.com> 10972M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10973L: linux-kernel@vger.kernel.org 10974S: Maintained 10975F: drivers/staging/fsl-mc/ 10976F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 10977 10978QT1010 MEDIA DRIVER 10979M: Antti Palosaari <crope@iki.fi> 10980L: linux-media@vger.kernel.org 10981W: https://linuxtv.org 10982W: http://palosaari.fi/linux/ 10983Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10984T: git git://linuxtv.org/anttip/media_tree.git 10985S: Maintained 10986F: drivers/media/tuners/qt1010* 10987 10988QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10989M: Kalle Valo <kvalo@qca.qualcomm.com> 10990L: ath10k@lists.infradead.org 10991W: http://wireless.kernel.org/en/users/Drivers/ath10k 10992T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10993S: Supported 10994F: drivers/net/wireless/ath/ath10k/ 10995 10996QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10997M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10998L: linux-wireless@vger.kernel.org 10999W: http://wireless.kernel.org/en/users/Drivers/ath9k 11000S: Supported 11001F: drivers/net/wireless/ath/ath9k/ 11002 11003QUALCOMM CAMERA SUBSYSTEM DRIVER 11004M: Todor Tomov <todor.tomov@linaro.org> 11005L: linux-media@vger.kernel.org 11006S: Maintained 11007F: Documentation/devicetree/bindings/media/qcom,camss.txt 11008F: Documentation/media/v4l-drivers/qcom_camss.rst 11009F: drivers/media/platform/qcom/camss-8x16/ 11010 11011QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11012M: Timur Tabi <timur@codeaurora.org> 11013L: netdev@vger.kernel.org 11014S: Supported 11015F: drivers/net/ethernet/qualcomm/emac/ 11016 11017QUALCOMM HEXAGON ARCHITECTURE 11018M: Richard Kuo <rkuo@codeaurora.org> 11019L: linux-hexagon@vger.kernel.org 11020T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11021S: Supported 11022F: arch/hexagon/ 11023 11024QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11025M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11026L: linux-media@vger.kernel.org 11027L: linux-arm-msm@vger.kernel.org 11028T: git git://linuxtv.org/media_tree.git 11029S: Maintained 11030F: drivers/media/platform/qcom/venus/ 11031 11032QUALCOMM WCN36XX WIRELESS DRIVER 11033M: Eugene Krasnikov <k.eugene.e@gmail.com> 11034L: wcn36xx@lists.infradead.org 11035W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11036T: git git://github.com/KrasnikovEugene/wcn36xx.git 11037S: Supported 11038F: drivers/net/wireless/ath/wcn36xx/ 11039 11040QUANTENNA QTNFMAC WIRELESS DRIVER 11041M: Igor Mitsyanko <imitsyanko@quantenna.com> 11042M: Avinash Patil <avinashp@quantenna.com> 11043M: Sergey Matyukevich <smatyukevich@quantenna.com> 11044L: linux-wireless@vger.kernel.org 11045S: Maintained 11046F: drivers/net/wireless/quantenna 11047 11048RADEON and AMDGPU DRM DRIVERS 11049M: Alex Deucher <alexander.deucher@amd.com> 11050M: Christian König <christian.koenig@amd.com> 11051L: amd-gfx@lists.freedesktop.org 11052T: git git://people.freedesktop.org/~agd5f/linux 11053S: Supported 11054F: drivers/gpu/drm/radeon/ 11055F: include/uapi/drm/radeon_drm.h 11056F: drivers/gpu/drm/amd/ 11057F: include/uapi/drm/amdgpu_drm.h 11058 11059RADEON FRAMEBUFFER DISPLAY DRIVER 11060M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11061L: linux-fbdev@vger.kernel.org 11062S: Maintained 11063F: drivers/video/fbdev/aty/radeon* 11064F: include/uapi/linux/radeonfb.h 11065 11066RADIOSHARK RADIO DRIVER 11067M: Hans Verkuil <hverkuil@xs4all.nl> 11068L: linux-media@vger.kernel.org 11069T: git git://linuxtv.org/media_tree.git 11070S: Maintained 11071F: drivers/media/radio/radio-shark.c 11072 11073RADIOSHARK2 RADIO DRIVER 11074M: Hans Verkuil <hverkuil@xs4all.nl> 11075L: linux-media@vger.kernel.org 11076T: git git://linuxtv.org/media_tree.git 11077S: Maintained 11078F: drivers/media/radio/radio-shark2.c 11079F: drivers/media/radio/radio-tea5777.c 11080 11081RADOS BLOCK DEVICE (RBD) 11082M: Ilya Dryomov <idryomov@gmail.com> 11083M: Sage Weil <sage@redhat.com> 11084M: Alex Elder <elder@kernel.org> 11085L: ceph-devel@vger.kernel.org 11086W: http://ceph.com/ 11087T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11088T: git git://github.com/ceph/ceph-client.git 11089S: Supported 11090F: Documentation/ABI/testing/sysfs-bus-rbd 11091F: drivers/block/rbd.c 11092F: drivers/block/rbd_types.h 11093 11094RAGE128 FRAMEBUFFER DISPLAY DRIVER 11095M: Paul Mackerras <paulus@samba.org> 11096L: linux-fbdev@vger.kernel.org 11097S: Maintained 11098F: drivers/video/fbdev/aty/aty128fb.c 11099 11100RAINSHADOW-CEC DRIVER 11101M: Hans Verkuil <hverkuil@xs4all.nl> 11102L: linux-media@vger.kernel.org 11103T: git git://linuxtv.org/media_tree.git 11104S: Maintained 11105F: drivers/media/usb/rainshadow-cec/* 11106 11107RALINK MIPS ARCHITECTURE 11108M: John Crispin <john@phrozen.org> 11109L: linux-mips@linux-mips.org 11110S: Maintained 11111F: arch/mips/ralink 11112 11113RALINK RT2X00 WIRELESS LAN DRIVER 11114P: rt2x00 project 11115M: Stanislaw Gruszka <sgruszka@redhat.com> 11116M: Helmut Schaa <helmut.schaa@googlemail.com> 11117L: linux-wireless@vger.kernel.org 11118S: Maintained 11119F: drivers/net/wireless/ralink/rt2x00/ 11120 11121RAMDISK RAM BLOCK DEVICE DRIVER 11122M: Jens Axboe <axboe@kernel.dk> 11123S: Maintained 11124F: Documentation/blockdev/ramdisk.txt 11125F: drivers/block/brd.c 11126 11127RANDOM NUMBER DRIVER 11128M: "Theodore Ts'o" <tytso@mit.edu> 11129S: Maintained 11130F: drivers/char/random.c 11131 11132RAPIDIO SUBSYSTEM 11133M: Matt Porter <mporter@kernel.crashing.org> 11134M: Alexandre Bounine <alexandre.bounine@idt.com> 11135S: Maintained 11136F: drivers/rapidio/ 11137 11138RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11139L: linux-wireless@vger.kernel.org 11140S: Orphan 11141F: drivers/net/wireless/ray* 11142 11143RCUTORTURE MODULE 11144M: Josh Triplett <josh@joshtriplett.org> 11145M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11146L: linux-kernel@vger.kernel.org 11147S: Supported 11148T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11149F: Documentation/RCU/torture.txt 11150F: kernel/rcu/rcutorture.c 11151 11152RCUTORTURE TEST FRAMEWORK 11153M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11154M: Josh Triplett <josh@joshtriplett.org> 11155R: Steven Rostedt <rostedt@goodmis.org> 11156R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11157R: Lai Jiangshan <jiangshanlai@gmail.com> 11158L: linux-kernel@vger.kernel.org 11159S: Supported 11160T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11161F: tools/testing/selftests/rcutorture 11162 11163RDC R-321X SoC 11164M: Florian Fainelli <florian@openwrt.org> 11165S: Maintained 11166 11167RDC R6040 FAST ETHERNET DRIVER 11168M: Florian Fainelli <f.fainelli@gmail.com> 11169L: netdev@vger.kernel.org 11170S: Maintained 11171F: drivers/net/ethernet/rdc/r6040.c 11172 11173RDMAVT - RDMA verbs software 11174M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11175L: linux-rdma@vger.kernel.org 11176S: Supported 11177F: drivers/infiniband/sw/rdmavt 11178 11179RDS - RELIABLE DATAGRAM SOCKETS 11180M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11181L: netdev@vger.kernel.org 11182L: linux-rdma@vger.kernel.org 11183L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11184W: https://oss.oracle.com/projects/rds/ 11185S: Supported 11186F: net/rds/ 11187F: Documentation/networking/rds.txt 11188 11189RDT - RESOURCE ALLOCATION 11190M: Fenghua Yu <fenghua.yu@intel.com> 11191L: linux-kernel@vger.kernel.org 11192S: Supported 11193F: arch/x86/kernel/cpu/intel_rdt* 11194F: arch/x86/include/asm/intel_rdt* 11195F: Documentation/x86/intel_rdt* 11196 11197READ-COPY UPDATE (RCU) 11198M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11199M: Josh Triplett <josh@joshtriplett.org> 11200R: Steven Rostedt <rostedt@goodmis.org> 11201R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11202R: Lai Jiangshan <jiangshanlai@gmail.com> 11203L: linux-kernel@vger.kernel.org 11204W: http://www.rdrop.com/users/paulmck/RCU/ 11205S: Supported 11206T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11207F: Documentation/RCU/ 11208X: Documentation/RCU/torture.txt 11209F: include/linux/rcu* 11210X: include/linux/srcu.h 11211F: kernel/rcu/ 11212X: kernel/torture.c 11213 11214REAL TIME CLOCK (RTC) SUBSYSTEM 11215M: Alessandro Zummo <a.zummo@towertech.it> 11216M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11217L: linux-rtc@vger.kernel.org 11218Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11219T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11220S: Maintained 11221F: Documentation/devicetree/bindings/rtc/ 11222F: Documentation/rtc.txt 11223F: drivers/rtc/ 11224F: include/linux/rtc.h 11225F: include/uapi/linux/rtc.h 11226F: include/linux/rtc/ 11227F: include/linux/platform_data/rtc-* 11228F: tools/testing/selftests/timers/rtctest.c 11229 11230REALTEK AUDIO CODECS 11231M: Bard Liao <bardliao@realtek.com> 11232M: Oder Chiou <oder_chiou@realtek.com> 11233S: Maintained 11234F: sound/soc/codecs/rt* 11235F: include/sound/rt*.h 11236 11237REGISTER MAP ABSTRACTION 11238M: Mark Brown <broonie@kernel.org> 11239L: linux-kernel@vger.kernel.org 11240T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11241S: Supported 11242F: Documentation/devicetree/bindings/regmap/ 11243F: drivers/base/regmap/ 11244F: include/linux/regmap.h 11245 11246REISERFS FILE SYSTEM 11247L: reiserfs-devel@vger.kernel.org 11248S: Supported 11249F: fs/reiserfs/ 11250 11251REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11252M: Ohad Ben-Cohen <ohad@wizery.com> 11253M: Bjorn Andersson <bjorn.andersson@linaro.org> 11254L: linux-remoteproc@vger.kernel.org 11255T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11256S: Maintained 11257F: Documentation/devicetree/bindings/remoteproc/ 11258F: Documentation/remoteproc.txt 11259F: drivers/remoteproc/ 11260F: include/linux/remoteproc.h 11261 11262REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11263M: Ohad Ben-Cohen <ohad@wizery.com> 11264M: Bjorn Andersson <bjorn.andersson@linaro.org> 11265L: linux-remoteproc@vger.kernel.org 11266T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11267S: Maintained 11268F: drivers/rpmsg/ 11269F: Documentation/rpmsg.txt 11270F: include/linux/rpmsg.h 11271F: include/linux/rpmsg/ 11272 11273RENESAS CLOCK DRIVERS 11274M: Geert Uytterhoeven <geert+renesas@glider.be> 11275L: linux-renesas-soc@vger.kernel.org 11276S: Supported 11277F: drivers/clk/renesas/ 11278 11279RENESAS ETHERNET DRIVERS 11280R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11281L: netdev@vger.kernel.org 11282L: linux-renesas-soc@vger.kernel.org 11283F: drivers/net/ethernet/renesas/ 11284F: include/linux/sh_eth.h 11285 11286RENESAS R-CAR GYROADC DRIVER 11287M: Marek Vasut <marek.vasut@gmail.com> 11288L: linux-iio@vger.kernel.org 11289S: Supported 11290F: drivers/iio/adc/rcar_gyro_adc.c 11291 11292RENESAS USB PHY DRIVER 11293M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11294L: linux-renesas-soc@vger.kernel.org 11295S: Maintained 11296F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11297 11298RESET CONTROLLER FRAMEWORK 11299M: Philipp Zabel <p.zabel@pengutronix.de> 11300T: git git://git.pengutronix.de/git/pza/linux 11301S: Maintained 11302F: drivers/reset/ 11303F: Documentation/devicetree/bindings/reset/ 11304F: include/dt-bindings/reset/ 11305F: include/linux/reset.h 11306F: include/linux/reset-controller.h 11307 11308RFKILL 11309M: Johannes Berg <johannes@sipsolutions.net> 11310L: linux-wireless@vger.kernel.org 11311W: http://wireless.kernel.org/ 11312T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11313T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11314S: Maintained 11315F: Documentation/rfkill.txt 11316F: net/rfkill/ 11317 11318RHASHTABLE 11319M: Thomas Graf <tgraf@suug.ch> 11320M: Herbert Xu <herbert@gondor.apana.org.au> 11321L: netdev@vger.kernel.org 11322S: Maintained 11323F: lib/rhashtable.c 11324F: include/linux/rhashtable.h 11325 11326RICOH R5C592 MEMORYSTICK DRIVER 11327M: Maxim Levitsky <maximlevitsky@gmail.com> 11328S: Maintained 11329F: drivers/memstick/host/r592.* 11330 11331RICOH SMARTMEDIA/XD DRIVER 11332M: Maxim Levitsky <maximlevitsky@gmail.com> 11333S: Maintained 11334F: drivers/mtd/nand/r852.c 11335F: drivers/mtd/nand/r852.h 11336 11337ROCCAT DRIVERS 11338M: Stefan Achatz <erazor_de@users.sourceforge.net> 11339W: http://sourceforge.net/projects/roccat/ 11340S: Maintained 11341F: drivers/hid/hid-roccat* 11342F: include/linux/hid-roccat* 11343F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11344 11345ROCKER DRIVER 11346M: Jiri Pirko <jiri@resnulli.us> 11347L: netdev@vger.kernel.org 11348S: Supported 11349F: drivers/net/ethernet/rocker/ 11350 11351ROCKETPORT DRIVER 11352P: Comtrol Corp. 11353W: http://www.comtrol.com 11354S: Maintained 11355F: Documentation/serial/rocket.txt 11356F: drivers/tty/rocket* 11357 11358ROCKETPORT EXPRESS/INFINITY DRIVER 11359M: Kevin Cernekee <cernekee@gmail.com> 11360L: linux-serial@vger.kernel.org 11361S: Odd Fixes 11362F: drivers/tty/serial/rp2.* 11363 11364ROSE NETWORK LAYER 11365M: Ralf Baechle <ralf@linux-mips.org> 11366L: linux-hams@vger.kernel.org 11367W: http://www.linux-ax25.org/ 11368S: Maintained 11369F: include/net/rose.h 11370F: include/uapi/linux/rose.h 11371F: net/rose/ 11372 11373RTL2830 MEDIA DRIVER 11374M: Antti Palosaari <crope@iki.fi> 11375L: linux-media@vger.kernel.org 11376W: https://linuxtv.org 11377W: http://palosaari.fi/linux/ 11378Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11379T: git git://linuxtv.org/anttip/media_tree.git 11380S: Maintained 11381F: drivers/media/dvb-frontends/rtl2830* 11382 11383RTL2832 MEDIA DRIVER 11384M: Antti Palosaari <crope@iki.fi> 11385L: linux-media@vger.kernel.org 11386W: https://linuxtv.org 11387W: http://palosaari.fi/linux/ 11388Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11389T: git git://linuxtv.org/anttip/media_tree.git 11390S: Maintained 11391F: drivers/media/dvb-frontends/rtl2832* 11392 11393RTL2832_SDR MEDIA DRIVER 11394M: Antti Palosaari <crope@iki.fi> 11395L: linux-media@vger.kernel.org 11396W: https://linuxtv.org 11397W: http://palosaari.fi/linux/ 11398Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11399T: git git://linuxtv.org/anttip/media_tree.git 11400S: Maintained 11401F: drivers/media/dvb-frontends/rtl2832_sdr* 11402 11403RTL8180 WIRELESS DRIVER 11404L: linux-wireless@vger.kernel.org 11405W: http://wireless.kernel.org/ 11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11407S: Orphan 11408F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11409 11410RTL8187 WIRELESS DRIVER 11411M: Herton Ronaldo Krzesinski <herton@canonical.com> 11412M: Hin-Tak Leung <htl10@users.sourceforge.net> 11413M: Larry Finger <Larry.Finger@lwfinger.net> 11414L: linux-wireless@vger.kernel.org 11415W: http://wireless.kernel.org/ 11416T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11417S: Maintained 11418F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11419 11420RTL8192CE WIRELESS DRIVER 11421M: Larry Finger <Larry.Finger@lwfinger.net> 11422M: Chaoming Li <chaoming_li@realsil.com.cn> 11423L: linux-wireless@vger.kernel.org 11424W: http://wireless.kernel.org/ 11425T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11426S: Maintained 11427F: drivers/net/wireless/realtek/rtlwifi/ 11428F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11429 11430RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11431M: Jes Sorensen <Jes.Sorensen@gmail.com> 11432L: linux-wireless@vger.kernel.org 11433T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11434S: Maintained 11435F: drivers/net/wireless/realtek/rtl8xxxu/ 11436 11437S3 SAVAGE FRAMEBUFFER DRIVER 11438M: Antonino Daplas <adaplas@gmail.com> 11439L: linux-fbdev@vger.kernel.org 11440S: Maintained 11441F: drivers/video/fbdev/savage/ 11442 11443S390 11444M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11445M: Heiko Carstens <heiko.carstens@de.ibm.com> 11446L: linux-s390@vger.kernel.org 11447W: http://www.ibm.com/developerworks/linux/linux390/ 11448T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11449S: Supported 11450F: arch/s390/ 11451F: drivers/s390/ 11452F: Documentation/s390/ 11453F: Documentation/driver-api/s390-drivers.rst 11454 11455S390 COMMON I/O LAYER 11456M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11457M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11458L: linux-s390@vger.kernel.org 11459W: http://www.ibm.com/developerworks/linux/linux390/ 11460S: Supported 11461F: drivers/s390/cio/ 11462 11463S390 DASD DRIVER 11464M: Stefan Haberland <sth@linux.vnet.ibm.com> 11465M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11466L: linux-s390@vger.kernel.org 11467W: http://www.ibm.com/developerworks/linux/linux390/ 11468S: Supported 11469F: drivers/s390/block/dasd* 11470F: block/partitions/ibm.c 11471 11472S390 IOMMU (PCI) 11473M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11474L: linux-s390@vger.kernel.org 11475W: http://www.ibm.com/developerworks/linux/linux390/ 11476S: Supported 11477F: drivers/iommu/s390-iommu.c 11478 11479S390 IUCV NETWORK LAYER 11480M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11481M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11482L: linux-s390@vger.kernel.org 11483W: http://www.ibm.com/developerworks/linux/linux390/ 11484S: Supported 11485F: drivers/s390/net/*iucv* 11486F: include/net/iucv/ 11487F: net/iucv/ 11488 11489S390 NETWORK DRIVERS 11490M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11491M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11492L: linux-s390@vger.kernel.org 11493W: http://www.ibm.com/developerworks/linux/linux390/ 11494S: Supported 11495F: drivers/s390/net/ 11496 11497S390 PCI SUBSYSTEM 11498M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11499M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11500L: linux-s390@vger.kernel.org 11501W: http://www.ibm.com/developerworks/linux/linux390/ 11502S: Supported 11503F: arch/s390/pci/ 11504F: drivers/pci/hotplug/s390_pci_hpc.c 11505 11506S390 VFIO-CCW DRIVER 11507M: Cornelia Huck <cohuck@redhat.com> 11508M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11509L: linux-s390@vger.kernel.org 11510L: kvm@vger.kernel.org 11511S: Supported 11512F: drivers/s390/cio/vfio_ccw* 11513F: Documentation/s390/vfio-ccw.txt 11514F: include/uapi/linux/vfio_ccw.h 11515 11516S390 ZCRYPT DRIVER 11517M: Harald Freudenberger <freude@de.ibm.com> 11518L: linux-s390@vger.kernel.org 11519W: http://www.ibm.com/developerworks/linux/linux390/ 11520S: Supported 11521F: drivers/s390/crypto/ 11522 11523S390 ZFCP DRIVER 11524M: Steffen Maier <maier@linux.vnet.ibm.com> 11525L: linux-s390@vger.kernel.org 11526W: http://www.ibm.com/developerworks/linux/linux390/ 11527S: Supported 11528F: drivers/s390/scsi/zfcp_* 11529 11530S3C24XX SD/MMC Driver 11531M: Ben Dooks <ben-linux@fluff.org> 11532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11533S: Supported 11534F: drivers/mmc/host/s3cmci.* 11535 11536SAA6588 RDS RECEIVER DRIVER 11537M: Hans Verkuil <hverkuil@xs4all.nl> 11538L: linux-media@vger.kernel.org 11539T: git git://linuxtv.org/media_tree.git 11540W: https://linuxtv.org 11541S: Odd Fixes 11542F: drivers/media/i2c/saa6588* 11543 11544SAA7134 VIDEO4LINUX DRIVER 11545M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11546M: Mauro Carvalho Chehab <mchehab@kernel.org> 11547L: linux-media@vger.kernel.org 11548W: https://linuxtv.org 11549T: git git://linuxtv.org/media_tree.git 11550S: Odd fixes 11551F: Documentation/media/v4l-drivers/saa7134* 11552F: drivers/media/pci/saa7134/ 11553 11554SAA7146 VIDEO4LINUX-2 DRIVER 11555M: Hans Verkuil <hverkuil@xs4all.nl> 11556L: linux-media@vger.kernel.org 11557T: git git://linuxtv.org/media_tree.git 11558S: Maintained 11559F: drivers/media/common/saa7146/ 11560F: drivers/media/pci/saa7146/ 11561F: include/media/saa7146* 11562 11563SAMSUNG AUDIO (ASoC) DRIVERS 11564M: Krzysztof Kozlowski <krzk@kernel.org> 11565M: Sangbeom Kim <sbkim73@samsung.com> 11566M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11567L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11568S: Supported 11569F: sound/soc/samsung/ 11570 11571SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11572M: Krzysztof Kozlowski <krzk@kernel.org> 11573L: linux-crypto@vger.kernel.org 11574L: linux-samsung-soc@vger.kernel.org 11575S: Maintained 11576F: drivers/crypto/exynos-rng.c 11577F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11578 11579SAMSUNG FRAMEBUFFER DRIVER 11580M: Jingoo Han <jingoohan1@gmail.com> 11581L: linux-fbdev@vger.kernel.org 11582S: Maintained 11583F: drivers/video/fbdev/s3c-fb.c 11584 11585SAMSUNG LAPTOP DRIVER 11586M: Corentin Chary <corentin.chary@gmail.com> 11587L: platform-driver-x86@vger.kernel.org 11588S: Maintained 11589F: drivers/platform/x86/samsung-laptop.c 11590 11591SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11592M: Sangbeom Kim <sbkim73@samsung.com> 11593M: Krzysztof Kozlowski <krzk@kernel.org> 11594M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11595L: linux-kernel@vger.kernel.org 11596L: linux-samsung-soc@vger.kernel.org 11597S: Supported 11598F: drivers/mfd/sec*.c 11599F: drivers/regulator/s2m*.c 11600F: drivers/regulator/s5m*.c 11601F: drivers/clk/clk-s2mps11.c 11602F: drivers/rtc/rtc-s5m.c 11603F: include/linux/mfd/samsung/ 11604F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11605F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11606F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11607F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11608 11609SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11610M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11611L: linux-media@vger.kernel.org 11612L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11613S: Maintained 11614F: drivers/media/platform/s3c-camif/ 11615F: include/media/drv-intf/s3c_camif.h 11616 11617SAMSUNG S3FWRN5 NFC DRIVER 11618M: Robert Baldyga <r.baldyga@samsung.com> 11619M: Krzysztof Opasiak <k.opasiak@samsung.com> 11620L: linux-nfc@lists.01.org (moderated for non-subscribers) 11621S: Supported 11622F: drivers/nfc/s3fwrn5 11623 11624SAMSUNG S5C73M3 CAMERA DRIVER 11625M: Kyungmin Park <kyungmin.park@samsung.com> 11626M: Andrzej Hajda <a.hajda@samsung.com> 11627L: linux-media@vger.kernel.org 11628S: Supported 11629F: drivers/media/i2c/s5c73m3/* 11630 11631SAMSUNG S5K5BAF CAMERA DRIVER 11632M: Kyungmin Park <kyungmin.park@samsung.com> 11633M: Andrzej Hajda <a.hajda@samsung.com> 11634L: linux-media@vger.kernel.org 11635S: Supported 11636F: drivers/media/i2c/s5k5baf.c 11637 11638SAMSUNG S5P Security SubSystem (SSS) DRIVER 11639M: Krzysztof Kozlowski <krzk@kernel.org> 11640M: Vladimir Zapolskiy <vz@mleia.com> 11641L: linux-crypto@vger.kernel.org 11642L: linux-samsung-soc@vger.kernel.org 11643S: Maintained 11644F: drivers/crypto/s5p-sss.c 11645 11646SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11647M: Kyungmin Park <kyungmin.park@samsung.com> 11648M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11649L: linux-media@vger.kernel.org 11650Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11651S: Supported 11652F: drivers/media/platform/exynos4-is/ 11653 11654SAMSUNG SOC CLOCK DRIVERS 11655M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11656M: Tomasz Figa <tomasz.figa@gmail.com> 11657M: Chanwoo Choi <cw00.choi@samsung.com> 11658S: Supported 11659L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11660F: drivers/clk/samsung/ 11661F: include/dt-bindings/clock/exynos*.h 11662F: Documentation/devicetree/bindings/clock/exynos*.txt 11663 11664SAMSUNG SPI DRIVERS 11665M: Kukjin Kim <kgene@kernel.org> 11666M: Krzysztof Kozlowski <krzk@kernel.org> 11667M: Andi Shyti <andi.shyti@samsung.com> 11668L: linux-spi@vger.kernel.org 11669L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11670S: Maintained 11671F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11672F: drivers/spi/spi-s3c* 11673F: include/linux/platform_data/spi-s3c64xx.h 11674 11675SAMSUNG SXGBE DRIVERS 11676M: Byungho An <bh74.an@samsung.com> 11677M: Girish K S <ks.giri@samsung.com> 11678M: Vipul Pandya <vipul.pandya@samsung.com> 11679S: Supported 11680L: netdev@vger.kernel.org 11681F: drivers/net/ethernet/samsung/sxgbe/ 11682 11683SAMSUNG THERMAL DRIVER 11684M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11685L: linux-pm@vger.kernel.org 11686L: linux-samsung-soc@vger.kernel.org 11687S: Supported 11688T: git https://github.com/lmajewski/linux-samsung-thermal.git 11689F: drivers/thermal/samsung/ 11690 11691SAMSUNG USB2 PHY DRIVER 11692M: Kamil Debski <kamil@wypas.org> 11693M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11694L: linux-kernel@vger.kernel.org 11695S: Supported 11696F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11697F: Documentation/phy/samsung-usb2.txt 11698F: drivers/phy/samsung/phy-exynos4210-usb2.c 11699F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11700F: drivers/phy/samsung/phy-exynos5250-usb2.c 11701F: drivers/phy/samsung/phy-s5pv210-usb2.c 11702F: drivers/phy/samsung/phy-samsung-usb2.c 11703F: drivers/phy/samsung/phy-samsung-usb2.h 11704 11705SC1200 WDT DRIVER 11706M: Zwane Mwaikambo <zwanem@gmail.com> 11707S: Maintained 11708F: drivers/watchdog/sc1200wdt.c 11709 11710SCHEDULER 11711M: Ingo Molnar <mingo@redhat.com> 11712M: Peter Zijlstra <peterz@infradead.org> 11713L: linux-kernel@vger.kernel.org 11714T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11715S: Maintained 11716F: kernel/sched/ 11717F: include/linux/sched.h 11718F: include/uapi/linux/sched.h 11719F: include/linux/wait.h 11720 11721SCORE ARCHITECTURE 11722M: Chen Liqin <liqin.linux@gmail.com> 11723M: Lennox Wu <lennox.wu@gmail.com> 11724W: http://www.sunplus.com 11725S: Supported 11726F: arch/score/ 11727 11728SCR24X CHIP CARD INTERFACE DRIVER 11729M: Lubomir Rintel <lkundrak@v3.sk> 11730S: Supported 11731F: drivers/char/pcmcia/scr24x_cs.c 11732 11733SCSI CDROM DRIVER 11734M: Jens Axboe <axboe@kernel.dk> 11735L: linux-scsi@vger.kernel.org 11736W: http://www.kernel.dk 11737S: Maintained 11738F: drivers/scsi/sr* 11739 11740SCSI RDMA PROTOCOL (SRP) INITIATOR 11741M: Bart Van Assche <bart.vanassche@sandisk.com> 11742L: linux-rdma@vger.kernel.org 11743S: Supported 11744W: http://www.openfabrics.org 11745Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11746T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11747F: drivers/infiniband/ulp/srp/ 11748F: include/scsi/srp.h 11749 11750SCSI SG DRIVER 11751M: Doug Gilbert <dgilbert@interlog.com> 11752L: linux-scsi@vger.kernel.org 11753W: http://sg.danny.cz/sg 11754S: Maintained 11755F: Documentation/scsi/scsi-generic.txt 11756F: drivers/scsi/sg.c 11757F: include/scsi/sg.h 11758 11759SCSI SUBSYSTEM 11760M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11761T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11762M: "Martin K. Petersen" <martin.petersen@oracle.com> 11763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11764L: linux-scsi@vger.kernel.org 11765S: Maintained 11766F: Documentation/devicetree/bindings/scsi/ 11767F: drivers/scsi/ 11768F: include/scsi/ 11769 11770SCSI TAPE DRIVER 11771M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11772L: linux-scsi@vger.kernel.org 11773S: Maintained 11774F: Documentation/scsi/st.txt 11775F: drivers/scsi/st.* 11776F: drivers/scsi/st_*.h 11777 11778SCTP PROTOCOL 11779M: Vlad Yasevich <vyasevich@gmail.com> 11780M: Neil Horman <nhorman@tuxdriver.com> 11781L: linux-sctp@vger.kernel.org 11782W: http://lksctp.sourceforge.net 11783S: Maintained 11784F: Documentation/networking/sctp.txt 11785F: include/linux/sctp.h 11786F: include/uapi/linux/sctp.h 11787F: include/net/sctp/ 11788F: net/sctp/ 11789 11790SCx200 CPU SUPPORT 11791M: Jim Cromie <jim.cromie@gmail.com> 11792S: Odd Fixes 11793F: Documentation/i2c/busses/scx200_acb 11794F: arch/x86/platform/scx200/ 11795F: drivers/watchdog/scx200_wdt.c 11796F: drivers/i2c/busses/scx200* 11797F: drivers/mtd/maps/scx200_docflash.c 11798F: include/linux/scx200.h 11799 11800SCx200 GPIO DRIVER 11801M: Jim Cromie <jim.cromie@gmail.com> 11802S: Maintained 11803F: drivers/char/scx200_gpio.c 11804F: include/linux/scx200_gpio.h 11805 11806SCx200 HRT CLOCKSOURCE DRIVER 11807M: Jim Cromie <jim.cromie@gmail.com> 11808S: Maintained 11809F: drivers/clocksource/scx200_hrt.c 11810 11811SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11812M: Sascha Sommer <saschasommer@freenet.de> 11813L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11814S: Maintained 11815F: drivers/mmc/host/sdricoh_cs.c 11816 11817SECURE COMPUTING 11818M: Kees Cook <keescook@chromium.org> 11819R: Andy Lutomirski <luto@amacapital.net> 11820R: Will Drewry <wad@chromium.org> 11821T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11822S: Supported 11823F: kernel/seccomp.c 11824F: include/uapi/linux/seccomp.h 11825F: include/linux/seccomp.h 11826F: tools/testing/selftests/seccomp/* 11827F: tools/testing/selftests/kselftest_harness.h 11828F: Documentation/userspace-api/seccomp_filter.rst 11829K: \bsecure_computing 11830K: \bTIF_SECCOMP\b 11831 11832SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11833M: Al Cooper <alcooperx@gmail.com> 11834L: linux-mmc@vger.kernel.org 11835L: bcm-kernel-feedback-list@broadcom.com 11836S: Maintained 11837F: drivers/mmc/host/sdhci-brcmstb* 11838 11839SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11840M: Adrian Hunter <adrian.hunter@intel.com> 11841L: linux-mmc@vger.kernel.org 11842T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11843S: Maintained 11844F: drivers/mmc/host/sdhci* 11845F: include/linux/mmc/sdhci* 11846 11847SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11848M: Ben Dooks <ben-linux@fluff.org> 11849M: Jaehoon Chung <jh80.chung@samsung.com> 11850L: linux-mmc@vger.kernel.org 11851S: Maintained 11852F: drivers/mmc/host/sdhci-s3c* 11853 11854SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11855M: Viresh Kumar <vireshk@kernel.org> 11856L: linux-mmc@vger.kernel.org 11857S: Maintained 11858F: drivers/mmc/host/sdhci-spear.c 11859 11860SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11861M: Scott Bauer <scott.bauer@intel.com> 11862M: Jonathan Derrick <jonathan.derrick@intel.com> 11863M: Rafael Antognolli <rafael.antognolli@intel.com> 11864L: linux-block@vger.kernel.org 11865S: Supported 11866F: block/sed* 11867F: block/opal_proto.h 11868F: include/linux/sed* 11869F: include/uapi/linux/sed* 11870 11871SECURITY CONTACT 11872M: Security Officers <security@kernel.org> 11873S: Supported 11874 11875SECURITY SUBSYSTEM 11876M: James Morris <james.l.morris@oracle.com> 11877M: "Serge E. Hallyn" <serge@hallyn.com> 11878L: linux-security-module@vger.kernel.org (suggested Cc:) 11879T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11880W: http://kernsec.org/ 11881S: Supported 11882F: security/ 11883 11884SELINUX SECURITY MODULE 11885M: Paul Moore <paul@paul-moore.com> 11886M: Stephen Smalley <sds@tycho.nsa.gov> 11887M: Eric Paris <eparis@parisplace.org> 11888L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11889W: http://selinuxproject.org 11890T: git git://git.infradead.org/users/pcmoore/selinux 11891S: Supported 11892F: include/linux/selinux* 11893F: security/selinux/ 11894F: scripts/selinux/ 11895F: Documentation/admin-guide/LSM/SELinux.rst 11896 11897SENSABLE PHANTOM 11898M: Jiri Slaby <jirislaby@gmail.com> 11899S: Maintained 11900F: drivers/misc/phantom.c 11901F: include/uapi/linux/phantom.h 11902 11903SERIAL DEVICE BUS 11904M: Rob Herring <robh@kernel.org> 11905L: linux-serial@vger.kernel.org 11906S: Maintained 11907F: Documentation/devicetree/bindings/serial/slave-device.txt 11908F: drivers/tty/serdev/ 11909F: include/linux/serdev.h 11910 11911SERIAL DRIVERS 11912M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11913L: linux-serial@vger.kernel.org 11914S: Maintained 11915F: Documentation/devicetree/bindings/serial/ 11916F: drivers/tty/serial/ 11917 11918SERIAL IR RECEIVER 11919M: Sean Young <sean@mess.org> 11920L: linux-media@vger.kernel.org 11921S: Maintained 11922F: drivers/media/rc/serial_ir.c 11923 11924SFC NETWORK DRIVER 11925M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11926M: Edward Cree <ecree@solarflare.com> 11927M: Bert Kenward <bkenward@solarflare.com> 11928L: netdev@vger.kernel.org 11929S: Supported 11930F: drivers/net/ethernet/sfc/ 11931 11932SGI GRU DRIVER 11933M: Dimitri Sivanich <sivanich@sgi.com> 11934S: Maintained 11935F: drivers/misc/sgi-gru/ 11936 11937SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11938M: Pat Gefre <pfg@sgi.com> 11939L: linux-ia64@vger.kernel.org 11940S: Supported 11941F: Documentation/ia64/serial.txt 11942F: drivers/tty/serial/ioc?_serial.c 11943F: include/linux/ioc?.h 11944 11945SGI XP/XPC/XPNET DRIVER 11946M: Cliff Whickman <cpw@sgi.com> 11947M: Robin Holt <robinmholt@gmail.com> 11948S: Maintained 11949F: drivers/misc/sgi-xp/ 11950 11951SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11952M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11953L: linux-s390@vger.kernel.org 11954W: http://www.ibm.com/developerworks/linux/linux390/ 11955S: Supported 11956F: net/smc/ 11957 11958SH_VEU V4L2 MEM2MEM DRIVER 11959L: linux-media@vger.kernel.org 11960S: Orphan 11961F: drivers/media/platform/sh_veu.c 11962 11963SH_VOU V4L2 OUTPUT DRIVER 11964L: linux-media@vger.kernel.org 11965S: Orphan 11966F: drivers/media/platform/sh_vou.c 11967F: include/media/drv-intf/sh_vou.h 11968 11969SI2157 MEDIA DRIVER 11970M: Antti Palosaari <crope@iki.fi> 11971L: linux-media@vger.kernel.org 11972W: https://linuxtv.org 11973W: http://palosaari.fi/linux/ 11974Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11975T: git git://linuxtv.org/anttip/media_tree.git 11976S: Maintained 11977F: drivers/media/tuners/si2157* 11978 11979SI2168 MEDIA DRIVER 11980M: Antti Palosaari <crope@iki.fi> 11981L: linux-media@vger.kernel.org 11982W: https://linuxtv.org 11983W: http://palosaari.fi/linux/ 11984Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11985T: git git://linuxtv.org/anttip/media_tree.git 11986S: Maintained 11987F: drivers/media/dvb-frontends/si2168* 11988 11989SI470X FM RADIO RECEIVER I2C DRIVER 11990M: Hans Verkuil <hverkuil@xs4all.nl> 11991L: linux-media@vger.kernel.org 11992T: git git://linuxtv.org/media_tree.git 11993W: https://linuxtv.org 11994S: Odd Fixes 11995F: drivers/media/radio/si470x/radio-si470x-i2c.c 11996 11997SI470X FM RADIO RECEIVER USB DRIVER 11998M: Hans Verkuil <hverkuil@xs4all.nl> 11999L: linux-media@vger.kernel.org 12000T: git git://linuxtv.org/media_tree.git 12001W: https://linuxtv.org 12002S: Maintained 12003F: drivers/media/radio/si470x/radio-si470x-common.c 12004F: drivers/media/radio/si470x/radio-si470x.h 12005F: drivers/media/radio/si470x/radio-si470x-usb.c 12006 12007SI4713 FM RADIO TRANSMITTER I2C DRIVER 12008M: Eduardo Valentin <edubezval@gmail.com> 12009L: linux-media@vger.kernel.org 12010T: git git://linuxtv.org/media_tree.git 12011W: https://linuxtv.org 12012S: Odd Fixes 12013F: drivers/media/radio/si4713/si4713.? 12014 12015SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12016M: Eduardo Valentin <edubezval@gmail.com> 12017L: linux-media@vger.kernel.org 12018T: git git://linuxtv.org/media_tree.git 12019W: https://linuxtv.org 12020S: Odd Fixes 12021F: drivers/media/radio/si4713/radio-platform-si4713.c 12022 12023SI4713 FM RADIO TRANSMITTER USB DRIVER 12024M: Hans Verkuil <hverkuil@xs4all.nl> 12025L: linux-media@vger.kernel.org 12026T: git git://linuxtv.org/media_tree.git 12027W: https://linuxtv.org 12028S: Maintained 12029F: drivers/media/radio/si4713/radio-usb-si4713.c 12030 12031SIANO DVB DRIVER 12032M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12033M: Mauro Carvalho Chehab <mchehab@kernel.org> 12034L: linux-media@vger.kernel.org 12035W: https://linuxtv.org 12036T: git git://linuxtv.org/media_tree.git 12037S: Odd fixes 12038F: drivers/media/common/siano/ 12039F: drivers/media/usb/siano/ 12040F: drivers/media/usb/siano/ 12041F: drivers/media/mmc/siano/ 12042 12043SILEAD TOUCHSCREEN DRIVER 12044M: Hans de Goede <hdegoede@redhat.com> 12045L: linux-input@vger.kernel.org 12046L: platform-driver-x86@vger.kernel.org 12047S: Maintained 12048F: drivers/input/touchscreen/silead.c 12049F: drivers/platform/x86/silead_dmi.c 12050 12051SILICON MOTION SM712 FRAME BUFFER DRIVER 12052M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12053M: Teddy Wang <teddy.wang@siliconmotion.com> 12054M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12055L: linux-fbdev@vger.kernel.org 12056S: Maintained 12057F: drivers/video/fbdev/sm712* 12058F: Documentation/fb/sm712fb.txt 12059 12060SIMPLE FIRMWARE INTERFACE (SFI) 12061M: Len Brown <lenb@kernel.org> 12062L: sfi-devel@simplefirmware.org 12063W: http://simplefirmware.org/ 12064T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12065S: Supported 12066F: arch/x86/platform/sfi/ 12067F: drivers/sfi/ 12068F: include/linux/sfi*.h 12069 12070SIMPLEFB FB DRIVER 12071M: Hans de Goede <hdegoede@redhat.com> 12072L: linux-fbdev@vger.kernel.org 12073S: Maintained 12074F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12075F: drivers/video/fbdev/simplefb.c 12076F: include/linux/platform_data/simplefb.h 12077 12078SIMTEC EB110ATX (Chalice CATS) 12079P: Ben Dooks 12080P: Vincent Sanders <vince@simtec.co.uk> 12081M: Simtec Linux Team <linux@simtec.co.uk> 12082W: http://www.simtec.co.uk/products/EB110ATX/ 12083S: Supported 12084 12085SIMTEC EB2410ITX (BAST) 12086P: Ben Dooks 12087P: Vincent Sanders <vince@simtec.co.uk> 12088M: Simtec Linux Team <linux@simtec.co.uk> 12089W: http://www.simtec.co.uk/products/EB2410ITX/ 12090S: Supported 12091F: arch/arm/mach-s3c24xx/mach-bast.c 12092F: arch/arm/mach-s3c24xx/bast-ide.c 12093F: arch/arm/mach-s3c24xx/bast-irq.c 12094 12095SIPHASH PRF ROUTINES 12096M: Jason A. Donenfeld <Jason@zx2c4.com> 12097S: Maintained 12098F: lib/siphash.c 12099F: lib/test_siphash.c 12100F: include/linux/siphash.h 12101 12102SIS 190 ETHERNET DRIVER 12103M: Francois Romieu <romieu@fr.zoreil.com> 12104L: netdev@vger.kernel.org 12105S: Maintained 12106F: drivers/net/ethernet/sis/sis190.c 12107 12108SIS 900/7016 FAST ETHERNET DRIVER 12109M: Daniele Venzano <venza@brownhat.org> 12110W: http://www.brownhat.org/sis900.html 12111L: netdev@vger.kernel.org 12112S: Maintained 12113F: drivers/net/ethernet/sis/sis900.* 12114 12115SIS FRAMEBUFFER DRIVER 12116M: Thomas Winischhofer <thomas@winischhofer.net> 12117W: http://www.winischhofer.net/linuxsisvga.shtml 12118S: Maintained 12119F: Documentation/fb/sisfb.txt 12120F: drivers/video/fbdev/sis/ 12121F: include/video/sisfb.h 12122 12123SIS USB2VGA DRIVER 12124M: Thomas Winischhofer <thomas@winischhofer.net> 12125W: http://www.winischhofer.at/linuxsisusbvga.shtml 12126S: Maintained 12127F: drivers/usb/misc/sisusbvga/ 12128 12129SLAB ALLOCATOR 12130M: Christoph Lameter <cl@linux.com> 12131M: Pekka Enberg <penberg@kernel.org> 12132M: David Rientjes <rientjes@google.com> 12133M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12134M: Andrew Morton <akpm@linux-foundation.org> 12135L: linux-mm@kvack.org 12136S: Maintained 12137F: include/linux/sl?b*.h 12138F: mm/sl?b* 12139 12140SLEEPABLE READ-COPY UPDATE (SRCU) 12141M: Lai Jiangshan <jiangshanlai@gmail.com> 12142M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12143M: Josh Triplett <josh@joshtriplett.org> 12144R: Steven Rostedt <rostedt@goodmis.org> 12145R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12146L: linux-kernel@vger.kernel.org 12147W: http://www.rdrop.com/users/paulmck/RCU/ 12148S: Supported 12149T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12150F: include/linux/srcu.h 12151F: kernel/rcu/srcu.c 12152 12153SMACK SECURITY MODULE 12154M: Casey Schaufler <casey@schaufler-ca.com> 12155L: linux-security-module@vger.kernel.org 12156W: http://schaufler-ca.com 12157T: git git://github.com/cschaufler/smack-next 12158S: Maintained 12159F: Documentation/admin-guide/LSM/Smack.rst 12160F: security/smack/ 12161 12162SMC91x ETHERNET DRIVER 12163M: Nicolas Pitre <nico@fluxnic.net> 12164S: Odd Fixes 12165F: drivers/net/ethernet/smsc/smc91x.* 12166 12167SMIA AND SMIA++ IMAGE SENSOR DRIVER 12168M: Sakari Ailus <sakari.ailus@iki.fi> 12169L: linux-media@vger.kernel.org 12170S: Maintained 12171F: drivers/media/i2c/smiapp/ 12172F: include/media/i2c/smiapp.h 12173F: drivers/media/i2c/smiapp-pll.c 12174F: drivers/media/i2c/smiapp-pll.h 12175F: include/uapi/linux/smiapp.h 12176F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12177 12178SMM665 HARDWARE MONITOR DRIVER 12179M: Guenter Roeck <linux@roeck-us.net> 12180L: linux-hwmon@vger.kernel.org 12181S: Maintained 12182F: Documentation/hwmon/smm665 12183F: drivers/hwmon/smm665.c 12184 12185SMSC EMC2103 HARDWARE MONITOR DRIVER 12186M: Steve Glendinning <steve.glendinning@shawell.net> 12187L: linux-hwmon@vger.kernel.org 12188S: Maintained 12189F: Documentation/hwmon/emc2103 12190F: drivers/hwmon/emc2103.c 12191 12192SMSC SCH5627 HARDWARE MONITOR DRIVER 12193M: Hans de Goede <hdegoede@redhat.com> 12194L: linux-hwmon@vger.kernel.org 12195S: Supported 12196F: Documentation/hwmon/sch5627 12197F: drivers/hwmon/sch5627.c 12198 12199SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12200M: Steve Glendinning <steve.glendinning@shawell.net> 12201L: linux-fbdev@vger.kernel.org 12202S: Maintained 12203F: drivers/video/fbdev/smscufx.c 12204 12205SMSC47B397 HARDWARE MONITOR DRIVER 12206M: Jean Delvare <jdelvare@suse.com> 12207L: linux-hwmon@vger.kernel.org 12208S: Maintained 12209F: Documentation/hwmon/smsc47b397 12210F: drivers/hwmon/smsc47b397.c 12211 12212SMSC911x ETHERNET DRIVER 12213M: Steve Glendinning <steve.glendinning@shawell.net> 12214L: netdev@vger.kernel.org 12215S: Maintained 12216F: include/linux/smsc911x.h 12217F: drivers/net/ethernet/smsc/smsc911x.* 12218 12219SMSC9420 PCI ETHERNET DRIVER 12220M: Steve Glendinning <steve.glendinning@shawell.net> 12221L: netdev@vger.kernel.org 12222S: Maintained 12223F: drivers/net/ethernet/smsc/smsc9420.* 12224 12225SOC-CAMERA V4L2 SUBSYSTEM 12226M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12227L: linux-media@vger.kernel.org 12228T: git git://linuxtv.org/media_tree.git 12229S: Maintained 12230F: include/media/soc* 12231F: drivers/media/i2c/soc_camera/ 12232F: drivers/media/platform/soc_camera/ 12233 12234SOEKRIS NET48XX LED SUPPORT 12235M: Chris Boot <bootc@bootc.net> 12236S: Maintained 12237F: drivers/leds/leds-net48xx.c 12238 12239SOFT-ROCE DRIVER (rxe) 12240M: Moni Shoua <monis@mellanox.com> 12241L: linux-rdma@vger.kernel.org 12242S: Supported 12243W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12244Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12245F: drivers/infiniband/sw/rxe/ 12246F: include/uapi/rdma/rdma_user_rxe.h 12247 12248SOFTLOGIC 6x10 MPEG CODEC 12249M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12250M: Anton Sviridenko <anton@corp.bluecherry.net> 12251M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12252M: Andrey Utkin <andrey_utkin@fastmail.com> 12253M: Ismael Luceno <ismael@iodev.co.uk> 12254L: linux-media@vger.kernel.org 12255S: Supported 12256F: drivers/media/pci/solo6x10/ 12257 12258SOFTWARE RAID (Multiple Disks) SUPPORT 12259M: Shaohua Li <shli@kernel.org> 12260L: linux-raid@vger.kernel.org 12261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12262S: Supported 12263F: drivers/md/ 12264F: include/linux/raid/ 12265F: include/uapi/linux/raid/ 12266 12267SONIC NETWORK DRIVER 12268M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12269L: netdev@vger.kernel.org 12270S: Maintained 12271F: drivers/net/ethernet/natsemi/sonic.* 12272 12273SONICS SILICON BACKPLANE DRIVER (SSB) 12274M: Michael Buesch <m@bues.ch> 12275L: linux-wireless@vger.kernel.org 12276S: Maintained 12277F: drivers/ssb/ 12278F: include/linux/ssb/ 12279 12280SONY MEMORYSTICK CARD SUPPORT 12281M: Alex Dubov <oakad@yahoo.com> 12282W: http://tifmxx.berlios.de/ 12283S: Maintained 12284F: drivers/memstick/host/tifm_ms.c 12285 12286SONY MEMORYSTICK STANDARD SUPPORT 12287M: Maxim Levitsky <maximlevitsky@gmail.com> 12288S: Maintained 12289F: drivers/memstick/core/ms_block.* 12290 12291SONY VAIO CONTROL DEVICE DRIVER 12292M: Mattia Dongili <malattia@linux.it> 12293L: platform-driver-x86@vger.kernel.org 12294W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12295S: Maintained 12296F: Documentation/laptops/sony-laptop.txt 12297F: drivers/char/sonypi.c 12298F: drivers/platform/x86/sony-laptop.c 12299F: include/linux/sony-laptop.h 12300 12301SOUND 12302M: Jaroslav Kysela <perex@perex.cz> 12303M: Takashi Iwai <tiwai@suse.com> 12304L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12305W: http://www.alsa-project.org/ 12306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12307T: git git://git.alsa-project.org/alsa-kernel.git 12308Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12309S: Maintained 12310F: Documentation/sound/ 12311F: include/sound/ 12312F: include/uapi/sound/ 12313F: sound/ 12314 12315SOUND - COMPRESSED AUDIO 12316M: Vinod Koul <vinod.koul@intel.com> 12317L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12319S: Supported 12320F: Documentation/sound/alsa/compress_offload.txt 12321F: include/sound/compress_driver.h 12322F: include/uapi/sound/compress_* 12323F: sound/core/compress_offload.c 12324F: sound/soc/soc-compress.c 12325 12326SOUND - DMAENGINE HELPERS 12327M: Lars-Peter Clausen <lars@metafoo.de> 12328S: Supported 12329F: include/sound/dmaengine_pcm.h 12330F: sound/core/pcm_dmaengine.c 12331F: sound/soc/soc-generic-dmaengine-pcm.c 12332 12333SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12334M: Liam Girdwood <lgirdwood@gmail.com> 12335M: Mark Brown <broonie@kernel.org> 12336T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12337L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12338W: http://alsa-project.org/main/index.php/ASoC 12339S: Supported 12340F: Documentation/devicetree/bindings/sound/ 12341F: Documentation/sound/alsa/soc/ 12342F: sound/soc/ 12343F: include/sound/soc* 12344 12345SP2 MEDIA DRIVER 12346M: Olli Salonen <olli.salonen@iki.fi> 12347L: linux-media@vger.kernel.org 12348W: https://linuxtv.org 12349Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12350S: Maintained 12351F: drivers/media/dvb-frontends/sp2* 12352 12353SPARC + UltraSPARC (sparc/sparc64) 12354M: "David S. Miller" <davem@davemloft.net> 12355L: sparclinux@vger.kernel.org 12356Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12357T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12358T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12359S: Maintained 12360F: arch/sparc/ 12361F: drivers/sbus/ 12362 12363SPARC SERIAL DRIVERS 12364M: "David S. Miller" <davem@davemloft.net> 12365L: sparclinux@vger.kernel.org 12366T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12367T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12368S: Maintained 12369F: include/linux/sunserialcore.h 12370F: drivers/tty/serial/suncore.c 12371F: drivers/tty/serial/sunhv.c 12372F: drivers/tty/serial/sunsab.c 12373F: drivers/tty/serial/sunsab.h 12374F: drivers/tty/serial/sunsu.c 12375F: drivers/tty/serial/sunzilog.c 12376F: drivers/tty/serial/sunzilog.h 12377 12378SPARSE CHECKER 12379M: "Christopher Li" <sparse@chrisli.org> 12380L: linux-sparse@vger.kernel.org 12381W: https://sparse.wiki.kernel.org/ 12382T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12383T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12384S: Maintained 12385F: include/linux/compiler.h 12386 12387SPEAR CLOCK FRAMEWORK SUPPORT 12388M: Viresh Kumar <vireshk@kernel.org> 12389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12390W: http://www.st.com/spear 12391S: Maintained 12392F: drivers/clk/spear/ 12393 12394SPEAR PLATFORM SUPPORT 12395M: Viresh Kumar <vireshk@kernel.org> 12396M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12398W: http://www.st.com/spear 12399S: Maintained 12400F: arch/arm/boot/dts/spear* 12401F: arch/arm/mach-spear/ 12402 12403SPI NOR SUBSYSTEM 12404M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12405M: Marek Vasut <marek.vasut@gmail.com> 12406L: linux-mtd@lists.infradead.org 12407W: http://www.linux-mtd.infradead.org/ 12408Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12409T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12410T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12411S: Maintained 12412F: drivers/mtd/spi-nor/ 12413F: include/linux/mtd/spi-nor.h 12414 12415SPI SUBSYSTEM 12416M: Mark Brown <broonie@kernel.org> 12417L: linux-spi@vger.kernel.org 12418T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12419Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12420S: Maintained 12421F: Documentation/devicetree/bindings/spi/ 12422F: Documentation/spi/ 12423F: drivers/spi/ 12424F: include/linux/spi/ 12425F: include/uapi/linux/spi/ 12426F: tools/spi/ 12427 12428SPIDERNET NETWORK DRIVER for CELL 12429M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12430L: netdev@vger.kernel.org 12431S: Supported 12432F: Documentation/networking/spider_net.txt 12433F: drivers/net/ethernet/toshiba/spider_net* 12434 12435SPMI SUBSYSTEM 12436R: Stephen Boyd <sboyd@codeaurora.org> 12437L: linux-arm-msm@vger.kernel.org 12438F: Documentation/devicetree/bindings/spmi/ 12439F: drivers/spmi/ 12440F: include/dt-bindings/spmi/spmi.h 12441F: include/linux/spmi.h 12442F: include/trace/events/spmi.h 12443 12444SPU FILE SYSTEM 12445M: Jeremy Kerr <jk@ozlabs.org> 12446L: linuxppc-dev@lists.ozlabs.org 12447W: http://www.ibm.com/developerworks/power/cell/ 12448S: Supported 12449F: Documentation/filesystems/spufs.txt 12450F: arch/powerpc/platforms/cell/spufs/ 12451 12452SQUASHFS FILE SYSTEM 12453M: Phillip Lougher <phillip@squashfs.org.uk> 12454L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12455W: http://squashfs.org.uk 12456T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12457S: Maintained 12458F: Documentation/filesystems/squashfs.txt 12459F: fs/squashfs/ 12460 12461SRM (Alpha) environment access 12462M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12463S: Maintained 12464F: arch/alpha/kernel/srm_env.c 12465 12466STABLE BRANCH 12467M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12468L: stable@vger.kernel.org 12469S: Supported 12470F: Documentation/process/stable-kernel-rules.rst 12471 12472STAGING - COMEDI 12473M: Ian Abbott <abbotti@mev.co.uk> 12474M: H Hartley Sweeten <hsweeten@visionengravers.com> 12475S: Odd Fixes 12476F: drivers/staging/comedi/ 12477 12478STAGING - FLARION FT1000 DRIVERS 12479M: Marek Belisko <marek.belisko@gmail.com> 12480S: Odd Fixes 12481F: drivers/staging/ft1000/ 12482 12483STAGING - INDUSTRIAL IO 12484M: Jonathan Cameron <jic23@kernel.org> 12485L: linux-iio@vger.kernel.org 12486S: Odd Fixes 12487F: Documentation/devicetree/bindings/staging/iio/ 12488F: drivers/staging/iio/ 12489 12490STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12491M: Jarod Wilson <jarod@wilsonet.com> 12492W: http://www.lirc.org/ 12493S: Odd Fixes 12494F: drivers/staging/media/lirc/ 12495 12496STAGING - LUSTRE PARALLEL FILESYSTEM 12497M: Oleg Drokin <oleg.drokin@intel.com> 12498M: Andreas Dilger <andreas.dilger@intel.com> 12499M: James Simmons <jsimmons@infradead.org> 12500L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12501W: http://wiki.lustre.org/ 12502S: Maintained 12503F: drivers/staging/lustre 12504 12505STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12506M: Marc Dietrich <marvin24@gmx.de> 12507L: ac100@lists.launchpad.net (moderated for non-subscribers) 12508L: linux-tegra@vger.kernel.org 12509S: Maintained 12510F: drivers/staging/nvec/ 12511 12512STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12513M: Jens Frederich <jfrederich@gmail.com> 12514M: Daniel Drake <dsd@laptop.org> 12515M: Jon Nettleton <jon.nettleton@gmail.com> 12516W: http://wiki.laptop.org/go/DCON 12517S: Maintained 12518F: drivers/staging/olpc_dcon/ 12519 12520STAGING - REALTEK RTL8712U DRIVERS 12521M: Larry Finger <Larry.Finger@lwfinger.net> 12522M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12523S: Odd Fixes 12524F: drivers/staging/rtl8712/ 12525 12526STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12527M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12528M: Teddy Wang <teddy.wang@siliconmotion.com> 12529M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12530L: linux-fbdev@vger.kernel.org 12531S: Maintained 12532F: drivers/staging/sm750fb/ 12533 12534STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12535M: William Hubbs <w.d.hubbs@gmail.com> 12536M: Chris Brannon <chris@the-brannons.com> 12537M: Kirk Reiser <kirk@reisers.ca> 12538M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12539L: speakup@linux-speakup.org 12540W: http://www.linux-speakup.org/ 12541S: Odd Fixes 12542F: drivers/staging/speakup/ 12543 12544STAGING - VIA VT665X DRIVERS 12545M: Forest Bond <forest@alittletooquiet.net> 12546S: Odd Fixes 12547F: drivers/staging/vt665?/ 12548 12549STAGING - WILC1000 WIFI DRIVER 12550M: Aditya Shankar <aditya.shankar@microchip.com> 12551M: Ganesh Krishna <ganesh.krishna@microchip.com> 12552L: linux-wireless@vger.kernel.org 12553S: Supported 12554F: drivers/staging/wilc1000/ 12555 12556STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12557M: Arnaud Patard <arnaud.patard@rtp-net.org> 12558S: Odd Fixes 12559F: drivers/staging/xgifb/ 12560 12561STAGING SUBSYSTEM 12562M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12564L: devel@driverdev.osuosl.org 12565S: Supported 12566F: drivers/staging/ 12567 12568STARFIRE/DURALAN NETWORK DRIVER 12569M: Ion Badulescu <ionut@badula.org> 12570S: Odd Fixes 12571F: drivers/net/ethernet/adaptec/starfire* 12572 12573STI CEC DRIVER 12574M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12575S: Maintained 12576F: drivers/staging/media/st-cec/ 12577F: Documentation/devicetree/bindings/media/stih-cec.txt 12578 12579STK1160 USB VIDEO CAPTURE DRIVER 12580M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12581L: linux-media@vger.kernel.org 12582T: git git://linuxtv.org/media_tree.git 12583S: Maintained 12584F: drivers/media/usb/stk1160/ 12585 12586STMMAC ETHERNET DRIVER 12587M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12588M: Alexandre Torgue <alexandre.torgue@st.com> 12589L: netdev@vger.kernel.org 12590W: http://www.stlinux.com 12591S: Supported 12592F: drivers/net/ethernet/stmicro/stmmac/ 12593 12594SUN3/3X 12595M: Sam Creasey <sammy@sammy.net> 12596W: http://sammy.net/sun3/ 12597S: Maintained 12598F: arch/m68k/kernel/*sun3* 12599F: arch/m68k/sun3*/ 12600F: arch/m68k/include/asm/sun3* 12601F: drivers/net/ethernet/i825xx/sun3* 12602 12603SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12604M: Hans de Goede <hdegoede@redhat.com> 12605L: linux-input@vger.kernel.org 12606S: Maintained 12607F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12608F: drivers/input/keyboard/sun4i-lradc-keys.c 12609 12610SUNDANCE NETWORK DRIVER 12611M: Denis Kirjanov <kda@linux-powerpc.org> 12612L: netdev@vger.kernel.org 12613S: Maintained 12614F: drivers/net/ethernet/dlink/sundance.c 12615 12616SUPERH 12617M: Yoshinori Sato <ysato@users.sourceforge.jp> 12618M: Rich Felker <dalias@libc.org> 12619L: linux-sh@vger.kernel.org 12620Q: http://patchwork.kernel.org/project/linux-sh/list/ 12621S: Maintained 12622F: Documentation/sh/ 12623F: arch/sh/ 12624F: drivers/sh/ 12625 12626SUSPEND TO RAM 12627M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12628M: Len Brown <len.brown@intel.com> 12629M: Pavel Machek <pavel@ucw.cz> 12630L: linux-pm@vger.kernel.org 12631B: https://bugzilla.kernel.org 12632S: Supported 12633F: Documentation/power/ 12634F: arch/x86/kernel/acpi/ 12635F: drivers/base/power/ 12636F: kernel/power/ 12637F: include/linux/suspend.h 12638F: include/linux/freezer.h 12639F: include/linux/pm.h 12640 12641SVGA HANDLING 12642M: Martin Mares <mj@ucw.cz> 12643L: linux-video@atrey.karlin.mff.cuni.cz 12644S: Maintained 12645F: Documentation/svga.txt 12646F: arch/x86/boot/video* 12647 12648SWIOTLB SUBSYSTEM 12649M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12650L: linux-kernel@vger.kernel.org 12651T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12652S: Supported 12653F: lib/swiotlb.c 12654F: arch/*/kernel/pci-swiotlb.c 12655F: include/linux/swiotlb.h 12656 12657SWITCHDEV 12658M: Jiri Pirko <jiri@resnulli.us> 12659M: Ivan Vecera <ivecera@redhat.com> 12660L: netdev@vger.kernel.org 12661S: Supported 12662F: net/switchdev/ 12663F: include/net/switchdev.h 12664 12665SYNC FILE FRAMEWORK 12666M: Sumit Semwal <sumit.semwal@linaro.org> 12667R: Gustavo Padovan <gustavo@padovan.org> 12668S: Maintained 12669L: linux-media@vger.kernel.org 12670L: dri-devel@lists.freedesktop.org 12671F: drivers/dma-buf/sync_* 12672F: drivers/dma-buf/dma-fence* 12673F: drivers/dma-buf/sw_sync.c 12674F: include/linux/sync_file.h 12675F: include/uapi/linux/sync_file.h 12676F: Documentation/sync_file.txt 12677T: git git://anongit.freedesktop.org/drm/drm-misc 12678 12679SYNOPSYS ARC ARCHITECTURE 12680M: Vineet Gupta <vgupta@synopsys.com> 12681L: linux-snps-arc@lists.infradead.org 12682S: Supported 12683F: arch/arc/ 12684F: Documentation/devicetree/bindings/arc/* 12685F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12686F: drivers/clocksource/arc_timer.c 12687F: drivers/tty/serial/arc_uart.c 12688T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12689 12690SYNOPSYS ARC SDP platform support 12691M: Alexey Brodkin <abrodkin@synopsys.com> 12692S: Supported 12693F: arch/arc/plat-axs10x 12694F: arch/arc/boot/dts/ax* 12695F: Documentation/devicetree/bindings/arc/axs10* 12696 12697SYNOPSYS DESIGNWARE DMAC DRIVER 12698M: Viresh Kumar <vireshk@kernel.org> 12699M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12700S: Maintained 12701F: include/linux/dma/dw.h 12702F: include/linux/platform_data/dma-dw.h 12703F: drivers/dma/dw/ 12704 12705SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12706M: Jie Deng <jiedeng@synopsys.com> 12707L: netdev@vger.kernel.org 12708S: Supported 12709F: drivers/net/ethernet/synopsys/ 12710 12711SYNOPSYS DESIGNWARE I2C DRIVER 12712M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12713R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12714R: Mika Westerberg <mika.westerberg@linux.intel.com> 12715L: linux-i2c@vger.kernel.org 12716S: Maintained 12717F: drivers/i2c/busses/i2c-designware-* 12718F: include/linux/platform_data/i2c-designware.h 12719 12720SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12721M: Jaehoon Chung <jh80.chung@samsung.com> 12722L: linux-mmc@vger.kernel.org 12723S: Maintained 12724F: drivers/mmc/host/dw_mmc* 12725 12726SYSTEM CONFIGURATION (SYSCON) 12727M: Lee Jones <lee.jones@linaro.org> 12728M: Arnd Bergmann <arnd@arndb.de> 12729T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12730S: Supported 12731F: drivers/mfd/syscon.c 12732 12733SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12734M: Sudeep Holla <sudeep.holla@arm.com> 12735L: linux-arm-kernel@lists.infradead.org 12736S: Maintained 12737F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12738F: drivers/clk/clk-scpi.c 12739F: drivers/cpufreq/scpi-cpufreq.c 12740F: drivers/firmware/arm_scpi.c 12741F: include/linux/scpi_protocol.h 12742 12743SYSTEM RESET/SHUTDOWN DRIVERS 12744M: Sebastian Reichel <sre@kernel.org> 12745L: linux-pm@vger.kernel.org 12746T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12747S: Maintained 12748F: Documentation/devicetree/bindings/power/reset/ 12749F: drivers/power/reset/ 12750 12751SYSTEM TRACE MODULE CLASS 12752M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12753S: Maintained 12754T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12755F: Documentation/trace/stm.txt 12756F: drivers/hwtracing/stm/ 12757F: include/linux/stm.h 12758F: include/uapi/linux/stm.h 12759 12760SYSV FILESYSTEM 12761M: Christoph Hellwig <hch@infradead.org> 12762S: Maintained 12763F: Documentation/filesystems/sysv-fs.txt 12764F: fs/sysv/ 12765F: include/linux/sysv_fs.h 12766 12767TARGET SUBSYSTEM 12768M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12769L: linux-scsi@vger.kernel.org 12770L: target-devel@vger.kernel.org 12771W: http://www.linux-iscsi.org 12772W: http://groups.google.com/group/linux-iscsi-target-dev 12773T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12774S: Supported 12775F: drivers/target/ 12776F: include/target/ 12777F: Documentation/target/ 12778 12779TASKSTATS STATISTICS INTERFACE 12780M: Balbir Singh <bsingharora@gmail.com> 12781S: Maintained 12782F: Documentation/accounting/taskstats* 12783F: include/linux/taskstats* 12784F: kernel/taskstats.c 12785 12786TC subsystem 12787M: Jamal Hadi Salim <jhs@mojatatu.com> 12788M: Cong Wang <xiyou.wangcong@gmail.com> 12789M: Jiri Pirko <jiri@resnulli.us> 12790L: netdev@vger.kernel.org 12791S: Maintained 12792F: include/net/pkt_cls.h 12793F: include/net/pkt_sched.h 12794F: include/net/tc_act/ 12795F: include/uapi/linux/pkt_cls.h 12796F: include/uapi/linux/pkt_sched.h 12797F: include/uapi/linux/tc_act/ 12798F: include/uapi/linux/tc_ematch/ 12799F: net/sched/ 12800 12801TCP LOW PRIORITY MODULE 12802M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12803M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12804W: http://tcp-lp-mod.sourceforge.net/ 12805S: Maintained 12806F: net/ipv4/tcp_lp.c 12807 12808TDA10071 MEDIA DRIVER 12809M: Antti Palosaari <crope@iki.fi> 12810L: linux-media@vger.kernel.org 12811W: https://linuxtv.org 12812W: http://palosaari.fi/linux/ 12813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12814T: git git://linuxtv.org/anttip/media_tree.git 12815S: Maintained 12816F: drivers/media/dvb-frontends/tda10071* 12817 12818TDA18212 MEDIA DRIVER 12819M: Antti Palosaari <crope@iki.fi> 12820L: linux-media@vger.kernel.org 12821W: https://linuxtv.org 12822W: http://palosaari.fi/linux/ 12823Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12824T: git git://linuxtv.org/anttip/media_tree.git 12825S: Maintained 12826F: drivers/media/tuners/tda18212* 12827 12828TDA18218 MEDIA DRIVER 12829M: Antti Palosaari <crope@iki.fi> 12830L: linux-media@vger.kernel.org 12831W: https://linuxtv.org 12832W: http://palosaari.fi/linux/ 12833Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12834T: git git://linuxtv.org/anttip/media_tree.git 12835S: Maintained 12836F: drivers/media/tuners/tda18218* 12837 12838TDA18271 MEDIA DRIVER 12839M: Michael Krufky <mkrufky@linuxtv.org> 12840L: linux-media@vger.kernel.org 12841W: https://linuxtv.org 12842W: http://github.com/mkrufky 12843Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12844T: git git://linuxtv.org/mkrufky/tuners.git 12845S: Maintained 12846F: drivers/media/tuners/tda18271* 12847 12848TDA827x MEDIA DRIVER 12849M: Michael Krufky <mkrufky@linuxtv.org> 12850L: linux-media@vger.kernel.org 12851W: https://linuxtv.org 12852W: http://github.com/mkrufky 12853Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12854T: git git://linuxtv.org/mkrufky/tuners.git 12855S: Maintained 12856F: drivers/media/tuners/tda8290.* 12857 12858TDA8290 MEDIA DRIVER 12859M: Michael Krufky <mkrufky@linuxtv.org> 12860L: linux-media@vger.kernel.org 12861W: https://linuxtv.org 12862W: http://github.com/mkrufky 12863Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12864T: git git://linuxtv.org/mkrufky/tuners.git 12865S: Maintained 12866F: drivers/media/tuners/tda8290.* 12867 12868TDA9840 MEDIA DRIVER 12869M: Hans Verkuil <hverkuil@xs4all.nl> 12870L: linux-media@vger.kernel.org 12871T: git git://linuxtv.org/media_tree.git 12872W: https://linuxtv.org 12873S: Maintained 12874F: drivers/media/i2c/tda9840* 12875 12876TEA5761 TUNER DRIVER 12877M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12878M: Mauro Carvalho Chehab <mchehab@kernel.org> 12879L: linux-media@vger.kernel.org 12880W: https://linuxtv.org 12881T: git git://linuxtv.org/media_tree.git 12882S: Odd fixes 12883F: drivers/media/tuners/tea5761.* 12884 12885TEA5767 TUNER DRIVER 12886M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12887M: Mauro Carvalho Chehab <mchehab@kernel.org> 12888L: linux-media@vger.kernel.org 12889W: https://linuxtv.org 12890T: git git://linuxtv.org/media_tree.git 12891S: Maintained 12892F: drivers/media/tuners/tea5767.* 12893 12894TEA6415C MEDIA DRIVER 12895M: Hans Verkuil <hverkuil@xs4all.nl> 12896L: linux-media@vger.kernel.org 12897T: git git://linuxtv.org/media_tree.git 12898W: https://linuxtv.org 12899S: Maintained 12900F: drivers/media/i2c/tea6415c* 12901 12902TEA6420 MEDIA DRIVER 12903M: Hans Verkuil <hverkuil@xs4all.nl> 12904L: linux-media@vger.kernel.org 12905T: git git://linuxtv.org/media_tree.git 12906W: https://linuxtv.org 12907S: Maintained 12908F: drivers/media/i2c/tea6420* 12909 12910TEAM DRIVER 12911M: Jiri Pirko <jiri@resnulli.us> 12912L: netdev@vger.kernel.org 12913S: Supported 12914F: drivers/net/team/ 12915F: include/linux/if_team.h 12916F: include/uapi/linux/if_team.h 12917 12918TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12919M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12920S: Maintained 12921F: arch/x86/platform/ts5500/ 12922 12923TECHNOTREND USB IR RECEIVER 12924M: Sean Young <sean@mess.org> 12925L: linux-media@vger.kernel.org 12926S: Maintained 12927F: drivers/media/rc/ttusbir.c 12928 12929TEE SUBSYSTEM 12930M: Jens Wiklander <jens.wiklander@linaro.org> 12931S: Maintained 12932F: include/linux/tee_drv.h 12933F: include/uapi/linux/tee.h 12934F: drivers/tee/ 12935F: Documentation/tee.txt 12936 12937TEGRA ARCHITECTURE SUPPORT 12938M: Thierry Reding <thierry.reding@gmail.com> 12939M: Jonathan Hunter <jonathanh@nvidia.com> 12940L: linux-tegra@vger.kernel.org 12941Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12943S: Supported 12944N: [^a-z]tegra 12945 12946TEGRA CLOCK DRIVER 12947M: Peter De Schrijver <pdeschrijver@nvidia.com> 12948M: Prashant Gaikwad <pgaikwad@nvidia.com> 12949S: Supported 12950F: drivers/clk/tegra/ 12951 12952TEGRA DMA DRIVERS 12953M: Laxman Dewangan <ldewangan@nvidia.com> 12954M: Jon Hunter <jonathanh@nvidia.com> 12955S: Supported 12956F: drivers/dma/tegra* 12957 12958TEGRA I2C DRIVER 12959M: Laxman Dewangan <ldewangan@nvidia.com> 12960S: Supported 12961F: drivers/i2c/busses/i2c-tegra.c 12962 12963TEGRA IOMMU DRIVERS 12964M: Hiroshi Doyu <hdoyu@nvidia.com> 12965S: Supported 12966F: drivers/iommu/tegra* 12967 12968TEGRA KBC DRIVER 12969M: Rakesh Iyer <riyer@nvidia.com> 12970M: Laxman Dewangan <ldewangan@nvidia.com> 12971S: Supported 12972F: drivers/input/keyboard/tegra-kbc.c 12973 12974TEGRA PWM DRIVER 12975M: Thierry Reding <thierry.reding@gmail.com> 12976S: Supported 12977F: drivers/pwm/pwm-tegra.c 12978 12979TEGRA SERIAL DRIVER 12980M: Laxman Dewangan <ldewangan@nvidia.com> 12981S: Supported 12982F: drivers/tty/serial/serial-tegra.c 12983 12984TEGRA SPI DRIVER 12985M: Laxman Dewangan <ldewangan@nvidia.com> 12986S: Supported 12987F: drivers/spi/spi-tegra* 12988 12989TEHUTI ETHERNET DRIVER 12990M: Andy Gospodarek <andy@greyhouse.net> 12991L: netdev@vger.kernel.org 12992S: Supported 12993F: drivers/net/ethernet/tehuti/* 12994 12995Telecom Clock Driver for MCPL0010 12996M: Mark Gross <mark.gross@intel.com> 12997S: Supported 12998F: drivers/char/tlclk.c 12999 13000TENSILICA XTENSA PORT (xtensa) 13001M: Chris Zankel <chris@zankel.net> 13002M: Max Filippov <jcmvbkbc@gmail.com> 13003L: linux-xtensa@linux-xtensa.org 13004T: git git://github.com/czankel/xtensa-linux.git 13005S: Maintained 13006F: arch/xtensa/ 13007F: drivers/irqchip/irq-xtensa-* 13008 13009Texas Instruments' System Control Interface (TISCI) Protocol Driver 13010M: Nishanth Menon <nm@ti.com> 13011M: Tero Kristo <t-kristo@ti.com> 13012M: Santosh Shilimkar <ssantosh@kernel.org> 13013L: linux-arm-kernel@lists.infradead.org 13014S: Maintained 13015F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13016F: drivers/firmware/ti_sci* 13017F: include/linux/soc/ti/ti_sci_protocol.h 13018F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13019F: include/dt-bindings/genpd/k2g.h 13020F: drivers/soc/ti/ti_sci_pm_domains.c 13021F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13022F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13023F: drivers/clk/keystone/sci-clk.c 13024F: drivers/reset/reset-ti-sci.c 13025 13026THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13027M: Hans Verkuil <hverkuil@xs4all.nl> 13028L: linux-media@vger.kernel.org 13029T: git git://linuxtv.org/media_tree.git 13030W: https://linuxtv.org 13031S: Maintained 13032F: drivers/media/radio/radio-raremono.c 13033 13034THERMAL 13035M: Zhang Rui <rui.zhang@intel.com> 13036M: Eduardo Valentin <edubezval@gmail.com> 13037L: linux-pm@vger.kernel.org 13038T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13039T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13040Q: https://patchwork.kernel.org/project/linux-pm/list/ 13041S: Supported 13042F: drivers/thermal/ 13043F: include/linux/thermal.h 13044F: include/uapi/linux/thermal.h 13045F: include/linux/cpu_cooling.h 13046F: Documentation/devicetree/bindings/thermal/ 13047 13048THERMAL/CPU_COOLING 13049M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13050M: Viresh Kumar <viresh.kumar@linaro.org> 13051M: Javi Merino <javi.merino@kernel.org> 13052L: linux-pm@vger.kernel.org 13053S: Supported 13054F: Documentation/thermal/cpu-cooling-api.txt 13055F: drivers/thermal/cpu_cooling.c 13056F: include/linux/cpu_cooling.h 13057 13058THINKPAD ACPI EXTRAS DRIVER 13059M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13060L: ibm-acpi-devel@lists.sourceforge.net 13061L: platform-driver-x86@vger.kernel.org 13062W: http://ibm-acpi.sourceforge.net 13063W: http://thinkwiki.org/wiki/Ibm-acpi 13064T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13065S: Maintained 13066F: drivers/platform/x86/thinkpad_acpi.c 13067 13068THUNDERBOLT DRIVER 13069M: Andreas Noever <andreas.noever@gmail.com> 13070M: Michael Jamet <michael.jamet@intel.com> 13071M: Mika Westerberg <mika.westerberg@linux.intel.com> 13072M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13073S: Maintained 13074F: drivers/thunderbolt/ 13075 13076TI AM437X VPFE DRIVER 13077M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13078L: linux-media@vger.kernel.org 13079W: https://linuxtv.org 13080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13081T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13082S: Maintained 13083F: drivers/media/platform/am437x/ 13084 13085TI BANDGAP AND THERMAL DRIVER 13086M: Eduardo Valentin <edubezval@gmail.com> 13087M: Keerthy <j-keerthy@ti.com> 13088L: linux-pm@vger.kernel.org 13089L: linux-omap@vger.kernel.org 13090S: Maintained 13091F: drivers/thermal/ti-soc-thermal/ 13092 13093TI BQ27XXX POWER SUPPLY DRIVER 13094R: Andrew F. Davis <afd@ti.com> 13095F: include/linux/power/bq27xxx_battery.h 13096F: drivers/power/supply/bq27xxx_battery.c 13097F: drivers/power/supply/bq27xxx_battery_i2c.c 13098 13099TI CDCE706 CLOCK DRIVER 13100M: Max Filippov <jcmvbkbc@gmail.com> 13101S: Maintained 13102F: drivers/clk/clk-cdce706.c 13103 13104TI CLOCK DRIVER 13105M: Tero Kristo <t-kristo@ti.com> 13106L: linux-omap@vger.kernel.org 13107S: Maintained 13108F: drivers/clk/ti/ 13109F: include/linux/clk/ti.h 13110 13111TI DAVINCI MACHINE SUPPORT 13112M: Sekhar Nori <nsekhar@ti.com> 13113M: Kevin Hilman <khilman@kernel.org> 13114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13115T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13116S: Supported 13117F: arch/arm/mach-davinci/ 13118F: drivers/i2c/busses/i2c-davinci.c 13119F: arch/arm/boot/dts/da850* 13120 13121TI DAVINCI SERIES GPIO DRIVER 13122M: Keerthy <j-keerthy@ti.com> 13123L: linux-gpio@vger.kernel.org 13124S: Maintained 13125F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13126F: drivers/gpio/gpio-davinci.c 13127 13128TI DAVINCI SERIES MEDIA DRIVER 13129M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13130L: linux-media@vger.kernel.org 13131W: https://linuxtv.org 13132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13133T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13134S: Maintained 13135F: drivers/media/platform/davinci/ 13136F: include/media/davinci/ 13137 13138TI ETHERNET SWITCH DRIVER (CPSW) 13139R: Grygorii Strashko <grygorii.strashko@ti.com> 13140L: linux-omap@vger.kernel.org 13141L: netdev@vger.kernel.org 13142S: Maintained 13143F: drivers/net/ethernet/ti/cpsw* 13144F: drivers/net/ethernet/ti/davinci* 13145 13146TI FLASH MEDIA INTERFACE DRIVER 13147M: Alex Dubov <oakad@yahoo.com> 13148S: Maintained 13149F: drivers/misc/tifm* 13150F: drivers/mmc/host/tifm_sd.c 13151F: include/linux/tifm.h 13152 13153TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13154M: Santosh Shilimkar <ssantosh@kernel.org> 13155L: linux-kernel@vger.kernel.org 13156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13157S: Maintained 13158F: drivers/soc/ti/* 13159T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13160 13161TI LM49xxx FAMILY ASoC CODEC DRIVERS 13162M: M R Swami Reddy <mr.swami.reddy@ti.com> 13163M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13164L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13165S: Maintained 13166F: sound/soc/codecs/lm49453* 13167F: sound/soc/codecs/isabelle* 13168 13169TI LP855x BACKLIGHT DRIVER 13170M: Milo Kim <milo.kim@ti.com> 13171S: Maintained 13172F: Documentation/backlight/lp855x-driver.txt 13173F: drivers/video/backlight/lp855x_bl.c 13174F: include/linux/platform_data/lp855x.h 13175 13176TI LP8727 CHARGER DRIVER 13177M: Milo Kim <milo.kim@ti.com> 13178S: Maintained 13179F: drivers/power/supply/lp8727_charger.c 13180F: include/linux/platform_data/lp8727.h 13181 13182TI LP8788 MFD DRIVER 13183M: Milo Kim <milo.kim@ti.com> 13184S: Maintained 13185F: drivers/iio/adc/lp8788_adc.c 13186F: drivers/leds/leds-lp8788.c 13187F: drivers/mfd/lp8788*.c 13188F: drivers/power/supply/lp8788-charger.c 13189F: drivers/regulator/lp8788-*.c 13190F: include/linux/mfd/lp8788*.h 13191 13192TI NETCP ETHERNET DRIVER 13193M: Wingman Kwok <w-kwok2@ti.com> 13194M: Murali Karicheri <m-karicheri2@ti.com> 13195L: netdev@vger.kernel.org 13196S: Maintained 13197F: drivers/net/ethernet/ti/netcp* 13198 13199TI TAS571X FAMILY ASoC CODEC DRIVER 13200M: Kevin Cernekee <cernekee@chromium.org> 13201L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13202S: Odd Fixes 13203F: sound/soc/codecs/tas571x* 13204 13205TI TRF7970A NFC DRIVER 13206M: Mark Greer <mgreer@animalcreek.com> 13207L: linux-wireless@vger.kernel.org 13208L: linux-nfc@lists.01.org (moderated for non-subscribers) 13209S: Supported 13210F: drivers/nfc/trf7970a.c 13211F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13212 13213TI TWL4030 SERIES SOC CODEC DRIVER 13214M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13215L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13216S: Maintained 13217F: sound/soc/codecs/twl4030* 13218 13219TI VPE/CAL DRIVERS 13220M: Benoit Parrot <bparrot@ti.com> 13221L: linux-media@vger.kernel.org 13222W: http://linuxtv.org/ 13223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13224S: Maintained 13225F: drivers/media/platform/ti-vpe/ 13226 13227TI WILINK WIRELESS DRIVERS 13228L: linux-wireless@vger.kernel.org 13229W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13230W: http://wireless.kernel.org/en/users/Drivers/wl1251 13231T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13232S: Orphan 13233F: drivers/net/wireless/ti/ 13234F: include/linux/wl12xx.h 13235 13236TILE ARCHITECTURE 13237M: Chris Metcalf <cmetcalf@mellanox.com> 13238W: http://www.mellanox.com/repository/solutions/tile-scm/ 13239T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13240S: Supported 13241F: arch/tile/ 13242F: drivers/char/tile-srom.c 13243F: drivers/edac/tile_edac.c 13244F: drivers/net/ethernet/tile/ 13245F: drivers/rtc/rtc-tile.c 13246F: drivers/tty/hvc/hvc_tile.c 13247F: drivers/tty/serial/tilegx.c 13248F: drivers/usb/host/*-tilegx.c 13249F: include/linux/usb/tilegx.h 13250 13251TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13252M: John Stultz <john.stultz@linaro.org> 13253M: Thomas Gleixner <tglx@linutronix.de> 13254R: Stephen Boyd <sboyd@codeaurora.org> 13255L: linux-kernel@vger.kernel.org 13256T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13257S: Supported 13258F: include/linux/clocksource.h 13259F: include/linux/time.h 13260F: include/linux/timex.h 13261F: include/uapi/linux/time.h 13262F: include/uapi/linux/timex.h 13263F: kernel/time/clocksource.c 13264F: kernel/time/time*.c 13265F: kernel/time/alarmtimer.c 13266F: kernel/time/ntp.c 13267F: tools/testing/selftests/timers/ 13268 13269TIPC NETWORK LAYER 13270M: Jon Maloy <jon.maloy@ericsson.com> 13271M: Ying Xue <ying.xue@windriver.com> 13272L: netdev@vger.kernel.org (core kernel code) 13273L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13274W: http://tipc.sourceforge.net/ 13275S: Maintained 13276F: include/uapi/linux/tipc*.h 13277F: net/tipc/ 13278 13279TLAN NETWORK DRIVER 13280M: Samuel Chessman <chessman@tux.org> 13281L: tlan-devel@lists.sourceforge.net (subscribers-only) 13282W: http://sourceforge.net/projects/tlan/ 13283S: Maintained 13284F: Documentation/networking/tlan.txt 13285F: drivers/net/ethernet/ti/tlan.* 13286 13287TM6000 VIDEO4LINUX DRIVER 13288M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13289M: Mauro Carvalho Chehab <mchehab@kernel.org> 13290L: linux-media@vger.kernel.org 13291W: https://linuxtv.org 13292T: git git://linuxtv.org/media_tree.git 13293S: Odd fixes 13294F: drivers/media/usb/tm6000/ 13295F: Documentation/media/v4l-drivers/tm6000* 13296 13297TMIO/SDHI MMC DRIVER 13298M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13299L: linux-mmc@vger.kernel.org 13300S: Supported 13301F: drivers/mmc/host/tmio_mmc* 13302F: drivers/mmc/host/renesas_sdhi* 13303F: include/linux/mfd/tmio.h 13304 13305TMP401 HARDWARE MONITOR DRIVER 13306M: Guenter Roeck <linux@roeck-us.net> 13307L: linux-hwmon@vger.kernel.org 13308S: Maintained 13309F: Documentation/hwmon/tmp401 13310F: drivers/hwmon/tmp401.c 13311 13312TMPFS (SHMEM FILESYSTEM) 13313M: Hugh Dickins <hughd@google.com> 13314L: linux-mm@kvack.org 13315S: Maintained 13316F: include/linux/shmem_fs.h 13317F: mm/shmem.c 13318 13319TOMOYO SECURITY MODULE 13320M: Kentaro Takeda <takedakn@nttdata.co.jp> 13321M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13322L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13323L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13324L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13325L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13326W: http://tomoyo.sourceforge.jp/ 13327T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13328S: Maintained 13329F: security/tomoyo/ 13330 13331TOPSTAR LAPTOP EXTRAS DRIVER 13332M: Herton Ronaldo Krzesinski <herton@canonical.com> 13333L: platform-driver-x86@vger.kernel.org 13334S: Maintained 13335F: drivers/platform/x86/topstar-laptop.c 13336 13337TOSHIBA ACPI EXTRAS DRIVER 13338M: Azael Avalos <coproscefalo@gmail.com> 13339L: platform-driver-x86@vger.kernel.org 13340S: Maintained 13341F: drivers/platform/x86/toshiba_acpi.c 13342 13343TOSHIBA BLUETOOTH DRIVER 13344M: Azael Avalos <coproscefalo@gmail.com> 13345L: platform-driver-x86@vger.kernel.org 13346S: Maintained 13347F: drivers/platform/x86/toshiba_bluetooth.c 13348 13349TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13350M: Azael Avalos <coproscefalo@gmail.com> 13351L: platform-driver-x86@vger.kernel.org 13352S: Maintained 13353F: drivers/platform/x86/toshiba_haps.c 13354 13355TOSHIBA SMM DRIVER 13356M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13357W: http://www.buzzard.org.uk/toshiba/ 13358S: Maintained 13359F: drivers/char/toshiba.c 13360F: include/linux/toshiba.h 13361F: include/uapi/linux/toshiba.h 13362 13363TOSHIBA TC358743 DRIVER 13364M: Mats Randgaard <matrandg@cisco.com> 13365L: linux-media@vger.kernel.org 13366S: Maintained 13367F: drivers/media/i2c/tc358743* 13368F: include/media/i2c/tc358743.h 13369 13370TOSHIBA WMI HOTKEYS DRIVER 13371M: Azael Avalos <coproscefalo@gmail.com> 13372L: platform-driver-x86@vger.kernel.org 13373S: Maintained 13374F: drivers/platform/x86/toshiba-wmi.c 13375 13376TPM DEVICE DRIVER 13377M: Peter Huewe <peterhuewe@gmx.de> 13378M: Marcel Selhorst <tpmdd@selhorst.net> 13379M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13380R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13381W: http://tpmdd.sourceforge.net 13382L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13383Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13384T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13385S: Maintained 13386F: drivers/char/tpm/ 13387 13388TPM IBM_VTPM DEVICE DRIVER 13389M: Ashley Lai <ashleydlai@gmail.com> 13390W: http://tpmdd.sourceforge.net 13391L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13392S: Maintained 13393F: drivers/char/tpm/tpm_ibmvtpm* 13394 13395TRACING 13396M: Steven Rostedt <rostedt@goodmis.org> 13397M: Ingo Molnar <mingo@redhat.com> 13398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13399S: Maintained 13400F: Documentation/trace/ftrace.txt 13401F: arch/*/*/*/ftrace.h 13402F: arch/*/kernel/ftrace.c 13403F: include/*/ftrace.h 13404F: include/linux/trace*.h 13405F: include/trace/ 13406F: kernel/trace/ 13407F: tools/testing/selftests/ftrace/ 13408 13409TRACING MMIO ACCESSES (MMIOTRACE) 13410M: Steven Rostedt <rostedt@goodmis.org> 13411M: Ingo Molnar <mingo@kernel.org> 13412R: Karol Herbst <karolherbst@gmail.com> 13413R: Pekka Paalanen <ppaalanen@gmail.com> 13414S: Maintained 13415L: linux-kernel@vger.kernel.org 13416L: nouveau@lists.freedesktop.org 13417F: kernel/trace/trace_mmiotrace.c 13418F: include/linux/mmiotrace.h 13419F: arch/x86/mm/kmmio.c 13420F: arch/x86/mm/mmio-mod.c 13421F: arch/x86/mm/testmmiotrace.c 13422 13423TRIVIAL PATCHES 13424M: Jiri Kosina <trivial@kernel.org> 13425T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13426S: Maintained 13427K: ^Subject:.*(?i)trivial 13428 13429TTY LAYER 13430M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13431M: Jiri Slaby <jslaby@suse.com> 13432S: Supported 13433T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13434F: Documentation/serial/ 13435F: drivers/tty/ 13436F: drivers/tty/serial/serial_core.c 13437F: include/linux/serial_core.h 13438F: include/linux/serial.h 13439F: include/linux/tty.h 13440F: include/uapi/linux/serial_core.h 13441F: include/uapi/linux/serial.h 13442F: include/uapi/linux/tty.h 13443 13444TUA9001 MEDIA DRIVER 13445M: Antti Palosaari <crope@iki.fi> 13446L: linux-media@vger.kernel.org 13447W: https://linuxtv.org 13448W: http://palosaari.fi/linux/ 13449Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13450T: git git://linuxtv.org/anttip/media_tree.git 13451S: Maintained 13452F: drivers/media/tuners/tua9001* 13453 13454TULIP NETWORK DRIVERS 13455L: netdev@vger.kernel.org 13456L: linux-parisc@vger.kernel.org 13457S: Orphan 13458F: drivers/net/ethernet/dec/tulip/ 13459 13460TUN/TAP driver 13461M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13462W: http://vtun.sourceforge.net/tun 13463S: Maintained 13464F: Documentation/networking/tuntap.txt 13465F: arch/um/os-Linux/drivers/ 13466 13467TURBOCHANNEL SUBSYSTEM 13468M: "Maciej W. Rozycki" <macro@linux-mips.org> 13469M: Ralf Baechle <ralf@linux-mips.org> 13470L: linux-mips@linux-mips.org 13471Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13472S: Maintained 13473F: drivers/tc/ 13474F: include/linux/tc.h 13475 13476TW5864 VIDEO4LINUX DRIVER 13477M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13478M: Anton Sviridenko <anton@corp.bluecherry.net> 13479M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13480M: Andrey Utkin <andrey_utkin@fastmail.com> 13481L: linux-media@vger.kernel.org 13482S: Supported 13483F: drivers/media/pci/tw5864/ 13484 13485TW68 VIDEO4LINUX DRIVER 13486M: Hans Verkuil <hverkuil@xs4all.nl> 13487L: linux-media@vger.kernel.org 13488T: git git://linuxtv.org/media_tree.git 13489W: https://linuxtv.org 13490S: Odd Fixes 13491F: drivers/media/pci/tw68/ 13492 13493TW686X VIDEO4LINUX DRIVER 13494M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13495L: linux-media@vger.kernel.org 13496T: git git://linuxtv.org/media_tree.git 13497W: http://linuxtv.org 13498S: Maintained 13499F: drivers/media/pci/tw686x/ 13500 13501UBI FILE SYSTEM (UBIFS) 13502M: Richard Weinberger <richard@nod.at> 13503M: Artem Bityutskiy <dedekind1@gmail.com> 13504M: Adrian Hunter <adrian.hunter@intel.com> 13505L: linux-mtd@lists.infradead.org 13506T: git git://git.infradead.org/ubifs-2.6.git 13507W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13508S: Supported 13509F: Documentation/filesystems/ubifs.txt 13510F: fs/ubifs/ 13511 13512UCLINUX (M68KNOMMU AND COLDFIRE) 13513M: Greg Ungerer <gerg@linux-m68k.org> 13514W: http://www.linux-m68k.org/ 13515W: http://www.uclinux.org/ 13516L: linux-m68k@lists.linux-m68k.org 13517L: uclinux-dev@uclinux.org (subscribers-only) 13518T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13519S: Maintained 13520F: arch/m68k/coldfire/ 13521F: arch/m68k/68*/ 13522F: arch/m68k/*/*_no.* 13523F: arch/m68k/include/asm/*_no.* 13524 13525UDF FILESYSTEM 13526M: Jan Kara <jack@suse.com> 13527S: Maintained 13528F: Documentation/filesystems/udf.txt 13529F: fs/udf/ 13530 13531UDRAW TABLET 13532M: Bastien Nocera <hadess@hadess.net> 13533L: linux-input@vger.kernel.org 13534S: Maintained 13535F: drivers/hid/hid-udraw.c 13536 13537UFS FILESYSTEM 13538M: Evgeniy Dushistov <dushistov@mail.ru> 13539S: Maintained 13540F: Documentation/filesystems/ufs.txt 13541F: fs/ufs/ 13542 13543UHID USERSPACE HID IO DRIVER: 13544M: David Herrmann <dh.herrmann@googlemail.com> 13545L: linux-input@vger.kernel.org 13546S: Maintained 13547F: drivers/hid/uhid.c 13548F: include/uapi/linux/uhid.h 13549 13550ULPI BUS 13551M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13552L: linux-usb@vger.kernel.org 13553S: Maintained 13554F: drivers/usb/common/ulpi.c 13555F: include/linux/ulpi/ 13556 13557ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13558L: linux-usb@vger.kernel.org 13559S: Orphan 13560F: drivers/uwb/ 13561F: include/linux/uwb.h 13562F: include/linux/uwb/ 13563 13564UNICORE32 ARCHITECTURE: 13565M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13566W: http://mprc.pku.edu.cn/~guanxuetao/linux 13567S: Maintained 13568T: git git://github.com/gxt/linux.git 13569F: arch/unicore32/ 13570 13571UNIFDEF 13572M: Tony Finch <dot@dotat.at> 13573W: http://dotat.at/prog/unifdef 13574S: Maintained 13575F: scripts/unifdef.c 13576 13577UNIFORM CDROM DRIVER 13578M: Jens Axboe <axboe@kernel.dk> 13579W: http://www.kernel.dk 13580S: Maintained 13581F: Documentation/cdrom/ 13582F: drivers/cdrom/cdrom.c 13583F: include/linux/cdrom.h 13584F: include/uapi/linux/cdrom.h 13585 13586UNISYS S-PAR DRIVERS 13587M: David Kershner <david.kershner@unisys.com> 13588L: sparmaintainer@unisys.com (Unisys internal) 13589S: Supported 13590F: drivers/staging/unisys/ 13591 13592UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13593M: Vinayak Holikatti <vinholikatti@gmail.com> 13594L: linux-scsi@vger.kernel.org 13595S: Supported 13596F: Documentation/scsi/ufs.txt 13597F: drivers/scsi/ufs/ 13598 13599UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13600M: Manjunath M Bettegowda <manjumb@synopsys.com> 13601M: Prabu Thangamuthu <prabut@synopsys.com> 13602L: linux-scsi@vger.kernel.org 13603S: Supported 13604F: drivers/scsi/ufs/*dwc* 13605 13606UNSORTED BLOCK IMAGES (UBI) 13607M: Artem Bityutskiy <dedekind1@gmail.com> 13608M: Richard Weinberger <richard@nod.at> 13609W: http://www.linux-mtd.infradead.org/ 13610L: linux-mtd@lists.infradead.org 13611T: git git://git.infradead.org/ubifs-2.6.git 13612S: Supported 13613F: drivers/mtd/ubi/ 13614F: include/linux/mtd/ubi.h 13615F: include/uapi/mtd/ubi-user.h 13616 13617USB "USBNET" DRIVER FRAMEWORK 13618M: Oliver Neukum <oneukum@suse.com> 13619L: netdev@vger.kernel.org 13620W: http://www.linux-usb.org/usbnet 13621S: Maintained 13622F: drivers/net/usb/usbnet.c 13623F: include/linux/usb/usbnet.h 13624 13625USB ACM DRIVER 13626M: Oliver Neukum <oneukum@suse.com> 13627L: linux-usb@vger.kernel.org 13628S: Maintained 13629F: Documentation/usb/acm.txt 13630F: drivers/usb/class/cdc-acm.* 13631 13632USB AR5523 WIRELESS DRIVER 13633M: Pontus Fuchs <pontus.fuchs@gmail.com> 13634L: linux-wireless@vger.kernel.org 13635S: Maintained 13636F: drivers/net/wireless/ath/ar5523/ 13637 13638USB ATTACHED SCSI 13639M: Oliver Neukum <oneukum@suse.com> 13640L: linux-usb@vger.kernel.org 13641L: linux-scsi@vger.kernel.org 13642S: Maintained 13643F: drivers/usb/storage/uas.c 13644 13645USB CDC ETHERNET DRIVER 13646M: Oliver Neukum <oliver@neukum.org> 13647L: linux-usb@vger.kernel.org 13648S: Maintained 13649F: drivers/net/usb/cdc_*.c 13650F: include/uapi/linux/usb/cdc.h 13651 13652USB CHAOSKEY DRIVER 13653M: Keith Packard <keithp@keithp.com> 13654L: linux-usb@vger.kernel.org 13655S: Maintained 13656F: drivers/usb/misc/chaoskey.c 13657 13658USB CYPRESS C67X00 DRIVER 13659M: Peter Korsgaard <jacmet@sunsite.dk> 13660L: linux-usb@vger.kernel.org 13661S: Maintained 13662F: drivers/usb/c67x00/ 13663 13664USB DAVICOM DM9601 DRIVER 13665M: Peter Korsgaard <jacmet@sunsite.dk> 13666L: netdev@vger.kernel.org 13667W: http://www.linux-usb.org/usbnet 13668S: Maintained 13669F: drivers/net/usb/dm9601.c 13670 13671USB DIAMOND RIO500 DRIVER 13672M: Cesar Miquel <miquel@df.uba.ar> 13673L: rio500-users@lists.sourceforge.net 13674W: http://rio500.sourceforge.net 13675S: Maintained 13676F: drivers/usb/misc/rio500* 13677 13678USB EHCI DRIVER 13679M: Alan Stern <stern@rowland.harvard.edu> 13680L: linux-usb@vger.kernel.org 13681S: Maintained 13682F: Documentation/usb/ehci.txt 13683F: drivers/usb/host/ehci* 13684 13685USB GADGET/PERIPHERAL SUBSYSTEM 13686M: Felipe Balbi <balbi@kernel.org> 13687L: linux-usb@vger.kernel.org 13688W: http://www.linux-usb.org/gadget 13689T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13690S: Maintained 13691F: drivers/usb/gadget/ 13692F: include/linux/usb/gadget* 13693 13694USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13695M: Jiri Kosina <jikos@kernel.org> 13696R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13697L: linux-usb@vger.kernel.org 13698T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13699S: Maintained 13700F: Documentation/hid/hiddev.txt 13701F: drivers/hid/usbhid/ 13702 13703USB ISP116X DRIVER 13704M: Olav Kongas <ok@artecdesign.ee> 13705L: linux-usb@vger.kernel.org 13706S: Maintained 13707F: drivers/usb/host/isp116x* 13708F: include/linux/usb/isp116x.h 13709 13710USB LAN78XX ETHERNET DRIVER 13711M: Woojung Huh <woojung.huh@microchip.com> 13712M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13713L: netdev@vger.kernel.org 13714S: Maintained 13715F: drivers/net/usb/lan78xx.* 13716 13717USB MASS STORAGE DRIVER 13718M: Alan Stern <stern@rowland.harvard.edu> 13719L: linux-usb@vger.kernel.org 13720L: usb-storage@lists.one-eyed-alien.net 13721S: Maintained 13722W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13723F: drivers/usb/storage/ 13724 13725USB MIDI DRIVER 13726M: Clemens Ladisch <clemens@ladisch.de> 13727L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13728T: git git://git.alsa-project.org/alsa-kernel.git 13729S: Maintained 13730F: sound/usb/midi.* 13731 13732USB NETWORKING DRIVERS 13733L: linux-usb@vger.kernel.org 13734S: Odd Fixes 13735F: drivers/net/usb/ 13736 13737USB OHCI DRIVER 13738M: Alan Stern <stern@rowland.harvard.edu> 13739L: linux-usb@vger.kernel.org 13740S: Maintained 13741F: Documentation/usb/ohci.txt 13742F: drivers/usb/host/ohci* 13743 13744USB OTG FSM (Finite State Machine) 13745M: Peter Chen <Peter.Chen@nxp.com> 13746T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13747L: linux-usb@vger.kernel.org 13748S: Maintained 13749F: drivers/usb/common/usb-otg-fsm.c 13750 13751USB OVER IP DRIVER 13752M: Valentina Manea <valentina.manea.m@gmail.com> 13753M: Shuah Khan <shuahkh@osg.samsung.com> 13754M: Shuah Khan <shuah@kernel.org> 13755L: linux-usb@vger.kernel.org 13756S: Maintained 13757F: Documentation/usb/usbip_protocol.txt 13758F: drivers/usb/usbip/ 13759F: tools/usb/usbip/ 13760 13761USB PEGASUS DRIVER 13762M: Petko Manolov <petkan@nucleusys.com> 13763L: linux-usb@vger.kernel.org 13764L: netdev@vger.kernel.org 13765T: git git://github.com/petkan/pegasus.git 13766W: https://github.com/petkan/pegasus 13767S: Maintained 13768F: drivers/net/usb/pegasus.* 13769 13770USB PHY LAYER 13771M: Felipe Balbi <balbi@kernel.org> 13772L: linux-usb@vger.kernel.org 13773T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13774S: Maintained 13775F: drivers/usb/phy/ 13776 13777USB PRINTER DRIVER (usblp) 13778M: Pete Zaitcev <zaitcev@redhat.com> 13779L: linux-usb@vger.kernel.org 13780S: Supported 13781F: drivers/usb/class/usblp.c 13782 13783USB QMI WWAN NETWORK DRIVER 13784M: Bjørn Mork <bjorn@mork.no> 13785L: netdev@vger.kernel.org 13786S: Maintained 13787F: Documentation/ABI/testing/sysfs-class-net-qmi 13788F: drivers/net/usb/qmi_wwan.c 13789 13790USB RTL8150 DRIVER 13791M: Petko Manolov <petkan@nucleusys.com> 13792L: linux-usb@vger.kernel.org 13793L: netdev@vger.kernel.org 13794T: git git://github.com/petkan/rtl8150.git 13795W: https://github.com/petkan/rtl8150 13796S: Maintained 13797F: drivers/net/usb/rtl8150.c 13798 13799USB SERIAL SUBSYSTEM 13800M: Johan Hovold <johan@kernel.org> 13801L: linux-usb@vger.kernel.org 13802T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13803S: Maintained 13804F: Documentation/usb/usb-serial.txt 13805F: drivers/usb/serial/ 13806F: include/linux/usb/serial.h 13807 13808USB SMSC75XX ETHERNET DRIVER 13809M: Steve Glendinning <steve.glendinning@shawell.net> 13810L: netdev@vger.kernel.org 13811S: Maintained 13812F: drivers/net/usb/smsc75xx.* 13813 13814USB SMSC95XX ETHERNET DRIVER 13815M: Steve Glendinning <steve.glendinning@shawell.net> 13816M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13817L: netdev@vger.kernel.org 13818S: Maintained 13819F: drivers/net/usb/smsc95xx.* 13820 13821USB SUBSYSTEM 13822M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13823L: linux-usb@vger.kernel.org 13824W: http://www.linux-usb.org 13825T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13826S: Supported 13827F: Documentation/devicetree/bindings/usb/ 13828F: Documentation/usb/ 13829F: drivers/usb/ 13830F: include/linux/usb.h 13831F: include/linux/usb/ 13832 13833USB TYPEC SUBSYSTEM 13834M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13835L: linux-usb@vger.kernel.org 13836S: Maintained 13837F: Documentation/ABI/testing/sysfs-class-typec 13838F: Documentation/usb/typec.rst 13839F: drivers/usb/typec/ 13840F: include/linux/usb/typec.h 13841 13842USB UHCI DRIVER 13843M: Alan Stern <stern@rowland.harvard.edu> 13844L: linux-usb@vger.kernel.org 13845S: Maintained 13846F: drivers/usb/host/uhci* 13847 13848USB VIDEO CLASS 13849M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13850L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13851L: linux-media@vger.kernel.org 13852T: git git://linuxtv.org/media_tree.git 13853W: http://www.ideasonboard.org/uvc/ 13854S: Maintained 13855F: drivers/media/usb/uvc/ 13856F: include/uapi/linux/uvcvideo.h 13857 13858USB VISION DRIVER 13859M: Hans Verkuil <hverkuil@xs4all.nl> 13860L: linux-media@vger.kernel.org 13861T: git git://linuxtv.org/media_tree.git 13862W: https://linuxtv.org 13863S: Odd Fixes 13864F: drivers/media/usb/usbvision/ 13865 13866USB WEBCAM GADGET 13867M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13868L: linux-usb@vger.kernel.org 13869S: Maintained 13870F: drivers/usb/gadget/function/*uvc* 13871F: drivers/usb/gadget/legacy/webcam.c 13872 13873USB WIRELESS RNDIS DRIVER (rndis_wlan) 13874M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13875L: linux-wireless@vger.kernel.org 13876S: Maintained 13877F: drivers/net/wireless/rndis_wlan.c 13878 13879USB XHCI DRIVER 13880M: Mathias Nyman <mathias.nyman@intel.com> 13881L: linux-usb@vger.kernel.org 13882S: Supported 13883F: drivers/usb/host/xhci* 13884F: drivers/usb/host/pci-quirks* 13885 13886USB ZD1201 DRIVER 13887L: linux-wireless@vger.kernel.org 13888W: http://linux-lc100020.sourceforge.net 13889S: Orphan 13890F: drivers/net/wireless/zydas/zd1201.* 13891 13892USB ZR364XX DRIVER 13893M: Antoine Jacquet <royale@zerezo.com> 13894L: linux-usb@vger.kernel.org 13895L: linux-media@vger.kernel.org 13896T: git git://linuxtv.org/media_tree.git 13897W: http://royale.zerezo.com/zr364xx/ 13898S: Maintained 13899F: Documentation/media/v4l-drivers/zr364xx* 13900F: drivers/media/usb/zr364xx/ 13901 13902USER-MODE LINUX (UML) 13903M: Jeff Dike <jdike@addtoit.com> 13904M: Richard Weinberger <richard@nod.at> 13905L: user-mode-linux-devel@lists.sourceforge.net 13906L: user-mode-linux-user@lists.sourceforge.net 13907W: http://user-mode-linux.sourceforge.net 13908T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13909S: Maintained 13910F: Documentation/virtual/uml/ 13911F: arch/um/ 13912F: arch/x86/um/ 13913F: fs/hostfs/ 13914F: fs/hppfs/ 13915 13916USERSPACE I/O (UIO) 13917M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13918S: Maintained 13919T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13920F: Documentation/driver-api/uio-howto.rst 13921F: drivers/uio/ 13922F: include/linux/uio*.h 13923 13924UTIL-LINUX PACKAGE 13925M: Karel Zak <kzak@redhat.com> 13926L: util-linux@vger.kernel.org 13927W: http://en.wikipedia.org/wiki/Util-linux 13928T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13929S: Maintained 13930 13931UUID HELPERS 13932M: Christoph Hellwig <hch@lst.de> 13933R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13934L: linux-kernel@vger.kernel.org 13935T: git git://git.infradead.org/users/hch/uuid.git 13936F: lib/uuid.c 13937F: lib/test_uuid.c 13938F: include/linux/uuid.h 13939F: include/uapi/linux/uuid.h 13940S: Maintained 13941 13942UVESAFB DRIVER 13943M: Michal Januszewski <spock@gentoo.org> 13944L: linux-fbdev@vger.kernel.org 13945W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13946S: Maintained 13947F: Documentation/fb/uvesafb.txt 13948F: drivers/video/fbdev/uvesafb.* 13949 13950VF610 NAND DRIVER 13951M: Stefan Agner <stefan@agner.ch> 13952L: linux-mtd@lists.infradead.org 13953S: Supported 13954F: drivers/mtd/nand/vf610_nfc.c 13955 13956VFAT/FAT/MSDOS FILESYSTEM 13957M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13958S: Maintained 13959F: Documentation/filesystems/vfat.txt 13960F: fs/fat/ 13961 13962VFIO DRIVER 13963M: Alex Williamson <alex.williamson@redhat.com> 13964L: kvm@vger.kernel.org 13965T: git git://github.com/awilliam/linux-vfio.git 13966S: Maintained 13967F: Documentation/vfio.txt 13968F: drivers/vfio/ 13969F: include/linux/vfio.h 13970F: include/uapi/linux/vfio.h 13971 13972VFIO MEDIATED DEVICE DRIVERS 13973M: Kirti Wankhede <kwankhede@nvidia.com> 13974L: kvm@vger.kernel.org 13975S: Maintained 13976F: Documentation/vfio-mediated-device.txt 13977F: drivers/vfio/mdev/ 13978F: include/linux/mdev.h 13979F: samples/vfio-mdev/ 13980 13981VFIO PLATFORM DRIVER 13982M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13983L: kvm@vger.kernel.org 13984S: Maintained 13985F: drivers/vfio/platform/ 13986 13987VGA_SWITCHEROO 13988R: Lukas Wunner <lukas@wunner.de> 13989S: Maintained 13990F: Documentation/gpu/vga-switcheroo.rst 13991F: drivers/gpu/vga/vga_switcheroo.c 13992F: include/linux/vga_switcheroo.h 13993T: git git://anongit.freedesktop.org/drm/drm-misc 13994 13995VIA RHINE NETWORK DRIVER 13996S: Orphan 13997F: drivers/net/ethernet/via/via-rhine.c 13998 13999VIA SD/MMC CARD CONTROLLER DRIVER 14000M: Bruce Chang <brucechang@via.com.tw> 14001M: Harald Welte <HaraldWelte@viatech.com> 14002S: Maintained 14003F: drivers/mmc/host/via-sdmmc.c 14004 14005VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14006M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14007L: linux-fbdev@vger.kernel.org 14008S: Maintained 14009F: include/linux/via-core.h 14010F: include/linux/via-gpio.h 14011F: include/linux/via_i2c.h 14012F: drivers/video/fbdev/via/ 14013 14014VIA VELOCITY NETWORK DRIVER 14015M: Francois Romieu <romieu@fr.zoreil.com> 14016L: netdev@vger.kernel.org 14017S: Maintained 14018F: drivers/net/ethernet/via/via-velocity.* 14019 14020VIDEO MULTIPLEXER DRIVER 14021M: Philipp Zabel <p.zabel@pengutronix.de> 14022L: linux-media@vger.kernel.org 14023S: Maintained 14024F: drivers/media/platform/video-mux.c 14025 14026VIDEOBUF2 FRAMEWORK 14027M: Pawel Osciak <pawel@osciak.com> 14028M: Marek Szyprowski <m.szyprowski@samsung.com> 14029M: Kyungmin Park <kyungmin.park@samsung.com> 14030L: linux-media@vger.kernel.org 14031S: Maintained 14032F: drivers/media/v4l2-core/videobuf2-* 14033F: include/media/videobuf2-* 14034 14035VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14036M: Helen Koike <helen.koike@collabora.com> 14037L: linux-media@vger.kernel.org 14038T: git git://linuxtv.org/media_tree.git 14039W: https://linuxtv.org 14040S: Maintained 14041F: drivers/media/platform/vimc/* 14042 14043VIRT LIB 14044M: Alex Williamson <alex.williamson@redhat.com> 14045M: Paolo Bonzini <pbonzini@redhat.com> 14046L: kvm@vger.kernel.org 14047S: Supported 14048F: virt/lib/ 14049 14050VIRTIO AND VHOST VSOCK DRIVER 14051M: Stefan Hajnoczi <stefanha@redhat.com> 14052L: kvm@vger.kernel.org 14053L: virtualization@lists.linux-foundation.org 14054L: netdev@vger.kernel.org 14055S: Maintained 14056F: include/linux/virtio_vsock.h 14057F: include/uapi/linux/virtio_vsock.h 14058F: include/uapi/linux/vsockmon.h 14059F: net/vmw_vsock/af_vsock_tap.c 14060F: net/vmw_vsock/virtio_transport_common.c 14061F: net/vmw_vsock/virtio_transport.c 14062F: drivers/net/vsockmon.c 14063F: drivers/vhost/vsock.c 14064F: drivers/vhost/vsock.h 14065 14066VIRTIO CONSOLE DRIVER 14067M: Amit Shah <amit@kernel.org> 14068L: virtualization@lists.linux-foundation.org 14069S: Maintained 14070F: drivers/char/virtio_console.c 14071F: include/linux/virtio_console.h 14072F: include/uapi/linux/virtio_console.h 14073 14074VIRTIO CORE, NET AND BLOCK DRIVERS 14075M: "Michael S. Tsirkin" <mst@redhat.com> 14076M: Jason Wang <jasowang@redhat.com> 14077L: virtualization@lists.linux-foundation.org 14078S: Maintained 14079F: Documentation/devicetree/bindings/virtio/ 14080F: drivers/virtio/ 14081F: tools/virtio/ 14082F: drivers/net/virtio_net.c 14083F: drivers/block/virtio_blk.c 14084F: include/linux/virtio*.h 14085F: include/uapi/linux/virtio_*.h 14086F: drivers/crypto/virtio/ 14087 14088VIRTIO CRYPTO DRIVER 14089M: Gonglei <arei.gonglei@huawei.com> 14090L: virtualization@lists.linux-foundation.org 14091L: linux-crypto@vger.kernel.org 14092S: Maintained 14093F: drivers/crypto/virtio/ 14094F: include/uapi/linux/virtio_crypto.h 14095 14096VIRTIO DRIVERS FOR S390 14097M: Cornelia Huck <cohuck@redhat.com> 14098M: Halil Pasic <pasic@linux.vnet.ibm.com> 14099L: linux-s390@vger.kernel.org 14100L: virtualization@lists.linux-foundation.org 14101L: kvm@vger.kernel.org 14102S: Supported 14103F: drivers/s390/virtio/ 14104 14105VIRTIO GPU DRIVER 14106M: David Airlie <airlied@linux.ie> 14107M: Gerd Hoffmann <kraxel@redhat.com> 14108L: dri-devel@lists.freedesktop.org 14109L: virtualization@lists.linux-foundation.org 14110T: git git://anongit.freedesktop.org/drm/drm-misc 14111S: Maintained 14112F: drivers/gpu/drm/virtio/ 14113F: include/uapi/linux/virtio_gpu.h 14114 14115VIRTIO HOST (VHOST) 14116M: "Michael S. Tsirkin" <mst@redhat.com> 14117M: Jason Wang <jasowang@redhat.com> 14118L: kvm@vger.kernel.org 14119L: virtualization@lists.linux-foundation.org 14120L: netdev@vger.kernel.org 14121T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14122S: Maintained 14123F: drivers/vhost/ 14124F: include/uapi/linux/vhost.h 14125 14126VIRTIO INPUT DRIVER 14127M: Gerd Hoffmann <kraxel@redhat.com> 14128S: Maintained 14129F: drivers/virtio/virtio_input.c 14130F: include/uapi/linux/virtio_input.h 14131 14132VIRTUAL SERIO DEVICE DRIVER 14133M: Stephen Chandler Paul <thatslyude@gmail.com> 14134S: Maintained 14135F: drivers/input/serio/userio.c 14136F: include/uapi/linux/userio.h 14137 14138VIVID VIRTUAL VIDEO DRIVER 14139M: Hans Verkuil <hverkuil@xs4all.nl> 14140L: linux-media@vger.kernel.org 14141T: git git://linuxtv.org/media_tree.git 14142W: https://linuxtv.org 14143S: Maintained 14144F: drivers/media/platform/vivid/* 14145 14146VLYNQ BUS 14147M: Florian Fainelli <f.fainelli@gmail.com> 14148L: openwrt-devel@lists.openwrt.org (subscribers-only) 14149S: Maintained 14150F: drivers/vlynq/vlynq.c 14151F: include/linux/vlynq.h 14152 14153VME SUBSYSTEM 14154M: Martyn Welch <martyn@welchs.me.uk> 14155M: Manohar Vanga <manohar.vanga@gmail.com> 14156M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14157L: devel@driverdev.osuosl.org 14158S: Maintained 14159T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14160F: Documentation/driver-api/vme.rst 14161F: drivers/staging/vme/ 14162F: drivers/vme/ 14163F: include/linux/vme* 14164 14165VMWARE BALLOON DRIVER 14166M: Xavier Deguillard <xdeguillard@vmware.com> 14167M: Philip Moltmann <moltmann@vmware.com> 14168M: "VMware, Inc." <pv-drivers@vmware.com> 14169L: linux-kernel@vger.kernel.org 14170S: Maintained 14171F: drivers/misc/vmw_balloon.c 14172 14173VMWARE HYPERVISOR INTERFACE 14174M: Alok Kataria <akataria@vmware.com> 14175L: virtualization@lists.linux-foundation.org 14176S: Supported 14177F: arch/x86/kernel/cpu/vmware.c 14178 14179VMWARE PVRDMA DRIVER 14180M: Adit Ranadive <aditr@vmware.com> 14181M: VMware PV-Drivers <pv-drivers@vmware.com> 14182L: linux-rdma@vger.kernel.org 14183S: Maintained 14184F: drivers/infiniband/hw/vmw_pvrdma/ 14185 14186VMware PVSCSI driver 14187M: Jim Gill <jgill@vmware.com> 14188M: VMware PV-Drivers <pv-drivers@vmware.com> 14189L: linux-scsi@vger.kernel.org 14190S: Maintained 14191F: drivers/scsi/vmw_pvscsi.c 14192F: drivers/scsi/vmw_pvscsi.h 14193 14194VMWARE VMMOUSE SUBDRIVER 14195M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14196M: "VMware, Inc." <pv-drivers@vmware.com> 14197L: linux-input@vger.kernel.org 14198S: Maintained 14199F: drivers/input/mouse/vmmouse.c 14200F: drivers/input/mouse/vmmouse.h 14201 14202VMWARE VMXNET3 ETHERNET DRIVER 14203M: Shrikrishna Khare <skhare@vmware.com> 14204M: "VMware, Inc." <pv-drivers@vmware.com> 14205L: netdev@vger.kernel.org 14206S: Maintained 14207F: drivers/net/vmxnet3/ 14208 14209VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14210M: Liam Girdwood <lgirdwood@gmail.com> 14211M: Mark Brown <broonie@kernel.org> 14212L: linux-kernel@vger.kernel.org 14213W: http://www.slimlogic.co.uk/?p=48 14214T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14215S: Supported 14216F: Documentation/devicetree/bindings/regulator/ 14217F: drivers/regulator/ 14218F: include/dt-bindings/regulator/ 14219F: include/linux/regulator/ 14220 14221VRF 14222M: David Ahern <dsa@cumulusnetworks.com> 14223M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14224L: netdev@vger.kernel.org 14225S: Maintained 14226F: drivers/net/vrf.c 14227F: Documentation/networking/vrf.txt 14228 14229VT1211 HARDWARE MONITOR DRIVER 14230M: Juerg Haefliger <juergh@gmail.com> 14231L: linux-hwmon@vger.kernel.org 14232S: Maintained 14233F: Documentation/hwmon/vt1211 14234F: drivers/hwmon/vt1211.c 14235 14236VT8231 HARDWARE MONITOR DRIVER 14237M: Roger Lucas <vt8231@hiddenengine.co.uk> 14238L: linux-hwmon@vger.kernel.org 14239S: Maintained 14240F: drivers/hwmon/vt8231.c 14241 14242VUB300 USB to SDIO/SD/MMC bridge chip 14243M: Tony Olech <tony.olech@elandigitalsystems.com> 14244L: linux-mmc@vger.kernel.org 14245L: linux-usb@vger.kernel.org 14246S: Supported 14247F: drivers/mmc/host/vub300.c 14248 14249W1 DALLAS'S 1-WIRE BUS 14250M: Evgeniy Polyakov <zbr@ioremap.net> 14251S: Maintained 14252F: Documentation/w1/ 14253F: drivers/w1/ 14254F: include/linux/w1.h 14255 14256W83791D HARDWARE MONITORING DRIVER 14257M: Marc Hulsman <m.hulsman@tudelft.nl> 14258L: linux-hwmon@vger.kernel.org 14259S: Maintained 14260F: Documentation/hwmon/w83791d 14261F: drivers/hwmon/w83791d.c 14262 14263W83793 HARDWARE MONITORING DRIVER 14264M: Rudolf Marek <r.marek@assembler.cz> 14265L: linux-hwmon@vger.kernel.org 14266S: Maintained 14267F: Documentation/hwmon/w83793 14268F: drivers/hwmon/w83793.c 14269 14270W83795 HARDWARE MONITORING DRIVER 14271M: Jean Delvare <jdelvare@suse.com> 14272L: linux-hwmon@vger.kernel.org 14273S: Maintained 14274F: drivers/hwmon/w83795.c 14275 14276W83L51xD SD/MMC CARD INTERFACE DRIVER 14277M: Pierre Ossman <pierre@ossman.eu> 14278S: Maintained 14279F: drivers/mmc/host/wbsd.* 14280 14281WACOM PROTOCOL 4 SERIAL TABLETS 14282M: Julian Squires <julian@cipht.net> 14283M: Hans de Goede <hdegoede@redhat.com> 14284L: linux-input@vger.kernel.org 14285S: Maintained 14286F: drivers/input/tablet/wacom_serial4.c 14287 14288WATCHDOG DEVICE DRIVERS 14289M: Wim Van Sebroeck <wim@iguana.be> 14290R: Guenter Roeck <linux@roeck-us.net> 14291L: linux-watchdog@vger.kernel.org 14292W: http://www.linux-watchdog.org/ 14293T: git git://www.linux-watchdog.org/linux-watchdog.git 14294S: Maintained 14295F: Documentation/devicetree/bindings/watchdog/ 14296F: Documentation/watchdog/ 14297F: drivers/watchdog/ 14298F: include/linux/watchdog.h 14299F: include/uapi/linux/watchdog.h 14300 14301WHISKEYCOVE PMIC GPIO DRIVER 14302M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14303L: linux-gpio@vger.kernel.org 14304S: Maintained 14305F: drivers/gpio/gpio-wcove.c 14306 14307WIIMOTE HID DRIVER 14308M: David Herrmann <dh.herrmann@googlemail.com> 14309L: linux-input@vger.kernel.org 14310S: Maintained 14311F: drivers/hid/hid-wiimote* 14312 14313WILOCITY WIL6210 WIRELESS DRIVER 14314M: Maya Erez <qca_merez@qca.qualcomm.com> 14315L: linux-wireless@vger.kernel.org 14316L: wil6210@qca.qualcomm.com 14317S: Supported 14318W: http://wireless.kernel.org/en/users/Drivers/wil6210 14319F: drivers/net/wireless/ath/wil6210/ 14320F: include/uapi/linux/wil6210_uapi.h 14321 14322WIMAX STACK 14323M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14324M: linux-wimax@intel.com 14325L: wimax@linuxwimax.org (subscribers-only) 14326S: Supported 14327W: http://linuxwimax.org 14328F: Documentation/wimax/README.wimax 14329F: include/linux/wimax/debug.h 14330F: include/net/wimax.h 14331F: include/uapi/linux/wimax.h 14332F: net/wimax/ 14333 14334WINBOND CIR DRIVER 14335M: David Härdeman <david@hardeman.nu> 14336S: Maintained 14337F: drivers/media/rc/winbond-cir.c 14338 14339WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14340M: William Breathitt Gray <vilhelm.gray@gmail.com> 14341L: linux-watchdog@vger.kernel.org 14342S: Maintained 14343F: drivers/watchdog/ebc-c384_wdt.c 14344 14345WINSYSTEMS WS16C48 GPIO DRIVER 14346M: William Breathitt Gray <vilhelm.gray@gmail.com> 14347L: linux-gpio@vger.kernel.org 14348S: Maintained 14349F: drivers/gpio/gpio-ws16c48.c 14350 14351WISTRON LAPTOP BUTTON DRIVER 14352M: Miloslav Trmac <mitr@volny.cz> 14353S: Maintained 14354F: drivers/input/misc/wistron_btns.c 14355 14356WL3501 WIRELESS PCMCIA CARD DRIVER 14357L: linux-wireless@vger.kernel.org 14358S: Odd fixes 14359F: drivers/net/wireless/wl3501* 14360 14361WOLFSON MICROELECTRONICS DRIVERS 14362L: patches@opensource.cirrus.com 14363T: git https://github.com/CirrusLogic/linux-drivers.git 14364W: https://github.com/CirrusLogic/linux-drivers/wiki 14365S: Supported 14366F: Documentation/hwmon/wm83?? 14367F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14368F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14369F: Documentation/devicetree/bindings/mfd/arizona.txt 14370F: Documentation/devicetree/bindings/mfd/wm831x.txt 14371F: arch/arm/mach-s3c64xx/mach-crag6410* 14372F: drivers/clk/clk-wm83*.c 14373F: drivers/extcon/extcon-arizona.c 14374F: drivers/leds/leds-wm83*.c 14375F: drivers/gpio/gpio-*wm*.c 14376F: drivers/gpio/gpio-arizona.c 14377F: drivers/hwmon/wm83??-hwmon.c 14378F: drivers/input/misc/wm831x-on.c 14379F: drivers/input/touchscreen/wm831x-ts.c 14380F: drivers/input/touchscreen/wm97*.c 14381F: drivers/mfd/arizona* 14382F: drivers/mfd/wm*.c 14383F: drivers/mfd/cs47l24* 14384F: drivers/power/supply/wm83*.c 14385F: drivers/rtc/rtc-wm83*.c 14386F: drivers/regulator/wm8*.c 14387F: drivers/regulator/arizona* 14388F: drivers/video/backlight/wm83*_bl.c 14389F: drivers/watchdog/wm83*_wdt.c 14390F: include/linux/mfd/arizona/ 14391F: include/linux/mfd/wm831x/ 14392F: include/linux/mfd/wm8350/ 14393F: include/linux/mfd/wm8400* 14394F: include/linux/regulator/arizona* 14395F: include/linux/wm97xx.h 14396F: include/sound/wm????.h 14397F: sound/soc/codecs/arizona.? 14398F: sound/soc/codecs/wm* 14399F: sound/soc/codecs/cs47l24* 14400 14401WORKQUEUE 14402M: Tejun Heo <tj@kernel.org> 14403R: Lai Jiangshan <jiangshanlai@gmail.com> 14404T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14405S: Maintained 14406F: include/linux/workqueue.h 14407F: kernel/workqueue.c 14408F: Documentation/core-api/workqueue.rst 14409 14410X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14411M: Chen-Yu Tsai <wens@csie.org> 14412L: linux-kernel@vger.kernel.org 14413S: Maintained 14414N: axp[128] 14415 14416X.25 NETWORK LAYER 14417M: Andrew Hendry <andrew.hendry@gmail.com> 14418L: linux-x25@vger.kernel.org 14419S: Odd Fixes 14420F: Documentation/networking/x25* 14421F: include/net/x25* 14422F: net/x25/ 14423 14424X86 ARCHITECTURE (32-BIT AND 64-BIT) 14425M: Thomas Gleixner <tglx@linutronix.de> 14426M: Ingo Molnar <mingo@redhat.com> 14427M: "H. Peter Anvin" <hpa@zytor.com> 14428M: x86@kernel.org 14429L: linux-kernel@vger.kernel.org 14430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14431S: Maintained 14432F: Documentation/x86/ 14433F: arch/x86/ 14434 14435X86 MCE INFRASTRUCTURE 14436M: Tony Luck <tony.luck@intel.com> 14437M: Borislav Petkov <bp@alien8.de> 14438L: linux-edac@vger.kernel.org 14439S: Maintained 14440F: arch/x86/kernel/cpu/mcheck/* 14441 14442X86 MICROCODE UPDATE SUPPORT 14443M: Borislav Petkov <bp@alien8.de> 14444S: Maintained 14445F: arch/x86/kernel/cpu/microcode/* 14446 14447X86 PLATFORM DRIVERS 14448M: Darren Hart <dvhart@infradead.org> 14449M: Andy Shevchenko <andy@infradead.org> 14450L: platform-driver-x86@vger.kernel.org 14451T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14452S: Maintained 14453F: drivers/platform/x86/ 14454F: drivers/platform/olpc/ 14455 14456X86 VDSO 14457M: Andy Lutomirski <luto@amacapital.net> 14458L: linux-kernel@vger.kernel.org 14459T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14460S: Maintained 14461F: arch/x86/entry/vdso/ 14462 14463XC2028/3028 TUNER DRIVER 14464M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14465M: Mauro Carvalho Chehab <mchehab@kernel.org> 14466L: linux-media@vger.kernel.org 14467W: https://linuxtv.org 14468T: git git://linuxtv.org/media_tree.git 14469S: Maintained 14470F: drivers/media/tuners/tuner-xc2028.* 14471 14472XEN BLOCK SUBSYSTEM 14473M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14474M: Roger Pau Monné <roger.pau@citrix.com> 14475L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14476S: Supported 14477F: drivers/block/xen-blkback/* 14478F: drivers/block/xen* 14479 14480XEN HYPERVISOR ARM 14481M: Stefano Stabellini <sstabellini@kernel.org> 14482L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14483S: Maintained 14484F: arch/arm/xen/ 14485F: arch/arm/include/asm/xen/ 14486 14487XEN HYPERVISOR ARM64 14488M: Stefano Stabellini <sstabellini@kernel.org> 14489L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14490S: Maintained 14491F: arch/arm64/xen/ 14492F: arch/arm64/include/asm/xen/ 14493 14494XEN HYPERVISOR INTERFACE 14495M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14496M: Juergen Gross <jgross@suse.com> 14497L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14498T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14499S: Supported 14500F: arch/x86/xen/ 14501F: drivers/*/xen-*front.c 14502F: drivers/xen/ 14503F: arch/x86/include/asm/xen/ 14504F: include/xen/ 14505F: include/uapi/xen/ 14506F: Documentation/ABI/stable/sysfs-hypervisor-xen 14507F: Documentation/ABI/testing/sysfs-hypervisor-xen 14508 14509XEN NETWORK BACKEND DRIVER 14510M: Wei Liu <wei.liu2@citrix.com> 14511M: Paul Durrant <paul.durrant@citrix.com> 14512L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14513L: netdev@vger.kernel.org 14514S: Supported 14515F: drivers/net/xen-netback/* 14516 14517XEN PCI SUBSYSTEM 14518M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14519L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14520S: Supported 14521F: arch/x86/pci/*xen* 14522F: drivers/pci/*xen* 14523 14524XEN PVSCSI DRIVERS 14525M: Juergen Gross <jgross@suse.com> 14526L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14527L: linux-scsi@vger.kernel.org 14528S: Supported 14529F: drivers/scsi/xen-scsifront.c 14530F: drivers/xen/xen-scsiback.c 14531F: include/xen/interface/io/vscsiif.h 14532 14533XEN SWIOTLB SUBSYSTEM 14534M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14535L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14536S: Supported 14537F: arch/x86/xen/*swiotlb* 14538F: drivers/xen/*swiotlb* 14539 14540XFS FILESYSTEM 14541M: Darrick J. Wong <darrick.wong@oracle.com> 14542M: linux-xfs@vger.kernel.org 14543L: linux-xfs@vger.kernel.org 14544W: http://xfs.org/ 14545T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14546S: Supported 14547F: Documentation/filesystems/xfs.txt 14548F: fs/xfs/ 14549 14550XILINX AXI ETHERNET DRIVER 14551M: Anirudha Sarangi <anirudh@xilinx.com> 14552M: John Linn <John.Linn@xilinx.com> 14553S: Maintained 14554F: drivers/net/ethernet/xilinx/xilinx_axienet* 14555 14556XILINX UARTLITE SERIAL DRIVER 14557M: Peter Korsgaard <jacmet@sunsite.dk> 14558L: linux-serial@vger.kernel.org 14559S: Maintained 14560F: drivers/tty/serial/uartlite.c 14561 14562XILINX VIDEO IP CORES 14563M: Hyun Kwon <hyun.kwon@xilinx.com> 14564M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14565L: linux-media@vger.kernel.org 14566T: git git://linuxtv.org/media_tree.git 14567S: Supported 14568F: Documentation/devicetree/bindings/media/xilinx/ 14569F: drivers/media/platform/xilinx/ 14570F: include/uapi/linux/xilinx-v4l2-controls.h 14571 14572XILLYBUS DRIVER 14573M: Eli Billauer <eli.billauer@gmail.com> 14574L: linux-kernel@vger.kernel.org 14575S: Supported 14576F: drivers/char/xillybus/ 14577 14578XRA1403 GPIO EXPANDER 14579M: Nandor Han <nandor.han@ge.com> 14580M: Semi Malinen <semi.malinen@ge.com> 14581L: linux-gpio@vger.kernel.org 14582S: Maintained 14583F: drivers/gpio/gpio-xra1403.c 14584F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14585 14586XTENSA XTFPGA PLATFORM SUPPORT 14587M: Max Filippov <jcmvbkbc@gmail.com> 14588L: linux-xtensa@linux-xtensa.org 14589S: Maintained 14590F: drivers/spi/spi-xtensa-xtfpga.c 14591F: sound/soc/xtensa/xtfpga-i2s.c 14592 14593YAM DRIVER FOR AX.25 14594M: Jean-Paul Roubelat <jpr@f6fbb.org> 14595L: linux-hams@vger.kernel.org 14596S: Maintained 14597F: drivers/net/hamradio/yam* 14598F: include/linux/yam.h 14599 14600YAMA SECURITY MODULE 14601M: Kees Cook <keescook@chromium.org> 14602T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14603S: Supported 14604F: security/yama/ 14605F: Documentation/admin-guide/LSM/Yama.rst 14606 14607YEALINK PHONE DRIVER 14608M: Henk Vergonet <Henk.Vergonet@gmail.com> 14609L: usbb2k-api-dev@nongnu.org 14610S: Maintained 14611F: Documentation/input/yealink.rst 14612F: drivers/input/misc/yealink.* 14613 14614Z8530 DRIVER FOR AX.25 14615M: Joerg Reuter <jreuter@yaina.de> 14616W: http://yaina.de/jreuter/ 14617W: http://www.qsl.net/dl1bke/ 14618L: linux-hams@vger.kernel.org 14619S: Maintained 14620F: Documentation/networking/z8530drv.txt 14621F: drivers/net/hamradio/*scc.c 14622F: drivers/net/hamradio/z8530.h 14623 14624ZBUD COMPRESSED PAGE ALLOCATOR 14625M: Seth Jennings <sjenning@redhat.com> 14626M: Dan Streetman <ddstreet@ieee.org> 14627L: linux-mm@kvack.org 14628S: Maintained 14629F: mm/zbud.c 14630F: include/linux/zbud.h 14631 14632ZD1211RW WIRELESS DRIVER 14633M: Daniel Drake <dsd@gentoo.org> 14634M: Ulrich Kunitz <kune@deine-taler.de> 14635W: http://zd1211.ath.cx/wiki/DriverRewrite 14636L: linux-wireless@vger.kernel.org 14637L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14638S: Maintained 14639F: drivers/net/wireless/zydas/zd1211rw/ 14640 14641ZD1301 MEDIA DRIVER 14642M: Antti Palosaari <crope@iki.fi> 14643L: linux-media@vger.kernel.org 14644W: https://linuxtv.org/ 14645W: http://palosaari.fi/linux/ 14646Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14647S: Maintained 14648F: drivers/media/usb/dvb-usb-v2/zd1301* 14649 14650ZD1301_DEMOD MEDIA DRIVER 14651M: Antti Palosaari <crope@iki.fi> 14652L: linux-media@vger.kernel.org 14653W: https://linuxtv.org/ 14654W: http://palosaari.fi/linux/ 14655Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14656S: Maintained 14657F: drivers/media/dvb-frontends/zd1301_demod* 14658 14659ZPOOL COMPRESSED PAGE STORAGE API 14660M: Dan Streetman <ddstreet@ieee.org> 14661L: linux-mm@kvack.org 14662S: Maintained 14663F: mm/zpool.c 14664F: include/linux/zpool.h 14665 14666ZR36067 VIDEO FOR LINUX DRIVER 14667L: mjpeg-users@lists.sourceforge.net 14668L: linux-media@vger.kernel.org 14669W: http://mjpeg.sourceforge.net/driver-zoran/ 14670T: hg https://linuxtv.org/hg/v4l-dvb 14671S: Odd Fixes 14672F: drivers/media/pci/zoran/ 14673 14674ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14675M: Minchan Kim <minchan@kernel.org> 14676M: Nitin Gupta <ngupta@vflare.org> 14677R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14678L: linux-kernel@vger.kernel.org 14679S: Maintained 14680F: drivers/block/zram/ 14681F: Documentation/blockdev/zram.txt 14682 14683ZS DECSTATION Z85C30 SERIAL DRIVER 14684M: "Maciej W. Rozycki" <macro@linux-mips.org> 14685S: Maintained 14686F: drivers/tty/serial/zs.* 14687 14688ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14689M: Minchan Kim <minchan@kernel.org> 14690M: Nitin Gupta <ngupta@vflare.org> 14691R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14692L: linux-mm@kvack.org 14693S: Maintained 14694F: mm/zsmalloc.c 14695F: include/linux/zsmalloc.h 14696F: Documentation/vm/zsmalloc.txt 14697 14698ZSWAP COMPRESSED SWAP CACHING 14699M: Seth Jennings <sjenning@redhat.com> 14700M: Dan Streetman <ddstreet@ieee.org> 14701L: linux-mm@kvack.org 14702S: Maintained 14703F: mm/zswap.c 14704 14705THE REST 14706M: Linus Torvalds <torvalds@linux-foundation.org> 14707L: linux-kernel@vger.kernel.org 14708Q: http://patchwork.kernel.org/project/LKML/list/ 14709T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14710S: Buried alive in reporters 14711F: * 14712F: */ 14713