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: include/linux/mfd/altera-a10sr.h 657 658ALTERA TRIPLE SPEED ETHERNET DRIVER 659M: Vince Bridgers <vbridger@opensource.altera.com> 660L: netdev@vger.kernel.org 661L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 662S: Maintained 663F: drivers/net/ethernet/altera/ 664 665ALTERA UART/JTAG UART SERIAL DRIVERS 666M: Tobias Klauser <tklauser@distanz.ch> 667L: linux-serial@vger.kernel.org 668L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 669S: Maintained 670F: drivers/tty/serial/altera_uart.c 671F: drivers/tty/serial/altera_jtaguart.c 672F: include/linux/altera_uart.h 673F: include/linux/altera_jtaguart.h 674 675AMAZON ETHERNET DRIVERS 676M: Netanel Belgazal <netanel@annapurnalabs.com> 677R: Saeed Bishara <saeed@annapurnalabs.com> 678R: Zorik Machulsky <zorik@annapurnalabs.com> 679L: netdev@vger.kernel.org 680S: Supported 681F: Documentation/networking/ena.txt 682F: drivers/net/ethernet/amazon/ 683 684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 685M: Tom Lendacky <thomas.lendacky@amd.com> 686M: Gary Hook <gary.hook@amd.com> 687L: linux-crypto@vger.kernel.org 688S: Supported 689F: drivers/crypto/ccp/ 690F: include/linux/ccp.h 691 692AMD FAM15H PROCESSOR POWER MONITORING DRIVER 693M: Huang Rui <ray.huang@amd.com> 694L: linux-hwmon@vger.kernel.org 695S: Supported 696F: Documentation/hwmon/fam15h_power 697F: drivers/hwmon/fam15h_power.c 698 699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 700L: linux-geode@lists.infradead.org (moderated for non-subscribers) 701S: Orphan 702F: drivers/usb/gadget/udc/amd5536udc.* 703 704AMD GEODE PROCESSOR/CHIPSET SUPPORT 705P: Andres Salomon <dilinger@queued.net> 706L: linux-geode@lists.infradead.org (moderated for non-subscribers) 707W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 708S: Supported 709F: drivers/char/hw_random/geode-rng.c 710F: drivers/crypto/geode* 711F: drivers/video/fbdev/geode/ 712F: arch/x86/include/asm/geode.h 713 714AMD IOMMU (AMD-VI) 715M: Joerg Roedel <joro@8bytes.org> 716L: iommu@lists.linux-foundation.org 717T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 718S: Maintained 719F: drivers/iommu/amd_iommu*.[ch] 720F: include/linux/amd-iommu.h 721 722AMD KFD 723M: Oded Gabbay <oded.gabbay@gmail.com> 724L: dri-devel@lists.freedesktop.org 725T: git git://people.freedesktop.org/~gabbayo/linux.git 726S: Supported 727F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 731F: drivers/gpu/drm/amd/amdkfd/ 732F: drivers/gpu/drm/amd/include/cik_structs.h 733F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 734F: drivers/gpu/drm/amd/include/vi_structs.h 735F: drivers/gpu/drm/radeon/radeon_kfd.c 736F: drivers/gpu/drm/radeon/radeon_kfd.h 737F: include/uapi/linux/kfd_ioctl.h 738 739AMD SEATTLE DEVICE TREE SUPPORT 740M: Brijesh Singh <brijeshkumar.singh@amd.com> 741M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 742M: Tom Lendacky <thomas.lendacky@amd.com> 743S: Supported 744F: arch/arm64/boot/dts/amd/ 745 746AMD XGBE DRIVER 747M: Tom Lendacky <thomas.lendacky@amd.com> 748L: netdev@vger.kernel.org 749S: Supported 750F: drivers/net/ethernet/amd/xgbe/ 751F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 752 753AMS (Apple Motion Sensor) DRIVER 754M: Michael Hanselmann <linux-kernel@hansmi.ch> 755S: Supported 756F: drivers/macintosh/ams/ 757 758ANALOG DEVICES INC AD9389B DRIVER 759M: Hans Verkuil <hans.verkuil@cisco.com> 760L: linux-media@vger.kernel.org 761S: Maintained 762F: drivers/media/i2c/ad9389b* 763 764ANALOG DEVICES INC ADV7180 DRIVER 765M: Lars-Peter Clausen <lars@metafoo.de> 766L: linux-media@vger.kernel.org 767W: http://ez.analog.com/community/linux-device-drivers 768S: Supported 769F: drivers/media/i2c/adv7180.c 770 771ANALOG DEVICES INC ADV7511 DRIVER 772M: Hans Verkuil <hans.verkuil@cisco.com> 773L: linux-media@vger.kernel.org 774S: Maintained 775F: drivers/media/i2c/adv7511* 776 777ANALOG DEVICES INC ADV7604 DRIVER 778M: Hans Verkuil <hans.verkuil@cisco.com> 779L: linux-media@vger.kernel.org 780S: Maintained 781F: drivers/media/i2c/adv7604* 782 783ANALOG DEVICES INC ADV7842 DRIVER 784M: Hans Verkuil <hans.verkuil@cisco.com> 785L: linux-media@vger.kernel.org 786S: Maintained 787F: drivers/media/i2c/adv7842* 788 789ANALOG DEVICES INC ASOC CODEC DRIVERS 790M: Lars-Peter Clausen <lars@metafoo.de> 791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 792W: http://wiki.analog.com/ 793W: http://ez.analog.com/community/linux-device-drivers 794S: Supported 795F: sound/soc/codecs/adau* 796F: sound/soc/codecs/adav* 797F: sound/soc/codecs/ad1* 798F: sound/soc/codecs/ad7* 799F: sound/soc/codecs/ssm* 800F: sound/soc/codecs/sigmadsp.* 801 802ANALOG DEVICES INC ASOC DRIVERS 803L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 804L: alsa-devel@alsa-project.org (moderated for non-subscribers) 805W: http://blackfin.uclinux.org/ 806S: Supported 807F: sound/soc/blackfin/* 808 809ANALOG DEVICES INC IIO DRIVERS 810M: Lars-Peter Clausen <lars@metafoo.de> 811M: Michael Hennerich <Michael.Hennerich@analog.com> 812W: http://wiki.analog.com/ 813W: http://ez.analog.com/community/linux-device-drivers 814S: Supported 815F: drivers/iio/*/ad* 816F: drivers/iio/adc/ltc2497* 817X: drivers/iio/*/adjd* 818F: drivers/staging/iio/*/ad* 819F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 820 821ANALOG DEVICES INC DMA DRIVERS 822M: Lars-Peter Clausen <lars@metafoo.de> 823W: http://ez.analog.com/community/linux-device-drivers 824S: Supported 825F: drivers/dma/dma-axi-dmac.c 826 827ANDROID CONFIG FRAGMENTS 828M: Rob Herring <robh@kernel.org> 829S: Supported 830F: kernel/configs/android* 831 832ANDROID DRIVERS 833M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 834M: Arve Hjønnevåg <arve@android.com> 835M: Riley Andrews <riandrews@android.com> 836T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 837L: devel@driverdev.osuosl.org 838S: Supported 839F: drivers/android/ 840F: drivers/staging/android/ 841 842ANDROID ION DRIVER 843M: Laura Abbott <labbott@redhat.com> 844M: Sumit Semwal <sumit.semwal@linaro.org> 845L: devel@driverdev.osuosl.org 846S: Supported 847F: Documentation/devicetree/bindings/staging/ion/ 848F: drivers/staging/android/ion 849F: drivers/staging/android/uapi/ion.h 850F: drivers/staging/android/uapi/ion_test.h 851 852AOA (Apple Onboard Audio) ALSA DRIVER 853M: Johannes Berg <johannes@sipsolutions.net> 854L: linuxppc-dev@lists.ozlabs.org 855L: alsa-devel@alsa-project.org (moderated for non-subscribers) 856S: Maintained 857F: sound/aoa/ 858 859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 860M: William Breathitt Gray <vilhelm.gray@gmail.com> 861L: linux-iio@vger.kernel.org 862S: Maintained 863F: drivers/iio/adc/stx104.c 864 865APM DRIVER 866M: Jiri Kosina <jikos@kernel.org> 867S: Odd fixes 868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 869F: arch/x86/kernel/apm_32.c 870F: include/linux/apm_bios.h 871F: include/uapi/linux/apm_bios.h 872F: drivers/char/apm-emulation.c 873 874APPLE BCM5974 MULTITOUCH DRIVER 875M: Henrik Rydberg <rydberg@bitmath.org> 876L: linux-input@vger.kernel.org 877S: Odd fixes 878F: drivers/input/mouse/bcm5974.c 879 880APPLE SMC DRIVER 881M: Henrik Rydberg <rydberg@bitmath.org> 882L: linux-hwmon@vger.kernel.org 883S: Odd fixes 884F: drivers/hwmon/applesmc.c 885 886APPLETALK NETWORK LAYER 887L: netdev@vger.kernel.org 888S: Odd fixes 889F: drivers/net/appletalk/ 890F: net/appletalk/ 891 892APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 893M: Duc Dang <dhdang@apm.com> 894S: Supported 895F: arch/arm64/boot/dts/apm/ 896 897APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 898M: Iyappan Subramanian <isubramanian@apm.com> 899M: Keyur Chudgar <kchudgar@apm.com> 900M: Quan Nguyen <qnguyen@apm.com> 901S: Supported 902F: drivers/net/ethernet/apm/xgene/ 903F: drivers/net/phy/mdio-xgene.c 904F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 905F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 906 907APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 908M: Iyappan Subramanian <isubramanian@apm.com> 909M: Keyur Chudgar <kchudgar@apm.com> 910S: Supported 911F: drivers/net/ethernet/apm/xgene-v2/ 912 913APPLIED MICRO (APM) X-GENE SOC PMU 914M: Tai Nguyen <ttnguyen@apm.com> 915S: Supported 916F: drivers/perf/xgene_pmu.c 917F: Documentation/perf/xgene-pmu.txt 918F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 919 920APTINA CAMERA SENSOR PLL 921M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 922L: linux-media@vger.kernel.org 923S: Maintained 924F: drivers/media/i2c/aptina-pll.* 925 926ARC FRAMEBUFFER DRIVER 927M: Jaya Kumar <jayalk@intworks.biz> 928S: Maintained 929F: drivers/video/fbdev/arcfb.c 930F: drivers/video/fbdev/core/fb_defio.c 931 932ARCNET NETWORK LAYER 933M: Michael Grzeschik <m.grzeschik@pengutronix.de> 934L: netdev@vger.kernel.org 935S: Maintained 936F: drivers/net/arcnet/ 937F: include/uapi/linux/if_arcnet.h 938 939ARC PGU DRM DRIVER 940M: Alexey Brodkin <abrodkin@synopsys.com> 941S: Supported 942F: drivers/gpu/drm/arc/ 943F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 944 945ARM ARCHITECTED TIMER DRIVER 946M: Mark Rutland <mark.rutland@arm.com> 947M: Marc Zyngier <marc.zyngier@arm.com> 948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 949S: Maintained 950F: arch/arm/include/asm/arch_timer.h 951F: arch/arm64/include/asm/arch_timer.h 952F: drivers/clocksource/arm_arch_timer.c 953 954ARM HDLCD DRM DRIVER 955M: Liviu Dudau <liviu.dudau@arm.com> 956S: Supported 957F: drivers/gpu/drm/arm/hdlcd_* 958F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 959 960ARM MALI-DP DRM DRIVER 961M: Liviu Dudau <liviu.dudau@arm.com> 962M: Brian Starkey <brian.starkey@arm.com> 963M: Mali DP Maintainers <malidp@foss.arm.com> 964S: Supported 965F: drivers/gpu/drm/arm/ 966F: Documentation/devicetree/bindings/display/arm,malidp.txt 967 968ARM MFM AND FLOPPY DRIVERS 969M: Ian Molton <spyro@f2s.com> 970S: Maintained 971F: arch/arm/lib/floppydma.S 972F: arch/arm/include/asm/floppy.h 973 974ARM PMU PROFILING AND DEBUGGING 975M: Will Deacon <will.deacon@arm.com> 976M: Mark Rutland <mark.rutland@arm.com> 977S: Maintained 978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 979F: arch/arm*/kernel/perf_* 980F: arch/arm/oprofile/common.c 981F: arch/arm*/kernel/hw_breakpoint.c 982F: arch/arm*/include/asm/hw_breakpoint.h 983F: arch/arm*/include/asm/perf_event.h 984F: drivers/perf/* 985F: include/linux/perf/arm_pmu.h 986F: Documentation/devicetree/bindings/arm/pmu.txt 987F: Documentation/devicetree/bindings/perf/ 988 989ARM PORT 990M: Russell King <linux@armlinux.org.uk> 991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 992W: http://www.armlinux.org.uk/ 993S: Maintained 994T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 995F: arch/arm/ 996 997ARM SUB-ARCHITECTURES 998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 999S: Maintained 1000F: arch/arm/mach-*/ 1001F: arch/arm/plat-*/ 1002T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1003 1004ARM PRIMECELL AACI PL041 DRIVER 1005M: Russell King <linux@armlinux.org.uk> 1006S: Maintained 1007F: sound/arm/aaci.* 1008 1009ARM PRIMECELL CLCD PL110 DRIVER 1010M: Russell King <linux@armlinux.org.uk> 1011S: Maintained 1012F: drivers/video/fbdev/amba-clcd.* 1013 1014ARM PRIMECELL KMI PL050 DRIVER 1015M: Russell King <linux@armlinux.org.uk> 1016S: Maintained 1017F: drivers/input/serio/ambakmi.* 1018F: include/linux/amba/kmi.h 1019 1020ARM PRIMECELL MMCI PL180/1 DRIVER 1021M: Russell King <linux@armlinux.org.uk> 1022S: Maintained 1023F: drivers/mmc/host/mmci.* 1024F: include/linux/amba/mmci.h 1025 1026ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1027M: Russell King <linux@armlinux.org.uk> 1028S: Maintained 1029F: drivers/tty/serial/amba-pl01*.c 1030F: include/linux/amba/serial.h 1031 1032ARM PRIMECELL BUS SUPPORT 1033M: Russell King <linux@armlinux.org.uk> 1034S: Maintained 1035F: drivers/amba/ 1036F: include/linux/amba/bus.h 1037 1038ARM/ADS SPHERE MACHINE SUPPORT 1039M: Lennert Buytenhek <kernel@wantstofly.org> 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1041S: Maintained 1042 1043ARM/AFEB9260 MACHINE SUPPORT 1044M: Sergey Lapin <slapin@ossfans.org> 1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1046S: Maintained 1047 1048ARM/AJECO 1ARM MACHINE SUPPORT 1049M: Lennert Buytenhek <kernel@wantstofly.org> 1050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1051S: Maintained 1052 1053ARM/Allwinner sunXi SoC support 1054M: Maxime Ripard <maxime.ripard@free-electrons.com> 1055M: Chen-Yu Tsai <wens@csie.org> 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1057S: Maintained 1058N: sun[x456789]i 1059F: arch/arm/boot/dts/ntc-gr8* 1060F: arch/arm64/boot/dts/allwinner/ 1061 1062ARM/Allwinner SoC Clock Support 1063M: Emilio López <emilio@elopez.com.ar> 1064S: Maintained 1065F: drivers/clk/sunxi/ 1066 1067ARM/Amlogic Meson SoC support 1068M: Carlo Caione <carlo@caione.org> 1069M: Kevin Hilman <khilman@baylibre.com> 1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1071L: linux-amlogic@lists.infradead.org 1072W: http://linux-meson.com/ 1073S: Maintained 1074F: arch/arm/mach-meson/ 1075F: arch/arm/boot/dts/meson* 1076F: arch/arm64/boot/dts/amlogic/ 1077F: drivers/pinctrl/meson/ 1078F: drivers/mmc/host/meson* 1079N: meson 1080 1081ARM/Annapurna Labs ALPINE ARCHITECTURE 1082M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1083M: Antoine Tenart <antoine.tenart@free-electrons.com> 1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1085S: Maintained 1086F: arch/arm/mach-alpine/ 1087F: arch/arm/boot/dts/alpine* 1088F: arch/arm64/boot/dts/al/ 1089F: drivers/*/*alpine* 1090 1091ARM/ARTPEC MACHINE SUPPORT 1092M: Jesper Nilsson <jesper.nilsson@axis.com> 1093M: Lars Persson <lars.persson@axis.com> 1094M: Niklas Cassel <niklas.cassel@axis.com> 1095S: Maintained 1096L: linux-arm-kernel@axis.com 1097F: arch/arm/mach-artpec 1098F: arch/arm/boot/dts/artpec6* 1099F: drivers/clk/axis 1100F: drivers/pinctrl/pinctrl-artpec* 1101F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1102 1103ARM/ASPEED MACHINE SUPPORT 1104M: Joel Stanley <joel@jms.id.au> 1105S: Maintained 1106F: arch/arm/mach-aspeed/ 1107F: arch/arm/boot/dts/aspeed-* 1108F: drivers/*/*aspeed* 1109 1110ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1111M: Nicolas Ferre <nicolas.ferre@microchip.com> 1112M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1113M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1115W: http://www.linux4sam.org 1116T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1117S: Supported 1118F: arch/arm/mach-at91/ 1119F: include/soc/at91/ 1120F: arch/arm/boot/dts/at91*.dts 1121F: arch/arm/boot/dts/at91*.dtsi 1122F: arch/arm/boot/dts/sama*.dts 1123F: arch/arm/boot/dts/sama*.dtsi 1124F: arch/arm/include/debug/at91.S 1125 1126ARM/ATMEL AT91 Clock Support 1127M: Boris Brezillon <boris.brezillon@free-electrons.com> 1128S: Maintained 1129F: drivers/clk/at91 1130 1131ARM/CALXEDA HIGHBANK ARCHITECTURE 1132M: Rob Herring <robh@kernel.org> 1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1134S: Maintained 1135F: arch/arm/mach-highbank/ 1136F: arch/arm/boot/dts/highbank.dts 1137F: arch/arm/boot/dts/ecx-*.dts* 1138 1139ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1140M: Krzysztof Halasa <khalasa@piap.pl> 1141S: Maintained 1142F: arch/arm/mach-cns3xxx/ 1143 1144ARM/CAVIUM THUNDER NETWORK DRIVER 1145M: Sunil Goutham <sgoutham@cavium.com> 1146M: Robert Richter <rric@kernel.org> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148S: Supported 1149F: drivers/net/ethernet/cavium/thunder/ 1150 1151ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1152M: Alexander Shiyan <shc_work@mail.ru> 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1154S: Odd Fixes 1155N: clps711x 1156 1157ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1158M: Hartley Sweeten <hsweeten@visionengravers.com> 1159M: Ryan Mallon <rmallon@gmail.com> 1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1161S: Maintained 1162F: arch/arm/mach-ep93xx/ 1163F: arch/arm/mach-ep93xx/include/mach/ 1164 1165ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1166M: Lennert Buytenhek <kernel@wantstofly.org> 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1168S: Maintained 1169 1170ARM/CLKDEV SUPPORT 1171M: Russell King <linux@armlinux.org.uk> 1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1173S: Maintained 1174T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1175F: arch/arm/include/asm/clkdev.h 1176F: drivers/clk/clkdev.c 1177 1178ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1179M: Mike Rapoport <mike@compulab.co.il> 1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1181S: Maintained 1182 1183ARM/CONTEC MICRO9 MACHINE SUPPORT 1184M: Hubert Feurstein <hubert.feurstein@contec.at> 1185S: Maintained 1186F: arch/arm/mach-ep93xx/micro9.c 1187 1188ARM/CORESIGHT FRAMEWORK AND DRIVERS 1189M: Mathieu Poirier <mathieu.poirier@linaro.org> 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1191S: Maintained 1192F: drivers/hwtracing/coresight/* 1193F: Documentation/trace/coresight.txt 1194F: Documentation/devicetree/bindings/arm/coresight.txt 1195F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1196F: tools/perf/arch/arm/util/pmu.c 1197F: tools/perf/arch/arm/util/auxtrace.c 1198F: tools/perf/arch/arm/util/cs-etm.c 1199F: tools/perf/arch/arm/util/cs-etm.h 1200F: tools/perf/util/cs-etm.h 1201 1202ARM/CORGI MACHINE SUPPORT 1203M: Richard Purdie <rpurdie@rpsys.net> 1204S: Maintained 1205 1206ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1207M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1209T: git git://github.com/ulli-kroll/linux.git 1210S: Maintained 1211F: arch/arm/mach-gemini/ 1212F: drivers/rtc/rtc-gemini.c 1213 1214ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1215M: Barry Song <baohua@kernel.org> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1218S: Maintained 1219F: arch/arm/boot/dts/prima2* 1220F: arch/arm/mach-prima2/ 1221F: drivers/clk/sirf/ 1222F: drivers/clocksource/timer-prima2.c 1223F: drivers/clocksource/timer-atlas7.c 1224N: [^a-z]sirf 1225 1226ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1227M: Baruch Siach <baruch@tkos.co.il> 1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1229S: Maintained 1230F: arch/arm/boot/dts/cx92755* 1231N: digicolor 1232 1233ARM/EBSA110 MACHINE SUPPORT 1234M: Russell King <linux@armlinux.org.uk> 1235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1236W: http://www.armlinux.org.uk/ 1237S: Maintained 1238F: arch/arm/mach-ebsa110/ 1239F: drivers/net/ethernet/amd/am79c961a.* 1240 1241ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1242M: Uwe Kleine-König <kernel@pengutronix.de> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245N: efm32 1246 1247ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1248M: Robert Jarzmik <robert.jarzmik@free.fr> 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1250S: Maintained 1251F: arch/arm/mach-pxa/ezx.c 1252 1253ARM/FARADAY FA526 PORT 1254M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257T: git git://git.berlios.de/gemini-board 1258F: arch/arm/mm/*-fa* 1259 1260ARM/FOOTBRIDGE ARCHITECTURE 1261M: Russell King <linux@armlinux.org.uk> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263W: http://www.armlinux.org.uk/ 1264S: Maintained 1265F: arch/arm/include/asm/hardware/dec21285.h 1266F: arch/arm/mach-footbridge/ 1267 1268ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1269M: Shawn Guo <shawnguo@kernel.org> 1270M: Sascha Hauer <kernel@pengutronix.de> 1271R: Fabio Estevam <fabio.estevam@nxp.com> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1275F: arch/arm/mach-imx/ 1276F: arch/arm/mach-mxs/ 1277F: arch/arm/boot/dts/imx* 1278F: arch/arm/configs/imx*_defconfig 1279F: drivers/clk/imx/ 1280F: include/soc/imx/ 1281 1282ARM/FREESCALE VYBRID ARM ARCHITECTURE 1283M: Shawn Guo <shawnguo@kernel.org> 1284M: Sascha Hauer <kernel@pengutronix.de> 1285R: Stefan Agner <stefan@agner.ch> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1289F: arch/arm/mach-imx/*vf610* 1290F: arch/arm/boot/dts/vf* 1291 1292ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1293M: Lennert Buytenhek <kernel@wantstofly.org> 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1295S: Maintained 1296 1297ARM/GUMSTIX MACHINE SUPPORT 1298M: Steve Sakoman <sakoman@gmail.com> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300S: Maintained 1301 1302ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1303M: Philipp Zabel <philipp.zabel@gmail.com> 1304M: Paul Parsons <lost.distance@yahoo.com> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306S: Maintained 1307F: arch/arm/mach-pxa/hx4700.c 1308F: arch/arm/mach-pxa/include/mach/hx4700.h 1309F: sound/soc/pxa/hx4700.c 1310 1311ARM/HISILICON SOC SUPPORT 1312M: Wei Xu <xuwei5@hisilicon.com> 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1314W: http://www.hisilicon.com 1315S: Supported 1316T: git git://github.com/hisilicon/linux-hisi.git 1317F: arch/arm/mach-hisi/ 1318F: arch/arm/boot/dts/hi3* 1319F: arch/arm/boot/dts/hip* 1320F: arch/arm/boot/dts/hisi* 1321F: arch/arm64/boot/dts/hisilicon/ 1322 1323ARM/HP JORNADA 7XX MACHINE SUPPORT 1324M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1325W: www.jlime.com 1326S: Maintained 1327T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1328F: arch/arm/mach-sa1100/jornada720.c 1329F: arch/arm/mach-sa1100/include/mach/jornada720.h 1330 1331ARM/IGEP MACHINE SUPPORT 1332M: Enric Balletbo i Serra <eballetbo@gmail.com> 1333M: Javier Martinez Canillas <javier@dowhile0.org> 1334L: linux-omap@vger.kernel.org 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1336S: Maintained 1337F: arch/arm/boot/dts/omap3-igep* 1338 1339ARM/INCOME PXA270 SUPPORT 1340M: Marek Vasut <marek.vasut@gmail.com> 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1342S: Maintained 1343F: arch/arm/mach-pxa/colibri-pxa270-income.c 1344 1345ARM/INTEL IOP32X ARM ARCHITECTURE 1346M: Lennert Buytenhek <kernel@wantstofly.org> 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1348S: Maintained 1349 1350ARM/INTEL IOP33X ARM ARCHITECTURE 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Orphan 1353 1354ARM/INTEL IOP13XX ARM ARCHITECTURE 1355M: Lennert Buytenhek <kernel@wantstofly.org> 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1357S: Maintained 1358 1359ARM/INTEL IQ81342EX MACHINE SUPPORT 1360M: Lennert Buytenhek <kernel@wantstofly.org> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363 1364ARM/INTEL IXDP2850 MACHINE SUPPORT 1365M: Lennert Buytenhek <kernel@wantstofly.org> 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1367S: Maintained 1368 1369ARM/INTEL IXP4XX ARM ARCHITECTURE 1370M: Imre Kaloz <kaloz@openwrt.org> 1371M: Krzysztof Halasa <khalasa@piap.pl> 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1373S: Maintained 1374F: arch/arm/mach-ixp4xx/ 1375 1376ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1377M: Jonathan Cameron <jic23@cam.ac.uk> 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379S: Maintained 1380F: arch/arm/mach-pxa/stargate2.c 1381F: drivers/pcmcia/pxa2xx_stargate2.c 1382 1383ARM/INTEL XSC3 (MANZANO) ARM CORE 1384M: Lennert Buytenhek <kernel@wantstofly.org> 1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1386S: Maintained 1387 1388ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1389M: Lennert Buytenhek <kernel@wantstofly.org> 1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1391S: Maintained 1392 1393ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1394M: Santosh Shilimkar <ssantosh@kernel.org> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396S: Maintained 1397F: arch/arm/mach-keystone/ 1398F: arch/arm/boot/dts/keystone-* 1399T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1400 1401ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1402M: Santosh Shilimkar <ssantosh@kernel.org> 1403L: linux-kernel@vger.kernel.org 1404S: Maintained 1405F: drivers/clk/keystone/ 1406 1407ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1408M: Santosh Shilimkar <ssantosh@kernel.org> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410L: linux-kernel@vger.kernel.org 1411S: Maintained 1412F: drivers/clocksource/timer-keystone.c 1413 1414ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1415M: Santosh Shilimkar <ssantosh@kernel.org> 1416L: linux-kernel@vger.kernel.org 1417S: Maintained 1418F: drivers/power/reset/keystone-reset.c 1419 1420ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1421M: Santosh Shilimkar <ssantosh@kernel.org> 1422L: linux-kernel@vger.kernel.org 1423S: Maintained 1424F: drivers/memory/*emif* 1425 1426ARM/LG1K ARCHITECTURE 1427M: Chanho Min <chanho.min@lge.com> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429S: Maintained 1430F: arch/arm64/boot/dts/lg/ 1431 1432ARM/LOGICPD PXA270 MACHINE SUPPORT 1433M: Lennert Buytenhek <kernel@wantstofly.org> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436 1437ARM/LPC18XX ARCHITECTURE 1438M: Joachim Eastwood <manabian@gmail.com> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441F: arch/arm/boot/dts/lpc43* 1442F: drivers/clk/nxp/clk-lpc18xx* 1443F: drivers/clocksource/time-lpc32xx.c 1444F: drivers/i2c/busses/i2c-lpc2k.c 1445F: drivers/memory/pl172.c 1446F: drivers/mtd/spi-nor/nxp-spifi.c 1447F: drivers/rtc/rtc-lpc24xx.c 1448N: lpc18xx 1449 1450ARM/LPC32XX SOC SUPPORT 1451M: Vladimir Zapolskiy <vz@mleia.com> 1452M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1454T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1455S: Maintained 1456F: arch/arm/boot/dts/lpc32* 1457F: arch/arm/mach-lpc32xx/ 1458F: drivers/i2c/busses/i2c-pnx.c 1459F: drivers/net/ethernet/nxp/lpc_eth.c 1460F: drivers/usb/host/ohci-nxp.c 1461F: drivers/watchdog/pnx4008_wdt.c 1462N: lpc32xx 1463 1464ARM/MAGICIAN MACHINE SUPPORT 1465M: Philipp Zabel <philipp.zabel@gmail.com> 1466S: Maintained 1467 1468ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1469M: Jason Cooper <jason@lakedaemon.net> 1470M: Andrew Lunn <andrew@lunn.ch> 1471M: Gregory Clement <gregory.clement@free-electrons.com> 1472M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475F: arch/arm/mach-mvebu/ 1476F: drivers/rtc/rtc-armada38x.c 1477F: arch/arm/boot/dts/armada* 1478F: arch/arm/boot/dts/kirkwood* 1479F: arch/arm64/boot/dts/marvell/armada* 1480F: drivers/cpufreq/mvebu-cpufreq.c 1481F: arch/arm/configs/mvebu_*_defconfig 1482 1483ARM/Marvell Berlin SoC support 1484M: Jisheng Zhang <jszhang@marvell.com> 1485M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/mach-berlin/ 1489F: arch/arm/boot/dts/berlin* 1490F: arch/arm64/boot/dts/marvell/berlin* 1491 1492 1493ARM/Marvell Dove/MV78xx0/Orion SOC support 1494M: Jason Cooper <jason@lakedaemon.net> 1495M: Andrew Lunn <andrew@lunn.ch> 1496M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1497M: Gregory Clement <gregory.clement@free-electrons.com> 1498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1499S: Maintained 1500F: arch/arm/mach-dove/ 1501F: arch/arm/mach-mv78xx0/ 1502F: arch/arm/mach-orion5x/ 1503F: arch/arm/plat-orion/ 1504F: arch/arm/boot/dts/dove* 1505F: arch/arm/boot/dts/orion5x* 1506 1507 1508ARM/Orion SoC/Technologic Systems TS-78xx platform support 1509M: Alexander Clouter <alex@digriz.org.uk> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511W: http://www.digriz.org.uk/ts78xx/kernel 1512S: Maintained 1513F: arch/arm/mach-orion5x/ts78xx-* 1514 1515ARM/OXNAS platform support 1516M: Neil Armstrong <narmstrong@baylibre.com> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1519S: Maintained 1520F: arch/arm/mach-oxnas/ 1521F: arch/arm/boot/dts/ox8*.dtsi 1522F: arch/arm/boot/dts/wd-mbwe.dts 1523F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1524N: oxnas 1525 1526ARM/Mediatek RTC DRIVER 1527M: Eddie Huang <eddie.huang@mediatek.com> 1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1529L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1530S: Maintained 1531F: drivers/rtc/rtc-mt6397.c 1532 1533ARM/Mediatek SoC support 1534M: Matthias Brugger <matthias.bgg@gmail.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1537S: Maintained 1538F: arch/arm/boot/dts/mt6* 1539F: arch/arm/boot/dts/mt7* 1540F: arch/arm/boot/dts/mt8* 1541F: arch/arm/mach-mediatek/ 1542F: arch/arm64/boot/dts/mediatek/ 1543N: mtk 1544K: mediatek 1545 1546ARM/Mediatek USB3 PHY DRIVER 1547M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1550S: Maintained 1551F: drivers/phy/phy-mt65xx-usb3.c 1552 1553ARM/MICREL KS8695 ARCHITECTURE 1554M: Greg Ungerer <gerg@uclinux.org> 1555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1556F: arch/arm/mach-ks8695/ 1557S: Odd Fixes 1558 1559ARM/MIOA701 MACHINE SUPPORT 1560M: Robert Jarzmik <robert.jarzmik@free.fr> 1561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1562F: arch/arm/mach-pxa/mioa701.c 1563S: Maintained 1564 1565ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1566M: Michael Petchkovsky <mkpetch@internode.on.net> 1567S: Maintained 1568 1569ARM/NOMADIK ARCHITECTURE 1570M: Alessandro Rubini <rubini@unipv.it> 1571M: Linus Walleij <linus.walleij@linaro.org> 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1573S: Maintained 1574F: arch/arm/mach-nomadik/ 1575F: drivers/pinctrl/nomadik/ 1576F: drivers/i2c/busses/i2c-nomadik.c 1577T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1578 1579ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1580M: Nelson Castillo <arhuaco@freaks-unidos.net> 1581L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1582W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1583S: Supported 1584 1585ARM/TOSA MACHINE SUPPORT 1586M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1587M: Dirk Opfer <dirk@opfer-online.de> 1588S: Maintained 1589 1590ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1591M: Marek Vasut <marek.vasut@gmail.com> 1592L: linux-arm-kernel@lists.infradead.org 1593W: http://hackndev.com 1594S: Maintained 1595F: arch/arm/mach-pxa/include/mach/palmtx.h 1596F: arch/arm/mach-pxa/palmtx.c 1597F: arch/arm/mach-pxa/include/mach/palmt5.h 1598F: arch/arm/mach-pxa/palmt5.c 1599F: arch/arm/mach-pxa/include/mach/palmld.h 1600F: arch/arm/mach-pxa/palmld.c 1601F: arch/arm/mach-pxa/include/mach/palmte2.h 1602F: arch/arm/mach-pxa/palmte2.c 1603F: arch/arm/mach-pxa/include/mach/palmtc.h 1604F: arch/arm/mach-pxa/palmtc.c 1605 1606ARM/PALM TREO SUPPORT 1607M: Tomas Cech <sleep_walker@suse.com> 1608L: linux-arm-kernel@lists.infradead.org 1609W: http://hackndev.com 1610S: Maintained 1611F: arch/arm/mach-pxa/include/mach/palmtreo.h 1612F: arch/arm/mach-pxa/palmtreo.c 1613 1614ARM/PALMZ72 SUPPORT 1615M: Sergey Lapin <slapin@ossfans.org> 1616L: linux-arm-kernel@lists.infradead.org 1617W: http://hackndev.com 1618S: Maintained 1619F: arch/arm/mach-pxa/include/mach/palmz72.h 1620F: arch/arm/mach-pxa/palmz72.c 1621 1622ARM/PLEB SUPPORT 1623M: Peter Chubb <pleb@gelato.unsw.edu.au> 1624W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1625S: Maintained 1626 1627ARM/PT DIGITAL BOARD PORT 1628M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1630W: http://www.armlinux.org.uk/ 1631S: Maintained 1632 1633ARM/QUALCOMM SUPPORT 1634M: Andy Gross <andy.gross@linaro.org> 1635M: David Brown <david.brown@linaro.org> 1636L: linux-arm-msm@vger.kernel.org 1637L: linux-soc@vger.kernel.org 1638S: Maintained 1639F: Documentation/devicetree/bindings/soc/qcom/ 1640F: arch/arm/boot/dts/qcom-*.dts 1641F: arch/arm/boot/dts/qcom-*.dtsi 1642F: arch/arm/mach-qcom/ 1643F: arch/arm64/boot/dts/qcom/* 1644F: drivers/i2c/busses/i2c-qup.c 1645F: drivers/clk/qcom/ 1646F: drivers/pinctrl/qcom/ 1647F: drivers/dma/qcom/ 1648F: drivers/soc/qcom/ 1649F: drivers/spi/spi-qup.c 1650F: drivers/tty/serial/msm_serial.h 1651F: drivers/tty/serial/msm_serial.c 1652F: drivers/*/pm8???-* 1653F: drivers/mfd/ssbi.c 1654F: drivers/firmware/qcom_scm.c 1655T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1656 1657ARM/RADISYS ENP2611 MACHINE SUPPORT 1658M: Lennert Buytenhek <kernel@wantstofly.org> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660S: Maintained 1661 1662ARM/RENESAS ARM64 ARCHITECTURE 1663M: Simon Horman <horms@verge.net.au> 1664M: Magnus Damm <magnus.damm@gmail.com> 1665L: linux-renesas-soc@vger.kernel.org 1666Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1667T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1668S: Supported 1669F: arch/arm64/boot/dts/renesas/ 1670F: drivers/soc/renesas/ 1671F: include/linux/soc/renesas/ 1672 1673ARM/RISCPC ARCHITECTURE 1674M: Russell King <linux@armlinux.org.uk> 1675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1676W: http://www.armlinux.org.uk/ 1677S: Maintained 1678F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1679F: arch/arm/include/asm/hardware/ioc.h 1680F: arch/arm/include/asm/hardware/iomd.h 1681F: arch/arm/include/asm/hardware/memc.h 1682F: arch/arm/mach-rpc/ 1683F: drivers/net/ethernet/8390/etherh.c 1684F: drivers/net/ethernet/i825xx/ether1* 1685F: drivers/net/ethernet/seeq/ether3* 1686F: drivers/scsi/arm/ 1687 1688ARM/Rockchip SoC support 1689M: Heiko Stuebner <heiko@sntech.de> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691L: linux-rockchip@lists.infradead.org 1692T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1693S: Maintained 1694F: arch/arm/boot/dts/rk3* 1695F: arch/arm/mach-rockchip/ 1696F: drivers/clk/rockchip/ 1697F: drivers/i2c/busses/i2c-rk3x.c 1698F: drivers/*/*rockchip* 1699F: drivers/*/*/*rockchip* 1700F: sound/soc/rockchip/ 1701N: rockchip 1702 1703ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1704M: Kukjin Kim <kgene@kernel.org> 1705M: Krzysztof Kozlowski <krzk@kernel.org> 1706R: Javier Martinez Canillas <javier@osg.samsung.com> 1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1708L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1709Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1710S: Maintained 1711F: arch/arm/boot/dts/s3c* 1712F: arch/arm/boot/dts/s5p* 1713F: arch/arm/boot/dts/samsung* 1714F: arch/arm/boot/dts/exynos* 1715F: arch/arm64/boot/dts/exynos/ 1716F: arch/arm/plat-samsung/ 1717F: arch/arm/mach-s3c24*/ 1718F: arch/arm/mach-s3c64xx/ 1719F: arch/arm/mach-s5p*/ 1720F: arch/arm/mach-exynos*/ 1721F: drivers/*/*s3c24* 1722F: drivers/*/*/*s3c24* 1723F: drivers/*/*s3c64xx* 1724F: drivers/*/*s5pv210* 1725F: drivers/memory/samsung/* 1726F: drivers/soc/samsung/* 1727F: Documentation/arm/Samsung/ 1728F: Documentation/devicetree/bindings/arm/samsung/ 1729F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1730F: Documentation/devicetree/bindings/power/pd-samsung.txt 1731N: exynos 1732 1733ARM/SAMSUNG MOBILE MACHINE SUPPORT 1734M: Kyungmin Park <kyungmin.park@samsung.com> 1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1736S: Maintained 1737F: arch/arm/mach-s5pv210/ 1738 1739ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1740M: Kyungmin Park <kyungmin.park@samsung.com> 1741M: Kamil Debski <kamil@wypas.org> 1742M: Andrzej Hajda <a.hajda@samsung.com> 1743L: linux-arm-kernel@lists.infradead.org 1744L: linux-media@vger.kernel.org 1745S: Maintained 1746F: drivers/media/platform/s5p-g2d/ 1747 1748ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1749M: Kyungmin Park <kyungmin.park@samsung.com> 1750M: Kamil Debski <kamil@wypas.org> 1751M: Jeongtae Park <jtp.park@samsung.com> 1752M: Andrzej Hajda <a.hajda@samsung.com> 1753L: linux-arm-kernel@lists.infradead.org 1754L: linux-media@vger.kernel.org 1755S: Maintained 1756F: arch/arm/plat-samsung/s5p-dev-mfc.c 1757F: drivers/media/platform/s5p-mfc/ 1758 1759ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1760M: Kyungmin Park <kyungmin.park@samsung.com> 1761L: linux-arm-kernel@lists.infradead.org 1762L: linux-media@vger.kernel.org 1763S: Maintained 1764F: drivers/staging/media/platform/s5p-cec/ 1765 1766ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1767M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1768M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1769L: linux-arm-kernel@lists.infradead.org 1770L: linux-media@vger.kernel.org 1771S: Maintained 1772F: drivers/media/platform/s5p-jpeg/ 1773 1774ARM/SHMOBILE ARM ARCHITECTURE 1775M: Simon Horman <horms@verge.net.au> 1776M: Magnus Damm <magnus.damm@gmail.com> 1777L: linux-renesas-soc@vger.kernel.org 1778Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1779T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1780S: Supported 1781F: arch/arm/boot/dts/emev2* 1782F: arch/arm/boot/dts/r7s* 1783F: arch/arm/boot/dts/r8a* 1784F: arch/arm/boot/dts/sh* 1785F: arch/arm/configs/shmobile_defconfig 1786F: arch/arm/include/debug/renesas-scif.S 1787F: arch/arm/mach-shmobile/ 1788F: drivers/soc/renesas/ 1789F: include/linux/soc/renesas/ 1790 1791ARM/SOCFPGA ARCHITECTURE 1792M: Dinh Nguyen <dinguyen@kernel.org> 1793S: Maintained 1794F: arch/arm/mach-socfpga/ 1795F: arch/arm/boot/dts/socfpga* 1796F: arch/arm/configs/socfpga_defconfig 1797F: arch/arm64/boot/dts/altera/ 1798W: http://www.rocketboards.org 1799T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1800 1801ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1802M: Dinh Nguyen <dinguyen@kernel.org> 1803S: Maintained 1804F: drivers/clk/socfpga/ 1805 1806ARM/SOCFPGA EDAC SUPPORT 1807M: Thor Thayer <thor.thayer@linux.intel.com> 1808S: Maintained 1809F: drivers/edac/altera_edac. 1810 1811ARM/STI ARCHITECTURE 1812M: Patrice Chotard <patrice.chotard@st.com> 1813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1814L: kernel@stlinux.com 1815W: http://www.stlinux.com 1816S: Maintained 1817F: arch/arm/mach-sti/ 1818F: arch/arm/boot/dts/sti* 1819F: drivers/char/hw_random/st-rng.c 1820F: drivers/clocksource/arm_global_timer.c 1821F: drivers/clocksource/clksrc_st_lpc.c 1822F: drivers/cpufreq/sti-cpufreq.c 1823F: drivers/dma/st_fdma* 1824F: drivers/i2c/busses/i2c-st.c 1825F: drivers/media/rc/st_rc.c 1826F: drivers/media/platform/sti/c8sectpfe/ 1827F: drivers/mmc/host/sdhci-st.c 1828F: drivers/phy/phy-miphy28lp.c 1829F: drivers/phy/phy-stih407-usb.c 1830F: drivers/pinctrl/pinctrl-st.c 1831F: drivers/remoteproc/st_remoteproc.c 1832F: drivers/remoteproc/st_slim_rproc.c 1833F: drivers/reset/sti/ 1834F: drivers/rtc/rtc-st-lpc.c 1835F: drivers/tty/serial/st-asc.c 1836F: drivers/usb/dwc3/dwc3-st.c 1837F: drivers/usb/host/ehci-st.c 1838F: drivers/usb/host/ohci-st.c 1839F: drivers/watchdog/st_lpc_wdt.c 1840F: drivers/ata/ahci_st.c 1841F: include/linux/remoteproc/st_slim_rproc.h 1842 1843ARM/STM32 ARCHITECTURE 1844M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1845M: Alexandre Torgue <alexandre.torgue@st.com> 1846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1847S: Maintained 1848T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1849N: stm32 1850F: drivers/clocksource/armv7m_systick.c 1851 1852ARM/TANGO ARCHITECTURE 1853M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1854L: linux-arm-kernel@lists.infradead.org 1855S: Maintained 1856N: tango 1857 1858ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1859M: Lennert Buytenhek <kernel@wantstofly.org> 1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1861S: Maintained 1862 1863ARM/TETON BGA MACHINE SUPPORT 1864M: "Mark F. Brown" <mark.brown314@gmail.com> 1865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1866S: Maintained 1867 1868ARM/THECUS N2100 MACHINE SUPPORT 1869M: Lennert Buytenhek <kernel@wantstofly.org> 1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1871S: Maintained 1872 1873ARM/NUVOTON W90X900 ARM ARCHITECTURE 1874M: Wan ZongShun <mcuos.com@gmail.com> 1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1876W: http://www.mcuos.com 1877S: Maintained 1878F: arch/arm/mach-w90x900/ 1879F: drivers/input/keyboard/w90p910_keypad.c 1880F: drivers/input/touchscreen/w90p910_ts.c 1881F: drivers/watchdog/nuc900_wdt.c 1882F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1883F: drivers/mtd/nand/nuc900_nand.c 1884F: drivers/rtc/rtc-nuc900.c 1885F: drivers/spi/spi-nuc900.c 1886F: drivers/usb/host/ehci-w90x900.c 1887F: drivers/video/fbdev/nuc900fb.c 1888 1889ARM/U300 MACHINE SUPPORT 1890M: Linus Walleij <linus.walleij@linaro.org> 1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1892S: Supported 1893F: arch/arm/mach-u300/ 1894F: drivers/clocksource/timer-u300.c 1895F: drivers/i2c/busses/i2c-stu300.c 1896F: drivers/rtc/rtc-coh901331.c 1897F: drivers/watchdog/coh901327_wdt.c 1898F: drivers/dma/coh901318* 1899F: drivers/mfd/ab3100* 1900F: drivers/rtc/rtc-ab3100.c 1901F: drivers/rtc/rtc-coh901331.c 1902T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1903 1904ARM/UNIPHIER ARCHITECTURE 1905M: Masahiro Yamada <yamada.masahiro@socionext.com> 1906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1907T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1908S: Maintained 1909F: arch/arm/boot/dts/uniphier* 1910F: arch/arm/include/asm/hardware/cache-uniphier.h 1911F: arch/arm/mach-uniphier/ 1912F: arch/arm/mm/cache-uniphier.c 1913F: arch/arm64/boot/dts/socionext/ 1914F: drivers/bus/uniphier-system-bus.c 1915F: drivers/clk/uniphier/ 1916F: drivers/i2c/busses/i2c-uniphier* 1917F: drivers/pinctrl/uniphier/ 1918F: drivers/reset/reset-uniphier.c 1919F: drivers/tty/serial/8250/8250_uniphier.c 1920N: uniphier 1921 1922ARM/Ux500 ARM ARCHITECTURE 1923M: Linus Walleij <linus.walleij@linaro.org> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925S: Maintained 1926F: arch/arm/mach-ux500/ 1927F: drivers/clocksource/clksrc-dbx500-prcmu.c 1928F: drivers/dma/ste_dma40* 1929F: drivers/hwspinlock/u8500_hsem.c 1930F: drivers/mfd/abx500* 1931F: drivers/mfd/ab8500* 1932F: drivers/mfd/dbx500* 1933F: drivers/mfd/db8500* 1934F: drivers/pinctrl/nomadik/pinctrl-ab* 1935F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1936F: drivers/rtc/rtc-ab8500.c 1937F: drivers/rtc/rtc-pl031.c 1938T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1939 1940ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1941M: Ulf Hansson <ulf.hansson@linaro.org> 1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1943T: git git://git.linaro.org/people/ulfh/clk.git 1944S: Maintained 1945F: drivers/clk/ux500/ 1946 1947ARM/VERSATILE EXPRESS PLATFORM 1948M: Liviu Dudau <liviu.dudau@arm.com> 1949M: Sudeep Holla <sudeep.holla@arm.com> 1950M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1952S: Maintained 1953F: arch/arm/boot/dts/vexpress* 1954F: arch/arm64/boot/dts/arm/ 1955F: arch/arm/mach-vexpress/ 1956F: */*/vexpress* 1957F: */*/*/vexpress* 1958F: drivers/clk/versatile/clk-vexpress-osc.c 1959F: drivers/clocksource/versatile.c 1960N: mps2 1961 1962ARM/VFP SUPPORT 1963M: Russell King <linux@armlinux.org.uk> 1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1965W: http://www.armlinux.org.uk/ 1966S: Maintained 1967F: arch/arm/vfp/ 1968 1969ARM/VOIPAC PXA270 SUPPORT 1970M: Marek Vasut <marek.vasut@gmail.com> 1971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1972S: Maintained 1973F: arch/arm/mach-pxa/vpac270.c 1974F: arch/arm/mach-pxa/include/mach/vpac270.h 1975 1976ARM/VT8500 ARM ARCHITECTURE 1977M: Tony Prisk <linux@prisktech.co.nz> 1978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1979S: Maintained 1980F: arch/arm/mach-vt8500/ 1981F: drivers/clocksource/vt8500_timer.c 1982F: drivers/i2c/busses/i2c-wmt.c 1983F: drivers/mmc/host/wmt-sdmmc.c 1984F: drivers/pwm/pwm-vt8500.c 1985F: drivers/rtc/rtc-vt8500.c 1986F: drivers/tty/serial/vt8500_serial.c 1987F: drivers/usb/host/ehci-platform.c 1988F: drivers/usb/host/uhci-platform.c 1989F: drivers/video/fbdev/vt8500lcdfb.* 1990F: drivers/video/fbdev/wm8505fb* 1991F: drivers/video/fbdev/wmt_ge_rops.* 1992 1993ARM/ZIPIT Z2 SUPPORT 1994M: Marek Vasut <marek.vasut@gmail.com> 1995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1996S: Maintained 1997F: arch/arm/mach-pxa/z2.c 1998F: arch/arm/mach-pxa/include/mach/z2.h 1999 2000ARM/ZTE ARCHITECTURE 2001M: Jun Nie <jun.nie@linaro.org> 2002M: Baoyou Xie <baoyou.xie@linaro.org> 2003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2004S: Maintained 2005F: arch/arm/mach-zx/ 2006F: drivers/clk/zte/ 2007F: drivers/reset/reset-zx2967.c 2008F: drivers/soc/zte/ 2009F: Documentation/devicetree/bindings/arm/zte.txt 2010F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2011F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2012F: Documentation/devicetree/bindings/soc/zte/ 2013F: include/dt-bindings/soc/zx*.h 2014 2015ARM/ZYNQ ARCHITECTURE 2016M: Michal Simek <michal.simek@xilinx.com> 2017R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2019W: http://wiki.xilinx.com 2020T: git https://github.com/Xilinx/linux-xlnx.git 2021S: Supported 2022F: arch/arm/mach-zynq/ 2023F: drivers/cpuidle/cpuidle-zynq.c 2024F: drivers/block/xsysace.c 2025N: zynq 2026N: xilinx 2027F: drivers/clocksource/cadence_ttc_timer.c 2028F: drivers/i2c/busses/i2c-cadence.c 2029F: drivers/mmc/host/sdhci-of-arasan.c 2030F: drivers/edac/synopsys_edac.c 2031 2032ARM SMMU DRIVERS 2033M: Will Deacon <will.deacon@arm.com> 2034R: Robin Murphy <robin.murphy@arm.com> 2035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2036S: Maintained 2037F: drivers/iommu/arm-smmu.c 2038F: drivers/iommu/arm-smmu-v3.c 2039F: drivers/iommu/io-pgtable-arm.c 2040F: drivers/iommu/io-pgtable-arm-v7s.c 2041 2042ARM64 PORT (AARCH64 ARCHITECTURE) 2043M: Catalin Marinas <catalin.marinas@arm.com> 2044M: Will Deacon <will.deacon@arm.com> 2045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2046T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2047S: Maintained 2048F: arch/arm64/ 2049F: Documentation/arm64/ 2050 2051AS3645A LED FLASH CONTROLLER DRIVER 2052M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2053L: linux-media@vger.kernel.org 2054T: git git://linuxtv.org/media_tree.git 2055S: Maintained 2056F: drivers/media/i2c/as3645a.c 2057F: include/media/i2c/as3645a.h 2058 2059ASAHI KASEI AK8974 DRIVER 2060M: Linus Walleij <linus.walleij@linaro.org> 2061L: linux-iio@vger.kernel.org 2062W: http://www.akm.com/ 2063S: Supported 2064F: drivers/iio/magnetometer/ak8974.c 2065 2066ASC7621 HARDWARE MONITOR DRIVER 2067M: George Joseph <george.joseph@fairview5.com> 2068L: linux-hwmon@vger.kernel.org 2069S: Maintained 2070F: Documentation/hwmon/asc7621 2071F: drivers/hwmon/asc7621.c 2072 2073ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2074M: Corentin Chary <corentin.chary@gmail.com> 2075L: acpi4asus-user@lists.sourceforge.net 2076L: platform-driver-x86@vger.kernel.org 2077W: http://acpi4asus.sf.net 2078S: Maintained 2079F: drivers/platform/x86/asus*.c 2080F: drivers/platform/x86/eeepc*.c 2081 2082ASUS WIRELESS RADIO CONTROL DRIVER 2083M: João Paulo Rechi Vita <jprvita@gmail.com> 2084L: platform-driver-x86@vger.kernel.org 2085S: Maintained 2086F: drivers/platform/x86/asus-wireless.c 2087 2088ASYMMETRIC KEYS 2089M: David Howells <dhowells@redhat.com> 2090L: keyrings@vger.kernel.org 2091S: Maintained 2092F: Documentation/crypto/asymmetric-keys.txt 2093F: include/linux/verification.h 2094F: include/crypto/public_key.h 2095F: include/crypto/pkcs7.h 2096F: crypto/asymmetric_keys/ 2097 2098ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2099R: Dan Williams <dan.j.williams@intel.com> 2100W: http://sourceforge.net/projects/xscaleiop 2101S: Odd fixes 2102F: Documentation/crypto/async-tx-api.txt 2103F: crypto/async_tx/ 2104F: drivers/dma/ 2105F: include/linux/dmaengine.h 2106F: include/linux/async_tx.h 2107 2108AT24 EEPROM DRIVER 2109M: Wolfram Sang <wsa@the-dreams.de> 2110L: linux-i2c@vger.kernel.org 2111S: Maintained 2112F: drivers/misc/eeprom/at24.c 2113F: include/linux/platform_data/at24.h 2114 2115ATA OVER ETHERNET (AOE) DRIVER 2116M: "Ed L. Cashin" <ed.cashin@acm.org> 2117W: http://www.openaoe.org/ 2118S: Supported 2119F: Documentation/aoe/ 2120F: drivers/block/aoe/ 2121 2122ATHEROS 71XX/9XXX GPIO DRIVER 2123M: Alban Bedel <albeu@free.fr> 2124W: https://github.com/AlbanBedel/linux 2125T: git git://github.com/AlbanBedel/linux 2126S: Maintained 2127F: drivers/gpio/gpio-ath79.c 2128F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2129 2130ATHEROS ATH GENERIC UTILITIES 2131M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2132L: linux-wireless@vger.kernel.org 2133S: Supported 2134F: drivers/net/wireless/ath/* 2135 2136ATHEROS ATH5K WIRELESS DRIVER 2137M: Jiri Slaby <jirislaby@gmail.com> 2138M: Nick Kossifidis <mickflemm@gmail.com> 2139M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2140L: linux-wireless@vger.kernel.org 2141W: http://wireless.kernel.org/en/users/Drivers/ath5k 2142S: Maintained 2143F: drivers/net/wireless/ath/ath5k/ 2144 2145ATHEROS ATH6KL WIRELESS DRIVER 2146M: Kalle Valo <kvalo@qca.qualcomm.com> 2147L: linux-wireless@vger.kernel.org 2148W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2149T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2150S: Supported 2151F: drivers/net/wireless/ath/ath6kl/ 2152 2153WILOCITY WIL6210 WIRELESS DRIVER 2154M: Maya Erez <qca_merez@qca.qualcomm.com> 2155L: linux-wireless@vger.kernel.org 2156L: wil6210@qca.qualcomm.com 2157S: Supported 2158W: http://wireless.kernel.org/en/users/Drivers/wil6210 2159F: drivers/net/wireless/ath/wil6210/ 2160F: include/uapi/linux/wil6210_uapi.h 2161 2162CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2163M: Christian Lamparter <chunkeey@googlemail.com> 2164L: linux-wireless@vger.kernel.org 2165W: http://wireless.kernel.org/en/users/Drivers/carl9170 2166S: Maintained 2167F: drivers/net/wireless/ath/carl9170/ 2168 2169ATK0110 HWMON DRIVER 2170M: Luca Tettamanti <kronos.it@gmail.com> 2171L: linux-hwmon@vger.kernel.org 2172S: Maintained 2173F: drivers/hwmon/asus_atk0110.c 2174 2175ATI_REMOTE2 DRIVER 2176M: Ville Syrjala <syrjala@sci.fi> 2177S: Maintained 2178F: drivers/input/misc/ati_remote2.c 2179 2180ATLX ETHERNET DRIVERS 2181M: Jay Cliburn <jcliburn@gmail.com> 2182M: Chris Snook <chris.snook@gmail.com> 2183L: netdev@vger.kernel.org 2184W: http://sourceforge.net/projects/atl1 2185W: http://atl1.sourceforge.net 2186S: Maintained 2187F: drivers/net/ethernet/atheros/ 2188 2189ATM 2190M: Chas Williams <3chas3@gmail.com> 2191L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2192L: netdev@vger.kernel.org 2193W: http://linux-atm.sourceforge.net 2194S: Maintained 2195F: drivers/atm/ 2196F: include/linux/atm* 2197F: include/uapi/linux/atm* 2198 2199ATMEL AT91 / AT32 MCI DRIVER 2200M: Ludovic Desroches <ludovic.desroches@microchip.com> 2201S: Maintained 2202F: drivers/mmc/host/atmel-mci.c 2203 2204ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2205M: Nicolas Ferre <nicolas.ferre@microchip.com> 2206S: Supported 2207F: drivers/power/reset/at91-sama5d2_shdwc.c 2208 2209ATMEL SAMA5D2 ADC DRIVER 2210M: Ludovic Desroches <ludovic.desroches@microchip.com> 2211L: linux-iio@vger.kernel.org 2212S: Supported 2213F: drivers/iio/adc/at91-sama5d2_adc.c 2214 2215ATMEL Audio ALSA driver 2216M: Nicolas Ferre <nicolas.ferre@microchip.com> 2217L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2218S: Supported 2219F: sound/soc/atmel 2220 2221ATMEL XDMA DRIVER 2222M: Ludovic Desroches <ludovic.desroches@microchip.com> 2223L: linux-arm-kernel@lists.infradead.org 2224L: dmaengine@vger.kernel.org 2225S: Supported 2226F: drivers/dma/at_xdmac.c 2227 2228ATMEL I2C DRIVER 2229M: Ludovic Desroches <ludovic.desroches@microchip.com> 2230L: linux-i2c@vger.kernel.org 2231S: Supported 2232F: drivers/i2c/busses/i2c-at91.c 2233 2234ATMEL ISI DRIVER 2235M: Ludovic Desroches <ludovic.desroches@microchip.com> 2236L: linux-media@vger.kernel.org 2237S: Supported 2238F: drivers/media/platform/atmel/atmel-isi.c 2239F: include/media/atmel-isi.h 2240 2241ATMEL LCDFB DRIVER 2242M: Nicolas Ferre <nicolas.ferre@microchip.com> 2243L: linux-fbdev@vger.kernel.org 2244S: Maintained 2245F: drivers/video/fbdev/atmel_lcdfb.c 2246F: include/video/atmel_lcdc.h 2247 2248ATMEL MACB ETHERNET DRIVER 2249M: Nicolas Ferre <nicolas.ferre@microchip.com> 2250S: Supported 2251F: drivers/net/ethernet/cadence/ 2252 2253ATMEL NAND DRIVER 2254M: Wenyou Yang <wenyou.yang@atmel.com> 2255M: Josh Wu <rainyfeeling@outlook.com> 2256L: linux-mtd@lists.infradead.org 2257S: Supported 2258F: drivers/mtd/nand/atmel_nand* 2259 2260ATMEL SDMMC DRIVER 2261M: Ludovic Desroches <ludovic.desroches@microchip.com> 2262L: linux-mmc@vger.kernel.org 2263S: Supported 2264F: drivers/mmc/host/sdhci-of-at91.c 2265 2266ATMEL SPI DRIVER 2267M: Nicolas Ferre <nicolas.ferre@microchip.com> 2268S: Supported 2269F: drivers/spi/spi-atmel.* 2270 2271ATMEL SSC DRIVER 2272M: Nicolas Ferre <nicolas.ferre@microchip.com> 2273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2274S: Supported 2275F: drivers/misc/atmel-ssc.c 2276F: include/linux/atmel-ssc.h 2277 2278ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2279M: Nicolas Ferre <nicolas.ferre@microchip.com> 2280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2281S: Supported 2282F: drivers/misc/atmel_tclib.c 2283F: drivers/clocksource/tcb_clksrc.c 2284 2285ATMEL USBA UDC DRIVER 2286M: Nicolas Ferre <nicolas.ferre@microchip.com> 2287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2288S: Supported 2289F: drivers/usb/gadget/udc/atmel_usba_udc.* 2290 2291ATMEL WIRELESS DRIVER 2292M: Simon Kelley <simon@thekelleys.org.uk> 2293L: linux-wireless@vger.kernel.org 2294W: http://www.thekelleys.org.uk/atmel 2295W: http://atmelwlandriver.sourceforge.net/ 2296S: Maintained 2297F: drivers/net/wireless/atmel/atmel* 2298 2299ATMEL MAXTOUCH DRIVER 2300M: Nick Dyer <nick@shmanahar.org> 2301T: git git://github.com/ndyer/linux.git 2302S: Maintained 2303F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2304F: drivers/input/touchscreen/atmel_mxt_ts.c 2305F: include/linux/platform_data/atmel_mxt_ts.h 2306 2307ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2308M: Bradley Grove <linuxdrivers@attotech.com> 2309L: linux-scsi@vger.kernel.org 2310W: http://www.attotech.com 2311S: Supported 2312F: drivers/scsi/esas2r 2313 2314ATUSB IEEE 802.15.4 RADIO DRIVER 2315M: Stefan Schmidt <stefan@osg.samsung.com> 2316L: linux-wpan@vger.kernel.org 2317S: Maintained 2318F: drivers/net/ieee802154/atusb.c 2319F: drivers/net/ieee802154/atusb.h 2320F: drivers/net/ieee802154/at86rf230.h 2321 2322AUDIT SUBSYSTEM 2323M: Paul Moore <paul@paul-moore.com> 2324M: Eric Paris <eparis@redhat.com> 2325L: linux-audit@redhat.com (moderated for non-subscribers) 2326W: http://people.redhat.com/sgrubb/audit/ 2327T: git git://git.infradead.org/users/pcmoore/audit 2328S: Maintained 2329F: include/linux/audit.h 2330F: include/uapi/linux/audit.h 2331F: kernel/audit* 2332 2333AUXILIARY DISPLAY DRIVERS 2334M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2335W: http://miguelojeda.es/auxdisplay.htm 2336W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2337S: Maintained 2338F: drivers/auxdisplay/ 2339F: include/linux/cfag12864b.h 2340 2341AX.25 NETWORK LAYER 2342M: Ralf Baechle <ralf@linux-mips.org> 2343L: linux-hams@vger.kernel.org 2344W: http://www.linux-ax25.org/ 2345S: Maintained 2346F: include/uapi/linux/ax25.h 2347F: include/net/ax25.h 2348F: net/ax25/ 2349 2350AXENTIA ASOC DRIVERS 2351M: Peter Rosin <peda@axentia.se> 2352L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2353S: Maintained 2354F: Documentation/devicetree/bindings/sound/axentia,* 2355F: sound/soc/atmel/tse850-pcm5142.c 2356 2357AXENTIA ARM DEVICES 2358M: Peter Rosin <peda@axentia.se> 2359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2360S: Maintained 2361F: Documentation/devicetree/bindings/arm/axentia.txt 2362F: arch/arm/boot/dts/at91-linea.dtsi 2363F: arch/arm/boot/dts/at91-tse850-3.dts 2364 2365AZ6007 DVB DRIVER 2366M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2367M: Mauro Carvalho Chehab <mchehab@kernel.org> 2368L: linux-media@vger.kernel.org 2369W: https://linuxtv.org 2370T: git git://linuxtv.org/media_tree.git 2371S: Maintained 2372F: drivers/media/usb/dvb-usb-v2/az6007.c 2373 2374AZTECH FM RADIO RECEIVER DRIVER 2375M: Hans Verkuil <hverkuil@xs4all.nl> 2376L: linux-media@vger.kernel.org 2377T: git git://linuxtv.org/media_tree.git 2378W: https://linuxtv.org 2379S: Maintained 2380F: drivers/media/radio/radio-aztech* 2381 2382B43 WIRELESS DRIVER 2383L: linux-wireless@vger.kernel.org 2384L: b43-dev@lists.infradead.org 2385W: http://wireless.kernel.org/en/users/Drivers/b43 2386S: Odd Fixes 2387F: drivers/net/wireless/broadcom/b43/ 2388 2389B43LEGACY WIRELESS DRIVER 2390M: Larry Finger <Larry.Finger@lwfinger.net> 2391L: linux-wireless@vger.kernel.org 2392L: b43-dev@lists.infradead.org 2393W: http://wireless.kernel.org/en/users/Drivers/b43 2394S: Maintained 2395F: drivers/net/wireless/broadcom/b43legacy/ 2396 2397BACKLIGHT CLASS/SUBSYSTEM 2398M: Lee Jones <lee.jones@linaro.org> 2399M: Daniel Thompson <daniel.thompson@linaro.org> 2400M: Jingoo Han <jingoohan1@gmail.com> 2401T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2402S: Maintained 2403F: drivers/video/backlight/ 2404F: include/linux/backlight.h 2405F: include/linux/pwm_backlight.h 2406F: Documentation/devicetree/bindings/leds/backlight 2407 2408BATMAN ADVANCED 2409M: Marek Lindner <mareklindner@neomailbox.ch> 2410M: Simon Wunderlich <sw@simonwunderlich.de> 2411M: Antonio Quartulli <a@unstable.cc> 2412L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2413W: https://www.open-mesh.org/ 2414Q: https://patchwork.open-mesh.org/project/batman/list/ 2415S: Maintained 2416F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2417F: Documentation/ABI/testing/sysfs-class-net-mesh 2418F: Documentation/networking/batman-adv.txt 2419F: include/uapi/linux/batman_adv.h 2420F: net/batman-adv/ 2421 2422BAYCOM/HDLCDRV DRIVERS FOR AX.25 2423M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2424L: linux-hams@vger.kernel.org 2425W: http://www.baycom.org/~tom/ham/ham.html 2426S: Maintained 2427F: drivers/net/hamradio/baycom* 2428 2429BCACHE (BLOCK LAYER CACHE) 2430M: Kent Overstreet <kent.overstreet@gmail.com> 2431L: linux-bcache@vger.kernel.org 2432W: http://bcache.evilpiepirate.org 2433S: Orphan 2434F: drivers/md/bcache/ 2435 2436BDISP ST MEDIA DRIVER 2437M: Fabien Dessenne <fabien.dessenne@st.com> 2438L: linux-media@vger.kernel.org 2439T: git git://linuxtv.org/media_tree.git 2440W: https://linuxtv.org 2441S: Supported 2442F: drivers/media/platform/sti/bdisp 2443 2444DELTA ST MEDIA DRIVER 2445M: Hugues Fruchet <hugues.fruchet@st.com> 2446L: linux-media@vger.kernel.org 2447T: git git://linuxtv.org/media_tree.git 2448W: https://linuxtv.org 2449S: Supported 2450F: drivers/media/platform/sti/delta 2451 2452BEFS FILE SYSTEM 2453M: Luis de Bethencourt <luisbg@osg.samsung.com> 2454M: Salah Triki <salah.triki@gmail.com> 2455S: Maintained 2456T: git git://github.com/luisbg/linux-befs.git 2457F: Documentation/filesystems/befs.txt 2458F: fs/befs/ 2459 2460BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2461M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2462L: netdev@vger.kernel.org 2463S: Maintained 2464F: drivers/net/ethernet/ec_bhf.c 2465 2466BFS FILE SYSTEM 2467M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2468S: Maintained 2469F: Documentation/filesystems/bfs.txt 2470F: fs/bfs/ 2471F: include/uapi/linux/bfs_fs.h 2472 2473BLACKFIN ARCHITECTURE 2474M: Steven Miao <realmz6@gmail.com> 2475L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2476T: git git://git.code.sf.net/p/adi-linux/code 2477W: http://blackfin.uclinux.org 2478S: Supported 2479F: arch/blackfin/ 2480 2481BLACKFIN EMAC DRIVER 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2483W: http://blackfin.uclinux.org 2484S: Supported 2485F: drivers/net/ethernet/adi/ 2486 2487BLACKFIN RTC DRIVER 2488L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2489W: http://blackfin.uclinux.org 2490S: Supported 2491F: drivers/rtc/rtc-bfin.c 2492 2493BLACKFIN SDH DRIVER 2494M: Sonic Zhang <sonic.zhang@analog.com> 2495L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2496W: http://blackfin.uclinux.org 2497S: Supported 2498F: drivers/mmc/host/bfin_sdh.c 2499 2500BLACKFIN SERIAL DRIVER 2501M: Sonic Zhang <sonic.zhang@analog.com> 2502L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2503W: http://blackfin.uclinux.org 2504S: Supported 2505F: drivers/tty/serial/bfin_uart.c 2506 2507BLACKFIN WATCHDOG DRIVER 2508L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2509W: http://blackfin.uclinux.org 2510S: Supported 2511F: drivers/watchdog/bfin_wdt.c 2512 2513BLACKFIN I2C TWI DRIVER 2514M: Sonic Zhang <sonic.zhang@analog.com> 2515L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2516W: http://blackfin.uclinux.org/ 2517S: Supported 2518F: drivers/i2c/busses/i2c-bfin-twi.c 2519 2520BLACKFIN MEDIA DRIVER 2521M: Scott Jiang <scott.jiang.linux@gmail.com> 2522L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2523W: http://blackfin.uclinux.org/ 2524S: Supported 2525F: drivers/media/platform/blackfin/ 2526F: drivers/media/i2c/adv7183* 2527F: drivers/media/i2c/vs6624* 2528 2529BLINKM RGB LED DRIVER 2530M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2531S: Maintained 2532F: drivers/leds/leds-blinkm.c 2533 2534BLOCK LAYER 2535M: Jens Axboe <axboe@kernel.dk> 2536L: linux-block@vger.kernel.org 2537T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2538S: Maintained 2539F: block/ 2540F: kernel/trace/blktrace.c 2541F: lib/sbitmap.c 2542 2543BFQ I/O SCHEDULER 2544M: Paolo Valente <paolo.valente@linaro.org> 2545M: Jens Axboe <axboe@kernel.dk> 2546L: linux-block@vger.kernel.org 2547S: Maintained 2548F: block/bfq-* 2549F: Documentation/block/bfq-iosched.txt 2550 2551BLOCK2MTD DRIVER 2552M: Joern Engel <joern@lazybastard.org> 2553L: linux-mtd@lists.infradead.org 2554S: Maintained 2555F: drivers/mtd/devices/block2mtd.c 2556 2557BLUETOOTH DRIVERS 2558M: Marcel Holtmann <marcel@holtmann.org> 2559M: Gustavo Padovan <gustavo@padovan.org> 2560M: Johan Hedberg <johan.hedberg@gmail.com> 2561L: linux-bluetooth@vger.kernel.org 2562W: http://www.bluez.org/ 2563T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2564T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2565S: Maintained 2566F: drivers/bluetooth/ 2567 2568BLUETOOTH SUBSYSTEM 2569M: Marcel Holtmann <marcel@holtmann.org> 2570M: Gustavo Padovan <gustavo@padovan.org> 2571M: Johan Hedberg <johan.hedberg@gmail.com> 2572L: linux-bluetooth@vger.kernel.org 2573W: http://www.bluez.org/ 2574T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2575T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2576S: Maintained 2577F: net/bluetooth/ 2578F: include/net/bluetooth/ 2579 2580BONDING DRIVER 2581M: Jay Vosburgh <j.vosburgh@gmail.com> 2582M: Veaceslav Falico <vfalico@gmail.com> 2583M: Andy Gospodarek <andy@greyhouse.net> 2584L: netdev@vger.kernel.org 2585W: http://sourceforge.net/projects/bonding/ 2586S: Supported 2587F: drivers/net/bonding/ 2588F: include/uapi/linux/if_bonding.h 2589 2590BPF (Safe dynamic programs and tools) 2591M: Alexei Starovoitov <ast@kernel.org> 2592M: Daniel Borkmann <daniel@iogearbox.net> 2593L: netdev@vger.kernel.org 2594L: linux-kernel@vger.kernel.org 2595S: Supported 2596F: arch/x86/net/bpf_jit* 2597F: Documentation/networking/filter.txt 2598F: include/linux/bpf* 2599F: include/linux/filter.h 2600F: include/uapi/linux/bpf* 2601F: include/uapi/linux/filter.h 2602F: kernel/bpf/ 2603F: kernel/trace/bpf_trace.c 2604F: lib/test_bpf.c 2605F: net/bpf/ 2606F: net/core/filter.c 2607F: net/sched/act_bpf.c 2608F: net/sched/cls_bpf.c 2609F: samples/bpf/ 2610F: tools/net/bpf* 2611F: tools/testing/selftests/bpf/ 2612 2613BROADCOM B44 10/100 ETHERNET DRIVER 2614M: Michael Chan <michael.chan@broadcom.com> 2615L: netdev@vger.kernel.org 2616S: Supported 2617F: drivers/net/ethernet/broadcom/b44.* 2618 2619BROADCOM B53 ETHERNET SWITCH DRIVER 2620M: Florian Fainelli <f.fainelli@gmail.com> 2621L: netdev@vger.kernel.org 2622L: openwrt-devel@lists.openwrt.org (subscribers-only) 2623S: Supported 2624F: drivers/net/dsa/b53/* 2625F: include/linux/platform_data/b53.h 2626 2627BROADCOM GENET ETHERNET DRIVER 2628M: Florian Fainelli <f.fainelli@gmail.com> 2629L: netdev@vger.kernel.org 2630S: Supported 2631F: drivers/net/ethernet/broadcom/genet/ 2632 2633BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2634M: Rasesh Mody <rasesh.mody@cavium.com> 2635M: Harish Patil <harish.patil@cavium.com> 2636M: Dept-GELinuxNICDev@cavium.com 2637L: netdev@vger.kernel.org 2638S: Supported 2639F: drivers/net/ethernet/broadcom/bnx2.* 2640F: drivers/net/ethernet/broadcom/bnx2_* 2641 2642BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2643M: Yuval Mintz <Yuval.Mintz@cavium.com> 2644M: Ariel Elior <ariel.elior@cavium.com> 2645M: everest-linux-l2@cavium.com 2646L: netdev@vger.kernel.org 2647S: Supported 2648F: drivers/net/ethernet/broadcom/bnx2x/ 2649 2650BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2651M: Michael Chan <michael.chan@broadcom.com> 2652L: netdev@vger.kernel.org 2653S: Supported 2654F: drivers/net/ethernet/broadcom/bnxt/ 2655 2656BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2657M: Florian Fainelli <f.fainelli@gmail.com> 2658M: Ray Jui <rjui@broadcom.com> 2659M: Scott Branden <sbranden@broadcom.com> 2660M: bcm-kernel-feedback-list@broadcom.com 2661T: git git://github.com/broadcom/mach-bcm 2662S: Maintained 2663N: bcm281* 2664N: bcm113* 2665N: bcm216* 2666N: kona 2667F: arch/arm/mach-bcm/ 2668 2669BROADCOM BCM2835 ARM ARCHITECTURE 2670M: Stephen Warren <swarren@wwwdotorg.org> 2671M: Lee Jones <lee@kernel.org> 2672M: Eric Anholt <eric@anholt.net> 2673L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2675T: git git://github.com/anholt/linux 2676S: Maintained 2677N: bcm2835 2678F: drivers/staging/vc04_services 2679 2680BROADCOM BCM47XX MIPS ARCHITECTURE 2681M: Hauke Mehrtens <hauke@hauke-m.de> 2682M: Rafał Miłecki <zajec5@gmail.com> 2683L: linux-mips@linux-mips.org 2684S: Maintained 2685F: Documentation/devicetree/bindings/mips/brcm/ 2686F: arch/mips/bcm47xx/* 2687F: arch/mips/include/asm/mach-bcm47xx/* 2688 2689BROADCOM BCM5301X ARM ARCHITECTURE 2690M: Hauke Mehrtens <hauke@hauke-m.de> 2691M: Rafał Miłecki <zajec5@gmail.com> 2692M: bcm-kernel-feedback-list@broadcom.com 2693L: linux-arm-kernel@lists.infradead.org 2694S: Maintained 2695F: arch/arm/mach-bcm/bcm_5301x.c 2696F: arch/arm/boot/dts/bcm5301x*.dtsi 2697F: arch/arm/boot/dts/bcm470* 2698 2699BROADCOM BCM53573 ARM ARCHITECTURE 2700M: Rafał Miłecki <rafal@milecki.pl> 2701L: linux-arm-kernel@lists.infradead.org 2702S: Maintained 2703F: arch/arm/boot/dts/bcm53573* 2704F: arch/arm/boot/dts/bcm47189* 2705 2706BROADCOM BCM63XX ARM ARCHITECTURE 2707M: Florian Fainelli <f.fainelli@gmail.com> 2708M: bcm-kernel-feedback-list@broadcom.com 2709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2710T: git git://github.com/broadcom/stblinux.git 2711S: Maintained 2712N: bcm63xx 2713 2714BROADCOM BCM63XX/BCM33XX UDC DRIVER 2715M: Kevin Cernekee <cernekee@gmail.com> 2716L: linux-usb@vger.kernel.org 2717S: Maintained 2718F: drivers/usb/gadget/udc/bcm63xx_udc.* 2719 2720BROADCOM BCM7XXX ARM ARCHITECTURE 2721M: Brian Norris <computersforpeace@gmail.com> 2722M: Gregory Fong <gregory.0xf0@gmail.com> 2723M: Florian Fainelli <f.fainelli@gmail.com> 2724M: bcm-kernel-feedback-list@broadcom.com 2725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2726T: git git://github.com/broadcom/stblinux.git 2727S: Maintained 2728F: arch/arm/mach-bcm/*brcmstb* 2729F: arch/arm/boot/dts/bcm7*.dts* 2730F: drivers/bus/brcmstb_gisb.c 2731N: brcmstb 2732 2733BROADCOM BMIPS MIPS ARCHITECTURE 2734M: Kevin Cernekee <cernekee@gmail.com> 2735M: Florian Fainelli <f.fainelli@gmail.com> 2736L: linux-mips@linux-mips.org 2737T: git git://github.com/broadcom/stblinux.git 2738S: Maintained 2739F: arch/mips/bmips/* 2740F: arch/mips/include/asm/mach-bmips/* 2741F: arch/mips/kernel/*bmips* 2742F: arch/mips/boot/dts/brcm/bcm*.dts* 2743F: drivers/irqchip/irq-bcm63* 2744F: drivers/irqchip/irq-bcm7* 2745F: drivers/irqchip/irq-brcmstb* 2746F: include/linux/bcm963xx_nvram.h 2747F: include/linux/bcm963xx_tag.h 2748 2749BROADCOM BMIPS CPUFREQ DRIVER 2750M: Markus Mayer <mmayer@broadcom.com> 2751M: bcm-kernel-feedback-list@broadcom.com 2752L: linux-pm@vger.kernel.org 2753S: Maintained 2754F: drivers/cpufreq/bmips-cpufreq.c 2755 2756BROADCOM TG3 GIGABIT ETHERNET DRIVER 2757M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2758M: Prashant Sreedharan <prashant@broadcom.com> 2759M: Michael Chan <mchan@broadcom.com> 2760L: netdev@vger.kernel.org 2761S: Supported 2762F: drivers/net/ethernet/broadcom/tg3.* 2763 2764BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2765M: Arend van Spriel <arend.vanspriel@broadcom.com> 2766M: Franky Lin <franky.lin@broadcom.com> 2767M: Hante Meuleman <hante.meuleman@broadcom.com> 2768L: linux-wireless@vger.kernel.org 2769L: brcm80211-dev-list.pdl@broadcom.com 2770S: Supported 2771F: drivers/net/wireless/broadcom/brcm80211/ 2772 2773BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2774M: QLogic-Storage-Upstream@qlogic.com 2775L: linux-scsi@vger.kernel.org 2776S: Supported 2777F: drivers/scsi/bnx2fc/ 2778 2779BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2780M: QLogic-Storage-Upstream@qlogic.com 2781L: linux-scsi@vger.kernel.org 2782S: Supported 2783F: drivers/scsi/bnx2i/ 2784 2785BROADCOM IPROC ARM ARCHITECTURE 2786M: Ray Jui <rjui@broadcom.com> 2787M: Scott Branden <sbranden@broadcom.com> 2788M: Jon Mason <jonmason@broadcom.com> 2789M: bcm-kernel-feedback-list@broadcom.com 2790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2791T: git git://github.com/broadcom/cygnus-linux.git 2792S: Maintained 2793N: iproc 2794N: cygnus 2795N: bcm[-_]nsp 2796N: bcm9113* 2797N: bcm9583* 2798N: bcm9585* 2799N: bcm9586* 2800N: bcm988312 2801N: bcm113* 2802N: bcm583* 2803N: bcm585* 2804N: bcm586* 2805N: bcm88312 2806F: arch/arm64/boot/dts/broadcom/ns2* 2807F: drivers/clk/bcm/clk-ns* 2808F: drivers/pinctrl/bcm/pinctrl-ns* 2809 2810BROADCOM BRCMSTB GPIO DRIVER 2811M: Gregory Fong <gregory.0xf0@gmail.com> 2812L: bcm-kernel-feedback-list@broadcom.com 2813S: Supported 2814F: drivers/gpio/gpio-brcmstb.c 2815F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2816 2817BROADCOM KONA GPIO DRIVER 2818M: Ray Jui <rjui@broadcom.com> 2819L: bcm-kernel-feedback-list@broadcom.com 2820S: Supported 2821F: drivers/gpio/gpio-bcm-kona.c 2822F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2823 2824BROADCOM NVRAM DRIVER 2825M: Rafał Miłecki <zajec5@gmail.com> 2826L: linux-mips@linux-mips.org 2827S: Maintained 2828F: drivers/firmware/broadcom/* 2829 2830BROADCOM STB NAND FLASH DRIVER 2831M: Brian Norris <computersforpeace@gmail.com> 2832M: Kamal Dasu <kdasu.kdev@gmail.com> 2833L: linux-mtd@lists.infradead.org 2834L: bcm-kernel-feedback-list@broadcom.com 2835S: Maintained 2836F: drivers/mtd/nand/brcmnand/ 2837 2838BROADCOM STB AVS CPUFREQ DRIVER 2839M: Markus Mayer <mmayer@broadcom.com> 2840M: bcm-kernel-feedback-list@broadcom.com 2841L: linux-pm@vger.kernel.org 2842S: Maintained 2843F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2844F: drivers/cpufreq/brcmstb* 2845 2846BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2847M: Rafał Miłecki <zajec5@gmail.com> 2848L: linux-wireless@vger.kernel.org 2849S: Maintained 2850F: drivers/bcma/ 2851F: include/linux/bcma/ 2852 2853BROADCOM SYSTEMPORT ETHERNET DRIVER 2854M: Florian Fainelli <f.fainelli@gmail.com> 2855L: netdev@vger.kernel.org 2856S: Supported 2857F: drivers/net/ethernet/broadcom/bcmsysport.* 2858 2859BROADCOM VULCAN ARM64 SOC 2860M: Jayachandran C. <c.jayachandran@gmail.com> 2861M: bcm-kernel-feedback-list@broadcom.com 2862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2863S: Maintained 2864F: arch/arm64/boot/dts/broadcom/vulcan* 2865 2866BROADCOM NETXTREME-E ROCE DRIVER 2867M: Selvin Xavier <selvin.xavier@broadcom.com> 2868M: Devesh Sharma <devesh.sharma@broadcom.com> 2869M: Somnath Kotur <somnath.kotur@broadcom.com> 2870M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2871L: linux-rdma@vger.kernel.org 2872W: http://www.broadcom.com 2873S: Supported 2874F: drivers/infiniband/hw/bnxt_re/ 2875F: include/uapi/rdma/bnxt_re-abi.h 2876 2877BROCADE BFA FC SCSI DRIVER 2878M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2879M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2880L: linux-scsi@vger.kernel.org 2881S: Supported 2882F: drivers/scsi/bfa/ 2883 2884BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2885M: Rasesh Mody <rasesh.mody@cavium.com> 2886M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2887M: Dept-GELinuxNICDev@cavium.com 2888L: netdev@vger.kernel.org 2889S: Supported 2890F: drivers/net/ethernet/brocade/bna/ 2891 2892BSG (block layer generic sg v4 driver) 2893M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2894L: linux-scsi@vger.kernel.org 2895S: Supported 2896F: block/bsg.c 2897F: include/linux/bsg.h 2898F: include/uapi/linux/bsg.h 2899 2900BT87X AUDIO DRIVER 2901M: Clemens Ladisch <clemens@ladisch.de> 2902L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2903T: git git://git.alsa-project.org/alsa-kernel.git 2904S: Maintained 2905F: Documentation/sound/alsa/Bt87x.txt 2906F: sound/pci/bt87x.c 2907 2908BT8XXGPIO DRIVER 2909M: Michael Buesch <m@bues.ch> 2910W: http://bu3sch.de/btgpio.php 2911S: Maintained 2912F: drivers/gpio/gpio-bt8xx.c 2913 2914BTRFS FILE SYSTEM 2915M: Chris Mason <clm@fb.com> 2916M: Josef Bacik <jbacik@fb.com> 2917M: David Sterba <dsterba@suse.com> 2918L: linux-btrfs@vger.kernel.org 2919W: http://btrfs.wiki.kernel.org/ 2920Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2921T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2922S: Maintained 2923F: Documentation/filesystems/btrfs.txt 2924F: fs/btrfs/ 2925 2926BTTV VIDEO4LINUX DRIVER 2927M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2928M: Mauro Carvalho Chehab <mchehab@kernel.org> 2929L: linux-media@vger.kernel.org 2930W: https://linuxtv.org 2931T: git git://linuxtv.org/media_tree.git 2932S: Odd fixes 2933F: Documentation/media/v4l-drivers/bttv* 2934F: drivers/media/pci/bt8xx/bttv* 2935 2936BUSLOGIC SCSI DRIVER 2937M: Khalid Aziz <khalid@gonehiking.org> 2938L: linux-scsi@vger.kernel.org 2939S: Maintained 2940F: drivers/scsi/BusLogic.* 2941F: drivers/scsi/FlashPoint.* 2942 2943C-MEDIA CMI8788 DRIVER 2944M: Clemens Ladisch <clemens@ladisch.de> 2945L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2946T: git git://git.alsa-project.org/alsa-kernel.git 2947S: Maintained 2948F: sound/pci/oxygen/ 2949 2950C6X ARCHITECTURE 2951M: Mark Salter <msalter@redhat.com> 2952M: Aurelien Jacquiot <a-jacquiot@ti.com> 2953L: linux-c6x-dev@linux-c6x.org 2954W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2955S: Maintained 2956F: arch/c6x/ 2957 2958CA8210 IEEE-802.15.4 RADIO DRIVER 2959M: Harry Morris <h.morris@cascoda.com> 2960M: linuxdev@cascoda.com 2961L: linux-wpan@vger.kernel.org 2962W: https://github.com/Cascoda/ca8210-linux.git 2963S: Maintained 2964F: drivers/net/ieee802154/ca8210.c 2965F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 2966 2967CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2968M: David Howells <dhowells@redhat.com> 2969L: linux-cachefs@redhat.com (moderated for non-subscribers) 2970S: Supported 2971F: Documentation/filesystems/caching/cachefiles.txt 2972F: fs/cachefiles/ 2973 2974CADET FM/AM RADIO RECEIVER DRIVER 2975M: Hans Verkuil <hverkuil@xs4all.nl> 2976L: linux-media@vger.kernel.org 2977T: git git://linuxtv.org/media_tree.git 2978W: https://linuxtv.org 2979S: Maintained 2980F: drivers/media/radio/radio-cadet* 2981 2982CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2983M: Jonathan Corbet <corbet@lwn.net> 2984L: linux-media@vger.kernel.org 2985T: git git://linuxtv.org/media_tree.git 2986S: Maintained 2987F: Documentation/media/v4l-drivers/cafe_ccic* 2988F: drivers/media/platform/marvell-ccic/ 2989 2990CAIF NETWORK LAYER 2991M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2992L: netdev@vger.kernel.org 2993S: Supported 2994F: Documentation/networking/caif/ 2995F: drivers/net/caif/ 2996F: include/uapi/linux/caif/ 2997F: include/net/caif/ 2998F: net/caif/ 2999 3000CALGARY x86-64 IOMMU 3001M: Muli Ben-Yehuda <mulix@mulix.org> 3002M: Jon Mason <jdmason@kudzu.us> 3003L: iommu@lists.linux-foundation.org 3004S: Maintained 3005F: arch/x86/kernel/pci-calgary_64.c 3006F: arch/x86/kernel/tce_64.c 3007F: arch/x86/include/asm/calgary.h 3008F: arch/x86/include/asm/tce.h 3009 3010CAN NETWORK LAYER 3011M: Oliver Hartkopp <socketcan@hartkopp.net> 3012M: Marc Kleine-Budde <mkl@pengutronix.de> 3013L: linux-can@vger.kernel.org 3014W: https://github.com/linux-can 3015T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3016T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3017S: Maintained 3018F: Documentation/networking/can.txt 3019F: net/can/ 3020F: include/linux/can/core.h 3021F: include/uapi/linux/can.h 3022F: include/uapi/linux/can/bcm.h 3023F: include/uapi/linux/can/raw.h 3024F: include/uapi/linux/can/gw.h 3025 3026CAN NETWORK DRIVERS 3027M: Wolfgang Grandegger <wg@grandegger.com> 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/devicetree/bindings/net/can/ 3035F: drivers/net/can/ 3036F: include/linux/can/dev.h 3037F: include/linux/can/platform/ 3038F: include/uapi/linux/can/error.h 3039F: include/uapi/linux/can/netlink.h 3040 3041CAPABILITIES 3042M: Serge Hallyn <serge@hallyn.com> 3043L: linux-security-module@vger.kernel.org 3044S: Supported 3045F: include/linux/capability.h 3046F: include/uapi/linux/capability.h 3047F: security/commoncap.c 3048F: kernel/capability.c 3049 3050CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3051M: Kevin Tsai <ktsai@capellamicro.com> 3052S: Maintained 3053F: drivers/iio/light/cm* 3054 3055CAVIUM THUNDERX2 ARM64 SOC 3056M: Jayachandran C <jnair@caviumnetworks.com> 3057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3058S: Maintained 3059F: arch/arm64/boot/dts/cavium/thunder-99xx* 3060F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3061 3062CAVIUM I2C DRIVER 3063M: Jan Glauber <jglauber@cavium.com> 3064M: David Daney <david.daney@cavium.com> 3065W: http://www.cavium.com 3066S: Supported 3067F: drivers/i2c/busses/i2c-octeon* 3068F: drivers/i2c/busses/i2c-thunderx* 3069 3070CAVIUM MMC DRIVER 3071M: Jan Glauber <jglauber@cavium.com> 3072M: David Daney <david.daney@cavium.com> 3073M: Steven J. Hill <Steven.Hill@cavium.com> 3074W: http://www.cavium.com 3075S: Supported 3076F: drivers/mmc/host/cavium* 3077 3078CAVIUM LIQUIDIO NETWORK DRIVER 3079M: Derek Chickles <derek.chickles@caviumnetworks.com> 3080M: Satanand Burla <satananda.burla@caviumnetworks.com> 3081M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3082M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3083L: netdev@vger.kernel.org 3084W: http://www.cavium.com 3085S: Supported 3086F: drivers/net/ethernet/cavium/liquidio/ 3087 3088CAVIUM OCTEON-TX CRYPTO DRIVER 3089M: George Cherian <george.cherian@cavium.com> 3090L: linux-crypto@vger.kernel.org 3091W: http://www.cavium.com 3092S: Supported 3093F: drivers/crypto/cavium/cpt/ 3094 3095CC2520 IEEE-802.15.4 RADIO DRIVER 3096M: Varka Bhadram <varkabhadram@gmail.com> 3097L: linux-wpan@vger.kernel.org 3098S: Maintained 3099F: drivers/net/ieee802154/cc2520.c 3100F: include/linux/spi/cc2520.h 3101F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3102 3103CEC FRAMEWORK 3104M: Hans Verkuil <hans.verkuil@cisco.com> 3105L: linux-media@vger.kernel.org 3106T: git git://linuxtv.org/media_tree.git 3107W: http://linuxtv.org 3108S: Supported 3109F: Documentation/media/kapi/cec-core.rst 3110F: Documentation/media/uapi/cec 3111F: drivers/media/cec/ 3112F: drivers/media/rc/keymaps/rc-cec.c 3113F: include/media/cec.h 3114F: include/media/cec-notifier.h 3115F: include/uapi/linux/cec.h 3116F: include/uapi/linux/cec-funcs.h 3117 3118CELL BROADBAND ENGINE ARCHITECTURE 3119M: Arnd Bergmann <arnd@arndb.de> 3120L: linuxppc-dev@lists.ozlabs.org 3121W: http://www.ibm.com/developerworks/power/cell/ 3122S: Supported 3123F: arch/powerpc/include/asm/cell*.h 3124F: arch/powerpc/include/asm/spu*.h 3125F: arch/powerpc/include/uapi/asm/spu*.h 3126F: arch/powerpc/oprofile/*cell* 3127F: arch/powerpc/platforms/cell/ 3128 3129CEPH COMMON CODE (LIBCEPH) 3130M: Ilya Dryomov <idryomov@gmail.com> 3131M: "Yan, Zheng" <zyan@redhat.com> 3132M: Sage Weil <sage@redhat.com> 3133L: ceph-devel@vger.kernel.org 3134W: http://ceph.com/ 3135T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3136T: git git://github.com/ceph/ceph-client.git 3137S: Supported 3138F: net/ceph/ 3139F: include/linux/ceph/ 3140F: include/linux/crush/ 3141 3142CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3143M: "Yan, Zheng" <zyan@redhat.com> 3144M: Sage Weil <sage@redhat.com> 3145M: Ilya Dryomov <idryomov@gmail.com> 3146L: ceph-devel@vger.kernel.org 3147W: http://ceph.com/ 3148T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3149T: git git://github.com/ceph/ceph-client.git 3150S: Supported 3151F: Documentation/filesystems/ceph.txt 3152F: fs/ceph/ 3153 3154CERTIFICATE HANDLING: 3155M: David Howells <dhowells@redhat.com> 3156M: David Woodhouse <dwmw2@infradead.org> 3157L: keyrings@vger.kernel.org 3158S: Maintained 3159F: Documentation/module-signing.txt 3160F: certs/ 3161F: scripts/sign-file.c 3162F: scripts/extract-cert.c 3163 3164CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3165L: linux-usb@vger.kernel.org 3166S: Orphan 3167F: Documentation/usb/WUSB-Design-overview.txt 3168F: Documentation/usb/wusb-cbaf 3169F: drivers/usb/host/hwa-hc.c 3170F: drivers/usb/host/whci/ 3171F: drivers/usb/wusbcore/ 3172F: include/linux/usb/wusb* 3173 3174HT16K33 LED CONTROLLER DRIVER 3175M: Robin van der Gracht <robin@protonic.nl> 3176S: Maintained 3177F: drivers/auxdisplay/ht16k33.c 3178F: Documentation/devicetree/bindings/display/ht16k33.txt 3179 3180CFAG12864B LCD DRIVER 3181M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3182W: http://miguelojeda.es/auxdisplay.htm 3183W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3184S: Maintained 3185F: drivers/auxdisplay/cfag12864b.c 3186F: include/linux/cfag12864b.h 3187 3188CFAG12864BFB LCD FRAMEBUFFER DRIVER 3189M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3190W: http://miguelojeda.es/auxdisplay.htm 3191W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3192S: Maintained 3193F: drivers/auxdisplay/cfag12864bfb.c 3194F: include/linux/cfag12864b.h 3195 3196CFG80211 and NL80211 3197M: Johannes Berg <johannes@sipsolutions.net> 3198L: linux-wireless@vger.kernel.org 3199W: http://wireless.kernel.org/ 3200T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3201T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3202S: Maintained 3203F: include/uapi/linux/nl80211.h 3204F: include/net/cfg80211.h 3205F: net/wireless/* 3206X: net/wireless/wext* 3207 3208CHAR and MISC DRIVERS 3209M: Arnd Bergmann <arnd@arndb.de> 3210M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3211T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3212S: Supported 3213F: drivers/char/* 3214F: drivers/misc/* 3215F: include/linux/miscdevice.h 3216 3217CHECKPATCH 3218M: Andy Whitcroft <apw@canonical.com> 3219M: Joe Perches <joe@perches.com> 3220S: Maintained 3221F: scripts/checkpatch.pl 3222 3223CHINESE DOCUMENTATION 3224M: Harry Wei <harryxiyou@gmail.com> 3225L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3226L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3227S: Maintained 3228F: Documentation/translations/zh_CN/ 3229 3230CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3231M: Peter Chen <Peter.Chen@nxp.com> 3232T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3233L: linux-usb@vger.kernel.org 3234S: Maintained 3235F: drivers/usb/chipidea/ 3236 3237CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3238M: Hans de Goede <hdegoede@redhat.com> 3239L: linux-input@vger.kernel.org 3240S: Maintained 3241F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3242F: drivers/input/touchscreen/chipone_icn8318.c 3243 3244CHROME HARDWARE PLATFORM SUPPORT 3245M: Olof Johansson <olof@lixom.net> 3246S: Maintained 3247T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3248F: drivers/platform/chrome/ 3249 3250CISCO VIC ETHERNET NIC DRIVER 3251M: Christian Benvenuti <benve@cisco.com> 3252M: Govindarajulu Varadarajan <_govind@gmx.com> 3253M: Neel Patel <neepatel@cisco.com> 3254S: Supported 3255F: drivers/net/ethernet/cisco/enic/ 3256 3257CISCO VIC LOW LATENCY NIC DRIVER 3258M: Christian Benvenuti <benve@cisco.com> 3259M: Dave Goodell <dgoodell@cisco.com> 3260S: Supported 3261F: drivers/infiniband/hw/usnic/ 3262 3263CIRRUS LOGIC EP93XX ETHERNET DRIVER 3264M: Hartley Sweeten <hsweeten@visionengravers.com> 3265L: netdev@vger.kernel.org 3266S: Maintained 3267F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3268 3269CIRRUS LOGIC AUDIO CODEC DRIVERS 3270M: Brian Austin <brian.austin@cirrus.com> 3271M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3272L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3273S: Maintained 3274F: sound/soc/codecs/cs* 3275 3276CLEANCACHE API 3277M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3278L: linux-kernel@vger.kernel.org 3279S: Maintained 3280F: mm/cleancache.c 3281F: include/linux/cleancache.h 3282 3283CLK API 3284M: Russell King <linux@armlinux.org.uk> 3285L: linux-clk@vger.kernel.org 3286S: Maintained 3287F: include/linux/clk.h 3288 3289CLOCKSOURCE, CLOCKEVENT DRIVERS 3290M: Daniel Lezcano <daniel.lezcano@linaro.org> 3291M: Thomas Gleixner <tglx@linutronix.de> 3292L: linux-kernel@vger.kernel.org 3293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3294S: Supported 3295F: drivers/clocksource 3296 3297CISCO FCOE HBA DRIVER 3298M: Satish Kharat <satishkh@cisco.com> 3299M: Sesidhar Baddela <sebaddel@cisco.com> 3300M: Karan Tilak Kumar <kartilak@cisco.com> 3301L: linux-scsi@vger.kernel.org 3302S: Supported 3303F: drivers/scsi/fnic/ 3304 3305CISCO SCSI HBA DRIVER 3306M: Karan Tilak Kumar <kartilak@cisco.com> 3307M: Sesidhar Baddela <sebaddel@cisco.com> 3308L: linux-scsi@vger.kernel.org 3309S: Supported 3310F: drivers/scsi/snic/ 3311 3312CMPC ACPI DRIVER 3313M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3314M: Daniel Oliveira Nascimento <don@syst.com.br> 3315L: platform-driver-x86@vger.kernel.org 3316S: Supported 3317F: drivers/platform/x86/classmate-laptop.c 3318 3319COBALT MEDIA DRIVER 3320M: Hans Verkuil <hans.verkuil@cisco.com> 3321L: linux-media@vger.kernel.org 3322T: git git://linuxtv.org/media_tree.git 3323W: https://linuxtv.org 3324S: Supported 3325F: drivers/media/pci/cobalt/ 3326 3327COCCINELLE/Semantic Patches (SmPL) 3328M: Julia Lawall <Julia.Lawall@lip6.fr> 3329M: Gilles Muller <Gilles.Muller@lip6.fr> 3330M: Nicolas Palix <nicolas.palix@imag.fr> 3331M: Michal Marek <mmarek@suse.com> 3332L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3333T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3334W: http://coccinelle.lip6.fr/ 3335S: Supported 3336F: Documentation/dev-tools/coccinelle.rst 3337F: scripts/coccinelle/ 3338F: scripts/coccicheck 3339 3340CODA FILE SYSTEM 3341M: Jan Harkes <jaharkes@cs.cmu.edu> 3342M: coda@cs.cmu.edu 3343L: codalist@coda.cs.cmu.edu 3344W: http://www.coda.cs.cmu.edu/ 3345S: Maintained 3346F: Documentation/filesystems/coda.txt 3347F: fs/coda/ 3348F: include/linux/coda*.h 3349F: include/uapi/linux/coda*.h 3350 3351CODA V4L2 MEM2MEM DRIVER 3352M: Philipp Zabel <p.zabel@pengutronix.de> 3353L: linux-media@vger.kernel.org 3354S: Maintained 3355F: Documentation/devicetree/bindings/media/coda.txt 3356F: drivers/media/platform/coda/ 3357 3358COMMON CLK FRAMEWORK 3359M: Michael Turquette <mturquette@baylibre.com> 3360M: Stephen Boyd <sboyd@codeaurora.org> 3361L: linux-clk@vger.kernel.org 3362Q: http://patchwork.kernel.org/project/linux-clk/list/ 3363T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3364S: Maintained 3365F: Documentation/devicetree/bindings/clock/ 3366F: drivers/clk/ 3367X: drivers/clk/clkdev.c 3368F: include/linux/clk-pr* 3369F: include/linux/clk/ 3370 3371COMMON INTERNET FILE SYSTEM (CIFS) 3372M: Steve French <sfrench@samba.org> 3373L: linux-cifs@vger.kernel.org 3374L: samba-technical@lists.samba.org (moderated for non-subscribers) 3375W: http://linux-cifs.samba.org/ 3376T: git git://git.samba.org/sfrench/cifs-2.6.git 3377S: Supported 3378F: Documentation/filesystems/cifs/ 3379F: fs/cifs/ 3380 3381COMPACTPCI HOTPLUG CORE 3382M: Scott Murray <scott@spiteful.org> 3383L: linux-pci@vger.kernel.org 3384S: Maintained 3385F: drivers/pci/hotplug/cpci_hotplug* 3386 3387COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3388M: Scott Murray <scott@spiteful.org> 3389L: linux-pci@vger.kernel.org 3390S: Maintained 3391F: drivers/pci/hotplug/cpcihp_zt5550.* 3392 3393COMPACTPCI HOTPLUG GENERIC DRIVER 3394M: Scott Murray <scott@spiteful.org> 3395L: linux-pci@vger.kernel.org 3396S: Maintained 3397F: drivers/pci/hotplug/cpcihp_generic.c 3398 3399COMPAL LAPTOP SUPPORT 3400M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3401L: platform-driver-x86@vger.kernel.org 3402S: Maintained 3403F: drivers/platform/x86/compal-laptop.c 3404 3405CONEXANT ACCESSRUNNER USB DRIVER 3406L: accessrunner-general@lists.sourceforge.net 3407W: http://accessrunner.sourceforge.net/ 3408S: Orphan 3409F: drivers/usb/atm/cxacru.c 3410 3411CONFIGFS 3412M: Joel Becker <jlbec@evilplan.org> 3413M: Christoph Hellwig <hch@lst.de> 3414T: git git://git.infradead.org/users/hch/configfs.git 3415S: Supported 3416F: fs/configfs/ 3417F: include/linux/configfs.h 3418 3419CONNECTOR 3420M: Evgeniy Polyakov <zbr@ioremap.net> 3421L: netdev@vger.kernel.org 3422S: Maintained 3423F: drivers/connector/ 3424 3425CONTROL GROUP (CGROUP) 3426M: Tejun Heo <tj@kernel.org> 3427M: Li Zefan <lizefan@huawei.com> 3428M: Johannes Weiner <hannes@cmpxchg.org> 3429L: cgroups@vger.kernel.org 3430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3431S: Maintained 3432F: Documentation/cgroup* 3433F: include/linux/cgroup* 3434F: kernel/cgroup* 3435 3436CONTROL GROUP - CPUSET 3437M: Li Zefan <lizefan@huawei.com> 3438L: cgroups@vger.kernel.org 3439W: http://www.bullopensource.org/cpuset/ 3440W: http://oss.sgi.com/projects/cpusets/ 3441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3442S: Maintained 3443F: Documentation/cgroup-v1/cpusets.txt 3444F: include/linux/cpuset.h 3445F: kernel/cpuset.c 3446 3447CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3448M: Johannes Weiner <hannes@cmpxchg.org> 3449M: Michal Hocko <mhocko@kernel.org> 3450M: Vladimir Davydov <vdavydov.dev@gmail.com> 3451L: cgroups@vger.kernel.org 3452L: linux-mm@kvack.org 3453S: Maintained 3454F: mm/memcontrol.c 3455F: mm/swap_cgroup.c 3456 3457CORETEMP HARDWARE MONITORING DRIVER 3458M: Fenghua Yu <fenghua.yu@intel.com> 3459L: linux-hwmon@vger.kernel.org 3460S: Maintained 3461F: Documentation/hwmon/coretemp 3462F: drivers/hwmon/coretemp.c 3463 3464COSA/SRP SYNC SERIAL DRIVER 3465M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3466W: http://www.fi.muni.cz/~kas/cosa/ 3467S: Maintained 3468F: drivers/net/wan/cosa* 3469 3470CPMAC ETHERNET DRIVER 3471M: Florian Fainelli <f.fainelli@gmail.com> 3472L: netdev@vger.kernel.org 3473S: Maintained 3474F: drivers/net/ethernet/ti/cpmac.c 3475 3476CPU FREQUENCY DRIVERS 3477M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3478M: Viresh Kumar <viresh.kumar@linaro.org> 3479L: linux-pm@vger.kernel.org 3480S: Maintained 3481T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3482T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3483B: https://bugzilla.kernel.org 3484F: Documentation/cpu-freq/ 3485F: Documentation/devicetree/bindings/cpufreq/ 3486F: drivers/cpufreq/ 3487F: include/linux/cpufreq.h 3488F: tools/testing/selftests/cpufreq/ 3489 3490CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3491M: Viresh Kumar <viresh.kumar@linaro.org> 3492M: Sudeep Holla <sudeep.holla@arm.com> 3493L: linux-pm@vger.kernel.org 3494W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3495S: Maintained 3496F: drivers/cpufreq/arm_big_little.h 3497F: drivers/cpufreq/arm_big_little.c 3498F: drivers/cpufreq/arm_big_little_dt.c 3499 3500CPUIDLE DRIVER - ARM BIG LITTLE 3501M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3502M: Daniel Lezcano <daniel.lezcano@linaro.org> 3503L: linux-pm@vger.kernel.org 3504L: linux-arm-kernel@lists.infradead.org 3505T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3506S: Maintained 3507F: drivers/cpuidle/cpuidle-big_little.c 3508 3509CPUIDLE DRIVER - ARM EXYNOS 3510M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3511M: Daniel Lezcano <daniel.lezcano@linaro.org> 3512M: Kukjin Kim <kgene@kernel.org> 3513L: linux-pm@vger.kernel.org 3514L: linux-samsung-soc@vger.kernel.org 3515S: Supported 3516F: drivers/cpuidle/cpuidle-exynos.c 3517F: arch/arm/mach-exynos/pm.c 3518 3519CPUIDLE DRIVERS 3520M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3521M: Daniel Lezcano <daniel.lezcano@linaro.org> 3522L: linux-pm@vger.kernel.org 3523S: Maintained 3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3525B: https://bugzilla.kernel.org 3526F: drivers/cpuidle/* 3527F: include/linux/cpuidle.h 3528 3529CPUID/MSR DRIVER 3530M: "H. Peter Anvin" <hpa@zytor.com> 3531S: Maintained 3532F: arch/x86/kernel/cpuid.c 3533F: arch/x86/kernel/msr.c 3534 3535CPU POWER MONITORING SUBSYSTEM 3536M: Thomas Renninger <trenn@suse.com> 3537L: linux-pm@vger.kernel.org 3538S: Maintained 3539F: tools/power/cpupower/ 3540 3541CRAMFS FILESYSTEM 3542W: http://sourceforge.net/projects/cramfs/ 3543S: Orphan / Obsolete 3544F: Documentation/filesystems/cramfs.txt 3545F: fs/cramfs/ 3546 3547CRIS PORT 3548M: Mikael Starvik <starvik@axis.com> 3549M: Jesper Nilsson <jesper.nilsson@axis.com> 3550L: linux-cris-kernel@axis.com 3551W: http://developer.axis.com 3552T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3553S: Maintained 3554F: arch/cris/ 3555F: drivers/tty/serial/crisv10.* 3556 3557CRYPTO API 3558M: Herbert Xu <herbert@gondor.apana.org.au> 3559M: "David S. Miller" <davem@davemloft.net> 3560L: linux-crypto@vger.kernel.org 3561T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3562T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3563S: Maintained 3564F: Documentation/crypto/ 3565F: Documentation/devicetree/bindings/crypto/ 3566F: Documentation/DocBook/crypto-API.tmpl 3567F: arch/*/crypto/ 3568F: crypto/ 3569F: drivers/crypto/ 3570F: include/crypto/ 3571F: include/linux/crypto* 3572 3573CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3574M: Neil Horman <nhorman@tuxdriver.com> 3575L: linux-crypto@vger.kernel.org 3576S: Maintained 3577F: crypto/ansi_cprng.c 3578F: crypto/rng.c 3579 3580CS3308 MEDIA DRIVER 3581M: Hans Verkuil <hverkuil@xs4all.nl> 3582L: linux-media@vger.kernel.org 3583T: git git://linuxtv.org/media_tree.git 3584W: http://linuxtv.org 3585S: Odd Fixes 3586F: drivers/media/i2c/cs3308.c 3587F: drivers/media/i2c/cs3308.h 3588 3589CS5535 Audio ALSA driver 3590M: Jaya Kumar <jayakumar.alsa@gmail.com> 3591S: Maintained 3592F: sound/pci/cs5535audio/ 3593 3594CW1200 WLAN driver 3595M: Solomon Peachy <pizza@shaftnet.org> 3596S: Maintained 3597F: drivers/net/wireless/st/cw1200/ 3598 3599CX18 VIDEO4LINUX DRIVER 3600M: Andy Walls <awalls@md.metrocast.net> 3601L: ivtv-devel@ivtvdriver.org (subscribers-only) 3602L: linux-media@vger.kernel.org 3603T: git git://linuxtv.org/media_tree.git 3604W: https://linuxtv.org 3605W: http://www.ivtvdriver.org/index.php/Cx18 3606S: Maintained 3607F: Documentation/media/v4l-drivers/cx18* 3608F: drivers/media/pci/cx18/ 3609F: include/uapi/linux/ivtv* 3610 3611CX2341X MPEG ENCODER HELPER MODULE 3612M: Hans Verkuil <hverkuil@xs4all.nl> 3613L: linux-media@vger.kernel.org 3614T: git git://linuxtv.org/media_tree.git 3615W: https://linuxtv.org 3616S: Maintained 3617F: drivers/media/common/cx2341x* 3618F: include/media/cx2341x* 3619 3620CX24120 MEDIA DRIVER 3621M: Jemma Denson <jdenson@gmail.com> 3622M: Patrick Boettcher <patrick.boettcher@posteo.de> 3623L: linux-media@vger.kernel.org 3624W: https://linuxtv.org 3625Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3626S: Maintained 3627F: drivers/media/dvb-frontends/cx24120* 3628 3629CX88 VIDEO4LINUX DRIVER 3630M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3631M: Mauro Carvalho Chehab <mchehab@kernel.org> 3632L: linux-media@vger.kernel.org 3633W: https://linuxtv.org 3634T: git git://linuxtv.org/media_tree.git 3635S: Odd fixes 3636F: Documentation/media/v4l-drivers/cx88* 3637F: drivers/media/pci/cx88/ 3638 3639CXD2820R MEDIA DRIVER 3640M: Antti Palosaari <crope@iki.fi> 3641L: linux-media@vger.kernel.org 3642W: https://linuxtv.org 3643W: http://palosaari.fi/linux/ 3644Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3645T: git git://linuxtv.org/anttip/media_tree.git 3646S: Maintained 3647F: drivers/media/dvb-frontends/cxd2820r* 3648 3649CXGB3 ETHERNET DRIVER (CXGB3) 3650M: Santosh Raspatur <santosh@chelsio.com> 3651L: netdev@vger.kernel.org 3652W: http://www.chelsio.com 3653S: Supported 3654F: drivers/net/ethernet/chelsio/cxgb3/ 3655 3656CXGB3 ISCSI DRIVER (CXGB3I) 3657M: Karen Xie <kxie@chelsio.com> 3658L: linux-scsi@vger.kernel.org 3659W: http://www.chelsio.com 3660S: Supported 3661F: drivers/scsi/cxgbi/cxgb3i 3662 3663CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3664M: Steve Wise <swise@chelsio.com> 3665L: linux-rdma@vger.kernel.org 3666W: http://www.openfabrics.org 3667S: Supported 3668F: drivers/infiniband/hw/cxgb3/ 3669F: include/uapi/rdma/cxgb3-abi.h 3670 3671CXGB4 ETHERNET DRIVER (CXGB4) 3672M: Ganesh Goudar <ganeshgr@chelsio.com> 3673L: netdev@vger.kernel.org 3674W: http://www.chelsio.com 3675S: Supported 3676F: drivers/net/ethernet/chelsio/cxgb4/ 3677 3678CXGB4 ISCSI DRIVER (CXGB4I) 3679M: Karen Xie <kxie@chelsio.com> 3680L: linux-scsi@vger.kernel.org 3681W: http://www.chelsio.com 3682S: Supported 3683F: drivers/scsi/cxgbi/cxgb4i 3684 3685CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3686M: Steve Wise <swise@chelsio.com> 3687L: linux-rdma@vger.kernel.org 3688W: http://www.openfabrics.org 3689S: Supported 3690F: drivers/infiniband/hw/cxgb4/ 3691F: include/uapi/rdma/cxgb4-abi.h 3692 3693CXGB4VF ETHERNET DRIVER (CXGB4VF) 3694M: Casey Leedom <leedom@chelsio.com> 3695L: netdev@vger.kernel.org 3696W: http://www.chelsio.com 3697S: Supported 3698F: drivers/net/ethernet/chelsio/cxgb4vf/ 3699 3700CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3701M: Ian Munsie <imunsie@au1.ibm.com> 3702M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3703L: linuxppc-dev@lists.ozlabs.org 3704S: Supported 3705F: arch/powerpc/platforms/powernv/pci-cxl.c 3706F: drivers/misc/cxl/ 3707F: include/misc/cxl* 3708F: include/uapi/misc/cxl.h 3709F: Documentation/powerpc/cxl.txt 3710F: Documentation/ABI/testing/sysfs-class-cxl 3711 3712CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3713M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3714M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3715M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3716L: linux-scsi@vger.kernel.org 3717S: Supported 3718F: drivers/scsi/cxlflash/ 3719F: include/uapi/scsi/cxlflash_ioctls.h 3720F: Documentation/powerpc/cxlflash.txt 3721 3722STMMAC ETHERNET DRIVER 3723M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3724M: Alexandre Torgue <alexandre.torgue@st.com> 3725L: netdev@vger.kernel.org 3726W: http://www.stlinux.com 3727S: Supported 3728F: drivers/net/ethernet/stmicro/stmmac/ 3729 3730CYBERPRO FB DRIVER 3731M: Russell King <linux@armlinux.org.uk> 3732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3733W: http://www.armlinux.org.uk/ 3734S: Maintained 3735F: drivers/video/fbdev/cyber2000fb.* 3736 3737CYCLADES ASYNC MUX DRIVER 3738W: http://www.cyclades.com/ 3739S: Orphan 3740F: drivers/tty/cyclades.c 3741F: include/linux/cyclades.h 3742F: include/uapi/linux/cyclades.h 3743 3744CYCLADES PC300 DRIVER 3745W: http://www.cyclades.com/ 3746S: Orphan 3747F: drivers/net/wan/pc300* 3748 3749CYPRESS_FIRMWARE MEDIA DRIVER 3750M: Antti Palosaari <crope@iki.fi> 3751L: linux-media@vger.kernel.org 3752W: https://linuxtv.org 3753W: http://palosaari.fi/linux/ 3754Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3755T: git git://linuxtv.org/anttip/media_tree.git 3756S: Maintained 3757F: drivers/media/common/cypress_firmware* 3758 3759CYTTSP TOUCHSCREEN DRIVER 3760M: Ferruh Yigit <fery@cypress.com> 3761L: linux-input@vger.kernel.org 3762S: Supported 3763F: drivers/input/touchscreen/cyttsp* 3764F: include/linux/input/cyttsp.h 3765 3766DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3767M: Joshua Kinard <kumba@gentoo.org> 3768S: Maintained 3769F: drivers/rtc/rtc-ds1685.c 3770F: include/linux/rtc/ds1685.h 3771 3772DAMA SLAVE for AX.25 3773M: Joerg Reuter <jreuter@yaina.de> 3774W: http://yaina.de/jreuter/ 3775W: http://www.qsl.net/dl1bke/ 3776L: linux-hams@vger.kernel.org 3777S: Maintained 3778F: net/ax25/af_ax25.c 3779F: net/ax25/ax25_dev.c 3780F: net/ax25/ax25_ds_* 3781F: net/ax25/ax25_in.c 3782F: net/ax25/ax25_out.c 3783F: net/ax25/ax25_timer.c 3784F: net/ax25/sysctl_net_ax25.c 3785 3786DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3787L: netdev@vger.kernel.org 3788S: Orphan 3789F: Documentation/networking/dmfe.txt 3790F: drivers/net/ethernet/dec/tulip/dmfe.c 3791 3792DC390/AM53C974 SCSI driver 3793M: Hannes Reinecke <hare@suse.com> 3794L: linux-scsi@vger.kernel.org 3795S: Maintained 3796F: drivers/scsi/am53c974.c 3797 3798DC395x SCSI driver 3799M: Oliver Neukum <oliver@neukum.org> 3800M: Ali Akcaagac <aliakc@web.de> 3801M: Jamie Lenehan <lenehan@twibble.org> 3802L: dc395x@twibble.org 3803W: http://twibble.org/dist/dc395x/ 3804W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3805S: Maintained 3806F: Documentation/scsi/dc395x.txt 3807F: drivers/scsi/dc395x.* 3808 3809DCCP PROTOCOL 3810M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3811L: dccp@vger.kernel.org 3812W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3813S: Maintained 3814F: include/linux/dccp.h 3815F: include/uapi/linux/dccp.h 3816F: include/linux/tfrc.h 3817F: net/dccp/ 3818 3819DECnet NETWORK LAYER 3820W: http://linux-decnet.sourceforge.net 3821L: linux-decnet-user@lists.sourceforge.net 3822S: Orphan 3823F: Documentation/networking/decnet.txt 3824F: net/decnet/ 3825 3826DECSTATION PLATFORM SUPPORT 3827M: "Maciej W. Rozycki" <macro@linux-mips.org> 3828L: linux-mips@linux-mips.org 3829W: http://www.linux-mips.org/wiki/DECstation 3830S: Maintained 3831F: arch/mips/dec/ 3832F: arch/mips/include/asm/dec/ 3833F: arch/mips/include/asm/mach-dec/ 3834 3835DEFXX FDDI NETWORK DRIVER 3836M: "Maciej W. Rozycki" <macro@linux-mips.org> 3837S: Maintained 3838F: drivers/net/fddi/defxx.* 3839 3840DELL LAPTOP DRIVER 3841M: Matthew Garrett <mjg59@srcf.ucam.org> 3842M: Pali Rohár <pali.rohar@gmail.com> 3843L: platform-driver-x86@vger.kernel.org 3844S: Maintained 3845F: drivers/platform/x86/dell-laptop.c 3846 3847DELL LAPTOP RBTN DRIVER 3848M: Pali Rohár <pali.rohar@gmail.com> 3849S: Maintained 3850F: drivers/platform/x86/dell-rbtn.* 3851 3852DELL LAPTOP FREEFALL DRIVER 3853M: Pali Rohár <pali.rohar@gmail.com> 3854S: Maintained 3855F: drivers/platform/x86/dell-smo8800.c 3856 3857DELL LAPTOP SMM DRIVER 3858M: Pali Rohár <pali.rohar@gmail.com> 3859S: Maintained 3860F: drivers/hwmon/dell-smm-hwmon.c 3861F: include/uapi/linux/i8k.h 3862 3863DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3864M: Doug Warzecha <Douglas_Warzecha@dell.com> 3865S: Maintained 3866F: Documentation/dcdbas.txt 3867F: drivers/firmware/dcdbas.* 3868 3869DELL WMI EXTRAS DRIVER 3870M: Matthew Garrett <mjg59@srcf.ucam.org> 3871M: Pali Rohár <pali.rohar@gmail.com> 3872S: Maintained 3873F: drivers/platform/x86/dell-wmi.c 3874 3875DESIGNWARE USB2 DRD IP DRIVER 3876M: John Youn <johnyoun@synopsys.com> 3877L: linux-usb@vger.kernel.org 3878T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3879S: Maintained 3880F: drivers/usb/dwc2/ 3881 3882DESIGNWARE USB3 DRD IP DRIVER 3883M: Felipe Balbi <balbi@kernel.org> 3884L: linux-usb@vger.kernel.org 3885T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3886S: Maintained 3887F: drivers/usb/dwc3/ 3888 3889DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 3890M: Andreas Klinger <ak@it-klinger.de> 3891L: linux-iio@vger.kernel.org 3892S: Maintained 3893F: drivers/iio/proximity/srf*.c 3894 3895DEVICE COREDUMP (DEV_COREDUMP) 3896M: Johannes Berg <johannes@sipsolutions.net> 3897L: linux-kernel@vger.kernel.org 3898S: Maintained 3899F: drivers/base/devcoredump.c 3900F: include/linux/devcoredump.h 3901 3902DEVICE FREQUENCY (DEVFREQ) 3903M: MyungJoo Ham <myungjoo.ham@samsung.com> 3904M: Kyungmin Park <kyungmin.park@samsung.com> 3905R: Chanwoo Choi <cw00.choi@samsung.com> 3906L: linux-pm@vger.kernel.org 3907T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3908S: Maintained 3909F: drivers/devfreq/ 3910F: include/linux/devfreq.h 3911F: Documentation/devicetree/bindings/devfreq/ 3912 3913DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3914M: Chanwoo Choi <cw00.choi@samsung.com> 3915L: linux-pm@vger.kernel.org 3916T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3917S: Supported 3918F: drivers/devfreq/event/ 3919F: drivers/devfreq/devfreq-event.c 3920F: include/linux/devfreq-event.h 3921F: Documentation/devicetree/bindings/devfreq/event/ 3922 3923BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3924M: Chanwoo Choi <cw00.choi@samsung.com> 3925L: linux-pm@vger.kernel.org 3926L: linux-samsung-soc@vger.kernel.org 3927T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3928S: Maintained 3929F: drivers/devfreq/exynos-bus.c 3930F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3931 3932DEVICE NUMBER REGISTRY 3933M: Torben Mathiasen <device@lanana.org> 3934W: http://lanana.org/docs/device-list/index.html 3935S: Maintained 3936 3937DEVICE-MAPPER (LVM) 3938M: Alasdair Kergon <agk@redhat.com> 3939M: Mike Snitzer <snitzer@redhat.com> 3940M: dm-devel@redhat.com 3941L: dm-devel@redhat.com 3942W: http://sources.redhat.com/dm 3943Q: http://patchwork.kernel.org/project/dm-devel/list/ 3944T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3945T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3946S: Maintained 3947F: Documentation/device-mapper/ 3948F: drivers/md/dm* 3949F: drivers/md/persistent-data/ 3950F: include/linux/device-mapper.h 3951F: include/linux/dm-*.h 3952F: include/uapi/linux/dm-*.h 3953 3954DEVLINK 3955M: Jiri Pirko <jiri@mellanox.com> 3956L: netdev@vger.kernel.org 3957S: Supported 3958F: net/core/devlink.c 3959F: include/net/devlink.h 3960F: include/uapi/linux/devlink.h 3961 3962DIALOG SEMICONDUCTOR DRIVERS 3963M: Support Opensource <support.opensource@diasemi.com> 3964W: http://www.dialog-semiconductor.com/products 3965S: Supported 3966F: Documentation/hwmon/da90?? 3967F: Documentation/devicetree/bindings/mfd/da90*.txt 3968F: Documentation/devicetree/bindings/regulator/da92*.txt 3969F: Documentation/devicetree/bindings/sound/da[79]*.txt 3970F: drivers/gpio/gpio-da90??.c 3971F: drivers/hwmon/da90??-hwmon.c 3972F: drivers/iio/adc/da91??-*.c 3973F: drivers/input/misc/da90??_onkey.c 3974F: drivers/input/touchscreen/da9052_tsi.c 3975F: drivers/leds/leds-da90??.c 3976F: drivers/mfd/da903x.c 3977F: drivers/mfd/da90??-*.c 3978F: drivers/mfd/da91??-*.c 3979F: drivers/power/supply/da9052-battery.c 3980F: drivers/power/supply/da91??-*.c 3981F: drivers/regulator/da903x.c 3982F: drivers/regulator/da9???-regulator.[ch] 3983F: drivers/rtc/rtc-da90??.c 3984F: drivers/video/backlight/da90??_bl.c 3985F: drivers/watchdog/da90??_wdt.c 3986F: include/linux/mfd/da903x.h 3987F: include/linux/mfd/da9052/ 3988F: include/linux/mfd/da9055/ 3989F: include/linux/mfd/da9062/ 3990F: include/linux/mfd/da9063/ 3991F: include/linux/mfd/da9150/ 3992F: include/linux/regulator/da9211.h 3993F: include/sound/da[79]*.h 3994F: sound/soc/codecs/da[79]*.[ch] 3995 3996DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3997M: William Breathitt Gray <vilhelm.gray@gmail.com> 3998L: linux-gpio@vger.kernel.org 3999S: Maintained 4000F: drivers/gpio/gpio-gpio-mm.c 4001 4002DIGI NEO AND CLASSIC PCI PRODUCTS 4003M: Lidza Louina <lidza.louina@gmail.com> 4004M: Mark Hounschell <markh@compro.net> 4005L: driverdev-devel@linuxdriverproject.org 4006S: Maintained 4007F: drivers/staging/dgnc/ 4008 4009DIOLAN U2C-12 I2C DRIVER 4010M: Guenter Roeck <linux@roeck-us.net> 4011L: linux-i2c@vger.kernel.org 4012S: Maintained 4013F: drivers/i2c/busses/i2c-diolan-u2c.c 4014 4015DIRECT ACCESS (DAX) 4016M: Matthew Wilcox <mawilcox@microsoft.com> 4017M: Ross Zwisler <ross.zwisler@linux.intel.com> 4018L: linux-fsdevel@vger.kernel.org 4019S: Supported 4020F: fs/dax.c 4021F: include/linux/dax.h 4022F: include/trace/events/fs_dax.h 4023 4024DIRECTORY NOTIFICATION (DNOTIFY) 4025M: Eric Paris <eparis@parisplace.org> 4026S: Maintained 4027F: Documentation/filesystems/dnotify.txt 4028F: fs/notify/dnotify/ 4029F: include/linux/dnotify.h 4030 4031DISK GEOMETRY AND PARTITION HANDLING 4032M: Andries Brouwer <aeb@cwi.nl> 4033W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4034W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4035W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4036S: Maintained 4037 4038DISKQUOTA 4039M: Jan Kara <jack@suse.com> 4040S: Maintained 4041F: Documentation/filesystems/quota.txt 4042F: fs/quota/ 4043F: include/linux/quota*.h 4044F: include/uapi/linux/quota*.h 4045 4046DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4047M: Bernie Thompson <bernie@plugable.com> 4048L: linux-fbdev@vger.kernel.org 4049S: Maintained 4050W: http://plugable.com/category/projects/udlfb/ 4051F: drivers/video/fbdev/udlfb.c 4052F: include/video/udlfb.h 4053F: Documentation/fb/udlfb.txt 4054 4055DISTRIBUTED LOCK MANAGER (DLM) 4056M: Christine Caulfield <ccaulfie@redhat.com> 4057M: David Teigland <teigland@redhat.com> 4058L: cluster-devel@redhat.com 4059W: http://sources.redhat.com/cluster/ 4060T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4061S: Supported 4062F: fs/dlm/ 4063 4064DMA BUFFER SHARING FRAMEWORK 4065M: Sumit Semwal <sumit.semwal@linaro.org> 4066S: Maintained 4067L: linux-media@vger.kernel.org 4068L: dri-devel@lists.freedesktop.org 4069L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4070F: drivers/dma-buf/ 4071F: include/linux/dma-buf* 4072F: include/linux/reservation.h 4073F: include/linux/*fence.h 4074F: Documentation/driver-api/dma-buf.rst 4075T: git git://anongit.freedesktop.org/drm/drm-misc 4076 4077SYNC FILE FRAMEWORK 4078M: Sumit Semwal <sumit.semwal@linaro.org> 4079R: Gustavo Padovan <gustavo@padovan.org> 4080S: Maintained 4081L: linux-media@vger.kernel.org 4082L: dri-devel@lists.freedesktop.org 4083F: drivers/dma-buf/sync_* 4084F: drivers/dma-buf/dma-fence* 4085F: drivers/dma-buf/sw_sync.c 4086F: include/linux/sync_file.h 4087F: include/uapi/linux/sync_file.h 4088F: Documentation/sync_file.txt 4089T: git git://anongit.freedesktop.org/drm/drm-misc 4090 4091DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4092M: Vinod Koul <vinod.koul@intel.com> 4093L: dmaengine@vger.kernel.org 4094Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4095S: Maintained 4096F: drivers/dma/ 4097F: include/linux/dmaengine.h 4098F: Documentation/devicetree/bindings/dma/ 4099F: Documentation/dmaengine/ 4100T: git git://git.infradead.org/users/vkoul/slave-dma.git 4101 4102DME1737 HARDWARE MONITOR DRIVER 4103M: Juerg Haefliger <juergh@gmail.com> 4104L: linux-hwmon@vger.kernel.org 4105S: Maintained 4106F: Documentation/hwmon/dme1737 4107F: drivers/hwmon/dme1737.c 4108 4109DMI/SMBIOS SUPPORT 4110M: Jean Delvare <jdelvare@suse.com> 4111S: Maintained 4112T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4113F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4114F: drivers/firmware/dmi-id.c 4115F: drivers/firmware/dmi_scan.c 4116F: include/linux/dmi.h 4117 4118DOCUMENTATION 4119M: Jonathan Corbet <corbet@lwn.net> 4120L: linux-doc@vger.kernel.org 4121S: Maintained 4122F: Documentation/ 4123F: scripts/docproc.c 4124F: scripts/kernel-doc* 4125X: Documentation/ABI/ 4126X: Documentation/devicetree/ 4127X: Documentation/acpi 4128X: Documentation/power 4129X: Documentation/spi 4130X: Documentation/media 4131T: git git://git.lwn.net/linux.git docs-next 4132 4133DOUBLETALK DRIVER 4134M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4135L: blinux-list@redhat.com 4136S: Maintained 4137F: drivers/char/dtlk.c 4138F: include/linux/dtlk.h 4139 4140DPAA2 DATAPATH I/O (DPIO) DRIVER 4141M: Roy Pledge <Roy.Pledge@nxp.com> 4142L: linux-kernel@vger.kernel.org 4143S: Maintained 4144F: drivers/staging/fsl-mc/bus/dpio 4145 4146DPAA2 ETHERNET DRIVER 4147M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4148L: linux-kernel@vger.kernel.org 4149S: Maintained 4150F: drivers/staging/fsl-dpaa2/ethernet 4151 4152DPT_I2O SCSI RAID DRIVER 4153M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4154L: linux-scsi@vger.kernel.org 4155W: http://www.adaptec.com/ 4156S: Maintained 4157F: drivers/scsi/dpt* 4158F: drivers/scsi/dpt/ 4159 4160DRBD DRIVER 4161M: Philipp Reisner <philipp.reisner@linbit.com> 4162M: Lars Ellenberg <lars.ellenberg@linbit.com> 4163L: drbd-dev@lists.linbit.com 4164W: http://www.drbd.org 4165T: git git://git.linbit.com/linux-drbd.git 4166T: git git://git.linbit.com/drbd-8.4.git 4167S: Supported 4168F: drivers/block/drbd/ 4169F: lib/lru_cache.c 4170F: Documentation/blockdev/drbd/ 4171 4172DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4173M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4174T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4175S: Supported 4176F: Documentation/kobject.txt 4177F: drivers/base/ 4178F: fs/debugfs/ 4179F: fs/sysfs/ 4180F: include/linux/debugfs.h 4181F: include/linux/kobj* 4182F: lib/kobj* 4183 4184DRM DRIVERS 4185M: David Airlie <airlied@linux.ie> 4186L: dri-devel@lists.freedesktop.org 4187T: git git://people.freedesktop.org/~airlied/linux 4188B: https://bugs.freedesktop.org/ 4189C: irc://chat.freenode.net/dri-devel 4190S: Maintained 4191F: drivers/gpu/drm/ 4192F: drivers/gpu/vga/ 4193F: Documentation/devicetree/bindings/display/ 4194F: Documentation/devicetree/bindings/gpu/ 4195F: Documentation/devicetree/bindings/video/ 4196F: Documentation/gpu/ 4197F: include/drm/ 4198F: include/uapi/drm/ 4199F: include/linux/vga* 4200 4201DRM DRIVERS AND MISC GPU PATCHES 4202M: Daniel Vetter <daniel.vetter@intel.com> 4203M: Jani Nikula <jani.nikula@linux.intel.com> 4204M: Sean Paul <seanpaul@chromium.org> 4205W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4206S: Maintained 4207T: git git://anongit.freedesktop.org/drm/drm-misc 4208F: Documentation/gpu/ 4209F: drivers/gpu/vga/ 4210F: drivers/gpu/drm/* 4211F: include/drm/drm* 4212F: include/uapi/drm/drm* 4213F: include/linux/vga* 4214 4215DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4216M: Dave Airlie <airlied@redhat.com> 4217S: Odd Fixes 4218F: drivers/gpu/drm/ast/ 4219 4220DRM DRIVERS FOR BRIDGE CHIPS 4221M: Archit Taneja <architt@codeaurora.org> 4222S: Maintained 4223T: git git://anongit.freedesktop.org/drm/drm-misc 4224F: drivers/gpu/drm/bridge/ 4225 4226DRM DRIVER FOR BOCHS VIRTUAL GPU 4227M: Gerd Hoffmann <kraxel@redhat.com> 4228L: virtualization@lists.linux-foundation.org 4229T: git git://anongit.freedesktop.org/drm/drm-misc 4230S: Maintained 4231F: drivers/gpu/drm/bochs/ 4232 4233DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4234M: Dave Airlie <airlied@redhat.com> 4235M: Gerd Hoffmann <kraxel@redhat.com> 4236L: virtualization@lists.linux-foundation.org 4237T: git git://anongit.freedesktop.org/drm/drm-misc 4238S: Obsolete 4239W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4240F: drivers/gpu/drm/cirrus/ 4241 4242RADEON and AMDGPU DRM DRIVERS 4243M: Alex Deucher <alexander.deucher@amd.com> 4244M: Christian König <christian.koenig@amd.com> 4245L: amd-gfx@lists.freedesktop.org 4246T: git git://people.freedesktop.org/~agd5f/linux 4247S: Supported 4248F: drivers/gpu/drm/radeon/ 4249F: include/uapi/drm/radeon_drm.h 4250F: drivers/gpu/drm/amd/ 4251F: include/uapi/drm/amdgpu_drm.h 4252 4253DRM PANEL DRIVERS 4254M: Thierry Reding <thierry.reding@gmail.com> 4255L: dri-devel@lists.freedesktop.org 4256T: git git://anongit.freedesktop.org/tegra/linux.git 4257S: Maintained 4258F: drivers/gpu/drm/drm_panel.c 4259F: drivers/gpu/drm/panel/ 4260F: include/drm/drm_panel.h 4261F: Documentation/devicetree/bindings/display/panel/ 4262 4263INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4264M: Daniel Vetter <daniel.vetter@intel.com> 4265M: Jani Nikula <jani.nikula@linux.intel.com> 4266L: intel-gfx@lists.freedesktop.org 4267W: https://01.org/linuxgraphics/ 4268B: https://01.org/linuxgraphics/documentation/how-report-bugs 4269C: irc://chat.freenode.net/intel-gfx 4270Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4271T: git git://anongit.freedesktop.org/drm-intel 4272S: Supported 4273F: drivers/gpu/drm/i915/ 4274F: include/drm/i915* 4275F: include/uapi/drm/i915_drm.h 4276F: Documentation/gpu/i915.rst 4277 4278INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4279M: Zhenyu Wang <zhenyuw@linux.intel.com> 4280M: Zhi Wang <zhi.a.wang@intel.com> 4281L: intel-gvt-dev@lists.freedesktop.org 4282L: intel-gfx@lists.freedesktop.org 4283W: https://01.org/igvt-g 4284T: git https://github.com/01org/gvt-linux.git 4285S: Supported 4286F: drivers/gpu/drm/i915/gvt/ 4287 4288DRM DRIVERS FOR ATMEL HLCDC 4289M: Boris Brezillon <boris.brezillon@free-electrons.com> 4290L: dri-devel@lists.freedesktop.org 4291S: Supported 4292F: drivers/gpu/drm/atmel-hlcdc/ 4293F: Documentation/devicetree/bindings/drm/atmel/ 4294T: git git://anongit.freedesktop.org/drm/drm-misc 4295 4296DRM DRIVERS FOR ALLWINNER A10 4297M: Maxime Ripard <maxime.ripard@free-electrons.com> 4298L: dri-devel@lists.freedesktop.org 4299S: Supported 4300F: drivers/gpu/drm/sun4i/ 4301F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4303 4304DRM DRIVERS FOR AMLOGIC SOCS 4305M: Neil Armstrong <narmstrong@baylibre.com> 4306L: dri-devel@lists.freedesktop.org 4307L: linux-amlogic@lists.infradead.org 4308W: http://linux-meson.com/ 4309S: Supported 4310F: drivers/gpu/drm/meson/ 4311F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4312F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4313F: Documentation/gpu/meson.rst 4314T: git git://anongit.freedesktop.org/drm/drm-misc 4315 4316DRM DRIVERS FOR EXYNOS 4317M: Inki Dae <inki.dae@samsung.com> 4318M: Joonyoung Shim <jy0922.shim@samsung.com> 4319M: Seung-Woo Kim <sw0312.kim@samsung.com> 4320M: Kyungmin Park <kyungmin.park@samsung.com> 4321L: dri-devel@lists.freedesktop.org 4322T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4323S: Supported 4324F: drivers/gpu/drm/exynos/ 4325F: include/uapi/drm/exynos_drm.h 4326F: Documentation/devicetree/bindings/display/exynos/ 4327 4328DRM DRIVERS FOR FREESCALE DCU 4329M: Stefan Agner <stefan@agner.ch> 4330M: Alison Wang <alison.wang@freescale.com> 4331L: dri-devel@lists.freedesktop.org 4332S: Supported 4333F: drivers/gpu/drm/fsl-dcu/ 4334F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4335F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4336F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4337 4338DRM DRIVERS FOR FREESCALE IMX 4339M: Philipp Zabel <p.zabel@pengutronix.de> 4340L: dri-devel@lists.freedesktop.org 4341S: Maintained 4342F: drivers/gpu/drm/imx/ 4343F: drivers/gpu/ipu-v3/ 4344F: Documentation/devicetree/bindings/display/imx/ 4345 4346DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4347M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4348L: dri-devel@lists.freedesktop.org 4349T: git git://github.com/patjak/drm-gma500 4350S: Maintained 4351F: drivers/gpu/drm/gma500/ 4352 4353DRM DRIVERS FOR HISILICON 4354M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4355M: Rongrong Zou <zourongrong@gmail.com> 4356R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4357R: Chen Feng <puck.chen@hisilicon.com> 4358L: dri-devel@lists.freedesktop.org 4359T: git git://github.com/xin3liang/linux.git 4360S: Maintained 4361F: drivers/gpu/drm/hisilicon/ 4362F: Documentation/devicetree/bindings/display/hisilicon/ 4363 4364DRM DRIVER FOR INTEL I810 VIDEO CARDS 4365S: Orphan / Obsolete 4366F: drivers/gpu/drm/i810/ 4367F: include/uapi/drm/i810_drm.h 4368 4369DRM DRIVERS FOR MEDIATEK 4370M: CK Hu <ck.hu@mediatek.com> 4371M: Philipp Zabel <p.zabel@pengutronix.de> 4372L: dri-devel@lists.freedesktop.org 4373S: Supported 4374F: drivers/gpu/drm/mediatek/ 4375F: Documentation/devicetree/bindings/display/mediatek/ 4376 4377DRM DRIVER FOR MI0283QT 4378M: Noralf Trønnes <noralf@tronnes.org> 4379S: Maintained 4380F: drivers/gpu/drm/tinydrm/mi0283qt.c 4381F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4382 4383DRM DRIVER FOR MSM ADRENO GPU 4384M: Rob Clark <robdclark@gmail.com> 4385L: linux-arm-msm@vger.kernel.org 4386L: dri-devel@lists.freedesktop.org 4387L: freedreno@lists.freedesktop.org 4388T: git git://people.freedesktop.org/~robclark/linux 4389S: Maintained 4390F: drivers/gpu/drm/msm/ 4391F: include/uapi/drm/msm_drm.h 4392F: Documentation/devicetree/bindings/display/msm/ 4393 4394DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4395M: Ben Skeggs <bskeggs@redhat.com> 4396L: dri-devel@lists.freedesktop.org 4397L: nouveau@lists.freedesktop.org 4398T: git git://github.com/skeggsb/linux 4399S: Supported 4400F: drivers/gpu/drm/nouveau/ 4401F: include/uapi/drm/nouveau_drm.h 4402 4403DRM DRIVERS FOR NVIDIA TEGRA 4404M: Thierry Reding <thierry.reding@gmail.com> 4405L: dri-devel@lists.freedesktop.org 4406L: linux-tegra@vger.kernel.org 4407T: git git://anongit.freedesktop.org/tegra/linux.git 4408S: Supported 4409F: drivers/gpu/drm/tegra/ 4410F: drivers/gpu/host1x/ 4411F: include/linux/host1x.h 4412F: include/uapi/drm/tegra_drm.h 4413F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4414 4415DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4416S: Orphan / Obsolete 4417F: drivers/gpu/drm/mga/ 4418F: include/uapi/drm/mga_drm.h 4419 4420DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4421M: Dave Airlie <airlied@redhat.com> 4422S: Odd Fixes 4423F: drivers/gpu/drm/mgag200/ 4424 4425DRM DRIVER FOR RAGE 128 VIDEO CARDS 4426S: Orphan / Obsolete 4427F: drivers/gpu/drm/r128/ 4428F: include/uapi/drm/r128_drm.h 4429 4430DRM DRIVERS FOR RENESAS 4431M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4432L: dri-devel@lists.freedesktop.org 4433L: linux-renesas-soc@vger.kernel.org 4434T: git git://linuxtv.org/pinchartl/fbdev 4435S: Supported 4436F: drivers/gpu/drm/rcar-du/ 4437F: drivers/gpu/drm/shmobile/ 4438F: include/linux/platform_data/shmob_drm.h 4439F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4440F: Documentation/devicetree/bindings/display/renesas,du.txt 4441 4442DRM DRIVER FOR QXL VIRTUAL GPU 4443M: Dave Airlie <airlied@redhat.com> 4444M: Gerd Hoffmann <kraxel@redhat.com> 4445L: virtualization@lists.linux-foundation.org 4446T: git git://anongit.freedesktop.org/drm/drm-misc 4447S: Maintained 4448F: drivers/gpu/drm/qxl/ 4449F: include/uapi/drm/qxl_drm.h 4450 4451DRM DRIVERS FOR ROCKCHIP 4452M: Mark Yao <mark.yao@rock-chips.com> 4453L: dri-devel@lists.freedesktop.org 4454S: Maintained 4455F: drivers/gpu/drm/rockchip/ 4456F: Documentation/devicetree/bindings/display/rockchip/ 4457T: git git://anongit.freedesktop.org/drm/drm-misc 4458 4459DRM DRIVER FOR SAVAGE VIDEO CARDS 4460S: Orphan / Obsolete 4461F: drivers/gpu/drm/savage/ 4462F: include/uapi/drm/savage_drm.h 4463 4464DRM DRIVER FOR SIS VIDEO CARDS 4465S: Orphan / Obsolete 4466F: drivers/gpu/drm/sis/ 4467F: include/uapi/drm/sis_drm.h 4468 4469DRM DRIVERS FOR STI 4470M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4471M: Vincent Abriou <vincent.abriou@st.com> 4472L: dri-devel@lists.freedesktop.org 4473T: git git://anongit.freedesktop.org/drm/drm-misc 4474S: Maintained 4475F: drivers/gpu/drm/sti 4476F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4477 4478DRM DRIVER FOR TDFX VIDEO CARDS 4479S: Orphan / Obsolete 4480F: drivers/gpu/drm/tdfx/ 4481 4482DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4483M: Dave Airlie <airlied@redhat.com> 4484S: Odd Fixes 4485F: drivers/gpu/drm/udl/ 4486 4487DRM DRIVERS FOR VIVANTE GPU IP 4488M: Lucas Stach <l.stach@pengutronix.de> 4489R: Russell King <linux+etnaviv@armlinux.org.uk> 4490R: Christian Gmeiner <christian.gmeiner@gmail.com> 4491L: etnaviv@lists.freedesktop.org 4492L: dri-devel@lists.freedesktop.org 4493S: Maintained 4494F: drivers/gpu/drm/etnaviv/ 4495F: include/uapi/drm/etnaviv_drm.h 4496F: Documentation/devicetree/bindings/display/etnaviv/ 4497 4498DRM DRIVER FOR VMWARE VIRTUAL GPU 4499M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4500M: Sinclair Yeh <syeh@vmware.com> 4501M: Thomas Hellstrom <thellstrom@vmware.com> 4502L: dri-devel@lists.freedesktop.org 4503T: git git://people.freedesktop.org/~syeh/repos_linux 4504T: git git://people.freedesktop.org/~thomash/linux 4505S: Supported 4506F: drivers/gpu/drm/vmwgfx/ 4507F: include/uapi/drm/vmwgfx_drm.h 4508 4509DRM DRIVERS FOR VC4 4510M: Eric Anholt <eric@anholt.net> 4511T: git git://github.com/anholt/linux 4512S: Supported 4513F: drivers/gpu/drm/vc4/ 4514F: include/uapi/drm/vc4_drm.h 4515F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4516T: git git://anongit.freedesktop.org/drm/drm-misc 4517 4518DRM DRIVERS FOR TI OMAP 4519M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4520L: dri-devel@lists.freedesktop.org 4521S: Maintained 4522F: drivers/gpu/drm/omapdrm/ 4523F: Documentation/devicetree/bindings/display/ti/ 4524 4525DRM DRIVERS FOR TI LCDC 4526M: Jyri Sarha <jsarha@ti.com> 4527R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4528L: dri-devel@lists.freedesktop.org 4529S: Maintained 4530F: drivers/gpu/drm/tilcdc/ 4531F: Documentation/devicetree/bindings/display/tilcdc/ 4532 4533DRM DRIVERS FOR ZTE ZX 4534M: Shawn Guo <shawnguo@kernel.org> 4535L: dri-devel@lists.freedesktop.org 4536S: Maintained 4537F: drivers/gpu/drm/zte/ 4538F: Documentation/devicetree/bindings/display/zte,vou.txt 4539T: git git://anongit.freedesktop.org/drm/drm-misc 4540 4541DSBR100 USB FM RADIO DRIVER 4542M: Alexey Klimov <klimov.linux@gmail.com> 4543L: linux-media@vger.kernel.org 4544T: git git://linuxtv.org/media_tree.git 4545S: Maintained 4546F: drivers/media/radio/dsbr100.c 4547 4548DSCC4 DRIVER 4549M: Francois Romieu <romieu@fr.zoreil.com> 4550L: netdev@vger.kernel.org 4551S: Maintained 4552F: drivers/net/wan/dscc4.c 4553 4554DT3155 MEDIA DRIVER 4555M: Hans Verkuil <hverkuil@xs4all.nl> 4556L: linux-media@vger.kernel.org 4557T: git git://linuxtv.org/media_tree.git 4558W: https://linuxtv.org 4559S: Odd Fixes 4560F: drivers/media/pci/dt3155/ 4561 4562DVB_USB_AF9015 MEDIA DRIVER 4563M: Antti Palosaari <crope@iki.fi> 4564L: linux-media@vger.kernel.org 4565W: https://linuxtv.org 4566W: http://palosaari.fi/linux/ 4567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4568T: git git://linuxtv.org/anttip/media_tree.git 4569S: Maintained 4570F: drivers/media/usb/dvb-usb-v2/af9015* 4571 4572DVB_USB_AF9035 MEDIA DRIVER 4573M: Antti Palosaari <crope@iki.fi> 4574L: linux-media@vger.kernel.org 4575W: https://linuxtv.org 4576W: http://palosaari.fi/linux/ 4577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4578T: git git://linuxtv.org/anttip/media_tree.git 4579S: Maintained 4580F: drivers/media/usb/dvb-usb-v2/af9035* 4581 4582DVB_USB_ANYSEE MEDIA DRIVER 4583M: Antti Palosaari <crope@iki.fi> 4584L: linux-media@vger.kernel.org 4585W: https://linuxtv.org 4586W: http://palosaari.fi/linux/ 4587Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4588T: git git://linuxtv.org/anttip/media_tree.git 4589S: Maintained 4590F: drivers/media/usb/dvb-usb-v2/anysee* 4591 4592DVB_USB_AU6610 MEDIA DRIVER 4593M: Antti Palosaari <crope@iki.fi> 4594L: linux-media@vger.kernel.org 4595W: https://linuxtv.org 4596W: http://palosaari.fi/linux/ 4597Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4598T: git git://linuxtv.org/anttip/media_tree.git 4599S: Maintained 4600F: drivers/media/usb/dvb-usb-v2/au6610* 4601 4602DVB_USB_CE6230 MEDIA DRIVER 4603M: Antti Palosaari <crope@iki.fi> 4604L: linux-media@vger.kernel.org 4605W: https://linuxtv.org 4606W: http://palosaari.fi/linux/ 4607Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4608T: git git://linuxtv.org/anttip/media_tree.git 4609S: Maintained 4610F: drivers/media/usb/dvb-usb-v2/ce6230* 4611 4612DVB_USB_CXUSB MEDIA DRIVER 4613M: Michael Krufky <mkrufky@linuxtv.org> 4614L: linux-media@vger.kernel.org 4615W: https://linuxtv.org 4616W: http://github.com/mkrufky 4617Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4618T: git git://linuxtv.org/media_tree.git 4619S: Maintained 4620F: drivers/media/usb/dvb-usb/cxusb* 4621 4622DVB_USB_EC168 MEDIA DRIVER 4623M: Antti Palosaari <crope@iki.fi> 4624L: linux-media@vger.kernel.org 4625W: https://linuxtv.org 4626W: http://palosaari.fi/linux/ 4627Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4628T: git git://linuxtv.org/anttip/media_tree.git 4629S: Maintained 4630F: drivers/media/usb/dvb-usb-v2/ec168* 4631 4632DVB_USB_GL861 MEDIA DRIVER 4633M: Antti Palosaari <crope@iki.fi> 4634L: linux-media@vger.kernel.org 4635W: https://linuxtv.org 4636Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4637T: git git://linuxtv.org/anttip/media_tree.git 4638S: Maintained 4639F: drivers/media/usb/dvb-usb-v2/gl861* 4640 4641DVB_USB_MXL111SF MEDIA DRIVER 4642M: Michael Krufky <mkrufky@linuxtv.org> 4643L: linux-media@vger.kernel.org 4644W: https://linuxtv.org 4645W: http://github.com/mkrufky 4646Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4647T: git git://linuxtv.org/mkrufky/mxl111sf.git 4648S: Maintained 4649F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4650 4651DVB_USB_RTL28XXU MEDIA DRIVER 4652M: Antti Palosaari <crope@iki.fi> 4653L: linux-media@vger.kernel.org 4654W: https://linuxtv.org 4655W: http://palosaari.fi/linux/ 4656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4657T: git git://linuxtv.org/anttip/media_tree.git 4658S: Maintained 4659F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4660 4661DVB_USB_V2 MEDIA DRIVER 4662M: Antti Palosaari <crope@iki.fi> 4663L: linux-media@vger.kernel.org 4664W: https://linuxtv.org 4665W: http://palosaari.fi/linux/ 4666Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4667T: git git://linuxtv.org/anttip/media_tree.git 4668S: Maintained 4669F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4670F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4671 4672DYNAMIC DEBUG 4673M: Jason Baron <jbaron@akamai.com> 4674S: Maintained 4675F: lib/dynamic_debug.c 4676F: include/linux/dynamic_debug.h 4677 4678DZ DECSTATION DZ11 SERIAL DRIVER 4679M: "Maciej W. Rozycki" <macro@linux-mips.org> 4680S: Maintained 4681F: drivers/tty/serial/dz.* 4682 4683E3X0 POWER BUTTON DRIVER 4684M: Moritz Fischer <moritz.fischer@ettus.com> 4685L: usrp-users@lists.ettus.com 4686W: http://www.ettus.com 4687S: Supported 4688F: drivers/input/misc/e3x0-button.c 4689F: Documentation/devicetree/bindings/input/e3x0-button.txt 4690 4691E4000 MEDIA DRIVER 4692M: Antti Palosaari <crope@iki.fi> 4693L: linux-media@vger.kernel.org 4694W: https://linuxtv.org 4695W: http://palosaari.fi/linux/ 4696Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4697T: git git://linuxtv.org/anttip/media_tree.git 4698S: Maintained 4699F: drivers/media/tuners/e4000* 4700 4701EATA ISA/EISA/PCI SCSI DRIVER 4702M: Dario Ballabio <ballabio_dario@emc.com> 4703L: linux-scsi@vger.kernel.org 4704S: Maintained 4705F: drivers/scsi/eata.c 4706 4707EC100 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/dvb-frontends/ec100* 4716 4717ECRYPT FILE SYSTEM 4718M: Tyler Hicks <tyhicks@canonical.com> 4719L: ecryptfs@vger.kernel.org 4720W: http://ecryptfs.org 4721W: https://launchpad.net/ecryptfs 4722T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4723S: Supported 4724F: Documentation/filesystems/ecryptfs.txt 4725F: fs/ecryptfs/ 4726 4727EDAC-CORE 4728M: Borislav Petkov <bp@alien8.de> 4729M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4730M: Mauro Carvalho Chehab <mchehab@kernel.org> 4731L: linux-edac@vger.kernel.org 4732T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4733T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4734S: Supported 4735F: Documentation/admin-guide/ras.rst 4736F: Documentation/driver-api/edac.rst 4737F: drivers/edac/ 4738F: include/linux/edac.h 4739 4740EDAC-AMD64 4741M: Borislav Petkov <bp@alien8.de> 4742L: linux-edac@vger.kernel.org 4743S: Maintained 4744F: drivers/edac/amd64_edac* 4745 4746EDAC-CALXEDA 4747M: Robert Richter <rric@kernel.org> 4748L: linux-edac@vger.kernel.org 4749S: Maintained 4750F: drivers/edac/highbank* 4751 4752EDAC-CAVIUM 4753M: Ralf Baechle <ralf@linux-mips.org> 4754M: David Daney <david.daney@cavium.com> 4755L: linux-edac@vger.kernel.org 4756L: linux-mips@linux-mips.org 4757S: Supported 4758F: drivers/edac/octeon_edac* 4759F: drivers/edac/thunderx_edac* 4760 4761EDAC-E752X 4762M: Mark Gross <mark.gross@intel.com> 4763L: linux-edac@vger.kernel.org 4764S: Maintained 4765F: drivers/edac/e752x_edac.c 4766 4767EDAC-E7XXX 4768L: linux-edac@vger.kernel.org 4769S: Maintained 4770F: drivers/edac/e7xxx_edac.c 4771 4772EDAC-FSL_DDR 4773M: York Sun <york.sun@nxp.com> 4774L: linux-edac@vger.kernel.org 4775S: Maintained 4776F: drivers/edac/fsl_ddr_edac.* 4777 4778EDAC-GHES 4779M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4780M: Mauro Carvalho Chehab <mchehab@kernel.org> 4781L: linux-edac@vger.kernel.org 4782S: Maintained 4783F: drivers/edac/ghes_edac.c 4784 4785EDAC-I82443BXGX 4786M: Tim Small <tim@buttersideup.com> 4787L: linux-edac@vger.kernel.org 4788S: Maintained 4789F: drivers/edac/i82443bxgx_edac.c 4790 4791EDAC-I3000 4792L: linux-edac@vger.kernel.org 4793S: Orphan 4794F: drivers/edac/i3000_edac.c 4795 4796EDAC-I5000 4797L: linux-edac@vger.kernel.org 4798S: Maintained 4799F: drivers/edac/i5000_edac.c 4800 4801EDAC-I5400 4802M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4803M: Mauro Carvalho Chehab <mchehab@kernel.org> 4804L: linux-edac@vger.kernel.org 4805S: Maintained 4806F: drivers/edac/i5400_edac.c 4807 4808EDAC-I7300 4809M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4810M: Mauro Carvalho Chehab <mchehab@kernel.org> 4811L: linux-edac@vger.kernel.org 4812S: Maintained 4813F: drivers/edac/i7300_edac.c 4814 4815EDAC-I7CORE 4816M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4817M: Mauro Carvalho Chehab <mchehab@kernel.org> 4818L: linux-edac@vger.kernel.org 4819S: Maintained 4820F: drivers/edac/i7core_edac.c 4821 4822EDAC-I82975X 4823M: Ranganathan Desikan <ravi@jetztechnologies.com> 4824M: "Arvind R." <arvino55@gmail.com> 4825L: linux-edac@vger.kernel.org 4826S: Maintained 4827F: drivers/edac/i82975x_edac.c 4828 4829EDAC-IE31200 4830M: Jason Baron <jbaron@akamai.com> 4831L: linux-edac@vger.kernel.org 4832S: Maintained 4833F: drivers/edac/ie31200_edac.c 4834 4835EDAC-MPC85XX 4836M: Johannes Thumshirn <morbidrsa@gmail.com> 4837L: linux-edac@vger.kernel.org 4838S: Maintained 4839F: drivers/edac/mpc85xx_edac.[ch] 4840 4841EDAC-PND2 4842M: Tony Luck <tony.luck@intel.com> 4843L: linux-edac@vger.kernel.org 4844S: Maintained 4845F: drivers/edac/pnd2_edac.[ch] 4846 4847EDAC-PASEMI 4848M: Egor Martovetsky <egor@pasemi.com> 4849L: linux-edac@vger.kernel.org 4850S: Maintained 4851F: drivers/edac/pasemi_edac.c 4852 4853EDAC-R82600 4854M: Tim Small <tim@buttersideup.com> 4855L: linux-edac@vger.kernel.org 4856S: Maintained 4857F: drivers/edac/r82600_edac.c 4858 4859EDAC-SBRIDGE 4860M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4861M: Mauro Carvalho Chehab <mchehab@kernel.org> 4862L: linux-edac@vger.kernel.org 4863S: Maintained 4864F: drivers/edac/sb_edac.c 4865 4866EDAC-SKYLAKE 4867M: Tony Luck <tony.luck@intel.com> 4868L: linux-edac@vger.kernel.org 4869S: Maintained 4870F: drivers/edac/skx_edac.c 4871 4872EDAC-XGENE 4873APPLIED MICRO (APM) X-GENE SOC EDAC 4874M: Loc Ho <lho@apm.com> 4875S: Supported 4876F: drivers/edac/xgene_edac.c 4877F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4878 4879EDIROL UA-101/UA-1000 DRIVER 4880M: Clemens Ladisch <clemens@ladisch.de> 4881L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4882T: git git://git.alsa-project.org/alsa-kernel.git 4883S: Maintained 4884F: sound/usb/misc/ua101.c 4885 4886EXTENSIBLE FIRMWARE INTERFACE (EFI) 4887M: Matt Fleming <matt@codeblueprint.co.uk> 4888M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4889L: linux-efi@vger.kernel.org 4890T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4891S: Maintained 4892F: Documentation/efi-stub.txt 4893F: arch/*/kernel/efi.c 4894F: arch/x86/boot/compressed/eboot.[ch] 4895F: arch/*/include/asm/efi.h 4896F: arch/x86/platform/efi/ 4897F: drivers/firmware/efi/ 4898F: include/linux/efi*.h 4899F: arch/arm/boot/compressed/efi-header.S 4900F: arch/arm64/kernel/efi-entry.S 4901 4902EFI VARIABLE FILESYSTEM 4903M: Matthew Garrett <matthew.garrett@nebula.com> 4904M: Jeremy Kerr <jk@ozlabs.org> 4905M: Matt Fleming <matt@codeblueprint.co.uk> 4906T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4907L: linux-efi@vger.kernel.org 4908S: Maintained 4909F: fs/efivarfs/ 4910 4911EFIFB FRAMEBUFFER DRIVER 4912L: linux-fbdev@vger.kernel.org 4913M: Peter Jones <pjones@redhat.com> 4914S: Maintained 4915F: drivers/video/fbdev/efifb.c 4916 4917EFI TEST DRIVER 4918L: linux-efi@vger.kernel.org 4919M: Ivan Hu <ivan.hu@canonical.com> 4920M: Matt Fleming <matt@codeblueprint.co.uk> 4921S: Maintained 4922F: drivers/firmware/efi/test/ 4923 4924EFS FILESYSTEM 4925W: http://aeschi.ch.eu.org/efs/ 4926S: Orphan 4927F: fs/efs/ 4928 4929EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4930M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4931L: netdev@vger.kernel.org 4932S: Maintained 4933F: drivers/net/ethernet/ibm/ehea/ 4934 4935EM28XX VIDEO4LINUX DRIVER 4936M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4937M: Mauro Carvalho Chehab <mchehab@kernel.org> 4938L: linux-media@vger.kernel.org 4939W: https://linuxtv.org 4940T: git git://linuxtv.org/media_tree.git 4941S: Maintained 4942F: drivers/media/usb/em28xx/ 4943F: Documentation/media/v4l-drivers/em28xx* 4944 4945EMBEDDED LINUX 4946M: Paul Gortmaker <paul.gortmaker@windriver.com> 4947M: Matt Mackall <mpm@selenic.com> 4948M: David Woodhouse <dwmw2@infradead.org> 4949L: linux-embedded@vger.kernel.org 4950S: Maintained 4951 4952EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4953M: James Smart <james.smart@broadcom.com> 4954M: Dick Kennedy <dick.kennedy@broadcom.com> 4955L: linux-scsi@vger.kernel.org 4956W: http://www.broadcom.com 4957S: Supported 4958F: drivers/scsi/lpfc/ 4959 4960ENE CB710 FLASH CARD READER DRIVER 4961M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4962S: Maintained 4963F: drivers/misc/cb710/ 4964F: drivers/mmc/host/cb710-mmc.* 4965F: include/linux/cb710.h 4966 4967ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4968M: Maxim Levitsky <maximlevitsky@gmail.com> 4969S: Maintained 4970F: drivers/media/rc/ene_ir.* 4971 4972EPSON S1D13XXX FRAMEBUFFER DRIVER 4973M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4974S: Maintained 4975T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4976F: drivers/video/fbdev/s1d13xxxfb.c 4977F: include/video/s1d13xxxfb.h 4978 4979ET131X NETWORK DRIVER 4980M: Mark Einon <mark.einon@gmail.com> 4981S: Odd Fixes 4982F: drivers/net/ethernet/agere/ 4983 4984ETHERNET BRIDGE 4985M: Stephen Hemminger <stephen@networkplumber.org> 4986L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4987L: netdev@vger.kernel.org 4988W: http://www.linuxfoundation.org/en/Net:Bridge 4989S: Maintained 4990F: include/linux/netfilter_bridge/ 4991F: net/bridge/ 4992 4993ETHERNET PHY LIBRARY 4994M: Andrew Lunn <andrew@lunn.ch> 4995M: Florian Fainelli <f.fainelli@gmail.com> 4996L: netdev@vger.kernel.org 4997S: Maintained 4998F: include/linux/phy.h 4999F: include/linux/phy_fixed.h 5000F: drivers/net/phy/ 5001F: Documentation/networking/phy.txt 5002F: drivers/of/of_mdio.c 5003F: drivers/of/of_net.c 5004 5005EXT2 FILE SYSTEM 5006M: Jan Kara <jack@suse.com> 5007L: linux-ext4@vger.kernel.org 5008S: Maintained 5009F: Documentation/filesystems/ext2.txt 5010F: fs/ext2/ 5011F: include/linux/ext2* 5012 5013EXT4 FILE SYSTEM 5014M: "Theodore Ts'o" <tytso@mit.edu> 5015M: Andreas Dilger <adilger.kernel@dilger.ca> 5016L: linux-ext4@vger.kernel.org 5017W: http://ext4.wiki.kernel.org 5018Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5020S: Maintained 5021F: Documentation/filesystems/ext4.txt 5022F: fs/ext4/ 5023 5024Extended Verification Module (EVM) 5025M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5026L: linux-ima-devel@lists.sourceforge.net 5027L: linux-security-module@vger.kernel.org 5028S: Supported 5029F: security/integrity/evm/ 5030 5031EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5032M: MyungJoo Ham <myungjoo.ham@samsung.com> 5033M: Chanwoo Choi <cw00.choi@samsung.com> 5034L: linux-kernel@vger.kernel.org 5035T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5036S: Maintained 5037F: drivers/extcon/ 5038F: include/linux/extcon/ 5039F: include/linux/extcon.h 5040F: Documentation/extcon/ 5041F: Documentation/devicetree/bindings/extcon/ 5042 5043EXYNOS DP DRIVER 5044M: Jingoo Han <jingoohan1@gmail.com> 5045L: dri-devel@lists.freedesktop.org 5046S: Maintained 5047F: drivers/gpu/drm/exynos/exynos_dp* 5048 5049EXYNOS SYSMMU (IOMMU) driver 5050M: Marek Szyprowski <m.szyprowski@samsung.com> 5051L: iommu@lists.linux-foundation.org 5052S: Maintained 5053F: drivers/iommu/exynos-iommu.c 5054 5055EZchip NPS platform support 5056M: Noam Camus <noamc@ezchip.com> 5057S: Supported 5058F: arch/arc/plat-eznps 5059F: arch/arc/boot/dts/eznps.dts 5060 5061F71805F HARDWARE MONITORING DRIVER 5062M: Jean Delvare <jdelvare@suse.com> 5063L: linux-hwmon@vger.kernel.org 5064S: Maintained 5065F: Documentation/hwmon/f71805f 5066F: drivers/hwmon/f71805f.c 5067 5068FC0011 TUNER DRIVER 5069M: Michael Buesch <m@bues.ch> 5070L: linux-media@vger.kernel.org 5071S: Maintained 5072F: drivers/media/tuners/fc0011.h 5073F: drivers/media/tuners/fc0011.c 5074 5075FC2580 MEDIA DRIVER 5076M: Antti Palosaari <crope@iki.fi> 5077L: linux-media@vger.kernel.org 5078W: https://linuxtv.org 5079W: http://palosaari.fi/linux/ 5080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5081T: git git://linuxtv.org/anttip/media_tree.git 5082S: Maintained 5083F: drivers/media/tuners/fc2580* 5084 5085FANOTIFY 5086M: Eric Paris <eparis@redhat.com> 5087S: Maintained 5088F: fs/notify/fanotify/ 5089F: include/linux/fanotify.h 5090F: include/uapi/linux/fanotify.h 5091 5092FARSYNC SYNCHRONOUS DRIVER 5093M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5094W: http://www.farsite.co.uk/ 5095S: Supported 5096F: drivers/net/wan/farsync.* 5097 5098FAULT INJECTION SUPPORT 5099M: Akinobu Mita <akinobu.mita@gmail.com> 5100S: Supported 5101F: Documentation/fault-injection/ 5102F: lib/fault-inject.c 5103 5104FBTFT Framebuffer drivers 5105M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5106S: Maintained 5107F: drivers/staging/fbtft/ 5108 5109FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5110M: Johannes Thumshirn <jth@kernel.org> 5111L: fcoe-devel@open-fcoe.org 5112W: www.Open-FCoE.org 5113S: Supported 5114F: drivers/scsi/libfc/ 5115F: drivers/scsi/fcoe/ 5116F: include/scsi/fc/ 5117F: include/scsi/libfc.h 5118F: include/scsi/libfcoe.h 5119F: include/uapi/scsi/fc/ 5120 5121FILE LOCKING (flock() and fcntl()/lockf()) 5122M: Jeff Layton <jlayton@poochiereds.net> 5123M: "J. Bruce Fields" <bfields@fieldses.org> 5124L: linux-fsdevel@vger.kernel.org 5125S: Maintained 5126F: include/linux/fcntl.h 5127F: include/linux/fs.h 5128F: include/uapi/linux/fcntl.h 5129F: include/uapi/linux/fs.h 5130F: fs/fcntl.c 5131F: fs/locks.c 5132 5133FILESYSTEMS (VFS and infrastructure) 5134M: Alexander Viro <viro@zeniv.linux.org.uk> 5135L: linux-fsdevel@vger.kernel.org 5136S: Maintained 5137F: fs/* 5138 5139FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5140M: Riku Voipio <riku.voipio@iki.fi> 5141L: linux-hwmon@vger.kernel.org 5142S: Maintained 5143F: drivers/hwmon/f75375s.c 5144F: include/linux/f75375s.h 5145 5146FIREWIRE AUDIO DRIVERS 5147M: Clemens Ladisch <clemens@ladisch.de> 5148L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5149T: git git://git.alsa-project.org/alsa-kernel.git 5150S: Maintained 5151F: sound/firewire/ 5152 5153FIREWIRE MEDIA DRIVERS (firedtv) 5154M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5155L: linux-media@vger.kernel.org 5156L: linux1394-devel@lists.sourceforge.net 5157T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5158S: Maintained 5159F: drivers/media/firewire/ 5160 5161FIREWIRE SBP-2 TARGET 5162M: Chris Boot <bootc@bootc.net> 5163L: linux-scsi@vger.kernel.org 5164L: target-devel@vger.kernel.org 5165L: linux1394-devel@lists.sourceforge.net 5166T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5167S: Maintained 5168F: drivers/target/sbp/ 5169 5170FIREWIRE SUBSYSTEM 5171M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5172L: linux1394-devel@lists.sourceforge.net 5173W: http://ieee1394.wiki.kernel.org/ 5174T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5175S: Maintained 5176F: drivers/firewire/ 5177F: include/linux/firewire.h 5178F: include/uapi/linux/firewire*.h 5179F: tools/firewire/ 5180 5181FIRMWARE LOADER (request_firmware) 5182M: Luis R. Rodriguez <mcgrof@kernel.org> 5183L: linux-kernel@vger.kernel.org 5184S: Maintained 5185F: Documentation/firmware_class/ 5186F: drivers/base/firmware*.c 5187F: include/linux/firmware.h 5188 5189FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5190M: Joshua Morris <josh.h.morris@us.ibm.com> 5191M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5192S: Maintained 5193F: drivers/block/rsxx/ 5194 5195FLOPPY DRIVER 5196M: Jiri Kosina <jikos@kernel.org> 5197T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5198S: Odd fixes 5199F: drivers/block/floppy.c 5200 5201FMC SUBSYSTEM 5202M: Alessandro Rubini <rubini@gnudd.com> 5203W: http://www.ohwr.org/projects/fmc-bus 5204S: Supported 5205F: drivers/fmc/ 5206F: include/linux/fmc*.h 5207F: include/linux/ipmi-fru.h 5208K: fmc_d.*register 5209 5210FPGA MANAGER FRAMEWORK 5211M: Alan Tull <atull@kernel.org> 5212R: Moritz Fischer <moritz.fischer@ettus.com> 5213L: linux-fpga@vger.kernel.org 5214S: Maintained 5215T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5216F: Documentation/fpga/ 5217F: Documentation/devicetree/bindings/fpga/ 5218F: drivers/fpga/ 5219F: include/linux/fpga/ 5220W: http://www.rocketboards.org 5221 5222FPU EMULATOR 5223M: Bill Metzenthen <billm@melbpc.org.au> 5224W: http://floatingpoint.sourceforge.net/emulator/index.html 5225S: Maintained 5226F: arch/x86/math-emu/ 5227 5228FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5229L: netdev@vger.kernel.org 5230S: Orphan 5231F: drivers/net/wan/dlci.c 5232F: drivers/net/wan/sdla.c 5233 5234FRAMEBUFFER LAYER 5235M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5236L: linux-fbdev@vger.kernel.org 5237T: git git://github.com/bzolnier/linux.git 5238Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5239S: Maintained 5240F: Documentation/fb/ 5241F: drivers/video/ 5242F: include/video/ 5243F: include/linux/fb.h 5244F: include/uapi/video/ 5245F: include/uapi/linux/fb.h 5246 5247FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5248M: Horia Geantă <horia.geanta@nxp.com> 5249M: Dan Douglass <dan.douglass@nxp.com> 5250L: linux-crypto@vger.kernel.org 5251S: Maintained 5252F: drivers/crypto/caam/ 5253F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5254 5255FREESCALE DIU FRAMEBUFFER DRIVER 5256M: Timur Tabi <timur@tabi.org> 5257L: linux-fbdev@vger.kernel.org 5258S: Maintained 5259F: drivers/video/fbdev/fsl-diu-fb.* 5260 5261FREESCALE DMA DRIVER 5262M: Li Yang <leoli@freescale.com> 5263M: Zhang Wei <zw@zh-kernel.org> 5264L: linuxppc-dev@lists.ozlabs.org 5265S: Maintained 5266F: drivers/dma/fsldma.* 5267 5268FREESCALE GPMI NAND DRIVER 5269M: Han Xu <han.xu@nxp.com> 5270L: linux-mtd@lists.infradead.org 5271S: Maintained 5272F: drivers/mtd/nand/gpmi-nand/* 5273 5274FREESCALE I2C CPM DRIVER 5275M: Jochen Friedrich <jochen@scram.de> 5276L: linuxppc-dev@lists.ozlabs.org 5277L: linux-i2c@vger.kernel.org 5278S: Maintained 5279F: drivers/i2c/busses/i2c-cpm.c 5280 5281FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5282M: Sascha Hauer <kernel@pengutronix.de> 5283L: linux-fbdev@vger.kernel.org 5284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5285S: Maintained 5286F: include/linux/platform_data/video-imxfb.h 5287F: drivers/video/fbdev/imxfb.c 5288 5289FREESCALE QUAD SPI DRIVER 5290M: Han Xu <han.xu@nxp.com> 5291L: linux-mtd@lists.infradead.org 5292S: Maintained 5293F: drivers/mtd/spi-nor/fsl-quadspi.c 5294 5295FREESCALE SOC FS_ENET DRIVER 5296M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5297M: Vitaly Bordug <vbordug@ru.mvista.com> 5298L: linuxppc-dev@lists.ozlabs.org 5299L: netdev@vger.kernel.org 5300S: Maintained 5301F: drivers/net/ethernet/freescale/fs_enet/ 5302F: include/linux/fs_enet_pd.h 5303 5304FREESCALE IMX / MXC FEC DRIVER 5305M: Fugang Duan <fugang.duan@nxp.com> 5306L: netdev@vger.kernel.org 5307S: Maintained 5308F: drivers/net/ethernet/freescale/fec_main.c 5309F: drivers/net/ethernet/freescale/fec_ptp.c 5310F: drivers/net/ethernet/freescale/fec.h 5311F: Documentation/devicetree/bindings/net/fsl-fec.txt 5312 5313FREESCALE QORIQ DPAA FMAN DRIVER 5314M: Madalin Bucur <madalin.bucur@nxp.com> 5315L: netdev@vger.kernel.org 5316S: Maintained 5317F: drivers/net/ethernet/freescale/fman 5318F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5319 5320FREESCALE QORIQ DPAA ETHERNET DRIVER 5321M: Madalin Bucur <madalin.bucur@nxp.com> 5322L: netdev@vger.kernel.org 5323S: Maintained 5324F: drivers/net/ethernet/freescale/dpaa 5325 5326FREESCALE SOC DRIVERS 5327M: Scott Wood <oss@buserror.net> 5328L: linuxppc-dev@lists.ozlabs.org 5329L: linux-arm-kernel@lists.infradead.org 5330S: Maintained 5331F: Documentation/devicetree/bindings/powerpc/fsl/ 5332F: drivers/soc/fsl/ 5333F: include/linux/fsl/ 5334 5335FREESCALE QUICC ENGINE LIBRARY 5336M: Qiang Zhao <qiang.zhao@nxp.com> 5337L: linuxppc-dev@lists.ozlabs.org 5338S: Maintained 5339F: drivers/soc/fsl/qe/ 5340F: include/soc/fsl/*qe*.h 5341F: include/soc/fsl/*ucc*.h 5342 5343FREESCALE USB PERIPHERAL DRIVERS 5344M: Li Yang <leoli@freescale.com> 5345L: linux-usb@vger.kernel.org 5346L: linuxppc-dev@lists.ozlabs.org 5347S: Maintained 5348F: drivers/usb/gadget/udc/fsl* 5349 5350FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5351M: Li Yang <leoli@freescale.com> 5352L: netdev@vger.kernel.org 5353L: linuxppc-dev@lists.ozlabs.org 5354S: Maintained 5355F: drivers/net/ethernet/freescale/ucc_geth* 5356 5357FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5358M: Claudiu Manoil <claudiu.manoil@freescale.com> 5359L: netdev@vger.kernel.org 5360S: Maintained 5361F: drivers/net/ethernet/freescale/gianfar* 5362X: drivers/net/ethernet/freescale/gianfar_ptp.c 5363F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5364 5365FREESCALE QUICC ENGINE UCC HDLC DRIVER 5366M: Zhao Qiang <qiang.zhao@nxp.com> 5367L: netdev@vger.kernel.org 5368L: linuxppc-dev@lists.ozlabs.org 5369S: Maintained 5370F: drivers/net/wan/fsl_ucc_hdlc* 5371 5372FREESCALE QUICC ENGINE UCC UART DRIVER 5373M: Timur Tabi <timur@tabi.org> 5374L: linuxppc-dev@lists.ozlabs.org 5375S: Maintained 5376F: drivers/tty/serial/ucc_uart.c 5377 5378FREESCALE SOC SOUND DRIVERS 5379M: Timur Tabi <timur@tabi.org> 5380M: Nicolin Chen <nicoleotsuka@gmail.com> 5381M: Xiubo Li <Xiubo.Lee@gmail.com> 5382R: Fabio Estevam <fabio.estevam@nxp.com> 5383L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5384L: linuxppc-dev@lists.ozlabs.org 5385S: Maintained 5386F: sound/soc/fsl/fsl* 5387F: sound/soc/fsl/imx* 5388F: sound/soc/fsl/mpc8610_hpcd.c 5389 5390FREEVXFS FILESYSTEM 5391M: Christoph Hellwig <hch@infradead.org> 5392W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5393S: Maintained 5394F: fs/freevxfs/ 5395 5396FREEZER 5397M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5398M: Pavel Machek <pavel@ucw.cz> 5399L: linux-pm@vger.kernel.org 5400S: Supported 5401F: Documentation/power/freezing-of-tasks.txt 5402F: include/linux/freezer.h 5403F: kernel/freezer.c 5404 5405FRONTSWAP API 5406M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5407L: linux-kernel@vger.kernel.org 5408S: Maintained 5409F: mm/frontswap.c 5410F: include/linux/frontswap.h 5411 5412FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5413M: David Howells <dhowells@redhat.com> 5414L: linux-cachefs@redhat.com (moderated for non-subscribers) 5415S: Supported 5416F: Documentation/filesystems/caching/ 5417F: fs/fscache/ 5418F: include/linux/fscache*.h 5419 5420FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5421M: Theodore Y. Ts'o <tytso@mit.edu> 5422M: Jaegeuk Kim <jaegeuk@kernel.org> 5423L: linux-fscrypt@vger.kernel.org 5424Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5425T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5426S: Supported 5427F: fs/crypto/ 5428F: include/linux/fscrypt*.h 5429 5430F2FS FILE SYSTEM 5431M: Jaegeuk Kim <jaegeuk@kernel.org> 5432M: Chao Yu <yuchao0@huawei.com> 5433L: linux-f2fs-devel@lists.sourceforge.net 5434W: https://f2fs.wiki.kernel.org/ 5435T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5436S: Maintained 5437F: Documentation/filesystems/f2fs.txt 5438F: Documentation/ABI/testing/sysfs-fs-f2fs 5439F: fs/f2fs/ 5440F: include/linux/f2fs_fs.h 5441F: include/trace/events/f2fs.h 5442 5443FUJITSU FR-V (FRV) PORT 5444S: Orphan 5445F: arch/frv/ 5446 5447FUJITSU LAPTOP EXTRAS 5448M: Jonathan Woithe <jwoithe@just42.net> 5449L: platform-driver-x86@vger.kernel.org 5450S: Maintained 5451F: drivers/platform/x86/fujitsu-laptop.c 5452 5453FUJITSU M-5MO LS CAMERA ISP DRIVER 5454M: Kyungmin Park <kyungmin.park@samsung.com> 5455M: Heungjun Kim <riverful.kim@samsung.com> 5456L: linux-media@vger.kernel.org 5457S: Maintained 5458F: drivers/media/i2c/m5mols/ 5459F: include/media/i2c/m5mols.h 5460 5461FUJITSU TABLET EXTRAS 5462M: Robert Gerlach <khnz@gmx.de> 5463L: platform-driver-x86@vger.kernel.org 5464S: Maintained 5465F: drivers/platform/x86/fujitsu-tablet.c 5466 5467FUSE: FILESYSTEM IN USERSPACE 5468M: Miklos Szeredi <miklos@szeredi.hu> 5469L: linux-fsdevel@vger.kernel.org 5470W: http://fuse.sourceforge.net/ 5471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5472S: Maintained 5473F: fs/fuse/ 5474F: include/uapi/linux/fuse.h 5475F: Documentation/filesystems/fuse.txt 5476 5477FUTEX SUBSYSTEM 5478M: Thomas Gleixner <tglx@linutronix.de> 5479M: Ingo Molnar <mingo@redhat.com> 5480R: Peter Zijlstra <peterz@infradead.org> 5481R: Darren Hart <dvhart@infradead.org> 5482L: linux-kernel@vger.kernel.org 5483T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5484S: Maintained 5485F: kernel/futex.c 5486F: kernel/futex_compat.c 5487F: include/asm-generic/futex.h 5488F: include/linux/futex.h 5489F: include/uapi/linux/futex.h 5490F: tools/testing/selftests/futex/ 5491F: tools/perf/bench/futex* 5492F: Documentation/*futex* 5493 5494FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5495M: Rik Faith <faith@cs.unc.edu> 5496L: linux-scsi@vger.kernel.org 5497S: Odd Fixes (e.g., new signatures) 5498F: drivers/scsi/fdomain.* 5499 5500GCC PLUGINS 5501M: Kees Cook <keescook@chromium.org> 5502R: Emese Revfy <re.emese@gmail.com> 5503L: kernel-hardening@lists.openwall.com 5504S: Maintained 5505F: scripts/gcc-plugins/ 5506F: scripts/gcc-plugin.sh 5507F: scripts/Makefile.gcc-plugins 5508F: Documentation/gcc-plugins.txt 5509 5510GCOV BASED KERNEL PROFILING 5511M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5512S: Maintained 5513F: kernel/gcov/ 5514F: Documentation/dev-tools/gcov.rst 5515 5516GDT SCSI DISK ARRAY CONTROLLER DRIVER 5517M: Achim Leubner <achim_leubner@adaptec.com> 5518L: linux-scsi@vger.kernel.org 5519W: http://www.icp-vortex.com/ 5520S: Supported 5521F: drivers/scsi/gdt* 5522 5523GDB KERNEL DEBUGGING HELPER SCRIPTS 5524M: Jan Kiszka <jan.kiszka@siemens.com> 5525M: Kieran Bingham <kieran@bingham.xyz> 5526S: Supported 5527F: scripts/gdb/ 5528 5529GEMTEK FM RADIO RECEIVER DRIVER 5530M: Hans Verkuil <hverkuil@xs4all.nl> 5531L: linux-media@vger.kernel.org 5532T: git git://linuxtv.org/media_tree.git 5533W: https://linuxtv.org 5534S: Maintained 5535F: drivers/media/radio/radio-gemtek* 5536 5537GENERIC GPIO I2C DRIVER 5538M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5539S: Supported 5540F: drivers/i2c/busses/i2c-gpio.c 5541F: include/linux/i2c-gpio.h 5542 5543GENERIC GPIO I2C MULTIPLEXER DRIVER 5544M: Peter Korsgaard <peter.korsgaard@barco.com> 5545L: linux-i2c@vger.kernel.org 5546S: Supported 5547F: drivers/i2c/muxes/i2c-mux-gpio.c 5548F: include/linux/i2c-mux-gpio.h 5549F: Documentation/i2c/muxes/i2c-mux-gpio 5550 5551GENERIC HDLC (WAN) DRIVERS 5552M: Krzysztof Halasa <khc@pm.waw.pl> 5553W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5554S: Maintained 5555F: drivers/net/wan/c101.c 5556F: drivers/net/wan/hd6457* 5557F: drivers/net/wan/hdlc* 5558F: drivers/net/wan/n2.c 5559F: drivers/net/wan/pc300too.c 5560F: drivers/net/wan/pci200syn.c 5561F: drivers/net/wan/wanxl* 5562 5563GENERIC INCLUDE/ASM HEADER FILES 5564M: Arnd Bergmann <arnd@arndb.de> 5565L: linux-arch@vger.kernel.org 5566T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5567S: Maintained 5568F: include/asm-generic/ 5569F: include/uapi/asm-generic/ 5570 5571GENERIC PHY FRAMEWORK 5572M: Kishon Vijay Abraham I <kishon@ti.com> 5573L: linux-kernel@vger.kernel.org 5574T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5575S: Supported 5576F: drivers/phy/ 5577F: include/linux/phy/ 5578 5579GENERIC PM DOMAINS 5580M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5581M: Kevin Hilman <khilman@kernel.org> 5582M: Ulf Hansson <ulf.hansson@linaro.org> 5583L: linux-pm@vger.kernel.org 5584S: Supported 5585F: drivers/base/power/domain*.c 5586F: include/linux/pm_domain.h 5587 5588GENERIC UIO DRIVER FOR PCI DEVICES 5589M: "Michael S. Tsirkin" <mst@redhat.com> 5590L: kvm@vger.kernel.org 5591S: Supported 5592F: drivers/uio/uio_pci_generic.c 5593 5594GET_MAINTAINER SCRIPT 5595M: Joe Perches <joe@perches.com> 5596S: Maintained 5597F: scripts/get_maintainer.pl 5598 5599GENWQE (IBM Generic Workqueue Card) 5600M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5601M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5602S: Supported 5603F: drivers/misc/genwqe/ 5604 5605GFS2 FILE SYSTEM 5606M: Steven Whitehouse <swhiteho@redhat.com> 5607M: Bob Peterson <rpeterso@redhat.com> 5608L: cluster-devel@redhat.com 5609W: http://sources.redhat.com/cluster/ 5610T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5611S: Supported 5612F: Documentation/filesystems/gfs2*.txt 5613F: fs/gfs2/ 5614F: include/uapi/linux/gfs2_ondisk.h 5615 5616GIGASET ISDN DRIVERS 5617M: Paul Bolle <pebolle@tiscali.nl> 5618L: gigaset307x-common@lists.sourceforge.net 5619W: http://gigaset307x.sourceforge.net/ 5620S: Odd Fixes 5621F: Documentation/isdn/README.gigaset 5622F: drivers/isdn/gigaset/ 5623F: include/uapi/linux/gigaset_dev.h 5624 5625GO7007 MPEG CODEC 5626M: Hans Verkuil <hans.verkuil@cisco.com> 5627L: linux-media@vger.kernel.org 5628S: Maintained 5629F: drivers/media/usb/go7007/ 5630 5631GOODIX TOUCHSCREEN 5632M: Bastien Nocera <hadess@hadess.net> 5633L: linux-input@vger.kernel.org 5634S: Maintained 5635F: drivers/input/touchscreen/goodix.c 5636 5637GPIO MOCKUP DRIVER 5638M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5639L: linux-gpio@vger.kernel.org 5640S: Maintained 5641F: drivers/gpio/gpio-mockup.c 5642F: tools/testing/selftests/gpio/ 5643 5644GPIO SUBSYSTEM 5645M: Linus Walleij <linus.walleij@linaro.org> 5646M: Alexandre Courbot <gnurou@gmail.com> 5647L: linux-gpio@vger.kernel.org 5648T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5649S: Maintained 5650F: Documentation/devicetree/bindings/gpio/ 5651F: Documentation/gpio/ 5652F: Documentation/ABI/testing/gpio-cdev 5653F: Documentation/ABI/obsolete/sysfs-gpio 5654F: drivers/gpio/ 5655F: include/linux/gpio/ 5656F: include/linux/gpio.h 5657F: include/asm-generic/gpio.h 5658F: include/uapi/linux/gpio.h 5659F: tools/gpio/ 5660 5661GRE DEMULTIPLEXER DRIVER 5662M: Dmitry Kozlov <xeb@mail.ru> 5663L: netdev@vger.kernel.org 5664S: Maintained 5665F: net/ipv4/gre_demux.c 5666F: net/ipv4/gre_offload.c 5667F: include/net/gre.h 5668 5669GRETH 10/100/1G Ethernet MAC device driver 5670M: Andreas Larsson <andreas@gaisler.com> 5671L: netdev@vger.kernel.org 5672S: Maintained 5673F: drivers/net/ethernet/aeroflex/ 5674 5675GREYBUS SUBSYSTEM 5676M: Johan Hovold <johan@kernel.org> 5677M: Alex Elder <elder@kernel.org> 5678M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5679S: Maintained 5680F: drivers/staging/greybus/ 5681L: greybus-dev@lists.linaro.org 5682 5683GREYBUS AUDIO PROTOCOLS DRIVERS 5684M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5685M: Mark Greer <mgreer@animalcreek.com> 5686S: Maintained 5687F: drivers/staging/greybus/audio_apbridgea.c 5688F: drivers/staging/greybus/audio_apbridgea.h 5689F: drivers/staging/greybus/audio_codec.c 5690F: drivers/staging/greybus/audio_codec.h 5691F: drivers/staging/greybus/audio_gb.c 5692F: drivers/staging/greybus/audio_manager.c 5693F: drivers/staging/greybus/audio_manager.h 5694F: drivers/staging/greybus/audio_manager_module.c 5695F: drivers/staging/greybus/audio_manager_private.h 5696F: drivers/staging/greybus/audio_manager_sysfs.c 5697F: drivers/staging/greybus/audio_module.c 5698F: drivers/staging/greybus/audio_topology.c 5699 5700GREYBUS PROTOCOLS DRIVERS 5701M: Rui Miguel Silva <rmfrfs@gmail.com> 5702S: Maintained 5703F: drivers/staging/greybus/sdio.c 5704F: drivers/staging/greybus/light.c 5705F: drivers/staging/greybus/gpio.c 5706F: drivers/staging/greybus/power_supply.c 5707F: drivers/staging/greybus/spi.c 5708F: drivers/staging/greybus/spilib.c 5709 5710GREYBUS PROTOCOLS DRIVERS 5711M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5712S: Maintained 5713F: drivers/staging/greybus/loopback.c 5714F: drivers/staging/greybus/timesync.c 5715F: drivers/staging/greybus/timesync_platform.c 5716 5717GREYBUS PROTOCOLS DRIVERS 5718M: Viresh Kumar <vireshk@kernel.org> 5719S: Maintained 5720F: drivers/staging/greybus/authentication.c 5721F: drivers/staging/greybus/bootrom.c 5722F: drivers/staging/greybus/firmware.h 5723F: drivers/staging/greybus/fw-core.c 5724F: drivers/staging/greybus/fw-download.c 5725F: drivers/staging/greybus/fw-managament.c 5726F: drivers/staging/greybus/greybus_authentication.h 5727F: drivers/staging/greybus/greybus_firmware.h 5728F: drivers/staging/greybus/hid.c 5729F: drivers/staging/greybus/i2c.c 5730F: drivers/staging/greybus/spi.c 5731F: drivers/staging/greybus/spilib.c 5732F: drivers/staging/greybus/spilib.h 5733 5734GREYBUS PROTOCOLS DRIVERS 5735M: David Lin <dtwlin@gmail.com> 5736S: Maintained 5737F: drivers/staging/greybus/uart.c 5738F: drivers/staging/greybus/log.c 5739 5740GREYBUS PLATFORM DRIVERS 5741M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5742S: Maintained 5743F: drivers/staging/greybus/arche-platform.c 5744F: drivers/staging/greybus/arche-apb-ctrl.c 5745F: drivers/staging/greybus/arche_platform.h 5746 5747GS1662 VIDEO SERIALIZER 5748M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5749L: linux-media@vger.kernel.org 5750T: git git://linuxtv.org/media_tree.git 5751S: Maintained 5752F: drivers/media/spi/gs1662.c 5753 5754GSPCA FINEPIX SUBDRIVER 5755M: Frank Zago <frank@zago.net> 5756L: linux-media@vger.kernel.org 5757T: git git://linuxtv.org/media_tree.git 5758S: Maintained 5759F: drivers/media/usb/gspca/finepix.c 5760 5761GSPCA GL860 SUBDRIVER 5762M: Olivier Lorin <o.lorin@laposte.net> 5763L: linux-media@vger.kernel.org 5764T: git git://linuxtv.org/media_tree.git 5765S: Maintained 5766F: drivers/media/usb/gspca/gl860/ 5767 5768GSPCA M5602 SUBDRIVER 5769M: Erik Andren <erik.andren@gmail.com> 5770L: linux-media@vger.kernel.org 5771T: git git://linuxtv.org/media_tree.git 5772S: Maintained 5773F: drivers/media/usb/gspca/m5602/ 5774 5775GSPCA PAC207 SONIXB SUBDRIVER 5776M: Hans Verkuil <hverkuil@xs4all.nl> 5777L: linux-media@vger.kernel.org 5778T: git git://linuxtv.org/media_tree.git 5779S: Odd Fixes 5780F: drivers/media/usb/gspca/pac207.c 5781 5782GSPCA SN9C20X SUBDRIVER 5783M: Brian Johnson <brijohn@gmail.com> 5784L: linux-media@vger.kernel.org 5785T: git git://linuxtv.org/media_tree.git 5786S: Maintained 5787F: drivers/media/usb/gspca/sn9c20x.c 5788 5789GSPCA T613 SUBDRIVER 5790M: Leandro Costantino <lcostantino@gmail.com> 5791L: linux-media@vger.kernel.org 5792T: git git://linuxtv.org/media_tree.git 5793S: Maintained 5794F: drivers/media/usb/gspca/t613.c 5795 5796GSPCA USB WEBCAM DRIVER 5797M: Hans Verkuil <hverkuil@xs4all.nl> 5798L: linux-media@vger.kernel.org 5799T: git git://linuxtv.org/media_tree.git 5800S: Odd Fixes 5801F: drivers/media/usb/gspca/ 5802 5803GTP (GPRS Tunneling Protocol) 5804M: Pablo Neira Ayuso <pablo@netfilter.org> 5805M: Harald Welte <laforge@gnumonks.org> 5806L: osmocom-net-gprs@lists.osmocom.org 5807T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5808S: Maintained 5809F: drivers/net/gtp.c 5810 5811GUID PARTITION TABLE (GPT) 5812M: Davidlohr Bueso <dave@stgolabs.net> 5813L: linux-efi@vger.kernel.org 5814S: Maintained 5815F: block/partitions/efi.* 5816 5817STK1160 USB VIDEO CAPTURE DRIVER 5818M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5819L: linux-media@vger.kernel.org 5820T: git git://linuxtv.org/media_tree.git 5821S: Maintained 5822F: drivers/media/usb/stk1160/ 5823 5824H8/300 ARCHITECTURE 5825M: Yoshinori Sato <ysato@users.sourceforge.jp> 5826L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5827W: http://uclinux-h8.sourceforge.jp 5828T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5829S: Maintained 5830F: arch/h8300/ 5831F: drivers/clocksource/h8300_*.c 5832F: drivers/clk/h8300/ 5833F: drivers/irqchip/irq-renesas-h8*.c 5834 5835HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5836M: Frank Seidel <frank@f-seidel.de> 5837L: platform-driver-x86@vger.kernel.org 5838W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5839S: Maintained 5840F: drivers/platform/x86/hdaps.c 5841 5842HDPVR USB VIDEO ENCODER DRIVER 5843M: Hans Verkuil <hverkuil@xs4all.nl> 5844L: linux-media@vger.kernel.org 5845T: git git://linuxtv.org/media_tree.git 5846W: https://linuxtv.org 5847S: Odd Fixes 5848F: drivers/media/usb/hdpvr/ 5849 5850HWPOISON MEMORY FAILURE HANDLING 5851M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5852L: linux-mm@kvack.org 5853S: Maintained 5854F: mm/memory-failure.c 5855F: mm/hwpoison-inject.c 5856 5857HYPERVISOR VIRTUAL CONSOLE DRIVER 5858L: linuxppc-dev@lists.ozlabs.org 5859S: Odd Fixes 5860F: drivers/tty/hvc/ 5861 5862HACKRF MEDIA DRIVER 5863M: Antti Palosaari <crope@iki.fi> 5864L: linux-media@vger.kernel.org 5865W: https://linuxtv.org 5866W: http://palosaari.fi/linux/ 5867Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5868T: git git://linuxtv.org/anttip/media_tree.git 5869S: Maintained 5870F: drivers/media/usb/hackrf/ 5871 5872HARDWARE MONITORING 5873M: Jean Delvare <jdelvare@suse.com> 5874M: Guenter Roeck <linux@roeck-us.net> 5875L: linux-hwmon@vger.kernel.org 5876W: http://hwmon.wiki.kernel.org/ 5877T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5878T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5879S: Maintained 5880F: Documentation/hwmon/ 5881F: drivers/hwmon/ 5882F: include/linux/hwmon*.h 5883 5884HARDWARE RANDOM NUMBER GENERATOR CORE 5885M: Matt Mackall <mpm@selenic.com> 5886M: Herbert Xu <herbert@gondor.apana.org.au> 5887L: linux-crypto@vger.kernel.org 5888S: Odd fixes 5889F: Documentation/devicetree/bindings/rng/ 5890F: Documentation/hw_random.txt 5891F: drivers/char/hw_random/ 5892F: include/linux/hw_random.h 5893 5894HARDWARE SPINLOCK CORE 5895M: Ohad Ben-Cohen <ohad@wizery.com> 5896M: Bjorn Andersson <bjorn.andersson@linaro.org> 5897L: linux-remoteproc@vger.kernel.org 5898S: Maintained 5899T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5900F: Documentation/devicetree/bindings/hwlock/ 5901F: Documentation/hwspinlock.txt 5902F: drivers/hwspinlock/ 5903F: include/linux/hwspinlock.h 5904 5905HARMONY SOUND DRIVER 5906L: linux-parisc@vger.kernel.org 5907S: Maintained 5908F: sound/parisc/harmony.* 5909 5910HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5911M: Jimmy Vance <jimmy.vance@hpe.com> 5912S: Supported 5913F: Documentation/watchdog/hpwdt.txt 5914F: drivers/watchdog/hpwdt.c 5915 5916HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5917M: Don Brace <don.brace@microsemi.com> 5918L: esc.storagedev@microsemi.com 5919L: linux-scsi@vger.kernel.org 5920S: Supported 5921F: Documentation/scsi/hpsa.txt 5922F: drivers/scsi/hpsa*.[ch] 5923F: include/linux/cciss*.h 5924F: include/uapi/linux/cciss*.h 5925 5926HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5927M: Don Brace <don.brace@microsemi.com> 5928L: esc.storagedev@microsemi.com 5929L: linux-scsi@vger.kernel.org 5930S: Supported 5931F: Documentation/blockdev/cciss.txt 5932F: drivers/block/cciss* 5933F: include/linux/cciss_ioctl.h 5934F: include/uapi/linux/cciss_ioctl.h 5935 5936OPA-VNIC DRIVER 5937M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5938M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 5939L: linux-rdma@vger.kernel.org 5940S: Supported 5941F: drivers/infiniband/ulp/opa_vnic 5942 5943HFI1 DRIVER 5944M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5945M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5946L: linux-rdma@vger.kernel.org 5947S: Supported 5948F: drivers/infiniband/hw/hfi1 5949 5950HFS FILESYSTEM 5951L: linux-fsdevel@vger.kernel.org 5952S: Orphan 5953F: Documentation/filesystems/hfs.txt 5954F: fs/hfs/ 5955 5956HFSPLUS FILESYSTEM 5957L: linux-fsdevel@vger.kernel.org 5958S: Orphan 5959F: Documentation/filesystems/hfsplus.txt 5960F: fs/hfsplus/ 5961 5962HGA FRAMEBUFFER DRIVER 5963M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5964L: linux-nvidia@lists.surfsouth.com 5965W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5966S: Maintained 5967F: drivers/video/fbdev/hgafb.c 5968 5969HIBERNATION (aka Software Suspend, aka swsusp) 5970M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5971M: Pavel Machek <pavel@ucw.cz> 5972L: linux-pm@vger.kernel.org 5973B: https://bugzilla.kernel.org 5974S: Supported 5975F: arch/x86/power/ 5976F: drivers/base/power/ 5977F: kernel/power/ 5978F: include/linux/suspend.h 5979F: include/linux/freezer.h 5980F: include/linux/pm.h 5981F: arch/*/include/asm/suspend*.h 5982 5983HID CORE LAYER 5984M: Jiri Kosina <jikos@kernel.org> 5985R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5986L: linux-input@vger.kernel.org 5987T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5988S: Maintained 5989F: drivers/hid/ 5990F: include/linux/hid* 5991F: include/uapi/linux/hid* 5992 5993HID SENSOR HUB DRIVERS 5994M: Jiri Kosina <jikos@kernel.org> 5995M: Jonathan Cameron <jic23@kernel.org> 5996M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5997L: linux-input@vger.kernel.org 5998L: linux-iio@vger.kernel.org 5999S: Maintained 6000F: Documentation/hid/hid-sensor* 6001F: drivers/hid/hid-sensor-* 6002F: drivers/iio/*/hid-* 6003F: include/linux/hid-sensor-* 6004 6005HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 6006M: Thomas Gleixner <tglx@linutronix.de> 6007L: linux-kernel@vger.kernel.org 6008T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6009S: Maintained 6010F: Documentation/timers/ 6011F: kernel/time/hrtimer.c 6012F: kernel/time/clockevents.c 6013F: kernel/time/tick*.* 6014F: kernel/time/timer_*.c 6015F: include/linux/clockchips.h 6016F: include/linux/hrtimer.h 6017 6018HIGH-SPEED SCC DRIVER FOR AX.25 6019L: linux-hams@vger.kernel.org 6020S: Orphan 6021F: drivers/net/hamradio/dmascc.c 6022F: drivers/net/hamradio/scc.c 6023 6024HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6025M: HighPoint Linux Team <linux@highpoint-tech.com> 6026W: http://www.highpoint-tech.com 6027S: Supported 6028F: Documentation/scsi/hptiop.txt 6029F: drivers/scsi/hptiop.c 6030 6031HIPPI 6032M: Jes Sorensen <jes@trained-monkey.org> 6033L: linux-hippi@sunsite.dk 6034S: Maintained 6035F: include/linux/hippidevice.h 6036F: include/uapi/linux/if_hippi.h 6037F: net/802/hippi.c 6038F: drivers/net/hippi/ 6039 6040HISILICON NETWORK SUBSYSTEM DRIVER 6041M: Yisen Zhuang <yisen.zhuang@huawei.com> 6042M: Salil Mehta <salil.mehta@huawei.com> 6043L: netdev@vger.kernel.org 6044W: http://www.hisilicon.com 6045S: Maintained 6046F: drivers/net/ethernet/hisilicon/ 6047F: Documentation/devicetree/bindings/net/hisilicon*.txt 6048 6049HISILICON ROCE DRIVER 6050M: Lijun Ou <oulijun@huawei.com> 6051M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6052L: linux-rdma@vger.kernel.org 6053S: Maintained 6054F: drivers/infiniband/hw/hns/ 6055F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6056 6057HISILICON SAS Controller 6058M: John Garry <john.garry@huawei.com> 6059W: http://www.hisilicon.com 6060S: Supported 6061F: drivers/scsi/hisi_sas/ 6062F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6063 6064HOST AP DRIVER 6065M: Jouni Malinen <j@w1.fi> 6066L: linux-wireless@vger.kernel.org 6067W: http://w1.fi/hostap-driver.html 6068S: Obsolete 6069F: drivers/net/wireless/intersil/hostap/ 6070 6071HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6072L: platform-driver-x86@vger.kernel.org 6073S: Orphan 6074F: drivers/platform/x86/tc1100-wmi.c 6075 6076HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6077M: Jaroslav Kysela <perex@perex.cz> 6078S: Maintained 6079F: drivers/net/ethernet/hp/hp100.* 6080 6081HPET: High Precision Event Timers driver 6082M: Clemens Ladisch <clemens@ladisch.de> 6083S: Maintained 6084F: Documentation/timers/hpet.txt 6085F: drivers/char/hpet.c 6086F: include/linux/hpet.h 6087F: include/uapi/linux/hpet.h 6088 6089HPET: x86 6090S: Orphan 6091F: arch/x86/kernel/hpet.c 6092F: arch/x86/include/asm/hpet.h 6093 6094HPFS FILESYSTEM 6095M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6096W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6097S: Maintained 6098F: fs/hpfs/ 6099 6100HSI SUBSYSTEM 6101M: Sebastian Reichel <sre@kernel.org> 6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6103S: Maintained 6104F: Documentation/ABI/testing/sysfs-bus-hsi 6105F: Documentation/driver-api/hsi.rst 6106F: drivers/hsi/ 6107F: include/linux/hsi/ 6108F: include/uapi/linux/hsi/ 6109 6110HSO 3G MODEM DRIVER 6111L: linux-usb@vger.kernel.org 6112S: Orphan 6113F: drivers/net/usb/hso.c 6114 6115HSR NETWORK PROTOCOL 6116M: Arvid Brodin <arvid.brodin@alten.se> 6117L: netdev@vger.kernel.org 6118S: Maintained 6119F: net/hsr/ 6120 6121HTCPEN TOUCHSCREEN DRIVER 6122M: Pau Oliva Fora <pof@eslack.org> 6123L: linux-input@vger.kernel.org 6124S: Maintained 6125F: drivers/input/touchscreen/htcpen.c 6126 6127HUGETLB FILESYSTEM 6128M: Nadia Yvette Chambers <nyc@holomorphy.com> 6129S: Maintained 6130F: fs/hugetlbfs/ 6131 6132HVA ST MEDIA DRIVER 6133M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6134L: linux-media@vger.kernel.org 6135T: git git://linuxtv.org/media_tree.git 6136W: https://linuxtv.org 6137S: Supported 6138F: drivers/media/platform/sti/hva 6139 6140Hyper-V CORE AND DRIVERS 6141M: "K. Y. Srinivasan" <kys@microsoft.com> 6142M: Haiyang Zhang <haiyangz@microsoft.com> 6143M: Stephen Hemminger <sthemmin@microsoft.com> 6144L: devel@linuxdriverproject.org 6145S: Maintained 6146F: arch/x86/include/asm/mshyperv.h 6147F: arch/x86/include/uapi/asm/hyperv.h 6148F: arch/x86/kernel/cpu/mshyperv.c 6149F: arch/x86/hyperv 6150F: drivers/hid/hid-hyperv.c 6151F: drivers/hv/ 6152F: drivers/input/serio/hyperv-keyboard.c 6153F: drivers/pci/host/pci-hyperv.c 6154F: drivers/net/hyperv/ 6155F: drivers/scsi/storvsc_drv.c 6156F: drivers/uio/uio_hv_generic.c 6157F: drivers/video/fbdev/hyperv_fb.c 6158F: include/linux/hyperv.h 6159F: tools/hv/ 6160F: Documentation/ABI/stable/sysfs-bus-vmbus 6161 6162I2C MUXES 6163M: Peter Rosin <peda@axentia.se> 6164L: linux-i2c@vger.kernel.org 6165S: Maintained 6166F: Documentation/i2c/i2c-topology 6167F: Documentation/i2c/muxes/ 6168F: Documentation/devicetree/bindings/i2c/i2c-mux* 6169F: Documentation/devicetree/bindings/i2c/i2c-arb* 6170F: Documentation/devicetree/bindings/i2c/i2c-gate* 6171F: drivers/i2c/i2c-mux.c 6172F: drivers/i2c/muxes/ 6173F: include/linux/i2c-mux.h 6174 6175I2C OVER PARALLEL PORT 6176M: Jean Delvare <jdelvare@suse.com> 6177L: linux-i2c@vger.kernel.org 6178S: Maintained 6179F: Documentation/i2c/busses/i2c-parport 6180F: Documentation/i2c/busses/i2c-parport-light 6181F: drivers/i2c/busses/i2c-parport.c 6182F: drivers/i2c/busses/i2c-parport-light.c 6183 6184I2C/SMBUS CONTROLLER DRIVERS FOR PC 6185M: Jean Delvare <jdelvare@suse.com> 6186L: linux-i2c@vger.kernel.org 6187S: Maintained 6188F: Documentation/i2c/busses/i2c-ali1535 6189F: Documentation/i2c/busses/i2c-ali1563 6190F: Documentation/i2c/busses/i2c-ali15x3 6191F: Documentation/i2c/busses/i2c-amd756 6192F: Documentation/i2c/busses/i2c-amd8111 6193F: Documentation/i2c/busses/i2c-i801 6194F: Documentation/i2c/busses/i2c-nforce2 6195F: Documentation/i2c/busses/i2c-piix4 6196F: Documentation/i2c/busses/i2c-sis5595 6197F: Documentation/i2c/busses/i2c-sis630 6198F: Documentation/i2c/busses/i2c-sis96x 6199F: Documentation/i2c/busses/i2c-via 6200F: Documentation/i2c/busses/i2c-viapro 6201F: drivers/i2c/busses/i2c-ali1535.c 6202F: drivers/i2c/busses/i2c-ali1563.c 6203F: drivers/i2c/busses/i2c-ali15x3.c 6204F: drivers/i2c/busses/i2c-amd756.c 6205F: drivers/i2c/busses/i2c-amd756-s4882.c 6206F: drivers/i2c/busses/i2c-amd8111.c 6207F: drivers/i2c/busses/i2c-i801.c 6208F: drivers/i2c/busses/i2c-isch.c 6209F: drivers/i2c/busses/i2c-nforce2.c 6210F: drivers/i2c/busses/i2c-nforce2-s4985.c 6211F: drivers/i2c/busses/i2c-piix4.c 6212F: drivers/i2c/busses/i2c-sis5595.c 6213F: drivers/i2c/busses/i2c-sis630.c 6214F: drivers/i2c/busses/i2c-sis96x.c 6215F: drivers/i2c/busses/i2c-via.c 6216F: drivers/i2c/busses/i2c-viapro.c 6217 6218I2C/SMBUS ISMT DRIVER 6219M: Seth Heasley <seth.heasley@intel.com> 6220M: Neil Horman <nhorman@tuxdriver.com> 6221L: linux-i2c@vger.kernel.org 6222F: drivers/i2c/busses/i2c-ismt.c 6223F: Documentation/i2c/busses/i2c-ismt 6224 6225I2C/SMBUS STUB DRIVER 6226M: Jean Delvare <jdelvare@suse.com> 6227L: linux-i2c@vger.kernel.org 6228S: Maintained 6229F: drivers/i2c/i2c-stub.c 6230 6231I2C SUBSYSTEM 6232M: Wolfram Sang <wsa@the-dreams.de> 6233L: linux-i2c@vger.kernel.org 6234W: https://i2c.wiki.kernel.org/ 6235Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6236T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6237S: Maintained 6238F: Documentation/devicetree/bindings/i2c/ 6239F: Documentation/i2c/ 6240F: drivers/i2c/ 6241F: drivers/i2c/*/ 6242F: include/linux/i2c.h 6243F: include/linux/i2c-*.h 6244F: include/uapi/linux/i2c.h 6245F: include/uapi/linux/i2c-*.h 6246 6247I2C ACPI SUPPORT 6248M: Mika Westerberg <mika.westerberg@linux.intel.com> 6249L: linux-i2c@vger.kernel.org 6250L: linux-acpi@vger.kernel.org 6251S: Maintained 6252 6253I2C-TAOS-EVM DRIVER 6254M: Jean Delvare <jdelvare@suse.com> 6255L: linux-i2c@vger.kernel.org 6256S: Maintained 6257F: Documentation/i2c/busses/i2c-taos-evm 6258F: drivers/i2c/busses/i2c-taos-evm.c 6259 6260I2C-TINY-USB DRIVER 6261M: Till Harbaum <till@harbaum.org> 6262L: linux-i2c@vger.kernel.org 6263W: http://www.harbaum.org/till/i2c_tiny_usb 6264S: Maintained 6265F: drivers/i2c/busses/i2c-tiny-usb.c 6266 6267i386 BOOT CODE 6268M: "H. Peter Anvin" <hpa@zytor.com> 6269S: Maintained 6270F: arch/x86/boot/ 6271 6272i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6273M: "H. Peter Anvin" <hpa@zytor.com> 6274T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6275S: Maintained 6276 6277IA64 (Itanium) PLATFORM 6278M: Tony Luck <tony.luck@intel.com> 6279M: Fenghua Yu <fenghua.yu@intel.com> 6280L: linux-ia64@vger.kernel.org 6281T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6282S: Maintained 6283F: arch/ia64/ 6284 6285IBM Power VMX Cryptographic instructions 6286M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6287M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6288L: linux-crypto@vger.kernel.org 6289S: Supported 6290F: drivers/crypto/vmx/Makefile 6291F: drivers/crypto/vmx/Kconfig 6292F: drivers/crypto/vmx/vmx.c 6293F: drivers/crypto/vmx/aes* 6294F: drivers/crypto/vmx/ghash* 6295F: drivers/crypto/vmx/ppc-xlate.pl 6296 6297IBM Power in-Nest Crypto Acceleration 6298M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6299M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6300L: linux-crypto@vger.kernel.org 6301S: Supported 6302F: drivers/crypto/nx/Makefile 6303F: drivers/crypto/nx/Kconfig 6304F: drivers/crypto/nx/nx-aes* 6305F: drivers/crypto/nx/nx-sha* 6306F: drivers/crypto/nx/nx.* 6307F: drivers/crypto/nx/nx_csbcpb.h 6308F: drivers/crypto/nx/nx_debugfs.h 6309 6310IBM Power 842 compression accelerator 6311M: Haren Myneni <haren@us.ibm.com> 6312S: Supported 6313F: drivers/crypto/nx/Makefile 6314F: drivers/crypto/nx/Kconfig 6315F: drivers/crypto/nx/nx-842* 6316F: include/linux/sw842.h 6317F: crypto/842.c 6318F: lib/842/ 6319 6320IBM Power Linux RAID adapter 6321M: Brian King <brking@us.ibm.com> 6322S: Supported 6323F: drivers/scsi/ipr.* 6324 6325IBM Power Virtual Ethernet Device Driver 6326M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6327L: netdev@vger.kernel.org 6328S: Supported 6329F: drivers/net/ethernet/ibm/ibmveth.* 6330 6331IBM Power SRIOV Virtual NIC Device Driver 6332M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6333M: John Allen <jallen@linux.vnet.ibm.com> 6334L: netdev@vger.kernel.org 6335S: Supported 6336F: drivers/net/ethernet/ibm/ibmvnic.* 6337 6338IBM Power Virtual SCSI Device Drivers 6339M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6340L: linux-scsi@vger.kernel.org 6341S: Supported 6342F: drivers/scsi/ibmvscsi/ibmvscsi* 6343F: include/scsi/viosrp.h 6344 6345IBM Power Virtual SCSI Device Target Driver 6346M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6347M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6348L: linux-scsi@vger.kernel.org 6349L: target-devel@vger.kernel.org 6350S: Supported 6351F: drivers/scsi/ibmvscsi_tgt/ 6352 6353IBM Power Virtual FC Device Drivers 6354M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6355L: linux-scsi@vger.kernel.org 6356S: Supported 6357F: drivers/scsi/ibmvscsi/ibmvfc* 6358 6359IBM ServeRAID RAID DRIVER 6360S: Orphan 6361F: drivers/scsi/ips.* 6362 6363ICH LPC AND GPIO DRIVER 6364M: Peter Tyser <ptyser@xes-inc.com> 6365S: Maintained 6366F: drivers/mfd/lpc_ich.c 6367F: drivers/gpio/gpio-ich.c 6368 6369IDT VersaClock 5 CLOCK DRIVER 6370M: Marek Vasut <marek.vasut@gmail.com> 6371S: Maintained 6372F: drivers/clk/clk-versaclock5.c 6373 6374IDE SUBSYSTEM 6375M: "David S. Miller" <davem@davemloft.net> 6376L: linux-ide@vger.kernel.org 6377Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6378T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6379S: Maintained 6380F: Documentation/ide/ 6381F: drivers/ide/ 6382F: include/linux/ide.h 6383 6384IDEAPAD LAPTOP EXTRAS DRIVER 6385M: Ike Panhc <ike.pan@canonical.com> 6386L: platform-driver-x86@vger.kernel.org 6387W: http://launchpad.net/ideapad-laptop 6388S: Maintained 6389F: drivers/platform/x86/ideapad-laptop.c 6390 6391IDEAPAD LAPTOP SLIDEBAR DRIVER 6392M: Andrey Moiseev <o2g.org.ru@gmail.com> 6393L: linux-input@vger.kernel.org 6394W: https://github.com/o2genum/ideapad-slidebar 6395S: Maintained 6396F: drivers/input/misc/ideapad_slidebar.c 6397 6398IDE/ATAPI DRIVERS 6399M: Borislav Petkov <bp@alien8.de> 6400L: linux-ide@vger.kernel.org 6401S: Maintained 6402F: Documentation/cdrom/ide-cd 6403F: drivers/ide/ide-cd* 6404 6405IEEE 802.15.4 SUBSYSTEM 6406M: Alexander Aring <aar@pengutronix.de> 6407M: Stefan Schmidt <stefan@osg.samsung.com> 6408L: linux-wpan@vger.kernel.org 6409W: http://wpan.cakelab.org/ 6410T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6411T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6412S: Maintained 6413F: net/ieee802154/ 6414F: net/mac802154/ 6415F: drivers/net/ieee802154/ 6416F: include/linux/nl802154.h 6417F: include/linux/ieee802154.h 6418F: include/net/nl802154.h 6419F: include/net/mac802154.h 6420F: include/net/af_ieee802154.h 6421F: include/net/cfg802154.h 6422F: include/net/ieee802154_netdev.h 6423F: Documentation/networking/ieee802154.txt 6424 6425IFE PROTOCOL 6426M: Yotam Gigi <yotamg@mellanox.com> 6427M: Jamal Hadi Salim <jhs@mojatatu.com> 6428F: net/ife 6429F: include/net/ife.h 6430F: include/uapi/linux/ife.h 6431 6432IGORPLUG-USB IR RECEIVER 6433M: Sean Young <sean@mess.org> 6434L: linux-media@vger.kernel.org 6435S: Maintained 6436F: drivers/media/rc/igorplugusb.c 6437 6438IGUANAWORKS USB IR TRANSCEIVER 6439M: Sean Young <sean@mess.org> 6440L: linux-media@vger.kernel.org 6441S: Maintained 6442F: drivers/media/rc/iguanair.c 6443 6444IIO DIGITAL POTENTIOMETER DAC 6445M: Peter Rosin <peda@axentia.se> 6446L: linux-iio@vger.kernel.org 6447S: Maintained 6448F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6449F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6450F: drivers/iio/dac/dpot-dac.c 6451 6452IIO ENVELOPE DETECTOR 6453M: Peter Rosin <peda@axentia.se> 6454L: linux-iio@vger.kernel.org 6455S: Maintained 6456F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6457F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6458F: drivers/iio/adc/envelope-detector.c 6459 6460IIO SUBSYSTEM AND DRIVERS 6461M: Jonathan Cameron <jic23@kernel.org> 6462R: Hartmut Knaack <knaack.h@gmx.de> 6463R: Lars-Peter Clausen <lars@metafoo.de> 6464R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6465L: linux-iio@vger.kernel.org 6466T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6467S: Maintained 6468F: Documentation/devicetree/bindings/iio/ 6469F: drivers/iio/ 6470F: drivers/staging/iio/ 6471F: include/linux/iio/ 6472F: tools/iio/ 6473 6474IKANOS/ADI EAGLE ADSL USB DRIVER 6475M: Matthieu Castet <castet.matthieu@free.fr> 6476M: Stanislaw Gruszka <stf_xl@wp.pl> 6477S: Maintained 6478F: drivers/usb/atm/ueagle-atm.c 6479 6480IMGTEC ASCII LCD DRIVER 6481M: Paul Burton <paul.burton@imgtec.com> 6482S: Maintained 6483F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6484F: drivers/auxdisplay/img-ascii-lcd.c 6485 6486INA209 HARDWARE MONITOR DRIVER 6487M: Guenter Roeck <linux@roeck-us.net> 6488L: linux-hwmon@vger.kernel.org 6489S: Maintained 6490F: Documentation/hwmon/ina209 6491F: Documentation/devicetree/bindings/i2c/ina209.txt 6492F: drivers/hwmon/ina209.c 6493 6494INA2XX HARDWARE MONITOR DRIVER 6495M: Guenter Roeck <linux@roeck-us.net> 6496L: linux-hwmon@vger.kernel.org 6497S: Maintained 6498F: Documentation/hwmon/ina2xx 6499F: drivers/hwmon/ina2xx.c 6500F: include/linux/platform_data/ina2xx.h 6501 6502INDUSTRY PACK SUBSYSTEM (IPACK) 6503M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6504M: Jens Taprogge <jens.taprogge@taprogge.org> 6505M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6506L: industrypack-devel@lists.sourceforge.net 6507W: http://industrypack.sourceforge.net 6508S: Maintained 6509F: drivers/ipack/ 6510 6511INGENIC JZ4780 DMA Driver 6512M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6513S: Maintained 6514F: drivers/dma/dma-jz4780.c 6515 6516INGENIC JZ4780 NAND DRIVER 6517M: Harvey Hunt <harveyhuntnexus@gmail.com> 6518L: linux-mtd@lists.infradead.org 6519S: Maintained 6520F: drivers/mtd/nand/jz4780_* 6521 6522INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6523M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6524M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6525L: linux-ima-devel@lists.sourceforge.net 6526L: linux-ima-user@lists.sourceforge.net 6527L: linux-security-module@vger.kernel.org 6528T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6529S: Supported 6530F: security/integrity/ima/ 6531 6532IMGTEC IR DECODER DRIVER 6533M: James Hogan <james.hogan@imgtec.com> 6534S: Maintained 6535F: drivers/media/rc/img-ir/ 6536 6537IMS TWINTURBO FRAMEBUFFER DRIVER 6538L: linux-fbdev@vger.kernel.org 6539S: Orphan 6540F: drivers/video/fbdev/imsttfb.c 6541 6542INFINIBAND SUBSYSTEM 6543M: Doug Ledford <dledford@redhat.com> 6544M: Sean Hefty <sean.hefty@intel.com> 6545M: Hal Rosenstock <hal.rosenstock@gmail.com> 6546L: linux-rdma@vger.kernel.org 6547W: http://www.openfabrics.org/ 6548Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6550S: Supported 6551F: Documentation/devicetree/bindings/infiniband/ 6552F: Documentation/infiniband/ 6553F: drivers/infiniband/ 6554F: include/uapi/linux/if_infiniband.h 6555F: include/uapi/rdma/ 6556F: include/rdma/ 6557 6558INOTIFY 6559M: John McCutchan <john@johnmccutchan.com> 6560M: Robert Love <rlove@rlove.org> 6561M: Eric Paris <eparis@parisplace.org> 6562S: Maintained 6563F: Documentation/filesystems/inotify.txt 6564F: fs/notify/inotify/ 6565F: include/linux/inotify.h 6566F: include/uapi/linux/inotify.h 6567 6568INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6569M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6570L: linux-input@vger.kernel.org 6571Q: http://patchwork.kernel.org/project/linux-input/list/ 6572T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6573S: Maintained 6574F: drivers/input/ 6575F: include/linux/input.h 6576F: include/uapi/linux/input.h 6577F: include/linux/input/ 6578F: Documentation/devicetree/bindings/input/ 6579 6580INPUT MULTITOUCH (MT) PROTOCOL 6581M: Henrik Rydberg <rydberg@bitmath.org> 6582L: linux-input@vger.kernel.org 6583S: Odd fixes 6584F: Documentation/input/multi-touch-protocol.rst 6585F: drivers/input/input-mt.c 6586K: \b(ABS|SYN)_MT_ 6587 6588INTEL ASoC BDW/HSW DRIVERS 6589M: Jie Yang <yang.jie@linux.intel.com> 6590L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6591S: Supported 6592F: sound/soc/intel/common/sst-dsp* 6593F: sound/soc/intel/common/sst-firmware.c 6594F: sound/soc/intel/boards/broadwell.c 6595F: sound/soc/intel/haswell/ 6596 6597INTEL C600 SERIES SAS CONTROLLER DRIVER 6598M: Intel SCU Linux support <intel-linux-scu@intel.com> 6599M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6600L: linux-scsi@vger.kernel.org 6601T: git git://git.code.sf.net/p/intel-sas/isci 6602S: Supported 6603F: drivers/scsi/isci/ 6604 6605INTEL HID EVENT DRIVER 6606M: Alex Hung <alex.hung@canonical.com> 6607L: platform-driver-x86@vger.kernel.org 6608S: Maintained 6609F: drivers/platform/x86/intel-hid.c 6610 6611INTEL VIRTUAL BUTTON DRIVER 6612M: AceLan Kao <acelan.kao@canonical.com> 6613L: platform-driver-x86@vger.kernel.org 6614S: Maintained 6615F: drivers/platform/x86/intel-vbtn.c 6616 6617INTEL IDLE DRIVER 6618M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6619M: Len Brown <lenb@kernel.org> 6620L: linux-pm@vger.kernel.org 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6622B: https://bugzilla.kernel.org 6623S: Supported 6624F: drivers/idle/intel_idle.c 6625 6626INTEL INTEGRATED SENSOR HUB DRIVER 6627M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6628M: Jiri Kosina <jikos@kernel.org> 6629L: linux-input@vger.kernel.org 6630S: Maintained 6631F: drivers/hid/intel-ish-hid/ 6632 6633INTEL PSTATE DRIVER 6634M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6635M: Len Brown <lenb@kernel.org> 6636L: linux-pm@vger.kernel.org 6637S: Supported 6638F: drivers/cpufreq/intel_pstate.c 6639 6640INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6641M: Maik Broemme <mbroemme@libmpq.org> 6642L: linux-fbdev@vger.kernel.org 6643S: Maintained 6644F: Documentation/fb/intelfb.txt 6645F: drivers/video/fbdev/intelfb/ 6646 6647INTEL 810/815 FRAMEBUFFER DRIVER 6648M: Antonino Daplas <adaplas@gmail.com> 6649L: linux-fbdev@vger.kernel.org 6650S: Maintained 6651F: drivers/video/fbdev/i810/ 6652 6653INTEL MENLOW THERMAL DRIVER 6654M: Sujith Thomas <sujith.thomas@intel.com> 6655L: platform-driver-x86@vger.kernel.org 6656W: https://01.org/linux-acpi 6657S: Supported 6658F: drivers/platform/x86/intel_menlow.c 6659 6660INTEL I/OAT DMA DRIVER 6661M: Dave Jiang <dave.jiang@intel.com> 6662R: Dan Williams <dan.j.williams@intel.com> 6663L: dmaengine@vger.kernel.org 6664Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6665S: Supported 6666F: drivers/dma/ioat* 6667 6668INTEL IOMMU (VT-d) 6669M: David Woodhouse <dwmw2@infradead.org> 6670L: iommu@lists.linux-foundation.org 6671T: git git://git.infradead.org/iommu-2.6.git 6672S: Supported 6673F: drivers/iommu/intel-iommu.c 6674F: include/linux/intel-iommu.h 6675 6676INTEL IOP-ADMA DMA DRIVER 6677R: Dan Williams <dan.j.williams@intel.com> 6678S: Odd fixes 6679F: drivers/dma/iop-adma.c 6680 6681INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6682M: Krzysztof Halasa <khalasa@piap.pl> 6683S: Maintained 6684F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6685F: arch/arm/mach-ixp4xx/include/mach/npe.h 6686F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6687F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6688F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6689F: drivers/net/wan/ixp4xx_hss.c 6690 6691INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6692M: Deepak Saxena <dsaxena@plexity.net> 6693S: Maintained 6694F: drivers/char/hw_random/ixp4xx-rng.c 6695 6696INTEL ETHERNET DRIVERS 6697M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6698L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6699W: http://www.intel.com/support/feedback.htm 6700W: http://e1000.sourceforge.net/ 6701Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6702T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6704S: Supported 6705F: Documentation/networking/e100.txt 6706F: Documentation/networking/e1000.txt 6707F: Documentation/networking/e1000e.txt 6708F: Documentation/networking/igb.txt 6709F: Documentation/networking/igbvf.txt 6710F: Documentation/networking/ixgb.txt 6711F: Documentation/networking/ixgbe.txt 6712F: Documentation/networking/ixgbevf.txt 6713F: Documentation/networking/i40e.txt 6714F: Documentation/networking/i40evf.txt 6715F: drivers/net/ethernet/intel/ 6716F: drivers/net/ethernet/intel/*/ 6717 6718INTEL RDMA RNIC DRIVER 6719M: Faisal Latif <faisal.latif@intel.com> 6720M: Shiraz Saleem <shiraz.saleem@intel.com> 6721L: linux-rdma@vger.kernel.org 6722S: Supported 6723F: drivers/infiniband/hw/i40iw/ 6724 6725INTEL MERRIFIELD GPIO DRIVER 6726M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6727L: linux-gpio@vger.kernel.org 6728S: Maintained 6729F: drivers/gpio/gpio-merrifield.c 6730 6731INTEL-MID GPIO DRIVER 6732M: David Cohen <david.a.cohen@linux.intel.com> 6733L: linux-gpio@vger.kernel.org 6734S: Maintained 6735F: drivers/gpio/gpio-intel-mid.c 6736 6737INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6738M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6739L: linux-wireless@vger.kernel.org 6740S: Maintained 6741F: Documentation/networking/README.ipw2100 6742F: Documentation/networking/README.ipw2200 6743F: drivers/net/wireless/intel/ipw2x00/ 6744 6745INTEL(R) TRACE HUB 6746M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6747S: Supported 6748F: Documentation/trace/intel_th.txt 6749F: drivers/hwtracing/intel_th/ 6750 6751INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6752M: Ning Sun <ning.sun@intel.com> 6753L: tboot-devel@lists.sourceforge.net 6754W: http://tboot.sourceforge.net 6755T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6756S: Supported 6757F: Documentation/intel_txt.txt 6758F: include/linux/tboot.h 6759F: arch/x86/kernel/tboot.c 6760 6761INTEL WIRELESS WIMAX CONNECTION 2400 6762M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6763M: linux-wimax@intel.com 6764L: wimax@linuxwimax.org (subscribers-only) 6765S: Supported 6766W: http://linuxwimax.org 6767F: Documentation/wimax/README.i2400m 6768F: drivers/net/wimax/i2400m/ 6769F: include/uapi/linux/wimax/i2400m.h 6770 6771INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6772M: Stanislaw Gruszka <sgruszka@redhat.com> 6773L: linux-wireless@vger.kernel.org 6774S: Supported 6775F: drivers/net/wireless/intel/iwlegacy/ 6776 6777INTEL WIRELESS WIFI LINK (iwlwifi) 6778M: Johannes Berg <johannes.berg@intel.com> 6779M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6780M: Luca Coelho <luciano.coelho@intel.com> 6781M: Intel Linux Wireless <linuxwifi@intel.com> 6782L: linux-wireless@vger.kernel.org 6783W: http://intellinuxwireless.org 6784T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6785S: Supported 6786F: drivers/net/wireless/intel/iwlwifi/ 6787 6788INTEL MANAGEMENT ENGINE (mei) 6789M: Tomas Winkler <tomas.winkler@intel.com> 6790L: linux-kernel@vger.kernel.org 6791S: Supported 6792F: include/uapi/linux/mei.h 6793F: include/linux/mei_cl_bus.h 6794F: drivers/misc/mei/* 6795F: drivers/watchdog/mei_wdt.c 6796F: Documentation/misc-devices/mei/* 6797F: samples/mei/* 6798 6799INTEL MIC DRIVERS (mic) 6800M: Sudeep Dutt <sudeep.dutt@intel.com> 6801M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6802S: Supported 6803W: https://github.com/sudeepdutt/mic 6804W: http://software.intel.com/en-us/mic-developer 6805F: include/linux/mic_bus.h 6806F: include/linux/scif.h 6807F: include/uapi/linux/mic_common.h 6808F: include/uapi/linux/mic_ioctl.h 6809F: include/uapi/linux/scif_ioctl.h 6810F: drivers/misc/mic/ 6811F: drivers/dma/mic_x100_dma.c 6812F: drivers/dma/mic_x100_dma.h 6813F: Documentation/mic/ 6814 6815INTEL PMC/P-Unit IPC DRIVER 6816M: Zha Qipeng<qipeng.zha@intel.com> 6817L: platform-driver-x86@vger.kernel.org 6818S: Maintained 6819F: drivers/platform/x86/intel_pmc_ipc.c 6820F: drivers/platform/x86/intel_punit_ipc.c 6821F: arch/x86/include/asm/intel_pmc_ipc.h 6822F: arch/x86/include/asm/intel_punit_ipc.h 6823 6824INTEL TELEMETRY DRIVER 6825M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6826L: platform-driver-x86@vger.kernel.org 6827S: Maintained 6828F: arch/x86/include/asm/intel_telemetry.h 6829F: drivers/platform/x86/intel_telemetry* 6830 6831INTEL PMC CORE DRIVER 6832M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6833M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6834L: platform-driver-x86@vger.kernel.org 6835S: Maintained 6836F: arch/x86/include/asm/pmc_core.h 6837F: drivers/platform/x86/intel_pmc_core* 6838 6839INVENSENSE MPU-3050 GYROSCOPE DRIVER 6840M: Linus Walleij <linus.walleij@linaro.org> 6841L: linux-iio@vger.kernel.org 6842S: Maintained 6843F: drivers/iio/gyro/mpu3050* 6844F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6845 6846IOC3 ETHERNET DRIVER 6847M: Ralf Baechle <ralf@linux-mips.org> 6848L: linux-mips@linux-mips.org 6849S: Maintained 6850F: drivers/net/ethernet/sgi/ioc3-eth.c 6851 6852IOC3 SERIAL DRIVER 6853M: Pat Gefre <pfg@sgi.com> 6854L: linux-serial@vger.kernel.org 6855S: Maintained 6856F: drivers/tty/serial/ioc3_serial.c 6857 6858IOMMU DRIVERS 6859M: Joerg Roedel <joro@8bytes.org> 6860L: iommu@lists.linux-foundation.org 6861T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6862S: Maintained 6863F: Documentation/devicetree/bindings/iommu/ 6864F: drivers/iommu/ 6865F: include/linux/iommu.h 6866F: include/linux/iova.h 6867 6868IP MASQUERADING 6869M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6870S: Maintained 6871F: net/ipv4/netfilter/ipt_MASQUERADE.c 6872 6873IPMI SUBSYSTEM 6874M: Corey Minyard <minyard@acm.org> 6875L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6876W: http://openipmi.sourceforge.net/ 6877S: Supported 6878F: Documentation/IPMI.txt 6879F: drivers/char/ipmi/ 6880F: include/linux/ipmi* 6881F: include/uapi/linux/ipmi* 6882 6883QCOM AUDIO (ASoC) DRIVERS 6884M: Patrick Lai <plai@codeaurora.org> 6885M: Banajit Goswami <bgoswami@codeaurora.org> 6886L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6887S: Supported 6888F: sound/soc/qcom/ 6889 6890IPS SCSI RAID DRIVER 6891M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6892L: linux-scsi@vger.kernel.org 6893W: http://www.adaptec.com/ 6894S: Maintained 6895F: drivers/scsi/ips* 6896 6897IPVS 6898M: Wensong Zhang <wensong@linux-vs.org> 6899M: Simon Horman <horms@verge.net.au> 6900M: Julian Anastasov <ja@ssi.bg> 6901L: netdev@vger.kernel.org 6902L: lvs-devel@vger.kernel.org 6903S: Maintained 6904T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6905T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6906F: Documentation/networking/ipvs-sysctl.txt 6907F: include/net/ip_vs.h 6908F: include/uapi/linux/ip_vs.h 6909F: net/netfilter/ipvs/ 6910 6911IPWIRELESS DRIVER 6912M: Jiri Kosina <jikos@kernel.org> 6913M: David Sterba <dsterba@suse.com> 6914S: Odd Fixes 6915F: drivers/tty/ipwireless/ 6916 6917IPX NETWORK LAYER 6918L: netdev@vger.kernel.org 6919S: Odd fixes 6920F: include/net/ipx.h 6921F: include/uapi/linux/ipx.h 6922F: net/ipx/ 6923 6924IRDA SUBSYSTEM 6925M: Samuel Ortiz <samuel@sortiz.org> 6926L: irda-users@lists.sourceforge.net (subscribers-only) 6927L: netdev@vger.kernel.org 6928W: http://irda.sourceforge.net/ 6929S: Maintained 6930T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6931F: Documentation/networking/irda.txt 6932F: drivers/net/irda/ 6933F: include/net/irda/ 6934F: net/irda/ 6935 6936IRQ SUBSYSTEM 6937M: Thomas Gleixner <tglx@linutronix.de> 6938L: linux-kernel@vger.kernel.org 6939S: Maintained 6940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6941F: kernel/irq/ 6942 6943IRQCHIP DRIVERS 6944M: Thomas Gleixner <tglx@linutronix.de> 6945M: Jason Cooper <jason@lakedaemon.net> 6946M: Marc Zyngier <marc.zyngier@arm.com> 6947L: linux-kernel@vger.kernel.org 6948S: Maintained 6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6950T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6951F: Documentation/devicetree/bindings/interrupt-controller/ 6952F: drivers/irqchip/ 6953 6954IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6955M: Marc Zyngier <marc.zyngier@arm.com> 6956S: Maintained 6957T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6958F: Documentation/IRQ-domain.txt 6959F: include/linux/irqdomain.h 6960F: kernel/irq/irqdomain.c 6961F: kernel/irq/msi.c 6962 6963ISA 6964M: William Breathitt Gray <vilhelm.gray@gmail.com> 6965S: Maintained 6966F: Documentation/isa.txt 6967F: drivers/base/isa.c 6968F: include/linux/isa.h 6969 6970ISAPNP 6971M: Jaroslav Kysela <perex@perex.cz> 6972S: Maintained 6973F: Documentation/isapnp.txt 6974F: drivers/pnp/isapnp/ 6975F: include/linux/isapnp.h 6976 6977ISA RADIO MODULE 6978M: Hans Verkuil <hverkuil@xs4all.nl> 6979L: linux-media@vger.kernel.org 6980T: git git://linuxtv.org/media_tree.git 6981W: https://linuxtv.org 6982S: Maintained 6983F: drivers/media/radio/radio-isa* 6984 6985iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6986M: Peter Jones <pjones@redhat.com> 6987M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6988S: Maintained 6989F: drivers/firmware/iscsi_ibft* 6990 6991ISCSI 6992M: Lee Duncan <lduncan@suse.com> 6993M: Chris Leech <cleech@redhat.com> 6994L: open-iscsi@googlegroups.com 6995W: www.open-iscsi.com 6996S: Maintained 6997F: drivers/scsi/*iscsi* 6998F: include/scsi/*iscsi* 6999 7000ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7001M: Or Gerlitz <ogerlitz@mellanox.com> 7002M: Sagi Grimberg <sagi@grimberg.me> 7003M: Roi Dayan <roid@mellanox.com> 7004L: linux-rdma@vger.kernel.org 7005S: Supported 7006W: http://www.openfabrics.org 7007W: www.open-iscsi.org 7008Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7009F: drivers/infiniband/ulp/iser/ 7010 7011ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7012M: Sagi Grimberg <sagi@grimberg.me> 7013T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7014L: linux-rdma@vger.kernel.org 7015L: target-devel@vger.kernel.org 7016S: Supported 7017W: http://www.linux-iscsi.org 7018F: drivers/infiniband/ulp/isert 7019 7020ISDN SUBSYSTEM 7021M: Karsten Keil <isdn@linux-pingi.de> 7022L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7023L: netdev@vger.kernel.org 7024W: http://www.isdn4linux.de 7025T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7026S: Maintained 7027F: Documentation/isdn/ 7028F: drivers/isdn/ 7029F: include/linux/isdn.h 7030F: include/linux/isdn/ 7031F: include/uapi/linux/isdn.h 7032F: include/uapi/linux/isdn/ 7033 7034ISDN SUBSYSTEM (Eicon active card driver) 7035M: Armin Schindler <mac@melware.de> 7036L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7037W: http://www.melware.de 7038S: Maintained 7039F: drivers/isdn/hardware/eicon/ 7040 7041IT87 HARDWARE MONITORING DRIVER 7042M: Jean Delvare <jdelvare@suse.com> 7043L: linux-hwmon@vger.kernel.org 7044S: Maintained 7045F: Documentation/hwmon/it87 7046F: drivers/hwmon/it87.c 7047 7048IT913X MEDIA DRIVER 7049M: Antti Palosaari <crope@iki.fi> 7050L: linux-media@vger.kernel.org 7051W: https://linuxtv.org 7052W: http://palosaari.fi/linux/ 7053Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7054T: git git://linuxtv.org/anttip/media_tree.git 7055S: Maintained 7056F: drivers/media/tuners/it913x* 7057 7058IVTV VIDEO4LINUX DRIVER 7059M: Andy Walls <awalls@md.metrocast.net> 7060L: ivtv-devel@ivtvdriver.org (subscribers-only) 7061L: linux-media@vger.kernel.org 7062T: git git://linuxtv.org/media_tree.git 7063W: http://www.ivtvdriver.org 7064S: Maintained 7065F: Documentation/media/v4l-drivers/ivtv* 7066F: drivers/media/pci/ivtv/ 7067F: include/uapi/linux/ivtv* 7068 7069IX2505V MEDIA DRIVER 7070M: Malcolm Priestley <tvboxspy@gmail.com> 7071L: linux-media@vger.kernel.org 7072W: https://linuxtv.org 7073Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7074S: Maintained 7075F: drivers/media/dvb-frontends/ix2505v* 7076 7077JC42.4 TEMPERATURE SENSOR DRIVER 7078M: Guenter Roeck <linux@roeck-us.net> 7079L: linux-hwmon@vger.kernel.org 7080S: Maintained 7081F: drivers/hwmon/jc42.c 7082F: Documentation/hwmon/jc42 7083 7084JFS FILESYSTEM 7085M: Dave Kleikamp <shaggy@kernel.org> 7086L: jfs-discussion@lists.sourceforge.net 7087W: http://jfs.sourceforge.net/ 7088T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7089S: Maintained 7090F: Documentation/filesystems/jfs.txt 7091F: fs/jfs/ 7092 7093JME NETWORK DRIVER 7094M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7095L: netdev@vger.kernel.org 7096S: Maintained 7097F: drivers/net/ethernet/jme.* 7098 7099JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7100M: David Woodhouse <dwmw2@infradead.org> 7101L: linux-mtd@lists.infradead.org 7102W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7103S: Maintained 7104F: fs/jffs2/ 7105F: include/uapi/linux/jffs2.h 7106 7107JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7108M: "Theodore Ts'o" <tytso@mit.edu> 7109M: Jan Kara <jack@suse.com> 7110L: linux-ext4@vger.kernel.org 7111S: Maintained 7112F: fs/jbd2/ 7113F: include/linux/jbd2.h 7114 7115JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7116M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7117L: linux-media@vger.kernel.org 7118S: Maintained 7119F: drivers/media/platform/rcar_jpu.c 7120 7121JSM Neo PCI based serial card 7122M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 7123L: linux-serial@vger.kernel.org 7124S: Maintained 7125F: drivers/tty/serial/jsm/ 7126 7127K10TEMP HARDWARE MONITORING DRIVER 7128M: Clemens Ladisch <clemens@ladisch.de> 7129L: linux-hwmon@vger.kernel.org 7130S: Maintained 7131F: Documentation/hwmon/k10temp 7132F: drivers/hwmon/k10temp.c 7133 7134K8TEMP HARDWARE MONITORING DRIVER 7135M: Rudolf Marek <r.marek@assembler.cz> 7136L: linux-hwmon@vger.kernel.org 7137S: Maintained 7138F: Documentation/hwmon/k8temp 7139F: drivers/hwmon/k8temp.c 7140 7141KASAN 7142M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7143R: Alexander Potapenko <glider@google.com> 7144R: Dmitry Vyukov <dvyukov@google.com> 7145L: kasan-dev@googlegroups.com 7146S: Maintained 7147F: arch/*/include/asm/kasan.h 7148F: arch/*/mm/kasan_init* 7149F: Documentation/dev-tools/kasan.rst 7150F: include/linux/kasan*.h 7151F: lib/test_kasan.c 7152F: mm/kasan/ 7153F: scripts/Makefile.kasan 7154 7155KCONFIG 7156M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7157L: linux-kbuild@vger.kernel.org 7158T: git git://gitorious.org/linux-kconfig/linux-kconfig 7159S: Maintained 7160F: Documentation/kbuild/kconfig-language.txt 7161F: scripts/kconfig/ 7162 7163KDUMP 7164M: Dave Young <dyoung@redhat.com> 7165M: Baoquan He <bhe@redhat.com> 7166R: Vivek Goyal <vgoyal@redhat.com> 7167L: kexec@lists.infradead.org 7168W: http://lse.sourceforge.net/kdump/ 7169S: Maintained 7170F: Documentation/kdump/ 7171 7172KEENE FM RADIO TRANSMITTER DRIVER 7173M: Hans Verkuil <hverkuil@xs4all.nl> 7174L: linux-media@vger.kernel.org 7175T: git git://linuxtv.org/media_tree.git 7176W: https://linuxtv.org 7177S: Maintained 7178F: drivers/media/radio/radio-keene* 7179 7180KERNEL AUTOMOUNTER v4 (AUTOFS4) 7181M: Ian Kent <raven@themaw.net> 7182L: autofs@vger.kernel.org 7183S: Maintained 7184F: fs/autofs4/ 7185 7186KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7187M: Masahiro Yamada <yamada.masahiro@socionext.com> 7188M: Michal Marek <mmarek@suse.com> 7189T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7190L: linux-kbuild@vger.kernel.org 7191S: Maintained 7192F: Documentation/kbuild/ 7193F: Makefile 7194F: scripts/Makefile.* 7195F: scripts/basic/ 7196F: scripts/mk* 7197F: scripts/package/ 7198 7199KERNEL JANITORS 7200L: kernel-janitors@vger.kernel.org 7201W: http://kernelnewbies.org/KernelJanitors 7202S: Odd Fixes 7203 7204KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7205M: "J. Bruce Fields" <bfields@fieldses.org> 7206M: Jeff Layton <jlayton@poochiereds.net> 7207L: linux-nfs@vger.kernel.org 7208W: http://nfs.sourceforge.net/ 7209T: git git://linux-nfs.org/~bfields/linux.git 7210S: Supported 7211F: fs/nfsd/ 7212F: include/uapi/linux/nfsd/ 7213F: fs/lockd/ 7214F: fs/nfs_common/ 7215F: net/sunrpc/ 7216F: include/linux/lockd/ 7217F: include/linux/sunrpc/ 7218F: include/uapi/linux/sunrpc/ 7219 7220KERNEL SELFTEST FRAMEWORK 7221M: Shuah Khan <shuahkh@osg.samsung.com> 7222M: Shuah Khan <shuah@kernel.org> 7223L: linux-kselftest@vger.kernel.org 7224T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7225S: Maintained 7226F: tools/testing/selftests 7227 7228KERNEL VIRTUAL MACHINE (KVM) 7229M: Paolo Bonzini <pbonzini@redhat.com> 7230M: Radim Krčmář <rkrcmar@redhat.com> 7231L: kvm@vger.kernel.org 7232W: http://www.linux-kvm.org 7233T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7234S: Supported 7235F: Documentation/*/kvm*.txt 7236F: Documentation/virtual/kvm/ 7237F: arch/*/kvm/ 7238F: arch/x86/kernel/kvm.c 7239F: arch/x86/kernel/kvmclock.c 7240F: arch/*/include/asm/kvm* 7241F: include/linux/kvm* 7242F: include/uapi/linux/kvm* 7243F: virt/kvm/ 7244F: tools/kvm/ 7245 7246KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7247M: Joerg Roedel <joro@8bytes.org> 7248L: kvm@vger.kernel.org 7249W: http://www.linux-kvm.org/ 7250S: Maintained 7251F: arch/x86/include/asm/svm.h 7252F: arch/x86/kvm/svm.c 7253 7254KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7255M: Alexander Graf <agraf@suse.com> 7256L: kvm-ppc@vger.kernel.org 7257W: http://www.linux-kvm.org/ 7258T: git git://github.com/agraf/linux-2.6.git 7259S: Supported 7260F: arch/powerpc/include/asm/kvm* 7261F: arch/powerpc/kvm/ 7262 7263KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7264M: Christian Borntraeger <borntraeger@de.ibm.com> 7265M: Cornelia Huck <cornelia.huck@de.ibm.com> 7266L: linux-s390@vger.kernel.org 7267W: http://www.ibm.com/developerworks/linux/linux390/ 7268T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7269S: Supported 7270F: Documentation/s390/kvm.txt 7271F: arch/s390/include/asm/kvm* 7272F: arch/s390/kvm/ 7273F: arch/s390/mm/gmap.c 7274 7275KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7276M: Christoffer Dall <christoffer.dall@linaro.org> 7277M: Marc Zyngier <marc.zyngier@arm.com> 7278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7279L: kvmarm@lists.cs.columbia.edu 7280W: http://systems.cs.columbia.edu/projects/kvm-arm 7281T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7282S: Supported 7283F: arch/arm/include/uapi/asm/kvm* 7284F: arch/arm/include/asm/kvm* 7285F: arch/arm/kvm/ 7286F: virt/kvm/arm/ 7287F: include/kvm/arm_* 7288 7289KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7290M: Christoffer Dall <christoffer.dall@linaro.org> 7291M: Marc Zyngier <marc.zyngier@arm.com> 7292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7293L: kvmarm@lists.cs.columbia.edu 7294S: Maintained 7295F: arch/arm64/include/uapi/asm/kvm* 7296F: arch/arm64/include/asm/kvm* 7297F: arch/arm64/kvm/ 7298 7299KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7300M: James Hogan <james.hogan@imgtec.com> 7301L: linux-mips@linux-mips.org 7302S: Supported 7303F: arch/mips/include/uapi/asm/kvm* 7304F: arch/mips/include/asm/kvm* 7305F: arch/mips/kvm/ 7306 7307KERNFS 7308M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7309M: Tejun Heo <tj@kernel.org> 7310T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7311S: Supported 7312F: include/linux/kernfs.h 7313F: fs/kernfs/ 7314 7315KEXEC 7316M: Eric Biederman <ebiederm@xmission.com> 7317W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7318L: kexec@lists.infradead.org 7319S: Maintained 7320F: include/linux/kexec.h 7321F: include/uapi/linux/kexec.h 7322F: kernel/kexec* 7323 7324KEYS/KEYRINGS: 7325M: David Howells <dhowells@redhat.com> 7326L: keyrings@vger.kernel.org 7327S: Maintained 7328F: Documentation/security/keys.txt 7329F: include/linux/key.h 7330F: include/linux/key-type.h 7331F: include/linux/keyctl.h 7332F: include/uapi/linux/keyctl.h 7333F: include/keys/ 7334F: security/keys/ 7335 7336KEYS-TRUSTED 7337M: David Safford <safford@us.ibm.com> 7338M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7339L: linux-security-module@vger.kernel.org 7340L: keyrings@vger.kernel.org 7341S: Supported 7342F: Documentation/security/keys-trusted-encrypted.txt 7343F: include/keys/trusted-type.h 7344F: security/keys/trusted.c 7345F: security/keys/trusted.h 7346 7347KEYS-ENCRYPTED 7348M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7349M: David Safford <safford@us.ibm.com> 7350L: linux-security-module@vger.kernel.org 7351L: keyrings@vger.kernel.org 7352S: Supported 7353F: Documentation/security/keys-trusted-encrypted.txt 7354F: include/keys/encrypted-type.h 7355F: security/keys/encrypted-keys/ 7356 7357KGDB / KDB /debug_core 7358M: Jason Wessel <jason.wessel@windriver.com> 7359W: http://kgdb.wiki.kernel.org/ 7360L: kgdb-bugreport@lists.sourceforge.net 7361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7362S: Maintained 7363F: Documentation/DocBook/kgdb.tmpl 7364F: drivers/misc/kgdbts.c 7365F: drivers/tty/serial/kgdboc.c 7366F: include/linux/kdb.h 7367F: include/linux/kgdb.h 7368F: kernel/debug/ 7369 7370KMEMCHECK 7371M: Vegard Nossum <vegardno@ifi.uio.no> 7372M: Pekka Enberg <penberg@kernel.org> 7373S: Maintained 7374F: Documentation/dev-tools/kmemcheck.rst 7375F: arch/x86/include/asm/kmemcheck.h 7376F: arch/x86/mm/kmemcheck/ 7377F: include/linux/kmemcheck.h 7378F: mm/kmemcheck.c 7379 7380KMEMLEAK 7381M: Catalin Marinas <catalin.marinas@arm.com> 7382S: Maintained 7383F: Documentation/dev-tools/kmemleak.rst 7384F: include/linux/kmemleak.h 7385F: mm/kmemleak.c 7386F: mm/kmemleak-test.c 7387 7388KPROBES 7389M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7390M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7391M: "David S. Miller" <davem@davemloft.net> 7392M: Masami Hiramatsu <mhiramat@kernel.org> 7393S: Maintained 7394F: Documentation/kprobes.txt 7395F: include/linux/kprobes.h 7396F: include/asm-generic/kprobes.h 7397F: kernel/kprobes.c 7398 7399KS0108 LCD CONTROLLER DRIVER 7400M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7401W: http://miguelojeda.es/auxdisplay.htm 7402W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7403S: Maintained 7404F: Documentation/auxdisplay/ks0108 7405F: drivers/auxdisplay/ks0108.c 7406F: include/linux/ks0108.h 7407 7408L3MDEV 7409M: David Ahern <dsa@cumulusnetworks.com> 7410L: netdev@vger.kernel.org 7411S: Maintained 7412F: net/l3mdev 7413F: include/net/l3mdev.h 7414 7415LANTIQ MIPS ARCHITECTURE 7416M: John Crispin <john@phrozen.org> 7417L: linux-mips@linux-mips.org 7418S: Maintained 7419F: arch/mips/lantiq 7420 7421LAPB module 7422L: linux-x25@vger.kernel.org 7423S: Orphan 7424F: Documentation/networking/lapb-module.txt 7425F: include/*/lapb.h 7426F: net/lapb/ 7427 7428LASI 53c700 driver for PARISC 7429M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7430L: linux-scsi@vger.kernel.org 7431S: Maintained 7432F: Documentation/scsi/53c700.txt 7433F: drivers/scsi/53c700* 7434 7435LED SUBSYSTEM 7436M: Richard Purdie <rpurdie@rpsys.net> 7437M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7438M: Pavel Machek <pavel@ucw.cz> 7439L: linux-leds@vger.kernel.org 7440T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7441S: Maintained 7442F: Documentation/devicetree/bindings/leds/ 7443F: drivers/leds/ 7444F: include/linux/leds.h 7445 7446LEGACY EEPROM DRIVER 7447M: Jean Delvare <jdelvare@suse.com> 7448S: Maintained 7449F: Documentation/misc-devices/eeprom 7450F: drivers/misc/eeprom/eeprom.c 7451 7452LEGO USB Tower driver 7453M: Juergen Stuber <starblue@users.sourceforge.net> 7454L: legousb-devel@lists.sourceforge.net 7455W: http://legousb.sourceforge.net/ 7456S: Maintained 7457F: drivers/usb/misc/legousbtower.c 7458 7459LG2160 MEDIA DRIVER 7460M: Michael Krufky <mkrufky@linuxtv.org> 7461L: linux-media@vger.kernel.org 7462W: https://linuxtv.org 7463W: http://github.com/mkrufky 7464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7465T: git git://linuxtv.org/mkrufky/tuners.git 7466S: Maintained 7467F: drivers/media/dvb-frontends/lg2160.* 7468 7469LGDT3305 MEDIA DRIVER 7470M: Michael Krufky <mkrufky@linuxtv.org> 7471L: linux-media@vger.kernel.org 7472W: https://linuxtv.org 7473W: http://github.com/mkrufky 7474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7475T: git git://linuxtv.org/mkrufky/tuners.git 7476S: Maintained 7477F: drivers/media/dvb-frontends/lgdt3305.* 7478 7479LGUEST 7480M: Rusty Russell <rusty@rustcorp.com.au> 7481L: lguest@lists.ozlabs.org 7482W: http://lguest.ozlabs.org/ 7483S: Odd Fixes 7484F: arch/x86/include/asm/lguest*.h 7485F: arch/x86/lguest/ 7486F: drivers/lguest/ 7487F: include/linux/lguest*.h 7488F: tools/lguest/ 7489 7490LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7491M: Tejun Heo <tj@kernel.org> 7492L: linux-ide@vger.kernel.org 7493T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7494S: Maintained 7495F: drivers/ata/ 7496F: include/linux/ata.h 7497F: include/linux/libata.h 7498F: Documentation/devicetree/bindings/ata/ 7499 7500LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7501M: Viresh Kumar <vireshk@kernel.org> 7502L: linux-ide@vger.kernel.org 7503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7504S: Maintained 7505F: include/linux/pata_arasan_cf_data.h 7506F: drivers/ata/pata_arasan_cf.c 7507 7508LIBATA PATA DRIVERS 7509M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7510M: Tejun Heo <tj@kernel.org> 7511L: linux-ide@vger.kernel.org 7512T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7513S: Maintained 7514F: drivers/ata/pata_*.c 7515F: drivers/ata/ata_generic.c 7516 7517LIBATA SATA AHCI PLATFORM devices support 7518M: Hans de Goede <hdegoede@redhat.com> 7519M: Tejun Heo <tj@kernel.org> 7520L: linux-ide@vger.kernel.org 7521T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7522S: Maintained 7523F: drivers/ata/ahci_platform.c 7524F: drivers/ata/libahci_platform.c 7525F: include/linux/ahci_platform.h 7526 7527LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7528M: Mikael Pettersson <mikpelinux@gmail.com> 7529L: linux-ide@vger.kernel.org 7530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7531S: Maintained 7532F: drivers/ata/sata_promise.* 7533 7534LIBLOCKDEP 7535M: Sasha Levin <sasha.levin@oracle.com> 7536S: Maintained 7537F: tools/lib/lockdep/ 7538 7539LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7540M: Dan Williams <dan.j.williams@intel.com> 7541L: linux-nvdimm@lists.01.org 7542Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7543T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7544S: Supported 7545F: drivers/nvdimm/* 7546F: include/linux/nd.h 7547F: include/linux/libnvdimm.h 7548F: include/uapi/linux/ndctl.h 7549 7550LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7551M: Ross Zwisler <ross.zwisler@linux.intel.com> 7552L: linux-nvdimm@lists.01.org 7553Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7554S: Supported 7555F: drivers/nvdimm/blk.c 7556F: drivers/nvdimm/region_devs.c 7557F: drivers/acpi/nfit* 7558 7559LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7560M: Vishal Verma <vishal.l.verma@intel.com> 7561L: linux-nvdimm@lists.01.org 7562Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7563S: Supported 7564F: drivers/nvdimm/btt* 7565 7566LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7567M: Ross Zwisler <ross.zwisler@linux.intel.com> 7568L: linux-nvdimm@lists.01.org 7569Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7570S: Supported 7571F: drivers/nvdimm/pmem.c 7572F: include/linux/pmem.h 7573F: arch/*/include/asm/pmem.h 7574 7575LIGHTNVM PLATFORM SUPPORT 7576M: Matias Bjorling <mb@lightnvm.io> 7577W: http://github/OpenChannelSSD 7578L: linux-block@vger.kernel.org 7579S: Maintained 7580F: drivers/lightnvm/ 7581F: include/linux/lightnvm.h 7582F: include/uapi/linux/lightnvm.h 7583 7584LINUX FOR POWERPC (32-BIT AND 64-BIT) 7585M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7586M: Paul Mackerras <paulus@samba.org> 7587M: Michael Ellerman <mpe@ellerman.id.au> 7588W: https://github.com/linuxppc/linux/wiki 7589L: linuxppc-dev@lists.ozlabs.org 7590Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7591T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7592S: Supported 7593F: Documentation/ABI/stable/sysfs-firmware-opal-* 7594F: Documentation/devicetree/bindings/powerpc/ 7595F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7596F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7597F: Documentation/powerpc/ 7598F: arch/powerpc/ 7599F: drivers/char/tpm/tpm_ibmvtpm* 7600F: drivers/crypto/nx/ 7601F: drivers/crypto/vmx/ 7602F: drivers/i2c/busses/i2c-opal.c 7603F: drivers/net/ethernet/ibm/ibmveth.* 7604F: drivers/net/ethernet/ibm/ibmvnic.* 7605F: drivers/pci/hotplug/pnv_php.c 7606F: drivers/pci/hotplug/rpa* 7607F: drivers/rtc/rtc-opal.c 7608F: drivers/scsi/ibmvscsi/ 7609F: drivers/tty/hvc/hvc_opal.c 7610F: tools/testing/selftests/powerpc 7611N: /pmac 7612N: powermac 7613N: powernv 7614N: [^a-z0-9]ps3 7615N: pseries 7616 7617LINUX FOR POWER MACINTOSH 7618M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7619W: http://www.penguinppc.org/ 7620L: linuxppc-dev@lists.ozlabs.org 7621S: Maintained 7622F: arch/powerpc/platforms/powermac/ 7623F: drivers/macintosh/ 7624 7625LINUX FOR POWERPC EMBEDDED MPC5XXX 7626M: Anatolij Gustschin <agust@denx.de> 7627L: linuxppc-dev@lists.ozlabs.org 7628T: git git://git.denx.de/linux-denx-agust.git 7629S: Maintained 7630F: arch/powerpc/platforms/512x/ 7631F: arch/powerpc/platforms/52xx/ 7632 7633LINUX FOR POWERPC EMBEDDED PPC4XX 7634M: Alistair Popple <alistair@popple.id.au> 7635M: Matt Porter <mporter@kernel.crashing.org> 7636W: http://www.penguinppc.org/ 7637L: linuxppc-dev@lists.ozlabs.org 7638S: Maintained 7639F: arch/powerpc/platforms/40x/ 7640F: arch/powerpc/platforms/44x/ 7641 7642LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7643L: linuxppc-dev@lists.ozlabs.org 7644S: Orphan 7645F: arch/powerpc/*/*virtex* 7646F: arch/powerpc/*/*/*virtex* 7647 7648LINUX FOR POWERPC EMBEDDED PPC8XX 7649M: Vitaly Bordug <vitb@kernel.crashing.org> 7650W: http://www.penguinppc.org/ 7651L: linuxppc-dev@lists.ozlabs.org 7652S: Maintained 7653F: arch/powerpc/platforms/8xx/ 7654 7655LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7656M: Scott Wood <oss@buserror.net> 7657M: Kumar Gala <galak@kernel.crashing.org> 7658W: http://www.penguinppc.org/ 7659L: linuxppc-dev@lists.ozlabs.org 7660T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7661S: Maintained 7662F: arch/powerpc/platforms/83xx/ 7663F: arch/powerpc/platforms/85xx/ 7664 7665LINUX FOR POWERPC PA SEMI PWRFICIENT 7666L: linuxppc-dev@lists.ozlabs.org 7667S: Orphan 7668F: arch/powerpc/platforms/pasemi/ 7669F: drivers/*/*pasemi* 7670F: drivers/*/*/*pasemi* 7671 7672LINUX SECURITY MODULE (LSM) FRAMEWORK 7673M: Chris Wright <chrisw@sous-sol.org> 7674L: linux-security-module@vger.kernel.org 7675S: Supported 7676 7677LIS3LV02D ACCELEROMETER DRIVER 7678M: Eric Piel <eric.piel@tremplin-utc.net> 7679S: Maintained 7680F: Documentation/misc-devices/lis3lv02d 7681F: drivers/misc/lis3lv02d/ 7682F: drivers/platform/x86/hp_accel.c 7683 7684LIVE PATCHING 7685M: Josh Poimboeuf <jpoimboe@redhat.com> 7686M: Jessica Yu <jeyu@redhat.com> 7687M: Jiri Kosina <jikos@kernel.org> 7688M: Miroslav Benes <mbenes@suse.cz> 7689R: Petr Mladek <pmladek@suse.com> 7690S: Maintained 7691F: kernel/livepatch/ 7692F: include/linux/livepatch.h 7693F: arch/x86/include/asm/livepatch.h 7694F: arch/x86/kernel/livepatch.c 7695F: Documentation/livepatch/ 7696F: Documentation/ABI/testing/sysfs-kernel-livepatch 7697F: samples/livepatch/ 7698L: live-patching@vger.kernel.org 7699T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7700 7701LINUX KERNEL DUMP TEST MODULE (LKDTM) 7702M: Kees Cook <keescook@chromium.org> 7703S: Maintained 7704F: drivers/misc/lkdtm* 7705 7706LLC (802.2) 7707L: netdev@vger.kernel.org 7708S: Odd fixes 7709F: include/linux/llc.h 7710F: include/uapi/linux/llc.h 7711F: include/net/llc* 7712F: net/llc/ 7713 7714LM73 HARDWARE MONITOR DRIVER 7715M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7716L: linux-hwmon@vger.kernel.org 7717S: Maintained 7718F: drivers/hwmon/lm73.c 7719 7720LM78 HARDWARE MONITOR DRIVER 7721M: Jean Delvare <jdelvare@suse.com> 7722L: linux-hwmon@vger.kernel.org 7723S: Maintained 7724F: Documentation/hwmon/lm78 7725F: drivers/hwmon/lm78.c 7726 7727LM83 HARDWARE MONITOR DRIVER 7728M: Jean Delvare <jdelvare@suse.com> 7729L: linux-hwmon@vger.kernel.org 7730S: Maintained 7731F: Documentation/hwmon/lm83 7732F: drivers/hwmon/lm83.c 7733 7734LM90 HARDWARE MONITOR DRIVER 7735M: Jean Delvare <jdelvare@suse.com> 7736L: linux-hwmon@vger.kernel.org 7737S: Maintained 7738F: Documentation/hwmon/lm90 7739F: Documentation/devicetree/bindings/hwmon/lm90.txt 7740F: drivers/hwmon/lm90.c 7741F: include/dt-bindings/thermal/lm90.h 7742 7743LM95234 HARDWARE MONITOR DRIVER 7744M: Guenter Roeck <linux@roeck-us.net> 7745L: linux-hwmon@vger.kernel.org 7746S: Maintained 7747F: Documentation/hwmon/lm95234 7748F: drivers/hwmon/lm95234.c 7749 7750LME2510 MEDIA DRIVER 7751M: Malcolm Priestley <tvboxspy@gmail.com> 7752L: linux-media@vger.kernel.org 7753W: https://linuxtv.org 7754Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7755S: Maintained 7756F: drivers/media/usb/dvb-usb-v2/lmedm04* 7757 7758LOCKING PRIMITIVES 7759M: Peter Zijlstra <peterz@infradead.org> 7760M: Ingo Molnar <mingo@redhat.com> 7761L: linux-kernel@vger.kernel.org 7762T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7763S: Maintained 7764F: Documentation/locking/ 7765F: include/linux/lockdep.h 7766F: include/linux/spinlock*.h 7767F: arch/*/include/asm/spinlock*.h 7768F: include/linux/rwlock*.h 7769F: include/linux/mutex*.h 7770F: arch/*/include/asm/mutex*.h 7771F: include/linux/rwsem*.h 7772F: arch/*/include/asm/rwsem.h 7773F: include/linux/seqlock.h 7774F: lib/locking*.[ch] 7775F: kernel/locking/ 7776 7777LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7778M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7779L: linux-ntfs-dev@lists.sourceforge.net 7780W: http://www.linux-ntfs.org/content/view/19/37/ 7781S: Maintained 7782F: Documentation/ldm.txt 7783F: block/partitions/ldm.* 7784 7785LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7786M: Sathya Prakash <sathya.prakash@broadcom.com> 7787M: Chaitra P B <chaitra.basappa@broadcom.com> 7788M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7789L: MPT-FusionLinux.pdl@broadcom.com 7790L: linux-scsi@vger.kernel.org 7791W: http://www.avagotech.com/support/ 7792S: Supported 7793F: drivers/message/fusion/ 7794F: drivers/scsi/mpt2sas/ 7795F: drivers/scsi/mpt3sas/ 7796 7797LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7798M: Matthew Wilcox <matthew@wil.cx> 7799L: linux-scsi@vger.kernel.org 7800S: Maintained 7801F: drivers/scsi/sym53c8xx_2/ 7802 7803LTC4261 HARDWARE MONITOR DRIVER 7804M: Guenter Roeck <linux@roeck-us.net> 7805L: linux-hwmon@vger.kernel.org 7806S: Maintained 7807F: Documentation/hwmon/ltc4261 7808F: drivers/hwmon/ltc4261.c 7809 7810LTC4306 I2C MULTIPLEXER DRIVER 7811M: Michael Hennerich <michael.hennerich@analog.com> 7812W: http://ez.analog.com/community/linux-device-drivers 7813L: linux-i2c@vger.kernel.org 7814S: Supported 7815F: drivers/i2c/muxes/i2c-mux-ltc4306.c 7816F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 7817 7818LTP (Linux Test Project) 7819M: Mike Frysinger <vapier@gentoo.org> 7820M: Cyril Hrubis <chrubis@suse.cz> 7821M: Wanlong Gao <wanlong.gao@gmail.com> 7822M: Jan Stancek <jstancek@redhat.com> 7823M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7824M: Alexey Kodanev <alexey.kodanev@oracle.com> 7825L: ltp@lists.linux.it (subscribers-only) 7826W: http://linux-test-project.github.io/ 7827T: git git://github.com/linux-test-project/ltp.git 7828S: Maintained 7829 7830M32R ARCHITECTURE 7831W: http://www.linux-m32r.org/ 7832S: Orphan 7833F: arch/m32r/ 7834 7835M68K ARCHITECTURE 7836M: Geert Uytterhoeven <geert@linux-m68k.org> 7837L: linux-m68k@lists.linux-m68k.org 7838W: http://www.linux-m68k.org/ 7839T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7840S: Maintained 7841F: arch/m68k/ 7842F: drivers/zorro/ 7843 7844M68K ON APPLE MACINTOSH 7845M: Joshua Thompson <funaho@jurai.org> 7846W: http://www.mac.linux-m68k.org/ 7847L: linux-m68k@lists.linux-m68k.org 7848S: Maintained 7849F: arch/m68k/mac/ 7850 7851M68K ON HP9000/300 7852M: Philip Blundell <philb@gnu.org> 7853W: http://www.tazenda.demon.co.uk/phil/linux-hp 7854S: Maintained 7855F: arch/m68k/hp300/ 7856 7857M88DS3103 MEDIA DRIVER 7858M: Antti Palosaari <crope@iki.fi> 7859L: linux-media@vger.kernel.org 7860W: https://linuxtv.org 7861W: http://palosaari.fi/linux/ 7862Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7863T: git git://linuxtv.org/anttip/media_tree.git 7864S: Maintained 7865F: drivers/media/dvb-frontends/m88ds3103* 7866 7867M88RS2000 MEDIA DRIVER 7868M: Malcolm Priestley <tvboxspy@gmail.com> 7869L: linux-media@vger.kernel.org 7870W: https://linuxtv.org 7871Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7872S: Maintained 7873F: drivers/media/dvb-frontends/m88rs2000* 7874 7875MA901 MASTERKIT USB FM RADIO DRIVER 7876M: Alexey Klimov <klimov.linux@gmail.com> 7877L: linux-media@vger.kernel.org 7878T: git git://linuxtv.org/media_tree.git 7879S: Maintained 7880F: drivers/media/radio/radio-ma901.c 7881 7882MAC80211 7883M: Johannes Berg <johannes@sipsolutions.net> 7884L: linux-wireless@vger.kernel.org 7885W: http://wireless.kernel.org/ 7886T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7887T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7888S: Maintained 7889F: Documentation/networking/mac80211-injection.txt 7890F: include/net/mac80211.h 7891F: net/mac80211/ 7892F: drivers/net/wireless/mac80211_hwsim.[ch] 7893 7894MAILBOX API 7895M: Jassi Brar <jassisinghbrar@gmail.com> 7896L: linux-kernel@vger.kernel.org 7897S: Maintained 7898F: drivers/mailbox/ 7899F: include/linux/mailbox_client.h 7900F: include/linux/mailbox_controller.h 7901 7902MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7903M: Michael Kerrisk <mtk.manpages@gmail.com> 7904W: http://www.kernel.org/doc/man-pages 7905L: linux-man@vger.kernel.org 7906S: Maintained 7907 7908MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7909M: Rahul Bedarkar <rahul.bedarkar@imgtec.com> 7910L: linux-mips@linux-mips.org 7911S: Maintained 7912F: arch/mips/boot/dts/img/pistachio_marduk.dts 7913 7914MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7915M: Andrew Lunn <andrew@lunn.ch> 7916M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7917L: netdev@vger.kernel.org 7918S: Maintained 7919F: drivers/net/dsa/mv88e6xxx/ 7920F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7921 7922MARVELL ARMADA DRM SUPPORT 7923M: Russell King <linux@armlinux.org.uk> 7924S: Maintained 7925T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7926T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7927F: drivers/gpu/drm/armada/ 7928F: include/uapi/drm/armada_drm.h 7929F: Documentation/devicetree/bindings/display/armada/ 7930 7931MARVELL CRYPTO DRIVER 7932M: Boris Brezillon <boris.brezillon@free-electrons.com> 7933M: Arnaud Ebalard <arno@natisbad.org> 7934F: drivers/crypto/marvell/ 7935S: Maintained 7936L: linux-crypto@vger.kernel.org 7937 7938MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7939M: Mirko Lindner <mlindner@marvell.com> 7940M: Stephen Hemminger <stephen@networkplumber.org> 7941L: netdev@vger.kernel.org 7942S: Maintained 7943F: drivers/net/ethernet/marvell/sk* 7944 7945MARVELL LIBERTAS WIRELESS DRIVER 7946L: libertas-dev@lists.infradead.org 7947S: Orphan 7948F: drivers/net/wireless/marvell/libertas/ 7949 7950MARVELL MV643XX ETHERNET DRIVER 7951M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7952L: netdev@vger.kernel.org 7953S: Maintained 7954F: drivers/net/ethernet/marvell/mv643xx_eth.* 7955F: include/linux/mv643xx.h 7956 7957MARVELL MVNETA ETHERNET DRIVER 7958M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7959L: netdev@vger.kernel.org 7960S: Maintained 7961F: drivers/net/ethernet/marvell/mvneta.* 7962 7963MARVELL MWIFIEX WIRELESS DRIVER 7964M: Amitkumar Karwar <amitkarwar@gmail.com> 7965M: Nishant Sarmukadam <nishants@marvell.com> 7966M: Ganapathi Bhat <gbhat@marvell.com> 7967M: Xinming Hu <huxm@marvell.com> 7968L: linux-wireless@vger.kernel.org 7969S: Maintained 7970F: drivers/net/wireless/marvell/mwifiex/ 7971 7972MARVELL MWL8K WIRELESS DRIVER 7973M: Lennert Buytenhek <buytenh@wantstofly.org> 7974L: linux-wireless@vger.kernel.org 7975S: Odd Fixes 7976F: drivers/net/wireless/marvell/mwl8k.c 7977 7978MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7979M: Nicolas Pitre <nico@fluxnic.net> 7980S: Odd Fixes 7981F: drivers/mmc/host/mvsdio.* 7982 7983MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 7984M: Hu Ziji <huziji@marvell.com> 7985L: linux-mmc@vger.kernel.org 7986S: Supported 7987F: drivers/mmc/host/sdhci-xenon* 7988F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 7989 7990MATROX FRAMEBUFFER DRIVER 7991L: linux-fbdev@vger.kernel.org 7992S: Orphan 7993F: drivers/video/fbdev/matrox/matroxfb_* 7994F: include/uapi/linux/matroxfb.h 7995 7996MAX16065 HARDWARE MONITOR DRIVER 7997M: Guenter Roeck <linux@roeck-us.net> 7998L: linux-hwmon@vger.kernel.org 7999S: Maintained 8000F: Documentation/hwmon/max16065 8001F: drivers/hwmon/max16065.c 8002 8003MAX20751 HARDWARE MONITOR DRIVER 8004M: Guenter Roeck <linux@roeck-us.net> 8005L: linux-hwmon@vger.kernel.org 8006S: Maintained 8007F: Documentation/hwmon/max20751 8008F: drivers/hwmon/max20751.c 8009 8010MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8011L: linux-hwmon@vger.kernel.org 8012S: Orphan 8013F: Documentation/hwmon/max6650 8014F: drivers/hwmon/max6650.c 8015 8016MAX6697 HARDWARE MONITOR DRIVER 8017M: Guenter Roeck <linux@roeck-us.net> 8018L: linux-hwmon@vger.kernel.org 8019S: Maintained 8020F: Documentation/hwmon/max6697 8021F: Documentation/devicetree/bindings/i2c/max6697.txt 8022F: drivers/hwmon/max6697.c 8023F: include/linux/platform_data/max6697.h 8024 8025MAX9860 MONO AUDIO VOICE CODEC DRIVER 8026M: Peter Rosin <peda@axentia.se> 8027L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8028S: Maintained 8029F: Documentation/devicetree/bindings/sound/max9860.txt 8030F: sound/soc/codecs/max9860.* 8031 8032MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8033M: Krzysztof Kozlowski <krzk@kernel.org> 8034M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8035L: linux-pm@vger.kernel.org 8036S: Supported 8037F: drivers/power/supply/max14577_charger.c 8038F: drivers/power/supply/max77693_charger.c 8039 8040MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 8041M: Javier Martinez Canillas <javier@osg.samsung.com> 8042L: linux-kernel@vger.kernel.org 8043S: Supported 8044F: drivers/*/*max77802*.c 8045F: Documentation/devicetree/bindings/*/*max77802.txt 8046F: include/dt-bindings/*/*max77802.h 8047 8048MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8049M: Chanwoo Choi <cw00.choi@samsung.com> 8050M: Krzysztof Kozlowski <krzk@kernel.org> 8051M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8052L: linux-kernel@vger.kernel.org 8053S: Supported 8054F: drivers/*/max14577*.c 8055F: drivers/*/max77686*.c 8056F: drivers/*/max77693*.c 8057F: drivers/extcon/extcon-max14577.c 8058F: drivers/extcon/extcon-max77693.c 8059F: drivers/rtc/rtc-max77686.c 8060F: drivers/clk/clk-max77686.c 8061F: Documentation/devicetree/bindings/mfd/max14577.txt 8062F: Documentation/devicetree/bindings/*/max77686.txt 8063F: Documentation/devicetree/bindings/mfd/max77693.txt 8064F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8065F: include/linux/mfd/max14577*.h 8066F: include/linux/mfd/max77686*.h 8067F: include/linux/mfd/max77693*.h 8068 8069MAXIRADIO FM RADIO RECEIVER DRIVER 8070M: Hans Verkuil <hverkuil@xs4all.nl> 8071L: linux-media@vger.kernel.org 8072T: git git://linuxtv.org/media_tree.git 8073W: https://linuxtv.org 8074S: Maintained 8075F: drivers/media/radio/radio-maxiradio* 8076 8077MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8078M: Peter Rosin <peda@axentia.se> 8079L: linux-iio@vger.kernel.org 8080S: Maintained 8081F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8082F: drivers/iio/potentiometer/mcp4531.c 8083 8084MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8085M: William Breathitt Gray <vilhelm.gray@gmail.com> 8086L: linux-iio@vger.kernel.org 8087S: Maintained 8088F: drivers/iio/dac/cio-dac.c 8089 8090MEDIA DRIVERS FOR RENESAS - FCP 8091M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8092L: linux-media@vger.kernel.org 8093L: linux-renesas-soc@vger.kernel.org 8094T: git git://linuxtv.org/media_tree.git 8095S: Supported 8096F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8097F: drivers/media/platform/rcar-fcp.c 8098F: include/media/rcar-fcp.h 8099 8100MEDIA DRIVERS FOR RENESAS - FDP1 8101M: Kieran Bingham <kieran@bingham.xyz> 8102L: linux-media@vger.kernel.org 8103L: linux-renesas-soc@vger.kernel.org 8104T: git git://linuxtv.org/media_tree.git 8105S: Supported 8106F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8107F: drivers/media/platform/rcar_fdp1.c 8108 8109MEDIA DRIVERS FOR RENESAS - VIN 8110M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8111L: linux-media@vger.kernel.org 8112L: linux-renesas-soc@vger.kernel.org 8113T: git git://linuxtv.org/media_tree.git 8114S: Supported 8115F: Documentation/devicetree/bindings/media/rcar_vin.txt 8116F: drivers/media/platform/rcar-vin/ 8117 8118MEDIA DRIVERS FOR RENESAS - VSP1 8119M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8120L: linux-media@vger.kernel.org 8121L: linux-renesas-soc@vger.kernel.org 8122T: git git://linuxtv.org/media_tree.git 8123S: Supported 8124F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8125F: drivers/media/platform/vsp1/ 8126 8127MEDIA DRIVERS FOR HELENE 8128M: Abylay Ospan <aospan@netup.ru> 8129L: linux-media@vger.kernel.org 8130W: https://linuxtv.org 8131W: http://netup.tv/ 8132T: git git://linuxtv.org/media_tree.git 8133S: Supported 8134F: drivers/media/dvb-frontends/helene* 8135 8136MEDIA DRIVERS FOR ASCOT2E 8137M: Sergey Kozlov <serjk@netup.ru> 8138M: Abylay Ospan <aospan@netup.ru> 8139L: linux-media@vger.kernel.org 8140W: https://linuxtv.org 8141W: http://netup.tv/ 8142T: git git://linuxtv.org/media_tree.git 8143S: Supported 8144F: drivers/media/dvb-frontends/ascot2e* 8145 8146MEDIA DRIVERS FOR CXD2841ER 8147M: Sergey Kozlov <serjk@netup.ru> 8148M: Abylay Ospan <aospan@netup.ru> 8149L: linux-media@vger.kernel.org 8150W: https://linuxtv.org 8151W: http://netup.tv/ 8152T: git git://linuxtv.org/media_tree.git 8153S: Supported 8154F: drivers/media/dvb-frontends/cxd2841er* 8155 8156MEDIA DRIVERS FOR HORUS3A 8157M: Sergey Kozlov <serjk@netup.ru> 8158M: Abylay Ospan <aospan@netup.ru> 8159L: linux-media@vger.kernel.org 8160W: https://linuxtv.org 8161W: http://netup.tv/ 8162T: git git://linuxtv.org/media_tree.git 8163S: Supported 8164F: drivers/media/dvb-frontends/horus3a* 8165 8166MEDIA DRIVERS FOR LNBH25 8167M: Sergey Kozlov <serjk@netup.ru> 8168M: Abylay Ospan <aospan@netup.ru> 8169L: linux-media@vger.kernel.org 8170W: https://linuxtv.org 8171W: http://netup.tv/ 8172T: git git://linuxtv.org/media_tree.git 8173S: Supported 8174F: drivers/media/dvb-frontends/lnbh25* 8175 8176MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8177M: Sergey Kozlov <serjk@netup.ru> 8178M: Abylay Ospan <aospan@netup.ru> 8179L: linux-media@vger.kernel.org 8180W: https://linuxtv.org 8181W: http://netup.tv/ 8182T: git git://linuxtv.org/media_tree.git 8183S: Supported 8184F: drivers/media/pci/netup_unidvb/* 8185 8186MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8187M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8188M: Mauro Carvalho Chehab <mchehab@kernel.org> 8189P: LinuxTV.org Project 8190L: linux-media@vger.kernel.org 8191W: https://linuxtv.org 8192Q: http://patchwork.kernel.org/project/linux-media/list/ 8193T: git git://linuxtv.org/media_tree.git 8194S: Maintained 8195F: Documentation/devicetree/bindings/media/ 8196F: Documentation/media/ 8197F: drivers/media/ 8198F: drivers/staging/media/ 8199F: include/linux/platform_data/media/ 8200F: include/media/ 8201F: include/uapi/linux/dvb/ 8202F: include/uapi/linux/videodev2.h 8203F: include/uapi/linux/media.h 8204F: include/uapi/linux/v4l2-* 8205F: include/uapi/linux/meye.h 8206F: include/uapi/linux/ivtv* 8207F: include/uapi/linux/uvcvideo.h 8208 8209MEDIATEK ETHERNET DRIVER 8210M: Felix Fietkau <nbd@openwrt.org> 8211M: John Crispin <blogic@openwrt.org> 8212L: netdev@vger.kernel.org 8213S: Maintained 8214F: drivers/net/ethernet/mediatek/ 8215 8216MEDIATEK JPEG DRIVER 8217M: Rick Chang <rick.chang@mediatek.com> 8218M: Bin Liu <bin.liu@mediatek.com> 8219S: Supported 8220F: drivers/media/platform/mtk-jpeg/ 8221F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8222 8223MEDIATEK MEDIA DRIVER 8224M: Tiffany Lin <tiffany.lin@mediatek.com> 8225M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8226S: Supported 8227F: drivers/media/platform/mtk-vcodec/ 8228F: drivers/media/platform/mtk-vpu/ 8229F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8230F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8231 8232MEDIATEK MDP DRIVER 8233M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8234M: Houlong Wei <houlong.wei@mediatek.com> 8235M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8236S: Supported 8237F: drivers/media/platform/mtk-mdp/ 8238F: drivers/media/platform/mtk-vpu/ 8239F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8240 8241MEDIATEK MT7601U WIRELESS LAN DRIVER 8242M: Jakub Kicinski <kubakici@wp.pl> 8243L: linux-wireless@vger.kernel.org 8244S: Maintained 8245F: drivers/net/wireless/mediatek/mt7601u/ 8246 8247MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8248M: Peter Senna Tschudin <peter.senna@collabora.com> 8249M: Martin Donnelly <martin.donnelly@ge.com> 8250M: Martyn Welch <martyn.welch@collabora.co.uk> 8251S: Maintained 8252F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8253F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8254 8255MEGARAID SCSI/SAS DRIVERS 8256M: Kashyap Desai <kashyap.desai@broadcom.com> 8257M: Sumit Saxena <sumit.saxena@broadcom.com> 8258M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8259L: megaraidlinux.pdl@broadcom.com 8260L: linux-scsi@vger.kernel.org 8261W: http://www.avagotech.com/support/ 8262S: Maintained 8263F: Documentation/scsi/megaraid.txt 8264F: drivers/scsi/megaraid.* 8265F: drivers/scsi/megaraid/ 8266 8267MELFAS MIP4 TOUCHSCREEN DRIVER 8268M: Sangwon Jee <jeesw@melfas.com> 8269W: http://www.melfas.com 8270S: Supported 8271F: drivers/input/touchscreen/melfas_mip4.c 8272F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8273 8274MELLANOX ETHERNET DRIVER (mlx4_en) 8275M: Tariq Toukan <tariqt@mellanox.com> 8276L: netdev@vger.kernel.org 8277S: Supported 8278W: http://www.mellanox.com 8279Q: http://patchwork.ozlabs.org/project/netdev/list/ 8280F: drivers/net/ethernet/mellanox/mlx4/en_* 8281 8282MELLANOX ETHERNET DRIVER (mlx5e) 8283M: Saeed Mahameed <saeedm@mellanox.com> 8284L: netdev@vger.kernel.org 8285S: Supported 8286W: http://www.mellanox.com 8287Q: http://patchwork.ozlabs.org/project/netdev/list/ 8288F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8289 8290MELLANOX ETHERNET SWITCH DRIVERS 8291M: Jiri Pirko <jiri@mellanox.com> 8292M: Ido Schimmel <idosch@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/mlxsw/ 8298 8299MELLANOX MLXCPLD I2C AND MUX DRIVER 8300M: Vadim Pasternak <vadimp@mellanox.com> 8301M: Michael Shych <michaelsh@mellanox.com> 8302L: linux-i2c@vger.kernel.org 8303S: Supported 8304F: drivers/i2c/busses/i2c-mlxcpld.c 8305F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8306F: Documentation/i2c/busses/i2c-mlxcpld 8307 8308MELLANOX MLXCPLD LED DRIVER 8309M: Vadim Pasternak <vadimp@mellanox.com> 8310L: linux-leds@vger.kernel.org 8311S: Supported 8312F: drivers/leds/leds-mlxcpld.c 8313F: Documentation/leds/leds-mlxcpld.txt 8314 8315MELLANOX PLATFORM DRIVER 8316M: Vadim Pasternak <vadimp@mellanox.com> 8317L: platform-driver-x86@vger.kernel.org 8318S: Supported 8319F: drivers/platform/x86/mlx-platform.c 8320 8321MELLANOX MLX CPLD HOTPLUG DRIVER 8322M: Vadim Pasternak <vadimp@mellanox.com> 8323L: platform-driver-x86@vger.kernel.org 8324S: Supported 8325F: drivers/platform/x86/mlxcpld-hotplug.c 8326F: include/linux/platform_data/mlxcpld-hotplug.h 8327 8328SOFT-ROCE DRIVER (rxe) 8329M: Moni Shoua <monis@mellanox.com> 8330L: linux-rdma@vger.kernel.org 8331S: Supported 8332W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8333Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8334F: drivers/infiniband/sw/rxe/ 8335F: include/uapi/rdma/rdma_user_rxe.h 8336 8337MEMBARRIER SUPPORT 8338M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8339M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8340L: linux-kernel@vger.kernel.org 8341S: Supported 8342F: kernel/membarrier.c 8343F: include/uapi/linux/membarrier.h 8344 8345MEMORY MANAGEMENT 8346L: linux-mm@kvack.org 8347W: http://www.linux-mm.org 8348S: Maintained 8349F: include/linux/mm.h 8350F: include/linux/gfp.h 8351F: include/linux/mmzone.h 8352F: include/linux/memory_hotplug.h 8353F: include/linux/vmalloc.h 8354F: mm/ 8355 8356MEMORY TECHNOLOGY DEVICES (MTD) 8357M: David Woodhouse <dwmw2@infradead.org> 8358M: Brian Norris <computersforpeace@gmail.com> 8359M: Boris Brezillon <boris.brezillon@free-electrons.com> 8360M: Marek Vasut <marek.vasut@gmail.com> 8361M: Richard Weinberger <richard@nod.at> 8362M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8363L: linux-mtd@lists.infradead.org 8364W: http://www.linux-mtd.infradead.org/ 8365Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8366T: git git://git.infradead.org/linux-mtd.git 8367T: git git://git.infradead.org/l2-mtd.git 8368S: Maintained 8369F: Documentation/devicetree/bindings/mtd/ 8370F: drivers/mtd/ 8371F: include/linux/mtd/ 8372F: include/uapi/mtd/ 8373 8374MEN A21 WATCHDOG DRIVER 8375M: Johannes Thumshirn <morbidrsa@gmail.com> 8376L: linux-watchdog@vger.kernel.org 8377S: Maintained 8378F: drivers/watchdog/mena21_wdt.c 8379 8380MEN CHAMELEON BUS (mcb) 8381M: Johannes Thumshirn <morbidrsa@gmail.com> 8382S: Maintained 8383F: drivers/mcb/ 8384F: include/linux/mcb.h 8385F: Documentation/men-chameleon-bus.txt 8386 8387MEN F21BMC (Board Management Controller) 8388M: Andreas Werner <andreas.werner@men.de> 8389S: Supported 8390F: drivers/mfd/menf21bmc.c 8391F: drivers/watchdog/menf21bmc_wdt.c 8392F: drivers/leds/leds-menf21bmc.c 8393F: drivers/hwmon/menf21bmc_hwmon.c 8394F: Documentation/hwmon/menf21bmc 8395 8396METAG ARCHITECTURE 8397M: James Hogan <james.hogan@imgtec.com> 8398L: linux-metag@vger.kernel.org 8399T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8400S: Odd Fixes 8401F: arch/metag/ 8402F: Documentation/metag/ 8403F: Documentation/devicetree/bindings/metag/ 8404F: Documentation/devicetree/bindings/interrupt-controller/img,* 8405F: drivers/clocksource/metag_generic.c 8406F: drivers/irqchip/irq-metag.c 8407F: drivers/irqchip/irq-metag-ext.c 8408F: drivers/tty/metag_da.c 8409 8410MICROBLAZE ARCHITECTURE 8411M: Michal Simek <monstr@monstr.eu> 8412W: http://www.monstr.eu/fdt/ 8413T: git git://git.monstr.eu/linux-2.6-microblaze.git 8414S: Supported 8415F: arch/microblaze/ 8416 8417MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8418M: Richard Genoud <richard.genoud@gmail.com> 8419S: Maintained 8420F: drivers/tty/serial/atmel_serial.c 8421F: drivers/tty/serial/atmel_serial.h 8422 8423MICROCHIP / ATMEL DMA DRIVER 8424M: Ludovic Desroches <ludovic.desroches@microchip.com> 8425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8426L: dmaengine@vger.kernel.org 8427S: Supported 8428F: drivers/dma/at_hdmac.c 8429F: drivers/dma/at_hdmac_regs.h 8430F: include/linux/platform_data/dma-atmel.h 8431 8432MICROCHIP / ATMEL ISC DRIVER 8433M: Songjun Wu <songjun.wu@microchip.com> 8434L: linux-media@vger.kernel.org 8435S: Supported 8436F: drivers/media/platform/atmel/atmel-isc.c 8437F: drivers/media/platform/atmel/atmel-isc-regs.h 8438F: devicetree/bindings/media/atmel-isc.txt 8439 8440MICROCHIP USB251XB DRIVER 8441M: Richard Leitner <richard.leitner@skidata.com> 8442L: linux-usb@vger.kernel.org 8443S: Maintained 8444F: drivers/usb/misc/usb251xb.c 8445F: Documentation/devicetree/bindings/usb/usb251xb.txt 8446 8447MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8448M: Chen Yu <yu.c.chen@intel.com> 8449L: platform-driver-x86@vger.kernel.org 8450S: Supported 8451F: drivers/platform/x86/surfacepro3_button.c 8452 8453MICROTEK X6 SCANNER 8454M: Oliver Neukum <oliver@neukum.org> 8455S: Maintained 8456F: drivers/usb/image/microtek.* 8457 8458MIPS 8459M: Ralf Baechle <ralf@linux-mips.org> 8460L: linux-mips@linux-mips.org 8461W: http://www.linux-mips.org/ 8462T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8463Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8464S: Supported 8465F: Documentation/devicetree/bindings/mips/ 8466F: Documentation/mips/ 8467F: arch/mips/ 8468 8469MIPS/LOONGSON1 ARCHITECTURE 8470M: Keguang Zhang <keguang.zhang@gmail.com> 8471L: linux-mips@linux-mips.org 8472S: Maintained 8473F: arch/mips/loongson32/ 8474F: arch/mips/include/asm/mach-loongson32/ 8475F: drivers/*/*loongson1* 8476F: drivers/*/*/*loongson1* 8477 8478MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8479M: Hans Verkuil <hverkuil@xs4all.nl> 8480L: linux-media@vger.kernel.org 8481T: git git://linuxtv.org/media_tree.git 8482W: https://linuxtv.org 8483S: Odd Fixes 8484F: drivers/media/radio/radio-miropcm20* 8485 8486MELLANOX MLX4 core VPI driver 8487M: Yishai Hadas <yishaih@mellanox.com> 8488L: netdev@vger.kernel.org 8489L: linux-rdma@vger.kernel.org 8490W: http://www.mellanox.com 8491Q: http://patchwork.ozlabs.org/project/netdev/list/ 8492S: Supported 8493F: drivers/net/ethernet/mellanox/mlx4/ 8494F: include/linux/mlx4/ 8495F: include/uapi/rdma/mlx4-abi.h 8496 8497MELLANOX MLX4 IB driver 8498M: Yishai Hadas <yishaih@mellanox.com> 8499L: linux-rdma@vger.kernel.org 8500W: http://www.mellanox.com 8501Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8502S: Supported 8503F: drivers/infiniband/hw/mlx4/ 8504F: include/linux/mlx4/ 8505 8506MELLANOX MLX5 core VPI driver 8507M: Saeed Mahameed <saeedm@mellanox.com> 8508M: Matan Barak <matanb@mellanox.com> 8509M: Leon Romanovsky <leonro@mellanox.com> 8510L: netdev@vger.kernel.org 8511L: linux-rdma@vger.kernel.org 8512W: http://www.mellanox.com 8513Q: http://patchwork.ozlabs.org/project/netdev/list/ 8514S: Supported 8515F: drivers/net/ethernet/mellanox/mlx5/core/ 8516F: include/linux/mlx5/ 8517F: include/uapi/rdma/mlx5-abi.h 8518 8519MELLANOX MLX5 IB driver 8520M: Matan Barak <matanb@mellanox.com> 8521M: Leon Romanovsky <leonro@mellanox.com> 8522L: linux-rdma@vger.kernel.org 8523W: http://www.mellanox.com 8524Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8525S: Supported 8526F: drivers/infiniband/hw/mlx5/ 8527F: include/linux/mlx5/ 8528 8529MELEXIS MLX90614 DRIVER 8530M: Crt Mori <cmo@melexis.com> 8531L: linux-iio@vger.kernel.org 8532W: http://www.melexis.com 8533S: Supported 8534F: drivers/iio/temperature/mlx90614.c 8535 8536MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8537M: Don Brace <don.brace@microsemi.com> 8538L: esc.storagedev@microsemi.com 8539L: linux-scsi@vger.kernel.org 8540S: Supported 8541F: drivers/scsi/smartpqi/smartpqi*.[ch] 8542F: drivers/scsi/smartpqi/Kconfig 8543F: drivers/scsi/smartpqi/Makefile 8544F: include/linux/cciss*.h 8545F: include/uapi/linux/cciss*.h 8546F: Documentation/scsi/smartpqi.txt 8547 8548MN88472 MEDIA DRIVER 8549M: Antti Palosaari <crope@iki.fi> 8550L: linux-media@vger.kernel.org 8551W: https://linuxtv.org 8552W: http://palosaari.fi/linux/ 8553Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8554S: Maintained 8555F: drivers/media/dvb-frontends/mn88472* 8556 8557MN88473 MEDIA DRIVER 8558M: Antti Palosaari <crope@iki.fi> 8559L: linux-media@vger.kernel.org 8560W: https://linuxtv.org 8561W: http://palosaari.fi/linux/ 8562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8563S: Maintained 8564F: drivers/media/dvb-frontends/mn88473* 8565 8566MODULE SUPPORT 8567M: Jessica Yu <jeyu@redhat.com> 8568M: Rusty Russell <rusty@rustcorp.com.au> 8569T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8570S: Maintained 8571F: include/linux/module.h 8572F: kernel/module.c 8573 8574MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8575W: http://popies.net/meye/ 8576S: Orphan 8577F: Documentation/media/v4l-drivers/meye* 8578F: drivers/media/pci/meye/ 8579F: include/uapi/linux/meye.h 8580 8581MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8582M: Jiri Slaby <jirislaby@gmail.com> 8583S: Maintained 8584F: Documentation/serial/moxa-smartio 8585F: drivers/tty/mxser.* 8586 8587MR800 AVERMEDIA USB FM RADIO DRIVER 8588M: Alexey Klimov <klimov.linux@gmail.com> 8589L: linux-media@vger.kernel.org 8590T: git git://linuxtv.org/media_tree.git 8591S: Maintained 8592F: drivers/media/radio/radio-mr800.c 8593 8594MRF24J40 IEEE 802.15.4 RADIO DRIVER 8595M: Alan Ott <alan@signal11.us> 8596L: linux-wpan@vger.kernel.org 8597S: Maintained 8598F: drivers/net/ieee802154/mrf24j40.c 8599F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8600 8601MSI LAPTOP SUPPORT 8602M: "Lee, Chun-Yi" <jlee@suse.com> 8603L: platform-driver-x86@vger.kernel.org 8604S: Maintained 8605F: drivers/platform/x86/msi-laptop.c 8606 8607MSI WMI SUPPORT 8608L: platform-driver-x86@vger.kernel.org 8609S: Orphan 8610F: drivers/platform/x86/msi-wmi.c 8611 8612MSI001 MEDIA DRIVER 8613M: Antti Palosaari <crope@iki.fi> 8614L: linux-media@vger.kernel.org 8615W: https://linuxtv.org 8616W: http://palosaari.fi/linux/ 8617Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8618T: git git://linuxtv.org/anttip/media_tree.git 8619S: Maintained 8620F: drivers/media/tuners/msi001* 8621 8622MSI2500 MEDIA DRIVER 8623M: Antti Palosaari <crope@iki.fi> 8624L: linux-media@vger.kernel.org 8625W: https://linuxtv.org 8626W: http://palosaari.fi/linux/ 8627Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8628T: git git://linuxtv.org/anttip/media_tree.git 8629S: Maintained 8630F: drivers/media/usb/msi2500/ 8631 8632MSYSTEMS DISKONCHIP G3 MTD DRIVER 8633M: Robert Jarzmik <robert.jarzmik@free.fr> 8634L: linux-mtd@lists.infradead.org 8635S: Maintained 8636F: drivers/mtd/devices/docg3* 8637 8638MT9M032 APTINA SENSOR DRIVER 8639M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8640L: linux-media@vger.kernel.org 8641T: git git://linuxtv.org/media_tree.git 8642S: Maintained 8643F: drivers/media/i2c/mt9m032.c 8644F: include/media/i2c/mt9m032.h 8645 8646MT9P031 APTINA CAMERA SENSOR 8647M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8648L: linux-media@vger.kernel.org 8649T: git git://linuxtv.org/media_tree.git 8650S: Maintained 8651F: drivers/media/i2c/mt9p031.c 8652F: include/media/i2c/mt9p031.h 8653 8654MT9T001 APTINA CAMERA SENSOR 8655M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8656L: linux-media@vger.kernel.org 8657T: git git://linuxtv.org/media_tree.git 8658S: Maintained 8659F: drivers/media/i2c/mt9t001.c 8660F: include/media/i2c/mt9t001.h 8661 8662MT9V032 APTINA CAMERA SENSOR 8663M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8664L: linux-media@vger.kernel.org 8665T: git git://linuxtv.org/media_tree.git 8666S: Maintained 8667F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8668F: drivers/media/i2c/mt9v032.c 8669F: include/media/i2c/mt9v032.h 8670 8671MULTIFUNCTION DEVICES (MFD) 8672M: Lee Jones <lee.jones@linaro.org> 8673T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8674S: Supported 8675F: Documentation/devicetree/bindings/mfd/ 8676F: drivers/mfd/ 8677F: include/linux/mfd/ 8678F: include/dt-bindings/mfd/ 8679 8680MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8681M: Ulf Hansson <ulf.hansson@linaro.org> 8682L: linux-mmc@vger.kernel.org 8683T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8684S: Maintained 8685F: Documentation/devicetree/bindings/mmc/ 8686F: drivers/mmc/ 8687F: include/linux/mmc/ 8688F: include/uapi/linux/mmc/ 8689 8690MULTIMEDIA CARD (MMC) ETC. OVER SPI 8691S: Orphan 8692F: drivers/mmc/host/mmc_spi.c 8693F: include/linux/spi/mmc_spi.h 8694 8695MULTISOUND SOUND DRIVER 8696M: Andrew Veliath <andrewtv@usa.net> 8697S: Maintained 8698F: Documentation/sound/oss/MultiSound 8699F: sound/oss/msnd* 8700 8701MULTITECH MULTIPORT CARD (ISICOM) 8702S: Orphan 8703F: drivers/tty/isicom.c 8704F: include/linux/isicom.h 8705 8706MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8707M: Bin Liu <b-liu@ti.com> 8708L: linux-usb@vger.kernel.org 8709T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8710S: Maintained 8711F: drivers/usb/musb/ 8712 8713MXL5007T MEDIA DRIVER 8714M: Michael Krufky <mkrufky@linuxtv.org> 8715L: linux-media@vger.kernel.org 8716W: https://linuxtv.org 8717W: http://github.com/mkrufky 8718Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8719T: git git://linuxtv.org/mkrufky/tuners.git 8720S: Maintained 8721F: drivers/media/tuners/mxl5007t.* 8722 8723MXSFB DRM DRIVER 8724M: Marek Vasut <marex@denx.de> 8725S: Supported 8726F: drivers/gpu/drm/mxsfb/ 8727F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8728 8729MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8730M: Hyong-Youb Kim <hykim@myri.com> 8731L: netdev@vger.kernel.org 8732W: https://www.myricom.com/support/downloads/myri10ge.html 8733S: Supported 8734F: drivers/net/ethernet/myricom/myri10ge/ 8735 8736NAND FLASH SUBSYSTEM 8737M: Boris Brezillon <boris.brezillon@free-electrons.com> 8738R: Richard Weinberger <richard@nod.at> 8739L: linux-mtd@lists.infradead.org 8740W: http://www.linux-mtd.infradead.org/ 8741Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8742T: git git://github.com/linux-nand/linux.git 8743S: Maintained 8744F: drivers/mtd/nand/ 8745F: include/linux/mtd/nand*.h 8746 8747NATSEMI ETHERNET DRIVER (DP8381x) 8748S: Orphan 8749F: drivers/net/ethernet/natsemi/natsemi.c 8750 8751NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8752M: Daniel Mack <zonque@gmail.com> 8753S: Maintained 8754L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8755W: http://www.native-instruments.com 8756F: sound/usb/caiaq/ 8757 8758NCP FILESYSTEM 8759M: Petr Vandrovec <petr@vandrovec.name> 8760S: Odd Fixes 8761F: fs/ncpfs/ 8762 8763NCR 5380 SCSI DRIVERS 8764M: Finn Thain <fthain@telegraphics.com.au> 8765M: Michael Schmitz <schmitzmic@gmail.com> 8766L: linux-scsi@vger.kernel.org 8767S: Maintained 8768F: Documentation/scsi/g_NCR5380.txt 8769F: drivers/scsi/NCR5380.* 8770F: drivers/scsi/arm/cumana_1.c 8771F: drivers/scsi/arm/oak.c 8772F: drivers/scsi/atari_scsi.* 8773F: drivers/scsi/dmx3191d.c 8774F: drivers/scsi/g_NCR5380.* 8775F: drivers/scsi/mac_scsi.* 8776F: drivers/scsi/sun3_scsi.* 8777F: drivers/scsi/sun3_scsi_vme.c 8778 8779NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8780M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8781L: linux-scsi@vger.kernel.org 8782S: Maintained 8783F: drivers/scsi/NCR_D700.* 8784 8785NCT6775 HARDWARE MONITOR DRIVER 8786M: Guenter Roeck <linux@roeck-us.net> 8787L: linux-hwmon@vger.kernel.org 8788S: Maintained 8789F: Documentation/hwmon/nct6775 8790F: drivers/hwmon/nct6775.c 8791 8792NETEFFECT IWARP RNIC DRIVER (IW_NES) 8793M: Faisal Latif <faisal.latif@intel.com> 8794L: linux-rdma@vger.kernel.org 8795W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8796S: Supported 8797F: drivers/infiniband/hw/nes/ 8798F: include/uapi/rdma/nes-abi.h 8799 8800NETEM NETWORK EMULATOR 8801M: Stephen Hemminger <stephen@networkplumber.org> 8802L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8803S: Maintained 8804F: net/sched/sch_netem.c 8805 8806NETERION 10GbE DRIVERS (s2io/vxge) 8807M: Jon Mason <jdmason@kudzu.us> 8808L: netdev@vger.kernel.org 8809S: Supported 8810F: Documentation/networking/s2io.txt 8811F: Documentation/networking/vxge.txt 8812F: drivers/net/ethernet/neterion/ 8813 8814NETFILTER 8815M: Pablo Neira Ayuso <pablo@netfilter.org> 8816M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8817M: Florian Westphal <fw@strlen.de> 8818L: netfilter-devel@vger.kernel.org 8819L: coreteam@netfilter.org 8820W: http://www.netfilter.org/ 8821W: http://www.iptables.org/ 8822W: http://www.nftables.org/ 8823Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8824T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8825T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8826S: Maintained 8827F: include/linux/netfilter* 8828F: include/linux/netfilter/ 8829F: include/net/netfilter/ 8830F: include/uapi/linux/netfilter* 8831F: include/uapi/linux/netfilter/ 8832F: net/*/netfilter.c 8833F: net/*/netfilter/ 8834F: net/netfilter/ 8835F: net/bridge/br_netfilter*.c 8836 8837NETLABEL 8838M: Paul Moore <paul@paul-moore.com> 8839W: http://netlabel.sf.net 8840L: netdev@vger.kernel.org 8841S: Maintained 8842F: Documentation/netlabel/ 8843F: include/net/netlabel.h 8844F: net/netlabel/ 8845 8846NETROM NETWORK LAYER 8847M: Ralf Baechle <ralf@linux-mips.org> 8848L: linux-hams@vger.kernel.org 8849W: http://www.linux-ax25.org/ 8850S: Maintained 8851F: include/net/netrom.h 8852F: include/uapi/linux/netrom.h 8853F: net/netrom/ 8854 8855NETRONOME ETHERNET DRIVERS 8856M: Jakub Kicinski <jakub.kicinski@netronome.com> 8857L: oss-drivers@netronome.com 8858S: Maintained 8859F: drivers/net/ethernet/netronome/ 8860 8861NETWORK BLOCK DEVICE (NBD) 8862M: Josef Bacik <jbacik@fb.com> 8863S: Maintained 8864L: linux-block@vger.kernel.org 8865L: nbd-general@lists.sourceforge.net 8866F: Documentation/blockdev/nbd.txt 8867F: drivers/block/nbd.c 8868F: include/uapi/linux/nbd.h 8869 8870NETWORK DROP MONITOR 8871M: Neil Horman <nhorman@tuxdriver.com> 8872L: netdev@vger.kernel.org 8873S: Maintained 8874W: https://fedorahosted.org/dropwatch/ 8875F: net/core/drop_monitor.c 8876 8877NETWORKING [DSA] 8878M: Andrew Lunn <andrew@lunn.ch> 8879M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8880M: Florian Fainelli <f.fainelli@gmail.com> 8881S: Maintained 8882F: net/dsa/ 8883F: include/net/dsa.h 8884F: drivers/net/dsa/ 8885 8886NETWORKING [GENERAL] 8887M: "David S. Miller" <davem@davemloft.net> 8888L: netdev@vger.kernel.org 8889W: http://www.linuxfoundation.org/en/Net 8890Q: http://patchwork.ozlabs.org/project/netdev/list/ 8891T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8892T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8893B: mailto:netdev@vger.kernel.org 8894S: Maintained 8895F: net/ 8896F: include/net/ 8897F: include/linux/in.h 8898F: include/linux/net.h 8899F: include/linux/netdevice.h 8900F: include/uapi/linux/in.h 8901F: include/uapi/linux/net.h 8902F: include/uapi/linux/netdevice.h 8903F: include/uapi/linux/net_namespace.h 8904F: tools/net/ 8905F: tools/testing/selftests/net/ 8906F: lib/random32.c 8907 8908NETWORKING [IPv4/IPv6] 8909M: "David S. Miller" <davem@davemloft.net> 8910M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8911M: James Morris <jmorris@namei.org> 8912M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8913M: Patrick McHardy <kaber@trash.net> 8914L: netdev@vger.kernel.org 8915T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8916S: Maintained 8917F: net/ipv4/ 8918F: net/ipv6/ 8919F: include/net/ip* 8920F: arch/x86/net/* 8921 8922NETWORKING [IPSEC] 8923M: Steffen Klassert <steffen.klassert@secunet.com> 8924M: Herbert Xu <herbert@gondor.apana.org.au> 8925M: "David S. Miller" <davem@davemloft.net> 8926L: netdev@vger.kernel.org 8927T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8928T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8929S: Maintained 8930F: net/core/flow.c 8931F: net/xfrm/ 8932F: net/key/ 8933F: net/ipv4/xfrm* 8934F: net/ipv4/esp4* 8935F: net/ipv4/ah4.c 8936F: net/ipv4/ipcomp.c 8937F: net/ipv4/ip_vti.c 8938F: net/ipv6/xfrm* 8939F: net/ipv6/esp6* 8940F: net/ipv6/ah6.c 8941F: net/ipv6/ipcomp6.c 8942F: net/ipv6/ip6_vti.c 8943F: include/uapi/linux/xfrm.h 8944F: include/net/xfrm.h 8945 8946NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8947M: Paul Moore <paul@paul-moore.com> 8948L: netdev@vger.kernel.org 8949S: Maintained 8950 8951NETWORKING [WIRELESS] 8952L: linux-wireless@vger.kernel.org 8953Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8954 8955NETWORKING DRIVERS 8956L: netdev@vger.kernel.org 8957W: http://www.linuxfoundation.org/en/Net 8958Q: http://patchwork.ozlabs.org/project/netdev/list/ 8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8960T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8961S: Odd Fixes 8962F: Documentation/devicetree/bindings/net/ 8963F: drivers/net/ 8964F: include/linux/if_* 8965F: include/linux/netdevice.h 8966F: include/linux/etherdevice.h 8967F: include/linux/fcdevice.h 8968F: include/linux/fddidevice.h 8969F: include/linux/hippidevice.h 8970F: include/linux/inetdevice.h 8971F: include/uapi/linux/if_* 8972F: include/uapi/linux/netdevice.h 8973 8974NETWORKING DRIVERS (WIRELESS) 8975M: Kalle Valo <kvalo@codeaurora.org> 8976L: linux-wireless@vger.kernel.org 8977Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8978T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8979T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8980S: Maintained 8981F: Documentation/devicetree/bindings/net/wireless/ 8982F: drivers/net/wireless/ 8983 8984NETXEN (1/10) GbE SUPPORT 8985M: Manish Chopra <manish.chopra@cavium.com> 8986M: Rahul Verma <rahul.verma@cavium.com> 8987M: Dept-GELinuxNICDev@cavium.com 8988L: netdev@vger.kernel.org 8989S: Supported 8990F: drivers/net/ethernet/qlogic/netxen/ 8991 8992NFC SUBSYSTEM 8993M: Samuel Ortiz <sameo@linux.intel.com> 8994L: linux-wireless@vger.kernel.org 8995L: linux-nfc@lists.01.org (subscribers-only) 8996S: Supported 8997F: net/nfc/ 8998F: include/net/nfc/ 8999F: include/uapi/linux/nfc.h 9000F: drivers/nfc/ 9001F: include/linux/platform_data/nfcmrvl.h 9002F: include/linux/platform_data/nxp-nci.h 9003F: include/linux/platform_data/pn544.h 9004F: include/linux/platform_data/st21nfca.h 9005F: include/linux/platform_data/st-nci.h 9006F: Documentation/devicetree/bindings/net/nfc/ 9007 9008NFS, SUNRPC, AND LOCKD CLIENTS 9009M: Trond Myklebust <trond.myklebust@primarydata.com> 9010M: Anna Schumaker <anna.schumaker@netapp.com> 9011L: linux-nfs@vger.kernel.org 9012W: http://client.linux-nfs.org 9013T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9014S: Maintained 9015F: fs/lockd/ 9016F: fs/nfs/ 9017F: fs/nfs_common/ 9018F: net/sunrpc/ 9019F: include/linux/lockd/ 9020F: include/linux/nfs* 9021F: include/linux/sunrpc/ 9022F: include/uapi/linux/nfs* 9023F: include/uapi/linux/sunrpc/ 9024 9025NILFS2 FILESYSTEM 9026M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9027L: linux-nilfs@vger.kernel.org 9028W: http://nilfs.sourceforge.net/ 9029W: http://nilfs.osdn.jp/ 9030T: git git://github.com/konis/nilfs2.git 9031S: Supported 9032F: Documentation/filesystems/nilfs2.txt 9033F: fs/nilfs2/ 9034F: include/trace/events/nilfs2.h 9035F: include/uapi/linux/nilfs2_api.h 9036F: include/uapi/linux/nilfs2_ondisk.h 9037 9038NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9039M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9040W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9041S: Maintained 9042F: Documentation/scsi/NinjaSCSI.txt 9043F: drivers/scsi/pcmcia/nsp_* 9044 9045NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9046M: GOTO Masanori <gotom@debian.or.jp> 9047M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9048W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9049S: Maintained 9050F: Documentation/scsi/NinjaSCSI.txt 9051F: drivers/scsi/nsp32* 9052 9053NIOS2 ARCHITECTURE 9054M: Ley Foon Tan <lftan@altera.com> 9055L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9056T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9057S: Maintained 9058F: arch/nios2/ 9059 9060NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9061M: Pavel Machek <pavel@ucw.cz> 9062M: Sakari Ailus <sakari.ailus@iki.fi> 9063L: linux-media@vger.kernel.org 9064S: Maintained 9065F: drivers/media/i2c/et8ek8 9066F: drivers/media/i2c/ad5820.c 9067 9068NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9069M: Pavel Machek <pavel@ucw.cz> 9070M: Sakari Ailus <sakari.ailus@iki.fi> 9071L: linux-media@vger.kernel.org 9072S: Maintained 9073F: drivers/media/i2c/et8ek8 9074F: drivers/media/i2c/ad5820.c 9075 9076NOKIA N900 POWER SUPPLY DRIVERS 9077R: Pali Rohár <pali.rohar@gmail.com> 9078F: include/linux/power/bq2415x_charger.h 9079F: include/linux/power/bq27xxx_battery.h 9080F: include/linux/power/isp1704_charger.h 9081F: drivers/power/supply/bq2415x_charger.c 9082F: drivers/power/supply/bq27xxx_battery.c 9083F: drivers/power/supply/bq27xxx_battery_i2c.c 9084F: drivers/power/supply/isp1704_charger.c 9085F: drivers/power/supply/rx51_battery.c 9086 9087NTB DRIVER CORE 9088M: Jon Mason <jdmason@kudzu.us> 9089M: Dave Jiang <dave.jiang@intel.com> 9090M: Allen Hubbe <Allen.Hubbe@emc.com> 9091L: linux-ntb@googlegroups.com 9092S: Supported 9093W: https://github.com/jonmason/ntb/wiki 9094T: git git://github.com/jonmason/ntb.git 9095F: drivers/ntb/ 9096F: drivers/net/ntb_netdev.c 9097F: include/linux/ntb.h 9098F: include/linux/ntb_transport.h 9099F: tools/testing/selftests/ntb/ 9100 9101NTB INTEL DRIVER 9102M: Jon Mason <jdmason@kudzu.us> 9103M: Dave Jiang <dave.jiang@intel.com> 9104L: linux-ntb@googlegroups.com 9105S: Supported 9106W: https://github.com/jonmason/ntb/wiki 9107T: git git://github.com/jonmason/ntb.git 9108F: drivers/ntb/hw/intel/ 9109 9110NTB AMD DRIVER 9111M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9112L: linux-ntb@googlegroups.com 9113S: Supported 9114F: drivers/ntb/hw/amd/ 9115 9116NTFS FILESYSTEM 9117M: Anton Altaparmakov <anton@tuxera.com> 9118L: linux-ntfs-dev@lists.sourceforge.net 9119W: http://www.tuxera.com/ 9120T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9121S: Supported 9122F: Documentation/filesystems/ntfs.txt 9123F: fs/ntfs/ 9124 9125NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9126M: Antonino Daplas <adaplas@gmail.com> 9127L: linux-fbdev@vger.kernel.org 9128S: Maintained 9129F: drivers/video/fbdev/riva/ 9130F: drivers/video/fbdev/nvidia/ 9131 9132NVM EXPRESS DRIVER 9133M: Keith Busch <keith.busch@intel.com> 9134M: Jens Axboe <axboe@fb.com> 9135M: Christoph Hellwig <hch@lst.de> 9136M: Sagi Grimberg <sagi@grimberg.me> 9137L: linux-nvme@lists.infradead.org 9138T: git://git.infradead.org/nvme.git 9139W: http://git.infradead.org/nvme.git 9140S: Supported 9141F: drivers/nvme/host/ 9142F: include/linux/nvme.h 9143F: include/uapi/linux/nvme_ioctl.h 9144 9145NVM EXPRESS TARGET DRIVER 9146M: Christoph Hellwig <hch@lst.de> 9147M: Sagi Grimberg <sagi@grimberg.me> 9148L: linux-nvme@lists.infradead.org 9149T: git://git.infradead.org/nvme.git 9150W: http://git.infradead.org/nvme.git 9151S: Supported 9152F: drivers/nvme/target/ 9153 9154NVM EXPRESS FC TRANSPORT DRIVERS 9155M: James Smart <james.smart@broadcom.com> 9156L: linux-nvme@lists.infradead.org 9157S: Supported 9158F: include/linux/nvme-fc.h 9159F: include/linux/nvme-fc-driver.h 9160F: drivers/nvme/host/fc.c 9161F: drivers/nvme/target/fc.c 9162F: drivers/nvme/target/fcloop.c 9163 9164NVMEM FRAMEWORK 9165M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9166S: Maintained 9167F: drivers/nvmem/ 9168F: Documentation/devicetree/bindings/nvmem/ 9169F: include/linux/nvmem-consumer.h 9170F: include/linux/nvmem-provider.h 9171 9172NXP-NCI NFC DRIVER 9173M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9174R: Charles Gorand <charles.gorand@effinnov.com> 9175L: linux-nfc@lists.01.org (moderated for non-subscribers) 9176S: Supported 9177F: drivers/nfc/nxp-nci 9178 9179NXP TDA998X DRM DRIVER 9180M: Russell King <linux@armlinux.org.uk> 9181S: Supported 9182T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9183T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9184F: drivers/gpu/drm/i2c/tda998x_drv.c 9185F: include/drm/i2c/tda998x.h 9186 9187NXP TFA9879 DRIVER 9188M: Peter Rosin <peda@axentia.se> 9189L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9190S: Maintained 9191F: sound/soc/codecs/tfa9879* 9192 9193OBJTOOL 9194M: Josh Poimboeuf <jpoimboe@redhat.com> 9195S: Supported 9196F: tools/objtool/ 9197 9198OMAP1 SUPPORT 9199M: Aaro Koskinen <aaro.koskinen@iki.fi> 9200M: Tony Lindgren <tony@atomide.com> 9201L: linux-omap@vger.kernel.org 9202Q: http://patchwork.kernel.org/project/linux-omap/list/ 9203T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9204S: Maintained 9205F: arch/arm/mach-omap1/ 9206F: arch/arm/plat-omap/ 9207F: arch/arm/configs/omap1_defconfig 9208F: drivers/i2c/busses/i2c-omap.c 9209F: include/linux/i2c-omap.h 9210 9211OMAP2+ SUPPORT 9212M: Tony Lindgren <tony@atomide.com> 9213L: linux-omap@vger.kernel.org 9214W: http://www.muru.com/linux/omap/ 9215W: http://linux.omap.com/ 9216Q: http://patchwork.kernel.org/project/linux-omap/list/ 9217T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9218S: Maintained 9219F: arch/arm/mach-omap2/ 9220F: arch/arm/plat-omap/ 9221F: arch/arm/configs/omap2plus_defconfig 9222F: drivers/i2c/busses/i2c-omap.c 9223F: drivers/irqchip/irq-omap-intc.c 9224F: drivers/mfd/*omap*.c 9225F: drivers/mfd/menelaus.c 9226F: drivers/mfd/palmas.c 9227F: drivers/mfd/tps65217.c 9228F: drivers/mfd/tps65218.c 9229F: drivers/mfd/tps65910.c 9230F: drivers/mfd/twl-core.[ch] 9231F: drivers/mfd/twl4030*.c 9232F: drivers/mfd/twl6030*.c 9233F: drivers/mfd/twl6040*.c 9234F: drivers/regulator/palmas-regulator*.c 9235F: drivers/regulator/pbias-regulator.c 9236F: drivers/regulator/tps65217-regulator.c 9237F: drivers/regulator/tps65218-regulator.c 9238F: drivers/regulator/tps65910-regulator.c 9239F: drivers/regulator/twl-regulator.c 9240F: drivers/regulator/twl6030-regulator.c 9241F: include/linux/i2c-omap.h 9242 9243OMAP DEVICE TREE SUPPORT 9244M: Benoît Cousson <bcousson@baylibre.com> 9245M: Tony Lindgren <tony@atomide.com> 9246L: linux-omap@vger.kernel.org 9247L: devicetree@vger.kernel.org 9248S: Maintained 9249F: arch/arm/boot/dts/*omap* 9250F: arch/arm/boot/dts/*am3* 9251F: arch/arm/boot/dts/*am4* 9252F: arch/arm/boot/dts/*am5* 9253F: arch/arm/boot/dts/*dra7* 9254 9255OMAP CLOCK FRAMEWORK SUPPORT 9256M: Paul Walmsley <paul@pwsan.com> 9257L: linux-omap@vger.kernel.org 9258S: Maintained 9259F: arch/arm/*omap*/*clock* 9260 9261OMAP POWER MANAGEMENT SUPPORT 9262M: Kevin Hilman <khilman@kernel.org> 9263L: linux-omap@vger.kernel.org 9264S: Maintained 9265F: arch/arm/*omap*/*pm* 9266F: drivers/cpufreq/omap-cpufreq.c 9267 9268OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9269M: Rajendra Nayak <rnayak@codeaurora.org> 9270M: Paul Walmsley <paul@pwsan.com> 9271L: linux-omap@vger.kernel.org 9272S: Maintained 9273F: arch/arm/mach-omap2/prm* 9274 9275OMAP AUDIO SUPPORT 9276M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9277M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9278L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9279L: linux-omap@vger.kernel.org 9280S: Maintained 9281F: sound/soc/omap/ 9282 9283OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9284M: Roger Quadros <rogerq@ti.com> 9285M: Tony Lindgren <tony@atomide.com> 9286L: linux-omap@vger.kernel.org 9287S: Maintained 9288F: drivers/memory/omap-gpmc.c 9289F: arch/arm/mach-omap2/*gpmc* 9290 9291OMAP FRAMEBUFFER SUPPORT 9292M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9293L: linux-fbdev@vger.kernel.org 9294L: linux-omap@vger.kernel.org 9295S: Maintained 9296F: drivers/video/fbdev/omap/ 9297 9298OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9299M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9300L: linux-omap@vger.kernel.org 9301L: linux-fbdev@vger.kernel.org 9302S: Maintained 9303F: drivers/video/fbdev/omap2/ 9304F: Documentation/arm/OMAP/DSS 9305 9306OMAP HARDWARE SPINLOCK SUPPORT 9307M: Ohad Ben-Cohen <ohad@wizery.com> 9308L: linux-omap@vger.kernel.org 9309S: Maintained 9310F: drivers/hwspinlock/omap_hwspinlock.c 9311 9312OMAP MMC SUPPORT 9313M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9314L: linux-omap@vger.kernel.org 9315S: Maintained 9316F: drivers/mmc/host/omap.c 9317 9318OMAP HS MMC SUPPORT 9319L: linux-mmc@vger.kernel.org 9320L: linux-omap@vger.kernel.org 9321S: Orphan 9322F: drivers/mmc/host/omap_hsmmc.c 9323 9324OMAP RANDOM NUMBER GENERATOR SUPPORT 9325M: Deepak Saxena <dsaxena@plexity.net> 9326S: Maintained 9327F: drivers/char/hw_random/omap-rng.c 9328 9329OMAP HWMOD SUPPORT 9330M: Benoît Cousson <bcousson@baylibre.com> 9331M: Paul Walmsley <paul@pwsan.com> 9332L: linux-omap@vger.kernel.org 9333S: Maintained 9334F: arch/arm/mach-omap2/omap_hwmod.* 9335 9336OMAP HWMOD DATA 9337M: Paul Walmsley <paul@pwsan.com> 9338L: linux-omap@vger.kernel.org 9339S: Maintained 9340F: arch/arm/mach-omap2/omap_hwmod*data* 9341 9342OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9343M: Benoît Cousson <bcousson@baylibre.com> 9344L: linux-omap@vger.kernel.org 9345S: Maintained 9346F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9347 9348OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9349M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9350L: linux-media@vger.kernel.org 9351S: Maintained 9352F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9353F: drivers/media/platform/omap3isp/ 9354F: drivers/staging/media/omap4iss/ 9355 9356OMAP USB SUPPORT 9357L: linux-usb@vger.kernel.org 9358L: linux-omap@vger.kernel.org 9359S: Orphan 9360F: drivers/usb/*/*omap* 9361F: arch/arm/*omap*/usb* 9362 9363OMAP GPIO DRIVER 9364M: Grygorii Strashko <grygorii.strashko@ti.com> 9365M: Santosh Shilimkar <ssantosh@kernel.org> 9366M: Kevin Hilman <khilman@kernel.org> 9367L: linux-omap@vger.kernel.org 9368S: Maintained 9369F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9370F: drivers/gpio/gpio-omap.c 9371 9372OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9373M: Mark Jackson <mpfj@newflow.co.uk> 9374L: linux-omap@vger.kernel.org 9375S: Maintained 9376F: arch/arm/boot/dts/am335x-nano.dts 9377 9378OMFS FILESYSTEM 9379M: Bob Copeland <me@bobcopeland.com> 9380L: linux-karma-devel@lists.sourceforge.net 9381S: Maintained 9382F: Documentation/filesystems/omfs.txt 9383F: fs/omfs/ 9384 9385OMNIKEY CARDMAN 4000 DRIVER 9386M: Harald Welte <laforge@gnumonks.org> 9387S: Maintained 9388F: drivers/char/pcmcia/cm4000_cs.c 9389F: include/linux/cm4000_cs.h 9390F: include/uapi/linux/cm4000_cs.h 9391 9392OMNIKEY CARDMAN 4040 DRIVER 9393M: Harald Welte <laforge@gnumonks.org> 9394S: Maintained 9395F: drivers/char/pcmcia/cm4040_cs.* 9396 9397OMNIVISION OV5647 SENSOR DRIVER 9398M: Ramiro Oliveira <roliveir@synopsys.com> 9399L: linux-media@vger.kernel.org 9400T: git git://linuxtv.org/media_tree.git 9401S: Maintained 9402F: drivers/media/i2c/ov5647.c 9403 9404OMNIVISION OV7670 SENSOR DRIVER 9405M: Jonathan Corbet <corbet@lwn.net> 9406L: linux-media@vger.kernel.org 9407T: git git://linuxtv.org/media_tree.git 9408S: Maintained 9409F: drivers/media/i2c/ov7670.c 9410F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9411 9412ONENAND FLASH DRIVER 9413M: Kyungmin Park <kyungmin.park@samsung.com> 9414L: linux-mtd@lists.infradead.org 9415S: Maintained 9416F: drivers/mtd/onenand/ 9417F: include/linux/mtd/onenand*.h 9418 9419ONSTREAM SCSI TAPE DRIVER 9420M: Willem Riede <osst@riede.org> 9421L: osst-users@lists.sourceforge.net 9422L: linux-scsi@vger.kernel.org 9423S: Maintained 9424F: Documentation/scsi/osst.txt 9425F: drivers/scsi/osst.* 9426F: drivers/scsi/osst_*.h 9427F: drivers/scsi/st.h 9428 9429OPENCORES I2C BUS DRIVER 9430M: Peter Korsgaard <jacmet@sunsite.dk> 9431L: linux-i2c@vger.kernel.org 9432S: Maintained 9433F: Documentation/i2c/busses/i2c-ocores 9434F: drivers/i2c/busses/i2c-ocores.c 9435 9436OPEN FIRMWARE AND FLATTENED DEVICE TREE 9437M: Rob Herring <robh+dt@kernel.org> 9438M: Frank Rowand <frowand.list@gmail.com> 9439L: devicetree@vger.kernel.org 9440W: http://www.devicetree.org/ 9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9442S: Maintained 9443F: drivers/of/ 9444F: include/linux/of*.h 9445F: scripts/dtc/ 9446 9447OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9448M: Rob Herring <robh+dt@kernel.org> 9449M: Mark Rutland <mark.rutland@arm.com> 9450L: devicetree@vger.kernel.org 9451T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9452Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9453S: Maintained 9454F: Documentation/devicetree/ 9455F: arch/*/boot/dts/ 9456F: include/dt-bindings/ 9457 9458OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9459M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9460L: devicetree@vger.kernel.org 9461S: Maintained 9462F: Documentation/devicetree/dynamic-resolution-notes.txt 9463F: Documentation/devicetree/overlay-notes.txt 9464F: drivers/of/overlay.c 9465F: drivers/of/resolver.c 9466 9467OPENRISC ARCHITECTURE 9468M: Jonas Bonn <jonas@southpole.se> 9469M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9470M: Stafford Horne <shorne@gmail.com> 9471T: git git://github.com/openrisc/linux.git 9472L: openrisc@lists.librecores.org 9473W: http://openrisc.io 9474S: Maintained 9475F: arch/openrisc/ 9476 9477OPENVSWITCH 9478M: Pravin Shelar <pshelar@nicira.com> 9479L: netdev@vger.kernel.org 9480L: dev@openvswitch.org 9481W: http://openvswitch.org 9482S: Maintained 9483F: net/openvswitch/ 9484F: include/uapi/linux/openvswitch.h 9485 9486OPERATING PERFORMANCE POINTS (OPP) 9487M: Viresh Kumar <vireshk@kernel.org> 9488M: Nishanth Menon <nm@ti.com> 9489M: Stephen Boyd <sboyd@codeaurora.org> 9490L: linux-pm@vger.kernel.org 9491S: Maintained 9492T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9493F: drivers/base/power/opp/ 9494F: include/linux/pm_opp.h 9495F: Documentation/power/opp.txt 9496F: Documentation/devicetree/bindings/opp/ 9497 9498OPL4 DRIVER 9499M: Clemens Ladisch <clemens@ladisch.de> 9500L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9501T: git git://git.alsa-project.org/alsa-kernel.git 9502S: Maintained 9503F: sound/drivers/opl4/ 9504 9505OPROFILE 9506M: Robert Richter <rric@kernel.org> 9507L: oprofile-list@lists.sf.net 9508S: Maintained 9509F: arch/*/include/asm/oprofile*.h 9510F: arch/*/oprofile/ 9511F: drivers/oprofile/ 9512F: include/linux/oprofile.h 9513 9514ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9515M: Mark Fasheh <mfasheh@versity.com> 9516M: Joel Becker <jlbec@evilplan.org> 9517L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9518W: http://ocfs2.wiki.kernel.org 9519S: Supported 9520F: Documentation/filesystems/ocfs2.txt 9521F: Documentation/filesystems/dlmfs.txt 9522F: fs/ocfs2/ 9523 9524ORINOCO DRIVER 9525L: linux-wireless@vger.kernel.org 9526W: http://wireless.kernel.org/en/users/Drivers/orinoco 9527W: http://www.nongnu.org/orinoco/ 9528S: Orphan 9529F: drivers/net/wireless/intersil/orinoco/ 9530 9531OSD LIBRARY and FILESYSTEM 9532M: Boaz Harrosh <ooo@electrozaur.com> 9533M: Benny Halevy <bhalevy@primarydata.com> 9534L: osd-dev@open-osd.org 9535W: http://open-osd.org 9536T: git git://git.open-osd.org/open-osd.git 9537S: Maintained 9538F: drivers/scsi/osd/ 9539F: include/scsi/osd_* 9540F: fs/exofs/ 9541 9542OVERLAY FILESYSTEM 9543M: Miklos Szeredi <miklos@szeredi.hu> 9544L: linux-unionfs@vger.kernel.org 9545T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9546S: Supported 9547F: fs/overlayfs/ 9548F: Documentation/filesystems/overlayfs.txt 9549 9550ORANGEFS FILESYSTEM 9551M: Mike Marshall <hubcap@omnibond.com> 9552L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9553T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9554S: Supported 9555F: fs/orangefs/ 9556F: Documentation/filesystems/orangefs.txt 9557 9558P54 WIRELESS DRIVER 9559M: Christian Lamparter <chunkeey@googlemail.com> 9560L: linux-wireless@vger.kernel.org 9561W: http://wireless.kernel.org/en/users/Drivers/p54 9562S: Maintained 9563F: drivers/net/wireless/intersil/p54/ 9564 9565PA SEMI ETHERNET DRIVER 9566L: netdev@vger.kernel.org 9567S: Orphan 9568F: drivers/net/ethernet/pasemi/* 9569 9570PA SEMI SMBUS DRIVER 9571L: linux-i2c@vger.kernel.org 9572S: Orphan 9573F: drivers/i2c/busses/i2c-pasemi.c 9574 9575PADATA PARALLEL EXECUTION MECHANISM 9576M: Steffen Klassert <steffen.klassert@secunet.com> 9577L: linux-crypto@vger.kernel.org 9578S: Maintained 9579F: kernel/padata.c 9580F: include/linux/padata.h 9581F: Documentation/padata.txt 9582 9583PANASONIC LAPTOP ACPI EXTRAS DRIVER 9584M: Harald Welte <laforge@gnumonks.org> 9585L: platform-driver-x86@vger.kernel.org 9586S: Maintained 9587F: drivers/platform/x86/panasonic-laptop.c 9588 9589PANASONIC MN10300/AM33/AM34 PORT 9590M: David Howells <dhowells@redhat.com> 9591L: linux-am33-list@redhat.com (moderated for non-subscribers) 9592W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9593S: Maintained 9594F: Documentation/mn10300/ 9595F: arch/mn10300/ 9596 9597PARALLEL LCD/KEYPAD PANEL DRIVER 9598M: Willy Tarreau <willy@haproxy.com> 9599M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9600S: Odd Fixes 9601F: Documentation/misc-devices/lcd-panel-cgram.txt 9602F: drivers/misc/panel.c 9603 9604PARALLEL PORT SUBSYSTEM 9605M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9606M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9607L: linux-parport@lists.infradead.org (subscribers-only) 9608S: Maintained 9609F: drivers/parport/ 9610F: include/linux/parport*.h 9611F: drivers/char/ppdev.c 9612F: include/uapi/linux/ppdev.h 9613F: Documentation/parport*.txt 9614 9615PARAVIRT_OPS INTERFACE 9616M: Jeremy Fitzhardinge <jeremy@goop.org> 9617M: Chris Wright <chrisw@sous-sol.org> 9618M: Alok Kataria <akataria@vmware.com> 9619M: Rusty Russell <rusty@rustcorp.com.au> 9620L: virtualization@lists.linux-foundation.org 9621S: Supported 9622F: Documentation/virtual/paravirt_ops.txt 9623F: arch/*/kernel/paravirt* 9624F: arch/*/include/asm/paravirt.h 9625F: include/linux/hypervisor.h 9626 9627PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9628M: Tim Waugh <tim@cyberelk.net> 9629L: linux-parport@lists.infradead.org (subscribers-only) 9630S: Maintained 9631F: Documentation/blockdev/paride.txt 9632F: drivers/block/paride/ 9633 9634PARISC ARCHITECTURE 9635M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9636M: Helge Deller <deller@gmx.de> 9637L: linux-parisc@vger.kernel.org 9638W: http://www.parisc-linux.org/ 9639Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9641T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9642S: Maintained 9643F: arch/parisc/ 9644F: Documentation/parisc/ 9645F: drivers/parisc/ 9646F: drivers/char/agp/parisc-agp.c 9647F: drivers/input/serio/gscps2.c 9648F: drivers/parport/parport_gsc.* 9649F: drivers/tty/serial/8250/8250_gsc.c 9650F: drivers/video/fbdev/sti* 9651F: drivers/video/console/sti* 9652F: drivers/video/logo/logo_parisc* 9653 9654PARMAN 9655M: Jiri Pirko <jiri@mellanox.com> 9656L: netdev@vger.kernel.org 9657S: Supported 9658F: lib/parman.c 9659F: lib/test_parman.c 9660F: include/linux/parman.h 9661 9662PC87360 HARDWARE MONITORING DRIVER 9663M: Jim Cromie <jim.cromie@gmail.com> 9664L: linux-hwmon@vger.kernel.org 9665S: Maintained 9666F: Documentation/hwmon/pc87360 9667F: drivers/hwmon/pc87360.c 9668 9669PC8736x GPIO DRIVER 9670M: Jim Cromie <jim.cromie@gmail.com> 9671S: Maintained 9672F: drivers/char/pc8736x_gpio.c 9673 9674PC87427 HARDWARE MONITORING DRIVER 9675M: Jean Delvare <jdelvare@suse.com> 9676L: linux-hwmon@vger.kernel.org 9677S: Maintained 9678F: Documentation/hwmon/pc87427 9679F: drivers/hwmon/pc87427.c 9680 9681PCA9532 LED DRIVER 9682M: Riku Voipio <riku.voipio@iki.fi> 9683S: Maintained 9684F: drivers/leds/leds-pca9532.c 9685F: include/linux/leds-pca9532.h 9686 9687PCA9541 I2C BUS MASTER SELECTOR DRIVER 9688M: Guenter Roeck <linux@roeck-us.net> 9689L: linux-i2c@vger.kernel.org 9690S: Maintained 9691F: drivers/i2c/muxes/i2c-mux-pca9541.c 9692 9693PCDP - PRIMARY CONSOLE AND DEBUG PORT 9694M: Khalid Aziz <khalid@gonehiking.org> 9695S: Maintained 9696F: drivers/firmware/pcdp.* 9697 9698PCI ERROR RECOVERY 9699M: Linas Vepstas <linasvepstas@gmail.com> 9700L: linux-pci@vger.kernel.org 9701S: Supported 9702F: Documentation/PCI/pci-error-recovery.txt 9703 9704PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9705M: Russell Currey <ruscur@russell.cc> 9706L: linuxppc-dev@lists.ozlabs.org 9707S: Supported 9708F: Documentation/powerpc/eeh-pci-error-recovery.txt 9709F: arch/powerpc/kernel/eeh*.c 9710F: arch/powerpc/platforms/*/eeh*.c 9711F: arch/powerpc/include/*/eeh*.h 9712 9713PCI SUBSYSTEM 9714M: Bjorn Helgaas <bhelgaas@google.com> 9715L: linux-pci@vger.kernel.org 9716Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9717T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9718S: Supported 9719F: Documentation/devicetree/bindings/pci/ 9720F: Documentation/PCI/ 9721F: drivers/pci/ 9722F: include/linux/pci* 9723F: arch/x86/pci/ 9724F: arch/x86/kernel/quirks.c 9725 9726PCI ENDPOINT SUBSYSTEM 9727M: Kishon Vijay Abraham I <kishon@ti.com> 9728L: linux-pci@vger.kernel.org 9729T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 9730S: Supported 9731F: drivers/pci/endpoint/ 9732F: drivers/misc/pci_endpoint_test.c 9733F: tools/pci/ 9734 9735PCI DRIVER FOR ALTERA PCIE IP 9736M: Ley Foon Tan <lftan@altera.com> 9737L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9738L: linux-pci@vger.kernel.org 9739S: Supported 9740F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9741F: drivers/pci/host/pcie-altera.c 9742 9743PCI DRIVER FOR ARM VERSATILE PLATFORM 9744M: Rob Herring <robh@kernel.org> 9745L: linux-pci@vger.kernel.org 9746L: linux-arm-kernel@lists.infradead.org 9747S: Maintained 9748F: Documentation/devicetree/bindings/pci/versatile.txt 9749F: drivers/pci/host/pci-versatile.c 9750 9751PCI DRIVER FOR ARMADA 8K 9752M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9753L: linux-pci@vger.kernel.org 9754L: linux-arm-kernel@lists.infradead.org 9755S: Maintained 9756F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9757F: drivers/pci/dwc/pcie-armada8k.c 9758 9759PCI DRIVER FOR APPLIEDMICRO XGENE 9760M: Tanmay Inamdar <tinamdar@apm.com> 9761L: linux-pci@vger.kernel.org 9762L: linux-arm-kernel@lists.infradead.org 9763S: Maintained 9764F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9765F: drivers/pci/host/pci-xgene.c 9766 9767PCI DRIVER FOR FREESCALE LAYERSCAPE 9768M: Minghuan Lian <minghuan.Lian@freescale.com> 9769M: Mingkai Hu <mingkai.hu@freescale.com> 9770M: Roy Zang <tie-fei.zang@freescale.com> 9771L: linuxppc-dev@lists.ozlabs.org 9772L: linux-pci@vger.kernel.org 9773L: linux-arm-kernel@lists.infradead.org 9774S: Maintained 9775F: drivers/pci/dwc/*layerscape* 9776 9777PCI DRIVER FOR IMX6 9778M: Richard Zhu <hongxing.zhu@nxp.com> 9779M: Lucas Stach <l.stach@pengutronix.de> 9780L: linux-pci@vger.kernel.org 9781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9782S: Maintained 9783F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9784F: drivers/pci/dwc/*imx6* 9785 9786PCI DRIVER FOR TI KEYSTONE 9787M: Murali Karicheri <m-karicheri2@ti.com> 9788L: linux-pci@vger.kernel.org 9789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9790S: Maintained 9791F: drivers/pci/dwc/*keystone* 9792 9793PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9794M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9795M: Jason Cooper <jason@lakedaemon.net> 9796L: linux-pci@vger.kernel.org 9797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9798S: Maintained 9799F: drivers/pci/host/*mvebu* 9800 9801PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9802M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9803L: linux-pci@vger.kernel.org 9804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9805S: Maintained 9806F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9807F: drivers/pci/host/pci-aardvark.c 9808 9809PCI DRIVER FOR MICROSEMI SWITCHTEC 9810M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 9811M: Stephen Bates <stephen.bates@microsemi.com> 9812M: Logan Gunthorpe <logang@deltatee.com> 9813L: linux-pci@vger.kernel.org 9814S: Maintained 9815F: Documentation/switchtec.txt 9816F: Documentation/ABI/testing/sysfs-class-switchtec 9817F: drivers/pci/switch/switchtec* 9818F: include/uapi/linux/switchtec_ioctl.h 9819 9820PCI DRIVER FOR NVIDIA TEGRA 9821M: Thierry Reding <thierry.reding@gmail.com> 9822L: linux-tegra@vger.kernel.org 9823L: linux-pci@vger.kernel.org 9824S: Supported 9825F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9826F: drivers/pci/host/pci-tegra.c 9827 9828PCI DRIVER FOR TI DRA7XX 9829M: Kishon Vijay Abraham I <kishon@ti.com> 9830L: linux-omap@vger.kernel.org 9831L: linux-pci@vger.kernel.org 9832S: Supported 9833F: Documentation/devicetree/bindings/pci/ti-pci.txt 9834F: drivers/pci/dwc/pci-dra7xx.c 9835 9836PCI DRIVER FOR RENESAS R-CAR 9837M: Simon Horman <horms@verge.net.au> 9838L: linux-pci@vger.kernel.org 9839L: linux-renesas-soc@vger.kernel.org 9840S: Maintained 9841F: drivers/pci/host/*rcar* 9842 9843PCI DRIVER FOR SAMSUNG EXYNOS 9844M: Jingoo Han <jingoohan1@gmail.com> 9845L: linux-pci@vger.kernel.org 9846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9847L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9848S: Maintained 9849F: drivers/pci/dwc/pci-exynos.c 9850 9851PCI DRIVER FOR SYNOPSIS DESIGNWARE 9852M: Jingoo Han <jingoohan1@gmail.com> 9853M: Joao Pinto <Joao.Pinto@synopsys.com> 9854L: linux-pci@vger.kernel.org 9855S: Maintained 9856F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9857F: drivers/pci/dwc/*designware* 9858 9859PCI DRIVER FOR GENERIC OF HOSTS 9860M: Will Deacon <will.deacon@arm.com> 9861L: linux-pci@vger.kernel.org 9862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9863S: Maintained 9864F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9865F: drivers/pci/host/pci-host-common.c 9866F: drivers/pci/host/pci-host-generic.c 9867 9868PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9869M: Keith Busch <keith.busch@intel.com> 9870L: linux-pci@vger.kernel.org 9871S: Supported 9872F: drivers/pci/host/vmd.c 9873 9874PCIE DRIVER FOR ST SPEAR13XX 9875M: Pratyush Anand <pratyush.anand@gmail.com> 9876L: linux-pci@vger.kernel.org 9877S: Maintained 9878F: drivers/pci/dwc/*spear* 9879 9880PCI MSI DRIVER FOR ALTERA MSI IP 9881M: Ley Foon Tan <lftan@altera.com> 9882L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9883L: linux-pci@vger.kernel.org 9884S: Supported 9885F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9886F: drivers/pci/host/pcie-altera-msi.c 9887 9888PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9889M: Duc Dang <dhdang@apm.com> 9890L: linux-pci@vger.kernel.org 9891L: linux-arm-kernel@lists.infradead.org 9892S: Maintained 9893F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9894F: drivers/pci/host/pci-xgene-msi.c 9895 9896PCIE DRIVER FOR AXIS ARTPEC 9897M: Niklas Cassel <niklas.cassel@axis.com> 9898M: Jesper Nilsson <jesper.nilsson@axis.com> 9899L: linux-arm-kernel@axis.com 9900L: linux-pci@vger.kernel.org 9901S: Maintained 9902F: Documentation/devicetree/bindings/pci/axis,artpec* 9903F: drivers/pci/dwc/*artpec* 9904 9905PCIE DRIVER FOR HISILICON 9906M: Zhou Wang <wangzhou1@hisilicon.com> 9907M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9908L: linux-pci@vger.kernel.org 9909S: Maintained 9910F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9911F: drivers/pci/dwc/pcie-hisi.c 9912 9913PCIE DRIVER FOR ROCKCHIP 9914M: Shawn Lin <shawn.lin@rock-chips.com> 9915M: Wenrui Li <wenrui.li@rock-chips.com> 9916L: linux-pci@vger.kernel.org 9917L: linux-rockchip@lists.infradead.org 9918S: Maintained 9919F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9920F: drivers/pci/host/pcie-rockchip.c 9921 9922PCIE DRIVER FOR QUALCOMM MSM 9923M: Stanimir Varbanov <svarbanov@mm-sol.com> 9924L: linux-pci@vger.kernel.org 9925L: linux-arm-msm@vger.kernel.org 9926S: Maintained 9927F: drivers/pci/dwc/*qcom* 9928 9929PCIE DRIVER FOR CAVIUM THUNDERX 9930M: David Daney <david.daney@cavium.com> 9931L: linux-pci@vger.kernel.org 9932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9933S: Supported 9934F: Documentation/devicetree/bindings/pci/pci-thunder-* 9935F: drivers/pci/host/pci-thunder-* 9936 9937PCMCIA SUBSYSTEM 9938P: Linux PCMCIA Team 9939L: linux-pcmcia@lists.infradead.org 9940W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9941T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9942S: Maintained 9943F: Documentation/pcmcia/ 9944F: tools/pcmcia/ 9945F: drivers/pcmcia/ 9946F: include/pcmcia/ 9947 9948PCNET32 NETWORK DRIVER 9949M: Don Fry <pcnet32@frontier.com> 9950L: netdev@vger.kernel.org 9951S: Maintained 9952F: drivers/net/ethernet/amd/pcnet32.c 9953 9954PCRYPT PARALLEL CRYPTO ENGINE 9955M: Steffen Klassert <steffen.klassert@secunet.com> 9956L: linux-crypto@vger.kernel.org 9957S: Maintained 9958F: crypto/pcrypt.c 9959F: include/crypto/pcrypt.h 9960 9961PER-CPU MEMORY ALLOCATOR 9962M: Tejun Heo <tj@kernel.org> 9963M: Christoph Lameter <cl@linux.com> 9964T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9965S: Maintained 9966F: include/linux/percpu*.h 9967F: mm/percpu*.c 9968F: arch/*/include/asm/percpu.h 9969 9970PER-TASK DELAY ACCOUNTING 9971M: Balbir Singh <bsingharora@gmail.com> 9972S: Maintained 9973F: include/linux/delayacct.h 9974F: kernel/delayacct.c 9975 9976PERFORMANCE EVENTS SUBSYSTEM 9977M: Peter Zijlstra <peterz@infradead.org> 9978M: Ingo Molnar <mingo@redhat.com> 9979M: Arnaldo Carvalho de Melo <acme@kernel.org> 9980R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9981L: linux-kernel@vger.kernel.org 9982T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9983S: Supported 9984F: kernel/events/* 9985F: include/linux/perf_event.h 9986F: include/uapi/linux/perf_event.h 9987F: arch/*/kernel/perf_event*.c 9988F: arch/*/kernel/*/perf_event*.c 9989F: arch/*/kernel/*/*/perf_event*.c 9990F: arch/*/include/asm/perf_event.h 9991F: arch/*/kernel/perf_callchain.c 9992F: arch/*/events/* 9993F: tools/perf/ 9994 9995PERSONALITY HANDLING 9996M: Christoph Hellwig <hch@infradead.org> 9997L: linux-abi-devel@lists.sourceforge.net 9998S: Maintained 9999F: include/linux/personality.h 10000F: include/uapi/linux/personality.h 10001 10002PHONET PROTOCOL 10003M: Remi Denis-Courmont <courmisch@gmail.com> 10004S: Supported 10005F: Documentation/networking/phonet.txt 10006F: include/linux/phonet.h 10007F: include/net/phonet/ 10008F: include/uapi/linux/phonet.h 10009F: net/phonet/ 10010 10011PHRAM MTD DRIVER 10012M: Joern Engel <joern@lazybastard.org> 10013L: linux-mtd@lists.infradead.org 10014S: Maintained 10015F: drivers/mtd/devices/phram.c 10016 10017PICOLCD HID DRIVER 10018M: Bruno Prémont <bonbons@linux-vserver.org> 10019L: linux-input@vger.kernel.org 10020S: Maintained 10021F: drivers/hid/hid-picolcd* 10022 10023PICOXCELL SUPPORT 10024M: Jamie Iles <jamie@jamieiles.com> 10025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10026T: git git://github.com/jamieiles/linux-2.6-ji.git 10027S: Supported 10028F: arch/arm/boot/dts/picoxcell* 10029F: arch/arm/mach-picoxcell/ 10030F: drivers/crypto/picoxcell* 10031 10032PIN CONTROL SUBSYSTEM 10033M: Linus Walleij <linus.walleij@linaro.org> 10034L: linux-gpio@vger.kernel.org 10035T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10036S: Maintained 10037F: Documentation/devicetree/bindings/pinctrl/ 10038F: Documentation/pinctrl.txt 10039F: drivers/pinctrl/ 10040F: include/linux/pinctrl/ 10041 10042PIN CONTROLLER - ATMEL AT91 10043M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10045S: Maintained 10046F: drivers/pinctrl/pinctrl-at91.* 10047 10048PIN CONTROLLER - ATMEL AT91 PIO4 10049M: Ludovic Desroches <ludovic.desroches@microchip.com> 10050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10051L: linux-gpio@vger.kernel.org 10052S: Supported 10053F: drivers/pinctrl/pinctrl-at91-pio4.* 10054 10055PIN CONTROLLER - INTEL 10056M: Mika Westerberg <mika.westerberg@linux.intel.com> 10057M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10058S: Maintained 10059F: drivers/pinctrl/intel/ 10060 10061PIN CONTROLLER - RENESAS 10062M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10063M: Geert Uytterhoeven <geert+renesas@glider.be> 10064L: linux-renesas-soc@vger.kernel.org 10065S: Maintained 10066F: drivers/pinctrl/sh-pfc/ 10067 10068PIN CONTROLLER - SAMSUNG 10069M: Tomasz Figa <tomasz.figa@gmail.com> 10070M: Krzysztof Kozlowski <krzk@kernel.org> 10071M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10073L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10074Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10075T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10076S: Maintained 10077F: drivers/pinctrl/samsung/ 10078F: include/dt-bindings/pinctrl/samsung.h 10079F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10080 10081PIN CONTROLLER - SINGLE 10082M: Tony Lindgren <tony@atomide.com> 10083M: Haojian Zhuang <haojian.zhuang@linaro.org> 10084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10085L: linux-omap@vger.kernel.org 10086S: Maintained 10087F: drivers/pinctrl/pinctrl-single.c 10088 10089PIN CONTROLLER - ST SPEAR 10090M: Viresh Kumar <vireshk@kernel.org> 10091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10092W: http://www.st.com/spear 10093S: Maintained 10094F: drivers/pinctrl/spear/ 10095 10096PISTACHIO SOC SUPPORT 10097M: James Hartley <james.hartley@imgtec.com> 10098M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10099L: linux-mips@linux-mips.org 10100S: Maintained 10101F: arch/mips/pistachio/ 10102F: arch/mips/include/asm/mach-pistachio/ 10103F: arch/mips/boot/dts/img/pistachio* 10104F: arch/mips/configs/pistachio*_defconfig 10105 10106PKTCDVD DRIVER 10107S: Orphan 10108M: linux-block@vger.kernel.org 10109F: drivers/block/pktcdvd.c 10110F: include/linux/pktcdvd.h 10111F: include/uapi/linux/pktcdvd.h 10112 10113PKUNITY SOC DRIVERS 10114M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10115W: http://mprc.pku.edu.cn/~guanxuetao/linux 10116S: Maintained 10117T: git git://github.com/gxt/linux.git 10118F: drivers/input/serio/i8042-unicore32io.h 10119F: drivers/i2c/busses/i2c-puv3.c 10120F: drivers/video/fbdev/fb-puv3.c 10121F: drivers/rtc/rtc-puv3.c 10122 10123PMBUS HARDWARE MONITORING DRIVERS 10124M: Guenter Roeck <linux@roeck-us.net> 10125L: linux-hwmon@vger.kernel.org 10126W: http://hwmon.wiki.kernel.org/ 10127W: http://www.roeck-us.net/linux/drivers/ 10128T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10129S: Maintained 10130F: Documentation/hwmon/pmbus 10131F: drivers/hwmon/pmbus/ 10132F: include/linux/i2c/pmbus.h 10133 10134PMC SIERRA MaxRAID DRIVER 10135L: linux-scsi@vger.kernel.org 10136W: http://www.pmc-sierra.com/ 10137S: Orphan 10138F: drivers/scsi/pmcraid.* 10139 10140PMC SIERRA PM8001 DRIVER 10141M: Jack Wang <jinpu.wang@profitbricks.com> 10142M: lindar_liu@usish.com 10143L: linux-scsi@vger.kernel.org 10144S: Supported 10145F: drivers/scsi/pm8001/ 10146 10147POSIX CLOCKS and TIMERS 10148M: Thomas Gleixner <tglx@linutronix.de> 10149L: linux-kernel@vger.kernel.org 10150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10151S: Maintained 10152F: fs/timerfd.c 10153F: include/linux/timer* 10154F: kernel/time/*timer* 10155 10156POWER MANAGEMENT CORE 10157M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10158L: linux-pm@vger.kernel.org 10159T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10160B: https://bugzilla.kernel.org 10161S: Supported 10162F: drivers/base/power/ 10163F: include/linux/pm.h 10164F: include/linux/pm_* 10165F: include/linux/powercap.h 10166F: drivers/powercap/ 10167 10168POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10169M: Sebastian Reichel <sre@kernel.org> 10170L: linux-pm@vger.kernel.org 10171T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10172S: Maintained 10173F: Documentation/devicetree/bindings/power/supply/ 10174F: include/linux/power_supply.h 10175F: drivers/power/supply/ 10176 10177POWER STATE COORDINATION INTERFACE (PSCI) 10178M: Mark Rutland <mark.rutland@arm.com> 10179M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10180L: linux-arm-kernel@lists.infradead.org 10181S: Maintained 10182F: drivers/firmware/psci*.c 10183F: include/linux/psci.h 10184F: include/uapi/linux/psci.h 10185 10186POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10187M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10188L: linuxppc-dev@lists.ozlabs.org 10189S: Maintained 10190F: drivers/char/powernv-op-panel.c 10191 10192PNP SUPPORT 10193M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10194S: Maintained 10195F: drivers/pnp/ 10196 10197PPP PROTOCOL DRIVERS AND COMPRESSORS 10198M: Paul Mackerras <paulus@samba.org> 10199L: linux-ppp@vger.kernel.org 10200S: Maintained 10201F: drivers/net/ppp/ppp_* 10202 10203PPP OVER ATM (RFC 2364) 10204M: Mitchell Blank Jr <mitch@sfgoth.com> 10205S: Maintained 10206F: net/atm/pppoatm.c 10207F: include/uapi/linux/atmppp.h 10208 10209PPP OVER ETHERNET 10210M: Michal Ostrowski <mostrows@earthlink.net> 10211S: Maintained 10212F: drivers/net/ppp/pppoe.c 10213F: drivers/net/ppp/pppox.c 10214 10215PPP OVER L2TP 10216M: James Chapman <jchapman@katalix.com> 10217S: Maintained 10218F: net/l2tp/l2tp_ppp.c 10219F: include/linux/if_pppol2tp.h 10220F: include/uapi/linux/if_pppol2tp.h 10221 10222PPS SUPPORT 10223M: Rodolfo Giometti <giometti@enneenne.com> 10224W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10225L: linuxpps@ml.enneenne.com (subscribers-only) 10226S: Maintained 10227F: Documentation/pps/ 10228F: drivers/pps/ 10229F: include/linux/pps*.h 10230 10231PPTP DRIVER 10232M: Dmitry Kozlov <xeb@mail.ru> 10233L: netdev@vger.kernel.org 10234S: Maintained 10235F: drivers/net/ppp/pptp.c 10236W: http://sourceforge.net/projects/accel-pptp 10237 10238PREEMPTIBLE KERNEL 10239M: Robert Love <rml@tech9.net> 10240L: kpreempt-tech@lists.sourceforge.net 10241W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10242S: Supported 10243F: Documentation/preempt-locking.txt 10244F: include/linux/preempt.h 10245 10246PRINTK 10247M: Petr Mladek <pmladek@suse.com> 10248M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10249R: Steven Rostedt <rostedt@goodmis.org> 10250S: Maintained 10251F: kernel/printk/ 10252F: include/linux/printk.h 10253 10254PRISM54 WIRELESS DRIVER 10255M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10256L: linux-wireless@vger.kernel.org 10257W: http://wireless.kernel.org/en/users/Drivers/p54 10258S: Obsolete 10259F: drivers/net/wireless/intersil/prism54/ 10260 10261PS3 NETWORK SUPPORT 10262M: Geoff Levand <geoff@infradead.org> 10263L: netdev@vger.kernel.org 10264L: linuxppc-dev@lists.ozlabs.org 10265S: Maintained 10266F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10267 10268PS3 PLATFORM SUPPORT 10269M: Geoff Levand <geoff@infradead.org> 10270L: linuxppc-dev@lists.ozlabs.org 10271S: Maintained 10272F: arch/powerpc/boot/ps3* 10273F: arch/powerpc/include/asm/lv1call.h 10274F: arch/powerpc/include/asm/ps3*.h 10275F: arch/powerpc/platforms/ps3/ 10276F: drivers/*/ps3* 10277F: drivers/ps3/ 10278F: drivers/rtc/rtc-ps3.c 10279F: drivers/usb/host/*ps3.c 10280F: sound/ppc/snd_ps3* 10281 10282PS3VRAM DRIVER 10283M: Jim Paris <jim@jtan.com> 10284M: Geoff Levand <geoff@infradead.org> 10285L: linuxppc-dev@lists.ozlabs.org 10286S: Maintained 10287F: drivers/block/ps3vram.c 10288 10289PSAMPLE PACKET SAMPLING SUPPORT: 10290M: Yotam Gigi <yotamg@mellanox.com> 10291S: Maintained 10292F: net/psample 10293F: include/net/psample.h 10294F: include/uapi/linux/psample.h 10295 10296PSTORE FILESYSTEM 10297M: Kees Cook <keescook@chromium.org> 10298M: Anton Vorontsov <anton@enomsg.org> 10299M: Colin Cross <ccross@android.com> 10300M: Tony Luck <tony.luck@intel.com> 10301S: Maintained 10302T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10303F: fs/pstore/ 10304F: include/linux/pstore* 10305F: drivers/firmware/efi/efi-pstore.c 10306F: drivers/acpi/apei/erst.c 10307F: Documentation/admin-guide/ramoops.rst 10308F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10309K: \b(pstore|ramoops) 10310 10311PTP HARDWARE CLOCK SUPPORT 10312M: Richard Cochran <richardcochran@gmail.com> 10313L: netdev@vger.kernel.org 10314S: Maintained 10315W: http://linuxptp.sourceforge.net/ 10316F: Documentation/ABI/testing/sysfs-ptp 10317F: Documentation/ptp/* 10318F: drivers/net/ethernet/freescale/gianfar_ptp.c 10319F: drivers/net/phy/dp83640* 10320F: drivers/ptp/* 10321F: include/linux/ptp_cl* 10322 10323PTRACE SUPPORT 10324M: Roland McGrath <roland@hack.frob.com> 10325M: Oleg Nesterov <oleg@redhat.com> 10326S: Maintained 10327F: include/asm-generic/syscall.h 10328F: include/linux/ptrace.h 10329F: include/linux/regset.h 10330F: include/linux/tracehook.h 10331F: include/uapi/linux/ptrace.h 10332F: kernel/ptrace.c 10333 10334PULSE8-CEC DRIVER 10335M: Hans Verkuil <hverkuil@xs4all.nl> 10336L: linux-media@vger.kernel.org 10337T: git git://linuxtv.org/media_tree.git 10338S: Maintained 10339F: drivers/media/usb/pulse8-cec/* 10340 10341PVRUSB2 VIDEO4LINUX DRIVER 10342M: Mike Isely <isely@pobox.com> 10343L: pvrusb2@isely.net (subscribers-only) 10344L: linux-media@vger.kernel.org 10345W: http://www.isely.net/pvrusb2/ 10346T: git git://linuxtv.org/media_tree.git 10347S: Maintained 10348F: Documentation/media/v4l-drivers/pvrusb2* 10349F: drivers/media/usb/pvrusb2/ 10350 10351PWC WEBCAM DRIVER 10352M: Hans Verkuil <hverkuil@xs4all.nl> 10353L: linux-media@vger.kernel.org 10354T: git git://linuxtv.org/media_tree.git 10355S: Odd Fixes 10356F: drivers/media/usb/pwc/* 10357 10358PWM FAN DRIVER 10359M: Kamil Debski <kamil@wypas.org> 10360M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10361L: linux-hwmon@vger.kernel.org 10362S: Supported 10363F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10364F: Documentation/hwmon/pwm-fan 10365F: drivers/hwmon/pwm-fan.c 10366 10367PWM SUBSYSTEM 10368M: Thierry Reding <thierry.reding@gmail.com> 10369L: linux-pwm@vger.kernel.org 10370S: Maintained 10371T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10372F: Documentation/pwm.txt 10373F: Documentation/devicetree/bindings/pwm/ 10374F: include/linux/pwm.h 10375F: drivers/pwm/ 10376F: drivers/video/backlight/pwm_bl.c 10377F: include/linux/pwm_backlight.h 10378F: drivers/gpio/gpio-mvebu.c 10379F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10380 10381PXA2xx/PXA3xx SUPPORT 10382M: Daniel Mack <daniel@zonque.org> 10383M: Haojian Zhuang <haojian.zhuang@gmail.com> 10384M: Robert Jarzmik <robert.jarzmik@free.fr> 10385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10386T: git git://github.com/hzhuang1/linux.git 10387T: git git://github.com/rjarzmik/linux.git 10388S: Maintained 10389F: arch/arm/boot/dts/pxa* 10390F: arch/arm/mach-pxa/ 10391F: drivers/dma/pxa* 10392F: drivers/pcmcia/pxa2xx* 10393F: drivers/pinctrl/pxa/ 10394F: drivers/spi/spi-pxa2xx* 10395F: drivers/usb/gadget/udc/pxa2* 10396F: include/sound/pxa2xx-lib.h 10397F: sound/arm/pxa* 10398F: sound/soc/pxa/ 10399 10400PXA GPIO DRIVER 10401M: Robert Jarzmik <robert.jarzmik@free.fr> 10402L: linux-gpio@vger.kernel.org 10403S: Maintained 10404F: drivers/gpio/gpio-pxa.c 10405 10406PXA3xx NAND FLASH DRIVER 10407M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10408L: linux-mtd@lists.infradead.org 10409S: Maintained 10410F: drivers/mtd/nand/pxa3xx_nand.c 10411 10412MMP SUPPORT 10413M: Eric Miao <eric.y.miao@gmail.com> 10414M: Haojian Zhuang <haojian.zhuang@gmail.com> 10415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10416T: git git://github.com/hzhuang1/linux.git 10417T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10418S: Maintained 10419F: arch/arm/boot/dts/mmp* 10420F: arch/arm/mach-mmp/ 10421 10422PXA MMCI DRIVER 10423S: Orphan 10424 10425PXA RTC DRIVER 10426M: Robert Jarzmik <robert.jarzmik@free.fr> 10427L: rtc-linux@googlegroups.com 10428S: Maintained 10429 10430QAT DRIVER 10431M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10432M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10433L: qat-linux@intel.com 10434S: Supported 10435F: drivers/crypto/qat/ 10436 10437QIB DRIVER 10438M: Mike Marciniszyn <infinipath@intel.com> 10439L: linux-rdma@vger.kernel.org 10440S: Supported 10441F: drivers/infiniband/hw/qib/ 10442 10443QLOGIC QLA1280 SCSI DRIVER 10444M: Michael Reed <mdr@sgi.com> 10445L: linux-scsi@vger.kernel.org 10446S: Maintained 10447F: drivers/scsi/qla1280.[ch] 10448 10449QLOGIC QLA2XXX FC-SCSI DRIVER 10450M: qla2xxx-upstream@qlogic.com 10451L: linux-scsi@vger.kernel.org 10452S: Supported 10453F: Documentation/scsi/LICENSE.qla2xxx 10454F: drivers/scsi/qla2xxx/ 10455 10456QLOGIC QLA4XXX iSCSI DRIVER 10457M: QLogic-Storage-Upstream@qlogic.com 10458L: linux-scsi@vger.kernel.org 10459S: Supported 10460F: Documentation/scsi/LICENSE.qla4xxx 10461F: drivers/scsi/qla4xxx/ 10462 10463QLOGIC QLA3XXX NETWORK DRIVER 10464M: Dept-GELinuxNICDev@cavium.com 10465L: netdev@vger.kernel.org 10466S: Supported 10467F: Documentation/networking/LICENSE.qla3xxx 10468F: drivers/net/ethernet/qlogic/qla3xxx.* 10469 10470QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10471M: Harish Patil <harish.patil@cavium.com> 10472M: Manish Chopra <manish.chopra@cavium.com> 10473M: Dept-GELinuxNICDev@cavium.com 10474L: netdev@vger.kernel.org 10475S: Supported 10476F: drivers/net/ethernet/qlogic/qlcnic/ 10477 10478QLOGIC QLGE 10Gb ETHERNET DRIVER 10479M: Harish Patil <harish.patil@cavium.com> 10480M: Manish Chopra <manish.chopra@cavium.com> 10481M: Dept-GELinuxNICDev@cavium.com 10482L: netdev@vger.kernel.org 10483S: Supported 10484F: drivers/net/ethernet/qlogic/qlge/ 10485 10486QLOGIC QL4xxx ETHERNET DRIVER 10487M: Yuval Mintz <Yuval.Mintz@cavium.com> 10488M: Ariel Elior <Ariel.Elior@cavium.com> 10489M: everest-linux-l2@cavium.com 10490L: netdev@vger.kernel.org 10491S: Supported 10492F: drivers/net/ethernet/qlogic/qed/ 10493F: include/linux/qed/ 10494F: drivers/net/ethernet/qlogic/qede/ 10495 10496QLOGIC QL41xxx ISCSI DRIVER 10497M: QLogic-Storage-Upstream@cavium.com 10498L: linux-scsi@vger.kernel.org 10499S: Supported 10500F: drivers/scsi/qedi/ 10501 10502QLOGIC QL41xxx FCOE DRIVER 10503M: QLogic-Storage-Upstream@cavium.com 10504L: linux-scsi@vger.kernel.org 10505S: Supported 10506F: drivers/scsi/qedf/ 10507 10508QNX4 FILESYSTEM 10509M: Anders Larsen <al@alarsen.net> 10510W: http://www.alarsen.net/linux/qnx4fs/ 10511S: Maintained 10512F: fs/qnx4/ 10513F: include/uapi/linux/qnx4_fs.h 10514F: include/uapi/linux/qnxtypes.h 10515 10516QORIQ DPAA2 FSL-MC BUS DRIVER 10517M: Stuart Yoder <stuyoder@gmail.com> 10518M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10519L: linux-kernel@vger.kernel.org 10520S: Maintained 10521F: drivers/staging/fsl-mc/ 10522 10523QT1010 MEDIA DRIVER 10524M: Antti Palosaari <crope@iki.fi> 10525L: linux-media@vger.kernel.org 10526W: https://linuxtv.org 10527W: http://palosaari.fi/linux/ 10528Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10529T: git git://linuxtv.org/anttip/media_tree.git 10530S: Maintained 10531F: drivers/media/tuners/qt1010* 10532 10533QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10534M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10535L: linux-wireless@vger.kernel.org 10536W: http://wireless.kernel.org/en/users/Drivers/ath9k 10537S: Supported 10538F: drivers/net/wireless/ath/ath9k/ 10539 10540QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10541M: Kalle Valo <kvalo@qca.qualcomm.com> 10542L: ath10k@lists.infradead.org 10543W: http://wireless.kernel.org/en/users/Drivers/ath10k 10544T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10545S: Supported 10546F: drivers/net/wireless/ath/ath10k/ 10547 10548QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10549M: Timur Tabi <timur@codeaurora.org> 10550L: netdev@vger.kernel.org 10551S: Supported 10552F: drivers/net/ethernet/qualcomm/emac/ 10553 10554QUALCOMM HEXAGON ARCHITECTURE 10555M: Richard Kuo <rkuo@codeaurora.org> 10556L: linux-hexagon@vger.kernel.org 10557T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10558S: Supported 10559F: arch/hexagon/ 10560 10561QUALCOMM WCN36XX WIRELESS DRIVER 10562M: Eugene Krasnikov <k.eugene.e@gmail.com> 10563L: wcn36xx@lists.infradead.org 10564W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10565T: git git://github.com/KrasnikovEugene/wcn36xx.git 10566S: Supported 10567F: drivers/net/wireless/ath/wcn36xx/ 10568 10569QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10570M: Gabriel Somlo <somlo@cmu.edu> 10571M: "Michael S. Tsirkin" <mst@redhat.com> 10572L: qemu-devel@nongnu.org 10573S: Maintained 10574F: drivers/firmware/qemu_fw_cfg.c 10575 10576RADOS BLOCK DEVICE (RBD) 10577M: Ilya Dryomov <idryomov@gmail.com> 10578M: Sage Weil <sage@redhat.com> 10579M: Alex Elder <elder@kernel.org> 10580L: ceph-devel@vger.kernel.org 10581W: http://ceph.com/ 10582T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10583T: git git://github.com/ceph/ceph-client.git 10584S: Supported 10585F: Documentation/ABI/testing/sysfs-bus-rbd 10586F: drivers/block/rbd.c 10587F: drivers/block/rbd_types.h 10588 10589RADEON FRAMEBUFFER DISPLAY DRIVER 10590M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10591L: linux-fbdev@vger.kernel.org 10592S: Maintained 10593F: drivers/video/fbdev/aty/radeon* 10594F: include/uapi/linux/radeonfb.h 10595 10596RADIOSHARK RADIO DRIVER 10597M: Hans Verkuil <hverkuil@xs4all.nl> 10598L: linux-media@vger.kernel.org 10599T: git git://linuxtv.org/media_tree.git 10600S: Maintained 10601F: drivers/media/radio/radio-shark.c 10602 10603RADIOSHARK2 RADIO DRIVER 10604M: Hans Verkuil <hverkuil@xs4all.nl> 10605L: linux-media@vger.kernel.org 10606T: git git://linuxtv.org/media_tree.git 10607S: Maintained 10608F: drivers/media/radio/radio-shark2.c 10609F: drivers/media/radio/radio-tea5777.c 10610 10611RAGE128 FRAMEBUFFER DISPLAY DRIVER 10612M: Paul Mackerras <paulus@samba.org> 10613L: linux-fbdev@vger.kernel.org 10614S: Maintained 10615F: drivers/video/fbdev/aty/aty128fb.c 10616 10617RAINSHADOW-CEC DRIVER 10618M: Hans Verkuil <hverkuil@xs4all.nl> 10619L: linux-media@vger.kernel.org 10620T: git git://linuxtv.org/media_tree.git 10621S: Maintained 10622F: drivers/media/usb/rainshadow-cec/* 10623 10624RALINK MIPS ARCHITECTURE 10625M: John Crispin <john@phrozen.org> 10626L: linux-mips@linux-mips.org 10627S: Maintained 10628F: arch/mips/ralink 10629 10630RALINK RT2X00 WIRELESS LAN DRIVER 10631P: rt2x00 project 10632M: Stanislaw Gruszka <sgruszka@redhat.com> 10633M: Helmut Schaa <helmut.schaa@googlemail.com> 10634L: linux-wireless@vger.kernel.org 10635S: Maintained 10636F: drivers/net/wireless/ralink/rt2x00/ 10637 10638RAMDISK RAM BLOCK DEVICE DRIVER 10639M: Jens Axboe <axboe@kernel.dk> 10640S: Maintained 10641F: Documentation/blockdev/ramdisk.txt 10642F: drivers/block/brd.c 10643 10644RANDOM NUMBER DRIVER 10645M: "Theodore Ts'o" <tytso@mit.edu> 10646S: Maintained 10647F: drivers/char/random.c 10648 10649RAPIDIO SUBSYSTEM 10650M: Matt Porter <mporter@kernel.crashing.org> 10651M: Alexandre Bounine <alexandre.bounine@idt.com> 10652S: Maintained 10653F: drivers/rapidio/ 10654 10655RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10656L: linux-wireless@vger.kernel.org 10657S: Orphan 10658F: drivers/net/wireless/ray* 10659 10660RCUTORTURE MODULE 10661M: Josh Triplett <josh@joshtriplett.org> 10662M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10663L: linux-kernel@vger.kernel.org 10664S: Supported 10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10666F: Documentation/RCU/torture.txt 10667F: kernel/rcu/rcutorture.c 10668 10669RCUTORTURE TEST FRAMEWORK 10670M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10671M: Josh Triplett <josh@joshtriplett.org> 10672R: Steven Rostedt <rostedt@goodmis.org> 10673R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10674R: Lai Jiangshan <jiangshanlai@gmail.com> 10675L: linux-kernel@vger.kernel.org 10676S: Supported 10677T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10678F: tools/testing/selftests/rcutorture 10679 10680RDC R-321X SoC 10681M: Florian Fainelli <florian@openwrt.org> 10682S: Maintained 10683 10684RDC R6040 FAST ETHERNET DRIVER 10685M: Florian Fainelli <f.fainelli@gmail.com> 10686L: netdev@vger.kernel.org 10687S: Maintained 10688F: drivers/net/ethernet/rdc/r6040.c 10689 10690RDS - RELIABLE DATAGRAM SOCKETS 10691M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10692L: netdev@vger.kernel.org 10693L: linux-rdma@vger.kernel.org 10694L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10695W: https://oss.oracle.com/projects/rds/ 10696S: Supported 10697F: net/rds/ 10698F: Documentation/networking/rds.txt 10699 10700RDMAVT - RDMA verbs software 10701M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10702L: linux-rdma@vger.kernel.org 10703S: Supported 10704F: drivers/infiniband/sw/rdmavt 10705 10706RDT - RESOURCE ALLOCATION 10707M: Fenghua Yu <fenghua.yu@intel.com> 10708L: linux-kernel@vger.kernel.org 10709S: Supported 10710F: arch/x86/kernel/cpu/intel_rdt* 10711F: arch/x86/include/asm/intel_rdt* 10712F: Documentation/x86/intel_rdt* 10713 10714READ-COPY UPDATE (RCU) 10715M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10716M: Josh Triplett <josh@joshtriplett.org> 10717R: Steven Rostedt <rostedt@goodmis.org> 10718R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10719R: Lai Jiangshan <jiangshanlai@gmail.com> 10720L: linux-kernel@vger.kernel.org 10721W: http://www.rdrop.com/users/paulmck/RCU/ 10722S: Supported 10723T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10724F: Documentation/RCU/ 10725X: Documentation/RCU/torture.txt 10726F: include/linux/rcu* 10727X: include/linux/srcu.h 10728F: kernel/rcu/ 10729X: kernel/torture.c 10730 10731REAL TIME CLOCK (RTC) SUBSYSTEM 10732M: Alessandro Zummo <a.zummo@towertech.it> 10733M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10734L: rtc-linux@googlegroups.com 10735Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10736T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10737S: Maintained 10738F: Documentation/devicetree/bindings/rtc/ 10739F: Documentation/rtc.txt 10740F: drivers/rtc/ 10741F: include/linux/rtc.h 10742F: include/uapi/linux/rtc.h 10743F: include/linux/rtc/ 10744F: include/linux/platform_data/rtc-* 10745F: tools/testing/selftests/timers/rtctest.c 10746 10747REALTEK AUDIO CODECS 10748M: Bard Liao <bardliao@realtek.com> 10749M: Oder Chiou <oder_chiou@realtek.com> 10750S: Maintained 10751F: sound/soc/codecs/rt* 10752F: include/sound/rt*.h 10753 10754REISERFS FILE SYSTEM 10755L: reiserfs-devel@vger.kernel.org 10756S: Supported 10757F: fs/reiserfs/ 10758 10759REGISTER MAP ABSTRACTION 10760M: Mark Brown <broonie@kernel.org> 10761L: linux-kernel@vger.kernel.org 10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10763S: Supported 10764F: Documentation/devicetree/bindings/regmap/ 10765F: drivers/base/regmap/ 10766F: include/linux/regmap.h 10767 10768REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10769M: Ohad Ben-Cohen <ohad@wizery.com> 10770M: Bjorn Andersson <bjorn.andersson@linaro.org> 10771L: linux-remoteproc@vger.kernel.org 10772T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10773S: Maintained 10774F: Documentation/devicetree/bindings/remoteproc/ 10775F: Documentation/remoteproc.txt 10776F: drivers/remoteproc/ 10777F: include/linux/remoteproc.h 10778 10779REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10780M: Ohad Ben-Cohen <ohad@wizery.com> 10781M: Bjorn Andersson <bjorn.andersson@linaro.org> 10782L: linux-remoteproc@vger.kernel.org 10783T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10784S: Maintained 10785F: drivers/rpmsg/ 10786F: Documentation/rpmsg.txt 10787F: include/linux/rpmsg.h 10788F: include/linux/rpmsg/ 10789 10790RENESAS CLOCK DRIVERS 10791M: Geert Uytterhoeven <geert+renesas@glider.be> 10792L: linux-renesas-soc@vger.kernel.org 10793S: Supported 10794F: drivers/clk/renesas/ 10795 10796RENESAS ETHERNET DRIVERS 10797R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10798L: netdev@vger.kernel.org 10799L: linux-renesas-soc@vger.kernel.org 10800F: drivers/net/ethernet/renesas/ 10801F: include/linux/sh_eth.h 10802 10803RENESAS R-CAR GYROADC DRIVER 10804M: Marek Vasut <marek.vasut@gmail.com> 10805L: linux-iio@vger.kernel.org 10806S: Supported 10807F: drivers/iio/adc/rcar_gyro_adc.c 10808 10809RENESAS USB2 PHY DRIVER 10810M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10811L: linux-renesas-soc@vger.kernel.org 10812S: Maintained 10813F: drivers/phy/phy-rcar-gen3-usb2.c 10814 10815RESET CONTROLLER FRAMEWORK 10816M: Philipp Zabel <p.zabel@pengutronix.de> 10817T: git git://git.pengutronix.de/git/pza/linux 10818S: Maintained 10819F: drivers/reset/ 10820F: Documentation/devicetree/bindings/reset/ 10821F: include/dt-bindings/reset/ 10822F: include/linux/reset.h 10823F: include/linux/reset-controller.h 10824 10825RFKILL 10826M: Johannes Berg <johannes@sipsolutions.net> 10827L: linux-wireless@vger.kernel.org 10828W: http://wireless.kernel.org/ 10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10830T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10831S: Maintained 10832F: Documentation/rfkill.txt 10833F: net/rfkill/ 10834 10835RHASHTABLE 10836M: Thomas Graf <tgraf@suug.ch> 10837M: Herbert Xu <herbert@gondor.apana.org.au> 10838L: netdev@vger.kernel.org 10839S: Maintained 10840F: lib/rhashtable.c 10841F: include/linux/rhashtable.h 10842 10843RICOH SMARTMEDIA/XD DRIVER 10844M: Maxim Levitsky <maximlevitsky@gmail.com> 10845S: Maintained 10846F: drivers/mtd/nand/r852.c 10847F: drivers/mtd/nand/r852.h 10848 10849RICOH R5C592 MEMORYSTICK DRIVER 10850M: Maxim Levitsky <maximlevitsky@gmail.com> 10851S: Maintained 10852F: drivers/memstick/host/r592.* 10853 10854ROCCAT DRIVERS 10855M: Stefan Achatz <erazor_de@users.sourceforge.net> 10856W: http://sourceforge.net/projects/roccat/ 10857S: Maintained 10858F: drivers/hid/hid-roccat* 10859F: include/linux/hid-roccat* 10860F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10861 10862ROCKER DRIVER 10863M: Jiri Pirko <jiri@resnulli.us> 10864L: netdev@vger.kernel.org 10865S: Supported 10866F: drivers/net/ethernet/rocker/ 10867 10868ROCKETPORT DRIVER 10869P: Comtrol Corp. 10870W: http://www.comtrol.com 10871S: Maintained 10872F: Documentation/serial/rocket.txt 10873F: drivers/tty/rocket* 10874 10875ROCKETPORT EXPRESS/INFINITY DRIVER 10876M: Kevin Cernekee <cernekee@gmail.com> 10877L: linux-serial@vger.kernel.org 10878S: Odd Fixes 10879F: drivers/tty/serial/rp2.* 10880 10881ROSE NETWORK LAYER 10882M: Ralf Baechle <ralf@linux-mips.org> 10883L: linux-hams@vger.kernel.org 10884W: http://www.linux-ax25.org/ 10885S: Maintained 10886F: include/net/rose.h 10887F: include/uapi/linux/rose.h 10888F: net/rose/ 10889 10890RTL2830 MEDIA DRIVER 10891M: Antti Palosaari <crope@iki.fi> 10892L: linux-media@vger.kernel.org 10893W: https://linuxtv.org 10894W: http://palosaari.fi/linux/ 10895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10896T: git git://linuxtv.org/anttip/media_tree.git 10897S: Maintained 10898F: drivers/media/dvb-frontends/rtl2830* 10899 10900RTL2832 MEDIA DRIVER 10901M: Antti Palosaari <crope@iki.fi> 10902L: linux-media@vger.kernel.org 10903W: https://linuxtv.org 10904W: http://palosaari.fi/linux/ 10905Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10906T: git git://linuxtv.org/anttip/media_tree.git 10907S: Maintained 10908F: drivers/media/dvb-frontends/rtl2832* 10909 10910RTL2832_SDR MEDIA DRIVER 10911M: Antti Palosaari <crope@iki.fi> 10912L: linux-media@vger.kernel.org 10913W: https://linuxtv.org 10914W: http://palosaari.fi/linux/ 10915Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10916T: git git://linuxtv.org/anttip/media_tree.git 10917S: Maintained 10918F: drivers/media/dvb-frontends/rtl2832_sdr* 10919 10920RTL8180 WIRELESS DRIVER 10921L: linux-wireless@vger.kernel.org 10922W: http://wireless.kernel.org/ 10923T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10924S: Orphan 10925F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10926 10927RTL8187 WIRELESS DRIVER 10928M: Herton Ronaldo Krzesinski <herton@canonical.com> 10929M: Hin-Tak Leung <htl10@users.sourceforge.net> 10930M: Larry Finger <Larry.Finger@lwfinger.net> 10931L: linux-wireless@vger.kernel.org 10932W: http://wireless.kernel.org/ 10933T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10934S: Maintained 10935F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10936 10937RTL8192CE WIRELESS DRIVER 10938M: Larry Finger <Larry.Finger@lwfinger.net> 10939M: Chaoming Li <chaoming_li@realsil.com.cn> 10940L: linux-wireless@vger.kernel.org 10941W: http://wireless.kernel.org/ 10942T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10943S: Maintained 10944F: drivers/net/wireless/realtek/rtlwifi/ 10945F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10946 10947RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10948M: Jes Sorensen <Jes.Sorensen@gmail.com> 10949L: linux-wireless@vger.kernel.org 10950T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10951S: Maintained 10952F: drivers/net/wireless/realtek/rtl8xxxu/ 10953 10954S3 SAVAGE FRAMEBUFFER DRIVER 10955M: Antonino Daplas <adaplas@gmail.com> 10956L: linux-fbdev@vger.kernel.org 10957S: Maintained 10958F: drivers/video/fbdev/savage/ 10959 10960S390 10961M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10962M: Heiko Carstens <heiko.carstens@de.ibm.com> 10963L: linux-s390@vger.kernel.org 10964W: http://www.ibm.com/developerworks/linux/linux390/ 10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10966S: Supported 10967F: arch/s390/ 10968F: drivers/s390/ 10969F: Documentation/s390/ 10970F: Documentation/DocBook/s390* 10971 10972S390 COMMON I/O LAYER 10973M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10974M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10975L: linux-s390@vger.kernel.org 10976W: http://www.ibm.com/developerworks/linux/linux390/ 10977S: Supported 10978F: drivers/s390/cio/ 10979 10980S390 DASD DRIVER 10981M: Stefan Haberland <sth@linux.vnet.ibm.com> 10982M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10983L: linux-s390@vger.kernel.org 10984W: http://www.ibm.com/developerworks/linux/linux390/ 10985S: Supported 10986F: drivers/s390/block/dasd* 10987F: block/partitions/ibm.c 10988 10989S390 NETWORK DRIVERS 10990M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 10991M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10992L: linux-s390@vger.kernel.org 10993W: http://www.ibm.com/developerworks/linux/linux390/ 10994S: Supported 10995F: drivers/s390/net/ 10996 10997S390 PCI SUBSYSTEM 10998M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10999M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11000L: linux-s390@vger.kernel.org 11001W: http://www.ibm.com/developerworks/linux/linux390/ 11002S: Supported 11003F: arch/s390/pci/ 11004F: drivers/pci/hotplug/s390_pci_hpc.c 11005 11006S390 ZCRYPT DRIVER 11007M: Harald Freudenberger <freude@de.ibm.com> 11008L: linux-s390@vger.kernel.org 11009W: http://www.ibm.com/developerworks/linux/linux390/ 11010S: Supported 11011F: drivers/s390/crypto/ 11012 11013S390 ZFCP DRIVER 11014M: Steffen Maier <maier@linux.vnet.ibm.com> 11015L: linux-s390@vger.kernel.org 11016W: http://www.ibm.com/developerworks/linux/linux390/ 11017S: Supported 11018F: drivers/s390/scsi/zfcp_* 11019 11020S390 IUCV NETWORK LAYER 11021M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11022M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11023L: linux-s390@vger.kernel.org 11024W: http://www.ibm.com/developerworks/linux/linux390/ 11025S: Supported 11026F: drivers/s390/net/*iucv* 11027F: include/net/iucv/ 11028F: net/iucv/ 11029 11030S390 IOMMU (PCI) 11031M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11032L: linux-s390@vger.kernel.org 11033W: http://www.ibm.com/developerworks/linux/linux390/ 11034S: Supported 11035F: drivers/iommu/s390-iommu.c 11036 11037S390 VFIO-CCW DRIVER 11038M: Cornelia Huck <cornelia.huck@de.ibm.com> 11039M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11040L: linux-s390@vger.kernel.org 11041L: kvm@vger.kernel.org 11042S: Supported 11043F: drivers/s390/cio/vfio_ccw* 11044F: Documentation/s390/vfio-ccw.txt 11045F: include/uapi/linux/vfio_ccw.h 11046 11047S3C24XX SD/MMC Driver 11048M: Ben Dooks <ben-linux@fluff.org> 11049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11050S: Supported 11051F: drivers/mmc/host/s3cmci.* 11052 11053SAA6588 RDS RECEIVER DRIVER 11054M: Hans Verkuil <hverkuil@xs4all.nl> 11055L: linux-media@vger.kernel.org 11056T: git git://linuxtv.org/media_tree.git 11057W: https://linuxtv.org 11058S: Odd Fixes 11059F: drivers/media/i2c/saa6588* 11060 11061SAA7134 VIDEO4LINUX DRIVER 11062M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11063M: Mauro Carvalho Chehab <mchehab@kernel.org> 11064L: linux-media@vger.kernel.org 11065W: https://linuxtv.org 11066T: git git://linuxtv.org/media_tree.git 11067S: Odd fixes 11068F: Documentation/media/v4l-drivers/saa7134* 11069F: drivers/media/pci/saa7134/ 11070 11071SAA7146 VIDEO4LINUX-2 DRIVER 11072M: Hans Verkuil <hverkuil@xs4all.nl> 11073L: linux-media@vger.kernel.org 11074T: git git://linuxtv.org/media_tree.git 11075S: Maintained 11076F: drivers/media/common/saa7146/ 11077F: drivers/media/pci/saa7146/ 11078F: include/media/saa7146* 11079 11080SAMSUNG LAPTOP DRIVER 11081M: Corentin Chary <corentin.chary@gmail.com> 11082L: platform-driver-x86@vger.kernel.org 11083S: Maintained 11084F: drivers/platform/x86/samsung-laptop.c 11085 11086SAMSUNG AUDIO (ASoC) DRIVERS 11087M: Krzysztof Kozlowski <krzk@kernel.org> 11088M: Sangbeom Kim <sbkim73@samsung.com> 11089M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11090L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11091S: Supported 11092F: sound/soc/samsung/ 11093 11094SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11095M: Krzysztof Kozlowski <krzk@kernel.org> 11096L: linux-crypto@vger.kernel.org 11097L: linux-samsung-soc@vger.kernel.org 11098S: Maintained 11099F: drivers/crypto/exynos-rng.c 11100F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11101 11102SAMSUNG FRAMEBUFFER DRIVER 11103M: Jingoo Han <jingoohan1@gmail.com> 11104L: linux-fbdev@vger.kernel.org 11105S: Maintained 11106F: drivers/video/fbdev/s3c-fb.c 11107 11108SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11109M: Sangbeom Kim <sbkim73@samsung.com> 11110M: Krzysztof Kozlowski <krzk@kernel.org> 11111M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11112L: linux-kernel@vger.kernel.org 11113L: linux-samsung-soc@vger.kernel.org 11114S: Supported 11115F: drivers/mfd/sec*.c 11116F: drivers/regulator/s2m*.c 11117F: drivers/regulator/s5m*.c 11118F: drivers/clk/clk-s2mps11.c 11119F: drivers/rtc/rtc-s5m.c 11120F: include/linux/mfd/samsung/ 11121F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11122F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11123F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11124F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11125 11126SAMSUNG S5P Security SubSystem (SSS) DRIVER 11127M: Krzysztof Kozlowski <krzk@kernel.org> 11128M: Vladimir Zapolskiy <vz@mleia.com> 11129L: linux-crypto@vger.kernel.org 11130L: linux-samsung-soc@vger.kernel.org 11131S: Maintained 11132F: drivers/crypto/s5p-sss.c 11133 11134SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11135M: Kyungmin Park <kyungmin.park@samsung.com> 11136M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11137L: linux-media@vger.kernel.org 11138Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11139S: Supported 11140F: drivers/media/platform/exynos4-is/ 11141 11142SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11143M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11144L: linux-media@vger.kernel.org 11145L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11146S: Maintained 11147F: drivers/media/platform/s3c-camif/ 11148F: include/media/drv-intf/s3c_camif.h 11149 11150SAMSUNG S5C73M3 CAMERA DRIVER 11151M: Kyungmin Park <kyungmin.park@samsung.com> 11152M: Andrzej Hajda <a.hajda@samsung.com> 11153L: linux-media@vger.kernel.org 11154S: Supported 11155F: drivers/media/i2c/s5c73m3/* 11156 11157SAMSUNG S5K5BAF CAMERA DRIVER 11158M: Kyungmin Park <kyungmin.park@samsung.com> 11159M: Andrzej Hajda <a.hajda@samsung.com> 11160L: linux-media@vger.kernel.org 11161S: Supported 11162F: drivers/media/i2c/s5k5baf.c 11163 11164SAMSUNG S3FWRN5 NFC DRIVER 11165M: Robert Baldyga <r.baldyga@samsung.com> 11166M: Krzysztof Opasiak <k.opasiak@samsung.com> 11167L: linux-nfc@lists.01.org (moderated for non-subscribers) 11168S: Supported 11169F: drivers/nfc/s3fwrn5 11170 11171SAMSUNG SOC CLOCK DRIVERS 11172M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11173M: Tomasz Figa <tomasz.figa@gmail.com> 11174M: Chanwoo Choi <cw00.choi@samsung.com> 11175S: Supported 11176L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11177F: drivers/clk/samsung/ 11178F: include/dt-bindings/clock/exynos*.h 11179F: Documentation/devicetree/bindings/clock/exynos*.txt 11180 11181SAMSUNG SPI DRIVERS 11182M: Kukjin Kim <kgene@kernel.org> 11183M: Krzysztof Kozlowski <krzk@kernel.org> 11184M: Andi Shyti <andi.shyti@samsung.com> 11185L: linux-spi@vger.kernel.org 11186L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11187S: Maintained 11188F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11189F: drivers/spi/spi-s3c* 11190F: include/linux/platform_data/spi-s3c64xx.h 11191 11192SAMSUNG SXGBE DRIVERS 11193M: Byungho An <bh74.an@samsung.com> 11194M: Girish K S <ks.giri@samsung.com> 11195M: Vipul Pandya <vipul.pandya@samsung.com> 11196S: Supported 11197L: netdev@vger.kernel.org 11198F: drivers/net/ethernet/samsung/sxgbe/ 11199 11200SAMSUNG THERMAL DRIVER 11201M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11202L: linux-pm@vger.kernel.org 11203L: linux-samsung-soc@vger.kernel.org 11204S: Supported 11205T: git https://github.com/lmajewski/linux-samsung-thermal.git 11206F: drivers/thermal/samsung/ 11207 11208SAMSUNG USB2 PHY DRIVER 11209M: Kamil Debski <kamil@wypas.org> 11210M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11211L: linux-kernel@vger.kernel.org 11212S: Supported 11213F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11214F: Documentation/phy/samsung-usb2.txt 11215F: drivers/phy/phy-exynos4210-usb2.c 11216F: drivers/phy/phy-exynos4x12-usb2.c 11217F: drivers/phy/phy-exynos5250-usb2.c 11218F: drivers/phy/phy-s5pv210-usb2.c 11219F: drivers/phy/phy-samsung-usb2.c 11220F: drivers/phy/phy-samsung-usb2.h 11221 11222SERIAL DRIVERS 11223M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11224L: linux-serial@vger.kernel.org 11225S: Maintained 11226F: Documentation/devicetree/bindings/serial/ 11227F: drivers/tty/serial/ 11228 11229SERIAL DEVICE BUS 11230M: Rob Herring <robh@kernel.org> 11231L: linux-serial@vger.kernel.org 11232S: Maintained 11233F: Documentation/devicetree/bindings/serial/slave-device.txt 11234F: drivers/tty/serdev/ 11235F: include/linux/serdev.h 11236 11237SERIAL IR RECEIVER 11238M: Sean Young <sean@mess.org> 11239L: linux-media@vger.kernel.org 11240S: Maintained 11241F: drivers/media/rc/serial_ir.c 11242 11243STI CEC DRIVER 11244M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11245L: kernel@stlinux.com 11246S: Maintained 11247F: drivers/staging/media/st-cec/ 11248F: Documentation/devicetree/bindings/media/stih-cec.txt 11249 11250SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11251M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11252L: linux-s390@vger.kernel.org 11253W: http://www.ibm.com/developerworks/linux/linux390/ 11254S: Supported 11255F: net/smc/ 11256 11257SYNOPSYS DESIGNWARE DMAC DRIVER 11258M: Viresh Kumar <vireshk@kernel.org> 11259M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11260S: Maintained 11261F: include/linux/dma/dw.h 11262F: include/linux/platform_data/dma-dw.h 11263F: drivers/dma/dw/ 11264 11265SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 11266M: Jie Deng <jiedeng@synopsys.com> 11267L: netdev@vger.kernel.org 11268S: Supported 11269F: drivers/net/ethernet/synopsys/ 11270 11271SYNOPSYS DESIGNWARE I2C DRIVER 11272M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11273R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11274R: Mika Westerberg <mika.westerberg@linux.intel.com> 11275L: linux-i2c@vger.kernel.org 11276S: Maintained 11277F: drivers/i2c/busses/i2c-designware-* 11278F: include/linux/platform_data/i2c-designware.h 11279 11280SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11281M: Jaehoon Chung <jh80.chung@samsung.com> 11282L: linux-mmc@vger.kernel.org 11283S: Maintained 11284F: drivers/mmc/host/dw_mmc* 11285 11286SYSTEM TRACE MODULE CLASS 11287M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11288S: Maintained 11289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11290F: Documentation/trace/stm.txt 11291F: drivers/hwtracing/stm/ 11292F: include/linux/stm.h 11293F: include/uapi/linux/stm.h 11294 11295THUNDERBOLT DRIVER 11296M: Andreas Noever <andreas.noever@gmail.com> 11297S: Maintained 11298F: drivers/thunderbolt/ 11299 11300TI BQ27XXX POWER SUPPLY DRIVER 11301R: Andrew F. Davis <afd@ti.com> 11302F: include/linux/power/bq27xxx_battery.h 11303F: drivers/power/supply/bq27xxx_battery.c 11304F: drivers/power/supply/bq27xxx_battery_i2c.c 11305 11306TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11307M: John Stultz <john.stultz@linaro.org> 11308M: Thomas Gleixner <tglx@linutronix.de> 11309R: Stephen Boyd <sboyd@codeaurora.org> 11310L: linux-kernel@vger.kernel.org 11311T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11312S: Supported 11313F: include/linux/clocksource.h 11314F: include/linux/time.h 11315F: include/linux/timex.h 11316F: include/uapi/linux/time.h 11317F: include/uapi/linux/timex.h 11318F: kernel/time/clocksource.c 11319F: kernel/time/time*.c 11320F: kernel/time/alarmtimer.c 11321F: kernel/time/ntp.c 11322F: tools/testing/selftests/timers/ 11323 11324SC1200 WDT DRIVER 11325M: Zwane Mwaikambo <zwanem@gmail.com> 11326S: Maintained 11327F: drivers/watchdog/sc1200wdt.c 11328 11329SCHEDULER 11330M: Ingo Molnar <mingo@redhat.com> 11331M: Peter Zijlstra <peterz@infradead.org> 11332L: linux-kernel@vger.kernel.org 11333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11334S: Maintained 11335F: kernel/sched/ 11336F: include/linux/sched.h 11337F: include/uapi/linux/sched.h 11338F: include/linux/wait.h 11339 11340SCORE ARCHITECTURE 11341M: Chen Liqin <liqin.linux@gmail.com> 11342M: Lennox Wu <lennox.wu@gmail.com> 11343W: http://www.sunplus.com 11344S: Supported 11345F: arch/score/ 11346 11347SCR24X CHIP CARD INTERFACE DRIVER 11348M: Lubomir Rintel <lkundrak@v3.sk> 11349S: Supported 11350F: drivers/char/pcmcia/scr24x_cs.c 11351 11352SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11353M: Sudeep Holla <sudeep.holla@arm.com> 11354L: linux-arm-kernel@lists.infradead.org 11355S: Maintained 11356F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11357F: drivers/clk/clk-scpi.c 11358F: drivers/cpufreq/scpi-cpufreq.c 11359F: drivers/firmware/arm_scpi.c 11360F: include/linux/scpi_protocol.h 11361 11362SCSI CDROM DRIVER 11363M: Jens Axboe <axboe@kernel.dk> 11364L: linux-scsi@vger.kernel.org 11365W: http://www.kernel.dk 11366S: Maintained 11367F: drivers/scsi/sr* 11368 11369SCSI RDMA PROTOCOL (SRP) INITIATOR 11370M: Bart Van Assche <bart.vanassche@sandisk.com> 11371L: linux-rdma@vger.kernel.org 11372S: Supported 11373W: http://www.openfabrics.org 11374Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11376F: drivers/infiniband/ulp/srp/ 11377F: include/scsi/srp.h 11378 11379SCSI SG DRIVER 11380M: Doug Gilbert <dgilbert@interlog.com> 11381L: linux-scsi@vger.kernel.org 11382W: http://sg.danny.cz/sg 11383S: Maintained 11384F: Documentation/scsi/scsi-generic.txt 11385F: drivers/scsi/sg.c 11386F: include/scsi/sg.h 11387 11388SCSI SUBSYSTEM 11389M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11390T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11391M: "Martin K. Petersen" <martin.petersen@oracle.com> 11392T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11393L: linux-scsi@vger.kernel.org 11394S: Maintained 11395F: Documentation/devicetree/bindings/scsi/ 11396F: drivers/scsi/ 11397F: include/scsi/ 11398 11399SCSI TAPE DRIVER 11400M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11401L: linux-scsi@vger.kernel.org 11402S: Maintained 11403F: Documentation/scsi/st.txt 11404F: drivers/scsi/st.* 11405F: drivers/scsi/st_*.h 11406 11407SCTP PROTOCOL 11408M: Vlad Yasevich <vyasevich@gmail.com> 11409M: Neil Horman <nhorman@tuxdriver.com> 11410L: linux-sctp@vger.kernel.org 11411W: http://lksctp.sourceforge.net 11412S: Maintained 11413F: Documentation/networking/sctp.txt 11414F: include/linux/sctp.h 11415F: include/uapi/linux/sctp.h 11416F: include/net/sctp/ 11417F: net/sctp/ 11418 11419SCx200 CPU SUPPORT 11420M: Jim Cromie <jim.cromie@gmail.com> 11421S: Odd Fixes 11422F: Documentation/i2c/busses/scx200_acb 11423F: arch/x86/platform/scx200/ 11424F: drivers/watchdog/scx200_wdt.c 11425F: drivers/i2c/busses/scx200* 11426F: drivers/mtd/maps/scx200_docflash.c 11427F: include/linux/scx200.h 11428 11429SCx200 GPIO DRIVER 11430M: Jim Cromie <jim.cromie@gmail.com> 11431S: Maintained 11432F: drivers/char/scx200_gpio.c 11433F: include/linux/scx200_gpio.h 11434 11435SCx200 HRT CLOCKSOURCE DRIVER 11436M: Jim Cromie <jim.cromie@gmail.com> 11437S: Maintained 11438F: drivers/clocksource/scx200_hrt.c 11439 11440SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11441M: Sascha Sommer <saschasommer@freenet.de> 11442L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11443S: Maintained 11444F: drivers/mmc/host/sdricoh_cs.c 11445 11446SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11447M: Adrian Hunter <adrian.hunter@intel.com> 11448L: linux-mmc@vger.kernel.org 11449T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11450S: Maintained 11451F: drivers/mmc/host/sdhci* 11452F: include/linux/mmc/sdhci* 11453 11454SECURE COMPUTING 11455M: Kees Cook <keescook@chromium.org> 11456R: Andy Lutomirski <luto@amacapital.net> 11457R: Will Drewry <wad@chromium.org> 11458T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11459S: Supported 11460F: kernel/seccomp.c 11461F: include/uapi/linux/seccomp.h 11462F: include/linux/seccomp.h 11463F: tools/testing/selftests/seccomp/* 11464K: \bsecure_computing 11465K: \bTIF_SECCOMP\b 11466 11467SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11468M: Al Cooper <alcooperx@gmail.com> 11469L: linux-mmc@vger.kernel.org 11470L: bcm-kernel-feedback-list@broadcom.com 11471S: Maintained 11472F: drivers/mmc/host/sdhci-brcmstb* 11473 11474SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11475M: Ben Dooks <ben-linux@fluff.org> 11476M: Jaehoon Chung <jh80.chung@samsung.com> 11477L: linux-mmc@vger.kernel.org 11478S: Maintained 11479F: drivers/mmc/host/sdhci-s3c* 11480 11481SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11482M: Viresh Kumar <vireshk@kernel.org> 11483L: linux-mmc@vger.kernel.org 11484S: Maintained 11485F: drivers/mmc/host/sdhci-spear.c 11486 11487SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11488M: Scott Bauer <scott.bauer@intel.com> 11489M: Jonathan Derrick <jonathan.derrick@intel.com> 11490M: Rafael Antognolli <rafael.antognolli@intel.com> 11491L: linux-block@vger.kernel.org 11492S: Supported 11493F: block/sed* 11494F: block/opal_proto.h 11495F: include/linux/sed* 11496F: include/uapi/linux/sed* 11497 11498SECURITY SUBSYSTEM 11499M: James Morris <james.l.morris@oracle.com> 11500M: "Serge E. Hallyn" <serge@hallyn.com> 11501L: linux-security-module@vger.kernel.org (suggested Cc:) 11502T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11503W: http://kernsec.org/ 11504S: Supported 11505F: security/ 11506 11507SECURITY CONTACT 11508M: Security Officers <security@kernel.org> 11509S: Supported 11510 11511SELINUX SECURITY MODULE 11512M: Paul Moore <paul@paul-moore.com> 11513M: Stephen Smalley <sds@tycho.nsa.gov> 11514M: Eric Paris <eparis@parisplace.org> 11515L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11516W: http://selinuxproject.org 11517T: git git://git.infradead.org/users/pcmoore/selinux 11518S: Supported 11519F: include/linux/selinux* 11520F: security/selinux/ 11521F: scripts/selinux/ 11522 11523APPARMOR SECURITY MODULE 11524M: John Johansen <john.johansen@canonical.com> 11525L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11526W: apparmor.wiki.kernel.org 11527T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11528S: Supported 11529F: security/apparmor/ 11530 11531LOADPIN SECURITY MODULE 11532M: Kees Cook <keescook@chromium.org> 11533T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11534S: Supported 11535F: security/loadpin/ 11536 11537YAMA SECURITY MODULE 11538M: Kees Cook <keescook@chromium.org> 11539T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11540S: Supported 11541F: security/yama/ 11542 11543SENSABLE PHANTOM 11544M: Jiri Slaby <jirislaby@gmail.com> 11545S: Maintained 11546F: drivers/misc/phantom.c 11547F: include/uapi/linux/phantom.h 11548 11549Emulex 10Gbps iSCSI - OneConnect DRIVER 11550M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11551M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11552M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11553L: linux-scsi@vger.kernel.org 11554W: http://www.broadcom.com 11555S: Supported 11556F: drivers/scsi/be2iscsi/ 11557 11558Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11559M: Sathya Perla <sathya.perla@broadcom.com> 11560M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11561M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11562M: Somnath Kotur <somnath.kotur@broadcom.com> 11563L: netdev@vger.kernel.org 11564W: http://www.emulex.com 11565S: Supported 11566F: drivers/net/ethernet/emulex/benet/ 11567 11568EMULEX ONECONNECT ROCE DRIVER 11569M: Selvin Xavier <selvin.xavier@broadcom.com> 11570M: Devesh Sharma <devesh.sharma@broadcom.com> 11571L: linux-rdma@vger.kernel.org 11572W: http://www.broadcom.com 11573S: Odd Fixes 11574F: drivers/infiniband/hw/ocrdma/ 11575F: include/uapi/rdma/ocrdma-abi.h 11576 11577SFC NETWORK DRIVER 11578M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11579M: Edward Cree <ecree@solarflare.com> 11580M: Bert Kenward <bkenward@solarflare.com> 11581L: netdev@vger.kernel.org 11582S: Supported 11583F: drivers/net/ethernet/sfc/ 11584 11585SGI GRU DRIVER 11586M: Dimitri Sivanich <sivanich@sgi.com> 11587S: Maintained 11588F: drivers/misc/sgi-gru/ 11589 11590SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11591M: Pat Gefre <pfg@sgi.com> 11592L: linux-ia64@vger.kernel.org 11593S: Supported 11594F: Documentation/ia64/serial.txt 11595F: drivers/tty/serial/ioc?_serial.c 11596F: include/linux/ioc?.h 11597 11598SGI XP/XPC/XPNET DRIVER 11599M: Cliff Whickman <cpw@sgi.com> 11600M: Robin Holt <robinmholt@gmail.com> 11601S: Maintained 11602F: drivers/misc/sgi-xp/ 11603 11604SI2157 MEDIA DRIVER 11605M: Antti Palosaari <crope@iki.fi> 11606L: linux-media@vger.kernel.org 11607W: https://linuxtv.org 11608W: http://palosaari.fi/linux/ 11609Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11610T: git git://linuxtv.org/anttip/media_tree.git 11611S: Maintained 11612F: drivers/media/tuners/si2157* 11613 11614SI2168 MEDIA DRIVER 11615M: Antti Palosaari <crope@iki.fi> 11616L: linux-media@vger.kernel.org 11617W: https://linuxtv.org 11618W: http://palosaari.fi/linux/ 11619Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11620T: git git://linuxtv.org/anttip/media_tree.git 11621S: Maintained 11622F: drivers/media/dvb-frontends/si2168* 11623 11624SI470X FM RADIO RECEIVER I2C DRIVER 11625M: Hans Verkuil <hverkuil@xs4all.nl> 11626L: linux-media@vger.kernel.org 11627T: git git://linuxtv.org/media_tree.git 11628W: https://linuxtv.org 11629S: Odd Fixes 11630F: drivers/media/radio/si470x/radio-si470x-i2c.c 11631 11632SI470X FM RADIO RECEIVER USB DRIVER 11633M: Hans Verkuil <hverkuil@xs4all.nl> 11634L: linux-media@vger.kernel.org 11635T: git git://linuxtv.org/media_tree.git 11636W: https://linuxtv.org 11637S: Maintained 11638F: drivers/media/radio/si470x/radio-si470x-common.c 11639F: drivers/media/radio/si470x/radio-si470x.h 11640F: drivers/media/radio/si470x/radio-si470x-usb.c 11641 11642SI4713 FM RADIO TRANSMITTER I2C DRIVER 11643M: Eduardo Valentin <edubezval@gmail.com> 11644L: linux-media@vger.kernel.org 11645T: git git://linuxtv.org/media_tree.git 11646W: https://linuxtv.org 11647S: Odd Fixes 11648F: drivers/media/radio/si4713/si4713.? 11649 11650SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11651M: Eduardo Valentin <edubezval@gmail.com> 11652L: linux-media@vger.kernel.org 11653T: git git://linuxtv.org/media_tree.git 11654W: https://linuxtv.org 11655S: Odd Fixes 11656F: drivers/media/radio/si4713/radio-platform-si4713.c 11657 11658SI4713 FM RADIO TRANSMITTER USB DRIVER 11659M: Hans Verkuil <hverkuil@xs4all.nl> 11660L: linux-media@vger.kernel.org 11661T: git git://linuxtv.org/media_tree.git 11662W: https://linuxtv.org 11663S: Maintained 11664F: drivers/media/radio/si4713/radio-usb-si4713.c 11665 11666SIANO DVB DRIVER 11667M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11668M: Mauro Carvalho Chehab <mchehab@kernel.org> 11669L: linux-media@vger.kernel.org 11670W: https://linuxtv.org 11671T: git git://linuxtv.org/media_tree.git 11672S: Odd fixes 11673F: drivers/media/common/siano/ 11674F: drivers/media/usb/siano/ 11675F: drivers/media/usb/siano/ 11676F: drivers/media/mmc/siano/ 11677 11678SILEAD TOUCHSCREEN DRIVER 11679M: Hans de Goede <hdegoede@redhat.com> 11680L: linux-input@vger.kernel.org 11681L: platform-driver-x86@vger.kernel.org 11682S: Maintained 11683F: drivers/input/touchscreen/silead.c 11684F: drivers/platform/x86/silead_dmi.c 11685 11686SIMPLEFB FB DRIVER 11687M: Hans de Goede <hdegoede@redhat.com> 11688L: linux-fbdev@vger.kernel.org 11689S: Maintained 11690F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11691F: drivers/video/fbdev/simplefb.c 11692F: include/linux/platform_data/simplefb.h 11693 11694SH_VEU V4L2 MEM2MEM DRIVER 11695L: linux-media@vger.kernel.org 11696S: Orphan 11697F: drivers/media/platform/sh_veu.c 11698 11699SH_VOU V4L2 OUTPUT DRIVER 11700L: linux-media@vger.kernel.org 11701S: Orphan 11702F: drivers/media/platform/sh_vou.c 11703F: include/media/drv-intf/sh_vou.h 11704 11705SIMPLE FIRMWARE INTERFACE (SFI) 11706M: Len Brown <lenb@kernel.org> 11707L: sfi-devel@simplefirmware.org 11708W: http://simplefirmware.org/ 11709T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11710S: Supported 11711F: arch/x86/platform/sfi/ 11712F: drivers/sfi/ 11713F: include/linux/sfi*.h 11714 11715SIMTEC EB110ATX (Chalice CATS) 11716P: Ben Dooks 11717P: Vincent Sanders <vince@simtec.co.uk> 11718M: Simtec Linux Team <linux@simtec.co.uk> 11719W: http://www.simtec.co.uk/products/EB110ATX/ 11720S: Supported 11721 11722SIMTEC EB2410ITX (BAST) 11723P: Ben Dooks 11724P: Vincent Sanders <vince@simtec.co.uk> 11725M: Simtec Linux Team <linux@simtec.co.uk> 11726W: http://www.simtec.co.uk/products/EB2410ITX/ 11727S: Supported 11728F: arch/arm/mach-s3c24xx/mach-bast.c 11729F: arch/arm/mach-s3c24xx/bast-ide.c 11730F: arch/arm/mach-s3c24xx/bast-irq.c 11731 11732SIPHASH PRF ROUTINES 11733M: Jason A. Donenfeld <Jason@zx2c4.com> 11734S: Maintained 11735F: lib/siphash.c 11736F: lib/test_siphash.c 11737F: include/linux/siphash.h 11738 11739TI DAVINCI MACHINE SUPPORT 11740M: Sekhar Nori <nsekhar@ti.com> 11741M: Kevin Hilman <khilman@kernel.org> 11742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11743T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11744S: Supported 11745F: arch/arm/mach-davinci/ 11746F: drivers/i2c/busses/i2c-davinci.c 11747 11748TI DAVINCI SERIES MEDIA DRIVER 11749M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11750L: linux-media@vger.kernel.org 11751W: https://linuxtv.org 11752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11753T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11754S: Maintained 11755F: drivers/media/platform/davinci/ 11756F: include/media/davinci/ 11757 11758TI AM437X VPFE DRIVER 11759M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11760L: linux-media@vger.kernel.org 11761W: https://linuxtv.org 11762Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11763T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11764S: Maintained 11765F: drivers/media/platform/am437x/ 11766 11767OV2659 OMNIVISION SENSOR DRIVER 11768M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11769L: linux-media@vger.kernel.org 11770W: https://linuxtv.org 11771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11772T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11773S: Maintained 11774F: drivers/media/i2c/ov2659.c 11775F: include/media/i2c/ov2659.h 11776 11777SILICON MOTION SM712 FRAME BUFFER DRIVER 11778M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11779M: Teddy Wang <teddy.wang@siliconmotion.com> 11780M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11781L: linux-fbdev@vger.kernel.org 11782S: Maintained 11783F: drivers/video/fbdev/sm712* 11784F: Documentation/fb/sm712fb.txt 11785 11786SIS 190 ETHERNET DRIVER 11787M: Francois Romieu <romieu@fr.zoreil.com> 11788L: netdev@vger.kernel.org 11789S: Maintained 11790F: drivers/net/ethernet/sis/sis190.c 11791 11792SIS 900/7016 FAST ETHERNET DRIVER 11793M: Daniele Venzano <venza@brownhat.org> 11794W: http://www.brownhat.org/sis900.html 11795L: netdev@vger.kernel.org 11796S: Maintained 11797F: drivers/net/ethernet/sis/sis900.* 11798 11799SIS FRAMEBUFFER DRIVER 11800M: Thomas Winischhofer <thomas@winischhofer.net> 11801W: http://www.winischhofer.net/linuxsisvga.shtml 11802S: Maintained 11803F: Documentation/fb/sisfb.txt 11804F: drivers/video/fbdev/sis/ 11805F: include/video/sisfb.h 11806 11807SIS USB2VGA DRIVER 11808M: Thomas Winischhofer <thomas@winischhofer.net> 11809W: http://www.winischhofer.at/linuxsisusbvga.shtml 11810S: Maintained 11811F: drivers/usb/misc/sisusbvga/ 11812 11813SLAB ALLOCATOR 11814M: Christoph Lameter <cl@linux.com> 11815M: Pekka Enberg <penberg@kernel.org> 11816M: David Rientjes <rientjes@google.com> 11817M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11818M: Andrew Morton <akpm@linux-foundation.org> 11819L: linux-mm@kvack.org 11820S: Maintained 11821F: include/linux/sl?b*.h 11822F: mm/sl?b* 11823 11824SLEEPABLE READ-COPY UPDATE (SRCU) 11825M: Lai Jiangshan <jiangshanlai@gmail.com> 11826M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11827M: Josh Triplett <josh@joshtriplett.org> 11828R: Steven Rostedt <rostedt@goodmis.org> 11829R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11830L: linux-kernel@vger.kernel.org 11831W: http://www.rdrop.com/users/paulmck/RCU/ 11832S: Supported 11833T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11834F: include/linux/srcu.h 11835F: kernel/rcu/srcu.c 11836 11837SMACK SECURITY MODULE 11838M: Casey Schaufler <casey@schaufler-ca.com> 11839L: linux-security-module@vger.kernel.org 11840W: http://schaufler-ca.com 11841T: git git://github.com/cschaufler/smack-next 11842S: Maintained 11843F: Documentation/security/Smack.txt 11844F: security/smack/ 11845 11846DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11847M: Kevin Hilman <khilman@kernel.org> 11848M: Nishanth Menon <nm@ti.com> 11849S: Maintained 11850F: drivers/power/avs/ 11851F: include/linux/power/smartreflex.h 11852L: linux-pm@vger.kernel.org 11853 11854SMC91x ETHERNET DRIVER 11855M: Nicolas Pitre <nico@fluxnic.net> 11856S: Odd Fixes 11857F: drivers/net/ethernet/smsc/smc91x.* 11858 11859SMIA AND SMIA++ IMAGE SENSOR DRIVER 11860M: Sakari Ailus <sakari.ailus@iki.fi> 11861L: linux-media@vger.kernel.org 11862S: Maintained 11863F: drivers/media/i2c/smiapp/ 11864F: include/media/i2c/smiapp.h 11865F: drivers/media/i2c/smiapp-pll.c 11866F: drivers/media/i2c/smiapp-pll.h 11867F: include/uapi/linux/smiapp.h 11868F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11869 11870SMM665 HARDWARE MONITOR DRIVER 11871M: Guenter Roeck <linux@roeck-us.net> 11872L: linux-hwmon@vger.kernel.org 11873S: Maintained 11874F: Documentation/hwmon/smm665 11875F: drivers/hwmon/smm665.c 11876 11877SMSC EMC2103 HARDWARE MONITOR DRIVER 11878M: Steve Glendinning <steve.glendinning@shawell.net> 11879L: linux-hwmon@vger.kernel.org 11880S: Maintained 11881F: Documentation/hwmon/emc2103 11882F: drivers/hwmon/emc2103.c 11883 11884SMSC SCH5627 HARDWARE MONITOR DRIVER 11885M: Hans de Goede <hdegoede@redhat.com> 11886L: linux-hwmon@vger.kernel.org 11887S: Supported 11888F: Documentation/hwmon/sch5627 11889F: drivers/hwmon/sch5627.c 11890 11891SMSC47B397 HARDWARE MONITOR DRIVER 11892M: Jean Delvare <jdelvare@suse.com> 11893L: linux-hwmon@vger.kernel.org 11894S: Maintained 11895F: Documentation/hwmon/smsc47b397 11896F: drivers/hwmon/smsc47b397.c 11897 11898SMSC911x ETHERNET DRIVER 11899M: Steve Glendinning <steve.glendinning@shawell.net> 11900L: netdev@vger.kernel.org 11901S: Maintained 11902F: include/linux/smsc911x.h 11903F: drivers/net/ethernet/smsc/smsc911x.* 11904 11905SMSC9420 PCI ETHERNET DRIVER 11906M: Steve Glendinning <steve.glendinning@shawell.net> 11907L: netdev@vger.kernel.org 11908S: Maintained 11909F: drivers/net/ethernet/smsc/smsc9420.* 11910 11911SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11912M: Steve Glendinning <steve.glendinning@shawell.net> 11913L: linux-fbdev@vger.kernel.org 11914S: Maintained 11915F: drivers/video/fbdev/smscufx.c 11916 11917SOC-CAMERA V4L2 SUBSYSTEM 11918M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11919L: linux-media@vger.kernel.org 11920T: git git://linuxtv.org/media_tree.git 11921S: Maintained 11922F: include/media/soc* 11923F: drivers/media/i2c/soc_camera/ 11924F: drivers/media/platform/soc_camera/ 11925 11926SOEKRIS NET48XX LED SUPPORT 11927M: Chris Boot <bootc@bootc.net> 11928S: Maintained 11929F: drivers/leds/leds-net48xx.c 11930 11931SOFTLOGIC 6x10 MPEG CODEC 11932M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11933M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11934M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11935M: Ismael Luceno <ismael@iodev.co.uk> 11936L: linux-media@vger.kernel.org 11937S: Supported 11938F: drivers/media/pci/solo6x10/ 11939 11940SOFTWARE RAID (Multiple Disks) SUPPORT 11941M: Shaohua Li <shli@kernel.org> 11942L: linux-raid@vger.kernel.org 11943T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11944S: Supported 11945F: drivers/md/ 11946F: include/linux/raid/ 11947F: include/uapi/linux/raid/ 11948 11949SONIC NETWORK DRIVER 11950M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11951L: netdev@vger.kernel.org 11952S: Maintained 11953F: drivers/net/ethernet/natsemi/sonic.* 11954 11955SONICS SILICON BACKPLANE DRIVER (SSB) 11956M: Michael Buesch <m@bues.ch> 11957L: linux-wireless@vger.kernel.org 11958S: Maintained 11959F: drivers/ssb/ 11960F: include/linux/ssb/ 11961 11962SONY VAIO CONTROL DEVICE DRIVER 11963M: Mattia Dongili <malattia@linux.it> 11964L: platform-driver-x86@vger.kernel.org 11965W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11966S: Maintained 11967F: Documentation/laptops/sony-laptop.txt 11968F: drivers/char/sonypi.c 11969F: drivers/platform/x86/sony-laptop.c 11970F: include/linux/sony-laptop.h 11971 11972SONY MEMORYSTICK CARD SUPPORT 11973M: Alex Dubov <oakad@yahoo.com> 11974W: http://tifmxx.berlios.de/ 11975S: Maintained 11976F: drivers/memstick/host/tifm_ms.c 11977 11978SONY MEMORYSTICK STANDARD SUPPORT 11979M: Maxim Levitsky <maximlevitsky@gmail.com> 11980S: Maintained 11981F: drivers/memstick/core/ms_block.* 11982 11983SOUND 11984M: Jaroslav Kysela <perex@perex.cz> 11985M: Takashi Iwai <tiwai@suse.com> 11986L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11987W: http://www.alsa-project.org/ 11988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11989T: git git://git.alsa-project.org/alsa-kernel.git 11990Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11991S: Maintained 11992F: Documentation/sound/ 11993F: include/sound/ 11994F: include/uapi/sound/ 11995F: sound/ 11996 11997SOUND - COMPRESSED AUDIO 11998M: Vinod Koul <vinod.koul@intel.com> 11999L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12000T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12001S: Supported 12002F: Documentation/sound/alsa/compress_offload.txt 12003F: include/sound/compress_driver.h 12004F: include/uapi/sound/compress_* 12005F: sound/core/compress_offload.c 12006F: sound/soc/soc-compress.c 12007 12008SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12009M: Liam Girdwood <lgirdwood@gmail.com> 12010M: Mark Brown <broonie@kernel.org> 12011T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12012L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12013W: http://alsa-project.org/main/index.php/ASoC 12014S: Supported 12015F: Documentation/devicetree/bindings/sound/ 12016F: Documentation/sound/alsa/soc/ 12017F: sound/soc/ 12018F: include/sound/soc* 12019 12020SOUND - DMAENGINE HELPERS 12021M: Lars-Peter Clausen <lars@metafoo.de> 12022S: Supported 12023F: include/sound/dmaengine_pcm.h 12024F: sound/core/pcm_dmaengine.c 12025F: sound/soc/soc-generic-dmaengine-pcm.c 12026 12027SP2 MEDIA DRIVER 12028M: Olli Salonen <olli.salonen@iki.fi> 12029L: linux-media@vger.kernel.org 12030W: https://linuxtv.org 12031Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12032S: Maintained 12033F: drivers/media/dvb-frontends/sp2* 12034 12035SPARC + UltraSPARC (sparc/sparc64) 12036M: "David S. Miller" <davem@davemloft.net> 12037L: sparclinux@vger.kernel.org 12038Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12039T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12040T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12041S: Maintained 12042F: arch/sparc/ 12043F: drivers/sbus/ 12044 12045SPARC SERIAL DRIVERS 12046M: "David S. Miller" <davem@davemloft.net> 12047L: sparclinux@vger.kernel.org 12048T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12049T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12050S: Maintained 12051F: include/linux/sunserialcore.h 12052F: drivers/tty/serial/suncore.c 12053F: drivers/tty/serial/sunhv.c 12054F: drivers/tty/serial/sunsab.c 12055F: drivers/tty/serial/sunsab.h 12056F: drivers/tty/serial/sunsu.c 12057F: drivers/tty/serial/sunzilog.c 12058F: drivers/tty/serial/sunzilog.h 12059 12060SPARSE CHECKER 12061M: "Christopher Li" <sparse@chrisli.org> 12062L: linux-sparse@vger.kernel.org 12063W: https://sparse.wiki.kernel.org/ 12064T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12065T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12066S: Maintained 12067F: include/linux/compiler.h 12068 12069SPEAR PLATFORM SUPPORT 12070M: Viresh Kumar <vireshk@kernel.org> 12071M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12073W: http://www.st.com/spear 12074S: Maintained 12075F: arch/arm/boot/dts/spear* 12076F: arch/arm/mach-spear/ 12077 12078SPEAR CLOCK FRAMEWORK SUPPORT 12079M: Viresh Kumar <vireshk@kernel.org> 12080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12081W: http://www.st.com/spear 12082S: Maintained 12083F: drivers/clk/spear/ 12084 12085SPI NOR SUBSYSTEM 12086M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 12087M: Marek Vasut <marek.vasut@gmail.com> 12088L: linux-mtd@lists.infradead.org 12089W: http://www.linux-mtd.infradead.org/ 12090Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12091T: git git://github.com/spi-nor/linux.git 12092S: Maintained 12093F: drivers/mtd/spi-nor/ 12094F: include/linux/mtd/spi-nor.h 12095 12096SPI SUBSYSTEM 12097M: Mark Brown <broonie@kernel.org> 12098L: linux-spi@vger.kernel.org 12099T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12100Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12101S: Maintained 12102F: Documentation/devicetree/bindings/spi/ 12103F: Documentation/spi/ 12104F: drivers/spi/ 12105F: include/linux/spi/ 12106F: include/uapi/linux/spi/ 12107F: tools/spi/ 12108 12109SPIDERNET NETWORK DRIVER for CELL 12110M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12111L: netdev@vger.kernel.org 12112S: Supported 12113F: Documentation/networking/spider_net.txt 12114F: drivers/net/ethernet/toshiba/spider_net* 12115 12116SPU FILE SYSTEM 12117M: Jeremy Kerr <jk@ozlabs.org> 12118L: linuxppc-dev@lists.ozlabs.org 12119W: http://www.ibm.com/developerworks/power/cell/ 12120S: Supported 12121F: Documentation/filesystems/spufs.txt 12122F: arch/powerpc/platforms/cell/spufs/ 12123 12124SQUASHFS FILE SYSTEM 12125M: Phillip Lougher <phillip@squashfs.org.uk> 12126L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12127W: http://squashfs.org.uk 12128T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12129S: Maintained 12130F: Documentation/filesystems/squashfs.txt 12131F: fs/squashfs/ 12132 12133SRM (Alpha) environment access 12134M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12135S: Maintained 12136F: arch/alpha/kernel/srm_env.c 12137 12138STABLE BRANCH 12139M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12140L: stable@vger.kernel.org 12141S: Supported 12142F: Documentation/process/stable-kernel-rules.rst 12143 12144STAGING SUBSYSTEM 12145M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12147L: devel@driverdev.osuosl.org 12148S: Supported 12149F: drivers/staging/ 12150 12151STAGING - COMEDI 12152M: Ian Abbott <abbotti@mev.co.uk> 12153M: H Hartley Sweeten <hsweeten@visionengravers.com> 12154S: Odd Fixes 12155F: drivers/staging/comedi/ 12156 12157STAGING - FLARION FT1000 DRIVERS 12158M: Marek Belisko <marek.belisko@gmail.com> 12159S: Odd Fixes 12160F: drivers/staging/ft1000/ 12161 12162STAGING - INDUSTRIAL IO 12163M: Jonathan Cameron <jic23@kernel.org> 12164L: linux-iio@vger.kernel.org 12165S: Odd Fixes 12166F: Documentation/devicetree/bindings/staging/iio/ 12167F: drivers/staging/iio/ 12168 12169STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12170M: Jarod Wilson <jarod@wilsonet.com> 12171W: http://www.lirc.org/ 12172S: Odd Fixes 12173F: drivers/staging/media/lirc/ 12174 12175STAGING - LUSTRE PARALLEL FILESYSTEM 12176M: Oleg Drokin <oleg.drokin@intel.com> 12177M: Andreas Dilger <andreas.dilger@intel.com> 12178M: James Simmons <jsimmons@infradead.org> 12179L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12180W: http://wiki.lustre.org/ 12181S: Maintained 12182F: drivers/staging/lustre 12183 12184STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12185M: Marc Dietrich <marvin24@gmx.de> 12186L: ac100@lists.launchpad.net (moderated for non-subscribers) 12187L: linux-tegra@vger.kernel.org 12188S: Maintained 12189F: drivers/staging/nvec/ 12190 12191STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12192M: Jens Frederich <jfrederich@gmail.com> 12193M: Daniel Drake <dsd@laptop.org> 12194M: Jon Nettleton <jon.nettleton@gmail.com> 12195W: http://wiki.laptop.org/go/DCON 12196S: Maintained 12197F: drivers/staging/olpc_dcon/ 12198 12199STAGING - REALTEK RTL8712U DRIVERS 12200M: Larry Finger <Larry.Finger@lwfinger.net> 12201M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12202S: Odd Fixes 12203F: drivers/staging/rtl8712/ 12204 12205STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12206M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12207M: Teddy Wang <teddy.wang@siliconmotion.com> 12208M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12209L: linux-fbdev@vger.kernel.org 12210S: Maintained 12211F: drivers/staging/sm750fb/ 12212 12213STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12214M: William Hubbs <w.d.hubbs@gmail.com> 12215M: Chris Brannon <chris@the-brannons.com> 12216M: Kirk Reiser <kirk@reisers.ca> 12217M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12218L: speakup@linux-speakup.org 12219W: http://www.linux-speakup.org/ 12220S: Odd Fixes 12221F: drivers/staging/speakup/ 12222 12223STAGING - VIA VT665X DRIVERS 12224M: Forest Bond <forest@alittletooquiet.net> 12225S: Odd Fixes 12226F: drivers/staging/vt665?/ 12227 12228STAGING - WILC1000 WIFI DRIVER 12229M: Aditya Shankar <aditya.shankar@microchip.com> 12230M: Ganesh Krishna <ganesh.krishna@microchip.com> 12231L: linux-wireless@vger.kernel.org 12232S: Supported 12233F: drivers/staging/wilc1000/ 12234 12235STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12236M: Arnaud Patard <arnaud.patard@rtp-net.org> 12237S: Odd Fixes 12238F: drivers/staging/xgifb/ 12239 12240STARFIRE/DURALAN NETWORK DRIVER 12241M: Ion Badulescu <ionut@badula.org> 12242S: Odd Fixes 12243F: drivers/net/ethernet/adaptec/starfire* 12244 12245SUN3/3X 12246M: Sam Creasey <sammy@sammy.net> 12247W: http://sammy.net/sun3/ 12248S: Maintained 12249F: arch/m68k/kernel/*sun3* 12250F: arch/m68k/sun3*/ 12251F: arch/m68k/include/asm/sun3* 12252F: drivers/net/ethernet/i825xx/sun3* 12253 12254SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12255M: Hans de Goede <hdegoede@redhat.com> 12256L: linux-input@vger.kernel.org 12257S: Maintained 12258F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12259F: drivers/input/keyboard/sun4i-lradc-keys.c 12260 12261SUNDANCE NETWORK DRIVER 12262M: Denis Kirjanov <kda@linux-powerpc.org> 12263L: netdev@vger.kernel.org 12264S: Maintained 12265F: drivers/net/ethernet/dlink/sundance.c 12266 12267SUPERH 12268M: Yoshinori Sato <ysato@users.sourceforge.jp> 12269M: Rich Felker <dalias@libc.org> 12270L: linux-sh@vger.kernel.org 12271Q: http://patchwork.kernel.org/project/linux-sh/list/ 12272S: Maintained 12273F: Documentation/sh/ 12274F: arch/sh/ 12275F: drivers/sh/ 12276 12277SUSPEND TO RAM 12278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12279M: Len Brown <len.brown@intel.com> 12280M: Pavel Machek <pavel@ucw.cz> 12281L: linux-pm@vger.kernel.org 12282B: https://bugzilla.kernel.org 12283S: Supported 12284F: Documentation/power/ 12285F: arch/x86/kernel/acpi/ 12286F: drivers/base/power/ 12287F: kernel/power/ 12288F: include/linux/suspend.h 12289F: include/linux/freezer.h 12290F: include/linux/pm.h 12291 12292SVGA HANDLING 12293M: Martin Mares <mj@ucw.cz> 12294L: linux-video@atrey.karlin.mff.cuni.cz 12295S: Maintained 12296F: Documentation/svga.txt 12297F: arch/x86/boot/video* 12298 12299SWIOTLB SUBSYSTEM 12300M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12301L: linux-kernel@vger.kernel.org 12302T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12303S: Supported 12304F: lib/swiotlb.c 12305F: arch/*/kernel/pci-swiotlb.c 12306F: include/linux/swiotlb.h 12307 12308SWITCHDEV 12309M: Jiri Pirko <jiri@resnulli.us> 12310M: Ivan Vecera <ivecera@redhat.com> 12311L: netdev@vger.kernel.org 12312S: Supported 12313F: net/switchdev/ 12314F: include/net/switchdev.h 12315 12316SYNOPSYS ARC ARCHITECTURE 12317M: Vineet Gupta <vgupta@synopsys.com> 12318L: linux-snps-arc@lists.infradead.org 12319S: Supported 12320F: arch/arc/ 12321F: Documentation/devicetree/bindings/arc/* 12322F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12323F: drivers/clocksource/arc_timer.c 12324F: drivers/tty/serial/arc_uart.c 12325T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12326 12327SYNOPSYS ARC SDP platform support 12328M: Alexey Brodkin <abrodkin@synopsys.com> 12329S: Supported 12330F: arch/arc/plat-axs10x 12331F: arch/arc/boot/dts/ax* 12332F: Documentation/devicetree/bindings/arc/axs10* 12333 12334SYSTEM CONFIGURATION (SYSCON) 12335M: Lee Jones <lee.jones@linaro.org> 12336M: Arnd Bergmann <arnd@arndb.de> 12337T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12338S: Supported 12339F: drivers/mfd/syscon.c 12340 12341SYSTEM RESET/SHUTDOWN DRIVERS 12342M: Sebastian Reichel <sre@kernel.org> 12343L: linux-pm@vger.kernel.org 12344T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12345S: Maintained 12346F: Documentation/devicetree/bindings/power/reset/ 12347F: drivers/power/reset/ 12348 12349SYSV FILESYSTEM 12350M: Christoph Hellwig <hch@infradead.org> 12351S: Maintained 12352F: Documentation/filesystems/sysv-fs.txt 12353F: fs/sysv/ 12354F: include/linux/sysv_fs.h 12355 12356TARGET SUBSYSTEM 12357M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12358L: linux-scsi@vger.kernel.org 12359L: target-devel@vger.kernel.org 12360W: http://www.linux-iscsi.org 12361W: http://groups.google.com/group/linux-iscsi-target-dev 12362T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12363S: Supported 12364F: drivers/target/ 12365F: include/target/ 12366F: Documentation/target/ 12367 12368TASKSTATS STATISTICS INTERFACE 12369M: Balbir Singh <bsingharora@gmail.com> 12370S: Maintained 12371F: Documentation/accounting/taskstats* 12372F: include/linux/taskstats* 12373F: kernel/taskstats.c 12374 12375TC subsystem 12376M: Jamal Hadi Salim <jhs@mojatatu.com> 12377M: Cong Wang <xiyou.wangcong@gmail.com> 12378M: Jiri Pirko <jiri@resnulli.us> 12379L: netdev@vger.kernel.org 12380S: Maintained 12381F: include/net/pkt_cls.h 12382F: include/net/pkt_sched.h 12383F: include/net/tc_act/ 12384F: include/uapi/linux/pkt_cls.h 12385F: include/uapi/linux/pkt_sched.h 12386F: include/uapi/linux/tc_act/ 12387F: include/uapi/linux/tc_ematch/ 12388F: net/sched/ 12389 12390TCP LOW PRIORITY MODULE 12391M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12392M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12393W: http://tcp-lp-mod.sourceforge.net/ 12394S: Maintained 12395F: net/ipv4/tcp_lp.c 12396 12397TDA10071 MEDIA DRIVER 12398M: Antti Palosaari <crope@iki.fi> 12399L: linux-media@vger.kernel.org 12400W: https://linuxtv.org 12401W: http://palosaari.fi/linux/ 12402Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12403T: git git://linuxtv.org/anttip/media_tree.git 12404S: Maintained 12405F: drivers/media/dvb-frontends/tda10071* 12406 12407TDA18212 MEDIA DRIVER 12408M: Antti Palosaari <crope@iki.fi> 12409L: linux-media@vger.kernel.org 12410W: https://linuxtv.org 12411W: http://palosaari.fi/linux/ 12412Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12413T: git git://linuxtv.org/anttip/media_tree.git 12414S: Maintained 12415F: drivers/media/tuners/tda18212* 12416 12417TDA18218 MEDIA DRIVER 12418M: Antti Palosaari <crope@iki.fi> 12419L: linux-media@vger.kernel.org 12420W: https://linuxtv.org 12421W: http://palosaari.fi/linux/ 12422Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12423T: git git://linuxtv.org/anttip/media_tree.git 12424S: Maintained 12425F: drivers/media/tuners/tda18218* 12426 12427TDA18271 MEDIA DRIVER 12428M: Michael Krufky <mkrufky@linuxtv.org> 12429L: linux-media@vger.kernel.org 12430W: https://linuxtv.org 12431W: http://github.com/mkrufky 12432Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12433T: git git://linuxtv.org/mkrufky/tuners.git 12434S: Maintained 12435F: drivers/media/tuners/tda18271* 12436 12437TDA827x MEDIA DRIVER 12438M: Michael Krufky <mkrufky@linuxtv.org> 12439L: linux-media@vger.kernel.org 12440W: https://linuxtv.org 12441W: http://github.com/mkrufky 12442Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12443T: git git://linuxtv.org/mkrufky/tuners.git 12444S: Maintained 12445F: drivers/media/tuners/tda8290.* 12446 12447TDA8290 MEDIA DRIVER 12448M: Michael Krufky <mkrufky@linuxtv.org> 12449L: linux-media@vger.kernel.org 12450W: https://linuxtv.org 12451W: http://github.com/mkrufky 12452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12453T: git git://linuxtv.org/mkrufky/tuners.git 12454S: Maintained 12455F: drivers/media/tuners/tda8290.* 12456 12457TDA9840 MEDIA DRIVER 12458M: Hans Verkuil <hverkuil@xs4all.nl> 12459L: linux-media@vger.kernel.org 12460T: git git://linuxtv.org/media_tree.git 12461W: https://linuxtv.org 12462S: Maintained 12463F: drivers/media/i2c/tda9840* 12464 12465TEA5761 TUNER DRIVER 12466M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12467M: Mauro Carvalho Chehab <mchehab@kernel.org> 12468L: linux-media@vger.kernel.org 12469W: https://linuxtv.org 12470T: git git://linuxtv.org/media_tree.git 12471S: Odd fixes 12472F: drivers/media/tuners/tea5761.* 12473 12474TEA5767 TUNER DRIVER 12475M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12476M: Mauro Carvalho Chehab <mchehab@kernel.org> 12477L: linux-media@vger.kernel.org 12478W: https://linuxtv.org 12479T: git git://linuxtv.org/media_tree.git 12480S: Maintained 12481F: drivers/media/tuners/tea5767.* 12482 12483TEA6415C MEDIA DRIVER 12484M: Hans Verkuil <hverkuil@xs4all.nl> 12485L: linux-media@vger.kernel.org 12486T: git git://linuxtv.org/media_tree.git 12487W: https://linuxtv.org 12488S: Maintained 12489F: drivers/media/i2c/tea6415c* 12490 12491TEA6420 MEDIA DRIVER 12492M: Hans Verkuil <hverkuil@xs4all.nl> 12493L: linux-media@vger.kernel.org 12494T: git git://linuxtv.org/media_tree.git 12495W: https://linuxtv.org 12496S: Maintained 12497F: drivers/media/i2c/tea6420* 12498 12499TEAM DRIVER 12500M: Jiri Pirko <jiri@resnulli.us> 12501L: netdev@vger.kernel.org 12502S: Supported 12503F: drivers/net/team/ 12504F: include/linux/if_team.h 12505F: include/uapi/linux/if_team.h 12506 12507TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12508M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12509S: Maintained 12510F: arch/x86/platform/ts5500/ 12511 12512TECHNOTREND USB IR RECEIVER 12513M: Sean Young <sean@mess.org> 12514L: linux-media@vger.kernel.org 12515S: Maintained 12516F: drivers/media/rc/ttusbir.c 12517 12518TEGRA ARCHITECTURE SUPPORT 12519M: Stephen Warren <swarren@wwwdotorg.org> 12520M: Thierry Reding <thierry.reding@gmail.com> 12521M: Alexandre Courbot <gnurou@gmail.com> 12522L: linux-tegra@vger.kernel.org 12523Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12525S: Supported 12526N: [^a-z]tegra 12527 12528TEGRA CLOCK DRIVER 12529M: Peter De Schrijver <pdeschrijver@nvidia.com> 12530M: Prashant Gaikwad <pgaikwad@nvidia.com> 12531S: Supported 12532F: drivers/clk/tegra/ 12533 12534TEGRA DMA DRIVERS 12535M: Laxman Dewangan <ldewangan@nvidia.com> 12536M: Jon Hunter <jonathanh@nvidia.com> 12537S: Supported 12538F: drivers/dma/tegra* 12539 12540TEGRA I2C DRIVER 12541M: Laxman Dewangan <ldewangan@nvidia.com> 12542S: Supported 12543F: drivers/i2c/busses/i2c-tegra.c 12544 12545TEGRA IOMMU DRIVERS 12546M: Hiroshi Doyu <hdoyu@nvidia.com> 12547S: Supported 12548F: drivers/iommu/tegra* 12549 12550TEGRA KBC DRIVER 12551M: Rakesh Iyer <riyer@nvidia.com> 12552M: Laxman Dewangan <ldewangan@nvidia.com> 12553S: Supported 12554F: drivers/input/keyboard/tegra-kbc.c 12555 12556TEGRA PWM DRIVER 12557M: Thierry Reding <thierry.reding@gmail.com> 12558S: Supported 12559F: drivers/pwm/pwm-tegra.c 12560 12561TEGRA SERIAL DRIVER 12562M: Laxman Dewangan <ldewangan@nvidia.com> 12563S: Supported 12564F: drivers/tty/serial/serial-tegra.c 12565 12566TEGRA SPI DRIVER 12567M: Laxman Dewangan <ldewangan@nvidia.com> 12568S: Supported 12569F: drivers/spi/spi-tegra* 12570 12571TEHUTI ETHERNET DRIVER 12572M: Andy Gospodarek <andy@greyhouse.net> 12573L: netdev@vger.kernel.org 12574S: Supported 12575F: drivers/net/ethernet/tehuti/* 12576 12577Telecom Clock Driver for MCPL0010 12578M: Mark Gross <mark.gross@intel.com> 12579S: Supported 12580F: drivers/char/tlclk.c 12581 12582TENSILICA XTENSA PORT (xtensa) 12583M: Chris Zankel <chris@zankel.net> 12584M: Max Filippov <jcmvbkbc@gmail.com> 12585L: linux-xtensa@linux-xtensa.org 12586T: git git://github.com/czankel/xtensa-linux.git 12587S: Maintained 12588F: arch/xtensa/ 12589F: drivers/irqchip/irq-xtensa-* 12590 12591Texas Instruments' System Control Interface (TISCI) Protocol Driver 12592M: Nishanth Menon <nm@ti.com> 12593M: Tero Kristo <t-kristo@ti.com> 12594M: Santosh Shilimkar <ssantosh@kernel.org> 12595L: linux-arm-kernel@lists.infradead.org 12596S: Maintained 12597F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12598F: drivers/firmware/ti_sci* 12599F: include/linux/soc/ti/ti_sci_protocol.h 12600 12601THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12602M: Hans Verkuil <hverkuil@xs4all.nl> 12603L: linux-media@vger.kernel.org 12604T: git git://linuxtv.org/media_tree.git 12605W: https://linuxtv.org 12606S: Maintained 12607F: drivers/media/radio/radio-raremono.c 12608 12609THERMAL 12610M: Zhang Rui <rui.zhang@intel.com> 12611M: Eduardo Valentin <edubezval@gmail.com> 12612L: linux-pm@vger.kernel.org 12613T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12614T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12615Q: https://patchwork.kernel.org/project/linux-pm/list/ 12616S: Supported 12617F: drivers/thermal/ 12618F: include/linux/thermal.h 12619F: include/uapi/linux/thermal.h 12620F: include/linux/cpu_cooling.h 12621F: Documentation/devicetree/bindings/thermal/ 12622 12623THERMAL/CPU_COOLING 12624M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12625M: Viresh Kumar <viresh.kumar@linaro.org> 12626M: Javi Merino <javi.merino@kernel.org> 12627L: linux-pm@vger.kernel.org 12628S: Supported 12629F: Documentation/thermal/cpu-cooling-api.txt 12630F: drivers/thermal/cpu_cooling.c 12631F: include/linux/cpu_cooling.h 12632 12633THINKPAD ACPI EXTRAS DRIVER 12634M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12635L: ibm-acpi-devel@lists.sourceforge.net 12636L: platform-driver-x86@vger.kernel.org 12637W: http://ibm-acpi.sourceforge.net 12638W: http://thinkwiki.org/wiki/Ibm-acpi 12639T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12640S: Maintained 12641F: drivers/platform/x86/thinkpad_acpi.c 12642 12643TI BANDGAP AND THERMAL DRIVER 12644M: Eduardo Valentin <edubezval@gmail.com> 12645M: Keerthy <j-keerthy@ti.com> 12646L: linux-pm@vger.kernel.org 12647L: linux-omap@vger.kernel.org 12648S: Maintained 12649F: drivers/thermal/ti-soc-thermal/ 12650 12651TI VPE/CAL DRIVERS 12652M: Benoit Parrot <bparrot@ti.com> 12653L: linux-media@vger.kernel.org 12654W: http://linuxtv.org/ 12655Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12656S: Maintained 12657F: drivers/media/platform/ti-vpe/ 12658 12659TI CDCE706 CLOCK DRIVER 12660M: Max Filippov <jcmvbkbc@gmail.com> 12661S: Maintained 12662F: drivers/clk/clk-cdce706.c 12663 12664TI CLOCK DRIVER 12665M: Tero Kristo <t-kristo@ti.com> 12666L: linux-omap@vger.kernel.org 12667S: Maintained 12668F: drivers/clk/ti/ 12669F: include/linux/clk/ti.h 12670 12671TI ETHERNET SWITCH DRIVER (CPSW) 12672R: Grygorii Strashko <grygorii.strashko@ti.com> 12673L: linux-omap@vger.kernel.org 12674L: netdev@vger.kernel.org 12675S: Maintained 12676F: drivers/net/ethernet/ti/cpsw* 12677F: drivers/net/ethernet/ti/davinci* 12678 12679TI FLASH MEDIA INTERFACE DRIVER 12680M: Alex Dubov <oakad@yahoo.com> 12681S: Maintained 12682F: drivers/misc/tifm* 12683F: drivers/mmc/host/tifm_sd.c 12684F: include/linux/tifm.h 12685 12686TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12687M: Santosh Shilimkar <ssantosh@kernel.org> 12688L: linux-kernel@vger.kernel.org 12689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12690S: Maintained 12691F: drivers/soc/ti/* 12692T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12693 12694 12695TI LM49xxx FAMILY ASoC CODEC DRIVERS 12696M: M R Swami Reddy <mr.swami.reddy@ti.com> 12697M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12698L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12699S: Maintained 12700F: sound/soc/codecs/lm49453* 12701F: sound/soc/codecs/isabelle* 12702 12703TI LP855x BACKLIGHT DRIVER 12704M: Milo Kim <milo.kim@ti.com> 12705S: Maintained 12706F: Documentation/backlight/lp855x-driver.txt 12707F: drivers/video/backlight/lp855x_bl.c 12708F: include/linux/platform_data/lp855x.h 12709 12710TI LP8727 CHARGER DRIVER 12711M: Milo Kim <milo.kim@ti.com> 12712S: Maintained 12713F: drivers/power/supply/lp8727_charger.c 12714F: include/linux/platform_data/lp8727.h 12715 12716TI LP8788 MFD DRIVER 12717M: Milo Kim <milo.kim@ti.com> 12718S: Maintained 12719F: drivers/iio/adc/lp8788_adc.c 12720F: drivers/leds/leds-lp8788.c 12721F: drivers/mfd/lp8788*.c 12722F: drivers/power/supply/lp8788-charger.c 12723F: drivers/regulator/lp8788-*.c 12724F: include/linux/mfd/lp8788*.h 12725 12726TI NETCP ETHERNET DRIVER 12727M: Wingman Kwok <w-kwok2@ti.com> 12728M: Murali Karicheri <m-karicheri2@ti.com> 12729L: netdev@vger.kernel.org 12730S: Maintained 12731F: drivers/net/ethernet/ti/netcp* 12732 12733TI TAS571X FAMILY ASoC CODEC DRIVER 12734M: Kevin Cernekee <cernekee@chromium.org> 12735L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12736S: Odd Fixes 12737F: sound/soc/codecs/tas571x* 12738 12739TI TWL4030 SERIES SOC CODEC DRIVER 12740M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12741L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12742S: Maintained 12743F: sound/soc/codecs/twl4030* 12744 12745TI WILINK WIRELESS DRIVERS 12746L: linux-wireless@vger.kernel.org 12747W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12748W: http://wireless.kernel.org/en/users/Drivers/wl1251 12749T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12750S: Orphan 12751F: drivers/net/wireless/ti/ 12752F: include/linux/wl12xx.h 12753 12754TIPC NETWORK LAYER 12755M: Jon Maloy <jon.maloy@ericsson.com> 12756M: Ying Xue <ying.xue@windriver.com> 12757L: netdev@vger.kernel.org (core kernel code) 12758L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12759W: http://tipc.sourceforge.net/ 12760S: Maintained 12761F: include/uapi/linux/tipc*.h 12762F: net/tipc/ 12763 12764TILE ARCHITECTURE 12765M: Chris Metcalf <cmetcalf@mellanox.com> 12766W: http://www.mellanox.com/repository/solutions/tile-scm/ 12767T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12768S: Supported 12769F: arch/tile/ 12770F: drivers/char/tile-srom.c 12771F: drivers/edac/tile_edac.c 12772F: drivers/net/ethernet/tile/ 12773F: drivers/rtc/rtc-tile.c 12774F: drivers/tty/hvc/hvc_tile.c 12775F: drivers/tty/serial/tilegx.c 12776F: drivers/usb/host/*-tilegx.c 12777F: include/linux/usb/tilegx.h 12778 12779TLAN NETWORK DRIVER 12780M: Samuel Chessman <chessman@tux.org> 12781L: tlan-devel@lists.sourceforge.net (subscribers-only) 12782W: http://sourceforge.net/projects/tlan/ 12783S: Maintained 12784F: Documentation/networking/tlan.txt 12785F: drivers/net/ethernet/ti/tlan.* 12786 12787TOMOYO SECURITY MODULE 12788M: Kentaro Takeda <takedakn@nttdata.co.jp> 12789M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12790L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12791L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12792L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12793L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12794W: http://tomoyo.sourceforge.jp/ 12795T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12796S: Maintained 12797F: security/tomoyo/ 12798 12799TOPSTAR LAPTOP EXTRAS DRIVER 12800M: Herton Ronaldo Krzesinski <herton@canonical.com> 12801L: platform-driver-x86@vger.kernel.org 12802S: Maintained 12803F: drivers/platform/x86/topstar-laptop.c 12804 12805TOSHIBA ACPI EXTRAS DRIVER 12806M: Azael Avalos <coproscefalo@gmail.com> 12807L: platform-driver-x86@vger.kernel.org 12808S: Maintained 12809F: drivers/platform/x86/toshiba_acpi.c 12810 12811TOSHIBA BLUETOOTH DRIVER 12812M: Azael Avalos <coproscefalo@gmail.com> 12813L: platform-driver-x86@vger.kernel.org 12814S: Maintained 12815F: drivers/platform/x86/toshiba_bluetooth.c 12816 12817TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12818M: Azael Avalos <coproscefalo@gmail.com> 12819L: platform-driver-x86@vger.kernel.org 12820S: Maintained 12821F: drivers/platform/x86/toshiba_haps.c 12822 12823TOSHIBA WMI HOTKEYS DRIVER 12824M: Azael Avalos <coproscefalo@gmail.com> 12825L: platform-driver-x86@vger.kernel.org 12826S: Maintained 12827F: drivers/platform/x86/toshiba-wmi.c 12828 12829TOSHIBA SMM DRIVER 12830M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12831W: http://www.buzzard.org.uk/toshiba/ 12832S: Maintained 12833F: drivers/char/toshiba.c 12834F: include/linux/toshiba.h 12835F: include/uapi/linux/toshiba.h 12836 12837TOSHIBA TC358743 DRIVER 12838M: Mats Randgaard <matrandg@cisco.com> 12839L: linux-media@vger.kernel.org 12840S: Maintained 12841F: drivers/media/i2c/tc358743* 12842F: include/media/i2c/tc358743.h 12843 12844TMIO/SDHI MMC DRIVER 12845M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12846L: linux-mmc@vger.kernel.org 12847S: Supported 12848F: drivers/mmc/host/tmio_mmc* 12849F: drivers/mmc/host/sh_mobile_sdhi.c 12850F: include/linux/mfd/tmio.h 12851 12852TMP401 HARDWARE MONITOR DRIVER 12853M: Guenter Roeck <linux@roeck-us.net> 12854L: linux-hwmon@vger.kernel.org 12855S: Maintained 12856F: Documentation/hwmon/tmp401 12857F: drivers/hwmon/tmp401.c 12858 12859TMPFS (SHMEM FILESYSTEM) 12860M: Hugh Dickins <hughd@google.com> 12861L: linux-mm@kvack.org 12862S: Maintained 12863F: include/linux/shmem_fs.h 12864F: mm/shmem.c 12865 12866TM6000 VIDEO4LINUX DRIVER 12867M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12868M: Mauro Carvalho Chehab <mchehab@kernel.org> 12869L: linux-media@vger.kernel.org 12870W: https://linuxtv.org 12871T: git git://linuxtv.org/media_tree.git 12872S: Odd fixes 12873F: drivers/media/usb/tm6000/ 12874F: Documentation/media/v4l-drivers/tm6000* 12875 12876TW5864 VIDEO4LINUX DRIVER 12877M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12878M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12879M: Andrey Utkin <andrey_utkin@fastmail.com> 12880L: linux-media@vger.kernel.org 12881S: Supported 12882F: drivers/media/pci/tw5864/ 12883 12884TW68 VIDEO4LINUX DRIVER 12885M: Hans Verkuil <hverkuil@xs4all.nl> 12886L: linux-media@vger.kernel.org 12887T: git git://linuxtv.org/media_tree.git 12888W: https://linuxtv.org 12889S: Odd Fixes 12890F: drivers/media/pci/tw68/ 12891 12892TW686X VIDEO4LINUX DRIVER 12893M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12894L: linux-media@vger.kernel.org 12895T: git git://linuxtv.org/media_tree.git 12896W: http://linuxtv.org 12897S: Maintained 12898F: drivers/media/pci/tw686x/ 12899 12900TPM DEVICE DRIVER 12901M: Peter Huewe <peterhuewe@gmx.de> 12902M: Marcel Selhorst <tpmdd@selhorst.net> 12903M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12904R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12905W: http://tpmdd.sourceforge.net 12906L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12907Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12908T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12909S: Maintained 12910F: drivers/char/tpm/ 12911 12912TPM IBM_VTPM DEVICE DRIVER 12913M: Ashley Lai <ashleydlai@gmail.com> 12914W: http://tpmdd.sourceforge.net 12915L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12916S: Maintained 12917F: drivers/char/tpm/tpm_ibmvtpm* 12918 12919TRACING 12920M: Steven Rostedt <rostedt@goodmis.org> 12921M: Ingo Molnar <mingo@redhat.com> 12922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12923S: Maintained 12924F: Documentation/trace/ftrace.txt 12925F: arch/*/*/*/ftrace.h 12926F: arch/*/kernel/ftrace.c 12927F: include/*/ftrace.h 12928F: include/linux/trace*.h 12929F: include/trace/ 12930F: kernel/trace/ 12931F: tools/testing/selftests/ftrace/ 12932 12933TRACING MMIO ACCESSES (MMIOTRACE) 12934M: Steven Rostedt <rostedt@goodmis.org> 12935M: Ingo Molnar <mingo@kernel.org> 12936R: Karol Herbst <karolherbst@gmail.com> 12937R: Pekka Paalanen <ppaalanen@gmail.com> 12938S: Maintained 12939L: linux-kernel@vger.kernel.org 12940L: nouveau@lists.freedesktop.org 12941F: kernel/trace/trace_mmiotrace.c 12942F: include/linux/mmiotrace.h 12943F: arch/x86/mm/kmmio.c 12944F: arch/x86/mm/mmio-mod.c 12945F: arch/x86/mm/testmmiotrace.c 12946 12947TRIVIAL PATCHES 12948M: Jiri Kosina <trivial@kernel.org> 12949T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12950S: Maintained 12951K: ^Subject:.*(?i)trivial 12952 12953TTY LAYER 12954M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12955M: Jiri Slaby <jslaby@suse.com> 12956S: Supported 12957T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12958F: Documentation/serial/ 12959F: drivers/tty/ 12960F: drivers/tty/serial/serial_core.c 12961F: include/linux/serial_core.h 12962F: include/linux/serial.h 12963F: include/linux/tty.h 12964F: include/uapi/linux/serial_core.h 12965F: include/uapi/linux/serial.h 12966F: include/uapi/linux/tty.h 12967 12968TUA9001 MEDIA DRIVER 12969M: Antti Palosaari <crope@iki.fi> 12970L: linux-media@vger.kernel.org 12971W: https://linuxtv.org 12972W: http://palosaari.fi/linux/ 12973Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12974T: git git://linuxtv.org/anttip/media_tree.git 12975S: Maintained 12976F: drivers/media/tuners/tua9001* 12977 12978TULIP NETWORK DRIVERS 12979L: netdev@vger.kernel.org 12980L: linux-parisc@vger.kernel.org 12981S: Orphan 12982F: drivers/net/ethernet/dec/tulip/ 12983 12984TUN/TAP driver 12985M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12986W: http://vtun.sourceforge.net/tun 12987S: Maintained 12988F: Documentation/networking/tuntap.txt 12989F: arch/um/os-Linux/drivers/ 12990 12991TURBOCHANNEL SUBSYSTEM 12992M: "Maciej W. Rozycki" <macro@linux-mips.org> 12993M: Ralf Baechle <ralf@linux-mips.org> 12994L: linux-mips@linux-mips.org 12995Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12996S: Maintained 12997F: drivers/tc/ 12998F: include/linux/tc.h 12999 13000UBI FILE SYSTEM (UBIFS) 13001M: Richard Weinberger <richard@nod.at> 13002M: Artem Bityutskiy <dedekind1@gmail.com> 13003M: Adrian Hunter <adrian.hunter@intel.com> 13004L: linux-mtd@lists.infradead.org 13005T: git git://git.infradead.org/ubifs-2.6.git 13006W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13007S: Supported 13008F: Documentation/filesystems/ubifs.txt 13009F: fs/ubifs/ 13010 13011UCLINUX (M68KNOMMU AND COLDFIRE) 13012M: Greg Ungerer <gerg@linux-m68k.org> 13013W: http://www.linux-m68k.org/ 13014W: http://www.uclinux.org/ 13015L: linux-m68k@lists.linux-m68k.org 13016L: uclinux-dev@uclinux.org (subscribers-only) 13017T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13018S: Maintained 13019F: arch/m68k/coldfire/ 13020F: arch/m68k/68*/ 13021F: arch/m68k/*/*_no.* 13022F: arch/m68k/include/asm/*_no.* 13023 13024UDF FILESYSTEM 13025M: Jan Kara <jack@suse.com> 13026S: Maintained 13027F: Documentation/filesystems/udf.txt 13028F: fs/udf/ 13029 13030UDRAW TABLET 13031M: Bastien Nocera <hadess@hadess.net> 13032L: linux-input@vger.kernel.org 13033S: Maintained 13034F: drivers/hid/hid-udraw.c 13035 13036UFS FILESYSTEM 13037M: Evgeniy Dushistov <dushistov@mail.ru> 13038S: Maintained 13039F: Documentation/filesystems/ufs.txt 13040F: fs/ufs/ 13041 13042UHID USERSPACE HID IO DRIVER: 13043M: David Herrmann <dh.herrmann@googlemail.com> 13044L: linux-input@vger.kernel.org 13045S: Maintained 13046F: drivers/hid/uhid.c 13047F: include/uapi/linux/uhid.h 13048 13049ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13050L: linux-usb@vger.kernel.org 13051S: Orphan 13052F: drivers/uwb/ 13053F: include/linux/uwb.h 13054F: include/linux/uwb/ 13055 13056UNICORE32 ARCHITECTURE: 13057M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13058W: http://mprc.pku.edu.cn/~guanxuetao/linux 13059S: Maintained 13060T: git git://github.com/gxt/linux.git 13061F: arch/unicore32/ 13062 13063UNIFDEF 13064M: Tony Finch <dot@dotat.at> 13065W: http://dotat.at/prog/unifdef 13066S: Maintained 13067F: scripts/unifdef.c 13068 13069UNIFORM CDROM DRIVER 13070M: Jens Axboe <axboe@kernel.dk> 13071W: http://www.kernel.dk 13072S: Maintained 13073F: Documentation/cdrom/ 13074F: drivers/cdrom/cdrom.c 13075F: include/linux/cdrom.h 13076F: include/uapi/linux/cdrom.h 13077 13078UNISYS S-PAR DRIVERS 13079M: David Kershner <david.kershner@unisys.com> 13080L: sparmaintainer@unisys.com (Unisys internal) 13081S: Supported 13082F: drivers/staging/unisys/ 13083 13084UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13085M: Vinayak Holikatti <vinholikatti@gmail.com> 13086L: linux-scsi@vger.kernel.org 13087S: Supported 13088F: Documentation/scsi/ufs.txt 13089F: drivers/scsi/ufs/ 13090 13091UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13092M: Manjunath M Bettegowda <manjumb@synopsys.com> 13093M: Prabu Thangamuthu <prabut@synopsys.com> 13094L: linux-scsi@vger.kernel.org 13095S: Supported 13096F: drivers/scsi/ufs/*dwc* 13097 13098UNSORTED BLOCK IMAGES (UBI) 13099M: Artem Bityutskiy <dedekind1@gmail.com> 13100M: Richard Weinberger <richard@nod.at> 13101W: http://www.linux-mtd.infradead.org/ 13102L: linux-mtd@lists.infradead.org 13103T: git git://git.infradead.org/ubifs-2.6.git 13104S: Supported 13105F: drivers/mtd/ubi/ 13106F: include/linux/mtd/ubi.h 13107F: include/uapi/mtd/ubi-user.h 13108 13109USB ACM DRIVER 13110M: Oliver Neukum <oneukum@suse.com> 13111L: linux-usb@vger.kernel.org 13112S: Maintained 13113F: Documentation/usb/acm.txt 13114F: drivers/usb/class/cdc-acm.* 13115 13116USB AR5523 WIRELESS DRIVER 13117M: Pontus Fuchs <pontus.fuchs@gmail.com> 13118L: linux-wireless@vger.kernel.org 13119S: Maintained 13120F: drivers/net/wireless/ath/ar5523/ 13121 13122USB ATTACHED SCSI 13123M: Oliver Neukum <oneukum@suse.com> 13124L: linux-usb@vger.kernel.org 13125L: linux-scsi@vger.kernel.org 13126S: Maintained 13127F: drivers/usb/storage/uas.c 13128 13129USB CDC ETHERNET DRIVER 13130M: Oliver Neukum <oliver@neukum.org> 13131L: linux-usb@vger.kernel.org 13132S: Maintained 13133F: drivers/net/usb/cdc_*.c 13134F: include/uapi/linux/usb/cdc.h 13135 13136USB CHAOSKEY DRIVER 13137M: Keith Packard <keithp@keithp.com> 13138L: linux-usb@vger.kernel.org 13139S: Maintained 13140F: drivers/usb/misc/chaoskey.c 13141 13142USB CYPRESS C67X00 DRIVER 13143M: Peter Korsgaard <jacmet@sunsite.dk> 13144L: linux-usb@vger.kernel.org 13145S: Maintained 13146F: drivers/usb/c67x00/ 13147 13148USB DAVICOM DM9601 DRIVER 13149M: Peter Korsgaard <jacmet@sunsite.dk> 13150L: netdev@vger.kernel.org 13151W: http://www.linux-usb.org/usbnet 13152S: Maintained 13153F: drivers/net/usb/dm9601.c 13154 13155USB DIAMOND RIO500 DRIVER 13156M: Cesar Miquel <miquel@df.uba.ar> 13157L: rio500-users@lists.sourceforge.net 13158W: http://rio500.sourceforge.net 13159S: Maintained 13160F: drivers/usb/misc/rio500* 13161 13162USB EHCI DRIVER 13163M: Alan Stern <stern@rowland.harvard.edu> 13164L: linux-usb@vger.kernel.org 13165S: Maintained 13166F: Documentation/usb/ehci.txt 13167F: drivers/usb/host/ehci* 13168 13169USB GADGET/PERIPHERAL SUBSYSTEM 13170M: Felipe Balbi <balbi@kernel.org> 13171L: linux-usb@vger.kernel.org 13172W: http://www.linux-usb.org/gadget 13173T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13174S: Maintained 13175F: drivers/usb/gadget/ 13176F: include/linux/usb/gadget* 13177 13178USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13179M: Jiri Kosina <jikos@kernel.org> 13180R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13181L: linux-usb@vger.kernel.org 13182T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13183S: Maintained 13184F: Documentation/hid/hiddev.txt 13185F: drivers/hid/usbhid/ 13186 13187USB ISP116X DRIVER 13188M: Olav Kongas <ok@artecdesign.ee> 13189L: linux-usb@vger.kernel.org 13190S: Maintained 13191F: drivers/usb/host/isp116x* 13192F: include/linux/usb/isp116x.h 13193 13194USB LAN78XX ETHERNET DRIVER 13195M: Woojung Huh <woojung.huh@microchip.com> 13196M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13197L: netdev@vger.kernel.org 13198S: Maintained 13199F: drivers/net/usb/lan78xx.* 13200 13201USB MASS STORAGE DRIVER 13202M: Alan Stern <stern@rowland.harvard.edu> 13203L: linux-usb@vger.kernel.org 13204L: usb-storage@lists.one-eyed-alien.net 13205S: Maintained 13206W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13207F: drivers/usb/storage/ 13208 13209USB MIDI DRIVER 13210M: Clemens Ladisch <clemens@ladisch.de> 13211L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13212T: git git://git.alsa-project.org/alsa-kernel.git 13213S: Maintained 13214F: sound/usb/midi.* 13215 13216USB NETWORKING DRIVERS 13217L: linux-usb@vger.kernel.org 13218S: Odd Fixes 13219F: drivers/net/usb/ 13220 13221USB OHCI DRIVER 13222M: Alan Stern <stern@rowland.harvard.edu> 13223L: linux-usb@vger.kernel.org 13224S: Maintained 13225F: Documentation/usb/ohci.txt 13226F: drivers/usb/host/ohci* 13227 13228USB OTG FSM (Finite State Machine) 13229M: Peter Chen <Peter.Chen@nxp.com> 13230T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13231L: linux-usb@vger.kernel.org 13232S: Maintained 13233F: drivers/usb/common/usb-otg-fsm.c 13234 13235USB OVER IP DRIVER 13236M: Valentina Manea <valentina.manea.m@gmail.com> 13237M: Shuah Khan <shuahkh@osg.samsung.com> 13238M: Shuah Khan <shuah@kernel.org> 13239L: linux-usb@vger.kernel.org 13240S: Maintained 13241F: Documentation/usb/usbip_protocol.txt 13242F: drivers/usb/usbip/ 13243F: tools/usb/usbip/ 13244 13245USB PEGASUS DRIVER 13246M: Petko Manolov <petkan@nucleusys.com> 13247L: linux-usb@vger.kernel.org 13248L: netdev@vger.kernel.org 13249T: git git://github.com/petkan/pegasus.git 13250W: https://github.com/petkan/pegasus 13251S: Maintained 13252F: drivers/net/usb/pegasus.* 13253 13254USB PHY LAYER 13255M: Felipe Balbi <balbi@kernel.org> 13256L: linux-usb@vger.kernel.org 13257T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13258S: Maintained 13259F: drivers/usb/phy/ 13260 13261USB PRINTER DRIVER (usblp) 13262M: Pete Zaitcev <zaitcev@redhat.com> 13263L: linux-usb@vger.kernel.org 13264S: Supported 13265F: drivers/usb/class/usblp.c 13266 13267USB QMI WWAN NETWORK DRIVER 13268M: Bjørn Mork <bjorn@mork.no> 13269L: netdev@vger.kernel.org 13270S: Maintained 13271F: Documentation/ABI/testing/sysfs-class-net-qmi 13272F: drivers/net/usb/qmi_wwan.c 13273 13274USB RTL8150 DRIVER 13275M: Petko Manolov <petkan@nucleusys.com> 13276L: linux-usb@vger.kernel.org 13277L: netdev@vger.kernel.org 13278T: git git://github.com/petkan/rtl8150.git 13279W: https://github.com/petkan/rtl8150 13280S: Maintained 13281F: drivers/net/usb/rtl8150.c 13282 13283USB SERIAL SUBSYSTEM 13284M: Johan Hovold <johan@kernel.org> 13285L: linux-usb@vger.kernel.org 13286T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13287S: Maintained 13288F: Documentation/usb/usb-serial.txt 13289F: drivers/usb/serial/ 13290F: include/linux/usb/serial.h 13291 13292USB SMSC75XX ETHERNET DRIVER 13293M: Steve Glendinning <steve.glendinning@shawell.net> 13294L: netdev@vger.kernel.org 13295S: Maintained 13296F: drivers/net/usb/smsc75xx.* 13297 13298USB SMSC95XX ETHERNET DRIVER 13299M: Steve Glendinning <steve.glendinning@shawell.net> 13300M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13301L: netdev@vger.kernel.org 13302S: Maintained 13303F: drivers/net/usb/smsc95xx.* 13304 13305USB SUBSYSTEM 13306M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13307L: linux-usb@vger.kernel.org 13308W: http://www.linux-usb.org 13309T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13310S: Supported 13311F: Documentation/devicetree/bindings/usb/ 13312F: Documentation/usb/ 13313F: drivers/usb/ 13314F: include/linux/usb.h 13315F: include/linux/usb/ 13316 13317USB TYPEC SUBSYSTEM 13318M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13319L: linux-usb@vger.kernel.org 13320S: Maintained 13321F: Documentation/ABI/testing/sysfs-class-typec 13322F: Documentation/usb/typec.rst 13323F: drivers/usb/typec/ 13324F: include/linux/usb/typec.h 13325 13326USB UHCI DRIVER 13327M: Alan Stern <stern@rowland.harvard.edu> 13328L: linux-usb@vger.kernel.org 13329S: Maintained 13330F: drivers/usb/host/uhci* 13331 13332USB "USBNET" DRIVER FRAMEWORK 13333M: Oliver Neukum <oneukum@suse.com> 13334L: netdev@vger.kernel.org 13335W: http://www.linux-usb.org/usbnet 13336S: Maintained 13337F: drivers/net/usb/usbnet.c 13338F: include/linux/usb/usbnet.h 13339 13340USB VIDEO CLASS 13341M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13342L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13343L: linux-media@vger.kernel.org 13344T: git git://linuxtv.org/media_tree.git 13345W: http://www.ideasonboard.org/uvc/ 13346S: Maintained 13347F: drivers/media/usb/uvc/ 13348F: include/uapi/linux/uvcvideo.h 13349 13350USB VISION DRIVER 13351M: Hans Verkuil <hverkuil@xs4all.nl> 13352L: linux-media@vger.kernel.org 13353T: git git://linuxtv.org/media_tree.git 13354W: https://linuxtv.org 13355S: Odd Fixes 13356F: drivers/media/usb/usbvision/ 13357 13358USB WEBCAM GADGET 13359M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13360L: linux-usb@vger.kernel.org 13361S: Maintained 13362F: drivers/usb/gadget/function/*uvc* 13363F: drivers/usb/gadget/legacy/webcam.c 13364 13365USB WIRELESS RNDIS DRIVER (rndis_wlan) 13366M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13367L: linux-wireless@vger.kernel.org 13368S: Maintained 13369F: drivers/net/wireless/rndis_wlan.c 13370 13371USB XHCI DRIVER 13372M: Mathias Nyman <mathias.nyman@intel.com> 13373L: linux-usb@vger.kernel.org 13374S: Supported 13375F: drivers/usb/host/xhci* 13376F: drivers/usb/host/pci-quirks* 13377 13378USB ZD1201 DRIVER 13379L: linux-wireless@vger.kernel.org 13380W: http://linux-lc100020.sourceforge.net 13381S: Orphan 13382F: drivers/net/wireless/zydas/zd1201.* 13383 13384USB ZR364XX DRIVER 13385M: Antoine Jacquet <royale@zerezo.com> 13386L: linux-usb@vger.kernel.org 13387L: linux-media@vger.kernel.org 13388T: git git://linuxtv.org/media_tree.git 13389W: http://royale.zerezo.com/zr364xx/ 13390S: Maintained 13391F: Documentation/media/v4l-drivers/zr364xx* 13392F: drivers/media/usb/zr364xx/ 13393 13394ULPI BUS 13395M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13396L: linux-usb@vger.kernel.org 13397S: Maintained 13398F: drivers/usb/common/ulpi.c 13399F: include/linux/ulpi/ 13400 13401USER-MODE LINUX (UML) 13402M: Jeff Dike <jdike@addtoit.com> 13403M: Richard Weinberger <richard@nod.at> 13404L: user-mode-linux-devel@lists.sourceforge.net 13405L: user-mode-linux-user@lists.sourceforge.net 13406W: http://user-mode-linux.sourceforge.net 13407T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13408S: Maintained 13409F: Documentation/virtual/uml/ 13410F: arch/um/ 13411F: arch/x86/um/ 13412F: fs/hostfs/ 13413F: fs/hppfs/ 13414 13415USERSPACE I/O (UIO) 13416M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13417S: Maintained 13418T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13419F: Documentation/driver-api/uio-howto.rst 13420F: drivers/uio/ 13421F: include/linux/uio*.h 13422 13423UTIL-LINUX PACKAGE 13424M: Karel Zak <kzak@redhat.com> 13425L: util-linux@vger.kernel.org 13426W: http://en.wikipedia.org/wiki/Util-linux 13427T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13428S: Maintained 13429 13430UVESAFB DRIVER 13431M: Michal Januszewski <spock@gentoo.org> 13432L: linux-fbdev@vger.kernel.org 13433W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13434S: Maintained 13435F: Documentation/fb/uvesafb.txt 13436F: drivers/video/fbdev/uvesafb.* 13437 13438VF610 NAND DRIVER 13439M: Stefan Agner <stefan@agner.ch> 13440L: linux-mtd@lists.infradead.org 13441S: Supported 13442F: drivers/mtd/nand/vf610_nfc.c 13443 13444VFAT/FAT/MSDOS FILESYSTEM 13445M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13446S: Maintained 13447F: Documentation/filesystems/vfat.txt 13448F: fs/fat/ 13449 13450VFIO DRIVER 13451M: Alex Williamson <alex.williamson@redhat.com> 13452L: kvm@vger.kernel.org 13453T: git git://github.com/awilliam/linux-vfio.git 13454S: Maintained 13455F: Documentation/vfio.txt 13456F: drivers/vfio/ 13457F: include/linux/vfio.h 13458F: include/uapi/linux/vfio.h 13459 13460VFIO MEDIATED DEVICE DRIVERS 13461M: Kirti Wankhede <kwankhede@nvidia.com> 13462L: kvm@vger.kernel.org 13463S: Maintained 13464F: Documentation/vfio-mediated-device.txt 13465F: drivers/vfio/mdev/ 13466F: include/linux/mdev.h 13467F: samples/vfio-mdev/ 13468 13469VFIO PLATFORM DRIVER 13470M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13471L: kvm@vger.kernel.org 13472S: Maintained 13473F: drivers/vfio/platform/ 13474 13475VGA_SWITCHEROO 13476R: Lukas Wunner <lukas@wunner.de> 13477S: Maintained 13478F: Documentation/gpu/vga-switcheroo.rst 13479F: drivers/gpu/vga/vga_switcheroo.c 13480F: include/linux/vga_switcheroo.h 13481T: git git://anongit.freedesktop.org/drm/drm-misc 13482 13483VIDEOBUF2 FRAMEWORK 13484M: Pawel Osciak <pawel@osciak.com> 13485M: Marek Szyprowski <m.szyprowski@samsung.com> 13486M: Kyungmin Park <kyungmin.park@samsung.com> 13487L: linux-media@vger.kernel.org 13488S: Maintained 13489F: drivers/media/v4l2-core/videobuf2-* 13490F: include/media/videobuf2-* 13491 13492VIRTIO AND VHOST VSOCK DRIVER 13493M: Stefan Hajnoczi <stefanha@redhat.com> 13494L: kvm@vger.kernel.org 13495L: virtualization@lists.linux-foundation.org 13496L: netdev@vger.kernel.org 13497S: Maintained 13498F: include/linux/virtio_vsock.h 13499F: include/uapi/linux/virtio_vsock.h 13500F: include/uapi/linux/vsockmon.h 13501F: net/vmw_vsock/af_vsock_tap.c 13502F: net/vmw_vsock/virtio_transport_common.c 13503F: net/vmw_vsock/virtio_transport.c 13504F: drivers/net/vsockmon.c 13505F: drivers/vhost/vsock.c 13506F: drivers/vhost/vsock.h 13507 13508VIRTUAL SERIO DEVICE DRIVER 13509M: Stephen Chandler Paul <thatslyude@gmail.com> 13510S: Maintained 13511F: drivers/input/serio/userio.c 13512F: include/uapi/linux/userio.h 13513 13514VIRTIO CONSOLE DRIVER 13515M: Amit Shah <amit@kernel.org> 13516L: virtualization@lists.linux-foundation.org 13517S: Maintained 13518F: drivers/char/virtio_console.c 13519F: include/linux/virtio_console.h 13520F: include/uapi/linux/virtio_console.h 13521 13522VIRTIO CORE, NET AND BLOCK DRIVERS 13523M: "Michael S. Tsirkin" <mst@redhat.com> 13524M: Jason Wang <jasowang@redhat.com> 13525L: virtualization@lists.linux-foundation.org 13526S: Maintained 13527F: Documentation/devicetree/bindings/virtio/ 13528F: drivers/virtio/ 13529F: tools/virtio/ 13530F: drivers/net/virtio_net.c 13531F: drivers/block/virtio_blk.c 13532F: include/linux/virtio*.h 13533F: include/uapi/linux/virtio_*.h 13534F: drivers/crypto/virtio/ 13535 13536VIRTIO DRIVERS FOR S390 13537M: Christian Borntraeger <borntraeger@de.ibm.com> 13538M: Cornelia Huck <cornelia.huck@de.ibm.com> 13539L: linux-s390@vger.kernel.org 13540L: virtualization@lists.linux-foundation.org 13541L: kvm@vger.kernel.org 13542S: Supported 13543F: drivers/s390/virtio/ 13544 13545VIRTIO GPU DRIVER 13546M: David Airlie <airlied@linux.ie> 13547M: Gerd Hoffmann <kraxel@redhat.com> 13548L: dri-devel@lists.freedesktop.org 13549L: virtualization@lists.linux-foundation.org 13550T: git git://anongit.freedesktop.org/drm/drm-misc 13551S: Maintained 13552F: drivers/gpu/drm/virtio/ 13553F: include/uapi/linux/virtio_gpu.h 13554 13555VIRTIO HOST (VHOST) 13556M: "Michael S. Tsirkin" <mst@redhat.com> 13557M: Jason Wang <jasowang@redhat.com> 13558L: kvm@vger.kernel.org 13559L: virtualization@lists.linux-foundation.org 13560L: netdev@vger.kernel.org 13561T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13562S: Maintained 13563F: drivers/vhost/ 13564F: include/uapi/linux/vhost.h 13565 13566VIRTIO INPUT DRIVER 13567M: Gerd Hoffmann <kraxel@redhat.com> 13568S: Maintained 13569F: drivers/virtio/virtio_input.c 13570F: include/uapi/linux/virtio_input.h 13571 13572VIRTIO CRYPTO DRIVER 13573M: Gonglei <arei.gonglei@huawei.com> 13574L: virtualization@lists.linux-foundation.org 13575L: linux-crypto@vger.kernel.org 13576S: Maintained 13577F: drivers/crypto/virtio/ 13578F: include/uapi/linux/virtio_crypto.h 13579 13580VIA RHINE NETWORK DRIVER 13581S: Orphan 13582F: drivers/net/ethernet/via/via-rhine.c 13583 13584VIA SD/MMC CARD CONTROLLER DRIVER 13585M: Bruce Chang <brucechang@via.com.tw> 13586M: Harald Welte <HaraldWelte@viatech.com> 13587S: Maintained 13588F: drivers/mmc/host/via-sdmmc.c 13589 13590VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13591M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13592L: linux-fbdev@vger.kernel.org 13593S: Maintained 13594F: include/linux/via-core.h 13595F: include/linux/via-gpio.h 13596F: include/linux/via_i2c.h 13597F: drivers/video/fbdev/via/ 13598 13599VIA VELOCITY NETWORK DRIVER 13600M: Francois Romieu <romieu@fr.zoreil.com> 13601L: netdev@vger.kernel.org 13602S: Maintained 13603F: drivers/net/ethernet/via/via-velocity.* 13604 13605VIRT LIB 13606M: Alex Williamson <alex.williamson@redhat.com> 13607M: Paolo Bonzini <pbonzini@redhat.com> 13608L: kvm@vger.kernel.org 13609S: Supported 13610F: virt/lib/ 13611 13612VIVID VIRTUAL VIDEO DRIVER 13613M: Hans Verkuil <hverkuil@xs4all.nl> 13614L: linux-media@vger.kernel.org 13615T: git git://linuxtv.org/media_tree.git 13616W: https://linuxtv.org 13617S: Maintained 13618F: drivers/media/platform/vivid/* 13619 13620VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13621M: Helen Koike <helen.koike@collabora.com> 13622L: linux-media@vger.kernel.org 13623T: git git://linuxtv.org/media_tree.git 13624W: https://linuxtv.org 13625S: Maintained 13626F: drivers/media/platform/vimc/* 13627 13628VLYNQ BUS 13629M: Florian Fainelli <f.fainelli@gmail.com> 13630L: openwrt-devel@lists.openwrt.org (subscribers-only) 13631S: Maintained 13632F: drivers/vlynq/vlynq.c 13633F: include/linux/vlynq.h 13634 13635VME SUBSYSTEM 13636M: Martyn Welch <martyn@welchs.me.uk> 13637M: Manohar Vanga <manohar.vanga@gmail.com> 13638M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13639L: devel@driverdev.osuosl.org 13640S: Maintained 13641T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13642F: Documentation/driver-api/vme.rst 13643F: drivers/staging/vme/ 13644F: drivers/vme/ 13645F: include/linux/vme* 13646 13647VMWARE HYPERVISOR INTERFACE 13648M: Alok Kataria <akataria@vmware.com> 13649L: virtualization@lists.linux-foundation.org 13650S: Supported 13651F: arch/x86/kernel/cpu/vmware.c 13652 13653VMWARE BALLOON DRIVER 13654M: Xavier Deguillard <xdeguillard@vmware.com> 13655M: Philip Moltmann <moltmann@vmware.com> 13656M: "VMware, Inc." <pv-drivers@vmware.com> 13657L: linux-kernel@vger.kernel.org 13658S: Maintained 13659F: drivers/misc/vmw_balloon.c 13660 13661VMWARE VMMOUSE SUBDRIVER 13662M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13663M: "VMware, Inc." <pv-drivers@vmware.com> 13664L: linux-input@vger.kernel.org 13665S: Maintained 13666F: drivers/input/mouse/vmmouse.c 13667F: drivers/input/mouse/vmmouse.h 13668 13669VMWARE VMXNET3 ETHERNET DRIVER 13670M: Shrikrishna Khare <skhare@vmware.com> 13671M: "VMware, Inc." <pv-drivers@vmware.com> 13672L: netdev@vger.kernel.org 13673S: Maintained 13674F: drivers/net/vmxnet3/ 13675 13676VMware PVSCSI driver 13677M: Jim Gill <jgill@vmware.com> 13678M: VMware PV-Drivers <pv-drivers@vmware.com> 13679L: linux-scsi@vger.kernel.org 13680S: Maintained 13681F: drivers/scsi/vmw_pvscsi.c 13682F: drivers/scsi/vmw_pvscsi.h 13683 13684VMWARE PVRDMA DRIVER 13685M: Adit Ranadive <aditr@vmware.com> 13686M: VMware PV-Drivers <pv-drivers@vmware.com> 13687L: linux-rdma@vger.kernel.org 13688S: Maintained 13689F: drivers/infiniband/hw/vmw_pvrdma/ 13690 13691VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13692M: Liam Girdwood <lgirdwood@gmail.com> 13693M: Mark Brown <broonie@kernel.org> 13694L: linux-kernel@vger.kernel.org 13695W: http://www.slimlogic.co.uk/?p=48 13696T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13697S: Supported 13698F: Documentation/devicetree/bindings/regulator/ 13699F: drivers/regulator/ 13700F: include/dt-bindings/regulator/ 13701F: include/linux/regulator/ 13702 13703VRF 13704M: David Ahern <dsa@cumulusnetworks.com> 13705M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13706L: netdev@vger.kernel.org 13707S: Maintained 13708F: drivers/net/vrf.c 13709F: Documentation/networking/vrf.txt 13710 13711VT1211 HARDWARE MONITOR DRIVER 13712M: Juerg Haefliger <juergh@gmail.com> 13713L: linux-hwmon@vger.kernel.org 13714S: Maintained 13715F: Documentation/hwmon/vt1211 13716F: drivers/hwmon/vt1211.c 13717 13718VT8231 HARDWARE MONITOR DRIVER 13719M: Roger Lucas <vt8231@hiddenengine.co.uk> 13720L: linux-hwmon@vger.kernel.org 13721S: Maintained 13722F: drivers/hwmon/vt8231.c 13723 13724VUB300 USB to SDIO/SD/MMC bridge chip 13725M: Tony Olech <tony.olech@elandigitalsystems.com> 13726L: linux-mmc@vger.kernel.org 13727L: linux-usb@vger.kernel.org 13728S: Supported 13729F: drivers/mmc/host/vub300.c 13730 13731W1 DALLAS'S 1-WIRE BUS 13732M: Evgeniy Polyakov <zbr@ioremap.net> 13733S: Maintained 13734F: Documentation/w1/ 13735F: drivers/w1/ 13736 13737W83791D HARDWARE MONITORING DRIVER 13738M: Marc Hulsman <m.hulsman@tudelft.nl> 13739L: linux-hwmon@vger.kernel.org 13740S: Maintained 13741F: Documentation/hwmon/w83791d 13742F: drivers/hwmon/w83791d.c 13743 13744W83793 HARDWARE MONITORING DRIVER 13745M: Rudolf Marek <r.marek@assembler.cz> 13746L: linux-hwmon@vger.kernel.org 13747S: Maintained 13748F: Documentation/hwmon/w83793 13749F: drivers/hwmon/w83793.c 13750 13751W83795 HARDWARE MONITORING DRIVER 13752M: Jean Delvare <jdelvare@suse.com> 13753L: linux-hwmon@vger.kernel.org 13754S: Maintained 13755F: drivers/hwmon/w83795.c 13756 13757W83L51xD SD/MMC CARD INTERFACE DRIVER 13758M: Pierre Ossman <pierre@ossman.eu> 13759S: Maintained 13760F: drivers/mmc/host/wbsd.* 13761 13762WACOM PROTOCOL 4 SERIAL TABLETS 13763M: Julian Squires <julian@cipht.net> 13764M: Hans de Goede <hdegoede@redhat.com> 13765L: linux-input@vger.kernel.org 13766S: Maintained 13767F: drivers/input/tablet/wacom_serial4.c 13768 13769WATCHDOG DEVICE DRIVERS 13770M: Wim Van Sebroeck <wim@iguana.be> 13771R: Guenter Roeck <linux@roeck-us.net> 13772L: linux-watchdog@vger.kernel.org 13773W: http://www.linux-watchdog.org/ 13774T: git git://www.linux-watchdog.org/linux-watchdog.git 13775S: Maintained 13776F: Documentation/devicetree/bindings/watchdog/ 13777F: Documentation/watchdog/ 13778F: drivers/watchdog/ 13779F: include/linux/watchdog.h 13780F: include/uapi/linux/watchdog.h 13781 13782WIIMOTE HID DRIVER 13783M: David Herrmann <dh.herrmann@googlemail.com> 13784L: linux-input@vger.kernel.org 13785S: Maintained 13786F: drivers/hid/hid-wiimote* 13787 13788WINBOND CIR DRIVER 13789M: David Härdeman <david@hardeman.nu> 13790S: Maintained 13791F: drivers/media/rc/winbond-cir.c 13792 13793WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13794M: William Breathitt Gray <vilhelm.gray@gmail.com> 13795L: linux-watchdog@vger.kernel.org 13796S: Maintained 13797F: drivers/watchdog/ebc-c384_wdt.c 13798 13799WINSYSTEMS WS16C48 GPIO DRIVER 13800M: William Breathitt Gray <vilhelm.gray@gmail.com> 13801L: linux-gpio@vger.kernel.org 13802S: Maintained 13803F: drivers/gpio/gpio-ws16c48.c 13804 13805WIMAX STACK 13806M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13807M: linux-wimax@intel.com 13808L: wimax@linuxwimax.org (subscribers-only) 13809S: Supported 13810W: http://linuxwimax.org 13811F: Documentation/wimax/README.wimax 13812F: include/linux/wimax/debug.h 13813F: include/net/wimax.h 13814F: include/uapi/linux/wimax.h 13815F: net/wimax/ 13816 13817WISTRON LAPTOP BUTTON DRIVER 13818M: Miloslav Trmac <mitr@volny.cz> 13819S: Maintained 13820F: drivers/input/misc/wistron_btns.c 13821 13822WL3501 WIRELESS PCMCIA CARD DRIVER 13823L: linux-wireless@vger.kernel.org 13824S: Odd fixes 13825F: drivers/net/wireless/wl3501* 13826 13827WOLFSON MICROELECTRONICS DRIVERS 13828L: patches@opensource.wolfsonmicro.com 13829T: git https://github.com/CirrusLogic/linux-drivers.git 13830W: https://github.com/CirrusLogic/linux-drivers/wiki 13831S: Supported 13832F: Documentation/hwmon/wm83?? 13833F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13834F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13835F: Documentation/devicetree/bindings/mfd/arizona.txt 13836F: Documentation/devicetree/bindings/mfd/wm831x.txt 13837F: arch/arm/mach-s3c64xx/mach-crag6410* 13838F: drivers/clk/clk-wm83*.c 13839F: drivers/extcon/extcon-arizona.c 13840F: drivers/leds/leds-wm83*.c 13841F: drivers/gpio/gpio-*wm*.c 13842F: drivers/gpio/gpio-arizona.c 13843F: drivers/hwmon/wm83??-hwmon.c 13844F: drivers/input/misc/wm831x-on.c 13845F: drivers/input/touchscreen/wm831x-ts.c 13846F: drivers/input/touchscreen/wm97*.c 13847F: drivers/mfd/arizona* 13848F: drivers/mfd/wm*.c 13849F: drivers/mfd/cs47l24* 13850F: drivers/power/supply/wm83*.c 13851F: drivers/rtc/rtc-wm83*.c 13852F: drivers/regulator/wm8*.c 13853F: drivers/regulator/arizona* 13854F: drivers/video/backlight/wm83*_bl.c 13855F: drivers/watchdog/wm83*_wdt.c 13856F: include/linux/mfd/arizona/ 13857F: include/linux/mfd/wm831x/ 13858F: include/linux/mfd/wm8350/ 13859F: include/linux/mfd/wm8400* 13860F: include/linux/regulator/arizona* 13861F: include/linux/wm97xx.h 13862F: include/sound/wm????.h 13863F: sound/soc/codecs/arizona.? 13864F: sound/soc/codecs/wm* 13865F: sound/soc/codecs/cs47l24* 13866 13867WORKQUEUE 13868M: Tejun Heo <tj@kernel.org> 13869R: Lai Jiangshan <jiangshanlai@gmail.com> 13870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13871S: Maintained 13872F: include/linux/workqueue.h 13873F: kernel/workqueue.c 13874F: Documentation/core-api/workqueue.rst 13875 13876X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13877M: Chen-Yu Tsai <wens@csie.org> 13878L: linux-kernel@vger.kernel.org 13879S: Maintained 13880N: axp[128] 13881 13882X.25 NETWORK LAYER 13883M: Andrew Hendry <andrew.hendry@gmail.com> 13884L: linux-x25@vger.kernel.org 13885S: Odd Fixes 13886F: Documentation/networking/x25* 13887F: include/net/x25* 13888F: net/x25/ 13889 13890X86 ARCHITECTURE (32-BIT AND 64-BIT) 13891M: Thomas Gleixner <tglx@linutronix.de> 13892M: Ingo Molnar <mingo@redhat.com> 13893M: "H. Peter Anvin" <hpa@zytor.com> 13894M: x86@kernel.org 13895L: linux-kernel@vger.kernel.org 13896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13897S: Maintained 13898F: Documentation/x86/ 13899F: arch/x86/ 13900 13901X86 PLATFORM DRIVERS 13902M: Darren Hart <dvhart@infradead.org> 13903M: Andy Shevchenko <andy@infradead.org> 13904L: platform-driver-x86@vger.kernel.org 13905T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13906S: Maintained 13907F: drivers/platform/x86/ 13908F: drivers/platform/olpc/ 13909 13910X86 MCE INFRASTRUCTURE 13911M: Tony Luck <tony.luck@intel.com> 13912M: Borislav Petkov <bp@alien8.de> 13913L: linux-edac@vger.kernel.org 13914S: Maintained 13915F: arch/x86/kernel/cpu/mcheck/* 13916 13917X86 MICROCODE UPDATE SUPPORT 13918M: Borislav Petkov <bp@alien8.de> 13919S: Maintained 13920F: arch/x86/kernel/cpu/microcode/* 13921 13922X86 VDSO 13923M: Andy Lutomirski <luto@amacapital.net> 13924L: linux-kernel@vger.kernel.org 13925T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13926S: Maintained 13927F: arch/x86/entry/vdso/ 13928 13929XC2028/3028 TUNER DRIVER 13930M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13931M: Mauro Carvalho Chehab <mchehab@kernel.org> 13932L: linux-media@vger.kernel.org 13933W: https://linuxtv.org 13934T: git git://linuxtv.org/media_tree.git 13935S: Maintained 13936F: drivers/media/tuners/tuner-xc2028.* 13937 13938XEN HYPERVISOR INTERFACE 13939M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13940M: Juergen Gross <jgross@suse.com> 13941L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13942T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13943S: Supported 13944F: arch/x86/xen/ 13945F: drivers/*/xen-*front.c 13946F: drivers/xen/ 13947F: arch/x86/include/asm/xen/ 13948F: include/xen/ 13949F: include/uapi/xen/ 13950 13951XEN HYPERVISOR ARM 13952M: Stefano Stabellini <sstabellini@kernel.org> 13953L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13954S: Maintained 13955F: arch/arm/xen/ 13956F: arch/arm/include/asm/xen/ 13957 13958XEN HYPERVISOR ARM64 13959M: Stefano Stabellini <sstabellini@kernel.org> 13960L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13961S: Maintained 13962F: arch/arm64/xen/ 13963F: arch/arm64/include/asm/xen/ 13964 13965XEN NETWORK BACKEND DRIVER 13966M: Wei Liu <wei.liu2@citrix.com> 13967M: Paul Durrant <paul.durrant@citrix.com> 13968L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13969L: netdev@vger.kernel.org 13970S: Supported 13971F: drivers/net/xen-netback/* 13972 13973XEN PCI SUBSYSTEM 13974M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13975L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13976S: Supported 13977F: arch/x86/pci/*xen* 13978F: drivers/pci/*xen* 13979 13980XEN BLOCK SUBSYSTEM 13981M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13982M: Roger Pau Monné <roger.pau@citrix.com> 13983L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13984S: Supported 13985F: drivers/block/xen-blkback/* 13986F: drivers/block/xen* 13987 13988XEN PVSCSI DRIVERS 13989M: Juergen Gross <jgross@suse.com> 13990L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13991L: linux-scsi@vger.kernel.org 13992S: Supported 13993F: drivers/scsi/xen-scsifront.c 13994F: drivers/xen/xen-scsiback.c 13995F: include/xen/interface/io/vscsiif.h 13996 13997XEN SWIOTLB SUBSYSTEM 13998M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13999L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14000S: Supported 14001F: arch/x86/xen/*swiotlb* 14002F: drivers/xen/*swiotlb* 14003 14004XFS FILESYSTEM 14005M: Darrick J. Wong <darrick.wong@oracle.com> 14006M: linux-xfs@vger.kernel.org 14007L: linux-xfs@vger.kernel.org 14008W: http://xfs.org/ 14009T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14010S: Supported 14011F: Documentation/filesystems/xfs.txt 14012F: fs/xfs/ 14013 14014XILINX AXI ETHERNET DRIVER 14015M: Anirudha Sarangi <anirudh@xilinx.com> 14016M: John Linn <John.Linn@xilinx.com> 14017S: Maintained 14018F: drivers/net/ethernet/xilinx/xilinx_axienet* 14019 14020XILINX UARTLITE SERIAL DRIVER 14021M: Peter Korsgaard <jacmet@sunsite.dk> 14022L: linux-serial@vger.kernel.org 14023S: Maintained 14024F: drivers/tty/serial/uartlite.c 14025 14026XILINX VIDEO IP CORES 14027M: Hyun Kwon <hyun.kwon@xilinx.com> 14028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14029L: linux-media@vger.kernel.org 14030T: git git://linuxtv.org/media_tree.git 14031S: Supported 14032F: Documentation/devicetree/bindings/media/xilinx/ 14033F: drivers/media/platform/xilinx/ 14034F: include/uapi/linux/xilinx-v4l2-controls.h 14035 14036XILLYBUS DRIVER 14037M: Eli Billauer <eli.billauer@gmail.com> 14038L: linux-kernel@vger.kernel.org 14039S: Supported 14040F: drivers/char/xillybus/ 14041 14042XTENSA XTFPGA PLATFORM SUPPORT 14043M: Max Filippov <jcmvbkbc@gmail.com> 14044L: linux-xtensa@linux-xtensa.org 14045S: Maintained 14046F: drivers/spi/spi-xtensa-xtfpga.c 14047F: sound/soc/xtensa/xtfpga-i2s.c 14048 14049YAM DRIVER FOR AX.25 14050M: Jean-Paul Roubelat <jpr@f6fbb.org> 14051L: linux-hams@vger.kernel.org 14052S: Maintained 14053F: drivers/net/hamradio/yam* 14054F: include/linux/yam.h 14055 14056YEALINK PHONE DRIVER 14057M: Henk Vergonet <Henk.Vergonet@gmail.com> 14058L: usbb2k-api-dev@nongnu.org 14059S: Maintained 14060F: Documentation/input/yealink.rst 14061F: drivers/input/misc/yealink.* 14062 14063Z8530 DRIVER FOR AX.25 14064M: Joerg Reuter <jreuter@yaina.de> 14065W: http://yaina.de/jreuter/ 14066W: http://www.qsl.net/dl1bke/ 14067L: linux-hams@vger.kernel.org 14068S: Maintained 14069F: Documentation/networking/z8530drv.txt 14070F: drivers/net/hamradio/*scc.c 14071F: drivers/net/hamradio/z8530.h 14072 14073ZBUD COMPRESSED PAGE ALLOCATOR 14074M: Seth Jennings <sjenning@redhat.com> 14075M: Dan Streetman <ddstreet@ieee.org> 14076L: linux-mm@kvack.org 14077S: Maintained 14078F: mm/zbud.c 14079F: include/linux/zbud.h 14080 14081ZD1211RW WIRELESS DRIVER 14082M: Daniel Drake <dsd@gentoo.org> 14083M: Ulrich Kunitz <kune@deine-taler.de> 14084W: http://zd1211.ath.cx/wiki/DriverRewrite 14085L: linux-wireless@vger.kernel.org 14086L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14087S: Maintained 14088F: drivers/net/wireless/zydas/zd1211rw/ 14089 14090ZD1301_DEMOD MEDIA DRIVER 14091M: Antti Palosaari <crope@iki.fi> 14092L: linux-media@vger.kernel.org 14093W: https://linuxtv.org/ 14094W: http://palosaari.fi/linux/ 14095Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14096S: Maintained 14097F: drivers/media/dvb-frontends/zd1301_demod* 14098 14099ZD1301 MEDIA DRIVER 14100M: Antti Palosaari <crope@iki.fi> 14101L: linux-media@vger.kernel.org 14102W: https://linuxtv.org/ 14103W: http://palosaari.fi/linux/ 14104Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14105S: Maintained 14106F: drivers/media/usb/dvb-usb-v2/zd1301* 14107 14108ZPOOL COMPRESSED PAGE STORAGE API 14109M: Dan Streetman <ddstreet@ieee.org> 14110L: linux-mm@kvack.org 14111S: Maintained 14112F: mm/zpool.c 14113F: include/linux/zpool.h 14114 14115ZR36067 VIDEO FOR LINUX DRIVER 14116L: mjpeg-users@lists.sourceforge.net 14117L: linux-media@vger.kernel.org 14118W: http://mjpeg.sourceforge.net/driver-zoran/ 14119T: hg https://linuxtv.org/hg/v4l-dvb 14120S: Odd Fixes 14121F: drivers/media/pci/zoran/ 14122 14123ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14124M: Minchan Kim <minchan@kernel.org> 14125M: Nitin Gupta <ngupta@vflare.org> 14126R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14127L: linux-kernel@vger.kernel.org 14128S: Maintained 14129F: drivers/block/zram/ 14130F: Documentation/blockdev/zram.txt 14131 14132ZS DECSTATION Z85C30 SERIAL DRIVER 14133M: "Maciej W. Rozycki" <macro@linux-mips.org> 14134S: Maintained 14135F: drivers/tty/serial/zs.* 14136 14137ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14138M: Minchan Kim <minchan@kernel.org> 14139M: Nitin Gupta <ngupta@vflare.org> 14140R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14141L: linux-mm@kvack.org 14142S: Maintained 14143F: mm/zsmalloc.c 14144F: include/linux/zsmalloc.h 14145F: Documentation/vm/zsmalloc.txt 14146 14147ZSWAP COMPRESSED SWAP CACHING 14148M: Seth Jennings <sjenning@redhat.com> 14149M: Dan Streetman <ddstreet@ieee.org> 14150L: linux-mm@kvack.org 14151S: Maintained 14152F: mm/zswap.c 14153 14154THE REST 14155M: Linus Torvalds <torvalds@linux-foundation.org> 14156L: linux-kernel@vger.kernel.org 14157Q: http://patchwork.kernel.org/project/LKML/list/ 14158T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14159S: Buried alive in reporters 14160F: * 14161F: */ 14162