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 <aar@pengutronix.de> 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 208 209A8293 MEDIA DRIVER 210M: Antti Palosaari <crope@iki.fi> 211L: linux-media@vger.kernel.org 212W: https://linuxtv.org 213W: http://palosaari.fi/linux/ 214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 215T: git git://linuxtv.org/anttip/media_tree.git 216S: Maintained 217F: drivers/media/dvb-frontends/a8293* 218 219AACRAID SCSI RAID DRIVER 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 221L: linux-scsi@vger.kernel.org 222W: http://www.adaptec.com/ 223S: Supported 224F: Documentation/scsi/aacraid.txt 225F: drivers/scsi/aacraid/ 226 227ABI/API 228L: linux-api@vger.kernel.org 229F: include/linux/syscalls.h 230F: kernel/sys_ni.c 231 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 233M: Hans de Goede <hdegoede@redhat.com> 234L: linux-hwmon@vger.kernel.org 235S: Maintained 236F: drivers/hwmon/abituguru.c 237 238ABIT UGURU 3 HARDWARE MONITOR DRIVER 239M: Alistair John Strachan <alistair@devzero.co.uk> 240L: linux-hwmon@vger.kernel.org 241S: Maintained 242F: drivers/hwmon/abituguru3.c 243 244ACCES 104-DIO-48E GPIO DRIVER 245M: William Breathitt Gray <vilhelm.gray@gmail.com> 246L: linux-gpio@vger.kernel.org 247S: Maintained 248F: drivers/gpio/gpio-104-dio-48e.c 249 250ACCES 104-IDI-48 GPIO DRIVER 251M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 252L: linux-gpio@vger.kernel.org 253S: Maintained 254F: drivers/gpio/gpio-104-idi-48.c 255 256ACCES 104-IDIO-16 GPIO DRIVER 257M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 258L: linux-gpio@vger.kernel.org 259S: Maintained 260F: drivers/gpio/gpio-104-idio-16.c 261 262ACCES 104-QUAD-8 IIO DRIVER 263M: William Breathitt Gray <vilhelm.gray@gmail.com> 264L: linux-iio@vger.kernel.org 265S: Maintained 266F: drivers/iio/counter/104-quad-8.c 267 268ACCES PCI-IDIO-16 GPIO DRIVER 269M: William Breathitt Gray <vilhelm.gray@gmail.com> 270L: linux-gpio@vger.kernel.org 271S: Maintained 272F: drivers/gpio/gpio-pci-idio-16.c 273 274ACENIC DRIVER 275M: Jes Sorensen <jes@trained-monkey.org> 276L: linux-acenic@sunsite.dk 277S: Maintained 278F: drivers/net/ethernet/alteon/acenic* 279 280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 281M: Peter Feuerer <peter@piie.net> 282L: platform-driver-x86@vger.kernel.org 283W: http://piie.net/?section=acerhdf 284S: Maintained 285F: drivers/platform/x86/acerhdf.c 286 287ACER WMI LAPTOP EXTRAS 288M: "Lee, Chun-Yi" <jlee@suse.com> 289L: platform-driver-x86@vger.kernel.org 290S: Maintained 291F: drivers/platform/x86/acer-wmi.c 292 293ACPI 294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 295M: Len Brown <lenb@kernel.org> 296L: linux-acpi@vger.kernel.org 297W: https://01.org/linux-acpi 298Q: https://patchwork.kernel.org/project/linux-acpi/list/ 299T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 300B: https://bugzilla.kernel.org 301S: Supported 302F: drivers/acpi/ 303F: drivers/pnp/pnpacpi/ 304F: include/linux/acpi.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI COMPONENT ARCHITECTURE (ACPICA) 315M: Robert Moore <robert.moore@intel.com> 316M: Lv Zheng <lv.zheng@intel.com> 317M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 318L: linux-acpi@vger.kernel.org 319L: devel@acpica.org 320W: https://acpica.org/ 321W: https://github.com/acpica/acpica/ 322Q: https://patchwork.kernel.org/project/linux-acpi/list/ 323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 324B: https://bugzilla.kernel.org 325B: https://bugs.acpica.org 326S: Supported 327F: drivers/acpi/acpica/ 328F: include/acpi/ 329F: tools/power/acpi/ 330 331ACPI FAN DRIVER 332M: Zhang Rui <rui.zhang@intel.com> 333L: linux-acpi@vger.kernel.org 334W: https://01.org/linux-acpi 335B: https://bugzilla.kernel.org 336S: Supported 337F: drivers/acpi/fan.c 338 339ACPI FOR ARM64 (ACPI/arm64) 340M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 341M: Hanjun Guo <hanjun.guo@linaro.org> 342M: Sudeep Holla <sudeep.holla@arm.com> 343L: linux-acpi@vger.kernel.org 344S: Maintained 345F: drivers/acpi/arm64 346 347ACPI THERMAL DRIVER 348M: Zhang Rui <rui.zhang@intel.com> 349L: linux-acpi@vger.kernel.org 350W: https://01.org/linux-acpi 351B: https://bugzilla.kernel.org 352S: Supported 353F: drivers/acpi/*thermal* 354 355ACPI VIDEO DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/acpi_video.c 362 363ACPI WMI DRIVER 364L: platform-driver-x86@vger.kernel.org 365S: Orphan 366F: drivers/platform/x86/wmi.c 367 368AD1889 ALSA SOUND DRIVER 369M: Thibaut Varene <T-Bone@parisc-linux.org> 370W: http://wiki.parisc-linux.org/AD1889 371L: linux-parisc@vger.kernel.org 372S: Maintained 373F: sound/pci/ad1889.* 374 375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 376M: Michael Hennerich <michael.hennerich@analog.com> 377W: http://wiki.analog.com/AD5254 378W: http://ez.analog.com/community/linux-device-drivers 379S: Supported 380F: drivers/misc/ad525x_dpot.c 381 382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 383M: Michael Hennerich <michael.hennerich@analog.com> 384W: http://wiki.analog.com/AD5398 385W: http://ez.analog.com/community/linux-device-drivers 386S: Supported 387F: drivers/regulator/ad5398.c 388 389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 390M: Michael Hennerich <michael.hennerich@analog.com> 391W: http://wiki.analog.com/AD7142 392W: http://ez.analog.com/community/linux-device-drivers 393S: Supported 394F: drivers/input/misc/ad714x.c 395 396AD7877 TOUCHSCREEN DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD7877 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/input/touchscreen/ad7877.c 402 403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD7879 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/input/touchscreen/ad7879.c 409 410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 411M: Jiri Kosina <jikos@kernel.org> 412S: Maintained 413 414ADF7242 IEEE 802.15.4 RADIO DRIVER 415M: Michael Hennerich <michael.hennerich@analog.com> 416W: https://wiki.analog.com/ADF7242 417W: http://ez.analog.com/community/linux-device-drivers 418L: linux-wpan@vger.kernel.org 419S: Supported 420F: drivers/net/ieee802154/adf7242.c 421F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 422 423ADM1025 HARDWARE MONITOR DRIVER 424M: Jean Delvare <jdelvare@suse.com> 425L: linux-hwmon@vger.kernel.org 426S: Maintained 427F: Documentation/hwmon/adm1025 428F: drivers/hwmon/adm1025.c 429 430ADM1029 HARDWARE MONITOR DRIVER 431M: Corentin Labbe <clabbe.montjoie@gmail.com> 432L: linux-hwmon@vger.kernel.org 433S: Maintained 434F: drivers/hwmon/adm1029.c 435 436ADM8211 WIRELESS DRIVER 437L: linux-wireless@vger.kernel.org 438W: http://wireless.kernel.org/ 439S: Orphan 440F: drivers/net/wireless/admtek/adm8211.* 441 442ADP1653 FLASH CONTROLLER DRIVER 443M: Sakari Ailus <sakari.ailus@iki.fi> 444L: linux-media@vger.kernel.org 445S: Maintained 446F: drivers/media/i2c/adp1653.c 447F: include/media/i2c/adp1653.h 448 449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 450M: Michael Hennerich <michael.hennerich@analog.com> 451W: http://wiki.analog.com/ADP5520 452W: http://ez.analog.com/community/linux-device-drivers 453S: Supported 454F: drivers/mfd/adp5520.c 455F: drivers/video/backlight/adp5520_bl.c 456F: drivers/leds/leds-adp5520.c 457F: drivers/gpio/gpio-adp5520.c 458F: drivers/input/keyboard/adp5520-keys.c 459 460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 461M: Michael Hennerich <michael.hennerich@analog.com> 462W: http://wiki.analog.com/ADP5588 463W: http://ez.analog.com/community/linux-device-drivers 464S: Supported 465F: drivers/input/keyboard/adp5588-keys.c 466F: drivers/gpio/gpio-adp5588.c 467 468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 469M: Michael Hennerich <michael.hennerich@analog.com> 470W: http://wiki.analog.com/ADP8860 471W: http://ez.analog.com/community/linux-device-drivers 472S: Supported 473F: drivers/video/backlight/adp8860_bl.c 474 475ADS1015 HARDWARE MONITOR DRIVER 476M: Dirk Eibach <eibach@gdsys.de> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: Documentation/hwmon/ads1015 480F: drivers/hwmon/ads1015.c 481F: include/linux/i2c/ads1015.h 482 483ADT746X FAN DRIVER 484M: Colin Leroy <colin@colino.net> 485S: Maintained 486F: drivers/macintosh/therm_adt746x.c 487 488ADT7475 HARDWARE MONITOR DRIVER 489M: Jean Delvare <jdelvare@suse.com> 490L: linux-hwmon@vger.kernel.org 491S: Maintained 492F: Documentation/hwmon/adt7475 493F: drivers/hwmon/adt7475.c 494 495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 496M: Michael Hennerich <michael.hennerich@analog.com> 497W: http://wiki.analog.com/ADXL345 498W: http://ez.analog.com/community/linux-device-drivers 499S: Supported 500F: drivers/input/misc/adxl34x.c 501 502ADVANSYS SCSI DRIVER 503M: Matthew Wilcox <matthew@wil.cx> 504M: Hannes Reinecke <hare@suse.com> 505L: linux-scsi@vger.kernel.org 506S: Maintained 507F: Documentation/scsi/advansys.txt 508F: drivers/scsi/advansys.c 509 510AEDSP16 DRIVER 511M: Riccardo Facchetti <fizban@tin.it> 512S: Maintained 513F: sound/oss/aedsp16.c 514 515AF9013 MEDIA DRIVER 516M: Antti Palosaari <crope@iki.fi> 517L: linux-media@vger.kernel.org 518W: https://linuxtv.org 519W: http://palosaari.fi/linux/ 520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 521T: git git://linuxtv.org/anttip/media_tree.git 522S: Maintained 523F: drivers/media/dvb-frontends/af9013* 524 525AF9033 MEDIA DRIVER 526M: Antti Palosaari <crope@iki.fi> 527L: linux-media@vger.kernel.org 528W: https://linuxtv.org 529W: http://palosaari.fi/linux/ 530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 531T: git git://linuxtv.org/anttip/media_tree.git 532S: Maintained 533F: drivers/media/dvb-frontends/af9033* 534 535AFFS FILE SYSTEM 536L: linux-fsdevel@vger.kernel.org 537S: Orphan 538F: Documentation/filesystems/affs.txt 539F: fs/affs/ 540 541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 542M: David Howells <dhowells@redhat.com> 543L: linux-afs@lists.infradead.org 544S: Supported 545F: fs/afs/ 546F: include/net/af_rxrpc.h 547F: net/rxrpc/af_rxrpc.c 548W: https://www.infradead.org/~dhowells/kafs/ 549 550AGPGART DRIVER 551M: David Airlie <airlied@linux.ie> 552T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 553S: Maintained 554F: drivers/char/agp/ 555F: include/linux/agp* 556F: include/uapi/linux/agp* 557 558AHA152X SCSI DRIVER 559M: "Juergen E. Fischer" <fischer@norbit.de> 560L: linux-scsi@vger.kernel.org 561S: Maintained 562F: drivers/scsi/aha152x* 563F: drivers/scsi/pcmcia/aha152x* 564 565AIC7XXX / AIC79XX SCSI DRIVER 566M: Hannes Reinecke <hare@suse.com> 567L: linux-scsi@vger.kernel.org 568S: Maintained 569F: drivers/scsi/aic7xxx/ 570 571AIMSLAB FM RADIO RECEIVER DRIVER 572M: Hans Verkuil <hverkuil@xs4all.nl> 573L: linux-media@vger.kernel.org 574T: git git://linuxtv.org/media_tree.git 575W: https://linuxtv.org 576S: Maintained 577F: drivers/media/radio/radio-aimslab* 578 579AIO 580M: Benjamin LaHaise <bcrl@kvack.org> 581L: linux-aio@kvack.org 582S: Supported 583F: fs/aio.c 584F: include/linux/*aio*.h 585 586AIRSPY MEDIA DRIVER 587M: Antti Palosaari <crope@iki.fi> 588L: linux-media@vger.kernel.org 589W: https://linuxtv.org 590W: http://palosaari.fi/linux/ 591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 592T: git git://linuxtv.org/anttip/media_tree.git 593S: Maintained 594F: drivers/media/usb/airspy/ 595 596ALACRITECH GIGABIT ETHERNET DRIVER 597M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 598S: Maintained 599F: drivers/net/ethernet/alacritech/* 600 601ALCATEL SPEEDTOUCH USB DRIVER 602M: Duncan Sands <duncan.sands@free.fr> 603L: linux-usb@vger.kernel.org 604W: http://www.linux-usb.org/SpeedTouch/ 605S: Maintained 606F: drivers/usb/atm/speedtch.c 607F: drivers/usb/atm/usbatm.c 608 609ALCHEMY AU1XX0 MMC DRIVER 610M: Manuel Lauss <manuel.lauss@gmail.com> 611S: Maintained 612F: drivers/mmc/host/au1xmmc.c 613 614ALI1563 I2C DRIVER 615M: Rudolf Marek <r.marek@assembler.cz> 616L: linux-i2c@vger.kernel.org 617S: Maintained 618F: Documentation/i2c/busses/i2c-ali1563 619F: drivers/i2c/busses/i2c-ali1563.c 620 621ALLWINNER SECURITY SYSTEM 622M: Corentin Labbe <clabbe.montjoie@gmail.com> 623L: linux-crypto@vger.kernel.org 624S: Maintained 625F: drivers/crypto/sunxi-ss/ 626 627ALPHA PORT 628M: Richard Henderson <rth@twiddle.net> 629M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 630M: Matt Turner <mattst88@gmail.com> 631S: Odd Fixes 632L: linux-alpha@vger.kernel.org 633F: arch/alpha/ 634 635ALPS PS/2 TOUCHPAD DRIVER 636R: Pali Rohár <pali.rohar@gmail.com> 637F: drivers/input/mouse/alps.* 638 639ALTERA MAILBOX DRIVER 640M: Ley Foon Tan <lftan@altera.com> 641L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 642S: Maintained 643F: drivers/mailbox/mailbox-altera.c 644 645ALTERA PIO DRIVER 646M: Tien Hock Loh <thloh@altera.com> 647L: linux-gpio@vger.kernel.org 648S: Maintained 649F: drivers/gpio/gpio-altera.c 650 651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 652M: Thor Thayer <thor.thayer@linux.intel.com> 653S: Maintained 654F: drivers/gpio/gpio-altera-a10sr.c 655F: drivers/mfd/altera-a10sr.c 656F: drivers/reset/reset-a10sr.c 657F: include/linux/mfd/altera-a10sr.h 658F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 659 660ALTERA TRIPLE SPEED ETHERNET DRIVER 661M: Vince Bridgers <vbridger@opensource.altera.com> 662L: netdev@vger.kernel.org 663L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 664S: Maintained 665F: drivers/net/ethernet/altera/ 666 667ALTERA UART/JTAG UART SERIAL DRIVERS 668M: Tobias Klauser <tklauser@distanz.ch> 669L: linux-serial@vger.kernel.org 670L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 671S: Maintained 672F: drivers/tty/serial/altera_uart.c 673F: drivers/tty/serial/altera_jtaguart.c 674F: include/linux/altera_uart.h 675F: include/linux/altera_jtaguart.h 676 677AMAZON ETHERNET DRIVERS 678M: Netanel Belgazal <netanel@annapurnalabs.com> 679R: Saeed Bishara <saeed@annapurnalabs.com> 680R: Zorik Machulsky <zorik@annapurnalabs.com> 681L: netdev@vger.kernel.org 682S: Supported 683F: Documentation/networking/ena.txt 684F: drivers/net/ethernet/amazon/ 685 686AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 687M: Tom Lendacky <thomas.lendacky@amd.com> 688M: Gary Hook <gary.hook@amd.com> 689L: linux-crypto@vger.kernel.org 690S: Supported 691F: drivers/crypto/ccp/ 692F: include/linux/ccp.h 693 694AMD FAM15H PROCESSOR POWER MONITORING DRIVER 695M: Huang Rui <ray.huang@amd.com> 696L: linux-hwmon@vger.kernel.org 697S: Supported 698F: Documentation/hwmon/fam15h_power 699F: drivers/hwmon/fam15h_power.c 700 701AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 702L: linux-geode@lists.infradead.org (moderated for non-subscribers) 703S: Orphan 704F: drivers/usb/gadget/udc/amd5536udc.* 705 706AMD GEODE PROCESSOR/CHIPSET SUPPORT 707P: Andres Salomon <dilinger@queued.net> 708L: linux-geode@lists.infradead.org (moderated for non-subscribers) 709W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 710S: Supported 711F: drivers/char/hw_random/geode-rng.c 712F: drivers/crypto/geode* 713F: drivers/video/fbdev/geode/ 714F: arch/x86/include/asm/geode.h 715 716AMD IOMMU (AMD-VI) 717M: Joerg Roedel <joro@8bytes.org> 718L: iommu@lists.linux-foundation.org 719T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 720S: Maintained 721F: drivers/iommu/amd_iommu*.[ch] 722F: include/linux/amd-iommu.h 723 724AMD KFD 725M: Oded Gabbay <oded.gabbay@gmail.com> 726L: dri-devel@lists.freedesktop.org 727T: git git://people.freedesktop.org/~gabbayo/linux.git 728S: Supported 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 731F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 732F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 733F: drivers/gpu/drm/amd/amdkfd/ 734F: drivers/gpu/drm/amd/include/cik_structs.h 735F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 736F: drivers/gpu/drm/amd/include/vi_structs.h 737F: drivers/gpu/drm/radeon/radeon_kfd.c 738F: drivers/gpu/drm/radeon/radeon_kfd.h 739F: include/uapi/linux/kfd_ioctl.h 740 741AMD SEATTLE DEVICE TREE SUPPORT 742M: Brijesh Singh <brijeshkumar.singh@amd.com> 743M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 744M: Tom Lendacky <thomas.lendacky@amd.com> 745S: Supported 746F: arch/arm64/boot/dts/amd/ 747 748AMD XGBE DRIVER 749M: Tom Lendacky <thomas.lendacky@amd.com> 750L: netdev@vger.kernel.org 751S: Supported 752F: drivers/net/ethernet/amd/xgbe/ 753F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 754 755AMS (Apple Motion Sensor) DRIVER 756M: Michael Hanselmann <linux-kernel@hansmi.ch> 757S: Supported 758F: drivers/macintosh/ams/ 759 760ANALOG DEVICES INC AD9389B DRIVER 761M: Hans Verkuil <hans.verkuil@cisco.com> 762L: linux-media@vger.kernel.org 763S: Maintained 764F: drivers/media/i2c/ad9389b* 765 766ANALOG DEVICES INC ADV7180 DRIVER 767M: Lars-Peter Clausen <lars@metafoo.de> 768L: linux-media@vger.kernel.org 769W: http://ez.analog.com/community/linux-device-drivers 770S: Supported 771F: drivers/media/i2c/adv7180.c 772 773ANALOG DEVICES INC ADV7511 DRIVER 774M: Hans Verkuil <hans.verkuil@cisco.com> 775L: linux-media@vger.kernel.org 776S: Maintained 777F: drivers/media/i2c/adv7511* 778 779ANALOG DEVICES INC ADV7604 DRIVER 780M: Hans Verkuil <hans.verkuil@cisco.com> 781L: linux-media@vger.kernel.org 782S: Maintained 783F: drivers/media/i2c/adv7604* 784 785ANALOG DEVICES INC ADV7842 DRIVER 786M: Hans Verkuil <hans.verkuil@cisco.com> 787L: linux-media@vger.kernel.org 788S: Maintained 789F: drivers/media/i2c/adv7842* 790 791ANALOG DEVICES INC ASOC CODEC DRIVERS 792M: Lars-Peter Clausen <lars@metafoo.de> 793L: alsa-devel@alsa-project.org (moderated for non-subscribers) 794W: http://wiki.analog.com/ 795W: http://ez.analog.com/community/linux-device-drivers 796S: Supported 797F: sound/soc/codecs/adau* 798F: sound/soc/codecs/adav* 799F: sound/soc/codecs/ad1* 800F: sound/soc/codecs/ad7* 801F: sound/soc/codecs/ssm* 802F: sound/soc/codecs/sigmadsp.* 803 804ANALOG DEVICES INC ASOC DRIVERS 805L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 806L: alsa-devel@alsa-project.org (moderated for non-subscribers) 807W: http://blackfin.uclinux.org/ 808S: Supported 809F: sound/soc/blackfin/* 810 811ANALOG DEVICES INC IIO DRIVERS 812M: Lars-Peter Clausen <lars@metafoo.de> 813M: Michael Hennerich <Michael.Hennerich@analog.com> 814W: http://wiki.analog.com/ 815W: http://ez.analog.com/community/linux-device-drivers 816S: Supported 817F: drivers/iio/*/ad* 818F: drivers/iio/adc/ltc2497* 819X: drivers/iio/*/adjd* 820F: drivers/staging/iio/*/ad* 821F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 822 823ANALOG DEVICES INC DMA DRIVERS 824M: Lars-Peter Clausen <lars@metafoo.de> 825W: http://ez.analog.com/community/linux-device-drivers 826S: Supported 827F: drivers/dma/dma-axi-dmac.c 828 829ANDROID CONFIG FRAGMENTS 830M: Rob Herring <robh@kernel.org> 831S: Supported 832F: kernel/configs/android* 833 834ANDROID DRIVERS 835M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 836M: Arve Hjønnevåg <arve@android.com> 837M: Riley Andrews <riandrews@android.com> 838T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 839L: devel@driverdev.osuosl.org 840S: Supported 841F: drivers/android/ 842F: drivers/staging/android/ 843 844ANDROID ION DRIVER 845M: Laura Abbott <labbott@redhat.com> 846M: Sumit Semwal <sumit.semwal@linaro.org> 847L: devel@driverdev.osuosl.org 848S: Supported 849F: Documentation/devicetree/bindings/staging/ion/ 850F: drivers/staging/android/ion 851F: drivers/staging/android/uapi/ion.h 852F: drivers/staging/android/uapi/ion_test.h 853 854AOA (Apple Onboard Audio) ALSA DRIVER 855M: Johannes Berg <johannes@sipsolutions.net> 856L: linuxppc-dev@lists.ozlabs.org 857L: alsa-devel@alsa-project.org (moderated for non-subscribers) 858S: Maintained 859F: sound/aoa/ 860 861APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 862M: William Breathitt Gray <vilhelm.gray@gmail.com> 863L: linux-iio@vger.kernel.org 864S: Maintained 865F: drivers/iio/adc/stx104.c 866 867APM DRIVER 868M: Jiri Kosina <jikos@kernel.org> 869S: Odd fixes 870T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 871F: arch/x86/kernel/apm_32.c 872F: include/linux/apm_bios.h 873F: include/uapi/linux/apm_bios.h 874F: drivers/char/apm-emulation.c 875 876APPLE BCM5974 MULTITOUCH DRIVER 877M: Henrik Rydberg <rydberg@bitmath.org> 878L: linux-input@vger.kernel.org 879S: Odd fixes 880F: drivers/input/mouse/bcm5974.c 881 882APPLE SMC DRIVER 883M: Henrik Rydberg <rydberg@bitmath.org> 884L: linux-hwmon@vger.kernel.org 885S: Odd fixes 886F: drivers/hwmon/applesmc.c 887 888APPLETALK NETWORK LAYER 889L: netdev@vger.kernel.org 890S: Odd fixes 891F: drivers/net/appletalk/ 892F: net/appletalk/ 893 894APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 895M: Duc Dang <dhdang@apm.com> 896S: Supported 897F: arch/arm64/boot/dts/apm/ 898 899APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 900M: Iyappan Subramanian <isubramanian@apm.com> 901M: Keyur Chudgar <kchudgar@apm.com> 902M: Quan Nguyen <qnguyen@apm.com> 903S: Supported 904F: drivers/net/ethernet/apm/xgene/ 905F: drivers/net/phy/mdio-xgene.c 906F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 907F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 908 909APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 910M: Iyappan Subramanian <isubramanian@apm.com> 911M: Keyur Chudgar <kchudgar@apm.com> 912S: Supported 913F: drivers/net/ethernet/apm/xgene-v2/ 914 915APPLIED MICRO (APM) X-GENE SOC PMU 916M: Tai Nguyen <ttnguyen@apm.com> 917S: Supported 918F: drivers/perf/xgene_pmu.c 919F: Documentation/perf/xgene-pmu.txt 920F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 921 922APTINA CAMERA SENSOR PLL 923M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 924L: linux-media@vger.kernel.org 925S: Maintained 926F: drivers/media/i2c/aptina-pll.* 927 928ARC FRAMEBUFFER DRIVER 929M: Jaya Kumar <jayalk@intworks.biz> 930S: Maintained 931F: drivers/video/fbdev/arcfb.c 932F: drivers/video/fbdev/core/fb_defio.c 933 934ARCNET NETWORK LAYER 935M: Michael Grzeschik <m.grzeschik@pengutronix.de> 936L: netdev@vger.kernel.org 937S: Maintained 938F: drivers/net/arcnet/ 939F: include/uapi/linux/if_arcnet.h 940 941ARC PGU DRM DRIVER 942M: Alexey Brodkin <abrodkin@synopsys.com> 943S: Supported 944F: drivers/gpu/drm/arc/ 945F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 946 947ARM ARCHITECTED TIMER DRIVER 948M: Mark Rutland <mark.rutland@arm.com> 949M: Marc Zyngier <marc.zyngier@arm.com> 950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 951S: Maintained 952F: arch/arm/include/asm/arch_timer.h 953F: arch/arm64/include/asm/arch_timer.h 954F: drivers/clocksource/arm_arch_timer.c 955 956ARM HDLCD DRM DRIVER 957M: Liviu Dudau <liviu.dudau@arm.com> 958S: Supported 959F: drivers/gpu/drm/arm/hdlcd_* 960F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 961 962ARM MALI-DP DRM DRIVER 963M: Liviu Dudau <liviu.dudau@arm.com> 964M: Brian Starkey <brian.starkey@arm.com> 965M: Mali DP Maintainers <malidp@foss.arm.com> 966S: Supported 967F: drivers/gpu/drm/arm/ 968F: Documentation/devicetree/bindings/display/arm,malidp.txt 969 970ARM MFM AND FLOPPY DRIVERS 971M: Ian Molton <spyro@f2s.com> 972S: Maintained 973F: arch/arm/lib/floppydma.S 974F: arch/arm/include/asm/floppy.h 975 976ARM PMU PROFILING AND DEBUGGING 977M: Will Deacon <will.deacon@arm.com> 978M: Mark Rutland <mark.rutland@arm.com> 979S: Maintained 980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 981F: arch/arm*/kernel/perf_* 982F: arch/arm/oprofile/common.c 983F: arch/arm*/kernel/hw_breakpoint.c 984F: arch/arm*/include/asm/hw_breakpoint.h 985F: arch/arm*/include/asm/perf_event.h 986F: drivers/perf/* 987F: include/linux/perf/arm_pmu.h 988F: Documentation/devicetree/bindings/arm/pmu.txt 989F: Documentation/devicetree/bindings/perf/ 990 991ARM PORT 992M: Russell King <linux@armlinux.org.uk> 993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 994W: http://www.armlinux.org.uk/ 995S: Maintained 996T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 997F: arch/arm/ 998 999ARM SUB-ARCHITECTURES 1000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1001S: Maintained 1002F: arch/arm/mach-*/ 1003F: arch/arm/plat-*/ 1004T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1005 1006ARM PRIMECELL AACI PL041 DRIVER 1007M: Russell King <linux@armlinux.org.uk> 1008S: Maintained 1009F: sound/arm/aaci.* 1010 1011ARM PRIMECELL CLCD PL110 DRIVER 1012M: Russell King <linux@armlinux.org.uk> 1013S: Maintained 1014F: drivers/video/fbdev/amba-clcd.* 1015 1016ARM PRIMECELL KMI PL050 DRIVER 1017M: Russell King <linux@armlinux.org.uk> 1018S: Maintained 1019F: drivers/input/serio/ambakmi.* 1020F: include/linux/amba/kmi.h 1021 1022ARM PRIMECELL MMCI PL180/1 DRIVER 1023M: Russell King <linux@armlinux.org.uk> 1024S: Maintained 1025F: drivers/mmc/host/mmci.* 1026F: include/linux/amba/mmci.h 1027 1028ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1029M: Russell King <linux@armlinux.org.uk> 1030S: Maintained 1031F: drivers/tty/serial/amba-pl01*.c 1032F: include/linux/amba/serial.h 1033 1034ARM PRIMECELL BUS SUPPORT 1035M: Russell King <linux@armlinux.org.uk> 1036S: Maintained 1037F: drivers/amba/ 1038F: include/linux/amba/bus.h 1039 1040ARM/ADS SPHERE MACHINE SUPPORT 1041M: Lennert Buytenhek <kernel@wantstofly.org> 1042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1043S: Maintained 1044 1045ARM/AFEB9260 MACHINE SUPPORT 1046M: Sergey Lapin <slapin@ossfans.org> 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1048S: Maintained 1049 1050ARM/AJECO 1ARM MACHINE SUPPORT 1051M: Lennert Buytenhek <kernel@wantstofly.org> 1052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1053S: Maintained 1054 1055ARM/Allwinner sunXi SoC support 1056M: Maxime Ripard <maxime.ripard@free-electrons.com> 1057M: Chen-Yu Tsai <wens@csie.org> 1058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1059S: Maintained 1060N: sun[x456789]i 1061N: sun50i 1062F: arch/arm/mach-sunxi/ 1063F: arch/arm64/boot/dts/allwinner/ 1064F: drivers/clk/sunxi-ng/ 1065F: drivers/pinctrl/sunxi/ 1066F: drivers/soc/sunxi/ 1067T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1068 1069ARM/Allwinner SoC Clock Support 1070M: Emilio López <emilio@elopez.com.ar> 1071S: Maintained 1072F: drivers/clk/sunxi/ 1073 1074ARM/Amlogic Meson SoC support 1075M: Carlo Caione <carlo@caione.org> 1076M: Kevin Hilman <khilman@baylibre.com> 1077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1078L: linux-amlogic@lists.infradead.org 1079W: http://linux-meson.com/ 1080S: Maintained 1081F: arch/arm/mach-meson/ 1082F: arch/arm/boot/dts/meson* 1083F: arch/arm64/boot/dts/amlogic/ 1084F: drivers/pinctrl/meson/ 1085F: drivers/mmc/host/meson* 1086N: meson 1087 1088ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1089M: Neil Armstrong <narmstrong@baylibre.com> 1090M: Jerome Brunet <jbrunet@baylibre.com> 1091L: linux-amlogic@lists.infradead.org 1092S: Maintained 1093F: drivers/clk/meson/ 1094F: include/dt-bindings/clock/meson* 1095F: include/dt-bindings/clock/gxbb* 1096F: Documentation/devicetree/bindings/clock/amlogic* 1097 1098ARM/Annapurna Labs ALPINE ARCHITECTURE 1099M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1100M: Antoine Tenart <antoine.tenart@free-electrons.com> 1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1102S: Maintained 1103F: arch/arm/mach-alpine/ 1104F: arch/arm/boot/dts/alpine* 1105F: arch/arm64/boot/dts/al/ 1106F: drivers/*/*alpine* 1107 1108ARM/ARTPEC MACHINE SUPPORT 1109M: Jesper Nilsson <jesper.nilsson@axis.com> 1110M: Lars Persson <lars.persson@axis.com> 1111M: Niklas Cassel <niklas.cassel@axis.com> 1112S: Maintained 1113L: linux-arm-kernel@axis.com 1114F: arch/arm/mach-artpec 1115F: arch/arm/boot/dts/artpec6* 1116F: drivers/clk/axis 1117F: drivers/pinctrl/pinctrl-artpec* 1118F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1119 1120ARM/ASPEED MACHINE SUPPORT 1121M: Joel Stanley <joel@jms.id.au> 1122S: Maintained 1123F: arch/arm/mach-aspeed/ 1124F: arch/arm/boot/dts/aspeed-* 1125F: drivers/*/*aspeed* 1126 1127ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1128M: Nicolas Ferre <nicolas.ferre@microchip.com> 1129M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131W: http://www.linux4sam.org 1132T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1133S: Supported 1134F: arch/arm/mach-at91/ 1135F: include/soc/at91/ 1136F: arch/arm/boot/dts/at91*.dts 1137F: arch/arm/boot/dts/at91*.dtsi 1138F: arch/arm/boot/dts/sama*.dts 1139F: arch/arm/boot/dts/sama*.dtsi 1140F: arch/arm/include/debug/at91.S 1141F: drivers/memory/atmel* 1142 1143ARM/ATMEL AT91 Clock Support 1144M: Boris Brezillon <boris.brezillon@free-electrons.com> 1145S: Maintained 1146F: drivers/clk/at91 1147 1148ARM/CALXEDA HIGHBANK ARCHITECTURE 1149M: Rob Herring <robh@kernel.org> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152F: arch/arm/mach-highbank/ 1153F: arch/arm/boot/dts/highbank.dts 1154F: arch/arm/boot/dts/ecx-*.dts* 1155 1156ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1157M: Krzysztof Halasa <khalasa@piap.pl> 1158S: Maintained 1159F: arch/arm/mach-cns3xxx/ 1160 1161ARM/CAVIUM THUNDER NETWORK DRIVER 1162M: Sunil Goutham <sgoutham@cavium.com> 1163M: Robert Richter <rric@kernel.org> 1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1165S: Supported 1166F: drivers/net/ethernet/cavium/thunder/ 1167 1168ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1169M: Alexander Shiyan <shc_work@mail.ru> 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171S: Odd Fixes 1172N: clps711x 1173 1174ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1175M: Hartley Sweeten <hsweeten@visionengravers.com> 1176M: Ryan Mallon <rmallon@gmail.com> 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1178S: Maintained 1179F: arch/arm/mach-ep93xx/ 1180F: arch/arm/mach-ep93xx/include/mach/ 1181 1182ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1183M: Lennert Buytenhek <kernel@wantstofly.org> 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1185S: Maintained 1186 1187ARM/CLKDEV SUPPORT 1188M: Russell King <linux@armlinux.org.uk> 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190S: Maintained 1191T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1192F: arch/arm/include/asm/clkdev.h 1193F: drivers/clk/clkdev.c 1194 1195ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1196M: Mike Rapoport <mike@compulab.co.il> 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1198S: Maintained 1199 1200ARM/CONTEC MICRO9 MACHINE SUPPORT 1201M: Hubert Feurstein <hubert.feurstein@contec.at> 1202S: Maintained 1203F: arch/arm/mach-ep93xx/micro9.c 1204 1205ARM/CORESIGHT FRAMEWORK AND DRIVERS 1206M: Mathieu Poirier <mathieu.poirier@linaro.org> 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1208S: Maintained 1209F: drivers/hwtracing/coresight/* 1210F: Documentation/trace/coresight.txt 1211F: Documentation/devicetree/bindings/arm/coresight.txt 1212F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1213F: tools/perf/arch/arm/util/pmu.c 1214F: tools/perf/arch/arm/util/auxtrace.c 1215F: tools/perf/arch/arm/util/cs-etm.c 1216F: tools/perf/arch/arm/util/cs-etm.h 1217F: tools/perf/util/cs-etm.h 1218 1219ARM/CORGI MACHINE SUPPORT 1220M: Richard Purdie <rpurdie@rpsys.net> 1221S: Maintained 1222 1223ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1224M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226T: git git://github.com/ulli-kroll/linux.git 1227S: Maintained 1228F: arch/arm/mach-gemini/ 1229F: drivers/rtc/rtc-gemini.c 1230 1231ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1232M: Barry Song <baohua@kernel.org> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1235S: Maintained 1236F: arch/arm/boot/dts/prima2* 1237F: arch/arm/mach-prima2/ 1238F: drivers/clk/sirf/ 1239F: drivers/clocksource/timer-prima2.c 1240F: drivers/clocksource/timer-atlas7.c 1241N: [^a-z]sirf 1242 1243ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1244M: Baruch Siach <baruch@tkos.co.il> 1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1246S: Maintained 1247F: arch/arm/boot/dts/cx92755* 1248N: digicolor 1249 1250ARM/EBSA110 MACHINE SUPPORT 1251M: Russell King <linux@armlinux.org.uk> 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1253W: http://www.armlinux.org.uk/ 1254S: Maintained 1255F: arch/arm/mach-ebsa110/ 1256F: drivers/net/ethernet/amd/am79c961a.* 1257 1258ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1259M: Uwe Kleine-König <kernel@pengutronix.de> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Maintained 1262N: efm32 1263 1264ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1265M: Robert Jarzmik <robert.jarzmik@free.fr> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268F: arch/arm/mach-pxa/ezx.c 1269 1270ARM/FARADAY FA526 PORT 1271M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274T: git git://git.berlios.de/gemini-board 1275F: arch/arm/mm/*-fa* 1276 1277ARM/FOOTBRIDGE ARCHITECTURE 1278M: Russell King <linux@armlinux.org.uk> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280W: http://www.armlinux.org.uk/ 1281S: Maintained 1282F: arch/arm/include/asm/hardware/dec21285.h 1283F: arch/arm/mach-footbridge/ 1284 1285ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1286M: Shawn Guo <shawnguo@kernel.org> 1287M: Sascha Hauer <kernel@pengutronix.de> 1288R: Fabio Estevam <fabio.estevam@nxp.com> 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1290S: Maintained 1291T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1292F: arch/arm/mach-imx/ 1293F: arch/arm/mach-mxs/ 1294F: arch/arm/boot/dts/imx* 1295F: arch/arm/configs/imx*_defconfig 1296F: drivers/clk/imx/ 1297F: drivers/soc/imx/ 1298F: include/soc/imx/ 1299 1300ARM/FREESCALE VYBRID ARM ARCHITECTURE 1301M: Shawn Guo <shawnguo@kernel.org> 1302M: Sascha Hauer <kernel@pengutronix.de> 1303R: Stefan Agner <stefan@agner.ch> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1307F: arch/arm/mach-imx/*vf610* 1308F: arch/arm/boot/dts/vf* 1309 1310ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1311M: Lennert Buytenhek <kernel@wantstofly.org> 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1313S: Maintained 1314 1315ARM/GUMSTIX MACHINE SUPPORT 1316M: Steve Sakoman <sakoman@gmail.com> 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1318S: Maintained 1319 1320ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1321M: Philipp Zabel <philipp.zabel@gmail.com> 1322M: Paul Parsons <lost.distance@yahoo.com> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: arch/arm/mach-pxa/hx4700.c 1326F: arch/arm/mach-pxa/include/mach/hx4700.h 1327F: sound/soc/pxa/hx4700.c 1328 1329ARM/HISILICON SOC SUPPORT 1330M: Wei Xu <xuwei5@hisilicon.com> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332W: http://www.hisilicon.com 1333S: Supported 1334T: git git://github.com/hisilicon/linux-hisi.git 1335F: arch/arm/mach-hisi/ 1336F: arch/arm/boot/dts/hi3* 1337F: arch/arm/boot/dts/hip* 1338F: arch/arm/boot/dts/hisi* 1339F: arch/arm64/boot/dts/hisilicon/ 1340 1341ARM/HP JORNADA 7XX MACHINE SUPPORT 1342M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1343W: www.jlime.com 1344S: Maintained 1345T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1346F: arch/arm/mach-sa1100/jornada720.c 1347F: arch/arm/mach-sa1100/include/mach/jornada720.h 1348 1349ARM/IGEP MACHINE SUPPORT 1350M: Enric Balletbo i Serra <eballetbo@gmail.com> 1351M: Javier Martinez Canillas <javier@dowhile0.org> 1352L: linux-omap@vger.kernel.org 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354S: Maintained 1355F: arch/arm/boot/dts/omap3-igep* 1356 1357ARM/INCOME PXA270 SUPPORT 1358M: Marek Vasut <marek.vasut@gmail.com> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360S: Maintained 1361F: arch/arm/mach-pxa/colibri-pxa270-income.c 1362 1363ARM/INTEL IOP32X ARM ARCHITECTURE 1364M: Lennert Buytenhek <kernel@wantstofly.org> 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1366S: Maintained 1367 1368ARM/INTEL IOP33X ARM ARCHITECTURE 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Orphan 1371 1372ARM/INTEL IOP13XX ARM ARCHITECTURE 1373M: Lennert Buytenhek <kernel@wantstofly.org> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376 1377ARM/INTEL IQ81342EX MACHINE SUPPORT 1378M: Lennert Buytenhek <kernel@wantstofly.org> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380S: Maintained 1381 1382ARM/INTEL IXDP2850 MACHINE SUPPORT 1383M: Lennert Buytenhek <kernel@wantstofly.org> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385S: Maintained 1386 1387ARM/INTEL IXP4XX ARM ARCHITECTURE 1388M: Imre Kaloz <kaloz@openwrt.org> 1389M: Krzysztof Halasa <khalasa@piap.pl> 1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1391S: Maintained 1392F: arch/arm/mach-ixp4xx/ 1393 1394ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1395M: Jonathan Cameron <jic23@cam.ac.uk> 1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1397S: Maintained 1398F: arch/arm/mach-pxa/stargate2.c 1399F: drivers/pcmcia/pxa2xx_stargate2.c 1400 1401ARM/INTEL XSC3 (MANZANO) ARM CORE 1402M: Lennert Buytenhek <kernel@wantstofly.org> 1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1404S: Maintained 1405 1406ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1407M: Lennert Buytenhek <kernel@wantstofly.org> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409S: Maintained 1410 1411ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1412M: Santosh Shilimkar <ssantosh@kernel.org> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415F: arch/arm/mach-keystone/ 1416F: arch/arm/boot/dts/keystone-* 1417T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1418 1419ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1420M: Santosh Shilimkar <ssantosh@kernel.org> 1421L: linux-kernel@vger.kernel.org 1422S: Maintained 1423F: drivers/clk/keystone/ 1424 1425ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1426M: Santosh Shilimkar <ssantosh@kernel.org> 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428L: linux-kernel@vger.kernel.org 1429S: Maintained 1430F: drivers/clocksource/timer-keystone.c 1431 1432ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1433M: Santosh Shilimkar <ssantosh@kernel.org> 1434L: linux-kernel@vger.kernel.org 1435S: Maintained 1436F: drivers/power/reset/keystone-reset.c 1437 1438ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1439M: Santosh Shilimkar <ssantosh@kernel.org> 1440L: linux-kernel@vger.kernel.org 1441S: Maintained 1442F: drivers/memory/*emif* 1443 1444ARM/LG1K ARCHITECTURE 1445M: Chanho Min <chanho.min@lge.com> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447S: Maintained 1448F: arch/arm64/boot/dts/lg/ 1449 1450ARM/LOGICPD PXA270 MACHINE SUPPORT 1451M: Lennert Buytenhek <kernel@wantstofly.org> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453S: Maintained 1454 1455ARM/LPC18XX ARCHITECTURE 1456M: Joachim Eastwood <manabian@gmail.com> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459F: arch/arm/boot/dts/lpc43* 1460F: drivers/clk/nxp/clk-lpc18xx* 1461F: drivers/clocksource/time-lpc32xx.c 1462F: drivers/i2c/busses/i2c-lpc2k.c 1463F: drivers/memory/pl172.c 1464F: drivers/mtd/spi-nor/nxp-spifi.c 1465F: drivers/rtc/rtc-lpc24xx.c 1466N: lpc18xx 1467 1468ARM/LPC32XX SOC SUPPORT 1469M: Vladimir Zapolskiy <vz@mleia.com> 1470M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1473S: Maintained 1474F: arch/arm/boot/dts/lpc32* 1475F: arch/arm/mach-lpc32xx/ 1476F: drivers/i2c/busses/i2c-pnx.c 1477F: drivers/net/ethernet/nxp/lpc_eth.c 1478F: drivers/usb/host/ohci-nxp.c 1479F: drivers/watchdog/pnx4008_wdt.c 1480N: lpc32xx 1481 1482ARM/MAGICIAN MACHINE SUPPORT 1483M: Philipp Zabel <philipp.zabel@gmail.com> 1484S: Maintained 1485 1486ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1487M: Jason Cooper <jason@lakedaemon.net> 1488M: Andrew Lunn <andrew@lunn.ch> 1489M: Gregory Clement <gregory.clement@free-electrons.com> 1490M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492S: Maintained 1493F: arch/arm/mach-mvebu/ 1494F: drivers/rtc/rtc-armada38x.c 1495F: arch/arm/boot/dts/armada* 1496F: arch/arm/boot/dts/kirkwood* 1497F: arch/arm64/boot/dts/marvell/armada* 1498F: drivers/cpufreq/mvebu-cpufreq.c 1499F: arch/arm/configs/mvebu_*_defconfig 1500 1501ARM/Marvell Berlin SoC support 1502M: Jisheng Zhang <jszhang@marvell.com> 1503M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505S: Maintained 1506F: arch/arm/mach-berlin/ 1507F: arch/arm/boot/dts/berlin* 1508F: arch/arm64/boot/dts/marvell/berlin* 1509 1510 1511ARM/Marvell Dove/MV78xx0/Orion SOC support 1512M: Jason Cooper <jason@lakedaemon.net> 1513M: Andrew Lunn <andrew@lunn.ch> 1514M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1515M: Gregory Clement <gregory.clement@free-electrons.com> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518F: Documentation/devicetree/bindings/soc/dove/ 1519F: arch/arm/mach-dove/ 1520F: arch/arm/mach-mv78xx0/ 1521F: arch/arm/mach-orion5x/ 1522F: arch/arm/plat-orion/ 1523F: arch/arm/boot/dts/dove* 1524F: arch/arm/boot/dts/orion5x* 1525 1526 1527ARM/Orion SoC/Technologic Systems TS-78xx platform support 1528M: Alexander Clouter <alex@digriz.org.uk> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530W: http://www.digriz.org.uk/ts78xx/kernel 1531S: Maintained 1532F: arch/arm/mach-orion5x/ts78xx-* 1533 1534ARM/OXNAS platform support 1535M: Neil Armstrong <narmstrong@baylibre.com> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1538S: Maintained 1539F: arch/arm/mach-oxnas/ 1540F: arch/arm/boot/dts/ox8*.dtsi 1541F: arch/arm/boot/dts/wd-mbwe.dts 1542F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1543N: oxnas 1544 1545ARM/Mediatek RTC DRIVER 1546M: Eddie Huang <eddie.huang@mediatek.com> 1547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1548L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550F: drivers/rtc/rtc-mt6397.c 1551 1552ARM/Mediatek SoC support 1553M: Matthias Brugger <matthias.bgg@gmail.com> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1556S: Maintained 1557F: arch/arm/boot/dts/mt6* 1558F: arch/arm/boot/dts/mt7* 1559F: arch/arm/boot/dts/mt8* 1560F: arch/arm/mach-mediatek/ 1561F: arch/arm64/boot/dts/mediatek/ 1562N: mtk 1563K: mediatek 1564 1565ARM/Mediatek USB3 PHY DRIVER 1566M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1568L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1569S: Maintained 1570F: drivers/phy/phy-mt65xx-usb3.c 1571 1572ARM/MICREL KS8695 ARCHITECTURE 1573M: Greg Ungerer <gerg@uclinux.org> 1574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1575F: arch/arm/mach-ks8695/ 1576S: Odd Fixes 1577 1578ARM/MIOA701 MACHINE SUPPORT 1579M: Robert Jarzmik <robert.jarzmik@free.fr> 1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1581F: arch/arm/mach-pxa/mioa701.c 1582S: Maintained 1583 1584ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1585M: Michael Petchkovsky <mkpetch@internode.on.net> 1586S: Maintained 1587 1588ARM/NOMADIK ARCHITECTURE 1589M: Alessandro Rubini <rubini@unipv.it> 1590M: Linus Walleij <linus.walleij@linaro.org> 1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1592S: Maintained 1593F: arch/arm/mach-nomadik/ 1594F: drivers/pinctrl/nomadik/ 1595F: drivers/i2c/busses/i2c-nomadik.c 1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1597 1598ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1599M: Nelson Castillo <arhuaco@freaks-unidos.net> 1600L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1601W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1602S: Supported 1603 1604ARM/TOSA MACHINE SUPPORT 1605M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1606M: Dirk Opfer <dirk@opfer-online.de> 1607S: Maintained 1608 1609ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1610M: Marek Vasut <marek.vasut@gmail.com> 1611L: linux-arm-kernel@lists.infradead.org 1612W: http://hackndev.com 1613S: Maintained 1614F: arch/arm/mach-pxa/include/mach/palmtx.h 1615F: arch/arm/mach-pxa/palmtx.c 1616F: arch/arm/mach-pxa/include/mach/palmt5.h 1617F: arch/arm/mach-pxa/palmt5.c 1618F: arch/arm/mach-pxa/include/mach/palmld.h 1619F: arch/arm/mach-pxa/palmld.c 1620F: arch/arm/mach-pxa/include/mach/palmte2.h 1621F: arch/arm/mach-pxa/palmte2.c 1622F: arch/arm/mach-pxa/include/mach/palmtc.h 1623F: arch/arm/mach-pxa/palmtc.c 1624 1625ARM/PALM TREO SUPPORT 1626M: Tomas Cech <sleep_walker@suse.com> 1627L: linux-arm-kernel@lists.infradead.org 1628W: http://hackndev.com 1629S: Maintained 1630F: arch/arm/mach-pxa/include/mach/palmtreo.h 1631F: arch/arm/mach-pxa/palmtreo.c 1632 1633ARM/PALMZ72 SUPPORT 1634M: Sergey Lapin <slapin@ossfans.org> 1635L: linux-arm-kernel@lists.infradead.org 1636W: http://hackndev.com 1637S: Maintained 1638F: arch/arm/mach-pxa/include/mach/palmz72.h 1639F: arch/arm/mach-pxa/palmz72.c 1640 1641ARM/PLEB SUPPORT 1642M: Peter Chubb <pleb@gelato.unsw.edu.au> 1643W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1644S: Maintained 1645 1646ARM/PT DIGITAL BOARD PORT 1647M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649W: http://www.armlinux.org.uk/ 1650S: Maintained 1651 1652ARM/QUALCOMM SUPPORT 1653M: Andy Gross <andy.gross@linaro.org> 1654M: David Brown <david.brown@linaro.org> 1655L: linux-arm-msm@vger.kernel.org 1656L: linux-soc@vger.kernel.org 1657S: Maintained 1658F: Documentation/devicetree/bindings/soc/qcom/ 1659F: arch/arm/boot/dts/qcom-*.dts 1660F: arch/arm/boot/dts/qcom-*.dtsi 1661F: arch/arm/mach-qcom/ 1662F: arch/arm64/boot/dts/qcom/* 1663F: drivers/i2c/busses/i2c-qup.c 1664F: drivers/clk/qcom/ 1665F: drivers/pinctrl/qcom/ 1666F: drivers/dma/qcom/ 1667F: drivers/soc/qcom/ 1668F: drivers/spi/spi-qup.c 1669F: drivers/tty/serial/msm_serial.h 1670F: drivers/tty/serial/msm_serial.c 1671F: drivers/*/pm8???-* 1672F: drivers/mfd/ssbi.c 1673F: drivers/firmware/qcom_scm.c 1674T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1675 1676ARM/RADISYS ENP2611 MACHINE SUPPORT 1677M: Lennert Buytenhek <kernel@wantstofly.org> 1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1679S: Maintained 1680 1681ARM/RENESAS ARM64 ARCHITECTURE 1682M: Simon Horman <horms@verge.net.au> 1683M: Magnus Damm <magnus.damm@gmail.com> 1684L: linux-renesas-soc@vger.kernel.org 1685Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1686T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1687S: Supported 1688F: arch/arm64/boot/dts/renesas/ 1689F: drivers/soc/renesas/ 1690F: include/linux/soc/renesas/ 1691 1692ARM/RISCPC ARCHITECTURE 1693M: Russell King <linux@armlinux.org.uk> 1694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1695W: http://www.armlinux.org.uk/ 1696S: Maintained 1697F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1698F: arch/arm/include/asm/hardware/ioc.h 1699F: arch/arm/include/asm/hardware/iomd.h 1700F: arch/arm/include/asm/hardware/memc.h 1701F: arch/arm/mach-rpc/ 1702F: drivers/net/ethernet/8390/etherh.c 1703F: drivers/net/ethernet/i825xx/ether1* 1704F: drivers/net/ethernet/seeq/ether3* 1705F: drivers/scsi/arm/ 1706 1707ARM/Rockchip SoC support 1708M: Heiko Stuebner <heiko@sntech.de> 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1710L: linux-rockchip@lists.infradead.org 1711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1712S: Maintained 1713F: arch/arm/boot/dts/rk3* 1714F: arch/arm/mach-rockchip/ 1715F: drivers/clk/rockchip/ 1716F: drivers/i2c/busses/i2c-rk3x.c 1717F: drivers/*/*rockchip* 1718F: drivers/*/*/*rockchip* 1719F: sound/soc/rockchip/ 1720N: rockchip 1721 1722ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1723M: Kukjin Kim <kgene@kernel.org> 1724M: Krzysztof Kozlowski <krzk@kernel.org> 1725R: Javier Martinez Canillas <javier@osg.samsung.com> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1728Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1729S: Maintained 1730F: arch/arm/boot/dts/s3c* 1731F: arch/arm/boot/dts/s5p* 1732F: arch/arm/boot/dts/samsung* 1733F: arch/arm/boot/dts/exynos* 1734F: arch/arm64/boot/dts/exynos/ 1735F: arch/arm/plat-samsung/ 1736F: arch/arm/mach-s3c24*/ 1737F: arch/arm/mach-s3c64xx/ 1738F: arch/arm/mach-s5p*/ 1739F: arch/arm/mach-exynos*/ 1740F: drivers/*/*s3c24* 1741F: drivers/*/*/*s3c24* 1742F: drivers/*/*s3c64xx* 1743F: drivers/*/*s5pv210* 1744F: drivers/memory/samsung/* 1745F: drivers/soc/samsung/* 1746F: Documentation/arm/Samsung/ 1747F: Documentation/devicetree/bindings/arm/samsung/ 1748F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1749F: Documentation/devicetree/bindings/power/pd-samsung.txt 1750N: exynos 1751 1752ARM/SAMSUNG MOBILE MACHINE SUPPORT 1753M: Kyungmin Park <kyungmin.park@samsung.com> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756F: arch/arm/mach-s5pv210/ 1757 1758ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1759M: Kyungmin Park <kyungmin.park@samsung.com> 1760M: Kamil Debski <kamil@wypas.org> 1761M: Andrzej Hajda <a.hajda@samsung.com> 1762L: linux-arm-kernel@lists.infradead.org 1763L: linux-media@vger.kernel.org 1764S: Maintained 1765F: drivers/media/platform/s5p-g2d/ 1766 1767ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1768M: Kyungmin Park <kyungmin.park@samsung.com> 1769M: Kamil Debski <kamil@wypas.org> 1770M: Jeongtae Park <jtp.park@samsung.com> 1771M: Andrzej Hajda <a.hajda@samsung.com> 1772L: linux-arm-kernel@lists.infradead.org 1773L: linux-media@vger.kernel.org 1774S: Maintained 1775F: arch/arm/plat-samsung/s5p-dev-mfc.c 1776F: drivers/media/platform/s5p-mfc/ 1777 1778ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1779M: Kyungmin Park <kyungmin.park@samsung.com> 1780L: linux-arm-kernel@lists.infradead.org 1781L: linux-media@vger.kernel.org 1782S: Maintained 1783F: drivers/staging/media/platform/s5p-cec/ 1784 1785ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1786M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1787M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1788L: linux-arm-kernel@lists.infradead.org 1789L: linux-media@vger.kernel.org 1790S: Maintained 1791F: drivers/media/platform/s5p-jpeg/ 1792 1793ARM/SHMOBILE ARM ARCHITECTURE 1794M: Simon Horman <horms@verge.net.au> 1795M: Magnus Damm <magnus.damm@gmail.com> 1796L: linux-renesas-soc@vger.kernel.org 1797Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1798T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1799S: Supported 1800F: arch/arm/boot/dts/emev2* 1801F: arch/arm/boot/dts/r7s* 1802F: arch/arm/boot/dts/r8a* 1803F: arch/arm/boot/dts/sh* 1804F: arch/arm/configs/shmobile_defconfig 1805F: arch/arm/include/debug/renesas-scif.S 1806F: arch/arm/mach-shmobile/ 1807F: drivers/soc/renesas/ 1808F: include/linux/soc/renesas/ 1809 1810ARM/SOCFPGA ARCHITECTURE 1811M: Dinh Nguyen <dinguyen@kernel.org> 1812S: Maintained 1813F: arch/arm/mach-socfpga/ 1814F: arch/arm/boot/dts/socfpga* 1815F: arch/arm/configs/socfpga_defconfig 1816F: arch/arm64/boot/dts/altera/ 1817W: http://www.rocketboards.org 1818T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1819 1820ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1821M: Dinh Nguyen <dinguyen@kernel.org> 1822S: Maintained 1823F: drivers/clk/socfpga/ 1824 1825ARM/SOCFPGA EDAC SUPPORT 1826M: Thor Thayer <thor.thayer@linux.intel.com> 1827S: Maintained 1828F: drivers/edac/altera_edac. 1829 1830ARM/STI ARCHITECTURE 1831M: Patrice Chotard <patrice.chotard@st.com> 1832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1833L: kernel@stlinux.com 1834W: http://www.stlinux.com 1835S: Maintained 1836F: arch/arm/mach-sti/ 1837F: arch/arm/boot/dts/sti* 1838F: drivers/char/hw_random/st-rng.c 1839F: drivers/clocksource/arm_global_timer.c 1840F: drivers/clocksource/clksrc_st_lpc.c 1841F: drivers/cpufreq/sti-cpufreq.c 1842F: drivers/dma/st_fdma* 1843F: drivers/i2c/busses/i2c-st.c 1844F: drivers/media/rc/st_rc.c 1845F: drivers/media/platform/sti/c8sectpfe/ 1846F: drivers/mmc/host/sdhci-st.c 1847F: drivers/phy/phy-miphy28lp.c 1848F: drivers/phy/phy-stih407-usb.c 1849F: drivers/pinctrl/pinctrl-st.c 1850F: drivers/remoteproc/st_remoteproc.c 1851F: drivers/remoteproc/st_slim_rproc.c 1852F: drivers/reset/sti/ 1853F: drivers/rtc/rtc-st-lpc.c 1854F: drivers/tty/serial/st-asc.c 1855F: drivers/usb/dwc3/dwc3-st.c 1856F: drivers/usb/host/ehci-st.c 1857F: drivers/usb/host/ohci-st.c 1858F: drivers/watchdog/st_lpc_wdt.c 1859F: drivers/ata/ahci_st.c 1860F: include/linux/remoteproc/st_slim_rproc.h 1861 1862ARM/STM32 ARCHITECTURE 1863M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1864M: Alexandre Torgue <alexandre.torgue@st.com> 1865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1866S: Maintained 1867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1868N: stm32 1869F: drivers/clocksource/armv7m_systick.c 1870 1871ARM/TANGO ARCHITECTURE 1872M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1873L: linux-arm-kernel@lists.infradead.org 1874S: Maintained 1875N: tango 1876 1877ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1878M: Lennert Buytenhek <kernel@wantstofly.org> 1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1880S: Maintained 1881 1882ARM/TETON BGA MACHINE SUPPORT 1883M: "Mark F. Brown" <mark.brown314@gmail.com> 1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1885S: Maintained 1886 1887ARM/THECUS N2100 MACHINE SUPPORT 1888M: Lennert Buytenhek <kernel@wantstofly.org> 1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1890S: Maintained 1891 1892ARM/NUVOTON W90X900 ARM ARCHITECTURE 1893M: Wan ZongShun <mcuos.com@gmail.com> 1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1895W: http://www.mcuos.com 1896S: Maintained 1897F: arch/arm/mach-w90x900/ 1898F: drivers/input/keyboard/w90p910_keypad.c 1899F: drivers/input/touchscreen/w90p910_ts.c 1900F: drivers/watchdog/nuc900_wdt.c 1901F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1902F: drivers/mtd/nand/nuc900_nand.c 1903F: drivers/rtc/rtc-nuc900.c 1904F: drivers/spi/spi-nuc900.c 1905F: drivers/usb/host/ehci-w90x900.c 1906F: drivers/video/fbdev/nuc900fb.c 1907 1908ARM/U300 MACHINE SUPPORT 1909M: Linus Walleij <linus.walleij@linaro.org> 1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1911S: Supported 1912F: arch/arm/mach-u300/ 1913F: drivers/clocksource/timer-u300.c 1914F: drivers/i2c/busses/i2c-stu300.c 1915F: drivers/rtc/rtc-coh901331.c 1916F: drivers/watchdog/coh901327_wdt.c 1917F: drivers/dma/coh901318* 1918F: drivers/mfd/ab3100* 1919F: drivers/rtc/rtc-ab3100.c 1920F: drivers/rtc/rtc-coh901331.c 1921T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1922 1923ARM/UNIPHIER ARCHITECTURE 1924M: Masahiro Yamada <yamada.masahiro@socionext.com> 1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1926T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1927S: Maintained 1928F: arch/arm/boot/dts/uniphier* 1929F: arch/arm/include/asm/hardware/cache-uniphier.h 1930F: arch/arm/mach-uniphier/ 1931F: arch/arm/mm/cache-uniphier.c 1932F: arch/arm64/boot/dts/socionext/ 1933F: drivers/bus/uniphier-system-bus.c 1934F: drivers/clk/uniphier/ 1935F: drivers/i2c/busses/i2c-uniphier* 1936F: drivers/pinctrl/uniphier/ 1937F: drivers/reset/reset-uniphier.c 1938F: drivers/tty/serial/8250/8250_uniphier.c 1939N: uniphier 1940 1941ARM/Ux500 ARM ARCHITECTURE 1942M: Linus Walleij <linus.walleij@linaro.org> 1943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1944S: Maintained 1945F: arch/arm/mach-ux500/ 1946F: drivers/clocksource/clksrc-dbx500-prcmu.c 1947F: drivers/dma/ste_dma40* 1948F: drivers/hwspinlock/u8500_hsem.c 1949F: drivers/mfd/abx500* 1950F: drivers/mfd/ab8500* 1951F: drivers/mfd/dbx500* 1952F: drivers/mfd/db8500* 1953F: drivers/pinctrl/nomadik/pinctrl-ab* 1954F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1955F: drivers/rtc/rtc-ab8500.c 1956F: drivers/rtc/rtc-pl031.c 1957T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1958 1959ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1960M: Ulf Hansson <ulf.hansson@linaro.org> 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1962T: git git://git.linaro.org/people/ulfh/clk.git 1963S: Maintained 1964F: drivers/clk/ux500/ 1965 1966ARM/VERSATILE EXPRESS PLATFORM 1967M: Liviu Dudau <liviu.dudau@arm.com> 1968M: Sudeep Holla <sudeep.holla@arm.com> 1969M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1971S: Maintained 1972F: arch/arm/boot/dts/vexpress* 1973F: arch/arm64/boot/dts/arm/ 1974F: arch/arm/mach-vexpress/ 1975F: */*/vexpress* 1976F: */*/*/vexpress* 1977F: drivers/clk/versatile/clk-vexpress-osc.c 1978F: drivers/clocksource/versatile.c 1979N: mps2 1980 1981ARM/VFP SUPPORT 1982M: Russell King <linux@armlinux.org.uk> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984W: http://www.armlinux.org.uk/ 1985S: Maintained 1986F: arch/arm/vfp/ 1987 1988ARM/VOIPAC PXA270 SUPPORT 1989M: Marek Vasut <marek.vasut@gmail.com> 1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1991S: Maintained 1992F: arch/arm/mach-pxa/vpac270.c 1993F: arch/arm/mach-pxa/include/mach/vpac270.h 1994 1995ARM/VT8500 ARM ARCHITECTURE 1996M: Tony Prisk <linux@prisktech.co.nz> 1997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1998S: Maintained 1999F: arch/arm/mach-vt8500/ 2000F: drivers/clocksource/vt8500_timer.c 2001F: drivers/i2c/busses/i2c-wmt.c 2002F: drivers/mmc/host/wmt-sdmmc.c 2003F: drivers/pwm/pwm-vt8500.c 2004F: drivers/rtc/rtc-vt8500.c 2005F: drivers/tty/serial/vt8500_serial.c 2006F: drivers/usb/host/ehci-platform.c 2007F: drivers/usb/host/uhci-platform.c 2008F: drivers/video/fbdev/vt8500lcdfb.* 2009F: drivers/video/fbdev/wm8505fb* 2010F: drivers/video/fbdev/wmt_ge_rops.* 2011 2012ARM/ZIPIT Z2 SUPPORT 2013M: Marek Vasut <marek.vasut@gmail.com> 2014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2015S: Maintained 2016F: arch/arm/mach-pxa/z2.c 2017F: arch/arm/mach-pxa/include/mach/z2.h 2018 2019ARM/ZTE ARCHITECTURE 2020M: Jun Nie <jun.nie@linaro.org> 2021M: Baoyou Xie <baoyou.xie@linaro.org> 2022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2023S: Maintained 2024F: arch/arm/mach-zx/ 2025F: drivers/clk/zte/ 2026F: drivers/reset/reset-zx2967.c 2027F: drivers/soc/zte/ 2028F: Documentation/devicetree/bindings/arm/zte.txt 2029F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2030F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2031F: Documentation/devicetree/bindings/soc/zte/ 2032F: include/dt-bindings/soc/zx*.h 2033 2034ARM/ZYNQ ARCHITECTURE 2035M: Michal Simek <michal.simek@xilinx.com> 2036R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038W: http://wiki.xilinx.com 2039T: git https://github.com/Xilinx/linux-xlnx.git 2040S: Supported 2041F: arch/arm/mach-zynq/ 2042F: drivers/cpuidle/cpuidle-zynq.c 2043F: drivers/block/xsysace.c 2044N: zynq 2045N: xilinx 2046F: drivers/clocksource/cadence_ttc_timer.c 2047F: drivers/i2c/busses/i2c-cadence.c 2048F: drivers/mmc/host/sdhci-of-arasan.c 2049F: drivers/edac/synopsys_edac.c 2050 2051ARM SMMU DRIVERS 2052M: Will Deacon <will.deacon@arm.com> 2053R: Robin Murphy <robin.murphy@arm.com> 2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2055S: Maintained 2056F: drivers/iommu/arm-smmu.c 2057F: drivers/iommu/arm-smmu-v3.c 2058F: drivers/iommu/io-pgtable-arm.c 2059F: drivers/iommu/io-pgtable-arm-v7s.c 2060 2061ARM64 PORT (AARCH64 ARCHITECTURE) 2062M: Catalin Marinas <catalin.marinas@arm.com> 2063M: Will Deacon <will.deacon@arm.com> 2064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2065T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2066S: Maintained 2067F: arch/arm64/ 2068F: Documentation/arm64/ 2069 2070AS3645A LED FLASH CONTROLLER DRIVER 2071M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2072L: linux-media@vger.kernel.org 2073T: git git://linuxtv.org/media_tree.git 2074S: Maintained 2075F: drivers/media/i2c/as3645a.c 2076F: include/media/i2c/as3645a.h 2077 2078ASAHI KASEI AK8974 DRIVER 2079M: Linus Walleij <linus.walleij@linaro.org> 2080L: linux-iio@vger.kernel.org 2081W: http://www.akm.com/ 2082S: Supported 2083F: drivers/iio/magnetometer/ak8974.c 2084 2085ASC7621 HARDWARE MONITOR DRIVER 2086M: George Joseph <george.joseph@fairview5.com> 2087L: linux-hwmon@vger.kernel.org 2088S: Maintained 2089F: Documentation/hwmon/asc7621 2090F: drivers/hwmon/asc7621.c 2091 2092ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2093M: Corentin Chary <corentin.chary@gmail.com> 2094L: acpi4asus-user@lists.sourceforge.net 2095L: platform-driver-x86@vger.kernel.org 2096W: http://acpi4asus.sf.net 2097S: Maintained 2098F: drivers/platform/x86/asus*.c 2099F: drivers/platform/x86/eeepc*.c 2100 2101ASUS WIRELESS RADIO CONTROL DRIVER 2102M: João Paulo Rechi Vita <jprvita@gmail.com> 2103L: platform-driver-x86@vger.kernel.org 2104S: Maintained 2105F: drivers/platform/x86/asus-wireless.c 2106 2107ASYMMETRIC KEYS 2108M: David Howells <dhowells@redhat.com> 2109L: keyrings@vger.kernel.org 2110S: Maintained 2111F: Documentation/crypto/asymmetric-keys.txt 2112F: include/linux/verification.h 2113F: include/crypto/public_key.h 2114F: include/crypto/pkcs7.h 2115F: crypto/asymmetric_keys/ 2116 2117ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2118R: Dan Williams <dan.j.williams@intel.com> 2119W: http://sourceforge.net/projects/xscaleiop 2120S: Odd fixes 2121F: Documentation/crypto/async-tx-api.txt 2122F: crypto/async_tx/ 2123F: drivers/dma/ 2124F: include/linux/dmaengine.h 2125F: include/linux/async_tx.h 2126 2127AT24 EEPROM DRIVER 2128M: Wolfram Sang <wsa@the-dreams.de> 2129L: linux-i2c@vger.kernel.org 2130S: Maintained 2131F: drivers/misc/eeprom/at24.c 2132F: include/linux/platform_data/at24.h 2133 2134ATA OVER ETHERNET (AOE) DRIVER 2135M: "Ed L. Cashin" <ed.cashin@acm.org> 2136W: http://www.openaoe.org/ 2137S: Supported 2138F: Documentation/aoe/ 2139F: drivers/block/aoe/ 2140 2141ATHEROS 71XX/9XXX GPIO DRIVER 2142M: Alban Bedel <albeu@free.fr> 2143W: https://github.com/AlbanBedel/linux 2144T: git git://github.com/AlbanBedel/linux 2145S: Maintained 2146F: drivers/gpio/gpio-ath79.c 2147F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2148 2149ATHEROS ATH GENERIC UTILITIES 2150M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2151L: linux-wireless@vger.kernel.org 2152S: Supported 2153F: drivers/net/wireless/ath/* 2154 2155ATHEROS ATH5K WIRELESS DRIVER 2156M: Jiri Slaby <jirislaby@gmail.com> 2157M: Nick Kossifidis <mickflemm@gmail.com> 2158M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2159L: linux-wireless@vger.kernel.org 2160W: http://wireless.kernel.org/en/users/Drivers/ath5k 2161S: Maintained 2162F: drivers/net/wireless/ath/ath5k/ 2163 2164ATHEROS ATH6KL WIRELESS DRIVER 2165M: Kalle Valo <kvalo@qca.qualcomm.com> 2166L: linux-wireless@vger.kernel.org 2167W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2168T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2169S: Supported 2170F: drivers/net/wireless/ath/ath6kl/ 2171 2172WILOCITY WIL6210 WIRELESS DRIVER 2173M: Maya Erez <qca_merez@qca.qualcomm.com> 2174L: linux-wireless@vger.kernel.org 2175L: wil6210@qca.qualcomm.com 2176S: Supported 2177W: http://wireless.kernel.org/en/users/Drivers/wil6210 2178F: drivers/net/wireless/ath/wil6210/ 2179F: include/uapi/linux/wil6210_uapi.h 2180 2181CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2182M: Christian Lamparter <chunkeey@googlemail.com> 2183L: linux-wireless@vger.kernel.org 2184W: http://wireless.kernel.org/en/users/Drivers/carl9170 2185S: Maintained 2186F: drivers/net/wireless/ath/carl9170/ 2187 2188ATK0110 HWMON DRIVER 2189M: Luca Tettamanti <kronos.it@gmail.com> 2190L: linux-hwmon@vger.kernel.org 2191S: Maintained 2192F: drivers/hwmon/asus_atk0110.c 2193 2194ATI_REMOTE2 DRIVER 2195M: Ville Syrjala <syrjala@sci.fi> 2196S: Maintained 2197F: drivers/input/misc/ati_remote2.c 2198 2199ATLX ETHERNET DRIVERS 2200M: Jay Cliburn <jcliburn@gmail.com> 2201M: Chris Snook <chris.snook@gmail.com> 2202L: netdev@vger.kernel.org 2203W: http://sourceforge.net/projects/atl1 2204W: http://atl1.sourceforge.net 2205S: Maintained 2206F: drivers/net/ethernet/atheros/ 2207 2208ATM 2209M: Chas Williams <3chas3@gmail.com> 2210L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2211L: netdev@vger.kernel.org 2212W: http://linux-atm.sourceforge.net 2213S: Maintained 2214F: drivers/atm/ 2215F: include/linux/atm* 2216F: include/uapi/linux/atm* 2217 2218ATMEL AT91 / AT32 MCI DRIVER 2219M: Ludovic Desroches <ludovic.desroches@microchip.com> 2220S: Maintained 2221F: drivers/mmc/host/atmel-mci.c 2222 2223ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2224M: Nicolas Ferre <nicolas.ferre@microchip.com> 2225S: Supported 2226F: drivers/power/reset/at91-sama5d2_shdwc.c 2227 2228ATMEL SAMA5D2 ADC DRIVER 2229M: Ludovic Desroches <ludovic.desroches@microchip.com> 2230L: linux-iio@vger.kernel.org 2231S: Supported 2232F: drivers/iio/adc/at91-sama5d2_adc.c 2233 2234ATMEL Audio ALSA driver 2235M: Nicolas Ferre <nicolas.ferre@microchip.com> 2236L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2237S: Supported 2238F: sound/soc/atmel 2239 2240ATMEL XDMA DRIVER 2241M: Ludovic Desroches <ludovic.desroches@microchip.com> 2242L: linux-arm-kernel@lists.infradead.org 2243L: dmaengine@vger.kernel.org 2244S: Supported 2245F: drivers/dma/at_xdmac.c 2246 2247ATMEL I2C DRIVER 2248M: Ludovic Desroches <ludovic.desroches@microchip.com> 2249L: linux-i2c@vger.kernel.org 2250S: Supported 2251F: drivers/i2c/busses/i2c-at91.c 2252 2253ATMEL ISI DRIVER 2254M: Ludovic Desroches <ludovic.desroches@microchip.com> 2255L: linux-media@vger.kernel.org 2256S: Supported 2257F: drivers/media/platform/atmel/atmel-isi.c 2258F: include/media/atmel-isi.h 2259 2260ATMEL LCDFB DRIVER 2261M: Nicolas Ferre <nicolas.ferre@microchip.com> 2262L: linux-fbdev@vger.kernel.org 2263S: Maintained 2264F: drivers/video/fbdev/atmel_lcdfb.c 2265F: include/video/atmel_lcdc.h 2266 2267ATMEL MACB ETHERNET DRIVER 2268M: Nicolas Ferre <nicolas.ferre@microchip.com> 2269S: Supported 2270F: drivers/net/ethernet/cadence/ 2271 2272ATMEL NAND DRIVER 2273M: Wenyou Yang <wenyou.yang@atmel.com> 2274M: Josh Wu <rainyfeeling@outlook.com> 2275L: linux-mtd@lists.infradead.org 2276S: Supported 2277F: drivers/mtd/nand/atmel/* 2278 2279ATMEL SDMMC DRIVER 2280M: Ludovic Desroches <ludovic.desroches@microchip.com> 2281L: linux-mmc@vger.kernel.org 2282S: Supported 2283F: drivers/mmc/host/sdhci-of-at91.c 2284 2285ATMEL SPI DRIVER 2286M: Nicolas Ferre <nicolas.ferre@microchip.com> 2287S: Supported 2288F: drivers/spi/spi-atmel.* 2289 2290ATMEL SSC DRIVER 2291M: Nicolas Ferre <nicolas.ferre@microchip.com> 2292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2293S: Supported 2294F: drivers/misc/atmel-ssc.c 2295F: include/linux/atmel-ssc.h 2296 2297ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2298M: Nicolas Ferre <nicolas.ferre@microchip.com> 2299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2300S: Supported 2301F: drivers/misc/atmel_tclib.c 2302F: drivers/clocksource/tcb_clksrc.c 2303 2304ATMEL USBA UDC DRIVER 2305M: Nicolas Ferre <nicolas.ferre@microchip.com> 2306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2307S: Supported 2308F: drivers/usb/gadget/udc/atmel_usba_udc.* 2309 2310ATMEL WIRELESS DRIVER 2311M: Simon Kelley <simon@thekelleys.org.uk> 2312L: linux-wireless@vger.kernel.org 2313W: http://www.thekelleys.org.uk/atmel 2314W: http://atmelwlandriver.sourceforge.net/ 2315S: Maintained 2316F: drivers/net/wireless/atmel/atmel* 2317 2318ATMEL MAXTOUCH DRIVER 2319M: Nick Dyer <nick@shmanahar.org> 2320T: git git://github.com/ndyer/linux.git 2321S: Maintained 2322F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2323F: drivers/input/touchscreen/atmel_mxt_ts.c 2324F: include/linux/platform_data/atmel_mxt_ts.h 2325 2326ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2327M: Bradley Grove <linuxdrivers@attotech.com> 2328L: linux-scsi@vger.kernel.org 2329W: http://www.attotech.com 2330S: Supported 2331F: drivers/scsi/esas2r 2332 2333ATUSB IEEE 802.15.4 RADIO DRIVER 2334M: Stefan Schmidt <stefan@osg.samsung.com> 2335L: linux-wpan@vger.kernel.org 2336S: Maintained 2337F: drivers/net/ieee802154/atusb.c 2338F: drivers/net/ieee802154/atusb.h 2339F: drivers/net/ieee802154/at86rf230.h 2340 2341AUDIT SUBSYSTEM 2342M: Paul Moore <paul@paul-moore.com> 2343M: Eric Paris <eparis@redhat.com> 2344L: linux-audit@redhat.com (moderated for non-subscribers) 2345W: http://people.redhat.com/sgrubb/audit/ 2346T: git git://git.infradead.org/users/pcmoore/audit 2347S: Maintained 2348F: include/linux/audit.h 2349F: include/uapi/linux/audit.h 2350F: kernel/audit* 2351 2352AUXILIARY DISPLAY DRIVERS 2353M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2354W: http://miguelojeda.es/auxdisplay.htm 2355W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2356S: Maintained 2357F: drivers/auxdisplay/ 2358F: include/linux/cfag12864b.h 2359 2360AX.25 NETWORK LAYER 2361M: Ralf Baechle <ralf@linux-mips.org> 2362L: linux-hams@vger.kernel.org 2363W: http://www.linux-ax25.org/ 2364S: Maintained 2365F: include/uapi/linux/ax25.h 2366F: include/net/ax25.h 2367F: net/ax25/ 2368 2369AXENTIA ASOC DRIVERS 2370M: Peter Rosin <peda@axentia.se> 2371L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2372S: Maintained 2373F: Documentation/devicetree/bindings/sound/axentia,* 2374F: sound/soc/atmel/tse850-pcm5142.c 2375 2376AXENTIA ARM DEVICES 2377M: Peter Rosin <peda@axentia.se> 2378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2379S: Maintained 2380F: Documentation/devicetree/bindings/arm/axentia.txt 2381F: arch/arm/boot/dts/at91-linea.dtsi 2382F: arch/arm/boot/dts/at91-tse850-3.dts 2383 2384AZ6007 DVB DRIVER 2385M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2386M: Mauro Carvalho Chehab <mchehab@kernel.org> 2387L: linux-media@vger.kernel.org 2388W: https://linuxtv.org 2389T: git git://linuxtv.org/media_tree.git 2390S: Maintained 2391F: drivers/media/usb/dvb-usb-v2/az6007.c 2392 2393AZTECH FM RADIO RECEIVER DRIVER 2394M: Hans Verkuil <hverkuil@xs4all.nl> 2395L: linux-media@vger.kernel.org 2396T: git git://linuxtv.org/media_tree.git 2397W: https://linuxtv.org 2398S: Maintained 2399F: drivers/media/radio/radio-aztech* 2400 2401B43 WIRELESS DRIVER 2402L: linux-wireless@vger.kernel.org 2403L: b43-dev@lists.infradead.org 2404W: http://wireless.kernel.org/en/users/Drivers/b43 2405S: Odd Fixes 2406F: drivers/net/wireless/broadcom/b43/ 2407 2408B43LEGACY WIRELESS DRIVER 2409M: Larry Finger <Larry.Finger@lwfinger.net> 2410L: linux-wireless@vger.kernel.org 2411L: b43-dev@lists.infradead.org 2412W: http://wireless.kernel.org/en/users/Drivers/b43 2413S: Maintained 2414F: drivers/net/wireless/broadcom/b43legacy/ 2415 2416BACKLIGHT CLASS/SUBSYSTEM 2417M: Lee Jones <lee.jones@linaro.org> 2418M: Daniel Thompson <daniel.thompson@linaro.org> 2419M: Jingoo Han <jingoohan1@gmail.com> 2420T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2421S: Maintained 2422F: drivers/video/backlight/ 2423F: include/linux/backlight.h 2424F: include/linux/pwm_backlight.h 2425F: Documentation/devicetree/bindings/leds/backlight 2426 2427BATMAN ADVANCED 2428M: Marek Lindner <mareklindner@neomailbox.ch> 2429M: Simon Wunderlich <sw@simonwunderlich.de> 2430M: Antonio Quartulli <a@unstable.cc> 2431L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2432W: https://www.open-mesh.org/ 2433Q: https://patchwork.open-mesh.org/project/batman/list/ 2434S: Maintained 2435F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2436F: Documentation/ABI/testing/sysfs-class-net-mesh 2437F: Documentation/networking/batman-adv.txt 2438F: include/uapi/linux/batman_adv.h 2439F: net/batman-adv/ 2440 2441BAYCOM/HDLCDRV DRIVERS FOR AX.25 2442M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2443L: linux-hams@vger.kernel.org 2444W: http://www.baycom.org/~tom/ham/ham.html 2445S: Maintained 2446F: drivers/net/hamradio/baycom* 2447 2448BCACHE (BLOCK LAYER CACHE) 2449M: Kent Overstreet <kent.overstreet@gmail.com> 2450L: linux-bcache@vger.kernel.org 2451W: http://bcache.evilpiepirate.org 2452S: Orphan 2453F: drivers/md/bcache/ 2454 2455BDISP ST MEDIA DRIVER 2456M: Fabien Dessenne <fabien.dessenne@st.com> 2457L: linux-media@vger.kernel.org 2458T: git git://linuxtv.org/media_tree.git 2459W: https://linuxtv.org 2460S: Supported 2461F: drivers/media/platform/sti/bdisp 2462 2463DELTA ST MEDIA DRIVER 2464M: Hugues Fruchet <hugues.fruchet@st.com> 2465L: linux-media@vger.kernel.org 2466T: git git://linuxtv.org/media_tree.git 2467W: https://linuxtv.org 2468S: Supported 2469F: drivers/media/platform/sti/delta 2470 2471BEFS FILE SYSTEM 2472M: Luis de Bethencourt <luisbg@osg.samsung.com> 2473M: Salah Triki <salah.triki@gmail.com> 2474S: Maintained 2475T: git git://github.com/luisbg/linux-befs.git 2476F: Documentation/filesystems/befs.txt 2477F: fs/befs/ 2478 2479BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2480M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2481L: netdev@vger.kernel.org 2482S: Maintained 2483F: drivers/net/ethernet/ec_bhf.c 2484 2485BFS FILE SYSTEM 2486M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2487S: Maintained 2488F: Documentation/filesystems/bfs.txt 2489F: fs/bfs/ 2490F: include/uapi/linux/bfs_fs.h 2491 2492BLACKFIN ARCHITECTURE 2493M: Steven Miao <realmz6@gmail.com> 2494L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2495T: git git://git.code.sf.net/p/adi-linux/code 2496W: http://blackfin.uclinux.org 2497S: Supported 2498F: arch/blackfin/ 2499 2500BLACKFIN EMAC DRIVER 2501L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2502W: http://blackfin.uclinux.org 2503S: Supported 2504F: drivers/net/ethernet/adi/ 2505 2506BLACKFIN RTC DRIVER 2507L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2508W: http://blackfin.uclinux.org 2509S: Supported 2510F: drivers/rtc/rtc-bfin.c 2511 2512BLACKFIN SDH DRIVER 2513M: Sonic Zhang <sonic.zhang@analog.com> 2514L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2515W: http://blackfin.uclinux.org 2516S: Supported 2517F: drivers/mmc/host/bfin_sdh.c 2518 2519BLACKFIN SERIAL DRIVER 2520M: Sonic Zhang <sonic.zhang@analog.com> 2521L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2522W: http://blackfin.uclinux.org 2523S: Supported 2524F: drivers/tty/serial/bfin_uart.c 2525 2526BLACKFIN WATCHDOG DRIVER 2527L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2528W: http://blackfin.uclinux.org 2529S: Supported 2530F: drivers/watchdog/bfin_wdt.c 2531 2532BLACKFIN I2C TWI DRIVER 2533M: Sonic Zhang <sonic.zhang@analog.com> 2534L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2535W: http://blackfin.uclinux.org/ 2536S: Supported 2537F: drivers/i2c/busses/i2c-bfin-twi.c 2538 2539BLACKFIN MEDIA DRIVER 2540M: Scott Jiang <scott.jiang.linux@gmail.com> 2541L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2542W: http://blackfin.uclinux.org/ 2543S: Supported 2544F: drivers/media/platform/blackfin/ 2545F: drivers/media/i2c/adv7183* 2546F: drivers/media/i2c/vs6624* 2547 2548BLINKM RGB LED DRIVER 2549M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2550S: Maintained 2551F: drivers/leds/leds-blinkm.c 2552 2553BLOCK LAYER 2554M: Jens Axboe <axboe@kernel.dk> 2555L: linux-block@vger.kernel.org 2556T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2557S: Maintained 2558F: block/ 2559F: kernel/trace/blktrace.c 2560F: lib/sbitmap.c 2561 2562BFQ I/O SCHEDULER 2563M: Paolo Valente <paolo.valente@linaro.org> 2564M: Jens Axboe <axboe@kernel.dk> 2565L: linux-block@vger.kernel.org 2566S: Maintained 2567F: block/bfq-* 2568F: Documentation/block/bfq-iosched.txt 2569 2570BLOCK2MTD DRIVER 2571M: Joern Engel <joern@lazybastard.org> 2572L: linux-mtd@lists.infradead.org 2573S: Maintained 2574F: drivers/mtd/devices/block2mtd.c 2575 2576BLUETOOTH DRIVERS 2577M: Marcel Holtmann <marcel@holtmann.org> 2578M: Gustavo Padovan <gustavo@padovan.org> 2579M: Johan Hedberg <johan.hedberg@gmail.com> 2580L: linux-bluetooth@vger.kernel.org 2581W: http://www.bluez.org/ 2582T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2583T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2584S: Maintained 2585F: drivers/bluetooth/ 2586 2587BLUETOOTH SUBSYSTEM 2588M: Marcel Holtmann <marcel@holtmann.org> 2589M: Gustavo Padovan <gustavo@padovan.org> 2590M: Johan Hedberg <johan.hedberg@gmail.com> 2591L: linux-bluetooth@vger.kernel.org 2592W: http://www.bluez.org/ 2593T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2594T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2595S: Maintained 2596F: net/bluetooth/ 2597F: include/net/bluetooth/ 2598 2599BONDING DRIVER 2600M: Jay Vosburgh <j.vosburgh@gmail.com> 2601M: Veaceslav Falico <vfalico@gmail.com> 2602M: Andy Gospodarek <andy@greyhouse.net> 2603L: netdev@vger.kernel.org 2604W: http://sourceforge.net/projects/bonding/ 2605S: Supported 2606F: drivers/net/bonding/ 2607F: include/uapi/linux/if_bonding.h 2608 2609BPF (Safe dynamic programs and tools) 2610M: Alexei Starovoitov <ast@kernel.org> 2611M: Daniel Borkmann <daniel@iogearbox.net> 2612L: netdev@vger.kernel.org 2613L: linux-kernel@vger.kernel.org 2614S: Supported 2615F: arch/x86/net/bpf_jit* 2616F: Documentation/networking/filter.txt 2617F: include/linux/bpf* 2618F: include/linux/filter.h 2619F: include/uapi/linux/bpf* 2620F: include/uapi/linux/filter.h 2621F: kernel/bpf/ 2622F: kernel/trace/bpf_trace.c 2623F: lib/test_bpf.c 2624F: net/bpf/ 2625F: net/core/filter.c 2626F: net/sched/act_bpf.c 2627F: net/sched/cls_bpf.c 2628F: samples/bpf/ 2629F: tools/net/bpf* 2630F: tools/testing/selftests/bpf/ 2631 2632BROADCOM B44 10/100 ETHERNET DRIVER 2633M: Michael Chan <michael.chan@broadcom.com> 2634L: netdev@vger.kernel.org 2635S: Supported 2636F: drivers/net/ethernet/broadcom/b44.* 2637 2638BROADCOM B53 ETHERNET SWITCH DRIVER 2639M: Florian Fainelli <f.fainelli@gmail.com> 2640L: netdev@vger.kernel.org 2641L: openwrt-devel@lists.openwrt.org (subscribers-only) 2642S: Supported 2643F: drivers/net/dsa/b53/* 2644F: include/linux/platform_data/b53.h 2645 2646BROADCOM GENET ETHERNET DRIVER 2647M: Florian Fainelli <f.fainelli@gmail.com> 2648L: netdev@vger.kernel.org 2649S: Supported 2650F: drivers/net/ethernet/broadcom/genet/ 2651 2652BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2653M: Rasesh Mody <rasesh.mody@cavium.com> 2654M: Harish Patil <harish.patil@cavium.com> 2655M: Dept-GELinuxNICDev@cavium.com 2656L: netdev@vger.kernel.org 2657S: Supported 2658F: drivers/net/ethernet/broadcom/bnx2.* 2659F: drivers/net/ethernet/broadcom/bnx2_* 2660 2661BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2662M: Yuval Mintz <Yuval.Mintz@cavium.com> 2663M: Ariel Elior <ariel.elior@cavium.com> 2664M: everest-linux-l2@cavium.com 2665L: netdev@vger.kernel.org 2666S: Supported 2667F: drivers/net/ethernet/broadcom/bnx2x/ 2668 2669BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2670M: Michael Chan <michael.chan@broadcom.com> 2671L: netdev@vger.kernel.org 2672S: Supported 2673F: drivers/net/ethernet/broadcom/bnxt/ 2674 2675BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2676M: Florian Fainelli <f.fainelli@gmail.com> 2677M: Ray Jui <rjui@broadcom.com> 2678M: Scott Branden <sbranden@broadcom.com> 2679M: bcm-kernel-feedback-list@broadcom.com 2680T: git git://github.com/broadcom/mach-bcm 2681S: Maintained 2682N: bcm281* 2683N: bcm113* 2684N: bcm216* 2685N: kona 2686F: arch/arm/mach-bcm/ 2687 2688BROADCOM BCM2835 ARM ARCHITECTURE 2689M: Lee Jones <lee@kernel.org> 2690M: Eric Anholt <eric@anholt.net> 2691M: Stefan Wahren <stefan.wahren@i2se.com> 2692L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2694T: git git://github.com/anholt/linux 2695S: Maintained 2696N: bcm2835 2697F: drivers/staging/vc04_services 2698 2699BROADCOM BCM47XX MIPS ARCHITECTURE 2700M: Hauke Mehrtens <hauke@hauke-m.de> 2701M: Rafał Miłecki <zajec5@gmail.com> 2702L: linux-mips@linux-mips.org 2703S: Maintained 2704F: Documentation/devicetree/bindings/mips/brcm/ 2705F: arch/mips/bcm47xx/* 2706F: arch/mips/include/asm/mach-bcm47xx/* 2707 2708BROADCOM BCM5301X ARM ARCHITECTURE 2709M: Hauke Mehrtens <hauke@hauke-m.de> 2710M: Rafał Miłecki <zajec5@gmail.com> 2711M: Jon Mason <jonmason@broadcom.com> 2712M: bcm-kernel-feedback-list@broadcom.com 2713L: linux-arm-kernel@lists.infradead.org 2714S: Maintained 2715F: arch/arm/mach-bcm/bcm_5301x.c 2716F: arch/arm/boot/dts/bcm5301x*.dtsi 2717F: arch/arm/boot/dts/bcm470* 2718F: arch/arm/boot/dts/bcm953012* 2719 2720BROADCOM BCM53573 ARM ARCHITECTURE 2721M: Rafał Miłecki <rafal@milecki.pl> 2722L: linux-arm-kernel@lists.infradead.org 2723S: Maintained 2724F: arch/arm/boot/dts/bcm53573* 2725F: arch/arm/boot/dts/bcm47189* 2726 2727BROADCOM BCM63XX ARM ARCHITECTURE 2728M: Florian Fainelli <f.fainelli@gmail.com> 2729M: bcm-kernel-feedback-list@broadcom.com 2730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2731T: git git://github.com/broadcom/stblinux.git 2732S: Maintained 2733N: bcm63xx 2734 2735BROADCOM BCM63XX/BCM33XX UDC DRIVER 2736M: Kevin Cernekee <cernekee@gmail.com> 2737L: linux-usb@vger.kernel.org 2738S: Maintained 2739F: drivers/usb/gadget/udc/bcm63xx_udc.* 2740 2741BROADCOM BCM7XXX ARM ARCHITECTURE 2742M: Brian Norris <computersforpeace@gmail.com> 2743M: Gregory Fong <gregory.0xf0@gmail.com> 2744M: Florian Fainelli <f.fainelli@gmail.com> 2745M: bcm-kernel-feedback-list@broadcom.com 2746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2747T: git git://github.com/broadcom/stblinux.git 2748S: Maintained 2749F: arch/arm/mach-bcm/*brcmstb* 2750F: arch/arm/boot/dts/bcm7*.dts* 2751F: drivers/bus/brcmstb_gisb.c 2752N: brcmstb 2753 2754BROADCOM BMIPS MIPS ARCHITECTURE 2755M: Kevin Cernekee <cernekee@gmail.com> 2756M: Florian Fainelli <f.fainelli@gmail.com> 2757L: linux-mips@linux-mips.org 2758T: git git://github.com/broadcom/stblinux.git 2759S: Maintained 2760F: arch/mips/bmips/* 2761F: arch/mips/include/asm/mach-bmips/* 2762F: arch/mips/kernel/*bmips* 2763F: arch/mips/boot/dts/brcm/bcm*.dts* 2764F: drivers/irqchip/irq-bcm63* 2765F: drivers/irqchip/irq-bcm7* 2766F: drivers/irqchip/irq-brcmstb* 2767F: include/linux/bcm963xx_nvram.h 2768F: include/linux/bcm963xx_tag.h 2769 2770BROADCOM BMIPS CPUFREQ DRIVER 2771M: Markus Mayer <mmayer@broadcom.com> 2772M: bcm-kernel-feedback-list@broadcom.com 2773L: linux-pm@vger.kernel.org 2774S: Maintained 2775F: drivers/cpufreq/bmips-cpufreq.c 2776 2777BROADCOM TG3 GIGABIT ETHERNET DRIVER 2778M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2779M: Prashant Sreedharan <prashant@broadcom.com> 2780M: Michael Chan <mchan@broadcom.com> 2781L: netdev@vger.kernel.org 2782S: Supported 2783F: drivers/net/ethernet/broadcom/tg3.* 2784 2785BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2786M: Arend van Spriel <arend.vanspriel@broadcom.com> 2787M: Franky Lin <franky.lin@broadcom.com> 2788M: Hante Meuleman <hante.meuleman@broadcom.com> 2789L: linux-wireless@vger.kernel.org 2790L: brcm80211-dev-list.pdl@broadcom.com 2791S: Supported 2792F: drivers/net/wireless/broadcom/brcm80211/ 2793 2794BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2795M: QLogic-Storage-Upstream@qlogic.com 2796L: linux-scsi@vger.kernel.org 2797S: Supported 2798F: drivers/scsi/bnx2fc/ 2799 2800BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2801M: QLogic-Storage-Upstream@qlogic.com 2802L: linux-scsi@vger.kernel.org 2803S: Supported 2804F: drivers/scsi/bnx2i/ 2805 2806BROADCOM IPROC ARM ARCHITECTURE 2807M: Ray Jui <rjui@broadcom.com> 2808M: Scott Branden <sbranden@broadcom.com> 2809M: Jon Mason <jonmason@broadcom.com> 2810M: bcm-kernel-feedback-list@broadcom.com 2811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2812T: git git://github.com/broadcom/cygnus-linux.git 2813S: Maintained 2814N: iproc 2815N: cygnus 2816N: bcm[-_]nsp 2817N: bcm9113* 2818N: bcm9583* 2819N: bcm9585* 2820N: bcm9586* 2821N: bcm988312 2822N: bcm113* 2823N: bcm583* 2824N: bcm585* 2825N: bcm586* 2826N: bcm88312 2827F: arch/arm64/boot/dts/broadcom/ns2* 2828F: drivers/clk/bcm/clk-ns* 2829F: drivers/pinctrl/bcm/pinctrl-ns* 2830 2831BROADCOM BRCMSTB GPIO DRIVER 2832M: Gregory Fong <gregory.0xf0@gmail.com> 2833L: bcm-kernel-feedback-list@broadcom.com 2834S: Supported 2835F: drivers/gpio/gpio-brcmstb.c 2836F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2837 2838BROADCOM KONA GPIO DRIVER 2839M: Ray Jui <rjui@broadcom.com> 2840L: bcm-kernel-feedback-list@broadcom.com 2841S: Supported 2842F: drivers/gpio/gpio-bcm-kona.c 2843F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2844 2845BROADCOM NVRAM DRIVER 2846M: Rafał Miłecki <zajec5@gmail.com> 2847L: linux-mips@linux-mips.org 2848S: Maintained 2849F: drivers/firmware/broadcom/* 2850 2851BROADCOM STB NAND FLASH DRIVER 2852M: Brian Norris <computersforpeace@gmail.com> 2853M: Kamal Dasu <kdasu.kdev@gmail.com> 2854L: linux-mtd@lists.infradead.org 2855L: bcm-kernel-feedback-list@broadcom.com 2856S: Maintained 2857F: drivers/mtd/nand/brcmnand/ 2858 2859BROADCOM STB AVS CPUFREQ DRIVER 2860M: Markus Mayer <mmayer@broadcom.com> 2861M: bcm-kernel-feedback-list@broadcom.com 2862L: linux-pm@vger.kernel.org 2863S: Maintained 2864F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2865F: drivers/cpufreq/brcmstb* 2866 2867BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2868M: Rafał Miłecki <zajec5@gmail.com> 2869L: linux-wireless@vger.kernel.org 2870S: Maintained 2871F: drivers/bcma/ 2872F: include/linux/bcma/ 2873 2874BROADCOM SYSTEMPORT ETHERNET DRIVER 2875M: Florian Fainelli <f.fainelli@gmail.com> 2876L: netdev@vger.kernel.org 2877S: Supported 2878F: drivers/net/ethernet/broadcom/bcmsysport.* 2879 2880BROADCOM NETXTREME-E ROCE DRIVER 2881M: Selvin Xavier <selvin.xavier@broadcom.com> 2882M: Devesh Sharma <devesh.sharma@broadcom.com> 2883M: Somnath Kotur <somnath.kotur@broadcom.com> 2884M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2885L: linux-rdma@vger.kernel.org 2886W: http://www.broadcom.com 2887S: Supported 2888F: drivers/infiniband/hw/bnxt_re/ 2889F: include/uapi/rdma/bnxt_re-abi.h 2890 2891BROCADE BFA FC SCSI DRIVER 2892M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2893M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2894L: linux-scsi@vger.kernel.org 2895S: Supported 2896F: drivers/scsi/bfa/ 2897 2898BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2899M: Rasesh Mody <rasesh.mody@cavium.com> 2900M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2901M: Dept-GELinuxNICDev@cavium.com 2902L: netdev@vger.kernel.org 2903S: Supported 2904F: drivers/net/ethernet/brocade/bna/ 2905 2906BSG (block layer generic sg v4 driver) 2907M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2908L: linux-scsi@vger.kernel.org 2909S: Supported 2910F: block/bsg.c 2911F: include/linux/bsg.h 2912F: include/uapi/linux/bsg.h 2913 2914BT87X AUDIO DRIVER 2915M: Clemens Ladisch <clemens@ladisch.de> 2916L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2917T: git git://git.alsa-project.org/alsa-kernel.git 2918S: Maintained 2919F: Documentation/sound/alsa/Bt87x.txt 2920F: sound/pci/bt87x.c 2921 2922BT8XXGPIO DRIVER 2923M: Michael Buesch <m@bues.ch> 2924W: http://bu3sch.de/btgpio.php 2925S: Maintained 2926F: drivers/gpio/gpio-bt8xx.c 2927 2928BTRFS FILE SYSTEM 2929M: Chris Mason <clm@fb.com> 2930M: Josef Bacik <jbacik@fb.com> 2931M: David Sterba <dsterba@suse.com> 2932L: linux-btrfs@vger.kernel.org 2933W: http://btrfs.wiki.kernel.org/ 2934Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2936S: Maintained 2937F: Documentation/filesystems/btrfs.txt 2938F: fs/btrfs/ 2939F: include/linux/btrfs* 2940F: include/uapi/linux/btrfs* 2941 2942BTTV VIDEO4LINUX DRIVER 2943M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2944M: Mauro Carvalho Chehab <mchehab@kernel.org> 2945L: linux-media@vger.kernel.org 2946W: https://linuxtv.org 2947T: git git://linuxtv.org/media_tree.git 2948S: Odd fixes 2949F: Documentation/media/v4l-drivers/bttv* 2950F: drivers/media/pci/bt8xx/bttv* 2951 2952BUSLOGIC SCSI DRIVER 2953M: Khalid Aziz <khalid@gonehiking.org> 2954L: linux-scsi@vger.kernel.org 2955S: Maintained 2956F: drivers/scsi/BusLogic.* 2957F: drivers/scsi/FlashPoint.* 2958 2959C-MEDIA CMI8788 DRIVER 2960M: Clemens Ladisch <clemens@ladisch.de> 2961L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2962T: git git://git.alsa-project.org/alsa-kernel.git 2963S: Maintained 2964F: sound/pci/oxygen/ 2965 2966C6X ARCHITECTURE 2967M: Mark Salter <msalter@redhat.com> 2968M: Aurelien Jacquiot <a-jacquiot@ti.com> 2969L: linux-c6x-dev@linux-c6x.org 2970W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2971S: Maintained 2972F: arch/c6x/ 2973 2974CA8210 IEEE-802.15.4 RADIO DRIVER 2975M: Harry Morris <h.morris@cascoda.com> 2976M: linuxdev@cascoda.com 2977L: linux-wpan@vger.kernel.org 2978W: https://github.com/Cascoda/ca8210-linux.git 2979S: Maintained 2980F: drivers/net/ieee802154/ca8210.c 2981F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 2982 2983CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2984M: David Howells <dhowells@redhat.com> 2985L: linux-cachefs@redhat.com (moderated for non-subscribers) 2986S: Supported 2987F: Documentation/filesystems/caching/cachefiles.txt 2988F: fs/cachefiles/ 2989 2990CADET FM/AM RADIO RECEIVER DRIVER 2991M: Hans Verkuil <hverkuil@xs4all.nl> 2992L: linux-media@vger.kernel.org 2993T: git git://linuxtv.org/media_tree.git 2994W: https://linuxtv.org 2995S: Maintained 2996F: drivers/media/radio/radio-cadet* 2997 2998CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2999M: Jonathan Corbet <corbet@lwn.net> 3000L: linux-media@vger.kernel.org 3001T: git git://linuxtv.org/media_tree.git 3002S: Maintained 3003F: Documentation/media/v4l-drivers/cafe_ccic* 3004F: drivers/media/platform/marvell-ccic/ 3005 3006CAIF NETWORK LAYER 3007M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3008L: netdev@vger.kernel.org 3009S: Supported 3010F: Documentation/networking/caif/ 3011F: drivers/net/caif/ 3012F: include/uapi/linux/caif/ 3013F: include/net/caif/ 3014F: net/caif/ 3015 3016CALGARY x86-64 IOMMU 3017M: Muli Ben-Yehuda <mulix@mulix.org> 3018M: Jon Mason <jdmason@kudzu.us> 3019L: iommu@lists.linux-foundation.org 3020S: Maintained 3021F: arch/x86/kernel/pci-calgary_64.c 3022F: arch/x86/kernel/tce_64.c 3023F: arch/x86/include/asm/calgary.h 3024F: arch/x86/include/asm/tce.h 3025 3026CAN NETWORK LAYER 3027M: Oliver Hartkopp <socketcan@hartkopp.net> 3028M: Marc Kleine-Budde <mkl@pengutronix.de> 3029L: linux-can@vger.kernel.org 3030W: https://github.com/linux-can 3031T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3033S: Maintained 3034F: Documentation/networking/can.txt 3035F: net/can/ 3036F: include/linux/can/core.h 3037F: include/uapi/linux/can.h 3038F: include/uapi/linux/can/bcm.h 3039F: include/uapi/linux/can/raw.h 3040F: include/uapi/linux/can/gw.h 3041 3042CAN NETWORK DRIVERS 3043M: Wolfgang Grandegger <wg@grandegger.com> 3044M: Marc Kleine-Budde <mkl@pengutronix.de> 3045L: linux-can@vger.kernel.org 3046W: https://github.com/linux-can 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3049S: Maintained 3050F: Documentation/devicetree/bindings/net/can/ 3051F: drivers/net/can/ 3052F: include/linux/can/dev.h 3053F: include/linux/can/platform/ 3054F: include/uapi/linux/can/error.h 3055F: include/uapi/linux/can/netlink.h 3056 3057CAPABILITIES 3058M: Serge Hallyn <serge@hallyn.com> 3059L: linux-security-module@vger.kernel.org 3060S: Supported 3061F: include/linux/capability.h 3062F: include/uapi/linux/capability.h 3063F: security/commoncap.c 3064F: kernel/capability.c 3065 3066CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3067M: Kevin Tsai <ktsai@capellamicro.com> 3068S: Maintained 3069F: drivers/iio/light/cm* 3070 3071CAVIUM THUNDERX2 ARM64 SOC 3072M: Jayachandran C <jnair@caviumnetworks.com> 3073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3074S: Maintained 3075F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3076F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3077 3078CAVIUM I2C DRIVER 3079M: Jan Glauber <jglauber@cavium.com> 3080M: David Daney <david.daney@cavium.com> 3081W: http://www.cavium.com 3082S: Supported 3083F: drivers/i2c/busses/i2c-octeon* 3084F: drivers/i2c/busses/i2c-thunderx* 3085 3086CAVIUM MMC DRIVER 3087M: Jan Glauber <jglauber@cavium.com> 3088M: David Daney <david.daney@cavium.com> 3089M: Steven J. Hill <Steven.Hill@cavium.com> 3090W: http://www.cavium.com 3091S: Supported 3092F: drivers/mmc/host/cavium* 3093 3094CAVIUM LIQUIDIO NETWORK DRIVER 3095M: Derek Chickles <derek.chickles@caviumnetworks.com> 3096M: Satanand Burla <satananda.burla@caviumnetworks.com> 3097M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3098M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3099L: netdev@vger.kernel.org 3100W: http://www.cavium.com 3101S: Supported 3102F: drivers/net/ethernet/cavium/liquidio/ 3103 3104CAVIUM OCTEON-TX CRYPTO DRIVER 3105M: George Cherian <george.cherian@cavium.com> 3106L: linux-crypto@vger.kernel.org 3107W: http://www.cavium.com 3108S: Supported 3109F: drivers/crypto/cavium/cpt/ 3110 3111CC2520 IEEE-802.15.4 RADIO DRIVER 3112M: Varka Bhadram <varkabhadram@gmail.com> 3113L: linux-wpan@vger.kernel.org 3114S: Maintained 3115F: drivers/net/ieee802154/cc2520.c 3116F: include/linux/spi/cc2520.h 3117F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3118 3119CEC FRAMEWORK 3120M: Hans Verkuil <hans.verkuil@cisco.com> 3121L: linux-media@vger.kernel.org 3122T: git git://linuxtv.org/media_tree.git 3123W: http://linuxtv.org 3124S: Supported 3125F: Documentation/media/kapi/cec-core.rst 3126F: Documentation/media/uapi/cec 3127F: drivers/media/cec/ 3128F: drivers/media/rc/keymaps/rc-cec.c 3129F: include/media/cec.h 3130F: include/media/cec-notifier.h 3131F: include/uapi/linux/cec.h 3132F: include/uapi/linux/cec-funcs.h 3133 3134CELL BROADBAND ENGINE ARCHITECTURE 3135M: Arnd Bergmann <arnd@arndb.de> 3136L: linuxppc-dev@lists.ozlabs.org 3137W: http://www.ibm.com/developerworks/power/cell/ 3138S: Supported 3139F: arch/powerpc/include/asm/cell*.h 3140F: arch/powerpc/include/asm/spu*.h 3141F: arch/powerpc/include/uapi/asm/spu*.h 3142F: arch/powerpc/oprofile/*cell* 3143F: arch/powerpc/platforms/cell/ 3144 3145CEPH COMMON CODE (LIBCEPH) 3146M: Ilya Dryomov <idryomov@gmail.com> 3147M: "Yan, Zheng" <zyan@redhat.com> 3148M: Sage Weil <sage@redhat.com> 3149L: ceph-devel@vger.kernel.org 3150W: http://ceph.com/ 3151T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3152T: git git://github.com/ceph/ceph-client.git 3153S: Supported 3154F: net/ceph/ 3155F: include/linux/ceph/ 3156F: include/linux/crush/ 3157 3158CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3159M: "Yan, Zheng" <zyan@redhat.com> 3160M: Sage Weil <sage@redhat.com> 3161M: Ilya Dryomov <idryomov@gmail.com> 3162L: ceph-devel@vger.kernel.org 3163W: http://ceph.com/ 3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3165T: git git://github.com/ceph/ceph-client.git 3166S: Supported 3167F: Documentation/filesystems/ceph.txt 3168F: fs/ceph/ 3169 3170CERTIFICATE HANDLING: 3171M: David Howells <dhowells@redhat.com> 3172M: David Woodhouse <dwmw2@infradead.org> 3173L: keyrings@vger.kernel.org 3174S: Maintained 3175F: Documentation/module-signing.txt 3176F: certs/ 3177F: scripts/sign-file.c 3178F: scripts/extract-cert.c 3179 3180CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3181L: linux-usb@vger.kernel.org 3182S: Orphan 3183F: Documentation/usb/WUSB-Design-overview.txt 3184F: Documentation/usb/wusb-cbaf 3185F: drivers/usb/host/hwa-hc.c 3186F: drivers/usb/host/whci/ 3187F: drivers/usb/wusbcore/ 3188F: include/linux/usb/wusb* 3189 3190HT16K33 LED CONTROLLER DRIVER 3191M: Robin van der Gracht <robin@protonic.nl> 3192S: Maintained 3193F: drivers/auxdisplay/ht16k33.c 3194F: Documentation/devicetree/bindings/display/ht16k33.txt 3195 3196CFAG12864B LCD DRIVER 3197M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3198W: http://miguelojeda.es/auxdisplay.htm 3199W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3200S: Maintained 3201F: drivers/auxdisplay/cfag12864b.c 3202F: include/linux/cfag12864b.h 3203 3204CFAG12864BFB LCD FRAMEBUFFER DRIVER 3205M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3206W: http://miguelojeda.es/auxdisplay.htm 3207W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3208S: Maintained 3209F: drivers/auxdisplay/cfag12864bfb.c 3210F: include/linux/cfag12864b.h 3211 3212CFG80211 and NL80211 3213M: Johannes Berg <johannes@sipsolutions.net> 3214L: linux-wireless@vger.kernel.org 3215W: http://wireless.kernel.org/ 3216T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3217T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3218S: Maintained 3219F: include/uapi/linux/nl80211.h 3220F: include/net/cfg80211.h 3221F: net/wireless/* 3222X: net/wireless/wext* 3223 3224CHAR and MISC DRIVERS 3225M: Arnd Bergmann <arnd@arndb.de> 3226M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3227T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3228S: Supported 3229F: drivers/char/* 3230F: drivers/misc/* 3231F: include/linux/miscdevice.h 3232 3233CHECKPATCH 3234M: Andy Whitcroft <apw@canonical.com> 3235M: Joe Perches <joe@perches.com> 3236S: Maintained 3237F: scripts/checkpatch.pl 3238 3239CHINESE DOCUMENTATION 3240M: Harry Wei <harryxiyou@gmail.com> 3241L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3242L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3243S: Maintained 3244F: Documentation/translations/zh_CN/ 3245 3246CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3247M: Peter Chen <Peter.Chen@nxp.com> 3248T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3249L: linux-usb@vger.kernel.org 3250S: Maintained 3251F: drivers/usb/chipidea/ 3252 3253CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3254M: Hans de Goede <hdegoede@redhat.com> 3255L: linux-input@vger.kernel.org 3256S: Maintained 3257F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3258F: drivers/input/touchscreen/chipone_icn8318.c 3259 3260CHROME HARDWARE PLATFORM SUPPORT 3261M: Olof Johansson <olof@lixom.net> 3262S: Maintained 3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3264F: drivers/platform/chrome/ 3265 3266CISCO VIC ETHERNET NIC DRIVER 3267M: Christian Benvenuti <benve@cisco.com> 3268M: Govindarajulu Varadarajan <_govind@gmx.com> 3269M: Neel Patel <neepatel@cisco.com> 3270S: Supported 3271F: drivers/net/ethernet/cisco/enic/ 3272 3273CISCO VIC LOW LATENCY NIC DRIVER 3274M: Christian Benvenuti <benve@cisco.com> 3275M: Dave Goodell <dgoodell@cisco.com> 3276S: Supported 3277F: drivers/infiniband/hw/usnic/ 3278 3279CIRRUS LOGIC EP93XX ETHERNET DRIVER 3280M: Hartley Sweeten <hsweeten@visionengravers.com> 3281L: netdev@vger.kernel.org 3282S: Maintained 3283F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3284 3285CIRRUS LOGIC AUDIO CODEC DRIVERS 3286M: Brian Austin <brian.austin@cirrus.com> 3287M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3288L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3289S: Maintained 3290F: sound/soc/codecs/cs* 3291 3292CLEANCACHE API 3293M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3294L: linux-kernel@vger.kernel.org 3295S: Maintained 3296F: mm/cleancache.c 3297F: include/linux/cleancache.h 3298 3299CLK API 3300M: Russell King <linux@armlinux.org.uk> 3301L: linux-clk@vger.kernel.org 3302S: Maintained 3303F: include/linux/clk.h 3304 3305CLOCKSOURCE, CLOCKEVENT DRIVERS 3306M: Daniel Lezcano <daniel.lezcano@linaro.org> 3307M: Thomas Gleixner <tglx@linutronix.de> 3308L: linux-kernel@vger.kernel.org 3309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3310S: Supported 3311F: drivers/clocksource 3312 3313CISCO FCOE HBA DRIVER 3314M: Satish Kharat <satishkh@cisco.com> 3315M: Sesidhar Baddela <sebaddel@cisco.com> 3316M: Karan Tilak Kumar <kartilak@cisco.com> 3317L: linux-scsi@vger.kernel.org 3318S: Supported 3319F: drivers/scsi/fnic/ 3320 3321CISCO SCSI HBA DRIVER 3322M: Karan Tilak Kumar <kartilak@cisco.com> 3323M: Sesidhar Baddela <sebaddel@cisco.com> 3324L: linux-scsi@vger.kernel.org 3325S: Supported 3326F: drivers/scsi/snic/ 3327 3328CMPC ACPI DRIVER 3329M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3330M: Daniel Oliveira Nascimento <don@syst.com.br> 3331L: platform-driver-x86@vger.kernel.org 3332S: Supported 3333F: drivers/platform/x86/classmate-laptop.c 3334 3335COBALT MEDIA DRIVER 3336M: Hans Verkuil <hans.verkuil@cisco.com> 3337L: linux-media@vger.kernel.org 3338T: git git://linuxtv.org/media_tree.git 3339W: https://linuxtv.org 3340S: Supported 3341F: drivers/media/pci/cobalt/ 3342 3343COCCINELLE/Semantic Patches (SmPL) 3344M: Julia Lawall <Julia.Lawall@lip6.fr> 3345M: Gilles Muller <Gilles.Muller@lip6.fr> 3346M: Nicolas Palix <nicolas.palix@imag.fr> 3347M: Michal Marek <mmarek@suse.com> 3348L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3349T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3350W: http://coccinelle.lip6.fr/ 3351S: Supported 3352F: Documentation/dev-tools/coccinelle.rst 3353F: scripts/coccinelle/ 3354F: scripts/coccicheck 3355 3356CODA FILE SYSTEM 3357M: Jan Harkes <jaharkes@cs.cmu.edu> 3358M: coda@cs.cmu.edu 3359L: codalist@coda.cs.cmu.edu 3360W: http://www.coda.cs.cmu.edu/ 3361S: Maintained 3362F: Documentation/filesystems/coda.txt 3363F: fs/coda/ 3364F: include/linux/coda*.h 3365F: include/uapi/linux/coda*.h 3366 3367CODA V4L2 MEM2MEM DRIVER 3368M: Philipp Zabel <p.zabel@pengutronix.de> 3369L: linux-media@vger.kernel.org 3370S: Maintained 3371F: Documentation/devicetree/bindings/media/coda.txt 3372F: drivers/media/platform/coda/ 3373 3374COMMON CLK FRAMEWORK 3375M: Michael Turquette <mturquette@baylibre.com> 3376M: Stephen Boyd <sboyd@codeaurora.org> 3377L: linux-clk@vger.kernel.org 3378Q: http://patchwork.kernel.org/project/linux-clk/list/ 3379T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3380S: Maintained 3381F: Documentation/devicetree/bindings/clock/ 3382F: drivers/clk/ 3383X: drivers/clk/clkdev.c 3384F: include/linux/clk-pr* 3385F: include/linux/clk/ 3386 3387COMMON INTERNET FILE SYSTEM (CIFS) 3388M: Steve French <sfrench@samba.org> 3389L: linux-cifs@vger.kernel.org 3390L: samba-technical@lists.samba.org (moderated for non-subscribers) 3391W: http://linux-cifs.samba.org/ 3392T: git git://git.samba.org/sfrench/cifs-2.6.git 3393S: Supported 3394F: Documentation/filesystems/cifs/ 3395F: fs/cifs/ 3396 3397COMPACTPCI HOTPLUG CORE 3398M: Scott Murray <scott@spiteful.org> 3399L: linux-pci@vger.kernel.org 3400S: Maintained 3401F: drivers/pci/hotplug/cpci_hotplug* 3402 3403COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3404M: Scott Murray <scott@spiteful.org> 3405L: linux-pci@vger.kernel.org 3406S: Maintained 3407F: drivers/pci/hotplug/cpcihp_zt5550.* 3408 3409COMPACTPCI HOTPLUG GENERIC DRIVER 3410M: Scott Murray <scott@spiteful.org> 3411L: linux-pci@vger.kernel.org 3412S: Maintained 3413F: drivers/pci/hotplug/cpcihp_generic.c 3414 3415COMPAL LAPTOP SUPPORT 3416M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3417L: platform-driver-x86@vger.kernel.org 3418S: Maintained 3419F: drivers/platform/x86/compal-laptop.c 3420 3421CONEXANT ACCESSRUNNER USB DRIVER 3422L: accessrunner-general@lists.sourceforge.net 3423W: http://accessrunner.sourceforge.net/ 3424S: Orphan 3425F: drivers/usb/atm/cxacru.c 3426 3427CONFIGFS 3428M: Joel Becker <jlbec@evilplan.org> 3429M: Christoph Hellwig <hch@lst.de> 3430T: git git://git.infradead.org/users/hch/configfs.git 3431S: Supported 3432F: fs/configfs/ 3433F: include/linux/configfs.h 3434 3435CONNECTOR 3436M: Evgeniy Polyakov <zbr@ioremap.net> 3437L: netdev@vger.kernel.org 3438S: Maintained 3439F: drivers/connector/ 3440 3441CONTROL GROUP (CGROUP) 3442M: Tejun Heo <tj@kernel.org> 3443M: Li Zefan <lizefan@huawei.com> 3444M: Johannes Weiner <hannes@cmpxchg.org> 3445L: cgroups@vger.kernel.org 3446T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3447S: Maintained 3448F: Documentation/cgroup* 3449F: include/linux/cgroup* 3450F: kernel/cgroup* 3451 3452CONTROL GROUP - CPUSET 3453M: Li Zefan <lizefan@huawei.com> 3454L: cgroups@vger.kernel.org 3455W: http://www.bullopensource.org/cpuset/ 3456W: http://oss.sgi.com/projects/cpusets/ 3457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3458S: Maintained 3459F: Documentation/cgroup-v1/cpusets.txt 3460F: include/linux/cpuset.h 3461F: kernel/cpuset.c 3462 3463CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3464M: Johannes Weiner <hannes@cmpxchg.org> 3465M: Michal Hocko <mhocko@kernel.org> 3466M: Vladimir Davydov <vdavydov.dev@gmail.com> 3467L: cgroups@vger.kernel.org 3468L: linux-mm@kvack.org 3469S: Maintained 3470F: mm/memcontrol.c 3471F: mm/swap_cgroup.c 3472 3473CORETEMP HARDWARE MONITORING DRIVER 3474M: Fenghua Yu <fenghua.yu@intel.com> 3475L: linux-hwmon@vger.kernel.org 3476S: Maintained 3477F: Documentation/hwmon/coretemp 3478F: drivers/hwmon/coretemp.c 3479 3480COSA/SRP SYNC SERIAL DRIVER 3481M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3482W: http://www.fi.muni.cz/~kas/cosa/ 3483S: Maintained 3484F: drivers/net/wan/cosa* 3485 3486CPMAC ETHERNET DRIVER 3487M: Florian Fainelli <f.fainelli@gmail.com> 3488L: netdev@vger.kernel.org 3489S: Maintained 3490F: drivers/net/ethernet/ti/cpmac.c 3491 3492CPU FREQUENCY DRIVERS 3493M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3494M: Viresh Kumar <viresh.kumar@linaro.org> 3495L: linux-pm@vger.kernel.org 3496S: Maintained 3497T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3498T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3499B: https://bugzilla.kernel.org 3500F: Documentation/cpu-freq/ 3501F: Documentation/devicetree/bindings/cpufreq/ 3502F: drivers/cpufreq/ 3503F: include/linux/cpufreq.h 3504F: tools/testing/selftests/cpufreq/ 3505 3506CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3507M: Viresh Kumar <viresh.kumar@linaro.org> 3508M: Sudeep Holla <sudeep.holla@arm.com> 3509L: linux-pm@vger.kernel.org 3510W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3511S: Maintained 3512F: drivers/cpufreq/arm_big_little.h 3513F: drivers/cpufreq/arm_big_little.c 3514F: drivers/cpufreq/arm_big_little_dt.c 3515 3516CPUIDLE DRIVER - ARM BIG LITTLE 3517M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3518M: Daniel Lezcano <daniel.lezcano@linaro.org> 3519L: linux-pm@vger.kernel.org 3520L: linux-arm-kernel@lists.infradead.org 3521T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3522S: Maintained 3523F: drivers/cpuidle/cpuidle-big_little.c 3524 3525CPUIDLE DRIVER - ARM EXYNOS 3526M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3527M: Daniel Lezcano <daniel.lezcano@linaro.org> 3528M: Kukjin Kim <kgene@kernel.org> 3529L: linux-pm@vger.kernel.org 3530L: linux-samsung-soc@vger.kernel.org 3531S: Supported 3532F: drivers/cpuidle/cpuidle-exynos.c 3533F: arch/arm/mach-exynos/pm.c 3534 3535CPUIDLE DRIVERS 3536M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3537M: Daniel Lezcano <daniel.lezcano@linaro.org> 3538L: linux-pm@vger.kernel.org 3539S: Maintained 3540T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3541B: https://bugzilla.kernel.org 3542F: drivers/cpuidle/* 3543F: include/linux/cpuidle.h 3544 3545CPUID/MSR DRIVER 3546M: "H. Peter Anvin" <hpa@zytor.com> 3547S: Maintained 3548F: arch/x86/kernel/cpuid.c 3549F: arch/x86/kernel/msr.c 3550 3551CPU POWER MONITORING SUBSYSTEM 3552M: Thomas Renninger <trenn@suse.com> 3553L: linux-pm@vger.kernel.org 3554S: Maintained 3555F: tools/power/cpupower/ 3556 3557CRAMFS FILESYSTEM 3558W: http://sourceforge.net/projects/cramfs/ 3559S: Orphan / Obsolete 3560F: Documentation/filesystems/cramfs.txt 3561F: fs/cramfs/ 3562 3563CRIS PORT 3564M: Mikael Starvik <starvik@axis.com> 3565M: Jesper Nilsson <jesper.nilsson@axis.com> 3566L: linux-cris-kernel@axis.com 3567W: http://developer.axis.com 3568T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3569S: Maintained 3570F: arch/cris/ 3571F: drivers/tty/serial/crisv10.* 3572 3573CRYPTO API 3574M: Herbert Xu <herbert@gondor.apana.org.au> 3575M: "David S. Miller" <davem@davemloft.net> 3576L: linux-crypto@vger.kernel.org 3577T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3579S: Maintained 3580F: Documentation/crypto/ 3581F: Documentation/devicetree/bindings/crypto/ 3582F: Documentation/DocBook/crypto-API.tmpl 3583F: arch/*/crypto/ 3584F: crypto/ 3585F: drivers/crypto/ 3586F: include/crypto/ 3587F: include/linux/crypto* 3588 3589CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3590M: Neil Horman <nhorman@tuxdriver.com> 3591L: linux-crypto@vger.kernel.org 3592S: Maintained 3593F: crypto/ansi_cprng.c 3594F: crypto/rng.c 3595 3596CS3308 MEDIA DRIVER 3597M: Hans Verkuil <hverkuil@xs4all.nl> 3598L: linux-media@vger.kernel.org 3599T: git git://linuxtv.org/media_tree.git 3600W: http://linuxtv.org 3601S: Odd Fixes 3602F: drivers/media/i2c/cs3308.c 3603F: drivers/media/i2c/cs3308.h 3604 3605CS5535 Audio ALSA driver 3606M: Jaya Kumar <jayakumar.alsa@gmail.com> 3607S: Maintained 3608F: sound/pci/cs5535audio/ 3609 3610CW1200 WLAN driver 3611M: Solomon Peachy <pizza@shaftnet.org> 3612S: Maintained 3613F: drivers/net/wireless/st/cw1200/ 3614 3615CX18 VIDEO4LINUX DRIVER 3616M: Andy Walls <awalls@md.metrocast.net> 3617L: ivtv-devel@ivtvdriver.org (subscribers-only) 3618L: linux-media@vger.kernel.org 3619T: git git://linuxtv.org/media_tree.git 3620W: https://linuxtv.org 3621W: http://www.ivtvdriver.org/index.php/Cx18 3622S: Maintained 3623F: Documentation/media/v4l-drivers/cx18* 3624F: drivers/media/pci/cx18/ 3625F: include/uapi/linux/ivtv* 3626 3627CX2341X MPEG ENCODER HELPER MODULE 3628M: Hans Verkuil <hverkuil@xs4all.nl> 3629L: linux-media@vger.kernel.org 3630T: git git://linuxtv.org/media_tree.git 3631W: https://linuxtv.org 3632S: Maintained 3633F: drivers/media/common/cx2341x* 3634F: include/media/cx2341x* 3635 3636CX24120 MEDIA DRIVER 3637M: Jemma Denson <jdenson@gmail.com> 3638M: Patrick Boettcher <patrick.boettcher@posteo.de> 3639L: linux-media@vger.kernel.org 3640W: https://linuxtv.org 3641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3642S: Maintained 3643F: drivers/media/dvb-frontends/cx24120* 3644 3645CX88 VIDEO4LINUX DRIVER 3646M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3647M: Mauro Carvalho Chehab <mchehab@kernel.org> 3648L: linux-media@vger.kernel.org 3649W: https://linuxtv.org 3650T: git git://linuxtv.org/media_tree.git 3651S: Odd fixes 3652F: Documentation/media/v4l-drivers/cx88* 3653F: drivers/media/pci/cx88/ 3654 3655CXD2820R MEDIA DRIVER 3656M: Antti Palosaari <crope@iki.fi> 3657L: linux-media@vger.kernel.org 3658W: https://linuxtv.org 3659W: http://palosaari.fi/linux/ 3660Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3661T: git git://linuxtv.org/anttip/media_tree.git 3662S: Maintained 3663F: drivers/media/dvb-frontends/cxd2820r* 3664 3665CXGB3 ETHERNET DRIVER (CXGB3) 3666M: Santosh Raspatur <santosh@chelsio.com> 3667L: netdev@vger.kernel.org 3668W: http://www.chelsio.com 3669S: Supported 3670F: drivers/net/ethernet/chelsio/cxgb3/ 3671 3672CXGB3 ISCSI DRIVER (CXGB3I) 3673M: Karen Xie <kxie@chelsio.com> 3674L: linux-scsi@vger.kernel.org 3675W: http://www.chelsio.com 3676S: Supported 3677F: drivers/scsi/cxgbi/cxgb3i 3678 3679CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3680M: Steve Wise <swise@chelsio.com> 3681L: linux-rdma@vger.kernel.org 3682W: http://www.openfabrics.org 3683S: Supported 3684F: drivers/infiniband/hw/cxgb3/ 3685F: include/uapi/rdma/cxgb3-abi.h 3686 3687CXGB4 ETHERNET DRIVER (CXGB4) 3688M: Ganesh Goudar <ganeshgr@chelsio.com> 3689L: netdev@vger.kernel.org 3690W: http://www.chelsio.com 3691S: Supported 3692F: drivers/net/ethernet/chelsio/cxgb4/ 3693 3694CXGB4 ISCSI DRIVER (CXGB4I) 3695M: Karen Xie <kxie@chelsio.com> 3696L: linux-scsi@vger.kernel.org 3697W: http://www.chelsio.com 3698S: Supported 3699F: drivers/scsi/cxgbi/cxgb4i 3700 3701CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3702M: Steve Wise <swise@chelsio.com> 3703L: linux-rdma@vger.kernel.org 3704W: http://www.openfabrics.org 3705S: Supported 3706F: drivers/infiniband/hw/cxgb4/ 3707F: include/uapi/rdma/cxgb4-abi.h 3708 3709CXGB4VF ETHERNET DRIVER (CXGB4VF) 3710M: Casey Leedom <leedom@chelsio.com> 3711L: netdev@vger.kernel.org 3712W: http://www.chelsio.com 3713S: Supported 3714F: drivers/net/ethernet/chelsio/cxgb4vf/ 3715 3716CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3717M: Ian Munsie <imunsie@au1.ibm.com> 3718M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3719L: linuxppc-dev@lists.ozlabs.org 3720S: Supported 3721F: arch/powerpc/platforms/powernv/pci-cxl.c 3722F: drivers/misc/cxl/ 3723F: include/misc/cxl* 3724F: include/uapi/misc/cxl.h 3725F: Documentation/powerpc/cxl.txt 3726F: Documentation/ABI/testing/sysfs-class-cxl 3727 3728CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3729M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3730M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3731M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3732L: linux-scsi@vger.kernel.org 3733S: Supported 3734F: drivers/scsi/cxlflash/ 3735F: include/uapi/scsi/cxlflash_ioctls.h 3736F: Documentation/powerpc/cxlflash.txt 3737 3738STMMAC ETHERNET DRIVER 3739M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3740M: Alexandre Torgue <alexandre.torgue@st.com> 3741L: netdev@vger.kernel.org 3742W: http://www.stlinux.com 3743S: Supported 3744F: drivers/net/ethernet/stmicro/stmmac/ 3745 3746CYBERPRO FB DRIVER 3747M: Russell King <linux@armlinux.org.uk> 3748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3749W: http://www.armlinux.org.uk/ 3750S: Maintained 3751F: drivers/video/fbdev/cyber2000fb.* 3752 3753CYCLADES ASYNC MUX DRIVER 3754W: http://www.cyclades.com/ 3755S: Orphan 3756F: drivers/tty/cyclades.c 3757F: include/linux/cyclades.h 3758F: include/uapi/linux/cyclades.h 3759 3760CYCLADES PC300 DRIVER 3761W: http://www.cyclades.com/ 3762S: Orphan 3763F: drivers/net/wan/pc300* 3764 3765CYPRESS_FIRMWARE MEDIA DRIVER 3766M: Antti Palosaari <crope@iki.fi> 3767L: linux-media@vger.kernel.org 3768W: https://linuxtv.org 3769W: http://palosaari.fi/linux/ 3770Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3771T: git git://linuxtv.org/anttip/media_tree.git 3772S: Maintained 3773F: drivers/media/common/cypress_firmware* 3774 3775CYTTSP TOUCHSCREEN DRIVER 3776M: Ferruh Yigit <fery@cypress.com> 3777L: linux-input@vger.kernel.org 3778S: Supported 3779F: drivers/input/touchscreen/cyttsp* 3780F: include/linux/input/cyttsp.h 3781 3782DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3783M: Joshua Kinard <kumba@gentoo.org> 3784S: Maintained 3785F: drivers/rtc/rtc-ds1685.c 3786F: include/linux/rtc/ds1685.h 3787 3788DAMA SLAVE for AX.25 3789M: Joerg Reuter <jreuter@yaina.de> 3790W: http://yaina.de/jreuter/ 3791W: http://www.qsl.net/dl1bke/ 3792L: linux-hams@vger.kernel.org 3793S: Maintained 3794F: net/ax25/af_ax25.c 3795F: net/ax25/ax25_dev.c 3796F: net/ax25/ax25_ds_* 3797F: net/ax25/ax25_in.c 3798F: net/ax25/ax25_out.c 3799F: net/ax25/ax25_timer.c 3800F: net/ax25/sysctl_net_ax25.c 3801 3802DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3803L: netdev@vger.kernel.org 3804S: Orphan 3805F: Documentation/networking/dmfe.txt 3806F: drivers/net/ethernet/dec/tulip/dmfe.c 3807 3808DC390/AM53C974 SCSI driver 3809M: Hannes Reinecke <hare@suse.com> 3810L: linux-scsi@vger.kernel.org 3811S: Maintained 3812F: drivers/scsi/am53c974.c 3813 3814DC395x SCSI driver 3815M: Oliver Neukum <oliver@neukum.org> 3816M: Ali Akcaagac <aliakc@web.de> 3817M: Jamie Lenehan <lenehan@twibble.org> 3818L: dc395x@twibble.org 3819W: http://twibble.org/dist/dc395x/ 3820W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3821S: Maintained 3822F: Documentation/scsi/dc395x.txt 3823F: drivers/scsi/dc395x.* 3824 3825DCCP PROTOCOL 3826M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3827L: dccp@vger.kernel.org 3828W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3829S: Maintained 3830F: include/linux/dccp.h 3831F: include/uapi/linux/dccp.h 3832F: include/linux/tfrc.h 3833F: net/dccp/ 3834 3835DECnet NETWORK LAYER 3836W: http://linux-decnet.sourceforge.net 3837L: linux-decnet-user@lists.sourceforge.net 3838S: Orphan 3839F: Documentation/networking/decnet.txt 3840F: net/decnet/ 3841 3842DECSTATION PLATFORM SUPPORT 3843M: "Maciej W. Rozycki" <macro@linux-mips.org> 3844L: linux-mips@linux-mips.org 3845W: http://www.linux-mips.org/wiki/DECstation 3846S: Maintained 3847F: arch/mips/dec/ 3848F: arch/mips/include/asm/dec/ 3849F: arch/mips/include/asm/mach-dec/ 3850 3851DEFXX FDDI NETWORK DRIVER 3852M: "Maciej W. Rozycki" <macro@linux-mips.org> 3853S: Maintained 3854F: drivers/net/fddi/defxx.* 3855 3856DELL LAPTOP DRIVER 3857M: Matthew Garrett <mjg59@srcf.ucam.org> 3858M: Pali Rohár <pali.rohar@gmail.com> 3859L: platform-driver-x86@vger.kernel.org 3860S: Maintained 3861F: drivers/platform/x86/dell-laptop.c 3862 3863DELL LAPTOP RBTN DRIVER 3864M: Pali Rohár <pali.rohar@gmail.com> 3865S: Maintained 3866F: drivers/platform/x86/dell-rbtn.* 3867 3868DELL LAPTOP FREEFALL DRIVER 3869M: Pali Rohár <pali.rohar@gmail.com> 3870S: Maintained 3871F: drivers/platform/x86/dell-smo8800.c 3872 3873DELL LAPTOP SMM DRIVER 3874M: Pali Rohár <pali.rohar@gmail.com> 3875S: Maintained 3876F: drivers/hwmon/dell-smm-hwmon.c 3877F: include/uapi/linux/i8k.h 3878 3879DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3880M: Doug Warzecha <Douglas_Warzecha@dell.com> 3881S: Maintained 3882F: Documentation/dcdbas.txt 3883F: drivers/firmware/dcdbas.* 3884 3885DELL WMI EXTRAS DRIVER 3886M: Matthew Garrett <mjg59@srcf.ucam.org> 3887M: Pali Rohár <pali.rohar@gmail.com> 3888S: Maintained 3889F: drivers/platform/x86/dell-wmi.c 3890 3891DESIGNWARE USB2 DRD IP DRIVER 3892M: John Youn <johnyoun@synopsys.com> 3893L: linux-usb@vger.kernel.org 3894T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3895S: Maintained 3896F: drivers/usb/dwc2/ 3897 3898DESIGNWARE USB3 DRD IP DRIVER 3899M: Felipe Balbi <balbi@kernel.org> 3900L: linux-usb@vger.kernel.org 3901T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3902S: Maintained 3903F: drivers/usb/dwc3/ 3904 3905DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 3906M: Andreas Klinger <ak@it-klinger.de> 3907L: linux-iio@vger.kernel.org 3908S: Maintained 3909F: drivers/iio/proximity/srf*.c 3910 3911DEVICE COREDUMP (DEV_COREDUMP) 3912M: Johannes Berg <johannes@sipsolutions.net> 3913L: linux-kernel@vger.kernel.org 3914S: Maintained 3915F: drivers/base/devcoredump.c 3916F: include/linux/devcoredump.h 3917 3918DEVICE FREQUENCY (DEVFREQ) 3919M: MyungJoo Ham <myungjoo.ham@samsung.com> 3920M: Kyungmin Park <kyungmin.park@samsung.com> 3921R: Chanwoo Choi <cw00.choi@samsung.com> 3922L: linux-pm@vger.kernel.org 3923T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3924S: Maintained 3925F: drivers/devfreq/ 3926F: include/linux/devfreq.h 3927F: Documentation/devicetree/bindings/devfreq/ 3928 3929DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3930M: Chanwoo Choi <cw00.choi@samsung.com> 3931L: linux-pm@vger.kernel.org 3932T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3933S: Supported 3934F: drivers/devfreq/event/ 3935F: drivers/devfreq/devfreq-event.c 3936F: include/linux/devfreq-event.h 3937F: Documentation/devicetree/bindings/devfreq/event/ 3938 3939BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3940M: Chanwoo Choi <cw00.choi@samsung.com> 3941L: linux-pm@vger.kernel.org 3942L: linux-samsung-soc@vger.kernel.org 3943T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3944S: Maintained 3945F: drivers/devfreq/exynos-bus.c 3946F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3947 3948DEVICE NUMBER REGISTRY 3949M: Torben Mathiasen <device@lanana.org> 3950W: http://lanana.org/docs/device-list/index.html 3951S: Maintained 3952 3953DEVICE-MAPPER (LVM) 3954M: Alasdair Kergon <agk@redhat.com> 3955M: Mike Snitzer <snitzer@redhat.com> 3956M: dm-devel@redhat.com 3957L: dm-devel@redhat.com 3958W: http://sources.redhat.com/dm 3959Q: http://patchwork.kernel.org/project/dm-devel/list/ 3960T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3961T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3962S: Maintained 3963F: Documentation/device-mapper/ 3964F: drivers/md/dm* 3965F: drivers/md/persistent-data/ 3966F: include/linux/device-mapper.h 3967F: include/linux/dm-*.h 3968F: include/uapi/linux/dm-*.h 3969 3970DEVLINK 3971M: Jiri Pirko <jiri@mellanox.com> 3972L: netdev@vger.kernel.org 3973S: Supported 3974F: net/core/devlink.c 3975F: include/net/devlink.h 3976F: include/uapi/linux/devlink.h 3977 3978DIALOG SEMICONDUCTOR DRIVERS 3979M: Support Opensource <support.opensource@diasemi.com> 3980W: http://www.dialog-semiconductor.com/products 3981S: Supported 3982F: Documentation/hwmon/da90?? 3983F: Documentation/devicetree/bindings/mfd/da90*.txt 3984F: Documentation/devicetree/bindings/regulator/da92*.txt 3985F: Documentation/devicetree/bindings/sound/da[79]*.txt 3986F: drivers/gpio/gpio-da90??.c 3987F: drivers/hwmon/da90??-hwmon.c 3988F: drivers/iio/adc/da91??-*.c 3989F: drivers/input/misc/da90??_onkey.c 3990F: drivers/input/touchscreen/da9052_tsi.c 3991F: drivers/leds/leds-da90??.c 3992F: drivers/mfd/da903x.c 3993F: drivers/mfd/da90??-*.c 3994F: drivers/mfd/da91??-*.c 3995F: drivers/power/supply/da9052-battery.c 3996F: drivers/power/supply/da91??-*.c 3997F: drivers/regulator/da903x.c 3998F: drivers/regulator/da9???-regulator.[ch] 3999F: drivers/rtc/rtc-da90??.c 4000F: drivers/video/backlight/da90??_bl.c 4001F: drivers/watchdog/da90??_wdt.c 4002F: include/linux/mfd/da903x.h 4003F: include/linux/mfd/da9052/ 4004F: include/linux/mfd/da9055/ 4005F: include/linux/mfd/da9062/ 4006F: include/linux/mfd/da9063/ 4007F: include/linux/mfd/da9150/ 4008F: include/linux/regulator/da9211.h 4009F: include/sound/da[79]*.h 4010F: sound/soc/codecs/da[79]*.[ch] 4011 4012DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4013M: William Breathitt Gray <vilhelm.gray@gmail.com> 4014L: linux-gpio@vger.kernel.org 4015S: Maintained 4016F: drivers/gpio/gpio-gpio-mm.c 4017 4018DIGI NEO AND CLASSIC PCI PRODUCTS 4019M: Lidza Louina <lidza.louina@gmail.com> 4020M: Mark Hounschell <markh@compro.net> 4021L: driverdev-devel@linuxdriverproject.org 4022S: Maintained 4023F: drivers/staging/dgnc/ 4024 4025DIOLAN U2C-12 I2C DRIVER 4026M: Guenter Roeck <linux@roeck-us.net> 4027L: linux-i2c@vger.kernel.org 4028S: Maintained 4029F: drivers/i2c/busses/i2c-diolan-u2c.c 4030 4031DIRECT ACCESS (DAX) 4032M: Matthew Wilcox <mawilcox@microsoft.com> 4033M: Ross Zwisler <ross.zwisler@linux.intel.com> 4034L: linux-fsdevel@vger.kernel.org 4035S: Supported 4036F: fs/dax.c 4037F: include/linux/dax.h 4038F: include/trace/events/fs_dax.h 4039 4040DIRECTORY NOTIFICATION (DNOTIFY) 4041M: Eric Paris <eparis@parisplace.org> 4042S: Maintained 4043F: Documentation/filesystems/dnotify.txt 4044F: fs/notify/dnotify/ 4045F: include/linux/dnotify.h 4046 4047DISK GEOMETRY AND PARTITION HANDLING 4048M: Andries Brouwer <aeb@cwi.nl> 4049W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4050W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4051W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4052S: Maintained 4053 4054DISKQUOTA 4055M: Jan Kara <jack@suse.com> 4056S: Maintained 4057F: Documentation/filesystems/quota.txt 4058F: fs/quota/ 4059F: include/linux/quota*.h 4060F: include/uapi/linux/quota*.h 4061 4062DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4063M: Bernie Thompson <bernie@plugable.com> 4064L: linux-fbdev@vger.kernel.org 4065S: Maintained 4066W: http://plugable.com/category/projects/udlfb/ 4067F: drivers/video/fbdev/udlfb.c 4068F: include/video/udlfb.h 4069F: Documentation/fb/udlfb.txt 4070 4071DISTRIBUTED LOCK MANAGER (DLM) 4072M: Christine Caulfield <ccaulfie@redhat.com> 4073M: David Teigland <teigland@redhat.com> 4074L: cluster-devel@redhat.com 4075W: http://sources.redhat.com/cluster/ 4076T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4077S: Supported 4078F: fs/dlm/ 4079 4080DMA BUFFER SHARING FRAMEWORK 4081M: Sumit Semwal <sumit.semwal@linaro.org> 4082S: Maintained 4083L: linux-media@vger.kernel.org 4084L: dri-devel@lists.freedesktop.org 4085L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4086F: drivers/dma-buf/ 4087F: include/linux/dma-buf* 4088F: include/linux/reservation.h 4089F: include/linux/*fence.h 4090F: Documentation/driver-api/dma-buf.rst 4091T: git git://anongit.freedesktop.org/drm/drm-misc 4092 4093SYNC FILE FRAMEWORK 4094M: Sumit Semwal <sumit.semwal@linaro.org> 4095R: Gustavo Padovan <gustavo@padovan.org> 4096S: Maintained 4097L: linux-media@vger.kernel.org 4098L: dri-devel@lists.freedesktop.org 4099F: drivers/dma-buf/sync_* 4100F: drivers/dma-buf/dma-fence* 4101F: drivers/dma-buf/sw_sync.c 4102F: include/linux/sync_file.h 4103F: include/uapi/linux/sync_file.h 4104F: Documentation/sync_file.txt 4105T: git git://anongit.freedesktop.org/drm/drm-misc 4106 4107DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4108M: Vinod Koul <vinod.koul@intel.com> 4109L: dmaengine@vger.kernel.org 4110Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4111S: Maintained 4112F: drivers/dma/ 4113F: include/linux/dmaengine.h 4114F: Documentation/devicetree/bindings/dma/ 4115F: Documentation/dmaengine/ 4116T: git git://git.infradead.org/users/vkoul/slave-dma.git 4117 4118DME1737 HARDWARE MONITOR DRIVER 4119M: Juerg Haefliger <juergh@gmail.com> 4120L: linux-hwmon@vger.kernel.org 4121S: Maintained 4122F: Documentation/hwmon/dme1737 4123F: drivers/hwmon/dme1737.c 4124 4125DMI/SMBIOS SUPPORT 4126M: Jean Delvare <jdelvare@suse.com> 4127S: Maintained 4128T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4129F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4130F: drivers/firmware/dmi-id.c 4131F: drivers/firmware/dmi_scan.c 4132F: include/linux/dmi.h 4133 4134DOCUMENTATION 4135M: Jonathan Corbet <corbet@lwn.net> 4136L: linux-doc@vger.kernel.org 4137S: Maintained 4138F: Documentation/ 4139F: scripts/docproc.c 4140F: scripts/kernel-doc* 4141X: Documentation/ABI/ 4142X: Documentation/devicetree/ 4143X: Documentation/acpi 4144X: Documentation/power 4145X: Documentation/spi 4146X: Documentation/media 4147T: git git://git.lwn.net/linux.git docs-next 4148 4149DOUBLETALK DRIVER 4150M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4151L: blinux-list@redhat.com 4152S: Maintained 4153F: drivers/char/dtlk.c 4154F: include/linux/dtlk.h 4155 4156DPAA2 DATAPATH I/O (DPIO) DRIVER 4157M: Roy Pledge <Roy.Pledge@nxp.com> 4158L: linux-kernel@vger.kernel.org 4159S: Maintained 4160F: drivers/staging/fsl-mc/bus/dpio 4161 4162DPAA2 ETHERNET DRIVER 4163M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4164L: linux-kernel@vger.kernel.org 4165S: Maintained 4166F: drivers/staging/fsl-dpaa2/ethernet 4167 4168DPT_I2O SCSI RAID DRIVER 4169M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4170L: linux-scsi@vger.kernel.org 4171W: http://www.adaptec.com/ 4172S: Maintained 4173F: drivers/scsi/dpt* 4174F: drivers/scsi/dpt/ 4175 4176DRBD DRIVER 4177M: Philipp Reisner <philipp.reisner@linbit.com> 4178M: Lars Ellenberg <lars.ellenberg@linbit.com> 4179L: drbd-dev@lists.linbit.com 4180W: http://www.drbd.org 4181T: git git://git.linbit.com/linux-drbd.git 4182T: git git://git.linbit.com/drbd-8.4.git 4183S: Supported 4184F: drivers/block/drbd/ 4185F: lib/lru_cache.c 4186F: Documentation/blockdev/drbd/ 4187 4188DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4190T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4191S: Supported 4192F: Documentation/kobject.txt 4193F: drivers/base/ 4194F: fs/debugfs/ 4195F: fs/sysfs/ 4196F: include/linux/debugfs.h 4197F: include/linux/kobj* 4198F: lib/kobj* 4199 4200DRM DRIVERS 4201M: David Airlie <airlied@linux.ie> 4202L: dri-devel@lists.freedesktop.org 4203T: git git://people.freedesktop.org/~airlied/linux 4204B: https://bugs.freedesktop.org/ 4205C: irc://chat.freenode.net/dri-devel 4206S: Maintained 4207F: drivers/gpu/drm/ 4208F: drivers/gpu/vga/ 4209F: Documentation/devicetree/bindings/display/ 4210F: Documentation/devicetree/bindings/gpu/ 4211F: Documentation/devicetree/bindings/video/ 4212F: Documentation/gpu/ 4213F: include/drm/ 4214F: include/uapi/drm/ 4215F: include/linux/vga* 4216 4217DRM DRIVERS AND MISC GPU PATCHES 4218M: Daniel Vetter <daniel.vetter@intel.com> 4219M: Jani Nikula <jani.nikula@linux.intel.com> 4220M: Sean Paul <seanpaul@chromium.org> 4221W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4222S: Maintained 4223T: git git://anongit.freedesktop.org/drm/drm-misc 4224F: Documentation/gpu/ 4225F: drivers/gpu/vga/ 4226F: drivers/gpu/drm/* 4227F: include/drm/drm* 4228F: include/uapi/drm/drm* 4229F: include/linux/vga* 4230 4231DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4232M: Dave Airlie <airlied@redhat.com> 4233S: Odd Fixes 4234F: drivers/gpu/drm/ast/ 4235 4236DRM DRIVERS FOR BRIDGE CHIPS 4237M: Archit Taneja <architt@codeaurora.org> 4238S: Maintained 4239T: git git://anongit.freedesktop.org/drm/drm-misc 4240F: drivers/gpu/drm/bridge/ 4241 4242DRM DRIVER FOR BOCHS VIRTUAL GPU 4243M: Gerd Hoffmann <kraxel@redhat.com> 4244L: virtualization@lists.linux-foundation.org 4245T: git git://anongit.freedesktop.org/drm/drm-misc 4246S: Maintained 4247F: drivers/gpu/drm/bochs/ 4248 4249DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4250M: Dave Airlie <airlied@redhat.com> 4251M: Gerd Hoffmann <kraxel@redhat.com> 4252L: virtualization@lists.linux-foundation.org 4253T: git git://anongit.freedesktop.org/drm/drm-misc 4254S: Obsolete 4255W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4256F: drivers/gpu/drm/cirrus/ 4257 4258RADEON and AMDGPU DRM DRIVERS 4259M: Alex Deucher <alexander.deucher@amd.com> 4260M: Christian König <christian.koenig@amd.com> 4261L: amd-gfx@lists.freedesktop.org 4262T: git git://people.freedesktop.org/~agd5f/linux 4263S: Supported 4264F: drivers/gpu/drm/radeon/ 4265F: include/uapi/drm/radeon_drm.h 4266F: drivers/gpu/drm/amd/ 4267F: include/uapi/drm/amdgpu_drm.h 4268 4269DRM PANEL DRIVERS 4270M: Thierry Reding <thierry.reding@gmail.com> 4271L: dri-devel@lists.freedesktop.org 4272T: git git://anongit.freedesktop.org/tegra/linux.git 4273S: Maintained 4274F: drivers/gpu/drm/drm_panel.c 4275F: drivers/gpu/drm/panel/ 4276F: include/drm/drm_panel.h 4277F: Documentation/devicetree/bindings/display/panel/ 4278 4279INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4280M: Daniel Vetter <daniel.vetter@intel.com> 4281M: Jani Nikula <jani.nikula@linux.intel.com> 4282L: intel-gfx@lists.freedesktop.org 4283W: https://01.org/linuxgraphics/ 4284B: https://01.org/linuxgraphics/documentation/how-report-bugs 4285C: irc://chat.freenode.net/intel-gfx 4286Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4287T: git git://anongit.freedesktop.org/drm-intel 4288S: Supported 4289F: drivers/gpu/drm/i915/ 4290F: include/drm/i915* 4291F: include/uapi/drm/i915_drm.h 4292F: Documentation/gpu/i915.rst 4293 4294INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4295M: Zhenyu Wang <zhenyuw@linux.intel.com> 4296M: Zhi Wang <zhi.a.wang@intel.com> 4297L: intel-gvt-dev@lists.freedesktop.org 4298L: intel-gfx@lists.freedesktop.org 4299W: https://01.org/igvt-g 4300T: git https://github.com/01org/gvt-linux.git 4301S: Supported 4302F: drivers/gpu/drm/i915/gvt/ 4303 4304DRM DRIVERS FOR ATMEL HLCDC 4305M: Boris Brezillon <boris.brezillon@free-electrons.com> 4306L: dri-devel@lists.freedesktop.org 4307S: Supported 4308F: drivers/gpu/drm/atmel-hlcdc/ 4309F: Documentation/devicetree/bindings/drm/atmel/ 4310T: git git://anongit.freedesktop.org/drm/drm-misc 4311 4312DRM DRIVERS FOR ALLWINNER A10 4313M: Maxime Ripard <maxime.ripard@free-electrons.com> 4314L: dri-devel@lists.freedesktop.org 4315S: Supported 4316F: drivers/gpu/drm/sun4i/ 4317F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4318T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4319 4320DRM DRIVERS FOR AMLOGIC SOCS 4321M: Neil Armstrong <narmstrong@baylibre.com> 4322L: dri-devel@lists.freedesktop.org 4323L: linux-amlogic@lists.infradead.org 4324W: http://linux-meson.com/ 4325S: Supported 4326F: drivers/gpu/drm/meson/ 4327F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4328F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4329F: Documentation/gpu/meson.rst 4330T: git git://anongit.freedesktop.org/drm/drm-misc 4331 4332DRM DRIVERS FOR EXYNOS 4333M: Inki Dae <inki.dae@samsung.com> 4334M: Joonyoung Shim <jy0922.shim@samsung.com> 4335M: Seung-Woo Kim <sw0312.kim@samsung.com> 4336M: Kyungmin Park <kyungmin.park@samsung.com> 4337L: dri-devel@lists.freedesktop.org 4338T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4339S: Supported 4340F: drivers/gpu/drm/exynos/ 4341F: include/uapi/drm/exynos_drm.h 4342F: Documentation/devicetree/bindings/display/exynos/ 4343 4344DRM DRIVERS FOR FREESCALE DCU 4345M: Stefan Agner <stefan@agner.ch> 4346M: Alison Wang <alison.wang@freescale.com> 4347L: dri-devel@lists.freedesktop.org 4348S: Supported 4349F: drivers/gpu/drm/fsl-dcu/ 4350F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4351F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4352F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4353 4354DRM DRIVERS FOR FREESCALE IMX 4355M: Philipp Zabel <p.zabel@pengutronix.de> 4356L: dri-devel@lists.freedesktop.org 4357S: Maintained 4358F: drivers/gpu/drm/imx/ 4359F: drivers/gpu/ipu-v3/ 4360F: Documentation/devicetree/bindings/display/imx/ 4361 4362DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4363M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4364L: dri-devel@lists.freedesktop.org 4365T: git git://github.com/patjak/drm-gma500 4366S: Maintained 4367F: drivers/gpu/drm/gma500/ 4368 4369DRM DRIVERS FOR HISILICON 4370M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4371M: Rongrong Zou <zourongrong@gmail.com> 4372R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4373R: Chen Feng <puck.chen@hisilicon.com> 4374L: dri-devel@lists.freedesktop.org 4375T: git git://github.com/xin3liang/linux.git 4376S: Maintained 4377F: drivers/gpu/drm/hisilicon/ 4378F: Documentation/devicetree/bindings/display/hisilicon/ 4379 4380DRM DRIVER FOR INTEL I810 VIDEO CARDS 4381S: Orphan / Obsolete 4382F: drivers/gpu/drm/i810/ 4383F: include/uapi/drm/i810_drm.h 4384 4385DRM DRIVERS FOR MEDIATEK 4386M: CK Hu <ck.hu@mediatek.com> 4387M: Philipp Zabel <p.zabel@pengutronix.de> 4388L: dri-devel@lists.freedesktop.org 4389S: Supported 4390F: drivers/gpu/drm/mediatek/ 4391F: Documentation/devicetree/bindings/display/mediatek/ 4392 4393DRM DRIVER FOR MI0283QT 4394M: Noralf Trønnes <noralf@tronnes.org> 4395S: Maintained 4396F: drivers/gpu/drm/tinydrm/mi0283qt.c 4397F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4398 4399DRM DRIVER FOR MSM ADRENO GPU 4400M: Rob Clark <robdclark@gmail.com> 4401L: linux-arm-msm@vger.kernel.org 4402L: dri-devel@lists.freedesktop.org 4403L: freedreno@lists.freedesktop.org 4404T: git git://people.freedesktop.org/~robclark/linux 4405S: Maintained 4406F: drivers/gpu/drm/msm/ 4407F: include/uapi/drm/msm_drm.h 4408F: Documentation/devicetree/bindings/display/msm/ 4409 4410DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4411M: Ben Skeggs <bskeggs@redhat.com> 4412L: dri-devel@lists.freedesktop.org 4413L: nouveau@lists.freedesktop.org 4414T: git git://github.com/skeggsb/linux 4415S: Supported 4416F: drivers/gpu/drm/nouveau/ 4417F: include/uapi/drm/nouveau_drm.h 4418 4419DRM DRIVERS FOR NVIDIA TEGRA 4420M: Thierry Reding <thierry.reding@gmail.com> 4421L: dri-devel@lists.freedesktop.org 4422L: linux-tegra@vger.kernel.org 4423T: git git://anongit.freedesktop.org/tegra/linux.git 4424S: Supported 4425F: drivers/gpu/drm/tegra/ 4426F: drivers/gpu/host1x/ 4427F: include/linux/host1x.h 4428F: include/uapi/drm/tegra_drm.h 4429F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4430 4431DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4432S: Orphan / Obsolete 4433F: drivers/gpu/drm/mga/ 4434F: include/uapi/drm/mga_drm.h 4435 4436DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4437M: Dave Airlie <airlied@redhat.com> 4438S: Odd Fixes 4439F: drivers/gpu/drm/mgag200/ 4440 4441DRM DRIVER FOR RAGE 128 VIDEO CARDS 4442S: Orphan / Obsolete 4443F: drivers/gpu/drm/r128/ 4444F: include/uapi/drm/r128_drm.h 4445 4446DRM DRIVERS FOR RENESAS 4447M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4448L: dri-devel@lists.freedesktop.org 4449L: linux-renesas-soc@vger.kernel.org 4450T: git git://linuxtv.org/pinchartl/fbdev 4451S: Supported 4452F: drivers/gpu/drm/rcar-du/ 4453F: drivers/gpu/drm/shmobile/ 4454F: include/linux/platform_data/shmob_drm.h 4455F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4456F: Documentation/devicetree/bindings/display/renesas,du.txt 4457 4458DRM DRIVER FOR QXL VIRTUAL GPU 4459M: Dave Airlie <airlied@redhat.com> 4460M: Gerd Hoffmann <kraxel@redhat.com> 4461L: virtualization@lists.linux-foundation.org 4462T: git git://anongit.freedesktop.org/drm/drm-misc 4463S: Maintained 4464F: drivers/gpu/drm/qxl/ 4465F: include/uapi/drm/qxl_drm.h 4466 4467DRM DRIVERS FOR ROCKCHIP 4468M: Mark Yao <mark.yao@rock-chips.com> 4469L: dri-devel@lists.freedesktop.org 4470S: Maintained 4471F: drivers/gpu/drm/rockchip/ 4472F: Documentation/devicetree/bindings/display/rockchip/ 4473T: git git://anongit.freedesktop.org/drm/drm-misc 4474 4475DRM DRIVER FOR SAVAGE VIDEO CARDS 4476S: Orphan / Obsolete 4477F: drivers/gpu/drm/savage/ 4478F: include/uapi/drm/savage_drm.h 4479 4480DRM DRIVER FOR SIS VIDEO CARDS 4481S: Orphan / Obsolete 4482F: drivers/gpu/drm/sis/ 4483F: include/uapi/drm/sis_drm.h 4484 4485DRM DRIVERS FOR STI 4486M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4487M: Vincent Abriou <vincent.abriou@st.com> 4488L: dri-devel@lists.freedesktop.org 4489T: git git://anongit.freedesktop.org/drm/drm-misc 4490S: Maintained 4491F: drivers/gpu/drm/sti 4492F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4493 4494DRM DRIVER FOR TDFX VIDEO CARDS 4495S: Orphan / Obsolete 4496F: drivers/gpu/drm/tdfx/ 4497 4498DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4499M: Dave Airlie <airlied@redhat.com> 4500S: Odd Fixes 4501F: drivers/gpu/drm/udl/ 4502 4503DRM DRIVERS FOR VIVANTE GPU IP 4504M: Lucas Stach <l.stach@pengutronix.de> 4505R: Russell King <linux+etnaviv@armlinux.org.uk> 4506R: Christian Gmeiner <christian.gmeiner@gmail.com> 4507L: etnaviv@lists.freedesktop.org 4508L: dri-devel@lists.freedesktop.org 4509S: Maintained 4510F: drivers/gpu/drm/etnaviv/ 4511F: include/uapi/drm/etnaviv_drm.h 4512F: Documentation/devicetree/bindings/display/etnaviv/ 4513 4514DRM DRIVER FOR VMWARE VIRTUAL GPU 4515M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4516M: Sinclair Yeh <syeh@vmware.com> 4517M: Thomas Hellstrom <thellstrom@vmware.com> 4518L: dri-devel@lists.freedesktop.org 4519T: git git://people.freedesktop.org/~syeh/repos_linux 4520T: git git://people.freedesktop.org/~thomash/linux 4521S: Supported 4522F: drivers/gpu/drm/vmwgfx/ 4523F: include/uapi/drm/vmwgfx_drm.h 4524 4525DRM DRIVERS FOR VC4 4526M: Eric Anholt <eric@anholt.net> 4527T: git git://github.com/anholt/linux 4528S: Supported 4529F: drivers/gpu/drm/vc4/ 4530F: include/uapi/drm/vc4_drm.h 4531F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4532T: git git://anongit.freedesktop.org/drm/drm-misc 4533 4534DRM DRIVERS FOR TI OMAP 4535M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4536L: dri-devel@lists.freedesktop.org 4537S: Maintained 4538F: drivers/gpu/drm/omapdrm/ 4539F: Documentation/devicetree/bindings/display/ti/ 4540 4541DRM DRIVERS FOR TI LCDC 4542M: Jyri Sarha <jsarha@ti.com> 4543R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4544L: dri-devel@lists.freedesktop.org 4545S: Maintained 4546F: drivers/gpu/drm/tilcdc/ 4547F: Documentation/devicetree/bindings/display/tilcdc/ 4548 4549DRM DRIVERS FOR ZTE ZX 4550M: Shawn Guo <shawnguo@kernel.org> 4551L: dri-devel@lists.freedesktop.org 4552S: Maintained 4553F: drivers/gpu/drm/zte/ 4554F: Documentation/devicetree/bindings/display/zte,vou.txt 4555T: git git://anongit.freedesktop.org/drm/drm-misc 4556 4557DSBR100 USB FM RADIO DRIVER 4558M: Alexey Klimov <klimov.linux@gmail.com> 4559L: linux-media@vger.kernel.org 4560T: git git://linuxtv.org/media_tree.git 4561S: Maintained 4562F: drivers/media/radio/dsbr100.c 4563 4564DSCC4 DRIVER 4565M: Francois Romieu <romieu@fr.zoreil.com> 4566L: netdev@vger.kernel.org 4567S: Maintained 4568F: drivers/net/wan/dscc4.c 4569 4570DT3155 MEDIA DRIVER 4571M: Hans Verkuil <hverkuil@xs4all.nl> 4572L: linux-media@vger.kernel.org 4573T: git git://linuxtv.org/media_tree.git 4574W: https://linuxtv.org 4575S: Odd Fixes 4576F: drivers/media/pci/dt3155/ 4577 4578DVB_USB_AF9015 MEDIA DRIVER 4579M: Antti Palosaari <crope@iki.fi> 4580L: linux-media@vger.kernel.org 4581W: https://linuxtv.org 4582W: http://palosaari.fi/linux/ 4583Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4584T: git git://linuxtv.org/anttip/media_tree.git 4585S: Maintained 4586F: drivers/media/usb/dvb-usb-v2/af9015* 4587 4588DVB_USB_AF9035 MEDIA DRIVER 4589M: Antti Palosaari <crope@iki.fi> 4590L: linux-media@vger.kernel.org 4591W: https://linuxtv.org 4592W: http://palosaari.fi/linux/ 4593Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4594T: git git://linuxtv.org/anttip/media_tree.git 4595S: Maintained 4596F: drivers/media/usb/dvb-usb-v2/af9035* 4597 4598DVB_USB_ANYSEE MEDIA DRIVER 4599M: Antti Palosaari <crope@iki.fi> 4600L: linux-media@vger.kernel.org 4601W: https://linuxtv.org 4602W: http://palosaari.fi/linux/ 4603Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4604T: git git://linuxtv.org/anttip/media_tree.git 4605S: Maintained 4606F: drivers/media/usb/dvb-usb-v2/anysee* 4607 4608DVB_USB_AU6610 MEDIA DRIVER 4609M: Antti Palosaari <crope@iki.fi> 4610L: linux-media@vger.kernel.org 4611W: https://linuxtv.org 4612W: http://palosaari.fi/linux/ 4613Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4614T: git git://linuxtv.org/anttip/media_tree.git 4615S: Maintained 4616F: drivers/media/usb/dvb-usb-v2/au6610* 4617 4618DVB_USB_CE6230 MEDIA DRIVER 4619M: Antti Palosaari <crope@iki.fi> 4620L: linux-media@vger.kernel.org 4621W: https://linuxtv.org 4622W: http://palosaari.fi/linux/ 4623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4624T: git git://linuxtv.org/anttip/media_tree.git 4625S: Maintained 4626F: drivers/media/usb/dvb-usb-v2/ce6230* 4627 4628DVB_USB_CXUSB MEDIA DRIVER 4629M: Michael Krufky <mkrufky@linuxtv.org> 4630L: linux-media@vger.kernel.org 4631W: https://linuxtv.org 4632W: http://github.com/mkrufky 4633Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4634T: git git://linuxtv.org/media_tree.git 4635S: Maintained 4636F: drivers/media/usb/dvb-usb/cxusb* 4637 4638DVB_USB_EC168 MEDIA DRIVER 4639M: Antti Palosaari <crope@iki.fi> 4640L: linux-media@vger.kernel.org 4641W: https://linuxtv.org 4642W: http://palosaari.fi/linux/ 4643Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4644T: git git://linuxtv.org/anttip/media_tree.git 4645S: Maintained 4646F: drivers/media/usb/dvb-usb-v2/ec168* 4647 4648DVB_USB_GL861 MEDIA DRIVER 4649M: Antti Palosaari <crope@iki.fi> 4650L: linux-media@vger.kernel.org 4651W: https://linuxtv.org 4652Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4653T: git git://linuxtv.org/anttip/media_tree.git 4654S: Maintained 4655F: drivers/media/usb/dvb-usb-v2/gl861* 4656 4657DVB_USB_MXL111SF MEDIA DRIVER 4658M: Michael Krufky <mkrufky@linuxtv.org> 4659L: linux-media@vger.kernel.org 4660W: https://linuxtv.org 4661W: http://github.com/mkrufky 4662Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4663T: git git://linuxtv.org/mkrufky/mxl111sf.git 4664S: Maintained 4665F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4666 4667DVB_USB_RTL28XXU MEDIA DRIVER 4668M: Antti Palosaari <crope@iki.fi> 4669L: linux-media@vger.kernel.org 4670W: https://linuxtv.org 4671W: http://palosaari.fi/linux/ 4672Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4673T: git git://linuxtv.org/anttip/media_tree.git 4674S: Maintained 4675F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4676 4677DVB_USB_V2 MEDIA DRIVER 4678M: Antti Palosaari <crope@iki.fi> 4679L: linux-media@vger.kernel.org 4680W: https://linuxtv.org 4681W: http://palosaari.fi/linux/ 4682Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4683T: git git://linuxtv.org/anttip/media_tree.git 4684S: Maintained 4685F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4686F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4687 4688DYNAMIC DEBUG 4689M: Jason Baron <jbaron@akamai.com> 4690S: Maintained 4691F: lib/dynamic_debug.c 4692F: include/linux/dynamic_debug.h 4693 4694DZ DECSTATION DZ11 SERIAL DRIVER 4695M: "Maciej W. Rozycki" <macro@linux-mips.org> 4696S: Maintained 4697F: drivers/tty/serial/dz.* 4698 4699E3X0 POWER BUTTON DRIVER 4700M: Moritz Fischer <moritz.fischer@ettus.com> 4701L: usrp-users@lists.ettus.com 4702W: http://www.ettus.com 4703S: Supported 4704F: drivers/input/misc/e3x0-button.c 4705F: Documentation/devicetree/bindings/input/e3x0-button.txt 4706 4707E4000 MEDIA DRIVER 4708M: Antti Palosaari <crope@iki.fi> 4709L: linux-media@vger.kernel.org 4710W: https://linuxtv.org 4711W: http://palosaari.fi/linux/ 4712Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4713T: git git://linuxtv.org/anttip/media_tree.git 4714S: Maintained 4715F: drivers/media/tuners/e4000* 4716 4717EATA ISA/EISA/PCI SCSI DRIVER 4718M: Dario Ballabio <ballabio_dario@emc.com> 4719L: linux-scsi@vger.kernel.org 4720S: Maintained 4721F: drivers/scsi/eata.c 4722 4723EC100 MEDIA DRIVER 4724M: Antti Palosaari <crope@iki.fi> 4725L: linux-media@vger.kernel.org 4726W: https://linuxtv.org 4727W: http://palosaari.fi/linux/ 4728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4729T: git git://linuxtv.org/anttip/media_tree.git 4730S: Maintained 4731F: drivers/media/dvb-frontends/ec100* 4732 4733ECRYPT FILE SYSTEM 4734M: Tyler Hicks <tyhicks@canonical.com> 4735L: ecryptfs@vger.kernel.org 4736W: http://ecryptfs.org 4737W: https://launchpad.net/ecryptfs 4738T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4739S: Supported 4740F: Documentation/filesystems/ecryptfs.txt 4741F: fs/ecryptfs/ 4742 4743EDAC-CORE 4744M: Borislav Petkov <bp@alien8.de> 4745M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4746M: Mauro Carvalho Chehab <mchehab@kernel.org> 4747L: linux-edac@vger.kernel.org 4748T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4750S: Supported 4751F: Documentation/admin-guide/ras.rst 4752F: Documentation/driver-api/edac.rst 4753F: drivers/edac/ 4754F: include/linux/edac.h 4755 4756EDAC-AMD64 4757M: Borislav Petkov <bp@alien8.de> 4758L: linux-edac@vger.kernel.org 4759S: Maintained 4760F: drivers/edac/amd64_edac* 4761 4762EDAC-CALXEDA 4763M: Robert Richter <rric@kernel.org> 4764L: linux-edac@vger.kernel.org 4765S: Maintained 4766F: drivers/edac/highbank* 4767 4768EDAC-CAVIUM 4769M: Ralf Baechle <ralf@linux-mips.org> 4770M: David Daney <david.daney@cavium.com> 4771L: linux-edac@vger.kernel.org 4772L: linux-mips@linux-mips.org 4773S: Supported 4774F: drivers/edac/octeon_edac* 4775F: drivers/edac/thunderx_edac* 4776 4777EDAC-E752X 4778M: Mark Gross <mark.gross@intel.com> 4779L: linux-edac@vger.kernel.org 4780S: Maintained 4781F: drivers/edac/e752x_edac.c 4782 4783EDAC-E7XXX 4784L: linux-edac@vger.kernel.org 4785S: Maintained 4786F: drivers/edac/e7xxx_edac.c 4787 4788EDAC-FSL_DDR 4789M: York Sun <york.sun@nxp.com> 4790L: linux-edac@vger.kernel.org 4791S: Maintained 4792F: drivers/edac/fsl_ddr_edac.* 4793 4794EDAC-GHES 4795M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4796M: Mauro Carvalho Chehab <mchehab@kernel.org> 4797L: linux-edac@vger.kernel.org 4798S: Maintained 4799F: drivers/edac/ghes_edac.c 4800 4801EDAC-I82443BXGX 4802M: Tim Small <tim@buttersideup.com> 4803L: linux-edac@vger.kernel.org 4804S: Maintained 4805F: drivers/edac/i82443bxgx_edac.c 4806 4807EDAC-I3000 4808L: linux-edac@vger.kernel.org 4809S: Orphan 4810F: drivers/edac/i3000_edac.c 4811 4812EDAC-I5000 4813L: linux-edac@vger.kernel.org 4814S: Maintained 4815F: drivers/edac/i5000_edac.c 4816 4817EDAC-I5400 4818M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4819M: Mauro Carvalho Chehab <mchehab@kernel.org> 4820L: linux-edac@vger.kernel.org 4821S: Maintained 4822F: drivers/edac/i5400_edac.c 4823 4824EDAC-I7300 4825M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4826M: Mauro Carvalho Chehab <mchehab@kernel.org> 4827L: linux-edac@vger.kernel.org 4828S: Maintained 4829F: drivers/edac/i7300_edac.c 4830 4831EDAC-I7CORE 4832M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4833M: Mauro Carvalho Chehab <mchehab@kernel.org> 4834L: linux-edac@vger.kernel.org 4835S: Maintained 4836F: drivers/edac/i7core_edac.c 4837 4838EDAC-I82975X 4839M: Ranganathan Desikan <ravi@jetztechnologies.com> 4840M: "Arvind R." <arvino55@gmail.com> 4841L: linux-edac@vger.kernel.org 4842S: Maintained 4843F: drivers/edac/i82975x_edac.c 4844 4845EDAC-IE31200 4846M: Jason Baron <jbaron@akamai.com> 4847L: linux-edac@vger.kernel.org 4848S: Maintained 4849F: drivers/edac/ie31200_edac.c 4850 4851EDAC-MPC85XX 4852M: Johannes Thumshirn <morbidrsa@gmail.com> 4853L: linux-edac@vger.kernel.org 4854S: Maintained 4855F: drivers/edac/mpc85xx_edac.[ch] 4856 4857EDAC-PND2 4858M: Tony Luck <tony.luck@intel.com> 4859L: linux-edac@vger.kernel.org 4860S: Maintained 4861F: drivers/edac/pnd2_edac.[ch] 4862 4863EDAC-PASEMI 4864M: Egor Martovetsky <egor@pasemi.com> 4865L: linux-edac@vger.kernel.org 4866S: Maintained 4867F: drivers/edac/pasemi_edac.c 4868 4869EDAC-R82600 4870M: Tim Small <tim@buttersideup.com> 4871L: linux-edac@vger.kernel.org 4872S: Maintained 4873F: drivers/edac/r82600_edac.c 4874 4875EDAC-SBRIDGE 4876M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4877M: Mauro Carvalho Chehab <mchehab@kernel.org> 4878L: linux-edac@vger.kernel.org 4879S: Maintained 4880F: drivers/edac/sb_edac.c 4881 4882EDAC-SKYLAKE 4883M: Tony Luck <tony.luck@intel.com> 4884L: linux-edac@vger.kernel.org 4885S: Maintained 4886F: drivers/edac/skx_edac.c 4887 4888EDAC-XGENE 4889APPLIED MICRO (APM) X-GENE SOC EDAC 4890M: Loc Ho <lho@apm.com> 4891S: Supported 4892F: drivers/edac/xgene_edac.c 4893F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4894 4895EDIROL UA-101/UA-1000 DRIVER 4896M: Clemens Ladisch <clemens@ladisch.de> 4897L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4898T: git git://git.alsa-project.org/alsa-kernel.git 4899S: Maintained 4900F: sound/usb/misc/ua101.c 4901 4902EXTENSIBLE FIRMWARE INTERFACE (EFI) 4903M: Matt Fleming <matt@codeblueprint.co.uk> 4904M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4905L: linux-efi@vger.kernel.org 4906T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4907S: Maintained 4908F: Documentation/efi-stub.txt 4909F: arch/*/kernel/efi.c 4910F: arch/x86/boot/compressed/eboot.[ch] 4911F: arch/*/include/asm/efi.h 4912F: arch/x86/platform/efi/ 4913F: drivers/firmware/efi/ 4914F: include/linux/efi*.h 4915F: arch/arm/boot/compressed/efi-header.S 4916F: arch/arm64/kernel/efi-entry.S 4917 4918EFI VARIABLE FILESYSTEM 4919M: Matthew Garrett <matthew.garrett@nebula.com> 4920M: Jeremy Kerr <jk@ozlabs.org> 4921M: Matt Fleming <matt@codeblueprint.co.uk> 4922T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4923L: linux-efi@vger.kernel.org 4924S: Maintained 4925F: fs/efivarfs/ 4926 4927EFIFB FRAMEBUFFER DRIVER 4928L: linux-fbdev@vger.kernel.org 4929M: Peter Jones <pjones@redhat.com> 4930S: Maintained 4931F: drivers/video/fbdev/efifb.c 4932 4933EFI TEST DRIVER 4934L: linux-efi@vger.kernel.org 4935M: Ivan Hu <ivan.hu@canonical.com> 4936M: Matt Fleming <matt@codeblueprint.co.uk> 4937S: Maintained 4938F: drivers/firmware/efi/test/ 4939 4940EFS FILESYSTEM 4941W: http://aeschi.ch.eu.org/efs/ 4942S: Orphan 4943F: fs/efs/ 4944 4945EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4946M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4947L: netdev@vger.kernel.org 4948S: Maintained 4949F: drivers/net/ethernet/ibm/ehea/ 4950 4951EM28XX VIDEO4LINUX DRIVER 4952M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4953M: Mauro Carvalho Chehab <mchehab@kernel.org> 4954L: linux-media@vger.kernel.org 4955W: https://linuxtv.org 4956T: git git://linuxtv.org/media_tree.git 4957S: Maintained 4958F: drivers/media/usb/em28xx/ 4959F: Documentation/media/v4l-drivers/em28xx* 4960 4961EMBEDDED LINUX 4962M: Paul Gortmaker <paul.gortmaker@windriver.com> 4963M: Matt Mackall <mpm@selenic.com> 4964M: David Woodhouse <dwmw2@infradead.org> 4965L: linux-embedded@vger.kernel.org 4966S: Maintained 4967 4968EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4969M: James Smart <james.smart@broadcom.com> 4970M: Dick Kennedy <dick.kennedy@broadcom.com> 4971L: linux-scsi@vger.kernel.org 4972W: http://www.broadcom.com 4973S: Supported 4974F: drivers/scsi/lpfc/ 4975 4976ENE CB710 FLASH CARD READER DRIVER 4977M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4978S: Maintained 4979F: drivers/misc/cb710/ 4980F: drivers/mmc/host/cb710-mmc.* 4981F: include/linux/cb710.h 4982 4983ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4984M: Maxim Levitsky <maximlevitsky@gmail.com> 4985S: Maintained 4986F: drivers/media/rc/ene_ir.* 4987 4988EPSON S1D13XXX FRAMEBUFFER DRIVER 4989M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4990S: Maintained 4991T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4992F: drivers/video/fbdev/s1d13xxxfb.c 4993F: include/video/s1d13xxxfb.h 4994 4995ET131X NETWORK DRIVER 4996M: Mark Einon <mark.einon@gmail.com> 4997S: Odd Fixes 4998F: drivers/net/ethernet/agere/ 4999 5000ETHERNET BRIDGE 5001M: Stephen Hemminger <stephen@networkplumber.org> 5002L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5003L: netdev@vger.kernel.org 5004W: http://www.linuxfoundation.org/en/Net:Bridge 5005S: Maintained 5006F: include/linux/netfilter_bridge/ 5007F: net/bridge/ 5008 5009ETHERNET PHY LIBRARY 5010M: Andrew Lunn <andrew@lunn.ch> 5011M: Florian Fainelli <f.fainelli@gmail.com> 5012L: netdev@vger.kernel.org 5013S: Maintained 5014F: include/linux/phy.h 5015F: include/linux/phy_fixed.h 5016F: drivers/net/phy/ 5017F: Documentation/networking/phy.txt 5018F: drivers/of/of_mdio.c 5019F: drivers/of/of_net.c 5020 5021EXT2 FILE SYSTEM 5022M: Jan Kara <jack@suse.com> 5023L: linux-ext4@vger.kernel.org 5024S: Maintained 5025F: Documentation/filesystems/ext2.txt 5026F: fs/ext2/ 5027F: include/linux/ext2* 5028 5029EXT4 FILE SYSTEM 5030M: "Theodore Ts'o" <tytso@mit.edu> 5031M: Andreas Dilger <adilger.kernel@dilger.ca> 5032L: linux-ext4@vger.kernel.org 5033W: http://ext4.wiki.kernel.org 5034Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5035T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5036S: Maintained 5037F: Documentation/filesystems/ext4.txt 5038F: fs/ext4/ 5039 5040Extended Verification Module (EVM) 5041M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5042L: linux-ima-devel@lists.sourceforge.net 5043L: linux-security-module@vger.kernel.org 5044S: Supported 5045F: security/integrity/evm/ 5046 5047EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5048M: MyungJoo Ham <myungjoo.ham@samsung.com> 5049M: Chanwoo Choi <cw00.choi@samsung.com> 5050L: linux-kernel@vger.kernel.org 5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5052S: Maintained 5053F: drivers/extcon/ 5054F: include/linux/extcon/ 5055F: include/linux/extcon.h 5056F: Documentation/extcon/ 5057F: Documentation/devicetree/bindings/extcon/ 5058 5059EXYNOS DP DRIVER 5060M: Jingoo Han <jingoohan1@gmail.com> 5061L: dri-devel@lists.freedesktop.org 5062S: Maintained 5063F: drivers/gpu/drm/exynos/exynos_dp* 5064 5065EXYNOS SYSMMU (IOMMU) driver 5066M: Marek Szyprowski <m.szyprowski@samsung.com> 5067L: iommu@lists.linux-foundation.org 5068S: Maintained 5069F: drivers/iommu/exynos-iommu.c 5070 5071EZchip NPS platform support 5072M: Noam Camus <noamc@ezchip.com> 5073S: Supported 5074F: arch/arc/plat-eznps 5075F: arch/arc/boot/dts/eznps.dts 5076 5077F71805F HARDWARE MONITORING DRIVER 5078M: Jean Delvare <jdelvare@suse.com> 5079L: linux-hwmon@vger.kernel.org 5080S: Maintained 5081F: Documentation/hwmon/f71805f 5082F: drivers/hwmon/f71805f.c 5083 5084FC0011 TUNER DRIVER 5085M: Michael Buesch <m@bues.ch> 5086L: linux-media@vger.kernel.org 5087S: Maintained 5088F: drivers/media/tuners/fc0011.h 5089F: drivers/media/tuners/fc0011.c 5090 5091FC2580 MEDIA DRIVER 5092M: Antti Palosaari <crope@iki.fi> 5093L: linux-media@vger.kernel.org 5094W: https://linuxtv.org 5095W: http://palosaari.fi/linux/ 5096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5097T: git git://linuxtv.org/anttip/media_tree.git 5098S: Maintained 5099F: drivers/media/tuners/fc2580* 5100 5101FANOTIFY 5102M: Eric Paris <eparis@redhat.com> 5103S: Maintained 5104F: fs/notify/fanotify/ 5105F: include/linux/fanotify.h 5106F: include/uapi/linux/fanotify.h 5107 5108FARSYNC SYNCHRONOUS DRIVER 5109M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5110W: http://www.farsite.co.uk/ 5111S: Supported 5112F: drivers/net/wan/farsync.* 5113 5114FAULT INJECTION SUPPORT 5115M: Akinobu Mita <akinobu.mita@gmail.com> 5116S: Supported 5117F: Documentation/fault-injection/ 5118F: lib/fault-inject.c 5119 5120FBTFT Framebuffer drivers 5121M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5122S: Maintained 5123F: drivers/staging/fbtft/ 5124 5125FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5126M: Johannes Thumshirn <jth@kernel.org> 5127L: fcoe-devel@open-fcoe.org 5128W: www.Open-FCoE.org 5129S: Supported 5130F: drivers/scsi/libfc/ 5131F: drivers/scsi/fcoe/ 5132F: include/scsi/fc/ 5133F: include/scsi/libfc.h 5134F: include/scsi/libfcoe.h 5135F: include/uapi/scsi/fc/ 5136 5137FILE LOCKING (flock() and fcntl()/lockf()) 5138M: Jeff Layton <jlayton@poochiereds.net> 5139M: "J. Bruce Fields" <bfields@fieldses.org> 5140L: linux-fsdevel@vger.kernel.org 5141S: Maintained 5142F: include/linux/fcntl.h 5143F: include/linux/fs.h 5144F: include/uapi/linux/fcntl.h 5145F: include/uapi/linux/fs.h 5146F: fs/fcntl.c 5147F: fs/locks.c 5148 5149FILESYSTEMS (VFS and infrastructure) 5150M: Alexander Viro <viro@zeniv.linux.org.uk> 5151L: linux-fsdevel@vger.kernel.org 5152S: Maintained 5153F: fs/* 5154 5155FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5156M: Riku Voipio <riku.voipio@iki.fi> 5157L: linux-hwmon@vger.kernel.org 5158S: Maintained 5159F: drivers/hwmon/f75375s.c 5160F: include/linux/f75375s.h 5161 5162FIREWIRE AUDIO DRIVERS 5163M: Clemens Ladisch <clemens@ladisch.de> 5164L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5165T: git git://git.alsa-project.org/alsa-kernel.git 5166S: Maintained 5167F: sound/firewire/ 5168 5169FIREWIRE MEDIA DRIVERS (firedtv) 5170M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5171L: linux-media@vger.kernel.org 5172L: linux1394-devel@lists.sourceforge.net 5173T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5174S: Maintained 5175F: drivers/media/firewire/ 5176 5177FIREWIRE SBP-2 TARGET 5178M: Chris Boot <bootc@bootc.net> 5179L: linux-scsi@vger.kernel.org 5180L: target-devel@vger.kernel.org 5181L: linux1394-devel@lists.sourceforge.net 5182T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5183S: Maintained 5184F: drivers/target/sbp/ 5185 5186FIREWIRE SUBSYSTEM 5187M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5188L: linux1394-devel@lists.sourceforge.net 5189W: http://ieee1394.wiki.kernel.org/ 5190T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5191S: Maintained 5192F: drivers/firewire/ 5193F: include/linux/firewire.h 5194F: include/uapi/linux/firewire*.h 5195F: tools/firewire/ 5196 5197FIRMWARE LOADER (request_firmware) 5198M: Luis R. Rodriguez <mcgrof@kernel.org> 5199L: linux-kernel@vger.kernel.org 5200S: Maintained 5201F: Documentation/firmware_class/ 5202F: drivers/base/firmware*.c 5203F: include/linux/firmware.h 5204 5205FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5206M: Joshua Morris <josh.h.morris@us.ibm.com> 5207M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5208S: Maintained 5209F: drivers/block/rsxx/ 5210 5211FLOPPY DRIVER 5212M: Jiri Kosina <jikos@kernel.org> 5213T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5214S: Odd fixes 5215F: drivers/block/floppy.c 5216 5217FMC SUBSYSTEM 5218M: Alessandro Rubini <rubini@gnudd.com> 5219W: http://www.ohwr.org/projects/fmc-bus 5220S: Supported 5221F: drivers/fmc/ 5222F: include/linux/fmc*.h 5223F: include/linux/ipmi-fru.h 5224K: fmc_d.*register 5225 5226FPGA MANAGER FRAMEWORK 5227M: Alan Tull <atull@kernel.org> 5228R: Moritz Fischer <moritz.fischer@ettus.com> 5229L: linux-fpga@vger.kernel.org 5230S: Maintained 5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5232F: Documentation/fpga/ 5233F: Documentation/devicetree/bindings/fpga/ 5234F: drivers/fpga/ 5235F: include/linux/fpga/ 5236W: http://www.rocketboards.org 5237 5238FPU EMULATOR 5239M: Bill Metzenthen <billm@melbpc.org.au> 5240W: http://floatingpoint.sourceforge.net/emulator/index.html 5241S: Maintained 5242F: arch/x86/math-emu/ 5243 5244FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5245L: netdev@vger.kernel.org 5246S: Orphan 5247F: drivers/net/wan/dlci.c 5248F: drivers/net/wan/sdla.c 5249 5250FRAMEBUFFER LAYER 5251M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5252L: linux-fbdev@vger.kernel.org 5253T: git git://github.com/bzolnier/linux.git 5254Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5255S: Maintained 5256F: Documentation/fb/ 5257F: drivers/video/ 5258F: include/video/ 5259F: include/linux/fb.h 5260F: include/uapi/video/ 5261F: include/uapi/linux/fb.h 5262 5263FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5264M: Horia Geantă <horia.geanta@nxp.com> 5265M: Dan Douglass <dan.douglass@nxp.com> 5266L: linux-crypto@vger.kernel.org 5267S: Maintained 5268F: drivers/crypto/caam/ 5269F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5270 5271FREESCALE DIU FRAMEBUFFER DRIVER 5272M: Timur Tabi <timur@tabi.org> 5273L: linux-fbdev@vger.kernel.org 5274S: Maintained 5275F: drivers/video/fbdev/fsl-diu-fb.* 5276 5277FREESCALE DMA DRIVER 5278M: Li Yang <leoli@freescale.com> 5279M: Zhang Wei <zw@zh-kernel.org> 5280L: linuxppc-dev@lists.ozlabs.org 5281S: Maintained 5282F: drivers/dma/fsldma.* 5283 5284FREESCALE GPMI NAND DRIVER 5285M: Han Xu <han.xu@nxp.com> 5286L: linux-mtd@lists.infradead.org 5287S: Maintained 5288F: drivers/mtd/nand/gpmi-nand/* 5289 5290FREESCALE I2C CPM DRIVER 5291M: Jochen Friedrich <jochen@scram.de> 5292L: linuxppc-dev@lists.ozlabs.org 5293L: linux-i2c@vger.kernel.org 5294S: Maintained 5295F: drivers/i2c/busses/i2c-cpm.c 5296 5297FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5298M: Sascha Hauer <kernel@pengutronix.de> 5299L: linux-fbdev@vger.kernel.org 5300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5301S: Maintained 5302F: include/linux/platform_data/video-imxfb.h 5303F: drivers/video/fbdev/imxfb.c 5304 5305FREESCALE QUAD SPI DRIVER 5306M: Han Xu <han.xu@nxp.com> 5307L: linux-mtd@lists.infradead.org 5308S: Maintained 5309F: drivers/mtd/spi-nor/fsl-quadspi.c 5310 5311FREESCALE SOC FS_ENET DRIVER 5312M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5313M: Vitaly Bordug <vbordug@ru.mvista.com> 5314L: linuxppc-dev@lists.ozlabs.org 5315L: netdev@vger.kernel.org 5316S: Maintained 5317F: drivers/net/ethernet/freescale/fs_enet/ 5318F: include/linux/fs_enet_pd.h 5319 5320FREESCALE IMX / MXC FEC DRIVER 5321M: Fugang Duan <fugang.duan@nxp.com> 5322L: netdev@vger.kernel.org 5323S: Maintained 5324F: drivers/net/ethernet/freescale/fec_main.c 5325F: drivers/net/ethernet/freescale/fec_ptp.c 5326F: drivers/net/ethernet/freescale/fec.h 5327F: Documentation/devicetree/bindings/net/fsl-fec.txt 5328 5329FREESCALE QORIQ DPAA FMAN DRIVER 5330M: Madalin Bucur <madalin.bucur@nxp.com> 5331L: netdev@vger.kernel.org 5332S: Maintained 5333F: drivers/net/ethernet/freescale/fman 5334F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5335 5336FREESCALE QORIQ DPAA ETHERNET DRIVER 5337M: Madalin Bucur <madalin.bucur@nxp.com> 5338L: netdev@vger.kernel.org 5339S: Maintained 5340F: drivers/net/ethernet/freescale/dpaa 5341 5342FREESCALE SOC DRIVERS 5343M: Scott Wood <oss@buserror.net> 5344L: linuxppc-dev@lists.ozlabs.org 5345L: linux-arm-kernel@lists.infradead.org 5346S: Maintained 5347F: Documentation/devicetree/bindings/powerpc/fsl/ 5348F: drivers/soc/fsl/ 5349F: include/linux/fsl/ 5350 5351FREESCALE QUICC ENGINE LIBRARY 5352M: Qiang Zhao <qiang.zhao@nxp.com> 5353L: linuxppc-dev@lists.ozlabs.org 5354S: Maintained 5355F: drivers/soc/fsl/qe/ 5356F: include/soc/fsl/*qe*.h 5357F: include/soc/fsl/*ucc*.h 5358 5359FREESCALE USB PERIPHERAL DRIVERS 5360M: Li Yang <leoli@freescale.com> 5361L: linux-usb@vger.kernel.org 5362L: linuxppc-dev@lists.ozlabs.org 5363S: Maintained 5364F: drivers/usb/gadget/udc/fsl* 5365 5366FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5367M: Li Yang <leoli@freescale.com> 5368L: netdev@vger.kernel.org 5369L: linuxppc-dev@lists.ozlabs.org 5370S: Maintained 5371F: drivers/net/ethernet/freescale/ucc_geth* 5372 5373FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5374M: Claudiu Manoil <claudiu.manoil@freescale.com> 5375L: netdev@vger.kernel.org 5376S: Maintained 5377F: drivers/net/ethernet/freescale/gianfar* 5378X: drivers/net/ethernet/freescale/gianfar_ptp.c 5379F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5380 5381FREESCALE QUICC ENGINE UCC HDLC DRIVER 5382M: Zhao Qiang <qiang.zhao@nxp.com> 5383L: netdev@vger.kernel.org 5384L: linuxppc-dev@lists.ozlabs.org 5385S: Maintained 5386F: drivers/net/wan/fsl_ucc_hdlc* 5387 5388FREESCALE QUICC ENGINE UCC UART DRIVER 5389M: Timur Tabi <timur@tabi.org> 5390L: linuxppc-dev@lists.ozlabs.org 5391S: Maintained 5392F: drivers/tty/serial/ucc_uart.c 5393 5394FREESCALE SOC SOUND DRIVERS 5395M: Timur Tabi <timur@tabi.org> 5396M: Nicolin Chen <nicoleotsuka@gmail.com> 5397M: Xiubo Li <Xiubo.Lee@gmail.com> 5398R: Fabio Estevam <fabio.estevam@nxp.com> 5399L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5400L: linuxppc-dev@lists.ozlabs.org 5401S: Maintained 5402F: sound/soc/fsl/fsl* 5403F: sound/soc/fsl/imx* 5404F: sound/soc/fsl/mpc8610_hpcd.c 5405 5406FREEVXFS FILESYSTEM 5407M: Christoph Hellwig <hch@infradead.org> 5408W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5409S: Maintained 5410F: fs/freevxfs/ 5411 5412FREEZER 5413M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5414M: Pavel Machek <pavel@ucw.cz> 5415L: linux-pm@vger.kernel.org 5416S: Supported 5417F: Documentation/power/freezing-of-tasks.txt 5418F: include/linux/freezer.h 5419F: kernel/freezer.c 5420 5421FRONTSWAP API 5422M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5423L: linux-kernel@vger.kernel.org 5424S: Maintained 5425F: mm/frontswap.c 5426F: include/linux/frontswap.h 5427 5428FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5429M: David Howells <dhowells@redhat.com> 5430L: linux-cachefs@redhat.com (moderated for non-subscribers) 5431S: Supported 5432F: Documentation/filesystems/caching/ 5433F: fs/fscache/ 5434F: include/linux/fscache*.h 5435 5436FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5437M: Theodore Y. Ts'o <tytso@mit.edu> 5438M: Jaegeuk Kim <jaegeuk@kernel.org> 5439L: linux-fscrypt@vger.kernel.org 5440Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5442S: Supported 5443F: fs/crypto/ 5444F: include/linux/fscrypt*.h 5445 5446F2FS FILE SYSTEM 5447M: Jaegeuk Kim <jaegeuk@kernel.org> 5448M: Chao Yu <yuchao0@huawei.com> 5449L: linux-f2fs-devel@lists.sourceforge.net 5450W: https://f2fs.wiki.kernel.org/ 5451T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5452S: Maintained 5453F: Documentation/filesystems/f2fs.txt 5454F: Documentation/ABI/testing/sysfs-fs-f2fs 5455F: fs/f2fs/ 5456F: include/linux/f2fs_fs.h 5457F: include/trace/events/f2fs.h 5458 5459FUJITSU FR-V (FRV) PORT 5460S: Orphan 5461F: arch/frv/ 5462 5463FUJITSU LAPTOP EXTRAS 5464M: Jonathan Woithe <jwoithe@just42.net> 5465L: platform-driver-x86@vger.kernel.org 5466S: Maintained 5467F: drivers/platform/x86/fujitsu-laptop.c 5468 5469FUJITSU M-5MO LS CAMERA ISP DRIVER 5470M: Kyungmin Park <kyungmin.park@samsung.com> 5471M: Heungjun Kim <riverful.kim@samsung.com> 5472L: linux-media@vger.kernel.org 5473S: Maintained 5474F: drivers/media/i2c/m5mols/ 5475F: include/media/i2c/m5mols.h 5476 5477FUJITSU TABLET EXTRAS 5478M: Robert Gerlach <khnz@gmx.de> 5479L: platform-driver-x86@vger.kernel.org 5480S: Maintained 5481F: drivers/platform/x86/fujitsu-tablet.c 5482 5483FUSE: FILESYSTEM IN USERSPACE 5484M: Miklos Szeredi <miklos@szeredi.hu> 5485L: linux-fsdevel@vger.kernel.org 5486W: http://fuse.sourceforge.net/ 5487T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5488S: Maintained 5489F: fs/fuse/ 5490F: include/uapi/linux/fuse.h 5491F: Documentation/filesystems/fuse.txt 5492 5493FUTEX SUBSYSTEM 5494M: Thomas Gleixner <tglx@linutronix.de> 5495M: Ingo Molnar <mingo@redhat.com> 5496R: Peter Zijlstra <peterz@infradead.org> 5497R: Darren Hart <dvhart@infradead.org> 5498L: linux-kernel@vger.kernel.org 5499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5500S: Maintained 5501F: kernel/futex.c 5502F: kernel/futex_compat.c 5503F: include/asm-generic/futex.h 5504F: include/linux/futex.h 5505F: include/uapi/linux/futex.h 5506F: tools/testing/selftests/futex/ 5507F: tools/perf/bench/futex* 5508F: Documentation/*futex* 5509 5510FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5511M: Rik Faith <faith@cs.unc.edu> 5512L: linux-scsi@vger.kernel.org 5513S: Odd Fixes (e.g., new signatures) 5514F: drivers/scsi/fdomain.* 5515 5516GCC PLUGINS 5517M: Kees Cook <keescook@chromium.org> 5518R: Emese Revfy <re.emese@gmail.com> 5519L: kernel-hardening@lists.openwall.com 5520S: Maintained 5521F: scripts/gcc-plugins/ 5522F: scripts/gcc-plugin.sh 5523F: scripts/Makefile.gcc-plugins 5524F: Documentation/gcc-plugins.txt 5525 5526GCOV BASED KERNEL PROFILING 5527M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5528S: Maintained 5529F: kernel/gcov/ 5530F: Documentation/dev-tools/gcov.rst 5531 5532GDT SCSI DISK ARRAY CONTROLLER DRIVER 5533M: Achim Leubner <achim_leubner@adaptec.com> 5534L: linux-scsi@vger.kernel.org 5535W: http://www.icp-vortex.com/ 5536S: Supported 5537F: drivers/scsi/gdt* 5538 5539GDB KERNEL DEBUGGING HELPER SCRIPTS 5540M: Jan Kiszka <jan.kiszka@siemens.com> 5541M: Kieran Bingham <kieran@bingham.xyz> 5542S: Supported 5543F: scripts/gdb/ 5544 5545GEMTEK FM RADIO RECEIVER DRIVER 5546M: Hans Verkuil <hverkuil@xs4all.nl> 5547L: linux-media@vger.kernel.org 5548T: git git://linuxtv.org/media_tree.git 5549W: https://linuxtv.org 5550S: Maintained 5551F: drivers/media/radio/radio-gemtek* 5552 5553GENERIC GPIO I2C DRIVER 5554M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5555S: Supported 5556F: drivers/i2c/busses/i2c-gpio.c 5557F: include/linux/i2c-gpio.h 5558 5559GENERIC GPIO I2C MULTIPLEXER DRIVER 5560M: Peter Korsgaard <peter.korsgaard@barco.com> 5561L: linux-i2c@vger.kernel.org 5562S: Supported 5563F: drivers/i2c/muxes/i2c-mux-gpio.c 5564F: include/linux/i2c-mux-gpio.h 5565F: Documentation/i2c/muxes/i2c-mux-gpio 5566 5567GENERIC HDLC (WAN) DRIVERS 5568M: Krzysztof Halasa <khc@pm.waw.pl> 5569W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5570S: Maintained 5571F: drivers/net/wan/c101.c 5572F: drivers/net/wan/hd6457* 5573F: drivers/net/wan/hdlc* 5574F: drivers/net/wan/n2.c 5575F: drivers/net/wan/pc300too.c 5576F: drivers/net/wan/pci200syn.c 5577F: drivers/net/wan/wanxl* 5578 5579GENERIC INCLUDE/ASM HEADER FILES 5580M: Arnd Bergmann <arnd@arndb.de> 5581L: linux-arch@vger.kernel.org 5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5583S: Maintained 5584F: include/asm-generic/ 5585F: include/uapi/asm-generic/ 5586 5587GENERIC PHY FRAMEWORK 5588M: Kishon Vijay Abraham I <kishon@ti.com> 5589L: linux-kernel@vger.kernel.org 5590T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5591S: Supported 5592F: drivers/phy/ 5593F: include/linux/phy/ 5594 5595GENERIC PM DOMAINS 5596M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5597M: Kevin Hilman <khilman@kernel.org> 5598M: Ulf Hansson <ulf.hansson@linaro.org> 5599L: linux-pm@vger.kernel.org 5600S: Supported 5601F: drivers/base/power/domain*.c 5602F: include/linux/pm_domain.h 5603F: Documentation/devicetree/bindings/power/power_domain.txt 5604 5605GENERIC UIO DRIVER FOR PCI DEVICES 5606M: "Michael S. Tsirkin" <mst@redhat.com> 5607L: kvm@vger.kernel.org 5608S: Supported 5609F: drivers/uio/uio_pci_generic.c 5610 5611GET_MAINTAINER SCRIPT 5612M: Joe Perches <joe@perches.com> 5613S: Maintained 5614F: scripts/get_maintainer.pl 5615 5616GENWQE (IBM Generic Workqueue Card) 5617M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5618M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5619S: Supported 5620F: drivers/misc/genwqe/ 5621 5622GFS2 FILE SYSTEM 5623M: Steven Whitehouse <swhiteho@redhat.com> 5624M: Bob Peterson <rpeterso@redhat.com> 5625L: cluster-devel@redhat.com 5626W: http://sources.redhat.com/cluster/ 5627T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5628S: Supported 5629F: Documentation/filesystems/gfs2*.txt 5630F: fs/gfs2/ 5631F: include/uapi/linux/gfs2_ondisk.h 5632 5633GIGASET ISDN DRIVERS 5634M: Paul Bolle <pebolle@tiscali.nl> 5635L: gigaset307x-common@lists.sourceforge.net 5636W: http://gigaset307x.sourceforge.net/ 5637S: Odd Fixes 5638F: Documentation/isdn/README.gigaset 5639F: drivers/isdn/gigaset/ 5640F: include/uapi/linux/gigaset_dev.h 5641 5642GO7007 MPEG CODEC 5643M: Hans Verkuil <hans.verkuil@cisco.com> 5644L: linux-media@vger.kernel.org 5645S: Maintained 5646F: drivers/media/usb/go7007/ 5647 5648GOODIX TOUCHSCREEN 5649M: Bastien Nocera <hadess@hadess.net> 5650L: linux-input@vger.kernel.org 5651S: Maintained 5652F: drivers/input/touchscreen/goodix.c 5653 5654GPIO MOCKUP DRIVER 5655M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5656L: linux-gpio@vger.kernel.org 5657S: Maintained 5658F: drivers/gpio/gpio-mockup.c 5659F: tools/testing/selftests/gpio/ 5660 5661GPIO SUBSYSTEM 5662M: Linus Walleij <linus.walleij@linaro.org> 5663M: Alexandre Courbot <gnurou@gmail.com> 5664L: linux-gpio@vger.kernel.org 5665T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5666S: Maintained 5667F: Documentation/devicetree/bindings/gpio/ 5668F: Documentation/gpio/ 5669F: Documentation/ABI/testing/gpio-cdev 5670F: Documentation/ABI/obsolete/sysfs-gpio 5671F: drivers/gpio/ 5672F: include/linux/gpio/ 5673F: include/linux/gpio.h 5674F: include/asm-generic/gpio.h 5675F: include/uapi/linux/gpio.h 5676F: tools/gpio/ 5677 5678GRE DEMULTIPLEXER DRIVER 5679M: Dmitry Kozlov <xeb@mail.ru> 5680L: netdev@vger.kernel.org 5681S: Maintained 5682F: net/ipv4/gre_demux.c 5683F: net/ipv4/gre_offload.c 5684F: include/net/gre.h 5685 5686GRETH 10/100/1G Ethernet MAC device driver 5687M: Andreas Larsson <andreas@gaisler.com> 5688L: netdev@vger.kernel.org 5689S: Maintained 5690F: drivers/net/ethernet/aeroflex/ 5691 5692GREYBUS SUBSYSTEM 5693M: Johan Hovold <johan@kernel.org> 5694M: Alex Elder <elder@kernel.org> 5695M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5696S: Maintained 5697F: drivers/staging/greybus/ 5698L: greybus-dev@lists.linaro.org 5699 5700GREYBUS AUDIO PROTOCOLS DRIVERS 5701M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5702M: Mark Greer <mgreer@animalcreek.com> 5703S: Maintained 5704F: drivers/staging/greybus/audio_apbridgea.c 5705F: drivers/staging/greybus/audio_apbridgea.h 5706F: drivers/staging/greybus/audio_codec.c 5707F: drivers/staging/greybus/audio_codec.h 5708F: drivers/staging/greybus/audio_gb.c 5709F: drivers/staging/greybus/audio_manager.c 5710F: drivers/staging/greybus/audio_manager.h 5711F: drivers/staging/greybus/audio_manager_module.c 5712F: drivers/staging/greybus/audio_manager_private.h 5713F: drivers/staging/greybus/audio_manager_sysfs.c 5714F: drivers/staging/greybus/audio_module.c 5715F: drivers/staging/greybus/audio_topology.c 5716 5717GREYBUS PROTOCOLS DRIVERS 5718M: Rui Miguel Silva <rmfrfs@gmail.com> 5719S: Maintained 5720F: drivers/staging/greybus/sdio.c 5721F: drivers/staging/greybus/light.c 5722F: drivers/staging/greybus/gpio.c 5723F: drivers/staging/greybus/power_supply.c 5724F: drivers/staging/greybus/spi.c 5725F: drivers/staging/greybus/spilib.c 5726 5727GREYBUS PROTOCOLS DRIVERS 5728M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5729S: Maintained 5730F: drivers/staging/greybus/loopback.c 5731F: drivers/staging/greybus/timesync.c 5732F: drivers/staging/greybus/timesync_platform.c 5733 5734GREYBUS PROTOCOLS DRIVERS 5735M: Viresh Kumar <vireshk@kernel.org> 5736S: Maintained 5737F: drivers/staging/greybus/authentication.c 5738F: drivers/staging/greybus/bootrom.c 5739F: drivers/staging/greybus/firmware.h 5740F: drivers/staging/greybus/fw-core.c 5741F: drivers/staging/greybus/fw-download.c 5742F: drivers/staging/greybus/fw-managament.c 5743F: drivers/staging/greybus/greybus_authentication.h 5744F: drivers/staging/greybus/greybus_firmware.h 5745F: drivers/staging/greybus/hid.c 5746F: drivers/staging/greybus/i2c.c 5747F: drivers/staging/greybus/spi.c 5748F: drivers/staging/greybus/spilib.c 5749F: drivers/staging/greybus/spilib.h 5750 5751GREYBUS PROTOCOLS DRIVERS 5752M: David Lin <dtwlin@gmail.com> 5753S: Maintained 5754F: drivers/staging/greybus/uart.c 5755F: drivers/staging/greybus/log.c 5756 5757GREYBUS PLATFORM DRIVERS 5758M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5759S: Maintained 5760F: drivers/staging/greybus/arche-platform.c 5761F: drivers/staging/greybus/arche-apb-ctrl.c 5762F: drivers/staging/greybus/arche_platform.h 5763 5764GS1662 VIDEO SERIALIZER 5765M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5766L: linux-media@vger.kernel.org 5767T: git git://linuxtv.org/media_tree.git 5768S: Maintained 5769F: drivers/media/spi/gs1662.c 5770 5771GSPCA FINEPIX SUBDRIVER 5772M: Frank Zago <frank@zago.net> 5773L: linux-media@vger.kernel.org 5774T: git git://linuxtv.org/media_tree.git 5775S: Maintained 5776F: drivers/media/usb/gspca/finepix.c 5777 5778GSPCA GL860 SUBDRIVER 5779M: Olivier Lorin <o.lorin@laposte.net> 5780L: linux-media@vger.kernel.org 5781T: git git://linuxtv.org/media_tree.git 5782S: Maintained 5783F: drivers/media/usb/gspca/gl860/ 5784 5785GSPCA M5602 SUBDRIVER 5786M: Erik Andren <erik.andren@gmail.com> 5787L: linux-media@vger.kernel.org 5788T: git git://linuxtv.org/media_tree.git 5789S: Maintained 5790F: drivers/media/usb/gspca/m5602/ 5791 5792GSPCA PAC207 SONIXB SUBDRIVER 5793M: Hans Verkuil <hverkuil@xs4all.nl> 5794L: linux-media@vger.kernel.org 5795T: git git://linuxtv.org/media_tree.git 5796S: Odd Fixes 5797F: drivers/media/usb/gspca/pac207.c 5798 5799GSPCA SN9C20X SUBDRIVER 5800M: Brian Johnson <brijohn@gmail.com> 5801L: linux-media@vger.kernel.org 5802T: git git://linuxtv.org/media_tree.git 5803S: Maintained 5804F: drivers/media/usb/gspca/sn9c20x.c 5805 5806GSPCA T613 SUBDRIVER 5807M: Leandro Costantino <lcostantino@gmail.com> 5808L: linux-media@vger.kernel.org 5809T: git git://linuxtv.org/media_tree.git 5810S: Maintained 5811F: drivers/media/usb/gspca/t613.c 5812 5813GSPCA USB WEBCAM DRIVER 5814M: Hans Verkuil <hverkuil@xs4all.nl> 5815L: linux-media@vger.kernel.org 5816T: git git://linuxtv.org/media_tree.git 5817S: Odd Fixes 5818F: drivers/media/usb/gspca/ 5819 5820GTP (GPRS Tunneling Protocol) 5821M: Pablo Neira Ayuso <pablo@netfilter.org> 5822M: Harald Welte <laforge@gnumonks.org> 5823L: osmocom-net-gprs@lists.osmocom.org 5824T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5825S: Maintained 5826F: drivers/net/gtp.c 5827 5828GUID PARTITION TABLE (GPT) 5829M: Davidlohr Bueso <dave@stgolabs.net> 5830L: linux-efi@vger.kernel.org 5831S: Maintained 5832F: block/partitions/efi.* 5833 5834STK1160 USB VIDEO CAPTURE DRIVER 5835M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5836L: linux-media@vger.kernel.org 5837T: git git://linuxtv.org/media_tree.git 5838S: Maintained 5839F: drivers/media/usb/stk1160/ 5840 5841H8/300 ARCHITECTURE 5842M: Yoshinori Sato <ysato@users.sourceforge.jp> 5843L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5844W: http://uclinux-h8.sourceforge.jp 5845T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5846S: Maintained 5847F: arch/h8300/ 5848F: drivers/clocksource/h8300_*.c 5849F: drivers/clk/h8300/ 5850F: drivers/irqchip/irq-renesas-h8*.c 5851 5852HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5853M: Frank Seidel <frank@f-seidel.de> 5854L: platform-driver-x86@vger.kernel.org 5855W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5856S: Maintained 5857F: drivers/platform/x86/hdaps.c 5858 5859HDPVR USB VIDEO ENCODER DRIVER 5860M: Hans Verkuil <hverkuil@xs4all.nl> 5861L: linux-media@vger.kernel.org 5862T: git git://linuxtv.org/media_tree.git 5863W: https://linuxtv.org 5864S: Odd Fixes 5865F: drivers/media/usb/hdpvr/ 5866 5867HWPOISON MEMORY FAILURE HANDLING 5868M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5869L: linux-mm@kvack.org 5870S: Maintained 5871F: mm/memory-failure.c 5872F: mm/hwpoison-inject.c 5873 5874HYPERVISOR VIRTUAL CONSOLE DRIVER 5875L: linuxppc-dev@lists.ozlabs.org 5876S: Odd Fixes 5877F: drivers/tty/hvc/ 5878 5879HACKRF MEDIA DRIVER 5880M: Antti Palosaari <crope@iki.fi> 5881L: linux-media@vger.kernel.org 5882W: https://linuxtv.org 5883W: http://palosaari.fi/linux/ 5884Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5885T: git git://linuxtv.org/anttip/media_tree.git 5886S: Maintained 5887F: drivers/media/usb/hackrf/ 5888 5889HARDWARE MONITORING 5890M: Jean Delvare <jdelvare@suse.com> 5891M: Guenter Roeck <linux@roeck-us.net> 5892L: linux-hwmon@vger.kernel.org 5893W: http://hwmon.wiki.kernel.org/ 5894T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5896S: Maintained 5897F: Documentation/hwmon/ 5898F: drivers/hwmon/ 5899F: include/linux/hwmon*.h 5900 5901HARDWARE RANDOM NUMBER GENERATOR CORE 5902M: Matt Mackall <mpm@selenic.com> 5903M: Herbert Xu <herbert@gondor.apana.org.au> 5904L: linux-crypto@vger.kernel.org 5905S: Odd fixes 5906F: Documentation/devicetree/bindings/rng/ 5907F: Documentation/hw_random.txt 5908F: drivers/char/hw_random/ 5909F: include/linux/hw_random.h 5910 5911HARDWARE SPINLOCK CORE 5912M: Ohad Ben-Cohen <ohad@wizery.com> 5913M: Bjorn Andersson <bjorn.andersson@linaro.org> 5914L: linux-remoteproc@vger.kernel.org 5915S: Maintained 5916T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5917F: Documentation/devicetree/bindings/hwlock/ 5918F: Documentation/hwspinlock.txt 5919F: drivers/hwspinlock/ 5920F: include/linux/hwspinlock.h 5921 5922HARMONY SOUND DRIVER 5923L: linux-parisc@vger.kernel.org 5924S: Maintained 5925F: sound/parisc/harmony.* 5926 5927HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5928M: Jimmy Vance <jimmy.vance@hpe.com> 5929S: Supported 5930F: Documentation/watchdog/hpwdt.txt 5931F: drivers/watchdog/hpwdt.c 5932 5933HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5934M: Don Brace <don.brace@microsemi.com> 5935L: esc.storagedev@microsemi.com 5936L: linux-scsi@vger.kernel.org 5937S: Supported 5938F: Documentation/scsi/hpsa.txt 5939F: drivers/scsi/hpsa*.[ch] 5940F: include/linux/cciss*.h 5941F: include/uapi/linux/cciss*.h 5942 5943HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5944M: Don Brace <don.brace@microsemi.com> 5945L: esc.storagedev@microsemi.com 5946L: linux-scsi@vger.kernel.org 5947S: Supported 5948F: Documentation/blockdev/cciss.txt 5949F: drivers/block/cciss* 5950F: include/linux/cciss_ioctl.h 5951F: include/uapi/linux/cciss_ioctl.h 5952 5953OPA-VNIC DRIVER 5954M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5955M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 5956L: linux-rdma@vger.kernel.org 5957S: Supported 5958F: drivers/infiniband/ulp/opa_vnic 5959 5960HFI1 DRIVER 5961M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5962M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5963L: linux-rdma@vger.kernel.org 5964S: Supported 5965F: drivers/infiniband/hw/hfi1 5966 5967HFS FILESYSTEM 5968L: linux-fsdevel@vger.kernel.org 5969S: Orphan 5970F: Documentation/filesystems/hfs.txt 5971F: fs/hfs/ 5972 5973HFSPLUS FILESYSTEM 5974L: linux-fsdevel@vger.kernel.org 5975S: Orphan 5976F: Documentation/filesystems/hfsplus.txt 5977F: fs/hfsplus/ 5978 5979HGA FRAMEBUFFER DRIVER 5980M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5981L: linux-nvidia@lists.surfsouth.com 5982W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5983S: Maintained 5984F: drivers/video/fbdev/hgafb.c 5985 5986HIBERNATION (aka Software Suspend, aka swsusp) 5987M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5988M: Pavel Machek <pavel@ucw.cz> 5989L: linux-pm@vger.kernel.org 5990B: https://bugzilla.kernel.org 5991S: Supported 5992F: arch/x86/power/ 5993F: drivers/base/power/ 5994F: kernel/power/ 5995F: include/linux/suspend.h 5996F: include/linux/freezer.h 5997F: include/linux/pm.h 5998F: arch/*/include/asm/suspend*.h 5999 6000HID CORE LAYER 6001M: Jiri Kosina <jikos@kernel.org> 6002R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6003L: linux-input@vger.kernel.org 6004T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6005S: Maintained 6006F: drivers/hid/ 6007F: include/linux/hid* 6008F: include/uapi/linux/hid* 6009 6010HID SENSOR HUB DRIVERS 6011M: Jiri Kosina <jikos@kernel.org> 6012M: Jonathan Cameron <jic23@kernel.org> 6013M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6014L: linux-input@vger.kernel.org 6015L: linux-iio@vger.kernel.org 6016S: Maintained 6017F: Documentation/hid/hid-sensor* 6018F: drivers/hid/hid-sensor-* 6019F: drivers/iio/*/hid-* 6020F: include/linux/hid-sensor-* 6021 6022HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 6023M: Thomas Gleixner <tglx@linutronix.de> 6024L: linux-kernel@vger.kernel.org 6025T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6026S: Maintained 6027F: Documentation/timers/ 6028F: kernel/time/hrtimer.c 6029F: kernel/time/clockevents.c 6030F: kernel/time/tick*.* 6031F: kernel/time/timer_*.c 6032F: include/linux/clockchips.h 6033F: include/linux/hrtimer.h 6034 6035HIGH-SPEED SCC DRIVER FOR AX.25 6036L: linux-hams@vger.kernel.org 6037S: Orphan 6038F: drivers/net/hamradio/dmascc.c 6039F: drivers/net/hamradio/scc.c 6040 6041HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6042M: HighPoint Linux Team <linux@highpoint-tech.com> 6043W: http://www.highpoint-tech.com 6044S: Supported 6045F: Documentation/scsi/hptiop.txt 6046F: drivers/scsi/hptiop.c 6047 6048HIPPI 6049M: Jes Sorensen <jes@trained-monkey.org> 6050L: linux-hippi@sunsite.dk 6051S: Maintained 6052F: include/linux/hippidevice.h 6053F: include/uapi/linux/if_hippi.h 6054F: net/802/hippi.c 6055F: drivers/net/hippi/ 6056 6057HISILICON NETWORK SUBSYSTEM DRIVER 6058M: Yisen Zhuang <yisen.zhuang@huawei.com> 6059M: Salil Mehta <salil.mehta@huawei.com> 6060L: netdev@vger.kernel.org 6061W: http://www.hisilicon.com 6062S: Maintained 6063F: drivers/net/ethernet/hisilicon/ 6064F: Documentation/devicetree/bindings/net/hisilicon*.txt 6065 6066HISILICON ROCE DRIVER 6067M: Lijun Ou <oulijun@huawei.com> 6068M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6069L: linux-rdma@vger.kernel.org 6070S: Maintained 6071F: drivers/infiniband/hw/hns/ 6072F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6073 6074HISILICON SAS Controller 6075M: John Garry <john.garry@huawei.com> 6076W: http://www.hisilicon.com 6077S: Supported 6078F: drivers/scsi/hisi_sas/ 6079F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6080 6081HOST AP DRIVER 6082M: Jouni Malinen <j@w1.fi> 6083L: linux-wireless@vger.kernel.org 6084W: http://w1.fi/hostap-driver.html 6085S: Obsolete 6086F: drivers/net/wireless/intersil/hostap/ 6087 6088HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6089L: platform-driver-x86@vger.kernel.org 6090S: Orphan 6091F: drivers/platform/x86/tc1100-wmi.c 6092 6093HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6094M: Jaroslav Kysela <perex@perex.cz> 6095S: Maintained 6096F: drivers/net/ethernet/hp/hp100.* 6097 6098HPET: High Precision Event Timers driver 6099M: Clemens Ladisch <clemens@ladisch.de> 6100S: Maintained 6101F: Documentation/timers/hpet.txt 6102F: drivers/char/hpet.c 6103F: include/linux/hpet.h 6104F: include/uapi/linux/hpet.h 6105 6106HPET: x86 6107S: Orphan 6108F: arch/x86/kernel/hpet.c 6109F: arch/x86/include/asm/hpet.h 6110 6111HPFS FILESYSTEM 6112M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6113W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6114S: Maintained 6115F: fs/hpfs/ 6116 6117HSI SUBSYSTEM 6118M: Sebastian Reichel <sre@kernel.org> 6119T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6120S: Maintained 6121F: Documentation/ABI/testing/sysfs-bus-hsi 6122F: Documentation/driver-api/hsi.rst 6123F: drivers/hsi/ 6124F: include/linux/hsi/ 6125F: include/uapi/linux/hsi/ 6126 6127HSO 3G MODEM DRIVER 6128L: linux-usb@vger.kernel.org 6129S: Orphan 6130F: drivers/net/usb/hso.c 6131 6132HSR NETWORK PROTOCOL 6133M: Arvid Brodin <arvid.brodin@alten.se> 6134L: netdev@vger.kernel.org 6135S: Maintained 6136F: net/hsr/ 6137 6138HTCPEN TOUCHSCREEN DRIVER 6139M: Pau Oliva Fora <pof@eslack.org> 6140L: linux-input@vger.kernel.org 6141S: Maintained 6142F: drivers/input/touchscreen/htcpen.c 6143 6144HUGETLB FILESYSTEM 6145M: Nadia Yvette Chambers <nyc@holomorphy.com> 6146S: Maintained 6147F: fs/hugetlbfs/ 6148 6149HVA ST MEDIA DRIVER 6150M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6151L: linux-media@vger.kernel.org 6152T: git git://linuxtv.org/media_tree.git 6153W: https://linuxtv.org 6154S: Supported 6155F: drivers/media/platform/sti/hva 6156 6157Hyper-V CORE AND DRIVERS 6158M: "K. Y. Srinivasan" <kys@microsoft.com> 6159M: Haiyang Zhang <haiyangz@microsoft.com> 6160M: Stephen Hemminger <sthemmin@microsoft.com> 6161L: devel@linuxdriverproject.org 6162S: Maintained 6163F: arch/x86/include/asm/mshyperv.h 6164F: arch/x86/include/uapi/asm/hyperv.h 6165F: arch/x86/kernel/cpu/mshyperv.c 6166F: arch/x86/hyperv 6167F: drivers/hid/hid-hyperv.c 6168F: drivers/hv/ 6169F: drivers/input/serio/hyperv-keyboard.c 6170F: drivers/pci/host/pci-hyperv.c 6171F: drivers/net/hyperv/ 6172F: drivers/scsi/storvsc_drv.c 6173F: drivers/uio/uio_hv_generic.c 6174F: drivers/video/fbdev/hyperv_fb.c 6175F: include/linux/hyperv.h 6176F: tools/hv/ 6177F: Documentation/ABI/stable/sysfs-bus-vmbus 6178 6179I2C MUXES 6180M: Peter Rosin <peda@axentia.se> 6181L: linux-i2c@vger.kernel.org 6182S: Maintained 6183F: Documentation/i2c/i2c-topology 6184F: Documentation/i2c/muxes/ 6185F: Documentation/devicetree/bindings/i2c/i2c-mux* 6186F: Documentation/devicetree/bindings/i2c/i2c-arb* 6187F: Documentation/devicetree/bindings/i2c/i2c-gate* 6188F: drivers/i2c/i2c-mux.c 6189F: drivers/i2c/muxes/ 6190F: include/linux/i2c-mux.h 6191 6192I2C OVER PARALLEL PORT 6193M: Jean Delvare <jdelvare@suse.com> 6194L: linux-i2c@vger.kernel.org 6195S: Maintained 6196F: Documentation/i2c/busses/i2c-parport 6197F: Documentation/i2c/busses/i2c-parport-light 6198F: drivers/i2c/busses/i2c-parport.c 6199F: drivers/i2c/busses/i2c-parport-light.c 6200 6201I2C/SMBUS CONTROLLER DRIVERS FOR PC 6202M: Jean Delvare <jdelvare@suse.com> 6203L: linux-i2c@vger.kernel.org 6204S: Maintained 6205F: Documentation/i2c/busses/i2c-ali1535 6206F: Documentation/i2c/busses/i2c-ali1563 6207F: Documentation/i2c/busses/i2c-ali15x3 6208F: Documentation/i2c/busses/i2c-amd756 6209F: Documentation/i2c/busses/i2c-amd8111 6210F: Documentation/i2c/busses/i2c-i801 6211F: Documentation/i2c/busses/i2c-nforce2 6212F: Documentation/i2c/busses/i2c-piix4 6213F: Documentation/i2c/busses/i2c-sis5595 6214F: Documentation/i2c/busses/i2c-sis630 6215F: Documentation/i2c/busses/i2c-sis96x 6216F: Documentation/i2c/busses/i2c-via 6217F: Documentation/i2c/busses/i2c-viapro 6218F: drivers/i2c/busses/i2c-ali1535.c 6219F: drivers/i2c/busses/i2c-ali1563.c 6220F: drivers/i2c/busses/i2c-ali15x3.c 6221F: drivers/i2c/busses/i2c-amd756.c 6222F: drivers/i2c/busses/i2c-amd756-s4882.c 6223F: drivers/i2c/busses/i2c-amd8111.c 6224F: drivers/i2c/busses/i2c-i801.c 6225F: drivers/i2c/busses/i2c-isch.c 6226F: drivers/i2c/busses/i2c-nforce2.c 6227F: drivers/i2c/busses/i2c-nforce2-s4985.c 6228F: drivers/i2c/busses/i2c-piix4.c 6229F: drivers/i2c/busses/i2c-sis5595.c 6230F: drivers/i2c/busses/i2c-sis630.c 6231F: drivers/i2c/busses/i2c-sis96x.c 6232F: drivers/i2c/busses/i2c-via.c 6233F: drivers/i2c/busses/i2c-viapro.c 6234 6235I2C/SMBUS ISMT DRIVER 6236M: Seth Heasley <seth.heasley@intel.com> 6237M: Neil Horman <nhorman@tuxdriver.com> 6238L: linux-i2c@vger.kernel.org 6239F: drivers/i2c/busses/i2c-ismt.c 6240F: Documentation/i2c/busses/i2c-ismt 6241 6242I2C/SMBUS STUB DRIVER 6243M: Jean Delvare <jdelvare@suse.com> 6244L: linux-i2c@vger.kernel.org 6245S: Maintained 6246F: drivers/i2c/i2c-stub.c 6247 6248I2C SUBSYSTEM 6249M: Wolfram Sang <wsa@the-dreams.de> 6250L: linux-i2c@vger.kernel.org 6251W: https://i2c.wiki.kernel.org/ 6252Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6253T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6254S: Maintained 6255F: Documentation/devicetree/bindings/i2c/ 6256F: Documentation/i2c/ 6257F: drivers/i2c/ 6258F: drivers/i2c/*/ 6259F: include/linux/i2c.h 6260F: include/linux/i2c-*.h 6261F: include/uapi/linux/i2c.h 6262F: include/uapi/linux/i2c-*.h 6263 6264I2C ACPI SUPPORT 6265M: Mika Westerberg <mika.westerberg@linux.intel.com> 6266L: linux-i2c@vger.kernel.org 6267L: linux-acpi@vger.kernel.org 6268S: Maintained 6269 6270I2C-TAOS-EVM DRIVER 6271M: Jean Delvare <jdelvare@suse.com> 6272L: linux-i2c@vger.kernel.org 6273S: Maintained 6274F: Documentation/i2c/busses/i2c-taos-evm 6275F: drivers/i2c/busses/i2c-taos-evm.c 6276 6277I2C-TINY-USB DRIVER 6278M: Till Harbaum <till@harbaum.org> 6279L: linux-i2c@vger.kernel.org 6280W: http://www.harbaum.org/till/i2c_tiny_usb 6281S: Maintained 6282F: drivers/i2c/busses/i2c-tiny-usb.c 6283 6284i386 BOOT CODE 6285M: "H. Peter Anvin" <hpa@zytor.com> 6286S: Maintained 6287F: arch/x86/boot/ 6288 6289i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6290M: "H. Peter Anvin" <hpa@zytor.com> 6291T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6292S: Maintained 6293 6294IA64 (Itanium) PLATFORM 6295M: Tony Luck <tony.luck@intel.com> 6296M: Fenghua Yu <fenghua.yu@intel.com> 6297L: linux-ia64@vger.kernel.org 6298T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6299S: Maintained 6300F: arch/ia64/ 6301 6302IBM Power VMX Cryptographic instructions 6303M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6304M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6305L: linux-crypto@vger.kernel.org 6306S: Supported 6307F: drivers/crypto/vmx/Makefile 6308F: drivers/crypto/vmx/Kconfig 6309F: drivers/crypto/vmx/vmx.c 6310F: drivers/crypto/vmx/aes* 6311F: drivers/crypto/vmx/ghash* 6312F: drivers/crypto/vmx/ppc-xlate.pl 6313 6314IBM Power in-Nest Crypto Acceleration 6315M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6316M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6317L: linux-crypto@vger.kernel.org 6318S: Supported 6319F: drivers/crypto/nx/Makefile 6320F: drivers/crypto/nx/Kconfig 6321F: drivers/crypto/nx/nx-aes* 6322F: drivers/crypto/nx/nx-sha* 6323F: drivers/crypto/nx/nx.* 6324F: drivers/crypto/nx/nx_csbcpb.h 6325F: drivers/crypto/nx/nx_debugfs.h 6326 6327IBM Power 842 compression accelerator 6328M: Haren Myneni <haren@us.ibm.com> 6329S: Supported 6330F: drivers/crypto/nx/Makefile 6331F: drivers/crypto/nx/Kconfig 6332F: drivers/crypto/nx/nx-842* 6333F: include/linux/sw842.h 6334F: crypto/842.c 6335F: lib/842/ 6336 6337IBM Power Linux RAID adapter 6338M: Brian King <brking@us.ibm.com> 6339S: Supported 6340F: drivers/scsi/ipr.* 6341 6342IBM Power Virtual Ethernet Device Driver 6343M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6344L: netdev@vger.kernel.org 6345S: Supported 6346F: drivers/net/ethernet/ibm/ibmveth.* 6347 6348IBM Power SRIOV Virtual NIC Device Driver 6349M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6350M: John Allen <jallen@linux.vnet.ibm.com> 6351L: netdev@vger.kernel.org 6352S: Supported 6353F: drivers/net/ethernet/ibm/ibmvnic.* 6354 6355IBM Power Virtual SCSI Device Drivers 6356M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6357L: linux-scsi@vger.kernel.org 6358S: Supported 6359F: drivers/scsi/ibmvscsi/ibmvscsi* 6360F: include/scsi/viosrp.h 6361 6362IBM Power Virtual SCSI Device Target Driver 6363M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6364M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6365L: linux-scsi@vger.kernel.org 6366L: target-devel@vger.kernel.org 6367S: Supported 6368F: drivers/scsi/ibmvscsi_tgt/ 6369 6370IBM Power Virtual FC Device Drivers 6371M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6372L: linux-scsi@vger.kernel.org 6373S: Supported 6374F: drivers/scsi/ibmvscsi/ibmvfc* 6375 6376IBM ServeRAID RAID DRIVER 6377S: Orphan 6378F: drivers/scsi/ips.* 6379 6380ICH LPC AND GPIO DRIVER 6381M: Peter Tyser <ptyser@xes-inc.com> 6382S: Maintained 6383F: drivers/mfd/lpc_ich.c 6384F: drivers/gpio/gpio-ich.c 6385 6386IDT VersaClock 5 CLOCK DRIVER 6387M: Marek Vasut <marek.vasut@gmail.com> 6388S: Maintained 6389F: drivers/clk/clk-versaclock5.c 6390 6391IDE SUBSYSTEM 6392M: "David S. Miller" <davem@davemloft.net> 6393L: linux-ide@vger.kernel.org 6394Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6395T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6396S: Maintained 6397F: Documentation/ide/ 6398F: drivers/ide/ 6399F: include/linux/ide.h 6400 6401IDEAPAD LAPTOP EXTRAS DRIVER 6402M: Ike Panhc <ike.pan@canonical.com> 6403L: platform-driver-x86@vger.kernel.org 6404W: http://launchpad.net/ideapad-laptop 6405S: Maintained 6406F: drivers/platform/x86/ideapad-laptop.c 6407 6408IDEAPAD LAPTOP SLIDEBAR DRIVER 6409M: Andrey Moiseev <o2g.org.ru@gmail.com> 6410L: linux-input@vger.kernel.org 6411W: https://github.com/o2genum/ideapad-slidebar 6412S: Maintained 6413F: drivers/input/misc/ideapad_slidebar.c 6414 6415IDE/ATAPI DRIVERS 6416M: Borislav Petkov <bp@alien8.de> 6417L: linux-ide@vger.kernel.org 6418S: Maintained 6419F: Documentation/cdrom/ide-cd 6420F: drivers/ide/ide-cd* 6421 6422IEEE 802.15.4 SUBSYSTEM 6423M: Alexander Aring <aar@pengutronix.de> 6424M: Stefan Schmidt <stefan@osg.samsung.com> 6425L: linux-wpan@vger.kernel.org 6426W: http://wpan.cakelab.org/ 6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6428T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6429S: Maintained 6430F: net/ieee802154/ 6431F: net/mac802154/ 6432F: drivers/net/ieee802154/ 6433F: include/linux/nl802154.h 6434F: include/linux/ieee802154.h 6435F: include/net/nl802154.h 6436F: include/net/mac802154.h 6437F: include/net/af_ieee802154.h 6438F: include/net/cfg802154.h 6439F: include/net/ieee802154_netdev.h 6440F: Documentation/networking/ieee802154.txt 6441 6442IFE PROTOCOL 6443M: Yotam Gigi <yotamg@mellanox.com> 6444M: Jamal Hadi Salim <jhs@mojatatu.com> 6445F: net/ife 6446F: include/net/ife.h 6447F: include/uapi/linux/ife.h 6448 6449IGORPLUG-USB IR RECEIVER 6450M: Sean Young <sean@mess.org> 6451L: linux-media@vger.kernel.org 6452S: Maintained 6453F: drivers/media/rc/igorplugusb.c 6454 6455IGUANAWORKS USB IR TRANSCEIVER 6456M: Sean Young <sean@mess.org> 6457L: linux-media@vger.kernel.org 6458S: Maintained 6459F: drivers/media/rc/iguanair.c 6460 6461IIO DIGITAL POTENTIOMETER DAC 6462M: Peter Rosin <peda@axentia.se> 6463L: linux-iio@vger.kernel.org 6464S: Maintained 6465F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6466F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6467F: drivers/iio/dac/dpot-dac.c 6468 6469IIO ENVELOPE DETECTOR 6470M: Peter Rosin <peda@axentia.se> 6471L: linux-iio@vger.kernel.org 6472S: Maintained 6473F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6474F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6475F: drivers/iio/adc/envelope-detector.c 6476 6477IIO SUBSYSTEM AND DRIVERS 6478M: Jonathan Cameron <jic23@kernel.org> 6479R: Hartmut Knaack <knaack.h@gmx.de> 6480R: Lars-Peter Clausen <lars@metafoo.de> 6481R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6482L: linux-iio@vger.kernel.org 6483T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6484S: Maintained 6485F: Documentation/devicetree/bindings/iio/ 6486F: drivers/iio/ 6487F: drivers/staging/iio/ 6488F: include/linux/iio/ 6489F: tools/iio/ 6490 6491IKANOS/ADI EAGLE ADSL USB DRIVER 6492M: Matthieu Castet <castet.matthieu@free.fr> 6493M: Stanislaw Gruszka <stf_xl@wp.pl> 6494S: Maintained 6495F: drivers/usb/atm/ueagle-atm.c 6496 6497IMGTEC ASCII LCD DRIVER 6498M: Paul Burton <paul.burton@imgtec.com> 6499S: Maintained 6500F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6501F: drivers/auxdisplay/img-ascii-lcd.c 6502 6503INA209 HARDWARE MONITOR DRIVER 6504M: Guenter Roeck <linux@roeck-us.net> 6505L: linux-hwmon@vger.kernel.org 6506S: Maintained 6507F: Documentation/hwmon/ina209 6508F: Documentation/devicetree/bindings/i2c/ina209.txt 6509F: drivers/hwmon/ina209.c 6510 6511INA2XX HARDWARE MONITOR DRIVER 6512M: Guenter Roeck <linux@roeck-us.net> 6513L: linux-hwmon@vger.kernel.org 6514S: Maintained 6515F: Documentation/hwmon/ina2xx 6516F: drivers/hwmon/ina2xx.c 6517F: include/linux/platform_data/ina2xx.h 6518 6519INDUSTRY PACK SUBSYSTEM (IPACK) 6520M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6521M: Jens Taprogge <jens.taprogge@taprogge.org> 6522M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6523L: industrypack-devel@lists.sourceforge.net 6524W: http://industrypack.sourceforge.net 6525S: Maintained 6526F: drivers/ipack/ 6527 6528INGENIC JZ4780 DMA Driver 6529M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6530S: Maintained 6531F: drivers/dma/dma-jz4780.c 6532 6533INGENIC JZ4780 NAND DRIVER 6534M: Harvey Hunt <harveyhuntnexus@gmail.com> 6535L: linux-mtd@lists.infradead.org 6536S: Maintained 6537F: drivers/mtd/nand/jz4780_* 6538 6539INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6540M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6541M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6542L: linux-ima-devel@lists.sourceforge.net 6543L: linux-ima-user@lists.sourceforge.net 6544L: linux-security-module@vger.kernel.org 6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6546S: Supported 6547F: security/integrity/ima/ 6548 6549IMGTEC IR DECODER DRIVER 6550M: James Hogan <james.hogan@imgtec.com> 6551S: Maintained 6552F: drivers/media/rc/img-ir/ 6553 6554IMS TWINTURBO FRAMEBUFFER DRIVER 6555L: linux-fbdev@vger.kernel.org 6556S: Orphan 6557F: drivers/video/fbdev/imsttfb.c 6558 6559INFINIBAND SUBSYSTEM 6560M: Doug Ledford <dledford@redhat.com> 6561M: Sean Hefty <sean.hefty@intel.com> 6562M: Hal Rosenstock <hal.rosenstock@gmail.com> 6563L: linux-rdma@vger.kernel.org 6564W: http://www.openfabrics.org/ 6565Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6566T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6567S: Supported 6568F: Documentation/devicetree/bindings/infiniband/ 6569F: Documentation/infiniband/ 6570F: drivers/infiniband/ 6571F: include/uapi/linux/if_infiniband.h 6572F: include/uapi/rdma/ 6573F: include/rdma/ 6574 6575INOTIFY 6576M: John McCutchan <john@johnmccutchan.com> 6577M: Robert Love <rlove@rlove.org> 6578M: Eric Paris <eparis@parisplace.org> 6579S: Maintained 6580F: Documentation/filesystems/inotify.txt 6581F: fs/notify/inotify/ 6582F: include/linux/inotify.h 6583F: include/uapi/linux/inotify.h 6584 6585INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6586M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6587L: linux-input@vger.kernel.org 6588Q: http://patchwork.kernel.org/project/linux-input/list/ 6589T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6590S: Maintained 6591F: drivers/input/ 6592F: include/linux/input.h 6593F: include/uapi/linux/input.h 6594F: include/linux/input/ 6595F: Documentation/devicetree/bindings/input/ 6596 6597INPUT MULTITOUCH (MT) PROTOCOL 6598M: Henrik Rydberg <rydberg@bitmath.org> 6599L: linux-input@vger.kernel.org 6600S: Odd fixes 6601F: Documentation/input/multi-touch-protocol.rst 6602F: drivers/input/input-mt.c 6603K: \b(ABS|SYN)_MT_ 6604 6605INTEL ASoC BDW/HSW DRIVERS 6606M: Jie Yang <yang.jie@linux.intel.com> 6607L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6608S: Supported 6609F: sound/soc/intel/common/sst-dsp* 6610F: sound/soc/intel/common/sst-firmware.c 6611F: sound/soc/intel/boards/broadwell.c 6612F: sound/soc/intel/haswell/ 6613 6614INTEL C600 SERIES SAS CONTROLLER DRIVER 6615M: Intel SCU Linux support <intel-linux-scu@intel.com> 6616M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6617L: linux-scsi@vger.kernel.org 6618T: git git://git.code.sf.net/p/intel-sas/isci 6619S: Supported 6620F: drivers/scsi/isci/ 6621 6622INTEL HID EVENT DRIVER 6623M: Alex Hung <alex.hung@canonical.com> 6624L: platform-driver-x86@vger.kernel.org 6625S: Maintained 6626F: drivers/platform/x86/intel-hid.c 6627 6628INTEL VIRTUAL BUTTON DRIVER 6629M: AceLan Kao <acelan.kao@canonical.com> 6630L: platform-driver-x86@vger.kernel.org 6631S: Maintained 6632F: drivers/platform/x86/intel-vbtn.c 6633 6634INTEL IDLE DRIVER 6635M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6636M: Len Brown <lenb@kernel.org> 6637L: linux-pm@vger.kernel.org 6638T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6639B: https://bugzilla.kernel.org 6640S: Supported 6641F: drivers/idle/intel_idle.c 6642 6643INTEL INTEGRATED SENSOR HUB DRIVER 6644M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6645M: Jiri Kosina <jikos@kernel.org> 6646L: linux-input@vger.kernel.org 6647S: Maintained 6648F: drivers/hid/intel-ish-hid/ 6649 6650INTEL PSTATE DRIVER 6651M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6652M: Len Brown <lenb@kernel.org> 6653L: linux-pm@vger.kernel.org 6654S: Supported 6655F: drivers/cpufreq/intel_pstate.c 6656 6657INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6658M: Maik Broemme <mbroemme@libmpq.org> 6659L: linux-fbdev@vger.kernel.org 6660S: Maintained 6661F: Documentation/fb/intelfb.txt 6662F: drivers/video/fbdev/intelfb/ 6663 6664INTEL 810/815 FRAMEBUFFER DRIVER 6665M: Antonino Daplas <adaplas@gmail.com> 6666L: linux-fbdev@vger.kernel.org 6667S: Maintained 6668F: drivers/video/fbdev/i810/ 6669 6670INTEL MENLOW THERMAL DRIVER 6671M: Sujith Thomas <sujith.thomas@intel.com> 6672L: platform-driver-x86@vger.kernel.org 6673W: https://01.org/linux-acpi 6674S: Supported 6675F: drivers/platform/x86/intel_menlow.c 6676 6677INTEL I/OAT DMA DRIVER 6678M: Dave Jiang <dave.jiang@intel.com> 6679R: Dan Williams <dan.j.williams@intel.com> 6680L: dmaengine@vger.kernel.org 6681Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6682S: Supported 6683F: drivers/dma/ioat* 6684 6685INTEL IOMMU (VT-d) 6686M: David Woodhouse <dwmw2@infradead.org> 6687L: iommu@lists.linux-foundation.org 6688T: git git://git.infradead.org/iommu-2.6.git 6689S: Supported 6690F: drivers/iommu/intel-iommu.c 6691F: include/linux/intel-iommu.h 6692 6693INTEL IOP-ADMA DMA DRIVER 6694R: Dan Williams <dan.j.williams@intel.com> 6695S: Odd fixes 6696F: drivers/dma/iop-adma.c 6697 6698INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6699M: Krzysztof Halasa <khalasa@piap.pl> 6700S: Maintained 6701F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6702F: arch/arm/mach-ixp4xx/include/mach/npe.h 6703F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6704F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6705F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6706F: drivers/net/wan/ixp4xx_hss.c 6707 6708INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6709M: Deepak Saxena <dsaxena@plexity.net> 6710S: Maintained 6711F: drivers/char/hw_random/ixp4xx-rng.c 6712 6713INTEL ETHERNET DRIVERS 6714M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6715L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6716W: http://www.intel.com/support/feedback.htm 6717W: http://e1000.sourceforge.net/ 6718Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6719T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6721S: Supported 6722F: Documentation/networking/e100.txt 6723F: Documentation/networking/e1000.txt 6724F: Documentation/networking/e1000e.txt 6725F: Documentation/networking/igb.txt 6726F: Documentation/networking/igbvf.txt 6727F: Documentation/networking/ixgb.txt 6728F: Documentation/networking/ixgbe.txt 6729F: Documentation/networking/ixgbevf.txt 6730F: Documentation/networking/i40e.txt 6731F: Documentation/networking/i40evf.txt 6732F: drivers/net/ethernet/intel/ 6733F: drivers/net/ethernet/intel/*/ 6734 6735INTEL RDMA RNIC DRIVER 6736M: Faisal Latif <faisal.latif@intel.com> 6737M: Shiraz Saleem <shiraz.saleem@intel.com> 6738L: linux-rdma@vger.kernel.org 6739S: Supported 6740F: drivers/infiniband/hw/i40iw/ 6741 6742INTEL MERRIFIELD GPIO DRIVER 6743M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6744L: linux-gpio@vger.kernel.org 6745S: Maintained 6746F: drivers/gpio/gpio-merrifield.c 6747 6748INTEL-MID GPIO DRIVER 6749M: David Cohen <david.a.cohen@linux.intel.com> 6750L: linux-gpio@vger.kernel.org 6751S: Maintained 6752F: drivers/gpio/gpio-intel-mid.c 6753 6754INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6755M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6756L: linux-wireless@vger.kernel.org 6757S: Maintained 6758F: Documentation/networking/README.ipw2100 6759F: Documentation/networking/README.ipw2200 6760F: drivers/net/wireless/intel/ipw2x00/ 6761 6762INTEL(R) TRACE HUB 6763M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6764S: Supported 6765F: Documentation/trace/intel_th.txt 6766F: drivers/hwtracing/intel_th/ 6767 6768INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6769M: Ning Sun <ning.sun@intel.com> 6770L: tboot-devel@lists.sourceforge.net 6771W: http://tboot.sourceforge.net 6772T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6773S: Supported 6774F: Documentation/intel_txt.txt 6775F: include/linux/tboot.h 6776F: arch/x86/kernel/tboot.c 6777 6778INTEL WIRELESS WIMAX CONNECTION 2400 6779M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6780M: linux-wimax@intel.com 6781L: wimax@linuxwimax.org (subscribers-only) 6782S: Supported 6783W: http://linuxwimax.org 6784F: Documentation/wimax/README.i2400m 6785F: drivers/net/wimax/i2400m/ 6786F: include/uapi/linux/wimax/i2400m.h 6787 6788INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6789M: Stanislaw Gruszka <sgruszka@redhat.com> 6790L: linux-wireless@vger.kernel.org 6791S: Supported 6792F: drivers/net/wireless/intel/iwlegacy/ 6793 6794INTEL WIRELESS WIFI LINK (iwlwifi) 6795M: Johannes Berg <johannes.berg@intel.com> 6796M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6797M: Luca Coelho <luciano.coelho@intel.com> 6798M: Intel Linux Wireless <linuxwifi@intel.com> 6799L: linux-wireless@vger.kernel.org 6800W: http://intellinuxwireless.org 6801T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6802S: Supported 6803F: drivers/net/wireless/intel/iwlwifi/ 6804 6805INTEL MANAGEMENT ENGINE (mei) 6806M: Tomas Winkler <tomas.winkler@intel.com> 6807L: linux-kernel@vger.kernel.org 6808S: Supported 6809F: include/uapi/linux/mei.h 6810F: include/linux/mei_cl_bus.h 6811F: drivers/misc/mei/* 6812F: drivers/watchdog/mei_wdt.c 6813F: Documentation/misc-devices/mei/* 6814F: samples/mei/* 6815 6816INTEL MIC DRIVERS (mic) 6817M: Sudeep Dutt <sudeep.dutt@intel.com> 6818M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6819S: Supported 6820W: https://github.com/sudeepdutt/mic 6821W: http://software.intel.com/en-us/mic-developer 6822F: include/linux/mic_bus.h 6823F: include/linux/scif.h 6824F: include/uapi/linux/mic_common.h 6825F: include/uapi/linux/mic_ioctl.h 6826F: include/uapi/linux/scif_ioctl.h 6827F: drivers/misc/mic/ 6828F: drivers/dma/mic_x100_dma.c 6829F: drivers/dma/mic_x100_dma.h 6830F: Documentation/mic/ 6831 6832INTEL PMC/P-Unit IPC DRIVER 6833M: Zha Qipeng<qipeng.zha@intel.com> 6834L: platform-driver-x86@vger.kernel.org 6835S: Maintained 6836F: drivers/platform/x86/intel_pmc_ipc.c 6837F: drivers/platform/x86/intel_punit_ipc.c 6838F: arch/x86/include/asm/intel_pmc_ipc.h 6839F: arch/x86/include/asm/intel_punit_ipc.h 6840 6841INTEL TELEMETRY DRIVER 6842M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6843L: platform-driver-x86@vger.kernel.org 6844S: Maintained 6845F: arch/x86/include/asm/intel_telemetry.h 6846F: drivers/platform/x86/intel_telemetry* 6847 6848INTEL PMC CORE DRIVER 6849M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6850M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6851L: platform-driver-x86@vger.kernel.org 6852S: Maintained 6853F: arch/x86/include/asm/pmc_core.h 6854F: drivers/platform/x86/intel_pmc_core* 6855 6856INVENSENSE MPU-3050 GYROSCOPE DRIVER 6857M: Linus Walleij <linus.walleij@linaro.org> 6858L: linux-iio@vger.kernel.org 6859S: Maintained 6860F: drivers/iio/gyro/mpu3050* 6861F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6862 6863IOC3 ETHERNET DRIVER 6864M: Ralf Baechle <ralf@linux-mips.org> 6865L: linux-mips@linux-mips.org 6866S: Maintained 6867F: drivers/net/ethernet/sgi/ioc3-eth.c 6868 6869IOC3 SERIAL DRIVER 6870M: Pat Gefre <pfg@sgi.com> 6871L: linux-serial@vger.kernel.org 6872S: Maintained 6873F: drivers/tty/serial/ioc3_serial.c 6874 6875IOMMU DRIVERS 6876M: Joerg Roedel <joro@8bytes.org> 6877L: iommu@lists.linux-foundation.org 6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6879S: Maintained 6880F: Documentation/devicetree/bindings/iommu/ 6881F: drivers/iommu/ 6882F: include/linux/iommu.h 6883F: include/linux/iova.h 6884 6885IP MASQUERADING 6886M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6887S: Maintained 6888F: net/ipv4/netfilter/ipt_MASQUERADE.c 6889 6890IPMI SUBSYSTEM 6891M: Corey Minyard <minyard@acm.org> 6892L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6893W: http://openipmi.sourceforge.net/ 6894S: Supported 6895F: Documentation/IPMI.txt 6896F: drivers/char/ipmi/ 6897F: include/linux/ipmi* 6898F: include/uapi/linux/ipmi* 6899 6900QCOM AUDIO (ASoC) DRIVERS 6901M: Patrick Lai <plai@codeaurora.org> 6902M: Banajit Goswami <bgoswami@codeaurora.org> 6903L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6904S: Supported 6905F: sound/soc/qcom/ 6906 6907IPS SCSI RAID DRIVER 6908M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6909L: linux-scsi@vger.kernel.org 6910W: http://www.adaptec.com/ 6911S: Maintained 6912F: drivers/scsi/ips* 6913 6914IPVS 6915M: Wensong Zhang <wensong@linux-vs.org> 6916M: Simon Horman <horms@verge.net.au> 6917M: Julian Anastasov <ja@ssi.bg> 6918L: netdev@vger.kernel.org 6919L: lvs-devel@vger.kernel.org 6920S: Maintained 6921T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6922T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6923F: Documentation/networking/ipvs-sysctl.txt 6924F: include/net/ip_vs.h 6925F: include/uapi/linux/ip_vs.h 6926F: net/netfilter/ipvs/ 6927 6928IPWIRELESS DRIVER 6929M: Jiri Kosina <jikos@kernel.org> 6930M: David Sterba <dsterba@suse.com> 6931S: Odd Fixes 6932F: drivers/tty/ipwireless/ 6933 6934IPX NETWORK LAYER 6935L: netdev@vger.kernel.org 6936S: Odd fixes 6937F: include/net/ipx.h 6938F: include/uapi/linux/ipx.h 6939F: net/ipx/ 6940 6941IRDA SUBSYSTEM 6942M: Samuel Ortiz <samuel@sortiz.org> 6943L: irda-users@lists.sourceforge.net (subscribers-only) 6944L: netdev@vger.kernel.org 6945W: http://irda.sourceforge.net/ 6946S: Maintained 6947T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6948F: Documentation/networking/irda.txt 6949F: drivers/net/irda/ 6950F: include/net/irda/ 6951F: net/irda/ 6952 6953IRQ SUBSYSTEM 6954M: Thomas Gleixner <tglx@linutronix.de> 6955L: linux-kernel@vger.kernel.org 6956S: Maintained 6957T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6958F: kernel/irq/ 6959 6960IRQCHIP DRIVERS 6961M: Thomas Gleixner <tglx@linutronix.de> 6962M: Jason Cooper <jason@lakedaemon.net> 6963M: Marc Zyngier <marc.zyngier@arm.com> 6964L: linux-kernel@vger.kernel.org 6965S: Maintained 6966T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6967T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6968F: Documentation/devicetree/bindings/interrupt-controller/ 6969F: drivers/irqchip/ 6970 6971IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6972M: Marc Zyngier <marc.zyngier@arm.com> 6973S: Maintained 6974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6975F: Documentation/IRQ-domain.txt 6976F: include/linux/irqdomain.h 6977F: kernel/irq/irqdomain.c 6978F: kernel/irq/msi.c 6979 6980ISA 6981M: William Breathitt Gray <vilhelm.gray@gmail.com> 6982S: Maintained 6983F: Documentation/isa.txt 6984F: drivers/base/isa.c 6985F: include/linux/isa.h 6986 6987ISAPNP 6988M: Jaroslav Kysela <perex@perex.cz> 6989S: Maintained 6990F: Documentation/isapnp.txt 6991F: drivers/pnp/isapnp/ 6992F: include/linux/isapnp.h 6993 6994ISA RADIO MODULE 6995M: Hans Verkuil <hverkuil@xs4all.nl> 6996L: linux-media@vger.kernel.org 6997T: git git://linuxtv.org/media_tree.git 6998W: https://linuxtv.org 6999S: Maintained 7000F: drivers/media/radio/radio-isa* 7001 7002iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7003M: Peter Jones <pjones@redhat.com> 7004M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7005S: Maintained 7006F: drivers/firmware/iscsi_ibft* 7007 7008ISCSI 7009M: Lee Duncan <lduncan@suse.com> 7010M: Chris Leech <cleech@redhat.com> 7011L: open-iscsi@googlegroups.com 7012W: www.open-iscsi.com 7013S: Maintained 7014F: drivers/scsi/*iscsi* 7015F: include/scsi/*iscsi* 7016 7017ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7018M: Or Gerlitz <ogerlitz@mellanox.com> 7019M: Sagi Grimberg <sagi@grimberg.me> 7020M: Roi Dayan <roid@mellanox.com> 7021L: linux-rdma@vger.kernel.org 7022S: Supported 7023W: http://www.openfabrics.org 7024W: www.open-iscsi.org 7025Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7026F: drivers/infiniband/ulp/iser/ 7027 7028ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7029M: Sagi Grimberg <sagi@grimberg.me> 7030T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7031L: linux-rdma@vger.kernel.org 7032L: target-devel@vger.kernel.org 7033S: Supported 7034W: http://www.linux-iscsi.org 7035F: drivers/infiniband/ulp/isert 7036 7037ISDN SUBSYSTEM 7038M: Karsten Keil <isdn@linux-pingi.de> 7039L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7040L: netdev@vger.kernel.org 7041W: http://www.isdn4linux.de 7042T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7043S: Maintained 7044F: Documentation/isdn/ 7045F: drivers/isdn/ 7046F: include/linux/isdn.h 7047F: include/linux/isdn/ 7048F: include/uapi/linux/isdn.h 7049F: include/uapi/linux/isdn/ 7050 7051ISDN SUBSYSTEM (Eicon active card driver) 7052M: Armin Schindler <mac@melware.de> 7053L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7054W: http://www.melware.de 7055S: Maintained 7056F: drivers/isdn/hardware/eicon/ 7057 7058IT87 HARDWARE MONITORING DRIVER 7059M: Jean Delvare <jdelvare@suse.com> 7060L: linux-hwmon@vger.kernel.org 7061S: Maintained 7062F: Documentation/hwmon/it87 7063F: drivers/hwmon/it87.c 7064 7065IT913X MEDIA DRIVER 7066M: Antti Palosaari <crope@iki.fi> 7067L: linux-media@vger.kernel.org 7068W: https://linuxtv.org 7069W: http://palosaari.fi/linux/ 7070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7071T: git git://linuxtv.org/anttip/media_tree.git 7072S: Maintained 7073F: drivers/media/tuners/it913x* 7074 7075IVTV VIDEO4LINUX DRIVER 7076M: Andy Walls <awalls@md.metrocast.net> 7077L: ivtv-devel@ivtvdriver.org (subscribers-only) 7078L: linux-media@vger.kernel.org 7079T: git git://linuxtv.org/media_tree.git 7080W: http://www.ivtvdriver.org 7081S: Maintained 7082F: Documentation/media/v4l-drivers/ivtv* 7083F: drivers/media/pci/ivtv/ 7084F: include/uapi/linux/ivtv* 7085 7086IX2505V MEDIA DRIVER 7087M: Malcolm Priestley <tvboxspy@gmail.com> 7088L: linux-media@vger.kernel.org 7089W: https://linuxtv.org 7090Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7091S: Maintained 7092F: drivers/media/dvb-frontends/ix2505v* 7093 7094JC42.4 TEMPERATURE SENSOR DRIVER 7095M: Guenter Roeck <linux@roeck-us.net> 7096L: linux-hwmon@vger.kernel.org 7097S: Maintained 7098F: drivers/hwmon/jc42.c 7099F: Documentation/hwmon/jc42 7100 7101JFS FILESYSTEM 7102M: Dave Kleikamp <shaggy@kernel.org> 7103L: jfs-discussion@lists.sourceforge.net 7104W: http://jfs.sourceforge.net/ 7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7106S: Maintained 7107F: Documentation/filesystems/jfs.txt 7108F: fs/jfs/ 7109 7110JME NETWORK DRIVER 7111M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7112L: netdev@vger.kernel.org 7113S: Maintained 7114F: drivers/net/ethernet/jme.* 7115 7116JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7117M: David Woodhouse <dwmw2@infradead.org> 7118L: linux-mtd@lists.infradead.org 7119W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7120S: Maintained 7121F: fs/jffs2/ 7122F: include/uapi/linux/jffs2.h 7123 7124JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7125M: "Theodore Ts'o" <tytso@mit.edu> 7126M: Jan Kara <jack@suse.com> 7127L: linux-ext4@vger.kernel.org 7128S: Maintained 7129F: fs/jbd2/ 7130F: include/linux/jbd2.h 7131 7132JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7133M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7134L: linux-media@vger.kernel.org 7135S: Maintained 7136F: drivers/media/platform/rcar_jpu.c 7137 7138JSM Neo PCI based serial card 7139M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 7140L: linux-serial@vger.kernel.org 7141S: Maintained 7142F: drivers/tty/serial/jsm/ 7143 7144K10TEMP HARDWARE MONITORING DRIVER 7145M: Clemens Ladisch <clemens@ladisch.de> 7146L: linux-hwmon@vger.kernel.org 7147S: Maintained 7148F: Documentation/hwmon/k10temp 7149F: drivers/hwmon/k10temp.c 7150 7151K8TEMP HARDWARE MONITORING DRIVER 7152M: Rudolf Marek <r.marek@assembler.cz> 7153L: linux-hwmon@vger.kernel.org 7154S: Maintained 7155F: Documentation/hwmon/k8temp 7156F: drivers/hwmon/k8temp.c 7157 7158KASAN 7159M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7160R: Alexander Potapenko <glider@google.com> 7161R: Dmitry Vyukov <dvyukov@google.com> 7162L: kasan-dev@googlegroups.com 7163S: Maintained 7164F: arch/*/include/asm/kasan.h 7165F: arch/*/mm/kasan_init* 7166F: Documentation/dev-tools/kasan.rst 7167F: include/linux/kasan*.h 7168F: lib/test_kasan.c 7169F: mm/kasan/ 7170F: scripts/Makefile.kasan 7171 7172KCONFIG 7173M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7174L: linux-kbuild@vger.kernel.org 7175T: git git://gitorious.org/linux-kconfig/linux-kconfig 7176S: Maintained 7177F: Documentation/kbuild/kconfig-language.txt 7178F: scripts/kconfig/ 7179 7180KDUMP 7181M: Dave Young <dyoung@redhat.com> 7182M: Baoquan He <bhe@redhat.com> 7183R: Vivek Goyal <vgoyal@redhat.com> 7184L: kexec@lists.infradead.org 7185W: http://lse.sourceforge.net/kdump/ 7186S: Maintained 7187F: Documentation/kdump/ 7188 7189KEENE FM RADIO TRANSMITTER DRIVER 7190M: Hans Verkuil <hverkuil@xs4all.nl> 7191L: linux-media@vger.kernel.org 7192T: git git://linuxtv.org/media_tree.git 7193W: https://linuxtv.org 7194S: Maintained 7195F: drivers/media/radio/radio-keene* 7196 7197KERNEL AUTOMOUNTER v4 (AUTOFS4) 7198M: Ian Kent <raven@themaw.net> 7199L: autofs@vger.kernel.org 7200S: Maintained 7201F: fs/autofs4/ 7202 7203KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7204M: Masahiro Yamada <yamada.masahiro@socionext.com> 7205M: Michal Marek <mmarek@suse.com> 7206T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7207L: linux-kbuild@vger.kernel.org 7208S: Maintained 7209F: Documentation/kbuild/ 7210F: Makefile 7211F: scripts/Makefile.* 7212F: scripts/basic/ 7213F: scripts/mk* 7214F: scripts/package/ 7215 7216KERNEL JANITORS 7217L: kernel-janitors@vger.kernel.org 7218W: http://kernelnewbies.org/KernelJanitors 7219S: Odd Fixes 7220 7221KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7222M: "J. Bruce Fields" <bfields@fieldses.org> 7223M: Jeff Layton <jlayton@poochiereds.net> 7224L: linux-nfs@vger.kernel.org 7225W: http://nfs.sourceforge.net/ 7226T: git git://linux-nfs.org/~bfields/linux.git 7227S: Supported 7228F: fs/nfsd/ 7229F: include/uapi/linux/nfsd/ 7230F: fs/lockd/ 7231F: fs/nfs_common/ 7232F: net/sunrpc/ 7233F: include/linux/lockd/ 7234F: include/linux/sunrpc/ 7235F: include/uapi/linux/sunrpc/ 7236 7237KERNEL SELFTEST FRAMEWORK 7238M: Shuah Khan <shuahkh@osg.samsung.com> 7239M: Shuah Khan <shuah@kernel.org> 7240L: linux-kselftest@vger.kernel.org 7241T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7242S: Maintained 7243F: tools/testing/selftests 7244 7245KERNEL VIRTUAL MACHINE (KVM) 7246M: Paolo Bonzini <pbonzini@redhat.com> 7247M: Radim Krčmář <rkrcmar@redhat.com> 7248L: kvm@vger.kernel.org 7249W: http://www.linux-kvm.org 7250T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7251S: Supported 7252F: Documentation/*/kvm*.txt 7253F: Documentation/virtual/kvm/ 7254F: arch/*/kvm/ 7255F: arch/x86/kernel/kvm.c 7256F: arch/x86/kernel/kvmclock.c 7257F: arch/*/include/asm/kvm* 7258F: include/linux/kvm* 7259F: include/uapi/linux/kvm* 7260F: virt/kvm/ 7261F: tools/kvm/ 7262 7263KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7264M: Joerg Roedel <joro@8bytes.org> 7265L: kvm@vger.kernel.org 7266W: http://www.linux-kvm.org/ 7267S: Maintained 7268F: arch/x86/include/asm/svm.h 7269F: arch/x86/kvm/svm.c 7270 7271KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7272M: Alexander Graf <agraf@suse.com> 7273L: kvm-ppc@vger.kernel.org 7274W: http://www.linux-kvm.org/ 7275T: git git://github.com/agraf/linux-2.6.git 7276S: Supported 7277F: arch/powerpc/include/asm/kvm* 7278F: arch/powerpc/kvm/ 7279 7280KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7281M: Christian Borntraeger <borntraeger@de.ibm.com> 7282M: Cornelia Huck <cornelia.huck@de.ibm.com> 7283L: linux-s390@vger.kernel.org 7284W: http://www.ibm.com/developerworks/linux/linux390/ 7285T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7286S: Supported 7287F: Documentation/s390/kvm.txt 7288F: arch/s390/include/asm/kvm* 7289F: arch/s390/kvm/ 7290F: arch/s390/mm/gmap.c 7291 7292KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7293M: Christoffer Dall <christoffer.dall@linaro.org> 7294M: Marc Zyngier <marc.zyngier@arm.com> 7295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7296L: kvmarm@lists.cs.columbia.edu 7297W: http://systems.cs.columbia.edu/projects/kvm-arm 7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7299S: Supported 7300F: arch/arm/include/uapi/asm/kvm* 7301F: arch/arm/include/asm/kvm* 7302F: arch/arm/kvm/ 7303F: virt/kvm/arm/ 7304F: include/kvm/arm_* 7305 7306KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7307M: Christoffer Dall <christoffer.dall@linaro.org> 7308M: Marc Zyngier <marc.zyngier@arm.com> 7309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7310L: kvmarm@lists.cs.columbia.edu 7311S: Maintained 7312F: arch/arm64/include/uapi/asm/kvm* 7313F: arch/arm64/include/asm/kvm* 7314F: arch/arm64/kvm/ 7315 7316KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7317M: James Hogan <james.hogan@imgtec.com> 7318L: linux-mips@linux-mips.org 7319S: Supported 7320F: arch/mips/include/uapi/asm/kvm* 7321F: arch/mips/include/asm/kvm* 7322F: arch/mips/kvm/ 7323 7324KERNFS 7325M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7326M: Tejun Heo <tj@kernel.org> 7327T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7328S: Supported 7329F: include/linux/kernfs.h 7330F: fs/kernfs/ 7331 7332KEXEC 7333M: Eric Biederman <ebiederm@xmission.com> 7334W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7335L: kexec@lists.infradead.org 7336S: Maintained 7337F: include/linux/kexec.h 7338F: include/uapi/linux/kexec.h 7339F: kernel/kexec* 7340 7341KEYS/KEYRINGS: 7342M: David Howells <dhowells@redhat.com> 7343L: keyrings@vger.kernel.org 7344S: Maintained 7345F: Documentation/security/keys.txt 7346F: include/linux/key.h 7347F: include/linux/key-type.h 7348F: include/linux/keyctl.h 7349F: include/uapi/linux/keyctl.h 7350F: include/keys/ 7351F: security/keys/ 7352 7353KEYS-TRUSTED 7354M: David Safford <safford@us.ibm.com> 7355M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7356L: linux-security-module@vger.kernel.org 7357L: keyrings@vger.kernel.org 7358S: Supported 7359F: Documentation/security/keys-trusted-encrypted.txt 7360F: include/keys/trusted-type.h 7361F: security/keys/trusted.c 7362F: security/keys/trusted.h 7363 7364KEYS-ENCRYPTED 7365M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7366M: David Safford <safford@us.ibm.com> 7367L: linux-security-module@vger.kernel.org 7368L: keyrings@vger.kernel.org 7369S: Supported 7370F: Documentation/security/keys-trusted-encrypted.txt 7371F: include/keys/encrypted-type.h 7372F: security/keys/encrypted-keys/ 7373 7374KGDB / KDB /debug_core 7375M: Jason Wessel <jason.wessel@windriver.com> 7376W: http://kgdb.wiki.kernel.org/ 7377L: kgdb-bugreport@lists.sourceforge.net 7378T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7379S: Maintained 7380F: Documentation/DocBook/kgdb.tmpl 7381F: drivers/misc/kgdbts.c 7382F: drivers/tty/serial/kgdboc.c 7383F: include/linux/kdb.h 7384F: include/linux/kgdb.h 7385F: kernel/debug/ 7386 7387KMEMCHECK 7388M: Vegard Nossum <vegardno@ifi.uio.no> 7389M: Pekka Enberg <penberg@kernel.org> 7390S: Maintained 7391F: Documentation/dev-tools/kmemcheck.rst 7392F: arch/x86/include/asm/kmemcheck.h 7393F: arch/x86/mm/kmemcheck/ 7394F: include/linux/kmemcheck.h 7395F: mm/kmemcheck.c 7396 7397KMEMLEAK 7398M: Catalin Marinas <catalin.marinas@arm.com> 7399S: Maintained 7400F: Documentation/dev-tools/kmemleak.rst 7401F: include/linux/kmemleak.h 7402F: mm/kmemleak.c 7403F: mm/kmemleak-test.c 7404 7405KPROBES 7406M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7407M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7408M: "David S. Miller" <davem@davemloft.net> 7409M: Masami Hiramatsu <mhiramat@kernel.org> 7410S: Maintained 7411F: Documentation/kprobes.txt 7412F: include/linux/kprobes.h 7413F: include/asm-generic/kprobes.h 7414F: kernel/kprobes.c 7415 7416KS0108 LCD CONTROLLER DRIVER 7417M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7418W: http://miguelojeda.es/auxdisplay.htm 7419W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7420S: Maintained 7421F: Documentation/auxdisplay/ks0108 7422F: drivers/auxdisplay/ks0108.c 7423F: include/linux/ks0108.h 7424 7425L3MDEV 7426M: David Ahern <dsa@cumulusnetworks.com> 7427L: netdev@vger.kernel.org 7428S: Maintained 7429F: net/l3mdev 7430F: include/net/l3mdev.h 7431 7432LANTIQ MIPS ARCHITECTURE 7433M: John Crispin <john@phrozen.org> 7434L: linux-mips@linux-mips.org 7435S: Maintained 7436F: arch/mips/lantiq 7437 7438LAPB module 7439L: linux-x25@vger.kernel.org 7440S: Orphan 7441F: Documentation/networking/lapb-module.txt 7442F: include/*/lapb.h 7443F: net/lapb/ 7444 7445LASI 53c700 driver for PARISC 7446M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7447L: linux-scsi@vger.kernel.org 7448S: Maintained 7449F: Documentation/scsi/53c700.txt 7450F: drivers/scsi/53c700* 7451 7452LED SUBSYSTEM 7453M: Richard Purdie <rpurdie@rpsys.net> 7454M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7455M: Pavel Machek <pavel@ucw.cz> 7456L: linux-leds@vger.kernel.org 7457T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7458S: Maintained 7459F: Documentation/devicetree/bindings/leds/ 7460F: drivers/leds/ 7461F: include/linux/leds.h 7462 7463LEGACY EEPROM DRIVER 7464M: Jean Delvare <jdelvare@suse.com> 7465S: Maintained 7466F: Documentation/misc-devices/eeprom 7467F: drivers/misc/eeprom/eeprom.c 7468 7469LEGO USB Tower driver 7470M: Juergen Stuber <starblue@users.sourceforge.net> 7471L: legousb-devel@lists.sourceforge.net 7472W: http://legousb.sourceforge.net/ 7473S: Maintained 7474F: drivers/usb/misc/legousbtower.c 7475 7476LG2160 MEDIA DRIVER 7477M: Michael Krufky <mkrufky@linuxtv.org> 7478L: linux-media@vger.kernel.org 7479W: https://linuxtv.org 7480W: http://github.com/mkrufky 7481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7482T: git git://linuxtv.org/mkrufky/tuners.git 7483S: Maintained 7484F: drivers/media/dvb-frontends/lg2160.* 7485 7486LGDT3305 MEDIA DRIVER 7487M: Michael Krufky <mkrufky@linuxtv.org> 7488L: linux-media@vger.kernel.org 7489W: https://linuxtv.org 7490W: http://github.com/mkrufky 7491Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7492T: git git://linuxtv.org/mkrufky/tuners.git 7493S: Maintained 7494F: drivers/media/dvb-frontends/lgdt3305.* 7495 7496LGUEST 7497M: Rusty Russell <rusty@rustcorp.com.au> 7498L: lguest@lists.ozlabs.org 7499W: http://lguest.ozlabs.org/ 7500S: Odd Fixes 7501F: arch/x86/include/asm/lguest*.h 7502F: arch/x86/lguest/ 7503F: drivers/lguest/ 7504F: include/linux/lguest*.h 7505F: tools/lguest/ 7506 7507LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7508M: Tejun Heo <tj@kernel.org> 7509L: linux-ide@vger.kernel.org 7510T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7511S: Maintained 7512F: drivers/ata/ 7513F: include/linux/ata.h 7514F: include/linux/libata.h 7515F: Documentation/devicetree/bindings/ata/ 7516 7517LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7518M: Viresh Kumar <vireshk@kernel.org> 7519L: linux-ide@vger.kernel.org 7520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7521S: Maintained 7522F: include/linux/pata_arasan_cf_data.h 7523F: drivers/ata/pata_arasan_cf.c 7524 7525LIBATA PATA DRIVERS 7526M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7527M: Tejun Heo <tj@kernel.org> 7528L: linux-ide@vger.kernel.org 7529T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7530S: Maintained 7531F: drivers/ata/pata_*.c 7532F: drivers/ata/ata_generic.c 7533 7534LIBATA SATA AHCI PLATFORM devices support 7535M: Hans de Goede <hdegoede@redhat.com> 7536M: Tejun Heo <tj@kernel.org> 7537L: linux-ide@vger.kernel.org 7538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7539S: Maintained 7540F: drivers/ata/ahci_platform.c 7541F: drivers/ata/libahci_platform.c 7542F: include/linux/ahci_platform.h 7543 7544LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7545M: Mikael Pettersson <mikpelinux@gmail.com> 7546L: linux-ide@vger.kernel.org 7547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7548S: Maintained 7549F: drivers/ata/sata_promise.* 7550 7551LIBLOCKDEP 7552M: Sasha Levin <sasha.levin@oracle.com> 7553S: Maintained 7554F: tools/lib/lockdep/ 7555 7556LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7557M: Dan Williams <dan.j.williams@intel.com> 7558L: linux-nvdimm@lists.01.org 7559Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7560T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7561S: Supported 7562F: drivers/nvdimm/* 7563F: include/linux/nd.h 7564F: include/linux/libnvdimm.h 7565F: include/uapi/linux/ndctl.h 7566 7567LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7568M: Ross Zwisler <ross.zwisler@linux.intel.com> 7569L: linux-nvdimm@lists.01.org 7570Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7571S: Supported 7572F: drivers/nvdimm/blk.c 7573F: drivers/nvdimm/region_devs.c 7574F: drivers/acpi/nfit* 7575 7576LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7577M: Vishal Verma <vishal.l.verma@intel.com> 7578L: linux-nvdimm@lists.01.org 7579Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7580S: Supported 7581F: drivers/nvdimm/btt* 7582 7583LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7584M: Ross Zwisler <ross.zwisler@linux.intel.com> 7585L: linux-nvdimm@lists.01.org 7586Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7587S: Supported 7588F: drivers/nvdimm/pmem.c 7589F: include/linux/pmem.h 7590F: arch/*/include/asm/pmem.h 7591 7592LIGHTNVM PLATFORM SUPPORT 7593M: Matias Bjorling <mb@lightnvm.io> 7594W: http://github/OpenChannelSSD 7595L: linux-block@vger.kernel.org 7596S: Maintained 7597F: drivers/lightnvm/ 7598F: include/linux/lightnvm.h 7599F: include/uapi/linux/lightnvm.h 7600 7601LINUX FOR POWERPC (32-BIT AND 64-BIT) 7602M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7603M: Paul Mackerras <paulus@samba.org> 7604M: Michael Ellerman <mpe@ellerman.id.au> 7605W: https://github.com/linuxppc/linux/wiki 7606L: linuxppc-dev@lists.ozlabs.org 7607Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7608T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7609S: Supported 7610F: Documentation/ABI/stable/sysfs-firmware-opal-* 7611F: Documentation/devicetree/bindings/powerpc/ 7612F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7613F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7614F: Documentation/powerpc/ 7615F: arch/powerpc/ 7616F: drivers/char/tpm/tpm_ibmvtpm* 7617F: drivers/crypto/nx/ 7618F: drivers/crypto/vmx/ 7619F: drivers/i2c/busses/i2c-opal.c 7620F: drivers/net/ethernet/ibm/ibmveth.* 7621F: drivers/net/ethernet/ibm/ibmvnic.* 7622F: drivers/pci/hotplug/pnv_php.c 7623F: drivers/pci/hotplug/rpa* 7624F: drivers/rtc/rtc-opal.c 7625F: drivers/scsi/ibmvscsi/ 7626F: drivers/tty/hvc/hvc_opal.c 7627F: tools/testing/selftests/powerpc 7628N: /pmac 7629N: powermac 7630N: powernv 7631N: [^a-z0-9]ps3 7632N: pseries 7633 7634LINUX FOR POWER MACINTOSH 7635M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7636W: http://www.penguinppc.org/ 7637L: linuxppc-dev@lists.ozlabs.org 7638S: Maintained 7639F: arch/powerpc/platforms/powermac/ 7640F: drivers/macintosh/ 7641 7642LINUX FOR POWERPC EMBEDDED MPC5XXX 7643M: Anatolij Gustschin <agust@denx.de> 7644L: linuxppc-dev@lists.ozlabs.org 7645T: git git://git.denx.de/linux-denx-agust.git 7646S: Maintained 7647F: arch/powerpc/platforms/512x/ 7648F: arch/powerpc/platforms/52xx/ 7649 7650LINUX FOR POWERPC EMBEDDED PPC4XX 7651M: Alistair Popple <alistair@popple.id.au> 7652M: Matt Porter <mporter@kernel.crashing.org> 7653W: http://www.penguinppc.org/ 7654L: linuxppc-dev@lists.ozlabs.org 7655S: Maintained 7656F: arch/powerpc/platforms/40x/ 7657F: arch/powerpc/platforms/44x/ 7658 7659LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7660L: linuxppc-dev@lists.ozlabs.org 7661S: Orphan 7662F: arch/powerpc/*/*virtex* 7663F: arch/powerpc/*/*/*virtex* 7664 7665LINUX FOR POWERPC EMBEDDED PPC8XX 7666M: Vitaly Bordug <vitb@kernel.crashing.org> 7667W: http://www.penguinppc.org/ 7668L: linuxppc-dev@lists.ozlabs.org 7669S: Maintained 7670F: arch/powerpc/platforms/8xx/ 7671 7672LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7673M: Scott Wood <oss@buserror.net> 7674M: Kumar Gala <galak@kernel.crashing.org> 7675W: http://www.penguinppc.org/ 7676L: linuxppc-dev@lists.ozlabs.org 7677T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7678S: Maintained 7679F: arch/powerpc/platforms/83xx/ 7680F: arch/powerpc/platforms/85xx/ 7681 7682LINUX FOR POWERPC PA SEMI PWRFICIENT 7683L: linuxppc-dev@lists.ozlabs.org 7684S: Orphan 7685F: arch/powerpc/platforms/pasemi/ 7686F: drivers/*/*pasemi* 7687F: drivers/*/*/*pasemi* 7688 7689LINUX SECURITY MODULE (LSM) FRAMEWORK 7690M: Chris Wright <chrisw@sous-sol.org> 7691L: linux-security-module@vger.kernel.org 7692S: Supported 7693 7694LIS3LV02D ACCELEROMETER DRIVER 7695M: Eric Piel <eric.piel@tremplin-utc.net> 7696S: Maintained 7697F: Documentation/misc-devices/lis3lv02d 7698F: drivers/misc/lis3lv02d/ 7699F: drivers/platform/x86/hp_accel.c 7700 7701LIVE PATCHING 7702M: Josh Poimboeuf <jpoimboe@redhat.com> 7703M: Jessica Yu <jeyu@redhat.com> 7704M: Jiri Kosina <jikos@kernel.org> 7705M: Miroslav Benes <mbenes@suse.cz> 7706R: Petr Mladek <pmladek@suse.com> 7707S: Maintained 7708F: kernel/livepatch/ 7709F: include/linux/livepatch.h 7710F: arch/x86/include/asm/livepatch.h 7711F: arch/x86/kernel/livepatch.c 7712F: Documentation/livepatch/ 7713F: Documentation/ABI/testing/sysfs-kernel-livepatch 7714F: samples/livepatch/ 7715L: live-patching@vger.kernel.org 7716T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7717 7718LINUX KERNEL DUMP TEST MODULE (LKDTM) 7719M: Kees Cook <keescook@chromium.org> 7720S: Maintained 7721F: drivers/misc/lkdtm* 7722 7723LLC (802.2) 7724L: netdev@vger.kernel.org 7725S: Odd fixes 7726F: include/linux/llc.h 7727F: include/uapi/linux/llc.h 7728F: include/net/llc* 7729F: net/llc/ 7730 7731LM73 HARDWARE MONITOR DRIVER 7732M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7733L: linux-hwmon@vger.kernel.org 7734S: Maintained 7735F: drivers/hwmon/lm73.c 7736 7737LM78 HARDWARE MONITOR DRIVER 7738M: Jean Delvare <jdelvare@suse.com> 7739L: linux-hwmon@vger.kernel.org 7740S: Maintained 7741F: Documentation/hwmon/lm78 7742F: drivers/hwmon/lm78.c 7743 7744LM83 HARDWARE MONITOR DRIVER 7745M: Jean Delvare <jdelvare@suse.com> 7746L: linux-hwmon@vger.kernel.org 7747S: Maintained 7748F: Documentation/hwmon/lm83 7749F: drivers/hwmon/lm83.c 7750 7751LM90 HARDWARE MONITOR DRIVER 7752M: Jean Delvare <jdelvare@suse.com> 7753L: linux-hwmon@vger.kernel.org 7754S: Maintained 7755F: Documentation/hwmon/lm90 7756F: Documentation/devicetree/bindings/hwmon/lm90.txt 7757F: drivers/hwmon/lm90.c 7758F: include/dt-bindings/thermal/lm90.h 7759 7760LM95234 HARDWARE MONITOR DRIVER 7761M: Guenter Roeck <linux@roeck-us.net> 7762L: linux-hwmon@vger.kernel.org 7763S: Maintained 7764F: Documentation/hwmon/lm95234 7765F: drivers/hwmon/lm95234.c 7766 7767LME2510 MEDIA DRIVER 7768M: Malcolm Priestley <tvboxspy@gmail.com> 7769L: linux-media@vger.kernel.org 7770W: https://linuxtv.org 7771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7772S: Maintained 7773F: drivers/media/usb/dvb-usb-v2/lmedm04* 7774 7775LOCKING PRIMITIVES 7776M: Peter Zijlstra <peterz@infradead.org> 7777M: Ingo Molnar <mingo@redhat.com> 7778L: linux-kernel@vger.kernel.org 7779T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7780S: Maintained 7781F: Documentation/locking/ 7782F: include/linux/lockdep.h 7783F: include/linux/spinlock*.h 7784F: arch/*/include/asm/spinlock*.h 7785F: include/linux/rwlock*.h 7786F: include/linux/mutex*.h 7787F: arch/*/include/asm/mutex*.h 7788F: include/linux/rwsem*.h 7789F: arch/*/include/asm/rwsem.h 7790F: include/linux/seqlock.h 7791F: lib/locking*.[ch] 7792F: kernel/locking/ 7793 7794LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7795M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7796L: linux-ntfs-dev@lists.sourceforge.net 7797W: http://www.linux-ntfs.org/content/view/19/37/ 7798S: Maintained 7799F: Documentation/ldm.txt 7800F: block/partitions/ldm.* 7801 7802LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7803M: Sathya Prakash <sathya.prakash@broadcom.com> 7804M: Chaitra P B <chaitra.basappa@broadcom.com> 7805M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7806L: MPT-FusionLinux.pdl@broadcom.com 7807L: linux-scsi@vger.kernel.org 7808W: http://www.avagotech.com/support/ 7809S: Supported 7810F: drivers/message/fusion/ 7811F: drivers/scsi/mpt2sas/ 7812F: drivers/scsi/mpt3sas/ 7813 7814LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7815M: Matthew Wilcox <matthew@wil.cx> 7816L: linux-scsi@vger.kernel.org 7817S: Maintained 7818F: drivers/scsi/sym53c8xx_2/ 7819 7820LTC4261 HARDWARE MONITOR DRIVER 7821M: Guenter Roeck <linux@roeck-us.net> 7822L: linux-hwmon@vger.kernel.org 7823S: Maintained 7824F: Documentation/hwmon/ltc4261 7825F: drivers/hwmon/ltc4261.c 7826 7827LTC4306 I2C MULTIPLEXER DRIVER 7828M: Michael Hennerich <michael.hennerich@analog.com> 7829W: http://ez.analog.com/community/linux-device-drivers 7830L: linux-i2c@vger.kernel.org 7831S: Supported 7832F: drivers/i2c/muxes/i2c-mux-ltc4306.c 7833F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 7834 7835LTP (Linux Test Project) 7836M: Mike Frysinger <vapier@gentoo.org> 7837M: Cyril Hrubis <chrubis@suse.cz> 7838M: Wanlong Gao <wanlong.gao@gmail.com> 7839M: Jan Stancek <jstancek@redhat.com> 7840M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7841M: Alexey Kodanev <alexey.kodanev@oracle.com> 7842L: ltp@lists.linux.it (subscribers-only) 7843W: http://linux-test-project.github.io/ 7844T: git git://github.com/linux-test-project/ltp.git 7845S: Maintained 7846 7847M32R ARCHITECTURE 7848W: http://www.linux-m32r.org/ 7849S: Orphan 7850F: arch/m32r/ 7851 7852M68K ARCHITECTURE 7853M: Geert Uytterhoeven <geert@linux-m68k.org> 7854L: linux-m68k@lists.linux-m68k.org 7855W: http://www.linux-m68k.org/ 7856T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7857S: Maintained 7858F: arch/m68k/ 7859F: drivers/zorro/ 7860 7861M68K ON APPLE MACINTOSH 7862M: Joshua Thompson <funaho@jurai.org> 7863W: http://www.mac.linux-m68k.org/ 7864L: linux-m68k@lists.linux-m68k.org 7865S: Maintained 7866F: arch/m68k/mac/ 7867 7868M68K ON HP9000/300 7869M: Philip Blundell <philb@gnu.org> 7870W: http://www.tazenda.demon.co.uk/phil/linux-hp 7871S: Maintained 7872F: arch/m68k/hp300/ 7873 7874M88DS3103 MEDIA DRIVER 7875M: Antti Palosaari <crope@iki.fi> 7876L: linux-media@vger.kernel.org 7877W: https://linuxtv.org 7878W: http://palosaari.fi/linux/ 7879Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7880T: git git://linuxtv.org/anttip/media_tree.git 7881S: Maintained 7882F: drivers/media/dvb-frontends/m88ds3103* 7883 7884M88RS2000 MEDIA DRIVER 7885M: Malcolm Priestley <tvboxspy@gmail.com> 7886L: linux-media@vger.kernel.org 7887W: https://linuxtv.org 7888Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7889S: Maintained 7890F: drivers/media/dvb-frontends/m88rs2000* 7891 7892MA901 MASTERKIT USB FM RADIO DRIVER 7893M: Alexey Klimov <klimov.linux@gmail.com> 7894L: linux-media@vger.kernel.org 7895T: git git://linuxtv.org/media_tree.git 7896S: Maintained 7897F: drivers/media/radio/radio-ma901.c 7898 7899MAC80211 7900M: Johannes Berg <johannes@sipsolutions.net> 7901L: linux-wireless@vger.kernel.org 7902W: http://wireless.kernel.org/ 7903T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7904T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7905S: Maintained 7906F: Documentation/networking/mac80211-injection.txt 7907F: include/net/mac80211.h 7908F: net/mac80211/ 7909F: drivers/net/wireless/mac80211_hwsim.[ch] 7910 7911MAILBOX API 7912M: Jassi Brar <jassisinghbrar@gmail.com> 7913L: linux-kernel@vger.kernel.org 7914S: Maintained 7915F: drivers/mailbox/ 7916F: include/linux/mailbox_client.h 7917F: include/linux/mailbox_controller.h 7918 7919MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7920M: Michael Kerrisk <mtk.manpages@gmail.com> 7921W: http://www.kernel.org/doc/man-pages 7922L: linux-man@vger.kernel.org 7923S: Maintained 7924 7925MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7926M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 7927L: linux-mips@linux-mips.org 7928S: Maintained 7929F: arch/mips/boot/dts/img/pistachio_marduk.dts 7930 7931MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7932M: Andrew Lunn <andrew@lunn.ch> 7933M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7934L: netdev@vger.kernel.org 7935S: Maintained 7936F: drivers/net/dsa/mv88e6xxx/ 7937F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7938 7939MARVELL ARMADA DRM SUPPORT 7940M: Russell King <linux@armlinux.org.uk> 7941S: Maintained 7942T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7943T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7944F: drivers/gpu/drm/armada/ 7945F: include/uapi/drm/armada_drm.h 7946F: Documentation/devicetree/bindings/display/armada/ 7947 7948MARVELL CRYPTO DRIVER 7949M: Boris Brezillon <boris.brezillon@free-electrons.com> 7950M: Arnaud Ebalard <arno@natisbad.org> 7951F: drivers/crypto/marvell/ 7952S: Maintained 7953L: linux-crypto@vger.kernel.org 7954 7955MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7956M: Mirko Lindner <mlindner@marvell.com> 7957M: Stephen Hemminger <stephen@networkplumber.org> 7958L: netdev@vger.kernel.org 7959S: Maintained 7960F: drivers/net/ethernet/marvell/sk* 7961 7962MARVELL LIBERTAS WIRELESS DRIVER 7963L: libertas-dev@lists.infradead.org 7964S: Orphan 7965F: drivers/net/wireless/marvell/libertas/ 7966 7967MARVELL MV643XX ETHERNET DRIVER 7968M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7969L: netdev@vger.kernel.org 7970S: Maintained 7971F: drivers/net/ethernet/marvell/mv643xx_eth.* 7972F: include/linux/mv643xx.h 7973 7974MARVELL MVNETA ETHERNET DRIVER 7975M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7976L: netdev@vger.kernel.org 7977S: Maintained 7978F: drivers/net/ethernet/marvell/mvneta.* 7979 7980MARVELL MWIFIEX WIRELESS DRIVER 7981M: Amitkumar Karwar <amitkarwar@gmail.com> 7982M: Nishant Sarmukadam <nishants@marvell.com> 7983M: Ganapathi Bhat <gbhat@marvell.com> 7984M: Xinming Hu <huxm@marvell.com> 7985L: linux-wireless@vger.kernel.org 7986S: Maintained 7987F: drivers/net/wireless/marvell/mwifiex/ 7988 7989MARVELL MWL8K WIRELESS DRIVER 7990M: Lennert Buytenhek <buytenh@wantstofly.org> 7991L: linux-wireless@vger.kernel.org 7992S: Odd Fixes 7993F: drivers/net/wireless/marvell/mwl8k.c 7994 7995MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7996M: Nicolas Pitre <nico@fluxnic.net> 7997S: Odd Fixes 7998F: drivers/mmc/host/mvsdio.* 7999 8000MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8001M: Hu Ziji <huziji@marvell.com> 8002L: linux-mmc@vger.kernel.org 8003S: Supported 8004F: drivers/mmc/host/sdhci-xenon* 8005F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8006 8007MATROX FRAMEBUFFER DRIVER 8008L: linux-fbdev@vger.kernel.org 8009S: Orphan 8010F: drivers/video/fbdev/matrox/matroxfb_* 8011F: include/uapi/linux/matroxfb.h 8012 8013MAX16065 HARDWARE MONITOR DRIVER 8014M: Guenter Roeck <linux@roeck-us.net> 8015L: linux-hwmon@vger.kernel.org 8016S: Maintained 8017F: Documentation/hwmon/max16065 8018F: drivers/hwmon/max16065.c 8019 8020MAX20751 HARDWARE MONITOR DRIVER 8021M: Guenter Roeck <linux@roeck-us.net> 8022L: linux-hwmon@vger.kernel.org 8023S: Maintained 8024F: Documentation/hwmon/max20751 8025F: drivers/hwmon/max20751.c 8026 8027MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8028L: linux-hwmon@vger.kernel.org 8029S: Orphan 8030F: Documentation/hwmon/max6650 8031F: drivers/hwmon/max6650.c 8032 8033MAX6697 HARDWARE MONITOR DRIVER 8034M: Guenter Roeck <linux@roeck-us.net> 8035L: linux-hwmon@vger.kernel.org 8036S: Maintained 8037F: Documentation/hwmon/max6697 8038F: Documentation/devicetree/bindings/i2c/max6697.txt 8039F: drivers/hwmon/max6697.c 8040F: include/linux/platform_data/max6697.h 8041 8042MAX9860 MONO AUDIO VOICE CODEC DRIVER 8043M: Peter Rosin <peda@axentia.se> 8044L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8045S: Maintained 8046F: Documentation/devicetree/bindings/sound/max9860.txt 8047F: sound/soc/codecs/max9860.* 8048 8049MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8050M: Krzysztof Kozlowski <krzk@kernel.org> 8051M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8052L: linux-pm@vger.kernel.org 8053S: Supported 8054F: drivers/power/supply/max14577_charger.c 8055F: drivers/power/supply/max77693_charger.c 8056 8057MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 8058M: Javier Martinez Canillas <javier@osg.samsung.com> 8059L: linux-kernel@vger.kernel.org 8060S: Supported 8061F: drivers/*/*max77802*.c 8062F: Documentation/devicetree/bindings/*/*max77802.txt 8063F: include/dt-bindings/*/*max77802.h 8064 8065MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8066M: Chanwoo Choi <cw00.choi@samsung.com> 8067M: Krzysztof Kozlowski <krzk@kernel.org> 8068M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8069L: linux-kernel@vger.kernel.org 8070S: Supported 8071F: drivers/*/max14577*.c 8072F: drivers/*/max77686*.c 8073F: drivers/*/max77693*.c 8074F: drivers/extcon/extcon-max14577.c 8075F: drivers/extcon/extcon-max77693.c 8076F: drivers/rtc/rtc-max77686.c 8077F: drivers/clk/clk-max77686.c 8078F: Documentation/devicetree/bindings/mfd/max14577.txt 8079F: Documentation/devicetree/bindings/*/max77686.txt 8080F: Documentation/devicetree/bindings/mfd/max77693.txt 8081F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8082F: include/linux/mfd/max14577*.h 8083F: include/linux/mfd/max77686*.h 8084F: include/linux/mfd/max77693*.h 8085 8086MAXIRADIO FM RADIO RECEIVER DRIVER 8087M: Hans Verkuil <hverkuil@xs4all.nl> 8088L: linux-media@vger.kernel.org 8089T: git git://linuxtv.org/media_tree.git 8090W: https://linuxtv.org 8091S: Maintained 8092F: drivers/media/radio/radio-maxiradio* 8093 8094MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8095M: Peter Rosin <peda@axentia.se> 8096L: linux-iio@vger.kernel.org 8097S: Maintained 8098F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8099F: drivers/iio/potentiometer/mcp4531.c 8100 8101MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8102M: William Breathitt Gray <vilhelm.gray@gmail.com> 8103L: linux-iio@vger.kernel.org 8104S: Maintained 8105F: drivers/iio/dac/cio-dac.c 8106 8107MEDIA DRIVERS FOR RENESAS - FCP 8108M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8109L: linux-media@vger.kernel.org 8110L: linux-renesas-soc@vger.kernel.org 8111T: git git://linuxtv.org/media_tree.git 8112S: Supported 8113F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8114F: drivers/media/platform/rcar-fcp.c 8115F: include/media/rcar-fcp.h 8116 8117MEDIA DRIVERS FOR RENESAS - FDP1 8118M: Kieran Bingham <kieran@bingham.xyz> 8119L: linux-media@vger.kernel.org 8120L: linux-renesas-soc@vger.kernel.org 8121T: git git://linuxtv.org/media_tree.git 8122S: Supported 8123F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8124F: drivers/media/platform/rcar_fdp1.c 8125 8126MEDIA DRIVERS FOR RENESAS - VIN 8127M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8128L: linux-media@vger.kernel.org 8129L: linux-renesas-soc@vger.kernel.org 8130T: git git://linuxtv.org/media_tree.git 8131S: Supported 8132F: Documentation/devicetree/bindings/media/rcar_vin.txt 8133F: drivers/media/platform/rcar-vin/ 8134 8135MEDIA DRIVERS FOR RENESAS - VSP1 8136M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8137L: linux-media@vger.kernel.org 8138L: linux-renesas-soc@vger.kernel.org 8139T: git git://linuxtv.org/media_tree.git 8140S: Supported 8141F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8142F: drivers/media/platform/vsp1/ 8143 8144MEDIA DRIVERS FOR HELENE 8145M: Abylay Ospan <aospan@netup.ru> 8146L: linux-media@vger.kernel.org 8147W: https://linuxtv.org 8148W: http://netup.tv/ 8149T: git git://linuxtv.org/media_tree.git 8150S: Supported 8151F: drivers/media/dvb-frontends/helene* 8152 8153MEDIA DRIVERS FOR ASCOT2E 8154M: Sergey Kozlov <serjk@netup.ru> 8155M: Abylay Ospan <aospan@netup.ru> 8156L: linux-media@vger.kernel.org 8157W: https://linuxtv.org 8158W: http://netup.tv/ 8159T: git git://linuxtv.org/media_tree.git 8160S: Supported 8161F: drivers/media/dvb-frontends/ascot2e* 8162 8163MEDIA DRIVERS FOR CXD2841ER 8164M: Sergey Kozlov <serjk@netup.ru> 8165M: Abylay Ospan <aospan@netup.ru> 8166L: linux-media@vger.kernel.org 8167W: https://linuxtv.org 8168W: http://netup.tv/ 8169T: git git://linuxtv.org/media_tree.git 8170S: Supported 8171F: drivers/media/dvb-frontends/cxd2841er* 8172 8173MEDIA DRIVERS FOR HORUS3A 8174M: Sergey Kozlov <serjk@netup.ru> 8175M: Abylay Ospan <aospan@netup.ru> 8176L: linux-media@vger.kernel.org 8177W: https://linuxtv.org 8178W: http://netup.tv/ 8179T: git git://linuxtv.org/media_tree.git 8180S: Supported 8181F: drivers/media/dvb-frontends/horus3a* 8182 8183MEDIA DRIVERS FOR LNBH25 8184M: Sergey Kozlov <serjk@netup.ru> 8185M: Abylay Ospan <aospan@netup.ru> 8186L: linux-media@vger.kernel.org 8187W: https://linuxtv.org 8188W: http://netup.tv/ 8189T: git git://linuxtv.org/media_tree.git 8190S: Supported 8191F: drivers/media/dvb-frontends/lnbh25* 8192 8193MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8194M: Sergey Kozlov <serjk@netup.ru> 8195M: Abylay Ospan <aospan@netup.ru> 8196L: linux-media@vger.kernel.org 8197W: https://linuxtv.org 8198W: http://netup.tv/ 8199T: git git://linuxtv.org/media_tree.git 8200S: Supported 8201F: drivers/media/pci/netup_unidvb/* 8202 8203MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8204M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8205M: Mauro Carvalho Chehab <mchehab@kernel.org> 8206P: LinuxTV.org Project 8207L: linux-media@vger.kernel.org 8208W: https://linuxtv.org 8209Q: http://patchwork.kernel.org/project/linux-media/list/ 8210T: git git://linuxtv.org/media_tree.git 8211S: Maintained 8212F: Documentation/devicetree/bindings/media/ 8213F: Documentation/media/ 8214F: drivers/media/ 8215F: drivers/staging/media/ 8216F: include/linux/platform_data/media/ 8217F: include/media/ 8218F: include/uapi/linux/dvb/ 8219F: include/uapi/linux/videodev2.h 8220F: include/uapi/linux/media.h 8221F: include/uapi/linux/v4l2-* 8222F: include/uapi/linux/meye.h 8223F: include/uapi/linux/ivtv* 8224F: include/uapi/linux/uvcvideo.h 8225 8226MEDIATEK ETHERNET DRIVER 8227M: Felix Fietkau <nbd@openwrt.org> 8228M: John Crispin <blogic@openwrt.org> 8229L: netdev@vger.kernel.org 8230S: Maintained 8231F: drivers/net/ethernet/mediatek/ 8232 8233MEDIATEK JPEG DRIVER 8234M: Rick Chang <rick.chang@mediatek.com> 8235M: Bin Liu <bin.liu@mediatek.com> 8236S: Supported 8237F: drivers/media/platform/mtk-jpeg/ 8238F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8239 8240MEDIATEK MEDIA DRIVER 8241M: Tiffany Lin <tiffany.lin@mediatek.com> 8242M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8243S: Supported 8244F: drivers/media/platform/mtk-vcodec/ 8245F: drivers/media/platform/mtk-vpu/ 8246F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8247F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8248 8249MEDIATEK MDP DRIVER 8250M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8251M: Houlong Wei <houlong.wei@mediatek.com> 8252M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8253S: Supported 8254F: drivers/media/platform/mtk-mdp/ 8255F: drivers/media/platform/mtk-vpu/ 8256F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8257 8258MEDIATEK MT7601U WIRELESS LAN DRIVER 8259M: Jakub Kicinski <kubakici@wp.pl> 8260L: linux-wireless@vger.kernel.org 8261S: Maintained 8262F: drivers/net/wireless/mediatek/mt7601u/ 8263 8264MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8265M: Peter Senna Tschudin <peter.senna@collabora.com> 8266M: Martin Donnelly <martin.donnelly@ge.com> 8267M: Martyn Welch <martyn.welch@collabora.co.uk> 8268S: Maintained 8269F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8270F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8271 8272MEGARAID SCSI/SAS DRIVERS 8273M: Kashyap Desai <kashyap.desai@broadcom.com> 8274M: Sumit Saxena <sumit.saxena@broadcom.com> 8275M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8276L: megaraidlinux.pdl@broadcom.com 8277L: linux-scsi@vger.kernel.org 8278W: http://www.avagotech.com/support/ 8279S: Maintained 8280F: Documentation/scsi/megaraid.txt 8281F: drivers/scsi/megaraid.* 8282F: drivers/scsi/megaraid/ 8283 8284MELFAS MIP4 TOUCHSCREEN DRIVER 8285M: Sangwon Jee <jeesw@melfas.com> 8286W: http://www.melfas.com 8287S: Supported 8288F: drivers/input/touchscreen/melfas_mip4.c 8289F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8290 8291MELLANOX ETHERNET DRIVER (mlx4_en) 8292M: Tariq Toukan <tariqt@mellanox.com> 8293L: netdev@vger.kernel.org 8294S: Supported 8295W: http://www.mellanox.com 8296Q: http://patchwork.ozlabs.org/project/netdev/list/ 8297F: drivers/net/ethernet/mellanox/mlx4/en_* 8298 8299MELLANOX ETHERNET DRIVER (mlx5e) 8300M: Saeed Mahameed <saeedm@mellanox.com> 8301L: netdev@vger.kernel.org 8302S: Supported 8303W: http://www.mellanox.com 8304Q: http://patchwork.ozlabs.org/project/netdev/list/ 8305F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8306 8307MELLANOX ETHERNET SWITCH DRIVERS 8308M: Jiri Pirko <jiri@mellanox.com> 8309M: Ido Schimmel <idosch@mellanox.com> 8310L: netdev@vger.kernel.org 8311S: Supported 8312W: http://www.mellanox.com 8313Q: http://patchwork.ozlabs.org/project/netdev/list/ 8314F: drivers/net/ethernet/mellanox/mlxsw/ 8315 8316MELLANOX MLXCPLD I2C AND MUX DRIVER 8317M: Vadim Pasternak <vadimp@mellanox.com> 8318M: Michael Shych <michaelsh@mellanox.com> 8319L: linux-i2c@vger.kernel.org 8320S: Supported 8321F: drivers/i2c/busses/i2c-mlxcpld.c 8322F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8323F: Documentation/i2c/busses/i2c-mlxcpld 8324 8325MELLANOX MLXCPLD LED DRIVER 8326M: Vadim Pasternak <vadimp@mellanox.com> 8327L: linux-leds@vger.kernel.org 8328S: Supported 8329F: drivers/leds/leds-mlxcpld.c 8330F: Documentation/leds/leds-mlxcpld.txt 8331 8332MELLANOX PLATFORM DRIVER 8333M: Vadim Pasternak <vadimp@mellanox.com> 8334L: platform-driver-x86@vger.kernel.org 8335S: Supported 8336F: drivers/platform/x86/mlx-platform.c 8337 8338MELLANOX MLX CPLD HOTPLUG DRIVER 8339M: Vadim Pasternak <vadimp@mellanox.com> 8340L: platform-driver-x86@vger.kernel.org 8341S: Supported 8342F: drivers/platform/x86/mlxcpld-hotplug.c 8343F: include/linux/platform_data/mlxcpld-hotplug.h 8344 8345SOFT-ROCE DRIVER (rxe) 8346M: Moni Shoua <monis@mellanox.com> 8347L: linux-rdma@vger.kernel.org 8348S: Supported 8349W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8350Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8351F: drivers/infiniband/sw/rxe/ 8352F: include/uapi/rdma/rdma_user_rxe.h 8353 8354MEMBARRIER SUPPORT 8355M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8356M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8357L: linux-kernel@vger.kernel.org 8358S: Supported 8359F: kernel/membarrier.c 8360F: include/uapi/linux/membarrier.h 8361 8362MEMORY MANAGEMENT 8363L: linux-mm@kvack.org 8364W: http://www.linux-mm.org 8365S: Maintained 8366F: include/linux/mm.h 8367F: include/linux/gfp.h 8368F: include/linux/mmzone.h 8369F: include/linux/memory_hotplug.h 8370F: include/linux/vmalloc.h 8371F: mm/ 8372 8373MEMORY TECHNOLOGY DEVICES (MTD) 8374M: David Woodhouse <dwmw2@infradead.org> 8375M: Brian Norris <computersforpeace@gmail.com> 8376M: Boris Brezillon <boris.brezillon@free-electrons.com> 8377M: Marek Vasut <marek.vasut@gmail.com> 8378M: Richard Weinberger <richard@nod.at> 8379M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8380L: linux-mtd@lists.infradead.org 8381W: http://www.linux-mtd.infradead.org/ 8382Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8383T: git git://git.infradead.org/linux-mtd.git master 8384T: git git://git.infradead.org/l2-mtd.git master 8385S: Maintained 8386F: Documentation/devicetree/bindings/mtd/ 8387F: drivers/mtd/ 8388F: include/linux/mtd/ 8389F: include/uapi/mtd/ 8390 8391MEN A21 WATCHDOG DRIVER 8392M: Johannes Thumshirn <morbidrsa@gmail.com> 8393L: linux-watchdog@vger.kernel.org 8394S: Maintained 8395F: drivers/watchdog/mena21_wdt.c 8396 8397MEN CHAMELEON BUS (mcb) 8398M: Johannes Thumshirn <morbidrsa@gmail.com> 8399S: Maintained 8400F: drivers/mcb/ 8401F: include/linux/mcb.h 8402F: Documentation/men-chameleon-bus.txt 8403 8404MEN F21BMC (Board Management Controller) 8405M: Andreas Werner <andreas.werner@men.de> 8406S: Supported 8407F: drivers/mfd/menf21bmc.c 8408F: drivers/watchdog/menf21bmc_wdt.c 8409F: drivers/leds/leds-menf21bmc.c 8410F: drivers/hwmon/menf21bmc_hwmon.c 8411F: Documentation/hwmon/menf21bmc 8412 8413METAG ARCHITECTURE 8414M: James Hogan <james.hogan@imgtec.com> 8415L: linux-metag@vger.kernel.org 8416T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8417S: Odd Fixes 8418F: arch/metag/ 8419F: Documentation/metag/ 8420F: Documentation/devicetree/bindings/metag/ 8421F: Documentation/devicetree/bindings/interrupt-controller/img,* 8422F: drivers/clocksource/metag_generic.c 8423F: drivers/irqchip/irq-metag.c 8424F: drivers/irqchip/irq-metag-ext.c 8425F: drivers/tty/metag_da.c 8426 8427MICROBLAZE ARCHITECTURE 8428M: Michal Simek <monstr@monstr.eu> 8429W: http://www.monstr.eu/fdt/ 8430T: git git://git.monstr.eu/linux-2.6-microblaze.git 8431S: Supported 8432F: arch/microblaze/ 8433 8434MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8435M: Richard Genoud <richard.genoud@gmail.com> 8436S: Maintained 8437F: drivers/tty/serial/atmel_serial.c 8438F: drivers/tty/serial/atmel_serial.h 8439 8440MICROCHIP / ATMEL DMA DRIVER 8441M: Ludovic Desroches <ludovic.desroches@microchip.com> 8442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8443L: dmaengine@vger.kernel.org 8444S: Supported 8445F: drivers/dma/at_hdmac.c 8446F: drivers/dma/at_hdmac_regs.h 8447F: include/linux/platform_data/dma-atmel.h 8448 8449MICROCHIP / ATMEL ISC DRIVER 8450M: Songjun Wu <songjun.wu@microchip.com> 8451L: linux-media@vger.kernel.org 8452S: Supported 8453F: drivers/media/platform/atmel/atmel-isc.c 8454F: drivers/media/platform/atmel/atmel-isc-regs.h 8455F: devicetree/bindings/media/atmel-isc.txt 8456 8457MICROCHIP USB251XB DRIVER 8458M: Richard Leitner <richard.leitner@skidata.com> 8459L: linux-usb@vger.kernel.org 8460S: Maintained 8461F: drivers/usb/misc/usb251xb.c 8462F: Documentation/devicetree/bindings/usb/usb251xb.txt 8463 8464MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8465M: Chen Yu <yu.c.chen@intel.com> 8466L: platform-driver-x86@vger.kernel.org 8467S: Supported 8468F: drivers/platform/x86/surfacepro3_button.c 8469 8470MICROTEK X6 SCANNER 8471M: Oliver Neukum <oliver@neukum.org> 8472S: Maintained 8473F: drivers/usb/image/microtek.* 8474 8475MIPS 8476M: Ralf Baechle <ralf@linux-mips.org> 8477L: linux-mips@linux-mips.org 8478W: http://www.linux-mips.org/ 8479T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8480Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8481S: Supported 8482F: Documentation/devicetree/bindings/mips/ 8483F: Documentation/mips/ 8484F: arch/mips/ 8485 8486MIPS/LOONGSON1 ARCHITECTURE 8487M: Keguang Zhang <keguang.zhang@gmail.com> 8488L: linux-mips@linux-mips.org 8489S: Maintained 8490F: arch/mips/loongson32/ 8491F: arch/mips/include/asm/mach-loongson32/ 8492F: drivers/*/*loongson1* 8493F: drivers/*/*/*loongson1* 8494 8495MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8496M: Hans Verkuil <hverkuil@xs4all.nl> 8497L: linux-media@vger.kernel.org 8498T: git git://linuxtv.org/media_tree.git 8499W: https://linuxtv.org 8500S: Odd Fixes 8501F: drivers/media/radio/radio-miropcm20* 8502 8503MELLANOX MLX4 core VPI driver 8504M: Yishai Hadas <yishaih@mellanox.com> 8505L: netdev@vger.kernel.org 8506L: linux-rdma@vger.kernel.org 8507W: http://www.mellanox.com 8508Q: http://patchwork.ozlabs.org/project/netdev/list/ 8509S: Supported 8510F: drivers/net/ethernet/mellanox/mlx4/ 8511F: include/linux/mlx4/ 8512F: include/uapi/rdma/mlx4-abi.h 8513 8514MELLANOX MLX4 IB driver 8515M: Yishai Hadas <yishaih@mellanox.com> 8516L: linux-rdma@vger.kernel.org 8517W: http://www.mellanox.com 8518Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8519S: Supported 8520F: drivers/infiniband/hw/mlx4/ 8521F: include/linux/mlx4/ 8522 8523MELLANOX MLX5 core VPI driver 8524M: Saeed Mahameed <saeedm@mellanox.com> 8525M: Matan Barak <matanb@mellanox.com> 8526M: Leon Romanovsky <leonro@mellanox.com> 8527L: netdev@vger.kernel.org 8528L: linux-rdma@vger.kernel.org 8529W: http://www.mellanox.com 8530Q: http://patchwork.ozlabs.org/project/netdev/list/ 8531S: Supported 8532F: drivers/net/ethernet/mellanox/mlx5/core/ 8533F: include/linux/mlx5/ 8534F: include/uapi/rdma/mlx5-abi.h 8535 8536MELLANOX MLX5 IB driver 8537M: Matan Barak <matanb@mellanox.com> 8538M: Leon Romanovsky <leonro@mellanox.com> 8539L: linux-rdma@vger.kernel.org 8540W: http://www.mellanox.com 8541Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8542S: Supported 8543F: drivers/infiniband/hw/mlx5/ 8544F: include/linux/mlx5/ 8545 8546MELEXIS MLX90614 DRIVER 8547M: Crt Mori <cmo@melexis.com> 8548L: linux-iio@vger.kernel.org 8549W: http://www.melexis.com 8550S: Supported 8551F: drivers/iio/temperature/mlx90614.c 8552 8553MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8554M: Don Brace <don.brace@microsemi.com> 8555L: esc.storagedev@microsemi.com 8556L: linux-scsi@vger.kernel.org 8557S: Supported 8558F: drivers/scsi/smartpqi/smartpqi*.[ch] 8559F: drivers/scsi/smartpqi/Kconfig 8560F: drivers/scsi/smartpqi/Makefile 8561F: include/linux/cciss*.h 8562F: include/uapi/linux/cciss*.h 8563F: Documentation/scsi/smartpqi.txt 8564 8565MN88472 MEDIA DRIVER 8566M: Antti Palosaari <crope@iki.fi> 8567L: linux-media@vger.kernel.org 8568W: https://linuxtv.org 8569W: http://palosaari.fi/linux/ 8570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8571S: Maintained 8572F: drivers/media/dvb-frontends/mn88472* 8573 8574MN88473 MEDIA DRIVER 8575M: Antti Palosaari <crope@iki.fi> 8576L: linux-media@vger.kernel.org 8577W: https://linuxtv.org 8578W: http://palosaari.fi/linux/ 8579Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8580S: Maintained 8581F: drivers/media/dvb-frontends/mn88473* 8582 8583MODULE SUPPORT 8584M: Jessica Yu <jeyu@redhat.com> 8585M: Rusty Russell <rusty@rustcorp.com.au> 8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8587S: Maintained 8588F: include/linux/module.h 8589F: kernel/module.c 8590 8591MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8592W: http://popies.net/meye/ 8593S: Orphan 8594F: Documentation/media/v4l-drivers/meye* 8595F: drivers/media/pci/meye/ 8596F: include/uapi/linux/meye.h 8597 8598MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8599M: Jiri Slaby <jirislaby@gmail.com> 8600S: Maintained 8601F: Documentation/serial/moxa-smartio 8602F: drivers/tty/mxser.* 8603 8604MR800 AVERMEDIA USB FM RADIO DRIVER 8605M: Alexey Klimov <klimov.linux@gmail.com> 8606L: linux-media@vger.kernel.org 8607T: git git://linuxtv.org/media_tree.git 8608S: Maintained 8609F: drivers/media/radio/radio-mr800.c 8610 8611MRF24J40 IEEE 802.15.4 RADIO DRIVER 8612M: Alan Ott <alan@signal11.us> 8613L: linux-wpan@vger.kernel.org 8614S: Maintained 8615F: drivers/net/ieee802154/mrf24j40.c 8616F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8617 8618MSI LAPTOP SUPPORT 8619M: "Lee, Chun-Yi" <jlee@suse.com> 8620L: platform-driver-x86@vger.kernel.org 8621S: Maintained 8622F: drivers/platform/x86/msi-laptop.c 8623 8624MSI WMI SUPPORT 8625L: platform-driver-x86@vger.kernel.org 8626S: Orphan 8627F: drivers/platform/x86/msi-wmi.c 8628 8629MSI001 MEDIA DRIVER 8630M: Antti Palosaari <crope@iki.fi> 8631L: linux-media@vger.kernel.org 8632W: https://linuxtv.org 8633W: http://palosaari.fi/linux/ 8634Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8635T: git git://linuxtv.org/anttip/media_tree.git 8636S: Maintained 8637F: drivers/media/tuners/msi001* 8638 8639MSI2500 MEDIA DRIVER 8640M: Antti Palosaari <crope@iki.fi> 8641L: linux-media@vger.kernel.org 8642W: https://linuxtv.org 8643W: http://palosaari.fi/linux/ 8644Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8645T: git git://linuxtv.org/anttip/media_tree.git 8646S: Maintained 8647F: drivers/media/usb/msi2500/ 8648 8649MSYSTEMS DISKONCHIP G3 MTD DRIVER 8650M: Robert Jarzmik <robert.jarzmik@free.fr> 8651L: linux-mtd@lists.infradead.org 8652S: Maintained 8653F: drivers/mtd/devices/docg3* 8654 8655MT9M032 APTINA SENSOR DRIVER 8656M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8657L: linux-media@vger.kernel.org 8658T: git git://linuxtv.org/media_tree.git 8659S: Maintained 8660F: drivers/media/i2c/mt9m032.c 8661F: include/media/i2c/mt9m032.h 8662 8663MT9P031 APTINA CAMERA SENSOR 8664M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8665L: linux-media@vger.kernel.org 8666T: git git://linuxtv.org/media_tree.git 8667S: Maintained 8668F: drivers/media/i2c/mt9p031.c 8669F: include/media/i2c/mt9p031.h 8670 8671MT9T001 APTINA CAMERA SENSOR 8672M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8673L: linux-media@vger.kernel.org 8674T: git git://linuxtv.org/media_tree.git 8675S: Maintained 8676F: drivers/media/i2c/mt9t001.c 8677F: include/media/i2c/mt9t001.h 8678 8679MT9V032 APTINA CAMERA SENSOR 8680M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8681L: linux-media@vger.kernel.org 8682T: git git://linuxtv.org/media_tree.git 8683S: Maintained 8684F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8685F: drivers/media/i2c/mt9v032.c 8686F: include/media/i2c/mt9v032.h 8687 8688MULTIFUNCTION DEVICES (MFD) 8689M: Lee Jones <lee.jones@linaro.org> 8690T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8691S: Supported 8692F: Documentation/devicetree/bindings/mfd/ 8693F: drivers/mfd/ 8694F: include/linux/mfd/ 8695F: include/dt-bindings/mfd/ 8696 8697MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8698M: Ulf Hansson <ulf.hansson@linaro.org> 8699L: linux-mmc@vger.kernel.org 8700T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8701S: Maintained 8702F: Documentation/devicetree/bindings/mmc/ 8703F: drivers/mmc/ 8704F: include/linux/mmc/ 8705F: include/uapi/linux/mmc/ 8706 8707MULTIMEDIA CARD (MMC) ETC. OVER SPI 8708S: Orphan 8709F: drivers/mmc/host/mmc_spi.c 8710F: include/linux/spi/mmc_spi.h 8711 8712MULTISOUND SOUND DRIVER 8713M: Andrew Veliath <andrewtv@usa.net> 8714S: Maintained 8715F: Documentation/sound/oss/MultiSound 8716F: sound/oss/msnd* 8717 8718MULTITECH MULTIPORT CARD (ISICOM) 8719S: Orphan 8720F: drivers/tty/isicom.c 8721F: include/linux/isicom.h 8722 8723MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8724M: Bin Liu <b-liu@ti.com> 8725L: linux-usb@vger.kernel.org 8726T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8727S: Maintained 8728F: drivers/usb/musb/ 8729 8730MXL5007T MEDIA DRIVER 8731M: Michael Krufky <mkrufky@linuxtv.org> 8732L: linux-media@vger.kernel.org 8733W: https://linuxtv.org 8734W: http://github.com/mkrufky 8735Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8736T: git git://linuxtv.org/mkrufky/tuners.git 8737S: Maintained 8738F: drivers/media/tuners/mxl5007t.* 8739 8740MXSFB DRM DRIVER 8741M: Marek Vasut <marex@denx.de> 8742S: Supported 8743F: drivers/gpu/drm/mxsfb/ 8744F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8745 8746MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8747M: Hyong-Youb Kim <hykim@myri.com> 8748L: netdev@vger.kernel.org 8749W: https://www.myricom.com/support/downloads/myri10ge.html 8750S: Supported 8751F: drivers/net/ethernet/myricom/myri10ge/ 8752 8753NAND FLASH SUBSYSTEM 8754M: Boris Brezillon <boris.brezillon@free-electrons.com> 8755R: Richard Weinberger <richard@nod.at> 8756L: linux-mtd@lists.infradead.org 8757W: http://www.linux-mtd.infradead.org/ 8758Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8759T: git git://git.infradead.org/linux-mtd.git nand/fixes 8760T: git git://git.infradead.org/l2-mtd.git nand/next 8761S: Maintained 8762F: drivers/mtd/nand/ 8763F: include/linux/mtd/nand*.h 8764 8765NATSEMI ETHERNET DRIVER (DP8381x) 8766S: Orphan 8767F: drivers/net/ethernet/natsemi/natsemi.c 8768 8769NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8770M: Daniel Mack <zonque@gmail.com> 8771S: Maintained 8772L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8773W: http://www.native-instruments.com 8774F: sound/usb/caiaq/ 8775 8776NCP FILESYSTEM 8777M: Petr Vandrovec <petr@vandrovec.name> 8778S: Odd Fixes 8779F: fs/ncpfs/ 8780 8781NCR 5380 SCSI DRIVERS 8782M: Finn Thain <fthain@telegraphics.com.au> 8783M: Michael Schmitz <schmitzmic@gmail.com> 8784L: linux-scsi@vger.kernel.org 8785S: Maintained 8786F: Documentation/scsi/g_NCR5380.txt 8787F: drivers/scsi/NCR5380.* 8788F: drivers/scsi/arm/cumana_1.c 8789F: drivers/scsi/arm/oak.c 8790F: drivers/scsi/atari_scsi.* 8791F: drivers/scsi/dmx3191d.c 8792F: drivers/scsi/g_NCR5380.* 8793F: drivers/scsi/mac_scsi.* 8794F: drivers/scsi/sun3_scsi.* 8795F: drivers/scsi/sun3_scsi_vme.c 8796 8797NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8798M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8799L: linux-scsi@vger.kernel.org 8800S: Maintained 8801F: drivers/scsi/NCR_D700.* 8802 8803NCT6775 HARDWARE MONITOR DRIVER 8804M: Guenter Roeck <linux@roeck-us.net> 8805L: linux-hwmon@vger.kernel.org 8806S: Maintained 8807F: Documentation/hwmon/nct6775 8808F: drivers/hwmon/nct6775.c 8809 8810NETEFFECT IWARP RNIC DRIVER (IW_NES) 8811M: Faisal Latif <faisal.latif@intel.com> 8812L: linux-rdma@vger.kernel.org 8813W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8814S: Supported 8815F: drivers/infiniband/hw/nes/ 8816F: include/uapi/rdma/nes-abi.h 8817 8818NETEM NETWORK EMULATOR 8819M: Stephen Hemminger <stephen@networkplumber.org> 8820L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8821S: Maintained 8822F: net/sched/sch_netem.c 8823 8824NETERION 10GbE DRIVERS (s2io/vxge) 8825M: Jon Mason <jdmason@kudzu.us> 8826L: netdev@vger.kernel.org 8827S: Supported 8828F: Documentation/networking/s2io.txt 8829F: Documentation/networking/vxge.txt 8830F: drivers/net/ethernet/neterion/ 8831 8832NETFILTER 8833M: Pablo Neira Ayuso <pablo@netfilter.org> 8834M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8835M: Florian Westphal <fw@strlen.de> 8836L: netfilter-devel@vger.kernel.org 8837L: coreteam@netfilter.org 8838W: http://www.netfilter.org/ 8839W: http://www.iptables.org/ 8840W: http://www.nftables.org/ 8841Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8842T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8843T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8844S: Maintained 8845F: include/linux/netfilter* 8846F: include/linux/netfilter/ 8847F: include/net/netfilter/ 8848F: include/uapi/linux/netfilter* 8849F: include/uapi/linux/netfilter/ 8850F: net/*/netfilter.c 8851F: net/*/netfilter/ 8852F: net/netfilter/ 8853F: net/bridge/br_netfilter*.c 8854 8855NETLABEL 8856M: Paul Moore <paul@paul-moore.com> 8857W: http://netlabel.sf.net 8858L: netdev@vger.kernel.org 8859S: Maintained 8860F: Documentation/netlabel/ 8861F: include/net/netlabel.h 8862F: net/netlabel/ 8863 8864NETROM NETWORK LAYER 8865M: Ralf Baechle <ralf@linux-mips.org> 8866L: linux-hams@vger.kernel.org 8867W: http://www.linux-ax25.org/ 8868S: Maintained 8869F: include/net/netrom.h 8870F: include/uapi/linux/netrom.h 8871F: net/netrom/ 8872 8873NETRONOME ETHERNET DRIVERS 8874M: Jakub Kicinski <jakub.kicinski@netronome.com> 8875L: oss-drivers@netronome.com 8876S: Maintained 8877F: drivers/net/ethernet/netronome/ 8878 8879NETWORK BLOCK DEVICE (NBD) 8880M: Josef Bacik <jbacik@fb.com> 8881S: Maintained 8882L: linux-block@vger.kernel.org 8883L: nbd-general@lists.sourceforge.net 8884F: Documentation/blockdev/nbd.txt 8885F: drivers/block/nbd.c 8886F: include/uapi/linux/nbd.h 8887 8888NETWORK DROP MONITOR 8889M: Neil Horman <nhorman@tuxdriver.com> 8890L: netdev@vger.kernel.org 8891S: Maintained 8892W: https://fedorahosted.org/dropwatch/ 8893F: net/core/drop_monitor.c 8894 8895NETWORKING [DSA] 8896M: Andrew Lunn <andrew@lunn.ch> 8897M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8898M: Florian Fainelli <f.fainelli@gmail.com> 8899S: Maintained 8900F: net/dsa/ 8901F: include/net/dsa.h 8902F: drivers/net/dsa/ 8903 8904NETWORKING [GENERAL] 8905M: "David S. Miller" <davem@davemloft.net> 8906L: netdev@vger.kernel.org 8907W: http://www.linuxfoundation.org/en/Net 8908Q: http://patchwork.ozlabs.org/project/netdev/list/ 8909T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8911B: mailto:netdev@vger.kernel.org 8912S: Maintained 8913F: net/ 8914F: include/net/ 8915F: include/linux/in.h 8916F: include/linux/net.h 8917F: include/linux/netdevice.h 8918F: include/uapi/linux/in.h 8919F: include/uapi/linux/net.h 8920F: include/uapi/linux/netdevice.h 8921F: include/uapi/linux/net_namespace.h 8922F: tools/net/ 8923F: tools/testing/selftests/net/ 8924F: lib/random32.c 8925 8926NETWORKING [IPv4/IPv6] 8927M: "David S. Miller" <davem@davemloft.net> 8928M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8929M: James Morris <jmorris@namei.org> 8930M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8931M: Patrick McHardy <kaber@trash.net> 8932L: netdev@vger.kernel.org 8933T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8934S: Maintained 8935F: net/ipv4/ 8936F: net/ipv6/ 8937F: include/net/ip* 8938F: arch/x86/net/* 8939 8940NETWORKING [IPSEC] 8941M: Steffen Klassert <steffen.klassert@secunet.com> 8942M: Herbert Xu <herbert@gondor.apana.org.au> 8943M: "David S. Miller" <davem@davemloft.net> 8944L: netdev@vger.kernel.org 8945T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8946T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8947S: Maintained 8948F: net/core/flow.c 8949F: net/xfrm/ 8950F: net/key/ 8951F: net/ipv4/xfrm* 8952F: net/ipv4/esp4* 8953F: net/ipv4/ah4.c 8954F: net/ipv4/ipcomp.c 8955F: net/ipv4/ip_vti.c 8956F: net/ipv6/xfrm* 8957F: net/ipv6/esp6* 8958F: net/ipv6/ah6.c 8959F: net/ipv6/ipcomp6.c 8960F: net/ipv6/ip6_vti.c 8961F: include/uapi/linux/xfrm.h 8962F: include/net/xfrm.h 8963 8964NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8965M: Paul Moore <paul@paul-moore.com> 8966L: netdev@vger.kernel.org 8967S: Maintained 8968 8969NETWORKING [WIRELESS] 8970L: linux-wireless@vger.kernel.org 8971Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8972 8973NETWORKING DRIVERS 8974L: netdev@vger.kernel.org 8975W: http://www.linuxfoundation.org/en/Net 8976Q: http://patchwork.ozlabs.org/project/netdev/list/ 8977T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8978T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8979S: Odd Fixes 8980F: Documentation/devicetree/bindings/net/ 8981F: drivers/net/ 8982F: include/linux/if_* 8983F: include/linux/netdevice.h 8984F: include/linux/etherdevice.h 8985F: include/linux/fcdevice.h 8986F: include/linux/fddidevice.h 8987F: include/linux/hippidevice.h 8988F: include/linux/inetdevice.h 8989F: include/uapi/linux/if_* 8990F: include/uapi/linux/netdevice.h 8991 8992NETWORKING DRIVERS (WIRELESS) 8993M: Kalle Valo <kvalo@codeaurora.org> 8994L: linux-wireless@vger.kernel.org 8995Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8996T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8997T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8998S: Maintained 8999F: Documentation/devicetree/bindings/net/wireless/ 9000F: drivers/net/wireless/ 9001 9002NETXEN (1/10) GbE SUPPORT 9003M: Manish Chopra <manish.chopra@cavium.com> 9004M: Rahul Verma <rahul.verma@cavium.com> 9005M: Dept-GELinuxNICDev@cavium.com 9006L: netdev@vger.kernel.org 9007S: Supported 9008F: drivers/net/ethernet/qlogic/netxen/ 9009 9010NFC SUBSYSTEM 9011M: Samuel Ortiz <sameo@linux.intel.com> 9012L: linux-wireless@vger.kernel.org 9013L: linux-nfc@lists.01.org (subscribers-only) 9014S: Supported 9015F: net/nfc/ 9016F: include/net/nfc/ 9017F: include/uapi/linux/nfc.h 9018F: drivers/nfc/ 9019F: include/linux/platform_data/nfcmrvl.h 9020F: include/linux/platform_data/nxp-nci.h 9021F: include/linux/platform_data/pn544.h 9022F: include/linux/platform_data/st21nfca.h 9023F: include/linux/platform_data/st-nci.h 9024F: Documentation/devicetree/bindings/net/nfc/ 9025 9026NFS, SUNRPC, AND LOCKD CLIENTS 9027M: Trond Myklebust <trond.myklebust@primarydata.com> 9028M: Anna Schumaker <anna.schumaker@netapp.com> 9029L: linux-nfs@vger.kernel.org 9030W: http://client.linux-nfs.org 9031T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9032S: Maintained 9033F: fs/lockd/ 9034F: fs/nfs/ 9035F: fs/nfs_common/ 9036F: net/sunrpc/ 9037F: include/linux/lockd/ 9038F: include/linux/nfs* 9039F: include/linux/sunrpc/ 9040F: include/uapi/linux/nfs* 9041F: include/uapi/linux/sunrpc/ 9042 9043NILFS2 FILESYSTEM 9044M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9045L: linux-nilfs@vger.kernel.org 9046W: http://nilfs.sourceforge.net/ 9047W: http://nilfs.osdn.jp/ 9048T: git git://github.com/konis/nilfs2.git 9049S: Supported 9050F: Documentation/filesystems/nilfs2.txt 9051F: fs/nilfs2/ 9052F: include/trace/events/nilfs2.h 9053F: include/uapi/linux/nilfs2_api.h 9054F: include/uapi/linux/nilfs2_ondisk.h 9055 9056NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9057M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9058W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9059S: Maintained 9060F: Documentation/scsi/NinjaSCSI.txt 9061F: drivers/scsi/pcmcia/nsp_* 9062 9063NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9064M: GOTO Masanori <gotom@debian.or.jp> 9065M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9066W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9067S: Maintained 9068F: Documentation/scsi/NinjaSCSI.txt 9069F: drivers/scsi/nsp32* 9070 9071NIOS2 ARCHITECTURE 9072M: Ley Foon Tan <lftan@altera.com> 9073L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9074T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9075S: Maintained 9076F: arch/nios2/ 9077 9078NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9079M: Pavel Machek <pavel@ucw.cz> 9080M: Sakari Ailus <sakari.ailus@iki.fi> 9081L: linux-media@vger.kernel.org 9082S: Maintained 9083F: drivers/media/i2c/et8ek8 9084F: drivers/media/i2c/ad5820.c 9085 9086NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9087M: Pavel Machek <pavel@ucw.cz> 9088M: Sakari Ailus <sakari.ailus@iki.fi> 9089L: linux-media@vger.kernel.org 9090S: Maintained 9091F: drivers/media/i2c/et8ek8 9092F: drivers/media/i2c/ad5820.c 9093 9094NOKIA N900 POWER SUPPLY DRIVERS 9095R: Pali Rohár <pali.rohar@gmail.com> 9096F: include/linux/power/bq2415x_charger.h 9097F: include/linux/power/bq27xxx_battery.h 9098F: include/linux/power/isp1704_charger.h 9099F: drivers/power/supply/bq2415x_charger.c 9100F: drivers/power/supply/bq27xxx_battery.c 9101F: drivers/power/supply/bq27xxx_battery_i2c.c 9102F: drivers/power/supply/isp1704_charger.c 9103F: drivers/power/supply/rx51_battery.c 9104 9105NTB DRIVER CORE 9106M: Jon Mason <jdmason@kudzu.us> 9107M: Dave Jiang <dave.jiang@intel.com> 9108M: Allen Hubbe <Allen.Hubbe@emc.com> 9109L: linux-ntb@googlegroups.com 9110S: Supported 9111W: https://github.com/jonmason/ntb/wiki 9112T: git git://github.com/jonmason/ntb.git 9113F: drivers/ntb/ 9114F: drivers/net/ntb_netdev.c 9115F: include/linux/ntb.h 9116F: include/linux/ntb_transport.h 9117F: tools/testing/selftests/ntb/ 9118 9119NTB INTEL DRIVER 9120M: Jon Mason <jdmason@kudzu.us> 9121M: Dave Jiang <dave.jiang@intel.com> 9122L: linux-ntb@googlegroups.com 9123S: Supported 9124W: https://github.com/jonmason/ntb/wiki 9125T: git git://github.com/jonmason/ntb.git 9126F: drivers/ntb/hw/intel/ 9127 9128NTB AMD DRIVER 9129M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9130L: linux-ntb@googlegroups.com 9131S: Supported 9132F: drivers/ntb/hw/amd/ 9133 9134NTFS FILESYSTEM 9135M: Anton Altaparmakov <anton@tuxera.com> 9136L: linux-ntfs-dev@lists.sourceforge.net 9137W: http://www.tuxera.com/ 9138T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9139S: Supported 9140F: Documentation/filesystems/ntfs.txt 9141F: fs/ntfs/ 9142 9143NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9144M: Antonino Daplas <adaplas@gmail.com> 9145L: linux-fbdev@vger.kernel.org 9146S: Maintained 9147F: drivers/video/fbdev/riva/ 9148F: drivers/video/fbdev/nvidia/ 9149 9150NVM EXPRESS DRIVER 9151M: Keith Busch <keith.busch@intel.com> 9152M: Jens Axboe <axboe@fb.com> 9153M: Christoph Hellwig <hch@lst.de> 9154M: Sagi Grimberg <sagi@grimberg.me> 9155L: linux-nvme@lists.infradead.org 9156T: git://git.infradead.org/nvme.git 9157W: http://git.infradead.org/nvme.git 9158S: Supported 9159F: drivers/nvme/host/ 9160F: include/linux/nvme.h 9161F: include/uapi/linux/nvme_ioctl.h 9162 9163NVM EXPRESS TARGET DRIVER 9164M: Christoph Hellwig <hch@lst.de> 9165M: Sagi Grimberg <sagi@grimberg.me> 9166L: linux-nvme@lists.infradead.org 9167T: git://git.infradead.org/nvme.git 9168W: http://git.infradead.org/nvme.git 9169S: Supported 9170F: drivers/nvme/target/ 9171 9172NVM EXPRESS FC TRANSPORT DRIVERS 9173M: James Smart <james.smart@broadcom.com> 9174L: linux-nvme@lists.infradead.org 9175S: Supported 9176F: include/linux/nvme-fc.h 9177F: include/linux/nvme-fc-driver.h 9178F: drivers/nvme/host/fc.c 9179F: drivers/nvme/target/fc.c 9180F: drivers/nvme/target/fcloop.c 9181 9182NVMEM FRAMEWORK 9183M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9184S: Maintained 9185F: drivers/nvmem/ 9186F: Documentation/devicetree/bindings/nvmem/ 9187F: include/linux/nvmem-consumer.h 9188F: include/linux/nvmem-provider.h 9189 9190NXP-NCI NFC DRIVER 9191M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9192R: Charles Gorand <charles.gorand@effinnov.com> 9193L: linux-nfc@lists.01.org (moderated for non-subscribers) 9194S: Supported 9195F: drivers/nfc/nxp-nci 9196 9197NXP TDA998X DRM DRIVER 9198M: Russell King <linux@armlinux.org.uk> 9199S: Supported 9200T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9201T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9202F: drivers/gpu/drm/i2c/tda998x_drv.c 9203F: include/drm/i2c/tda998x.h 9204 9205NXP TFA9879 DRIVER 9206M: Peter Rosin <peda@axentia.se> 9207L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9208S: Maintained 9209F: sound/soc/codecs/tfa9879* 9210 9211OBJTOOL 9212M: Josh Poimboeuf <jpoimboe@redhat.com> 9213S: Supported 9214F: tools/objtool/ 9215 9216OMAP1 SUPPORT 9217M: Aaro Koskinen <aaro.koskinen@iki.fi> 9218M: Tony Lindgren <tony@atomide.com> 9219L: linux-omap@vger.kernel.org 9220Q: http://patchwork.kernel.org/project/linux-omap/list/ 9221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9222S: Maintained 9223F: arch/arm/mach-omap1/ 9224F: arch/arm/plat-omap/ 9225F: arch/arm/configs/omap1_defconfig 9226F: drivers/i2c/busses/i2c-omap.c 9227F: include/linux/i2c-omap.h 9228 9229OMAP2+ SUPPORT 9230M: Tony Lindgren <tony@atomide.com> 9231L: linux-omap@vger.kernel.org 9232W: http://www.muru.com/linux/omap/ 9233W: http://linux.omap.com/ 9234Q: http://patchwork.kernel.org/project/linux-omap/list/ 9235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9236S: Maintained 9237F: arch/arm/mach-omap2/ 9238F: arch/arm/plat-omap/ 9239F: arch/arm/configs/omap2plus_defconfig 9240F: drivers/i2c/busses/i2c-omap.c 9241F: drivers/irqchip/irq-omap-intc.c 9242F: drivers/mfd/*omap*.c 9243F: drivers/mfd/menelaus.c 9244F: drivers/mfd/palmas.c 9245F: drivers/mfd/tps65217.c 9246F: drivers/mfd/tps65218.c 9247F: drivers/mfd/tps65910.c 9248F: drivers/mfd/twl-core.[ch] 9249F: drivers/mfd/twl4030*.c 9250F: drivers/mfd/twl6030*.c 9251F: drivers/mfd/twl6040*.c 9252F: drivers/regulator/palmas-regulator*.c 9253F: drivers/regulator/pbias-regulator.c 9254F: drivers/regulator/tps65217-regulator.c 9255F: drivers/regulator/tps65218-regulator.c 9256F: drivers/regulator/tps65910-regulator.c 9257F: drivers/regulator/twl-regulator.c 9258F: drivers/regulator/twl6030-regulator.c 9259F: include/linux/i2c-omap.h 9260 9261OMAP DEVICE TREE SUPPORT 9262M: Benoît Cousson <bcousson@baylibre.com> 9263M: Tony Lindgren <tony@atomide.com> 9264L: linux-omap@vger.kernel.org 9265L: devicetree@vger.kernel.org 9266S: Maintained 9267F: arch/arm/boot/dts/*omap* 9268F: arch/arm/boot/dts/*am3* 9269F: arch/arm/boot/dts/*am4* 9270F: arch/arm/boot/dts/*am5* 9271F: arch/arm/boot/dts/*dra7* 9272 9273OMAP CLOCK FRAMEWORK SUPPORT 9274M: Paul Walmsley <paul@pwsan.com> 9275L: linux-omap@vger.kernel.org 9276S: Maintained 9277F: arch/arm/*omap*/*clock* 9278 9279OMAP POWER MANAGEMENT SUPPORT 9280M: Kevin Hilman <khilman@kernel.org> 9281L: linux-omap@vger.kernel.org 9282S: Maintained 9283F: arch/arm/*omap*/*pm* 9284F: drivers/cpufreq/omap-cpufreq.c 9285 9286OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9287M: Rajendra Nayak <rnayak@codeaurora.org> 9288M: Paul Walmsley <paul@pwsan.com> 9289L: linux-omap@vger.kernel.org 9290S: Maintained 9291F: arch/arm/mach-omap2/prm* 9292 9293OMAP AUDIO SUPPORT 9294M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9295M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9296L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9297L: linux-omap@vger.kernel.org 9298S: Maintained 9299F: sound/soc/omap/ 9300 9301OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9302M: Roger Quadros <rogerq@ti.com> 9303M: Tony Lindgren <tony@atomide.com> 9304L: linux-omap@vger.kernel.org 9305S: Maintained 9306F: drivers/memory/omap-gpmc.c 9307F: arch/arm/mach-omap2/*gpmc* 9308 9309OMAP FRAMEBUFFER SUPPORT 9310M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9311L: linux-fbdev@vger.kernel.org 9312L: linux-omap@vger.kernel.org 9313S: Maintained 9314F: drivers/video/fbdev/omap/ 9315 9316OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9317M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9318L: linux-omap@vger.kernel.org 9319L: linux-fbdev@vger.kernel.org 9320S: Maintained 9321F: drivers/video/fbdev/omap2/ 9322F: Documentation/arm/OMAP/DSS 9323 9324OMAP HARDWARE SPINLOCK SUPPORT 9325M: Ohad Ben-Cohen <ohad@wizery.com> 9326L: linux-omap@vger.kernel.org 9327S: Maintained 9328F: drivers/hwspinlock/omap_hwspinlock.c 9329 9330OMAP MMC SUPPORT 9331M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9332L: linux-omap@vger.kernel.org 9333S: Maintained 9334F: drivers/mmc/host/omap.c 9335 9336OMAP HS MMC SUPPORT 9337L: linux-mmc@vger.kernel.org 9338L: linux-omap@vger.kernel.org 9339S: Orphan 9340F: drivers/mmc/host/omap_hsmmc.c 9341 9342OMAP RANDOM NUMBER GENERATOR SUPPORT 9343M: Deepak Saxena <dsaxena@plexity.net> 9344S: Maintained 9345F: drivers/char/hw_random/omap-rng.c 9346 9347OMAP HWMOD SUPPORT 9348M: Benoît Cousson <bcousson@baylibre.com> 9349M: Paul Walmsley <paul@pwsan.com> 9350L: linux-omap@vger.kernel.org 9351S: Maintained 9352F: arch/arm/mach-omap2/omap_hwmod.* 9353 9354OMAP HWMOD DATA 9355M: Paul Walmsley <paul@pwsan.com> 9356L: linux-omap@vger.kernel.org 9357S: Maintained 9358F: arch/arm/mach-omap2/omap_hwmod*data* 9359 9360OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9361M: Benoît Cousson <bcousson@baylibre.com> 9362L: linux-omap@vger.kernel.org 9363S: Maintained 9364F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9365 9366OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9367M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9368L: linux-media@vger.kernel.org 9369S: Maintained 9370F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9371F: drivers/media/platform/omap3isp/ 9372F: drivers/staging/media/omap4iss/ 9373 9374OMAP USB SUPPORT 9375L: linux-usb@vger.kernel.org 9376L: linux-omap@vger.kernel.org 9377S: Orphan 9378F: drivers/usb/*/*omap* 9379F: arch/arm/*omap*/usb* 9380 9381OMAP GPIO DRIVER 9382M: Grygorii Strashko <grygorii.strashko@ti.com> 9383M: Santosh Shilimkar <ssantosh@kernel.org> 9384M: Kevin Hilman <khilman@kernel.org> 9385L: linux-omap@vger.kernel.org 9386S: Maintained 9387F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9388F: drivers/gpio/gpio-omap.c 9389 9390OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9391M: Mark Jackson <mpfj@newflow.co.uk> 9392L: linux-omap@vger.kernel.org 9393S: Maintained 9394F: arch/arm/boot/dts/am335x-nano.dts 9395 9396OMFS FILESYSTEM 9397M: Bob Copeland <me@bobcopeland.com> 9398L: linux-karma-devel@lists.sourceforge.net 9399S: Maintained 9400F: Documentation/filesystems/omfs.txt 9401F: fs/omfs/ 9402 9403OMNIKEY CARDMAN 4000 DRIVER 9404M: Harald Welte <laforge@gnumonks.org> 9405S: Maintained 9406F: drivers/char/pcmcia/cm4000_cs.c 9407F: include/linux/cm4000_cs.h 9408F: include/uapi/linux/cm4000_cs.h 9409 9410OMNIKEY CARDMAN 4040 DRIVER 9411M: Harald Welte <laforge@gnumonks.org> 9412S: Maintained 9413F: drivers/char/pcmcia/cm4040_cs.* 9414 9415OMNIVISION OV5647 SENSOR DRIVER 9416M: Ramiro Oliveira <roliveir@synopsys.com> 9417L: linux-media@vger.kernel.org 9418T: git git://linuxtv.org/media_tree.git 9419S: Maintained 9420F: drivers/media/i2c/ov5647.c 9421 9422OMNIVISION OV7670 SENSOR DRIVER 9423M: Jonathan Corbet <corbet@lwn.net> 9424L: linux-media@vger.kernel.org 9425T: git git://linuxtv.org/media_tree.git 9426S: Maintained 9427F: drivers/media/i2c/ov7670.c 9428F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9429 9430ONENAND FLASH DRIVER 9431M: Kyungmin Park <kyungmin.park@samsung.com> 9432L: linux-mtd@lists.infradead.org 9433S: Maintained 9434F: drivers/mtd/onenand/ 9435F: include/linux/mtd/onenand*.h 9436 9437ONSTREAM SCSI TAPE DRIVER 9438M: Willem Riede <osst@riede.org> 9439L: osst-users@lists.sourceforge.net 9440L: linux-scsi@vger.kernel.org 9441S: Maintained 9442F: Documentation/scsi/osst.txt 9443F: drivers/scsi/osst.* 9444F: drivers/scsi/osst_*.h 9445F: drivers/scsi/st.h 9446 9447OPENCORES I2C BUS DRIVER 9448M: Peter Korsgaard <jacmet@sunsite.dk> 9449L: linux-i2c@vger.kernel.org 9450S: Maintained 9451F: Documentation/i2c/busses/i2c-ocores 9452F: drivers/i2c/busses/i2c-ocores.c 9453 9454OPEN FIRMWARE AND FLATTENED DEVICE TREE 9455M: Rob Herring <robh+dt@kernel.org> 9456M: Frank Rowand <frowand.list@gmail.com> 9457L: devicetree@vger.kernel.org 9458W: http://www.devicetree.org/ 9459T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9460S: Maintained 9461F: drivers/of/ 9462F: include/linux/of*.h 9463F: scripts/dtc/ 9464 9465OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9466M: Rob Herring <robh+dt@kernel.org> 9467M: Mark Rutland <mark.rutland@arm.com> 9468L: devicetree@vger.kernel.org 9469T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9470Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9471S: Maintained 9472F: Documentation/devicetree/ 9473F: arch/*/boot/dts/ 9474F: include/dt-bindings/ 9475 9476OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9477M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9478L: devicetree@vger.kernel.org 9479S: Maintained 9480F: Documentation/devicetree/dynamic-resolution-notes.txt 9481F: Documentation/devicetree/overlay-notes.txt 9482F: drivers/of/overlay.c 9483F: drivers/of/resolver.c 9484 9485OPENRISC ARCHITECTURE 9486M: Jonas Bonn <jonas@southpole.se> 9487M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9488M: Stafford Horne <shorne@gmail.com> 9489T: git git://github.com/openrisc/linux.git 9490L: openrisc@lists.librecores.org 9491W: http://openrisc.io 9492S: Maintained 9493F: arch/openrisc/ 9494 9495OPENVSWITCH 9496M: Pravin Shelar <pshelar@nicira.com> 9497L: netdev@vger.kernel.org 9498L: dev@openvswitch.org 9499W: http://openvswitch.org 9500S: Maintained 9501F: net/openvswitch/ 9502F: include/uapi/linux/openvswitch.h 9503 9504OPERATING PERFORMANCE POINTS (OPP) 9505M: Viresh Kumar <vireshk@kernel.org> 9506M: Nishanth Menon <nm@ti.com> 9507M: Stephen Boyd <sboyd@codeaurora.org> 9508L: linux-pm@vger.kernel.org 9509S: Maintained 9510T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9511F: drivers/base/power/opp/ 9512F: include/linux/pm_opp.h 9513F: Documentation/power/opp.txt 9514F: Documentation/devicetree/bindings/opp/ 9515 9516OPL4 DRIVER 9517M: Clemens Ladisch <clemens@ladisch.de> 9518L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9519T: git git://git.alsa-project.org/alsa-kernel.git 9520S: Maintained 9521F: sound/drivers/opl4/ 9522 9523OPROFILE 9524M: Robert Richter <rric@kernel.org> 9525L: oprofile-list@lists.sf.net 9526S: Maintained 9527F: arch/*/include/asm/oprofile*.h 9528F: arch/*/oprofile/ 9529F: drivers/oprofile/ 9530F: include/linux/oprofile.h 9531 9532OP-TEE DRIVER 9533M: Jens Wiklander <jens.wiklander@linaro.org> 9534S: Maintained 9535F: drivers/tee/optee/ 9536 9537ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9538M: Mark Fasheh <mfasheh@versity.com> 9539M: Joel Becker <jlbec@evilplan.org> 9540L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9541W: http://ocfs2.wiki.kernel.org 9542S: Supported 9543F: Documentation/filesystems/ocfs2.txt 9544F: Documentation/filesystems/dlmfs.txt 9545F: fs/ocfs2/ 9546 9547ORINOCO DRIVER 9548L: linux-wireless@vger.kernel.org 9549W: http://wireless.kernel.org/en/users/Drivers/orinoco 9550W: http://www.nongnu.org/orinoco/ 9551S: Orphan 9552F: drivers/net/wireless/intersil/orinoco/ 9553 9554OSD LIBRARY and FILESYSTEM 9555M: Boaz Harrosh <ooo@electrozaur.com> 9556M: Benny Halevy <bhalevy@primarydata.com> 9557L: osd-dev@open-osd.org 9558W: http://open-osd.org 9559T: git git://git.open-osd.org/open-osd.git 9560S: Maintained 9561F: drivers/scsi/osd/ 9562F: include/scsi/osd_* 9563F: fs/exofs/ 9564 9565OVERLAY FILESYSTEM 9566M: Miklos Szeredi <miklos@szeredi.hu> 9567L: linux-unionfs@vger.kernel.org 9568T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9569S: Supported 9570F: fs/overlayfs/ 9571F: Documentation/filesystems/overlayfs.txt 9572 9573ORANGEFS FILESYSTEM 9574M: Mike Marshall <hubcap@omnibond.com> 9575L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9576T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9577S: Supported 9578F: fs/orangefs/ 9579F: Documentation/filesystems/orangefs.txt 9580 9581P54 WIRELESS DRIVER 9582M: Christian Lamparter <chunkeey@googlemail.com> 9583L: linux-wireless@vger.kernel.org 9584W: http://wireless.kernel.org/en/users/Drivers/p54 9585S: Maintained 9586F: drivers/net/wireless/intersil/p54/ 9587 9588PA SEMI ETHERNET DRIVER 9589L: netdev@vger.kernel.org 9590S: Orphan 9591F: drivers/net/ethernet/pasemi/* 9592 9593PA SEMI SMBUS DRIVER 9594L: linux-i2c@vger.kernel.org 9595S: Orphan 9596F: drivers/i2c/busses/i2c-pasemi.c 9597 9598PADATA PARALLEL EXECUTION MECHANISM 9599M: Steffen Klassert <steffen.klassert@secunet.com> 9600L: linux-crypto@vger.kernel.org 9601S: Maintained 9602F: kernel/padata.c 9603F: include/linux/padata.h 9604F: Documentation/padata.txt 9605 9606PANASONIC LAPTOP ACPI EXTRAS DRIVER 9607M: Harald Welte <laforge@gnumonks.org> 9608L: platform-driver-x86@vger.kernel.org 9609S: Maintained 9610F: drivers/platform/x86/panasonic-laptop.c 9611 9612PANASONIC MN10300/AM33/AM34 PORT 9613M: David Howells <dhowells@redhat.com> 9614L: linux-am33-list@redhat.com (moderated for non-subscribers) 9615W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9616S: Maintained 9617F: Documentation/mn10300/ 9618F: arch/mn10300/ 9619 9620PARALLEL LCD/KEYPAD PANEL DRIVER 9621M: Willy Tarreau <willy@haproxy.com> 9622M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9623S: Odd Fixes 9624F: Documentation/misc-devices/lcd-panel-cgram.txt 9625F: drivers/misc/panel.c 9626 9627PARALLEL PORT SUBSYSTEM 9628M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9629M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9630L: linux-parport@lists.infradead.org (subscribers-only) 9631S: Maintained 9632F: drivers/parport/ 9633F: include/linux/parport*.h 9634F: drivers/char/ppdev.c 9635F: include/uapi/linux/ppdev.h 9636F: Documentation/parport*.txt 9637 9638PARAVIRT_OPS INTERFACE 9639M: Jeremy Fitzhardinge <jeremy@goop.org> 9640M: Chris Wright <chrisw@sous-sol.org> 9641M: Alok Kataria <akataria@vmware.com> 9642M: Rusty Russell <rusty@rustcorp.com.au> 9643L: virtualization@lists.linux-foundation.org 9644S: Supported 9645F: Documentation/virtual/paravirt_ops.txt 9646F: arch/*/kernel/paravirt* 9647F: arch/*/include/asm/paravirt.h 9648F: include/linux/hypervisor.h 9649 9650PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9651M: Tim Waugh <tim@cyberelk.net> 9652L: linux-parport@lists.infradead.org (subscribers-only) 9653S: Maintained 9654F: Documentation/blockdev/paride.txt 9655F: drivers/block/paride/ 9656 9657PARISC ARCHITECTURE 9658M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9659M: Helge Deller <deller@gmx.de> 9660L: linux-parisc@vger.kernel.org 9661W: http://www.parisc-linux.org/ 9662Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9663T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9665S: Maintained 9666F: arch/parisc/ 9667F: Documentation/parisc/ 9668F: drivers/parisc/ 9669F: drivers/char/agp/parisc-agp.c 9670F: drivers/input/serio/gscps2.c 9671F: drivers/parport/parport_gsc.* 9672F: drivers/tty/serial/8250/8250_gsc.c 9673F: drivers/video/fbdev/sti* 9674F: drivers/video/console/sti* 9675F: drivers/video/logo/logo_parisc* 9676 9677PARMAN 9678M: Jiri Pirko <jiri@mellanox.com> 9679L: netdev@vger.kernel.org 9680S: Supported 9681F: lib/parman.c 9682F: lib/test_parman.c 9683F: include/linux/parman.h 9684 9685PC87360 HARDWARE MONITORING DRIVER 9686M: Jim Cromie <jim.cromie@gmail.com> 9687L: linux-hwmon@vger.kernel.org 9688S: Maintained 9689F: Documentation/hwmon/pc87360 9690F: drivers/hwmon/pc87360.c 9691 9692PC8736x GPIO DRIVER 9693M: Jim Cromie <jim.cromie@gmail.com> 9694S: Maintained 9695F: drivers/char/pc8736x_gpio.c 9696 9697PC87427 HARDWARE MONITORING DRIVER 9698M: Jean Delvare <jdelvare@suse.com> 9699L: linux-hwmon@vger.kernel.org 9700S: Maintained 9701F: Documentation/hwmon/pc87427 9702F: drivers/hwmon/pc87427.c 9703 9704PCA9532 LED DRIVER 9705M: Riku Voipio <riku.voipio@iki.fi> 9706S: Maintained 9707F: drivers/leds/leds-pca9532.c 9708F: include/linux/leds-pca9532.h 9709 9710PCA9541 I2C BUS MASTER SELECTOR DRIVER 9711M: Guenter Roeck <linux@roeck-us.net> 9712L: linux-i2c@vger.kernel.org 9713S: Maintained 9714F: drivers/i2c/muxes/i2c-mux-pca9541.c 9715 9716PCDP - PRIMARY CONSOLE AND DEBUG PORT 9717M: Khalid Aziz <khalid@gonehiking.org> 9718S: Maintained 9719F: drivers/firmware/pcdp.* 9720 9721PCI ERROR RECOVERY 9722M: Linas Vepstas <linasvepstas@gmail.com> 9723L: linux-pci@vger.kernel.org 9724S: Supported 9725F: Documentation/PCI/pci-error-recovery.txt 9726 9727PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9728M: Russell Currey <ruscur@russell.cc> 9729L: linuxppc-dev@lists.ozlabs.org 9730S: Supported 9731F: Documentation/powerpc/eeh-pci-error-recovery.txt 9732F: arch/powerpc/kernel/eeh*.c 9733F: arch/powerpc/platforms/*/eeh*.c 9734F: arch/powerpc/include/*/eeh*.h 9735 9736PCI SUBSYSTEM 9737M: Bjorn Helgaas <bhelgaas@google.com> 9738L: linux-pci@vger.kernel.org 9739Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9740T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9741S: Supported 9742F: Documentation/devicetree/bindings/pci/ 9743F: Documentation/PCI/ 9744F: drivers/pci/ 9745F: include/linux/pci* 9746F: arch/x86/pci/ 9747F: arch/x86/kernel/quirks.c 9748 9749PCI ENDPOINT SUBSYSTEM 9750M: Kishon Vijay Abraham I <kishon@ti.com> 9751L: linux-pci@vger.kernel.org 9752T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 9753S: Supported 9754F: drivers/pci/endpoint/ 9755F: drivers/misc/pci_endpoint_test.c 9756F: tools/pci/ 9757 9758PCI DRIVER FOR ALTERA PCIE IP 9759M: Ley Foon Tan <lftan@altera.com> 9760L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9761L: linux-pci@vger.kernel.org 9762S: Supported 9763F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9764F: drivers/pci/host/pcie-altera.c 9765 9766PCI DRIVER FOR ARM VERSATILE PLATFORM 9767M: Rob Herring <robh@kernel.org> 9768L: linux-pci@vger.kernel.org 9769L: linux-arm-kernel@lists.infradead.org 9770S: Maintained 9771F: Documentation/devicetree/bindings/pci/versatile.txt 9772F: drivers/pci/host/pci-versatile.c 9773 9774PCI DRIVER FOR ARMADA 8K 9775M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9776L: linux-pci@vger.kernel.org 9777L: linux-arm-kernel@lists.infradead.org 9778S: Maintained 9779F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9780F: drivers/pci/dwc/pcie-armada8k.c 9781 9782PCI DRIVER FOR APPLIEDMICRO XGENE 9783M: Tanmay Inamdar <tinamdar@apm.com> 9784L: linux-pci@vger.kernel.org 9785L: linux-arm-kernel@lists.infradead.org 9786S: Maintained 9787F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9788F: drivers/pci/host/pci-xgene.c 9789 9790PCI DRIVER FOR FREESCALE LAYERSCAPE 9791M: Minghuan Lian <minghuan.Lian@freescale.com> 9792M: Mingkai Hu <mingkai.hu@freescale.com> 9793M: Roy Zang <tie-fei.zang@freescale.com> 9794L: linuxppc-dev@lists.ozlabs.org 9795L: linux-pci@vger.kernel.org 9796L: linux-arm-kernel@lists.infradead.org 9797S: Maintained 9798F: drivers/pci/dwc/*layerscape* 9799 9800PCI DRIVER FOR IMX6 9801M: Richard Zhu <hongxing.zhu@nxp.com> 9802M: Lucas Stach <l.stach@pengutronix.de> 9803L: linux-pci@vger.kernel.org 9804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9805S: Maintained 9806F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9807F: drivers/pci/dwc/*imx6* 9808 9809PCI DRIVER FOR TI KEYSTONE 9810M: Murali Karicheri <m-karicheri2@ti.com> 9811L: linux-pci@vger.kernel.org 9812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9813S: Maintained 9814F: drivers/pci/dwc/*keystone* 9815 9816PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9817M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9818M: Jason Cooper <jason@lakedaemon.net> 9819L: linux-pci@vger.kernel.org 9820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9821S: Maintained 9822F: drivers/pci/host/*mvebu* 9823 9824PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9825M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9826L: linux-pci@vger.kernel.org 9827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9828S: Maintained 9829F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9830F: drivers/pci/host/pci-aardvark.c 9831 9832PCI DRIVER FOR MICROSEMI SWITCHTEC 9833M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 9834M: Stephen Bates <stephen.bates@microsemi.com> 9835M: Logan Gunthorpe <logang@deltatee.com> 9836L: linux-pci@vger.kernel.org 9837S: Maintained 9838F: Documentation/switchtec.txt 9839F: Documentation/ABI/testing/sysfs-class-switchtec 9840F: drivers/pci/switch/switchtec* 9841F: include/uapi/linux/switchtec_ioctl.h 9842 9843PCI DRIVER FOR NVIDIA TEGRA 9844M: Thierry Reding <thierry.reding@gmail.com> 9845L: linux-tegra@vger.kernel.org 9846L: linux-pci@vger.kernel.org 9847S: Supported 9848F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9849F: drivers/pci/host/pci-tegra.c 9850 9851PCI DRIVER FOR TI DRA7XX 9852M: Kishon Vijay Abraham I <kishon@ti.com> 9853L: linux-omap@vger.kernel.org 9854L: linux-pci@vger.kernel.org 9855S: Supported 9856F: Documentation/devicetree/bindings/pci/ti-pci.txt 9857F: drivers/pci/dwc/pci-dra7xx.c 9858 9859PCI DRIVER FOR RENESAS R-CAR 9860M: Simon Horman <horms@verge.net.au> 9861L: linux-pci@vger.kernel.org 9862L: linux-renesas-soc@vger.kernel.org 9863S: Maintained 9864F: drivers/pci/host/*rcar* 9865 9866PCI DRIVER FOR SAMSUNG EXYNOS 9867M: Jingoo Han <jingoohan1@gmail.com> 9868L: linux-pci@vger.kernel.org 9869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9870L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9871S: Maintained 9872F: drivers/pci/dwc/pci-exynos.c 9873 9874PCI DRIVER FOR SYNOPSIS DESIGNWARE 9875M: Jingoo Han <jingoohan1@gmail.com> 9876M: Joao Pinto <Joao.Pinto@synopsys.com> 9877L: linux-pci@vger.kernel.org 9878S: Maintained 9879F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9880F: drivers/pci/dwc/*designware* 9881 9882PCI DRIVER FOR GENERIC OF HOSTS 9883M: Will Deacon <will.deacon@arm.com> 9884L: linux-pci@vger.kernel.org 9885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9886S: Maintained 9887F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9888F: drivers/pci/host/pci-host-common.c 9889F: drivers/pci/host/pci-host-generic.c 9890 9891PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9892M: Keith Busch <keith.busch@intel.com> 9893L: linux-pci@vger.kernel.org 9894S: Supported 9895F: drivers/pci/host/vmd.c 9896 9897PCIE DRIVER FOR ST SPEAR13XX 9898M: Pratyush Anand <pratyush.anand@gmail.com> 9899L: linux-pci@vger.kernel.org 9900S: Maintained 9901F: drivers/pci/dwc/*spear* 9902 9903PCI MSI DRIVER FOR ALTERA MSI IP 9904M: Ley Foon Tan <lftan@altera.com> 9905L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9906L: linux-pci@vger.kernel.org 9907S: Supported 9908F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9909F: drivers/pci/host/pcie-altera-msi.c 9910 9911PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9912M: Duc Dang <dhdang@apm.com> 9913L: linux-pci@vger.kernel.org 9914L: linux-arm-kernel@lists.infradead.org 9915S: Maintained 9916F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9917F: drivers/pci/host/pci-xgene-msi.c 9918 9919PCIE DRIVER FOR AXIS ARTPEC 9920M: Niklas Cassel <niklas.cassel@axis.com> 9921M: Jesper Nilsson <jesper.nilsson@axis.com> 9922L: linux-arm-kernel@axis.com 9923L: linux-pci@vger.kernel.org 9924S: Maintained 9925F: Documentation/devicetree/bindings/pci/axis,artpec* 9926F: drivers/pci/dwc/*artpec* 9927 9928PCIE DRIVER FOR HISILICON 9929M: Zhou Wang <wangzhou1@hisilicon.com> 9930M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9931L: linux-pci@vger.kernel.org 9932S: Maintained 9933F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9934F: drivers/pci/dwc/pcie-hisi.c 9935 9936PCIE DRIVER FOR ROCKCHIP 9937M: Shawn Lin <shawn.lin@rock-chips.com> 9938M: Wenrui Li <wenrui.li@rock-chips.com> 9939L: linux-pci@vger.kernel.org 9940L: linux-rockchip@lists.infradead.org 9941S: Maintained 9942F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9943F: drivers/pci/host/pcie-rockchip.c 9944 9945PCIE DRIVER FOR QUALCOMM MSM 9946M: Stanimir Varbanov <svarbanov@mm-sol.com> 9947L: linux-pci@vger.kernel.org 9948L: linux-arm-msm@vger.kernel.org 9949S: Maintained 9950F: drivers/pci/dwc/*qcom* 9951 9952PCIE DRIVER FOR CAVIUM THUNDERX 9953M: David Daney <david.daney@cavium.com> 9954L: linux-pci@vger.kernel.org 9955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9956S: Supported 9957F: Documentation/devicetree/bindings/pci/pci-thunder-* 9958F: drivers/pci/host/pci-thunder-* 9959 9960PCMCIA SUBSYSTEM 9961P: Linux PCMCIA Team 9962L: linux-pcmcia@lists.infradead.org 9963W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9964T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9965S: Maintained 9966F: Documentation/pcmcia/ 9967F: tools/pcmcia/ 9968F: drivers/pcmcia/ 9969F: include/pcmcia/ 9970 9971PCNET32 NETWORK DRIVER 9972M: Don Fry <pcnet32@frontier.com> 9973L: netdev@vger.kernel.org 9974S: Maintained 9975F: drivers/net/ethernet/amd/pcnet32.c 9976 9977PCRYPT PARALLEL CRYPTO ENGINE 9978M: Steffen Klassert <steffen.klassert@secunet.com> 9979L: linux-crypto@vger.kernel.org 9980S: Maintained 9981F: crypto/pcrypt.c 9982F: include/crypto/pcrypt.h 9983 9984PER-CPU MEMORY ALLOCATOR 9985M: Tejun Heo <tj@kernel.org> 9986M: Christoph Lameter <cl@linux.com> 9987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9988S: Maintained 9989F: include/linux/percpu*.h 9990F: mm/percpu*.c 9991F: arch/*/include/asm/percpu.h 9992 9993PER-TASK DELAY ACCOUNTING 9994M: Balbir Singh <bsingharora@gmail.com> 9995S: Maintained 9996F: include/linux/delayacct.h 9997F: kernel/delayacct.c 9998 9999PERFORMANCE EVENTS SUBSYSTEM 10000M: Peter Zijlstra <peterz@infradead.org> 10001M: Ingo Molnar <mingo@redhat.com> 10002M: Arnaldo Carvalho de Melo <acme@kernel.org> 10003R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10004L: linux-kernel@vger.kernel.org 10005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10006S: Supported 10007F: kernel/events/* 10008F: include/linux/perf_event.h 10009F: include/uapi/linux/perf_event.h 10010F: arch/*/kernel/perf_event*.c 10011F: arch/*/kernel/*/perf_event*.c 10012F: arch/*/kernel/*/*/perf_event*.c 10013F: arch/*/include/asm/perf_event.h 10014F: arch/*/kernel/perf_callchain.c 10015F: arch/*/events/* 10016F: tools/perf/ 10017 10018PERSONALITY HANDLING 10019M: Christoph Hellwig <hch@infradead.org> 10020L: linux-abi-devel@lists.sourceforge.net 10021S: Maintained 10022F: include/linux/personality.h 10023F: include/uapi/linux/personality.h 10024 10025PHONET PROTOCOL 10026M: Remi Denis-Courmont <courmisch@gmail.com> 10027S: Supported 10028F: Documentation/networking/phonet.txt 10029F: include/linux/phonet.h 10030F: include/net/phonet/ 10031F: include/uapi/linux/phonet.h 10032F: net/phonet/ 10033 10034PHRAM MTD DRIVER 10035M: Joern Engel <joern@lazybastard.org> 10036L: linux-mtd@lists.infradead.org 10037S: Maintained 10038F: drivers/mtd/devices/phram.c 10039 10040PICOLCD HID DRIVER 10041M: Bruno Prémont <bonbons@linux-vserver.org> 10042L: linux-input@vger.kernel.org 10043S: Maintained 10044F: drivers/hid/hid-picolcd* 10045 10046PICOXCELL SUPPORT 10047M: Jamie Iles <jamie@jamieiles.com> 10048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10049T: git git://github.com/jamieiles/linux-2.6-ji.git 10050S: Supported 10051F: arch/arm/boot/dts/picoxcell* 10052F: arch/arm/mach-picoxcell/ 10053F: drivers/crypto/picoxcell* 10054 10055PIN CONTROL SUBSYSTEM 10056M: Linus Walleij <linus.walleij@linaro.org> 10057L: linux-gpio@vger.kernel.org 10058T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10059S: Maintained 10060F: Documentation/devicetree/bindings/pinctrl/ 10061F: Documentation/pinctrl.txt 10062F: drivers/pinctrl/ 10063F: include/linux/pinctrl/ 10064 10065PIN CONTROLLER - ATMEL AT91 10066M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10068S: Maintained 10069F: drivers/pinctrl/pinctrl-at91.* 10070 10071PIN CONTROLLER - ATMEL AT91 PIO4 10072M: Ludovic Desroches <ludovic.desroches@microchip.com> 10073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10074L: linux-gpio@vger.kernel.org 10075S: Supported 10076F: drivers/pinctrl/pinctrl-at91-pio4.* 10077 10078PIN CONTROLLER - INTEL 10079M: Mika Westerberg <mika.westerberg@linux.intel.com> 10080M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10081S: Maintained 10082F: drivers/pinctrl/intel/ 10083 10084PIN CONTROLLER - RENESAS 10085M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10086M: Geert Uytterhoeven <geert+renesas@glider.be> 10087L: linux-renesas-soc@vger.kernel.org 10088S: Maintained 10089F: drivers/pinctrl/sh-pfc/ 10090 10091PIN CONTROLLER - SAMSUNG 10092M: Tomasz Figa <tomasz.figa@gmail.com> 10093M: Krzysztof Kozlowski <krzk@kernel.org> 10094M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10096L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10097Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10098T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10099S: Maintained 10100F: drivers/pinctrl/samsung/ 10101F: include/dt-bindings/pinctrl/samsung.h 10102F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10103 10104PIN CONTROLLER - SINGLE 10105M: Tony Lindgren <tony@atomide.com> 10106M: Haojian Zhuang <haojian.zhuang@linaro.org> 10107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10108L: linux-omap@vger.kernel.org 10109S: Maintained 10110F: drivers/pinctrl/pinctrl-single.c 10111 10112PIN CONTROLLER - ST SPEAR 10113M: Viresh Kumar <vireshk@kernel.org> 10114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10115W: http://www.st.com/spear 10116S: Maintained 10117F: drivers/pinctrl/spear/ 10118 10119PISTACHIO SOC SUPPORT 10120M: James Hartley <james.hartley@imgtec.com> 10121M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10122L: linux-mips@linux-mips.org 10123S: Maintained 10124F: arch/mips/pistachio/ 10125F: arch/mips/include/asm/mach-pistachio/ 10126F: arch/mips/boot/dts/img/pistachio* 10127F: arch/mips/configs/pistachio*_defconfig 10128 10129PKTCDVD DRIVER 10130S: Orphan 10131M: linux-block@vger.kernel.org 10132F: drivers/block/pktcdvd.c 10133F: include/linux/pktcdvd.h 10134F: include/uapi/linux/pktcdvd.h 10135 10136PKUNITY SOC DRIVERS 10137M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10138W: http://mprc.pku.edu.cn/~guanxuetao/linux 10139S: Maintained 10140T: git git://github.com/gxt/linux.git 10141F: drivers/input/serio/i8042-unicore32io.h 10142F: drivers/i2c/busses/i2c-puv3.c 10143F: drivers/video/fbdev/fb-puv3.c 10144F: drivers/rtc/rtc-puv3.c 10145 10146PMBUS HARDWARE MONITORING DRIVERS 10147M: Guenter Roeck <linux@roeck-us.net> 10148L: linux-hwmon@vger.kernel.org 10149W: http://hwmon.wiki.kernel.org/ 10150W: http://www.roeck-us.net/linux/drivers/ 10151T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10152S: Maintained 10153F: Documentation/hwmon/pmbus 10154F: drivers/hwmon/pmbus/ 10155F: include/linux/i2c/pmbus.h 10156 10157PMC SIERRA MaxRAID DRIVER 10158L: linux-scsi@vger.kernel.org 10159W: http://www.pmc-sierra.com/ 10160S: Orphan 10161F: drivers/scsi/pmcraid.* 10162 10163PMC SIERRA PM8001 DRIVER 10164M: Jack Wang <jinpu.wang@profitbricks.com> 10165M: lindar_liu@usish.com 10166L: linux-scsi@vger.kernel.org 10167S: Supported 10168F: drivers/scsi/pm8001/ 10169 10170POSIX CLOCKS and TIMERS 10171M: Thomas Gleixner <tglx@linutronix.de> 10172L: linux-kernel@vger.kernel.org 10173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10174S: Maintained 10175F: fs/timerfd.c 10176F: include/linux/timer* 10177F: kernel/time/*timer* 10178 10179POWER MANAGEMENT CORE 10180M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10181L: linux-pm@vger.kernel.org 10182T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10183B: https://bugzilla.kernel.org 10184S: Supported 10185F: drivers/base/power/ 10186F: include/linux/pm.h 10187F: include/linux/pm_* 10188F: include/linux/powercap.h 10189F: drivers/powercap/ 10190 10191POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10192M: Sebastian Reichel <sre@kernel.org> 10193L: linux-pm@vger.kernel.org 10194T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10195S: Maintained 10196F: Documentation/devicetree/bindings/power/supply/ 10197F: include/linux/power_supply.h 10198F: drivers/power/supply/ 10199 10200POWER STATE COORDINATION INTERFACE (PSCI) 10201M: Mark Rutland <mark.rutland@arm.com> 10202M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10203L: linux-arm-kernel@lists.infradead.org 10204S: Maintained 10205F: drivers/firmware/psci*.c 10206F: include/linux/psci.h 10207F: include/uapi/linux/psci.h 10208 10209POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10210M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10211L: linuxppc-dev@lists.ozlabs.org 10212S: Maintained 10213F: drivers/char/powernv-op-panel.c 10214 10215PNP SUPPORT 10216M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10217S: Maintained 10218F: drivers/pnp/ 10219 10220PPP PROTOCOL DRIVERS AND COMPRESSORS 10221M: Paul Mackerras <paulus@samba.org> 10222L: linux-ppp@vger.kernel.org 10223S: Maintained 10224F: drivers/net/ppp/ppp_* 10225 10226PPP OVER ATM (RFC 2364) 10227M: Mitchell Blank Jr <mitch@sfgoth.com> 10228S: Maintained 10229F: net/atm/pppoatm.c 10230F: include/uapi/linux/atmppp.h 10231 10232PPP OVER ETHERNET 10233M: Michal Ostrowski <mostrows@earthlink.net> 10234S: Maintained 10235F: drivers/net/ppp/pppoe.c 10236F: drivers/net/ppp/pppox.c 10237 10238PPP OVER L2TP 10239M: James Chapman <jchapman@katalix.com> 10240S: Maintained 10241F: net/l2tp/l2tp_ppp.c 10242F: include/linux/if_pppol2tp.h 10243F: include/uapi/linux/if_pppol2tp.h 10244 10245PPS SUPPORT 10246M: Rodolfo Giometti <giometti@enneenne.com> 10247W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10248L: linuxpps@ml.enneenne.com (subscribers-only) 10249S: Maintained 10250F: Documentation/pps/ 10251F: drivers/pps/ 10252F: include/linux/pps*.h 10253 10254PPTP DRIVER 10255M: Dmitry Kozlov <xeb@mail.ru> 10256L: netdev@vger.kernel.org 10257S: Maintained 10258F: drivers/net/ppp/pptp.c 10259W: http://sourceforge.net/projects/accel-pptp 10260 10261PREEMPTIBLE KERNEL 10262M: Robert Love <rml@tech9.net> 10263L: kpreempt-tech@lists.sourceforge.net 10264W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10265S: Supported 10266F: Documentation/preempt-locking.txt 10267F: include/linux/preempt.h 10268 10269PRINTK 10270M: Petr Mladek <pmladek@suse.com> 10271M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10272R: Steven Rostedt <rostedt@goodmis.org> 10273S: Maintained 10274F: kernel/printk/ 10275F: include/linux/printk.h 10276 10277PRISM54 WIRELESS DRIVER 10278M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10279L: linux-wireless@vger.kernel.org 10280W: http://wireless.kernel.org/en/users/Drivers/p54 10281S: Obsolete 10282F: drivers/net/wireless/intersil/prism54/ 10283 10284PS3 NETWORK SUPPORT 10285M: Geoff Levand <geoff@infradead.org> 10286L: netdev@vger.kernel.org 10287L: linuxppc-dev@lists.ozlabs.org 10288S: Maintained 10289F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10290 10291PS3 PLATFORM SUPPORT 10292M: Geoff Levand <geoff@infradead.org> 10293L: linuxppc-dev@lists.ozlabs.org 10294S: Maintained 10295F: arch/powerpc/boot/ps3* 10296F: arch/powerpc/include/asm/lv1call.h 10297F: arch/powerpc/include/asm/ps3*.h 10298F: arch/powerpc/platforms/ps3/ 10299F: drivers/*/ps3* 10300F: drivers/ps3/ 10301F: drivers/rtc/rtc-ps3.c 10302F: drivers/usb/host/*ps3.c 10303F: sound/ppc/snd_ps3* 10304 10305PS3VRAM DRIVER 10306M: Jim Paris <jim@jtan.com> 10307M: Geoff Levand <geoff@infradead.org> 10308L: linuxppc-dev@lists.ozlabs.org 10309S: Maintained 10310F: drivers/block/ps3vram.c 10311 10312PSAMPLE PACKET SAMPLING SUPPORT: 10313M: Yotam Gigi <yotamg@mellanox.com> 10314S: Maintained 10315F: net/psample 10316F: include/net/psample.h 10317F: include/uapi/linux/psample.h 10318 10319PSTORE FILESYSTEM 10320M: Kees Cook <keescook@chromium.org> 10321M: Anton Vorontsov <anton@enomsg.org> 10322M: Colin Cross <ccross@android.com> 10323M: Tony Luck <tony.luck@intel.com> 10324S: Maintained 10325T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10326F: fs/pstore/ 10327F: include/linux/pstore* 10328F: drivers/firmware/efi/efi-pstore.c 10329F: drivers/acpi/apei/erst.c 10330F: Documentation/admin-guide/ramoops.rst 10331F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10332K: \b(pstore|ramoops) 10333 10334PTP HARDWARE CLOCK SUPPORT 10335M: Richard Cochran <richardcochran@gmail.com> 10336L: netdev@vger.kernel.org 10337S: Maintained 10338W: http://linuxptp.sourceforge.net/ 10339F: Documentation/ABI/testing/sysfs-ptp 10340F: Documentation/ptp/* 10341F: drivers/net/ethernet/freescale/gianfar_ptp.c 10342F: drivers/net/phy/dp83640* 10343F: drivers/ptp/* 10344F: include/linux/ptp_cl* 10345 10346PTRACE SUPPORT 10347M: Roland McGrath <roland@hack.frob.com> 10348M: Oleg Nesterov <oleg@redhat.com> 10349S: Maintained 10350F: include/asm-generic/syscall.h 10351F: include/linux/ptrace.h 10352F: include/linux/regset.h 10353F: include/linux/tracehook.h 10354F: include/uapi/linux/ptrace.h 10355F: kernel/ptrace.c 10356 10357PULSE8-CEC DRIVER 10358M: Hans Verkuil <hverkuil@xs4all.nl> 10359L: linux-media@vger.kernel.org 10360T: git git://linuxtv.org/media_tree.git 10361S: Maintained 10362F: drivers/media/usb/pulse8-cec/* 10363 10364PVRUSB2 VIDEO4LINUX DRIVER 10365M: Mike Isely <isely@pobox.com> 10366L: pvrusb2@isely.net (subscribers-only) 10367L: linux-media@vger.kernel.org 10368W: http://www.isely.net/pvrusb2/ 10369T: git git://linuxtv.org/media_tree.git 10370S: Maintained 10371F: Documentation/media/v4l-drivers/pvrusb2* 10372F: drivers/media/usb/pvrusb2/ 10373 10374PWC WEBCAM DRIVER 10375M: Hans Verkuil <hverkuil@xs4all.nl> 10376L: linux-media@vger.kernel.org 10377T: git git://linuxtv.org/media_tree.git 10378S: Odd Fixes 10379F: drivers/media/usb/pwc/* 10380 10381PWM FAN DRIVER 10382M: Kamil Debski <kamil@wypas.org> 10383M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10384L: linux-hwmon@vger.kernel.org 10385S: Supported 10386F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10387F: Documentation/hwmon/pwm-fan 10388F: drivers/hwmon/pwm-fan.c 10389 10390PWM SUBSYSTEM 10391M: Thierry Reding <thierry.reding@gmail.com> 10392L: linux-pwm@vger.kernel.org 10393S: Maintained 10394T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10395F: Documentation/pwm.txt 10396F: Documentation/devicetree/bindings/pwm/ 10397F: include/linux/pwm.h 10398F: drivers/pwm/ 10399F: drivers/video/backlight/pwm_bl.c 10400F: include/linux/pwm_backlight.h 10401F: drivers/gpio/gpio-mvebu.c 10402F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10403 10404PXA2xx/PXA3xx SUPPORT 10405M: Daniel Mack <daniel@zonque.org> 10406M: Haojian Zhuang <haojian.zhuang@gmail.com> 10407M: Robert Jarzmik <robert.jarzmik@free.fr> 10408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10409T: git git://github.com/hzhuang1/linux.git 10410T: git git://github.com/rjarzmik/linux.git 10411S: Maintained 10412F: arch/arm/boot/dts/pxa* 10413F: arch/arm/mach-pxa/ 10414F: drivers/dma/pxa* 10415F: drivers/pcmcia/pxa2xx* 10416F: drivers/pinctrl/pxa/ 10417F: drivers/spi/spi-pxa2xx* 10418F: drivers/usb/gadget/udc/pxa2* 10419F: include/sound/pxa2xx-lib.h 10420F: sound/arm/pxa* 10421F: sound/soc/pxa/ 10422 10423PXA GPIO DRIVER 10424M: Robert Jarzmik <robert.jarzmik@free.fr> 10425L: linux-gpio@vger.kernel.org 10426S: Maintained 10427F: drivers/gpio/gpio-pxa.c 10428 10429PXA3xx NAND FLASH DRIVER 10430M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10431L: linux-mtd@lists.infradead.org 10432S: Maintained 10433F: drivers/mtd/nand/pxa3xx_nand.c 10434 10435MMP SUPPORT 10436M: Eric Miao <eric.y.miao@gmail.com> 10437M: Haojian Zhuang <haojian.zhuang@gmail.com> 10438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10439T: git git://github.com/hzhuang1/linux.git 10440T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10441S: Maintained 10442F: arch/arm/boot/dts/mmp* 10443F: arch/arm/mach-mmp/ 10444 10445PXA MMCI DRIVER 10446S: Orphan 10447 10448PXA RTC DRIVER 10449M: Robert Jarzmik <robert.jarzmik@free.fr> 10450L: rtc-linux@googlegroups.com 10451S: Maintained 10452 10453QAT DRIVER 10454M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10455M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10456L: qat-linux@intel.com 10457S: Supported 10458F: drivers/crypto/qat/ 10459 10460QIB DRIVER 10461M: Mike Marciniszyn <infinipath@intel.com> 10462L: linux-rdma@vger.kernel.org 10463S: Supported 10464F: drivers/infiniband/hw/qib/ 10465 10466QLOGIC QLA1280 SCSI DRIVER 10467M: Michael Reed <mdr@sgi.com> 10468L: linux-scsi@vger.kernel.org 10469S: Maintained 10470F: drivers/scsi/qla1280.[ch] 10471 10472QLOGIC QLA2XXX FC-SCSI DRIVER 10473M: qla2xxx-upstream@qlogic.com 10474L: linux-scsi@vger.kernel.org 10475S: Supported 10476F: Documentation/scsi/LICENSE.qla2xxx 10477F: drivers/scsi/qla2xxx/ 10478 10479QLOGIC QLA4XXX iSCSI DRIVER 10480M: QLogic-Storage-Upstream@qlogic.com 10481L: linux-scsi@vger.kernel.org 10482S: Supported 10483F: Documentation/scsi/LICENSE.qla4xxx 10484F: drivers/scsi/qla4xxx/ 10485 10486QLOGIC QLA3XXX NETWORK DRIVER 10487M: Dept-GELinuxNICDev@cavium.com 10488L: netdev@vger.kernel.org 10489S: Supported 10490F: Documentation/networking/LICENSE.qla3xxx 10491F: drivers/net/ethernet/qlogic/qla3xxx.* 10492 10493QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10494M: Harish Patil <harish.patil@cavium.com> 10495M: Manish Chopra <manish.chopra@cavium.com> 10496M: Dept-GELinuxNICDev@cavium.com 10497L: netdev@vger.kernel.org 10498S: Supported 10499F: drivers/net/ethernet/qlogic/qlcnic/ 10500 10501QLOGIC QLGE 10Gb ETHERNET DRIVER 10502M: Harish Patil <harish.patil@cavium.com> 10503M: Manish Chopra <manish.chopra@cavium.com> 10504M: Dept-GELinuxNICDev@cavium.com 10505L: netdev@vger.kernel.org 10506S: Supported 10507F: drivers/net/ethernet/qlogic/qlge/ 10508 10509QLOGIC QL4xxx ETHERNET DRIVER 10510M: Yuval Mintz <Yuval.Mintz@cavium.com> 10511M: Ariel Elior <Ariel.Elior@cavium.com> 10512M: everest-linux-l2@cavium.com 10513L: netdev@vger.kernel.org 10514S: Supported 10515F: drivers/net/ethernet/qlogic/qed/ 10516F: include/linux/qed/ 10517F: drivers/net/ethernet/qlogic/qede/ 10518 10519QLOGIC QL41xxx ISCSI DRIVER 10520M: QLogic-Storage-Upstream@cavium.com 10521L: linux-scsi@vger.kernel.org 10522S: Supported 10523F: drivers/scsi/qedi/ 10524 10525QLOGIC QL41xxx FCOE DRIVER 10526M: QLogic-Storage-Upstream@cavium.com 10527L: linux-scsi@vger.kernel.org 10528S: Supported 10529F: drivers/scsi/qedf/ 10530 10531QNX4 FILESYSTEM 10532M: Anders Larsen <al@alarsen.net> 10533W: http://www.alarsen.net/linux/qnx4fs/ 10534S: Maintained 10535F: fs/qnx4/ 10536F: include/uapi/linux/qnx4_fs.h 10537F: include/uapi/linux/qnxtypes.h 10538 10539QORIQ DPAA2 FSL-MC BUS DRIVER 10540M: Stuart Yoder <stuyoder@gmail.com> 10541M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10542L: linux-kernel@vger.kernel.org 10543S: Maintained 10544F: drivers/staging/fsl-mc/ 10545 10546QT1010 MEDIA DRIVER 10547M: Antti Palosaari <crope@iki.fi> 10548L: linux-media@vger.kernel.org 10549W: https://linuxtv.org 10550W: http://palosaari.fi/linux/ 10551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10552T: git git://linuxtv.org/anttip/media_tree.git 10553S: Maintained 10554F: drivers/media/tuners/qt1010* 10555 10556QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10557M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10558L: linux-wireless@vger.kernel.org 10559W: http://wireless.kernel.org/en/users/Drivers/ath9k 10560S: Supported 10561F: drivers/net/wireless/ath/ath9k/ 10562 10563QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10564M: Kalle Valo <kvalo@qca.qualcomm.com> 10565L: ath10k@lists.infradead.org 10566W: http://wireless.kernel.org/en/users/Drivers/ath10k 10567T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10568S: Supported 10569F: drivers/net/wireless/ath/ath10k/ 10570 10571QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10572M: Timur Tabi <timur@codeaurora.org> 10573L: netdev@vger.kernel.org 10574S: Supported 10575F: drivers/net/ethernet/qualcomm/emac/ 10576 10577QUALCOMM HEXAGON ARCHITECTURE 10578M: Richard Kuo <rkuo@codeaurora.org> 10579L: linux-hexagon@vger.kernel.org 10580T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10581S: Supported 10582F: arch/hexagon/ 10583 10584QUALCOMM WCN36XX WIRELESS DRIVER 10585M: Eugene Krasnikov <k.eugene.e@gmail.com> 10586L: wcn36xx@lists.infradead.org 10587W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10588T: git git://github.com/KrasnikovEugene/wcn36xx.git 10589S: Supported 10590F: drivers/net/wireless/ath/wcn36xx/ 10591 10592QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10593M: Gabriel Somlo <somlo@cmu.edu> 10594M: "Michael S. Tsirkin" <mst@redhat.com> 10595L: qemu-devel@nongnu.org 10596S: Maintained 10597F: drivers/firmware/qemu_fw_cfg.c 10598 10599RADOS BLOCK DEVICE (RBD) 10600M: Ilya Dryomov <idryomov@gmail.com> 10601M: Sage Weil <sage@redhat.com> 10602M: Alex Elder <elder@kernel.org> 10603L: ceph-devel@vger.kernel.org 10604W: http://ceph.com/ 10605T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10606T: git git://github.com/ceph/ceph-client.git 10607S: Supported 10608F: Documentation/ABI/testing/sysfs-bus-rbd 10609F: drivers/block/rbd.c 10610F: drivers/block/rbd_types.h 10611 10612RADEON FRAMEBUFFER DISPLAY DRIVER 10613M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10614L: linux-fbdev@vger.kernel.org 10615S: Maintained 10616F: drivers/video/fbdev/aty/radeon* 10617F: include/uapi/linux/radeonfb.h 10618 10619RADIOSHARK RADIO DRIVER 10620M: Hans Verkuil <hverkuil@xs4all.nl> 10621L: linux-media@vger.kernel.org 10622T: git git://linuxtv.org/media_tree.git 10623S: Maintained 10624F: drivers/media/radio/radio-shark.c 10625 10626RADIOSHARK2 RADIO DRIVER 10627M: Hans Verkuil <hverkuil@xs4all.nl> 10628L: linux-media@vger.kernel.org 10629T: git git://linuxtv.org/media_tree.git 10630S: Maintained 10631F: drivers/media/radio/radio-shark2.c 10632F: drivers/media/radio/radio-tea5777.c 10633 10634RAGE128 FRAMEBUFFER DISPLAY DRIVER 10635M: Paul Mackerras <paulus@samba.org> 10636L: linux-fbdev@vger.kernel.org 10637S: Maintained 10638F: drivers/video/fbdev/aty/aty128fb.c 10639 10640RAINSHADOW-CEC DRIVER 10641M: Hans Verkuil <hverkuil@xs4all.nl> 10642L: linux-media@vger.kernel.org 10643T: git git://linuxtv.org/media_tree.git 10644S: Maintained 10645F: drivers/media/usb/rainshadow-cec/* 10646 10647RALINK MIPS ARCHITECTURE 10648M: John Crispin <john@phrozen.org> 10649L: linux-mips@linux-mips.org 10650S: Maintained 10651F: arch/mips/ralink 10652 10653RALINK RT2X00 WIRELESS LAN DRIVER 10654P: rt2x00 project 10655M: Stanislaw Gruszka <sgruszka@redhat.com> 10656M: Helmut Schaa <helmut.schaa@googlemail.com> 10657L: linux-wireless@vger.kernel.org 10658S: Maintained 10659F: drivers/net/wireless/ralink/rt2x00/ 10660 10661RAMDISK RAM BLOCK DEVICE DRIVER 10662M: Jens Axboe <axboe@kernel.dk> 10663S: Maintained 10664F: Documentation/blockdev/ramdisk.txt 10665F: drivers/block/brd.c 10666 10667RANDOM NUMBER DRIVER 10668M: "Theodore Ts'o" <tytso@mit.edu> 10669S: Maintained 10670F: drivers/char/random.c 10671 10672RAPIDIO SUBSYSTEM 10673M: Matt Porter <mporter@kernel.crashing.org> 10674M: Alexandre Bounine <alexandre.bounine@idt.com> 10675S: Maintained 10676F: drivers/rapidio/ 10677 10678RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10679L: linux-wireless@vger.kernel.org 10680S: Orphan 10681F: drivers/net/wireless/ray* 10682 10683RCUTORTURE MODULE 10684M: Josh Triplett <josh@joshtriplett.org> 10685M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10686L: linux-kernel@vger.kernel.org 10687S: Supported 10688T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10689F: Documentation/RCU/torture.txt 10690F: kernel/rcu/rcutorture.c 10691 10692RCUTORTURE TEST FRAMEWORK 10693M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10694M: Josh Triplett <josh@joshtriplett.org> 10695R: Steven Rostedt <rostedt@goodmis.org> 10696R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10697R: Lai Jiangshan <jiangshanlai@gmail.com> 10698L: linux-kernel@vger.kernel.org 10699S: Supported 10700T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10701F: tools/testing/selftests/rcutorture 10702 10703RDC R-321X SoC 10704M: Florian Fainelli <florian@openwrt.org> 10705S: Maintained 10706 10707RDC R6040 FAST ETHERNET DRIVER 10708M: Florian Fainelli <f.fainelli@gmail.com> 10709L: netdev@vger.kernel.org 10710S: Maintained 10711F: drivers/net/ethernet/rdc/r6040.c 10712 10713RDS - RELIABLE DATAGRAM SOCKETS 10714M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10715L: netdev@vger.kernel.org 10716L: linux-rdma@vger.kernel.org 10717L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10718W: https://oss.oracle.com/projects/rds/ 10719S: Supported 10720F: net/rds/ 10721F: Documentation/networking/rds.txt 10722 10723RDMAVT - RDMA verbs software 10724M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10725L: linux-rdma@vger.kernel.org 10726S: Supported 10727F: drivers/infiniband/sw/rdmavt 10728 10729RDT - RESOURCE ALLOCATION 10730M: Fenghua Yu <fenghua.yu@intel.com> 10731L: linux-kernel@vger.kernel.org 10732S: Supported 10733F: arch/x86/kernel/cpu/intel_rdt* 10734F: arch/x86/include/asm/intel_rdt* 10735F: Documentation/x86/intel_rdt* 10736 10737READ-COPY UPDATE (RCU) 10738M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10739M: Josh Triplett <josh@joshtriplett.org> 10740R: Steven Rostedt <rostedt@goodmis.org> 10741R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10742R: Lai Jiangshan <jiangshanlai@gmail.com> 10743L: linux-kernel@vger.kernel.org 10744W: http://www.rdrop.com/users/paulmck/RCU/ 10745S: Supported 10746T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10747F: Documentation/RCU/ 10748X: Documentation/RCU/torture.txt 10749F: include/linux/rcu* 10750X: include/linux/srcu.h 10751F: kernel/rcu/ 10752X: kernel/torture.c 10753 10754REAL TIME CLOCK (RTC) SUBSYSTEM 10755M: Alessandro Zummo <a.zummo@towertech.it> 10756M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10757L: rtc-linux@googlegroups.com 10758Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10759T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10760S: Maintained 10761F: Documentation/devicetree/bindings/rtc/ 10762F: Documentation/rtc.txt 10763F: drivers/rtc/ 10764F: include/linux/rtc.h 10765F: include/uapi/linux/rtc.h 10766F: include/linux/rtc/ 10767F: include/linux/platform_data/rtc-* 10768F: tools/testing/selftests/timers/rtctest.c 10769 10770REALTEK AUDIO CODECS 10771M: Bard Liao <bardliao@realtek.com> 10772M: Oder Chiou <oder_chiou@realtek.com> 10773S: Maintained 10774F: sound/soc/codecs/rt* 10775F: include/sound/rt*.h 10776 10777REISERFS FILE SYSTEM 10778L: reiserfs-devel@vger.kernel.org 10779S: Supported 10780F: fs/reiserfs/ 10781 10782REGISTER MAP ABSTRACTION 10783M: Mark Brown <broonie@kernel.org> 10784L: linux-kernel@vger.kernel.org 10785T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10786S: Supported 10787F: Documentation/devicetree/bindings/regmap/ 10788F: drivers/base/regmap/ 10789F: include/linux/regmap.h 10790 10791REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10792M: Ohad Ben-Cohen <ohad@wizery.com> 10793M: Bjorn Andersson <bjorn.andersson@linaro.org> 10794L: linux-remoteproc@vger.kernel.org 10795T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10796S: Maintained 10797F: Documentation/devicetree/bindings/remoteproc/ 10798F: Documentation/remoteproc.txt 10799F: drivers/remoteproc/ 10800F: include/linux/remoteproc.h 10801 10802REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10803M: Ohad Ben-Cohen <ohad@wizery.com> 10804M: Bjorn Andersson <bjorn.andersson@linaro.org> 10805L: linux-remoteproc@vger.kernel.org 10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10807S: Maintained 10808F: drivers/rpmsg/ 10809F: Documentation/rpmsg.txt 10810F: include/linux/rpmsg.h 10811F: include/linux/rpmsg/ 10812 10813RENESAS CLOCK DRIVERS 10814M: Geert Uytterhoeven <geert+renesas@glider.be> 10815L: linux-renesas-soc@vger.kernel.org 10816S: Supported 10817F: drivers/clk/renesas/ 10818 10819RENESAS ETHERNET DRIVERS 10820R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10821L: netdev@vger.kernel.org 10822L: linux-renesas-soc@vger.kernel.org 10823F: drivers/net/ethernet/renesas/ 10824F: include/linux/sh_eth.h 10825 10826RENESAS R-CAR GYROADC DRIVER 10827M: Marek Vasut <marek.vasut@gmail.com> 10828L: linux-iio@vger.kernel.org 10829S: Supported 10830F: drivers/iio/adc/rcar_gyro_adc.c 10831 10832RENESAS USB2 PHY DRIVER 10833M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10834L: linux-renesas-soc@vger.kernel.org 10835S: Maintained 10836F: drivers/phy/phy-rcar-gen3-usb2.c 10837 10838RESET CONTROLLER FRAMEWORK 10839M: Philipp Zabel <p.zabel@pengutronix.de> 10840T: git git://git.pengutronix.de/git/pza/linux 10841S: Maintained 10842F: drivers/reset/ 10843F: Documentation/devicetree/bindings/reset/ 10844F: include/dt-bindings/reset/ 10845F: include/linux/reset.h 10846F: include/linux/reset-controller.h 10847 10848RFKILL 10849M: Johannes Berg <johannes@sipsolutions.net> 10850L: linux-wireless@vger.kernel.org 10851W: http://wireless.kernel.org/ 10852T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10854S: Maintained 10855F: Documentation/rfkill.txt 10856F: net/rfkill/ 10857 10858RHASHTABLE 10859M: Thomas Graf <tgraf@suug.ch> 10860M: Herbert Xu <herbert@gondor.apana.org.au> 10861L: netdev@vger.kernel.org 10862S: Maintained 10863F: lib/rhashtable.c 10864F: include/linux/rhashtable.h 10865 10866RICOH SMARTMEDIA/XD DRIVER 10867M: Maxim Levitsky <maximlevitsky@gmail.com> 10868S: Maintained 10869F: drivers/mtd/nand/r852.c 10870F: drivers/mtd/nand/r852.h 10871 10872RICOH R5C592 MEMORYSTICK DRIVER 10873M: Maxim Levitsky <maximlevitsky@gmail.com> 10874S: Maintained 10875F: drivers/memstick/host/r592.* 10876 10877ROCCAT DRIVERS 10878M: Stefan Achatz <erazor_de@users.sourceforge.net> 10879W: http://sourceforge.net/projects/roccat/ 10880S: Maintained 10881F: drivers/hid/hid-roccat* 10882F: include/linux/hid-roccat* 10883F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10884 10885ROCKER DRIVER 10886M: Jiri Pirko <jiri@resnulli.us> 10887L: netdev@vger.kernel.org 10888S: Supported 10889F: drivers/net/ethernet/rocker/ 10890 10891ROCKETPORT DRIVER 10892P: Comtrol Corp. 10893W: http://www.comtrol.com 10894S: Maintained 10895F: Documentation/serial/rocket.txt 10896F: drivers/tty/rocket* 10897 10898ROCKETPORT EXPRESS/INFINITY DRIVER 10899M: Kevin Cernekee <cernekee@gmail.com> 10900L: linux-serial@vger.kernel.org 10901S: Odd Fixes 10902F: drivers/tty/serial/rp2.* 10903 10904ROSE NETWORK LAYER 10905M: Ralf Baechle <ralf@linux-mips.org> 10906L: linux-hams@vger.kernel.org 10907W: http://www.linux-ax25.org/ 10908S: Maintained 10909F: include/net/rose.h 10910F: include/uapi/linux/rose.h 10911F: net/rose/ 10912 10913RTL2830 MEDIA DRIVER 10914M: Antti Palosaari <crope@iki.fi> 10915L: linux-media@vger.kernel.org 10916W: https://linuxtv.org 10917W: http://palosaari.fi/linux/ 10918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10919T: git git://linuxtv.org/anttip/media_tree.git 10920S: Maintained 10921F: drivers/media/dvb-frontends/rtl2830* 10922 10923RTL2832 MEDIA DRIVER 10924M: Antti Palosaari <crope@iki.fi> 10925L: linux-media@vger.kernel.org 10926W: https://linuxtv.org 10927W: http://palosaari.fi/linux/ 10928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10929T: git git://linuxtv.org/anttip/media_tree.git 10930S: Maintained 10931F: drivers/media/dvb-frontends/rtl2832* 10932 10933RTL2832_SDR MEDIA DRIVER 10934M: Antti Palosaari <crope@iki.fi> 10935L: linux-media@vger.kernel.org 10936W: https://linuxtv.org 10937W: http://palosaari.fi/linux/ 10938Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10939T: git git://linuxtv.org/anttip/media_tree.git 10940S: Maintained 10941F: drivers/media/dvb-frontends/rtl2832_sdr* 10942 10943RTL8180 WIRELESS DRIVER 10944L: linux-wireless@vger.kernel.org 10945W: http://wireless.kernel.org/ 10946T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10947S: Orphan 10948F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10949 10950RTL8187 WIRELESS DRIVER 10951M: Herton Ronaldo Krzesinski <herton@canonical.com> 10952M: Hin-Tak Leung <htl10@users.sourceforge.net> 10953M: Larry Finger <Larry.Finger@lwfinger.net> 10954L: linux-wireless@vger.kernel.org 10955W: http://wireless.kernel.org/ 10956T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10957S: Maintained 10958F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10959 10960RTL8192CE WIRELESS DRIVER 10961M: Larry Finger <Larry.Finger@lwfinger.net> 10962M: Chaoming Li <chaoming_li@realsil.com.cn> 10963L: linux-wireless@vger.kernel.org 10964W: http://wireless.kernel.org/ 10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10966S: Maintained 10967F: drivers/net/wireless/realtek/rtlwifi/ 10968F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10969 10970RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10971M: Jes Sorensen <Jes.Sorensen@gmail.com> 10972L: linux-wireless@vger.kernel.org 10973T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10974S: Maintained 10975F: drivers/net/wireless/realtek/rtl8xxxu/ 10976 10977S3 SAVAGE FRAMEBUFFER DRIVER 10978M: Antonino Daplas <adaplas@gmail.com> 10979L: linux-fbdev@vger.kernel.org 10980S: Maintained 10981F: drivers/video/fbdev/savage/ 10982 10983S390 10984M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10985M: Heiko Carstens <heiko.carstens@de.ibm.com> 10986L: linux-s390@vger.kernel.org 10987W: http://www.ibm.com/developerworks/linux/linux390/ 10988T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10989S: Supported 10990F: arch/s390/ 10991F: drivers/s390/ 10992F: Documentation/s390/ 10993F: Documentation/DocBook/s390* 10994 10995S390 COMMON I/O LAYER 10996M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10997M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10998L: linux-s390@vger.kernel.org 10999W: http://www.ibm.com/developerworks/linux/linux390/ 11000S: Supported 11001F: drivers/s390/cio/ 11002 11003S390 DASD DRIVER 11004M: Stefan Haberland <sth@linux.vnet.ibm.com> 11005M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11006L: linux-s390@vger.kernel.org 11007W: http://www.ibm.com/developerworks/linux/linux390/ 11008S: Supported 11009F: drivers/s390/block/dasd* 11010F: block/partitions/ibm.c 11011 11012S390 NETWORK DRIVERS 11013M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11014M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11015L: linux-s390@vger.kernel.org 11016W: http://www.ibm.com/developerworks/linux/linux390/ 11017S: Supported 11018F: drivers/s390/net/ 11019 11020S390 PCI SUBSYSTEM 11021M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11022M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11023L: linux-s390@vger.kernel.org 11024W: http://www.ibm.com/developerworks/linux/linux390/ 11025S: Supported 11026F: arch/s390/pci/ 11027F: drivers/pci/hotplug/s390_pci_hpc.c 11028 11029S390 ZCRYPT DRIVER 11030M: Harald Freudenberger <freude@de.ibm.com> 11031L: linux-s390@vger.kernel.org 11032W: http://www.ibm.com/developerworks/linux/linux390/ 11033S: Supported 11034F: drivers/s390/crypto/ 11035 11036S390 ZFCP DRIVER 11037M: Steffen Maier <maier@linux.vnet.ibm.com> 11038L: linux-s390@vger.kernel.org 11039W: http://www.ibm.com/developerworks/linux/linux390/ 11040S: Supported 11041F: drivers/s390/scsi/zfcp_* 11042 11043S390 IUCV NETWORK LAYER 11044M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11045M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11046L: linux-s390@vger.kernel.org 11047W: http://www.ibm.com/developerworks/linux/linux390/ 11048S: Supported 11049F: drivers/s390/net/*iucv* 11050F: include/net/iucv/ 11051F: net/iucv/ 11052 11053S390 IOMMU (PCI) 11054M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11055L: linux-s390@vger.kernel.org 11056W: http://www.ibm.com/developerworks/linux/linux390/ 11057S: Supported 11058F: drivers/iommu/s390-iommu.c 11059 11060S390 VFIO-CCW DRIVER 11061M: Cornelia Huck <cornelia.huck@de.ibm.com> 11062M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11063L: linux-s390@vger.kernel.org 11064L: kvm@vger.kernel.org 11065S: Supported 11066F: drivers/s390/cio/vfio_ccw* 11067F: Documentation/s390/vfio-ccw.txt 11068F: include/uapi/linux/vfio_ccw.h 11069 11070S3C24XX SD/MMC Driver 11071M: Ben Dooks <ben-linux@fluff.org> 11072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11073S: Supported 11074F: drivers/mmc/host/s3cmci.* 11075 11076SAA6588 RDS RECEIVER DRIVER 11077M: Hans Verkuil <hverkuil@xs4all.nl> 11078L: linux-media@vger.kernel.org 11079T: git git://linuxtv.org/media_tree.git 11080W: https://linuxtv.org 11081S: Odd Fixes 11082F: drivers/media/i2c/saa6588* 11083 11084SAA7134 VIDEO4LINUX DRIVER 11085M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11086M: Mauro Carvalho Chehab <mchehab@kernel.org> 11087L: linux-media@vger.kernel.org 11088W: https://linuxtv.org 11089T: git git://linuxtv.org/media_tree.git 11090S: Odd fixes 11091F: Documentation/media/v4l-drivers/saa7134* 11092F: drivers/media/pci/saa7134/ 11093 11094SAA7146 VIDEO4LINUX-2 DRIVER 11095M: Hans Verkuil <hverkuil@xs4all.nl> 11096L: linux-media@vger.kernel.org 11097T: git git://linuxtv.org/media_tree.git 11098S: Maintained 11099F: drivers/media/common/saa7146/ 11100F: drivers/media/pci/saa7146/ 11101F: include/media/saa7146* 11102 11103SAMSUNG LAPTOP DRIVER 11104M: Corentin Chary <corentin.chary@gmail.com> 11105L: platform-driver-x86@vger.kernel.org 11106S: Maintained 11107F: drivers/platform/x86/samsung-laptop.c 11108 11109SAMSUNG AUDIO (ASoC) DRIVERS 11110M: Krzysztof Kozlowski <krzk@kernel.org> 11111M: Sangbeom Kim <sbkim73@samsung.com> 11112M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11113L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11114S: Supported 11115F: sound/soc/samsung/ 11116 11117SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11118M: Krzysztof Kozlowski <krzk@kernel.org> 11119L: linux-crypto@vger.kernel.org 11120L: linux-samsung-soc@vger.kernel.org 11121S: Maintained 11122F: drivers/crypto/exynos-rng.c 11123F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11124 11125SAMSUNG FRAMEBUFFER DRIVER 11126M: Jingoo Han <jingoohan1@gmail.com> 11127L: linux-fbdev@vger.kernel.org 11128S: Maintained 11129F: drivers/video/fbdev/s3c-fb.c 11130 11131SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11132M: Sangbeom Kim <sbkim73@samsung.com> 11133M: Krzysztof Kozlowski <krzk@kernel.org> 11134M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11135L: linux-kernel@vger.kernel.org 11136L: linux-samsung-soc@vger.kernel.org 11137S: Supported 11138F: drivers/mfd/sec*.c 11139F: drivers/regulator/s2m*.c 11140F: drivers/regulator/s5m*.c 11141F: drivers/clk/clk-s2mps11.c 11142F: drivers/rtc/rtc-s5m.c 11143F: include/linux/mfd/samsung/ 11144F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11145F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11146F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11147F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11148 11149SAMSUNG S5P Security SubSystem (SSS) DRIVER 11150M: Krzysztof Kozlowski <krzk@kernel.org> 11151M: Vladimir Zapolskiy <vz@mleia.com> 11152L: linux-crypto@vger.kernel.org 11153L: linux-samsung-soc@vger.kernel.org 11154S: Maintained 11155F: drivers/crypto/s5p-sss.c 11156 11157SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11158M: Kyungmin Park <kyungmin.park@samsung.com> 11159M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11160L: linux-media@vger.kernel.org 11161Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11162S: Supported 11163F: drivers/media/platform/exynos4-is/ 11164 11165SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11166M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11167L: linux-media@vger.kernel.org 11168L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11169S: Maintained 11170F: drivers/media/platform/s3c-camif/ 11171F: include/media/drv-intf/s3c_camif.h 11172 11173SAMSUNG S5C73M3 CAMERA DRIVER 11174M: Kyungmin Park <kyungmin.park@samsung.com> 11175M: Andrzej Hajda <a.hajda@samsung.com> 11176L: linux-media@vger.kernel.org 11177S: Supported 11178F: drivers/media/i2c/s5c73m3/* 11179 11180SAMSUNG S5K5BAF CAMERA DRIVER 11181M: Kyungmin Park <kyungmin.park@samsung.com> 11182M: Andrzej Hajda <a.hajda@samsung.com> 11183L: linux-media@vger.kernel.org 11184S: Supported 11185F: drivers/media/i2c/s5k5baf.c 11186 11187SAMSUNG S3FWRN5 NFC DRIVER 11188M: Robert Baldyga <r.baldyga@samsung.com> 11189M: Krzysztof Opasiak <k.opasiak@samsung.com> 11190L: linux-nfc@lists.01.org (moderated for non-subscribers) 11191S: Supported 11192F: drivers/nfc/s3fwrn5 11193 11194SAMSUNG SOC CLOCK DRIVERS 11195M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11196M: Tomasz Figa <tomasz.figa@gmail.com> 11197M: Chanwoo Choi <cw00.choi@samsung.com> 11198S: Supported 11199L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11200F: drivers/clk/samsung/ 11201F: include/dt-bindings/clock/exynos*.h 11202F: Documentation/devicetree/bindings/clock/exynos*.txt 11203 11204SAMSUNG SPI DRIVERS 11205M: Kukjin Kim <kgene@kernel.org> 11206M: Krzysztof Kozlowski <krzk@kernel.org> 11207M: Andi Shyti <andi.shyti@samsung.com> 11208L: linux-spi@vger.kernel.org 11209L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11210S: Maintained 11211F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11212F: drivers/spi/spi-s3c* 11213F: include/linux/platform_data/spi-s3c64xx.h 11214 11215SAMSUNG SXGBE DRIVERS 11216M: Byungho An <bh74.an@samsung.com> 11217M: Girish K S <ks.giri@samsung.com> 11218M: Vipul Pandya <vipul.pandya@samsung.com> 11219S: Supported 11220L: netdev@vger.kernel.org 11221F: drivers/net/ethernet/samsung/sxgbe/ 11222 11223SAMSUNG THERMAL DRIVER 11224M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11225L: linux-pm@vger.kernel.org 11226L: linux-samsung-soc@vger.kernel.org 11227S: Supported 11228T: git https://github.com/lmajewski/linux-samsung-thermal.git 11229F: drivers/thermal/samsung/ 11230 11231SAMSUNG USB2 PHY DRIVER 11232M: Kamil Debski <kamil@wypas.org> 11233M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11234L: linux-kernel@vger.kernel.org 11235S: Supported 11236F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11237F: Documentation/phy/samsung-usb2.txt 11238F: drivers/phy/phy-exynos4210-usb2.c 11239F: drivers/phy/phy-exynos4x12-usb2.c 11240F: drivers/phy/phy-exynos5250-usb2.c 11241F: drivers/phy/phy-s5pv210-usb2.c 11242F: drivers/phy/phy-samsung-usb2.c 11243F: drivers/phy/phy-samsung-usb2.h 11244 11245SERIAL DRIVERS 11246M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11247L: linux-serial@vger.kernel.org 11248S: Maintained 11249F: Documentation/devicetree/bindings/serial/ 11250F: drivers/tty/serial/ 11251 11252SERIAL DEVICE BUS 11253M: Rob Herring <robh@kernel.org> 11254L: linux-serial@vger.kernel.org 11255S: Maintained 11256F: Documentation/devicetree/bindings/serial/slave-device.txt 11257F: drivers/tty/serdev/ 11258F: include/linux/serdev.h 11259 11260SERIAL IR RECEIVER 11261M: Sean Young <sean@mess.org> 11262L: linux-media@vger.kernel.org 11263S: Maintained 11264F: drivers/media/rc/serial_ir.c 11265 11266STI CEC DRIVER 11267M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11268L: kernel@stlinux.com 11269S: Maintained 11270F: drivers/staging/media/st-cec/ 11271F: Documentation/devicetree/bindings/media/stih-cec.txt 11272 11273SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11274M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11275L: linux-s390@vger.kernel.org 11276W: http://www.ibm.com/developerworks/linux/linux390/ 11277S: Supported 11278F: net/smc/ 11279 11280SYNOPSYS DESIGNWARE DMAC DRIVER 11281M: Viresh Kumar <vireshk@kernel.org> 11282M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11283S: Maintained 11284F: include/linux/dma/dw.h 11285F: include/linux/platform_data/dma-dw.h 11286F: drivers/dma/dw/ 11287 11288SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 11289M: Jie Deng <jiedeng@synopsys.com> 11290L: netdev@vger.kernel.org 11291S: Supported 11292F: drivers/net/ethernet/synopsys/ 11293 11294SYNOPSYS DESIGNWARE I2C DRIVER 11295M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11296R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11297R: Mika Westerberg <mika.westerberg@linux.intel.com> 11298L: linux-i2c@vger.kernel.org 11299S: Maintained 11300F: drivers/i2c/busses/i2c-designware-* 11301F: include/linux/platform_data/i2c-designware.h 11302 11303SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11304M: Jaehoon Chung <jh80.chung@samsung.com> 11305L: linux-mmc@vger.kernel.org 11306S: Maintained 11307F: drivers/mmc/host/dw_mmc* 11308 11309SYSTEM TRACE MODULE CLASS 11310M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11311S: Maintained 11312T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11313F: Documentation/trace/stm.txt 11314F: drivers/hwtracing/stm/ 11315F: include/linux/stm.h 11316F: include/uapi/linux/stm.h 11317 11318TEE SUBSYSTEM 11319M: Jens Wiklander <jens.wiklander@linaro.org> 11320S: Maintained 11321F: include/linux/tee_drv.h 11322F: include/uapi/linux/tee.h 11323F: drivers/tee/ 11324F: Documentation/tee.txt 11325 11326THUNDERBOLT DRIVER 11327M: Andreas Noever <andreas.noever@gmail.com> 11328S: Maintained 11329F: drivers/thunderbolt/ 11330 11331TI BQ27XXX POWER SUPPLY DRIVER 11332R: Andrew F. Davis <afd@ti.com> 11333F: include/linux/power/bq27xxx_battery.h 11334F: drivers/power/supply/bq27xxx_battery.c 11335F: drivers/power/supply/bq27xxx_battery_i2c.c 11336 11337TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11338M: John Stultz <john.stultz@linaro.org> 11339M: Thomas Gleixner <tglx@linutronix.de> 11340R: Stephen Boyd <sboyd@codeaurora.org> 11341L: linux-kernel@vger.kernel.org 11342T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11343S: Supported 11344F: include/linux/clocksource.h 11345F: include/linux/time.h 11346F: include/linux/timex.h 11347F: include/uapi/linux/time.h 11348F: include/uapi/linux/timex.h 11349F: kernel/time/clocksource.c 11350F: kernel/time/time*.c 11351F: kernel/time/alarmtimer.c 11352F: kernel/time/ntp.c 11353F: tools/testing/selftests/timers/ 11354 11355SC1200 WDT DRIVER 11356M: Zwane Mwaikambo <zwanem@gmail.com> 11357S: Maintained 11358F: drivers/watchdog/sc1200wdt.c 11359 11360SCHEDULER 11361M: Ingo Molnar <mingo@redhat.com> 11362M: Peter Zijlstra <peterz@infradead.org> 11363L: linux-kernel@vger.kernel.org 11364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11365S: Maintained 11366F: kernel/sched/ 11367F: include/linux/sched.h 11368F: include/uapi/linux/sched.h 11369F: include/linux/wait.h 11370 11371SCORE ARCHITECTURE 11372M: Chen Liqin <liqin.linux@gmail.com> 11373M: Lennox Wu <lennox.wu@gmail.com> 11374W: http://www.sunplus.com 11375S: Supported 11376F: arch/score/ 11377 11378SCR24X CHIP CARD INTERFACE DRIVER 11379M: Lubomir Rintel <lkundrak@v3.sk> 11380S: Supported 11381F: drivers/char/pcmcia/scr24x_cs.c 11382 11383SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11384M: Sudeep Holla <sudeep.holla@arm.com> 11385L: linux-arm-kernel@lists.infradead.org 11386S: Maintained 11387F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11388F: drivers/clk/clk-scpi.c 11389F: drivers/cpufreq/scpi-cpufreq.c 11390F: drivers/firmware/arm_scpi.c 11391F: include/linux/scpi_protocol.h 11392 11393SCSI CDROM DRIVER 11394M: Jens Axboe <axboe@kernel.dk> 11395L: linux-scsi@vger.kernel.org 11396W: http://www.kernel.dk 11397S: Maintained 11398F: drivers/scsi/sr* 11399 11400SCSI RDMA PROTOCOL (SRP) INITIATOR 11401M: Bart Van Assche <bart.vanassche@sandisk.com> 11402L: linux-rdma@vger.kernel.org 11403S: Supported 11404W: http://www.openfabrics.org 11405Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11407F: drivers/infiniband/ulp/srp/ 11408F: include/scsi/srp.h 11409 11410SCSI SG DRIVER 11411M: Doug Gilbert <dgilbert@interlog.com> 11412L: linux-scsi@vger.kernel.org 11413W: http://sg.danny.cz/sg 11414S: Maintained 11415F: Documentation/scsi/scsi-generic.txt 11416F: drivers/scsi/sg.c 11417F: include/scsi/sg.h 11418 11419SCSI SUBSYSTEM 11420M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11421T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11422M: "Martin K. Petersen" <martin.petersen@oracle.com> 11423T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11424L: linux-scsi@vger.kernel.org 11425S: Maintained 11426F: Documentation/devicetree/bindings/scsi/ 11427F: drivers/scsi/ 11428F: include/scsi/ 11429 11430SCSI TAPE DRIVER 11431M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11432L: linux-scsi@vger.kernel.org 11433S: Maintained 11434F: Documentation/scsi/st.txt 11435F: drivers/scsi/st.* 11436F: drivers/scsi/st_*.h 11437 11438SCTP PROTOCOL 11439M: Vlad Yasevich <vyasevich@gmail.com> 11440M: Neil Horman <nhorman@tuxdriver.com> 11441L: linux-sctp@vger.kernel.org 11442W: http://lksctp.sourceforge.net 11443S: Maintained 11444F: Documentation/networking/sctp.txt 11445F: include/linux/sctp.h 11446F: include/uapi/linux/sctp.h 11447F: include/net/sctp/ 11448F: net/sctp/ 11449 11450SCx200 CPU SUPPORT 11451M: Jim Cromie <jim.cromie@gmail.com> 11452S: Odd Fixes 11453F: Documentation/i2c/busses/scx200_acb 11454F: arch/x86/platform/scx200/ 11455F: drivers/watchdog/scx200_wdt.c 11456F: drivers/i2c/busses/scx200* 11457F: drivers/mtd/maps/scx200_docflash.c 11458F: include/linux/scx200.h 11459 11460SCx200 GPIO DRIVER 11461M: Jim Cromie <jim.cromie@gmail.com> 11462S: Maintained 11463F: drivers/char/scx200_gpio.c 11464F: include/linux/scx200_gpio.h 11465 11466SCx200 HRT CLOCKSOURCE DRIVER 11467M: Jim Cromie <jim.cromie@gmail.com> 11468S: Maintained 11469F: drivers/clocksource/scx200_hrt.c 11470 11471SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11472M: Sascha Sommer <saschasommer@freenet.de> 11473L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11474S: Maintained 11475F: drivers/mmc/host/sdricoh_cs.c 11476 11477SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11478M: Adrian Hunter <adrian.hunter@intel.com> 11479L: linux-mmc@vger.kernel.org 11480T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11481S: Maintained 11482F: drivers/mmc/host/sdhci* 11483F: include/linux/mmc/sdhci* 11484 11485SECURE COMPUTING 11486M: Kees Cook <keescook@chromium.org> 11487R: Andy Lutomirski <luto@amacapital.net> 11488R: Will Drewry <wad@chromium.org> 11489T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11490S: Supported 11491F: kernel/seccomp.c 11492F: include/uapi/linux/seccomp.h 11493F: include/linux/seccomp.h 11494F: tools/testing/selftests/seccomp/* 11495K: \bsecure_computing 11496K: \bTIF_SECCOMP\b 11497 11498SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11499M: Al Cooper <alcooperx@gmail.com> 11500L: linux-mmc@vger.kernel.org 11501L: bcm-kernel-feedback-list@broadcom.com 11502S: Maintained 11503F: drivers/mmc/host/sdhci-brcmstb* 11504 11505SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11506M: Ben Dooks <ben-linux@fluff.org> 11507M: Jaehoon Chung <jh80.chung@samsung.com> 11508L: linux-mmc@vger.kernel.org 11509S: Maintained 11510F: drivers/mmc/host/sdhci-s3c* 11511 11512SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11513M: Viresh Kumar <vireshk@kernel.org> 11514L: linux-mmc@vger.kernel.org 11515S: Maintained 11516F: drivers/mmc/host/sdhci-spear.c 11517 11518SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11519M: Scott Bauer <scott.bauer@intel.com> 11520M: Jonathan Derrick <jonathan.derrick@intel.com> 11521M: Rafael Antognolli <rafael.antognolli@intel.com> 11522L: linux-block@vger.kernel.org 11523S: Supported 11524F: block/sed* 11525F: block/opal_proto.h 11526F: include/linux/sed* 11527F: include/uapi/linux/sed* 11528 11529SECURITY SUBSYSTEM 11530M: James Morris <james.l.morris@oracle.com> 11531M: "Serge E. Hallyn" <serge@hallyn.com> 11532L: linux-security-module@vger.kernel.org (suggested Cc:) 11533T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11534W: http://kernsec.org/ 11535S: Supported 11536F: security/ 11537 11538SECURITY CONTACT 11539M: Security Officers <security@kernel.org> 11540S: Supported 11541 11542SELINUX SECURITY MODULE 11543M: Paul Moore <paul@paul-moore.com> 11544M: Stephen Smalley <sds@tycho.nsa.gov> 11545M: Eric Paris <eparis@parisplace.org> 11546L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11547W: http://selinuxproject.org 11548T: git git://git.infradead.org/users/pcmoore/selinux 11549S: Supported 11550F: include/linux/selinux* 11551F: security/selinux/ 11552F: scripts/selinux/ 11553 11554APPARMOR SECURITY MODULE 11555M: John Johansen <john.johansen@canonical.com> 11556L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11557W: apparmor.wiki.kernel.org 11558T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11559S: Supported 11560F: security/apparmor/ 11561 11562LOADPIN SECURITY MODULE 11563M: Kees Cook <keescook@chromium.org> 11564T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11565S: Supported 11566F: security/loadpin/ 11567 11568YAMA SECURITY MODULE 11569M: Kees Cook <keescook@chromium.org> 11570T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11571S: Supported 11572F: security/yama/ 11573 11574SENSABLE PHANTOM 11575M: Jiri Slaby <jirislaby@gmail.com> 11576S: Maintained 11577F: drivers/misc/phantom.c 11578F: include/uapi/linux/phantom.h 11579 11580Emulex 10Gbps iSCSI - OneConnect DRIVER 11581M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11582M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11583M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11584L: linux-scsi@vger.kernel.org 11585W: http://www.broadcom.com 11586S: Supported 11587F: drivers/scsi/be2iscsi/ 11588 11589Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11590M: Sathya Perla <sathya.perla@broadcom.com> 11591M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11592M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11593M: Somnath Kotur <somnath.kotur@broadcom.com> 11594L: netdev@vger.kernel.org 11595W: http://www.emulex.com 11596S: Supported 11597F: drivers/net/ethernet/emulex/benet/ 11598 11599EMULEX ONECONNECT ROCE DRIVER 11600M: Selvin Xavier <selvin.xavier@broadcom.com> 11601M: Devesh Sharma <devesh.sharma@broadcom.com> 11602L: linux-rdma@vger.kernel.org 11603W: http://www.broadcom.com 11604S: Odd Fixes 11605F: drivers/infiniband/hw/ocrdma/ 11606F: include/uapi/rdma/ocrdma-abi.h 11607 11608SFC NETWORK DRIVER 11609M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11610M: Edward Cree <ecree@solarflare.com> 11611M: Bert Kenward <bkenward@solarflare.com> 11612L: netdev@vger.kernel.org 11613S: Supported 11614F: drivers/net/ethernet/sfc/ 11615 11616SGI GRU DRIVER 11617M: Dimitri Sivanich <sivanich@sgi.com> 11618S: Maintained 11619F: drivers/misc/sgi-gru/ 11620 11621SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11622M: Pat Gefre <pfg@sgi.com> 11623L: linux-ia64@vger.kernel.org 11624S: Supported 11625F: Documentation/ia64/serial.txt 11626F: drivers/tty/serial/ioc?_serial.c 11627F: include/linux/ioc?.h 11628 11629SGI XP/XPC/XPNET DRIVER 11630M: Cliff Whickman <cpw@sgi.com> 11631M: Robin Holt <robinmholt@gmail.com> 11632S: Maintained 11633F: drivers/misc/sgi-xp/ 11634 11635SI2157 MEDIA DRIVER 11636M: Antti Palosaari <crope@iki.fi> 11637L: linux-media@vger.kernel.org 11638W: https://linuxtv.org 11639W: http://palosaari.fi/linux/ 11640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11641T: git git://linuxtv.org/anttip/media_tree.git 11642S: Maintained 11643F: drivers/media/tuners/si2157* 11644 11645SI2168 MEDIA DRIVER 11646M: Antti Palosaari <crope@iki.fi> 11647L: linux-media@vger.kernel.org 11648W: https://linuxtv.org 11649W: http://palosaari.fi/linux/ 11650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11651T: git git://linuxtv.org/anttip/media_tree.git 11652S: Maintained 11653F: drivers/media/dvb-frontends/si2168* 11654 11655SI470X FM RADIO RECEIVER I2C DRIVER 11656M: Hans Verkuil <hverkuil@xs4all.nl> 11657L: linux-media@vger.kernel.org 11658T: git git://linuxtv.org/media_tree.git 11659W: https://linuxtv.org 11660S: Odd Fixes 11661F: drivers/media/radio/si470x/radio-si470x-i2c.c 11662 11663SI470X FM RADIO RECEIVER USB DRIVER 11664M: Hans Verkuil <hverkuil@xs4all.nl> 11665L: linux-media@vger.kernel.org 11666T: git git://linuxtv.org/media_tree.git 11667W: https://linuxtv.org 11668S: Maintained 11669F: drivers/media/radio/si470x/radio-si470x-common.c 11670F: drivers/media/radio/si470x/radio-si470x.h 11671F: drivers/media/radio/si470x/radio-si470x-usb.c 11672 11673SI4713 FM RADIO TRANSMITTER I2C DRIVER 11674M: Eduardo Valentin <edubezval@gmail.com> 11675L: linux-media@vger.kernel.org 11676T: git git://linuxtv.org/media_tree.git 11677W: https://linuxtv.org 11678S: Odd Fixes 11679F: drivers/media/radio/si4713/si4713.? 11680 11681SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11682M: Eduardo Valentin <edubezval@gmail.com> 11683L: linux-media@vger.kernel.org 11684T: git git://linuxtv.org/media_tree.git 11685W: https://linuxtv.org 11686S: Odd Fixes 11687F: drivers/media/radio/si4713/radio-platform-si4713.c 11688 11689SI4713 FM RADIO TRANSMITTER USB DRIVER 11690M: Hans Verkuil <hverkuil@xs4all.nl> 11691L: linux-media@vger.kernel.org 11692T: git git://linuxtv.org/media_tree.git 11693W: https://linuxtv.org 11694S: Maintained 11695F: drivers/media/radio/si4713/radio-usb-si4713.c 11696 11697SIANO DVB DRIVER 11698M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11699M: Mauro Carvalho Chehab <mchehab@kernel.org> 11700L: linux-media@vger.kernel.org 11701W: https://linuxtv.org 11702T: git git://linuxtv.org/media_tree.git 11703S: Odd fixes 11704F: drivers/media/common/siano/ 11705F: drivers/media/usb/siano/ 11706F: drivers/media/usb/siano/ 11707F: drivers/media/mmc/siano/ 11708 11709SILEAD TOUCHSCREEN DRIVER 11710M: Hans de Goede <hdegoede@redhat.com> 11711L: linux-input@vger.kernel.org 11712L: platform-driver-x86@vger.kernel.org 11713S: Maintained 11714F: drivers/input/touchscreen/silead.c 11715F: drivers/platform/x86/silead_dmi.c 11716 11717SIMPLEFB FB DRIVER 11718M: Hans de Goede <hdegoede@redhat.com> 11719L: linux-fbdev@vger.kernel.org 11720S: Maintained 11721F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11722F: drivers/video/fbdev/simplefb.c 11723F: include/linux/platform_data/simplefb.h 11724 11725SH_VEU V4L2 MEM2MEM DRIVER 11726L: linux-media@vger.kernel.org 11727S: Orphan 11728F: drivers/media/platform/sh_veu.c 11729 11730SH_VOU V4L2 OUTPUT DRIVER 11731L: linux-media@vger.kernel.org 11732S: Orphan 11733F: drivers/media/platform/sh_vou.c 11734F: include/media/drv-intf/sh_vou.h 11735 11736SIMPLE FIRMWARE INTERFACE (SFI) 11737M: Len Brown <lenb@kernel.org> 11738L: sfi-devel@simplefirmware.org 11739W: http://simplefirmware.org/ 11740T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11741S: Supported 11742F: arch/x86/platform/sfi/ 11743F: drivers/sfi/ 11744F: include/linux/sfi*.h 11745 11746SIMTEC EB110ATX (Chalice CATS) 11747P: Ben Dooks 11748P: Vincent Sanders <vince@simtec.co.uk> 11749M: Simtec Linux Team <linux@simtec.co.uk> 11750W: http://www.simtec.co.uk/products/EB110ATX/ 11751S: Supported 11752 11753SIMTEC EB2410ITX (BAST) 11754P: Ben Dooks 11755P: Vincent Sanders <vince@simtec.co.uk> 11756M: Simtec Linux Team <linux@simtec.co.uk> 11757W: http://www.simtec.co.uk/products/EB2410ITX/ 11758S: Supported 11759F: arch/arm/mach-s3c24xx/mach-bast.c 11760F: arch/arm/mach-s3c24xx/bast-ide.c 11761F: arch/arm/mach-s3c24xx/bast-irq.c 11762 11763SIPHASH PRF ROUTINES 11764M: Jason A. Donenfeld <Jason@zx2c4.com> 11765S: Maintained 11766F: lib/siphash.c 11767F: lib/test_siphash.c 11768F: include/linux/siphash.h 11769 11770TI DAVINCI MACHINE SUPPORT 11771M: Sekhar Nori <nsekhar@ti.com> 11772M: Kevin Hilman <khilman@kernel.org> 11773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11774T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11775S: Supported 11776F: arch/arm/mach-davinci/ 11777F: drivers/i2c/busses/i2c-davinci.c 11778 11779TI DAVINCI SERIES MEDIA DRIVER 11780M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11781L: linux-media@vger.kernel.org 11782W: https://linuxtv.org 11783Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11784T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11785S: Maintained 11786F: drivers/media/platform/davinci/ 11787F: include/media/davinci/ 11788 11789TI AM437X VPFE DRIVER 11790M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11791L: linux-media@vger.kernel.org 11792W: https://linuxtv.org 11793Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11794T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11795S: Maintained 11796F: drivers/media/platform/am437x/ 11797 11798OV2659 OMNIVISION SENSOR DRIVER 11799M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11800L: linux-media@vger.kernel.org 11801W: https://linuxtv.org 11802Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11803T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11804S: Maintained 11805F: drivers/media/i2c/ov2659.c 11806F: include/media/i2c/ov2659.h 11807 11808SILICON MOTION SM712 FRAME BUFFER DRIVER 11809M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11810M: Teddy Wang <teddy.wang@siliconmotion.com> 11811M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11812L: linux-fbdev@vger.kernel.org 11813S: Maintained 11814F: drivers/video/fbdev/sm712* 11815F: Documentation/fb/sm712fb.txt 11816 11817SIS 190 ETHERNET DRIVER 11818M: Francois Romieu <romieu@fr.zoreil.com> 11819L: netdev@vger.kernel.org 11820S: Maintained 11821F: drivers/net/ethernet/sis/sis190.c 11822 11823SIS 900/7016 FAST ETHERNET DRIVER 11824M: Daniele Venzano <venza@brownhat.org> 11825W: http://www.brownhat.org/sis900.html 11826L: netdev@vger.kernel.org 11827S: Maintained 11828F: drivers/net/ethernet/sis/sis900.* 11829 11830SIS FRAMEBUFFER DRIVER 11831M: Thomas Winischhofer <thomas@winischhofer.net> 11832W: http://www.winischhofer.net/linuxsisvga.shtml 11833S: Maintained 11834F: Documentation/fb/sisfb.txt 11835F: drivers/video/fbdev/sis/ 11836F: include/video/sisfb.h 11837 11838SIS USB2VGA DRIVER 11839M: Thomas Winischhofer <thomas@winischhofer.net> 11840W: http://www.winischhofer.at/linuxsisusbvga.shtml 11841S: Maintained 11842F: drivers/usb/misc/sisusbvga/ 11843 11844SLAB ALLOCATOR 11845M: Christoph Lameter <cl@linux.com> 11846M: Pekka Enberg <penberg@kernel.org> 11847M: David Rientjes <rientjes@google.com> 11848M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11849M: Andrew Morton <akpm@linux-foundation.org> 11850L: linux-mm@kvack.org 11851S: Maintained 11852F: include/linux/sl?b*.h 11853F: mm/sl?b* 11854 11855SLEEPABLE READ-COPY UPDATE (SRCU) 11856M: Lai Jiangshan <jiangshanlai@gmail.com> 11857M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11858M: Josh Triplett <josh@joshtriplett.org> 11859R: Steven Rostedt <rostedt@goodmis.org> 11860R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11861L: linux-kernel@vger.kernel.org 11862W: http://www.rdrop.com/users/paulmck/RCU/ 11863S: Supported 11864T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11865F: include/linux/srcu.h 11866F: kernel/rcu/srcu.c 11867 11868SMACK SECURITY MODULE 11869M: Casey Schaufler <casey@schaufler-ca.com> 11870L: linux-security-module@vger.kernel.org 11871W: http://schaufler-ca.com 11872T: git git://github.com/cschaufler/smack-next 11873S: Maintained 11874F: Documentation/security/Smack.txt 11875F: security/smack/ 11876 11877DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11878M: Kevin Hilman <khilman@kernel.org> 11879M: Nishanth Menon <nm@ti.com> 11880S: Maintained 11881F: drivers/power/avs/ 11882F: include/linux/power/smartreflex.h 11883L: linux-pm@vger.kernel.org 11884 11885SMC91x ETHERNET DRIVER 11886M: Nicolas Pitre <nico@fluxnic.net> 11887S: Odd Fixes 11888F: drivers/net/ethernet/smsc/smc91x.* 11889 11890SMIA AND SMIA++ IMAGE SENSOR DRIVER 11891M: Sakari Ailus <sakari.ailus@iki.fi> 11892L: linux-media@vger.kernel.org 11893S: Maintained 11894F: drivers/media/i2c/smiapp/ 11895F: include/media/i2c/smiapp.h 11896F: drivers/media/i2c/smiapp-pll.c 11897F: drivers/media/i2c/smiapp-pll.h 11898F: include/uapi/linux/smiapp.h 11899F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11900 11901SMM665 HARDWARE MONITOR DRIVER 11902M: Guenter Roeck <linux@roeck-us.net> 11903L: linux-hwmon@vger.kernel.org 11904S: Maintained 11905F: Documentation/hwmon/smm665 11906F: drivers/hwmon/smm665.c 11907 11908SMSC EMC2103 HARDWARE MONITOR DRIVER 11909M: Steve Glendinning <steve.glendinning@shawell.net> 11910L: linux-hwmon@vger.kernel.org 11911S: Maintained 11912F: Documentation/hwmon/emc2103 11913F: drivers/hwmon/emc2103.c 11914 11915SMSC SCH5627 HARDWARE MONITOR DRIVER 11916M: Hans de Goede <hdegoede@redhat.com> 11917L: linux-hwmon@vger.kernel.org 11918S: Supported 11919F: Documentation/hwmon/sch5627 11920F: drivers/hwmon/sch5627.c 11921 11922SMSC47B397 HARDWARE MONITOR DRIVER 11923M: Jean Delvare <jdelvare@suse.com> 11924L: linux-hwmon@vger.kernel.org 11925S: Maintained 11926F: Documentation/hwmon/smsc47b397 11927F: drivers/hwmon/smsc47b397.c 11928 11929SMSC911x ETHERNET DRIVER 11930M: Steve Glendinning <steve.glendinning@shawell.net> 11931L: netdev@vger.kernel.org 11932S: Maintained 11933F: include/linux/smsc911x.h 11934F: drivers/net/ethernet/smsc/smsc911x.* 11935 11936SMSC9420 PCI ETHERNET DRIVER 11937M: Steve Glendinning <steve.glendinning@shawell.net> 11938L: netdev@vger.kernel.org 11939S: Maintained 11940F: drivers/net/ethernet/smsc/smsc9420.* 11941 11942SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11943M: Steve Glendinning <steve.glendinning@shawell.net> 11944L: linux-fbdev@vger.kernel.org 11945S: Maintained 11946F: drivers/video/fbdev/smscufx.c 11947 11948SOC-CAMERA V4L2 SUBSYSTEM 11949M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11950L: linux-media@vger.kernel.org 11951T: git git://linuxtv.org/media_tree.git 11952S: Maintained 11953F: include/media/soc* 11954F: drivers/media/i2c/soc_camera/ 11955F: drivers/media/platform/soc_camera/ 11956 11957SOEKRIS NET48XX LED SUPPORT 11958M: Chris Boot <bootc@bootc.net> 11959S: Maintained 11960F: drivers/leds/leds-net48xx.c 11961 11962SOFTLOGIC 6x10 MPEG CODEC 11963M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11964M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11965M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11966M: Ismael Luceno <ismael@iodev.co.uk> 11967L: linux-media@vger.kernel.org 11968S: Supported 11969F: drivers/media/pci/solo6x10/ 11970 11971SOFTWARE RAID (Multiple Disks) SUPPORT 11972M: Shaohua Li <shli@kernel.org> 11973L: linux-raid@vger.kernel.org 11974T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11975S: Supported 11976F: drivers/md/ 11977F: include/linux/raid/ 11978F: include/uapi/linux/raid/ 11979 11980SONIC NETWORK DRIVER 11981M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11982L: netdev@vger.kernel.org 11983S: Maintained 11984F: drivers/net/ethernet/natsemi/sonic.* 11985 11986SONICS SILICON BACKPLANE DRIVER (SSB) 11987M: Michael Buesch <m@bues.ch> 11988L: linux-wireless@vger.kernel.org 11989S: Maintained 11990F: drivers/ssb/ 11991F: include/linux/ssb/ 11992 11993SONY VAIO CONTROL DEVICE DRIVER 11994M: Mattia Dongili <malattia@linux.it> 11995L: platform-driver-x86@vger.kernel.org 11996W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11997S: Maintained 11998F: Documentation/laptops/sony-laptop.txt 11999F: drivers/char/sonypi.c 12000F: drivers/platform/x86/sony-laptop.c 12001F: include/linux/sony-laptop.h 12002 12003SONY MEMORYSTICK CARD SUPPORT 12004M: Alex Dubov <oakad@yahoo.com> 12005W: http://tifmxx.berlios.de/ 12006S: Maintained 12007F: drivers/memstick/host/tifm_ms.c 12008 12009SONY MEMORYSTICK STANDARD SUPPORT 12010M: Maxim Levitsky <maximlevitsky@gmail.com> 12011S: Maintained 12012F: drivers/memstick/core/ms_block.* 12013 12014SOUND 12015M: Jaroslav Kysela <perex@perex.cz> 12016M: Takashi Iwai <tiwai@suse.com> 12017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12018W: http://www.alsa-project.org/ 12019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12020T: git git://git.alsa-project.org/alsa-kernel.git 12021Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12022S: Maintained 12023F: Documentation/sound/ 12024F: include/sound/ 12025F: include/uapi/sound/ 12026F: sound/ 12027 12028SOUND - COMPRESSED AUDIO 12029M: Vinod Koul <vinod.koul@intel.com> 12030L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12032S: Supported 12033F: Documentation/sound/alsa/compress_offload.txt 12034F: include/sound/compress_driver.h 12035F: include/uapi/sound/compress_* 12036F: sound/core/compress_offload.c 12037F: sound/soc/soc-compress.c 12038 12039SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12040M: Liam Girdwood <lgirdwood@gmail.com> 12041M: Mark Brown <broonie@kernel.org> 12042T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12043L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12044W: http://alsa-project.org/main/index.php/ASoC 12045S: Supported 12046F: Documentation/devicetree/bindings/sound/ 12047F: Documentation/sound/alsa/soc/ 12048F: sound/soc/ 12049F: include/sound/soc* 12050 12051SOUND - DMAENGINE HELPERS 12052M: Lars-Peter Clausen <lars@metafoo.de> 12053S: Supported 12054F: include/sound/dmaengine_pcm.h 12055F: sound/core/pcm_dmaengine.c 12056F: sound/soc/soc-generic-dmaengine-pcm.c 12057 12058SP2 MEDIA DRIVER 12059M: Olli Salonen <olli.salonen@iki.fi> 12060L: linux-media@vger.kernel.org 12061W: https://linuxtv.org 12062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12063S: Maintained 12064F: drivers/media/dvb-frontends/sp2* 12065 12066SPARC + UltraSPARC (sparc/sparc64) 12067M: "David S. Miller" <davem@davemloft.net> 12068L: sparclinux@vger.kernel.org 12069Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12070T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12071T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12072S: Maintained 12073F: arch/sparc/ 12074F: drivers/sbus/ 12075 12076SPARC SERIAL DRIVERS 12077M: "David S. Miller" <davem@davemloft.net> 12078L: sparclinux@vger.kernel.org 12079T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12080T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12081S: Maintained 12082F: include/linux/sunserialcore.h 12083F: drivers/tty/serial/suncore.c 12084F: drivers/tty/serial/sunhv.c 12085F: drivers/tty/serial/sunsab.c 12086F: drivers/tty/serial/sunsab.h 12087F: drivers/tty/serial/sunsu.c 12088F: drivers/tty/serial/sunzilog.c 12089F: drivers/tty/serial/sunzilog.h 12090 12091SPARSE CHECKER 12092M: "Christopher Li" <sparse@chrisli.org> 12093L: linux-sparse@vger.kernel.org 12094W: https://sparse.wiki.kernel.org/ 12095T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12096T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12097S: Maintained 12098F: include/linux/compiler.h 12099 12100SPEAR PLATFORM SUPPORT 12101M: Viresh Kumar <vireshk@kernel.org> 12102M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12104W: http://www.st.com/spear 12105S: Maintained 12106F: arch/arm/boot/dts/spear* 12107F: arch/arm/mach-spear/ 12108 12109SPEAR CLOCK FRAMEWORK SUPPORT 12110M: Viresh Kumar <vireshk@kernel.org> 12111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12112W: http://www.st.com/spear 12113S: Maintained 12114F: drivers/clk/spear/ 12115 12116SPI NOR SUBSYSTEM 12117M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12118M: Marek Vasut <marek.vasut@gmail.com> 12119L: linux-mtd@lists.infradead.org 12120W: http://www.linux-mtd.infradead.org/ 12121Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12122T: git git://github.com/spi-nor/linux.git 12123S: Maintained 12124F: drivers/mtd/spi-nor/ 12125F: include/linux/mtd/spi-nor.h 12126 12127SPI SUBSYSTEM 12128M: Mark Brown <broonie@kernel.org> 12129L: linux-spi@vger.kernel.org 12130T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12131Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12132S: Maintained 12133F: Documentation/devicetree/bindings/spi/ 12134F: Documentation/spi/ 12135F: drivers/spi/ 12136F: include/linux/spi/ 12137F: include/uapi/linux/spi/ 12138F: tools/spi/ 12139 12140SPIDERNET NETWORK DRIVER for CELL 12141M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12142L: netdev@vger.kernel.org 12143S: Supported 12144F: Documentation/networking/spider_net.txt 12145F: drivers/net/ethernet/toshiba/spider_net* 12146 12147SPU FILE SYSTEM 12148M: Jeremy Kerr <jk@ozlabs.org> 12149L: linuxppc-dev@lists.ozlabs.org 12150W: http://www.ibm.com/developerworks/power/cell/ 12151S: Supported 12152F: Documentation/filesystems/spufs.txt 12153F: arch/powerpc/platforms/cell/spufs/ 12154 12155SQUASHFS FILE SYSTEM 12156M: Phillip Lougher <phillip@squashfs.org.uk> 12157L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12158W: http://squashfs.org.uk 12159T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12160S: Maintained 12161F: Documentation/filesystems/squashfs.txt 12162F: fs/squashfs/ 12163 12164SRM (Alpha) environment access 12165M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12166S: Maintained 12167F: arch/alpha/kernel/srm_env.c 12168 12169STABLE BRANCH 12170M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12171L: stable@vger.kernel.org 12172S: Supported 12173F: Documentation/process/stable-kernel-rules.rst 12174 12175STAGING SUBSYSTEM 12176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12177T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12178L: devel@driverdev.osuosl.org 12179S: Supported 12180F: drivers/staging/ 12181 12182STAGING - COMEDI 12183M: Ian Abbott <abbotti@mev.co.uk> 12184M: H Hartley Sweeten <hsweeten@visionengravers.com> 12185S: Odd Fixes 12186F: drivers/staging/comedi/ 12187 12188STAGING - FLARION FT1000 DRIVERS 12189M: Marek Belisko <marek.belisko@gmail.com> 12190S: Odd Fixes 12191F: drivers/staging/ft1000/ 12192 12193STAGING - INDUSTRIAL IO 12194M: Jonathan Cameron <jic23@kernel.org> 12195L: linux-iio@vger.kernel.org 12196S: Odd Fixes 12197F: Documentation/devicetree/bindings/staging/iio/ 12198F: drivers/staging/iio/ 12199 12200STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12201M: Jarod Wilson <jarod@wilsonet.com> 12202W: http://www.lirc.org/ 12203S: Odd Fixes 12204F: drivers/staging/media/lirc/ 12205 12206STAGING - LUSTRE PARALLEL FILESYSTEM 12207M: Oleg Drokin <oleg.drokin@intel.com> 12208M: Andreas Dilger <andreas.dilger@intel.com> 12209M: James Simmons <jsimmons@infradead.org> 12210L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12211W: http://wiki.lustre.org/ 12212S: Maintained 12213F: drivers/staging/lustre 12214 12215STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12216M: Marc Dietrich <marvin24@gmx.de> 12217L: ac100@lists.launchpad.net (moderated for non-subscribers) 12218L: linux-tegra@vger.kernel.org 12219S: Maintained 12220F: drivers/staging/nvec/ 12221 12222STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12223M: Jens Frederich <jfrederich@gmail.com> 12224M: Daniel Drake <dsd@laptop.org> 12225M: Jon Nettleton <jon.nettleton@gmail.com> 12226W: http://wiki.laptop.org/go/DCON 12227S: Maintained 12228F: drivers/staging/olpc_dcon/ 12229 12230STAGING - REALTEK RTL8712U DRIVERS 12231M: Larry Finger <Larry.Finger@lwfinger.net> 12232M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12233S: Odd Fixes 12234F: drivers/staging/rtl8712/ 12235 12236STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12237M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12238M: Teddy Wang <teddy.wang@siliconmotion.com> 12239M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12240L: linux-fbdev@vger.kernel.org 12241S: Maintained 12242F: drivers/staging/sm750fb/ 12243 12244STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12245M: William Hubbs <w.d.hubbs@gmail.com> 12246M: Chris Brannon <chris@the-brannons.com> 12247M: Kirk Reiser <kirk@reisers.ca> 12248M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12249L: speakup@linux-speakup.org 12250W: http://www.linux-speakup.org/ 12251S: Odd Fixes 12252F: drivers/staging/speakup/ 12253 12254STAGING - VIA VT665X DRIVERS 12255M: Forest Bond <forest@alittletooquiet.net> 12256S: Odd Fixes 12257F: drivers/staging/vt665?/ 12258 12259STAGING - WILC1000 WIFI DRIVER 12260M: Aditya Shankar <aditya.shankar@microchip.com> 12261M: Ganesh Krishna <ganesh.krishna@microchip.com> 12262L: linux-wireless@vger.kernel.org 12263S: Supported 12264F: drivers/staging/wilc1000/ 12265 12266STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12267M: Arnaud Patard <arnaud.patard@rtp-net.org> 12268S: Odd Fixes 12269F: drivers/staging/xgifb/ 12270 12271STARFIRE/DURALAN NETWORK DRIVER 12272M: Ion Badulescu <ionut@badula.org> 12273S: Odd Fixes 12274F: drivers/net/ethernet/adaptec/starfire* 12275 12276SUN3/3X 12277M: Sam Creasey <sammy@sammy.net> 12278W: http://sammy.net/sun3/ 12279S: Maintained 12280F: arch/m68k/kernel/*sun3* 12281F: arch/m68k/sun3*/ 12282F: arch/m68k/include/asm/sun3* 12283F: drivers/net/ethernet/i825xx/sun3* 12284 12285SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12286M: Hans de Goede <hdegoede@redhat.com> 12287L: linux-input@vger.kernel.org 12288S: Maintained 12289F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12290F: drivers/input/keyboard/sun4i-lradc-keys.c 12291 12292SUNDANCE NETWORK DRIVER 12293M: Denis Kirjanov <kda@linux-powerpc.org> 12294L: netdev@vger.kernel.org 12295S: Maintained 12296F: drivers/net/ethernet/dlink/sundance.c 12297 12298SUPERH 12299M: Yoshinori Sato <ysato@users.sourceforge.jp> 12300M: Rich Felker <dalias@libc.org> 12301L: linux-sh@vger.kernel.org 12302Q: http://patchwork.kernel.org/project/linux-sh/list/ 12303S: Maintained 12304F: Documentation/sh/ 12305F: arch/sh/ 12306F: drivers/sh/ 12307 12308SUSPEND TO RAM 12309M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12310M: Len Brown <len.brown@intel.com> 12311M: Pavel Machek <pavel@ucw.cz> 12312L: linux-pm@vger.kernel.org 12313B: https://bugzilla.kernel.org 12314S: Supported 12315F: Documentation/power/ 12316F: arch/x86/kernel/acpi/ 12317F: drivers/base/power/ 12318F: kernel/power/ 12319F: include/linux/suspend.h 12320F: include/linux/freezer.h 12321F: include/linux/pm.h 12322 12323SVGA HANDLING 12324M: Martin Mares <mj@ucw.cz> 12325L: linux-video@atrey.karlin.mff.cuni.cz 12326S: Maintained 12327F: Documentation/svga.txt 12328F: arch/x86/boot/video* 12329 12330SWIOTLB SUBSYSTEM 12331M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12332L: linux-kernel@vger.kernel.org 12333T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12334S: Supported 12335F: lib/swiotlb.c 12336F: arch/*/kernel/pci-swiotlb.c 12337F: include/linux/swiotlb.h 12338 12339SWITCHDEV 12340M: Jiri Pirko <jiri@resnulli.us> 12341M: Ivan Vecera <ivecera@redhat.com> 12342L: netdev@vger.kernel.org 12343S: Supported 12344F: net/switchdev/ 12345F: include/net/switchdev.h 12346 12347SYNOPSYS ARC ARCHITECTURE 12348M: Vineet Gupta <vgupta@synopsys.com> 12349L: linux-snps-arc@lists.infradead.org 12350S: Supported 12351F: arch/arc/ 12352F: Documentation/devicetree/bindings/arc/* 12353F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12354F: drivers/clocksource/arc_timer.c 12355F: drivers/tty/serial/arc_uart.c 12356T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12357 12358SYNOPSYS ARC SDP platform support 12359M: Alexey Brodkin <abrodkin@synopsys.com> 12360S: Supported 12361F: arch/arc/plat-axs10x 12362F: arch/arc/boot/dts/ax* 12363F: Documentation/devicetree/bindings/arc/axs10* 12364 12365SYSTEM CONFIGURATION (SYSCON) 12366M: Lee Jones <lee.jones@linaro.org> 12367M: Arnd Bergmann <arnd@arndb.de> 12368T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12369S: Supported 12370F: drivers/mfd/syscon.c 12371 12372SYSTEM RESET/SHUTDOWN DRIVERS 12373M: Sebastian Reichel <sre@kernel.org> 12374L: linux-pm@vger.kernel.org 12375T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12376S: Maintained 12377F: Documentation/devicetree/bindings/power/reset/ 12378F: drivers/power/reset/ 12379 12380SYSV FILESYSTEM 12381M: Christoph Hellwig <hch@infradead.org> 12382S: Maintained 12383F: Documentation/filesystems/sysv-fs.txt 12384F: fs/sysv/ 12385F: include/linux/sysv_fs.h 12386 12387TARGET SUBSYSTEM 12388M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12389L: linux-scsi@vger.kernel.org 12390L: target-devel@vger.kernel.org 12391W: http://www.linux-iscsi.org 12392W: http://groups.google.com/group/linux-iscsi-target-dev 12393T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12394S: Supported 12395F: drivers/target/ 12396F: include/target/ 12397F: Documentation/target/ 12398 12399TASKSTATS STATISTICS INTERFACE 12400M: Balbir Singh <bsingharora@gmail.com> 12401S: Maintained 12402F: Documentation/accounting/taskstats* 12403F: include/linux/taskstats* 12404F: kernel/taskstats.c 12405 12406TC subsystem 12407M: Jamal Hadi Salim <jhs@mojatatu.com> 12408M: Cong Wang <xiyou.wangcong@gmail.com> 12409M: Jiri Pirko <jiri@resnulli.us> 12410L: netdev@vger.kernel.org 12411S: Maintained 12412F: include/net/pkt_cls.h 12413F: include/net/pkt_sched.h 12414F: include/net/tc_act/ 12415F: include/uapi/linux/pkt_cls.h 12416F: include/uapi/linux/pkt_sched.h 12417F: include/uapi/linux/tc_act/ 12418F: include/uapi/linux/tc_ematch/ 12419F: net/sched/ 12420 12421TCP LOW PRIORITY MODULE 12422M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12423M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12424W: http://tcp-lp-mod.sourceforge.net/ 12425S: Maintained 12426F: net/ipv4/tcp_lp.c 12427 12428TDA10071 MEDIA DRIVER 12429M: Antti Palosaari <crope@iki.fi> 12430L: linux-media@vger.kernel.org 12431W: https://linuxtv.org 12432W: http://palosaari.fi/linux/ 12433Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12434T: git git://linuxtv.org/anttip/media_tree.git 12435S: Maintained 12436F: drivers/media/dvb-frontends/tda10071* 12437 12438TDA18212 MEDIA DRIVER 12439M: Antti Palosaari <crope@iki.fi> 12440L: linux-media@vger.kernel.org 12441W: https://linuxtv.org 12442W: http://palosaari.fi/linux/ 12443Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12444T: git git://linuxtv.org/anttip/media_tree.git 12445S: Maintained 12446F: drivers/media/tuners/tda18212* 12447 12448TDA18218 MEDIA DRIVER 12449M: Antti Palosaari <crope@iki.fi> 12450L: linux-media@vger.kernel.org 12451W: https://linuxtv.org 12452W: http://palosaari.fi/linux/ 12453Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12454T: git git://linuxtv.org/anttip/media_tree.git 12455S: Maintained 12456F: drivers/media/tuners/tda18218* 12457 12458TDA18271 MEDIA DRIVER 12459M: Michael Krufky <mkrufky@linuxtv.org> 12460L: linux-media@vger.kernel.org 12461W: https://linuxtv.org 12462W: http://github.com/mkrufky 12463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12464T: git git://linuxtv.org/mkrufky/tuners.git 12465S: Maintained 12466F: drivers/media/tuners/tda18271* 12467 12468TDA827x MEDIA DRIVER 12469M: Michael Krufky <mkrufky@linuxtv.org> 12470L: linux-media@vger.kernel.org 12471W: https://linuxtv.org 12472W: http://github.com/mkrufky 12473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12474T: git git://linuxtv.org/mkrufky/tuners.git 12475S: Maintained 12476F: drivers/media/tuners/tda8290.* 12477 12478TDA8290 MEDIA DRIVER 12479M: Michael Krufky <mkrufky@linuxtv.org> 12480L: linux-media@vger.kernel.org 12481W: https://linuxtv.org 12482W: http://github.com/mkrufky 12483Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12484T: git git://linuxtv.org/mkrufky/tuners.git 12485S: Maintained 12486F: drivers/media/tuners/tda8290.* 12487 12488TDA9840 MEDIA DRIVER 12489M: Hans Verkuil <hverkuil@xs4all.nl> 12490L: linux-media@vger.kernel.org 12491T: git git://linuxtv.org/media_tree.git 12492W: https://linuxtv.org 12493S: Maintained 12494F: drivers/media/i2c/tda9840* 12495 12496TEA5761 TUNER DRIVER 12497M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12498M: Mauro Carvalho Chehab <mchehab@kernel.org> 12499L: linux-media@vger.kernel.org 12500W: https://linuxtv.org 12501T: git git://linuxtv.org/media_tree.git 12502S: Odd fixes 12503F: drivers/media/tuners/tea5761.* 12504 12505TEA5767 TUNER DRIVER 12506M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12507M: Mauro Carvalho Chehab <mchehab@kernel.org> 12508L: linux-media@vger.kernel.org 12509W: https://linuxtv.org 12510T: git git://linuxtv.org/media_tree.git 12511S: Maintained 12512F: drivers/media/tuners/tea5767.* 12513 12514TEA6415C MEDIA DRIVER 12515M: Hans Verkuil <hverkuil@xs4all.nl> 12516L: linux-media@vger.kernel.org 12517T: git git://linuxtv.org/media_tree.git 12518W: https://linuxtv.org 12519S: Maintained 12520F: drivers/media/i2c/tea6415c* 12521 12522TEA6420 MEDIA DRIVER 12523M: Hans Verkuil <hverkuil@xs4all.nl> 12524L: linux-media@vger.kernel.org 12525T: git git://linuxtv.org/media_tree.git 12526W: https://linuxtv.org 12527S: Maintained 12528F: drivers/media/i2c/tea6420* 12529 12530TEAM DRIVER 12531M: Jiri Pirko <jiri@resnulli.us> 12532L: netdev@vger.kernel.org 12533S: Supported 12534F: drivers/net/team/ 12535F: include/linux/if_team.h 12536F: include/uapi/linux/if_team.h 12537 12538TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12539M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12540S: Maintained 12541F: arch/x86/platform/ts5500/ 12542 12543TECHNOTREND USB IR RECEIVER 12544M: Sean Young <sean@mess.org> 12545L: linux-media@vger.kernel.org 12546S: Maintained 12547F: drivers/media/rc/ttusbir.c 12548 12549TEGRA ARCHITECTURE SUPPORT 12550M: Thierry Reding <thierry.reding@gmail.com> 12551M: Jonathan Hunter <jonathanh@nvidia.com> 12552L: linux-tegra@vger.kernel.org 12553Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12554T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12555S: Supported 12556N: [^a-z]tegra 12557 12558TEGRA CLOCK DRIVER 12559M: Peter De Schrijver <pdeschrijver@nvidia.com> 12560M: Prashant Gaikwad <pgaikwad@nvidia.com> 12561S: Supported 12562F: drivers/clk/tegra/ 12563 12564TEGRA DMA DRIVERS 12565M: Laxman Dewangan <ldewangan@nvidia.com> 12566M: Jon Hunter <jonathanh@nvidia.com> 12567S: Supported 12568F: drivers/dma/tegra* 12569 12570TEGRA I2C DRIVER 12571M: Laxman Dewangan <ldewangan@nvidia.com> 12572S: Supported 12573F: drivers/i2c/busses/i2c-tegra.c 12574 12575TEGRA IOMMU DRIVERS 12576M: Hiroshi Doyu <hdoyu@nvidia.com> 12577S: Supported 12578F: drivers/iommu/tegra* 12579 12580TEGRA KBC DRIVER 12581M: Rakesh Iyer <riyer@nvidia.com> 12582M: Laxman Dewangan <ldewangan@nvidia.com> 12583S: Supported 12584F: drivers/input/keyboard/tegra-kbc.c 12585 12586TEGRA PWM DRIVER 12587M: Thierry Reding <thierry.reding@gmail.com> 12588S: Supported 12589F: drivers/pwm/pwm-tegra.c 12590 12591TEGRA SERIAL DRIVER 12592M: Laxman Dewangan <ldewangan@nvidia.com> 12593S: Supported 12594F: drivers/tty/serial/serial-tegra.c 12595 12596TEGRA SPI DRIVER 12597M: Laxman Dewangan <ldewangan@nvidia.com> 12598S: Supported 12599F: drivers/spi/spi-tegra* 12600 12601TEHUTI ETHERNET DRIVER 12602M: Andy Gospodarek <andy@greyhouse.net> 12603L: netdev@vger.kernel.org 12604S: Supported 12605F: drivers/net/ethernet/tehuti/* 12606 12607Telecom Clock Driver for MCPL0010 12608M: Mark Gross <mark.gross@intel.com> 12609S: Supported 12610F: drivers/char/tlclk.c 12611 12612TENSILICA XTENSA PORT (xtensa) 12613M: Chris Zankel <chris@zankel.net> 12614M: Max Filippov <jcmvbkbc@gmail.com> 12615L: linux-xtensa@linux-xtensa.org 12616T: git git://github.com/czankel/xtensa-linux.git 12617S: Maintained 12618F: arch/xtensa/ 12619F: drivers/irqchip/irq-xtensa-* 12620 12621Texas Instruments' System Control Interface (TISCI) Protocol Driver 12622M: Nishanth Menon <nm@ti.com> 12623M: Tero Kristo <t-kristo@ti.com> 12624M: Santosh Shilimkar <ssantosh@kernel.org> 12625L: linux-arm-kernel@lists.infradead.org 12626S: Maintained 12627F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12628F: drivers/firmware/ti_sci* 12629F: include/linux/soc/ti/ti_sci_protocol.h 12630F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 12631F: include/dt-bindings/genpd/k2g.h 12632F: drivers/soc/ti/ti_sci_pm_domains.c 12633 12634THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12635M: Hans Verkuil <hverkuil@xs4all.nl> 12636L: linux-media@vger.kernel.org 12637T: git git://linuxtv.org/media_tree.git 12638W: https://linuxtv.org 12639S: Maintained 12640F: drivers/media/radio/radio-raremono.c 12641 12642THERMAL 12643M: Zhang Rui <rui.zhang@intel.com> 12644M: Eduardo Valentin <edubezval@gmail.com> 12645L: linux-pm@vger.kernel.org 12646T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12647T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12648Q: https://patchwork.kernel.org/project/linux-pm/list/ 12649S: Supported 12650F: drivers/thermal/ 12651F: include/linux/thermal.h 12652F: include/uapi/linux/thermal.h 12653F: include/linux/cpu_cooling.h 12654F: Documentation/devicetree/bindings/thermal/ 12655 12656THERMAL/CPU_COOLING 12657M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12658M: Viresh Kumar <viresh.kumar@linaro.org> 12659M: Javi Merino <javi.merino@kernel.org> 12660L: linux-pm@vger.kernel.org 12661S: Supported 12662F: Documentation/thermal/cpu-cooling-api.txt 12663F: drivers/thermal/cpu_cooling.c 12664F: include/linux/cpu_cooling.h 12665 12666THINKPAD ACPI EXTRAS DRIVER 12667M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12668L: ibm-acpi-devel@lists.sourceforge.net 12669L: platform-driver-x86@vger.kernel.org 12670W: http://ibm-acpi.sourceforge.net 12671W: http://thinkwiki.org/wiki/Ibm-acpi 12672T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12673S: Maintained 12674F: drivers/platform/x86/thinkpad_acpi.c 12675 12676TI BANDGAP AND THERMAL DRIVER 12677M: Eduardo Valentin <edubezval@gmail.com> 12678M: Keerthy <j-keerthy@ti.com> 12679L: linux-pm@vger.kernel.org 12680L: linux-omap@vger.kernel.org 12681S: Maintained 12682F: drivers/thermal/ti-soc-thermal/ 12683 12684TI VPE/CAL DRIVERS 12685M: Benoit Parrot <bparrot@ti.com> 12686L: linux-media@vger.kernel.org 12687W: http://linuxtv.org/ 12688Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12689S: Maintained 12690F: drivers/media/platform/ti-vpe/ 12691 12692TI CDCE706 CLOCK DRIVER 12693M: Max Filippov <jcmvbkbc@gmail.com> 12694S: Maintained 12695F: drivers/clk/clk-cdce706.c 12696 12697TI CLOCK DRIVER 12698M: Tero Kristo <t-kristo@ti.com> 12699L: linux-omap@vger.kernel.org 12700S: Maintained 12701F: drivers/clk/ti/ 12702F: include/linux/clk/ti.h 12703 12704TI ETHERNET SWITCH DRIVER (CPSW) 12705R: Grygorii Strashko <grygorii.strashko@ti.com> 12706L: linux-omap@vger.kernel.org 12707L: netdev@vger.kernel.org 12708S: Maintained 12709F: drivers/net/ethernet/ti/cpsw* 12710F: drivers/net/ethernet/ti/davinci* 12711 12712TI FLASH MEDIA INTERFACE DRIVER 12713M: Alex Dubov <oakad@yahoo.com> 12714S: Maintained 12715F: drivers/misc/tifm* 12716F: drivers/mmc/host/tifm_sd.c 12717F: include/linux/tifm.h 12718 12719TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12720M: Santosh Shilimkar <ssantosh@kernel.org> 12721L: linux-kernel@vger.kernel.org 12722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12723S: Maintained 12724F: drivers/soc/ti/* 12725T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12726 12727 12728TI LM49xxx FAMILY ASoC CODEC DRIVERS 12729M: M R Swami Reddy <mr.swami.reddy@ti.com> 12730M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12731L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12732S: Maintained 12733F: sound/soc/codecs/lm49453* 12734F: sound/soc/codecs/isabelle* 12735 12736TI LP855x BACKLIGHT DRIVER 12737M: Milo Kim <milo.kim@ti.com> 12738S: Maintained 12739F: Documentation/backlight/lp855x-driver.txt 12740F: drivers/video/backlight/lp855x_bl.c 12741F: include/linux/platform_data/lp855x.h 12742 12743TI LP8727 CHARGER DRIVER 12744M: Milo Kim <milo.kim@ti.com> 12745S: Maintained 12746F: drivers/power/supply/lp8727_charger.c 12747F: include/linux/platform_data/lp8727.h 12748 12749TI LP8788 MFD DRIVER 12750M: Milo Kim <milo.kim@ti.com> 12751S: Maintained 12752F: drivers/iio/adc/lp8788_adc.c 12753F: drivers/leds/leds-lp8788.c 12754F: drivers/mfd/lp8788*.c 12755F: drivers/power/supply/lp8788-charger.c 12756F: drivers/regulator/lp8788-*.c 12757F: include/linux/mfd/lp8788*.h 12758 12759TI NETCP ETHERNET DRIVER 12760M: Wingman Kwok <w-kwok2@ti.com> 12761M: Murali Karicheri <m-karicheri2@ti.com> 12762L: netdev@vger.kernel.org 12763S: Maintained 12764F: drivers/net/ethernet/ti/netcp* 12765 12766TI TAS571X FAMILY ASoC CODEC DRIVER 12767M: Kevin Cernekee <cernekee@chromium.org> 12768L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12769S: Odd Fixes 12770F: sound/soc/codecs/tas571x* 12771 12772TI TWL4030 SERIES SOC CODEC DRIVER 12773M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12774L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12775S: Maintained 12776F: sound/soc/codecs/twl4030* 12777 12778TI WILINK WIRELESS DRIVERS 12779L: linux-wireless@vger.kernel.org 12780W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12781W: http://wireless.kernel.org/en/users/Drivers/wl1251 12782T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12783S: Orphan 12784F: drivers/net/wireless/ti/ 12785F: include/linux/wl12xx.h 12786 12787TIPC NETWORK LAYER 12788M: Jon Maloy <jon.maloy@ericsson.com> 12789M: Ying Xue <ying.xue@windriver.com> 12790L: netdev@vger.kernel.org (core kernel code) 12791L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12792W: http://tipc.sourceforge.net/ 12793S: Maintained 12794F: include/uapi/linux/tipc*.h 12795F: net/tipc/ 12796 12797TILE ARCHITECTURE 12798M: Chris Metcalf <cmetcalf@mellanox.com> 12799W: http://www.mellanox.com/repository/solutions/tile-scm/ 12800T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12801S: Supported 12802F: arch/tile/ 12803F: drivers/char/tile-srom.c 12804F: drivers/edac/tile_edac.c 12805F: drivers/net/ethernet/tile/ 12806F: drivers/rtc/rtc-tile.c 12807F: drivers/tty/hvc/hvc_tile.c 12808F: drivers/tty/serial/tilegx.c 12809F: drivers/usb/host/*-tilegx.c 12810F: include/linux/usb/tilegx.h 12811 12812TLAN NETWORK DRIVER 12813M: Samuel Chessman <chessman@tux.org> 12814L: tlan-devel@lists.sourceforge.net (subscribers-only) 12815W: http://sourceforge.net/projects/tlan/ 12816S: Maintained 12817F: Documentation/networking/tlan.txt 12818F: drivers/net/ethernet/ti/tlan.* 12819 12820TOMOYO SECURITY MODULE 12821M: Kentaro Takeda <takedakn@nttdata.co.jp> 12822M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12823L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12824L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12825L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12826L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12827W: http://tomoyo.sourceforge.jp/ 12828T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12829S: Maintained 12830F: security/tomoyo/ 12831 12832TOPSTAR LAPTOP EXTRAS DRIVER 12833M: Herton Ronaldo Krzesinski <herton@canonical.com> 12834L: platform-driver-x86@vger.kernel.org 12835S: Maintained 12836F: drivers/platform/x86/topstar-laptop.c 12837 12838TOSHIBA ACPI EXTRAS DRIVER 12839M: Azael Avalos <coproscefalo@gmail.com> 12840L: platform-driver-x86@vger.kernel.org 12841S: Maintained 12842F: drivers/platform/x86/toshiba_acpi.c 12843 12844TOSHIBA BLUETOOTH DRIVER 12845M: Azael Avalos <coproscefalo@gmail.com> 12846L: platform-driver-x86@vger.kernel.org 12847S: Maintained 12848F: drivers/platform/x86/toshiba_bluetooth.c 12849 12850TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12851M: Azael Avalos <coproscefalo@gmail.com> 12852L: platform-driver-x86@vger.kernel.org 12853S: Maintained 12854F: drivers/platform/x86/toshiba_haps.c 12855 12856TOSHIBA WMI HOTKEYS DRIVER 12857M: Azael Avalos <coproscefalo@gmail.com> 12858L: platform-driver-x86@vger.kernel.org 12859S: Maintained 12860F: drivers/platform/x86/toshiba-wmi.c 12861 12862TOSHIBA SMM DRIVER 12863M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12864W: http://www.buzzard.org.uk/toshiba/ 12865S: Maintained 12866F: drivers/char/toshiba.c 12867F: include/linux/toshiba.h 12868F: include/uapi/linux/toshiba.h 12869 12870TOSHIBA TC358743 DRIVER 12871M: Mats Randgaard <matrandg@cisco.com> 12872L: linux-media@vger.kernel.org 12873S: Maintained 12874F: drivers/media/i2c/tc358743* 12875F: include/media/i2c/tc358743.h 12876 12877TMIO/SDHI MMC DRIVER 12878M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12879L: linux-mmc@vger.kernel.org 12880S: Supported 12881F: drivers/mmc/host/tmio_mmc* 12882F: drivers/mmc/host/sh_mobile_sdhi.c 12883F: include/linux/mfd/tmio.h 12884 12885TMP401 HARDWARE MONITOR DRIVER 12886M: Guenter Roeck <linux@roeck-us.net> 12887L: linux-hwmon@vger.kernel.org 12888S: Maintained 12889F: Documentation/hwmon/tmp401 12890F: drivers/hwmon/tmp401.c 12891 12892TMPFS (SHMEM FILESYSTEM) 12893M: Hugh Dickins <hughd@google.com> 12894L: linux-mm@kvack.org 12895S: Maintained 12896F: include/linux/shmem_fs.h 12897F: mm/shmem.c 12898 12899TM6000 VIDEO4LINUX DRIVER 12900M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12901M: Mauro Carvalho Chehab <mchehab@kernel.org> 12902L: linux-media@vger.kernel.org 12903W: https://linuxtv.org 12904T: git git://linuxtv.org/media_tree.git 12905S: Odd fixes 12906F: drivers/media/usb/tm6000/ 12907F: Documentation/media/v4l-drivers/tm6000* 12908 12909TW5864 VIDEO4LINUX DRIVER 12910M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12911M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12912M: Andrey Utkin <andrey_utkin@fastmail.com> 12913L: linux-media@vger.kernel.org 12914S: Supported 12915F: drivers/media/pci/tw5864/ 12916 12917TW68 VIDEO4LINUX DRIVER 12918M: Hans Verkuil <hverkuil@xs4all.nl> 12919L: linux-media@vger.kernel.org 12920T: git git://linuxtv.org/media_tree.git 12921W: https://linuxtv.org 12922S: Odd Fixes 12923F: drivers/media/pci/tw68/ 12924 12925TW686X VIDEO4LINUX DRIVER 12926M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12927L: linux-media@vger.kernel.org 12928T: git git://linuxtv.org/media_tree.git 12929W: http://linuxtv.org 12930S: Maintained 12931F: drivers/media/pci/tw686x/ 12932 12933TPM DEVICE DRIVER 12934M: Peter Huewe <peterhuewe@gmx.de> 12935M: Marcel Selhorst <tpmdd@selhorst.net> 12936M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12937R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12938W: http://tpmdd.sourceforge.net 12939L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12940Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12941T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12942S: Maintained 12943F: drivers/char/tpm/ 12944 12945TPM IBM_VTPM DEVICE DRIVER 12946M: Ashley Lai <ashleydlai@gmail.com> 12947W: http://tpmdd.sourceforge.net 12948L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12949S: Maintained 12950F: drivers/char/tpm/tpm_ibmvtpm* 12951 12952TRACING 12953M: Steven Rostedt <rostedt@goodmis.org> 12954M: Ingo Molnar <mingo@redhat.com> 12955T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12956S: Maintained 12957F: Documentation/trace/ftrace.txt 12958F: arch/*/*/*/ftrace.h 12959F: arch/*/kernel/ftrace.c 12960F: include/*/ftrace.h 12961F: include/linux/trace*.h 12962F: include/trace/ 12963F: kernel/trace/ 12964F: tools/testing/selftests/ftrace/ 12965 12966TRACING MMIO ACCESSES (MMIOTRACE) 12967M: Steven Rostedt <rostedt@goodmis.org> 12968M: Ingo Molnar <mingo@kernel.org> 12969R: Karol Herbst <karolherbst@gmail.com> 12970R: Pekka Paalanen <ppaalanen@gmail.com> 12971S: Maintained 12972L: linux-kernel@vger.kernel.org 12973L: nouveau@lists.freedesktop.org 12974F: kernel/trace/trace_mmiotrace.c 12975F: include/linux/mmiotrace.h 12976F: arch/x86/mm/kmmio.c 12977F: arch/x86/mm/mmio-mod.c 12978F: arch/x86/mm/testmmiotrace.c 12979 12980TRIVIAL PATCHES 12981M: Jiri Kosina <trivial@kernel.org> 12982T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12983S: Maintained 12984K: ^Subject:.*(?i)trivial 12985 12986TTY LAYER 12987M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12988M: Jiri Slaby <jslaby@suse.com> 12989S: Supported 12990T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12991F: Documentation/serial/ 12992F: drivers/tty/ 12993F: drivers/tty/serial/serial_core.c 12994F: include/linux/serial_core.h 12995F: include/linux/serial.h 12996F: include/linux/tty.h 12997F: include/uapi/linux/serial_core.h 12998F: include/uapi/linux/serial.h 12999F: include/uapi/linux/tty.h 13000 13001TUA9001 MEDIA DRIVER 13002M: Antti Palosaari <crope@iki.fi> 13003L: linux-media@vger.kernel.org 13004W: https://linuxtv.org 13005W: http://palosaari.fi/linux/ 13006Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13007T: git git://linuxtv.org/anttip/media_tree.git 13008S: Maintained 13009F: drivers/media/tuners/tua9001* 13010 13011TULIP NETWORK DRIVERS 13012L: netdev@vger.kernel.org 13013L: linux-parisc@vger.kernel.org 13014S: Orphan 13015F: drivers/net/ethernet/dec/tulip/ 13016 13017TUN/TAP driver 13018M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13019W: http://vtun.sourceforge.net/tun 13020S: Maintained 13021F: Documentation/networking/tuntap.txt 13022F: arch/um/os-Linux/drivers/ 13023 13024TURBOCHANNEL SUBSYSTEM 13025M: "Maciej W. Rozycki" <macro@linux-mips.org> 13026M: Ralf Baechle <ralf@linux-mips.org> 13027L: linux-mips@linux-mips.org 13028Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13029S: Maintained 13030F: drivers/tc/ 13031F: include/linux/tc.h 13032 13033UBI FILE SYSTEM (UBIFS) 13034M: Richard Weinberger <richard@nod.at> 13035M: Artem Bityutskiy <dedekind1@gmail.com> 13036M: Adrian Hunter <adrian.hunter@intel.com> 13037L: linux-mtd@lists.infradead.org 13038T: git git://git.infradead.org/ubifs-2.6.git 13039W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13040S: Supported 13041F: Documentation/filesystems/ubifs.txt 13042F: fs/ubifs/ 13043 13044UCLINUX (M68KNOMMU AND COLDFIRE) 13045M: Greg Ungerer <gerg@linux-m68k.org> 13046W: http://www.linux-m68k.org/ 13047W: http://www.uclinux.org/ 13048L: linux-m68k@lists.linux-m68k.org 13049L: uclinux-dev@uclinux.org (subscribers-only) 13050T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13051S: Maintained 13052F: arch/m68k/coldfire/ 13053F: arch/m68k/68*/ 13054F: arch/m68k/*/*_no.* 13055F: arch/m68k/include/asm/*_no.* 13056 13057UDF FILESYSTEM 13058M: Jan Kara <jack@suse.com> 13059S: Maintained 13060F: Documentation/filesystems/udf.txt 13061F: fs/udf/ 13062 13063UDRAW TABLET 13064M: Bastien Nocera <hadess@hadess.net> 13065L: linux-input@vger.kernel.org 13066S: Maintained 13067F: drivers/hid/hid-udraw.c 13068 13069UFS FILESYSTEM 13070M: Evgeniy Dushistov <dushistov@mail.ru> 13071S: Maintained 13072F: Documentation/filesystems/ufs.txt 13073F: fs/ufs/ 13074 13075UHID USERSPACE HID IO DRIVER: 13076M: David Herrmann <dh.herrmann@googlemail.com> 13077L: linux-input@vger.kernel.org 13078S: Maintained 13079F: drivers/hid/uhid.c 13080F: include/uapi/linux/uhid.h 13081 13082ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13083L: linux-usb@vger.kernel.org 13084S: Orphan 13085F: drivers/uwb/ 13086F: include/linux/uwb.h 13087F: include/linux/uwb/ 13088 13089UNICORE32 ARCHITECTURE: 13090M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13091W: http://mprc.pku.edu.cn/~guanxuetao/linux 13092S: Maintained 13093T: git git://github.com/gxt/linux.git 13094F: arch/unicore32/ 13095 13096UNIFDEF 13097M: Tony Finch <dot@dotat.at> 13098W: http://dotat.at/prog/unifdef 13099S: Maintained 13100F: scripts/unifdef.c 13101 13102UNIFORM CDROM DRIVER 13103M: Jens Axboe <axboe@kernel.dk> 13104W: http://www.kernel.dk 13105S: Maintained 13106F: Documentation/cdrom/ 13107F: drivers/cdrom/cdrom.c 13108F: include/linux/cdrom.h 13109F: include/uapi/linux/cdrom.h 13110 13111UNISYS S-PAR DRIVERS 13112M: David Kershner <david.kershner@unisys.com> 13113L: sparmaintainer@unisys.com (Unisys internal) 13114S: Supported 13115F: drivers/staging/unisys/ 13116 13117UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13118M: Vinayak Holikatti <vinholikatti@gmail.com> 13119L: linux-scsi@vger.kernel.org 13120S: Supported 13121F: Documentation/scsi/ufs.txt 13122F: drivers/scsi/ufs/ 13123 13124UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13125M: Manjunath M Bettegowda <manjumb@synopsys.com> 13126M: Prabu Thangamuthu <prabut@synopsys.com> 13127L: linux-scsi@vger.kernel.org 13128S: Supported 13129F: drivers/scsi/ufs/*dwc* 13130 13131UNSORTED BLOCK IMAGES (UBI) 13132M: Artem Bityutskiy <dedekind1@gmail.com> 13133M: Richard Weinberger <richard@nod.at> 13134W: http://www.linux-mtd.infradead.org/ 13135L: linux-mtd@lists.infradead.org 13136T: git git://git.infradead.org/ubifs-2.6.git 13137S: Supported 13138F: drivers/mtd/ubi/ 13139F: include/linux/mtd/ubi.h 13140F: include/uapi/mtd/ubi-user.h 13141 13142USB ACM DRIVER 13143M: Oliver Neukum <oneukum@suse.com> 13144L: linux-usb@vger.kernel.org 13145S: Maintained 13146F: Documentation/usb/acm.txt 13147F: drivers/usb/class/cdc-acm.* 13148 13149USB AR5523 WIRELESS DRIVER 13150M: Pontus Fuchs <pontus.fuchs@gmail.com> 13151L: linux-wireless@vger.kernel.org 13152S: Maintained 13153F: drivers/net/wireless/ath/ar5523/ 13154 13155USB ATTACHED SCSI 13156M: Oliver Neukum <oneukum@suse.com> 13157L: linux-usb@vger.kernel.org 13158L: linux-scsi@vger.kernel.org 13159S: Maintained 13160F: drivers/usb/storage/uas.c 13161 13162USB CDC ETHERNET DRIVER 13163M: Oliver Neukum <oliver@neukum.org> 13164L: linux-usb@vger.kernel.org 13165S: Maintained 13166F: drivers/net/usb/cdc_*.c 13167F: include/uapi/linux/usb/cdc.h 13168 13169USB CHAOSKEY DRIVER 13170M: Keith Packard <keithp@keithp.com> 13171L: linux-usb@vger.kernel.org 13172S: Maintained 13173F: drivers/usb/misc/chaoskey.c 13174 13175USB CYPRESS C67X00 DRIVER 13176M: Peter Korsgaard <jacmet@sunsite.dk> 13177L: linux-usb@vger.kernel.org 13178S: Maintained 13179F: drivers/usb/c67x00/ 13180 13181USB DAVICOM DM9601 DRIVER 13182M: Peter Korsgaard <jacmet@sunsite.dk> 13183L: netdev@vger.kernel.org 13184W: http://www.linux-usb.org/usbnet 13185S: Maintained 13186F: drivers/net/usb/dm9601.c 13187 13188USB DIAMOND RIO500 DRIVER 13189M: Cesar Miquel <miquel@df.uba.ar> 13190L: rio500-users@lists.sourceforge.net 13191W: http://rio500.sourceforge.net 13192S: Maintained 13193F: drivers/usb/misc/rio500* 13194 13195USB EHCI DRIVER 13196M: Alan Stern <stern@rowland.harvard.edu> 13197L: linux-usb@vger.kernel.org 13198S: Maintained 13199F: Documentation/usb/ehci.txt 13200F: drivers/usb/host/ehci* 13201 13202USB GADGET/PERIPHERAL SUBSYSTEM 13203M: Felipe Balbi <balbi@kernel.org> 13204L: linux-usb@vger.kernel.org 13205W: http://www.linux-usb.org/gadget 13206T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13207S: Maintained 13208F: drivers/usb/gadget/ 13209F: include/linux/usb/gadget* 13210 13211USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13212M: Jiri Kosina <jikos@kernel.org> 13213R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13214L: linux-usb@vger.kernel.org 13215T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13216S: Maintained 13217F: Documentation/hid/hiddev.txt 13218F: drivers/hid/usbhid/ 13219 13220USB ISP116X DRIVER 13221M: Olav Kongas <ok@artecdesign.ee> 13222L: linux-usb@vger.kernel.org 13223S: Maintained 13224F: drivers/usb/host/isp116x* 13225F: include/linux/usb/isp116x.h 13226 13227USB LAN78XX ETHERNET DRIVER 13228M: Woojung Huh <woojung.huh@microchip.com> 13229M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13230L: netdev@vger.kernel.org 13231S: Maintained 13232F: drivers/net/usb/lan78xx.* 13233 13234USB MASS STORAGE DRIVER 13235M: Alan Stern <stern@rowland.harvard.edu> 13236L: linux-usb@vger.kernel.org 13237L: usb-storage@lists.one-eyed-alien.net 13238S: Maintained 13239W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13240F: drivers/usb/storage/ 13241 13242USB MIDI DRIVER 13243M: Clemens Ladisch <clemens@ladisch.de> 13244L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13245T: git git://git.alsa-project.org/alsa-kernel.git 13246S: Maintained 13247F: sound/usb/midi.* 13248 13249USB NETWORKING DRIVERS 13250L: linux-usb@vger.kernel.org 13251S: Odd Fixes 13252F: drivers/net/usb/ 13253 13254USB OHCI DRIVER 13255M: Alan Stern <stern@rowland.harvard.edu> 13256L: linux-usb@vger.kernel.org 13257S: Maintained 13258F: Documentation/usb/ohci.txt 13259F: drivers/usb/host/ohci* 13260 13261USB OTG FSM (Finite State Machine) 13262M: Peter Chen <Peter.Chen@nxp.com> 13263T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13264L: linux-usb@vger.kernel.org 13265S: Maintained 13266F: drivers/usb/common/usb-otg-fsm.c 13267 13268USB OVER IP DRIVER 13269M: Valentina Manea <valentina.manea.m@gmail.com> 13270M: Shuah Khan <shuahkh@osg.samsung.com> 13271M: Shuah Khan <shuah@kernel.org> 13272L: linux-usb@vger.kernel.org 13273S: Maintained 13274F: Documentation/usb/usbip_protocol.txt 13275F: drivers/usb/usbip/ 13276F: tools/usb/usbip/ 13277 13278USB PEGASUS DRIVER 13279M: Petko Manolov <petkan@nucleusys.com> 13280L: linux-usb@vger.kernel.org 13281L: netdev@vger.kernel.org 13282T: git git://github.com/petkan/pegasus.git 13283W: https://github.com/petkan/pegasus 13284S: Maintained 13285F: drivers/net/usb/pegasus.* 13286 13287USB PHY LAYER 13288M: Felipe Balbi <balbi@kernel.org> 13289L: linux-usb@vger.kernel.org 13290T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13291S: Maintained 13292F: drivers/usb/phy/ 13293 13294USB PRINTER DRIVER (usblp) 13295M: Pete Zaitcev <zaitcev@redhat.com> 13296L: linux-usb@vger.kernel.org 13297S: Supported 13298F: drivers/usb/class/usblp.c 13299 13300USB QMI WWAN NETWORK DRIVER 13301M: Bjørn Mork <bjorn@mork.no> 13302L: netdev@vger.kernel.org 13303S: Maintained 13304F: Documentation/ABI/testing/sysfs-class-net-qmi 13305F: drivers/net/usb/qmi_wwan.c 13306 13307USB RTL8150 DRIVER 13308M: Petko Manolov <petkan@nucleusys.com> 13309L: linux-usb@vger.kernel.org 13310L: netdev@vger.kernel.org 13311T: git git://github.com/petkan/rtl8150.git 13312W: https://github.com/petkan/rtl8150 13313S: Maintained 13314F: drivers/net/usb/rtl8150.c 13315 13316USB SERIAL SUBSYSTEM 13317M: Johan Hovold <johan@kernel.org> 13318L: linux-usb@vger.kernel.org 13319T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13320S: Maintained 13321F: Documentation/usb/usb-serial.txt 13322F: drivers/usb/serial/ 13323F: include/linux/usb/serial.h 13324 13325USB SMSC75XX ETHERNET DRIVER 13326M: Steve Glendinning <steve.glendinning@shawell.net> 13327L: netdev@vger.kernel.org 13328S: Maintained 13329F: drivers/net/usb/smsc75xx.* 13330 13331USB SMSC95XX ETHERNET DRIVER 13332M: Steve Glendinning <steve.glendinning@shawell.net> 13333M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13334L: netdev@vger.kernel.org 13335S: Maintained 13336F: drivers/net/usb/smsc95xx.* 13337 13338USB SUBSYSTEM 13339M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13340L: linux-usb@vger.kernel.org 13341W: http://www.linux-usb.org 13342T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13343S: Supported 13344F: Documentation/devicetree/bindings/usb/ 13345F: Documentation/usb/ 13346F: drivers/usb/ 13347F: include/linux/usb.h 13348F: include/linux/usb/ 13349 13350USB TYPEC SUBSYSTEM 13351M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13352L: linux-usb@vger.kernel.org 13353S: Maintained 13354F: Documentation/ABI/testing/sysfs-class-typec 13355F: Documentation/usb/typec.rst 13356F: drivers/usb/typec/ 13357F: include/linux/usb/typec.h 13358 13359USB UHCI DRIVER 13360M: Alan Stern <stern@rowland.harvard.edu> 13361L: linux-usb@vger.kernel.org 13362S: Maintained 13363F: drivers/usb/host/uhci* 13364 13365USB "USBNET" DRIVER FRAMEWORK 13366M: Oliver Neukum <oneukum@suse.com> 13367L: netdev@vger.kernel.org 13368W: http://www.linux-usb.org/usbnet 13369S: Maintained 13370F: drivers/net/usb/usbnet.c 13371F: include/linux/usb/usbnet.h 13372 13373USB VIDEO CLASS 13374M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13375L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13376L: linux-media@vger.kernel.org 13377T: git git://linuxtv.org/media_tree.git 13378W: http://www.ideasonboard.org/uvc/ 13379S: Maintained 13380F: drivers/media/usb/uvc/ 13381F: include/uapi/linux/uvcvideo.h 13382 13383USB VISION DRIVER 13384M: Hans Verkuil <hverkuil@xs4all.nl> 13385L: linux-media@vger.kernel.org 13386T: git git://linuxtv.org/media_tree.git 13387W: https://linuxtv.org 13388S: Odd Fixes 13389F: drivers/media/usb/usbvision/ 13390 13391USB WEBCAM GADGET 13392M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13393L: linux-usb@vger.kernel.org 13394S: Maintained 13395F: drivers/usb/gadget/function/*uvc* 13396F: drivers/usb/gadget/legacy/webcam.c 13397 13398USB WIRELESS RNDIS DRIVER (rndis_wlan) 13399M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13400L: linux-wireless@vger.kernel.org 13401S: Maintained 13402F: drivers/net/wireless/rndis_wlan.c 13403 13404USB XHCI DRIVER 13405M: Mathias Nyman <mathias.nyman@intel.com> 13406L: linux-usb@vger.kernel.org 13407S: Supported 13408F: drivers/usb/host/xhci* 13409F: drivers/usb/host/pci-quirks* 13410 13411USB ZD1201 DRIVER 13412L: linux-wireless@vger.kernel.org 13413W: http://linux-lc100020.sourceforge.net 13414S: Orphan 13415F: drivers/net/wireless/zydas/zd1201.* 13416 13417USB ZR364XX DRIVER 13418M: Antoine Jacquet <royale@zerezo.com> 13419L: linux-usb@vger.kernel.org 13420L: linux-media@vger.kernel.org 13421T: git git://linuxtv.org/media_tree.git 13422W: http://royale.zerezo.com/zr364xx/ 13423S: Maintained 13424F: Documentation/media/v4l-drivers/zr364xx* 13425F: drivers/media/usb/zr364xx/ 13426 13427ULPI BUS 13428M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13429L: linux-usb@vger.kernel.org 13430S: Maintained 13431F: drivers/usb/common/ulpi.c 13432F: include/linux/ulpi/ 13433 13434USER-MODE LINUX (UML) 13435M: Jeff Dike <jdike@addtoit.com> 13436M: Richard Weinberger <richard@nod.at> 13437L: user-mode-linux-devel@lists.sourceforge.net 13438L: user-mode-linux-user@lists.sourceforge.net 13439W: http://user-mode-linux.sourceforge.net 13440T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13441S: Maintained 13442F: Documentation/virtual/uml/ 13443F: arch/um/ 13444F: arch/x86/um/ 13445F: fs/hostfs/ 13446F: fs/hppfs/ 13447 13448USERSPACE I/O (UIO) 13449M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13450S: Maintained 13451T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13452F: Documentation/driver-api/uio-howto.rst 13453F: drivers/uio/ 13454F: include/linux/uio*.h 13455 13456UTIL-LINUX PACKAGE 13457M: Karel Zak <kzak@redhat.com> 13458L: util-linux@vger.kernel.org 13459W: http://en.wikipedia.org/wiki/Util-linux 13460T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13461S: Maintained 13462 13463UVESAFB DRIVER 13464M: Michal Januszewski <spock@gentoo.org> 13465L: linux-fbdev@vger.kernel.org 13466W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13467S: Maintained 13468F: Documentation/fb/uvesafb.txt 13469F: drivers/video/fbdev/uvesafb.* 13470 13471VF610 NAND DRIVER 13472M: Stefan Agner <stefan@agner.ch> 13473L: linux-mtd@lists.infradead.org 13474S: Supported 13475F: drivers/mtd/nand/vf610_nfc.c 13476 13477VFAT/FAT/MSDOS FILESYSTEM 13478M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13479S: Maintained 13480F: Documentation/filesystems/vfat.txt 13481F: fs/fat/ 13482 13483VFIO DRIVER 13484M: Alex Williamson <alex.williamson@redhat.com> 13485L: kvm@vger.kernel.org 13486T: git git://github.com/awilliam/linux-vfio.git 13487S: Maintained 13488F: Documentation/vfio.txt 13489F: drivers/vfio/ 13490F: include/linux/vfio.h 13491F: include/uapi/linux/vfio.h 13492 13493VFIO MEDIATED DEVICE DRIVERS 13494M: Kirti Wankhede <kwankhede@nvidia.com> 13495L: kvm@vger.kernel.org 13496S: Maintained 13497F: Documentation/vfio-mediated-device.txt 13498F: drivers/vfio/mdev/ 13499F: include/linux/mdev.h 13500F: samples/vfio-mdev/ 13501 13502VFIO PLATFORM DRIVER 13503M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13504L: kvm@vger.kernel.org 13505S: Maintained 13506F: drivers/vfio/platform/ 13507 13508VGA_SWITCHEROO 13509R: Lukas Wunner <lukas@wunner.de> 13510S: Maintained 13511F: Documentation/gpu/vga-switcheroo.rst 13512F: drivers/gpu/vga/vga_switcheroo.c 13513F: include/linux/vga_switcheroo.h 13514T: git git://anongit.freedesktop.org/drm/drm-misc 13515 13516VIDEOBUF2 FRAMEWORK 13517M: Pawel Osciak <pawel@osciak.com> 13518M: Marek Szyprowski <m.szyprowski@samsung.com> 13519M: Kyungmin Park <kyungmin.park@samsung.com> 13520L: linux-media@vger.kernel.org 13521S: Maintained 13522F: drivers/media/v4l2-core/videobuf2-* 13523F: include/media/videobuf2-* 13524 13525VIRTIO AND VHOST VSOCK DRIVER 13526M: Stefan Hajnoczi <stefanha@redhat.com> 13527L: kvm@vger.kernel.org 13528L: virtualization@lists.linux-foundation.org 13529L: netdev@vger.kernel.org 13530S: Maintained 13531F: include/linux/virtio_vsock.h 13532F: include/uapi/linux/virtio_vsock.h 13533F: include/uapi/linux/vsockmon.h 13534F: net/vmw_vsock/af_vsock_tap.c 13535F: net/vmw_vsock/virtio_transport_common.c 13536F: net/vmw_vsock/virtio_transport.c 13537F: drivers/net/vsockmon.c 13538F: drivers/vhost/vsock.c 13539F: drivers/vhost/vsock.h 13540 13541VIRTUAL SERIO DEVICE DRIVER 13542M: Stephen Chandler Paul <thatslyude@gmail.com> 13543S: Maintained 13544F: drivers/input/serio/userio.c 13545F: include/uapi/linux/userio.h 13546 13547VIRTIO CONSOLE DRIVER 13548M: Amit Shah <amit@kernel.org> 13549L: virtualization@lists.linux-foundation.org 13550S: Maintained 13551F: drivers/char/virtio_console.c 13552F: include/linux/virtio_console.h 13553F: include/uapi/linux/virtio_console.h 13554 13555VIRTIO CORE, NET AND BLOCK DRIVERS 13556M: "Michael S. Tsirkin" <mst@redhat.com> 13557M: Jason Wang <jasowang@redhat.com> 13558L: virtualization@lists.linux-foundation.org 13559S: Maintained 13560F: Documentation/devicetree/bindings/virtio/ 13561F: drivers/virtio/ 13562F: tools/virtio/ 13563F: drivers/net/virtio_net.c 13564F: drivers/block/virtio_blk.c 13565F: include/linux/virtio*.h 13566F: include/uapi/linux/virtio_*.h 13567F: drivers/crypto/virtio/ 13568 13569VIRTIO DRIVERS FOR S390 13570M: Cornelia Huck <cornelia.huck@de.ibm.com> 13571M: Halil Pasic <pasic@linux.vnet.ibm.com> 13572L: linux-s390@vger.kernel.org 13573L: virtualization@lists.linux-foundation.org 13574L: kvm@vger.kernel.org 13575S: Supported 13576F: drivers/s390/virtio/ 13577 13578VIRTIO GPU DRIVER 13579M: David Airlie <airlied@linux.ie> 13580M: Gerd Hoffmann <kraxel@redhat.com> 13581L: dri-devel@lists.freedesktop.org 13582L: virtualization@lists.linux-foundation.org 13583T: git git://anongit.freedesktop.org/drm/drm-misc 13584S: Maintained 13585F: drivers/gpu/drm/virtio/ 13586F: include/uapi/linux/virtio_gpu.h 13587 13588VIRTIO HOST (VHOST) 13589M: "Michael S. Tsirkin" <mst@redhat.com> 13590M: Jason Wang <jasowang@redhat.com> 13591L: kvm@vger.kernel.org 13592L: virtualization@lists.linux-foundation.org 13593L: netdev@vger.kernel.org 13594T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13595S: Maintained 13596F: drivers/vhost/ 13597F: include/uapi/linux/vhost.h 13598 13599VIRTIO INPUT DRIVER 13600M: Gerd Hoffmann <kraxel@redhat.com> 13601S: Maintained 13602F: drivers/virtio/virtio_input.c 13603F: include/uapi/linux/virtio_input.h 13604 13605VIRTIO CRYPTO DRIVER 13606M: Gonglei <arei.gonglei@huawei.com> 13607L: virtualization@lists.linux-foundation.org 13608L: linux-crypto@vger.kernel.org 13609S: Maintained 13610F: drivers/crypto/virtio/ 13611F: include/uapi/linux/virtio_crypto.h 13612 13613VIA RHINE NETWORK DRIVER 13614S: Orphan 13615F: drivers/net/ethernet/via/via-rhine.c 13616 13617VIA SD/MMC CARD CONTROLLER DRIVER 13618M: Bruce Chang <brucechang@via.com.tw> 13619M: Harald Welte <HaraldWelte@viatech.com> 13620S: Maintained 13621F: drivers/mmc/host/via-sdmmc.c 13622 13623VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13624M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13625L: linux-fbdev@vger.kernel.org 13626S: Maintained 13627F: include/linux/via-core.h 13628F: include/linux/via-gpio.h 13629F: include/linux/via_i2c.h 13630F: drivers/video/fbdev/via/ 13631 13632VIA VELOCITY NETWORK DRIVER 13633M: Francois Romieu <romieu@fr.zoreil.com> 13634L: netdev@vger.kernel.org 13635S: Maintained 13636F: drivers/net/ethernet/via/via-velocity.* 13637 13638VIRT LIB 13639M: Alex Williamson <alex.williamson@redhat.com> 13640M: Paolo Bonzini <pbonzini@redhat.com> 13641L: kvm@vger.kernel.org 13642S: Supported 13643F: virt/lib/ 13644 13645VIVID VIRTUAL VIDEO DRIVER 13646M: Hans Verkuil <hverkuil@xs4all.nl> 13647L: linux-media@vger.kernel.org 13648T: git git://linuxtv.org/media_tree.git 13649W: https://linuxtv.org 13650S: Maintained 13651F: drivers/media/platform/vivid/* 13652 13653VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13654M: Helen Koike <helen.koike@collabora.com> 13655L: linux-media@vger.kernel.org 13656T: git git://linuxtv.org/media_tree.git 13657W: https://linuxtv.org 13658S: Maintained 13659F: drivers/media/platform/vimc/* 13660 13661VLYNQ BUS 13662M: Florian Fainelli <f.fainelli@gmail.com> 13663L: openwrt-devel@lists.openwrt.org (subscribers-only) 13664S: Maintained 13665F: drivers/vlynq/vlynq.c 13666F: include/linux/vlynq.h 13667 13668VME SUBSYSTEM 13669M: Martyn Welch <martyn@welchs.me.uk> 13670M: Manohar Vanga <manohar.vanga@gmail.com> 13671M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13672L: devel@driverdev.osuosl.org 13673S: Maintained 13674T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13675F: Documentation/driver-api/vme.rst 13676F: drivers/staging/vme/ 13677F: drivers/vme/ 13678F: include/linux/vme* 13679 13680VMWARE HYPERVISOR INTERFACE 13681M: Alok Kataria <akataria@vmware.com> 13682L: virtualization@lists.linux-foundation.org 13683S: Supported 13684F: arch/x86/kernel/cpu/vmware.c 13685 13686VMWARE BALLOON DRIVER 13687M: Xavier Deguillard <xdeguillard@vmware.com> 13688M: Philip Moltmann <moltmann@vmware.com> 13689M: "VMware, Inc." <pv-drivers@vmware.com> 13690L: linux-kernel@vger.kernel.org 13691S: Maintained 13692F: drivers/misc/vmw_balloon.c 13693 13694VMWARE VMMOUSE SUBDRIVER 13695M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13696M: "VMware, Inc." <pv-drivers@vmware.com> 13697L: linux-input@vger.kernel.org 13698S: Maintained 13699F: drivers/input/mouse/vmmouse.c 13700F: drivers/input/mouse/vmmouse.h 13701 13702VMWARE VMXNET3 ETHERNET DRIVER 13703M: Shrikrishna Khare <skhare@vmware.com> 13704M: "VMware, Inc." <pv-drivers@vmware.com> 13705L: netdev@vger.kernel.org 13706S: Maintained 13707F: drivers/net/vmxnet3/ 13708 13709VMware PVSCSI driver 13710M: Jim Gill <jgill@vmware.com> 13711M: VMware PV-Drivers <pv-drivers@vmware.com> 13712L: linux-scsi@vger.kernel.org 13713S: Maintained 13714F: drivers/scsi/vmw_pvscsi.c 13715F: drivers/scsi/vmw_pvscsi.h 13716 13717VMWARE PVRDMA DRIVER 13718M: Adit Ranadive <aditr@vmware.com> 13719M: VMware PV-Drivers <pv-drivers@vmware.com> 13720L: linux-rdma@vger.kernel.org 13721S: Maintained 13722F: drivers/infiniband/hw/vmw_pvrdma/ 13723 13724VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13725M: Liam Girdwood <lgirdwood@gmail.com> 13726M: Mark Brown <broonie@kernel.org> 13727L: linux-kernel@vger.kernel.org 13728W: http://www.slimlogic.co.uk/?p=48 13729T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13730S: Supported 13731F: Documentation/devicetree/bindings/regulator/ 13732F: drivers/regulator/ 13733F: include/dt-bindings/regulator/ 13734F: include/linux/regulator/ 13735 13736VRF 13737M: David Ahern <dsa@cumulusnetworks.com> 13738M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13739L: netdev@vger.kernel.org 13740S: Maintained 13741F: drivers/net/vrf.c 13742F: Documentation/networking/vrf.txt 13743 13744VT1211 HARDWARE MONITOR DRIVER 13745M: Juerg Haefliger <juergh@gmail.com> 13746L: linux-hwmon@vger.kernel.org 13747S: Maintained 13748F: Documentation/hwmon/vt1211 13749F: drivers/hwmon/vt1211.c 13750 13751VT8231 HARDWARE MONITOR DRIVER 13752M: Roger Lucas <vt8231@hiddenengine.co.uk> 13753L: linux-hwmon@vger.kernel.org 13754S: Maintained 13755F: drivers/hwmon/vt8231.c 13756 13757VUB300 USB to SDIO/SD/MMC bridge chip 13758M: Tony Olech <tony.olech@elandigitalsystems.com> 13759L: linux-mmc@vger.kernel.org 13760L: linux-usb@vger.kernel.org 13761S: Supported 13762F: drivers/mmc/host/vub300.c 13763 13764W1 DALLAS'S 1-WIRE BUS 13765M: Evgeniy Polyakov <zbr@ioremap.net> 13766S: Maintained 13767F: Documentation/w1/ 13768F: drivers/w1/ 13769 13770W83791D HARDWARE MONITORING DRIVER 13771M: Marc Hulsman <m.hulsman@tudelft.nl> 13772L: linux-hwmon@vger.kernel.org 13773S: Maintained 13774F: Documentation/hwmon/w83791d 13775F: drivers/hwmon/w83791d.c 13776 13777W83793 HARDWARE MONITORING DRIVER 13778M: Rudolf Marek <r.marek@assembler.cz> 13779L: linux-hwmon@vger.kernel.org 13780S: Maintained 13781F: Documentation/hwmon/w83793 13782F: drivers/hwmon/w83793.c 13783 13784W83795 HARDWARE MONITORING DRIVER 13785M: Jean Delvare <jdelvare@suse.com> 13786L: linux-hwmon@vger.kernel.org 13787S: Maintained 13788F: drivers/hwmon/w83795.c 13789 13790W83L51xD SD/MMC CARD INTERFACE DRIVER 13791M: Pierre Ossman <pierre@ossman.eu> 13792S: Maintained 13793F: drivers/mmc/host/wbsd.* 13794 13795WACOM PROTOCOL 4 SERIAL TABLETS 13796M: Julian Squires <julian@cipht.net> 13797M: Hans de Goede <hdegoede@redhat.com> 13798L: linux-input@vger.kernel.org 13799S: Maintained 13800F: drivers/input/tablet/wacom_serial4.c 13801 13802WATCHDOG DEVICE DRIVERS 13803M: Wim Van Sebroeck <wim@iguana.be> 13804R: Guenter Roeck <linux@roeck-us.net> 13805L: linux-watchdog@vger.kernel.org 13806W: http://www.linux-watchdog.org/ 13807T: git git://www.linux-watchdog.org/linux-watchdog.git 13808S: Maintained 13809F: Documentation/devicetree/bindings/watchdog/ 13810F: Documentation/watchdog/ 13811F: drivers/watchdog/ 13812F: include/linux/watchdog.h 13813F: include/uapi/linux/watchdog.h 13814 13815WIIMOTE HID DRIVER 13816M: David Herrmann <dh.herrmann@googlemail.com> 13817L: linux-input@vger.kernel.org 13818S: Maintained 13819F: drivers/hid/hid-wiimote* 13820 13821WINBOND CIR DRIVER 13822M: David Härdeman <david@hardeman.nu> 13823S: Maintained 13824F: drivers/media/rc/winbond-cir.c 13825 13826WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13827M: William Breathitt Gray <vilhelm.gray@gmail.com> 13828L: linux-watchdog@vger.kernel.org 13829S: Maintained 13830F: drivers/watchdog/ebc-c384_wdt.c 13831 13832WINSYSTEMS WS16C48 GPIO DRIVER 13833M: William Breathitt Gray <vilhelm.gray@gmail.com> 13834L: linux-gpio@vger.kernel.org 13835S: Maintained 13836F: drivers/gpio/gpio-ws16c48.c 13837 13838WIMAX STACK 13839M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13840M: linux-wimax@intel.com 13841L: wimax@linuxwimax.org (subscribers-only) 13842S: Supported 13843W: http://linuxwimax.org 13844F: Documentation/wimax/README.wimax 13845F: include/linux/wimax/debug.h 13846F: include/net/wimax.h 13847F: include/uapi/linux/wimax.h 13848F: net/wimax/ 13849 13850WISTRON LAPTOP BUTTON DRIVER 13851M: Miloslav Trmac <mitr@volny.cz> 13852S: Maintained 13853F: drivers/input/misc/wistron_btns.c 13854 13855WL3501 WIRELESS PCMCIA CARD DRIVER 13856L: linux-wireless@vger.kernel.org 13857S: Odd fixes 13858F: drivers/net/wireless/wl3501* 13859 13860WOLFSON MICROELECTRONICS DRIVERS 13861L: patches@opensource.wolfsonmicro.com 13862T: git https://github.com/CirrusLogic/linux-drivers.git 13863W: https://github.com/CirrusLogic/linux-drivers/wiki 13864S: Supported 13865F: Documentation/hwmon/wm83?? 13866F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13867F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13868F: Documentation/devicetree/bindings/mfd/arizona.txt 13869F: Documentation/devicetree/bindings/mfd/wm831x.txt 13870F: arch/arm/mach-s3c64xx/mach-crag6410* 13871F: drivers/clk/clk-wm83*.c 13872F: drivers/extcon/extcon-arizona.c 13873F: drivers/leds/leds-wm83*.c 13874F: drivers/gpio/gpio-*wm*.c 13875F: drivers/gpio/gpio-arizona.c 13876F: drivers/hwmon/wm83??-hwmon.c 13877F: drivers/input/misc/wm831x-on.c 13878F: drivers/input/touchscreen/wm831x-ts.c 13879F: drivers/input/touchscreen/wm97*.c 13880F: drivers/mfd/arizona* 13881F: drivers/mfd/wm*.c 13882F: drivers/mfd/cs47l24* 13883F: drivers/power/supply/wm83*.c 13884F: drivers/rtc/rtc-wm83*.c 13885F: drivers/regulator/wm8*.c 13886F: drivers/regulator/arizona* 13887F: drivers/video/backlight/wm83*_bl.c 13888F: drivers/watchdog/wm83*_wdt.c 13889F: include/linux/mfd/arizona/ 13890F: include/linux/mfd/wm831x/ 13891F: include/linux/mfd/wm8350/ 13892F: include/linux/mfd/wm8400* 13893F: include/linux/regulator/arizona* 13894F: include/linux/wm97xx.h 13895F: include/sound/wm????.h 13896F: sound/soc/codecs/arizona.? 13897F: sound/soc/codecs/wm* 13898F: sound/soc/codecs/cs47l24* 13899 13900WORKQUEUE 13901M: Tejun Heo <tj@kernel.org> 13902R: Lai Jiangshan <jiangshanlai@gmail.com> 13903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13904S: Maintained 13905F: include/linux/workqueue.h 13906F: kernel/workqueue.c 13907F: Documentation/core-api/workqueue.rst 13908 13909X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13910M: Chen-Yu Tsai <wens@csie.org> 13911L: linux-kernel@vger.kernel.org 13912S: Maintained 13913N: axp[128] 13914 13915X.25 NETWORK LAYER 13916M: Andrew Hendry <andrew.hendry@gmail.com> 13917L: linux-x25@vger.kernel.org 13918S: Odd Fixes 13919F: Documentation/networking/x25* 13920F: include/net/x25* 13921F: net/x25/ 13922 13923X86 ARCHITECTURE (32-BIT AND 64-BIT) 13924M: Thomas Gleixner <tglx@linutronix.de> 13925M: Ingo Molnar <mingo@redhat.com> 13926M: "H. Peter Anvin" <hpa@zytor.com> 13927M: x86@kernel.org 13928L: linux-kernel@vger.kernel.org 13929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13930S: Maintained 13931F: Documentation/x86/ 13932F: arch/x86/ 13933 13934X86 PLATFORM DRIVERS 13935M: Darren Hart <dvhart@infradead.org> 13936M: Andy Shevchenko <andy@infradead.org> 13937L: platform-driver-x86@vger.kernel.org 13938T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13939S: Maintained 13940F: drivers/platform/x86/ 13941F: drivers/platform/olpc/ 13942 13943X86 MCE INFRASTRUCTURE 13944M: Tony Luck <tony.luck@intel.com> 13945M: Borislav Petkov <bp@alien8.de> 13946L: linux-edac@vger.kernel.org 13947S: Maintained 13948F: arch/x86/kernel/cpu/mcheck/* 13949 13950X86 MICROCODE UPDATE SUPPORT 13951M: Borislav Petkov <bp@alien8.de> 13952S: Maintained 13953F: arch/x86/kernel/cpu/microcode/* 13954 13955X86 VDSO 13956M: Andy Lutomirski <luto@amacapital.net> 13957L: linux-kernel@vger.kernel.org 13958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13959S: Maintained 13960F: arch/x86/entry/vdso/ 13961 13962XC2028/3028 TUNER DRIVER 13963M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13964M: Mauro Carvalho Chehab <mchehab@kernel.org> 13965L: linux-media@vger.kernel.org 13966W: https://linuxtv.org 13967T: git git://linuxtv.org/media_tree.git 13968S: Maintained 13969F: drivers/media/tuners/tuner-xc2028.* 13970 13971XEN HYPERVISOR INTERFACE 13972M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13973M: Juergen Gross <jgross@suse.com> 13974L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13975T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13976S: Supported 13977F: arch/x86/xen/ 13978F: drivers/*/xen-*front.c 13979F: drivers/xen/ 13980F: arch/x86/include/asm/xen/ 13981F: include/xen/ 13982F: include/uapi/xen/ 13983 13984XEN HYPERVISOR ARM 13985M: Stefano Stabellini <sstabellini@kernel.org> 13986L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13987S: Maintained 13988F: arch/arm/xen/ 13989F: arch/arm/include/asm/xen/ 13990 13991XEN HYPERVISOR ARM64 13992M: Stefano Stabellini <sstabellini@kernel.org> 13993L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13994S: Maintained 13995F: arch/arm64/xen/ 13996F: arch/arm64/include/asm/xen/ 13997 13998XEN NETWORK BACKEND DRIVER 13999M: Wei Liu <wei.liu2@citrix.com> 14000M: Paul Durrant <paul.durrant@citrix.com> 14001L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14002L: netdev@vger.kernel.org 14003S: Supported 14004F: drivers/net/xen-netback/* 14005 14006XEN PCI SUBSYSTEM 14007M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14008L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14009S: Supported 14010F: arch/x86/pci/*xen* 14011F: drivers/pci/*xen* 14012 14013XEN BLOCK SUBSYSTEM 14014M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14015M: Roger Pau Monné <roger.pau@citrix.com> 14016L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14017S: Supported 14018F: drivers/block/xen-blkback/* 14019F: drivers/block/xen* 14020 14021XEN PVSCSI DRIVERS 14022M: Juergen Gross <jgross@suse.com> 14023L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14024L: linux-scsi@vger.kernel.org 14025S: Supported 14026F: drivers/scsi/xen-scsifront.c 14027F: drivers/xen/xen-scsiback.c 14028F: include/xen/interface/io/vscsiif.h 14029 14030XEN SWIOTLB SUBSYSTEM 14031M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14032L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14033S: Supported 14034F: arch/x86/xen/*swiotlb* 14035F: drivers/xen/*swiotlb* 14036 14037XFS FILESYSTEM 14038M: Darrick J. Wong <darrick.wong@oracle.com> 14039M: linux-xfs@vger.kernel.org 14040L: linux-xfs@vger.kernel.org 14041W: http://xfs.org/ 14042T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14043S: Supported 14044F: Documentation/filesystems/xfs.txt 14045F: fs/xfs/ 14046 14047XILINX AXI ETHERNET DRIVER 14048M: Anirudha Sarangi <anirudh@xilinx.com> 14049M: John Linn <John.Linn@xilinx.com> 14050S: Maintained 14051F: drivers/net/ethernet/xilinx/xilinx_axienet* 14052 14053XILINX UARTLITE SERIAL DRIVER 14054M: Peter Korsgaard <jacmet@sunsite.dk> 14055L: linux-serial@vger.kernel.org 14056S: Maintained 14057F: drivers/tty/serial/uartlite.c 14058 14059XILINX VIDEO IP CORES 14060M: Hyun Kwon <hyun.kwon@xilinx.com> 14061M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14062L: linux-media@vger.kernel.org 14063T: git git://linuxtv.org/media_tree.git 14064S: Supported 14065F: Documentation/devicetree/bindings/media/xilinx/ 14066F: drivers/media/platform/xilinx/ 14067F: include/uapi/linux/xilinx-v4l2-controls.h 14068 14069XILLYBUS DRIVER 14070M: Eli Billauer <eli.billauer@gmail.com> 14071L: linux-kernel@vger.kernel.org 14072S: Supported 14073F: drivers/char/xillybus/ 14074 14075XTENSA XTFPGA PLATFORM SUPPORT 14076M: Max Filippov <jcmvbkbc@gmail.com> 14077L: linux-xtensa@linux-xtensa.org 14078S: Maintained 14079F: drivers/spi/spi-xtensa-xtfpga.c 14080F: sound/soc/xtensa/xtfpga-i2s.c 14081 14082YAM DRIVER FOR AX.25 14083M: Jean-Paul Roubelat <jpr@f6fbb.org> 14084L: linux-hams@vger.kernel.org 14085S: Maintained 14086F: drivers/net/hamradio/yam* 14087F: include/linux/yam.h 14088 14089YEALINK PHONE DRIVER 14090M: Henk Vergonet <Henk.Vergonet@gmail.com> 14091L: usbb2k-api-dev@nongnu.org 14092S: Maintained 14093F: Documentation/input/yealink.rst 14094F: drivers/input/misc/yealink.* 14095 14096Z8530 DRIVER FOR AX.25 14097M: Joerg Reuter <jreuter@yaina.de> 14098W: http://yaina.de/jreuter/ 14099W: http://www.qsl.net/dl1bke/ 14100L: linux-hams@vger.kernel.org 14101S: Maintained 14102F: Documentation/networking/z8530drv.txt 14103F: drivers/net/hamradio/*scc.c 14104F: drivers/net/hamradio/z8530.h 14105 14106ZBUD COMPRESSED PAGE ALLOCATOR 14107M: Seth Jennings <sjenning@redhat.com> 14108M: Dan Streetman <ddstreet@ieee.org> 14109L: linux-mm@kvack.org 14110S: Maintained 14111F: mm/zbud.c 14112F: include/linux/zbud.h 14113 14114ZD1211RW WIRELESS DRIVER 14115M: Daniel Drake <dsd@gentoo.org> 14116M: Ulrich Kunitz <kune@deine-taler.de> 14117W: http://zd1211.ath.cx/wiki/DriverRewrite 14118L: linux-wireless@vger.kernel.org 14119L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14120S: Maintained 14121F: drivers/net/wireless/zydas/zd1211rw/ 14122 14123ZD1301_DEMOD MEDIA DRIVER 14124M: Antti Palosaari <crope@iki.fi> 14125L: linux-media@vger.kernel.org 14126W: https://linuxtv.org/ 14127W: http://palosaari.fi/linux/ 14128Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14129S: Maintained 14130F: drivers/media/dvb-frontends/zd1301_demod* 14131 14132ZD1301 MEDIA DRIVER 14133M: Antti Palosaari <crope@iki.fi> 14134L: linux-media@vger.kernel.org 14135W: https://linuxtv.org/ 14136W: http://palosaari.fi/linux/ 14137Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14138S: Maintained 14139F: drivers/media/usb/dvb-usb-v2/zd1301* 14140 14141ZPOOL COMPRESSED PAGE STORAGE API 14142M: Dan Streetman <ddstreet@ieee.org> 14143L: linux-mm@kvack.org 14144S: Maintained 14145F: mm/zpool.c 14146F: include/linux/zpool.h 14147 14148ZR36067 VIDEO FOR LINUX DRIVER 14149L: mjpeg-users@lists.sourceforge.net 14150L: linux-media@vger.kernel.org 14151W: http://mjpeg.sourceforge.net/driver-zoran/ 14152T: hg https://linuxtv.org/hg/v4l-dvb 14153S: Odd Fixes 14154F: drivers/media/pci/zoran/ 14155 14156ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14157M: Minchan Kim <minchan@kernel.org> 14158M: Nitin Gupta <ngupta@vflare.org> 14159R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14160L: linux-kernel@vger.kernel.org 14161S: Maintained 14162F: drivers/block/zram/ 14163F: Documentation/blockdev/zram.txt 14164 14165ZS DECSTATION Z85C30 SERIAL DRIVER 14166M: "Maciej W. Rozycki" <macro@linux-mips.org> 14167S: Maintained 14168F: drivers/tty/serial/zs.* 14169 14170ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14171M: Minchan Kim <minchan@kernel.org> 14172M: Nitin Gupta <ngupta@vflare.org> 14173R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14174L: linux-mm@kvack.org 14175S: Maintained 14176F: mm/zsmalloc.c 14177F: include/linux/zsmalloc.h 14178F: Documentation/vm/zsmalloc.txt 14179 14180ZSWAP COMPRESSED SWAP CACHING 14181M: Seth Jennings <sjenning@redhat.com> 14182M: Dan Streetman <ddstreet@ieee.org> 14183L: linux-mm@kvack.org 14184S: Maintained 14185F: mm/zswap.c 14186 14187THE REST 14188M: Linus Torvalds <torvalds@linux-foundation.org> 14189L: linux-kernel@vger.kernel.org 14190Q: http://patchwork.kernel.org/project/LKML/list/ 14191T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14192S: Buried alive in reporters 14193F: * 14194F: */ 14195