1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <aar@pengutronix.de> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208 209A8293 MEDIA DRIVER 210M: Antti Palosaari <crope@iki.fi> 211L: linux-media@vger.kernel.org 212W: https://linuxtv.org 213W: http://palosaari.fi/linux/ 214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 215T: git git://linuxtv.org/anttip/media_tree.git 216S: Maintained 217F: drivers/media/dvb-frontends/a8293* 218 219AACRAID SCSI RAID DRIVER 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 221L: linux-scsi@vger.kernel.org 222W: http://www.adaptec.com/ 223S: Supported 224F: Documentation/scsi/aacraid.txt 225F: drivers/scsi/aacraid/ 226 227ABI/API 228L: linux-api@vger.kernel.org 229F: include/linux/syscalls.h 230F: kernel/sys_ni.c 231 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 233M: Hans de Goede <hdegoede@redhat.com> 234L: linux-hwmon@vger.kernel.org 235S: Maintained 236F: drivers/hwmon/abituguru.c 237 238ABIT UGURU 3 HARDWARE MONITOR DRIVER 239M: Alistair John Strachan <alistair@devzero.co.uk> 240L: linux-hwmon@vger.kernel.org 241S: Maintained 242F: drivers/hwmon/abituguru3.c 243 244ACCES 104-DIO-48E GPIO DRIVER 245M: William Breathitt Gray <vilhelm.gray@gmail.com> 246L: linux-gpio@vger.kernel.org 247S: Maintained 248F: drivers/gpio/gpio-104-dio-48e.c 249 250ACCES 104-IDI-48 GPIO DRIVER 251M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 252L: linux-gpio@vger.kernel.org 253S: Maintained 254F: drivers/gpio/gpio-104-idi-48.c 255 256ACCES 104-IDIO-16 GPIO DRIVER 257M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 258L: linux-gpio@vger.kernel.org 259S: Maintained 260F: drivers/gpio/gpio-104-idio-16.c 261 262ACCES 104-QUAD-8 IIO DRIVER 263M: William Breathitt Gray <vilhelm.gray@gmail.com> 264L: linux-iio@vger.kernel.org 265S: Maintained 266F: drivers/iio/counter/104-quad-8.c 267 268ACCES PCI-IDIO-16 GPIO DRIVER 269M: William Breathitt Gray <vilhelm.gray@gmail.com> 270L: linux-gpio@vger.kernel.org 271S: Maintained 272F: drivers/gpio/gpio-pci-idio-16.c 273 274ACENIC DRIVER 275M: Jes Sorensen <jes@trained-monkey.org> 276L: linux-acenic@sunsite.dk 277S: Maintained 278F: drivers/net/ethernet/alteon/acenic* 279 280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 281M: Peter Feuerer <peter@piie.net> 282L: platform-driver-x86@vger.kernel.org 283W: http://piie.net/?section=acerhdf 284S: Maintained 285F: drivers/platform/x86/acerhdf.c 286 287ACER WMI LAPTOP EXTRAS 288M: "Lee, Chun-Yi" <jlee@suse.com> 289L: platform-driver-x86@vger.kernel.org 290S: Maintained 291F: drivers/platform/x86/acer-wmi.c 292 293ACPI 294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 295M: Len Brown <lenb@kernel.org> 296L: linux-acpi@vger.kernel.org 297W: https://01.org/linux-acpi 298Q: https://patchwork.kernel.org/project/linux-acpi/list/ 299T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 300B: https://bugzilla.kernel.org 301S: Supported 302F: drivers/acpi/ 303F: drivers/pnp/pnpacpi/ 304F: include/linux/acpi.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI COMPONENT ARCHITECTURE (ACPICA) 315M: Robert Moore <robert.moore@intel.com> 316M: Lv Zheng <lv.zheng@intel.com> 317M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 318L: linux-acpi@vger.kernel.org 319L: devel@acpica.org 320W: https://acpica.org/ 321W: https://github.com/acpica/acpica/ 322Q: https://patchwork.kernel.org/project/linux-acpi/list/ 323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 324B: https://bugzilla.kernel.org 325B: https://bugs.acpica.org 326S: Supported 327F: drivers/acpi/acpica/ 328F: include/acpi/ 329F: tools/power/acpi/ 330 331ACPI FAN DRIVER 332M: Zhang Rui <rui.zhang@intel.com> 333L: linux-acpi@vger.kernel.org 334W: https://01.org/linux-acpi 335B: https://bugzilla.kernel.org 336S: Supported 337F: drivers/acpi/fan.c 338 339ACPI FOR ARM64 (ACPI/arm64) 340M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 341M: Hanjun Guo <hanjun.guo@linaro.org> 342M: Sudeep Holla <sudeep.holla@arm.com> 343L: linux-acpi@vger.kernel.org 344S: Maintained 345F: drivers/acpi/arm64 346 347ACPI THERMAL DRIVER 348M: Zhang Rui <rui.zhang@intel.com> 349L: linux-acpi@vger.kernel.org 350W: https://01.org/linux-acpi 351B: https://bugzilla.kernel.org 352S: Supported 353F: drivers/acpi/*thermal* 354 355ACPI VIDEO DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/acpi_video.c 362 363ACPI WMI DRIVER 364L: platform-driver-x86@vger.kernel.org 365S: Orphan 366F: drivers/platform/x86/wmi.c 367 368AD1889 ALSA SOUND DRIVER 369M: Thibaut Varene <T-Bone@parisc-linux.org> 370W: http://wiki.parisc-linux.org/AD1889 371L: linux-parisc@vger.kernel.org 372S: Maintained 373F: sound/pci/ad1889.* 374 375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 376M: Michael Hennerich <michael.hennerich@analog.com> 377W: http://wiki.analog.com/AD5254 378W: http://ez.analog.com/community/linux-device-drivers 379S: Supported 380F: drivers/misc/ad525x_dpot.c 381 382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 383M: Michael Hennerich <michael.hennerich@analog.com> 384W: http://wiki.analog.com/AD5398 385W: http://ez.analog.com/community/linux-device-drivers 386S: Supported 387F: drivers/regulator/ad5398.c 388 389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 390M: Michael Hennerich <michael.hennerich@analog.com> 391W: http://wiki.analog.com/AD7142 392W: http://ez.analog.com/community/linux-device-drivers 393S: Supported 394F: drivers/input/misc/ad714x.c 395 396AD7877 TOUCHSCREEN DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD7877 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/input/touchscreen/ad7877.c 402 403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD7879 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/input/touchscreen/ad7879.c 409 410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 411M: Jiri Kosina <jikos@kernel.org> 412S: Maintained 413 414ADF7242 IEEE 802.15.4 RADIO DRIVER 415M: Michael Hennerich <michael.hennerich@analog.com> 416W: https://wiki.analog.com/ADF7242 417W: http://ez.analog.com/community/linux-device-drivers 418L: linux-wpan@vger.kernel.org 419S: Supported 420F: drivers/net/ieee802154/adf7242.c 421F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 422 423ADM1025 HARDWARE MONITOR DRIVER 424M: Jean Delvare <jdelvare@suse.com> 425L: linux-hwmon@vger.kernel.org 426S: Maintained 427F: Documentation/hwmon/adm1025 428F: drivers/hwmon/adm1025.c 429 430ADM1029 HARDWARE MONITOR DRIVER 431M: Corentin Labbe <clabbe.montjoie@gmail.com> 432L: linux-hwmon@vger.kernel.org 433S: Maintained 434F: drivers/hwmon/adm1029.c 435 436ADM8211 WIRELESS DRIVER 437L: linux-wireless@vger.kernel.org 438W: http://wireless.kernel.org/ 439S: Orphan 440F: drivers/net/wireless/admtek/adm8211.* 441 442ADP1653 FLASH CONTROLLER DRIVER 443M: Sakari Ailus <sakari.ailus@iki.fi> 444L: linux-media@vger.kernel.org 445S: Maintained 446F: drivers/media/i2c/adp1653.c 447F: include/media/i2c/adp1653.h 448 449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 450M: Michael Hennerich <michael.hennerich@analog.com> 451W: http://wiki.analog.com/ADP5520 452W: http://ez.analog.com/community/linux-device-drivers 453S: Supported 454F: drivers/mfd/adp5520.c 455F: drivers/video/backlight/adp5520_bl.c 456F: drivers/leds/leds-adp5520.c 457F: drivers/gpio/gpio-adp5520.c 458F: drivers/input/keyboard/adp5520-keys.c 459 460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 461M: Michael Hennerich <michael.hennerich@analog.com> 462W: http://wiki.analog.com/ADP5588 463W: http://ez.analog.com/community/linux-device-drivers 464S: Supported 465F: drivers/input/keyboard/adp5588-keys.c 466F: drivers/gpio/gpio-adp5588.c 467 468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 469M: Michael Hennerich <michael.hennerich@analog.com> 470W: http://wiki.analog.com/ADP8860 471W: http://ez.analog.com/community/linux-device-drivers 472S: Supported 473F: drivers/video/backlight/adp8860_bl.c 474 475ADS1015 HARDWARE MONITOR DRIVER 476M: Dirk Eibach <eibach@gdsys.de> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: Documentation/hwmon/ads1015 480F: drivers/hwmon/ads1015.c 481F: include/linux/i2c/ads1015.h 482 483ADT746X FAN DRIVER 484M: Colin Leroy <colin@colino.net> 485S: Maintained 486F: drivers/macintosh/therm_adt746x.c 487 488ADT7475 HARDWARE MONITOR DRIVER 489M: Jean Delvare <jdelvare@suse.com> 490L: linux-hwmon@vger.kernel.org 491S: Maintained 492F: Documentation/hwmon/adt7475 493F: drivers/hwmon/adt7475.c 494 495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 496M: Michael Hennerich <michael.hennerich@analog.com> 497W: http://wiki.analog.com/ADXL345 498W: http://ez.analog.com/community/linux-device-drivers 499S: Supported 500F: drivers/input/misc/adxl34x.c 501 502ADVANSYS SCSI DRIVER 503M: Matthew Wilcox <matthew@wil.cx> 504M: Hannes Reinecke <hare@suse.com> 505L: linux-scsi@vger.kernel.org 506S: Maintained 507F: Documentation/scsi/advansys.txt 508F: drivers/scsi/advansys.c 509 510AEDSP16 DRIVER 511M: Riccardo Facchetti <fizban@tin.it> 512S: Maintained 513F: sound/oss/aedsp16.c 514 515AF9013 MEDIA DRIVER 516M: Antti Palosaari <crope@iki.fi> 517L: linux-media@vger.kernel.org 518W: https://linuxtv.org 519W: http://palosaari.fi/linux/ 520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 521T: git git://linuxtv.org/anttip/media_tree.git 522S: Maintained 523F: drivers/media/dvb-frontends/af9013* 524 525AF9033 MEDIA DRIVER 526M: Antti Palosaari <crope@iki.fi> 527L: linux-media@vger.kernel.org 528W: https://linuxtv.org 529W: http://palosaari.fi/linux/ 530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 531T: git git://linuxtv.org/anttip/media_tree.git 532S: Maintained 533F: drivers/media/dvb-frontends/af9033* 534 535AFFS FILE SYSTEM 536L: linux-fsdevel@vger.kernel.org 537S: Orphan 538F: Documentation/filesystems/affs.txt 539F: fs/affs/ 540 541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 542M: David Howells <dhowells@redhat.com> 543L: linux-afs@lists.infradead.org 544S: Supported 545F: fs/afs/ 546F: include/net/af_rxrpc.h 547F: net/rxrpc/af_rxrpc.c 548W: https://www.infradead.org/~dhowells/kafs/ 549 550AGPGART DRIVER 551M: David Airlie <airlied@linux.ie> 552T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 553S: Maintained 554F: drivers/char/agp/ 555F: include/linux/agp* 556F: include/uapi/linux/agp* 557 558AHA152X SCSI DRIVER 559M: "Juergen E. Fischer" <fischer@norbit.de> 560L: linux-scsi@vger.kernel.org 561S: Maintained 562F: drivers/scsi/aha152x* 563F: drivers/scsi/pcmcia/aha152x* 564 565AIC7XXX / AIC79XX SCSI DRIVER 566M: Hannes Reinecke <hare@suse.com> 567L: linux-scsi@vger.kernel.org 568S: Maintained 569F: drivers/scsi/aic7xxx/ 570 571AIMSLAB FM RADIO RECEIVER DRIVER 572M: Hans Verkuil <hverkuil@xs4all.nl> 573L: linux-media@vger.kernel.org 574T: git git://linuxtv.org/media_tree.git 575W: https://linuxtv.org 576S: Maintained 577F: drivers/media/radio/radio-aimslab* 578 579AIO 580M: Benjamin LaHaise <bcrl@kvack.org> 581L: linux-aio@kvack.org 582S: Supported 583F: fs/aio.c 584F: include/linux/*aio*.h 585 586AIRSPY MEDIA DRIVER 587M: Antti Palosaari <crope@iki.fi> 588L: linux-media@vger.kernel.org 589W: https://linuxtv.org 590W: http://palosaari.fi/linux/ 591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 592T: git git://linuxtv.org/anttip/media_tree.git 593S: Maintained 594F: drivers/media/usb/airspy/ 595 596ALACRITECH GIGABIT ETHERNET DRIVER 597M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 598S: Maintained 599F: drivers/net/ethernet/alacritech/* 600 601ALCATEL SPEEDTOUCH USB DRIVER 602M: Duncan Sands <duncan.sands@free.fr> 603L: linux-usb@vger.kernel.org 604W: http://www.linux-usb.org/SpeedTouch/ 605S: Maintained 606F: drivers/usb/atm/speedtch.c 607F: drivers/usb/atm/usbatm.c 608 609ALCHEMY AU1XX0 MMC DRIVER 610M: Manuel Lauss <manuel.lauss@gmail.com> 611S: Maintained 612F: drivers/mmc/host/au1xmmc.c 613 614ALI1563 I2C DRIVER 615M: Rudolf Marek <r.marek@assembler.cz> 616L: linux-i2c@vger.kernel.org 617S: Maintained 618F: Documentation/i2c/busses/i2c-ali1563 619F: drivers/i2c/busses/i2c-ali1563.c 620 621ALLWINNER SECURITY SYSTEM 622M: Corentin Labbe <clabbe.montjoie@gmail.com> 623L: linux-crypto@vger.kernel.org 624S: Maintained 625F: drivers/crypto/sunxi-ss/ 626 627ALPHA PORT 628M: Richard Henderson <rth@twiddle.net> 629M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 630M: Matt Turner <mattst88@gmail.com> 631S: Odd Fixes 632L: linux-alpha@vger.kernel.org 633F: arch/alpha/ 634 635ALPS PS/2 TOUCHPAD DRIVER 636R: Pali Rohár <pali.rohar@gmail.com> 637F: drivers/input/mouse/alps.* 638 639ALTERA MAILBOX DRIVER 640M: Ley Foon Tan <lftan@altera.com> 641L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 642S: Maintained 643F: drivers/mailbox/mailbox-altera.c 644 645ALTERA PIO DRIVER 646M: Tien Hock Loh <thloh@altera.com> 647L: linux-gpio@vger.kernel.org 648S: Maintained 649F: drivers/gpio/gpio-altera.c 650 651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 652M: Thor Thayer <thor.thayer@linux.intel.com> 653S: Maintained 654F: drivers/gpio/gpio-altera-a10sr.c 655F: drivers/mfd/altera-a10sr.c 656F: drivers/reset/reset-a10sr.c 657F: include/linux/mfd/altera-a10sr.h 658F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 659 660ALTERA TRIPLE SPEED ETHERNET DRIVER 661M: Vince Bridgers <vbridger@opensource.altera.com> 662L: netdev@vger.kernel.org 663L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 664S: Maintained 665F: drivers/net/ethernet/altera/ 666 667ALTERA UART/JTAG UART SERIAL DRIVERS 668M: Tobias Klauser <tklauser@distanz.ch> 669L: linux-serial@vger.kernel.org 670L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 671S: Maintained 672F: drivers/tty/serial/altera_uart.c 673F: drivers/tty/serial/altera_jtaguart.c 674F: include/linux/altera_uart.h 675F: include/linux/altera_jtaguart.h 676 677AMAZON ETHERNET DRIVERS 678M: Netanel Belgazal <netanel@annapurnalabs.com> 679R: Saeed Bishara <saeed@annapurnalabs.com> 680R: Zorik Machulsky <zorik@annapurnalabs.com> 681L: netdev@vger.kernel.org 682S: Supported 683F: Documentation/networking/ena.txt 684F: drivers/net/ethernet/amazon/ 685 686AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 687M: Tom Lendacky <thomas.lendacky@amd.com> 688M: Gary Hook <gary.hook@amd.com> 689L: linux-crypto@vger.kernel.org 690S: Supported 691F: drivers/crypto/ccp/ 692F: include/linux/ccp.h 693 694AMD FAM15H PROCESSOR POWER MONITORING DRIVER 695M: Huang Rui <ray.huang@amd.com> 696L: linux-hwmon@vger.kernel.org 697S: Supported 698F: Documentation/hwmon/fam15h_power 699F: drivers/hwmon/fam15h_power.c 700 701AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 702L: linux-geode@lists.infradead.org (moderated for non-subscribers) 703S: Orphan 704F: drivers/usb/gadget/udc/amd5536udc.* 705 706AMD GEODE PROCESSOR/CHIPSET SUPPORT 707P: Andres Salomon <dilinger@queued.net> 708L: linux-geode@lists.infradead.org (moderated for non-subscribers) 709W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 710S: Supported 711F: drivers/char/hw_random/geode-rng.c 712F: drivers/crypto/geode* 713F: drivers/video/fbdev/geode/ 714F: arch/x86/include/asm/geode.h 715 716AMD IOMMU (AMD-VI) 717M: Joerg Roedel <joro@8bytes.org> 718L: iommu@lists.linux-foundation.org 719T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 720S: Maintained 721F: drivers/iommu/amd_iommu*.[ch] 722F: include/linux/amd-iommu.h 723 724AMD KFD 725M: Oded Gabbay <oded.gabbay@gmail.com> 726L: dri-devel@lists.freedesktop.org 727T: git git://people.freedesktop.org/~gabbayo/linux.git 728S: Supported 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 731F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 732F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 733F: drivers/gpu/drm/amd/amdkfd/ 734F: drivers/gpu/drm/amd/include/cik_structs.h 735F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 736F: drivers/gpu/drm/amd/include/vi_structs.h 737F: drivers/gpu/drm/radeon/radeon_kfd.c 738F: drivers/gpu/drm/radeon/radeon_kfd.h 739F: include/uapi/linux/kfd_ioctl.h 740 741AMD SEATTLE DEVICE TREE SUPPORT 742M: Brijesh Singh <brijeshkumar.singh@amd.com> 743M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 744M: Tom Lendacky <thomas.lendacky@amd.com> 745S: Supported 746F: arch/arm64/boot/dts/amd/ 747 748AMD XGBE DRIVER 749M: Tom Lendacky <thomas.lendacky@amd.com> 750L: netdev@vger.kernel.org 751S: Supported 752F: drivers/net/ethernet/amd/xgbe/ 753F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 754 755AMS (Apple Motion Sensor) DRIVER 756M: Michael Hanselmann <linux-kernel@hansmi.ch> 757S: Supported 758F: drivers/macintosh/ams/ 759 760ANALOG DEVICES INC AD9389B DRIVER 761M: Hans Verkuil <hans.verkuil@cisco.com> 762L: linux-media@vger.kernel.org 763S: Maintained 764F: drivers/media/i2c/ad9389b* 765 766ANALOG DEVICES INC ADV7180 DRIVER 767M: Lars-Peter Clausen <lars@metafoo.de> 768L: linux-media@vger.kernel.org 769W: http://ez.analog.com/community/linux-device-drivers 770S: Supported 771F: drivers/media/i2c/adv7180.c 772 773ANALOG DEVICES INC ADV7511 DRIVER 774M: Hans Verkuil <hans.verkuil@cisco.com> 775L: linux-media@vger.kernel.org 776S: Maintained 777F: drivers/media/i2c/adv7511* 778 779ANALOG DEVICES INC ADV7604 DRIVER 780M: Hans Verkuil <hans.verkuil@cisco.com> 781L: linux-media@vger.kernel.org 782S: Maintained 783F: drivers/media/i2c/adv7604* 784 785ANALOG DEVICES INC ADV7842 DRIVER 786M: Hans Verkuil <hans.verkuil@cisco.com> 787L: linux-media@vger.kernel.org 788S: Maintained 789F: drivers/media/i2c/adv7842* 790 791ANALOG DEVICES INC ASOC CODEC DRIVERS 792M: Lars-Peter Clausen <lars@metafoo.de> 793L: alsa-devel@alsa-project.org (moderated for non-subscribers) 794W: http://wiki.analog.com/ 795W: http://ez.analog.com/community/linux-device-drivers 796S: Supported 797F: sound/soc/codecs/adau* 798F: sound/soc/codecs/adav* 799F: sound/soc/codecs/ad1* 800F: sound/soc/codecs/ad7* 801F: sound/soc/codecs/ssm* 802F: sound/soc/codecs/sigmadsp.* 803 804ANALOG DEVICES INC ASOC DRIVERS 805L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 806L: alsa-devel@alsa-project.org (moderated for non-subscribers) 807W: http://blackfin.uclinux.org/ 808S: Supported 809F: sound/soc/blackfin/* 810 811ANALOG DEVICES INC IIO DRIVERS 812M: Lars-Peter Clausen <lars@metafoo.de> 813M: Michael Hennerich <Michael.Hennerich@analog.com> 814W: http://wiki.analog.com/ 815W: http://ez.analog.com/community/linux-device-drivers 816S: Supported 817F: drivers/iio/*/ad* 818F: drivers/iio/adc/ltc2497* 819X: drivers/iio/*/adjd* 820F: drivers/staging/iio/*/ad* 821F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 822 823ANALOG DEVICES INC DMA DRIVERS 824M: Lars-Peter Clausen <lars@metafoo.de> 825W: http://ez.analog.com/community/linux-device-drivers 826S: Supported 827F: drivers/dma/dma-axi-dmac.c 828 829ANDROID CONFIG FRAGMENTS 830M: Rob Herring <robh@kernel.org> 831S: Supported 832F: kernel/configs/android* 833 834ANDROID DRIVERS 835M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 836M: Arve Hjønnevåg <arve@android.com> 837M: Riley Andrews <riandrews@android.com> 838T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 839L: devel@driverdev.osuosl.org 840S: Supported 841F: drivers/android/ 842F: drivers/staging/android/ 843 844ANDROID ION DRIVER 845M: Laura Abbott <labbott@redhat.com> 846M: Sumit Semwal <sumit.semwal@linaro.org> 847L: devel@driverdev.osuosl.org 848S: Supported 849F: drivers/staging/android/ion 850F: drivers/staging/android/uapi/ion.h 851F: drivers/staging/android/uapi/ion_test.h 852 853AOA (Apple Onboard Audio) ALSA DRIVER 854M: Johannes Berg <johannes@sipsolutions.net> 855L: linuxppc-dev@lists.ozlabs.org 856L: alsa-devel@alsa-project.org (moderated for non-subscribers) 857S: Maintained 858F: sound/aoa/ 859 860APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 861M: William Breathitt Gray <vilhelm.gray@gmail.com> 862L: linux-iio@vger.kernel.org 863S: Maintained 864F: drivers/iio/adc/stx104.c 865 866APM DRIVER 867M: Jiri Kosina <jikos@kernel.org> 868S: Odd fixes 869T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 870F: arch/x86/kernel/apm_32.c 871F: include/linux/apm_bios.h 872F: include/uapi/linux/apm_bios.h 873F: drivers/char/apm-emulation.c 874 875APPLE BCM5974 MULTITOUCH DRIVER 876M: Henrik Rydberg <rydberg@bitmath.org> 877L: linux-input@vger.kernel.org 878S: Odd fixes 879F: drivers/input/mouse/bcm5974.c 880 881APPLE SMC DRIVER 882M: Henrik Rydberg <rydberg@bitmath.org> 883L: linux-hwmon@vger.kernel.org 884S: Odd fixes 885F: drivers/hwmon/applesmc.c 886 887APPLETALK NETWORK LAYER 888L: netdev@vger.kernel.org 889S: Odd fixes 890F: drivers/net/appletalk/ 891F: net/appletalk/ 892 893APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 894M: Duc Dang <dhdang@apm.com> 895S: Supported 896F: arch/arm64/boot/dts/apm/ 897 898APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 899M: Iyappan Subramanian <isubramanian@apm.com> 900M: Keyur Chudgar <kchudgar@apm.com> 901M: Quan Nguyen <qnguyen@apm.com> 902S: Supported 903F: drivers/net/ethernet/apm/xgene/ 904F: drivers/net/phy/mdio-xgene.c 905F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 906F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 907 908APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 909M: Iyappan Subramanian <isubramanian@apm.com> 910M: Keyur Chudgar <kchudgar@apm.com> 911S: Supported 912F: drivers/net/ethernet/apm/xgene-v2/ 913 914APPLIED MICRO (APM) X-GENE SOC PMU 915M: Tai Nguyen <ttnguyen@apm.com> 916S: Supported 917F: drivers/perf/xgene_pmu.c 918F: Documentation/perf/xgene-pmu.txt 919F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 920 921APTINA CAMERA SENSOR PLL 922M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 923L: linux-media@vger.kernel.org 924S: Maintained 925F: drivers/media/i2c/aptina-pll.* 926 927ARC FRAMEBUFFER DRIVER 928M: Jaya Kumar <jayalk@intworks.biz> 929S: Maintained 930F: drivers/video/fbdev/arcfb.c 931F: drivers/video/fbdev/core/fb_defio.c 932 933ARCNET NETWORK LAYER 934M: Michael Grzeschik <m.grzeschik@pengutronix.de> 935L: netdev@vger.kernel.org 936S: Maintained 937F: drivers/net/arcnet/ 938F: include/uapi/linux/if_arcnet.h 939 940ARC PGU DRM DRIVER 941M: Alexey Brodkin <abrodkin@synopsys.com> 942S: Supported 943F: drivers/gpu/drm/arc/ 944F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 945 946ARM ARCHITECTED TIMER DRIVER 947M: Mark Rutland <mark.rutland@arm.com> 948M: Marc Zyngier <marc.zyngier@arm.com> 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 950S: Maintained 951F: arch/arm/include/asm/arch_timer.h 952F: arch/arm64/include/asm/arch_timer.h 953F: drivers/clocksource/arm_arch_timer.c 954 955ARM HDLCD DRM DRIVER 956M: Liviu Dudau <liviu.dudau@arm.com> 957S: Supported 958F: drivers/gpu/drm/arm/hdlcd_* 959F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 960 961ARM MALI-DP DRM DRIVER 962M: Liviu Dudau <liviu.dudau@arm.com> 963M: Brian Starkey <brian.starkey@arm.com> 964M: Mali DP Maintainers <malidp@foss.arm.com> 965S: Supported 966F: drivers/gpu/drm/arm/ 967F: Documentation/devicetree/bindings/display/arm,malidp.txt 968 969ARM MFM AND FLOPPY DRIVERS 970M: Ian Molton <spyro@f2s.com> 971S: Maintained 972F: arch/arm/lib/floppydma.S 973F: arch/arm/include/asm/floppy.h 974 975ARM PMU PROFILING AND DEBUGGING 976M: Will Deacon <will.deacon@arm.com> 977M: Mark Rutland <mark.rutland@arm.com> 978S: Maintained 979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 980F: arch/arm*/kernel/perf_* 981F: arch/arm/oprofile/common.c 982F: arch/arm*/kernel/hw_breakpoint.c 983F: arch/arm*/include/asm/hw_breakpoint.h 984F: arch/arm*/include/asm/perf_event.h 985F: drivers/perf/* 986F: include/linux/perf/arm_pmu.h 987F: Documentation/devicetree/bindings/arm/pmu.txt 988F: Documentation/devicetree/bindings/perf/ 989 990ARM PORT 991M: Russell King <linux@armlinux.org.uk> 992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 993W: http://www.armlinux.org.uk/ 994S: Maintained 995T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 996F: arch/arm/ 997 998ARM SUB-ARCHITECTURES 999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1000S: Maintained 1001F: arch/arm/mach-*/ 1002F: arch/arm/plat-*/ 1003T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1004 1005ARM PRIMECELL AACI PL041 DRIVER 1006M: Russell King <linux@armlinux.org.uk> 1007S: Maintained 1008F: sound/arm/aaci.* 1009 1010ARM PRIMECELL CLCD PL110 DRIVER 1011M: Russell King <linux@armlinux.org.uk> 1012S: Maintained 1013F: drivers/video/fbdev/amba-clcd.* 1014 1015ARM PRIMECELL KMI PL050 DRIVER 1016M: Russell King <linux@armlinux.org.uk> 1017S: Maintained 1018F: drivers/input/serio/ambakmi.* 1019F: include/linux/amba/kmi.h 1020 1021ARM PRIMECELL MMCI PL180/1 DRIVER 1022M: Russell King <linux@armlinux.org.uk> 1023S: Maintained 1024F: drivers/mmc/host/mmci.* 1025F: include/linux/amba/mmci.h 1026 1027ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1028M: Russell King <linux@armlinux.org.uk> 1029S: Maintained 1030F: drivers/tty/serial/amba-pl01*.c 1031F: include/linux/amba/serial.h 1032 1033ARM PRIMECELL BUS SUPPORT 1034M: Russell King <linux@armlinux.org.uk> 1035S: Maintained 1036F: drivers/amba/ 1037F: include/linux/amba/bus.h 1038 1039ARM/ADS SPHERE MACHINE SUPPORT 1040M: Lennert Buytenhek <kernel@wantstofly.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043 1044ARM/AFEB9260 MACHINE SUPPORT 1045M: Sergey Lapin <slapin@ossfans.org> 1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1047S: Maintained 1048 1049ARM/AJECO 1ARM MACHINE SUPPORT 1050M: Lennert Buytenhek <kernel@wantstofly.org> 1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1052S: Maintained 1053 1054ARM/Allwinner sunXi SoC support 1055M: Maxime Ripard <maxime.ripard@free-electrons.com> 1056M: Chen-Yu Tsai <wens@csie.org> 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059N: sun[x456789]i 1060N: sun50i 1061F: arch/arm/mach-sunxi/ 1062F: arch/arm64/boot/dts/allwinner/ 1063F: drivers/clk/sunxi-ng/ 1064F: drivers/pinctrl/sunxi/ 1065F: drivers/soc/sunxi/ 1066T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1067 1068ARM/Allwinner SoC Clock Support 1069M: Emilio López <emilio@elopez.com.ar> 1070S: Maintained 1071F: drivers/clk/sunxi/ 1072 1073ARM/Amlogic Meson SoC support 1074M: Carlo Caione <carlo@caione.org> 1075M: Kevin Hilman <khilman@baylibre.com> 1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1077L: linux-amlogic@lists.infradead.org 1078W: http://linux-meson.com/ 1079S: Maintained 1080F: arch/arm/mach-meson/ 1081F: arch/arm/boot/dts/meson* 1082F: arch/arm64/boot/dts/amlogic/ 1083F: drivers/pinctrl/meson/ 1084F: drivers/mmc/host/meson* 1085N: meson 1086 1087ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1088M: Neil Armstrong <narmstrong@baylibre.com> 1089M: Jerome Brunet <jbrunet@baylibre.com> 1090L: linux-amlogic@lists.infradead.org 1091S: Maintained 1092F: drivers/clk/meson/ 1093F: include/dt-bindings/clock/meson* 1094F: include/dt-bindings/clock/gxbb* 1095F: Documentation/devicetree/bindings/clock/amlogic* 1096 1097ARM/Annapurna Labs ALPINE ARCHITECTURE 1098M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1099M: Antoine Tenart <antoine.tenart@free-electrons.com> 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1101S: Maintained 1102F: arch/arm/mach-alpine/ 1103F: arch/arm/boot/dts/alpine* 1104F: arch/arm64/boot/dts/al/ 1105F: drivers/*/*alpine* 1106 1107ARM/ARTPEC MACHINE SUPPORT 1108M: Jesper Nilsson <jesper.nilsson@axis.com> 1109M: Lars Persson <lars.persson@axis.com> 1110M: Niklas Cassel <niklas.cassel@axis.com> 1111S: Maintained 1112L: linux-arm-kernel@axis.com 1113F: arch/arm/mach-artpec 1114F: arch/arm/boot/dts/artpec6* 1115F: drivers/clk/axis 1116F: drivers/pinctrl/pinctrl-artpec* 1117F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1118 1119ARM/ASPEED MACHINE SUPPORT 1120M: Joel Stanley <joel@jms.id.au> 1121S: Maintained 1122F: arch/arm/mach-aspeed/ 1123F: arch/arm/boot/dts/aspeed-* 1124F: drivers/*/*aspeed* 1125 1126ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1127M: Nicolas Ferre <nicolas.ferre@microchip.com> 1128M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130W: http://www.linux4sam.org 1131T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1132S: Supported 1133F: arch/arm/mach-at91/ 1134F: include/soc/at91/ 1135F: arch/arm/boot/dts/at91*.dts 1136F: arch/arm/boot/dts/at91*.dtsi 1137F: arch/arm/boot/dts/sama*.dts 1138F: arch/arm/boot/dts/sama*.dtsi 1139F: arch/arm/include/debug/at91.S 1140F: drivers/memory/atmel* 1141 1142ARM/ATMEL AT91 Clock Support 1143M: Boris Brezillon <boris.brezillon@free-electrons.com> 1144S: Maintained 1145F: drivers/clk/at91 1146 1147ARM/CALXEDA HIGHBANK ARCHITECTURE 1148M: Rob Herring <robh@kernel.org> 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1150S: Maintained 1151F: arch/arm/mach-highbank/ 1152F: arch/arm/boot/dts/highbank.dts 1153F: arch/arm/boot/dts/ecx-*.dts* 1154 1155ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1156M: Krzysztof Halasa <khalasa@piap.pl> 1157S: Maintained 1158F: arch/arm/mach-cns3xxx/ 1159 1160ARM/CAVIUM THUNDER NETWORK DRIVER 1161M: Sunil Goutham <sgoutham@cavium.com> 1162M: Robert Richter <rric@kernel.org> 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1164S: Supported 1165F: drivers/net/ethernet/cavium/thunder/ 1166 1167ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1168M: Alexander Shiyan <shc_work@mail.ru> 1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1170S: Odd Fixes 1171N: clps711x 1172 1173ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1174M: Hartley Sweeten <hsweeten@visionengravers.com> 1175M: Ryan Mallon <rmallon@gmail.com> 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1177S: Maintained 1178F: arch/arm/mach-ep93xx/ 1179F: arch/arm/mach-ep93xx/include/mach/ 1180 1181ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1182M: Lennert Buytenhek <kernel@wantstofly.org> 1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1184S: Maintained 1185 1186ARM/CLKDEV SUPPORT 1187M: Russell King <linux@armlinux.org.uk> 1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1189S: Maintained 1190T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1191F: arch/arm/include/asm/clkdev.h 1192F: drivers/clk/clkdev.c 1193 1194ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1195M: Mike Rapoport <mike@compulab.co.il> 1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1197S: Maintained 1198 1199ARM/CONTEC MICRO9 MACHINE SUPPORT 1200M: Hubert Feurstein <hubert.feurstein@contec.at> 1201S: Maintained 1202F: arch/arm/mach-ep93xx/micro9.c 1203 1204ARM/CORESIGHT FRAMEWORK AND DRIVERS 1205M: Mathieu Poirier <mathieu.poirier@linaro.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: drivers/hwtracing/coresight/* 1209F: Documentation/trace/coresight.txt 1210F: Documentation/devicetree/bindings/arm/coresight.txt 1211F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1212F: tools/perf/arch/arm/util/pmu.c 1213F: tools/perf/arch/arm/util/auxtrace.c 1214F: tools/perf/arch/arm/util/cs-etm.c 1215F: tools/perf/arch/arm/util/cs-etm.h 1216F: tools/perf/util/cs-etm.h 1217 1218ARM/CORGI MACHINE SUPPORT 1219M: Richard Purdie <rpurdie@rpsys.net> 1220S: Maintained 1221 1222ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1223M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225T: git git://github.com/ulli-kroll/linux.git 1226S: Maintained 1227F: arch/arm/mach-gemini/ 1228F: drivers/rtc/rtc-gemini.c 1229 1230ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1231M: Barry Song <baohua@kernel.org> 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1233T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1234S: Maintained 1235F: arch/arm/boot/dts/prima2* 1236F: arch/arm/mach-prima2/ 1237F: drivers/clk/sirf/ 1238F: drivers/clocksource/timer-prima2.c 1239F: drivers/clocksource/timer-atlas7.c 1240N: [^a-z]sirf 1241 1242ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1243M: Baruch Siach <baruch@tkos.co.il> 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1245S: Maintained 1246F: arch/arm/boot/dts/cx92755* 1247N: digicolor 1248 1249ARM/EBSA110 MACHINE SUPPORT 1250M: Russell King <linux@armlinux.org.uk> 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1252W: http://www.armlinux.org.uk/ 1253S: Maintained 1254F: arch/arm/mach-ebsa110/ 1255F: drivers/net/ethernet/amd/am79c961a.* 1256 1257ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1258M: Uwe Kleine-König <kernel@pengutronix.de> 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1260S: Maintained 1261N: efm32 1262 1263ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1264M: Robert Jarzmik <robert.jarzmik@free.fr> 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1266S: Maintained 1267F: arch/arm/mach-pxa/ezx.c 1268 1269ARM/FARADAY FA526 PORT 1270M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1272S: Maintained 1273T: git git://git.berlios.de/gemini-board 1274F: arch/arm/mm/*-fa* 1275 1276ARM/FOOTBRIDGE ARCHITECTURE 1277M: Russell King <linux@armlinux.org.uk> 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279W: http://www.armlinux.org.uk/ 1280S: Maintained 1281F: arch/arm/include/asm/hardware/dec21285.h 1282F: arch/arm/mach-footbridge/ 1283 1284ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1285M: Shawn Guo <shawnguo@kernel.org> 1286M: Sascha Hauer <kernel@pengutronix.de> 1287R: Fabio Estevam <fabio.estevam@nxp.com> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Maintained 1290T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1291F: arch/arm/mach-imx/ 1292F: arch/arm/mach-mxs/ 1293F: arch/arm/boot/dts/imx* 1294F: arch/arm/configs/imx*_defconfig 1295F: drivers/clk/imx/ 1296F: drivers/soc/imx/ 1297F: include/soc/imx/ 1298 1299ARM/FREESCALE VYBRID ARM ARCHITECTURE 1300M: Shawn Guo <shawnguo@kernel.org> 1301M: Sascha Hauer <kernel@pengutronix.de> 1302R: Stefan Agner <stefan@agner.ch> 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1304S: Maintained 1305T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1306F: arch/arm/mach-imx/*vf610* 1307F: arch/arm/boot/dts/vf* 1308 1309ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1310M: Lennert Buytenhek <kernel@wantstofly.org> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312S: Maintained 1313 1314ARM/GUMSTIX MACHINE SUPPORT 1315M: Steve Sakoman <sakoman@gmail.com> 1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1317S: Maintained 1318 1319ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1320M: Philipp Zabel <philipp.zabel@gmail.com> 1321M: Paul Parsons <lost.distance@yahoo.com> 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1323S: Maintained 1324F: arch/arm/mach-pxa/hx4700.c 1325F: arch/arm/mach-pxa/include/mach/hx4700.h 1326F: sound/soc/pxa/hx4700.c 1327 1328ARM/HISILICON SOC SUPPORT 1329M: Wei Xu <xuwei5@hisilicon.com> 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1331W: http://www.hisilicon.com 1332S: Supported 1333T: git git://github.com/hisilicon/linux-hisi.git 1334F: arch/arm/mach-hisi/ 1335F: arch/arm/boot/dts/hi3* 1336F: arch/arm/boot/dts/hip* 1337F: arch/arm/boot/dts/hisi* 1338F: arch/arm64/boot/dts/hisilicon/ 1339 1340ARM/HP JORNADA 7XX MACHINE SUPPORT 1341M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1342W: www.jlime.com 1343S: Maintained 1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1345F: arch/arm/mach-sa1100/jornada720.c 1346F: arch/arm/mach-sa1100/include/mach/jornada720.h 1347 1348ARM/IGEP MACHINE SUPPORT 1349M: Enric Balletbo i Serra <eballetbo@gmail.com> 1350M: Javier Martinez Canillas <javier@dowhile0.org> 1351L: linux-omap@vger.kernel.org 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353S: Maintained 1354F: arch/arm/boot/dts/omap3-igep* 1355 1356ARM/INCOME PXA270 SUPPORT 1357M: Marek Vasut <marek.vasut@gmail.com> 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1359S: Maintained 1360F: arch/arm/mach-pxa/colibri-pxa270-income.c 1361 1362ARM/INTEL IOP32X ARM ARCHITECTURE 1363M: Lennert Buytenhek <kernel@wantstofly.org> 1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1365S: Maintained 1366 1367ARM/INTEL IOP33X ARM ARCHITECTURE 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Orphan 1370 1371ARM/INTEL IOP13XX ARM ARCHITECTURE 1372M: Lennert Buytenhek <kernel@wantstofly.org> 1373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1374S: Maintained 1375 1376ARM/INTEL IQ81342EX MACHINE SUPPORT 1377M: Lennert Buytenhek <kernel@wantstofly.org> 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379S: Maintained 1380 1381ARM/INTEL IXDP2850 MACHINE SUPPORT 1382M: Lennert Buytenhek <kernel@wantstofly.org> 1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1384S: Maintained 1385 1386ARM/INTEL IXP4XX ARM ARCHITECTURE 1387M: Imre Kaloz <kaloz@openwrt.org> 1388M: Krzysztof Halasa <khalasa@piap.pl> 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390S: Maintained 1391F: arch/arm/mach-ixp4xx/ 1392 1393ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1394M: Jonathan Cameron <jic23@cam.ac.uk> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396S: Maintained 1397F: arch/arm/mach-pxa/stargate2.c 1398F: drivers/pcmcia/pxa2xx_stargate2.c 1399 1400ARM/INTEL XSC3 (MANZANO) ARM CORE 1401M: Lennert Buytenhek <kernel@wantstofly.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404 1405ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1406M: Lennert Buytenhek <kernel@wantstofly.org> 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1408S: Maintained 1409 1410ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1411M: Santosh Shilimkar <ssantosh@kernel.org> 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1413S: Maintained 1414F: arch/arm/mach-keystone/ 1415F: arch/arm/boot/dts/keystone-* 1416T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1417 1418ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1419M: Santosh Shilimkar <ssantosh@kernel.org> 1420L: linux-kernel@vger.kernel.org 1421S: Maintained 1422F: drivers/clk/keystone/ 1423 1424ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1425M: Santosh Shilimkar <ssantosh@kernel.org> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427L: linux-kernel@vger.kernel.org 1428S: Maintained 1429F: drivers/clocksource/timer-keystone.c 1430 1431ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1432M: Santosh Shilimkar <ssantosh@kernel.org> 1433L: linux-kernel@vger.kernel.org 1434S: Maintained 1435F: drivers/power/reset/keystone-reset.c 1436 1437ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1438M: Santosh Shilimkar <ssantosh@kernel.org> 1439L: linux-kernel@vger.kernel.org 1440S: Maintained 1441F: drivers/memory/*emif* 1442 1443ARM/LG1K ARCHITECTURE 1444M: Chanho Min <chanho.min@lge.com> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447F: arch/arm64/boot/dts/lg/ 1448 1449ARM/LOGICPD PXA270 MACHINE SUPPORT 1450M: Lennert Buytenhek <kernel@wantstofly.org> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452S: Maintained 1453 1454ARM/LPC18XX ARCHITECTURE 1455M: Joachim Eastwood <manabian@gmail.com> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458F: arch/arm/boot/dts/lpc43* 1459F: drivers/clk/nxp/clk-lpc18xx* 1460F: drivers/clocksource/time-lpc32xx.c 1461F: drivers/i2c/busses/i2c-lpc2k.c 1462F: drivers/memory/pl172.c 1463F: drivers/mtd/spi-nor/nxp-spifi.c 1464F: drivers/rtc/rtc-lpc24xx.c 1465N: lpc18xx 1466 1467ARM/LPC32XX SOC SUPPORT 1468M: Vladimir Zapolskiy <vz@mleia.com> 1469M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1472S: Maintained 1473F: arch/arm/boot/dts/lpc32* 1474F: arch/arm/mach-lpc32xx/ 1475F: drivers/i2c/busses/i2c-pnx.c 1476F: drivers/net/ethernet/nxp/lpc_eth.c 1477F: drivers/usb/host/ohci-nxp.c 1478F: drivers/watchdog/pnx4008_wdt.c 1479N: lpc32xx 1480 1481ARM/MAGICIAN MACHINE SUPPORT 1482M: Philipp Zabel <philipp.zabel@gmail.com> 1483S: Maintained 1484 1485ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1486M: Jason Cooper <jason@lakedaemon.net> 1487M: Andrew Lunn <andrew@lunn.ch> 1488M: Gregory Clement <gregory.clement@free-electrons.com> 1489M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1491S: Maintained 1492F: arch/arm/mach-mvebu/ 1493F: drivers/rtc/rtc-armada38x.c 1494F: arch/arm/boot/dts/armada* 1495F: arch/arm/boot/dts/kirkwood* 1496F: arch/arm64/boot/dts/marvell/armada* 1497F: drivers/cpufreq/mvebu-cpufreq.c 1498F: arch/arm/configs/mvebu_*_defconfig 1499 1500ARM/Marvell Berlin SoC support 1501M: Jisheng Zhang <jszhang@marvell.com> 1502M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505F: arch/arm/mach-berlin/ 1506F: arch/arm/boot/dts/berlin* 1507F: arch/arm64/boot/dts/marvell/berlin* 1508 1509 1510ARM/Marvell Dove/MV78xx0/Orion SOC support 1511M: Jason Cooper <jason@lakedaemon.net> 1512M: Andrew Lunn <andrew@lunn.ch> 1513M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1514M: Gregory Clement <gregory.clement@free-electrons.com> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516S: Maintained 1517F: Documentation/devicetree/bindings/soc/dove/ 1518F: arch/arm/mach-dove/ 1519F: arch/arm/mach-mv78xx0/ 1520F: arch/arm/mach-orion5x/ 1521F: arch/arm/plat-orion/ 1522F: arch/arm/boot/dts/dove* 1523F: arch/arm/boot/dts/orion5x* 1524 1525 1526ARM/Orion SoC/Technologic Systems TS-78xx platform support 1527M: Alexander Clouter <alex@digriz.org.uk> 1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1529W: http://www.digriz.org.uk/ts78xx/kernel 1530S: Maintained 1531F: arch/arm/mach-orion5x/ts78xx-* 1532 1533ARM/OXNAS platform support 1534M: Neil Armstrong <narmstrong@baylibre.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1537S: Maintained 1538F: arch/arm/mach-oxnas/ 1539F: arch/arm/boot/dts/ox8*.dtsi 1540F: arch/arm/boot/dts/wd-mbwe.dts 1541F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1542N: oxnas 1543 1544ARM/Mediatek RTC DRIVER 1545M: Eddie Huang <eddie.huang@mediatek.com> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1548S: Maintained 1549F: drivers/rtc/rtc-mt6397.c 1550 1551ARM/Mediatek SoC support 1552M: Matthias Brugger <matthias.bgg@gmail.com> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556F: arch/arm/boot/dts/mt6* 1557F: arch/arm/boot/dts/mt7* 1558F: arch/arm/boot/dts/mt8* 1559F: arch/arm/mach-mediatek/ 1560F: arch/arm64/boot/dts/mediatek/ 1561N: mtk 1562K: mediatek 1563 1564ARM/Mediatek USB3 PHY DRIVER 1565M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1567L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1568S: Maintained 1569F: drivers/phy/phy-mt65xx-usb3.c 1570 1571ARM/MICREL KS8695 ARCHITECTURE 1572M: Greg Ungerer <gerg@uclinux.org> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574F: arch/arm/mach-ks8695/ 1575S: Odd Fixes 1576 1577ARM/MIOA701 MACHINE SUPPORT 1578M: Robert Jarzmik <robert.jarzmik@free.fr> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580F: arch/arm/mach-pxa/mioa701.c 1581S: Maintained 1582 1583ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1584M: Michael Petchkovsky <mkpetch@internode.on.net> 1585S: Maintained 1586 1587ARM/NOMADIK ARCHITECTURE 1588M: Alessandro Rubini <rubini@unipv.it> 1589M: Linus Walleij <linus.walleij@linaro.org> 1590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1591S: Maintained 1592F: arch/arm/mach-nomadik/ 1593F: drivers/pinctrl/nomadik/ 1594F: drivers/i2c/busses/i2c-nomadik.c 1595T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1596 1597ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1598M: Nelson Castillo <arhuaco@freaks-unidos.net> 1599L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1600W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1601S: Supported 1602 1603ARM/TOSA MACHINE SUPPORT 1604M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1605M: Dirk Opfer <dirk@opfer-online.de> 1606S: Maintained 1607 1608ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1609M: Marek Vasut <marek.vasut@gmail.com> 1610L: linux-arm-kernel@lists.infradead.org 1611W: http://hackndev.com 1612S: Maintained 1613F: arch/arm/mach-pxa/include/mach/palmtx.h 1614F: arch/arm/mach-pxa/palmtx.c 1615F: arch/arm/mach-pxa/include/mach/palmt5.h 1616F: arch/arm/mach-pxa/palmt5.c 1617F: arch/arm/mach-pxa/include/mach/palmld.h 1618F: arch/arm/mach-pxa/palmld.c 1619F: arch/arm/mach-pxa/include/mach/palmte2.h 1620F: arch/arm/mach-pxa/palmte2.c 1621F: arch/arm/mach-pxa/include/mach/palmtc.h 1622F: arch/arm/mach-pxa/palmtc.c 1623 1624ARM/PALM TREO SUPPORT 1625M: Tomas Cech <sleep_walker@suse.com> 1626L: linux-arm-kernel@lists.infradead.org 1627W: http://hackndev.com 1628S: Maintained 1629F: arch/arm/mach-pxa/include/mach/palmtreo.h 1630F: arch/arm/mach-pxa/palmtreo.c 1631 1632ARM/PALMZ72 SUPPORT 1633M: Sergey Lapin <slapin@ossfans.org> 1634L: linux-arm-kernel@lists.infradead.org 1635W: http://hackndev.com 1636S: Maintained 1637F: arch/arm/mach-pxa/include/mach/palmz72.h 1638F: arch/arm/mach-pxa/palmz72.c 1639 1640ARM/PLEB SUPPORT 1641M: Peter Chubb <pleb@gelato.unsw.edu.au> 1642W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1643S: Maintained 1644 1645ARM/PT DIGITAL BOARD PORT 1646M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648W: http://www.armlinux.org.uk/ 1649S: Maintained 1650 1651ARM/QUALCOMM SUPPORT 1652M: Andy Gross <andy.gross@linaro.org> 1653M: David Brown <david.brown@linaro.org> 1654L: linux-arm-msm@vger.kernel.org 1655L: linux-soc@vger.kernel.org 1656S: Maintained 1657F: Documentation/devicetree/bindings/soc/qcom/ 1658F: arch/arm/boot/dts/qcom-*.dts 1659F: arch/arm/boot/dts/qcom-*.dtsi 1660F: arch/arm/mach-qcom/ 1661F: arch/arm64/boot/dts/qcom/* 1662F: drivers/i2c/busses/i2c-qup.c 1663F: drivers/clk/qcom/ 1664F: drivers/pinctrl/qcom/ 1665F: drivers/dma/qcom/ 1666F: drivers/soc/qcom/ 1667F: drivers/spi/spi-qup.c 1668F: drivers/tty/serial/msm_serial.h 1669F: drivers/tty/serial/msm_serial.c 1670F: drivers/*/pm8???-* 1671F: drivers/mfd/ssbi.c 1672F: drivers/firmware/qcom_scm.c 1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1674 1675ARM/RADISYS ENP2611 MACHINE SUPPORT 1676M: Lennert Buytenhek <kernel@wantstofly.org> 1677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1678S: Maintained 1679 1680ARM/RENESAS ARM64 ARCHITECTURE 1681M: Simon Horman <horms@verge.net.au> 1682M: Magnus Damm <magnus.damm@gmail.com> 1683L: linux-renesas-soc@vger.kernel.org 1684Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1685T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1686S: Supported 1687F: arch/arm64/boot/dts/renesas/ 1688F: drivers/soc/renesas/ 1689F: include/linux/soc/renesas/ 1690 1691ARM/RISCPC ARCHITECTURE 1692M: Russell King <linux@armlinux.org.uk> 1693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1694W: http://www.armlinux.org.uk/ 1695S: Maintained 1696F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1697F: arch/arm/include/asm/hardware/ioc.h 1698F: arch/arm/include/asm/hardware/iomd.h 1699F: arch/arm/include/asm/hardware/memc.h 1700F: arch/arm/mach-rpc/ 1701F: drivers/net/ethernet/8390/etherh.c 1702F: drivers/net/ethernet/i825xx/ether1* 1703F: drivers/net/ethernet/seeq/ether3* 1704F: drivers/scsi/arm/ 1705 1706ARM/Rockchip SoC support 1707M: Heiko Stuebner <heiko@sntech.de> 1708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1709L: linux-rockchip@lists.infradead.org 1710T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1711S: Maintained 1712F: arch/arm/boot/dts/rk3* 1713F: arch/arm/mach-rockchip/ 1714F: drivers/clk/rockchip/ 1715F: drivers/i2c/busses/i2c-rk3x.c 1716F: drivers/*/*rockchip* 1717F: drivers/*/*/*rockchip* 1718F: sound/soc/rockchip/ 1719N: rockchip 1720 1721ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1722M: Kukjin Kim <kgene@kernel.org> 1723M: Krzysztof Kozlowski <krzk@kernel.org> 1724R: Javier Martinez Canillas <javier@osg.samsung.com> 1725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1726L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1727Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1728S: Maintained 1729F: arch/arm/boot/dts/s3c* 1730F: arch/arm/boot/dts/s5p* 1731F: arch/arm/boot/dts/samsung* 1732F: arch/arm/boot/dts/exynos* 1733F: arch/arm64/boot/dts/exynos/ 1734F: arch/arm/plat-samsung/ 1735F: arch/arm/mach-s3c24*/ 1736F: arch/arm/mach-s3c64xx/ 1737F: arch/arm/mach-s5p*/ 1738F: arch/arm/mach-exynos*/ 1739F: drivers/*/*s3c24* 1740F: drivers/*/*/*s3c24* 1741F: drivers/*/*s3c64xx* 1742F: drivers/*/*s5pv210* 1743F: drivers/memory/samsung/* 1744F: drivers/soc/samsung/* 1745F: Documentation/arm/Samsung/ 1746F: Documentation/devicetree/bindings/arm/samsung/ 1747F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1748F: Documentation/devicetree/bindings/power/pd-samsung.txt 1749N: exynos 1750 1751ARM/SAMSUNG MOBILE MACHINE SUPPORT 1752M: Kyungmin Park <kyungmin.park@samsung.com> 1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1754S: Maintained 1755F: arch/arm/mach-s5pv210/ 1756 1757ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1758M: Kyungmin Park <kyungmin.park@samsung.com> 1759M: Kamil Debski <kamil@wypas.org> 1760M: Andrzej Hajda <a.hajda@samsung.com> 1761L: linux-arm-kernel@lists.infradead.org 1762L: linux-media@vger.kernel.org 1763S: Maintained 1764F: drivers/media/platform/s5p-g2d/ 1765 1766ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1767M: Kyungmin Park <kyungmin.park@samsung.com> 1768M: Kamil Debski <kamil@wypas.org> 1769M: Jeongtae Park <jtp.park@samsung.com> 1770M: Andrzej Hajda <a.hajda@samsung.com> 1771L: linux-arm-kernel@lists.infradead.org 1772L: linux-media@vger.kernel.org 1773S: Maintained 1774F: arch/arm/plat-samsung/s5p-dev-mfc.c 1775F: drivers/media/platform/s5p-mfc/ 1776 1777ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1778M: Kyungmin Park <kyungmin.park@samsung.com> 1779L: linux-arm-kernel@lists.infradead.org 1780L: linux-media@vger.kernel.org 1781S: Maintained 1782F: drivers/staging/media/platform/s5p-cec/ 1783 1784ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1785M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1786M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1787L: linux-arm-kernel@lists.infradead.org 1788L: linux-media@vger.kernel.org 1789S: Maintained 1790F: drivers/media/platform/s5p-jpeg/ 1791 1792ARM/SHMOBILE ARM ARCHITECTURE 1793M: Simon Horman <horms@verge.net.au> 1794M: Magnus Damm <magnus.damm@gmail.com> 1795L: linux-renesas-soc@vger.kernel.org 1796Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1797T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1798S: Supported 1799F: arch/arm/boot/dts/emev2* 1800F: arch/arm/boot/dts/r7s* 1801F: arch/arm/boot/dts/r8a* 1802F: arch/arm/boot/dts/sh* 1803F: arch/arm/configs/shmobile_defconfig 1804F: arch/arm/include/debug/renesas-scif.S 1805F: arch/arm/mach-shmobile/ 1806F: drivers/soc/renesas/ 1807F: include/linux/soc/renesas/ 1808 1809ARM/SOCFPGA ARCHITECTURE 1810M: Dinh Nguyen <dinguyen@kernel.org> 1811S: Maintained 1812F: arch/arm/mach-socfpga/ 1813F: arch/arm/boot/dts/socfpga* 1814F: arch/arm/configs/socfpga_defconfig 1815F: arch/arm64/boot/dts/altera/ 1816W: http://www.rocketboards.org 1817T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1818 1819ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1820M: Dinh Nguyen <dinguyen@kernel.org> 1821S: Maintained 1822F: drivers/clk/socfpga/ 1823 1824ARM/SOCFPGA EDAC SUPPORT 1825M: Thor Thayer <thor.thayer@linux.intel.com> 1826S: Maintained 1827F: drivers/edac/altera_edac. 1828 1829ARM/STI ARCHITECTURE 1830M: Patrice Chotard <patrice.chotard@st.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832L: kernel@stlinux.com 1833W: http://www.stlinux.com 1834S: Maintained 1835F: arch/arm/mach-sti/ 1836F: arch/arm/boot/dts/sti* 1837F: drivers/char/hw_random/st-rng.c 1838F: drivers/clocksource/arm_global_timer.c 1839F: drivers/clocksource/clksrc_st_lpc.c 1840F: drivers/cpufreq/sti-cpufreq.c 1841F: drivers/dma/st_fdma* 1842F: drivers/i2c/busses/i2c-st.c 1843F: drivers/media/rc/st_rc.c 1844F: drivers/media/platform/sti/c8sectpfe/ 1845F: drivers/mmc/host/sdhci-st.c 1846F: drivers/phy/phy-miphy28lp.c 1847F: drivers/phy/phy-stih407-usb.c 1848F: drivers/pinctrl/pinctrl-st.c 1849F: drivers/remoteproc/st_remoteproc.c 1850F: drivers/remoteproc/st_slim_rproc.c 1851F: drivers/reset/sti/ 1852F: drivers/rtc/rtc-st-lpc.c 1853F: drivers/tty/serial/st-asc.c 1854F: drivers/usb/dwc3/dwc3-st.c 1855F: drivers/usb/host/ehci-st.c 1856F: drivers/usb/host/ohci-st.c 1857F: drivers/watchdog/st_lpc_wdt.c 1858F: drivers/ata/ahci_st.c 1859F: include/linux/remoteproc/st_slim_rproc.h 1860 1861ARM/STM32 ARCHITECTURE 1862M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1863M: Alexandre Torgue <alexandre.torgue@st.com> 1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1865S: Maintained 1866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1867N: stm32 1868F: drivers/clocksource/armv7m_systick.c 1869 1870ARM/TANGO ARCHITECTURE 1871M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1872L: linux-arm-kernel@lists.infradead.org 1873S: Maintained 1874N: tango 1875 1876ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1877M: Lennert Buytenhek <kernel@wantstofly.org> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879S: Maintained 1880 1881ARM/TETON BGA MACHINE SUPPORT 1882M: "Mark F. Brown" <mark.brown314@gmail.com> 1883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1884S: Maintained 1885 1886ARM/THECUS N2100 MACHINE SUPPORT 1887M: Lennert Buytenhek <kernel@wantstofly.org> 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1889S: Maintained 1890 1891ARM/NUVOTON W90X900 ARM ARCHITECTURE 1892M: Wan ZongShun <mcuos.com@gmail.com> 1893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1894W: http://www.mcuos.com 1895S: Maintained 1896F: arch/arm/mach-w90x900/ 1897F: drivers/input/keyboard/w90p910_keypad.c 1898F: drivers/input/touchscreen/w90p910_ts.c 1899F: drivers/watchdog/nuc900_wdt.c 1900F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1901F: drivers/mtd/nand/nuc900_nand.c 1902F: drivers/rtc/rtc-nuc900.c 1903F: drivers/spi/spi-nuc900.c 1904F: drivers/usb/host/ehci-w90x900.c 1905F: drivers/video/fbdev/nuc900fb.c 1906 1907ARM/U300 MACHINE SUPPORT 1908M: Linus Walleij <linus.walleij@linaro.org> 1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1910S: Supported 1911F: arch/arm/mach-u300/ 1912F: drivers/clocksource/timer-u300.c 1913F: drivers/i2c/busses/i2c-stu300.c 1914F: drivers/rtc/rtc-coh901331.c 1915F: drivers/watchdog/coh901327_wdt.c 1916F: drivers/dma/coh901318* 1917F: drivers/mfd/ab3100* 1918F: drivers/rtc/rtc-ab3100.c 1919F: drivers/rtc/rtc-coh901331.c 1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1921 1922ARM/UNIPHIER ARCHITECTURE 1923M: Masahiro Yamada <yamada.masahiro@socionext.com> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1926S: Maintained 1927F: arch/arm/boot/dts/uniphier* 1928F: arch/arm/include/asm/hardware/cache-uniphier.h 1929F: arch/arm/mach-uniphier/ 1930F: arch/arm/mm/cache-uniphier.c 1931F: arch/arm64/boot/dts/socionext/ 1932F: drivers/bus/uniphier-system-bus.c 1933F: drivers/clk/uniphier/ 1934F: drivers/i2c/busses/i2c-uniphier* 1935F: drivers/pinctrl/uniphier/ 1936F: drivers/reset/reset-uniphier.c 1937F: drivers/tty/serial/8250/8250_uniphier.c 1938N: uniphier 1939 1940ARM/Ux500 ARM ARCHITECTURE 1941M: Linus Walleij <linus.walleij@linaro.org> 1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1943S: Maintained 1944F: arch/arm/mach-ux500/ 1945F: drivers/clocksource/clksrc-dbx500-prcmu.c 1946F: drivers/dma/ste_dma40* 1947F: drivers/hwspinlock/u8500_hsem.c 1948F: drivers/mfd/abx500* 1949F: drivers/mfd/ab8500* 1950F: drivers/mfd/dbx500* 1951F: drivers/mfd/db8500* 1952F: drivers/pinctrl/nomadik/pinctrl-ab* 1953F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1954F: drivers/rtc/rtc-ab8500.c 1955F: drivers/rtc/rtc-pl031.c 1956T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1957 1958ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1959M: Ulf Hansson <ulf.hansson@linaro.org> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961T: git git://git.linaro.org/people/ulfh/clk.git 1962S: Maintained 1963F: drivers/clk/ux500/ 1964 1965ARM/VERSATILE EXPRESS PLATFORM 1966M: Liviu Dudau <liviu.dudau@arm.com> 1967M: Sudeep Holla <sudeep.holla@arm.com> 1968M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1970S: Maintained 1971F: arch/arm/boot/dts/vexpress* 1972F: arch/arm64/boot/dts/arm/ 1973F: arch/arm/mach-vexpress/ 1974F: */*/vexpress* 1975F: */*/*/vexpress* 1976F: drivers/clk/versatile/clk-vexpress-osc.c 1977F: drivers/clocksource/versatile.c 1978N: mps2 1979 1980ARM/VFP SUPPORT 1981M: Russell King <linux@armlinux.org.uk> 1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1983W: http://www.armlinux.org.uk/ 1984S: Maintained 1985F: arch/arm/vfp/ 1986 1987ARM/VOIPAC PXA270 SUPPORT 1988M: Marek Vasut <marek.vasut@gmail.com> 1989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1990S: Maintained 1991F: arch/arm/mach-pxa/vpac270.c 1992F: arch/arm/mach-pxa/include/mach/vpac270.h 1993 1994ARM/VT8500 ARM ARCHITECTURE 1995M: Tony Prisk <linux@prisktech.co.nz> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997S: Maintained 1998F: arch/arm/mach-vt8500/ 1999F: drivers/clocksource/vt8500_timer.c 2000F: drivers/i2c/busses/i2c-wmt.c 2001F: drivers/mmc/host/wmt-sdmmc.c 2002F: drivers/pwm/pwm-vt8500.c 2003F: drivers/rtc/rtc-vt8500.c 2004F: drivers/tty/serial/vt8500_serial.c 2005F: drivers/usb/host/ehci-platform.c 2006F: drivers/usb/host/uhci-platform.c 2007F: drivers/video/fbdev/vt8500lcdfb.* 2008F: drivers/video/fbdev/wm8505fb* 2009F: drivers/video/fbdev/wmt_ge_rops.* 2010 2011ARM/ZIPIT Z2 SUPPORT 2012M: Marek Vasut <marek.vasut@gmail.com> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014S: Maintained 2015F: arch/arm/mach-pxa/z2.c 2016F: arch/arm/mach-pxa/include/mach/z2.h 2017 2018ARM/ZTE ARCHITECTURE 2019M: Jun Nie <jun.nie@linaro.org> 2020M: Baoyou Xie <baoyou.xie@linaro.org> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022S: Maintained 2023F: arch/arm/mach-zx/ 2024F: drivers/clk/zte/ 2025F: drivers/reset/reset-zx2967.c 2026F: drivers/soc/zte/ 2027F: Documentation/devicetree/bindings/arm/zte.txt 2028F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2029F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2030F: Documentation/devicetree/bindings/soc/zte/ 2031F: include/dt-bindings/soc/zx*.h 2032 2033ARM/ZYNQ ARCHITECTURE 2034M: Michal Simek <michal.simek@xilinx.com> 2035R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2037W: http://wiki.xilinx.com 2038T: git https://github.com/Xilinx/linux-xlnx.git 2039S: Supported 2040F: arch/arm/mach-zynq/ 2041F: drivers/cpuidle/cpuidle-zynq.c 2042F: drivers/block/xsysace.c 2043N: zynq 2044N: xilinx 2045F: drivers/clocksource/cadence_ttc_timer.c 2046F: drivers/i2c/busses/i2c-cadence.c 2047F: drivers/mmc/host/sdhci-of-arasan.c 2048F: drivers/edac/synopsys_edac.c 2049 2050ARM SMMU DRIVERS 2051M: Will Deacon <will.deacon@arm.com> 2052R: Robin Murphy <robin.murphy@arm.com> 2053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2054S: Maintained 2055F: drivers/iommu/arm-smmu.c 2056F: drivers/iommu/arm-smmu-v3.c 2057F: drivers/iommu/io-pgtable-arm.c 2058F: drivers/iommu/io-pgtable-arm-v7s.c 2059 2060ARM64 PORT (AARCH64 ARCHITECTURE) 2061M: Catalin Marinas <catalin.marinas@arm.com> 2062M: Will Deacon <will.deacon@arm.com> 2063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2064T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2065S: Maintained 2066F: arch/arm64/ 2067F: Documentation/arm64/ 2068 2069AS3645A LED FLASH CONTROLLER DRIVER 2070M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2071L: linux-media@vger.kernel.org 2072T: git git://linuxtv.org/media_tree.git 2073S: Maintained 2074F: drivers/media/i2c/as3645a.c 2075F: include/media/i2c/as3645a.h 2076 2077ASAHI KASEI AK8974 DRIVER 2078M: Linus Walleij <linus.walleij@linaro.org> 2079L: linux-iio@vger.kernel.org 2080W: http://www.akm.com/ 2081S: Supported 2082F: drivers/iio/magnetometer/ak8974.c 2083 2084ASC7621 HARDWARE MONITOR DRIVER 2085M: George Joseph <george.joseph@fairview5.com> 2086L: linux-hwmon@vger.kernel.org 2087S: Maintained 2088F: Documentation/hwmon/asc7621 2089F: drivers/hwmon/asc7621.c 2090 2091ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2092M: Corentin Chary <corentin.chary@gmail.com> 2093L: acpi4asus-user@lists.sourceforge.net 2094L: platform-driver-x86@vger.kernel.org 2095W: http://acpi4asus.sf.net 2096S: Maintained 2097F: drivers/platform/x86/asus*.c 2098F: drivers/platform/x86/eeepc*.c 2099 2100ASUS WIRELESS RADIO CONTROL DRIVER 2101M: João Paulo Rechi Vita <jprvita@gmail.com> 2102L: platform-driver-x86@vger.kernel.org 2103S: Maintained 2104F: drivers/platform/x86/asus-wireless.c 2105 2106ASYMMETRIC KEYS 2107M: David Howells <dhowells@redhat.com> 2108L: keyrings@vger.kernel.org 2109S: Maintained 2110F: Documentation/crypto/asymmetric-keys.txt 2111F: include/linux/verification.h 2112F: include/crypto/public_key.h 2113F: include/crypto/pkcs7.h 2114F: crypto/asymmetric_keys/ 2115 2116ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2117R: Dan Williams <dan.j.williams@intel.com> 2118W: http://sourceforge.net/projects/xscaleiop 2119S: Odd fixes 2120F: Documentation/crypto/async-tx-api.txt 2121F: crypto/async_tx/ 2122F: drivers/dma/ 2123F: include/linux/dmaengine.h 2124F: include/linux/async_tx.h 2125 2126AT24 EEPROM DRIVER 2127M: Wolfram Sang <wsa@the-dreams.de> 2128L: linux-i2c@vger.kernel.org 2129S: Maintained 2130F: drivers/misc/eeprom/at24.c 2131F: include/linux/platform_data/at24.h 2132 2133ATA OVER ETHERNET (AOE) DRIVER 2134M: "Ed L. Cashin" <ed.cashin@acm.org> 2135W: http://www.openaoe.org/ 2136S: Supported 2137F: Documentation/aoe/ 2138F: drivers/block/aoe/ 2139 2140ATHEROS 71XX/9XXX GPIO DRIVER 2141M: Alban Bedel <albeu@free.fr> 2142W: https://github.com/AlbanBedel/linux 2143T: git git://github.com/AlbanBedel/linux 2144S: Maintained 2145F: drivers/gpio/gpio-ath79.c 2146F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2147 2148ATHEROS ATH GENERIC UTILITIES 2149M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2150L: linux-wireless@vger.kernel.org 2151S: Supported 2152F: drivers/net/wireless/ath/* 2153 2154ATHEROS ATH5K WIRELESS DRIVER 2155M: Jiri Slaby <jirislaby@gmail.com> 2156M: Nick Kossifidis <mickflemm@gmail.com> 2157M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2158L: linux-wireless@vger.kernel.org 2159W: http://wireless.kernel.org/en/users/Drivers/ath5k 2160S: Maintained 2161F: drivers/net/wireless/ath/ath5k/ 2162 2163ATHEROS ATH6KL WIRELESS DRIVER 2164M: Kalle Valo <kvalo@qca.qualcomm.com> 2165L: linux-wireless@vger.kernel.org 2166W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2167T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2168S: Supported 2169F: drivers/net/wireless/ath/ath6kl/ 2170 2171WILOCITY WIL6210 WIRELESS DRIVER 2172M: Maya Erez <qca_merez@qca.qualcomm.com> 2173L: linux-wireless@vger.kernel.org 2174L: wil6210@qca.qualcomm.com 2175S: Supported 2176W: http://wireless.kernel.org/en/users/Drivers/wil6210 2177F: drivers/net/wireless/ath/wil6210/ 2178F: include/uapi/linux/wil6210_uapi.h 2179 2180CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2181M: Christian Lamparter <chunkeey@googlemail.com> 2182L: linux-wireless@vger.kernel.org 2183W: http://wireless.kernel.org/en/users/Drivers/carl9170 2184S: Maintained 2185F: drivers/net/wireless/ath/carl9170/ 2186 2187ATK0110 HWMON DRIVER 2188M: Luca Tettamanti <kronos.it@gmail.com> 2189L: linux-hwmon@vger.kernel.org 2190S: Maintained 2191F: drivers/hwmon/asus_atk0110.c 2192 2193ATI_REMOTE2 DRIVER 2194M: Ville Syrjala <syrjala@sci.fi> 2195S: Maintained 2196F: drivers/input/misc/ati_remote2.c 2197 2198ATLX ETHERNET DRIVERS 2199M: Jay Cliburn <jcliburn@gmail.com> 2200M: Chris Snook <chris.snook@gmail.com> 2201L: netdev@vger.kernel.org 2202W: http://sourceforge.net/projects/atl1 2203W: http://atl1.sourceforge.net 2204S: Maintained 2205F: drivers/net/ethernet/atheros/ 2206 2207ATM 2208M: Chas Williams <3chas3@gmail.com> 2209L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2210L: netdev@vger.kernel.org 2211W: http://linux-atm.sourceforge.net 2212S: Maintained 2213F: drivers/atm/ 2214F: include/linux/atm* 2215F: include/uapi/linux/atm* 2216 2217ATMEL AT91 / AT32 MCI DRIVER 2218M: Ludovic Desroches <ludovic.desroches@microchip.com> 2219S: Maintained 2220F: drivers/mmc/host/atmel-mci.c 2221 2222ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2223M: Nicolas Ferre <nicolas.ferre@microchip.com> 2224S: Supported 2225F: drivers/power/reset/at91-sama5d2_shdwc.c 2226 2227ATMEL SAMA5D2 ADC DRIVER 2228M: Ludovic Desroches <ludovic.desroches@microchip.com> 2229L: linux-iio@vger.kernel.org 2230S: Supported 2231F: drivers/iio/adc/at91-sama5d2_adc.c 2232 2233ATMEL Audio ALSA driver 2234M: Nicolas Ferre <nicolas.ferre@microchip.com> 2235L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2236S: Supported 2237F: sound/soc/atmel 2238 2239ATMEL XDMA DRIVER 2240M: Ludovic Desroches <ludovic.desroches@microchip.com> 2241L: linux-arm-kernel@lists.infradead.org 2242L: dmaengine@vger.kernel.org 2243S: Supported 2244F: drivers/dma/at_xdmac.c 2245 2246ATMEL I2C DRIVER 2247M: Ludovic Desroches <ludovic.desroches@microchip.com> 2248L: linux-i2c@vger.kernel.org 2249S: Supported 2250F: drivers/i2c/busses/i2c-at91.c 2251 2252ATMEL ISI DRIVER 2253M: Ludovic Desroches <ludovic.desroches@microchip.com> 2254L: linux-media@vger.kernel.org 2255S: Supported 2256F: drivers/media/platform/atmel/atmel-isi.c 2257F: include/media/atmel-isi.h 2258 2259ATMEL LCDFB DRIVER 2260M: Nicolas Ferre <nicolas.ferre@microchip.com> 2261L: linux-fbdev@vger.kernel.org 2262S: Maintained 2263F: drivers/video/fbdev/atmel_lcdfb.c 2264F: include/video/atmel_lcdc.h 2265 2266ATMEL MACB ETHERNET DRIVER 2267M: Nicolas Ferre <nicolas.ferre@microchip.com> 2268S: Supported 2269F: drivers/net/ethernet/cadence/ 2270 2271ATMEL NAND DRIVER 2272M: Wenyou Yang <wenyou.yang@atmel.com> 2273M: Josh Wu <rainyfeeling@outlook.com> 2274L: linux-mtd@lists.infradead.org 2275S: Supported 2276F: drivers/mtd/nand/atmel/* 2277 2278ATMEL SDMMC DRIVER 2279M: Ludovic Desroches <ludovic.desroches@microchip.com> 2280L: linux-mmc@vger.kernel.org 2281S: Supported 2282F: drivers/mmc/host/sdhci-of-at91.c 2283 2284ATMEL SPI DRIVER 2285M: Nicolas Ferre <nicolas.ferre@microchip.com> 2286S: Supported 2287F: drivers/spi/spi-atmel.* 2288 2289ATMEL SSC DRIVER 2290M: Nicolas Ferre <nicolas.ferre@microchip.com> 2291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2292S: Supported 2293F: drivers/misc/atmel-ssc.c 2294F: include/linux/atmel-ssc.h 2295 2296ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2297M: Nicolas Ferre <nicolas.ferre@microchip.com> 2298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2299S: Supported 2300F: drivers/misc/atmel_tclib.c 2301F: drivers/clocksource/tcb_clksrc.c 2302 2303ATMEL USBA UDC DRIVER 2304M: Nicolas Ferre <nicolas.ferre@microchip.com> 2305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2306S: Supported 2307F: drivers/usb/gadget/udc/atmel_usba_udc.* 2308 2309ATMEL WIRELESS DRIVER 2310M: Simon Kelley <simon@thekelleys.org.uk> 2311L: linux-wireless@vger.kernel.org 2312W: http://www.thekelleys.org.uk/atmel 2313W: http://atmelwlandriver.sourceforge.net/ 2314S: Maintained 2315F: drivers/net/wireless/atmel/atmel* 2316 2317ATMEL MAXTOUCH DRIVER 2318M: Nick Dyer <nick@shmanahar.org> 2319T: git git://github.com/ndyer/linux.git 2320S: Maintained 2321F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2322F: drivers/input/touchscreen/atmel_mxt_ts.c 2323F: include/linux/platform_data/atmel_mxt_ts.h 2324 2325ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2326M: Bradley Grove <linuxdrivers@attotech.com> 2327L: linux-scsi@vger.kernel.org 2328W: http://www.attotech.com 2329S: Supported 2330F: drivers/scsi/esas2r 2331 2332ATUSB IEEE 802.15.4 RADIO DRIVER 2333M: Stefan Schmidt <stefan@osg.samsung.com> 2334L: linux-wpan@vger.kernel.org 2335S: Maintained 2336F: drivers/net/ieee802154/atusb.c 2337F: drivers/net/ieee802154/atusb.h 2338F: drivers/net/ieee802154/at86rf230.h 2339 2340AUDIT SUBSYSTEM 2341M: Paul Moore <paul@paul-moore.com> 2342M: Eric Paris <eparis@redhat.com> 2343L: linux-audit@redhat.com (moderated for non-subscribers) 2344W: http://people.redhat.com/sgrubb/audit/ 2345T: git git://git.infradead.org/users/pcmoore/audit 2346S: Maintained 2347F: include/linux/audit.h 2348F: include/uapi/linux/audit.h 2349F: kernel/audit* 2350 2351AUXILIARY DISPLAY DRIVERS 2352M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2353W: http://miguelojeda.es/auxdisplay.htm 2354W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2355S: Maintained 2356F: drivers/auxdisplay/ 2357F: include/linux/cfag12864b.h 2358 2359AX.25 NETWORK LAYER 2360M: Ralf Baechle <ralf@linux-mips.org> 2361L: linux-hams@vger.kernel.org 2362W: http://www.linux-ax25.org/ 2363S: Maintained 2364F: include/uapi/linux/ax25.h 2365F: include/net/ax25.h 2366F: net/ax25/ 2367 2368AXENTIA ASOC DRIVERS 2369M: Peter Rosin <peda@axentia.se> 2370L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2371S: Maintained 2372F: Documentation/devicetree/bindings/sound/axentia,* 2373F: sound/soc/atmel/tse850-pcm5142.c 2374 2375AXENTIA ARM DEVICES 2376M: Peter Rosin <peda@axentia.se> 2377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2378S: Maintained 2379F: Documentation/devicetree/bindings/arm/axentia.txt 2380F: arch/arm/boot/dts/at91-linea.dtsi 2381F: arch/arm/boot/dts/at91-tse850-3.dts 2382 2383AZ6007 DVB DRIVER 2384M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2385M: Mauro Carvalho Chehab <mchehab@kernel.org> 2386L: linux-media@vger.kernel.org 2387W: https://linuxtv.org 2388T: git git://linuxtv.org/media_tree.git 2389S: Maintained 2390F: drivers/media/usb/dvb-usb-v2/az6007.c 2391 2392AZTECH FM RADIO RECEIVER DRIVER 2393M: Hans Verkuil <hverkuil@xs4all.nl> 2394L: linux-media@vger.kernel.org 2395T: git git://linuxtv.org/media_tree.git 2396W: https://linuxtv.org 2397S: Maintained 2398F: drivers/media/radio/radio-aztech* 2399 2400B43 WIRELESS DRIVER 2401L: linux-wireless@vger.kernel.org 2402L: b43-dev@lists.infradead.org 2403W: http://wireless.kernel.org/en/users/Drivers/b43 2404S: Odd Fixes 2405F: drivers/net/wireless/broadcom/b43/ 2406 2407B43LEGACY WIRELESS DRIVER 2408M: Larry Finger <Larry.Finger@lwfinger.net> 2409L: linux-wireless@vger.kernel.org 2410L: b43-dev@lists.infradead.org 2411W: http://wireless.kernel.org/en/users/Drivers/b43 2412S: Maintained 2413F: drivers/net/wireless/broadcom/b43legacy/ 2414 2415BACKLIGHT CLASS/SUBSYSTEM 2416M: Lee Jones <lee.jones@linaro.org> 2417M: Daniel Thompson <daniel.thompson@linaro.org> 2418M: Jingoo Han <jingoohan1@gmail.com> 2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2420S: Maintained 2421F: drivers/video/backlight/ 2422F: include/linux/backlight.h 2423F: include/linux/pwm_backlight.h 2424F: Documentation/devicetree/bindings/leds/backlight 2425 2426BATMAN ADVANCED 2427M: Marek Lindner <mareklindner@neomailbox.ch> 2428M: Simon Wunderlich <sw@simonwunderlich.de> 2429M: Antonio Quartulli <a@unstable.cc> 2430L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2431W: https://www.open-mesh.org/ 2432Q: https://patchwork.open-mesh.org/project/batman/list/ 2433S: Maintained 2434F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2435F: Documentation/ABI/testing/sysfs-class-net-mesh 2436F: Documentation/networking/batman-adv.txt 2437F: include/uapi/linux/batman_adv.h 2438F: net/batman-adv/ 2439 2440BAYCOM/HDLCDRV DRIVERS FOR AX.25 2441M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2442L: linux-hams@vger.kernel.org 2443W: http://www.baycom.org/~tom/ham/ham.html 2444S: Maintained 2445F: drivers/net/hamradio/baycom* 2446 2447BCACHE (BLOCK LAYER CACHE) 2448M: Kent Overstreet <kent.overstreet@gmail.com> 2449L: linux-bcache@vger.kernel.org 2450W: http://bcache.evilpiepirate.org 2451S: Orphan 2452F: drivers/md/bcache/ 2453 2454BDISP ST MEDIA DRIVER 2455M: Fabien Dessenne <fabien.dessenne@st.com> 2456L: linux-media@vger.kernel.org 2457T: git git://linuxtv.org/media_tree.git 2458W: https://linuxtv.org 2459S: Supported 2460F: drivers/media/platform/sti/bdisp 2461 2462DELTA ST MEDIA DRIVER 2463M: Hugues Fruchet <hugues.fruchet@st.com> 2464L: linux-media@vger.kernel.org 2465T: git git://linuxtv.org/media_tree.git 2466W: https://linuxtv.org 2467S: Supported 2468F: drivers/media/platform/sti/delta 2469 2470BEFS FILE SYSTEM 2471M: Luis de Bethencourt <luisbg@osg.samsung.com> 2472M: Salah Triki <salah.triki@gmail.com> 2473S: Maintained 2474T: git git://github.com/luisbg/linux-befs.git 2475F: Documentation/filesystems/befs.txt 2476F: fs/befs/ 2477 2478BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2479M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2480L: netdev@vger.kernel.org 2481S: Maintained 2482F: drivers/net/ethernet/ec_bhf.c 2483 2484BFS FILE SYSTEM 2485M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2486S: Maintained 2487F: Documentation/filesystems/bfs.txt 2488F: fs/bfs/ 2489F: include/uapi/linux/bfs_fs.h 2490 2491BLACKFIN ARCHITECTURE 2492M: Steven Miao <realmz6@gmail.com> 2493L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2494T: git git://git.code.sf.net/p/adi-linux/code 2495W: http://blackfin.uclinux.org 2496S: Supported 2497F: arch/blackfin/ 2498 2499BLACKFIN EMAC DRIVER 2500L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2501W: http://blackfin.uclinux.org 2502S: Supported 2503F: drivers/net/ethernet/adi/ 2504 2505BLACKFIN RTC DRIVER 2506L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2507W: http://blackfin.uclinux.org 2508S: Supported 2509F: drivers/rtc/rtc-bfin.c 2510 2511BLACKFIN SDH DRIVER 2512M: Sonic Zhang <sonic.zhang@analog.com> 2513L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2514W: http://blackfin.uclinux.org 2515S: Supported 2516F: drivers/mmc/host/bfin_sdh.c 2517 2518BLACKFIN SERIAL DRIVER 2519M: Sonic Zhang <sonic.zhang@analog.com> 2520L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2521W: http://blackfin.uclinux.org 2522S: Supported 2523F: drivers/tty/serial/bfin_uart.c 2524 2525BLACKFIN WATCHDOG DRIVER 2526L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2527W: http://blackfin.uclinux.org 2528S: Supported 2529F: drivers/watchdog/bfin_wdt.c 2530 2531BLACKFIN I2C TWI DRIVER 2532M: Sonic Zhang <sonic.zhang@analog.com> 2533L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2534W: http://blackfin.uclinux.org/ 2535S: Supported 2536F: drivers/i2c/busses/i2c-bfin-twi.c 2537 2538BLACKFIN MEDIA DRIVER 2539M: Scott Jiang <scott.jiang.linux@gmail.com> 2540L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2541W: http://blackfin.uclinux.org/ 2542S: Supported 2543F: drivers/media/platform/blackfin/ 2544F: drivers/media/i2c/adv7183* 2545F: drivers/media/i2c/vs6624* 2546 2547BLINKM RGB LED DRIVER 2548M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2549S: Maintained 2550F: drivers/leds/leds-blinkm.c 2551 2552BLOCK LAYER 2553M: Jens Axboe <axboe@kernel.dk> 2554L: linux-block@vger.kernel.org 2555T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2556S: Maintained 2557F: block/ 2558F: kernel/trace/blktrace.c 2559F: lib/sbitmap.c 2560 2561BFQ I/O SCHEDULER 2562M: Paolo Valente <paolo.valente@linaro.org> 2563M: Jens Axboe <axboe@kernel.dk> 2564L: linux-block@vger.kernel.org 2565S: Maintained 2566F: block/bfq-* 2567F: Documentation/block/bfq-iosched.txt 2568 2569BLOCK2MTD DRIVER 2570M: Joern Engel <joern@lazybastard.org> 2571L: linux-mtd@lists.infradead.org 2572S: Maintained 2573F: drivers/mtd/devices/block2mtd.c 2574 2575BLUETOOTH DRIVERS 2576M: Marcel Holtmann <marcel@holtmann.org> 2577M: Gustavo Padovan <gustavo@padovan.org> 2578M: Johan Hedberg <johan.hedberg@gmail.com> 2579L: linux-bluetooth@vger.kernel.org 2580W: http://www.bluez.org/ 2581T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2582T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2583S: Maintained 2584F: drivers/bluetooth/ 2585 2586BLUETOOTH SUBSYSTEM 2587M: Marcel Holtmann <marcel@holtmann.org> 2588M: Gustavo Padovan <gustavo@padovan.org> 2589M: Johan Hedberg <johan.hedberg@gmail.com> 2590L: linux-bluetooth@vger.kernel.org 2591W: http://www.bluez.org/ 2592T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2593T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2594S: Maintained 2595F: net/bluetooth/ 2596F: include/net/bluetooth/ 2597 2598BONDING DRIVER 2599M: Jay Vosburgh <j.vosburgh@gmail.com> 2600M: Veaceslav Falico <vfalico@gmail.com> 2601M: Andy Gospodarek <andy@greyhouse.net> 2602L: netdev@vger.kernel.org 2603W: http://sourceforge.net/projects/bonding/ 2604S: Supported 2605F: drivers/net/bonding/ 2606F: include/uapi/linux/if_bonding.h 2607 2608BPF (Safe dynamic programs and tools) 2609M: Alexei Starovoitov <ast@kernel.org> 2610M: Daniel Borkmann <daniel@iogearbox.net> 2611L: netdev@vger.kernel.org 2612L: linux-kernel@vger.kernel.org 2613S: Supported 2614F: arch/x86/net/bpf_jit* 2615F: Documentation/networking/filter.txt 2616F: include/linux/bpf* 2617F: include/linux/filter.h 2618F: include/uapi/linux/bpf* 2619F: include/uapi/linux/filter.h 2620F: kernel/bpf/ 2621F: kernel/trace/bpf_trace.c 2622F: lib/test_bpf.c 2623F: net/bpf/ 2624F: net/core/filter.c 2625F: net/sched/act_bpf.c 2626F: net/sched/cls_bpf.c 2627F: samples/bpf/ 2628F: tools/net/bpf* 2629F: tools/testing/selftests/bpf/ 2630 2631BROADCOM B44 10/100 ETHERNET DRIVER 2632M: Michael Chan <michael.chan@broadcom.com> 2633L: netdev@vger.kernel.org 2634S: Supported 2635F: drivers/net/ethernet/broadcom/b44.* 2636 2637BROADCOM B53 ETHERNET SWITCH DRIVER 2638M: Florian Fainelli <f.fainelli@gmail.com> 2639L: netdev@vger.kernel.org 2640L: openwrt-devel@lists.openwrt.org (subscribers-only) 2641S: Supported 2642F: drivers/net/dsa/b53/* 2643F: include/linux/platform_data/b53.h 2644 2645BROADCOM GENET ETHERNET DRIVER 2646M: Florian Fainelli <f.fainelli@gmail.com> 2647L: netdev@vger.kernel.org 2648S: Supported 2649F: drivers/net/ethernet/broadcom/genet/ 2650 2651BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2652M: Rasesh Mody <rasesh.mody@cavium.com> 2653M: Harish Patil <harish.patil@cavium.com> 2654M: Dept-GELinuxNICDev@cavium.com 2655L: netdev@vger.kernel.org 2656S: Supported 2657F: drivers/net/ethernet/broadcom/bnx2.* 2658F: drivers/net/ethernet/broadcom/bnx2_* 2659 2660BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2661M: Yuval Mintz <Yuval.Mintz@cavium.com> 2662M: Ariel Elior <ariel.elior@cavium.com> 2663M: everest-linux-l2@cavium.com 2664L: netdev@vger.kernel.org 2665S: Supported 2666F: drivers/net/ethernet/broadcom/bnx2x/ 2667 2668BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2669M: Michael Chan <michael.chan@broadcom.com> 2670L: netdev@vger.kernel.org 2671S: Supported 2672F: drivers/net/ethernet/broadcom/bnxt/ 2673 2674BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2675M: Florian Fainelli <f.fainelli@gmail.com> 2676M: Ray Jui <rjui@broadcom.com> 2677M: Scott Branden <sbranden@broadcom.com> 2678M: bcm-kernel-feedback-list@broadcom.com 2679T: git git://github.com/broadcom/mach-bcm 2680S: Maintained 2681N: bcm281* 2682N: bcm113* 2683N: bcm216* 2684N: kona 2685F: arch/arm/mach-bcm/ 2686 2687BROADCOM BCM2835 ARM ARCHITECTURE 2688M: Lee Jones <lee@kernel.org> 2689M: Eric Anholt <eric@anholt.net> 2690M: Stefan Wahren <stefan.wahren@i2se.com> 2691L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2693T: git git://github.com/anholt/linux 2694S: Maintained 2695N: bcm2835 2696F: drivers/staging/vc04_services 2697 2698BROADCOM BCM47XX MIPS ARCHITECTURE 2699M: Hauke Mehrtens <hauke@hauke-m.de> 2700M: Rafał Miłecki <zajec5@gmail.com> 2701L: linux-mips@linux-mips.org 2702S: Maintained 2703F: Documentation/devicetree/bindings/mips/brcm/ 2704F: arch/mips/bcm47xx/* 2705F: arch/mips/include/asm/mach-bcm47xx/* 2706 2707BROADCOM BCM5301X ARM ARCHITECTURE 2708M: Hauke Mehrtens <hauke@hauke-m.de> 2709M: Rafał Miłecki <zajec5@gmail.com> 2710M: Jon Mason <jonmason@broadcom.com> 2711M: bcm-kernel-feedback-list@broadcom.com 2712L: linux-arm-kernel@lists.infradead.org 2713S: Maintained 2714F: arch/arm/mach-bcm/bcm_5301x.c 2715F: arch/arm/boot/dts/bcm5301x*.dtsi 2716F: arch/arm/boot/dts/bcm470* 2717F: arch/arm/boot/dts/bcm953012* 2718 2719BROADCOM BCM53573 ARM ARCHITECTURE 2720M: Rafał Miłecki <rafal@milecki.pl> 2721L: linux-arm-kernel@lists.infradead.org 2722S: Maintained 2723F: arch/arm/boot/dts/bcm53573* 2724F: arch/arm/boot/dts/bcm47189* 2725 2726BROADCOM BCM63XX ARM ARCHITECTURE 2727M: Florian Fainelli <f.fainelli@gmail.com> 2728M: bcm-kernel-feedback-list@broadcom.com 2729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2730T: git git://github.com/broadcom/stblinux.git 2731S: Maintained 2732N: bcm63xx 2733 2734BROADCOM BCM63XX/BCM33XX UDC DRIVER 2735M: Kevin Cernekee <cernekee@gmail.com> 2736L: linux-usb@vger.kernel.org 2737S: Maintained 2738F: drivers/usb/gadget/udc/bcm63xx_udc.* 2739 2740BROADCOM BCM7XXX ARM ARCHITECTURE 2741M: Brian Norris <computersforpeace@gmail.com> 2742M: Gregory Fong <gregory.0xf0@gmail.com> 2743M: Florian Fainelli <f.fainelli@gmail.com> 2744M: bcm-kernel-feedback-list@broadcom.com 2745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2746T: git git://github.com/broadcom/stblinux.git 2747S: Maintained 2748F: arch/arm/mach-bcm/*brcmstb* 2749F: arch/arm/boot/dts/bcm7*.dts* 2750F: drivers/bus/brcmstb_gisb.c 2751N: brcmstb 2752 2753BROADCOM BMIPS MIPS ARCHITECTURE 2754M: Kevin Cernekee <cernekee@gmail.com> 2755M: Florian Fainelli <f.fainelli@gmail.com> 2756L: linux-mips@linux-mips.org 2757T: git git://github.com/broadcom/stblinux.git 2758S: Maintained 2759F: arch/mips/bmips/* 2760F: arch/mips/include/asm/mach-bmips/* 2761F: arch/mips/kernel/*bmips* 2762F: arch/mips/boot/dts/brcm/bcm*.dts* 2763F: drivers/irqchip/irq-bcm63* 2764F: drivers/irqchip/irq-bcm7* 2765F: drivers/irqchip/irq-brcmstb* 2766F: include/linux/bcm963xx_nvram.h 2767F: include/linux/bcm963xx_tag.h 2768 2769BROADCOM BMIPS CPUFREQ DRIVER 2770M: Markus Mayer <mmayer@broadcom.com> 2771M: bcm-kernel-feedback-list@broadcom.com 2772L: linux-pm@vger.kernel.org 2773S: Maintained 2774F: drivers/cpufreq/bmips-cpufreq.c 2775 2776BROADCOM TG3 GIGABIT ETHERNET DRIVER 2777M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2778M: Prashant Sreedharan <prashant@broadcom.com> 2779M: Michael Chan <mchan@broadcom.com> 2780L: netdev@vger.kernel.org 2781S: Supported 2782F: drivers/net/ethernet/broadcom/tg3.* 2783 2784BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2785M: Arend van Spriel <arend.vanspriel@broadcom.com> 2786M: Franky Lin <franky.lin@broadcom.com> 2787M: Hante Meuleman <hante.meuleman@broadcom.com> 2788L: linux-wireless@vger.kernel.org 2789L: brcm80211-dev-list.pdl@broadcom.com 2790S: Supported 2791F: drivers/net/wireless/broadcom/brcm80211/ 2792 2793BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2794M: QLogic-Storage-Upstream@qlogic.com 2795L: linux-scsi@vger.kernel.org 2796S: Supported 2797F: drivers/scsi/bnx2fc/ 2798 2799BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2800M: QLogic-Storage-Upstream@qlogic.com 2801L: linux-scsi@vger.kernel.org 2802S: Supported 2803F: drivers/scsi/bnx2i/ 2804 2805BROADCOM IPROC ARM ARCHITECTURE 2806M: Ray Jui <rjui@broadcom.com> 2807M: Scott Branden <sbranden@broadcom.com> 2808M: Jon Mason <jonmason@broadcom.com> 2809M: bcm-kernel-feedback-list@broadcom.com 2810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2811T: git git://github.com/broadcom/cygnus-linux.git 2812S: Maintained 2813N: iproc 2814N: cygnus 2815N: bcm[-_]nsp 2816N: bcm9113* 2817N: bcm9583* 2818N: bcm9585* 2819N: bcm9586* 2820N: bcm988312 2821N: bcm113* 2822N: bcm583* 2823N: bcm585* 2824N: bcm586* 2825N: bcm88312 2826F: arch/arm64/boot/dts/broadcom/ns2* 2827F: drivers/clk/bcm/clk-ns* 2828F: drivers/pinctrl/bcm/pinctrl-ns* 2829 2830BROADCOM BRCMSTB GPIO DRIVER 2831M: Gregory Fong <gregory.0xf0@gmail.com> 2832L: bcm-kernel-feedback-list@broadcom.com 2833S: Supported 2834F: drivers/gpio/gpio-brcmstb.c 2835F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2836 2837BROADCOM KONA GPIO DRIVER 2838M: Ray Jui <rjui@broadcom.com> 2839L: bcm-kernel-feedback-list@broadcom.com 2840S: Supported 2841F: drivers/gpio/gpio-bcm-kona.c 2842F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2843 2844BROADCOM NVRAM DRIVER 2845M: Rafał Miłecki <zajec5@gmail.com> 2846L: linux-mips@linux-mips.org 2847S: Maintained 2848F: drivers/firmware/broadcom/* 2849 2850BROADCOM STB NAND FLASH DRIVER 2851M: Brian Norris <computersforpeace@gmail.com> 2852M: Kamal Dasu <kdasu.kdev@gmail.com> 2853L: linux-mtd@lists.infradead.org 2854L: bcm-kernel-feedback-list@broadcom.com 2855S: Maintained 2856F: drivers/mtd/nand/brcmnand/ 2857 2858BROADCOM STB AVS CPUFREQ DRIVER 2859M: Markus Mayer <mmayer@broadcom.com> 2860M: bcm-kernel-feedback-list@broadcom.com 2861L: linux-pm@vger.kernel.org 2862S: Maintained 2863F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2864F: drivers/cpufreq/brcmstb* 2865 2866BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2867M: Rafał Miłecki <zajec5@gmail.com> 2868L: linux-wireless@vger.kernel.org 2869S: Maintained 2870F: drivers/bcma/ 2871F: include/linux/bcma/ 2872 2873BROADCOM SYSTEMPORT ETHERNET DRIVER 2874M: Florian Fainelli <f.fainelli@gmail.com> 2875L: netdev@vger.kernel.org 2876S: Supported 2877F: drivers/net/ethernet/broadcom/bcmsysport.* 2878 2879BROADCOM NETXTREME-E ROCE DRIVER 2880M: Selvin Xavier <selvin.xavier@broadcom.com> 2881M: Devesh Sharma <devesh.sharma@broadcom.com> 2882M: Somnath Kotur <somnath.kotur@broadcom.com> 2883M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2884L: linux-rdma@vger.kernel.org 2885W: http://www.broadcom.com 2886S: Supported 2887F: drivers/infiniband/hw/bnxt_re/ 2888F: include/uapi/rdma/bnxt_re-abi.h 2889 2890BROCADE BFA FC SCSI DRIVER 2891M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2892M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2893L: linux-scsi@vger.kernel.org 2894S: Supported 2895F: drivers/scsi/bfa/ 2896 2897BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2898M: Rasesh Mody <rasesh.mody@cavium.com> 2899M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2900M: Dept-GELinuxNICDev@cavium.com 2901L: netdev@vger.kernel.org 2902S: Supported 2903F: drivers/net/ethernet/brocade/bna/ 2904 2905BSG (block layer generic sg v4 driver) 2906M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2907L: linux-scsi@vger.kernel.org 2908S: Supported 2909F: block/bsg.c 2910F: include/linux/bsg.h 2911F: include/uapi/linux/bsg.h 2912 2913BT87X AUDIO DRIVER 2914M: Clemens Ladisch <clemens@ladisch.de> 2915L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2916T: git git://git.alsa-project.org/alsa-kernel.git 2917S: Maintained 2918F: Documentation/sound/alsa/Bt87x.txt 2919F: sound/pci/bt87x.c 2920 2921BT8XXGPIO DRIVER 2922M: Michael Buesch <m@bues.ch> 2923W: http://bu3sch.de/btgpio.php 2924S: Maintained 2925F: drivers/gpio/gpio-bt8xx.c 2926 2927BTRFS FILE SYSTEM 2928M: Chris Mason <clm@fb.com> 2929M: Josef Bacik <jbacik@fb.com> 2930M: David Sterba <dsterba@suse.com> 2931L: linux-btrfs@vger.kernel.org 2932W: http://btrfs.wiki.kernel.org/ 2933Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2934T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2935S: Maintained 2936F: Documentation/filesystems/btrfs.txt 2937F: fs/btrfs/ 2938F: include/linux/btrfs* 2939F: include/uapi/linux/btrfs* 2940 2941BTTV VIDEO4LINUX DRIVER 2942M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2943M: Mauro Carvalho Chehab <mchehab@kernel.org> 2944L: linux-media@vger.kernel.org 2945W: https://linuxtv.org 2946T: git git://linuxtv.org/media_tree.git 2947S: Odd fixes 2948F: Documentation/media/v4l-drivers/bttv* 2949F: drivers/media/pci/bt8xx/bttv* 2950 2951BUSLOGIC SCSI DRIVER 2952M: Khalid Aziz <khalid@gonehiking.org> 2953L: linux-scsi@vger.kernel.org 2954S: Maintained 2955F: drivers/scsi/BusLogic.* 2956F: drivers/scsi/FlashPoint.* 2957 2958C-MEDIA CMI8788 DRIVER 2959M: Clemens Ladisch <clemens@ladisch.de> 2960L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2961T: git git://git.alsa-project.org/alsa-kernel.git 2962S: Maintained 2963F: sound/pci/oxygen/ 2964 2965C6X ARCHITECTURE 2966M: Mark Salter <msalter@redhat.com> 2967M: Aurelien Jacquiot <a-jacquiot@ti.com> 2968L: linux-c6x-dev@linux-c6x.org 2969W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2970S: Maintained 2971F: arch/c6x/ 2972 2973CA8210 IEEE-802.15.4 RADIO DRIVER 2974M: Harry Morris <h.morris@cascoda.com> 2975M: linuxdev@cascoda.com 2976L: linux-wpan@vger.kernel.org 2977W: https://github.com/Cascoda/ca8210-linux.git 2978S: Maintained 2979F: drivers/net/ieee802154/ca8210.c 2980F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 2981 2982CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2983M: David Howells <dhowells@redhat.com> 2984L: linux-cachefs@redhat.com (moderated for non-subscribers) 2985S: Supported 2986F: Documentation/filesystems/caching/cachefiles.txt 2987F: fs/cachefiles/ 2988 2989CADET FM/AM RADIO RECEIVER DRIVER 2990M: Hans Verkuil <hverkuil@xs4all.nl> 2991L: linux-media@vger.kernel.org 2992T: git git://linuxtv.org/media_tree.git 2993W: https://linuxtv.org 2994S: Maintained 2995F: drivers/media/radio/radio-cadet* 2996 2997CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2998M: Jonathan Corbet <corbet@lwn.net> 2999L: linux-media@vger.kernel.org 3000T: git git://linuxtv.org/media_tree.git 3001S: Maintained 3002F: Documentation/media/v4l-drivers/cafe_ccic* 3003F: drivers/media/platform/marvell-ccic/ 3004 3005CAIF NETWORK LAYER 3006M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3007L: netdev@vger.kernel.org 3008S: Supported 3009F: Documentation/networking/caif/ 3010F: drivers/net/caif/ 3011F: include/uapi/linux/caif/ 3012F: include/net/caif/ 3013F: net/caif/ 3014 3015CALGARY x86-64 IOMMU 3016M: Muli Ben-Yehuda <mulix@mulix.org> 3017M: Jon Mason <jdmason@kudzu.us> 3018L: iommu@lists.linux-foundation.org 3019S: Maintained 3020F: arch/x86/kernel/pci-calgary_64.c 3021F: arch/x86/kernel/tce_64.c 3022F: arch/x86/include/asm/calgary.h 3023F: arch/x86/include/asm/tce.h 3024 3025CAN NETWORK LAYER 3026M: Oliver Hartkopp <socketcan@hartkopp.net> 3027M: Marc Kleine-Budde <mkl@pengutronix.de> 3028L: linux-can@vger.kernel.org 3029W: https://github.com/linux-can 3030T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3031T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3032S: Maintained 3033F: Documentation/networking/can.txt 3034F: net/can/ 3035F: include/linux/can/core.h 3036F: include/uapi/linux/can.h 3037F: include/uapi/linux/can/bcm.h 3038F: include/uapi/linux/can/raw.h 3039F: include/uapi/linux/can/gw.h 3040 3041CAN NETWORK DRIVERS 3042M: Wolfgang Grandegger <wg@grandegger.com> 3043M: Marc Kleine-Budde <mkl@pengutronix.de> 3044L: linux-can@vger.kernel.org 3045W: https://github.com/linux-can 3046T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3048S: Maintained 3049F: Documentation/devicetree/bindings/net/can/ 3050F: drivers/net/can/ 3051F: include/linux/can/dev.h 3052F: include/linux/can/platform/ 3053F: include/uapi/linux/can/error.h 3054F: include/uapi/linux/can/netlink.h 3055 3056CAPABILITIES 3057M: Serge Hallyn <serge@hallyn.com> 3058L: linux-security-module@vger.kernel.org 3059S: Supported 3060F: include/linux/capability.h 3061F: include/uapi/linux/capability.h 3062F: security/commoncap.c 3063F: kernel/capability.c 3064 3065CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3066M: Kevin Tsai <ktsai@capellamicro.com> 3067S: Maintained 3068F: drivers/iio/light/cm* 3069 3070CAVIUM THUNDERX2 ARM64 SOC 3071M: Jayachandran C <jnair@caviumnetworks.com> 3072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3073S: Maintained 3074F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3075F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3076 3077CAVIUM I2C DRIVER 3078M: Jan Glauber <jglauber@cavium.com> 3079M: David Daney <david.daney@cavium.com> 3080W: http://www.cavium.com 3081S: Supported 3082F: drivers/i2c/busses/i2c-octeon* 3083F: drivers/i2c/busses/i2c-thunderx* 3084 3085CAVIUM MMC DRIVER 3086M: Jan Glauber <jglauber@cavium.com> 3087M: David Daney <david.daney@cavium.com> 3088M: Steven J. Hill <Steven.Hill@cavium.com> 3089W: http://www.cavium.com 3090S: Supported 3091F: drivers/mmc/host/cavium* 3092 3093CAVIUM LIQUIDIO NETWORK DRIVER 3094M: Derek Chickles <derek.chickles@caviumnetworks.com> 3095M: Satanand Burla <satananda.burla@caviumnetworks.com> 3096M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3097M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3098L: netdev@vger.kernel.org 3099W: http://www.cavium.com 3100S: Supported 3101F: drivers/net/ethernet/cavium/liquidio/ 3102 3103CAVIUM OCTEON-TX CRYPTO DRIVER 3104M: George Cherian <george.cherian@cavium.com> 3105L: linux-crypto@vger.kernel.org 3106W: http://www.cavium.com 3107S: Supported 3108F: drivers/crypto/cavium/cpt/ 3109 3110CC2520 IEEE-802.15.4 RADIO DRIVER 3111M: Varka Bhadram <varkabhadram@gmail.com> 3112L: linux-wpan@vger.kernel.org 3113S: Maintained 3114F: drivers/net/ieee802154/cc2520.c 3115F: include/linux/spi/cc2520.h 3116F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3117 3118CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3119M: Gilad Ben-Yossef <gilad@benyossef.com> 3120L: linux-crypto@vger.kernel.org 3121L: driverdev-devel@linuxdriverproject.org 3122S: Supported 3123F: drivers/staging/ccree/ 3124W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3125 3126CEC FRAMEWORK 3127M: Hans Verkuil <hans.verkuil@cisco.com> 3128L: linux-media@vger.kernel.org 3129T: git git://linuxtv.org/media_tree.git 3130W: http://linuxtv.org 3131S: Supported 3132F: Documentation/media/kapi/cec-core.rst 3133F: Documentation/media/uapi/cec 3134F: drivers/media/cec/ 3135F: drivers/media/rc/keymaps/rc-cec.c 3136F: include/media/cec.h 3137F: include/media/cec-notifier.h 3138F: include/uapi/linux/cec.h 3139F: include/uapi/linux/cec-funcs.h 3140 3141CELL BROADBAND ENGINE ARCHITECTURE 3142M: Arnd Bergmann <arnd@arndb.de> 3143L: linuxppc-dev@lists.ozlabs.org 3144W: http://www.ibm.com/developerworks/power/cell/ 3145S: Supported 3146F: arch/powerpc/include/asm/cell*.h 3147F: arch/powerpc/include/asm/spu*.h 3148F: arch/powerpc/include/uapi/asm/spu*.h 3149F: arch/powerpc/oprofile/*cell* 3150F: arch/powerpc/platforms/cell/ 3151 3152CEPH COMMON CODE (LIBCEPH) 3153M: Ilya Dryomov <idryomov@gmail.com> 3154M: "Yan, Zheng" <zyan@redhat.com> 3155M: Sage Weil <sage@redhat.com> 3156L: ceph-devel@vger.kernel.org 3157W: http://ceph.com/ 3158T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3159T: git git://github.com/ceph/ceph-client.git 3160S: Supported 3161F: net/ceph/ 3162F: include/linux/ceph/ 3163F: include/linux/crush/ 3164 3165CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3166M: "Yan, Zheng" <zyan@redhat.com> 3167M: Sage Weil <sage@redhat.com> 3168M: Ilya Dryomov <idryomov@gmail.com> 3169L: ceph-devel@vger.kernel.org 3170W: http://ceph.com/ 3171T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3172T: git git://github.com/ceph/ceph-client.git 3173S: Supported 3174F: Documentation/filesystems/ceph.txt 3175F: fs/ceph/ 3176 3177CERTIFICATE HANDLING: 3178M: David Howells <dhowells@redhat.com> 3179M: David Woodhouse <dwmw2@infradead.org> 3180L: keyrings@vger.kernel.org 3181S: Maintained 3182F: Documentation/module-signing.txt 3183F: certs/ 3184F: scripts/sign-file.c 3185F: scripts/extract-cert.c 3186 3187CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3188L: linux-usb@vger.kernel.org 3189S: Orphan 3190F: Documentation/usb/WUSB-Design-overview.txt 3191F: Documentation/usb/wusb-cbaf 3192F: drivers/usb/host/hwa-hc.c 3193F: drivers/usb/host/whci/ 3194F: drivers/usb/wusbcore/ 3195F: include/linux/usb/wusb* 3196 3197HT16K33 LED CONTROLLER DRIVER 3198M: Robin van der Gracht <robin@protonic.nl> 3199S: Maintained 3200F: drivers/auxdisplay/ht16k33.c 3201F: Documentation/devicetree/bindings/display/ht16k33.txt 3202 3203CFAG12864B LCD DRIVER 3204M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3205W: http://miguelojeda.es/auxdisplay.htm 3206W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3207S: Maintained 3208F: drivers/auxdisplay/cfag12864b.c 3209F: include/linux/cfag12864b.h 3210 3211CFAG12864BFB LCD FRAMEBUFFER DRIVER 3212M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3213W: http://miguelojeda.es/auxdisplay.htm 3214W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3215S: Maintained 3216F: drivers/auxdisplay/cfag12864bfb.c 3217F: include/linux/cfag12864b.h 3218 3219CFG80211 and NL80211 3220M: Johannes Berg <johannes@sipsolutions.net> 3221L: linux-wireless@vger.kernel.org 3222W: http://wireless.kernel.org/ 3223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3225S: Maintained 3226F: include/uapi/linux/nl80211.h 3227F: include/net/cfg80211.h 3228F: net/wireless/* 3229X: net/wireless/wext* 3230 3231CHAR and MISC DRIVERS 3232M: Arnd Bergmann <arnd@arndb.de> 3233M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3234T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3235S: Supported 3236F: drivers/char/* 3237F: drivers/misc/* 3238F: include/linux/miscdevice.h 3239 3240CHECKPATCH 3241M: Andy Whitcroft <apw@canonical.com> 3242M: Joe Perches <joe@perches.com> 3243S: Maintained 3244F: scripts/checkpatch.pl 3245 3246CHINESE DOCUMENTATION 3247M: Harry Wei <harryxiyou@gmail.com> 3248L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3249L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3250S: Maintained 3251F: Documentation/translations/zh_CN/ 3252 3253CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3254M: Peter Chen <Peter.Chen@nxp.com> 3255T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3256L: linux-usb@vger.kernel.org 3257S: Maintained 3258F: drivers/usb/chipidea/ 3259 3260CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3261M: Hans de Goede <hdegoede@redhat.com> 3262L: linux-input@vger.kernel.org 3263S: Maintained 3264F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3265F: drivers/input/touchscreen/chipone_icn8318.c 3266 3267CHROME HARDWARE PLATFORM SUPPORT 3268M: Olof Johansson <olof@lixom.net> 3269S: Maintained 3270T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3271F: drivers/platform/chrome/ 3272 3273CISCO VIC ETHERNET NIC DRIVER 3274M: Christian Benvenuti <benve@cisco.com> 3275M: Govindarajulu Varadarajan <_govind@gmx.com> 3276M: Neel Patel <neepatel@cisco.com> 3277S: Supported 3278F: drivers/net/ethernet/cisco/enic/ 3279 3280CISCO VIC LOW LATENCY NIC DRIVER 3281M: Christian Benvenuti <benve@cisco.com> 3282M: Dave Goodell <dgoodell@cisco.com> 3283S: Supported 3284F: drivers/infiniband/hw/usnic/ 3285 3286CIRRUS LOGIC EP93XX ETHERNET DRIVER 3287M: Hartley Sweeten <hsweeten@visionengravers.com> 3288L: netdev@vger.kernel.org 3289S: Maintained 3290F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3291 3292CIRRUS LOGIC AUDIO CODEC DRIVERS 3293M: Brian Austin <brian.austin@cirrus.com> 3294M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3295L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3296S: Maintained 3297F: sound/soc/codecs/cs* 3298 3299CLEANCACHE API 3300M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3301L: linux-kernel@vger.kernel.org 3302S: Maintained 3303F: mm/cleancache.c 3304F: include/linux/cleancache.h 3305 3306CLK API 3307M: Russell King <linux@armlinux.org.uk> 3308L: linux-clk@vger.kernel.org 3309S: Maintained 3310F: include/linux/clk.h 3311 3312CLOCKSOURCE, CLOCKEVENT DRIVERS 3313M: Daniel Lezcano <daniel.lezcano@linaro.org> 3314M: Thomas Gleixner <tglx@linutronix.de> 3315L: linux-kernel@vger.kernel.org 3316T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3317S: Supported 3318F: drivers/clocksource 3319 3320CISCO FCOE HBA DRIVER 3321M: Satish Kharat <satishkh@cisco.com> 3322M: Sesidhar Baddela <sebaddel@cisco.com> 3323M: Karan Tilak Kumar <kartilak@cisco.com> 3324L: linux-scsi@vger.kernel.org 3325S: Supported 3326F: drivers/scsi/fnic/ 3327 3328CISCO SCSI HBA DRIVER 3329M: Karan Tilak Kumar <kartilak@cisco.com> 3330M: Sesidhar Baddela <sebaddel@cisco.com> 3331L: linux-scsi@vger.kernel.org 3332S: Supported 3333F: drivers/scsi/snic/ 3334 3335CMPC ACPI DRIVER 3336M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3337M: Daniel Oliveira Nascimento <don@syst.com.br> 3338L: platform-driver-x86@vger.kernel.org 3339S: Supported 3340F: drivers/platform/x86/classmate-laptop.c 3341 3342COBALT MEDIA DRIVER 3343M: Hans Verkuil <hans.verkuil@cisco.com> 3344L: linux-media@vger.kernel.org 3345T: git git://linuxtv.org/media_tree.git 3346W: https://linuxtv.org 3347S: Supported 3348F: drivers/media/pci/cobalt/ 3349 3350COCCINELLE/Semantic Patches (SmPL) 3351M: Julia Lawall <Julia.Lawall@lip6.fr> 3352M: Gilles Muller <Gilles.Muller@lip6.fr> 3353M: Nicolas Palix <nicolas.palix@imag.fr> 3354M: Michal Marek <mmarek@suse.com> 3355L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3357W: http://coccinelle.lip6.fr/ 3358S: Supported 3359F: Documentation/dev-tools/coccinelle.rst 3360F: scripts/coccinelle/ 3361F: scripts/coccicheck 3362 3363CODA FILE SYSTEM 3364M: Jan Harkes <jaharkes@cs.cmu.edu> 3365M: coda@cs.cmu.edu 3366L: codalist@coda.cs.cmu.edu 3367W: http://www.coda.cs.cmu.edu/ 3368S: Maintained 3369F: Documentation/filesystems/coda.txt 3370F: fs/coda/ 3371F: include/linux/coda*.h 3372F: include/uapi/linux/coda*.h 3373 3374CODA V4L2 MEM2MEM DRIVER 3375M: Philipp Zabel <p.zabel@pengutronix.de> 3376L: linux-media@vger.kernel.org 3377S: Maintained 3378F: Documentation/devicetree/bindings/media/coda.txt 3379F: drivers/media/platform/coda/ 3380 3381COMMON CLK FRAMEWORK 3382M: Michael Turquette <mturquette@baylibre.com> 3383M: Stephen Boyd <sboyd@codeaurora.org> 3384L: linux-clk@vger.kernel.org 3385Q: http://patchwork.kernel.org/project/linux-clk/list/ 3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3387S: Maintained 3388F: Documentation/devicetree/bindings/clock/ 3389F: drivers/clk/ 3390X: drivers/clk/clkdev.c 3391F: include/linux/clk-pr* 3392F: include/linux/clk/ 3393 3394COMMON INTERNET FILE SYSTEM (CIFS) 3395M: Steve French <sfrench@samba.org> 3396L: linux-cifs@vger.kernel.org 3397L: samba-technical@lists.samba.org (moderated for non-subscribers) 3398W: http://linux-cifs.samba.org/ 3399T: git git://git.samba.org/sfrench/cifs-2.6.git 3400S: Supported 3401F: Documentation/filesystems/cifs/ 3402F: fs/cifs/ 3403 3404COMPACTPCI HOTPLUG CORE 3405M: Scott Murray <scott@spiteful.org> 3406L: linux-pci@vger.kernel.org 3407S: Maintained 3408F: drivers/pci/hotplug/cpci_hotplug* 3409 3410COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3411M: Scott Murray <scott@spiteful.org> 3412L: linux-pci@vger.kernel.org 3413S: Maintained 3414F: drivers/pci/hotplug/cpcihp_zt5550.* 3415 3416COMPACTPCI HOTPLUG GENERIC DRIVER 3417M: Scott Murray <scott@spiteful.org> 3418L: linux-pci@vger.kernel.org 3419S: Maintained 3420F: drivers/pci/hotplug/cpcihp_generic.c 3421 3422COMPAL LAPTOP SUPPORT 3423M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3424L: platform-driver-x86@vger.kernel.org 3425S: Maintained 3426F: drivers/platform/x86/compal-laptop.c 3427 3428CONEXANT ACCESSRUNNER USB DRIVER 3429L: accessrunner-general@lists.sourceforge.net 3430W: http://accessrunner.sourceforge.net/ 3431S: Orphan 3432F: drivers/usb/atm/cxacru.c 3433 3434CONFIGFS 3435M: Joel Becker <jlbec@evilplan.org> 3436M: Christoph Hellwig <hch@lst.de> 3437T: git git://git.infradead.org/users/hch/configfs.git 3438S: Supported 3439F: fs/configfs/ 3440F: include/linux/configfs.h 3441 3442CONNECTOR 3443M: Evgeniy Polyakov <zbr@ioremap.net> 3444L: netdev@vger.kernel.org 3445S: Maintained 3446F: drivers/connector/ 3447 3448CONTROL GROUP (CGROUP) 3449M: Tejun Heo <tj@kernel.org> 3450M: Li Zefan <lizefan@huawei.com> 3451M: Johannes Weiner <hannes@cmpxchg.org> 3452L: cgroups@vger.kernel.org 3453T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3454S: Maintained 3455F: Documentation/cgroup* 3456F: include/linux/cgroup* 3457F: kernel/cgroup* 3458 3459CONTROL GROUP - CPUSET 3460M: Li Zefan <lizefan@huawei.com> 3461L: cgroups@vger.kernel.org 3462W: http://www.bullopensource.org/cpuset/ 3463W: http://oss.sgi.com/projects/cpusets/ 3464T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3465S: Maintained 3466F: Documentation/cgroup-v1/cpusets.txt 3467F: include/linux/cpuset.h 3468F: kernel/cpuset.c 3469 3470CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3471M: Johannes Weiner <hannes@cmpxchg.org> 3472M: Michal Hocko <mhocko@kernel.org> 3473M: Vladimir Davydov <vdavydov.dev@gmail.com> 3474L: cgroups@vger.kernel.org 3475L: linux-mm@kvack.org 3476S: Maintained 3477F: mm/memcontrol.c 3478F: mm/swap_cgroup.c 3479 3480CORETEMP HARDWARE MONITORING DRIVER 3481M: Fenghua Yu <fenghua.yu@intel.com> 3482L: linux-hwmon@vger.kernel.org 3483S: Maintained 3484F: Documentation/hwmon/coretemp 3485F: drivers/hwmon/coretemp.c 3486 3487COSA/SRP SYNC SERIAL DRIVER 3488M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3489W: http://www.fi.muni.cz/~kas/cosa/ 3490S: Maintained 3491F: drivers/net/wan/cosa* 3492 3493CPMAC ETHERNET DRIVER 3494M: Florian Fainelli <f.fainelli@gmail.com> 3495L: netdev@vger.kernel.org 3496S: Maintained 3497F: drivers/net/ethernet/ti/cpmac.c 3498 3499CPU FREQUENCY DRIVERS 3500M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3501M: Viresh Kumar <viresh.kumar@linaro.org> 3502L: linux-pm@vger.kernel.org 3503S: Maintained 3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3505T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3506B: https://bugzilla.kernel.org 3507F: Documentation/cpu-freq/ 3508F: Documentation/devicetree/bindings/cpufreq/ 3509F: drivers/cpufreq/ 3510F: include/linux/cpufreq.h 3511F: tools/testing/selftests/cpufreq/ 3512 3513CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3514M: Viresh Kumar <viresh.kumar@linaro.org> 3515M: Sudeep Holla <sudeep.holla@arm.com> 3516L: linux-pm@vger.kernel.org 3517W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3518S: Maintained 3519F: drivers/cpufreq/arm_big_little.h 3520F: drivers/cpufreq/arm_big_little.c 3521F: drivers/cpufreq/arm_big_little_dt.c 3522 3523CPUIDLE DRIVER - ARM BIG LITTLE 3524M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3525M: Daniel Lezcano <daniel.lezcano@linaro.org> 3526L: linux-pm@vger.kernel.org 3527L: linux-arm-kernel@lists.infradead.org 3528T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3529S: Maintained 3530F: drivers/cpuidle/cpuidle-big_little.c 3531 3532CPUIDLE DRIVER - ARM EXYNOS 3533M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3534M: Daniel Lezcano <daniel.lezcano@linaro.org> 3535M: Kukjin Kim <kgene@kernel.org> 3536L: linux-pm@vger.kernel.org 3537L: linux-samsung-soc@vger.kernel.org 3538S: Supported 3539F: drivers/cpuidle/cpuidle-exynos.c 3540F: arch/arm/mach-exynos/pm.c 3541 3542CPUIDLE DRIVERS 3543M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3544M: Daniel Lezcano <daniel.lezcano@linaro.org> 3545L: linux-pm@vger.kernel.org 3546S: Maintained 3547T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3548B: https://bugzilla.kernel.org 3549F: drivers/cpuidle/* 3550F: include/linux/cpuidle.h 3551 3552CPUID/MSR DRIVER 3553M: "H. Peter Anvin" <hpa@zytor.com> 3554S: Maintained 3555F: arch/x86/kernel/cpuid.c 3556F: arch/x86/kernel/msr.c 3557 3558CPU POWER MONITORING SUBSYSTEM 3559M: Thomas Renninger <trenn@suse.com> 3560L: linux-pm@vger.kernel.org 3561S: Maintained 3562F: tools/power/cpupower/ 3563 3564CRAMFS FILESYSTEM 3565W: http://sourceforge.net/projects/cramfs/ 3566S: Orphan / Obsolete 3567F: Documentation/filesystems/cramfs.txt 3568F: fs/cramfs/ 3569 3570CRIS PORT 3571M: Mikael Starvik <starvik@axis.com> 3572M: Jesper Nilsson <jesper.nilsson@axis.com> 3573L: linux-cris-kernel@axis.com 3574W: http://developer.axis.com 3575T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3576S: Maintained 3577F: arch/cris/ 3578F: drivers/tty/serial/crisv10.* 3579 3580CRYPTO API 3581M: Herbert Xu <herbert@gondor.apana.org.au> 3582M: "David S. Miller" <davem@davemloft.net> 3583L: linux-crypto@vger.kernel.org 3584T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3585T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3586S: Maintained 3587F: Documentation/crypto/ 3588F: Documentation/devicetree/bindings/crypto/ 3589F: Documentation/DocBook/crypto-API.tmpl 3590F: arch/*/crypto/ 3591F: crypto/ 3592F: drivers/crypto/ 3593F: include/crypto/ 3594F: include/linux/crypto* 3595 3596CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3597M: Neil Horman <nhorman@tuxdriver.com> 3598L: linux-crypto@vger.kernel.org 3599S: Maintained 3600F: crypto/ansi_cprng.c 3601F: crypto/rng.c 3602 3603CS3308 MEDIA DRIVER 3604M: Hans Verkuil <hverkuil@xs4all.nl> 3605L: linux-media@vger.kernel.org 3606T: git git://linuxtv.org/media_tree.git 3607W: http://linuxtv.org 3608S: Odd Fixes 3609F: drivers/media/i2c/cs3308.c 3610F: drivers/media/i2c/cs3308.h 3611 3612CS5535 Audio ALSA driver 3613M: Jaya Kumar <jayakumar.alsa@gmail.com> 3614S: Maintained 3615F: sound/pci/cs5535audio/ 3616 3617CW1200 WLAN driver 3618M: Solomon Peachy <pizza@shaftnet.org> 3619S: Maintained 3620F: drivers/net/wireless/st/cw1200/ 3621 3622CX18 VIDEO4LINUX DRIVER 3623M: Andy Walls <awalls@md.metrocast.net> 3624L: ivtv-devel@ivtvdriver.org (subscribers-only) 3625L: linux-media@vger.kernel.org 3626T: git git://linuxtv.org/media_tree.git 3627W: https://linuxtv.org 3628W: http://www.ivtvdriver.org/index.php/Cx18 3629S: Maintained 3630F: Documentation/media/v4l-drivers/cx18* 3631F: drivers/media/pci/cx18/ 3632F: include/uapi/linux/ivtv* 3633 3634CX2341X MPEG ENCODER HELPER MODULE 3635M: Hans Verkuil <hverkuil@xs4all.nl> 3636L: linux-media@vger.kernel.org 3637T: git git://linuxtv.org/media_tree.git 3638W: https://linuxtv.org 3639S: Maintained 3640F: drivers/media/common/cx2341x* 3641F: include/media/cx2341x* 3642 3643CX24120 MEDIA DRIVER 3644M: Jemma Denson <jdenson@gmail.com> 3645M: Patrick Boettcher <patrick.boettcher@posteo.de> 3646L: linux-media@vger.kernel.org 3647W: https://linuxtv.org 3648Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3649S: Maintained 3650F: drivers/media/dvb-frontends/cx24120* 3651 3652CX88 VIDEO4LINUX DRIVER 3653M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3654M: Mauro Carvalho Chehab <mchehab@kernel.org> 3655L: linux-media@vger.kernel.org 3656W: https://linuxtv.org 3657T: git git://linuxtv.org/media_tree.git 3658S: Odd fixes 3659F: Documentation/media/v4l-drivers/cx88* 3660F: drivers/media/pci/cx88/ 3661 3662CXD2820R MEDIA DRIVER 3663M: Antti Palosaari <crope@iki.fi> 3664L: linux-media@vger.kernel.org 3665W: https://linuxtv.org 3666W: http://palosaari.fi/linux/ 3667Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3668T: git git://linuxtv.org/anttip/media_tree.git 3669S: Maintained 3670F: drivers/media/dvb-frontends/cxd2820r* 3671 3672CXGB3 ETHERNET DRIVER (CXGB3) 3673M: Santosh Raspatur <santosh@chelsio.com> 3674L: netdev@vger.kernel.org 3675W: http://www.chelsio.com 3676S: Supported 3677F: drivers/net/ethernet/chelsio/cxgb3/ 3678 3679CXGB3 ISCSI DRIVER (CXGB3I) 3680M: Karen Xie <kxie@chelsio.com> 3681L: linux-scsi@vger.kernel.org 3682W: http://www.chelsio.com 3683S: Supported 3684F: drivers/scsi/cxgbi/cxgb3i 3685 3686CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3687M: Steve Wise <swise@chelsio.com> 3688L: linux-rdma@vger.kernel.org 3689W: http://www.openfabrics.org 3690S: Supported 3691F: drivers/infiniband/hw/cxgb3/ 3692F: include/uapi/rdma/cxgb3-abi.h 3693 3694CXGB4 ETHERNET DRIVER (CXGB4) 3695M: Ganesh Goudar <ganeshgr@chelsio.com> 3696L: netdev@vger.kernel.org 3697W: http://www.chelsio.com 3698S: Supported 3699F: drivers/net/ethernet/chelsio/cxgb4/ 3700 3701CXGB4 ISCSI DRIVER (CXGB4I) 3702M: Karen Xie <kxie@chelsio.com> 3703L: linux-scsi@vger.kernel.org 3704W: http://www.chelsio.com 3705S: Supported 3706F: drivers/scsi/cxgbi/cxgb4i 3707 3708CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3709M: Steve Wise <swise@chelsio.com> 3710L: linux-rdma@vger.kernel.org 3711W: http://www.openfabrics.org 3712S: Supported 3713F: drivers/infiniband/hw/cxgb4/ 3714F: include/uapi/rdma/cxgb4-abi.h 3715 3716CXGB4VF ETHERNET DRIVER (CXGB4VF) 3717M: Casey Leedom <leedom@chelsio.com> 3718L: netdev@vger.kernel.org 3719W: http://www.chelsio.com 3720S: Supported 3721F: drivers/net/ethernet/chelsio/cxgb4vf/ 3722 3723CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3724M: Ian Munsie <imunsie@au1.ibm.com> 3725M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3726L: linuxppc-dev@lists.ozlabs.org 3727S: Supported 3728F: arch/powerpc/platforms/powernv/pci-cxl.c 3729F: drivers/misc/cxl/ 3730F: include/misc/cxl* 3731F: include/uapi/misc/cxl.h 3732F: Documentation/powerpc/cxl.txt 3733F: Documentation/ABI/testing/sysfs-class-cxl 3734 3735CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3736M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3737M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3738M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3739L: linux-scsi@vger.kernel.org 3740S: Supported 3741F: drivers/scsi/cxlflash/ 3742F: include/uapi/scsi/cxlflash_ioctls.h 3743F: Documentation/powerpc/cxlflash.txt 3744 3745STMMAC ETHERNET DRIVER 3746M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3747M: Alexandre Torgue <alexandre.torgue@st.com> 3748L: netdev@vger.kernel.org 3749W: http://www.stlinux.com 3750S: Supported 3751F: drivers/net/ethernet/stmicro/stmmac/ 3752 3753CYBERPRO FB DRIVER 3754M: Russell King <linux@armlinux.org.uk> 3755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3756W: http://www.armlinux.org.uk/ 3757S: Maintained 3758F: drivers/video/fbdev/cyber2000fb.* 3759 3760CYCLADES ASYNC MUX DRIVER 3761W: http://www.cyclades.com/ 3762S: Orphan 3763F: drivers/tty/cyclades.c 3764F: include/linux/cyclades.h 3765F: include/uapi/linux/cyclades.h 3766 3767CYCLADES PC300 DRIVER 3768W: http://www.cyclades.com/ 3769S: Orphan 3770F: drivers/net/wan/pc300* 3771 3772CYPRESS_FIRMWARE MEDIA DRIVER 3773M: Antti Palosaari <crope@iki.fi> 3774L: linux-media@vger.kernel.org 3775W: https://linuxtv.org 3776W: http://palosaari.fi/linux/ 3777Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3778T: git git://linuxtv.org/anttip/media_tree.git 3779S: Maintained 3780F: drivers/media/common/cypress_firmware* 3781 3782CYTTSP TOUCHSCREEN DRIVER 3783M: Ferruh Yigit <fery@cypress.com> 3784L: linux-input@vger.kernel.org 3785S: Supported 3786F: drivers/input/touchscreen/cyttsp* 3787F: include/linux/input/cyttsp.h 3788 3789DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3790M: Joshua Kinard <kumba@gentoo.org> 3791S: Maintained 3792F: drivers/rtc/rtc-ds1685.c 3793F: include/linux/rtc/ds1685.h 3794 3795DAMA SLAVE for AX.25 3796M: Joerg Reuter <jreuter@yaina.de> 3797W: http://yaina.de/jreuter/ 3798W: http://www.qsl.net/dl1bke/ 3799L: linux-hams@vger.kernel.org 3800S: Maintained 3801F: net/ax25/af_ax25.c 3802F: net/ax25/ax25_dev.c 3803F: net/ax25/ax25_ds_* 3804F: net/ax25/ax25_in.c 3805F: net/ax25/ax25_out.c 3806F: net/ax25/ax25_timer.c 3807F: net/ax25/sysctl_net_ax25.c 3808 3809DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3810L: netdev@vger.kernel.org 3811S: Orphan 3812F: Documentation/networking/dmfe.txt 3813F: drivers/net/ethernet/dec/tulip/dmfe.c 3814 3815DC390/AM53C974 SCSI driver 3816M: Hannes Reinecke <hare@suse.com> 3817L: linux-scsi@vger.kernel.org 3818S: Maintained 3819F: drivers/scsi/am53c974.c 3820 3821DC395x SCSI driver 3822M: Oliver Neukum <oliver@neukum.org> 3823M: Ali Akcaagac <aliakc@web.de> 3824M: Jamie Lenehan <lenehan@twibble.org> 3825L: dc395x@twibble.org 3826W: http://twibble.org/dist/dc395x/ 3827W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3828S: Maintained 3829F: Documentation/scsi/dc395x.txt 3830F: drivers/scsi/dc395x.* 3831 3832DCCP PROTOCOL 3833M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3834L: dccp@vger.kernel.org 3835W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3836S: Maintained 3837F: include/linux/dccp.h 3838F: include/uapi/linux/dccp.h 3839F: include/linux/tfrc.h 3840F: net/dccp/ 3841 3842DECnet NETWORK LAYER 3843W: http://linux-decnet.sourceforge.net 3844L: linux-decnet-user@lists.sourceforge.net 3845S: Orphan 3846F: Documentation/networking/decnet.txt 3847F: net/decnet/ 3848 3849DECSTATION PLATFORM SUPPORT 3850M: "Maciej W. Rozycki" <macro@linux-mips.org> 3851L: linux-mips@linux-mips.org 3852W: http://www.linux-mips.org/wiki/DECstation 3853S: Maintained 3854F: arch/mips/dec/ 3855F: arch/mips/include/asm/dec/ 3856F: arch/mips/include/asm/mach-dec/ 3857 3858DEFXX FDDI NETWORK DRIVER 3859M: "Maciej W. Rozycki" <macro@linux-mips.org> 3860S: Maintained 3861F: drivers/net/fddi/defxx.* 3862 3863DELL LAPTOP DRIVER 3864M: Matthew Garrett <mjg59@srcf.ucam.org> 3865M: Pali Rohár <pali.rohar@gmail.com> 3866L: platform-driver-x86@vger.kernel.org 3867S: Maintained 3868F: drivers/platform/x86/dell-laptop.c 3869 3870DELL LAPTOP RBTN DRIVER 3871M: Pali Rohár <pali.rohar@gmail.com> 3872S: Maintained 3873F: drivers/platform/x86/dell-rbtn.* 3874 3875DELL LAPTOP FREEFALL DRIVER 3876M: Pali Rohár <pali.rohar@gmail.com> 3877S: Maintained 3878F: drivers/platform/x86/dell-smo8800.c 3879 3880DELL LAPTOP SMM DRIVER 3881M: Pali Rohár <pali.rohar@gmail.com> 3882S: Maintained 3883F: drivers/hwmon/dell-smm-hwmon.c 3884F: include/uapi/linux/i8k.h 3885 3886DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3887M: Doug Warzecha <Douglas_Warzecha@dell.com> 3888S: Maintained 3889F: Documentation/dcdbas.txt 3890F: drivers/firmware/dcdbas.* 3891 3892DELL WMI EXTRAS DRIVER 3893M: Matthew Garrett <mjg59@srcf.ucam.org> 3894M: Pali Rohár <pali.rohar@gmail.com> 3895S: Maintained 3896F: drivers/platform/x86/dell-wmi.c 3897 3898DESIGNWARE USB2 DRD IP DRIVER 3899M: John Youn <johnyoun@synopsys.com> 3900L: linux-usb@vger.kernel.org 3901T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3902S: Maintained 3903F: drivers/usb/dwc2/ 3904 3905DESIGNWARE USB3 DRD IP DRIVER 3906M: Felipe Balbi <balbi@kernel.org> 3907L: linux-usb@vger.kernel.org 3908T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3909S: Maintained 3910F: drivers/usb/dwc3/ 3911 3912DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 3913M: Andreas Klinger <ak@it-klinger.de> 3914L: linux-iio@vger.kernel.org 3915S: Maintained 3916F: drivers/iio/proximity/srf*.c 3917 3918DEVICE COREDUMP (DEV_COREDUMP) 3919M: Johannes Berg <johannes@sipsolutions.net> 3920L: linux-kernel@vger.kernel.org 3921S: Maintained 3922F: drivers/base/devcoredump.c 3923F: include/linux/devcoredump.h 3924 3925DEVICE FREQUENCY (DEVFREQ) 3926M: MyungJoo Ham <myungjoo.ham@samsung.com> 3927M: Kyungmin Park <kyungmin.park@samsung.com> 3928R: Chanwoo Choi <cw00.choi@samsung.com> 3929L: linux-pm@vger.kernel.org 3930T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3931S: Maintained 3932F: drivers/devfreq/ 3933F: include/linux/devfreq.h 3934F: Documentation/devicetree/bindings/devfreq/ 3935 3936DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3937M: Chanwoo Choi <cw00.choi@samsung.com> 3938L: linux-pm@vger.kernel.org 3939T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3940S: Supported 3941F: drivers/devfreq/event/ 3942F: drivers/devfreq/devfreq-event.c 3943F: include/linux/devfreq-event.h 3944F: Documentation/devicetree/bindings/devfreq/event/ 3945 3946BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3947M: Chanwoo Choi <cw00.choi@samsung.com> 3948L: linux-pm@vger.kernel.org 3949L: linux-samsung-soc@vger.kernel.org 3950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3951S: Maintained 3952F: drivers/devfreq/exynos-bus.c 3953F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3954 3955DEVICE NUMBER REGISTRY 3956M: Torben Mathiasen <device@lanana.org> 3957W: http://lanana.org/docs/device-list/index.html 3958S: Maintained 3959 3960DEVICE-MAPPER (LVM) 3961M: Alasdair Kergon <agk@redhat.com> 3962M: Mike Snitzer <snitzer@redhat.com> 3963M: dm-devel@redhat.com 3964L: dm-devel@redhat.com 3965W: http://sources.redhat.com/dm 3966Q: http://patchwork.kernel.org/project/dm-devel/list/ 3967T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3968T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3969S: Maintained 3970F: Documentation/device-mapper/ 3971F: drivers/md/dm* 3972F: drivers/md/persistent-data/ 3973F: include/linux/device-mapper.h 3974F: include/linux/dm-*.h 3975F: include/uapi/linux/dm-*.h 3976 3977DEVLINK 3978M: Jiri Pirko <jiri@mellanox.com> 3979L: netdev@vger.kernel.org 3980S: Supported 3981F: net/core/devlink.c 3982F: include/net/devlink.h 3983F: include/uapi/linux/devlink.h 3984 3985DIALOG SEMICONDUCTOR DRIVERS 3986M: Support Opensource <support.opensource@diasemi.com> 3987W: http://www.dialog-semiconductor.com/products 3988S: Supported 3989F: Documentation/hwmon/da90?? 3990F: Documentation/devicetree/bindings/mfd/da90*.txt 3991F: Documentation/devicetree/bindings/regulator/da92*.txt 3992F: Documentation/devicetree/bindings/sound/da[79]*.txt 3993F: drivers/gpio/gpio-da90??.c 3994F: drivers/hwmon/da90??-hwmon.c 3995F: drivers/iio/adc/da91??-*.c 3996F: drivers/input/misc/da90??_onkey.c 3997F: drivers/input/touchscreen/da9052_tsi.c 3998F: drivers/leds/leds-da90??.c 3999F: drivers/mfd/da903x.c 4000F: drivers/mfd/da90??-*.c 4001F: drivers/mfd/da91??-*.c 4002F: drivers/power/supply/da9052-battery.c 4003F: drivers/power/supply/da91??-*.c 4004F: drivers/regulator/da903x.c 4005F: drivers/regulator/da9???-regulator.[ch] 4006F: drivers/rtc/rtc-da90??.c 4007F: drivers/video/backlight/da90??_bl.c 4008F: drivers/watchdog/da90??_wdt.c 4009F: include/linux/mfd/da903x.h 4010F: include/linux/mfd/da9052/ 4011F: include/linux/mfd/da9055/ 4012F: include/linux/mfd/da9062/ 4013F: include/linux/mfd/da9063/ 4014F: include/linux/mfd/da9150/ 4015F: include/linux/regulator/da9211.h 4016F: include/sound/da[79]*.h 4017F: sound/soc/codecs/da[79]*.[ch] 4018 4019DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4020M: William Breathitt Gray <vilhelm.gray@gmail.com> 4021L: linux-gpio@vger.kernel.org 4022S: Maintained 4023F: drivers/gpio/gpio-gpio-mm.c 4024 4025DIGI NEO AND CLASSIC PCI PRODUCTS 4026M: Lidza Louina <lidza.louina@gmail.com> 4027M: Mark Hounschell <markh@compro.net> 4028L: driverdev-devel@linuxdriverproject.org 4029S: Maintained 4030F: drivers/staging/dgnc/ 4031 4032DIOLAN U2C-12 I2C DRIVER 4033M: Guenter Roeck <linux@roeck-us.net> 4034L: linux-i2c@vger.kernel.org 4035S: Maintained 4036F: drivers/i2c/busses/i2c-diolan-u2c.c 4037 4038DIRECT ACCESS (DAX) 4039M: Matthew Wilcox <mawilcox@microsoft.com> 4040M: Ross Zwisler <ross.zwisler@linux.intel.com> 4041L: linux-fsdevel@vger.kernel.org 4042S: Supported 4043F: fs/dax.c 4044F: include/linux/dax.h 4045F: include/trace/events/fs_dax.h 4046 4047DIRECTORY NOTIFICATION (DNOTIFY) 4048M: Eric Paris <eparis@parisplace.org> 4049S: Maintained 4050F: Documentation/filesystems/dnotify.txt 4051F: fs/notify/dnotify/ 4052F: include/linux/dnotify.h 4053 4054DISK GEOMETRY AND PARTITION HANDLING 4055M: Andries Brouwer <aeb@cwi.nl> 4056W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4057W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4058W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4059S: Maintained 4060 4061DISKQUOTA 4062M: Jan Kara <jack@suse.com> 4063S: Maintained 4064F: Documentation/filesystems/quota.txt 4065F: fs/quota/ 4066F: include/linux/quota*.h 4067F: include/uapi/linux/quota*.h 4068 4069DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4070M: Bernie Thompson <bernie@plugable.com> 4071L: linux-fbdev@vger.kernel.org 4072S: Maintained 4073W: http://plugable.com/category/projects/udlfb/ 4074F: drivers/video/fbdev/udlfb.c 4075F: include/video/udlfb.h 4076F: Documentation/fb/udlfb.txt 4077 4078DISTRIBUTED LOCK MANAGER (DLM) 4079M: Christine Caulfield <ccaulfie@redhat.com> 4080M: David Teigland <teigland@redhat.com> 4081L: cluster-devel@redhat.com 4082W: http://sources.redhat.com/cluster/ 4083T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4084S: Supported 4085F: fs/dlm/ 4086 4087DMA BUFFER SHARING FRAMEWORK 4088M: Sumit Semwal <sumit.semwal@linaro.org> 4089S: Maintained 4090L: linux-media@vger.kernel.org 4091L: dri-devel@lists.freedesktop.org 4092L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4093F: drivers/dma-buf/ 4094F: include/linux/dma-buf* 4095F: include/linux/reservation.h 4096F: include/linux/*fence.h 4097F: Documentation/driver-api/dma-buf.rst 4098T: git git://anongit.freedesktop.org/drm/drm-misc 4099 4100SYNC FILE FRAMEWORK 4101M: Sumit Semwal <sumit.semwal@linaro.org> 4102R: Gustavo Padovan <gustavo@padovan.org> 4103S: Maintained 4104L: linux-media@vger.kernel.org 4105L: dri-devel@lists.freedesktop.org 4106F: drivers/dma-buf/sync_* 4107F: drivers/dma-buf/dma-fence* 4108F: drivers/dma-buf/sw_sync.c 4109F: include/linux/sync_file.h 4110F: include/uapi/linux/sync_file.h 4111F: Documentation/sync_file.txt 4112T: git git://anongit.freedesktop.org/drm/drm-misc 4113 4114DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4115M: Vinod Koul <vinod.koul@intel.com> 4116L: dmaengine@vger.kernel.org 4117Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4118S: Maintained 4119F: drivers/dma/ 4120F: include/linux/dmaengine.h 4121F: Documentation/devicetree/bindings/dma/ 4122F: Documentation/dmaengine/ 4123T: git git://git.infradead.org/users/vkoul/slave-dma.git 4124 4125DME1737 HARDWARE MONITOR DRIVER 4126M: Juerg Haefliger <juergh@gmail.com> 4127L: linux-hwmon@vger.kernel.org 4128S: Maintained 4129F: Documentation/hwmon/dme1737 4130F: drivers/hwmon/dme1737.c 4131 4132DMI/SMBIOS SUPPORT 4133M: Jean Delvare <jdelvare@suse.com> 4134S: Maintained 4135T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4136F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4137F: drivers/firmware/dmi-id.c 4138F: drivers/firmware/dmi_scan.c 4139F: include/linux/dmi.h 4140 4141DOCUMENTATION 4142M: Jonathan Corbet <corbet@lwn.net> 4143L: linux-doc@vger.kernel.org 4144S: Maintained 4145F: Documentation/ 4146F: scripts/docproc.c 4147F: scripts/kernel-doc* 4148X: Documentation/ABI/ 4149X: Documentation/devicetree/ 4150X: Documentation/acpi 4151X: Documentation/power 4152X: Documentation/spi 4153X: Documentation/media 4154T: git git://git.lwn.net/linux.git docs-next 4155 4156DOUBLETALK DRIVER 4157M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4158L: blinux-list@redhat.com 4159S: Maintained 4160F: drivers/char/dtlk.c 4161F: include/linux/dtlk.h 4162 4163DPAA2 DATAPATH I/O (DPIO) DRIVER 4164M: Roy Pledge <Roy.Pledge@nxp.com> 4165L: linux-kernel@vger.kernel.org 4166S: Maintained 4167F: drivers/staging/fsl-mc/bus/dpio 4168 4169DPAA2 ETHERNET DRIVER 4170M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4171L: linux-kernel@vger.kernel.org 4172S: Maintained 4173F: drivers/staging/fsl-dpaa2/ethernet 4174 4175DPT_I2O SCSI RAID DRIVER 4176M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4177L: linux-scsi@vger.kernel.org 4178W: http://www.adaptec.com/ 4179S: Maintained 4180F: drivers/scsi/dpt* 4181F: drivers/scsi/dpt/ 4182 4183DRBD DRIVER 4184M: Philipp Reisner <philipp.reisner@linbit.com> 4185M: Lars Ellenberg <lars.ellenberg@linbit.com> 4186L: drbd-dev@lists.linbit.com 4187W: http://www.drbd.org 4188T: git git://git.linbit.com/linux-drbd.git 4189T: git git://git.linbit.com/drbd-8.4.git 4190S: Supported 4191F: drivers/block/drbd/ 4192F: lib/lru_cache.c 4193F: Documentation/blockdev/drbd/ 4194 4195DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4196M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4197T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4198S: Supported 4199F: Documentation/kobject.txt 4200F: drivers/base/ 4201F: fs/debugfs/ 4202F: fs/sysfs/ 4203F: include/linux/debugfs.h 4204F: include/linux/kobj* 4205F: lib/kobj* 4206 4207DRM DRIVERS 4208M: David Airlie <airlied@linux.ie> 4209L: dri-devel@lists.freedesktop.org 4210T: git git://people.freedesktop.org/~airlied/linux 4211B: https://bugs.freedesktop.org/ 4212C: irc://chat.freenode.net/dri-devel 4213S: Maintained 4214F: drivers/gpu/drm/ 4215F: drivers/gpu/vga/ 4216F: Documentation/devicetree/bindings/display/ 4217F: Documentation/devicetree/bindings/gpu/ 4218F: Documentation/devicetree/bindings/video/ 4219F: Documentation/gpu/ 4220F: include/drm/ 4221F: include/uapi/drm/ 4222F: include/linux/vga* 4223 4224DRM DRIVERS AND MISC GPU PATCHES 4225M: Daniel Vetter <daniel.vetter@intel.com> 4226M: Jani Nikula <jani.nikula@linux.intel.com> 4227M: Sean Paul <seanpaul@chromium.org> 4228W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4229S: Maintained 4230T: git git://anongit.freedesktop.org/drm/drm-misc 4231F: Documentation/gpu/ 4232F: drivers/gpu/vga/ 4233F: drivers/gpu/drm/* 4234F: include/drm/drm* 4235F: include/uapi/drm/drm* 4236F: include/linux/vga* 4237 4238DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4239M: Dave Airlie <airlied@redhat.com> 4240S: Odd Fixes 4241F: drivers/gpu/drm/ast/ 4242 4243DRM DRIVERS FOR BRIDGE CHIPS 4244M: Archit Taneja <architt@codeaurora.org> 4245S: Maintained 4246T: git git://anongit.freedesktop.org/drm/drm-misc 4247F: drivers/gpu/drm/bridge/ 4248 4249DRM DRIVER FOR BOCHS VIRTUAL GPU 4250M: Gerd Hoffmann <kraxel@redhat.com> 4251L: virtualization@lists.linux-foundation.org 4252T: git git://anongit.freedesktop.org/drm/drm-misc 4253S: Maintained 4254F: drivers/gpu/drm/bochs/ 4255 4256DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4257M: Dave Airlie <airlied@redhat.com> 4258M: Gerd Hoffmann <kraxel@redhat.com> 4259L: virtualization@lists.linux-foundation.org 4260T: git git://anongit.freedesktop.org/drm/drm-misc 4261S: Obsolete 4262W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4263F: drivers/gpu/drm/cirrus/ 4264 4265RADEON and AMDGPU DRM DRIVERS 4266M: Alex Deucher <alexander.deucher@amd.com> 4267M: Christian König <christian.koenig@amd.com> 4268L: amd-gfx@lists.freedesktop.org 4269T: git git://people.freedesktop.org/~agd5f/linux 4270S: Supported 4271F: drivers/gpu/drm/radeon/ 4272F: include/uapi/drm/radeon_drm.h 4273F: drivers/gpu/drm/amd/ 4274F: include/uapi/drm/amdgpu_drm.h 4275 4276DRM PANEL DRIVERS 4277M: Thierry Reding <thierry.reding@gmail.com> 4278L: dri-devel@lists.freedesktop.org 4279T: git git://anongit.freedesktop.org/tegra/linux.git 4280S: Maintained 4281F: drivers/gpu/drm/drm_panel.c 4282F: drivers/gpu/drm/panel/ 4283F: include/drm/drm_panel.h 4284F: Documentation/devicetree/bindings/display/panel/ 4285 4286INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4287M: Daniel Vetter <daniel.vetter@intel.com> 4288M: Jani Nikula <jani.nikula@linux.intel.com> 4289L: intel-gfx@lists.freedesktop.org 4290W: https://01.org/linuxgraphics/ 4291B: https://01.org/linuxgraphics/documentation/how-report-bugs 4292C: irc://chat.freenode.net/intel-gfx 4293Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4294T: git git://anongit.freedesktop.org/drm-intel 4295S: Supported 4296F: drivers/gpu/drm/i915/ 4297F: include/drm/i915* 4298F: include/uapi/drm/i915_drm.h 4299F: Documentation/gpu/i915.rst 4300 4301INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4302M: Zhenyu Wang <zhenyuw@linux.intel.com> 4303M: Zhi Wang <zhi.a.wang@intel.com> 4304L: intel-gvt-dev@lists.freedesktop.org 4305L: intel-gfx@lists.freedesktop.org 4306W: https://01.org/igvt-g 4307T: git https://github.com/01org/gvt-linux.git 4308S: Supported 4309F: drivers/gpu/drm/i915/gvt/ 4310 4311DRM DRIVERS FOR ATMEL HLCDC 4312M: Boris Brezillon <boris.brezillon@free-electrons.com> 4313L: dri-devel@lists.freedesktop.org 4314S: Supported 4315F: drivers/gpu/drm/atmel-hlcdc/ 4316F: Documentation/devicetree/bindings/drm/atmel/ 4317T: git git://anongit.freedesktop.org/drm/drm-misc 4318 4319DRM DRIVERS FOR ALLWINNER A10 4320M: Maxime Ripard <maxime.ripard@free-electrons.com> 4321L: dri-devel@lists.freedesktop.org 4322S: Supported 4323F: drivers/gpu/drm/sun4i/ 4324F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4325T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4326 4327DRM DRIVERS FOR AMLOGIC SOCS 4328M: Neil Armstrong <narmstrong@baylibre.com> 4329L: dri-devel@lists.freedesktop.org 4330L: linux-amlogic@lists.infradead.org 4331W: http://linux-meson.com/ 4332S: Supported 4333F: drivers/gpu/drm/meson/ 4334F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4335F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4336F: Documentation/gpu/meson.rst 4337T: git git://anongit.freedesktop.org/drm/drm-misc 4338 4339DRM DRIVERS FOR EXYNOS 4340M: Inki Dae <inki.dae@samsung.com> 4341M: Joonyoung Shim <jy0922.shim@samsung.com> 4342M: Seung-Woo Kim <sw0312.kim@samsung.com> 4343M: Kyungmin Park <kyungmin.park@samsung.com> 4344L: dri-devel@lists.freedesktop.org 4345T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4346S: Supported 4347F: drivers/gpu/drm/exynos/ 4348F: include/uapi/drm/exynos_drm.h 4349F: Documentation/devicetree/bindings/display/exynos/ 4350 4351DRM DRIVERS FOR FREESCALE DCU 4352M: Stefan Agner <stefan@agner.ch> 4353M: Alison Wang <alison.wang@freescale.com> 4354L: dri-devel@lists.freedesktop.org 4355S: Supported 4356F: drivers/gpu/drm/fsl-dcu/ 4357F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4358F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4359F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4360 4361DRM DRIVERS FOR FREESCALE IMX 4362M: Philipp Zabel <p.zabel@pengutronix.de> 4363L: dri-devel@lists.freedesktop.org 4364S: Maintained 4365F: drivers/gpu/drm/imx/ 4366F: drivers/gpu/ipu-v3/ 4367F: Documentation/devicetree/bindings/display/imx/ 4368 4369DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4370M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4371L: dri-devel@lists.freedesktop.org 4372T: git git://github.com/patjak/drm-gma500 4373S: Maintained 4374F: drivers/gpu/drm/gma500/ 4375 4376DRM DRIVERS FOR HISILICON 4377M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4378M: Rongrong Zou <zourongrong@gmail.com> 4379R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4380R: Chen Feng <puck.chen@hisilicon.com> 4381L: dri-devel@lists.freedesktop.org 4382T: git git://github.com/xin3liang/linux.git 4383S: Maintained 4384F: drivers/gpu/drm/hisilicon/ 4385F: Documentation/devicetree/bindings/display/hisilicon/ 4386 4387DRM DRIVER FOR INTEL I810 VIDEO CARDS 4388S: Orphan / Obsolete 4389F: drivers/gpu/drm/i810/ 4390F: include/uapi/drm/i810_drm.h 4391 4392DRM DRIVERS FOR MEDIATEK 4393M: CK Hu <ck.hu@mediatek.com> 4394M: Philipp Zabel <p.zabel@pengutronix.de> 4395L: dri-devel@lists.freedesktop.org 4396S: Supported 4397F: drivers/gpu/drm/mediatek/ 4398F: Documentation/devicetree/bindings/display/mediatek/ 4399 4400DRM DRIVER FOR MI0283QT 4401M: Noralf Trønnes <noralf@tronnes.org> 4402S: Maintained 4403F: drivers/gpu/drm/tinydrm/mi0283qt.c 4404F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4405 4406DRM DRIVER FOR MSM ADRENO GPU 4407M: Rob Clark <robdclark@gmail.com> 4408L: linux-arm-msm@vger.kernel.org 4409L: dri-devel@lists.freedesktop.org 4410L: freedreno@lists.freedesktop.org 4411T: git git://people.freedesktop.org/~robclark/linux 4412S: Maintained 4413F: drivers/gpu/drm/msm/ 4414F: include/uapi/drm/msm_drm.h 4415F: Documentation/devicetree/bindings/display/msm/ 4416 4417DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4418M: Ben Skeggs <bskeggs@redhat.com> 4419L: dri-devel@lists.freedesktop.org 4420L: nouveau@lists.freedesktop.org 4421T: git git://github.com/skeggsb/linux 4422S: Supported 4423F: drivers/gpu/drm/nouveau/ 4424F: include/uapi/drm/nouveau_drm.h 4425 4426DRM DRIVERS FOR NVIDIA TEGRA 4427M: Thierry Reding <thierry.reding@gmail.com> 4428L: dri-devel@lists.freedesktop.org 4429L: linux-tegra@vger.kernel.org 4430T: git git://anongit.freedesktop.org/tegra/linux.git 4431S: Supported 4432F: drivers/gpu/drm/tegra/ 4433F: drivers/gpu/host1x/ 4434F: include/linux/host1x.h 4435F: include/uapi/drm/tegra_drm.h 4436F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4437 4438DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4439S: Orphan / Obsolete 4440F: drivers/gpu/drm/mga/ 4441F: include/uapi/drm/mga_drm.h 4442 4443DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4444M: Dave Airlie <airlied@redhat.com> 4445S: Odd Fixes 4446F: drivers/gpu/drm/mgag200/ 4447 4448DRM DRIVER FOR RAGE 128 VIDEO CARDS 4449S: Orphan / Obsolete 4450F: drivers/gpu/drm/r128/ 4451F: include/uapi/drm/r128_drm.h 4452 4453DRM DRIVERS FOR RENESAS 4454M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4455L: dri-devel@lists.freedesktop.org 4456L: linux-renesas-soc@vger.kernel.org 4457T: git git://linuxtv.org/pinchartl/fbdev 4458S: Supported 4459F: drivers/gpu/drm/rcar-du/ 4460F: drivers/gpu/drm/shmobile/ 4461F: include/linux/platform_data/shmob_drm.h 4462F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4463F: Documentation/devicetree/bindings/display/renesas,du.txt 4464 4465DRM DRIVER FOR QXL VIRTUAL GPU 4466M: Dave Airlie <airlied@redhat.com> 4467M: Gerd Hoffmann <kraxel@redhat.com> 4468L: virtualization@lists.linux-foundation.org 4469T: git git://anongit.freedesktop.org/drm/drm-misc 4470S: Maintained 4471F: drivers/gpu/drm/qxl/ 4472F: include/uapi/drm/qxl_drm.h 4473 4474DRM DRIVERS FOR ROCKCHIP 4475M: Mark Yao <mark.yao@rock-chips.com> 4476L: dri-devel@lists.freedesktop.org 4477S: Maintained 4478F: drivers/gpu/drm/rockchip/ 4479F: Documentation/devicetree/bindings/display/rockchip/ 4480T: git git://anongit.freedesktop.org/drm/drm-misc 4481 4482DRM DRIVER FOR SAVAGE VIDEO CARDS 4483S: Orphan / Obsolete 4484F: drivers/gpu/drm/savage/ 4485F: include/uapi/drm/savage_drm.h 4486 4487DRM DRIVER FOR SIS VIDEO CARDS 4488S: Orphan / Obsolete 4489F: drivers/gpu/drm/sis/ 4490F: include/uapi/drm/sis_drm.h 4491 4492DRM DRIVERS FOR STI 4493M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4494M: Vincent Abriou <vincent.abriou@st.com> 4495L: dri-devel@lists.freedesktop.org 4496T: git git://anongit.freedesktop.org/drm/drm-misc 4497S: Maintained 4498F: drivers/gpu/drm/sti 4499F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4500 4501DRM DRIVER FOR TDFX VIDEO CARDS 4502S: Orphan / Obsolete 4503F: drivers/gpu/drm/tdfx/ 4504 4505DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4506M: Dave Airlie <airlied@redhat.com> 4507S: Odd Fixes 4508F: drivers/gpu/drm/udl/ 4509 4510DRM DRIVERS FOR VIVANTE GPU IP 4511M: Lucas Stach <l.stach@pengutronix.de> 4512R: Russell King <linux+etnaviv@armlinux.org.uk> 4513R: Christian Gmeiner <christian.gmeiner@gmail.com> 4514L: etnaviv@lists.freedesktop.org 4515L: dri-devel@lists.freedesktop.org 4516S: Maintained 4517F: drivers/gpu/drm/etnaviv/ 4518F: include/uapi/drm/etnaviv_drm.h 4519F: Documentation/devicetree/bindings/display/etnaviv/ 4520 4521DRM DRIVER FOR VMWARE VIRTUAL GPU 4522M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4523M: Sinclair Yeh <syeh@vmware.com> 4524M: Thomas Hellstrom <thellstrom@vmware.com> 4525L: dri-devel@lists.freedesktop.org 4526T: git git://people.freedesktop.org/~syeh/repos_linux 4527T: git git://people.freedesktop.org/~thomash/linux 4528S: Supported 4529F: drivers/gpu/drm/vmwgfx/ 4530F: include/uapi/drm/vmwgfx_drm.h 4531 4532DRM DRIVERS FOR VC4 4533M: Eric Anholt <eric@anholt.net> 4534T: git git://github.com/anholt/linux 4535S: Supported 4536F: drivers/gpu/drm/vc4/ 4537F: include/uapi/drm/vc4_drm.h 4538F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4539T: git git://anongit.freedesktop.org/drm/drm-misc 4540 4541DRM DRIVERS FOR TI OMAP 4542M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4543L: dri-devel@lists.freedesktop.org 4544S: Maintained 4545F: drivers/gpu/drm/omapdrm/ 4546F: Documentation/devicetree/bindings/display/ti/ 4547 4548DRM DRIVERS FOR TI LCDC 4549M: Jyri Sarha <jsarha@ti.com> 4550R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4551L: dri-devel@lists.freedesktop.org 4552S: Maintained 4553F: drivers/gpu/drm/tilcdc/ 4554F: Documentation/devicetree/bindings/display/tilcdc/ 4555 4556DRM DRIVERS FOR ZTE ZX 4557M: Shawn Guo <shawnguo@kernel.org> 4558L: dri-devel@lists.freedesktop.org 4559S: Maintained 4560F: drivers/gpu/drm/zte/ 4561F: Documentation/devicetree/bindings/display/zte,vou.txt 4562T: git git://anongit.freedesktop.org/drm/drm-misc 4563 4564DSBR100 USB FM RADIO DRIVER 4565M: Alexey Klimov <klimov.linux@gmail.com> 4566L: linux-media@vger.kernel.org 4567T: git git://linuxtv.org/media_tree.git 4568S: Maintained 4569F: drivers/media/radio/dsbr100.c 4570 4571DSCC4 DRIVER 4572M: Francois Romieu <romieu@fr.zoreil.com> 4573L: netdev@vger.kernel.org 4574S: Maintained 4575F: drivers/net/wan/dscc4.c 4576 4577DT3155 MEDIA DRIVER 4578M: Hans Verkuil <hverkuil@xs4all.nl> 4579L: linux-media@vger.kernel.org 4580T: git git://linuxtv.org/media_tree.git 4581W: https://linuxtv.org 4582S: Odd Fixes 4583F: drivers/media/pci/dt3155/ 4584 4585DVB_USB_AF9015 MEDIA DRIVER 4586M: Antti Palosaari <crope@iki.fi> 4587L: linux-media@vger.kernel.org 4588W: https://linuxtv.org 4589W: http://palosaari.fi/linux/ 4590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4591T: git git://linuxtv.org/anttip/media_tree.git 4592S: Maintained 4593F: drivers/media/usb/dvb-usb-v2/af9015* 4594 4595DVB_USB_AF9035 MEDIA DRIVER 4596M: Antti Palosaari <crope@iki.fi> 4597L: linux-media@vger.kernel.org 4598W: https://linuxtv.org 4599W: http://palosaari.fi/linux/ 4600Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4601T: git git://linuxtv.org/anttip/media_tree.git 4602S: Maintained 4603F: drivers/media/usb/dvb-usb-v2/af9035* 4604 4605DVB_USB_ANYSEE MEDIA DRIVER 4606M: Antti Palosaari <crope@iki.fi> 4607L: linux-media@vger.kernel.org 4608W: https://linuxtv.org 4609W: http://palosaari.fi/linux/ 4610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4611T: git git://linuxtv.org/anttip/media_tree.git 4612S: Maintained 4613F: drivers/media/usb/dvb-usb-v2/anysee* 4614 4615DVB_USB_AU6610 MEDIA DRIVER 4616M: Antti Palosaari <crope@iki.fi> 4617L: linux-media@vger.kernel.org 4618W: https://linuxtv.org 4619W: http://palosaari.fi/linux/ 4620Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4621T: git git://linuxtv.org/anttip/media_tree.git 4622S: Maintained 4623F: drivers/media/usb/dvb-usb-v2/au6610* 4624 4625DVB_USB_CE6230 MEDIA DRIVER 4626M: Antti Palosaari <crope@iki.fi> 4627L: linux-media@vger.kernel.org 4628W: https://linuxtv.org 4629W: http://palosaari.fi/linux/ 4630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4631T: git git://linuxtv.org/anttip/media_tree.git 4632S: Maintained 4633F: drivers/media/usb/dvb-usb-v2/ce6230* 4634 4635DVB_USB_CXUSB MEDIA DRIVER 4636M: Michael Krufky <mkrufky@linuxtv.org> 4637L: linux-media@vger.kernel.org 4638W: https://linuxtv.org 4639W: http://github.com/mkrufky 4640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4641T: git git://linuxtv.org/media_tree.git 4642S: Maintained 4643F: drivers/media/usb/dvb-usb/cxusb* 4644 4645DVB_USB_EC168 MEDIA DRIVER 4646M: Antti Palosaari <crope@iki.fi> 4647L: linux-media@vger.kernel.org 4648W: https://linuxtv.org 4649W: http://palosaari.fi/linux/ 4650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4651T: git git://linuxtv.org/anttip/media_tree.git 4652S: Maintained 4653F: drivers/media/usb/dvb-usb-v2/ec168* 4654 4655DVB_USB_GL861 MEDIA DRIVER 4656M: Antti Palosaari <crope@iki.fi> 4657L: linux-media@vger.kernel.org 4658W: https://linuxtv.org 4659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4660T: git git://linuxtv.org/anttip/media_tree.git 4661S: Maintained 4662F: drivers/media/usb/dvb-usb-v2/gl861* 4663 4664DVB_USB_MXL111SF MEDIA DRIVER 4665M: Michael Krufky <mkrufky@linuxtv.org> 4666L: linux-media@vger.kernel.org 4667W: https://linuxtv.org 4668W: http://github.com/mkrufky 4669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4670T: git git://linuxtv.org/mkrufky/mxl111sf.git 4671S: Maintained 4672F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4673 4674DVB_USB_RTL28XXU MEDIA DRIVER 4675M: Antti Palosaari <crope@iki.fi> 4676L: linux-media@vger.kernel.org 4677W: https://linuxtv.org 4678W: http://palosaari.fi/linux/ 4679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4680T: git git://linuxtv.org/anttip/media_tree.git 4681S: Maintained 4682F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4683 4684DVB_USB_V2 MEDIA DRIVER 4685M: Antti Palosaari <crope@iki.fi> 4686L: linux-media@vger.kernel.org 4687W: https://linuxtv.org 4688W: http://palosaari.fi/linux/ 4689Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4690T: git git://linuxtv.org/anttip/media_tree.git 4691S: Maintained 4692F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4693F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4694 4695DYNAMIC DEBUG 4696M: Jason Baron <jbaron@akamai.com> 4697S: Maintained 4698F: lib/dynamic_debug.c 4699F: include/linux/dynamic_debug.h 4700 4701DZ DECSTATION DZ11 SERIAL DRIVER 4702M: "Maciej W. Rozycki" <macro@linux-mips.org> 4703S: Maintained 4704F: drivers/tty/serial/dz.* 4705 4706E3X0 POWER BUTTON DRIVER 4707M: Moritz Fischer <moritz.fischer@ettus.com> 4708L: usrp-users@lists.ettus.com 4709W: http://www.ettus.com 4710S: Supported 4711F: drivers/input/misc/e3x0-button.c 4712F: Documentation/devicetree/bindings/input/e3x0-button.txt 4713 4714E4000 MEDIA DRIVER 4715M: Antti Palosaari <crope@iki.fi> 4716L: linux-media@vger.kernel.org 4717W: https://linuxtv.org 4718W: http://palosaari.fi/linux/ 4719Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4720T: git git://linuxtv.org/anttip/media_tree.git 4721S: Maintained 4722F: drivers/media/tuners/e4000* 4723 4724EATA ISA/EISA/PCI SCSI DRIVER 4725M: Dario Ballabio <ballabio_dario@emc.com> 4726L: linux-scsi@vger.kernel.org 4727S: Maintained 4728F: drivers/scsi/eata.c 4729 4730EC100 MEDIA DRIVER 4731M: Antti Palosaari <crope@iki.fi> 4732L: linux-media@vger.kernel.org 4733W: https://linuxtv.org 4734W: http://palosaari.fi/linux/ 4735Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4736T: git git://linuxtv.org/anttip/media_tree.git 4737S: Maintained 4738F: drivers/media/dvb-frontends/ec100* 4739 4740ECRYPT FILE SYSTEM 4741M: Tyler Hicks <tyhicks@canonical.com> 4742L: ecryptfs@vger.kernel.org 4743W: http://ecryptfs.org 4744W: https://launchpad.net/ecryptfs 4745T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4746S: Supported 4747F: Documentation/filesystems/ecryptfs.txt 4748F: fs/ecryptfs/ 4749 4750EDAC-CORE 4751M: Borislav Petkov <bp@alien8.de> 4752M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4753M: Mauro Carvalho Chehab <mchehab@kernel.org> 4754L: linux-edac@vger.kernel.org 4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4756T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4757S: Supported 4758F: Documentation/admin-guide/ras.rst 4759F: Documentation/driver-api/edac.rst 4760F: drivers/edac/ 4761F: include/linux/edac.h 4762 4763EDAC-AMD64 4764M: Borislav Petkov <bp@alien8.de> 4765L: linux-edac@vger.kernel.org 4766S: Maintained 4767F: drivers/edac/amd64_edac* 4768 4769EDAC-CALXEDA 4770M: Robert Richter <rric@kernel.org> 4771L: linux-edac@vger.kernel.org 4772S: Maintained 4773F: drivers/edac/highbank* 4774 4775EDAC-CAVIUM 4776M: Ralf Baechle <ralf@linux-mips.org> 4777M: David Daney <david.daney@cavium.com> 4778L: linux-edac@vger.kernel.org 4779L: linux-mips@linux-mips.org 4780S: Supported 4781F: drivers/edac/octeon_edac* 4782F: drivers/edac/thunderx_edac* 4783 4784EDAC-E752X 4785M: Mark Gross <mark.gross@intel.com> 4786L: linux-edac@vger.kernel.org 4787S: Maintained 4788F: drivers/edac/e752x_edac.c 4789 4790EDAC-E7XXX 4791L: linux-edac@vger.kernel.org 4792S: Maintained 4793F: drivers/edac/e7xxx_edac.c 4794 4795EDAC-FSL_DDR 4796M: York Sun <york.sun@nxp.com> 4797L: linux-edac@vger.kernel.org 4798S: Maintained 4799F: drivers/edac/fsl_ddr_edac.* 4800 4801EDAC-GHES 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/ghes_edac.c 4807 4808EDAC-I82443BXGX 4809M: Tim Small <tim@buttersideup.com> 4810L: linux-edac@vger.kernel.org 4811S: Maintained 4812F: drivers/edac/i82443bxgx_edac.c 4813 4814EDAC-I3000 4815L: linux-edac@vger.kernel.org 4816S: Orphan 4817F: drivers/edac/i3000_edac.c 4818 4819EDAC-I5000 4820L: linux-edac@vger.kernel.org 4821S: Maintained 4822F: drivers/edac/i5000_edac.c 4823 4824EDAC-I5400 4825M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4826M: Mauro Carvalho Chehab <mchehab@kernel.org> 4827L: linux-edac@vger.kernel.org 4828S: Maintained 4829F: drivers/edac/i5400_edac.c 4830 4831EDAC-I7300 4832M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4833M: Mauro Carvalho Chehab <mchehab@kernel.org> 4834L: linux-edac@vger.kernel.org 4835S: Maintained 4836F: drivers/edac/i7300_edac.c 4837 4838EDAC-I7CORE 4839M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4840M: Mauro Carvalho Chehab <mchehab@kernel.org> 4841L: linux-edac@vger.kernel.org 4842S: Maintained 4843F: drivers/edac/i7core_edac.c 4844 4845EDAC-I82975X 4846M: Ranganathan Desikan <ravi@jetztechnologies.com> 4847M: "Arvind R." <arvino55@gmail.com> 4848L: linux-edac@vger.kernel.org 4849S: Maintained 4850F: drivers/edac/i82975x_edac.c 4851 4852EDAC-IE31200 4853M: Jason Baron <jbaron@akamai.com> 4854L: linux-edac@vger.kernel.org 4855S: Maintained 4856F: drivers/edac/ie31200_edac.c 4857 4858EDAC-MPC85XX 4859M: Johannes Thumshirn <morbidrsa@gmail.com> 4860L: linux-edac@vger.kernel.org 4861S: Maintained 4862F: drivers/edac/mpc85xx_edac.[ch] 4863 4864EDAC-PND2 4865M: Tony Luck <tony.luck@intel.com> 4866L: linux-edac@vger.kernel.org 4867S: Maintained 4868F: drivers/edac/pnd2_edac.[ch] 4869 4870EDAC-PASEMI 4871M: Egor Martovetsky <egor@pasemi.com> 4872L: linux-edac@vger.kernel.org 4873S: Maintained 4874F: drivers/edac/pasemi_edac.c 4875 4876EDAC-R82600 4877M: Tim Small <tim@buttersideup.com> 4878L: linux-edac@vger.kernel.org 4879S: Maintained 4880F: drivers/edac/r82600_edac.c 4881 4882EDAC-SBRIDGE 4883M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4884M: Mauro Carvalho Chehab <mchehab@kernel.org> 4885L: linux-edac@vger.kernel.org 4886S: Maintained 4887F: drivers/edac/sb_edac.c 4888 4889EDAC-SKYLAKE 4890M: Tony Luck <tony.luck@intel.com> 4891L: linux-edac@vger.kernel.org 4892S: Maintained 4893F: drivers/edac/skx_edac.c 4894 4895EDAC-XGENE 4896APPLIED MICRO (APM) X-GENE SOC EDAC 4897M: Loc Ho <lho@apm.com> 4898S: Supported 4899F: drivers/edac/xgene_edac.c 4900F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4901 4902EDIROL UA-101/UA-1000 DRIVER 4903M: Clemens Ladisch <clemens@ladisch.de> 4904L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4905T: git git://git.alsa-project.org/alsa-kernel.git 4906S: Maintained 4907F: sound/usb/misc/ua101.c 4908 4909EXTENSIBLE FIRMWARE INTERFACE (EFI) 4910M: Matt Fleming <matt@codeblueprint.co.uk> 4911M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4912L: linux-efi@vger.kernel.org 4913T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4914S: Maintained 4915F: Documentation/efi-stub.txt 4916F: arch/*/kernel/efi.c 4917F: arch/x86/boot/compressed/eboot.[ch] 4918F: arch/*/include/asm/efi.h 4919F: arch/x86/platform/efi/ 4920F: drivers/firmware/efi/ 4921F: include/linux/efi*.h 4922F: arch/arm/boot/compressed/efi-header.S 4923F: arch/arm64/kernel/efi-entry.S 4924 4925EFI VARIABLE FILESYSTEM 4926M: Matthew Garrett <matthew.garrett@nebula.com> 4927M: Jeremy Kerr <jk@ozlabs.org> 4928M: Matt Fleming <matt@codeblueprint.co.uk> 4929T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4930L: linux-efi@vger.kernel.org 4931S: Maintained 4932F: fs/efivarfs/ 4933 4934EFIFB FRAMEBUFFER DRIVER 4935L: linux-fbdev@vger.kernel.org 4936M: Peter Jones <pjones@redhat.com> 4937S: Maintained 4938F: drivers/video/fbdev/efifb.c 4939 4940EFI TEST DRIVER 4941L: linux-efi@vger.kernel.org 4942M: Ivan Hu <ivan.hu@canonical.com> 4943M: Matt Fleming <matt@codeblueprint.co.uk> 4944S: Maintained 4945F: drivers/firmware/efi/test/ 4946 4947EFS FILESYSTEM 4948W: http://aeschi.ch.eu.org/efs/ 4949S: Orphan 4950F: fs/efs/ 4951 4952EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4953M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4954L: netdev@vger.kernel.org 4955S: Maintained 4956F: drivers/net/ethernet/ibm/ehea/ 4957 4958EM28XX VIDEO4LINUX DRIVER 4959M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4960M: Mauro Carvalho Chehab <mchehab@kernel.org> 4961L: linux-media@vger.kernel.org 4962W: https://linuxtv.org 4963T: git git://linuxtv.org/media_tree.git 4964S: Maintained 4965F: drivers/media/usb/em28xx/ 4966F: Documentation/media/v4l-drivers/em28xx* 4967 4968EMBEDDED LINUX 4969M: Paul Gortmaker <paul.gortmaker@windriver.com> 4970M: Matt Mackall <mpm@selenic.com> 4971M: David Woodhouse <dwmw2@infradead.org> 4972L: linux-embedded@vger.kernel.org 4973S: Maintained 4974 4975EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4976M: James Smart <james.smart@broadcom.com> 4977M: Dick Kennedy <dick.kennedy@broadcom.com> 4978L: linux-scsi@vger.kernel.org 4979W: http://www.broadcom.com 4980S: Supported 4981F: drivers/scsi/lpfc/ 4982 4983ENE CB710 FLASH CARD READER DRIVER 4984M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4985S: Maintained 4986F: drivers/misc/cb710/ 4987F: drivers/mmc/host/cb710-mmc.* 4988F: include/linux/cb710.h 4989 4990ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4991M: Maxim Levitsky <maximlevitsky@gmail.com> 4992S: Maintained 4993F: drivers/media/rc/ene_ir.* 4994 4995EPSON S1D13XXX FRAMEBUFFER DRIVER 4996M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4997S: Maintained 4998T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4999F: drivers/video/fbdev/s1d13xxxfb.c 5000F: include/video/s1d13xxxfb.h 5001 5002ET131X NETWORK DRIVER 5003M: Mark Einon <mark.einon@gmail.com> 5004S: Odd Fixes 5005F: drivers/net/ethernet/agere/ 5006 5007ETHERNET BRIDGE 5008M: Stephen Hemminger <stephen@networkplumber.org> 5009L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5010L: netdev@vger.kernel.org 5011W: http://www.linuxfoundation.org/en/Net:Bridge 5012S: Maintained 5013F: include/linux/netfilter_bridge/ 5014F: net/bridge/ 5015 5016ETHERNET PHY LIBRARY 5017M: Andrew Lunn <andrew@lunn.ch> 5018M: Florian Fainelli <f.fainelli@gmail.com> 5019L: netdev@vger.kernel.org 5020S: Maintained 5021F: include/linux/phy.h 5022F: include/linux/phy_fixed.h 5023F: drivers/net/phy/ 5024F: Documentation/networking/phy.txt 5025F: drivers/of/of_mdio.c 5026F: drivers/of/of_net.c 5027 5028EXT2 FILE SYSTEM 5029M: Jan Kara <jack@suse.com> 5030L: linux-ext4@vger.kernel.org 5031S: Maintained 5032F: Documentation/filesystems/ext2.txt 5033F: fs/ext2/ 5034F: include/linux/ext2* 5035 5036EXT4 FILE SYSTEM 5037M: "Theodore Ts'o" <tytso@mit.edu> 5038M: Andreas Dilger <adilger.kernel@dilger.ca> 5039L: linux-ext4@vger.kernel.org 5040W: http://ext4.wiki.kernel.org 5041Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5043S: Maintained 5044F: Documentation/filesystems/ext4.txt 5045F: fs/ext4/ 5046 5047Extended Verification Module (EVM) 5048M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5049L: linux-ima-devel@lists.sourceforge.net 5050L: linux-security-module@vger.kernel.org 5051S: Supported 5052F: security/integrity/evm/ 5053 5054EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5055M: MyungJoo Ham <myungjoo.ham@samsung.com> 5056M: Chanwoo Choi <cw00.choi@samsung.com> 5057L: linux-kernel@vger.kernel.org 5058T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5059S: Maintained 5060F: drivers/extcon/ 5061F: include/linux/extcon/ 5062F: include/linux/extcon.h 5063F: Documentation/extcon/ 5064F: Documentation/devicetree/bindings/extcon/ 5065 5066EXYNOS DP DRIVER 5067M: Jingoo Han <jingoohan1@gmail.com> 5068L: dri-devel@lists.freedesktop.org 5069S: Maintained 5070F: drivers/gpu/drm/exynos/exynos_dp* 5071 5072EXYNOS SYSMMU (IOMMU) driver 5073M: Marek Szyprowski <m.szyprowski@samsung.com> 5074L: iommu@lists.linux-foundation.org 5075S: Maintained 5076F: drivers/iommu/exynos-iommu.c 5077 5078EZchip NPS platform support 5079M: Noam Camus <noamc@ezchip.com> 5080S: Supported 5081F: arch/arc/plat-eznps 5082F: arch/arc/boot/dts/eznps.dts 5083 5084F71805F HARDWARE MONITORING DRIVER 5085M: Jean Delvare <jdelvare@suse.com> 5086L: linux-hwmon@vger.kernel.org 5087S: Maintained 5088F: Documentation/hwmon/f71805f 5089F: drivers/hwmon/f71805f.c 5090 5091FC0011 TUNER DRIVER 5092M: Michael Buesch <m@bues.ch> 5093L: linux-media@vger.kernel.org 5094S: Maintained 5095F: drivers/media/tuners/fc0011.h 5096F: drivers/media/tuners/fc0011.c 5097 5098FC2580 MEDIA DRIVER 5099M: Antti Palosaari <crope@iki.fi> 5100L: linux-media@vger.kernel.org 5101W: https://linuxtv.org 5102W: http://palosaari.fi/linux/ 5103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5104T: git git://linuxtv.org/anttip/media_tree.git 5105S: Maintained 5106F: drivers/media/tuners/fc2580* 5107 5108FANOTIFY 5109M: Eric Paris <eparis@redhat.com> 5110S: Maintained 5111F: fs/notify/fanotify/ 5112F: include/linux/fanotify.h 5113F: include/uapi/linux/fanotify.h 5114 5115FARSYNC SYNCHRONOUS DRIVER 5116M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5117W: http://www.farsite.co.uk/ 5118S: Supported 5119F: drivers/net/wan/farsync.* 5120 5121FAULT INJECTION SUPPORT 5122M: Akinobu Mita <akinobu.mita@gmail.com> 5123S: Supported 5124F: Documentation/fault-injection/ 5125F: lib/fault-inject.c 5126 5127FBTFT Framebuffer drivers 5128M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5129S: Maintained 5130F: drivers/staging/fbtft/ 5131 5132FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5133M: Johannes Thumshirn <jth@kernel.org> 5134L: fcoe-devel@open-fcoe.org 5135W: www.Open-FCoE.org 5136S: Supported 5137F: drivers/scsi/libfc/ 5138F: drivers/scsi/fcoe/ 5139F: include/scsi/fc/ 5140F: include/scsi/libfc.h 5141F: include/scsi/libfcoe.h 5142F: include/uapi/scsi/fc/ 5143 5144FILE LOCKING (flock() and fcntl()/lockf()) 5145M: Jeff Layton <jlayton@poochiereds.net> 5146M: "J. Bruce Fields" <bfields@fieldses.org> 5147L: linux-fsdevel@vger.kernel.org 5148S: Maintained 5149F: include/linux/fcntl.h 5150F: include/linux/fs.h 5151F: include/uapi/linux/fcntl.h 5152F: include/uapi/linux/fs.h 5153F: fs/fcntl.c 5154F: fs/locks.c 5155 5156FILESYSTEMS (VFS and infrastructure) 5157M: Alexander Viro <viro@zeniv.linux.org.uk> 5158L: linux-fsdevel@vger.kernel.org 5159S: Maintained 5160F: fs/* 5161 5162FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5163M: Riku Voipio <riku.voipio@iki.fi> 5164L: linux-hwmon@vger.kernel.org 5165S: Maintained 5166F: drivers/hwmon/f75375s.c 5167F: include/linux/f75375s.h 5168 5169FIREWIRE AUDIO DRIVERS 5170M: Clemens Ladisch <clemens@ladisch.de> 5171L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5172T: git git://git.alsa-project.org/alsa-kernel.git 5173S: Maintained 5174F: sound/firewire/ 5175 5176FIREWIRE MEDIA DRIVERS (firedtv) 5177M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5178L: linux-media@vger.kernel.org 5179L: linux1394-devel@lists.sourceforge.net 5180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5181S: Maintained 5182F: drivers/media/firewire/ 5183 5184FIREWIRE SBP-2 TARGET 5185M: Chris Boot <bootc@bootc.net> 5186L: linux-scsi@vger.kernel.org 5187L: target-devel@vger.kernel.org 5188L: linux1394-devel@lists.sourceforge.net 5189T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5190S: Maintained 5191F: drivers/target/sbp/ 5192 5193FIREWIRE SUBSYSTEM 5194M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5195L: linux1394-devel@lists.sourceforge.net 5196W: http://ieee1394.wiki.kernel.org/ 5197T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5198S: Maintained 5199F: drivers/firewire/ 5200F: include/linux/firewire.h 5201F: include/uapi/linux/firewire*.h 5202F: tools/firewire/ 5203 5204FIRMWARE LOADER (request_firmware) 5205M: Luis R. Rodriguez <mcgrof@kernel.org> 5206L: linux-kernel@vger.kernel.org 5207S: Maintained 5208F: Documentation/firmware_class/ 5209F: drivers/base/firmware*.c 5210F: include/linux/firmware.h 5211 5212FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5213M: Joshua Morris <josh.h.morris@us.ibm.com> 5214M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5215S: Maintained 5216F: drivers/block/rsxx/ 5217 5218FLOPPY DRIVER 5219M: Jiri Kosina <jikos@kernel.org> 5220T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5221S: Odd fixes 5222F: drivers/block/floppy.c 5223 5224FMC SUBSYSTEM 5225M: Alessandro Rubini <rubini@gnudd.com> 5226W: http://www.ohwr.org/projects/fmc-bus 5227S: Supported 5228F: drivers/fmc/ 5229F: include/linux/fmc*.h 5230F: include/linux/ipmi-fru.h 5231K: fmc_d.*register 5232 5233FPGA MANAGER FRAMEWORK 5234M: Alan Tull <atull@kernel.org> 5235R: Moritz Fischer <moritz.fischer@ettus.com> 5236L: linux-fpga@vger.kernel.org 5237S: Maintained 5238T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5239F: Documentation/fpga/ 5240F: Documentation/devicetree/bindings/fpga/ 5241F: drivers/fpga/ 5242F: include/linux/fpga/ 5243W: http://www.rocketboards.org 5244 5245FPU EMULATOR 5246M: Bill Metzenthen <billm@melbpc.org.au> 5247W: http://floatingpoint.sourceforge.net/emulator/index.html 5248S: Maintained 5249F: arch/x86/math-emu/ 5250 5251FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5252L: netdev@vger.kernel.org 5253S: Orphan 5254F: drivers/net/wan/dlci.c 5255F: drivers/net/wan/sdla.c 5256 5257FRAMEBUFFER LAYER 5258M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5259L: linux-fbdev@vger.kernel.org 5260T: git git://github.com/bzolnier/linux.git 5261Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5262S: Maintained 5263F: Documentation/fb/ 5264F: drivers/video/ 5265F: include/video/ 5266F: include/linux/fb.h 5267F: include/uapi/video/ 5268F: include/uapi/linux/fb.h 5269 5270FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5271M: Horia Geantă <horia.geanta@nxp.com> 5272M: Dan Douglass <dan.douglass@nxp.com> 5273L: linux-crypto@vger.kernel.org 5274S: Maintained 5275F: drivers/crypto/caam/ 5276F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5277 5278FREESCALE DIU FRAMEBUFFER DRIVER 5279M: Timur Tabi <timur@tabi.org> 5280L: linux-fbdev@vger.kernel.org 5281S: Maintained 5282F: drivers/video/fbdev/fsl-diu-fb.* 5283 5284FREESCALE DMA DRIVER 5285M: Li Yang <leoli@freescale.com> 5286M: Zhang Wei <zw@zh-kernel.org> 5287L: linuxppc-dev@lists.ozlabs.org 5288S: Maintained 5289F: drivers/dma/fsldma.* 5290 5291FREESCALE GPMI NAND DRIVER 5292M: Han Xu <han.xu@nxp.com> 5293L: linux-mtd@lists.infradead.org 5294S: Maintained 5295F: drivers/mtd/nand/gpmi-nand/* 5296 5297FREESCALE I2C CPM DRIVER 5298M: Jochen Friedrich <jochen@scram.de> 5299L: linuxppc-dev@lists.ozlabs.org 5300L: linux-i2c@vger.kernel.org 5301S: Maintained 5302F: drivers/i2c/busses/i2c-cpm.c 5303 5304FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5305M: Sascha Hauer <kernel@pengutronix.de> 5306L: linux-fbdev@vger.kernel.org 5307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5308S: Maintained 5309F: include/linux/platform_data/video-imxfb.h 5310F: drivers/video/fbdev/imxfb.c 5311 5312FREESCALE QUAD SPI DRIVER 5313M: Han Xu <han.xu@nxp.com> 5314L: linux-mtd@lists.infradead.org 5315S: Maintained 5316F: drivers/mtd/spi-nor/fsl-quadspi.c 5317 5318FREESCALE SOC FS_ENET DRIVER 5319M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5320M: Vitaly Bordug <vbordug@ru.mvista.com> 5321L: linuxppc-dev@lists.ozlabs.org 5322L: netdev@vger.kernel.org 5323S: Maintained 5324F: drivers/net/ethernet/freescale/fs_enet/ 5325F: include/linux/fs_enet_pd.h 5326 5327FREESCALE IMX / MXC FEC DRIVER 5328M: Fugang Duan <fugang.duan@nxp.com> 5329L: netdev@vger.kernel.org 5330S: Maintained 5331F: drivers/net/ethernet/freescale/fec_main.c 5332F: drivers/net/ethernet/freescale/fec_ptp.c 5333F: drivers/net/ethernet/freescale/fec.h 5334F: Documentation/devicetree/bindings/net/fsl-fec.txt 5335 5336FREESCALE QORIQ DPAA FMAN DRIVER 5337M: Madalin Bucur <madalin.bucur@nxp.com> 5338L: netdev@vger.kernel.org 5339S: Maintained 5340F: drivers/net/ethernet/freescale/fman 5341F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5342 5343FREESCALE QORIQ DPAA ETHERNET DRIVER 5344M: Madalin Bucur <madalin.bucur@nxp.com> 5345L: netdev@vger.kernel.org 5346S: Maintained 5347F: drivers/net/ethernet/freescale/dpaa 5348 5349FREESCALE SOC DRIVERS 5350M: Scott Wood <oss@buserror.net> 5351L: linuxppc-dev@lists.ozlabs.org 5352L: linux-arm-kernel@lists.infradead.org 5353S: Maintained 5354F: Documentation/devicetree/bindings/powerpc/fsl/ 5355F: drivers/soc/fsl/ 5356F: include/linux/fsl/ 5357 5358FREESCALE QUICC ENGINE LIBRARY 5359M: Qiang Zhao <qiang.zhao@nxp.com> 5360L: linuxppc-dev@lists.ozlabs.org 5361S: Maintained 5362F: drivers/soc/fsl/qe/ 5363F: include/soc/fsl/*qe*.h 5364F: include/soc/fsl/*ucc*.h 5365 5366FREESCALE USB PERIPHERAL DRIVERS 5367M: Li Yang <leoli@freescale.com> 5368L: linux-usb@vger.kernel.org 5369L: linuxppc-dev@lists.ozlabs.org 5370S: Maintained 5371F: drivers/usb/gadget/udc/fsl* 5372 5373FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5374M: Li Yang <leoli@freescale.com> 5375L: netdev@vger.kernel.org 5376L: linuxppc-dev@lists.ozlabs.org 5377S: Maintained 5378F: drivers/net/ethernet/freescale/ucc_geth* 5379 5380FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5381M: Claudiu Manoil <claudiu.manoil@freescale.com> 5382L: netdev@vger.kernel.org 5383S: Maintained 5384F: drivers/net/ethernet/freescale/gianfar* 5385X: drivers/net/ethernet/freescale/gianfar_ptp.c 5386F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5387 5388FREESCALE QUICC ENGINE UCC HDLC DRIVER 5389M: Zhao Qiang <qiang.zhao@nxp.com> 5390L: netdev@vger.kernel.org 5391L: linuxppc-dev@lists.ozlabs.org 5392S: Maintained 5393F: drivers/net/wan/fsl_ucc_hdlc* 5394 5395FREESCALE QUICC ENGINE UCC UART DRIVER 5396M: Timur Tabi <timur@tabi.org> 5397L: linuxppc-dev@lists.ozlabs.org 5398S: Maintained 5399F: drivers/tty/serial/ucc_uart.c 5400 5401FREESCALE SOC SOUND DRIVERS 5402M: Timur Tabi <timur@tabi.org> 5403M: Nicolin Chen <nicoleotsuka@gmail.com> 5404M: Xiubo Li <Xiubo.Lee@gmail.com> 5405R: Fabio Estevam <fabio.estevam@nxp.com> 5406L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5407L: linuxppc-dev@lists.ozlabs.org 5408S: Maintained 5409F: sound/soc/fsl/fsl* 5410F: sound/soc/fsl/imx* 5411F: sound/soc/fsl/mpc8610_hpcd.c 5412 5413FREEVXFS FILESYSTEM 5414M: Christoph Hellwig <hch@infradead.org> 5415W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5416S: Maintained 5417F: fs/freevxfs/ 5418 5419FREEZER 5420M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5421M: Pavel Machek <pavel@ucw.cz> 5422L: linux-pm@vger.kernel.org 5423S: Supported 5424F: Documentation/power/freezing-of-tasks.txt 5425F: include/linux/freezer.h 5426F: kernel/freezer.c 5427 5428FRONTSWAP API 5429M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5430L: linux-kernel@vger.kernel.org 5431S: Maintained 5432F: mm/frontswap.c 5433F: include/linux/frontswap.h 5434 5435FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5436M: David Howells <dhowells@redhat.com> 5437L: linux-cachefs@redhat.com (moderated for non-subscribers) 5438S: Supported 5439F: Documentation/filesystems/caching/ 5440F: fs/fscache/ 5441F: include/linux/fscache*.h 5442 5443FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5444M: Theodore Y. Ts'o <tytso@mit.edu> 5445M: Jaegeuk Kim <jaegeuk@kernel.org> 5446L: linux-fscrypt@vger.kernel.org 5447Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5449S: Supported 5450F: fs/crypto/ 5451F: include/linux/fscrypt*.h 5452 5453F2FS FILE SYSTEM 5454M: Jaegeuk Kim <jaegeuk@kernel.org> 5455M: Chao Yu <yuchao0@huawei.com> 5456L: linux-f2fs-devel@lists.sourceforge.net 5457W: https://f2fs.wiki.kernel.org/ 5458T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5459S: Maintained 5460F: Documentation/filesystems/f2fs.txt 5461F: Documentation/ABI/testing/sysfs-fs-f2fs 5462F: fs/f2fs/ 5463F: include/linux/f2fs_fs.h 5464F: include/trace/events/f2fs.h 5465 5466FUJITSU FR-V (FRV) PORT 5467S: Orphan 5468F: arch/frv/ 5469 5470FUJITSU LAPTOP EXTRAS 5471M: Jonathan Woithe <jwoithe@just42.net> 5472L: platform-driver-x86@vger.kernel.org 5473S: Maintained 5474F: drivers/platform/x86/fujitsu-laptop.c 5475 5476FUJITSU M-5MO LS CAMERA ISP DRIVER 5477M: Kyungmin Park <kyungmin.park@samsung.com> 5478M: Heungjun Kim <riverful.kim@samsung.com> 5479L: linux-media@vger.kernel.org 5480S: Maintained 5481F: drivers/media/i2c/m5mols/ 5482F: include/media/i2c/m5mols.h 5483 5484FUJITSU TABLET EXTRAS 5485M: Robert Gerlach <khnz@gmx.de> 5486L: platform-driver-x86@vger.kernel.org 5487S: Maintained 5488F: drivers/platform/x86/fujitsu-tablet.c 5489 5490FUSE: FILESYSTEM IN USERSPACE 5491M: Miklos Szeredi <miklos@szeredi.hu> 5492L: linux-fsdevel@vger.kernel.org 5493W: http://fuse.sourceforge.net/ 5494T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5495S: Maintained 5496F: fs/fuse/ 5497F: include/uapi/linux/fuse.h 5498F: Documentation/filesystems/fuse.txt 5499 5500FUTEX SUBSYSTEM 5501M: Thomas Gleixner <tglx@linutronix.de> 5502M: Ingo Molnar <mingo@redhat.com> 5503R: Peter Zijlstra <peterz@infradead.org> 5504R: Darren Hart <dvhart@infradead.org> 5505L: linux-kernel@vger.kernel.org 5506T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5507S: Maintained 5508F: kernel/futex.c 5509F: kernel/futex_compat.c 5510F: include/asm-generic/futex.h 5511F: include/linux/futex.h 5512F: include/uapi/linux/futex.h 5513F: tools/testing/selftests/futex/ 5514F: tools/perf/bench/futex* 5515F: Documentation/*futex* 5516 5517FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5518M: Rik Faith <faith@cs.unc.edu> 5519L: linux-scsi@vger.kernel.org 5520S: Odd Fixes (e.g., new signatures) 5521F: drivers/scsi/fdomain.* 5522 5523GCC PLUGINS 5524M: Kees Cook <keescook@chromium.org> 5525R: Emese Revfy <re.emese@gmail.com> 5526L: kernel-hardening@lists.openwall.com 5527S: Maintained 5528F: scripts/gcc-plugins/ 5529F: scripts/gcc-plugin.sh 5530F: scripts/Makefile.gcc-plugins 5531F: Documentation/gcc-plugins.txt 5532 5533GCOV BASED KERNEL PROFILING 5534M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5535S: Maintained 5536F: kernel/gcov/ 5537F: Documentation/dev-tools/gcov.rst 5538 5539GDT SCSI DISK ARRAY CONTROLLER DRIVER 5540M: Achim Leubner <achim_leubner@adaptec.com> 5541L: linux-scsi@vger.kernel.org 5542W: http://www.icp-vortex.com/ 5543S: Supported 5544F: drivers/scsi/gdt* 5545 5546GDB KERNEL DEBUGGING HELPER SCRIPTS 5547M: Jan Kiszka <jan.kiszka@siemens.com> 5548M: Kieran Bingham <kieran@bingham.xyz> 5549S: Supported 5550F: scripts/gdb/ 5551 5552GEMTEK FM RADIO RECEIVER DRIVER 5553M: Hans Verkuil <hverkuil@xs4all.nl> 5554L: linux-media@vger.kernel.org 5555T: git git://linuxtv.org/media_tree.git 5556W: https://linuxtv.org 5557S: Maintained 5558F: drivers/media/radio/radio-gemtek* 5559 5560GENERIC GPIO I2C DRIVER 5561M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5562S: Supported 5563F: drivers/i2c/busses/i2c-gpio.c 5564F: include/linux/i2c-gpio.h 5565 5566GENERIC GPIO I2C MULTIPLEXER DRIVER 5567M: Peter Korsgaard <peter.korsgaard@barco.com> 5568L: linux-i2c@vger.kernel.org 5569S: Supported 5570F: drivers/i2c/muxes/i2c-mux-gpio.c 5571F: include/linux/i2c-mux-gpio.h 5572F: Documentation/i2c/muxes/i2c-mux-gpio 5573 5574GENERIC HDLC (WAN) DRIVERS 5575M: Krzysztof Halasa <khc@pm.waw.pl> 5576W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5577S: Maintained 5578F: drivers/net/wan/c101.c 5579F: drivers/net/wan/hd6457* 5580F: drivers/net/wan/hdlc* 5581F: drivers/net/wan/n2.c 5582F: drivers/net/wan/pc300too.c 5583F: drivers/net/wan/pci200syn.c 5584F: drivers/net/wan/wanxl* 5585 5586GENERIC INCLUDE/ASM HEADER FILES 5587M: Arnd Bergmann <arnd@arndb.de> 5588L: linux-arch@vger.kernel.org 5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5590S: Maintained 5591F: include/asm-generic/ 5592F: include/uapi/asm-generic/ 5593 5594GENERIC PHY FRAMEWORK 5595M: Kishon Vijay Abraham I <kishon@ti.com> 5596L: linux-kernel@vger.kernel.org 5597T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5598S: Supported 5599F: drivers/phy/ 5600F: include/linux/phy/ 5601 5602GENERIC PM DOMAINS 5603M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5604M: Kevin Hilman <khilman@kernel.org> 5605M: Ulf Hansson <ulf.hansson@linaro.org> 5606L: linux-pm@vger.kernel.org 5607S: Supported 5608F: drivers/base/power/domain*.c 5609F: include/linux/pm_domain.h 5610F: Documentation/devicetree/bindings/power/power_domain.txt 5611 5612GENERIC UIO DRIVER FOR PCI DEVICES 5613M: "Michael S. Tsirkin" <mst@redhat.com> 5614L: kvm@vger.kernel.org 5615S: Supported 5616F: drivers/uio/uio_pci_generic.c 5617 5618GET_MAINTAINER SCRIPT 5619M: Joe Perches <joe@perches.com> 5620S: Maintained 5621F: scripts/get_maintainer.pl 5622 5623GENWQE (IBM Generic Workqueue Card) 5624M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5625M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5626S: Supported 5627F: drivers/misc/genwqe/ 5628 5629GFS2 FILE SYSTEM 5630M: Steven Whitehouse <swhiteho@redhat.com> 5631M: Bob Peterson <rpeterso@redhat.com> 5632L: cluster-devel@redhat.com 5633W: http://sources.redhat.com/cluster/ 5634T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5635S: Supported 5636F: Documentation/filesystems/gfs2*.txt 5637F: fs/gfs2/ 5638F: include/uapi/linux/gfs2_ondisk.h 5639 5640GIGASET ISDN DRIVERS 5641M: Paul Bolle <pebolle@tiscali.nl> 5642L: gigaset307x-common@lists.sourceforge.net 5643W: http://gigaset307x.sourceforge.net/ 5644S: Odd Fixes 5645F: Documentation/isdn/README.gigaset 5646F: drivers/isdn/gigaset/ 5647F: include/uapi/linux/gigaset_dev.h 5648 5649GO7007 MPEG CODEC 5650M: Hans Verkuil <hans.verkuil@cisco.com> 5651L: linux-media@vger.kernel.org 5652S: Maintained 5653F: drivers/media/usb/go7007/ 5654 5655GOODIX TOUCHSCREEN 5656M: Bastien Nocera <hadess@hadess.net> 5657L: linux-input@vger.kernel.org 5658S: Maintained 5659F: drivers/input/touchscreen/goodix.c 5660 5661GPIO MOCKUP DRIVER 5662M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5663L: linux-gpio@vger.kernel.org 5664S: Maintained 5665F: drivers/gpio/gpio-mockup.c 5666F: tools/testing/selftests/gpio/ 5667 5668GPIO SUBSYSTEM 5669M: Linus Walleij <linus.walleij@linaro.org> 5670M: Alexandre Courbot <gnurou@gmail.com> 5671L: linux-gpio@vger.kernel.org 5672T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5673S: Maintained 5674F: Documentation/devicetree/bindings/gpio/ 5675F: Documentation/gpio/ 5676F: Documentation/ABI/testing/gpio-cdev 5677F: Documentation/ABI/obsolete/sysfs-gpio 5678F: drivers/gpio/ 5679F: include/linux/gpio/ 5680F: include/linux/gpio.h 5681F: include/asm-generic/gpio.h 5682F: include/uapi/linux/gpio.h 5683F: tools/gpio/ 5684 5685GRE DEMULTIPLEXER DRIVER 5686M: Dmitry Kozlov <xeb@mail.ru> 5687L: netdev@vger.kernel.org 5688S: Maintained 5689F: net/ipv4/gre_demux.c 5690F: net/ipv4/gre_offload.c 5691F: include/net/gre.h 5692 5693GRETH 10/100/1G Ethernet MAC device driver 5694M: Andreas Larsson <andreas@gaisler.com> 5695L: netdev@vger.kernel.org 5696S: Maintained 5697F: drivers/net/ethernet/aeroflex/ 5698 5699GREYBUS SUBSYSTEM 5700M: Johan Hovold <johan@kernel.org> 5701M: Alex Elder <elder@kernel.org> 5702M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5703S: Maintained 5704F: drivers/staging/greybus/ 5705L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5706 5707GREYBUS AUDIO PROTOCOLS DRIVERS 5708M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5709M: Mark Greer <mgreer@animalcreek.com> 5710S: Maintained 5711F: drivers/staging/greybus/audio_apbridgea.c 5712F: drivers/staging/greybus/audio_apbridgea.h 5713F: drivers/staging/greybus/audio_codec.c 5714F: drivers/staging/greybus/audio_codec.h 5715F: drivers/staging/greybus/audio_gb.c 5716F: drivers/staging/greybus/audio_manager.c 5717F: drivers/staging/greybus/audio_manager.h 5718F: drivers/staging/greybus/audio_manager_module.c 5719F: drivers/staging/greybus/audio_manager_private.h 5720F: drivers/staging/greybus/audio_manager_sysfs.c 5721F: drivers/staging/greybus/audio_module.c 5722F: drivers/staging/greybus/audio_topology.c 5723 5724GREYBUS PROTOCOLS DRIVERS 5725M: Rui Miguel Silva <rmfrfs@gmail.com> 5726S: Maintained 5727F: drivers/staging/greybus/sdio.c 5728F: drivers/staging/greybus/light.c 5729F: drivers/staging/greybus/gpio.c 5730F: drivers/staging/greybus/power_supply.c 5731F: drivers/staging/greybus/spi.c 5732F: drivers/staging/greybus/spilib.c 5733 5734GREYBUS PROTOCOLS DRIVERS 5735M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5736S: Maintained 5737F: drivers/staging/greybus/loopback.c 5738F: drivers/staging/greybus/timesync.c 5739F: drivers/staging/greybus/timesync_platform.c 5740 5741GREYBUS PROTOCOLS DRIVERS 5742M: Viresh Kumar <vireshk@kernel.org> 5743S: Maintained 5744F: drivers/staging/greybus/authentication.c 5745F: drivers/staging/greybus/bootrom.c 5746F: drivers/staging/greybus/firmware.h 5747F: drivers/staging/greybus/fw-core.c 5748F: drivers/staging/greybus/fw-download.c 5749F: drivers/staging/greybus/fw-managament.c 5750F: drivers/staging/greybus/greybus_authentication.h 5751F: drivers/staging/greybus/greybus_firmware.h 5752F: drivers/staging/greybus/hid.c 5753F: drivers/staging/greybus/i2c.c 5754F: drivers/staging/greybus/spi.c 5755F: drivers/staging/greybus/spilib.c 5756F: drivers/staging/greybus/spilib.h 5757 5758GREYBUS PROTOCOLS DRIVERS 5759M: David Lin <dtwlin@gmail.com> 5760S: Maintained 5761F: drivers/staging/greybus/uart.c 5762F: drivers/staging/greybus/log.c 5763 5764GREYBUS PLATFORM DRIVERS 5765M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5766S: Maintained 5767F: drivers/staging/greybus/arche-platform.c 5768F: drivers/staging/greybus/arche-apb-ctrl.c 5769F: drivers/staging/greybus/arche_platform.h 5770 5771GS1662 VIDEO SERIALIZER 5772M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5773L: linux-media@vger.kernel.org 5774T: git git://linuxtv.org/media_tree.git 5775S: Maintained 5776F: drivers/media/spi/gs1662.c 5777 5778GSPCA FINEPIX SUBDRIVER 5779M: Frank Zago <frank@zago.net> 5780L: linux-media@vger.kernel.org 5781T: git git://linuxtv.org/media_tree.git 5782S: Maintained 5783F: drivers/media/usb/gspca/finepix.c 5784 5785GSPCA GL860 SUBDRIVER 5786M: Olivier Lorin <o.lorin@laposte.net> 5787L: linux-media@vger.kernel.org 5788T: git git://linuxtv.org/media_tree.git 5789S: Maintained 5790F: drivers/media/usb/gspca/gl860/ 5791 5792GSPCA M5602 SUBDRIVER 5793M: Erik Andren <erik.andren@gmail.com> 5794L: linux-media@vger.kernel.org 5795T: git git://linuxtv.org/media_tree.git 5796S: Maintained 5797F: drivers/media/usb/gspca/m5602/ 5798 5799GSPCA PAC207 SONIXB SUBDRIVER 5800M: Hans Verkuil <hverkuil@xs4all.nl> 5801L: linux-media@vger.kernel.org 5802T: git git://linuxtv.org/media_tree.git 5803S: Odd Fixes 5804F: drivers/media/usb/gspca/pac207.c 5805 5806GSPCA SN9C20X SUBDRIVER 5807M: Brian Johnson <brijohn@gmail.com> 5808L: linux-media@vger.kernel.org 5809T: git git://linuxtv.org/media_tree.git 5810S: Maintained 5811F: drivers/media/usb/gspca/sn9c20x.c 5812 5813GSPCA T613 SUBDRIVER 5814M: Leandro Costantino <lcostantino@gmail.com> 5815L: linux-media@vger.kernel.org 5816T: git git://linuxtv.org/media_tree.git 5817S: Maintained 5818F: drivers/media/usb/gspca/t613.c 5819 5820GSPCA USB WEBCAM DRIVER 5821M: Hans Verkuil <hverkuil@xs4all.nl> 5822L: linux-media@vger.kernel.org 5823T: git git://linuxtv.org/media_tree.git 5824S: Odd Fixes 5825F: drivers/media/usb/gspca/ 5826 5827GTP (GPRS Tunneling Protocol) 5828M: Pablo Neira Ayuso <pablo@netfilter.org> 5829M: Harald Welte <laforge@gnumonks.org> 5830L: osmocom-net-gprs@lists.osmocom.org 5831T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5832S: Maintained 5833F: drivers/net/gtp.c 5834 5835GUID PARTITION TABLE (GPT) 5836M: Davidlohr Bueso <dave@stgolabs.net> 5837L: linux-efi@vger.kernel.org 5838S: Maintained 5839F: block/partitions/efi.* 5840 5841STK1160 USB VIDEO CAPTURE DRIVER 5842M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5843L: linux-media@vger.kernel.org 5844T: git git://linuxtv.org/media_tree.git 5845S: Maintained 5846F: drivers/media/usb/stk1160/ 5847 5848H8/300 ARCHITECTURE 5849M: Yoshinori Sato <ysato@users.sourceforge.jp> 5850L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5851W: http://uclinux-h8.sourceforge.jp 5852T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5853S: Maintained 5854F: arch/h8300/ 5855F: drivers/clocksource/h8300_*.c 5856F: drivers/clk/h8300/ 5857F: drivers/irqchip/irq-renesas-h8*.c 5858 5859HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5860M: Frank Seidel <frank@f-seidel.de> 5861L: platform-driver-x86@vger.kernel.org 5862W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5863S: Maintained 5864F: drivers/platform/x86/hdaps.c 5865 5866HDPVR USB VIDEO ENCODER DRIVER 5867M: Hans Verkuil <hverkuil@xs4all.nl> 5868L: linux-media@vger.kernel.org 5869T: git git://linuxtv.org/media_tree.git 5870W: https://linuxtv.org 5871S: Odd Fixes 5872F: drivers/media/usb/hdpvr/ 5873 5874HWPOISON MEMORY FAILURE HANDLING 5875M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5876L: linux-mm@kvack.org 5877S: Maintained 5878F: mm/memory-failure.c 5879F: mm/hwpoison-inject.c 5880 5881HYPERVISOR VIRTUAL CONSOLE DRIVER 5882L: linuxppc-dev@lists.ozlabs.org 5883S: Odd Fixes 5884F: drivers/tty/hvc/ 5885 5886HACKRF MEDIA DRIVER 5887M: Antti Palosaari <crope@iki.fi> 5888L: linux-media@vger.kernel.org 5889W: https://linuxtv.org 5890W: http://palosaari.fi/linux/ 5891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5892T: git git://linuxtv.org/anttip/media_tree.git 5893S: Maintained 5894F: drivers/media/usb/hackrf/ 5895 5896HARDWARE MONITORING 5897M: Jean Delvare <jdelvare@suse.com> 5898M: Guenter Roeck <linux@roeck-us.net> 5899L: linux-hwmon@vger.kernel.org 5900W: http://hwmon.wiki.kernel.org/ 5901T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5903S: Maintained 5904F: Documentation/hwmon/ 5905F: drivers/hwmon/ 5906F: include/linux/hwmon*.h 5907 5908HARDWARE RANDOM NUMBER GENERATOR CORE 5909M: Matt Mackall <mpm@selenic.com> 5910M: Herbert Xu <herbert@gondor.apana.org.au> 5911L: linux-crypto@vger.kernel.org 5912S: Odd fixes 5913F: Documentation/devicetree/bindings/rng/ 5914F: Documentation/hw_random.txt 5915F: drivers/char/hw_random/ 5916F: include/linux/hw_random.h 5917 5918HARDWARE SPINLOCK CORE 5919M: Ohad Ben-Cohen <ohad@wizery.com> 5920M: Bjorn Andersson <bjorn.andersson@linaro.org> 5921L: linux-remoteproc@vger.kernel.org 5922S: Maintained 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5924F: Documentation/devicetree/bindings/hwlock/ 5925F: Documentation/hwspinlock.txt 5926F: drivers/hwspinlock/ 5927F: include/linux/hwspinlock.h 5928 5929HARMONY SOUND DRIVER 5930L: linux-parisc@vger.kernel.org 5931S: Maintained 5932F: sound/parisc/harmony.* 5933 5934HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5935M: Jimmy Vance <jimmy.vance@hpe.com> 5936S: Supported 5937F: Documentation/watchdog/hpwdt.txt 5938F: drivers/watchdog/hpwdt.c 5939 5940HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5941M: Don Brace <don.brace@microsemi.com> 5942L: esc.storagedev@microsemi.com 5943L: linux-scsi@vger.kernel.org 5944S: Supported 5945F: Documentation/scsi/hpsa.txt 5946F: drivers/scsi/hpsa*.[ch] 5947F: include/linux/cciss*.h 5948F: include/uapi/linux/cciss*.h 5949 5950HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5951M: Don Brace <don.brace@microsemi.com> 5952L: esc.storagedev@microsemi.com 5953L: linux-scsi@vger.kernel.org 5954S: Supported 5955F: Documentation/blockdev/cciss.txt 5956F: drivers/block/cciss* 5957F: include/linux/cciss_ioctl.h 5958F: include/uapi/linux/cciss_ioctl.h 5959 5960OPA-VNIC DRIVER 5961M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5962M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 5963L: linux-rdma@vger.kernel.org 5964S: Supported 5965F: drivers/infiniband/ulp/opa_vnic 5966 5967HFI1 DRIVER 5968M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5969M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5970L: linux-rdma@vger.kernel.org 5971S: Supported 5972F: drivers/infiniband/hw/hfi1 5973 5974HFS FILESYSTEM 5975L: linux-fsdevel@vger.kernel.org 5976S: Orphan 5977F: Documentation/filesystems/hfs.txt 5978F: fs/hfs/ 5979 5980HFSPLUS FILESYSTEM 5981L: linux-fsdevel@vger.kernel.org 5982S: Orphan 5983F: Documentation/filesystems/hfsplus.txt 5984F: fs/hfsplus/ 5985 5986HGA FRAMEBUFFER DRIVER 5987M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5988L: linux-nvidia@lists.surfsouth.com 5989W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5990S: Maintained 5991F: drivers/video/fbdev/hgafb.c 5992 5993HIBERNATION (aka Software Suspend, aka swsusp) 5994M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5995M: Pavel Machek <pavel@ucw.cz> 5996L: linux-pm@vger.kernel.org 5997B: https://bugzilla.kernel.org 5998S: Supported 5999F: arch/x86/power/ 6000F: drivers/base/power/ 6001F: kernel/power/ 6002F: include/linux/suspend.h 6003F: include/linux/freezer.h 6004F: include/linux/pm.h 6005F: arch/*/include/asm/suspend*.h 6006 6007HID CORE LAYER 6008M: Jiri Kosina <jikos@kernel.org> 6009R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6010L: linux-input@vger.kernel.org 6011T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6012S: Maintained 6013F: drivers/hid/ 6014F: include/linux/hid* 6015F: include/uapi/linux/hid* 6016 6017HID SENSOR HUB DRIVERS 6018M: Jiri Kosina <jikos@kernel.org> 6019M: Jonathan Cameron <jic23@kernel.org> 6020M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6021L: linux-input@vger.kernel.org 6022L: linux-iio@vger.kernel.org 6023S: Maintained 6024F: Documentation/hid/hid-sensor* 6025F: drivers/hid/hid-sensor-* 6026F: drivers/iio/*/hid-* 6027F: include/linux/hid-sensor-* 6028 6029HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 6030M: Thomas Gleixner <tglx@linutronix.de> 6031L: linux-kernel@vger.kernel.org 6032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6033S: Maintained 6034F: Documentation/timers/ 6035F: kernel/time/hrtimer.c 6036F: kernel/time/clockevents.c 6037F: kernel/time/tick*.* 6038F: kernel/time/timer_*.c 6039F: include/linux/clockchips.h 6040F: include/linux/hrtimer.h 6041 6042HIGH-SPEED SCC DRIVER FOR AX.25 6043L: linux-hams@vger.kernel.org 6044S: Orphan 6045F: drivers/net/hamradio/dmascc.c 6046F: drivers/net/hamradio/scc.c 6047 6048HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6049M: HighPoint Linux Team <linux@highpoint-tech.com> 6050W: http://www.highpoint-tech.com 6051S: Supported 6052F: Documentation/scsi/hptiop.txt 6053F: drivers/scsi/hptiop.c 6054 6055HIPPI 6056M: Jes Sorensen <jes@trained-monkey.org> 6057L: linux-hippi@sunsite.dk 6058S: Maintained 6059F: include/linux/hippidevice.h 6060F: include/uapi/linux/if_hippi.h 6061F: net/802/hippi.c 6062F: drivers/net/hippi/ 6063 6064HISILICON NETWORK SUBSYSTEM DRIVER 6065M: Yisen Zhuang <yisen.zhuang@huawei.com> 6066M: Salil Mehta <salil.mehta@huawei.com> 6067L: netdev@vger.kernel.org 6068W: http://www.hisilicon.com 6069S: Maintained 6070F: drivers/net/ethernet/hisilicon/ 6071F: Documentation/devicetree/bindings/net/hisilicon*.txt 6072 6073HISILICON ROCE DRIVER 6074M: Lijun Ou <oulijun@huawei.com> 6075M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6076L: linux-rdma@vger.kernel.org 6077S: Maintained 6078F: drivers/infiniband/hw/hns/ 6079F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6080 6081HISILICON SAS Controller 6082M: John Garry <john.garry@huawei.com> 6083W: http://www.hisilicon.com 6084S: Supported 6085F: drivers/scsi/hisi_sas/ 6086F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6087 6088HOST AP DRIVER 6089M: Jouni Malinen <j@w1.fi> 6090L: linux-wireless@vger.kernel.org 6091W: http://w1.fi/hostap-driver.html 6092S: Obsolete 6093F: drivers/net/wireless/intersil/hostap/ 6094 6095HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6096L: platform-driver-x86@vger.kernel.org 6097S: Orphan 6098F: drivers/platform/x86/tc1100-wmi.c 6099 6100HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6101M: Jaroslav Kysela <perex@perex.cz> 6102S: Maintained 6103F: drivers/net/ethernet/hp/hp100.* 6104 6105HPET: High Precision Event Timers driver 6106M: Clemens Ladisch <clemens@ladisch.de> 6107S: Maintained 6108F: Documentation/timers/hpet.txt 6109F: drivers/char/hpet.c 6110F: include/linux/hpet.h 6111F: include/uapi/linux/hpet.h 6112 6113HPET: x86 6114S: Orphan 6115F: arch/x86/kernel/hpet.c 6116F: arch/x86/include/asm/hpet.h 6117 6118HPFS FILESYSTEM 6119M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6120W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6121S: Maintained 6122F: fs/hpfs/ 6123 6124HSI SUBSYSTEM 6125M: Sebastian Reichel <sre@kernel.org> 6126T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6127S: Maintained 6128F: Documentation/ABI/testing/sysfs-bus-hsi 6129F: Documentation/driver-api/hsi.rst 6130F: drivers/hsi/ 6131F: include/linux/hsi/ 6132F: include/uapi/linux/hsi/ 6133 6134HSO 3G MODEM DRIVER 6135L: linux-usb@vger.kernel.org 6136S: Orphan 6137F: drivers/net/usb/hso.c 6138 6139HSR NETWORK PROTOCOL 6140M: Arvid Brodin <arvid.brodin@alten.se> 6141L: netdev@vger.kernel.org 6142S: Maintained 6143F: net/hsr/ 6144 6145HTCPEN TOUCHSCREEN DRIVER 6146M: Pau Oliva Fora <pof@eslack.org> 6147L: linux-input@vger.kernel.org 6148S: Maintained 6149F: drivers/input/touchscreen/htcpen.c 6150 6151HUGETLB FILESYSTEM 6152M: Nadia Yvette Chambers <nyc@holomorphy.com> 6153S: Maintained 6154F: fs/hugetlbfs/ 6155 6156HVA ST MEDIA DRIVER 6157M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6158L: linux-media@vger.kernel.org 6159T: git git://linuxtv.org/media_tree.git 6160W: https://linuxtv.org 6161S: Supported 6162F: drivers/media/platform/sti/hva 6163 6164Hyper-V CORE AND DRIVERS 6165M: "K. Y. Srinivasan" <kys@microsoft.com> 6166M: Haiyang Zhang <haiyangz@microsoft.com> 6167M: Stephen Hemminger <sthemmin@microsoft.com> 6168L: devel@linuxdriverproject.org 6169S: Maintained 6170F: arch/x86/include/asm/mshyperv.h 6171F: arch/x86/include/uapi/asm/hyperv.h 6172F: arch/x86/kernel/cpu/mshyperv.c 6173F: arch/x86/hyperv 6174F: drivers/hid/hid-hyperv.c 6175F: drivers/hv/ 6176F: drivers/input/serio/hyperv-keyboard.c 6177F: drivers/pci/host/pci-hyperv.c 6178F: drivers/net/hyperv/ 6179F: drivers/scsi/storvsc_drv.c 6180F: drivers/uio/uio_hv_generic.c 6181F: drivers/video/fbdev/hyperv_fb.c 6182F: include/linux/hyperv.h 6183F: tools/hv/ 6184F: Documentation/ABI/stable/sysfs-bus-vmbus 6185 6186I2C MUXES 6187M: Peter Rosin <peda@axentia.se> 6188L: linux-i2c@vger.kernel.org 6189S: Maintained 6190F: Documentation/i2c/i2c-topology 6191F: Documentation/i2c/muxes/ 6192F: Documentation/devicetree/bindings/i2c/i2c-mux* 6193F: Documentation/devicetree/bindings/i2c/i2c-arb* 6194F: Documentation/devicetree/bindings/i2c/i2c-gate* 6195F: drivers/i2c/i2c-mux.c 6196F: drivers/i2c/muxes/ 6197F: include/linux/i2c-mux.h 6198 6199I2C OVER PARALLEL PORT 6200M: Jean Delvare <jdelvare@suse.com> 6201L: linux-i2c@vger.kernel.org 6202S: Maintained 6203F: Documentation/i2c/busses/i2c-parport 6204F: Documentation/i2c/busses/i2c-parport-light 6205F: drivers/i2c/busses/i2c-parport.c 6206F: drivers/i2c/busses/i2c-parport-light.c 6207 6208I2C/SMBUS CONTROLLER DRIVERS FOR PC 6209M: Jean Delvare <jdelvare@suse.com> 6210L: linux-i2c@vger.kernel.org 6211S: Maintained 6212F: Documentation/i2c/busses/i2c-ali1535 6213F: Documentation/i2c/busses/i2c-ali1563 6214F: Documentation/i2c/busses/i2c-ali15x3 6215F: Documentation/i2c/busses/i2c-amd756 6216F: Documentation/i2c/busses/i2c-amd8111 6217F: Documentation/i2c/busses/i2c-i801 6218F: Documentation/i2c/busses/i2c-nforce2 6219F: Documentation/i2c/busses/i2c-piix4 6220F: Documentation/i2c/busses/i2c-sis5595 6221F: Documentation/i2c/busses/i2c-sis630 6222F: Documentation/i2c/busses/i2c-sis96x 6223F: Documentation/i2c/busses/i2c-via 6224F: Documentation/i2c/busses/i2c-viapro 6225F: drivers/i2c/busses/i2c-ali1535.c 6226F: drivers/i2c/busses/i2c-ali1563.c 6227F: drivers/i2c/busses/i2c-ali15x3.c 6228F: drivers/i2c/busses/i2c-amd756.c 6229F: drivers/i2c/busses/i2c-amd756-s4882.c 6230F: drivers/i2c/busses/i2c-amd8111.c 6231F: drivers/i2c/busses/i2c-i801.c 6232F: drivers/i2c/busses/i2c-isch.c 6233F: drivers/i2c/busses/i2c-nforce2.c 6234F: drivers/i2c/busses/i2c-nforce2-s4985.c 6235F: drivers/i2c/busses/i2c-piix4.c 6236F: drivers/i2c/busses/i2c-sis5595.c 6237F: drivers/i2c/busses/i2c-sis630.c 6238F: drivers/i2c/busses/i2c-sis96x.c 6239F: drivers/i2c/busses/i2c-via.c 6240F: drivers/i2c/busses/i2c-viapro.c 6241 6242I2C/SMBUS ISMT DRIVER 6243M: Seth Heasley <seth.heasley@intel.com> 6244M: Neil Horman <nhorman@tuxdriver.com> 6245L: linux-i2c@vger.kernel.org 6246F: drivers/i2c/busses/i2c-ismt.c 6247F: Documentation/i2c/busses/i2c-ismt 6248 6249I2C/SMBUS STUB DRIVER 6250M: Jean Delvare <jdelvare@suse.com> 6251L: linux-i2c@vger.kernel.org 6252S: Maintained 6253F: drivers/i2c/i2c-stub.c 6254 6255I2C SUBSYSTEM 6256M: Wolfram Sang <wsa@the-dreams.de> 6257L: linux-i2c@vger.kernel.org 6258W: https://i2c.wiki.kernel.org/ 6259Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6260T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6261S: Maintained 6262F: Documentation/devicetree/bindings/i2c/ 6263F: Documentation/i2c/ 6264F: drivers/i2c/ 6265F: drivers/i2c/*/ 6266F: include/linux/i2c.h 6267F: include/linux/i2c-*.h 6268F: include/uapi/linux/i2c.h 6269F: include/uapi/linux/i2c-*.h 6270 6271I2C ACPI SUPPORT 6272M: Mika Westerberg <mika.westerberg@linux.intel.com> 6273L: linux-i2c@vger.kernel.org 6274L: linux-acpi@vger.kernel.org 6275S: Maintained 6276 6277I2C-TAOS-EVM DRIVER 6278M: Jean Delvare <jdelvare@suse.com> 6279L: linux-i2c@vger.kernel.org 6280S: Maintained 6281F: Documentation/i2c/busses/i2c-taos-evm 6282F: drivers/i2c/busses/i2c-taos-evm.c 6283 6284I2C-TINY-USB DRIVER 6285M: Till Harbaum <till@harbaum.org> 6286L: linux-i2c@vger.kernel.org 6287W: http://www.harbaum.org/till/i2c_tiny_usb 6288S: Maintained 6289F: drivers/i2c/busses/i2c-tiny-usb.c 6290 6291i386 BOOT CODE 6292M: "H. Peter Anvin" <hpa@zytor.com> 6293S: Maintained 6294F: arch/x86/boot/ 6295 6296i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6297M: "H. Peter Anvin" <hpa@zytor.com> 6298T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6299S: Maintained 6300 6301IA64 (Itanium) PLATFORM 6302M: Tony Luck <tony.luck@intel.com> 6303M: Fenghua Yu <fenghua.yu@intel.com> 6304L: linux-ia64@vger.kernel.org 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6306S: Maintained 6307F: arch/ia64/ 6308 6309IBM Power VMX Cryptographic instructions 6310M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6311M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6312L: linux-crypto@vger.kernel.org 6313S: Supported 6314F: drivers/crypto/vmx/Makefile 6315F: drivers/crypto/vmx/Kconfig 6316F: drivers/crypto/vmx/vmx.c 6317F: drivers/crypto/vmx/aes* 6318F: drivers/crypto/vmx/ghash* 6319F: drivers/crypto/vmx/ppc-xlate.pl 6320 6321IBM Power in-Nest Crypto Acceleration 6322M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6323M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6324L: linux-crypto@vger.kernel.org 6325S: Supported 6326F: drivers/crypto/nx/Makefile 6327F: drivers/crypto/nx/Kconfig 6328F: drivers/crypto/nx/nx-aes* 6329F: drivers/crypto/nx/nx-sha* 6330F: drivers/crypto/nx/nx.* 6331F: drivers/crypto/nx/nx_csbcpb.h 6332F: drivers/crypto/nx/nx_debugfs.h 6333 6334IBM Power 842 compression accelerator 6335M: Haren Myneni <haren@us.ibm.com> 6336S: Supported 6337F: drivers/crypto/nx/Makefile 6338F: drivers/crypto/nx/Kconfig 6339F: drivers/crypto/nx/nx-842* 6340F: include/linux/sw842.h 6341F: crypto/842.c 6342F: lib/842/ 6343 6344IBM Power Linux RAID adapter 6345M: Brian King <brking@us.ibm.com> 6346S: Supported 6347F: drivers/scsi/ipr.* 6348 6349IBM Power Virtual Ethernet Device Driver 6350M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6351L: netdev@vger.kernel.org 6352S: Supported 6353F: drivers/net/ethernet/ibm/ibmveth.* 6354 6355IBM Power SRIOV Virtual NIC Device Driver 6356M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6357M: John Allen <jallen@linux.vnet.ibm.com> 6358L: netdev@vger.kernel.org 6359S: Supported 6360F: drivers/net/ethernet/ibm/ibmvnic.* 6361 6362IBM Power Virtual SCSI Device Drivers 6363M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6364L: linux-scsi@vger.kernel.org 6365S: Supported 6366F: drivers/scsi/ibmvscsi/ibmvscsi* 6367F: include/scsi/viosrp.h 6368 6369IBM Power Virtual SCSI Device Target Driver 6370M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6371M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6372L: linux-scsi@vger.kernel.org 6373L: target-devel@vger.kernel.org 6374S: Supported 6375F: drivers/scsi/ibmvscsi_tgt/ 6376 6377IBM Power Virtual FC Device Drivers 6378M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6379L: linux-scsi@vger.kernel.org 6380S: Supported 6381F: drivers/scsi/ibmvscsi/ibmvfc* 6382 6383IBM ServeRAID RAID DRIVER 6384S: Orphan 6385F: drivers/scsi/ips.* 6386 6387ICH LPC AND GPIO DRIVER 6388M: Peter Tyser <ptyser@xes-inc.com> 6389S: Maintained 6390F: drivers/mfd/lpc_ich.c 6391F: drivers/gpio/gpio-ich.c 6392 6393IDT VersaClock 5 CLOCK DRIVER 6394M: Marek Vasut <marek.vasut@gmail.com> 6395S: Maintained 6396F: drivers/clk/clk-versaclock5.c 6397 6398IDE SUBSYSTEM 6399M: "David S. Miller" <davem@davemloft.net> 6400L: linux-ide@vger.kernel.org 6401Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6402T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6403S: Maintained 6404F: Documentation/ide/ 6405F: drivers/ide/ 6406F: include/linux/ide.h 6407 6408IDEAPAD LAPTOP EXTRAS DRIVER 6409M: Ike Panhc <ike.pan@canonical.com> 6410L: platform-driver-x86@vger.kernel.org 6411W: http://launchpad.net/ideapad-laptop 6412S: Maintained 6413F: drivers/platform/x86/ideapad-laptop.c 6414 6415IDEAPAD LAPTOP SLIDEBAR DRIVER 6416M: Andrey Moiseev <o2g.org.ru@gmail.com> 6417L: linux-input@vger.kernel.org 6418W: https://github.com/o2genum/ideapad-slidebar 6419S: Maintained 6420F: drivers/input/misc/ideapad_slidebar.c 6421 6422IDE/ATAPI DRIVERS 6423M: Borislav Petkov <bp@alien8.de> 6424L: linux-ide@vger.kernel.org 6425S: Maintained 6426F: Documentation/cdrom/ide-cd 6427F: drivers/ide/ide-cd* 6428 6429IEEE 802.15.4 SUBSYSTEM 6430M: Alexander Aring <aar@pengutronix.de> 6431M: Stefan Schmidt <stefan@osg.samsung.com> 6432L: linux-wpan@vger.kernel.org 6433W: http://wpan.cakelab.org/ 6434T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6435T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6436S: Maintained 6437F: net/ieee802154/ 6438F: net/mac802154/ 6439F: drivers/net/ieee802154/ 6440F: include/linux/nl802154.h 6441F: include/linux/ieee802154.h 6442F: include/net/nl802154.h 6443F: include/net/mac802154.h 6444F: include/net/af_ieee802154.h 6445F: include/net/cfg802154.h 6446F: include/net/ieee802154_netdev.h 6447F: Documentation/networking/ieee802154.txt 6448 6449IFE PROTOCOL 6450M: Yotam Gigi <yotamg@mellanox.com> 6451M: Jamal Hadi Salim <jhs@mojatatu.com> 6452F: net/ife 6453F: include/net/ife.h 6454F: include/uapi/linux/ife.h 6455 6456IGORPLUG-USB IR RECEIVER 6457M: Sean Young <sean@mess.org> 6458L: linux-media@vger.kernel.org 6459S: Maintained 6460F: drivers/media/rc/igorplugusb.c 6461 6462IGUANAWORKS USB IR TRANSCEIVER 6463M: Sean Young <sean@mess.org> 6464L: linux-media@vger.kernel.org 6465S: Maintained 6466F: drivers/media/rc/iguanair.c 6467 6468IIO DIGITAL POTENTIOMETER DAC 6469M: Peter Rosin <peda@axentia.se> 6470L: linux-iio@vger.kernel.org 6471S: Maintained 6472F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6473F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6474F: drivers/iio/dac/dpot-dac.c 6475 6476IIO ENVELOPE DETECTOR 6477M: Peter Rosin <peda@axentia.se> 6478L: linux-iio@vger.kernel.org 6479S: Maintained 6480F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6481F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6482F: drivers/iio/adc/envelope-detector.c 6483 6484IIO SUBSYSTEM AND DRIVERS 6485M: Jonathan Cameron <jic23@kernel.org> 6486R: Hartmut Knaack <knaack.h@gmx.de> 6487R: Lars-Peter Clausen <lars@metafoo.de> 6488R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6489L: linux-iio@vger.kernel.org 6490T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6491S: Maintained 6492F: Documentation/devicetree/bindings/iio/ 6493F: drivers/iio/ 6494F: drivers/staging/iio/ 6495F: include/linux/iio/ 6496F: tools/iio/ 6497 6498IKANOS/ADI EAGLE ADSL USB DRIVER 6499M: Matthieu Castet <castet.matthieu@free.fr> 6500M: Stanislaw Gruszka <stf_xl@wp.pl> 6501S: Maintained 6502F: drivers/usb/atm/ueagle-atm.c 6503 6504IMGTEC ASCII LCD DRIVER 6505M: Paul Burton <paul.burton@imgtec.com> 6506S: Maintained 6507F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6508F: drivers/auxdisplay/img-ascii-lcd.c 6509 6510INA209 HARDWARE MONITOR DRIVER 6511M: Guenter Roeck <linux@roeck-us.net> 6512L: linux-hwmon@vger.kernel.org 6513S: Maintained 6514F: Documentation/hwmon/ina209 6515F: Documentation/devicetree/bindings/i2c/ina209.txt 6516F: drivers/hwmon/ina209.c 6517 6518INA2XX HARDWARE MONITOR DRIVER 6519M: Guenter Roeck <linux@roeck-us.net> 6520L: linux-hwmon@vger.kernel.org 6521S: Maintained 6522F: Documentation/hwmon/ina2xx 6523F: drivers/hwmon/ina2xx.c 6524F: include/linux/platform_data/ina2xx.h 6525 6526INDUSTRY PACK SUBSYSTEM (IPACK) 6527M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6528M: Jens Taprogge <jens.taprogge@taprogge.org> 6529M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6530L: industrypack-devel@lists.sourceforge.net 6531W: http://industrypack.sourceforge.net 6532S: Maintained 6533F: drivers/ipack/ 6534 6535INGENIC JZ4780 DMA Driver 6536M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6537S: Maintained 6538F: drivers/dma/dma-jz4780.c 6539 6540INGENIC JZ4780 NAND DRIVER 6541M: Harvey Hunt <harveyhuntnexus@gmail.com> 6542L: linux-mtd@lists.infradead.org 6543S: Maintained 6544F: drivers/mtd/nand/jz4780_* 6545 6546INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6547M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6548M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6549L: linux-ima-devel@lists.sourceforge.net 6550L: linux-ima-user@lists.sourceforge.net 6551L: linux-security-module@vger.kernel.org 6552T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6553S: Supported 6554F: security/integrity/ima/ 6555 6556IMGTEC IR DECODER DRIVER 6557M: James Hogan <james.hogan@imgtec.com> 6558S: Maintained 6559F: drivers/media/rc/img-ir/ 6560 6561IMS TWINTURBO FRAMEBUFFER DRIVER 6562L: linux-fbdev@vger.kernel.org 6563S: Orphan 6564F: drivers/video/fbdev/imsttfb.c 6565 6566INFINIBAND SUBSYSTEM 6567M: Doug Ledford <dledford@redhat.com> 6568M: Sean Hefty <sean.hefty@intel.com> 6569M: Hal Rosenstock <hal.rosenstock@gmail.com> 6570L: linux-rdma@vger.kernel.org 6571W: http://www.openfabrics.org/ 6572Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6573T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6574S: Supported 6575F: Documentation/devicetree/bindings/infiniband/ 6576F: Documentation/infiniband/ 6577F: drivers/infiniband/ 6578F: include/uapi/linux/if_infiniband.h 6579F: include/uapi/rdma/ 6580F: include/rdma/ 6581 6582INOTIFY 6583M: John McCutchan <john@johnmccutchan.com> 6584M: Robert Love <rlove@rlove.org> 6585M: Eric Paris <eparis@parisplace.org> 6586S: Maintained 6587F: Documentation/filesystems/inotify.txt 6588F: fs/notify/inotify/ 6589F: include/linux/inotify.h 6590F: include/uapi/linux/inotify.h 6591 6592INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6593M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6594L: linux-input@vger.kernel.org 6595Q: http://patchwork.kernel.org/project/linux-input/list/ 6596T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6597S: Maintained 6598F: drivers/input/ 6599F: include/linux/input.h 6600F: include/uapi/linux/input.h 6601F: include/linux/input/ 6602F: Documentation/devicetree/bindings/input/ 6603 6604INPUT MULTITOUCH (MT) PROTOCOL 6605M: Henrik Rydberg <rydberg@bitmath.org> 6606L: linux-input@vger.kernel.org 6607S: Odd fixes 6608F: Documentation/input/multi-touch-protocol.rst 6609F: drivers/input/input-mt.c 6610K: \b(ABS|SYN)_MT_ 6611 6612INTEL ASoC BDW/HSW DRIVERS 6613M: Jie Yang <yang.jie@linux.intel.com> 6614L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6615S: Supported 6616F: sound/soc/intel/common/sst-dsp* 6617F: sound/soc/intel/common/sst-firmware.c 6618F: sound/soc/intel/boards/broadwell.c 6619F: sound/soc/intel/haswell/ 6620 6621INTEL C600 SERIES SAS CONTROLLER DRIVER 6622M: Intel SCU Linux support <intel-linux-scu@intel.com> 6623M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6624L: linux-scsi@vger.kernel.org 6625T: git git://git.code.sf.net/p/intel-sas/isci 6626S: Supported 6627F: drivers/scsi/isci/ 6628 6629INTEL HID EVENT DRIVER 6630M: Alex Hung <alex.hung@canonical.com> 6631L: platform-driver-x86@vger.kernel.org 6632S: Maintained 6633F: drivers/platform/x86/intel-hid.c 6634 6635INTEL VIRTUAL BUTTON DRIVER 6636M: AceLan Kao <acelan.kao@canonical.com> 6637L: platform-driver-x86@vger.kernel.org 6638S: Maintained 6639F: drivers/platform/x86/intel-vbtn.c 6640 6641INTEL IDLE DRIVER 6642M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6643M: Len Brown <lenb@kernel.org> 6644L: linux-pm@vger.kernel.org 6645T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6646B: https://bugzilla.kernel.org 6647S: Supported 6648F: drivers/idle/intel_idle.c 6649 6650INTEL INTEGRATED SENSOR HUB DRIVER 6651M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6652M: Jiri Kosina <jikos@kernel.org> 6653L: linux-input@vger.kernel.org 6654S: Maintained 6655F: drivers/hid/intel-ish-hid/ 6656 6657INTEL PSTATE DRIVER 6658M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6659M: Len Brown <lenb@kernel.org> 6660L: linux-pm@vger.kernel.org 6661S: Supported 6662F: drivers/cpufreq/intel_pstate.c 6663 6664INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6665M: Maik Broemme <mbroemme@libmpq.org> 6666L: linux-fbdev@vger.kernel.org 6667S: Maintained 6668F: Documentation/fb/intelfb.txt 6669F: drivers/video/fbdev/intelfb/ 6670 6671INTEL 810/815 FRAMEBUFFER DRIVER 6672M: Antonino Daplas <adaplas@gmail.com> 6673L: linux-fbdev@vger.kernel.org 6674S: Maintained 6675F: drivers/video/fbdev/i810/ 6676 6677INTEL MENLOW THERMAL DRIVER 6678M: Sujith Thomas <sujith.thomas@intel.com> 6679L: platform-driver-x86@vger.kernel.org 6680W: https://01.org/linux-acpi 6681S: Supported 6682F: drivers/platform/x86/intel_menlow.c 6683 6684INTEL I/OAT DMA DRIVER 6685M: Dave Jiang <dave.jiang@intel.com> 6686R: Dan Williams <dan.j.williams@intel.com> 6687L: dmaengine@vger.kernel.org 6688Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6689S: Supported 6690F: drivers/dma/ioat* 6691 6692INTEL IOMMU (VT-d) 6693M: David Woodhouse <dwmw2@infradead.org> 6694L: iommu@lists.linux-foundation.org 6695T: git git://git.infradead.org/iommu-2.6.git 6696S: Supported 6697F: drivers/iommu/intel-iommu.c 6698F: include/linux/intel-iommu.h 6699 6700INTEL IOP-ADMA DMA DRIVER 6701R: Dan Williams <dan.j.williams@intel.com> 6702S: Odd fixes 6703F: drivers/dma/iop-adma.c 6704 6705INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6706M: Krzysztof Halasa <khalasa@piap.pl> 6707S: Maintained 6708F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6709F: arch/arm/mach-ixp4xx/include/mach/npe.h 6710F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6711F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6712F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6713F: drivers/net/wan/ixp4xx_hss.c 6714 6715INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6716M: Deepak Saxena <dsaxena@plexity.net> 6717S: Maintained 6718F: drivers/char/hw_random/ixp4xx-rng.c 6719 6720INTEL ETHERNET DRIVERS 6721M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6722L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6723W: http://www.intel.com/support/feedback.htm 6724W: http://e1000.sourceforge.net/ 6725Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6726T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6727T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6728S: Supported 6729F: Documentation/networking/e100.txt 6730F: Documentation/networking/e1000.txt 6731F: Documentation/networking/e1000e.txt 6732F: Documentation/networking/igb.txt 6733F: Documentation/networking/igbvf.txt 6734F: Documentation/networking/ixgb.txt 6735F: Documentation/networking/ixgbe.txt 6736F: Documentation/networking/ixgbevf.txt 6737F: Documentation/networking/i40e.txt 6738F: Documentation/networking/i40evf.txt 6739F: drivers/net/ethernet/intel/ 6740F: drivers/net/ethernet/intel/*/ 6741 6742INTEL RDMA RNIC DRIVER 6743M: Faisal Latif <faisal.latif@intel.com> 6744M: Shiraz Saleem <shiraz.saleem@intel.com> 6745L: linux-rdma@vger.kernel.org 6746S: Supported 6747F: drivers/infiniband/hw/i40iw/ 6748 6749INTEL MERRIFIELD GPIO DRIVER 6750M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6751L: linux-gpio@vger.kernel.org 6752S: Maintained 6753F: drivers/gpio/gpio-merrifield.c 6754 6755INTEL-MID GPIO DRIVER 6756M: David Cohen <david.a.cohen@linux.intel.com> 6757L: linux-gpio@vger.kernel.org 6758S: Maintained 6759F: drivers/gpio/gpio-intel-mid.c 6760 6761INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6762M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6763L: linux-wireless@vger.kernel.org 6764S: Maintained 6765F: Documentation/networking/README.ipw2100 6766F: Documentation/networking/README.ipw2200 6767F: drivers/net/wireless/intel/ipw2x00/ 6768 6769INTEL(R) TRACE HUB 6770M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6771S: Supported 6772F: Documentation/trace/intel_th.txt 6773F: drivers/hwtracing/intel_th/ 6774 6775INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6776M: Ning Sun <ning.sun@intel.com> 6777L: tboot-devel@lists.sourceforge.net 6778W: http://tboot.sourceforge.net 6779T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6780S: Supported 6781F: Documentation/intel_txt.txt 6782F: include/linux/tboot.h 6783F: arch/x86/kernel/tboot.c 6784 6785INTEL WIRELESS WIMAX CONNECTION 2400 6786M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6787M: linux-wimax@intel.com 6788L: wimax@linuxwimax.org (subscribers-only) 6789S: Supported 6790W: http://linuxwimax.org 6791F: Documentation/wimax/README.i2400m 6792F: drivers/net/wimax/i2400m/ 6793F: include/uapi/linux/wimax/i2400m.h 6794 6795INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6796M: Stanislaw Gruszka <sgruszka@redhat.com> 6797L: linux-wireless@vger.kernel.org 6798S: Supported 6799F: drivers/net/wireless/intel/iwlegacy/ 6800 6801INTEL WIRELESS WIFI LINK (iwlwifi) 6802M: Johannes Berg <johannes.berg@intel.com> 6803M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6804M: Luca Coelho <luciano.coelho@intel.com> 6805M: Intel Linux Wireless <linuxwifi@intel.com> 6806L: linux-wireless@vger.kernel.org 6807W: http://intellinuxwireless.org 6808T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6809S: Supported 6810F: drivers/net/wireless/intel/iwlwifi/ 6811 6812INTEL MANAGEMENT ENGINE (mei) 6813M: Tomas Winkler <tomas.winkler@intel.com> 6814L: linux-kernel@vger.kernel.org 6815S: Supported 6816F: include/uapi/linux/mei.h 6817F: include/linux/mei_cl_bus.h 6818F: drivers/misc/mei/* 6819F: drivers/watchdog/mei_wdt.c 6820F: Documentation/misc-devices/mei/* 6821F: samples/mei/* 6822 6823INTEL MIC DRIVERS (mic) 6824M: Sudeep Dutt <sudeep.dutt@intel.com> 6825M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6826S: Supported 6827W: https://github.com/sudeepdutt/mic 6828W: http://software.intel.com/en-us/mic-developer 6829F: include/linux/mic_bus.h 6830F: include/linux/scif.h 6831F: include/uapi/linux/mic_common.h 6832F: include/uapi/linux/mic_ioctl.h 6833F: include/uapi/linux/scif_ioctl.h 6834F: drivers/misc/mic/ 6835F: drivers/dma/mic_x100_dma.c 6836F: drivers/dma/mic_x100_dma.h 6837F: Documentation/mic/ 6838 6839INTEL PMC/P-Unit IPC DRIVER 6840M: Zha Qipeng<qipeng.zha@intel.com> 6841L: platform-driver-x86@vger.kernel.org 6842S: Maintained 6843F: drivers/platform/x86/intel_pmc_ipc.c 6844F: drivers/platform/x86/intel_punit_ipc.c 6845F: arch/x86/include/asm/intel_pmc_ipc.h 6846F: arch/x86/include/asm/intel_punit_ipc.h 6847 6848INTEL TELEMETRY DRIVER 6849M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6850L: platform-driver-x86@vger.kernel.org 6851S: Maintained 6852F: arch/x86/include/asm/intel_telemetry.h 6853F: drivers/platform/x86/intel_telemetry* 6854 6855INTEL PMC CORE DRIVER 6856M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6857M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6858L: platform-driver-x86@vger.kernel.org 6859S: Maintained 6860F: arch/x86/include/asm/pmc_core.h 6861F: drivers/platform/x86/intel_pmc_core* 6862 6863INVENSENSE MPU-3050 GYROSCOPE DRIVER 6864M: Linus Walleij <linus.walleij@linaro.org> 6865L: linux-iio@vger.kernel.org 6866S: Maintained 6867F: drivers/iio/gyro/mpu3050* 6868F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6869 6870IOC3 ETHERNET DRIVER 6871M: Ralf Baechle <ralf@linux-mips.org> 6872L: linux-mips@linux-mips.org 6873S: Maintained 6874F: drivers/net/ethernet/sgi/ioc3-eth.c 6875 6876IOC3 SERIAL DRIVER 6877M: Pat Gefre <pfg@sgi.com> 6878L: linux-serial@vger.kernel.org 6879S: Maintained 6880F: drivers/tty/serial/ioc3_serial.c 6881 6882IOMMU DRIVERS 6883M: Joerg Roedel <joro@8bytes.org> 6884L: iommu@lists.linux-foundation.org 6885T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6886S: Maintained 6887F: Documentation/devicetree/bindings/iommu/ 6888F: drivers/iommu/ 6889F: include/linux/iommu.h 6890F: include/linux/iova.h 6891 6892IP MASQUERADING 6893M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6894S: Maintained 6895F: net/ipv4/netfilter/ipt_MASQUERADE.c 6896 6897IPMI SUBSYSTEM 6898M: Corey Minyard <minyard@acm.org> 6899L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6900W: http://openipmi.sourceforge.net/ 6901S: Supported 6902F: Documentation/IPMI.txt 6903F: drivers/char/ipmi/ 6904F: include/linux/ipmi* 6905F: include/uapi/linux/ipmi* 6906 6907QCOM AUDIO (ASoC) DRIVERS 6908M: Patrick Lai <plai@codeaurora.org> 6909M: Banajit Goswami <bgoswami@codeaurora.org> 6910L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6911S: Supported 6912F: sound/soc/qcom/ 6913 6914IPS SCSI RAID DRIVER 6915M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6916L: linux-scsi@vger.kernel.org 6917W: http://www.adaptec.com/ 6918S: Maintained 6919F: drivers/scsi/ips* 6920 6921IPVS 6922M: Wensong Zhang <wensong@linux-vs.org> 6923M: Simon Horman <horms@verge.net.au> 6924M: Julian Anastasov <ja@ssi.bg> 6925L: netdev@vger.kernel.org 6926L: lvs-devel@vger.kernel.org 6927S: Maintained 6928T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6929T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6930F: Documentation/networking/ipvs-sysctl.txt 6931F: include/net/ip_vs.h 6932F: include/uapi/linux/ip_vs.h 6933F: net/netfilter/ipvs/ 6934 6935IPWIRELESS DRIVER 6936M: Jiri Kosina <jikos@kernel.org> 6937M: David Sterba <dsterba@suse.com> 6938S: Odd Fixes 6939F: drivers/tty/ipwireless/ 6940 6941IPX NETWORK LAYER 6942L: netdev@vger.kernel.org 6943S: Odd fixes 6944F: include/net/ipx.h 6945F: include/uapi/linux/ipx.h 6946F: net/ipx/ 6947 6948IRDA SUBSYSTEM 6949M: Samuel Ortiz <samuel@sortiz.org> 6950L: irda-users@lists.sourceforge.net (subscribers-only) 6951L: netdev@vger.kernel.org 6952W: http://irda.sourceforge.net/ 6953S: Maintained 6954T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6955F: Documentation/networking/irda.txt 6956F: drivers/net/irda/ 6957F: include/net/irda/ 6958F: net/irda/ 6959 6960IRQ SUBSYSTEM 6961M: Thomas Gleixner <tglx@linutronix.de> 6962L: linux-kernel@vger.kernel.org 6963S: Maintained 6964T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6965F: kernel/irq/ 6966 6967IRQCHIP DRIVERS 6968M: Thomas Gleixner <tglx@linutronix.de> 6969M: Jason Cooper <jason@lakedaemon.net> 6970M: Marc Zyngier <marc.zyngier@arm.com> 6971L: linux-kernel@vger.kernel.org 6972S: Maintained 6973T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6974T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6975F: Documentation/devicetree/bindings/interrupt-controller/ 6976F: drivers/irqchip/ 6977 6978IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6979M: Marc Zyngier <marc.zyngier@arm.com> 6980S: Maintained 6981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6982F: Documentation/IRQ-domain.txt 6983F: include/linux/irqdomain.h 6984F: kernel/irq/irqdomain.c 6985F: kernel/irq/msi.c 6986 6987ISA 6988M: William Breathitt Gray <vilhelm.gray@gmail.com> 6989S: Maintained 6990F: Documentation/isa.txt 6991F: drivers/base/isa.c 6992F: include/linux/isa.h 6993 6994ISAPNP 6995M: Jaroslav Kysela <perex@perex.cz> 6996S: Maintained 6997F: Documentation/isapnp.txt 6998F: drivers/pnp/isapnp/ 6999F: include/linux/isapnp.h 7000 7001ISA RADIO MODULE 7002M: Hans Verkuil <hverkuil@xs4all.nl> 7003L: linux-media@vger.kernel.org 7004T: git git://linuxtv.org/media_tree.git 7005W: https://linuxtv.org 7006S: Maintained 7007F: drivers/media/radio/radio-isa* 7008 7009iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7010M: Peter Jones <pjones@redhat.com> 7011M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7012S: Maintained 7013F: drivers/firmware/iscsi_ibft* 7014 7015ISCSI 7016M: Lee Duncan <lduncan@suse.com> 7017M: Chris Leech <cleech@redhat.com> 7018L: open-iscsi@googlegroups.com 7019W: www.open-iscsi.com 7020S: Maintained 7021F: drivers/scsi/*iscsi* 7022F: include/scsi/*iscsi* 7023 7024ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7025M: Or Gerlitz <ogerlitz@mellanox.com> 7026M: Sagi Grimberg <sagi@grimberg.me> 7027M: Roi Dayan <roid@mellanox.com> 7028L: linux-rdma@vger.kernel.org 7029S: Supported 7030W: http://www.openfabrics.org 7031W: www.open-iscsi.org 7032Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7033F: drivers/infiniband/ulp/iser/ 7034 7035ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7036M: Sagi Grimberg <sagi@grimberg.me> 7037T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7038L: linux-rdma@vger.kernel.org 7039L: target-devel@vger.kernel.org 7040S: Supported 7041W: http://www.linux-iscsi.org 7042F: drivers/infiniband/ulp/isert 7043 7044ISDN SUBSYSTEM 7045M: Karsten Keil <isdn@linux-pingi.de> 7046L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7047L: netdev@vger.kernel.org 7048W: http://www.isdn4linux.de 7049T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7050S: Maintained 7051F: Documentation/isdn/ 7052F: drivers/isdn/ 7053F: include/linux/isdn.h 7054F: include/linux/isdn/ 7055F: include/uapi/linux/isdn.h 7056F: include/uapi/linux/isdn/ 7057 7058ISDN SUBSYSTEM (Eicon active card driver) 7059M: Armin Schindler <mac@melware.de> 7060L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7061W: http://www.melware.de 7062S: Maintained 7063F: drivers/isdn/hardware/eicon/ 7064 7065IT87 HARDWARE MONITORING DRIVER 7066M: Jean Delvare <jdelvare@suse.com> 7067L: linux-hwmon@vger.kernel.org 7068S: Maintained 7069F: Documentation/hwmon/it87 7070F: drivers/hwmon/it87.c 7071 7072IT913X MEDIA DRIVER 7073M: Antti Palosaari <crope@iki.fi> 7074L: linux-media@vger.kernel.org 7075W: https://linuxtv.org 7076W: http://palosaari.fi/linux/ 7077Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7078T: git git://linuxtv.org/anttip/media_tree.git 7079S: Maintained 7080F: drivers/media/tuners/it913x* 7081 7082IVTV VIDEO4LINUX DRIVER 7083M: Andy Walls <awalls@md.metrocast.net> 7084L: ivtv-devel@ivtvdriver.org (subscribers-only) 7085L: linux-media@vger.kernel.org 7086T: git git://linuxtv.org/media_tree.git 7087W: http://www.ivtvdriver.org 7088S: Maintained 7089F: Documentation/media/v4l-drivers/ivtv* 7090F: drivers/media/pci/ivtv/ 7091F: include/uapi/linux/ivtv* 7092 7093IX2505V MEDIA DRIVER 7094M: Malcolm Priestley <tvboxspy@gmail.com> 7095L: linux-media@vger.kernel.org 7096W: https://linuxtv.org 7097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7098S: Maintained 7099F: drivers/media/dvb-frontends/ix2505v* 7100 7101JC42.4 TEMPERATURE SENSOR DRIVER 7102M: Guenter Roeck <linux@roeck-us.net> 7103L: linux-hwmon@vger.kernel.org 7104S: Maintained 7105F: drivers/hwmon/jc42.c 7106F: Documentation/hwmon/jc42 7107 7108JFS FILESYSTEM 7109M: Dave Kleikamp <shaggy@kernel.org> 7110L: jfs-discussion@lists.sourceforge.net 7111W: http://jfs.sourceforge.net/ 7112T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7113S: Maintained 7114F: Documentation/filesystems/jfs.txt 7115F: fs/jfs/ 7116 7117JME NETWORK DRIVER 7118M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7119L: netdev@vger.kernel.org 7120S: Maintained 7121F: drivers/net/ethernet/jme.* 7122 7123JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7124M: David Woodhouse <dwmw2@infradead.org> 7125L: linux-mtd@lists.infradead.org 7126W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7127S: Maintained 7128F: fs/jffs2/ 7129F: include/uapi/linux/jffs2.h 7130 7131JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7132M: "Theodore Ts'o" <tytso@mit.edu> 7133M: Jan Kara <jack@suse.com> 7134L: linux-ext4@vger.kernel.org 7135S: Maintained 7136F: fs/jbd2/ 7137F: include/linux/jbd2.h 7138 7139JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7140M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7141L: linux-media@vger.kernel.org 7142S: Maintained 7143F: drivers/media/platform/rcar_jpu.c 7144 7145JSM Neo PCI based serial card 7146M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7147L: linux-serial@vger.kernel.org 7148S: Maintained 7149F: drivers/tty/serial/jsm/ 7150 7151K10TEMP HARDWARE MONITORING DRIVER 7152M: Clemens Ladisch <clemens@ladisch.de> 7153L: linux-hwmon@vger.kernel.org 7154S: Maintained 7155F: Documentation/hwmon/k10temp 7156F: drivers/hwmon/k10temp.c 7157 7158K8TEMP HARDWARE MONITORING DRIVER 7159M: Rudolf Marek <r.marek@assembler.cz> 7160L: linux-hwmon@vger.kernel.org 7161S: Maintained 7162F: Documentation/hwmon/k8temp 7163F: drivers/hwmon/k8temp.c 7164 7165KASAN 7166M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7167R: Alexander Potapenko <glider@google.com> 7168R: Dmitry Vyukov <dvyukov@google.com> 7169L: kasan-dev@googlegroups.com 7170S: Maintained 7171F: arch/*/include/asm/kasan.h 7172F: arch/*/mm/kasan_init* 7173F: Documentation/dev-tools/kasan.rst 7174F: include/linux/kasan*.h 7175F: lib/test_kasan.c 7176F: mm/kasan/ 7177F: scripts/Makefile.kasan 7178 7179KCONFIG 7180M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7181L: linux-kbuild@vger.kernel.org 7182T: git git://gitorious.org/linux-kconfig/linux-kconfig 7183S: Maintained 7184F: Documentation/kbuild/kconfig-language.txt 7185F: scripts/kconfig/ 7186 7187KDUMP 7188M: Dave Young <dyoung@redhat.com> 7189M: Baoquan He <bhe@redhat.com> 7190R: Vivek Goyal <vgoyal@redhat.com> 7191L: kexec@lists.infradead.org 7192W: http://lse.sourceforge.net/kdump/ 7193S: Maintained 7194F: Documentation/kdump/ 7195 7196KEENE FM RADIO TRANSMITTER DRIVER 7197M: Hans Verkuil <hverkuil@xs4all.nl> 7198L: linux-media@vger.kernel.org 7199T: git git://linuxtv.org/media_tree.git 7200W: https://linuxtv.org 7201S: Maintained 7202F: drivers/media/radio/radio-keene* 7203 7204KERNEL AUTOMOUNTER v4 (AUTOFS4) 7205M: Ian Kent <raven@themaw.net> 7206L: autofs@vger.kernel.org 7207S: Maintained 7208F: fs/autofs4/ 7209 7210KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7211M: Masahiro Yamada <yamada.masahiro@socionext.com> 7212M: Michal Marek <mmarek@suse.com> 7213T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7214L: linux-kbuild@vger.kernel.org 7215S: Maintained 7216F: Documentation/kbuild/ 7217F: Makefile 7218F: scripts/Makefile.* 7219F: scripts/basic/ 7220F: scripts/mk* 7221F: scripts/package/ 7222 7223KERNEL JANITORS 7224L: kernel-janitors@vger.kernel.org 7225W: http://kernelnewbies.org/KernelJanitors 7226S: Odd Fixes 7227 7228KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7229M: "J. Bruce Fields" <bfields@fieldses.org> 7230M: Jeff Layton <jlayton@poochiereds.net> 7231L: linux-nfs@vger.kernel.org 7232W: http://nfs.sourceforge.net/ 7233T: git git://linux-nfs.org/~bfields/linux.git 7234S: Supported 7235F: fs/nfsd/ 7236F: include/uapi/linux/nfsd/ 7237F: fs/lockd/ 7238F: fs/nfs_common/ 7239F: net/sunrpc/ 7240F: include/linux/lockd/ 7241F: include/linux/sunrpc/ 7242F: include/uapi/linux/sunrpc/ 7243 7244KERNEL SELFTEST FRAMEWORK 7245M: Shuah Khan <shuahkh@osg.samsung.com> 7246M: Shuah Khan <shuah@kernel.org> 7247L: linux-kselftest@vger.kernel.org 7248T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7249S: Maintained 7250F: tools/testing/selftests/ 7251F: Documentation/dev-tools/kselftest* 7252 7253KERNEL VIRTUAL MACHINE (KVM) 7254M: Paolo Bonzini <pbonzini@redhat.com> 7255M: Radim Krčmář <rkrcmar@redhat.com> 7256L: kvm@vger.kernel.org 7257W: http://www.linux-kvm.org 7258T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7259S: Supported 7260F: Documentation/*/kvm*.txt 7261F: Documentation/virtual/kvm/ 7262F: arch/*/kvm/ 7263F: arch/x86/kernel/kvm.c 7264F: arch/x86/kernel/kvmclock.c 7265F: arch/*/include/asm/kvm* 7266F: include/linux/kvm* 7267F: include/uapi/linux/kvm* 7268F: virt/kvm/ 7269F: tools/kvm/ 7270 7271KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7272M: Joerg Roedel <joro@8bytes.org> 7273L: kvm@vger.kernel.org 7274W: http://www.linux-kvm.org/ 7275S: Maintained 7276F: arch/x86/include/asm/svm.h 7277F: arch/x86/kvm/svm.c 7278 7279KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7280M: Alexander Graf <agraf@suse.com> 7281L: kvm-ppc@vger.kernel.org 7282W: http://www.linux-kvm.org/ 7283T: git git://github.com/agraf/linux-2.6.git 7284S: Supported 7285F: arch/powerpc/include/asm/kvm* 7286F: arch/powerpc/kvm/ 7287 7288KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7289M: Christian Borntraeger <borntraeger@de.ibm.com> 7290M: Cornelia Huck <cornelia.huck@de.ibm.com> 7291L: linux-s390@vger.kernel.org 7292W: http://www.ibm.com/developerworks/linux/linux390/ 7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7294S: Supported 7295F: Documentation/s390/kvm.txt 7296F: arch/s390/include/asm/kvm* 7297F: arch/s390/kvm/ 7298F: arch/s390/mm/gmap.c 7299 7300KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7301M: Christoffer Dall <christoffer.dall@linaro.org> 7302M: Marc Zyngier <marc.zyngier@arm.com> 7303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7304L: kvmarm@lists.cs.columbia.edu 7305W: http://systems.cs.columbia.edu/projects/kvm-arm 7306T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7307S: Supported 7308F: arch/arm/include/uapi/asm/kvm* 7309F: arch/arm/include/asm/kvm* 7310F: arch/arm/kvm/ 7311F: virt/kvm/arm/ 7312F: include/kvm/arm_* 7313 7314KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7315M: Christoffer Dall <christoffer.dall@linaro.org> 7316M: Marc Zyngier <marc.zyngier@arm.com> 7317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7318L: kvmarm@lists.cs.columbia.edu 7319S: Maintained 7320F: arch/arm64/include/uapi/asm/kvm* 7321F: arch/arm64/include/asm/kvm* 7322F: arch/arm64/kvm/ 7323 7324KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7325M: James Hogan <james.hogan@imgtec.com> 7326L: linux-mips@linux-mips.org 7327S: Supported 7328F: arch/mips/include/uapi/asm/kvm* 7329F: arch/mips/include/asm/kvm* 7330F: arch/mips/kvm/ 7331 7332KERNFS 7333M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7334M: Tejun Heo <tj@kernel.org> 7335T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7336S: Supported 7337F: include/linux/kernfs.h 7338F: fs/kernfs/ 7339 7340KEXEC 7341M: Eric Biederman <ebiederm@xmission.com> 7342W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7343L: kexec@lists.infradead.org 7344S: Maintained 7345F: include/linux/kexec.h 7346F: include/uapi/linux/kexec.h 7347F: kernel/kexec* 7348 7349KEYS/KEYRINGS: 7350M: David Howells <dhowells@redhat.com> 7351L: keyrings@vger.kernel.org 7352S: Maintained 7353F: Documentation/security/keys.txt 7354F: include/linux/key.h 7355F: include/linux/key-type.h 7356F: include/linux/keyctl.h 7357F: include/uapi/linux/keyctl.h 7358F: include/keys/ 7359F: security/keys/ 7360 7361KEYS-TRUSTED 7362M: David Safford <safford@us.ibm.com> 7363M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7364L: linux-security-module@vger.kernel.org 7365L: keyrings@vger.kernel.org 7366S: Supported 7367F: Documentation/security/keys-trusted-encrypted.txt 7368F: include/keys/trusted-type.h 7369F: security/keys/trusted.c 7370F: security/keys/trusted.h 7371 7372KEYS-ENCRYPTED 7373M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7374M: David Safford <safford@us.ibm.com> 7375L: linux-security-module@vger.kernel.org 7376L: keyrings@vger.kernel.org 7377S: Supported 7378F: Documentation/security/keys-trusted-encrypted.txt 7379F: include/keys/encrypted-type.h 7380F: security/keys/encrypted-keys/ 7381 7382KGDB / KDB /debug_core 7383M: Jason Wessel <jason.wessel@windriver.com> 7384W: http://kgdb.wiki.kernel.org/ 7385L: kgdb-bugreport@lists.sourceforge.net 7386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7387S: Maintained 7388F: Documentation/DocBook/kgdb.tmpl 7389F: drivers/misc/kgdbts.c 7390F: drivers/tty/serial/kgdboc.c 7391F: include/linux/kdb.h 7392F: include/linux/kgdb.h 7393F: kernel/debug/ 7394 7395KMEMCHECK 7396M: Vegard Nossum <vegardno@ifi.uio.no> 7397M: Pekka Enberg <penberg@kernel.org> 7398S: Maintained 7399F: Documentation/dev-tools/kmemcheck.rst 7400F: arch/x86/include/asm/kmemcheck.h 7401F: arch/x86/mm/kmemcheck/ 7402F: include/linux/kmemcheck.h 7403F: mm/kmemcheck.c 7404 7405KMEMLEAK 7406M: Catalin Marinas <catalin.marinas@arm.com> 7407S: Maintained 7408F: Documentation/dev-tools/kmemleak.rst 7409F: include/linux/kmemleak.h 7410F: mm/kmemleak.c 7411F: mm/kmemleak-test.c 7412 7413KPROBES 7414M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7415M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7416M: "David S. Miller" <davem@davemloft.net> 7417M: Masami Hiramatsu <mhiramat@kernel.org> 7418S: Maintained 7419F: Documentation/kprobes.txt 7420F: include/linux/kprobes.h 7421F: include/asm-generic/kprobes.h 7422F: kernel/kprobes.c 7423 7424KS0108 LCD CONTROLLER DRIVER 7425M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7426W: http://miguelojeda.es/auxdisplay.htm 7427W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7428S: Maintained 7429F: Documentation/auxdisplay/ks0108 7430F: drivers/auxdisplay/ks0108.c 7431F: include/linux/ks0108.h 7432 7433L3MDEV 7434M: David Ahern <dsa@cumulusnetworks.com> 7435L: netdev@vger.kernel.org 7436S: Maintained 7437F: net/l3mdev 7438F: include/net/l3mdev.h 7439 7440LANTIQ MIPS ARCHITECTURE 7441M: John Crispin <john@phrozen.org> 7442L: linux-mips@linux-mips.org 7443S: Maintained 7444F: arch/mips/lantiq 7445 7446LAPB module 7447L: linux-x25@vger.kernel.org 7448S: Orphan 7449F: Documentation/networking/lapb-module.txt 7450F: include/*/lapb.h 7451F: net/lapb/ 7452 7453LASI 53c700 driver for PARISC 7454M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7455L: linux-scsi@vger.kernel.org 7456S: Maintained 7457F: Documentation/scsi/53c700.txt 7458F: drivers/scsi/53c700* 7459 7460LED SUBSYSTEM 7461M: Richard Purdie <rpurdie@rpsys.net> 7462M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7463M: Pavel Machek <pavel@ucw.cz> 7464L: linux-leds@vger.kernel.org 7465T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7466S: Maintained 7467F: Documentation/devicetree/bindings/leds/ 7468F: drivers/leds/ 7469F: include/linux/leds.h 7470 7471LEGACY EEPROM DRIVER 7472M: Jean Delvare <jdelvare@suse.com> 7473S: Maintained 7474F: Documentation/misc-devices/eeprom 7475F: drivers/misc/eeprom/eeprom.c 7476 7477LEGO USB Tower driver 7478M: Juergen Stuber <starblue@users.sourceforge.net> 7479L: legousb-devel@lists.sourceforge.net 7480W: http://legousb.sourceforge.net/ 7481S: Maintained 7482F: drivers/usb/misc/legousbtower.c 7483 7484LG2160 MEDIA DRIVER 7485M: Michael Krufky <mkrufky@linuxtv.org> 7486L: linux-media@vger.kernel.org 7487W: https://linuxtv.org 7488W: http://github.com/mkrufky 7489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7490T: git git://linuxtv.org/mkrufky/tuners.git 7491S: Maintained 7492F: drivers/media/dvb-frontends/lg2160.* 7493 7494LGDT3305 MEDIA DRIVER 7495M: Michael Krufky <mkrufky@linuxtv.org> 7496L: linux-media@vger.kernel.org 7497W: https://linuxtv.org 7498W: http://github.com/mkrufky 7499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7500T: git git://linuxtv.org/mkrufky/tuners.git 7501S: Maintained 7502F: drivers/media/dvb-frontends/lgdt3305.* 7503 7504LGUEST 7505M: Rusty Russell <rusty@rustcorp.com.au> 7506L: lguest@lists.ozlabs.org 7507W: http://lguest.ozlabs.org/ 7508S: Odd Fixes 7509F: arch/x86/include/asm/lguest*.h 7510F: arch/x86/lguest/ 7511F: drivers/lguest/ 7512F: include/linux/lguest*.h 7513F: tools/lguest/ 7514 7515LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7516M: Tejun Heo <tj@kernel.org> 7517L: linux-ide@vger.kernel.org 7518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7519S: Maintained 7520F: drivers/ata/ 7521F: include/linux/ata.h 7522F: include/linux/libata.h 7523F: Documentation/devicetree/bindings/ata/ 7524 7525LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7526M: Viresh Kumar <vireshk@kernel.org> 7527L: linux-ide@vger.kernel.org 7528T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7529S: Maintained 7530F: include/linux/pata_arasan_cf_data.h 7531F: drivers/ata/pata_arasan_cf.c 7532 7533LIBATA PATA DRIVERS 7534M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7535M: Tejun Heo <tj@kernel.org> 7536L: linux-ide@vger.kernel.org 7537T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7538S: Maintained 7539F: drivers/ata/pata_*.c 7540F: drivers/ata/ata_generic.c 7541 7542LIBATA SATA AHCI PLATFORM devices support 7543M: Hans de Goede <hdegoede@redhat.com> 7544M: Tejun Heo <tj@kernel.org> 7545L: linux-ide@vger.kernel.org 7546T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7547S: Maintained 7548F: drivers/ata/ahci_platform.c 7549F: drivers/ata/libahci_platform.c 7550F: include/linux/ahci_platform.h 7551 7552LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7553M: Mikael Pettersson <mikpelinux@gmail.com> 7554L: linux-ide@vger.kernel.org 7555T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7556S: Maintained 7557F: drivers/ata/sata_promise.* 7558 7559LIBLOCKDEP 7560M: Sasha Levin <sasha.levin@oracle.com> 7561S: Maintained 7562F: tools/lib/lockdep/ 7563 7564LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7565M: Dan Williams <dan.j.williams@intel.com> 7566L: linux-nvdimm@lists.01.org 7567Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7568T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7569S: Supported 7570F: drivers/nvdimm/* 7571F: include/linux/nd.h 7572F: include/linux/libnvdimm.h 7573F: include/uapi/linux/ndctl.h 7574 7575LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7576M: Ross Zwisler <ross.zwisler@linux.intel.com> 7577L: linux-nvdimm@lists.01.org 7578Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7579S: Supported 7580F: drivers/nvdimm/blk.c 7581F: drivers/nvdimm/region_devs.c 7582F: drivers/acpi/nfit* 7583 7584LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7585M: Vishal Verma <vishal.l.verma@intel.com> 7586L: linux-nvdimm@lists.01.org 7587Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7588S: Supported 7589F: drivers/nvdimm/btt* 7590 7591LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7592M: Ross Zwisler <ross.zwisler@linux.intel.com> 7593L: linux-nvdimm@lists.01.org 7594Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7595S: Supported 7596F: drivers/nvdimm/pmem.c 7597F: include/linux/pmem.h 7598F: arch/*/include/asm/pmem.h 7599 7600LIGHTNVM PLATFORM SUPPORT 7601M: Matias Bjorling <mb@lightnvm.io> 7602W: http://github/OpenChannelSSD 7603L: linux-block@vger.kernel.org 7604S: Maintained 7605F: drivers/lightnvm/ 7606F: include/linux/lightnvm.h 7607F: include/uapi/linux/lightnvm.h 7608 7609LINUX FOR POWERPC (32-BIT AND 64-BIT) 7610M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7611M: Paul Mackerras <paulus@samba.org> 7612M: Michael Ellerman <mpe@ellerman.id.au> 7613W: https://github.com/linuxppc/linux/wiki 7614L: linuxppc-dev@lists.ozlabs.org 7615Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7616T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7617S: Supported 7618F: Documentation/ABI/stable/sysfs-firmware-opal-* 7619F: Documentation/devicetree/bindings/powerpc/ 7620F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7621F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7622F: Documentation/powerpc/ 7623F: arch/powerpc/ 7624F: drivers/char/tpm/tpm_ibmvtpm* 7625F: drivers/crypto/nx/ 7626F: drivers/crypto/vmx/ 7627F: drivers/i2c/busses/i2c-opal.c 7628F: drivers/net/ethernet/ibm/ibmveth.* 7629F: drivers/net/ethernet/ibm/ibmvnic.* 7630F: drivers/pci/hotplug/pnv_php.c 7631F: drivers/pci/hotplug/rpa* 7632F: drivers/rtc/rtc-opal.c 7633F: drivers/scsi/ibmvscsi/ 7634F: drivers/tty/hvc/hvc_opal.c 7635F: tools/testing/selftests/powerpc 7636N: /pmac 7637N: powermac 7638N: powernv 7639N: [^a-z0-9]ps3 7640N: pseries 7641 7642LINUX FOR POWER MACINTOSH 7643M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7644W: http://www.penguinppc.org/ 7645L: linuxppc-dev@lists.ozlabs.org 7646S: Maintained 7647F: arch/powerpc/platforms/powermac/ 7648F: drivers/macintosh/ 7649 7650LINUX FOR POWERPC EMBEDDED MPC5XXX 7651M: Anatolij Gustschin <agust@denx.de> 7652L: linuxppc-dev@lists.ozlabs.org 7653T: git git://git.denx.de/linux-denx-agust.git 7654S: Maintained 7655F: arch/powerpc/platforms/512x/ 7656F: arch/powerpc/platforms/52xx/ 7657 7658LINUX FOR POWERPC EMBEDDED PPC4XX 7659M: Alistair Popple <alistair@popple.id.au> 7660M: Matt Porter <mporter@kernel.crashing.org> 7661W: http://www.penguinppc.org/ 7662L: linuxppc-dev@lists.ozlabs.org 7663S: Maintained 7664F: arch/powerpc/platforms/40x/ 7665F: arch/powerpc/platforms/44x/ 7666 7667LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7668L: linuxppc-dev@lists.ozlabs.org 7669S: Orphan 7670F: arch/powerpc/*/*virtex* 7671F: arch/powerpc/*/*/*virtex* 7672 7673LINUX FOR POWERPC EMBEDDED PPC8XX 7674M: Vitaly Bordug <vitb@kernel.crashing.org> 7675W: http://www.penguinppc.org/ 7676L: linuxppc-dev@lists.ozlabs.org 7677S: Maintained 7678F: arch/powerpc/platforms/8xx/ 7679 7680LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7681M: Scott Wood <oss@buserror.net> 7682M: Kumar Gala <galak@kernel.crashing.org> 7683W: http://www.penguinppc.org/ 7684L: linuxppc-dev@lists.ozlabs.org 7685T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7686S: Maintained 7687F: arch/powerpc/platforms/83xx/ 7688F: arch/powerpc/platforms/85xx/ 7689 7690LINUX FOR POWERPC PA SEMI PWRFICIENT 7691L: linuxppc-dev@lists.ozlabs.org 7692S: Orphan 7693F: arch/powerpc/platforms/pasemi/ 7694F: drivers/*/*pasemi* 7695F: drivers/*/*/*pasemi* 7696 7697LINUX SECURITY MODULE (LSM) FRAMEWORK 7698M: Chris Wright <chrisw@sous-sol.org> 7699L: linux-security-module@vger.kernel.org 7700S: Supported 7701 7702LIS3LV02D ACCELEROMETER DRIVER 7703M: Eric Piel <eric.piel@tremplin-utc.net> 7704S: Maintained 7705F: Documentation/misc-devices/lis3lv02d 7706F: drivers/misc/lis3lv02d/ 7707F: drivers/platform/x86/hp_accel.c 7708 7709LIVE PATCHING 7710M: Josh Poimboeuf <jpoimboe@redhat.com> 7711M: Jessica Yu <jeyu@redhat.com> 7712M: Jiri Kosina <jikos@kernel.org> 7713M: Miroslav Benes <mbenes@suse.cz> 7714R: Petr Mladek <pmladek@suse.com> 7715S: Maintained 7716F: kernel/livepatch/ 7717F: include/linux/livepatch.h 7718F: arch/x86/include/asm/livepatch.h 7719F: arch/x86/kernel/livepatch.c 7720F: Documentation/livepatch/ 7721F: Documentation/ABI/testing/sysfs-kernel-livepatch 7722F: samples/livepatch/ 7723L: live-patching@vger.kernel.org 7724T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7725 7726LINUX KERNEL DUMP TEST MODULE (LKDTM) 7727M: Kees Cook <keescook@chromium.org> 7728S: Maintained 7729F: drivers/misc/lkdtm* 7730 7731LLC (802.2) 7732L: netdev@vger.kernel.org 7733S: Odd fixes 7734F: include/linux/llc.h 7735F: include/uapi/linux/llc.h 7736F: include/net/llc* 7737F: net/llc/ 7738 7739LM73 HARDWARE MONITOR DRIVER 7740M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7741L: linux-hwmon@vger.kernel.org 7742S: Maintained 7743F: drivers/hwmon/lm73.c 7744 7745LM78 HARDWARE MONITOR DRIVER 7746M: Jean Delvare <jdelvare@suse.com> 7747L: linux-hwmon@vger.kernel.org 7748S: Maintained 7749F: Documentation/hwmon/lm78 7750F: drivers/hwmon/lm78.c 7751 7752LM83 HARDWARE MONITOR DRIVER 7753M: Jean Delvare <jdelvare@suse.com> 7754L: linux-hwmon@vger.kernel.org 7755S: Maintained 7756F: Documentation/hwmon/lm83 7757F: drivers/hwmon/lm83.c 7758 7759LM90 HARDWARE MONITOR DRIVER 7760M: Jean Delvare <jdelvare@suse.com> 7761L: linux-hwmon@vger.kernel.org 7762S: Maintained 7763F: Documentation/hwmon/lm90 7764F: Documentation/devicetree/bindings/hwmon/lm90.txt 7765F: drivers/hwmon/lm90.c 7766F: include/dt-bindings/thermal/lm90.h 7767 7768LM95234 HARDWARE MONITOR DRIVER 7769M: Guenter Roeck <linux@roeck-us.net> 7770L: linux-hwmon@vger.kernel.org 7771S: Maintained 7772F: Documentation/hwmon/lm95234 7773F: drivers/hwmon/lm95234.c 7774 7775LME2510 MEDIA DRIVER 7776M: Malcolm Priestley <tvboxspy@gmail.com> 7777L: linux-media@vger.kernel.org 7778W: https://linuxtv.org 7779Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7780S: Maintained 7781F: drivers/media/usb/dvb-usb-v2/lmedm04* 7782 7783LOCKING PRIMITIVES 7784M: Peter Zijlstra <peterz@infradead.org> 7785M: Ingo Molnar <mingo@redhat.com> 7786L: linux-kernel@vger.kernel.org 7787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7788S: Maintained 7789F: Documentation/locking/ 7790F: include/linux/lockdep.h 7791F: include/linux/spinlock*.h 7792F: arch/*/include/asm/spinlock*.h 7793F: include/linux/rwlock*.h 7794F: include/linux/mutex*.h 7795F: arch/*/include/asm/mutex*.h 7796F: include/linux/rwsem*.h 7797F: arch/*/include/asm/rwsem.h 7798F: include/linux/seqlock.h 7799F: lib/locking*.[ch] 7800F: kernel/locking/ 7801 7802LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7803M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7804L: linux-ntfs-dev@lists.sourceforge.net 7805W: http://www.linux-ntfs.org/content/view/19/37/ 7806S: Maintained 7807F: Documentation/ldm.txt 7808F: block/partitions/ldm.* 7809 7810LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7811M: Sathya Prakash <sathya.prakash@broadcom.com> 7812M: Chaitra P B <chaitra.basappa@broadcom.com> 7813M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7814L: MPT-FusionLinux.pdl@broadcom.com 7815L: linux-scsi@vger.kernel.org 7816W: http://www.avagotech.com/support/ 7817S: Supported 7818F: drivers/message/fusion/ 7819F: drivers/scsi/mpt2sas/ 7820F: drivers/scsi/mpt3sas/ 7821 7822LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7823M: Matthew Wilcox <matthew@wil.cx> 7824L: linux-scsi@vger.kernel.org 7825S: Maintained 7826F: drivers/scsi/sym53c8xx_2/ 7827 7828LTC4261 HARDWARE MONITOR DRIVER 7829M: Guenter Roeck <linux@roeck-us.net> 7830L: linux-hwmon@vger.kernel.org 7831S: Maintained 7832F: Documentation/hwmon/ltc4261 7833F: drivers/hwmon/ltc4261.c 7834 7835LTC4306 I2C MULTIPLEXER DRIVER 7836M: Michael Hennerich <michael.hennerich@analog.com> 7837W: http://ez.analog.com/community/linux-device-drivers 7838L: linux-i2c@vger.kernel.org 7839S: Supported 7840F: drivers/i2c/muxes/i2c-mux-ltc4306.c 7841F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 7842 7843LTP (Linux Test Project) 7844M: Mike Frysinger <vapier@gentoo.org> 7845M: Cyril Hrubis <chrubis@suse.cz> 7846M: Wanlong Gao <wanlong.gao@gmail.com> 7847M: Jan Stancek <jstancek@redhat.com> 7848M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7849M: Alexey Kodanev <alexey.kodanev@oracle.com> 7850L: ltp@lists.linux.it (subscribers-only) 7851W: http://linux-test-project.github.io/ 7852T: git git://github.com/linux-test-project/ltp.git 7853S: Maintained 7854 7855M32R ARCHITECTURE 7856W: http://www.linux-m32r.org/ 7857S: Orphan 7858F: arch/m32r/ 7859 7860M68K ARCHITECTURE 7861M: Geert Uytterhoeven <geert@linux-m68k.org> 7862L: linux-m68k@lists.linux-m68k.org 7863W: http://www.linux-m68k.org/ 7864T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7865S: Maintained 7866F: arch/m68k/ 7867F: drivers/zorro/ 7868 7869M68K ON APPLE MACINTOSH 7870M: Joshua Thompson <funaho@jurai.org> 7871W: http://www.mac.linux-m68k.org/ 7872L: linux-m68k@lists.linux-m68k.org 7873S: Maintained 7874F: arch/m68k/mac/ 7875 7876M68K ON HP9000/300 7877M: Philip Blundell <philb@gnu.org> 7878W: http://www.tazenda.demon.co.uk/phil/linux-hp 7879S: Maintained 7880F: arch/m68k/hp300/ 7881 7882M88DS3103 MEDIA DRIVER 7883M: Antti Palosaari <crope@iki.fi> 7884L: linux-media@vger.kernel.org 7885W: https://linuxtv.org 7886W: http://palosaari.fi/linux/ 7887Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7888T: git git://linuxtv.org/anttip/media_tree.git 7889S: Maintained 7890F: drivers/media/dvb-frontends/m88ds3103* 7891 7892M88RS2000 MEDIA DRIVER 7893M: Malcolm Priestley <tvboxspy@gmail.com> 7894L: linux-media@vger.kernel.org 7895W: https://linuxtv.org 7896Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7897S: Maintained 7898F: drivers/media/dvb-frontends/m88rs2000* 7899 7900MA901 MASTERKIT USB FM RADIO DRIVER 7901M: Alexey Klimov <klimov.linux@gmail.com> 7902L: linux-media@vger.kernel.org 7903T: git git://linuxtv.org/media_tree.git 7904S: Maintained 7905F: drivers/media/radio/radio-ma901.c 7906 7907MAC80211 7908M: Johannes Berg <johannes@sipsolutions.net> 7909L: linux-wireless@vger.kernel.org 7910W: http://wireless.kernel.org/ 7911T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7912T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7913S: Maintained 7914F: Documentation/networking/mac80211-injection.txt 7915F: include/net/mac80211.h 7916F: net/mac80211/ 7917F: drivers/net/wireless/mac80211_hwsim.[ch] 7918 7919MAILBOX API 7920M: Jassi Brar <jassisinghbrar@gmail.com> 7921L: linux-kernel@vger.kernel.org 7922S: Maintained 7923F: drivers/mailbox/ 7924F: include/linux/mailbox_client.h 7925F: include/linux/mailbox_controller.h 7926 7927MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7928M: Michael Kerrisk <mtk.manpages@gmail.com> 7929W: http://www.kernel.org/doc/man-pages 7930L: linux-man@vger.kernel.org 7931S: Maintained 7932 7933MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7934M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 7935L: linux-mips@linux-mips.org 7936S: Maintained 7937F: arch/mips/boot/dts/img/pistachio_marduk.dts 7938 7939MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7940M: Andrew Lunn <andrew@lunn.ch> 7941M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7942L: netdev@vger.kernel.org 7943S: Maintained 7944F: drivers/net/dsa/mv88e6xxx/ 7945F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7946 7947MARVELL ARMADA DRM SUPPORT 7948M: Russell King <linux@armlinux.org.uk> 7949S: Maintained 7950T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7951T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7952F: drivers/gpu/drm/armada/ 7953F: include/uapi/drm/armada_drm.h 7954F: Documentation/devicetree/bindings/display/armada/ 7955 7956MARVELL CRYPTO DRIVER 7957M: Boris Brezillon <boris.brezillon@free-electrons.com> 7958M: Arnaud Ebalard <arno@natisbad.org> 7959F: drivers/crypto/marvell/ 7960S: Maintained 7961L: linux-crypto@vger.kernel.org 7962 7963MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7964M: Mirko Lindner <mlindner@marvell.com> 7965M: Stephen Hemminger <stephen@networkplumber.org> 7966L: netdev@vger.kernel.org 7967S: Maintained 7968F: drivers/net/ethernet/marvell/sk* 7969 7970MARVELL LIBERTAS WIRELESS DRIVER 7971L: libertas-dev@lists.infradead.org 7972S: Orphan 7973F: drivers/net/wireless/marvell/libertas/ 7974 7975MARVELL MV643XX ETHERNET DRIVER 7976M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7977L: netdev@vger.kernel.org 7978S: Maintained 7979F: drivers/net/ethernet/marvell/mv643xx_eth.* 7980F: include/linux/mv643xx.h 7981 7982MARVELL MVNETA ETHERNET DRIVER 7983M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7984L: netdev@vger.kernel.org 7985S: Maintained 7986F: drivers/net/ethernet/marvell/mvneta.* 7987 7988MARVELL MWIFIEX WIRELESS DRIVER 7989M: Amitkumar Karwar <amitkarwar@gmail.com> 7990M: Nishant Sarmukadam <nishants@marvell.com> 7991M: Ganapathi Bhat <gbhat@marvell.com> 7992M: Xinming Hu <huxm@marvell.com> 7993L: linux-wireless@vger.kernel.org 7994S: Maintained 7995F: drivers/net/wireless/marvell/mwifiex/ 7996 7997MARVELL MWL8K WIRELESS DRIVER 7998M: Lennert Buytenhek <buytenh@wantstofly.org> 7999L: linux-wireless@vger.kernel.org 8000S: Odd Fixes 8001F: drivers/net/wireless/marvell/mwl8k.c 8002 8003MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8004M: Nicolas Pitre <nico@fluxnic.net> 8005S: Odd Fixes 8006F: drivers/mmc/host/mvsdio.* 8007 8008MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8009M: Hu Ziji <huziji@marvell.com> 8010L: linux-mmc@vger.kernel.org 8011S: Supported 8012F: drivers/mmc/host/sdhci-xenon* 8013F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8014 8015MATROX FRAMEBUFFER DRIVER 8016L: linux-fbdev@vger.kernel.org 8017S: Orphan 8018F: drivers/video/fbdev/matrox/matroxfb_* 8019F: include/uapi/linux/matroxfb.h 8020 8021MAX16065 HARDWARE MONITOR DRIVER 8022M: Guenter Roeck <linux@roeck-us.net> 8023L: linux-hwmon@vger.kernel.org 8024S: Maintained 8025F: Documentation/hwmon/max16065 8026F: drivers/hwmon/max16065.c 8027 8028MAX20751 HARDWARE MONITOR DRIVER 8029M: Guenter Roeck <linux@roeck-us.net> 8030L: linux-hwmon@vger.kernel.org 8031S: Maintained 8032F: Documentation/hwmon/max20751 8033F: drivers/hwmon/max20751.c 8034 8035MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8036L: linux-hwmon@vger.kernel.org 8037S: Orphan 8038F: Documentation/hwmon/max6650 8039F: drivers/hwmon/max6650.c 8040 8041MAX6697 HARDWARE MONITOR DRIVER 8042M: Guenter Roeck <linux@roeck-us.net> 8043L: linux-hwmon@vger.kernel.org 8044S: Maintained 8045F: Documentation/hwmon/max6697 8046F: Documentation/devicetree/bindings/i2c/max6697.txt 8047F: drivers/hwmon/max6697.c 8048F: include/linux/platform_data/max6697.h 8049 8050MAX9860 MONO AUDIO VOICE CODEC DRIVER 8051M: Peter Rosin <peda@axentia.se> 8052L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8053S: Maintained 8054F: Documentation/devicetree/bindings/sound/max9860.txt 8055F: sound/soc/codecs/max9860.* 8056 8057MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8058M: Krzysztof Kozlowski <krzk@kernel.org> 8059M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8060L: linux-pm@vger.kernel.org 8061S: Supported 8062F: drivers/power/supply/max14577_charger.c 8063F: drivers/power/supply/max77693_charger.c 8064 8065MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 8066M: Javier Martinez Canillas <javier@osg.samsung.com> 8067L: linux-kernel@vger.kernel.org 8068S: Supported 8069F: drivers/*/*max77802*.c 8070F: Documentation/devicetree/bindings/*/*max77802.txt 8071F: include/dt-bindings/*/*max77802.h 8072 8073MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8074M: Chanwoo Choi <cw00.choi@samsung.com> 8075M: Krzysztof Kozlowski <krzk@kernel.org> 8076M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8077L: linux-kernel@vger.kernel.org 8078S: Supported 8079F: drivers/*/max14577*.c 8080F: drivers/*/max77686*.c 8081F: drivers/*/max77693*.c 8082F: drivers/extcon/extcon-max14577.c 8083F: drivers/extcon/extcon-max77693.c 8084F: drivers/rtc/rtc-max77686.c 8085F: drivers/clk/clk-max77686.c 8086F: Documentation/devicetree/bindings/mfd/max14577.txt 8087F: Documentation/devicetree/bindings/*/max77686.txt 8088F: Documentation/devicetree/bindings/mfd/max77693.txt 8089F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8090F: include/linux/mfd/max14577*.h 8091F: include/linux/mfd/max77686*.h 8092F: include/linux/mfd/max77693*.h 8093 8094MAXIRADIO FM RADIO RECEIVER DRIVER 8095M: Hans Verkuil <hverkuil@xs4all.nl> 8096L: linux-media@vger.kernel.org 8097T: git git://linuxtv.org/media_tree.git 8098W: https://linuxtv.org 8099S: Maintained 8100F: drivers/media/radio/radio-maxiradio* 8101 8102MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8103M: Peter Rosin <peda@axentia.se> 8104L: linux-iio@vger.kernel.org 8105S: Maintained 8106F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8107F: drivers/iio/potentiometer/mcp4531.c 8108 8109MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8110M: William Breathitt Gray <vilhelm.gray@gmail.com> 8111L: linux-iio@vger.kernel.org 8112S: Maintained 8113F: drivers/iio/dac/cio-dac.c 8114 8115MEDIA DRIVERS FOR RENESAS - FCP 8116M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8117L: linux-media@vger.kernel.org 8118L: linux-renesas-soc@vger.kernel.org 8119T: git git://linuxtv.org/media_tree.git 8120S: Supported 8121F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8122F: drivers/media/platform/rcar-fcp.c 8123F: include/media/rcar-fcp.h 8124 8125MEDIA DRIVERS FOR RENESAS - FDP1 8126M: Kieran Bingham <kieran@bingham.xyz> 8127L: linux-media@vger.kernel.org 8128L: linux-renesas-soc@vger.kernel.org 8129T: git git://linuxtv.org/media_tree.git 8130S: Supported 8131F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8132F: drivers/media/platform/rcar_fdp1.c 8133 8134MEDIA DRIVERS FOR RENESAS - VIN 8135M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8136L: linux-media@vger.kernel.org 8137L: linux-renesas-soc@vger.kernel.org 8138T: git git://linuxtv.org/media_tree.git 8139S: Supported 8140F: Documentation/devicetree/bindings/media/rcar_vin.txt 8141F: drivers/media/platform/rcar-vin/ 8142 8143MEDIA DRIVERS FOR RENESAS - VSP1 8144M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8145L: linux-media@vger.kernel.org 8146L: linux-renesas-soc@vger.kernel.org 8147T: git git://linuxtv.org/media_tree.git 8148S: Supported 8149F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8150F: drivers/media/platform/vsp1/ 8151 8152MEDIA DRIVERS FOR HELENE 8153M: Abylay Ospan <aospan@netup.ru> 8154L: linux-media@vger.kernel.org 8155W: https://linuxtv.org 8156W: http://netup.tv/ 8157T: git git://linuxtv.org/media_tree.git 8158S: Supported 8159F: drivers/media/dvb-frontends/helene* 8160 8161MEDIA DRIVERS FOR ASCOT2E 8162M: Sergey Kozlov <serjk@netup.ru> 8163M: Abylay Ospan <aospan@netup.ru> 8164L: linux-media@vger.kernel.org 8165W: https://linuxtv.org 8166W: http://netup.tv/ 8167T: git git://linuxtv.org/media_tree.git 8168S: Supported 8169F: drivers/media/dvb-frontends/ascot2e* 8170 8171MEDIA DRIVERS FOR CXD2841ER 8172M: Sergey Kozlov <serjk@netup.ru> 8173M: Abylay Ospan <aospan@netup.ru> 8174L: linux-media@vger.kernel.org 8175W: https://linuxtv.org 8176W: http://netup.tv/ 8177T: git git://linuxtv.org/media_tree.git 8178S: Supported 8179F: drivers/media/dvb-frontends/cxd2841er* 8180 8181MEDIA DRIVERS FOR HORUS3A 8182M: Sergey Kozlov <serjk@netup.ru> 8183M: Abylay Ospan <aospan@netup.ru> 8184L: linux-media@vger.kernel.org 8185W: https://linuxtv.org 8186W: http://netup.tv/ 8187T: git git://linuxtv.org/media_tree.git 8188S: Supported 8189F: drivers/media/dvb-frontends/horus3a* 8190 8191MEDIA DRIVERS FOR LNBH25 8192M: Sergey Kozlov <serjk@netup.ru> 8193M: Abylay Ospan <aospan@netup.ru> 8194L: linux-media@vger.kernel.org 8195W: https://linuxtv.org 8196W: http://netup.tv/ 8197T: git git://linuxtv.org/media_tree.git 8198S: Supported 8199F: drivers/media/dvb-frontends/lnbh25* 8200 8201MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8202M: Sergey Kozlov <serjk@netup.ru> 8203M: Abylay Ospan <aospan@netup.ru> 8204L: linux-media@vger.kernel.org 8205W: https://linuxtv.org 8206W: http://netup.tv/ 8207T: git git://linuxtv.org/media_tree.git 8208S: Supported 8209F: drivers/media/pci/netup_unidvb/* 8210 8211MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8212M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8213M: Mauro Carvalho Chehab <mchehab@kernel.org> 8214P: LinuxTV.org Project 8215L: linux-media@vger.kernel.org 8216W: https://linuxtv.org 8217Q: http://patchwork.kernel.org/project/linux-media/list/ 8218T: git git://linuxtv.org/media_tree.git 8219S: Maintained 8220F: Documentation/devicetree/bindings/media/ 8221F: Documentation/media/ 8222F: drivers/media/ 8223F: drivers/staging/media/ 8224F: include/linux/platform_data/media/ 8225F: include/media/ 8226F: include/uapi/linux/dvb/ 8227F: include/uapi/linux/videodev2.h 8228F: include/uapi/linux/media.h 8229F: include/uapi/linux/v4l2-* 8230F: include/uapi/linux/meye.h 8231F: include/uapi/linux/ivtv* 8232F: include/uapi/linux/uvcvideo.h 8233 8234MEDIATEK ETHERNET DRIVER 8235M: Felix Fietkau <nbd@openwrt.org> 8236M: John Crispin <blogic@openwrt.org> 8237L: netdev@vger.kernel.org 8238S: Maintained 8239F: drivers/net/ethernet/mediatek/ 8240 8241MEDIATEK JPEG DRIVER 8242M: Rick Chang <rick.chang@mediatek.com> 8243M: Bin Liu <bin.liu@mediatek.com> 8244S: Supported 8245F: drivers/media/platform/mtk-jpeg/ 8246F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8247 8248MEDIATEK MEDIA DRIVER 8249M: Tiffany Lin <tiffany.lin@mediatek.com> 8250M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8251S: Supported 8252F: drivers/media/platform/mtk-vcodec/ 8253F: drivers/media/platform/mtk-vpu/ 8254F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8255F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8256 8257MEDIATEK MDP DRIVER 8258M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8259M: Houlong Wei <houlong.wei@mediatek.com> 8260M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8261S: Supported 8262F: drivers/media/platform/mtk-mdp/ 8263F: drivers/media/platform/mtk-vpu/ 8264F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8265 8266MEDIATEK MT7601U WIRELESS LAN DRIVER 8267M: Jakub Kicinski <kubakici@wp.pl> 8268L: linux-wireless@vger.kernel.org 8269S: Maintained 8270F: drivers/net/wireless/mediatek/mt7601u/ 8271 8272MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8273M: Peter Senna Tschudin <peter.senna@collabora.com> 8274M: Martin Donnelly <martin.donnelly@ge.com> 8275M: Martyn Welch <martyn.welch@collabora.co.uk> 8276S: Maintained 8277F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8278F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8279 8280MEGARAID SCSI/SAS DRIVERS 8281M: Kashyap Desai <kashyap.desai@broadcom.com> 8282M: Sumit Saxena <sumit.saxena@broadcom.com> 8283M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8284L: megaraidlinux.pdl@broadcom.com 8285L: linux-scsi@vger.kernel.org 8286W: http://www.avagotech.com/support/ 8287S: Maintained 8288F: Documentation/scsi/megaraid.txt 8289F: drivers/scsi/megaraid.* 8290F: drivers/scsi/megaraid/ 8291 8292MELFAS MIP4 TOUCHSCREEN DRIVER 8293M: Sangwon Jee <jeesw@melfas.com> 8294W: http://www.melfas.com 8295S: Supported 8296F: drivers/input/touchscreen/melfas_mip4.c 8297F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8298 8299MELLANOX ETHERNET DRIVER (mlx4_en) 8300M: Tariq Toukan <tariqt@mellanox.com> 8301L: netdev@vger.kernel.org 8302S: Supported 8303W: http://www.mellanox.com 8304Q: http://patchwork.ozlabs.org/project/netdev/list/ 8305F: drivers/net/ethernet/mellanox/mlx4/en_* 8306 8307MELLANOX ETHERNET DRIVER (mlx5e) 8308M: Saeed Mahameed <saeedm@mellanox.com> 8309L: netdev@vger.kernel.org 8310S: Supported 8311W: http://www.mellanox.com 8312Q: http://patchwork.ozlabs.org/project/netdev/list/ 8313F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8314 8315MELLANOX ETHERNET SWITCH DRIVERS 8316M: Jiri Pirko <jiri@mellanox.com> 8317M: Ido Schimmel <idosch@mellanox.com> 8318L: netdev@vger.kernel.org 8319S: Supported 8320W: http://www.mellanox.com 8321Q: http://patchwork.ozlabs.org/project/netdev/list/ 8322F: drivers/net/ethernet/mellanox/mlxsw/ 8323 8324MELLANOX MLXCPLD I2C AND MUX DRIVER 8325M: Vadim Pasternak <vadimp@mellanox.com> 8326M: Michael Shych <michaelsh@mellanox.com> 8327L: linux-i2c@vger.kernel.org 8328S: Supported 8329F: drivers/i2c/busses/i2c-mlxcpld.c 8330F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8331F: Documentation/i2c/busses/i2c-mlxcpld 8332 8333MELLANOX MLXCPLD LED DRIVER 8334M: Vadim Pasternak <vadimp@mellanox.com> 8335L: linux-leds@vger.kernel.org 8336S: Supported 8337F: drivers/leds/leds-mlxcpld.c 8338F: Documentation/leds/leds-mlxcpld.txt 8339 8340MELLANOX PLATFORM DRIVER 8341M: Vadim Pasternak <vadimp@mellanox.com> 8342L: platform-driver-x86@vger.kernel.org 8343S: Supported 8344F: drivers/platform/x86/mlx-platform.c 8345 8346MELLANOX MLX CPLD HOTPLUG DRIVER 8347M: Vadim Pasternak <vadimp@mellanox.com> 8348L: platform-driver-x86@vger.kernel.org 8349S: Supported 8350F: drivers/platform/x86/mlxcpld-hotplug.c 8351F: include/linux/platform_data/mlxcpld-hotplug.h 8352 8353SOFT-ROCE DRIVER (rxe) 8354M: Moni Shoua <monis@mellanox.com> 8355L: linux-rdma@vger.kernel.org 8356S: Supported 8357W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8358Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8359F: drivers/infiniband/sw/rxe/ 8360F: include/uapi/rdma/rdma_user_rxe.h 8361 8362MEMBARRIER SUPPORT 8363M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8364M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8365L: linux-kernel@vger.kernel.org 8366S: Supported 8367F: kernel/membarrier.c 8368F: include/uapi/linux/membarrier.h 8369 8370MEMORY MANAGEMENT 8371L: linux-mm@kvack.org 8372W: http://www.linux-mm.org 8373S: Maintained 8374F: include/linux/mm.h 8375F: include/linux/gfp.h 8376F: include/linux/mmzone.h 8377F: include/linux/memory_hotplug.h 8378F: include/linux/vmalloc.h 8379F: mm/ 8380 8381MEMORY TECHNOLOGY DEVICES (MTD) 8382M: David Woodhouse <dwmw2@infradead.org> 8383M: Brian Norris <computersforpeace@gmail.com> 8384M: Boris Brezillon <boris.brezillon@free-electrons.com> 8385M: Marek Vasut <marek.vasut@gmail.com> 8386M: Richard Weinberger <richard@nod.at> 8387M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8388L: linux-mtd@lists.infradead.org 8389W: http://www.linux-mtd.infradead.org/ 8390Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8391T: git git://git.infradead.org/linux-mtd.git master 8392T: git git://git.infradead.org/l2-mtd.git master 8393S: Maintained 8394F: Documentation/devicetree/bindings/mtd/ 8395F: drivers/mtd/ 8396F: include/linux/mtd/ 8397F: include/uapi/mtd/ 8398 8399MEN A21 WATCHDOG DRIVER 8400M: Johannes Thumshirn <morbidrsa@gmail.com> 8401L: linux-watchdog@vger.kernel.org 8402S: Maintained 8403F: drivers/watchdog/mena21_wdt.c 8404 8405MEN CHAMELEON BUS (mcb) 8406M: Johannes Thumshirn <morbidrsa@gmail.com> 8407S: Maintained 8408F: drivers/mcb/ 8409F: include/linux/mcb.h 8410F: Documentation/men-chameleon-bus.txt 8411 8412MEN F21BMC (Board Management Controller) 8413M: Andreas Werner <andreas.werner@men.de> 8414S: Supported 8415F: drivers/mfd/menf21bmc.c 8416F: drivers/watchdog/menf21bmc_wdt.c 8417F: drivers/leds/leds-menf21bmc.c 8418F: drivers/hwmon/menf21bmc_hwmon.c 8419F: Documentation/hwmon/menf21bmc 8420 8421METAG ARCHITECTURE 8422M: James Hogan <james.hogan@imgtec.com> 8423L: linux-metag@vger.kernel.org 8424T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8425S: Odd Fixes 8426F: arch/metag/ 8427F: Documentation/metag/ 8428F: Documentation/devicetree/bindings/metag/ 8429F: Documentation/devicetree/bindings/interrupt-controller/img,* 8430F: drivers/clocksource/metag_generic.c 8431F: drivers/irqchip/irq-metag.c 8432F: drivers/irqchip/irq-metag-ext.c 8433F: drivers/tty/metag_da.c 8434 8435MICROBLAZE ARCHITECTURE 8436M: Michal Simek <monstr@monstr.eu> 8437W: http://www.monstr.eu/fdt/ 8438T: git git://git.monstr.eu/linux-2.6-microblaze.git 8439S: Supported 8440F: arch/microblaze/ 8441 8442MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8443M: Richard Genoud <richard.genoud@gmail.com> 8444S: Maintained 8445F: drivers/tty/serial/atmel_serial.c 8446F: drivers/tty/serial/atmel_serial.h 8447 8448MICROCHIP / ATMEL DMA DRIVER 8449M: Ludovic Desroches <ludovic.desroches@microchip.com> 8450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8451L: dmaengine@vger.kernel.org 8452S: Supported 8453F: drivers/dma/at_hdmac.c 8454F: drivers/dma/at_hdmac_regs.h 8455F: include/linux/platform_data/dma-atmel.h 8456 8457MICROCHIP / ATMEL ISC DRIVER 8458M: Songjun Wu <songjun.wu@microchip.com> 8459L: linux-media@vger.kernel.org 8460S: Supported 8461F: drivers/media/platform/atmel/atmel-isc.c 8462F: drivers/media/platform/atmel/atmel-isc-regs.h 8463F: devicetree/bindings/media/atmel-isc.txt 8464 8465MICROCHIP USB251XB DRIVER 8466M: Richard Leitner <richard.leitner@skidata.com> 8467L: linux-usb@vger.kernel.org 8468S: Maintained 8469F: drivers/usb/misc/usb251xb.c 8470F: Documentation/devicetree/bindings/usb/usb251xb.txt 8471 8472MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8473M: Chen Yu <yu.c.chen@intel.com> 8474L: platform-driver-x86@vger.kernel.org 8475S: Supported 8476F: drivers/platform/x86/surfacepro3_button.c 8477 8478MICROTEK X6 SCANNER 8479M: Oliver Neukum <oliver@neukum.org> 8480S: Maintained 8481F: drivers/usb/image/microtek.* 8482 8483MIPS 8484M: Ralf Baechle <ralf@linux-mips.org> 8485L: linux-mips@linux-mips.org 8486W: http://www.linux-mips.org/ 8487T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8488Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8489S: Supported 8490F: Documentation/devicetree/bindings/mips/ 8491F: Documentation/mips/ 8492F: arch/mips/ 8493 8494MIPS/LOONGSON1 ARCHITECTURE 8495M: Keguang Zhang <keguang.zhang@gmail.com> 8496L: linux-mips@linux-mips.org 8497S: Maintained 8498F: arch/mips/loongson32/ 8499F: arch/mips/include/asm/mach-loongson32/ 8500F: drivers/*/*loongson1* 8501F: drivers/*/*/*loongson1* 8502 8503MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8504M: Hans Verkuil <hverkuil@xs4all.nl> 8505L: linux-media@vger.kernel.org 8506T: git git://linuxtv.org/media_tree.git 8507W: https://linuxtv.org 8508S: Odd Fixes 8509F: drivers/media/radio/radio-miropcm20* 8510 8511MELLANOX MLX4 core VPI driver 8512M: Yishai Hadas <yishaih@mellanox.com> 8513L: netdev@vger.kernel.org 8514L: linux-rdma@vger.kernel.org 8515W: http://www.mellanox.com 8516Q: http://patchwork.ozlabs.org/project/netdev/list/ 8517S: Supported 8518F: drivers/net/ethernet/mellanox/mlx4/ 8519F: include/linux/mlx4/ 8520F: include/uapi/rdma/mlx4-abi.h 8521 8522MELLANOX MLX4 IB driver 8523M: Yishai Hadas <yishaih@mellanox.com> 8524L: linux-rdma@vger.kernel.org 8525W: http://www.mellanox.com 8526Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8527S: Supported 8528F: drivers/infiniband/hw/mlx4/ 8529F: include/linux/mlx4/ 8530 8531MELLANOX MLX5 core VPI driver 8532M: Saeed Mahameed <saeedm@mellanox.com> 8533M: Matan Barak <matanb@mellanox.com> 8534M: Leon Romanovsky <leonro@mellanox.com> 8535L: netdev@vger.kernel.org 8536L: linux-rdma@vger.kernel.org 8537W: http://www.mellanox.com 8538Q: http://patchwork.ozlabs.org/project/netdev/list/ 8539S: Supported 8540F: drivers/net/ethernet/mellanox/mlx5/core/ 8541F: include/linux/mlx5/ 8542F: include/uapi/rdma/mlx5-abi.h 8543 8544MELLANOX MLX5 IB driver 8545M: Matan Barak <matanb@mellanox.com> 8546M: Leon Romanovsky <leonro@mellanox.com> 8547L: linux-rdma@vger.kernel.org 8548W: http://www.mellanox.com 8549Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8550S: Supported 8551F: drivers/infiniband/hw/mlx5/ 8552F: include/linux/mlx5/ 8553 8554MELEXIS MLX90614 DRIVER 8555M: Crt Mori <cmo@melexis.com> 8556L: linux-iio@vger.kernel.org 8557W: http://www.melexis.com 8558S: Supported 8559F: drivers/iio/temperature/mlx90614.c 8560 8561MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8562M: Don Brace <don.brace@microsemi.com> 8563L: esc.storagedev@microsemi.com 8564L: linux-scsi@vger.kernel.org 8565S: Supported 8566F: drivers/scsi/smartpqi/smartpqi*.[ch] 8567F: drivers/scsi/smartpqi/Kconfig 8568F: drivers/scsi/smartpqi/Makefile 8569F: include/linux/cciss*.h 8570F: include/uapi/linux/cciss*.h 8571F: Documentation/scsi/smartpqi.txt 8572 8573MN88472 MEDIA DRIVER 8574M: Antti Palosaari <crope@iki.fi> 8575L: linux-media@vger.kernel.org 8576W: https://linuxtv.org 8577W: http://palosaari.fi/linux/ 8578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8579S: Maintained 8580F: drivers/media/dvb-frontends/mn88472* 8581 8582MN88473 MEDIA DRIVER 8583M: Antti Palosaari <crope@iki.fi> 8584L: linux-media@vger.kernel.org 8585W: https://linuxtv.org 8586W: http://palosaari.fi/linux/ 8587Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8588S: Maintained 8589F: drivers/media/dvb-frontends/mn88473* 8590 8591MODULE SUPPORT 8592M: Jessica Yu <jeyu@redhat.com> 8593M: Rusty Russell <rusty@rustcorp.com.au> 8594T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8595S: Maintained 8596F: include/linux/module.h 8597F: kernel/module.c 8598 8599MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8600W: http://popies.net/meye/ 8601S: Orphan 8602F: Documentation/media/v4l-drivers/meye* 8603F: drivers/media/pci/meye/ 8604F: include/uapi/linux/meye.h 8605 8606MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8607M: Jiri Slaby <jirislaby@gmail.com> 8608S: Maintained 8609F: Documentation/serial/moxa-smartio 8610F: drivers/tty/mxser.* 8611 8612MR800 AVERMEDIA USB FM RADIO DRIVER 8613M: Alexey Klimov <klimov.linux@gmail.com> 8614L: linux-media@vger.kernel.org 8615T: git git://linuxtv.org/media_tree.git 8616S: Maintained 8617F: drivers/media/radio/radio-mr800.c 8618 8619MRF24J40 IEEE 802.15.4 RADIO DRIVER 8620M: Alan Ott <alan@signal11.us> 8621L: linux-wpan@vger.kernel.org 8622S: Maintained 8623F: drivers/net/ieee802154/mrf24j40.c 8624F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8625 8626MSI LAPTOP SUPPORT 8627M: "Lee, Chun-Yi" <jlee@suse.com> 8628L: platform-driver-x86@vger.kernel.org 8629S: Maintained 8630F: drivers/platform/x86/msi-laptop.c 8631 8632MSI WMI SUPPORT 8633L: platform-driver-x86@vger.kernel.org 8634S: Orphan 8635F: drivers/platform/x86/msi-wmi.c 8636 8637MSI001 MEDIA DRIVER 8638M: Antti Palosaari <crope@iki.fi> 8639L: linux-media@vger.kernel.org 8640W: https://linuxtv.org 8641W: http://palosaari.fi/linux/ 8642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8643T: git git://linuxtv.org/anttip/media_tree.git 8644S: Maintained 8645F: drivers/media/tuners/msi001* 8646 8647MSI2500 MEDIA DRIVER 8648M: Antti Palosaari <crope@iki.fi> 8649L: linux-media@vger.kernel.org 8650W: https://linuxtv.org 8651W: http://palosaari.fi/linux/ 8652Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8653T: git git://linuxtv.org/anttip/media_tree.git 8654S: Maintained 8655F: drivers/media/usb/msi2500/ 8656 8657MSYSTEMS DISKONCHIP G3 MTD DRIVER 8658M: Robert Jarzmik <robert.jarzmik@free.fr> 8659L: linux-mtd@lists.infradead.org 8660S: Maintained 8661F: drivers/mtd/devices/docg3* 8662 8663MT9M032 APTINA SENSOR DRIVER 8664M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8665L: linux-media@vger.kernel.org 8666T: git git://linuxtv.org/media_tree.git 8667S: Maintained 8668F: drivers/media/i2c/mt9m032.c 8669F: include/media/i2c/mt9m032.h 8670 8671MT9P031 APTINA CAMERA SENSOR 8672M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8673L: linux-media@vger.kernel.org 8674T: git git://linuxtv.org/media_tree.git 8675S: Maintained 8676F: drivers/media/i2c/mt9p031.c 8677F: include/media/i2c/mt9p031.h 8678 8679MT9T001 APTINA CAMERA SENSOR 8680M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8681L: linux-media@vger.kernel.org 8682T: git git://linuxtv.org/media_tree.git 8683S: Maintained 8684F: drivers/media/i2c/mt9t001.c 8685F: include/media/i2c/mt9t001.h 8686 8687MT9V032 APTINA CAMERA SENSOR 8688M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8689L: linux-media@vger.kernel.org 8690T: git git://linuxtv.org/media_tree.git 8691S: Maintained 8692F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8693F: drivers/media/i2c/mt9v032.c 8694F: include/media/i2c/mt9v032.h 8695 8696MULTIFUNCTION DEVICES (MFD) 8697M: Lee Jones <lee.jones@linaro.org> 8698T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8699S: Supported 8700F: Documentation/devicetree/bindings/mfd/ 8701F: drivers/mfd/ 8702F: include/linux/mfd/ 8703F: include/dt-bindings/mfd/ 8704 8705MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8706M: Ulf Hansson <ulf.hansson@linaro.org> 8707L: linux-mmc@vger.kernel.org 8708T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8709S: Maintained 8710F: Documentation/devicetree/bindings/mmc/ 8711F: drivers/mmc/ 8712F: include/linux/mmc/ 8713F: include/uapi/linux/mmc/ 8714 8715MULTIMEDIA CARD (MMC) ETC. OVER SPI 8716S: Orphan 8717F: drivers/mmc/host/mmc_spi.c 8718F: include/linux/spi/mmc_spi.h 8719 8720MULTISOUND SOUND DRIVER 8721M: Andrew Veliath <andrewtv@usa.net> 8722S: Maintained 8723F: Documentation/sound/oss/MultiSound 8724F: sound/oss/msnd* 8725 8726MULTITECH MULTIPORT CARD (ISICOM) 8727S: Orphan 8728F: drivers/tty/isicom.c 8729F: include/linux/isicom.h 8730 8731MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8732M: Bin Liu <b-liu@ti.com> 8733L: linux-usb@vger.kernel.org 8734T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8735S: Maintained 8736F: drivers/usb/musb/ 8737 8738MXL5007T MEDIA DRIVER 8739M: Michael Krufky <mkrufky@linuxtv.org> 8740L: linux-media@vger.kernel.org 8741W: https://linuxtv.org 8742W: http://github.com/mkrufky 8743Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8744T: git git://linuxtv.org/mkrufky/tuners.git 8745S: Maintained 8746F: drivers/media/tuners/mxl5007t.* 8747 8748MXSFB DRM DRIVER 8749M: Marek Vasut <marex@denx.de> 8750S: Supported 8751F: drivers/gpu/drm/mxsfb/ 8752F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8753 8754MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8755M: Hyong-Youb Kim <hykim@myri.com> 8756L: netdev@vger.kernel.org 8757W: https://www.myricom.com/support/downloads/myri10ge.html 8758S: Supported 8759F: drivers/net/ethernet/myricom/myri10ge/ 8760 8761NAND FLASH SUBSYSTEM 8762M: Boris Brezillon <boris.brezillon@free-electrons.com> 8763R: Richard Weinberger <richard@nod.at> 8764L: linux-mtd@lists.infradead.org 8765W: http://www.linux-mtd.infradead.org/ 8766Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8767T: git git://git.infradead.org/linux-mtd.git nand/fixes 8768T: git git://git.infradead.org/l2-mtd.git nand/next 8769S: Maintained 8770F: drivers/mtd/nand/ 8771F: include/linux/mtd/nand*.h 8772 8773NATSEMI ETHERNET DRIVER (DP8381x) 8774S: Orphan 8775F: drivers/net/ethernet/natsemi/natsemi.c 8776 8777NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8778M: Daniel Mack <zonque@gmail.com> 8779S: Maintained 8780L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8781W: http://www.native-instruments.com 8782F: sound/usb/caiaq/ 8783 8784NCP FILESYSTEM 8785M: Petr Vandrovec <petr@vandrovec.name> 8786S: Odd Fixes 8787F: fs/ncpfs/ 8788 8789NCR 5380 SCSI DRIVERS 8790M: Finn Thain <fthain@telegraphics.com.au> 8791M: Michael Schmitz <schmitzmic@gmail.com> 8792L: linux-scsi@vger.kernel.org 8793S: Maintained 8794F: Documentation/scsi/g_NCR5380.txt 8795F: drivers/scsi/NCR5380.* 8796F: drivers/scsi/arm/cumana_1.c 8797F: drivers/scsi/arm/oak.c 8798F: drivers/scsi/atari_scsi.* 8799F: drivers/scsi/dmx3191d.c 8800F: drivers/scsi/g_NCR5380.* 8801F: drivers/scsi/mac_scsi.* 8802F: drivers/scsi/sun3_scsi.* 8803F: drivers/scsi/sun3_scsi_vme.c 8804 8805NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8806M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8807L: linux-scsi@vger.kernel.org 8808S: Maintained 8809F: drivers/scsi/NCR_D700.* 8810 8811NCT6775 HARDWARE MONITOR DRIVER 8812M: Guenter Roeck <linux@roeck-us.net> 8813L: linux-hwmon@vger.kernel.org 8814S: Maintained 8815F: Documentation/hwmon/nct6775 8816F: drivers/hwmon/nct6775.c 8817 8818NETEFFECT IWARP RNIC DRIVER (IW_NES) 8819M: Faisal Latif <faisal.latif@intel.com> 8820L: linux-rdma@vger.kernel.org 8821W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8822S: Supported 8823F: drivers/infiniband/hw/nes/ 8824F: include/uapi/rdma/nes-abi.h 8825 8826NETEM NETWORK EMULATOR 8827M: Stephen Hemminger <stephen@networkplumber.org> 8828L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8829S: Maintained 8830F: net/sched/sch_netem.c 8831 8832NETERION 10GbE DRIVERS (s2io/vxge) 8833M: Jon Mason <jdmason@kudzu.us> 8834L: netdev@vger.kernel.org 8835S: Supported 8836F: Documentation/networking/s2io.txt 8837F: Documentation/networking/vxge.txt 8838F: drivers/net/ethernet/neterion/ 8839 8840NETFILTER 8841M: Pablo Neira Ayuso <pablo@netfilter.org> 8842M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8843M: Florian Westphal <fw@strlen.de> 8844L: netfilter-devel@vger.kernel.org 8845L: coreteam@netfilter.org 8846W: http://www.netfilter.org/ 8847W: http://www.iptables.org/ 8848W: http://www.nftables.org/ 8849Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8850T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8851T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8852S: Maintained 8853F: include/linux/netfilter* 8854F: include/linux/netfilter/ 8855F: include/net/netfilter/ 8856F: include/uapi/linux/netfilter* 8857F: include/uapi/linux/netfilter/ 8858F: net/*/netfilter.c 8859F: net/*/netfilter/ 8860F: net/netfilter/ 8861F: net/bridge/br_netfilter*.c 8862 8863NETLABEL 8864M: Paul Moore <paul@paul-moore.com> 8865W: http://netlabel.sf.net 8866L: netdev@vger.kernel.org 8867S: Maintained 8868F: Documentation/netlabel/ 8869F: include/net/netlabel.h 8870F: net/netlabel/ 8871 8872NETROM NETWORK LAYER 8873M: Ralf Baechle <ralf@linux-mips.org> 8874L: linux-hams@vger.kernel.org 8875W: http://www.linux-ax25.org/ 8876S: Maintained 8877F: include/net/netrom.h 8878F: include/uapi/linux/netrom.h 8879F: net/netrom/ 8880 8881NETRONOME ETHERNET DRIVERS 8882M: Jakub Kicinski <jakub.kicinski@netronome.com> 8883L: oss-drivers@netronome.com 8884S: Maintained 8885F: drivers/net/ethernet/netronome/ 8886 8887NETWORK BLOCK DEVICE (NBD) 8888M: Josef Bacik <jbacik@fb.com> 8889S: Maintained 8890L: linux-block@vger.kernel.org 8891L: nbd-general@lists.sourceforge.net 8892F: Documentation/blockdev/nbd.txt 8893F: drivers/block/nbd.c 8894F: include/uapi/linux/nbd.h 8895 8896NETWORK DROP MONITOR 8897M: Neil Horman <nhorman@tuxdriver.com> 8898L: netdev@vger.kernel.org 8899S: Maintained 8900W: https://fedorahosted.org/dropwatch/ 8901F: net/core/drop_monitor.c 8902 8903NETWORKING [DSA] 8904M: Andrew Lunn <andrew@lunn.ch> 8905M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8906M: Florian Fainelli <f.fainelli@gmail.com> 8907S: Maintained 8908F: net/dsa/ 8909F: include/net/dsa.h 8910F: drivers/net/dsa/ 8911 8912NETWORKING [GENERAL] 8913M: "David S. Miller" <davem@davemloft.net> 8914L: netdev@vger.kernel.org 8915W: http://www.linuxfoundation.org/en/Net 8916Q: http://patchwork.ozlabs.org/project/netdev/list/ 8917T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8918T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8919B: mailto:netdev@vger.kernel.org 8920S: Maintained 8921F: net/ 8922F: include/net/ 8923F: include/linux/in.h 8924F: include/linux/net.h 8925F: include/linux/netdevice.h 8926F: include/uapi/linux/in.h 8927F: include/uapi/linux/net.h 8928F: include/uapi/linux/netdevice.h 8929F: include/uapi/linux/net_namespace.h 8930F: tools/net/ 8931F: tools/testing/selftests/net/ 8932F: lib/random32.c 8933 8934NETWORKING [IPv4/IPv6] 8935M: "David S. Miller" <davem@davemloft.net> 8936M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8937M: James Morris <jmorris@namei.org> 8938M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8939M: Patrick McHardy <kaber@trash.net> 8940L: netdev@vger.kernel.org 8941T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8942S: Maintained 8943F: net/ipv4/ 8944F: net/ipv6/ 8945F: include/net/ip* 8946F: arch/x86/net/* 8947 8948NETWORKING [IPSEC] 8949M: Steffen Klassert <steffen.klassert@secunet.com> 8950M: Herbert Xu <herbert@gondor.apana.org.au> 8951M: "David S. Miller" <davem@davemloft.net> 8952L: netdev@vger.kernel.org 8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8954T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8955S: Maintained 8956F: net/core/flow.c 8957F: net/xfrm/ 8958F: net/key/ 8959F: net/ipv4/xfrm* 8960F: net/ipv4/esp4* 8961F: net/ipv4/ah4.c 8962F: net/ipv4/ipcomp.c 8963F: net/ipv4/ip_vti.c 8964F: net/ipv6/xfrm* 8965F: net/ipv6/esp6* 8966F: net/ipv6/ah6.c 8967F: net/ipv6/ipcomp6.c 8968F: net/ipv6/ip6_vti.c 8969F: include/uapi/linux/xfrm.h 8970F: include/net/xfrm.h 8971 8972NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8973M: Paul Moore <paul@paul-moore.com> 8974L: netdev@vger.kernel.org 8975S: Maintained 8976 8977NETWORKING [WIRELESS] 8978L: linux-wireless@vger.kernel.org 8979Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8980 8981NETWORKING DRIVERS 8982L: netdev@vger.kernel.org 8983W: http://www.linuxfoundation.org/en/Net 8984Q: http://patchwork.ozlabs.org/project/netdev/list/ 8985T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8986T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8987S: Odd Fixes 8988F: Documentation/devicetree/bindings/net/ 8989F: drivers/net/ 8990F: include/linux/if_* 8991F: include/linux/netdevice.h 8992F: include/linux/etherdevice.h 8993F: include/linux/fcdevice.h 8994F: include/linux/fddidevice.h 8995F: include/linux/hippidevice.h 8996F: include/linux/inetdevice.h 8997F: include/uapi/linux/if_* 8998F: include/uapi/linux/netdevice.h 8999 9000NETWORKING DRIVERS (WIRELESS) 9001M: Kalle Valo <kvalo@codeaurora.org> 9002L: linux-wireless@vger.kernel.org 9003Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9004T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9005T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9006S: Maintained 9007F: Documentation/devicetree/bindings/net/wireless/ 9008F: drivers/net/wireless/ 9009 9010NETXEN (1/10) GbE SUPPORT 9011M: Manish Chopra <manish.chopra@cavium.com> 9012M: Rahul Verma <rahul.verma@cavium.com> 9013M: Dept-GELinuxNICDev@cavium.com 9014L: netdev@vger.kernel.org 9015S: Supported 9016F: drivers/net/ethernet/qlogic/netxen/ 9017 9018NFC SUBSYSTEM 9019M: Samuel Ortiz <sameo@linux.intel.com> 9020L: linux-wireless@vger.kernel.org 9021L: linux-nfc@lists.01.org (subscribers-only) 9022S: Supported 9023F: net/nfc/ 9024F: include/net/nfc/ 9025F: include/uapi/linux/nfc.h 9026F: drivers/nfc/ 9027F: include/linux/platform_data/nfcmrvl.h 9028F: include/linux/platform_data/nxp-nci.h 9029F: include/linux/platform_data/pn544.h 9030F: include/linux/platform_data/st21nfca.h 9031F: include/linux/platform_data/st-nci.h 9032F: Documentation/devicetree/bindings/net/nfc/ 9033 9034NFS, SUNRPC, AND LOCKD CLIENTS 9035M: Trond Myklebust <trond.myklebust@primarydata.com> 9036M: Anna Schumaker <anna.schumaker@netapp.com> 9037L: linux-nfs@vger.kernel.org 9038W: http://client.linux-nfs.org 9039T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9040S: Maintained 9041F: fs/lockd/ 9042F: fs/nfs/ 9043F: fs/nfs_common/ 9044F: net/sunrpc/ 9045F: include/linux/lockd/ 9046F: include/linux/nfs* 9047F: include/linux/sunrpc/ 9048F: include/uapi/linux/nfs* 9049F: include/uapi/linux/sunrpc/ 9050 9051NILFS2 FILESYSTEM 9052M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9053L: linux-nilfs@vger.kernel.org 9054W: http://nilfs.sourceforge.net/ 9055W: http://nilfs.osdn.jp/ 9056T: git git://github.com/konis/nilfs2.git 9057S: Supported 9058F: Documentation/filesystems/nilfs2.txt 9059F: fs/nilfs2/ 9060F: include/trace/events/nilfs2.h 9061F: include/uapi/linux/nilfs2_api.h 9062F: include/uapi/linux/nilfs2_ondisk.h 9063 9064NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9065M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9066W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9067S: Maintained 9068F: Documentation/scsi/NinjaSCSI.txt 9069F: drivers/scsi/pcmcia/nsp_* 9070 9071NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9072M: GOTO Masanori <gotom@debian.or.jp> 9073M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9074W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9075S: Maintained 9076F: Documentation/scsi/NinjaSCSI.txt 9077F: drivers/scsi/nsp32* 9078 9079NIOS2 ARCHITECTURE 9080M: Ley Foon Tan <lftan@altera.com> 9081L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9082T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9083S: Maintained 9084F: arch/nios2/ 9085 9086NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9087M: Pavel Machek <pavel@ucw.cz> 9088M: Sakari Ailus <sakari.ailus@iki.fi> 9089L: linux-media@vger.kernel.org 9090S: Maintained 9091F: drivers/media/i2c/et8ek8 9092F: drivers/media/i2c/ad5820.c 9093 9094NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9095M: Pavel Machek <pavel@ucw.cz> 9096M: Sakari Ailus <sakari.ailus@iki.fi> 9097L: linux-media@vger.kernel.org 9098S: Maintained 9099F: drivers/media/i2c/et8ek8 9100F: drivers/media/i2c/ad5820.c 9101 9102NOKIA N900 POWER SUPPLY DRIVERS 9103R: Pali Rohár <pali.rohar@gmail.com> 9104F: include/linux/power/bq2415x_charger.h 9105F: include/linux/power/bq27xxx_battery.h 9106F: include/linux/power/isp1704_charger.h 9107F: drivers/power/supply/bq2415x_charger.c 9108F: drivers/power/supply/bq27xxx_battery.c 9109F: drivers/power/supply/bq27xxx_battery_i2c.c 9110F: drivers/power/supply/isp1704_charger.c 9111F: drivers/power/supply/rx51_battery.c 9112 9113NTB DRIVER CORE 9114M: Jon Mason <jdmason@kudzu.us> 9115M: Dave Jiang <dave.jiang@intel.com> 9116M: Allen Hubbe <Allen.Hubbe@emc.com> 9117L: linux-ntb@googlegroups.com 9118S: Supported 9119W: https://github.com/jonmason/ntb/wiki 9120T: git git://github.com/jonmason/ntb.git 9121F: drivers/ntb/ 9122F: drivers/net/ntb_netdev.c 9123F: include/linux/ntb.h 9124F: include/linux/ntb_transport.h 9125F: tools/testing/selftests/ntb/ 9126 9127NTB INTEL DRIVER 9128M: Jon Mason <jdmason@kudzu.us> 9129M: Dave Jiang <dave.jiang@intel.com> 9130L: linux-ntb@googlegroups.com 9131S: Supported 9132W: https://github.com/jonmason/ntb/wiki 9133T: git git://github.com/jonmason/ntb.git 9134F: drivers/ntb/hw/intel/ 9135 9136NTB AMD DRIVER 9137M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9138L: linux-ntb@googlegroups.com 9139S: Supported 9140F: drivers/ntb/hw/amd/ 9141 9142NTFS FILESYSTEM 9143M: Anton Altaparmakov <anton@tuxera.com> 9144L: linux-ntfs-dev@lists.sourceforge.net 9145W: http://www.tuxera.com/ 9146T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9147S: Supported 9148F: Documentation/filesystems/ntfs.txt 9149F: fs/ntfs/ 9150 9151NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9152M: Antonino Daplas <adaplas@gmail.com> 9153L: linux-fbdev@vger.kernel.org 9154S: Maintained 9155F: drivers/video/fbdev/riva/ 9156F: drivers/video/fbdev/nvidia/ 9157 9158NVM EXPRESS DRIVER 9159M: Keith Busch <keith.busch@intel.com> 9160M: Jens Axboe <axboe@fb.com> 9161M: Christoph Hellwig <hch@lst.de> 9162M: Sagi Grimberg <sagi@grimberg.me> 9163L: linux-nvme@lists.infradead.org 9164T: git://git.infradead.org/nvme.git 9165W: http://git.infradead.org/nvme.git 9166S: Supported 9167F: drivers/nvme/host/ 9168F: include/linux/nvme.h 9169F: include/uapi/linux/nvme_ioctl.h 9170 9171NVM EXPRESS TARGET DRIVER 9172M: Christoph Hellwig <hch@lst.de> 9173M: Sagi Grimberg <sagi@grimberg.me> 9174L: linux-nvme@lists.infradead.org 9175T: git://git.infradead.org/nvme.git 9176W: http://git.infradead.org/nvme.git 9177S: Supported 9178F: drivers/nvme/target/ 9179 9180NVM EXPRESS FC TRANSPORT DRIVERS 9181M: James Smart <james.smart@broadcom.com> 9182L: linux-nvme@lists.infradead.org 9183S: Supported 9184F: include/linux/nvme-fc.h 9185F: include/linux/nvme-fc-driver.h 9186F: drivers/nvme/host/fc.c 9187F: drivers/nvme/target/fc.c 9188F: drivers/nvme/target/fcloop.c 9189 9190NVMEM FRAMEWORK 9191M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9192S: Maintained 9193F: drivers/nvmem/ 9194F: Documentation/devicetree/bindings/nvmem/ 9195F: include/linux/nvmem-consumer.h 9196F: include/linux/nvmem-provider.h 9197 9198NXP-NCI NFC DRIVER 9199M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9200R: Charles Gorand <charles.gorand@effinnov.com> 9201L: linux-nfc@lists.01.org (moderated for non-subscribers) 9202S: Supported 9203F: drivers/nfc/nxp-nci 9204 9205NXP TDA998X DRM DRIVER 9206M: Russell King <linux@armlinux.org.uk> 9207S: Supported 9208T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9209T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9210F: drivers/gpu/drm/i2c/tda998x_drv.c 9211F: include/drm/i2c/tda998x.h 9212 9213NXP TFA9879 DRIVER 9214M: Peter Rosin <peda@axentia.se> 9215L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9216S: Maintained 9217F: sound/soc/codecs/tfa9879* 9218 9219OBJTOOL 9220M: Josh Poimboeuf <jpoimboe@redhat.com> 9221S: Supported 9222F: tools/objtool/ 9223 9224OMAP1 SUPPORT 9225M: Aaro Koskinen <aaro.koskinen@iki.fi> 9226M: Tony Lindgren <tony@atomide.com> 9227L: linux-omap@vger.kernel.org 9228Q: http://patchwork.kernel.org/project/linux-omap/list/ 9229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9230S: Maintained 9231F: arch/arm/mach-omap1/ 9232F: arch/arm/plat-omap/ 9233F: arch/arm/configs/omap1_defconfig 9234F: drivers/i2c/busses/i2c-omap.c 9235F: include/linux/i2c-omap.h 9236 9237OMAP2+ SUPPORT 9238M: Tony Lindgren <tony@atomide.com> 9239L: linux-omap@vger.kernel.org 9240W: http://www.muru.com/linux/omap/ 9241W: http://linux.omap.com/ 9242Q: http://patchwork.kernel.org/project/linux-omap/list/ 9243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9244S: Maintained 9245F: arch/arm/mach-omap2/ 9246F: arch/arm/plat-omap/ 9247F: arch/arm/configs/omap2plus_defconfig 9248F: drivers/i2c/busses/i2c-omap.c 9249F: drivers/irqchip/irq-omap-intc.c 9250F: drivers/mfd/*omap*.c 9251F: drivers/mfd/menelaus.c 9252F: drivers/mfd/palmas.c 9253F: drivers/mfd/tps65217.c 9254F: drivers/mfd/tps65218.c 9255F: drivers/mfd/tps65910.c 9256F: drivers/mfd/twl-core.[ch] 9257F: drivers/mfd/twl4030*.c 9258F: drivers/mfd/twl6030*.c 9259F: drivers/mfd/twl6040*.c 9260F: drivers/regulator/palmas-regulator*.c 9261F: drivers/regulator/pbias-regulator.c 9262F: drivers/regulator/tps65217-regulator.c 9263F: drivers/regulator/tps65218-regulator.c 9264F: drivers/regulator/tps65910-regulator.c 9265F: drivers/regulator/twl-regulator.c 9266F: drivers/regulator/twl6030-regulator.c 9267F: include/linux/i2c-omap.h 9268 9269OMAP DEVICE TREE SUPPORT 9270M: Benoît Cousson <bcousson@baylibre.com> 9271M: Tony Lindgren <tony@atomide.com> 9272L: linux-omap@vger.kernel.org 9273L: devicetree@vger.kernel.org 9274S: Maintained 9275F: arch/arm/boot/dts/*omap* 9276F: arch/arm/boot/dts/*am3* 9277F: arch/arm/boot/dts/*am4* 9278F: arch/arm/boot/dts/*am5* 9279F: arch/arm/boot/dts/*dra7* 9280 9281OMAP CLOCK FRAMEWORK SUPPORT 9282M: Paul Walmsley <paul@pwsan.com> 9283L: linux-omap@vger.kernel.org 9284S: Maintained 9285F: arch/arm/*omap*/*clock* 9286 9287OMAP POWER MANAGEMENT SUPPORT 9288M: Kevin Hilman <khilman@kernel.org> 9289L: linux-omap@vger.kernel.org 9290S: Maintained 9291F: arch/arm/*omap*/*pm* 9292F: drivers/cpufreq/omap-cpufreq.c 9293 9294OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9295M: Rajendra Nayak <rnayak@codeaurora.org> 9296M: Paul Walmsley <paul@pwsan.com> 9297L: linux-omap@vger.kernel.org 9298S: Maintained 9299F: arch/arm/mach-omap2/prm* 9300 9301OMAP AUDIO SUPPORT 9302M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9303M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9304L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9305L: linux-omap@vger.kernel.org 9306S: Maintained 9307F: sound/soc/omap/ 9308 9309OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9310M: Roger Quadros <rogerq@ti.com> 9311M: Tony Lindgren <tony@atomide.com> 9312L: linux-omap@vger.kernel.org 9313S: Maintained 9314F: drivers/memory/omap-gpmc.c 9315F: arch/arm/mach-omap2/*gpmc* 9316 9317OMAP FRAMEBUFFER SUPPORT 9318M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9319L: linux-fbdev@vger.kernel.org 9320L: linux-omap@vger.kernel.org 9321S: Maintained 9322F: drivers/video/fbdev/omap/ 9323 9324OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9325M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9326L: linux-omap@vger.kernel.org 9327L: linux-fbdev@vger.kernel.org 9328S: Maintained 9329F: drivers/video/fbdev/omap2/ 9330F: Documentation/arm/OMAP/DSS 9331 9332OMAP HARDWARE SPINLOCK SUPPORT 9333M: Ohad Ben-Cohen <ohad@wizery.com> 9334L: linux-omap@vger.kernel.org 9335S: Maintained 9336F: drivers/hwspinlock/omap_hwspinlock.c 9337 9338OMAP MMC SUPPORT 9339M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9340L: linux-omap@vger.kernel.org 9341S: Maintained 9342F: drivers/mmc/host/omap.c 9343 9344OMAP HS MMC SUPPORT 9345L: linux-mmc@vger.kernel.org 9346L: linux-omap@vger.kernel.org 9347S: Orphan 9348F: drivers/mmc/host/omap_hsmmc.c 9349 9350OMAP RANDOM NUMBER GENERATOR SUPPORT 9351M: Deepak Saxena <dsaxena@plexity.net> 9352S: Maintained 9353F: drivers/char/hw_random/omap-rng.c 9354 9355OMAP HWMOD SUPPORT 9356M: Benoît Cousson <bcousson@baylibre.com> 9357M: Paul Walmsley <paul@pwsan.com> 9358L: linux-omap@vger.kernel.org 9359S: Maintained 9360F: arch/arm/mach-omap2/omap_hwmod.* 9361 9362OMAP HWMOD DATA 9363M: Paul Walmsley <paul@pwsan.com> 9364L: linux-omap@vger.kernel.org 9365S: Maintained 9366F: arch/arm/mach-omap2/omap_hwmod*data* 9367 9368OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9369M: Benoît Cousson <bcousson@baylibre.com> 9370L: linux-omap@vger.kernel.org 9371S: Maintained 9372F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9373 9374OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9375M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9376L: linux-media@vger.kernel.org 9377S: Maintained 9378F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9379F: drivers/media/platform/omap3isp/ 9380F: drivers/staging/media/omap4iss/ 9381 9382OMAP USB SUPPORT 9383L: linux-usb@vger.kernel.org 9384L: linux-omap@vger.kernel.org 9385S: Orphan 9386F: drivers/usb/*/*omap* 9387F: arch/arm/*omap*/usb* 9388 9389OMAP GPIO DRIVER 9390M: Grygorii Strashko <grygorii.strashko@ti.com> 9391M: Santosh Shilimkar <ssantosh@kernel.org> 9392M: Kevin Hilman <khilman@kernel.org> 9393L: linux-omap@vger.kernel.org 9394S: Maintained 9395F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9396F: drivers/gpio/gpio-omap.c 9397 9398OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9399M: Mark Jackson <mpfj@newflow.co.uk> 9400L: linux-omap@vger.kernel.org 9401S: Maintained 9402F: arch/arm/boot/dts/am335x-nano.dts 9403 9404OMFS FILESYSTEM 9405M: Bob Copeland <me@bobcopeland.com> 9406L: linux-karma-devel@lists.sourceforge.net 9407S: Maintained 9408F: Documentation/filesystems/omfs.txt 9409F: fs/omfs/ 9410 9411OMNIKEY CARDMAN 4000 DRIVER 9412M: Harald Welte <laforge@gnumonks.org> 9413S: Maintained 9414F: drivers/char/pcmcia/cm4000_cs.c 9415F: include/linux/cm4000_cs.h 9416F: include/uapi/linux/cm4000_cs.h 9417 9418OMNIKEY CARDMAN 4040 DRIVER 9419M: Harald Welte <laforge@gnumonks.org> 9420S: Maintained 9421F: drivers/char/pcmcia/cm4040_cs.* 9422 9423OMNIVISION OV5647 SENSOR DRIVER 9424M: Ramiro Oliveira <roliveir@synopsys.com> 9425L: linux-media@vger.kernel.org 9426T: git git://linuxtv.org/media_tree.git 9427S: Maintained 9428F: drivers/media/i2c/ov5647.c 9429 9430OMNIVISION OV7670 SENSOR DRIVER 9431M: Jonathan Corbet <corbet@lwn.net> 9432L: linux-media@vger.kernel.org 9433T: git git://linuxtv.org/media_tree.git 9434S: Maintained 9435F: drivers/media/i2c/ov7670.c 9436F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9437 9438ONENAND FLASH DRIVER 9439M: Kyungmin Park <kyungmin.park@samsung.com> 9440L: linux-mtd@lists.infradead.org 9441S: Maintained 9442F: drivers/mtd/onenand/ 9443F: include/linux/mtd/onenand*.h 9444 9445ONSTREAM SCSI TAPE DRIVER 9446M: Willem Riede <osst@riede.org> 9447L: osst-users@lists.sourceforge.net 9448L: linux-scsi@vger.kernel.org 9449S: Maintained 9450F: Documentation/scsi/osst.txt 9451F: drivers/scsi/osst.* 9452F: drivers/scsi/osst_*.h 9453F: drivers/scsi/st.h 9454 9455OPENCORES I2C BUS DRIVER 9456M: Peter Korsgaard <jacmet@sunsite.dk> 9457L: linux-i2c@vger.kernel.org 9458S: Maintained 9459F: Documentation/i2c/busses/i2c-ocores 9460F: drivers/i2c/busses/i2c-ocores.c 9461 9462OPEN FIRMWARE AND FLATTENED DEVICE TREE 9463M: Rob Herring <robh+dt@kernel.org> 9464M: Frank Rowand <frowand.list@gmail.com> 9465L: devicetree@vger.kernel.org 9466W: http://www.devicetree.org/ 9467T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9468S: Maintained 9469F: drivers/of/ 9470F: include/linux/of*.h 9471F: scripts/dtc/ 9472 9473OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9474M: Rob Herring <robh+dt@kernel.org> 9475M: Mark Rutland <mark.rutland@arm.com> 9476L: devicetree@vger.kernel.org 9477T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9478Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9479S: Maintained 9480F: Documentation/devicetree/ 9481F: arch/*/boot/dts/ 9482F: include/dt-bindings/ 9483 9484OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9485M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9486L: devicetree@vger.kernel.org 9487S: Maintained 9488F: Documentation/devicetree/dynamic-resolution-notes.txt 9489F: Documentation/devicetree/overlay-notes.txt 9490F: drivers/of/overlay.c 9491F: drivers/of/resolver.c 9492 9493OPENRISC ARCHITECTURE 9494M: Jonas Bonn <jonas@southpole.se> 9495M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9496M: Stafford Horne <shorne@gmail.com> 9497T: git git://github.com/openrisc/linux.git 9498L: openrisc@lists.librecores.org 9499W: http://openrisc.io 9500S: Maintained 9501F: arch/openrisc/ 9502 9503OPENVSWITCH 9504M: Pravin Shelar <pshelar@nicira.com> 9505L: netdev@vger.kernel.org 9506L: dev@openvswitch.org 9507W: http://openvswitch.org 9508S: Maintained 9509F: net/openvswitch/ 9510F: include/uapi/linux/openvswitch.h 9511 9512OPERATING PERFORMANCE POINTS (OPP) 9513M: Viresh Kumar <vireshk@kernel.org> 9514M: Nishanth Menon <nm@ti.com> 9515M: Stephen Boyd <sboyd@codeaurora.org> 9516L: linux-pm@vger.kernel.org 9517S: Maintained 9518T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9519F: drivers/base/power/opp/ 9520F: include/linux/pm_opp.h 9521F: Documentation/power/opp.txt 9522F: Documentation/devicetree/bindings/opp/ 9523 9524OPL4 DRIVER 9525M: Clemens Ladisch <clemens@ladisch.de> 9526L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9527T: git git://git.alsa-project.org/alsa-kernel.git 9528S: Maintained 9529F: sound/drivers/opl4/ 9530 9531OPROFILE 9532M: Robert Richter <rric@kernel.org> 9533L: oprofile-list@lists.sf.net 9534S: Maintained 9535F: arch/*/include/asm/oprofile*.h 9536F: arch/*/oprofile/ 9537F: drivers/oprofile/ 9538F: include/linux/oprofile.h 9539 9540OP-TEE DRIVER 9541M: Jens Wiklander <jens.wiklander@linaro.org> 9542S: Maintained 9543F: drivers/tee/optee/ 9544 9545ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9546M: Mark Fasheh <mfasheh@versity.com> 9547M: Joel Becker <jlbec@evilplan.org> 9548L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9549W: http://ocfs2.wiki.kernel.org 9550S: Supported 9551F: Documentation/filesystems/ocfs2.txt 9552F: Documentation/filesystems/dlmfs.txt 9553F: fs/ocfs2/ 9554 9555ORINOCO DRIVER 9556L: linux-wireless@vger.kernel.org 9557W: http://wireless.kernel.org/en/users/Drivers/orinoco 9558W: http://www.nongnu.org/orinoco/ 9559S: Orphan 9560F: drivers/net/wireless/intersil/orinoco/ 9561 9562OSD LIBRARY and FILESYSTEM 9563M: Boaz Harrosh <ooo@electrozaur.com> 9564S: Maintained 9565F: drivers/scsi/osd/ 9566F: include/scsi/osd_* 9567F: fs/exofs/ 9568 9569OVERLAY FILESYSTEM 9570M: Miklos Szeredi <miklos@szeredi.hu> 9571L: linux-unionfs@vger.kernel.org 9572T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9573S: Supported 9574F: fs/overlayfs/ 9575F: Documentation/filesystems/overlayfs.txt 9576 9577ORANGEFS FILESYSTEM 9578M: Mike Marshall <hubcap@omnibond.com> 9579L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9580T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9581S: Supported 9582F: fs/orangefs/ 9583F: Documentation/filesystems/orangefs.txt 9584 9585P54 WIRELESS DRIVER 9586M: Christian Lamparter <chunkeey@googlemail.com> 9587L: linux-wireless@vger.kernel.org 9588W: http://wireless.kernel.org/en/users/Drivers/p54 9589S: Maintained 9590F: drivers/net/wireless/intersil/p54/ 9591 9592PA SEMI ETHERNET DRIVER 9593L: netdev@vger.kernel.org 9594S: Orphan 9595F: drivers/net/ethernet/pasemi/* 9596 9597PA SEMI SMBUS DRIVER 9598L: linux-i2c@vger.kernel.org 9599S: Orphan 9600F: drivers/i2c/busses/i2c-pasemi.c 9601 9602PADATA PARALLEL EXECUTION MECHANISM 9603M: Steffen Klassert <steffen.klassert@secunet.com> 9604L: linux-crypto@vger.kernel.org 9605S: Maintained 9606F: kernel/padata.c 9607F: include/linux/padata.h 9608F: Documentation/padata.txt 9609 9610PANASONIC LAPTOP ACPI EXTRAS DRIVER 9611M: Harald Welte <laforge@gnumonks.org> 9612L: platform-driver-x86@vger.kernel.org 9613S: Maintained 9614F: drivers/platform/x86/panasonic-laptop.c 9615 9616PANASONIC MN10300/AM33/AM34 PORT 9617M: David Howells <dhowells@redhat.com> 9618L: linux-am33-list@redhat.com (moderated for non-subscribers) 9619W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9620S: Maintained 9621F: Documentation/mn10300/ 9622F: arch/mn10300/ 9623 9624PARALLEL LCD/KEYPAD PANEL DRIVER 9625M: Willy Tarreau <willy@haproxy.com> 9626M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9627S: Odd Fixes 9628F: Documentation/misc-devices/lcd-panel-cgram.txt 9629F: drivers/misc/panel.c 9630 9631PARALLEL PORT SUBSYSTEM 9632M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9633M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9634L: linux-parport@lists.infradead.org (subscribers-only) 9635S: Maintained 9636F: drivers/parport/ 9637F: include/linux/parport*.h 9638F: drivers/char/ppdev.c 9639F: include/uapi/linux/ppdev.h 9640F: Documentation/parport*.txt 9641 9642PARAVIRT_OPS INTERFACE 9643M: Jeremy Fitzhardinge <jeremy@goop.org> 9644M: Chris Wright <chrisw@sous-sol.org> 9645M: Alok Kataria <akataria@vmware.com> 9646M: Rusty Russell <rusty@rustcorp.com.au> 9647L: virtualization@lists.linux-foundation.org 9648S: Supported 9649F: Documentation/virtual/paravirt_ops.txt 9650F: arch/*/kernel/paravirt* 9651F: arch/*/include/asm/paravirt.h 9652F: include/linux/hypervisor.h 9653 9654PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9655M: Tim Waugh <tim@cyberelk.net> 9656L: linux-parport@lists.infradead.org (subscribers-only) 9657S: Maintained 9658F: Documentation/blockdev/paride.txt 9659F: drivers/block/paride/ 9660 9661PARISC ARCHITECTURE 9662M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9663M: Helge Deller <deller@gmx.de> 9664L: linux-parisc@vger.kernel.org 9665W: http://www.parisc-linux.org/ 9666Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9667T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9668T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9669S: Maintained 9670F: arch/parisc/ 9671F: Documentation/parisc/ 9672F: drivers/parisc/ 9673F: drivers/char/agp/parisc-agp.c 9674F: drivers/input/serio/gscps2.c 9675F: drivers/parport/parport_gsc.* 9676F: drivers/tty/serial/8250/8250_gsc.c 9677F: drivers/video/fbdev/sti* 9678F: drivers/video/console/sti* 9679F: drivers/video/logo/logo_parisc* 9680 9681PARMAN 9682M: Jiri Pirko <jiri@mellanox.com> 9683L: netdev@vger.kernel.org 9684S: Supported 9685F: lib/parman.c 9686F: lib/test_parman.c 9687F: include/linux/parman.h 9688 9689PC87360 HARDWARE MONITORING DRIVER 9690M: Jim Cromie <jim.cromie@gmail.com> 9691L: linux-hwmon@vger.kernel.org 9692S: Maintained 9693F: Documentation/hwmon/pc87360 9694F: drivers/hwmon/pc87360.c 9695 9696PC8736x GPIO DRIVER 9697M: Jim Cromie <jim.cromie@gmail.com> 9698S: Maintained 9699F: drivers/char/pc8736x_gpio.c 9700 9701PC87427 HARDWARE MONITORING DRIVER 9702M: Jean Delvare <jdelvare@suse.com> 9703L: linux-hwmon@vger.kernel.org 9704S: Maintained 9705F: Documentation/hwmon/pc87427 9706F: drivers/hwmon/pc87427.c 9707 9708PCA9532 LED DRIVER 9709M: Riku Voipio <riku.voipio@iki.fi> 9710S: Maintained 9711F: drivers/leds/leds-pca9532.c 9712F: include/linux/leds-pca9532.h 9713 9714PCA9541 I2C BUS MASTER SELECTOR DRIVER 9715M: Guenter Roeck <linux@roeck-us.net> 9716L: linux-i2c@vger.kernel.org 9717S: Maintained 9718F: drivers/i2c/muxes/i2c-mux-pca9541.c 9719 9720PCDP - PRIMARY CONSOLE AND DEBUG PORT 9721M: Khalid Aziz <khalid@gonehiking.org> 9722S: Maintained 9723F: drivers/firmware/pcdp.* 9724 9725PCI ERROR RECOVERY 9726M: Linas Vepstas <linasvepstas@gmail.com> 9727L: linux-pci@vger.kernel.org 9728S: Supported 9729F: Documentation/PCI/pci-error-recovery.txt 9730 9731PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9732M: Russell Currey <ruscur@russell.cc> 9733L: linuxppc-dev@lists.ozlabs.org 9734S: Supported 9735F: Documentation/powerpc/eeh-pci-error-recovery.txt 9736F: arch/powerpc/kernel/eeh*.c 9737F: arch/powerpc/platforms/*/eeh*.c 9738F: arch/powerpc/include/*/eeh*.h 9739 9740PCI SUBSYSTEM 9741M: Bjorn Helgaas <bhelgaas@google.com> 9742L: linux-pci@vger.kernel.org 9743Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9744T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9745S: Supported 9746F: Documentation/devicetree/bindings/pci/ 9747F: Documentation/PCI/ 9748F: drivers/pci/ 9749F: include/linux/pci* 9750F: arch/x86/pci/ 9751F: arch/x86/kernel/quirks.c 9752 9753PCI ENDPOINT SUBSYSTEM 9754M: Kishon Vijay Abraham I <kishon@ti.com> 9755L: linux-pci@vger.kernel.org 9756T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 9757S: Supported 9758F: drivers/pci/endpoint/ 9759F: drivers/misc/pci_endpoint_test.c 9760F: tools/pci/ 9761 9762PCI DRIVER FOR ALTERA PCIE IP 9763M: Ley Foon Tan <lftan@altera.com> 9764L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9765L: linux-pci@vger.kernel.org 9766S: Supported 9767F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9768F: drivers/pci/host/pcie-altera.c 9769 9770PCI DRIVER FOR ARM VERSATILE PLATFORM 9771M: Rob Herring <robh@kernel.org> 9772L: linux-pci@vger.kernel.org 9773L: linux-arm-kernel@lists.infradead.org 9774S: Maintained 9775F: Documentation/devicetree/bindings/pci/versatile.txt 9776F: drivers/pci/host/pci-versatile.c 9777 9778PCI DRIVER FOR ARMADA 8K 9779M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9780L: linux-pci@vger.kernel.org 9781L: linux-arm-kernel@lists.infradead.org 9782S: Maintained 9783F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9784F: drivers/pci/dwc/pcie-armada8k.c 9785 9786PCI DRIVER FOR APPLIEDMICRO XGENE 9787M: Tanmay Inamdar <tinamdar@apm.com> 9788L: linux-pci@vger.kernel.org 9789L: linux-arm-kernel@lists.infradead.org 9790S: Maintained 9791F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9792F: drivers/pci/host/pci-xgene.c 9793 9794PCI DRIVER FOR FREESCALE LAYERSCAPE 9795M: Minghuan Lian <minghuan.Lian@freescale.com> 9796M: Mingkai Hu <mingkai.hu@freescale.com> 9797M: Roy Zang <tie-fei.zang@freescale.com> 9798L: linuxppc-dev@lists.ozlabs.org 9799L: linux-pci@vger.kernel.org 9800L: linux-arm-kernel@lists.infradead.org 9801S: Maintained 9802F: drivers/pci/dwc/*layerscape* 9803 9804PCI DRIVER FOR IMX6 9805M: Richard Zhu <hongxing.zhu@nxp.com> 9806M: Lucas Stach <l.stach@pengutronix.de> 9807L: linux-pci@vger.kernel.org 9808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9809S: Maintained 9810F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9811F: drivers/pci/dwc/*imx6* 9812 9813PCI DRIVER FOR TI KEYSTONE 9814M: Murali Karicheri <m-karicheri2@ti.com> 9815L: linux-pci@vger.kernel.org 9816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9817S: Maintained 9818F: drivers/pci/dwc/*keystone* 9819 9820PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9821M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9822M: Jason Cooper <jason@lakedaemon.net> 9823L: linux-pci@vger.kernel.org 9824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9825S: Maintained 9826F: drivers/pci/host/*mvebu* 9827 9828PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9829M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9830L: linux-pci@vger.kernel.org 9831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9832S: Maintained 9833F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9834F: drivers/pci/host/pci-aardvark.c 9835 9836PCI DRIVER FOR MICROSEMI SWITCHTEC 9837M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 9838M: Stephen Bates <stephen.bates@microsemi.com> 9839M: Logan Gunthorpe <logang@deltatee.com> 9840L: linux-pci@vger.kernel.org 9841S: Maintained 9842F: Documentation/switchtec.txt 9843F: Documentation/ABI/testing/sysfs-class-switchtec 9844F: drivers/pci/switch/switchtec* 9845F: include/uapi/linux/switchtec_ioctl.h 9846 9847PCI DRIVER FOR NVIDIA TEGRA 9848M: Thierry Reding <thierry.reding@gmail.com> 9849L: linux-tegra@vger.kernel.org 9850L: linux-pci@vger.kernel.org 9851S: Supported 9852F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9853F: drivers/pci/host/pci-tegra.c 9854 9855PCI DRIVER FOR TI DRA7XX 9856M: Kishon Vijay Abraham I <kishon@ti.com> 9857L: linux-omap@vger.kernel.org 9858L: linux-pci@vger.kernel.org 9859S: Supported 9860F: Documentation/devicetree/bindings/pci/ti-pci.txt 9861F: drivers/pci/dwc/pci-dra7xx.c 9862 9863PCI DRIVER FOR RENESAS R-CAR 9864M: Simon Horman <horms@verge.net.au> 9865L: linux-pci@vger.kernel.org 9866L: linux-renesas-soc@vger.kernel.org 9867S: Maintained 9868F: drivers/pci/host/*rcar* 9869 9870PCI DRIVER FOR SAMSUNG EXYNOS 9871M: Jingoo Han <jingoohan1@gmail.com> 9872L: linux-pci@vger.kernel.org 9873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9874L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9875S: Maintained 9876F: drivers/pci/dwc/pci-exynos.c 9877 9878PCI DRIVER FOR SYNOPSIS DESIGNWARE 9879M: Jingoo Han <jingoohan1@gmail.com> 9880M: Joao Pinto <Joao.Pinto@synopsys.com> 9881L: linux-pci@vger.kernel.org 9882S: Maintained 9883F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9884F: drivers/pci/dwc/*designware* 9885 9886PCI DRIVER FOR GENERIC OF HOSTS 9887M: Will Deacon <will.deacon@arm.com> 9888L: linux-pci@vger.kernel.org 9889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9890S: Maintained 9891F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9892F: drivers/pci/host/pci-host-common.c 9893F: drivers/pci/host/pci-host-generic.c 9894 9895PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9896M: Keith Busch <keith.busch@intel.com> 9897L: linux-pci@vger.kernel.org 9898S: Supported 9899F: drivers/pci/host/vmd.c 9900 9901PCIE DRIVER FOR ST SPEAR13XX 9902M: Pratyush Anand <pratyush.anand@gmail.com> 9903L: linux-pci@vger.kernel.org 9904S: Maintained 9905F: drivers/pci/dwc/*spear* 9906 9907PCI MSI DRIVER FOR ALTERA MSI IP 9908M: Ley Foon Tan <lftan@altera.com> 9909L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9910L: linux-pci@vger.kernel.org 9911S: Supported 9912F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9913F: drivers/pci/host/pcie-altera-msi.c 9914 9915PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9916M: Duc Dang <dhdang@apm.com> 9917L: linux-pci@vger.kernel.org 9918L: linux-arm-kernel@lists.infradead.org 9919S: Maintained 9920F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9921F: drivers/pci/host/pci-xgene-msi.c 9922 9923PCIE DRIVER FOR AXIS ARTPEC 9924M: Niklas Cassel <niklas.cassel@axis.com> 9925M: Jesper Nilsson <jesper.nilsson@axis.com> 9926L: linux-arm-kernel@axis.com 9927L: linux-pci@vger.kernel.org 9928S: Maintained 9929F: Documentation/devicetree/bindings/pci/axis,artpec* 9930F: drivers/pci/dwc/*artpec* 9931 9932PCIE DRIVER FOR HISILICON 9933M: Zhou Wang <wangzhou1@hisilicon.com> 9934M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9935L: linux-pci@vger.kernel.org 9936S: Maintained 9937F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9938F: drivers/pci/dwc/pcie-hisi.c 9939 9940PCIE DRIVER FOR ROCKCHIP 9941M: Shawn Lin <shawn.lin@rock-chips.com> 9942M: Wenrui Li <wenrui.li@rock-chips.com> 9943L: linux-pci@vger.kernel.org 9944L: linux-rockchip@lists.infradead.org 9945S: Maintained 9946F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9947F: drivers/pci/host/pcie-rockchip.c 9948 9949PCIE DRIVER FOR QUALCOMM MSM 9950M: Stanimir Varbanov <svarbanov@mm-sol.com> 9951L: linux-pci@vger.kernel.org 9952L: linux-arm-msm@vger.kernel.org 9953S: Maintained 9954F: drivers/pci/dwc/*qcom* 9955 9956PCIE DRIVER FOR CAVIUM THUNDERX 9957M: David Daney <david.daney@cavium.com> 9958L: linux-pci@vger.kernel.org 9959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9960S: Supported 9961F: Documentation/devicetree/bindings/pci/pci-thunder-* 9962F: drivers/pci/host/pci-thunder-* 9963 9964PCMCIA SUBSYSTEM 9965P: Linux PCMCIA Team 9966L: linux-pcmcia@lists.infradead.org 9967W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9968T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9969S: Maintained 9970F: Documentation/pcmcia/ 9971F: tools/pcmcia/ 9972F: drivers/pcmcia/ 9973F: include/pcmcia/ 9974 9975PCNET32 NETWORK DRIVER 9976M: Don Fry <pcnet32@frontier.com> 9977L: netdev@vger.kernel.org 9978S: Maintained 9979F: drivers/net/ethernet/amd/pcnet32.c 9980 9981PCRYPT PARALLEL CRYPTO ENGINE 9982M: Steffen Klassert <steffen.klassert@secunet.com> 9983L: linux-crypto@vger.kernel.org 9984S: Maintained 9985F: crypto/pcrypt.c 9986F: include/crypto/pcrypt.h 9987 9988PER-CPU MEMORY ALLOCATOR 9989M: Tejun Heo <tj@kernel.org> 9990M: Christoph Lameter <cl@linux.com> 9991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9992S: Maintained 9993F: include/linux/percpu*.h 9994F: mm/percpu*.c 9995F: arch/*/include/asm/percpu.h 9996 9997PER-TASK DELAY ACCOUNTING 9998M: Balbir Singh <bsingharora@gmail.com> 9999S: Maintained 10000F: include/linux/delayacct.h 10001F: kernel/delayacct.c 10002 10003PERFORMANCE EVENTS SUBSYSTEM 10004M: Peter Zijlstra <peterz@infradead.org> 10005M: Ingo Molnar <mingo@redhat.com> 10006M: Arnaldo Carvalho de Melo <acme@kernel.org> 10007R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10008L: linux-kernel@vger.kernel.org 10009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10010S: Supported 10011F: kernel/events/* 10012F: include/linux/perf_event.h 10013F: include/uapi/linux/perf_event.h 10014F: arch/*/kernel/perf_event*.c 10015F: arch/*/kernel/*/perf_event*.c 10016F: arch/*/kernel/*/*/perf_event*.c 10017F: arch/*/include/asm/perf_event.h 10018F: arch/*/kernel/perf_callchain.c 10019F: arch/*/events/* 10020F: tools/perf/ 10021 10022PERSONALITY HANDLING 10023M: Christoph Hellwig <hch@infradead.org> 10024L: linux-abi-devel@lists.sourceforge.net 10025S: Maintained 10026F: include/linux/personality.h 10027F: include/uapi/linux/personality.h 10028 10029PHONET PROTOCOL 10030M: Remi Denis-Courmont <courmisch@gmail.com> 10031S: Supported 10032F: Documentation/networking/phonet.txt 10033F: include/linux/phonet.h 10034F: include/net/phonet/ 10035F: include/uapi/linux/phonet.h 10036F: net/phonet/ 10037 10038PHRAM MTD DRIVER 10039M: Joern Engel <joern@lazybastard.org> 10040L: linux-mtd@lists.infradead.org 10041S: Maintained 10042F: drivers/mtd/devices/phram.c 10043 10044PICOLCD HID DRIVER 10045M: Bruno Prémont <bonbons@linux-vserver.org> 10046L: linux-input@vger.kernel.org 10047S: Maintained 10048F: drivers/hid/hid-picolcd* 10049 10050PICOXCELL SUPPORT 10051M: Jamie Iles <jamie@jamieiles.com> 10052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10053T: git git://github.com/jamieiles/linux-2.6-ji.git 10054S: Supported 10055F: arch/arm/boot/dts/picoxcell* 10056F: arch/arm/mach-picoxcell/ 10057F: drivers/crypto/picoxcell* 10058 10059PIN CONTROL SUBSYSTEM 10060M: Linus Walleij <linus.walleij@linaro.org> 10061L: linux-gpio@vger.kernel.org 10062T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10063S: Maintained 10064F: Documentation/devicetree/bindings/pinctrl/ 10065F: Documentation/pinctrl.txt 10066F: drivers/pinctrl/ 10067F: include/linux/pinctrl/ 10068 10069PIN CONTROLLER - ATMEL AT91 10070M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10072S: Maintained 10073F: drivers/pinctrl/pinctrl-at91.* 10074 10075PIN CONTROLLER - ATMEL AT91 PIO4 10076M: Ludovic Desroches <ludovic.desroches@microchip.com> 10077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10078L: linux-gpio@vger.kernel.org 10079S: Supported 10080F: drivers/pinctrl/pinctrl-at91-pio4.* 10081 10082PIN CONTROLLER - INTEL 10083M: Mika Westerberg <mika.westerberg@linux.intel.com> 10084M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10085S: Maintained 10086F: drivers/pinctrl/intel/ 10087 10088PIN CONTROLLER - RENESAS 10089M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10090M: Geert Uytterhoeven <geert+renesas@glider.be> 10091L: linux-renesas-soc@vger.kernel.org 10092S: Maintained 10093F: drivers/pinctrl/sh-pfc/ 10094 10095PIN CONTROLLER - SAMSUNG 10096M: Tomasz Figa <tomasz.figa@gmail.com> 10097M: Krzysztof Kozlowski <krzk@kernel.org> 10098M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10100L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10101Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10102T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10103S: Maintained 10104F: drivers/pinctrl/samsung/ 10105F: include/dt-bindings/pinctrl/samsung.h 10106F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10107 10108PIN CONTROLLER - SINGLE 10109M: Tony Lindgren <tony@atomide.com> 10110M: Haojian Zhuang <haojian.zhuang@linaro.org> 10111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10112L: linux-omap@vger.kernel.org 10113S: Maintained 10114F: drivers/pinctrl/pinctrl-single.c 10115 10116PIN CONTROLLER - ST SPEAR 10117M: Viresh Kumar <vireshk@kernel.org> 10118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10119W: http://www.st.com/spear 10120S: Maintained 10121F: drivers/pinctrl/spear/ 10122 10123PISTACHIO SOC SUPPORT 10124M: James Hartley <james.hartley@imgtec.com> 10125M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10126L: linux-mips@linux-mips.org 10127S: Maintained 10128F: arch/mips/pistachio/ 10129F: arch/mips/include/asm/mach-pistachio/ 10130F: arch/mips/boot/dts/img/pistachio* 10131F: arch/mips/configs/pistachio*_defconfig 10132 10133PKTCDVD DRIVER 10134S: Orphan 10135M: linux-block@vger.kernel.org 10136F: drivers/block/pktcdvd.c 10137F: include/linux/pktcdvd.h 10138F: include/uapi/linux/pktcdvd.h 10139 10140PKUNITY SOC DRIVERS 10141M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10142W: http://mprc.pku.edu.cn/~guanxuetao/linux 10143S: Maintained 10144T: git git://github.com/gxt/linux.git 10145F: drivers/input/serio/i8042-unicore32io.h 10146F: drivers/i2c/busses/i2c-puv3.c 10147F: drivers/video/fbdev/fb-puv3.c 10148F: drivers/rtc/rtc-puv3.c 10149 10150PMBUS HARDWARE MONITORING DRIVERS 10151M: Guenter Roeck <linux@roeck-us.net> 10152L: linux-hwmon@vger.kernel.org 10153W: http://hwmon.wiki.kernel.org/ 10154W: http://www.roeck-us.net/linux/drivers/ 10155T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10156S: Maintained 10157F: Documentation/hwmon/pmbus 10158F: drivers/hwmon/pmbus/ 10159F: include/linux/i2c/pmbus.h 10160 10161PMC SIERRA MaxRAID DRIVER 10162L: linux-scsi@vger.kernel.org 10163W: http://www.pmc-sierra.com/ 10164S: Orphan 10165F: drivers/scsi/pmcraid.* 10166 10167PMC SIERRA PM8001 DRIVER 10168M: Jack Wang <jinpu.wang@profitbricks.com> 10169M: lindar_liu@usish.com 10170L: linux-scsi@vger.kernel.org 10171S: Supported 10172F: drivers/scsi/pm8001/ 10173 10174POSIX CLOCKS and TIMERS 10175M: Thomas Gleixner <tglx@linutronix.de> 10176L: linux-kernel@vger.kernel.org 10177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10178S: Maintained 10179F: fs/timerfd.c 10180F: include/linux/timer* 10181F: kernel/time/*timer* 10182 10183POWER MANAGEMENT CORE 10184M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10185L: linux-pm@vger.kernel.org 10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10187B: https://bugzilla.kernel.org 10188S: Supported 10189F: drivers/base/power/ 10190F: include/linux/pm.h 10191F: include/linux/pm_* 10192F: include/linux/powercap.h 10193F: drivers/powercap/ 10194 10195POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10196M: Sebastian Reichel <sre@kernel.org> 10197L: linux-pm@vger.kernel.org 10198T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10199S: Maintained 10200F: Documentation/devicetree/bindings/power/supply/ 10201F: include/linux/power_supply.h 10202F: drivers/power/supply/ 10203 10204POWER STATE COORDINATION INTERFACE (PSCI) 10205M: Mark Rutland <mark.rutland@arm.com> 10206M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10207L: linux-arm-kernel@lists.infradead.org 10208S: Maintained 10209F: drivers/firmware/psci*.c 10210F: include/linux/psci.h 10211F: include/uapi/linux/psci.h 10212 10213POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10214M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10215L: linuxppc-dev@lists.ozlabs.org 10216S: Maintained 10217F: drivers/char/powernv-op-panel.c 10218 10219PNP SUPPORT 10220M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10221S: Maintained 10222F: drivers/pnp/ 10223 10224PPP PROTOCOL DRIVERS AND COMPRESSORS 10225M: Paul Mackerras <paulus@samba.org> 10226L: linux-ppp@vger.kernel.org 10227S: Maintained 10228F: drivers/net/ppp/ppp_* 10229 10230PPP OVER ATM (RFC 2364) 10231M: Mitchell Blank Jr <mitch@sfgoth.com> 10232S: Maintained 10233F: net/atm/pppoatm.c 10234F: include/uapi/linux/atmppp.h 10235 10236PPP OVER ETHERNET 10237M: Michal Ostrowski <mostrows@earthlink.net> 10238S: Maintained 10239F: drivers/net/ppp/pppoe.c 10240F: drivers/net/ppp/pppox.c 10241 10242PPP OVER L2TP 10243M: James Chapman <jchapman@katalix.com> 10244S: Maintained 10245F: net/l2tp/l2tp_ppp.c 10246F: include/linux/if_pppol2tp.h 10247F: include/uapi/linux/if_pppol2tp.h 10248 10249PPS SUPPORT 10250M: Rodolfo Giometti <giometti@enneenne.com> 10251W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10252L: linuxpps@ml.enneenne.com (subscribers-only) 10253S: Maintained 10254F: Documentation/pps/ 10255F: drivers/pps/ 10256F: include/linux/pps*.h 10257 10258PPTP DRIVER 10259M: Dmitry Kozlov <xeb@mail.ru> 10260L: netdev@vger.kernel.org 10261S: Maintained 10262F: drivers/net/ppp/pptp.c 10263W: http://sourceforge.net/projects/accel-pptp 10264 10265PREEMPTIBLE KERNEL 10266M: Robert Love <rml@tech9.net> 10267L: kpreempt-tech@lists.sourceforge.net 10268W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10269S: Supported 10270F: Documentation/preempt-locking.txt 10271F: include/linux/preempt.h 10272 10273PRINTK 10274M: Petr Mladek <pmladek@suse.com> 10275M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10276R: Steven Rostedt <rostedt@goodmis.org> 10277S: Maintained 10278F: kernel/printk/ 10279F: include/linux/printk.h 10280 10281PRISM54 WIRELESS DRIVER 10282M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10283L: linux-wireless@vger.kernel.org 10284W: http://wireless.kernel.org/en/users/Drivers/p54 10285S: Obsolete 10286F: drivers/net/wireless/intersil/prism54/ 10287 10288PS3 NETWORK SUPPORT 10289M: Geoff Levand <geoff@infradead.org> 10290L: netdev@vger.kernel.org 10291L: linuxppc-dev@lists.ozlabs.org 10292S: Maintained 10293F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10294 10295PS3 PLATFORM SUPPORT 10296M: Geoff Levand <geoff@infradead.org> 10297L: linuxppc-dev@lists.ozlabs.org 10298S: Maintained 10299F: arch/powerpc/boot/ps3* 10300F: arch/powerpc/include/asm/lv1call.h 10301F: arch/powerpc/include/asm/ps3*.h 10302F: arch/powerpc/platforms/ps3/ 10303F: drivers/*/ps3* 10304F: drivers/ps3/ 10305F: drivers/rtc/rtc-ps3.c 10306F: drivers/usb/host/*ps3.c 10307F: sound/ppc/snd_ps3* 10308 10309PS3VRAM DRIVER 10310M: Jim Paris <jim@jtan.com> 10311M: Geoff Levand <geoff@infradead.org> 10312L: linuxppc-dev@lists.ozlabs.org 10313S: Maintained 10314F: drivers/block/ps3vram.c 10315 10316PSAMPLE PACKET SAMPLING SUPPORT: 10317M: Yotam Gigi <yotamg@mellanox.com> 10318S: Maintained 10319F: net/psample 10320F: include/net/psample.h 10321F: include/uapi/linux/psample.h 10322 10323PSTORE FILESYSTEM 10324M: Kees Cook <keescook@chromium.org> 10325M: Anton Vorontsov <anton@enomsg.org> 10326M: Colin Cross <ccross@android.com> 10327M: Tony Luck <tony.luck@intel.com> 10328S: Maintained 10329T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10330F: fs/pstore/ 10331F: include/linux/pstore* 10332F: drivers/firmware/efi/efi-pstore.c 10333F: drivers/acpi/apei/erst.c 10334F: Documentation/admin-guide/ramoops.rst 10335F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10336K: \b(pstore|ramoops) 10337 10338PTP HARDWARE CLOCK SUPPORT 10339M: Richard Cochran <richardcochran@gmail.com> 10340L: netdev@vger.kernel.org 10341S: Maintained 10342W: http://linuxptp.sourceforge.net/ 10343F: Documentation/ABI/testing/sysfs-ptp 10344F: Documentation/ptp/* 10345F: drivers/net/ethernet/freescale/gianfar_ptp.c 10346F: drivers/net/phy/dp83640* 10347F: drivers/ptp/* 10348F: include/linux/ptp_cl* 10349 10350PTRACE SUPPORT 10351M: Roland McGrath <roland@hack.frob.com> 10352M: Oleg Nesterov <oleg@redhat.com> 10353S: Maintained 10354F: include/asm-generic/syscall.h 10355F: include/linux/ptrace.h 10356F: include/linux/regset.h 10357F: include/linux/tracehook.h 10358F: include/uapi/linux/ptrace.h 10359F: kernel/ptrace.c 10360 10361PULSE8-CEC DRIVER 10362M: Hans Verkuil <hverkuil@xs4all.nl> 10363L: linux-media@vger.kernel.org 10364T: git git://linuxtv.org/media_tree.git 10365S: Maintained 10366F: drivers/media/usb/pulse8-cec/* 10367 10368PVRUSB2 VIDEO4LINUX DRIVER 10369M: Mike Isely <isely@pobox.com> 10370L: pvrusb2@isely.net (subscribers-only) 10371L: linux-media@vger.kernel.org 10372W: http://www.isely.net/pvrusb2/ 10373T: git git://linuxtv.org/media_tree.git 10374S: Maintained 10375F: Documentation/media/v4l-drivers/pvrusb2* 10376F: drivers/media/usb/pvrusb2/ 10377 10378PWC WEBCAM DRIVER 10379M: Hans Verkuil <hverkuil@xs4all.nl> 10380L: linux-media@vger.kernel.org 10381T: git git://linuxtv.org/media_tree.git 10382S: Odd Fixes 10383F: drivers/media/usb/pwc/* 10384 10385PWM FAN DRIVER 10386M: Kamil Debski <kamil@wypas.org> 10387M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10388L: linux-hwmon@vger.kernel.org 10389S: Supported 10390F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10391F: Documentation/hwmon/pwm-fan 10392F: drivers/hwmon/pwm-fan.c 10393 10394PWM SUBSYSTEM 10395M: Thierry Reding <thierry.reding@gmail.com> 10396L: linux-pwm@vger.kernel.org 10397S: Maintained 10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10399F: Documentation/pwm.txt 10400F: Documentation/devicetree/bindings/pwm/ 10401F: include/linux/pwm.h 10402F: drivers/pwm/ 10403F: drivers/video/backlight/pwm_bl.c 10404F: include/linux/pwm_backlight.h 10405F: drivers/gpio/gpio-mvebu.c 10406F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10407 10408PXA2xx/PXA3xx SUPPORT 10409M: Daniel Mack <daniel@zonque.org> 10410M: Haojian Zhuang <haojian.zhuang@gmail.com> 10411M: Robert Jarzmik <robert.jarzmik@free.fr> 10412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10413T: git git://github.com/hzhuang1/linux.git 10414T: git git://github.com/rjarzmik/linux.git 10415S: Maintained 10416F: arch/arm/boot/dts/pxa* 10417F: arch/arm/mach-pxa/ 10418F: drivers/dma/pxa* 10419F: drivers/pcmcia/pxa2xx* 10420F: drivers/pinctrl/pxa/ 10421F: drivers/spi/spi-pxa2xx* 10422F: drivers/usb/gadget/udc/pxa2* 10423F: include/sound/pxa2xx-lib.h 10424F: sound/arm/pxa* 10425F: sound/soc/pxa/ 10426 10427PXA GPIO DRIVER 10428M: Robert Jarzmik <robert.jarzmik@free.fr> 10429L: linux-gpio@vger.kernel.org 10430S: Maintained 10431F: drivers/gpio/gpio-pxa.c 10432 10433PXA3xx NAND FLASH DRIVER 10434M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10435L: linux-mtd@lists.infradead.org 10436S: Maintained 10437F: drivers/mtd/nand/pxa3xx_nand.c 10438 10439MMP SUPPORT 10440M: Eric Miao <eric.y.miao@gmail.com> 10441M: Haojian Zhuang <haojian.zhuang@gmail.com> 10442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10443T: git git://github.com/hzhuang1/linux.git 10444T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10445S: Maintained 10446F: arch/arm/boot/dts/mmp* 10447F: arch/arm/mach-mmp/ 10448 10449PXA MMCI DRIVER 10450S: Orphan 10451 10452PXA RTC DRIVER 10453M: Robert Jarzmik <robert.jarzmik@free.fr> 10454L: linux-rtc@vger.kernel.org 10455S: Maintained 10456 10457QAT DRIVER 10458M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10459M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10460L: qat-linux@intel.com 10461S: Supported 10462F: drivers/crypto/qat/ 10463 10464QIB DRIVER 10465M: Mike Marciniszyn <infinipath@intel.com> 10466L: linux-rdma@vger.kernel.org 10467S: Supported 10468F: drivers/infiniband/hw/qib/ 10469 10470QLOGIC QLA1280 SCSI DRIVER 10471M: Michael Reed <mdr@sgi.com> 10472L: linux-scsi@vger.kernel.org 10473S: Maintained 10474F: drivers/scsi/qla1280.[ch] 10475 10476QLOGIC QLA2XXX FC-SCSI DRIVER 10477M: qla2xxx-upstream@qlogic.com 10478L: linux-scsi@vger.kernel.org 10479S: Supported 10480F: Documentation/scsi/LICENSE.qla2xxx 10481F: drivers/scsi/qla2xxx/ 10482 10483QLOGIC QLA4XXX iSCSI DRIVER 10484M: QLogic-Storage-Upstream@qlogic.com 10485L: linux-scsi@vger.kernel.org 10486S: Supported 10487F: Documentation/scsi/LICENSE.qla4xxx 10488F: drivers/scsi/qla4xxx/ 10489 10490QLOGIC QLA3XXX NETWORK DRIVER 10491M: Dept-GELinuxNICDev@cavium.com 10492L: netdev@vger.kernel.org 10493S: Supported 10494F: Documentation/networking/LICENSE.qla3xxx 10495F: drivers/net/ethernet/qlogic/qla3xxx.* 10496 10497QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10498M: Harish Patil <harish.patil@cavium.com> 10499M: Manish Chopra <manish.chopra@cavium.com> 10500M: Dept-GELinuxNICDev@cavium.com 10501L: netdev@vger.kernel.org 10502S: Supported 10503F: drivers/net/ethernet/qlogic/qlcnic/ 10504 10505QLOGIC QLGE 10Gb ETHERNET DRIVER 10506M: Harish Patil <harish.patil@cavium.com> 10507M: Manish Chopra <manish.chopra@cavium.com> 10508M: Dept-GELinuxNICDev@cavium.com 10509L: netdev@vger.kernel.org 10510S: Supported 10511F: drivers/net/ethernet/qlogic/qlge/ 10512 10513QLOGIC QL4xxx ETHERNET DRIVER 10514M: Yuval Mintz <Yuval.Mintz@cavium.com> 10515M: Ariel Elior <Ariel.Elior@cavium.com> 10516M: everest-linux-l2@cavium.com 10517L: netdev@vger.kernel.org 10518S: Supported 10519F: drivers/net/ethernet/qlogic/qed/ 10520F: include/linux/qed/ 10521F: drivers/net/ethernet/qlogic/qede/ 10522 10523QLOGIC QL41xxx ISCSI DRIVER 10524M: QLogic-Storage-Upstream@cavium.com 10525L: linux-scsi@vger.kernel.org 10526S: Supported 10527F: drivers/scsi/qedi/ 10528 10529QLOGIC QL41xxx FCOE DRIVER 10530M: QLogic-Storage-Upstream@cavium.com 10531L: linux-scsi@vger.kernel.org 10532S: Supported 10533F: drivers/scsi/qedf/ 10534 10535QNX4 FILESYSTEM 10536M: Anders Larsen <al@alarsen.net> 10537W: http://www.alarsen.net/linux/qnx4fs/ 10538S: Maintained 10539F: fs/qnx4/ 10540F: include/uapi/linux/qnx4_fs.h 10541F: include/uapi/linux/qnxtypes.h 10542 10543QORIQ DPAA2 FSL-MC BUS DRIVER 10544M: Stuart Yoder <stuyoder@gmail.com> 10545M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10546L: linux-kernel@vger.kernel.org 10547S: Maintained 10548F: drivers/staging/fsl-mc/ 10549 10550QT1010 MEDIA DRIVER 10551M: Antti Palosaari <crope@iki.fi> 10552L: linux-media@vger.kernel.org 10553W: https://linuxtv.org 10554W: http://palosaari.fi/linux/ 10555Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10556T: git git://linuxtv.org/anttip/media_tree.git 10557S: Maintained 10558F: drivers/media/tuners/qt1010* 10559 10560QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10561M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10562L: linux-wireless@vger.kernel.org 10563W: http://wireless.kernel.org/en/users/Drivers/ath9k 10564S: Supported 10565F: drivers/net/wireless/ath/ath9k/ 10566 10567QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10568M: Kalle Valo <kvalo@qca.qualcomm.com> 10569L: ath10k@lists.infradead.org 10570W: http://wireless.kernel.org/en/users/Drivers/ath10k 10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10572S: Supported 10573F: drivers/net/wireless/ath/ath10k/ 10574 10575QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10576M: Timur Tabi <timur@codeaurora.org> 10577L: netdev@vger.kernel.org 10578S: Supported 10579F: drivers/net/ethernet/qualcomm/emac/ 10580 10581QUALCOMM HEXAGON ARCHITECTURE 10582M: Richard Kuo <rkuo@codeaurora.org> 10583L: linux-hexagon@vger.kernel.org 10584T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10585S: Supported 10586F: arch/hexagon/ 10587 10588QUALCOMM WCN36XX WIRELESS DRIVER 10589M: Eugene Krasnikov <k.eugene.e@gmail.com> 10590L: wcn36xx@lists.infradead.org 10591W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10592T: git git://github.com/KrasnikovEugene/wcn36xx.git 10593S: Supported 10594F: drivers/net/wireless/ath/wcn36xx/ 10595 10596QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10597M: Gabriel Somlo <somlo@cmu.edu> 10598M: "Michael S. Tsirkin" <mst@redhat.com> 10599L: qemu-devel@nongnu.org 10600S: Maintained 10601F: drivers/firmware/qemu_fw_cfg.c 10602 10603RADOS BLOCK DEVICE (RBD) 10604M: Ilya Dryomov <idryomov@gmail.com> 10605M: Sage Weil <sage@redhat.com> 10606M: Alex Elder <elder@kernel.org> 10607L: ceph-devel@vger.kernel.org 10608W: http://ceph.com/ 10609T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10610T: git git://github.com/ceph/ceph-client.git 10611S: Supported 10612F: Documentation/ABI/testing/sysfs-bus-rbd 10613F: drivers/block/rbd.c 10614F: drivers/block/rbd_types.h 10615 10616RADEON FRAMEBUFFER DISPLAY DRIVER 10617M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10618L: linux-fbdev@vger.kernel.org 10619S: Maintained 10620F: drivers/video/fbdev/aty/radeon* 10621F: include/uapi/linux/radeonfb.h 10622 10623RADIOSHARK RADIO DRIVER 10624M: Hans Verkuil <hverkuil@xs4all.nl> 10625L: linux-media@vger.kernel.org 10626T: git git://linuxtv.org/media_tree.git 10627S: Maintained 10628F: drivers/media/radio/radio-shark.c 10629 10630RADIOSHARK2 RADIO DRIVER 10631M: Hans Verkuil <hverkuil@xs4all.nl> 10632L: linux-media@vger.kernel.org 10633T: git git://linuxtv.org/media_tree.git 10634S: Maintained 10635F: drivers/media/radio/radio-shark2.c 10636F: drivers/media/radio/radio-tea5777.c 10637 10638RAGE128 FRAMEBUFFER DISPLAY DRIVER 10639M: Paul Mackerras <paulus@samba.org> 10640L: linux-fbdev@vger.kernel.org 10641S: Maintained 10642F: drivers/video/fbdev/aty/aty128fb.c 10643 10644RAINSHADOW-CEC DRIVER 10645M: Hans Verkuil <hverkuil@xs4all.nl> 10646L: linux-media@vger.kernel.org 10647T: git git://linuxtv.org/media_tree.git 10648S: Maintained 10649F: drivers/media/usb/rainshadow-cec/* 10650 10651RALINK MIPS ARCHITECTURE 10652M: John Crispin <john@phrozen.org> 10653L: linux-mips@linux-mips.org 10654S: Maintained 10655F: arch/mips/ralink 10656 10657RALINK RT2X00 WIRELESS LAN DRIVER 10658P: rt2x00 project 10659M: Stanislaw Gruszka <sgruszka@redhat.com> 10660M: Helmut Schaa <helmut.schaa@googlemail.com> 10661L: linux-wireless@vger.kernel.org 10662S: Maintained 10663F: drivers/net/wireless/ralink/rt2x00/ 10664 10665RAMDISK RAM BLOCK DEVICE DRIVER 10666M: Jens Axboe <axboe@kernel.dk> 10667S: Maintained 10668F: Documentation/blockdev/ramdisk.txt 10669F: drivers/block/brd.c 10670 10671RANDOM NUMBER DRIVER 10672M: "Theodore Ts'o" <tytso@mit.edu> 10673S: Maintained 10674F: drivers/char/random.c 10675 10676RAPIDIO SUBSYSTEM 10677M: Matt Porter <mporter@kernel.crashing.org> 10678M: Alexandre Bounine <alexandre.bounine@idt.com> 10679S: Maintained 10680F: drivers/rapidio/ 10681 10682RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10683L: linux-wireless@vger.kernel.org 10684S: Orphan 10685F: drivers/net/wireless/ray* 10686 10687RCUTORTURE MODULE 10688M: Josh Triplett <josh@joshtriplett.org> 10689M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10690L: linux-kernel@vger.kernel.org 10691S: Supported 10692T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10693F: Documentation/RCU/torture.txt 10694F: kernel/rcu/rcutorture.c 10695 10696RCUTORTURE TEST FRAMEWORK 10697M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10698M: Josh Triplett <josh@joshtriplett.org> 10699R: Steven Rostedt <rostedt@goodmis.org> 10700R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10701R: Lai Jiangshan <jiangshanlai@gmail.com> 10702L: linux-kernel@vger.kernel.org 10703S: Supported 10704T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10705F: tools/testing/selftests/rcutorture 10706 10707RDC R-321X SoC 10708M: Florian Fainelli <florian@openwrt.org> 10709S: Maintained 10710 10711RDC R6040 FAST ETHERNET DRIVER 10712M: Florian Fainelli <f.fainelli@gmail.com> 10713L: netdev@vger.kernel.org 10714S: Maintained 10715F: drivers/net/ethernet/rdc/r6040.c 10716 10717RDS - RELIABLE DATAGRAM SOCKETS 10718M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10719L: netdev@vger.kernel.org 10720L: linux-rdma@vger.kernel.org 10721L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10722W: https://oss.oracle.com/projects/rds/ 10723S: Supported 10724F: net/rds/ 10725F: Documentation/networking/rds.txt 10726 10727RDMAVT - RDMA verbs software 10728M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10729L: linux-rdma@vger.kernel.org 10730S: Supported 10731F: drivers/infiniband/sw/rdmavt 10732 10733RDT - RESOURCE ALLOCATION 10734M: Fenghua Yu <fenghua.yu@intel.com> 10735L: linux-kernel@vger.kernel.org 10736S: Supported 10737F: arch/x86/kernel/cpu/intel_rdt* 10738F: arch/x86/include/asm/intel_rdt* 10739F: Documentation/x86/intel_rdt* 10740 10741READ-COPY UPDATE (RCU) 10742M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10743M: Josh Triplett <josh@joshtriplett.org> 10744R: Steven Rostedt <rostedt@goodmis.org> 10745R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10746R: Lai Jiangshan <jiangshanlai@gmail.com> 10747L: linux-kernel@vger.kernel.org 10748W: http://www.rdrop.com/users/paulmck/RCU/ 10749S: Supported 10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10751F: Documentation/RCU/ 10752X: Documentation/RCU/torture.txt 10753F: include/linux/rcu* 10754X: include/linux/srcu.h 10755F: kernel/rcu/ 10756X: kernel/torture.c 10757 10758REAL TIME CLOCK (RTC) SUBSYSTEM 10759M: Alessandro Zummo <a.zummo@towertech.it> 10760M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10761L: linux-rtc@vger.kernel.org 10762Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10764S: Maintained 10765F: Documentation/devicetree/bindings/rtc/ 10766F: Documentation/rtc.txt 10767F: drivers/rtc/ 10768F: include/linux/rtc.h 10769F: include/uapi/linux/rtc.h 10770F: include/linux/rtc/ 10771F: include/linux/platform_data/rtc-* 10772F: tools/testing/selftests/timers/rtctest.c 10773 10774REALTEK AUDIO CODECS 10775M: Bard Liao <bardliao@realtek.com> 10776M: Oder Chiou <oder_chiou@realtek.com> 10777S: Maintained 10778F: sound/soc/codecs/rt* 10779F: include/sound/rt*.h 10780 10781REISERFS FILE SYSTEM 10782L: reiserfs-devel@vger.kernel.org 10783S: Supported 10784F: fs/reiserfs/ 10785 10786REGISTER MAP ABSTRACTION 10787M: Mark Brown <broonie@kernel.org> 10788L: linux-kernel@vger.kernel.org 10789T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10790S: Supported 10791F: Documentation/devicetree/bindings/regmap/ 10792F: drivers/base/regmap/ 10793F: include/linux/regmap.h 10794 10795REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10796M: Ohad Ben-Cohen <ohad@wizery.com> 10797M: Bjorn Andersson <bjorn.andersson@linaro.org> 10798L: linux-remoteproc@vger.kernel.org 10799T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10800S: Maintained 10801F: Documentation/devicetree/bindings/remoteproc/ 10802F: Documentation/remoteproc.txt 10803F: drivers/remoteproc/ 10804F: include/linux/remoteproc.h 10805 10806REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10807M: Ohad Ben-Cohen <ohad@wizery.com> 10808M: Bjorn Andersson <bjorn.andersson@linaro.org> 10809L: linux-remoteproc@vger.kernel.org 10810T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10811S: Maintained 10812F: drivers/rpmsg/ 10813F: Documentation/rpmsg.txt 10814F: include/linux/rpmsg.h 10815F: include/linux/rpmsg/ 10816 10817RENESAS CLOCK DRIVERS 10818M: Geert Uytterhoeven <geert+renesas@glider.be> 10819L: linux-renesas-soc@vger.kernel.org 10820S: Supported 10821F: drivers/clk/renesas/ 10822 10823RENESAS ETHERNET DRIVERS 10824R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10825L: netdev@vger.kernel.org 10826L: linux-renesas-soc@vger.kernel.org 10827F: drivers/net/ethernet/renesas/ 10828F: include/linux/sh_eth.h 10829 10830RENESAS R-CAR GYROADC DRIVER 10831M: Marek Vasut <marek.vasut@gmail.com> 10832L: linux-iio@vger.kernel.org 10833S: Supported 10834F: drivers/iio/adc/rcar_gyro_adc.c 10835 10836RENESAS USB2 PHY DRIVER 10837M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10838L: linux-renesas-soc@vger.kernel.org 10839S: Maintained 10840F: drivers/phy/phy-rcar-gen3-usb2.c 10841 10842RESET CONTROLLER FRAMEWORK 10843M: Philipp Zabel <p.zabel@pengutronix.de> 10844T: git git://git.pengutronix.de/git/pza/linux 10845S: Maintained 10846F: drivers/reset/ 10847F: Documentation/devicetree/bindings/reset/ 10848F: include/dt-bindings/reset/ 10849F: include/linux/reset.h 10850F: include/linux/reset-controller.h 10851 10852RFKILL 10853M: Johannes Berg <johannes@sipsolutions.net> 10854L: linux-wireless@vger.kernel.org 10855W: http://wireless.kernel.org/ 10856T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10857T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10858S: Maintained 10859F: Documentation/rfkill.txt 10860F: net/rfkill/ 10861 10862RHASHTABLE 10863M: Thomas Graf <tgraf@suug.ch> 10864M: Herbert Xu <herbert@gondor.apana.org.au> 10865L: netdev@vger.kernel.org 10866S: Maintained 10867F: lib/rhashtable.c 10868F: include/linux/rhashtable.h 10869 10870RICOH SMARTMEDIA/XD DRIVER 10871M: Maxim Levitsky <maximlevitsky@gmail.com> 10872S: Maintained 10873F: drivers/mtd/nand/r852.c 10874F: drivers/mtd/nand/r852.h 10875 10876RICOH R5C592 MEMORYSTICK DRIVER 10877M: Maxim Levitsky <maximlevitsky@gmail.com> 10878S: Maintained 10879F: drivers/memstick/host/r592.* 10880 10881ROCCAT DRIVERS 10882M: Stefan Achatz <erazor_de@users.sourceforge.net> 10883W: http://sourceforge.net/projects/roccat/ 10884S: Maintained 10885F: drivers/hid/hid-roccat* 10886F: include/linux/hid-roccat* 10887F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10888 10889ROCKER DRIVER 10890M: Jiri Pirko <jiri@resnulli.us> 10891L: netdev@vger.kernel.org 10892S: Supported 10893F: drivers/net/ethernet/rocker/ 10894 10895ROCKETPORT DRIVER 10896P: Comtrol Corp. 10897W: http://www.comtrol.com 10898S: Maintained 10899F: Documentation/serial/rocket.txt 10900F: drivers/tty/rocket* 10901 10902ROCKETPORT EXPRESS/INFINITY DRIVER 10903M: Kevin Cernekee <cernekee@gmail.com> 10904L: linux-serial@vger.kernel.org 10905S: Odd Fixes 10906F: drivers/tty/serial/rp2.* 10907 10908ROSE NETWORK LAYER 10909M: Ralf Baechle <ralf@linux-mips.org> 10910L: linux-hams@vger.kernel.org 10911W: http://www.linux-ax25.org/ 10912S: Maintained 10913F: include/net/rose.h 10914F: include/uapi/linux/rose.h 10915F: net/rose/ 10916 10917RTL2830 MEDIA DRIVER 10918M: Antti Palosaari <crope@iki.fi> 10919L: linux-media@vger.kernel.org 10920W: https://linuxtv.org 10921W: http://palosaari.fi/linux/ 10922Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10923T: git git://linuxtv.org/anttip/media_tree.git 10924S: Maintained 10925F: drivers/media/dvb-frontends/rtl2830* 10926 10927RTL2832 MEDIA DRIVER 10928M: Antti Palosaari <crope@iki.fi> 10929L: linux-media@vger.kernel.org 10930W: https://linuxtv.org 10931W: http://palosaari.fi/linux/ 10932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10933T: git git://linuxtv.org/anttip/media_tree.git 10934S: Maintained 10935F: drivers/media/dvb-frontends/rtl2832* 10936 10937RTL2832_SDR MEDIA DRIVER 10938M: Antti Palosaari <crope@iki.fi> 10939L: linux-media@vger.kernel.org 10940W: https://linuxtv.org 10941W: http://palosaari.fi/linux/ 10942Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10943T: git git://linuxtv.org/anttip/media_tree.git 10944S: Maintained 10945F: drivers/media/dvb-frontends/rtl2832_sdr* 10946 10947RTL8180 WIRELESS DRIVER 10948L: linux-wireless@vger.kernel.org 10949W: http://wireless.kernel.org/ 10950T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10951S: Orphan 10952F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10953 10954RTL8187 WIRELESS DRIVER 10955M: Herton Ronaldo Krzesinski <herton@canonical.com> 10956M: Hin-Tak Leung <htl10@users.sourceforge.net> 10957M: Larry Finger <Larry.Finger@lwfinger.net> 10958L: linux-wireless@vger.kernel.org 10959W: http://wireless.kernel.org/ 10960T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10961S: Maintained 10962F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10963 10964RTL8192CE WIRELESS DRIVER 10965M: Larry Finger <Larry.Finger@lwfinger.net> 10966M: Chaoming Li <chaoming_li@realsil.com.cn> 10967L: linux-wireless@vger.kernel.org 10968W: http://wireless.kernel.org/ 10969T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10970S: Maintained 10971F: drivers/net/wireless/realtek/rtlwifi/ 10972F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10973 10974RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10975M: Jes Sorensen <Jes.Sorensen@gmail.com> 10976L: linux-wireless@vger.kernel.org 10977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10978S: Maintained 10979F: drivers/net/wireless/realtek/rtl8xxxu/ 10980 10981S3 SAVAGE FRAMEBUFFER DRIVER 10982M: Antonino Daplas <adaplas@gmail.com> 10983L: linux-fbdev@vger.kernel.org 10984S: Maintained 10985F: drivers/video/fbdev/savage/ 10986 10987S390 10988M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10989M: Heiko Carstens <heiko.carstens@de.ibm.com> 10990L: linux-s390@vger.kernel.org 10991W: http://www.ibm.com/developerworks/linux/linux390/ 10992T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10993S: Supported 10994F: arch/s390/ 10995F: drivers/s390/ 10996F: Documentation/s390/ 10997F: Documentation/DocBook/s390* 10998 10999S390 COMMON I/O LAYER 11000M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11001M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11002L: linux-s390@vger.kernel.org 11003W: http://www.ibm.com/developerworks/linux/linux390/ 11004S: Supported 11005F: drivers/s390/cio/ 11006 11007S390 DASD DRIVER 11008M: Stefan Haberland <sth@linux.vnet.ibm.com> 11009M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11010L: linux-s390@vger.kernel.org 11011W: http://www.ibm.com/developerworks/linux/linux390/ 11012S: Supported 11013F: drivers/s390/block/dasd* 11014F: block/partitions/ibm.c 11015 11016S390 NETWORK DRIVERS 11017M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11018M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11019L: linux-s390@vger.kernel.org 11020W: http://www.ibm.com/developerworks/linux/linux390/ 11021S: Supported 11022F: drivers/s390/net/ 11023 11024S390 PCI SUBSYSTEM 11025M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11026M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11027L: linux-s390@vger.kernel.org 11028W: http://www.ibm.com/developerworks/linux/linux390/ 11029S: Supported 11030F: arch/s390/pci/ 11031F: drivers/pci/hotplug/s390_pci_hpc.c 11032 11033S390 ZCRYPT DRIVER 11034M: Harald Freudenberger <freude@de.ibm.com> 11035L: linux-s390@vger.kernel.org 11036W: http://www.ibm.com/developerworks/linux/linux390/ 11037S: Supported 11038F: drivers/s390/crypto/ 11039 11040S390 ZFCP DRIVER 11041M: Steffen Maier <maier@linux.vnet.ibm.com> 11042L: linux-s390@vger.kernel.org 11043W: http://www.ibm.com/developerworks/linux/linux390/ 11044S: Supported 11045F: drivers/s390/scsi/zfcp_* 11046 11047S390 IUCV NETWORK LAYER 11048M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11049M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11050L: linux-s390@vger.kernel.org 11051W: http://www.ibm.com/developerworks/linux/linux390/ 11052S: Supported 11053F: drivers/s390/net/*iucv* 11054F: include/net/iucv/ 11055F: net/iucv/ 11056 11057S390 IOMMU (PCI) 11058M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11059L: linux-s390@vger.kernel.org 11060W: http://www.ibm.com/developerworks/linux/linux390/ 11061S: Supported 11062F: drivers/iommu/s390-iommu.c 11063 11064S390 VFIO-CCW DRIVER 11065M: Cornelia Huck <cornelia.huck@de.ibm.com> 11066M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11067L: linux-s390@vger.kernel.org 11068L: kvm@vger.kernel.org 11069S: Supported 11070F: drivers/s390/cio/vfio_ccw* 11071F: Documentation/s390/vfio-ccw.txt 11072F: include/uapi/linux/vfio_ccw.h 11073 11074S3C24XX SD/MMC Driver 11075M: Ben Dooks <ben-linux@fluff.org> 11076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11077S: Supported 11078F: drivers/mmc/host/s3cmci.* 11079 11080SAA6588 RDS RECEIVER DRIVER 11081M: Hans Verkuil <hverkuil@xs4all.nl> 11082L: linux-media@vger.kernel.org 11083T: git git://linuxtv.org/media_tree.git 11084W: https://linuxtv.org 11085S: Odd Fixes 11086F: drivers/media/i2c/saa6588* 11087 11088SAA7134 VIDEO4LINUX DRIVER 11089M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11090M: Mauro Carvalho Chehab <mchehab@kernel.org> 11091L: linux-media@vger.kernel.org 11092W: https://linuxtv.org 11093T: git git://linuxtv.org/media_tree.git 11094S: Odd fixes 11095F: Documentation/media/v4l-drivers/saa7134* 11096F: drivers/media/pci/saa7134/ 11097 11098SAA7146 VIDEO4LINUX-2 DRIVER 11099M: Hans Verkuil <hverkuil@xs4all.nl> 11100L: linux-media@vger.kernel.org 11101T: git git://linuxtv.org/media_tree.git 11102S: Maintained 11103F: drivers/media/common/saa7146/ 11104F: drivers/media/pci/saa7146/ 11105F: include/media/saa7146* 11106 11107SAMSUNG LAPTOP DRIVER 11108M: Corentin Chary <corentin.chary@gmail.com> 11109L: platform-driver-x86@vger.kernel.org 11110S: Maintained 11111F: drivers/platform/x86/samsung-laptop.c 11112 11113SAMSUNG AUDIO (ASoC) DRIVERS 11114M: Krzysztof Kozlowski <krzk@kernel.org> 11115M: Sangbeom Kim <sbkim73@samsung.com> 11116M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11117L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11118S: Supported 11119F: sound/soc/samsung/ 11120 11121SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11122M: Krzysztof Kozlowski <krzk@kernel.org> 11123L: linux-crypto@vger.kernel.org 11124L: linux-samsung-soc@vger.kernel.org 11125S: Maintained 11126F: drivers/crypto/exynos-rng.c 11127F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11128 11129SAMSUNG FRAMEBUFFER DRIVER 11130M: Jingoo Han <jingoohan1@gmail.com> 11131L: linux-fbdev@vger.kernel.org 11132S: Maintained 11133F: drivers/video/fbdev/s3c-fb.c 11134 11135SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11136M: Sangbeom Kim <sbkim73@samsung.com> 11137M: Krzysztof Kozlowski <krzk@kernel.org> 11138M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11139L: linux-kernel@vger.kernel.org 11140L: linux-samsung-soc@vger.kernel.org 11141S: Supported 11142F: drivers/mfd/sec*.c 11143F: drivers/regulator/s2m*.c 11144F: drivers/regulator/s5m*.c 11145F: drivers/clk/clk-s2mps11.c 11146F: drivers/rtc/rtc-s5m.c 11147F: include/linux/mfd/samsung/ 11148F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11149F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11150F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11151F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11152 11153SAMSUNG S5P Security SubSystem (SSS) DRIVER 11154M: Krzysztof Kozlowski <krzk@kernel.org> 11155M: Vladimir Zapolskiy <vz@mleia.com> 11156L: linux-crypto@vger.kernel.org 11157L: linux-samsung-soc@vger.kernel.org 11158S: Maintained 11159F: drivers/crypto/s5p-sss.c 11160 11161SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11162M: Kyungmin Park <kyungmin.park@samsung.com> 11163M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11164L: linux-media@vger.kernel.org 11165Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11166S: Supported 11167F: drivers/media/platform/exynos4-is/ 11168 11169SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11170M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11171L: linux-media@vger.kernel.org 11172L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11173S: Maintained 11174F: drivers/media/platform/s3c-camif/ 11175F: include/media/drv-intf/s3c_camif.h 11176 11177SAMSUNG S5C73M3 CAMERA DRIVER 11178M: Kyungmin Park <kyungmin.park@samsung.com> 11179M: Andrzej Hajda <a.hajda@samsung.com> 11180L: linux-media@vger.kernel.org 11181S: Supported 11182F: drivers/media/i2c/s5c73m3/* 11183 11184SAMSUNG S5K5BAF CAMERA DRIVER 11185M: Kyungmin Park <kyungmin.park@samsung.com> 11186M: Andrzej Hajda <a.hajda@samsung.com> 11187L: linux-media@vger.kernel.org 11188S: Supported 11189F: drivers/media/i2c/s5k5baf.c 11190 11191SAMSUNG S3FWRN5 NFC DRIVER 11192M: Robert Baldyga <r.baldyga@samsung.com> 11193M: Krzysztof Opasiak <k.opasiak@samsung.com> 11194L: linux-nfc@lists.01.org (moderated for non-subscribers) 11195S: Supported 11196F: drivers/nfc/s3fwrn5 11197 11198SAMSUNG SOC CLOCK DRIVERS 11199M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11200M: Tomasz Figa <tomasz.figa@gmail.com> 11201M: Chanwoo Choi <cw00.choi@samsung.com> 11202S: Supported 11203L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11204F: drivers/clk/samsung/ 11205F: include/dt-bindings/clock/exynos*.h 11206F: Documentation/devicetree/bindings/clock/exynos*.txt 11207 11208SAMSUNG SPI DRIVERS 11209M: Kukjin Kim <kgene@kernel.org> 11210M: Krzysztof Kozlowski <krzk@kernel.org> 11211M: Andi Shyti <andi.shyti@samsung.com> 11212L: linux-spi@vger.kernel.org 11213L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11214S: Maintained 11215F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11216F: drivers/spi/spi-s3c* 11217F: include/linux/platform_data/spi-s3c64xx.h 11218 11219SAMSUNG SXGBE DRIVERS 11220M: Byungho An <bh74.an@samsung.com> 11221M: Girish K S <ks.giri@samsung.com> 11222M: Vipul Pandya <vipul.pandya@samsung.com> 11223S: Supported 11224L: netdev@vger.kernel.org 11225F: drivers/net/ethernet/samsung/sxgbe/ 11226 11227SAMSUNG THERMAL DRIVER 11228M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11229L: linux-pm@vger.kernel.org 11230L: linux-samsung-soc@vger.kernel.org 11231S: Supported 11232T: git https://github.com/lmajewski/linux-samsung-thermal.git 11233F: drivers/thermal/samsung/ 11234 11235SAMSUNG USB2 PHY DRIVER 11236M: Kamil Debski <kamil@wypas.org> 11237M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11238L: linux-kernel@vger.kernel.org 11239S: Supported 11240F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11241F: Documentation/phy/samsung-usb2.txt 11242F: drivers/phy/phy-exynos4210-usb2.c 11243F: drivers/phy/phy-exynos4x12-usb2.c 11244F: drivers/phy/phy-exynos5250-usb2.c 11245F: drivers/phy/phy-s5pv210-usb2.c 11246F: drivers/phy/phy-samsung-usb2.c 11247F: drivers/phy/phy-samsung-usb2.h 11248 11249SERIAL DRIVERS 11250M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11251L: linux-serial@vger.kernel.org 11252S: Maintained 11253F: Documentation/devicetree/bindings/serial/ 11254F: drivers/tty/serial/ 11255 11256SERIAL DEVICE BUS 11257M: Rob Herring <robh@kernel.org> 11258L: linux-serial@vger.kernel.org 11259S: Maintained 11260F: Documentation/devicetree/bindings/serial/slave-device.txt 11261F: drivers/tty/serdev/ 11262F: include/linux/serdev.h 11263 11264SERIAL IR RECEIVER 11265M: Sean Young <sean@mess.org> 11266L: linux-media@vger.kernel.org 11267S: Maintained 11268F: drivers/media/rc/serial_ir.c 11269 11270STI CEC DRIVER 11271M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11272L: kernel@stlinux.com 11273S: Maintained 11274F: drivers/staging/media/st-cec/ 11275F: Documentation/devicetree/bindings/media/stih-cec.txt 11276 11277SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11278M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11279L: linux-s390@vger.kernel.org 11280W: http://www.ibm.com/developerworks/linux/linux390/ 11281S: Supported 11282F: net/smc/ 11283 11284SYNOPSYS DESIGNWARE DMAC DRIVER 11285M: Viresh Kumar <vireshk@kernel.org> 11286M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11287S: Maintained 11288F: include/linux/dma/dw.h 11289F: include/linux/platform_data/dma-dw.h 11290F: drivers/dma/dw/ 11291 11292SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 11293M: Jie Deng <jiedeng@synopsys.com> 11294L: netdev@vger.kernel.org 11295S: Supported 11296F: drivers/net/ethernet/synopsys/ 11297 11298SYNOPSYS DESIGNWARE I2C DRIVER 11299M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11300R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11301R: Mika Westerberg <mika.westerberg@linux.intel.com> 11302L: linux-i2c@vger.kernel.org 11303S: Maintained 11304F: drivers/i2c/busses/i2c-designware-* 11305F: include/linux/platform_data/i2c-designware.h 11306 11307SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11308M: Jaehoon Chung <jh80.chung@samsung.com> 11309L: linux-mmc@vger.kernel.org 11310S: Maintained 11311F: drivers/mmc/host/dw_mmc* 11312 11313SYSTEM TRACE MODULE CLASS 11314M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11315S: Maintained 11316T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11317F: Documentation/trace/stm.txt 11318F: drivers/hwtracing/stm/ 11319F: include/linux/stm.h 11320F: include/uapi/linux/stm.h 11321 11322TEE SUBSYSTEM 11323M: Jens Wiklander <jens.wiklander@linaro.org> 11324S: Maintained 11325F: include/linux/tee_drv.h 11326F: include/uapi/linux/tee.h 11327F: drivers/tee/ 11328F: Documentation/tee.txt 11329 11330THUNDERBOLT DRIVER 11331M: Andreas Noever <andreas.noever@gmail.com> 11332S: Maintained 11333F: drivers/thunderbolt/ 11334 11335TI BQ27XXX POWER SUPPLY DRIVER 11336R: Andrew F. Davis <afd@ti.com> 11337F: include/linux/power/bq27xxx_battery.h 11338F: drivers/power/supply/bq27xxx_battery.c 11339F: drivers/power/supply/bq27xxx_battery_i2c.c 11340 11341TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11342M: John Stultz <john.stultz@linaro.org> 11343M: Thomas Gleixner <tglx@linutronix.de> 11344R: Stephen Boyd <sboyd@codeaurora.org> 11345L: linux-kernel@vger.kernel.org 11346T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11347S: Supported 11348F: include/linux/clocksource.h 11349F: include/linux/time.h 11350F: include/linux/timex.h 11351F: include/uapi/linux/time.h 11352F: include/uapi/linux/timex.h 11353F: kernel/time/clocksource.c 11354F: kernel/time/time*.c 11355F: kernel/time/alarmtimer.c 11356F: kernel/time/ntp.c 11357F: tools/testing/selftests/timers/ 11358 11359SC1200 WDT DRIVER 11360M: Zwane Mwaikambo <zwanem@gmail.com> 11361S: Maintained 11362F: drivers/watchdog/sc1200wdt.c 11363 11364SCHEDULER 11365M: Ingo Molnar <mingo@redhat.com> 11366M: Peter Zijlstra <peterz@infradead.org> 11367L: linux-kernel@vger.kernel.org 11368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11369S: Maintained 11370F: kernel/sched/ 11371F: include/linux/sched.h 11372F: include/uapi/linux/sched.h 11373F: include/linux/wait.h 11374 11375SCORE ARCHITECTURE 11376M: Chen Liqin <liqin.linux@gmail.com> 11377M: Lennox Wu <lennox.wu@gmail.com> 11378W: http://www.sunplus.com 11379S: Supported 11380F: arch/score/ 11381 11382SCR24X CHIP CARD INTERFACE DRIVER 11383M: Lubomir Rintel <lkundrak@v3.sk> 11384S: Supported 11385F: drivers/char/pcmcia/scr24x_cs.c 11386 11387SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11388M: Sudeep Holla <sudeep.holla@arm.com> 11389L: linux-arm-kernel@lists.infradead.org 11390S: Maintained 11391F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11392F: drivers/clk/clk-scpi.c 11393F: drivers/cpufreq/scpi-cpufreq.c 11394F: drivers/firmware/arm_scpi.c 11395F: include/linux/scpi_protocol.h 11396 11397SCSI CDROM DRIVER 11398M: Jens Axboe <axboe@kernel.dk> 11399L: linux-scsi@vger.kernel.org 11400W: http://www.kernel.dk 11401S: Maintained 11402F: drivers/scsi/sr* 11403 11404SCSI RDMA PROTOCOL (SRP) INITIATOR 11405M: Bart Van Assche <bart.vanassche@sandisk.com> 11406L: linux-rdma@vger.kernel.org 11407S: Supported 11408W: http://www.openfabrics.org 11409Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11410T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11411F: drivers/infiniband/ulp/srp/ 11412F: include/scsi/srp.h 11413 11414SCSI SG DRIVER 11415M: Doug Gilbert <dgilbert@interlog.com> 11416L: linux-scsi@vger.kernel.org 11417W: http://sg.danny.cz/sg 11418S: Maintained 11419F: Documentation/scsi/scsi-generic.txt 11420F: drivers/scsi/sg.c 11421F: include/scsi/sg.h 11422 11423SCSI SUBSYSTEM 11424M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11425T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11426M: "Martin K. Petersen" <martin.petersen@oracle.com> 11427T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11428L: linux-scsi@vger.kernel.org 11429S: Maintained 11430F: Documentation/devicetree/bindings/scsi/ 11431F: drivers/scsi/ 11432F: include/scsi/ 11433 11434SCSI TAPE DRIVER 11435M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11436L: linux-scsi@vger.kernel.org 11437S: Maintained 11438F: Documentation/scsi/st.txt 11439F: drivers/scsi/st.* 11440F: drivers/scsi/st_*.h 11441 11442SCTP PROTOCOL 11443M: Vlad Yasevich <vyasevich@gmail.com> 11444M: Neil Horman <nhorman@tuxdriver.com> 11445L: linux-sctp@vger.kernel.org 11446W: http://lksctp.sourceforge.net 11447S: Maintained 11448F: Documentation/networking/sctp.txt 11449F: include/linux/sctp.h 11450F: include/uapi/linux/sctp.h 11451F: include/net/sctp/ 11452F: net/sctp/ 11453 11454SCx200 CPU SUPPORT 11455M: Jim Cromie <jim.cromie@gmail.com> 11456S: Odd Fixes 11457F: Documentation/i2c/busses/scx200_acb 11458F: arch/x86/platform/scx200/ 11459F: drivers/watchdog/scx200_wdt.c 11460F: drivers/i2c/busses/scx200* 11461F: drivers/mtd/maps/scx200_docflash.c 11462F: include/linux/scx200.h 11463 11464SCx200 GPIO DRIVER 11465M: Jim Cromie <jim.cromie@gmail.com> 11466S: Maintained 11467F: drivers/char/scx200_gpio.c 11468F: include/linux/scx200_gpio.h 11469 11470SCx200 HRT CLOCKSOURCE DRIVER 11471M: Jim Cromie <jim.cromie@gmail.com> 11472S: Maintained 11473F: drivers/clocksource/scx200_hrt.c 11474 11475SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11476M: Sascha Sommer <saschasommer@freenet.de> 11477L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11478S: Maintained 11479F: drivers/mmc/host/sdricoh_cs.c 11480 11481SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11482M: Adrian Hunter <adrian.hunter@intel.com> 11483L: linux-mmc@vger.kernel.org 11484T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11485S: Maintained 11486F: drivers/mmc/host/sdhci* 11487F: include/linux/mmc/sdhci* 11488 11489SECURE COMPUTING 11490M: Kees Cook <keescook@chromium.org> 11491R: Andy Lutomirski <luto@amacapital.net> 11492R: Will Drewry <wad@chromium.org> 11493T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11494S: Supported 11495F: kernel/seccomp.c 11496F: include/uapi/linux/seccomp.h 11497F: include/linux/seccomp.h 11498F: tools/testing/selftests/seccomp/* 11499F: tools/testing/selftests/kselftest_harness.h 11500K: \bsecure_computing 11501K: \bTIF_SECCOMP\b 11502 11503SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11504M: Al Cooper <alcooperx@gmail.com> 11505L: linux-mmc@vger.kernel.org 11506L: bcm-kernel-feedback-list@broadcom.com 11507S: Maintained 11508F: drivers/mmc/host/sdhci-brcmstb* 11509 11510SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11511M: Ben Dooks <ben-linux@fluff.org> 11512M: Jaehoon Chung <jh80.chung@samsung.com> 11513L: linux-mmc@vger.kernel.org 11514S: Maintained 11515F: drivers/mmc/host/sdhci-s3c* 11516 11517SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11518M: Viresh Kumar <vireshk@kernel.org> 11519L: linux-mmc@vger.kernel.org 11520S: Maintained 11521F: drivers/mmc/host/sdhci-spear.c 11522 11523SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11524M: Scott Bauer <scott.bauer@intel.com> 11525M: Jonathan Derrick <jonathan.derrick@intel.com> 11526M: Rafael Antognolli <rafael.antognolli@intel.com> 11527L: linux-block@vger.kernel.org 11528S: Supported 11529F: block/sed* 11530F: block/opal_proto.h 11531F: include/linux/sed* 11532F: include/uapi/linux/sed* 11533 11534SECURITY SUBSYSTEM 11535M: James Morris <james.l.morris@oracle.com> 11536M: "Serge E. Hallyn" <serge@hallyn.com> 11537L: linux-security-module@vger.kernel.org (suggested Cc:) 11538T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11539W: http://kernsec.org/ 11540S: Supported 11541F: security/ 11542 11543SECURITY CONTACT 11544M: Security Officers <security@kernel.org> 11545S: Supported 11546 11547SELINUX SECURITY MODULE 11548M: Paul Moore <paul@paul-moore.com> 11549M: Stephen Smalley <sds@tycho.nsa.gov> 11550M: Eric Paris <eparis@parisplace.org> 11551L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11552W: http://selinuxproject.org 11553T: git git://git.infradead.org/users/pcmoore/selinux 11554S: Supported 11555F: include/linux/selinux* 11556F: security/selinux/ 11557F: scripts/selinux/ 11558 11559APPARMOR SECURITY MODULE 11560M: John Johansen <john.johansen@canonical.com> 11561L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11562W: apparmor.wiki.kernel.org 11563T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11564S: Supported 11565F: security/apparmor/ 11566 11567LOADPIN SECURITY MODULE 11568M: Kees Cook <keescook@chromium.org> 11569T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11570S: Supported 11571F: security/loadpin/ 11572 11573YAMA SECURITY MODULE 11574M: Kees Cook <keescook@chromium.org> 11575T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11576S: Supported 11577F: security/yama/ 11578 11579SENSABLE PHANTOM 11580M: Jiri Slaby <jirislaby@gmail.com> 11581S: Maintained 11582F: drivers/misc/phantom.c 11583F: include/uapi/linux/phantom.h 11584 11585Emulex 10Gbps iSCSI - OneConnect DRIVER 11586M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11587M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11588M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11589L: linux-scsi@vger.kernel.org 11590W: http://www.broadcom.com 11591S: Supported 11592F: drivers/scsi/be2iscsi/ 11593 11594Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11595M: Sathya Perla <sathya.perla@broadcom.com> 11596M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11597M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11598M: Somnath Kotur <somnath.kotur@broadcom.com> 11599L: netdev@vger.kernel.org 11600W: http://www.emulex.com 11601S: Supported 11602F: drivers/net/ethernet/emulex/benet/ 11603 11604EMULEX ONECONNECT ROCE DRIVER 11605M: Selvin Xavier <selvin.xavier@broadcom.com> 11606M: Devesh Sharma <devesh.sharma@broadcom.com> 11607L: linux-rdma@vger.kernel.org 11608W: http://www.broadcom.com 11609S: Odd Fixes 11610F: drivers/infiniband/hw/ocrdma/ 11611F: include/uapi/rdma/ocrdma-abi.h 11612 11613SFC NETWORK DRIVER 11614M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11615M: Edward Cree <ecree@solarflare.com> 11616M: Bert Kenward <bkenward@solarflare.com> 11617L: netdev@vger.kernel.org 11618S: Supported 11619F: drivers/net/ethernet/sfc/ 11620 11621SGI GRU DRIVER 11622M: Dimitri Sivanich <sivanich@sgi.com> 11623S: Maintained 11624F: drivers/misc/sgi-gru/ 11625 11626SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11627M: Pat Gefre <pfg@sgi.com> 11628L: linux-ia64@vger.kernel.org 11629S: Supported 11630F: Documentation/ia64/serial.txt 11631F: drivers/tty/serial/ioc?_serial.c 11632F: include/linux/ioc?.h 11633 11634SGI XP/XPC/XPNET DRIVER 11635M: Cliff Whickman <cpw@sgi.com> 11636M: Robin Holt <robinmholt@gmail.com> 11637S: Maintained 11638F: drivers/misc/sgi-xp/ 11639 11640SI2157 MEDIA DRIVER 11641M: Antti Palosaari <crope@iki.fi> 11642L: linux-media@vger.kernel.org 11643W: https://linuxtv.org 11644W: http://palosaari.fi/linux/ 11645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11646T: git git://linuxtv.org/anttip/media_tree.git 11647S: Maintained 11648F: drivers/media/tuners/si2157* 11649 11650SI2168 MEDIA DRIVER 11651M: Antti Palosaari <crope@iki.fi> 11652L: linux-media@vger.kernel.org 11653W: https://linuxtv.org 11654W: http://palosaari.fi/linux/ 11655Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11656T: git git://linuxtv.org/anttip/media_tree.git 11657S: Maintained 11658F: drivers/media/dvb-frontends/si2168* 11659 11660SI470X FM RADIO RECEIVER I2C DRIVER 11661M: Hans Verkuil <hverkuil@xs4all.nl> 11662L: linux-media@vger.kernel.org 11663T: git git://linuxtv.org/media_tree.git 11664W: https://linuxtv.org 11665S: Odd Fixes 11666F: drivers/media/radio/si470x/radio-si470x-i2c.c 11667 11668SI470X FM RADIO RECEIVER USB DRIVER 11669M: Hans Verkuil <hverkuil@xs4all.nl> 11670L: linux-media@vger.kernel.org 11671T: git git://linuxtv.org/media_tree.git 11672W: https://linuxtv.org 11673S: Maintained 11674F: drivers/media/radio/si470x/radio-si470x-common.c 11675F: drivers/media/radio/si470x/radio-si470x.h 11676F: drivers/media/radio/si470x/radio-si470x-usb.c 11677 11678SI4713 FM RADIO TRANSMITTER I2C DRIVER 11679M: Eduardo Valentin <edubezval@gmail.com> 11680L: linux-media@vger.kernel.org 11681T: git git://linuxtv.org/media_tree.git 11682W: https://linuxtv.org 11683S: Odd Fixes 11684F: drivers/media/radio/si4713/si4713.? 11685 11686SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11687M: Eduardo Valentin <edubezval@gmail.com> 11688L: linux-media@vger.kernel.org 11689T: git git://linuxtv.org/media_tree.git 11690W: https://linuxtv.org 11691S: Odd Fixes 11692F: drivers/media/radio/si4713/radio-platform-si4713.c 11693 11694SI4713 FM RADIO TRANSMITTER USB DRIVER 11695M: Hans Verkuil <hverkuil@xs4all.nl> 11696L: linux-media@vger.kernel.org 11697T: git git://linuxtv.org/media_tree.git 11698W: https://linuxtv.org 11699S: Maintained 11700F: drivers/media/radio/si4713/radio-usb-si4713.c 11701 11702SIANO DVB DRIVER 11703M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11704M: Mauro Carvalho Chehab <mchehab@kernel.org> 11705L: linux-media@vger.kernel.org 11706W: https://linuxtv.org 11707T: git git://linuxtv.org/media_tree.git 11708S: Odd fixes 11709F: drivers/media/common/siano/ 11710F: drivers/media/usb/siano/ 11711F: drivers/media/usb/siano/ 11712F: drivers/media/mmc/siano/ 11713 11714SILEAD TOUCHSCREEN DRIVER 11715M: Hans de Goede <hdegoede@redhat.com> 11716L: linux-input@vger.kernel.org 11717L: platform-driver-x86@vger.kernel.org 11718S: Maintained 11719F: drivers/input/touchscreen/silead.c 11720F: drivers/platform/x86/silead_dmi.c 11721 11722SIMPLEFB FB DRIVER 11723M: Hans de Goede <hdegoede@redhat.com> 11724L: linux-fbdev@vger.kernel.org 11725S: Maintained 11726F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11727F: drivers/video/fbdev/simplefb.c 11728F: include/linux/platform_data/simplefb.h 11729 11730SH_VEU V4L2 MEM2MEM DRIVER 11731L: linux-media@vger.kernel.org 11732S: Orphan 11733F: drivers/media/platform/sh_veu.c 11734 11735SH_VOU V4L2 OUTPUT DRIVER 11736L: linux-media@vger.kernel.org 11737S: Orphan 11738F: drivers/media/platform/sh_vou.c 11739F: include/media/drv-intf/sh_vou.h 11740 11741SIMPLE FIRMWARE INTERFACE (SFI) 11742M: Len Brown <lenb@kernel.org> 11743L: sfi-devel@simplefirmware.org 11744W: http://simplefirmware.org/ 11745T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11746S: Supported 11747F: arch/x86/platform/sfi/ 11748F: drivers/sfi/ 11749F: include/linux/sfi*.h 11750 11751SIMTEC EB110ATX (Chalice CATS) 11752P: Ben Dooks 11753P: Vincent Sanders <vince@simtec.co.uk> 11754M: Simtec Linux Team <linux@simtec.co.uk> 11755W: http://www.simtec.co.uk/products/EB110ATX/ 11756S: Supported 11757 11758SIMTEC EB2410ITX (BAST) 11759P: Ben Dooks 11760P: Vincent Sanders <vince@simtec.co.uk> 11761M: Simtec Linux Team <linux@simtec.co.uk> 11762W: http://www.simtec.co.uk/products/EB2410ITX/ 11763S: Supported 11764F: arch/arm/mach-s3c24xx/mach-bast.c 11765F: arch/arm/mach-s3c24xx/bast-ide.c 11766F: arch/arm/mach-s3c24xx/bast-irq.c 11767 11768SIPHASH PRF ROUTINES 11769M: Jason A. Donenfeld <Jason@zx2c4.com> 11770S: Maintained 11771F: lib/siphash.c 11772F: lib/test_siphash.c 11773F: include/linux/siphash.h 11774 11775TI DAVINCI MACHINE SUPPORT 11776M: Sekhar Nori <nsekhar@ti.com> 11777M: Kevin Hilman <khilman@kernel.org> 11778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11779T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11780S: Supported 11781F: arch/arm/mach-davinci/ 11782F: drivers/i2c/busses/i2c-davinci.c 11783 11784TI DAVINCI SERIES MEDIA DRIVER 11785M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11786L: linux-media@vger.kernel.org 11787W: https://linuxtv.org 11788Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11789T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11790S: Maintained 11791F: drivers/media/platform/davinci/ 11792F: include/media/davinci/ 11793 11794TI AM437X VPFE DRIVER 11795M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11796L: linux-media@vger.kernel.org 11797W: https://linuxtv.org 11798Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11799T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11800S: Maintained 11801F: drivers/media/platform/am437x/ 11802 11803OV2659 OMNIVISION SENSOR DRIVER 11804M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11805L: linux-media@vger.kernel.org 11806W: https://linuxtv.org 11807Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11808T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11809S: Maintained 11810F: drivers/media/i2c/ov2659.c 11811F: include/media/i2c/ov2659.h 11812 11813SILICON MOTION SM712 FRAME BUFFER DRIVER 11814M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11815M: Teddy Wang <teddy.wang@siliconmotion.com> 11816M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11817L: linux-fbdev@vger.kernel.org 11818S: Maintained 11819F: drivers/video/fbdev/sm712* 11820F: Documentation/fb/sm712fb.txt 11821 11822SIS 190 ETHERNET DRIVER 11823M: Francois Romieu <romieu@fr.zoreil.com> 11824L: netdev@vger.kernel.org 11825S: Maintained 11826F: drivers/net/ethernet/sis/sis190.c 11827 11828SIS 900/7016 FAST ETHERNET DRIVER 11829M: Daniele Venzano <venza@brownhat.org> 11830W: http://www.brownhat.org/sis900.html 11831L: netdev@vger.kernel.org 11832S: Maintained 11833F: drivers/net/ethernet/sis/sis900.* 11834 11835SIS FRAMEBUFFER DRIVER 11836M: Thomas Winischhofer <thomas@winischhofer.net> 11837W: http://www.winischhofer.net/linuxsisvga.shtml 11838S: Maintained 11839F: Documentation/fb/sisfb.txt 11840F: drivers/video/fbdev/sis/ 11841F: include/video/sisfb.h 11842 11843SIS USB2VGA DRIVER 11844M: Thomas Winischhofer <thomas@winischhofer.net> 11845W: http://www.winischhofer.at/linuxsisusbvga.shtml 11846S: Maintained 11847F: drivers/usb/misc/sisusbvga/ 11848 11849SLAB ALLOCATOR 11850M: Christoph Lameter <cl@linux.com> 11851M: Pekka Enberg <penberg@kernel.org> 11852M: David Rientjes <rientjes@google.com> 11853M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11854M: Andrew Morton <akpm@linux-foundation.org> 11855L: linux-mm@kvack.org 11856S: Maintained 11857F: include/linux/sl?b*.h 11858F: mm/sl?b* 11859 11860SLEEPABLE READ-COPY UPDATE (SRCU) 11861M: Lai Jiangshan <jiangshanlai@gmail.com> 11862M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11863M: Josh Triplett <josh@joshtriplett.org> 11864R: Steven Rostedt <rostedt@goodmis.org> 11865R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11866L: linux-kernel@vger.kernel.org 11867W: http://www.rdrop.com/users/paulmck/RCU/ 11868S: Supported 11869T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11870F: include/linux/srcu.h 11871F: kernel/rcu/srcu.c 11872 11873SMACK SECURITY MODULE 11874M: Casey Schaufler <casey@schaufler-ca.com> 11875L: linux-security-module@vger.kernel.org 11876W: http://schaufler-ca.com 11877T: git git://github.com/cschaufler/smack-next 11878S: Maintained 11879F: Documentation/security/Smack.txt 11880F: security/smack/ 11881 11882DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11883M: Kevin Hilman <khilman@kernel.org> 11884M: Nishanth Menon <nm@ti.com> 11885S: Maintained 11886F: drivers/power/avs/ 11887F: include/linux/power/smartreflex.h 11888L: linux-pm@vger.kernel.org 11889 11890SMC91x ETHERNET DRIVER 11891M: Nicolas Pitre <nico@fluxnic.net> 11892S: Odd Fixes 11893F: drivers/net/ethernet/smsc/smc91x.* 11894 11895SMIA AND SMIA++ IMAGE SENSOR DRIVER 11896M: Sakari Ailus <sakari.ailus@iki.fi> 11897L: linux-media@vger.kernel.org 11898S: Maintained 11899F: drivers/media/i2c/smiapp/ 11900F: include/media/i2c/smiapp.h 11901F: drivers/media/i2c/smiapp-pll.c 11902F: drivers/media/i2c/smiapp-pll.h 11903F: include/uapi/linux/smiapp.h 11904F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11905 11906SMM665 HARDWARE MONITOR DRIVER 11907M: Guenter Roeck <linux@roeck-us.net> 11908L: linux-hwmon@vger.kernel.org 11909S: Maintained 11910F: Documentation/hwmon/smm665 11911F: drivers/hwmon/smm665.c 11912 11913SMSC EMC2103 HARDWARE MONITOR DRIVER 11914M: Steve Glendinning <steve.glendinning@shawell.net> 11915L: linux-hwmon@vger.kernel.org 11916S: Maintained 11917F: Documentation/hwmon/emc2103 11918F: drivers/hwmon/emc2103.c 11919 11920SMSC SCH5627 HARDWARE MONITOR DRIVER 11921M: Hans de Goede <hdegoede@redhat.com> 11922L: linux-hwmon@vger.kernel.org 11923S: Supported 11924F: Documentation/hwmon/sch5627 11925F: drivers/hwmon/sch5627.c 11926 11927SMSC47B397 HARDWARE MONITOR DRIVER 11928M: Jean Delvare <jdelvare@suse.com> 11929L: linux-hwmon@vger.kernel.org 11930S: Maintained 11931F: Documentation/hwmon/smsc47b397 11932F: drivers/hwmon/smsc47b397.c 11933 11934SMSC911x ETHERNET DRIVER 11935M: Steve Glendinning <steve.glendinning@shawell.net> 11936L: netdev@vger.kernel.org 11937S: Maintained 11938F: include/linux/smsc911x.h 11939F: drivers/net/ethernet/smsc/smsc911x.* 11940 11941SMSC9420 PCI ETHERNET DRIVER 11942M: Steve Glendinning <steve.glendinning@shawell.net> 11943L: netdev@vger.kernel.org 11944S: Maintained 11945F: drivers/net/ethernet/smsc/smsc9420.* 11946 11947SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11948M: Steve Glendinning <steve.glendinning@shawell.net> 11949L: linux-fbdev@vger.kernel.org 11950S: Maintained 11951F: drivers/video/fbdev/smscufx.c 11952 11953SOC-CAMERA V4L2 SUBSYSTEM 11954M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11955L: linux-media@vger.kernel.org 11956T: git git://linuxtv.org/media_tree.git 11957S: Maintained 11958F: include/media/soc* 11959F: drivers/media/i2c/soc_camera/ 11960F: drivers/media/platform/soc_camera/ 11961 11962SOEKRIS NET48XX LED SUPPORT 11963M: Chris Boot <bootc@bootc.net> 11964S: Maintained 11965F: drivers/leds/leds-net48xx.c 11966 11967SOFTLOGIC 6x10 MPEG CODEC 11968M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11969M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11970M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11971M: Ismael Luceno <ismael@iodev.co.uk> 11972L: linux-media@vger.kernel.org 11973S: Supported 11974F: drivers/media/pci/solo6x10/ 11975 11976SOFTWARE RAID (Multiple Disks) SUPPORT 11977M: Shaohua Li <shli@kernel.org> 11978L: linux-raid@vger.kernel.org 11979T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11980S: Supported 11981F: drivers/md/ 11982F: include/linux/raid/ 11983F: include/uapi/linux/raid/ 11984 11985SONIC NETWORK DRIVER 11986M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11987L: netdev@vger.kernel.org 11988S: Maintained 11989F: drivers/net/ethernet/natsemi/sonic.* 11990 11991SONICS SILICON BACKPLANE DRIVER (SSB) 11992M: Michael Buesch <m@bues.ch> 11993L: linux-wireless@vger.kernel.org 11994S: Maintained 11995F: drivers/ssb/ 11996F: include/linux/ssb/ 11997 11998SONY VAIO CONTROL DEVICE DRIVER 11999M: Mattia Dongili <malattia@linux.it> 12000L: platform-driver-x86@vger.kernel.org 12001W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12002S: Maintained 12003F: Documentation/laptops/sony-laptop.txt 12004F: drivers/char/sonypi.c 12005F: drivers/platform/x86/sony-laptop.c 12006F: include/linux/sony-laptop.h 12007 12008SONY MEMORYSTICK CARD SUPPORT 12009M: Alex Dubov <oakad@yahoo.com> 12010W: http://tifmxx.berlios.de/ 12011S: Maintained 12012F: drivers/memstick/host/tifm_ms.c 12013 12014SONY MEMORYSTICK STANDARD SUPPORT 12015M: Maxim Levitsky <maximlevitsky@gmail.com> 12016S: Maintained 12017F: drivers/memstick/core/ms_block.* 12018 12019SOUND 12020M: Jaroslav Kysela <perex@perex.cz> 12021M: Takashi Iwai <tiwai@suse.com> 12022L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12023W: http://www.alsa-project.org/ 12024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12025T: git git://git.alsa-project.org/alsa-kernel.git 12026Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12027S: Maintained 12028F: Documentation/sound/ 12029F: include/sound/ 12030F: include/uapi/sound/ 12031F: sound/ 12032 12033SOUND - COMPRESSED AUDIO 12034M: Vinod Koul <vinod.koul@intel.com> 12035L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12036T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12037S: Supported 12038F: Documentation/sound/alsa/compress_offload.txt 12039F: include/sound/compress_driver.h 12040F: include/uapi/sound/compress_* 12041F: sound/core/compress_offload.c 12042F: sound/soc/soc-compress.c 12043 12044SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12045M: Liam Girdwood <lgirdwood@gmail.com> 12046M: Mark Brown <broonie@kernel.org> 12047T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12048L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12049W: http://alsa-project.org/main/index.php/ASoC 12050S: Supported 12051F: Documentation/devicetree/bindings/sound/ 12052F: Documentation/sound/alsa/soc/ 12053F: sound/soc/ 12054F: include/sound/soc* 12055 12056SOUND - DMAENGINE HELPERS 12057M: Lars-Peter Clausen <lars@metafoo.de> 12058S: Supported 12059F: include/sound/dmaengine_pcm.h 12060F: sound/core/pcm_dmaengine.c 12061F: sound/soc/soc-generic-dmaengine-pcm.c 12062 12063SP2 MEDIA DRIVER 12064M: Olli Salonen <olli.salonen@iki.fi> 12065L: linux-media@vger.kernel.org 12066W: https://linuxtv.org 12067Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12068S: Maintained 12069F: drivers/media/dvb-frontends/sp2* 12070 12071SPARC + UltraSPARC (sparc/sparc64) 12072M: "David S. Miller" <davem@davemloft.net> 12073L: sparclinux@vger.kernel.org 12074Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12075T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12077S: Maintained 12078F: arch/sparc/ 12079F: drivers/sbus/ 12080 12081SPARC SERIAL DRIVERS 12082M: "David S. Miller" <davem@davemloft.net> 12083L: sparclinux@vger.kernel.org 12084T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12085T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12086S: Maintained 12087F: include/linux/sunserialcore.h 12088F: drivers/tty/serial/suncore.c 12089F: drivers/tty/serial/sunhv.c 12090F: drivers/tty/serial/sunsab.c 12091F: drivers/tty/serial/sunsab.h 12092F: drivers/tty/serial/sunsu.c 12093F: drivers/tty/serial/sunzilog.c 12094F: drivers/tty/serial/sunzilog.h 12095 12096SPARSE CHECKER 12097M: "Christopher Li" <sparse@chrisli.org> 12098L: linux-sparse@vger.kernel.org 12099W: https://sparse.wiki.kernel.org/ 12100T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12101T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12102S: Maintained 12103F: include/linux/compiler.h 12104 12105SPEAR PLATFORM SUPPORT 12106M: Viresh Kumar <vireshk@kernel.org> 12107M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12109W: http://www.st.com/spear 12110S: Maintained 12111F: arch/arm/boot/dts/spear* 12112F: arch/arm/mach-spear/ 12113 12114SPEAR CLOCK FRAMEWORK SUPPORT 12115M: Viresh Kumar <vireshk@kernel.org> 12116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12117W: http://www.st.com/spear 12118S: Maintained 12119F: drivers/clk/spear/ 12120 12121SPI NOR SUBSYSTEM 12122M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12123M: Marek Vasut <marek.vasut@gmail.com> 12124L: linux-mtd@lists.infradead.org 12125W: http://www.linux-mtd.infradead.org/ 12126Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12127T: git git://github.com/spi-nor/linux.git 12128S: Maintained 12129F: drivers/mtd/spi-nor/ 12130F: include/linux/mtd/spi-nor.h 12131 12132SPI SUBSYSTEM 12133M: Mark Brown <broonie@kernel.org> 12134L: linux-spi@vger.kernel.org 12135T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12136Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12137S: Maintained 12138F: Documentation/devicetree/bindings/spi/ 12139F: Documentation/spi/ 12140F: drivers/spi/ 12141F: include/linux/spi/ 12142F: include/uapi/linux/spi/ 12143F: tools/spi/ 12144 12145SPIDERNET NETWORK DRIVER for CELL 12146M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12147L: netdev@vger.kernel.org 12148S: Supported 12149F: Documentation/networking/spider_net.txt 12150F: drivers/net/ethernet/toshiba/spider_net* 12151 12152SPU FILE SYSTEM 12153M: Jeremy Kerr <jk@ozlabs.org> 12154L: linuxppc-dev@lists.ozlabs.org 12155W: http://www.ibm.com/developerworks/power/cell/ 12156S: Supported 12157F: Documentation/filesystems/spufs.txt 12158F: arch/powerpc/platforms/cell/spufs/ 12159 12160SQUASHFS FILE SYSTEM 12161M: Phillip Lougher <phillip@squashfs.org.uk> 12162L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12163W: http://squashfs.org.uk 12164T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12165S: Maintained 12166F: Documentation/filesystems/squashfs.txt 12167F: fs/squashfs/ 12168 12169SRM (Alpha) environment access 12170M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12171S: Maintained 12172F: arch/alpha/kernel/srm_env.c 12173 12174STABLE BRANCH 12175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12176L: stable@vger.kernel.org 12177S: Supported 12178F: Documentation/process/stable-kernel-rules.rst 12179 12180STAGING SUBSYSTEM 12181M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12182T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12183L: devel@driverdev.osuosl.org 12184S: Supported 12185F: drivers/staging/ 12186 12187STAGING - COMEDI 12188M: Ian Abbott <abbotti@mev.co.uk> 12189M: H Hartley Sweeten <hsweeten@visionengravers.com> 12190S: Odd Fixes 12191F: drivers/staging/comedi/ 12192 12193STAGING - FLARION FT1000 DRIVERS 12194M: Marek Belisko <marek.belisko@gmail.com> 12195S: Odd Fixes 12196F: drivers/staging/ft1000/ 12197 12198STAGING - INDUSTRIAL IO 12199M: Jonathan Cameron <jic23@kernel.org> 12200L: linux-iio@vger.kernel.org 12201S: Odd Fixes 12202F: Documentation/devicetree/bindings/staging/iio/ 12203F: drivers/staging/iio/ 12204 12205STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12206M: Jarod Wilson <jarod@wilsonet.com> 12207W: http://www.lirc.org/ 12208S: Odd Fixes 12209F: drivers/staging/media/lirc/ 12210 12211STAGING - LUSTRE PARALLEL FILESYSTEM 12212M: Oleg Drokin <oleg.drokin@intel.com> 12213M: Andreas Dilger <andreas.dilger@intel.com> 12214M: James Simmons <jsimmons@infradead.org> 12215L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12216W: http://wiki.lustre.org/ 12217S: Maintained 12218F: drivers/staging/lustre 12219 12220STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12221M: Marc Dietrich <marvin24@gmx.de> 12222L: ac100@lists.launchpad.net (moderated for non-subscribers) 12223L: linux-tegra@vger.kernel.org 12224S: Maintained 12225F: drivers/staging/nvec/ 12226 12227STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12228M: Jens Frederich <jfrederich@gmail.com> 12229M: Daniel Drake <dsd@laptop.org> 12230M: Jon Nettleton <jon.nettleton@gmail.com> 12231W: http://wiki.laptop.org/go/DCON 12232S: Maintained 12233F: drivers/staging/olpc_dcon/ 12234 12235STAGING - REALTEK RTL8712U DRIVERS 12236M: Larry Finger <Larry.Finger@lwfinger.net> 12237M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12238S: Odd Fixes 12239F: drivers/staging/rtl8712/ 12240 12241STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12242M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12243M: Teddy Wang <teddy.wang@siliconmotion.com> 12244M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12245L: linux-fbdev@vger.kernel.org 12246S: Maintained 12247F: drivers/staging/sm750fb/ 12248 12249STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12250M: William Hubbs <w.d.hubbs@gmail.com> 12251M: Chris Brannon <chris@the-brannons.com> 12252M: Kirk Reiser <kirk@reisers.ca> 12253M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12254L: speakup@linux-speakup.org 12255W: http://www.linux-speakup.org/ 12256S: Odd Fixes 12257F: drivers/staging/speakup/ 12258 12259STAGING - VIA VT665X DRIVERS 12260M: Forest Bond <forest@alittletooquiet.net> 12261S: Odd Fixes 12262F: drivers/staging/vt665?/ 12263 12264STAGING - WILC1000 WIFI DRIVER 12265M: Aditya Shankar <aditya.shankar@microchip.com> 12266M: Ganesh Krishna <ganesh.krishna@microchip.com> 12267L: linux-wireless@vger.kernel.org 12268S: Supported 12269F: drivers/staging/wilc1000/ 12270 12271STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12272M: Arnaud Patard <arnaud.patard@rtp-net.org> 12273S: Odd Fixes 12274F: drivers/staging/xgifb/ 12275 12276STARFIRE/DURALAN NETWORK DRIVER 12277M: Ion Badulescu <ionut@badula.org> 12278S: Odd Fixes 12279F: drivers/net/ethernet/adaptec/starfire* 12280 12281SUN3/3X 12282M: Sam Creasey <sammy@sammy.net> 12283W: http://sammy.net/sun3/ 12284S: Maintained 12285F: arch/m68k/kernel/*sun3* 12286F: arch/m68k/sun3*/ 12287F: arch/m68k/include/asm/sun3* 12288F: drivers/net/ethernet/i825xx/sun3* 12289 12290SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12291M: Hans de Goede <hdegoede@redhat.com> 12292L: linux-input@vger.kernel.org 12293S: Maintained 12294F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12295F: drivers/input/keyboard/sun4i-lradc-keys.c 12296 12297SUNDANCE NETWORK DRIVER 12298M: Denis Kirjanov <kda@linux-powerpc.org> 12299L: netdev@vger.kernel.org 12300S: Maintained 12301F: drivers/net/ethernet/dlink/sundance.c 12302 12303SUPERH 12304M: Yoshinori Sato <ysato@users.sourceforge.jp> 12305M: Rich Felker <dalias@libc.org> 12306L: linux-sh@vger.kernel.org 12307Q: http://patchwork.kernel.org/project/linux-sh/list/ 12308S: Maintained 12309F: Documentation/sh/ 12310F: arch/sh/ 12311F: drivers/sh/ 12312 12313SUSPEND TO RAM 12314M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12315M: Len Brown <len.brown@intel.com> 12316M: Pavel Machek <pavel@ucw.cz> 12317L: linux-pm@vger.kernel.org 12318B: https://bugzilla.kernel.org 12319S: Supported 12320F: Documentation/power/ 12321F: arch/x86/kernel/acpi/ 12322F: drivers/base/power/ 12323F: kernel/power/ 12324F: include/linux/suspend.h 12325F: include/linux/freezer.h 12326F: include/linux/pm.h 12327 12328SVGA HANDLING 12329M: Martin Mares <mj@ucw.cz> 12330L: linux-video@atrey.karlin.mff.cuni.cz 12331S: Maintained 12332F: Documentation/svga.txt 12333F: arch/x86/boot/video* 12334 12335SWIOTLB SUBSYSTEM 12336M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12337L: linux-kernel@vger.kernel.org 12338T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12339S: Supported 12340F: lib/swiotlb.c 12341F: arch/*/kernel/pci-swiotlb.c 12342F: include/linux/swiotlb.h 12343 12344SWITCHDEV 12345M: Jiri Pirko <jiri@resnulli.us> 12346M: Ivan Vecera <ivecera@redhat.com> 12347L: netdev@vger.kernel.org 12348S: Supported 12349F: net/switchdev/ 12350F: include/net/switchdev.h 12351 12352SYNOPSYS ARC ARCHITECTURE 12353M: Vineet Gupta <vgupta@synopsys.com> 12354L: linux-snps-arc@lists.infradead.org 12355S: Supported 12356F: arch/arc/ 12357F: Documentation/devicetree/bindings/arc/* 12358F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12359F: drivers/clocksource/arc_timer.c 12360F: drivers/tty/serial/arc_uart.c 12361T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12362 12363SYNOPSYS ARC SDP platform support 12364M: Alexey Brodkin <abrodkin@synopsys.com> 12365S: Supported 12366F: arch/arc/plat-axs10x 12367F: arch/arc/boot/dts/ax* 12368F: Documentation/devicetree/bindings/arc/axs10* 12369 12370SYSTEM CONFIGURATION (SYSCON) 12371M: Lee Jones <lee.jones@linaro.org> 12372M: Arnd Bergmann <arnd@arndb.de> 12373T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12374S: Supported 12375F: drivers/mfd/syscon.c 12376 12377SYSTEM RESET/SHUTDOWN DRIVERS 12378M: Sebastian Reichel <sre@kernel.org> 12379L: linux-pm@vger.kernel.org 12380T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12381S: Maintained 12382F: Documentation/devicetree/bindings/power/reset/ 12383F: drivers/power/reset/ 12384 12385SYSV FILESYSTEM 12386M: Christoph Hellwig <hch@infradead.org> 12387S: Maintained 12388F: Documentation/filesystems/sysv-fs.txt 12389F: fs/sysv/ 12390F: include/linux/sysv_fs.h 12391 12392TARGET SUBSYSTEM 12393M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12394L: linux-scsi@vger.kernel.org 12395L: target-devel@vger.kernel.org 12396W: http://www.linux-iscsi.org 12397W: http://groups.google.com/group/linux-iscsi-target-dev 12398T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12399S: Supported 12400F: drivers/target/ 12401F: include/target/ 12402F: Documentation/target/ 12403 12404TASKSTATS STATISTICS INTERFACE 12405M: Balbir Singh <bsingharora@gmail.com> 12406S: Maintained 12407F: Documentation/accounting/taskstats* 12408F: include/linux/taskstats* 12409F: kernel/taskstats.c 12410 12411TC subsystem 12412M: Jamal Hadi Salim <jhs@mojatatu.com> 12413M: Cong Wang <xiyou.wangcong@gmail.com> 12414M: Jiri Pirko <jiri@resnulli.us> 12415L: netdev@vger.kernel.org 12416S: Maintained 12417F: include/net/pkt_cls.h 12418F: include/net/pkt_sched.h 12419F: include/net/tc_act/ 12420F: include/uapi/linux/pkt_cls.h 12421F: include/uapi/linux/pkt_sched.h 12422F: include/uapi/linux/tc_act/ 12423F: include/uapi/linux/tc_ematch/ 12424F: net/sched/ 12425 12426TCP LOW PRIORITY MODULE 12427M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12428M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12429W: http://tcp-lp-mod.sourceforge.net/ 12430S: Maintained 12431F: net/ipv4/tcp_lp.c 12432 12433TDA10071 MEDIA DRIVER 12434M: Antti Palosaari <crope@iki.fi> 12435L: linux-media@vger.kernel.org 12436W: https://linuxtv.org 12437W: http://palosaari.fi/linux/ 12438Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12439T: git git://linuxtv.org/anttip/media_tree.git 12440S: Maintained 12441F: drivers/media/dvb-frontends/tda10071* 12442 12443TDA18212 MEDIA DRIVER 12444M: Antti Palosaari <crope@iki.fi> 12445L: linux-media@vger.kernel.org 12446W: https://linuxtv.org 12447W: http://palosaari.fi/linux/ 12448Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12449T: git git://linuxtv.org/anttip/media_tree.git 12450S: Maintained 12451F: drivers/media/tuners/tda18212* 12452 12453TDA18218 MEDIA DRIVER 12454M: Antti Palosaari <crope@iki.fi> 12455L: linux-media@vger.kernel.org 12456W: https://linuxtv.org 12457W: http://palosaari.fi/linux/ 12458Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12459T: git git://linuxtv.org/anttip/media_tree.git 12460S: Maintained 12461F: drivers/media/tuners/tda18218* 12462 12463TDA18271 MEDIA DRIVER 12464M: Michael Krufky <mkrufky@linuxtv.org> 12465L: linux-media@vger.kernel.org 12466W: https://linuxtv.org 12467W: http://github.com/mkrufky 12468Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12469T: git git://linuxtv.org/mkrufky/tuners.git 12470S: Maintained 12471F: drivers/media/tuners/tda18271* 12472 12473TDA827x MEDIA DRIVER 12474M: Michael Krufky <mkrufky@linuxtv.org> 12475L: linux-media@vger.kernel.org 12476W: https://linuxtv.org 12477W: http://github.com/mkrufky 12478Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12479T: git git://linuxtv.org/mkrufky/tuners.git 12480S: Maintained 12481F: drivers/media/tuners/tda8290.* 12482 12483TDA8290 MEDIA DRIVER 12484M: Michael Krufky <mkrufky@linuxtv.org> 12485L: linux-media@vger.kernel.org 12486W: https://linuxtv.org 12487W: http://github.com/mkrufky 12488Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12489T: git git://linuxtv.org/mkrufky/tuners.git 12490S: Maintained 12491F: drivers/media/tuners/tda8290.* 12492 12493TDA9840 MEDIA DRIVER 12494M: Hans Verkuil <hverkuil@xs4all.nl> 12495L: linux-media@vger.kernel.org 12496T: git git://linuxtv.org/media_tree.git 12497W: https://linuxtv.org 12498S: Maintained 12499F: drivers/media/i2c/tda9840* 12500 12501TEA5761 TUNER DRIVER 12502M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12503M: Mauro Carvalho Chehab <mchehab@kernel.org> 12504L: linux-media@vger.kernel.org 12505W: https://linuxtv.org 12506T: git git://linuxtv.org/media_tree.git 12507S: Odd fixes 12508F: drivers/media/tuners/tea5761.* 12509 12510TEA5767 TUNER DRIVER 12511M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12512M: Mauro Carvalho Chehab <mchehab@kernel.org> 12513L: linux-media@vger.kernel.org 12514W: https://linuxtv.org 12515T: git git://linuxtv.org/media_tree.git 12516S: Maintained 12517F: drivers/media/tuners/tea5767.* 12518 12519TEA6415C MEDIA DRIVER 12520M: Hans Verkuil <hverkuil@xs4all.nl> 12521L: linux-media@vger.kernel.org 12522T: git git://linuxtv.org/media_tree.git 12523W: https://linuxtv.org 12524S: Maintained 12525F: drivers/media/i2c/tea6415c* 12526 12527TEA6420 MEDIA DRIVER 12528M: Hans Verkuil <hverkuil@xs4all.nl> 12529L: linux-media@vger.kernel.org 12530T: git git://linuxtv.org/media_tree.git 12531W: https://linuxtv.org 12532S: Maintained 12533F: drivers/media/i2c/tea6420* 12534 12535TEAM DRIVER 12536M: Jiri Pirko <jiri@resnulli.us> 12537L: netdev@vger.kernel.org 12538S: Supported 12539F: drivers/net/team/ 12540F: include/linux/if_team.h 12541F: include/uapi/linux/if_team.h 12542 12543TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12544M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12545S: Maintained 12546F: arch/x86/platform/ts5500/ 12547 12548TECHNOTREND USB IR RECEIVER 12549M: Sean Young <sean@mess.org> 12550L: linux-media@vger.kernel.org 12551S: Maintained 12552F: drivers/media/rc/ttusbir.c 12553 12554TEGRA ARCHITECTURE SUPPORT 12555M: Thierry Reding <thierry.reding@gmail.com> 12556M: Jonathan Hunter <jonathanh@nvidia.com> 12557L: linux-tegra@vger.kernel.org 12558Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12559T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12560S: Supported 12561N: [^a-z]tegra 12562 12563TEGRA CLOCK DRIVER 12564M: Peter De Schrijver <pdeschrijver@nvidia.com> 12565M: Prashant Gaikwad <pgaikwad@nvidia.com> 12566S: Supported 12567F: drivers/clk/tegra/ 12568 12569TEGRA DMA DRIVERS 12570M: Laxman Dewangan <ldewangan@nvidia.com> 12571M: Jon Hunter <jonathanh@nvidia.com> 12572S: Supported 12573F: drivers/dma/tegra* 12574 12575TEGRA I2C DRIVER 12576M: Laxman Dewangan <ldewangan@nvidia.com> 12577S: Supported 12578F: drivers/i2c/busses/i2c-tegra.c 12579 12580TEGRA IOMMU DRIVERS 12581M: Hiroshi Doyu <hdoyu@nvidia.com> 12582S: Supported 12583F: drivers/iommu/tegra* 12584 12585TEGRA KBC DRIVER 12586M: Rakesh Iyer <riyer@nvidia.com> 12587M: Laxman Dewangan <ldewangan@nvidia.com> 12588S: Supported 12589F: drivers/input/keyboard/tegra-kbc.c 12590 12591TEGRA PWM DRIVER 12592M: Thierry Reding <thierry.reding@gmail.com> 12593S: Supported 12594F: drivers/pwm/pwm-tegra.c 12595 12596TEGRA SERIAL DRIVER 12597M: Laxman Dewangan <ldewangan@nvidia.com> 12598S: Supported 12599F: drivers/tty/serial/serial-tegra.c 12600 12601TEGRA SPI DRIVER 12602M: Laxman Dewangan <ldewangan@nvidia.com> 12603S: Supported 12604F: drivers/spi/spi-tegra* 12605 12606TEHUTI ETHERNET DRIVER 12607M: Andy Gospodarek <andy@greyhouse.net> 12608L: netdev@vger.kernel.org 12609S: Supported 12610F: drivers/net/ethernet/tehuti/* 12611 12612Telecom Clock Driver for MCPL0010 12613M: Mark Gross <mark.gross@intel.com> 12614S: Supported 12615F: drivers/char/tlclk.c 12616 12617TENSILICA XTENSA PORT (xtensa) 12618M: Chris Zankel <chris@zankel.net> 12619M: Max Filippov <jcmvbkbc@gmail.com> 12620L: linux-xtensa@linux-xtensa.org 12621T: git git://github.com/czankel/xtensa-linux.git 12622S: Maintained 12623F: arch/xtensa/ 12624F: drivers/irqchip/irq-xtensa-* 12625 12626Texas Instruments' System Control Interface (TISCI) Protocol Driver 12627M: Nishanth Menon <nm@ti.com> 12628M: Tero Kristo <t-kristo@ti.com> 12629M: Santosh Shilimkar <ssantosh@kernel.org> 12630L: linux-arm-kernel@lists.infradead.org 12631S: Maintained 12632F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12633F: drivers/firmware/ti_sci* 12634F: include/linux/soc/ti/ti_sci_protocol.h 12635F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 12636F: include/dt-bindings/genpd/k2g.h 12637F: drivers/soc/ti/ti_sci_pm_domains.c 12638 12639THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12640M: Hans Verkuil <hverkuil@xs4all.nl> 12641L: linux-media@vger.kernel.org 12642T: git git://linuxtv.org/media_tree.git 12643W: https://linuxtv.org 12644S: Maintained 12645F: drivers/media/radio/radio-raremono.c 12646 12647THERMAL 12648M: Zhang Rui <rui.zhang@intel.com> 12649M: Eduardo Valentin <edubezval@gmail.com> 12650L: linux-pm@vger.kernel.org 12651T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12652T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12653Q: https://patchwork.kernel.org/project/linux-pm/list/ 12654S: Supported 12655F: drivers/thermal/ 12656F: include/linux/thermal.h 12657F: include/uapi/linux/thermal.h 12658F: include/linux/cpu_cooling.h 12659F: Documentation/devicetree/bindings/thermal/ 12660 12661THERMAL/CPU_COOLING 12662M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12663M: Viresh Kumar <viresh.kumar@linaro.org> 12664M: Javi Merino <javi.merino@kernel.org> 12665L: linux-pm@vger.kernel.org 12666S: Supported 12667F: Documentation/thermal/cpu-cooling-api.txt 12668F: drivers/thermal/cpu_cooling.c 12669F: include/linux/cpu_cooling.h 12670 12671THINKPAD ACPI EXTRAS DRIVER 12672M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12673L: ibm-acpi-devel@lists.sourceforge.net 12674L: platform-driver-x86@vger.kernel.org 12675W: http://ibm-acpi.sourceforge.net 12676W: http://thinkwiki.org/wiki/Ibm-acpi 12677T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12678S: Maintained 12679F: drivers/platform/x86/thinkpad_acpi.c 12680 12681TI BANDGAP AND THERMAL DRIVER 12682M: Eduardo Valentin <edubezval@gmail.com> 12683M: Keerthy <j-keerthy@ti.com> 12684L: linux-pm@vger.kernel.org 12685L: linux-omap@vger.kernel.org 12686S: Maintained 12687F: drivers/thermal/ti-soc-thermal/ 12688 12689TI VPE/CAL DRIVERS 12690M: Benoit Parrot <bparrot@ti.com> 12691L: linux-media@vger.kernel.org 12692W: http://linuxtv.org/ 12693Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12694S: Maintained 12695F: drivers/media/platform/ti-vpe/ 12696 12697TI CDCE706 CLOCK DRIVER 12698M: Max Filippov <jcmvbkbc@gmail.com> 12699S: Maintained 12700F: drivers/clk/clk-cdce706.c 12701 12702TI CLOCK DRIVER 12703M: Tero Kristo <t-kristo@ti.com> 12704L: linux-omap@vger.kernel.org 12705S: Maintained 12706F: drivers/clk/ti/ 12707F: include/linux/clk/ti.h 12708 12709TI ETHERNET SWITCH DRIVER (CPSW) 12710R: Grygorii Strashko <grygorii.strashko@ti.com> 12711L: linux-omap@vger.kernel.org 12712L: netdev@vger.kernel.org 12713S: Maintained 12714F: drivers/net/ethernet/ti/cpsw* 12715F: drivers/net/ethernet/ti/davinci* 12716 12717TI FLASH MEDIA INTERFACE DRIVER 12718M: Alex Dubov <oakad@yahoo.com> 12719S: Maintained 12720F: drivers/misc/tifm* 12721F: drivers/mmc/host/tifm_sd.c 12722F: include/linux/tifm.h 12723 12724TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12725M: Santosh Shilimkar <ssantosh@kernel.org> 12726L: linux-kernel@vger.kernel.org 12727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12728S: Maintained 12729F: drivers/soc/ti/* 12730T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12731 12732 12733TI LM49xxx FAMILY ASoC CODEC DRIVERS 12734M: M R Swami Reddy <mr.swami.reddy@ti.com> 12735M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12737S: Maintained 12738F: sound/soc/codecs/lm49453* 12739F: sound/soc/codecs/isabelle* 12740 12741TI LP855x BACKLIGHT DRIVER 12742M: Milo Kim <milo.kim@ti.com> 12743S: Maintained 12744F: Documentation/backlight/lp855x-driver.txt 12745F: drivers/video/backlight/lp855x_bl.c 12746F: include/linux/platform_data/lp855x.h 12747 12748TI LP8727 CHARGER DRIVER 12749M: Milo Kim <milo.kim@ti.com> 12750S: Maintained 12751F: drivers/power/supply/lp8727_charger.c 12752F: include/linux/platform_data/lp8727.h 12753 12754TI LP8788 MFD DRIVER 12755M: Milo Kim <milo.kim@ti.com> 12756S: Maintained 12757F: drivers/iio/adc/lp8788_adc.c 12758F: drivers/leds/leds-lp8788.c 12759F: drivers/mfd/lp8788*.c 12760F: drivers/power/supply/lp8788-charger.c 12761F: drivers/regulator/lp8788-*.c 12762F: include/linux/mfd/lp8788*.h 12763 12764TI NETCP ETHERNET DRIVER 12765M: Wingman Kwok <w-kwok2@ti.com> 12766M: Murali Karicheri <m-karicheri2@ti.com> 12767L: netdev@vger.kernel.org 12768S: Maintained 12769F: drivers/net/ethernet/ti/netcp* 12770 12771TI TAS571X FAMILY ASoC CODEC DRIVER 12772M: Kevin Cernekee <cernekee@chromium.org> 12773L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12774S: Odd Fixes 12775F: sound/soc/codecs/tas571x* 12776 12777TI TWL4030 SERIES SOC CODEC DRIVER 12778M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12779L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12780S: Maintained 12781F: sound/soc/codecs/twl4030* 12782 12783TI WILINK WIRELESS DRIVERS 12784L: linux-wireless@vger.kernel.org 12785W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12786W: http://wireless.kernel.org/en/users/Drivers/wl1251 12787T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12788S: Orphan 12789F: drivers/net/wireless/ti/ 12790F: include/linux/wl12xx.h 12791 12792TIPC NETWORK LAYER 12793M: Jon Maloy <jon.maloy@ericsson.com> 12794M: Ying Xue <ying.xue@windriver.com> 12795L: netdev@vger.kernel.org (core kernel code) 12796L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12797W: http://tipc.sourceforge.net/ 12798S: Maintained 12799F: include/uapi/linux/tipc*.h 12800F: net/tipc/ 12801 12802TILE ARCHITECTURE 12803M: Chris Metcalf <cmetcalf@mellanox.com> 12804W: http://www.mellanox.com/repository/solutions/tile-scm/ 12805T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12806S: Supported 12807F: arch/tile/ 12808F: drivers/char/tile-srom.c 12809F: drivers/edac/tile_edac.c 12810F: drivers/net/ethernet/tile/ 12811F: drivers/rtc/rtc-tile.c 12812F: drivers/tty/hvc/hvc_tile.c 12813F: drivers/tty/serial/tilegx.c 12814F: drivers/usb/host/*-tilegx.c 12815F: include/linux/usb/tilegx.h 12816 12817TLAN NETWORK DRIVER 12818M: Samuel Chessman <chessman@tux.org> 12819L: tlan-devel@lists.sourceforge.net (subscribers-only) 12820W: http://sourceforge.net/projects/tlan/ 12821S: Maintained 12822F: Documentation/networking/tlan.txt 12823F: drivers/net/ethernet/ti/tlan.* 12824 12825TOMOYO SECURITY MODULE 12826M: Kentaro Takeda <takedakn@nttdata.co.jp> 12827M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12828L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12829L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12830L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12831L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12832W: http://tomoyo.sourceforge.jp/ 12833T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12834S: Maintained 12835F: security/tomoyo/ 12836 12837TOPSTAR LAPTOP EXTRAS DRIVER 12838M: Herton Ronaldo Krzesinski <herton@canonical.com> 12839L: platform-driver-x86@vger.kernel.org 12840S: Maintained 12841F: drivers/platform/x86/topstar-laptop.c 12842 12843TOSHIBA ACPI EXTRAS DRIVER 12844M: Azael Avalos <coproscefalo@gmail.com> 12845L: platform-driver-x86@vger.kernel.org 12846S: Maintained 12847F: drivers/platform/x86/toshiba_acpi.c 12848 12849TOSHIBA BLUETOOTH DRIVER 12850M: Azael Avalos <coproscefalo@gmail.com> 12851L: platform-driver-x86@vger.kernel.org 12852S: Maintained 12853F: drivers/platform/x86/toshiba_bluetooth.c 12854 12855TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12856M: Azael Avalos <coproscefalo@gmail.com> 12857L: platform-driver-x86@vger.kernel.org 12858S: Maintained 12859F: drivers/platform/x86/toshiba_haps.c 12860 12861TOSHIBA WMI HOTKEYS DRIVER 12862M: Azael Avalos <coproscefalo@gmail.com> 12863L: platform-driver-x86@vger.kernel.org 12864S: Maintained 12865F: drivers/platform/x86/toshiba-wmi.c 12866 12867TOSHIBA SMM DRIVER 12868M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12869W: http://www.buzzard.org.uk/toshiba/ 12870S: Maintained 12871F: drivers/char/toshiba.c 12872F: include/linux/toshiba.h 12873F: include/uapi/linux/toshiba.h 12874 12875TOSHIBA TC358743 DRIVER 12876M: Mats Randgaard <matrandg@cisco.com> 12877L: linux-media@vger.kernel.org 12878S: Maintained 12879F: drivers/media/i2c/tc358743* 12880F: include/media/i2c/tc358743.h 12881 12882TMIO/SDHI MMC DRIVER 12883M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12884L: linux-mmc@vger.kernel.org 12885S: Supported 12886F: drivers/mmc/host/tmio_mmc* 12887F: drivers/mmc/host/sh_mobile_sdhi.c 12888F: include/linux/mfd/tmio.h 12889 12890TMP401 HARDWARE MONITOR DRIVER 12891M: Guenter Roeck <linux@roeck-us.net> 12892L: linux-hwmon@vger.kernel.org 12893S: Maintained 12894F: Documentation/hwmon/tmp401 12895F: drivers/hwmon/tmp401.c 12896 12897TMPFS (SHMEM FILESYSTEM) 12898M: Hugh Dickins <hughd@google.com> 12899L: linux-mm@kvack.org 12900S: Maintained 12901F: include/linux/shmem_fs.h 12902F: mm/shmem.c 12903 12904TM6000 VIDEO4LINUX DRIVER 12905M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12906M: Mauro Carvalho Chehab <mchehab@kernel.org> 12907L: linux-media@vger.kernel.org 12908W: https://linuxtv.org 12909T: git git://linuxtv.org/media_tree.git 12910S: Odd fixes 12911F: drivers/media/usb/tm6000/ 12912F: Documentation/media/v4l-drivers/tm6000* 12913 12914TW5864 VIDEO4LINUX DRIVER 12915M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12916M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12917M: Andrey Utkin <andrey_utkin@fastmail.com> 12918L: linux-media@vger.kernel.org 12919S: Supported 12920F: drivers/media/pci/tw5864/ 12921 12922TW68 VIDEO4LINUX DRIVER 12923M: Hans Verkuil <hverkuil@xs4all.nl> 12924L: linux-media@vger.kernel.org 12925T: git git://linuxtv.org/media_tree.git 12926W: https://linuxtv.org 12927S: Odd Fixes 12928F: drivers/media/pci/tw68/ 12929 12930TW686X VIDEO4LINUX DRIVER 12931M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12932L: linux-media@vger.kernel.org 12933T: git git://linuxtv.org/media_tree.git 12934W: http://linuxtv.org 12935S: Maintained 12936F: drivers/media/pci/tw686x/ 12937 12938TPM DEVICE DRIVER 12939M: Peter Huewe <peterhuewe@gmx.de> 12940M: Marcel Selhorst <tpmdd@selhorst.net> 12941M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12942R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12943W: http://tpmdd.sourceforge.net 12944L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12945Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12946T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12947S: Maintained 12948F: drivers/char/tpm/ 12949 12950TPM IBM_VTPM DEVICE DRIVER 12951M: Ashley Lai <ashleydlai@gmail.com> 12952W: http://tpmdd.sourceforge.net 12953L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12954S: Maintained 12955F: drivers/char/tpm/tpm_ibmvtpm* 12956 12957TRACING 12958M: Steven Rostedt <rostedt@goodmis.org> 12959M: Ingo Molnar <mingo@redhat.com> 12960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12961S: Maintained 12962F: Documentation/trace/ftrace.txt 12963F: arch/*/*/*/ftrace.h 12964F: arch/*/kernel/ftrace.c 12965F: include/*/ftrace.h 12966F: include/linux/trace*.h 12967F: include/trace/ 12968F: kernel/trace/ 12969F: tools/testing/selftests/ftrace/ 12970 12971TRACING MMIO ACCESSES (MMIOTRACE) 12972M: Steven Rostedt <rostedt@goodmis.org> 12973M: Ingo Molnar <mingo@kernel.org> 12974R: Karol Herbst <karolherbst@gmail.com> 12975R: Pekka Paalanen <ppaalanen@gmail.com> 12976S: Maintained 12977L: linux-kernel@vger.kernel.org 12978L: nouveau@lists.freedesktop.org 12979F: kernel/trace/trace_mmiotrace.c 12980F: include/linux/mmiotrace.h 12981F: arch/x86/mm/kmmio.c 12982F: arch/x86/mm/mmio-mod.c 12983F: arch/x86/mm/testmmiotrace.c 12984 12985TRIVIAL PATCHES 12986M: Jiri Kosina <trivial@kernel.org> 12987T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12988S: Maintained 12989K: ^Subject:.*(?i)trivial 12990 12991TTY LAYER 12992M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12993M: Jiri Slaby <jslaby@suse.com> 12994S: Supported 12995T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12996F: Documentation/serial/ 12997F: drivers/tty/ 12998F: drivers/tty/serial/serial_core.c 12999F: include/linux/serial_core.h 13000F: include/linux/serial.h 13001F: include/linux/tty.h 13002F: include/uapi/linux/serial_core.h 13003F: include/uapi/linux/serial.h 13004F: include/uapi/linux/tty.h 13005 13006TUA9001 MEDIA DRIVER 13007M: Antti Palosaari <crope@iki.fi> 13008L: linux-media@vger.kernel.org 13009W: https://linuxtv.org 13010W: http://palosaari.fi/linux/ 13011Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13012T: git git://linuxtv.org/anttip/media_tree.git 13013S: Maintained 13014F: drivers/media/tuners/tua9001* 13015 13016TULIP NETWORK DRIVERS 13017L: netdev@vger.kernel.org 13018L: linux-parisc@vger.kernel.org 13019S: Orphan 13020F: drivers/net/ethernet/dec/tulip/ 13021 13022TUN/TAP driver 13023M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13024W: http://vtun.sourceforge.net/tun 13025S: Maintained 13026F: Documentation/networking/tuntap.txt 13027F: arch/um/os-Linux/drivers/ 13028 13029TURBOCHANNEL SUBSYSTEM 13030M: "Maciej W. Rozycki" <macro@linux-mips.org> 13031M: Ralf Baechle <ralf@linux-mips.org> 13032L: linux-mips@linux-mips.org 13033Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13034S: Maintained 13035F: drivers/tc/ 13036F: include/linux/tc.h 13037 13038UBI FILE SYSTEM (UBIFS) 13039M: Richard Weinberger <richard@nod.at> 13040M: Artem Bityutskiy <dedekind1@gmail.com> 13041M: Adrian Hunter <adrian.hunter@intel.com> 13042L: linux-mtd@lists.infradead.org 13043T: git git://git.infradead.org/ubifs-2.6.git 13044W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13045S: Supported 13046F: Documentation/filesystems/ubifs.txt 13047F: fs/ubifs/ 13048 13049UCLINUX (M68KNOMMU AND COLDFIRE) 13050M: Greg Ungerer <gerg@linux-m68k.org> 13051W: http://www.linux-m68k.org/ 13052W: http://www.uclinux.org/ 13053L: linux-m68k@lists.linux-m68k.org 13054L: uclinux-dev@uclinux.org (subscribers-only) 13055T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13056S: Maintained 13057F: arch/m68k/coldfire/ 13058F: arch/m68k/68*/ 13059F: arch/m68k/*/*_no.* 13060F: arch/m68k/include/asm/*_no.* 13061 13062UDF FILESYSTEM 13063M: Jan Kara <jack@suse.com> 13064S: Maintained 13065F: Documentation/filesystems/udf.txt 13066F: fs/udf/ 13067 13068UDRAW TABLET 13069M: Bastien Nocera <hadess@hadess.net> 13070L: linux-input@vger.kernel.org 13071S: Maintained 13072F: drivers/hid/hid-udraw.c 13073 13074UFS FILESYSTEM 13075M: Evgeniy Dushistov <dushistov@mail.ru> 13076S: Maintained 13077F: Documentation/filesystems/ufs.txt 13078F: fs/ufs/ 13079 13080UHID USERSPACE HID IO DRIVER: 13081M: David Herrmann <dh.herrmann@googlemail.com> 13082L: linux-input@vger.kernel.org 13083S: Maintained 13084F: drivers/hid/uhid.c 13085F: include/uapi/linux/uhid.h 13086 13087ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13088L: linux-usb@vger.kernel.org 13089S: Orphan 13090F: drivers/uwb/ 13091F: include/linux/uwb.h 13092F: include/linux/uwb/ 13093 13094UNICORE32 ARCHITECTURE: 13095M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13096W: http://mprc.pku.edu.cn/~guanxuetao/linux 13097S: Maintained 13098T: git git://github.com/gxt/linux.git 13099F: arch/unicore32/ 13100 13101UNIFDEF 13102M: Tony Finch <dot@dotat.at> 13103W: http://dotat.at/prog/unifdef 13104S: Maintained 13105F: scripts/unifdef.c 13106 13107UNIFORM CDROM DRIVER 13108M: Jens Axboe <axboe@kernel.dk> 13109W: http://www.kernel.dk 13110S: Maintained 13111F: Documentation/cdrom/ 13112F: drivers/cdrom/cdrom.c 13113F: include/linux/cdrom.h 13114F: include/uapi/linux/cdrom.h 13115 13116UNISYS S-PAR DRIVERS 13117M: David Kershner <david.kershner@unisys.com> 13118L: sparmaintainer@unisys.com (Unisys internal) 13119S: Supported 13120F: drivers/staging/unisys/ 13121 13122UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13123M: Vinayak Holikatti <vinholikatti@gmail.com> 13124L: linux-scsi@vger.kernel.org 13125S: Supported 13126F: Documentation/scsi/ufs.txt 13127F: drivers/scsi/ufs/ 13128 13129UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13130M: Manjunath M Bettegowda <manjumb@synopsys.com> 13131M: Prabu Thangamuthu <prabut@synopsys.com> 13132L: linux-scsi@vger.kernel.org 13133S: Supported 13134F: drivers/scsi/ufs/*dwc* 13135 13136UNSORTED BLOCK IMAGES (UBI) 13137M: Artem Bityutskiy <dedekind1@gmail.com> 13138M: Richard Weinberger <richard@nod.at> 13139W: http://www.linux-mtd.infradead.org/ 13140L: linux-mtd@lists.infradead.org 13141T: git git://git.infradead.org/ubifs-2.6.git 13142S: Supported 13143F: drivers/mtd/ubi/ 13144F: include/linux/mtd/ubi.h 13145F: include/uapi/mtd/ubi-user.h 13146 13147USB ACM DRIVER 13148M: Oliver Neukum <oneukum@suse.com> 13149L: linux-usb@vger.kernel.org 13150S: Maintained 13151F: Documentation/usb/acm.txt 13152F: drivers/usb/class/cdc-acm.* 13153 13154USB AR5523 WIRELESS DRIVER 13155M: Pontus Fuchs <pontus.fuchs@gmail.com> 13156L: linux-wireless@vger.kernel.org 13157S: Maintained 13158F: drivers/net/wireless/ath/ar5523/ 13159 13160USB ATTACHED SCSI 13161M: Oliver Neukum <oneukum@suse.com> 13162L: linux-usb@vger.kernel.org 13163L: linux-scsi@vger.kernel.org 13164S: Maintained 13165F: drivers/usb/storage/uas.c 13166 13167USB CDC ETHERNET DRIVER 13168M: Oliver Neukum <oliver@neukum.org> 13169L: linux-usb@vger.kernel.org 13170S: Maintained 13171F: drivers/net/usb/cdc_*.c 13172F: include/uapi/linux/usb/cdc.h 13173 13174USB CHAOSKEY DRIVER 13175M: Keith Packard <keithp@keithp.com> 13176L: linux-usb@vger.kernel.org 13177S: Maintained 13178F: drivers/usb/misc/chaoskey.c 13179 13180USB CYPRESS C67X00 DRIVER 13181M: Peter Korsgaard <jacmet@sunsite.dk> 13182L: linux-usb@vger.kernel.org 13183S: Maintained 13184F: drivers/usb/c67x00/ 13185 13186USB DAVICOM DM9601 DRIVER 13187M: Peter Korsgaard <jacmet@sunsite.dk> 13188L: netdev@vger.kernel.org 13189W: http://www.linux-usb.org/usbnet 13190S: Maintained 13191F: drivers/net/usb/dm9601.c 13192 13193USB DIAMOND RIO500 DRIVER 13194M: Cesar Miquel <miquel@df.uba.ar> 13195L: rio500-users@lists.sourceforge.net 13196W: http://rio500.sourceforge.net 13197S: Maintained 13198F: drivers/usb/misc/rio500* 13199 13200USB EHCI DRIVER 13201M: Alan Stern <stern@rowland.harvard.edu> 13202L: linux-usb@vger.kernel.org 13203S: Maintained 13204F: Documentation/usb/ehci.txt 13205F: drivers/usb/host/ehci* 13206 13207USB GADGET/PERIPHERAL SUBSYSTEM 13208M: Felipe Balbi <balbi@kernel.org> 13209L: linux-usb@vger.kernel.org 13210W: http://www.linux-usb.org/gadget 13211T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13212S: Maintained 13213F: drivers/usb/gadget/ 13214F: include/linux/usb/gadget* 13215 13216USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13217M: Jiri Kosina <jikos@kernel.org> 13218R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13219L: linux-usb@vger.kernel.org 13220T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13221S: Maintained 13222F: Documentation/hid/hiddev.txt 13223F: drivers/hid/usbhid/ 13224 13225USB ISP116X DRIVER 13226M: Olav Kongas <ok@artecdesign.ee> 13227L: linux-usb@vger.kernel.org 13228S: Maintained 13229F: drivers/usb/host/isp116x* 13230F: include/linux/usb/isp116x.h 13231 13232USB LAN78XX ETHERNET DRIVER 13233M: Woojung Huh <woojung.huh@microchip.com> 13234M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13235L: netdev@vger.kernel.org 13236S: Maintained 13237F: drivers/net/usb/lan78xx.* 13238 13239USB MASS STORAGE DRIVER 13240M: Alan Stern <stern@rowland.harvard.edu> 13241L: linux-usb@vger.kernel.org 13242L: usb-storage@lists.one-eyed-alien.net 13243S: Maintained 13244W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13245F: drivers/usb/storage/ 13246 13247USB MIDI DRIVER 13248M: Clemens Ladisch <clemens@ladisch.de> 13249L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13250T: git git://git.alsa-project.org/alsa-kernel.git 13251S: Maintained 13252F: sound/usb/midi.* 13253 13254USB NETWORKING DRIVERS 13255L: linux-usb@vger.kernel.org 13256S: Odd Fixes 13257F: drivers/net/usb/ 13258 13259USB OHCI DRIVER 13260M: Alan Stern <stern@rowland.harvard.edu> 13261L: linux-usb@vger.kernel.org 13262S: Maintained 13263F: Documentation/usb/ohci.txt 13264F: drivers/usb/host/ohci* 13265 13266USB OTG FSM (Finite State Machine) 13267M: Peter Chen <Peter.Chen@nxp.com> 13268T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13269L: linux-usb@vger.kernel.org 13270S: Maintained 13271F: drivers/usb/common/usb-otg-fsm.c 13272 13273USB OVER IP DRIVER 13274M: Valentina Manea <valentina.manea.m@gmail.com> 13275M: Shuah Khan <shuahkh@osg.samsung.com> 13276M: Shuah Khan <shuah@kernel.org> 13277L: linux-usb@vger.kernel.org 13278S: Maintained 13279F: Documentation/usb/usbip_protocol.txt 13280F: drivers/usb/usbip/ 13281F: tools/usb/usbip/ 13282 13283USB PEGASUS DRIVER 13284M: Petko Manolov <petkan@nucleusys.com> 13285L: linux-usb@vger.kernel.org 13286L: netdev@vger.kernel.org 13287T: git git://github.com/petkan/pegasus.git 13288W: https://github.com/petkan/pegasus 13289S: Maintained 13290F: drivers/net/usb/pegasus.* 13291 13292USB PHY LAYER 13293M: Felipe Balbi <balbi@kernel.org> 13294L: linux-usb@vger.kernel.org 13295T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13296S: Maintained 13297F: drivers/usb/phy/ 13298 13299USB PRINTER DRIVER (usblp) 13300M: Pete Zaitcev <zaitcev@redhat.com> 13301L: linux-usb@vger.kernel.org 13302S: Supported 13303F: drivers/usb/class/usblp.c 13304 13305USB QMI WWAN NETWORK DRIVER 13306M: Bjørn Mork <bjorn@mork.no> 13307L: netdev@vger.kernel.org 13308S: Maintained 13309F: Documentation/ABI/testing/sysfs-class-net-qmi 13310F: drivers/net/usb/qmi_wwan.c 13311 13312USB RTL8150 DRIVER 13313M: Petko Manolov <petkan@nucleusys.com> 13314L: linux-usb@vger.kernel.org 13315L: netdev@vger.kernel.org 13316T: git git://github.com/petkan/rtl8150.git 13317W: https://github.com/petkan/rtl8150 13318S: Maintained 13319F: drivers/net/usb/rtl8150.c 13320 13321USB SERIAL SUBSYSTEM 13322M: Johan Hovold <johan@kernel.org> 13323L: linux-usb@vger.kernel.org 13324T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13325S: Maintained 13326F: Documentation/usb/usb-serial.txt 13327F: drivers/usb/serial/ 13328F: include/linux/usb/serial.h 13329 13330USB SMSC75XX ETHERNET DRIVER 13331M: Steve Glendinning <steve.glendinning@shawell.net> 13332L: netdev@vger.kernel.org 13333S: Maintained 13334F: drivers/net/usb/smsc75xx.* 13335 13336USB SMSC95XX ETHERNET DRIVER 13337M: Steve Glendinning <steve.glendinning@shawell.net> 13338M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13339L: netdev@vger.kernel.org 13340S: Maintained 13341F: drivers/net/usb/smsc95xx.* 13342 13343USB SUBSYSTEM 13344M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13345L: linux-usb@vger.kernel.org 13346W: http://www.linux-usb.org 13347T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13348S: Supported 13349F: Documentation/devicetree/bindings/usb/ 13350F: Documentation/usb/ 13351F: drivers/usb/ 13352F: include/linux/usb.h 13353F: include/linux/usb/ 13354 13355USB TYPEC SUBSYSTEM 13356M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13357L: linux-usb@vger.kernel.org 13358S: Maintained 13359F: Documentation/ABI/testing/sysfs-class-typec 13360F: Documentation/usb/typec.rst 13361F: drivers/usb/typec/ 13362F: include/linux/usb/typec.h 13363 13364USB UHCI DRIVER 13365M: Alan Stern <stern@rowland.harvard.edu> 13366L: linux-usb@vger.kernel.org 13367S: Maintained 13368F: drivers/usb/host/uhci* 13369 13370USB "USBNET" DRIVER FRAMEWORK 13371M: Oliver Neukum <oneukum@suse.com> 13372L: netdev@vger.kernel.org 13373W: http://www.linux-usb.org/usbnet 13374S: Maintained 13375F: drivers/net/usb/usbnet.c 13376F: include/linux/usb/usbnet.h 13377 13378USB VIDEO CLASS 13379M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13380L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13381L: linux-media@vger.kernel.org 13382T: git git://linuxtv.org/media_tree.git 13383W: http://www.ideasonboard.org/uvc/ 13384S: Maintained 13385F: drivers/media/usb/uvc/ 13386F: include/uapi/linux/uvcvideo.h 13387 13388USB VISION DRIVER 13389M: Hans Verkuil <hverkuil@xs4all.nl> 13390L: linux-media@vger.kernel.org 13391T: git git://linuxtv.org/media_tree.git 13392W: https://linuxtv.org 13393S: Odd Fixes 13394F: drivers/media/usb/usbvision/ 13395 13396USB WEBCAM GADGET 13397M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13398L: linux-usb@vger.kernel.org 13399S: Maintained 13400F: drivers/usb/gadget/function/*uvc* 13401F: drivers/usb/gadget/legacy/webcam.c 13402 13403USB WIRELESS RNDIS DRIVER (rndis_wlan) 13404M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13405L: linux-wireless@vger.kernel.org 13406S: Maintained 13407F: drivers/net/wireless/rndis_wlan.c 13408 13409USB XHCI DRIVER 13410M: Mathias Nyman <mathias.nyman@intel.com> 13411L: linux-usb@vger.kernel.org 13412S: Supported 13413F: drivers/usb/host/xhci* 13414F: drivers/usb/host/pci-quirks* 13415 13416USB ZD1201 DRIVER 13417L: linux-wireless@vger.kernel.org 13418W: http://linux-lc100020.sourceforge.net 13419S: Orphan 13420F: drivers/net/wireless/zydas/zd1201.* 13421 13422USB ZR364XX DRIVER 13423M: Antoine Jacquet <royale@zerezo.com> 13424L: linux-usb@vger.kernel.org 13425L: linux-media@vger.kernel.org 13426T: git git://linuxtv.org/media_tree.git 13427W: http://royale.zerezo.com/zr364xx/ 13428S: Maintained 13429F: Documentation/media/v4l-drivers/zr364xx* 13430F: drivers/media/usb/zr364xx/ 13431 13432ULPI BUS 13433M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13434L: linux-usb@vger.kernel.org 13435S: Maintained 13436F: drivers/usb/common/ulpi.c 13437F: include/linux/ulpi/ 13438 13439USER-MODE LINUX (UML) 13440M: Jeff Dike <jdike@addtoit.com> 13441M: Richard Weinberger <richard@nod.at> 13442L: user-mode-linux-devel@lists.sourceforge.net 13443L: user-mode-linux-user@lists.sourceforge.net 13444W: http://user-mode-linux.sourceforge.net 13445T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13446S: Maintained 13447F: Documentation/virtual/uml/ 13448F: arch/um/ 13449F: arch/x86/um/ 13450F: fs/hostfs/ 13451F: fs/hppfs/ 13452 13453USERSPACE I/O (UIO) 13454M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13455S: Maintained 13456T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13457F: Documentation/driver-api/uio-howto.rst 13458F: drivers/uio/ 13459F: include/linux/uio*.h 13460 13461UTIL-LINUX PACKAGE 13462M: Karel Zak <kzak@redhat.com> 13463L: util-linux@vger.kernel.org 13464W: http://en.wikipedia.org/wiki/Util-linux 13465T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13466S: Maintained 13467 13468UVESAFB DRIVER 13469M: Michal Januszewski <spock@gentoo.org> 13470L: linux-fbdev@vger.kernel.org 13471W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13472S: Maintained 13473F: Documentation/fb/uvesafb.txt 13474F: drivers/video/fbdev/uvesafb.* 13475 13476VF610 NAND DRIVER 13477M: Stefan Agner <stefan@agner.ch> 13478L: linux-mtd@lists.infradead.org 13479S: Supported 13480F: drivers/mtd/nand/vf610_nfc.c 13481 13482VFAT/FAT/MSDOS FILESYSTEM 13483M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13484S: Maintained 13485F: Documentation/filesystems/vfat.txt 13486F: fs/fat/ 13487 13488VFIO DRIVER 13489M: Alex Williamson <alex.williamson@redhat.com> 13490L: kvm@vger.kernel.org 13491T: git git://github.com/awilliam/linux-vfio.git 13492S: Maintained 13493F: Documentation/vfio.txt 13494F: drivers/vfio/ 13495F: include/linux/vfio.h 13496F: include/uapi/linux/vfio.h 13497 13498VFIO MEDIATED DEVICE DRIVERS 13499M: Kirti Wankhede <kwankhede@nvidia.com> 13500L: kvm@vger.kernel.org 13501S: Maintained 13502F: Documentation/vfio-mediated-device.txt 13503F: drivers/vfio/mdev/ 13504F: include/linux/mdev.h 13505F: samples/vfio-mdev/ 13506 13507VFIO PLATFORM DRIVER 13508M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13509L: kvm@vger.kernel.org 13510S: Maintained 13511F: drivers/vfio/platform/ 13512 13513VGA_SWITCHEROO 13514R: Lukas Wunner <lukas@wunner.de> 13515S: Maintained 13516F: Documentation/gpu/vga-switcheroo.rst 13517F: drivers/gpu/vga/vga_switcheroo.c 13518F: include/linux/vga_switcheroo.h 13519T: git git://anongit.freedesktop.org/drm/drm-misc 13520 13521VIDEOBUF2 FRAMEWORK 13522M: Pawel Osciak <pawel@osciak.com> 13523M: Marek Szyprowski <m.szyprowski@samsung.com> 13524M: Kyungmin Park <kyungmin.park@samsung.com> 13525L: linux-media@vger.kernel.org 13526S: Maintained 13527F: drivers/media/v4l2-core/videobuf2-* 13528F: include/media/videobuf2-* 13529 13530VIRTIO AND VHOST VSOCK DRIVER 13531M: Stefan Hajnoczi <stefanha@redhat.com> 13532L: kvm@vger.kernel.org 13533L: virtualization@lists.linux-foundation.org 13534L: netdev@vger.kernel.org 13535S: Maintained 13536F: include/linux/virtio_vsock.h 13537F: include/uapi/linux/virtio_vsock.h 13538F: include/uapi/linux/vsockmon.h 13539F: net/vmw_vsock/af_vsock_tap.c 13540F: net/vmw_vsock/virtio_transport_common.c 13541F: net/vmw_vsock/virtio_transport.c 13542F: drivers/net/vsockmon.c 13543F: drivers/vhost/vsock.c 13544F: drivers/vhost/vsock.h 13545 13546VIRTUAL SERIO DEVICE DRIVER 13547M: Stephen Chandler Paul <thatslyude@gmail.com> 13548S: Maintained 13549F: drivers/input/serio/userio.c 13550F: include/uapi/linux/userio.h 13551 13552VIRTIO CONSOLE DRIVER 13553M: Amit Shah <amit@kernel.org> 13554L: virtualization@lists.linux-foundation.org 13555S: Maintained 13556F: drivers/char/virtio_console.c 13557F: include/linux/virtio_console.h 13558F: include/uapi/linux/virtio_console.h 13559 13560VIRTIO CORE, NET AND BLOCK DRIVERS 13561M: "Michael S. Tsirkin" <mst@redhat.com> 13562M: Jason Wang <jasowang@redhat.com> 13563L: virtualization@lists.linux-foundation.org 13564S: Maintained 13565F: Documentation/devicetree/bindings/virtio/ 13566F: drivers/virtio/ 13567F: tools/virtio/ 13568F: drivers/net/virtio_net.c 13569F: drivers/block/virtio_blk.c 13570F: include/linux/virtio*.h 13571F: include/uapi/linux/virtio_*.h 13572F: drivers/crypto/virtio/ 13573 13574VIRTIO DRIVERS FOR S390 13575M: Cornelia Huck <cornelia.huck@de.ibm.com> 13576M: Halil Pasic <pasic@linux.vnet.ibm.com> 13577L: linux-s390@vger.kernel.org 13578L: virtualization@lists.linux-foundation.org 13579L: kvm@vger.kernel.org 13580S: Supported 13581F: drivers/s390/virtio/ 13582 13583VIRTIO GPU DRIVER 13584M: David Airlie <airlied@linux.ie> 13585M: Gerd Hoffmann <kraxel@redhat.com> 13586L: dri-devel@lists.freedesktop.org 13587L: virtualization@lists.linux-foundation.org 13588T: git git://anongit.freedesktop.org/drm/drm-misc 13589S: Maintained 13590F: drivers/gpu/drm/virtio/ 13591F: include/uapi/linux/virtio_gpu.h 13592 13593VIRTIO HOST (VHOST) 13594M: "Michael S. Tsirkin" <mst@redhat.com> 13595M: Jason Wang <jasowang@redhat.com> 13596L: kvm@vger.kernel.org 13597L: virtualization@lists.linux-foundation.org 13598L: netdev@vger.kernel.org 13599T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13600S: Maintained 13601F: drivers/vhost/ 13602F: include/uapi/linux/vhost.h 13603 13604VIRTIO INPUT DRIVER 13605M: Gerd Hoffmann <kraxel@redhat.com> 13606S: Maintained 13607F: drivers/virtio/virtio_input.c 13608F: include/uapi/linux/virtio_input.h 13609 13610VIRTIO CRYPTO DRIVER 13611M: Gonglei <arei.gonglei@huawei.com> 13612L: virtualization@lists.linux-foundation.org 13613L: linux-crypto@vger.kernel.org 13614S: Maintained 13615F: drivers/crypto/virtio/ 13616F: include/uapi/linux/virtio_crypto.h 13617 13618VIA RHINE NETWORK DRIVER 13619S: Orphan 13620F: drivers/net/ethernet/via/via-rhine.c 13621 13622VIA SD/MMC CARD CONTROLLER DRIVER 13623M: Bruce Chang <brucechang@via.com.tw> 13624M: Harald Welte <HaraldWelte@viatech.com> 13625S: Maintained 13626F: drivers/mmc/host/via-sdmmc.c 13627 13628VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13629M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13630L: linux-fbdev@vger.kernel.org 13631S: Maintained 13632F: include/linux/via-core.h 13633F: include/linux/via-gpio.h 13634F: include/linux/via_i2c.h 13635F: drivers/video/fbdev/via/ 13636 13637VIA VELOCITY NETWORK DRIVER 13638M: Francois Romieu <romieu@fr.zoreil.com> 13639L: netdev@vger.kernel.org 13640S: Maintained 13641F: drivers/net/ethernet/via/via-velocity.* 13642 13643VIRT LIB 13644M: Alex Williamson <alex.williamson@redhat.com> 13645M: Paolo Bonzini <pbonzini@redhat.com> 13646L: kvm@vger.kernel.org 13647S: Supported 13648F: virt/lib/ 13649 13650VIVID VIRTUAL VIDEO DRIVER 13651M: Hans Verkuil <hverkuil@xs4all.nl> 13652L: linux-media@vger.kernel.org 13653T: git git://linuxtv.org/media_tree.git 13654W: https://linuxtv.org 13655S: Maintained 13656F: drivers/media/platform/vivid/* 13657 13658VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13659M: Helen Koike <helen.koike@collabora.com> 13660L: linux-media@vger.kernel.org 13661T: git git://linuxtv.org/media_tree.git 13662W: https://linuxtv.org 13663S: Maintained 13664F: drivers/media/platform/vimc/* 13665 13666VLYNQ BUS 13667M: Florian Fainelli <f.fainelli@gmail.com> 13668L: openwrt-devel@lists.openwrt.org (subscribers-only) 13669S: Maintained 13670F: drivers/vlynq/vlynq.c 13671F: include/linux/vlynq.h 13672 13673VME SUBSYSTEM 13674M: Martyn Welch <martyn@welchs.me.uk> 13675M: Manohar Vanga <manohar.vanga@gmail.com> 13676M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13677L: devel@driverdev.osuosl.org 13678S: Maintained 13679T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13680F: Documentation/driver-api/vme.rst 13681F: drivers/staging/vme/ 13682F: drivers/vme/ 13683F: include/linux/vme* 13684 13685VMWARE HYPERVISOR INTERFACE 13686M: Alok Kataria <akataria@vmware.com> 13687L: virtualization@lists.linux-foundation.org 13688S: Supported 13689F: arch/x86/kernel/cpu/vmware.c 13690 13691VMWARE BALLOON DRIVER 13692M: Xavier Deguillard <xdeguillard@vmware.com> 13693M: Philip Moltmann <moltmann@vmware.com> 13694M: "VMware, Inc." <pv-drivers@vmware.com> 13695L: linux-kernel@vger.kernel.org 13696S: Maintained 13697F: drivers/misc/vmw_balloon.c 13698 13699VMWARE VMMOUSE SUBDRIVER 13700M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13701M: "VMware, Inc." <pv-drivers@vmware.com> 13702L: linux-input@vger.kernel.org 13703S: Maintained 13704F: drivers/input/mouse/vmmouse.c 13705F: drivers/input/mouse/vmmouse.h 13706 13707VMWARE VMXNET3 ETHERNET DRIVER 13708M: Shrikrishna Khare <skhare@vmware.com> 13709M: "VMware, Inc." <pv-drivers@vmware.com> 13710L: netdev@vger.kernel.org 13711S: Maintained 13712F: drivers/net/vmxnet3/ 13713 13714VMware PVSCSI driver 13715M: Jim Gill <jgill@vmware.com> 13716M: VMware PV-Drivers <pv-drivers@vmware.com> 13717L: linux-scsi@vger.kernel.org 13718S: Maintained 13719F: drivers/scsi/vmw_pvscsi.c 13720F: drivers/scsi/vmw_pvscsi.h 13721 13722VMWARE PVRDMA DRIVER 13723M: Adit Ranadive <aditr@vmware.com> 13724M: VMware PV-Drivers <pv-drivers@vmware.com> 13725L: linux-rdma@vger.kernel.org 13726S: Maintained 13727F: drivers/infiniband/hw/vmw_pvrdma/ 13728 13729VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13730M: Liam Girdwood <lgirdwood@gmail.com> 13731M: Mark Brown <broonie@kernel.org> 13732L: linux-kernel@vger.kernel.org 13733W: http://www.slimlogic.co.uk/?p=48 13734T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13735S: Supported 13736F: Documentation/devicetree/bindings/regulator/ 13737F: drivers/regulator/ 13738F: include/dt-bindings/regulator/ 13739F: include/linux/regulator/ 13740 13741VRF 13742M: David Ahern <dsa@cumulusnetworks.com> 13743M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13744L: netdev@vger.kernel.org 13745S: Maintained 13746F: drivers/net/vrf.c 13747F: Documentation/networking/vrf.txt 13748 13749VT1211 HARDWARE MONITOR DRIVER 13750M: Juerg Haefliger <juergh@gmail.com> 13751L: linux-hwmon@vger.kernel.org 13752S: Maintained 13753F: Documentation/hwmon/vt1211 13754F: drivers/hwmon/vt1211.c 13755 13756VT8231 HARDWARE MONITOR DRIVER 13757M: Roger Lucas <vt8231@hiddenengine.co.uk> 13758L: linux-hwmon@vger.kernel.org 13759S: Maintained 13760F: drivers/hwmon/vt8231.c 13761 13762VUB300 USB to SDIO/SD/MMC bridge chip 13763M: Tony Olech <tony.olech@elandigitalsystems.com> 13764L: linux-mmc@vger.kernel.org 13765L: linux-usb@vger.kernel.org 13766S: Supported 13767F: drivers/mmc/host/vub300.c 13768 13769W1 DALLAS'S 1-WIRE BUS 13770M: Evgeniy Polyakov <zbr@ioremap.net> 13771S: Maintained 13772F: Documentation/w1/ 13773F: drivers/w1/ 13774 13775W83791D HARDWARE MONITORING DRIVER 13776M: Marc Hulsman <m.hulsman@tudelft.nl> 13777L: linux-hwmon@vger.kernel.org 13778S: Maintained 13779F: Documentation/hwmon/w83791d 13780F: drivers/hwmon/w83791d.c 13781 13782W83793 HARDWARE MONITORING DRIVER 13783M: Rudolf Marek <r.marek@assembler.cz> 13784L: linux-hwmon@vger.kernel.org 13785S: Maintained 13786F: Documentation/hwmon/w83793 13787F: drivers/hwmon/w83793.c 13788 13789W83795 HARDWARE MONITORING DRIVER 13790M: Jean Delvare <jdelvare@suse.com> 13791L: linux-hwmon@vger.kernel.org 13792S: Maintained 13793F: drivers/hwmon/w83795.c 13794 13795W83L51xD SD/MMC CARD INTERFACE DRIVER 13796M: Pierre Ossman <pierre@ossman.eu> 13797S: Maintained 13798F: drivers/mmc/host/wbsd.* 13799 13800WACOM PROTOCOL 4 SERIAL TABLETS 13801M: Julian Squires <julian@cipht.net> 13802M: Hans de Goede <hdegoede@redhat.com> 13803L: linux-input@vger.kernel.org 13804S: Maintained 13805F: drivers/input/tablet/wacom_serial4.c 13806 13807WATCHDOG DEVICE DRIVERS 13808M: Wim Van Sebroeck <wim@iguana.be> 13809R: Guenter Roeck <linux@roeck-us.net> 13810L: linux-watchdog@vger.kernel.org 13811W: http://www.linux-watchdog.org/ 13812T: git git://www.linux-watchdog.org/linux-watchdog.git 13813S: Maintained 13814F: Documentation/devicetree/bindings/watchdog/ 13815F: Documentation/watchdog/ 13816F: drivers/watchdog/ 13817F: include/linux/watchdog.h 13818F: include/uapi/linux/watchdog.h 13819 13820WIIMOTE HID DRIVER 13821M: David Herrmann <dh.herrmann@googlemail.com> 13822L: linux-input@vger.kernel.org 13823S: Maintained 13824F: drivers/hid/hid-wiimote* 13825 13826WINBOND CIR DRIVER 13827M: David Härdeman <david@hardeman.nu> 13828S: Maintained 13829F: drivers/media/rc/winbond-cir.c 13830 13831WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13832M: William Breathitt Gray <vilhelm.gray@gmail.com> 13833L: linux-watchdog@vger.kernel.org 13834S: Maintained 13835F: drivers/watchdog/ebc-c384_wdt.c 13836 13837WINSYSTEMS WS16C48 GPIO DRIVER 13838M: William Breathitt Gray <vilhelm.gray@gmail.com> 13839L: linux-gpio@vger.kernel.org 13840S: Maintained 13841F: drivers/gpio/gpio-ws16c48.c 13842 13843WIMAX STACK 13844M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13845M: linux-wimax@intel.com 13846L: wimax@linuxwimax.org (subscribers-only) 13847S: Supported 13848W: http://linuxwimax.org 13849F: Documentation/wimax/README.wimax 13850F: include/linux/wimax/debug.h 13851F: include/net/wimax.h 13852F: include/uapi/linux/wimax.h 13853F: net/wimax/ 13854 13855WISTRON LAPTOP BUTTON DRIVER 13856M: Miloslav Trmac <mitr@volny.cz> 13857S: Maintained 13858F: drivers/input/misc/wistron_btns.c 13859 13860WL3501 WIRELESS PCMCIA CARD DRIVER 13861L: linux-wireless@vger.kernel.org 13862S: Odd fixes 13863F: drivers/net/wireless/wl3501* 13864 13865WOLFSON MICROELECTRONICS DRIVERS 13866L: patches@opensource.wolfsonmicro.com 13867T: git https://github.com/CirrusLogic/linux-drivers.git 13868W: https://github.com/CirrusLogic/linux-drivers/wiki 13869S: Supported 13870F: Documentation/hwmon/wm83?? 13871F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13872F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13873F: Documentation/devicetree/bindings/mfd/arizona.txt 13874F: Documentation/devicetree/bindings/mfd/wm831x.txt 13875F: arch/arm/mach-s3c64xx/mach-crag6410* 13876F: drivers/clk/clk-wm83*.c 13877F: drivers/extcon/extcon-arizona.c 13878F: drivers/leds/leds-wm83*.c 13879F: drivers/gpio/gpio-*wm*.c 13880F: drivers/gpio/gpio-arizona.c 13881F: drivers/hwmon/wm83??-hwmon.c 13882F: drivers/input/misc/wm831x-on.c 13883F: drivers/input/touchscreen/wm831x-ts.c 13884F: drivers/input/touchscreen/wm97*.c 13885F: drivers/mfd/arizona* 13886F: drivers/mfd/wm*.c 13887F: drivers/mfd/cs47l24* 13888F: drivers/power/supply/wm83*.c 13889F: drivers/rtc/rtc-wm83*.c 13890F: drivers/regulator/wm8*.c 13891F: drivers/regulator/arizona* 13892F: drivers/video/backlight/wm83*_bl.c 13893F: drivers/watchdog/wm83*_wdt.c 13894F: include/linux/mfd/arizona/ 13895F: include/linux/mfd/wm831x/ 13896F: include/linux/mfd/wm8350/ 13897F: include/linux/mfd/wm8400* 13898F: include/linux/regulator/arizona* 13899F: include/linux/wm97xx.h 13900F: include/sound/wm????.h 13901F: sound/soc/codecs/arizona.? 13902F: sound/soc/codecs/wm* 13903F: sound/soc/codecs/cs47l24* 13904 13905WORKQUEUE 13906M: Tejun Heo <tj@kernel.org> 13907R: Lai Jiangshan <jiangshanlai@gmail.com> 13908T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13909S: Maintained 13910F: include/linux/workqueue.h 13911F: kernel/workqueue.c 13912F: Documentation/core-api/workqueue.rst 13913 13914X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13915M: Chen-Yu Tsai <wens@csie.org> 13916L: linux-kernel@vger.kernel.org 13917S: Maintained 13918N: axp[128] 13919 13920X.25 NETWORK LAYER 13921M: Andrew Hendry <andrew.hendry@gmail.com> 13922L: linux-x25@vger.kernel.org 13923S: Odd Fixes 13924F: Documentation/networking/x25* 13925F: include/net/x25* 13926F: net/x25/ 13927 13928X86 ARCHITECTURE (32-BIT AND 64-BIT) 13929M: Thomas Gleixner <tglx@linutronix.de> 13930M: Ingo Molnar <mingo@redhat.com> 13931M: "H. Peter Anvin" <hpa@zytor.com> 13932M: x86@kernel.org 13933L: linux-kernel@vger.kernel.org 13934T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13935S: Maintained 13936F: Documentation/x86/ 13937F: arch/x86/ 13938 13939X86 PLATFORM DRIVERS 13940M: Darren Hart <dvhart@infradead.org> 13941M: Andy Shevchenko <andy@infradead.org> 13942L: platform-driver-x86@vger.kernel.org 13943T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13944S: Maintained 13945F: drivers/platform/x86/ 13946F: drivers/platform/olpc/ 13947 13948X86 MCE INFRASTRUCTURE 13949M: Tony Luck <tony.luck@intel.com> 13950M: Borislav Petkov <bp@alien8.de> 13951L: linux-edac@vger.kernel.org 13952S: Maintained 13953F: arch/x86/kernel/cpu/mcheck/* 13954 13955X86 MICROCODE UPDATE SUPPORT 13956M: Borislav Petkov <bp@alien8.de> 13957S: Maintained 13958F: arch/x86/kernel/cpu/microcode/* 13959 13960X86 VDSO 13961M: Andy Lutomirski <luto@amacapital.net> 13962L: linux-kernel@vger.kernel.org 13963T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13964S: Maintained 13965F: arch/x86/entry/vdso/ 13966 13967XC2028/3028 TUNER DRIVER 13968M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13969M: Mauro Carvalho Chehab <mchehab@kernel.org> 13970L: linux-media@vger.kernel.org 13971W: https://linuxtv.org 13972T: git git://linuxtv.org/media_tree.git 13973S: Maintained 13974F: drivers/media/tuners/tuner-xc2028.* 13975 13976XEN HYPERVISOR INTERFACE 13977M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13978M: Juergen Gross <jgross@suse.com> 13979L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13980T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13981S: Supported 13982F: arch/x86/xen/ 13983F: drivers/*/xen-*front.c 13984F: drivers/xen/ 13985F: arch/x86/include/asm/xen/ 13986F: include/xen/ 13987F: include/uapi/xen/ 13988 13989XEN HYPERVISOR ARM 13990M: Stefano Stabellini <sstabellini@kernel.org> 13991L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13992S: Maintained 13993F: arch/arm/xen/ 13994F: arch/arm/include/asm/xen/ 13995 13996XEN HYPERVISOR ARM64 13997M: Stefano Stabellini <sstabellini@kernel.org> 13998L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13999S: Maintained 14000F: arch/arm64/xen/ 14001F: arch/arm64/include/asm/xen/ 14002 14003XEN NETWORK BACKEND DRIVER 14004M: Wei Liu <wei.liu2@citrix.com> 14005M: Paul Durrant <paul.durrant@citrix.com> 14006L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14007L: netdev@vger.kernel.org 14008S: Supported 14009F: drivers/net/xen-netback/* 14010 14011XEN PCI SUBSYSTEM 14012M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14013L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14014S: Supported 14015F: arch/x86/pci/*xen* 14016F: drivers/pci/*xen* 14017 14018XEN BLOCK SUBSYSTEM 14019M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14020M: Roger Pau Monné <roger.pau@citrix.com> 14021L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14022S: Supported 14023F: drivers/block/xen-blkback/* 14024F: drivers/block/xen* 14025 14026XEN PVSCSI DRIVERS 14027M: Juergen Gross <jgross@suse.com> 14028L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14029L: linux-scsi@vger.kernel.org 14030S: Supported 14031F: drivers/scsi/xen-scsifront.c 14032F: drivers/xen/xen-scsiback.c 14033F: include/xen/interface/io/vscsiif.h 14034 14035XEN SWIOTLB SUBSYSTEM 14036M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14037L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14038S: Supported 14039F: arch/x86/xen/*swiotlb* 14040F: drivers/xen/*swiotlb* 14041 14042XFS FILESYSTEM 14043M: Darrick J. Wong <darrick.wong@oracle.com> 14044M: linux-xfs@vger.kernel.org 14045L: linux-xfs@vger.kernel.org 14046W: http://xfs.org/ 14047T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14048S: Supported 14049F: Documentation/filesystems/xfs.txt 14050F: fs/xfs/ 14051 14052XILINX AXI ETHERNET DRIVER 14053M: Anirudha Sarangi <anirudh@xilinx.com> 14054M: John Linn <John.Linn@xilinx.com> 14055S: Maintained 14056F: drivers/net/ethernet/xilinx/xilinx_axienet* 14057 14058XILINX UARTLITE SERIAL DRIVER 14059M: Peter Korsgaard <jacmet@sunsite.dk> 14060L: linux-serial@vger.kernel.org 14061S: Maintained 14062F: drivers/tty/serial/uartlite.c 14063 14064XILINX VIDEO IP CORES 14065M: Hyun Kwon <hyun.kwon@xilinx.com> 14066M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14067L: linux-media@vger.kernel.org 14068T: git git://linuxtv.org/media_tree.git 14069S: Supported 14070F: Documentation/devicetree/bindings/media/xilinx/ 14071F: drivers/media/platform/xilinx/ 14072F: include/uapi/linux/xilinx-v4l2-controls.h 14073 14074XILLYBUS DRIVER 14075M: Eli Billauer <eli.billauer@gmail.com> 14076L: linux-kernel@vger.kernel.org 14077S: Supported 14078F: drivers/char/xillybus/ 14079 14080XTENSA XTFPGA PLATFORM SUPPORT 14081M: Max Filippov <jcmvbkbc@gmail.com> 14082L: linux-xtensa@linux-xtensa.org 14083S: Maintained 14084F: drivers/spi/spi-xtensa-xtfpga.c 14085F: sound/soc/xtensa/xtfpga-i2s.c 14086 14087YAM DRIVER FOR AX.25 14088M: Jean-Paul Roubelat <jpr@f6fbb.org> 14089L: linux-hams@vger.kernel.org 14090S: Maintained 14091F: drivers/net/hamradio/yam* 14092F: include/linux/yam.h 14093 14094YEALINK PHONE DRIVER 14095M: Henk Vergonet <Henk.Vergonet@gmail.com> 14096L: usbb2k-api-dev@nongnu.org 14097S: Maintained 14098F: Documentation/input/yealink.rst 14099F: drivers/input/misc/yealink.* 14100 14101Z8530 DRIVER FOR AX.25 14102M: Joerg Reuter <jreuter@yaina.de> 14103W: http://yaina.de/jreuter/ 14104W: http://www.qsl.net/dl1bke/ 14105L: linux-hams@vger.kernel.org 14106S: Maintained 14107F: Documentation/networking/z8530drv.txt 14108F: drivers/net/hamradio/*scc.c 14109F: drivers/net/hamradio/z8530.h 14110 14111ZBUD COMPRESSED PAGE ALLOCATOR 14112M: Seth Jennings <sjenning@redhat.com> 14113M: Dan Streetman <ddstreet@ieee.org> 14114L: linux-mm@kvack.org 14115S: Maintained 14116F: mm/zbud.c 14117F: include/linux/zbud.h 14118 14119ZD1211RW WIRELESS DRIVER 14120M: Daniel Drake <dsd@gentoo.org> 14121M: Ulrich Kunitz <kune@deine-taler.de> 14122W: http://zd1211.ath.cx/wiki/DriverRewrite 14123L: linux-wireless@vger.kernel.org 14124L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14125S: Maintained 14126F: drivers/net/wireless/zydas/zd1211rw/ 14127 14128ZD1301_DEMOD MEDIA DRIVER 14129M: Antti Palosaari <crope@iki.fi> 14130L: linux-media@vger.kernel.org 14131W: https://linuxtv.org/ 14132W: http://palosaari.fi/linux/ 14133Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14134S: Maintained 14135F: drivers/media/dvb-frontends/zd1301_demod* 14136 14137ZD1301 MEDIA DRIVER 14138M: Antti Palosaari <crope@iki.fi> 14139L: linux-media@vger.kernel.org 14140W: https://linuxtv.org/ 14141W: http://palosaari.fi/linux/ 14142Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14143S: Maintained 14144F: drivers/media/usb/dvb-usb-v2/zd1301* 14145 14146ZPOOL COMPRESSED PAGE STORAGE API 14147M: Dan Streetman <ddstreet@ieee.org> 14148L: linux-mm@kvack.org 14149S: Maintained 14150F: mm/zpool.c 14151F: include/linux/zpool.h 14152 14153ZR36067 VIDEO FOR LINUX DRIVER 14154L: mjpeg-users@lists.sourceforge.net 14155L: linux-media@vger.kernel.org 14156W: http://mjpeg.sourceforge.net/driver-zoran/ 14157T: hg https://linuxtv.org/hg/v4l-dvb 14158S: Odd Fixes 14159F: drivers/media/pci/zoran/ 14160 14161ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14162M: Minchan Kim <minchan@kernel.org> 14163M: Nitin Gupta <ngupta@vflare.org> 14164R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14165L: linux-kernel@vger.kernel.org 14166S: Maintained 14167F: drivers/block/zram/ 14168F: Documentation/blockdev/zram.txt 14169 14170ZS DECSTATION Z85C30 SERIAL DRIVER 14171M: "Maciej W. Rozycki" <macro@linux-mips.org> 14172S: Maintained 14173F: drivers/tty/serial/zs.* 14174 14175ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14176M: Minchan Kim <minchan@kernel.org> 14177M: Nitin Gupta <ngupta@vflare.org> 14178R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14179L: linux-mm@kvack.org 14180S: Maintained 14181F: mm/zsmalloc.c 14182F: include/linux/zsmalloc.h 14183F: Documentation/vm/zsmalloc.txt 14184 14185ZSWAP COMPRESSED SWAP CACHING 14186M: Seth Jennings <sjenning@redhat.com> 14187M: Dan Streetman <ddstreet@ieee.org> 14188L: linux-mm@kvack.org 14189S: Maintained 14190F: mm/zswap.c 14191 14192THE REST 14193M: Linus Torvalds <torvalds@linux-foundation.org> 14194L: linux-kernel@vger.kernel.org 14195Q: http://patchwork.kernel.org/project/LKML/list/ 14196T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14197S: Buried alive in reporters 14198F: * 14199F: */ 14200