1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <alex.aring@gmail.com> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 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/platform_data/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/ACTIONS SEMI ARCHITECTURE 1040M: Andreas Färber <afaerber@suse.de> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043N: owl 1044F: arch/arm/mach-actions/ 1045F: arch/arm/boot/dts/owl-* 1046F: arch/arm64/boot/dts/actions/ 1047F: drivers/clocksource/owl-* 1048F: drivers/soc/actions/ 1049F: include/dt-bindings/power/owl-* 1050F: include/linux/soc/actions/ 1051F: Documentation/devicetree/bindings/arm/actions.txt 1052F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1053F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1054 1055ARM/ADS SPHERE MACHINE SUPPORT 1056M: Lennert Buytenhek <kernel@wantstofly.org> 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059 1060ARM/AFEB9260 MACHINE SUPPORT 1061M: Sergey Lapin <slapin@ossfans.org> 1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1063S: Maintained 1064 1065ARM/AJECO 1ARM MACHINE SUPPORT 1066M: Lennert Buytenhek <kernel@wantstofly.org> 1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1068S: Maintained 1069 1070ARM/Allwinner sunXi SoC support 1071M: Maxime Ripard <maxime.ripard@free-electrons.com> 1072M: Chen-Yu Tsai <wens@csie.org> 1073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1074S: Maintained 1075N: sun[x456789]i 1076N: sun50i 1077F: arch/arm/mach-sunxi/ 1078F: arch/arm64/boot/dts/allwinner/ 1079F: drivers/clk/sunxi-ng/ 1080F: drivers/pinctrl/sunxi/ 1081F: drivers/soc/sunxi/ 1082T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1083 1084ARM/Allwinner SoC Clock Support 1085M: Emilio López <emilio@elopez.com.ar> 1086S: Maintained 1087F: drivers/clk/sunxi/ 1088 1089ARM/Amlogic Meson SoC support 1090M: Carlo Caione <carlo@caione.org> 1091M: Kevin Hilman <khilman@baylibre.com> 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1093L: linux-amlogic@lists.infradead.org 1094W: http://linux-meson.com/ 1095S: Maintained 1096F: arch/arm/mach-meson/ 1097F: arch/arm/boot/dts/meson* 1098F: arch/arm64/boot/dts/amlogic/ 1099F: drivers/pinctrl/meson/ 1100F: drivers/mmc/host/meson* 1101N: meson 1102 1103ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1104M: Neil Armstrong <narmstrong@baylibre.com> 1105M: Jerome Brunet <jbrunet@baylibre.com> 1106L: linux-amlogic@lists.infradead.org 1107S: Maintained 1108F: drivers/clk/meson/ 1109F: include/dt-bindings/clock/meson* 1110F: include/dt-bindings/clock/gxbb* 1111F: Documentation/devicetree/bindings/clock/amlogic* 1112 1113ARM/Annapurna Labs ALPINE ARCHITECTURE 1114M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1115M: Antoine Tenart <antoine.tenart@free-electrons.com> 1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1117S: Maintained 1118F: arch/arm/mach-alpine/ 1119F: arch/arm/boot/dts/alpine* 1120F: arch/arm64/boot/dts/al/ 1121F: drivers/*/*alpine* 1122 1123ARM/ARTPEC MACHINE SUPPORT 1124M: Jesper Nilsson <jesper.nilsson@axis.com> 1125M: Lars Persson <lars.persson@axis.com> 1126M: Niklas Cassel <niklas.cassel@axis.com> 1127S: Maintained 1128L: linux-arm-kernel@axis.com 1129F: arch/arm/mach-artpec 1130F: arch/arm/boot/dts/artpec6* 1131F: drivers/clk/axis 1132F: drivers/pinctrl/pinctrl-artpec* 1133F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1134 1135ARM/ASPEED MACHINE SUPPORT 1136M: Joel Stanley <joel@jms.id.au> 1137S: Maintained 1138F: arch/arm/mach-aspeed/ 1139F: arch/arm/boot/dts/aspeed-* 1140F: drivers/*/*aspeed* 1141 1142ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1143M: Nicolas Ferre <nicolas.ferre@microchip.com> 1144M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1146W: http://www.linux4sam.org 1147T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1148S: Supported 1149F: arch/arm/mach-at91/ 1150F: include/soc/at91/ 1151F: arch/arm/boot/dts/at91*.dts 1152F: arch/arm/boot/dts/at91*.dtsi 1153F: arch/arm/boot/dts/sama*.dts 1154F: arch/arm/boot/dts/sama*.dtsi 1155F: arch/arm/include/debug/at91.S 1156F: drivers/memory/atmel* 1157 1158ARM/ATMEL AT91 Clock Support 1159M: Boris Brezillon <boris.brezillon@free-electrons.com> 1160S: Maintained 1161F: drivers/clk/at91 1162 1163ARM/CALXEDA HIGHBANK ARCHITECTURE 1164M: Rob Herring <robh@kernel.org> 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1166S: Maintained 1167F: arch/arm/mach-highbank/ 1168F: arch/arm/boot/dts/highbank.dts 1169F: arch/arm/boot/dts/ecx-*.dts* 1170 1171ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1172M: Krzysztof Halasa <khalasa@piap.pl> 1173S: Maintained 1174F: arch/arm/mach-cns3xxx/ 1175 1176ARM/CAVIUM THUNDER NETWORK DRIVER 1177M: Sunil Goutham <sgoutham@cavium.com> 1178M: Robert Richter <rric@kernel.org> 1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1180S: Supported 1181F: drivers/net/ethernet/cavium/thunder/ 1182 1183ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1184M: Alexander Shiyan <shc_work@mail.ru> 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1186S: Odd Fixes 1187N: clps711x 1188 1189ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1190M: Hartley Sweeten <hsweeten@visionengravers.com> 1191M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1193S: Maintained 1194F: arch/arm/mach-ep93xx/ 1195F: arch/arm/mach-ep93xx/include/mach/ 1196 1197ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1198M: Lennert Buytenhek <kernel@wantstofly.org> 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1200S: Maintained 1201 1202ARM/CLKDEV SUPPORT 1203M: Russell King <linux@armlinux.org.uk> 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1205S: Maintained 1206T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1207F: arch/arm/include/asm/clkdev.h 1208F: drivers/clk/clkdev.c 1209 1210ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1211M: Mike Rapoport <mike@compulab.co.il> 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1213S: Maintained 1214 1215ARM/CONTEC MICRO9 MACHINE SUPPORT 1216M: Hubert Feurstein <hubert.feurstein@contec.at> 1217S: Maintained 1218F: arch/arm/mach-ep93xx/micro9.c 1219 1220ARM/CORESIGHT FRAMEWORK AND DRIVERS 1221M: Mathieu Poirier <mathieu.poirier@linaro.org> 1222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1223S: Maintained 1224F: drivers/hwtracing/coresight/* 1225F: Documentation/trace/coresight.txt 1226F: Documentation/trace/coresight-cpu-debug.txt 1227F: Documentation/devicetree/bindings/arm/coresight.txt 1228F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1229F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1230F: tools/perf/arch/arm/util/pmu.c 1231F: tools/perf/arch/arm/util/auxtrace.c 1232F: tools/perf/arch/arm/util/cs-etm.c 1233F: tools/perf/arch/arm/util/cs-etm.h 1234F: tools/perf/util/cs-etm.h 1235 1236ARM/CORGI MACHINE SUPPORT 1237M: Richard Purdie <rpurdie@rpsys.net> 1238S: Maintained 1239 1240ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1241M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243T: git git://github.com/ulli-kroll/linux.git 1244S: Maintained 1245F: arch/arm/mach-gemini/ 1246F: drivers/rtc/rtc-gemini.c 1247 1248ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1249M: Barry Song <baohua@kernel.org> 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1251T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1252S: Maintained 1253F: arch/arm/boot/dts/prima2* 1254F: arch/arm/mach-prima2/ 1255F: drivers/clk/sirf/ 1256F: drivers/clocksource/timer-prima2.c 1257F: drivers/clocksource/timer-atlas7.c 1258N: [^a-z]sirf 1259 1260ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1261M: Baruch Siach <baruch@tkos.co.il> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264F: arch/arm/boot/dts/cx92755* 1265N: digicolor 1266 1267ARM/EBSA110 MACHINE SUPPORT 1268M: Russell King <linux@armlinux.org.uk> 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1270W: http://www.armlinux.org.uk/ 1271S: Maintained 1272F: arch/arm/mach-ebsa110/ 1273F: drivers/net/ethernet/amd/am79c961a.* 1274 1275ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1276M: Uwe Kleine-König <kernel@pengutronix.de> 1277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1278S: Maintained 1279N: efm32 1280 1281ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1282M: Robert Jarzmik <robert.jarzmik@free.fr> 1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1284S: Maintained 1285F: arch/arm/mach-pxa/ezx.c 1286 1287ARM/FARADAY FA526 PORT 1288M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1290S: Maintained 1291T: git git://git.berlios.de/gemini-board 1292F: arch/arm/mm/*-fa* 1293 1294ARM/FOOTBRIDGE ARCHITECTURE 1295M: Russell King <linux@armlinux.org.uk> 1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1297W: http://www.armlinux.org.uk/ 1298S: Maintained 1299F: arch/arm/include/asm/hardware/dec21285.h 1300F: arch/arm/mach-footbridge/ 1301 1302ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1303M: Shawn Guo <shawnguo@kernel.org> 1304M: Sascha Hauer <kernel@pengutronix.de> 1305R: Fabio Estevam <fabio.estevam@nxp.com> 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1307S: Maintained 1308T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1309F: arch/arm/mach-imx/ 1310F: arch/arm/mach-mxs/ 1311F: arch/arm/boot/dts/imx* 1312F: arch/arm/configs/imx*_defconfig 1313F: drivers/clk/imx/ 1314F: drivers/soc/imx/ 1315F: include/soc/imx/ 1316 1317ARM/FREESCALE VYBRID ARM ARCHITECTURE 1318M: Shawn Guo <shawnguo@kernel.org> 1319M: Sascha Hauer <kernel@pengutronix.de> 1320R: Stefan Agner <stefan@agner.ch> 1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1322S: Maintained 1323T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1324F: arch/arm/mach-imx/*vf610* 1325F: arch/arm/boot/dts/vf* 1326 1327ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1328M: Lennert Buytenhek <kernel@wantstofly.org> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331 1332ARM/GUMSTIX MACHINE SUPPORT 1333M: Steve Sakoman <sakoman@gmail.com> 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1335S: Maintained 1336 1337ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1338M: Philipp Zabel <philipp.zabel@gmail.com> 1339M: Paul Parsons <lost.distance@yahoo.com> 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1341S: Maintained 1342F: arch/arm/mach-pxa/hx4700.c 1343F: arch/arm/mach-pxa/include/mach/hx4700.h 1344F: sound/soc/pxa/hx4700.c 1345 1346ARM/HISILICON SOC SUPPORT 1347M: Wei Xu <xuwei5@hisilicon.com> 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1349W: http://www.hisilicon.com 1350S: Supported 1351T: git git://github.com/hisilicon/linux-hisi.git 1352F: arch/arm/mach-hisi/ 1353F: arch/arm/boot/dts/hi3* 1354F: arch/arm/boot/dts/hip* 1355F: arch/arm/boot/dts/hisi* 1356F: arch/arm64/boot/dts/hisilicon/ 1357 1358ARM/HP JORNADA 7XX MACHINE SUPPORT 1359M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1360W: www.jlime.com 1361S: Maintained 1362T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1363F: arch/arm/mach-sa1100/jornada720.c 1364F: arch/arm/mach-sa1100/include/mach/jornada720.h 1365 1366ARM/IGEP MACHINE SUPPORT 1367M: Enric Balletbo i Serra <eballetbo@gmail.com> 1368M: Javier Martinez Canillas <javier@dowhile0.org> 1369L: linux-omap@vger.kernel.org 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1371S: Maintained 1372F: arch/arm/boot/dts/omap3-igep* 1373 1374ARM/INCOME PXA270 SUPPORT 1375M: Marek Vasut <marek.vasut@gmail.com> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377S: Maintained 1378F: arch/arm/mach-pxa/colibri-pxa270-income.c 1379 1380ARM/INTEL IOP32X ARM ARCHITECTURE 1381M: Lennert Buytenhek <kernel@wantstofly.org> 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1383S: Maintained 1384 1385ARM/INTEL IOP33X ARM ARCHITECTURE 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Orphan 1388 1389ARM/INTEL IOP13XX ARM ARCHITECTURE 1390M: Lennert Buytenhek <kernel@wantstofly.org> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392S: Maintained 1393 1394ARM/INTEL IQ81342EX MACHINE SUPPORT 1395M: Lennert Buytenhek <kernel@wantstofly.org> 1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1397S: Maintained 1398 1399ARM/INTEL IXDP2850 MACHINE SUPPORT 1400M: Lennert Buytenhek <kernel@wantstofly.org> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403 1404ARM/INTEL IXP4XX ARM ARCHITECTURE 1405M: Imre Kaloz <kaloz@openwrt.org> 1406M: Krzysztof Halasa <khalasa@piap.pl> 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1408S: Maintained 1409F: arch/arm/mach-ixp4xx/ 1410 1411ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1412M: Jonathan Cameron <jic23@cam.ac.uk> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415F: arch/arm/mach-pxa/stargate2.c 1416F: drivers/pcmcia/pxa2xx_stargate2.c 1417 1418ARM/INTEL XSC3 (MANZANO) ARM CORE 1419M: Lennert Buytenhek <kernel@wantstofly.org> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422 1423ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1424M: Lennert Buytenhek <kernel@wantstofly.org> 1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1426S: Maintained 1427 1428ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1429M: Santosh Shilimkar <ssantosh@kernel.org> 1430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1431S: Maintained 1432F: arch/arm/mach-keystone/ 1433F: arch/arm/boot/dts/keystone-* 1434T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1435 1436ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1437M: Santosh Shilimkar <ssantosh@kernel.org> 1438L: linux-kernel@vger.kernel.org 1439S: Maintained 1440F: drivers/clk/keystone/ 1441 1442ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1443M: Santosh Shilimkar <ssantosh@kernel.org> 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1445L: linux-kernel@vger.kernel.org 1446S: Maintained 1447F: drivers/clocksource/timer-keystone.c 1448 1449ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1450M: Santosh Shilimkar <ssantosh@kernel.org> 1451L: linux-kernel@vger.kernel.org 1452S: Maintained 1453F: drivers/power/reset/keystone-reset.c 1454 1455ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1456M: Santosh Shilimkar <ssantosh@kernel.org> 1457L: linux-kernel@vger.kernel.org 1458S: Maintained 1459F: drivers/memory/*emif* 1460 1461ARM/LG1K ARCHITECTURE 1462M: Chanho Min <chanho.min@lge.com> 1463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1464S: Maintained 1465F: arch/arm64/boot/dts/lg/ 1466 1467ARM/LOGICPD PXA270 MACHINE SUPPORT 1468M: Lennert Buytenhek <kernel@wantstofly.org> 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1470S: Maintained 1471 1472ARM/LPC18XX ARCHITECTURE 1473M: Joachim Eastwood <manabian@gmail.com> 1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1475S: Maintained 1476F: arch/arm/boot/dts/lpc43* 1477F: drivers/clk/nxp/clk-lpc18xx* 1478F: drivers/clocksource/time-lpc32xx.c 1479F: drivers/i2c/busses/i2c-lpc2k.c 1480F: drivers/memory/pl172.c 1481F: drivers/mtd/spi-nor/nxp-spifi.c 1482F: drivers/rtc/rtc-lpc24xx.c 1483N: lpc18xx 1484 1485ARM/LPC32XX SOC SUPPORT 1486M: Vladimir Zapolskiy <vz@mleia.com> 1487M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1490S: Maintained 1491F: arch/arm/boot/dts/lpc32* 1492F: arch/arm/mach-lpc32xx/ 1493F: drivers/i2c/busses/i2c-pnx.c 1494F: drivers/net/ethernet/nxp/lpc_eth.c 1495F: drivers/usb/host/ohci-nxp.c 1496F: drivers/watchdog/pnx4008_wdt.c 1497N: lpc32xx 1498 1499ARM/MAGICIAN MACHINE SUPPORT 1500M: Philipp Zabel <philipp.zabel@gmail.com> 1501S: Maintained 1502 1503ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1504M: Jason Cooper <jason@lakedaemon.net> 1505M: Andrew Lunn <andrew@lunn.ch> 1506M: Gregory Clement <gregory.clement@free-electrons.com> 1507M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1509S: Maintained 1510F: arch/arm/boot/dts/armada* 1511F: arch/arm/boot/dts/kirkwood* 1512F: arch/arm/configs/mvebu_*_defconfig 1513F: arch/arm/mach-mvebu/ 1514F: arch/arm64/boot/dts/marvell/armada* 1515F: drivers/cpufreq/mvebu-cpufreq.c 1516F: drivers/irqchip/irq-armada-370-xp.c 1517F: drivers/irqchip/irq-mvebu-* 1518F: drivers/pinctrl/mvebu/ 1519F: drivers/rtc/rtc-armada38x.c 1520 1521ARM/Marvell Berlin SoC support 1522M: Jisheng Zhang <jszhang@marvell.com> 1523M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525S: Maintained 1526F: arch/arm/mach-berlin/ 1527F: arch/arm/boot/dts/berlin* 1528F: arch/arm64/boot/dts/marvell/berlin* 1529 1530 1531ARM/Marvell Dove/MV78xx0/Orion SOC support 1532M: Jason Cooper <jason@lakedaemon.net> 1533M: Andrew Lunn <andrew@lunn.ch> 1534M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1535M: Gregory Clement <gregory.clement@free-electrons.com> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537S: Maintained 1538F: Documentation/devicetree/bindings/soc/dove/ 1539F: arch/arm/mach-dove/ 1540F: arch/arm/mach-mv78xx0/ 1541F: arch/arm/mach-orion5x/ 1542F: arch/arm/plat-orion/ 1543F: arch/arm/boot/dts/dove* 1544F: arch/arm/boot/dts/orion5x* 1545 1546 1547ARM/Orion SoC/Technologic Systems TS-78xx platform support 1548M: Alexander Clouter <alex@digriz.org.uk> 1549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1550W: http://www.digriz.org.uk/ts78xx/kernel 1551S: Maintained 1552F: arch/arm/mach-orion5x/ts78xx-* 1553 1554ARM/OXNAS platform support 1555M: Neil Armstrong <narmstrong@baylibre.com> 1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1557L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1558S: Maintained 1559F: arch/arm/mach-oxnas/ 1560F: arch/arm/boot/dts/ox8*.dtsi 1561F: arch/arm/boot/dts/wd-mbwe.dts 1562F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1563N: oxnas 1564 1565ARM/Mediatek RTC DRIVER 1566M: Eddie Huang <eddie.huang@mediatek.com> 1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1568L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1569S: Maintained 1570F: drivers/rtc/rtc-mt6397.c 1571 1572ARM/Mediatek SoC support 1573M: Matthias Brugger <matthias.bgg@gmail.com> 1574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1575L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1576S: Maintained 1577F: arch/arm/boot/dts/mt6* 1578F: arch/arm/boot/dts/mt7* 1579F: arch/arm/boot/dts/mt8* 1580F: arch/arm/mach-mediatek/ 1581F: arch/arm64/boot/dts/mediatek/ 1582N: mtk 1583K: mediatek 1584 1585ARM/Mediatek USB3 PHY DRIVER 1586M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1588L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1589S: Maintained 1590F: drivers/phy/phy-mt65xx-usb3.c 1591 1592ARM/MICREL KS8695 ARCHITECTURE 1593M: Greg Ungerer <gerg@uclinux.org> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595F: arch/arm/mach-ks8695/ 1596S: Odd Fixes 1597 1598ARM/MIOA701 MACHINE SUPPORT 1599M: Robert Jarzmik <robert.jarzmik@free.fr> 1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1601F: arch/arm/mach-pxa/mioa701.c 1602S: Maintained 1603 1604ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1605M: Michael Petchkovsky <mkpetch@internode.on.net> 1606S: Maintained 1607 1608ARM/NOMADIK ARCHITECTURE 1609M: Alessandro Rubini <rubini@unipv.it> 1610M: Linus Walleij <linus.walleij@linaro.org> 1611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1612S: Maintained 1613F: arch/arm/mach-nomadik/ 1614F: drivers/pinctrl/nomadik/ 1615F: drivers/i2c/busses/i2c-nomadik.c 1616T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1617 1618ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1619M: Nelson Castillo <arhuaco@freaks-unidos.net> 1620L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1621W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1622S: Supported 1623 1624ARM/TOSA MACHINE SUPPORT 1625M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1626M: Dirk Opfer <dirk@opfer-online.de> 1627S: Maintained 1628 1629ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1630M: Marek Vasut <marek.vasut@gmail.com> 1631L: linux-arm-kernel@lists.infradead.org 1632W: http://hackndev.com 1633S: Maintained 1634F: arch/arm/mach-pxa/include/mach/palmtx.h 1635F: arch/arm/mach-pxa/palmtx.c 1636F: arch/arm/mach-pxa/include/mach/palmt5.h 1637F: arch/arm/mach-pxa/palmt5.c 1638F: arch/arm/mach-pxa/include/mach/palmld.h 1639F: arch/arm/mach-pxa/palmld.c 1640F: arch/arm/mach-pxa/include/mach/palmte2.h 1641F: arch/arm/mach-pxa/palmte2.c 1642F: arch/arm/mach-pxa/include/mach/palmtc.h 1643F: arch/arm/mach-pxa/palmtc.c 1644 1645ARM/PALM TREO SUPPORT 1646M: Tomas Cech <sleep_walker@suse.com> 1647L: linux-arm-kernel@lists.infradead.org 1648W: http://hackndev.com 1649S: Maintained 1650F: arch/arm/mach-pxa/include/mach/palmtreo.h 1651F: arch/arm/mach-pxa/palmtreo.c 1652 1653ARM/PALMZ72 SUPPORT 1654M: Sergey Lapin <slapin@ossfans.org> 1655L: linux-arm-kernel@lists.infradead.org 1656W: http://hackndev.com 1657S: Maintained 1658F: arch/arm/mach-pxa/include/mach/palmz72.h 1659F: arch/arm/mach-pxa/palmz72.c 1660 1661ARM/PLEB SUPPORT 1662M: Peter Chubb <pleb@gelato.unsw.edu.au> 1663W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1664S: Maintained 1665 1666ARM/PT DIGITAL BOARD PORT 1667M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1669W: http://www.armlinux.org.uk/ 1670S: Maintained 1671 1672ARM/QUALCOMM SUPPORT 1673M: Andy Gross <andy.gross@linaro.org> 1674M: David Brown <david.brown@linaro.org> 1675L: linux-arm-msm@vger.kernel.org 1676L: linux-soc@vger.kernel.org 1677S: Maintained 1678F: Documentation/devicetree/bindings/soc/qcom/ 1679F: arch/arm/boot/dts/qcom-*.dts 1680F: arch/arm/boot/dts/qcom-*.dtsi 1681F: arch/arm/mach-qcom/ 1682F: arch/arm64/boot/dts/qcom/* 1683F: drivers/i2c/busses/i2c-qup.c 1684F: drivers/clk/qcom/ 1685F: drivers/dma/qcom/ 1686F: drivers/soc/qcom/ 1687F: drivers/spi/spi-qup.c 1688F: drivers/tty/serial/msm_serial.h 1689F: drivers/tty/serial/msm_serial.c 1690F: drivers/*/pm8???-* 1691F: drivers/mfd/ssbi.c 1692F: drivers/firmware/qcom_scm.c 1693T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1694 1695ARM/RADISYS ENP2611 MACHINE SUPPORT 1696M: Lennert Buytenhek <kernel@wantstofly.org> 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1698S: Maintained 1699 1700ARM/REALTEK ARCHITECTURE 1701M: Andreas Färber <afaerber@suse.de> 1702L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1703S: Maintained 1704F: arch/arm64/boot/dts/realtek/ 1705F: Documentation/devicetree/bindings/arm/realtek.txt 1706 1707ARM/RENESAS ARM64 ARCHITECTURE 1708M: Simon Horman <horms@verge.net.au> 1709M: Magnus Damm <magnus.damm@gmail.com> 1710L: linux-renesas-soc@vger.kernel.org 1711Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1712T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1713S: Supported 1714F: arch/arm64/boot/dts/renesas/ 1715F: drivers/soc/renesas/ 1716F: include/linux/soc/renesas/ 1717 1718ARM/RISCPC ARCHITECTURE 1719M: Russell King <linux@armlinux.org.uk> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721W: http://www.armlinux.org.uk/ 1722S: Maintained 1723F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1724F: arch/arm/include/asm/hardware/ioc.h 1725F: arch/arm/include/asm/hardware/iomd.h 1726F: arch/arm/include/asm/hardware/memc.h 1727F: arch/arm/mach-rpc/ 1728F: drivers/net/ethernet/8390/etherh.c 1729F: drivers/net/ethernet/i825xx/ether1* 1730F: drivers/net/ethernet/seeq/ether3* 1731F: drivers/scsi/arm/ 1732 1733ARM/Rockchip SoC support 1734M: Heiko Stuebner <heiko@sntech.de> 1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1736L: linux-rockchip@lists.infradead.org 1737T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1738S: Maintained 1739F: arch/arm/boot/dts/rk3* 1740F: arch/arm/boot/dts/rv1108* 1741F: arch/arm/mach-rockchip/ 1742F: drivers/clk/rockchip/ 1743F: drivers/i2c/busses/i2c-rk3x.c 1744F: drivers/*/*rockchip* 1745F: drivers/*/*/*rockchip* 1746F: sound/soc/rockchip/ 1747N: rockchip 1748 1749ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1750M: Kukjin Kim <kgene@kernel.org> 1751M: Krzysztof Kozlowski <krzk@kernel.org> 1752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1753L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1754Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1755S: Maintained 1756F: arch/arm/boot/dts/s3c* 1757F: arch/arm/boot/dts/s5p* 1758F: arch/arm/boot/dts/samsung* 1759F: arch/arm/boot/dts/exynos* 1760F: arch/arm64/boot/dts/exynos/ 1761F: arch/arm/plat-samsung/ 1762F: arch/arm/mach-s3c24*/ 1763F: arch/arm/mach-s3c64xx/ 1764F: arch/arm/mach-s5p*/ 1765F: arch/arm/mach-exynos*/ 1766F: drivers/*/*s3c24* 1767F: drivers/*/*/*s3c24* 1768F: drivers/*/*s3c64xx* 1769F: drivers/*/*s5pv210* 1770F: drivers/memory/samsung/* 1771F: drivers/soc/samsung/* 1772F: Documentation/arm/Samsung/ 1773F: Documentation/devicetree/bindings/arm/samsung/ 1774F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1775F: Documentation/devicetree/bindings/power/pd-samsung.txt 1776N: exynos 1777 1778ARM/SAMSUNG MOBILE MACHINE SUPPORT 1779M: Kyungmin Park <kyungmin.park@samsung.com> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781S: Maintained 1782F: arch/arm/mach-s5pv210/ 1783 1784ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1785M: Kyungmin Park <kyungmin.park@samsung.com> 1786M: Kamil Debski <kamil@wypas.org> 1787M: Andrzej Hajda <a.hajda@samsung.com> 1788L: linux-arm-kernel@lists.infradead.org 1789L: linux-media@vger.kernel.org 1790S: Maintained 1791F: drivers/media/platform/s5p-g2d/ 1792 1793ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1794M: Kyungmin Park <kyungmin.park@samsung.com> 1795M: Kamil Debski <kamil@wypas.org> 1796M: Jeongtae Park <jtp.park@samsung.com> 1797M: Andrzej Hajda <a.hajda@samsung.com> 1798L: linux-arm-kernel@lists.infradead.org 1799L: linux-media@vger.kernel.org 1800S: Maintained 1801F: arch/arm/plat-samsung/s5p-dev-mfc.c 1802F: drivers/media/platform/s5p-mfc/ 1803 1804ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1805M: Marek Szyprowski <m.szyprowski@samsung.com> 1806L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1807L: linux-media@vger.kernel.org 1808S: Maintained 1809F: drivers/media/platform/s5p-cec/ 1810F: Documentation/devicetree/bindings/media/s5p-cec.txt 1811 1812ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1813M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1814M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1815L: linux-arm-kernel@lists.infradead.org 1816L: linux-media@vger.kernel.org 1817S: Maintained 1818F: drivers/media/platform/s5p-jpeg/ 1819 1820ARM/SHMOBILE ARM ARCHITECTURE 1821M: Simon Horman <horms@verge.net.au> 1822M: Magnus Damm <magnus.damm@gmail.com> 1823L: linux-renesas-soc@vger.kernel.org 1824Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1825T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1826S: Supported 1827F: arch/arm/boot/dts/emev2* 1828F: arch/arm/boot/dts/r7s* 1829F: arch/arm/boot/dts/r8a* 1830F: arch/arm/boot/dts/sh* 1831F: arch/arm/configs/shmobile_defconfig 1832F: arch/arm/include/debug/renesas-scif.S 1833F: arch/arm/mach-shmobile/ 1834F: drivers/soc/renesas/ 1835F: include/linux/soc/renesas/ 1836 1837ARM/SOCFPGA ARCHITECTURE 1838M: Dinh Nguyen <dinguyen@kernel.org> 1839S: Maintained 1840F: arch/arm/mach-socfpga/ 1841F: arch/arm/boot/dts/socfpga* 1842F: arch/arm/configs/socfpga_defconfig 1843F: arch/arm64/boot/dts/altera/ 1844W: http://www.rocketboards.org 1845T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1846 1847ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1848M: Dinh Nguyen <dinguyen@kernel.org> 1849S: Maintained 1850F: drivers/clk/socfpga/ 1851 1852ARM/SOCFPGA EDAC SUPPORT 1853M: Thor Thayer <thor.thayer@linux.intel.com> 1854S: Maintained 1855F: drivers/edac/altera_edac. 1856 1857ARM/STI ARCHITECTURE 1858M: Patrice Chotard <patrice.chotard@st.com> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860W: http://www.stlinux.com 1861S: Maintained 1862F: arch/arm/mach-sti/ 1863F: arch/arm/boot/dts/sti* 1864F: drivers/char/hw_random/st-rng.c 1865F: drivers/clocksource/arm_global_timer.c 1866F: drivers/clocksource/clksrc_st_lpc.c 1867F: drivers/cpufreq/sti-cpufreq.c 1868F: drivers/dma/st_fdma* 1869F: drivers/i2c/busses/i2c-st.c 1870F: drivers/media/rc/st_rc.c 1871F: drivers/media/platform/sti/c8sectpfe/ 1872F: drivers/mmc/host/sdhci-st.c 1873F: drivers/phy/st/phy-miphy28lp.c 1874F: drivers/phy/st/phy-stih407-usb.c 1875F: drivers/pinctrl/pinctrl-st.c 1876F: drivers/remoteproc/st_remoteproc.c 1877F: drivers/remoteproc/st_slim_rproc.c 1878F: drivers/reset/sti/ 1879F: drivers/rtc/rtc-st-lpc.c 1880F: drivers/tty/serial/st-asc.c 1881F: drivers/usb/dwc3/dwc3-st.c 1882F: drivers/usb/host/ehci-st.c 1883F: drivers/usb/host/ohci-st.c 1884F: drivers/watchdog/st_lpc_wdt.c 1885F: drivers/ata/ahci_st.c 1886F: include/linux/remoteproc/st_slim_rproc.h 1887 1888ARM/STM32 ARCHITECTURE 1889M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1890M: Alexandre Torgue <alexandre.torgue@st.com> 1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1892S: Maintained 1893T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1894N: stm32 1895F: drivers/clocksource/armv7m_systick.c 1896 1897ARM/TANGO ARCHITECTURE 1898M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1899L: linux-arm-kernel@lists.infradead.org 1900S: Maintained 1901N: tango 1902 1903ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1904M: Lennert Buytenhek <kernel@wantstofly.org> 1905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1906S: Maintained 1907 1908ARM/TETON BGA MACHINE SUPPORT 1909M: "Mark F. Brown" <mark.brown314@gmail.com> 1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1911S: Maintained 1912 1913ARM/THECUS N2100 MACHINE SUPPORT 1914M: Lennert Buytenhek <kernel@wantstofly.org> 1915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1916S: Maintained 1917 1918ARM/NUVOTON W90X900 ARM ARCHITECTURE 1919M: Wan ZongShun <mcuos.com@gmail.com> 1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1921W: http://www.mcuos.com 1922S: Maintained 1923F: arch/arm/mach-w90x900/ 1924F: drivers/input/keyboard/w90p910_keypad.c 1925F: drivers/input/touchscreen/w90p910_ts.c 1926F: drivers/watchdog/nuc900_wdt.c 1927F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1928F: drivers/mtd/nand/nuc900_nand.c 1929F: drivers/rtc/rtc-nuc900.c 1930F: drivers/spi/spi-nuc900.c 1931F: drivers/usb/host/ehci-w90x900.c 1932F: drivers/video/fbdev/nuc900fb.c 1933 1934ARM/U300 MACHINE SUPPORT 1935M: Linus Walleij <linus.walleij@linaro.org> 1936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1937S: Supported 1938F: arch/arm/mach-u300/ 1939F: drivers/clocksource/timer-u300.c 1940F: drivers/i2c/busses/i2c-stu300.c 1941F: drivers/rtc/rtc-coh901331.c 1942F: drivers/watchdog/coh901327_wdt.c 1943F: drivers/dma/coh901318* 1944F: drivers/mfd/ab3100* 1945F: drivers/rtc/rtc-ab3100.c 1946F: drivers/rtc/rtc-coh901331.c 1947T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1948 1949ARM/UNIPHIER ARCHITECTURE 1950M: Masahiro Yamada <yamada.masahiro@socionext.com> 1951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1952T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1953S: Maintained 1954F: arch/arm/boot/dts/uniphier* 1955F: arch/arm/include/asm/hardware/cache-uniphier.h 1956F: arch/arm/mach-uniphier/ 1957F: arch/arm/mm/cache-uniphier.c 1958F: arch/arm64/boot/dts/socionext/ 1959F: drivers/bus/uniphier-system-bus.c 1960F: drivers/clk/uniphier/ 1961F: drivers/i2c/busses/i2c-uniphier* 1962F: drivers/pinctrl/uniphier/ 1963F: drivers/reset/reset-uniphier.c 1964F: drivers/tty/serial/8250/8250_uniphier.c 1965N: uniphier 1966 1967ARM/Ux500 ARM ARCHITECTURE 1968M: Linus Walleij <linus.walleij@linaro.org> 1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1970S: Maintained 1971F: arch/arm/mach-ux500/ 1972F: drivers/clocksource/clksrc-dbx500-prcmu.c 1973F: drivers/dma/ste_dma40* 1974F: drivers/hwspinlock/u8500_hsem.c 1975F: drivers/mfd/abx500* 1976F: drivers/mfd/ab8500* 1977F: drivers/mfd/dbx500* 1978F: drivers/mfd/db8500* 1979F: drivers/pinctrl/nomadik/pinctrl-ab* 1980F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1981F: drivers/rtc/rtc-ab8500.c 1982F: drivers/rtc/rtc-pl031.c 1983T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1984 1985ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1986M: Ulf Hansson <ulf.hansson@linaro.org> 1987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1988T: git git://git.linaro.org/people/ulfh/clk.git 1989S: Maintained 1990F: drivers/clk/ux500/ 1991 1992ARM/VERSATILE EXPRESS PLATFORM 1993M: Liviu Dudau <liviu.dudau@arm.com> 1994M: Sudeep Holla <sudeep.holla@arm.com> 1995M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997S: Maintained 1998F: arch/arm/boot/dts/vexpress* 1999F: arch/arm64/boot/dts/arm/ 2000F: arch/arm/mach-vexpress/ 2001F: */*/vexpress* 2002F: */*/*/vexpress* 2003F: drivers/clk/versatile/clk-vexpress-osc.c 2004F: drivers/clocksource/versatile.c 2005N: mps2 2006 2007ARM/VFP SUPPORT 2008M: Russell King <linux@armlinux.org.uk> 2009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2010W: http://www.armlinux.org.uk/ 2011S: Maintained 2012F: arch/arm/vfp/ 2013 2014ARM/VOIPAC PXA270 SUPPORT 2015M: Marek Vasut <marek.vasut@gmail.com> 2016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2017S: Maintained 2018F: arch/arm/mach-pxa/vpac270.c 2019F: arch/arm/mach-pxa/include/mach/vpac270.h 2020 2021ARM/VT8500 ARM ARCHITECTURE 2022M: Tony Prisk <linux@prisktech.co.nz> 2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2024S: Maintained 2025F: arch/arm/mach-vt8500/ 2026F: drivers/clocksource/vt8500_timer.c 2027F: drivers/i2c/busses/i2c-wmt.c 2028F: drivers/mmc/host/wmt-sdmmc.c 2029F: drivers/pwm/pwm-vt8500.c 2030F: drivers/rtc/rtc-vt8500.c 2031F: drivers/tty/serial/vt8500_serial.c 2032F: drivers/usb/host/ehci-platform.c 2033F: drivers/usb/host/uhci-platform.c 2034F: drivers/video/fbdev/vt8500lcdfb.* 2035F: drivers/video/fbdev/wm8505fb* 2036F: drivers/video/fbdev/wmt_ge_rops.* 2037 2038ARM/ZIPIT Z2 SUPPORT 2039M: Marek Vasut <marek.vasut@gmail.com> 2040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2041S: Maintained 2042F: arch/arm/mach-pxa/z2.c 2043F: arch/arm/mach-pxa/include/mach/z2.h 2044 2045ARM/ZTE ARCHITECTURE 2046M: Jun Nie <jun.nie@linaro.org> 2047M: Baoyou Xie <baoyou.xie@linaro.org> 2048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2049S: Maintained 2050F: arch/arm/mach-zx/ 2051F: drivers/clk/zte/ 2052F: drivers/reset/reset-zx2967.c 2053F: drivers/soc/zte/ 2054F: Documentation/devicetree/bindings/arm/zte.txt 2055F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2056F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2057F: Documentation/devicetree/bindings/soc/zte/ 2058F: include/dt-bindings/soc/zx*.h 2059 2060ARM/ZYNQ ARCHITECTURE 2061M: Michal Simek <michal.simek@xilinx.com> 2062R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2064W: http://wiki.xilinx.com 2065T: git https://github.com/Xilinx/linux-xlnx.git 2066S: Supported 2067F: arch/arm/mach-zynq/ 2068F: drivers/cpuidle/cpuidle-zynq.c 2069F: drivers/block/xsysace.c 2070N: zynq 2071N: xilinx 2072F: drivers/clocksource/cadence_ttc_timer.c 2073F: drivers/i2c/busses/i2c-cadence.c 2074F: drivers/mmc/host/sdhci-of-arasan.c 2075F: drivers/edac/synopsys_edac.c 2076 2077ARM SMMU DRIVERS 2078M: Will Deacon <will.deacon@arm.com> 2079R: Robin Murphy <robin.murphy@arm.com> 2080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2081S: Maintained 2082F: drivers/iommu/arm-smmu.c 2083F: drivers/iommu/arm-smmu-v3.c 2084F: drivers/iommu/io-pgtable-arm.c 2085F: drivers/iommu/io-pgtable-arm-v7s.c 2086 2087ARM64 PORT (AARCH64 ARCHITECTURE) 2088M: Catalin Marinas <catalin.marinas@arm.com> 2089M: Will Deacon <will.deacon@arm.com> 2090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2091T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2092S: Maintained 2093F: arch/arm64/ 2094F: Documentation/arm64/ 2095 2096AS3645A LED FLASH CONTROLLER DRIVER 2097M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2098L: linux-media@vger.kernel.org 2099T: git git://linuxtv.org/media_tree.git 2100S: Maintained 2101F: drivers/media/i2c/as3645a.c 2102F: include/media/i2c/as3645a.h 2103 2104ASAHI KASEI AK8974 DRIVER 2105M: Linus Walleij <linus.walleij@linaro.org> 2106L: linux-iio@vger.kernel.org 2107W: http://www.akm.com/ 2108S: Supported 2109F: drivers/iio/magnetometer/ak8974.c 2110 2111ASC7621 HARDWARE MONITOR DRIVER 2112M: George Joseph <george.joseph@fairview5.com> 2113L: linux-hwmon@vger.kernel.org 2114S: Maintained 2115F: Documentation/hwmon/asc7621 2116F: drivers/hwmon/asc7621.c 2117 2118ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2119M: Corentin Chary <corentin.chary@gmail.com> 2120L: acpi4asus-user@lists.sourceforge.net 2121L: platform-driver-x86@vger.kernel.org 2122W: http://acpi4asus.sf.net 2123S: Maintained 2124F: drivers/platform/x86/asus*.c 2125F: drivers/platform/x86/eeepc*.c 2126 2127ASUS WIRELESS RADIO CONTROL DRIVER 2128M: João Paulo Rechi Vita <jprvita@gmail.com> 2129L: platform-driver-x86@vger.kernel.org 2130S: Maintained 2131F: drivers/platform/x86/asus-wireless.c 2132 2133ASYMMETRIC KEYS 2134M: David Howells <dhowells@redhat.com> 2135L: keyrings@vger.kernel.org 2136S: Maintained 2137F: Documentation/crypto/asymmetric-keys.txt 2138F: include/linux/verification.h 2139F: include/crypto/public_key.h 2140F: include/crypto/pkcs7.h 2141F: crypto/asymmetric_keys/ 2142 2143ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2144R: Dan Williams <dan.j.williams@intel.com> 2145W: http://sourceforge.net/projects/xscaleiop 2146S: Odd fixes 2147F: Documentation/crypto/async-tx-api.txt 2148F: crypto/async_tx/ 2149F: drivers/dma/ 2150F: include/linux/dmaengine.h 2151F: include/linux/async_tx.h 2152 2153AT24 EEPROM DRIVER 2154M: Wolfram Sang <wsa@the-dreams.de> 2155L: linux-i2c@vger.kernel.org 2156S: Maintained 2157F: drivers/misc/eeprom/at24.c 2158F: include/linux/platform_data/at24.h 2159 2160ATA OVER ETHERNET (AOE) DRIVER 2161M: "Ed L. Cashin" <ed.cashin@acm.org> 2162W: http://www.openaoe.org/ 2163S: Supported 2164F: Documentation/aoe/ 2165F: drivers/block/aoe/ 2166 2167ATHEROS 71XX/9XXX GPIO DRIVER 2168M: Alban Bedel <albeu@free.fr> 2169W: https://github.com/AlbanBedel/linux 2170T: git git://github.com/AlbanBedel/linux 2171S: Maintained 2172F: drivers/gpio/gpio-ath79.c 2173F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2174 2175ATHEROS ATH GENERIC UTILITIES 2176M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2177L: linux-wireless@vger.kernel.org 2178S: Supported 2179F: drivers/net/wireless/ath/* 2180 2181ATHEROS ATH5K WIRELESS DRIVER 2182M: Jiri Slaby <jirislaby@gmail.com> 2183M: Nick Kossifidis <mickflemm@gmail.com> 2184M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2185L: linux-wireless@vger.kernel.org 2186W: http://wireless.kernel.org/en/users/Drivers/ath5k 2187S: Maintained 2188F: drivers/net/wireless/ath/ath5k/ 2189 2190ATHEROS ATH6KL WIRELESS DRIVER 2191M: Kalle Valo <kvalo@qca.qualcomm.com> 2192L: linux-wireless@vger.kernel.org 2193W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2194T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2195S: Supported 2196F: drivers/net/wireless/ath/ath6kl/ 2197 2198WILOCITY WIL6210 WIRELESS DRIVER 2199M: Maya Erez <qca_merez@qca.qualcomm.com> 2200L: linux-wireless@vger.kernel.org 2201L: wil6210@qca.qualcomm.com 2202S: Supported 2203W: http://wireless.kernel.org/en/users/Drivers/wil6210 2204F: drivers/net/wireless/ath/wil6210/ 2205F: include/uapi/linux/wil6210_uapi.h 2206 2207CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2208M: Christian Lamparter <chunkeey@googlemail.com> 2209L: linux-wireless@vger.kernel.org 2210W: http://wireless.kernel.org/en/users/Drivers/carl9170 2211S: Maintained 2212F: drivers/net/wireless/ath/carl9170/ 2213 2214ATK0110 HWMON DRIVER 2215M: Luca Tettamanti <kronos.it@gmail.com> 2216L: linux-hwmon@vger.kernel.org 2217S: Maintained 2218F: drivers/hwmon/asus_atk0110.c 2219 2220ATI_REMOTE2 DRIVER 2221M: Ville Syrjala <syrjala@sci.fi> 2222S: Maintained 2223F: drivers/input/misc/ati_remote2.c 2224 2225ATLX ETHERNET DRIVERS 2226M: Jay Cliburn <jcliburn@gmail.com> 2227M: Chris Snook <chris.snook@gmail.com> 2228L: netdev@vger.kernel.org 2229W: http://sourceforge.net/projects/atl1 2230W: http://atl1.sourceforge.net 2231S: Maintained 2232F: drivers/net/ethernet/atheros/ 2233 2234ATM 2235M: Chas Williams <3chas3@gmail.com> 2236L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2237L: netdev@vger.kernel.org 2238W: http://linux-atm.sourceforge.net 2239S: Maintained 2240F: drivers/atm/ 2241F: include/linux/atm* 2242F: include/uapi/linux/atm* 2243 2244ATMEL AT91 / AT32 MCI DRIVER 2245M: Ludovic Desroches <ludovic.desroches@microchip.com> 2246S: Maintained 2247F: drivers/mmc/host/atmel-mci.c 2248 2249ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2250M: Nicolas Ferre <nicolas.ferre@microchip.com> 2251S: Supported 2252F: drivers/power/reset/at91-sama5d2_shdwc.c 2253 2254ATMEL SAMA5D2 ADC DRIVER 2255M: Ludovic Desroches <ludovic.desroches@microchip.com> 2256L: linux-iio@vger.kernel.org 2257S: Supported 2258F: drivers/iio/adc/at91-sama5d2_adc.c 2259 2260ATMEL Audio ALSA driver 2261M: Nicolas Ferre <nicolas.ferre@microchip.com> 2262L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2263S: Supported 2264F: sound/soc/atmel 2265 2266ATMEL XDMA DRIVER 2267M: Ludovic Desroches <ludovic.desroches@microchip.com> 2268L: linux-arm-kernel@lists.infradead.org 2269L: dmaengine@vger.kernel.org 2270S: Supported 2271F: drivers/dma/at_xdmac.c 2272 2273ATMEL I2C DRIVER 2274M: Ludovic Desroches <ludovic.desroches@microchip.com> 2275L: linux-i2c@vger.kernel.org 2276S: Supported 2277F: drivers/i2c/busses/i2c-at91.c 2278 2279ATMEL ISI DRIVER 2280M: Ludovic Desroches <ludovic.desroches@microchip.com> 2281L: linux-media@vger.kernel.org 2282S: Supported 2283F: drivers/media/platform/atmel/atmel-isi.c 2284F: include/media/atmel-isi.h 2285 2286ATMEL LCDFB DRIVER 2287M: Nicolas Ferre <nicolas.ferre@microchip.com> 2288L: linux-fbdev@vger.kernel.org 2289S: Maintained 2290F: drivers/video/fbdev/atmel_lcdfb.c 2291F: include/video/atmel_lcdc.h 2292 2293ATMEL MACB ETHERNET DRIVER 2294M: Nicolas Ferre <nicolas.ferre@microchip.com> 2295S: Supported 2296F: drivers/net/ethernet/cadence/ 2297 2298ATMEL NAND DRIVER 2299M: Wenyou Yang <wenyou.yang@atmel.com> 2300M: Josh Wu <rainyfeeling@outlook.com> 2301L: linux-mtd@lists.infradead.org 2302S: Supported 2303F: drivers/mtd/nand/atmel/* 2304 2305ATMEL SDMMC DRIVER 2306M: Ludovic Desroches <ludovic.desroches@microchip.com> 2307L: linux-mmc@vger.kernel.org 2308S: Supported 2309F: drivers/mmc/host/sdhci-of-at91.c 2310 2311ATMEL SPI DRIVER 2312M: Nicolas Ferre <nicolas.ferre@microchip.com> 2313S: Supported 2314F: drivers/spi/spi-atmel.* 2315 2316ATMEL SSC DRIVER 2317M: Nicolas Ferre <nicolas.ferre@microchip.com> 2318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2319S: Supported 2320F: drivers/misc/atmel-ssc.c 2321F: include/linux/atmel-ssc.h 2322 2323ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2324M: Nicolas Ferre <nicolas.ferre@microchip.com> 2325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2326S: Supported 2327F: drivers/misc/atmel_tclib.c 2328F: drivers/clocksource/tcb_clksrc.c 2329 2330ATMEL USBA UDC DRIVER 2331M: Nicolas Ferre <nicolas.ferre@microchip.com> 2332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2333S: Supported 2334F: drivers/usb/gadget/udc/atmel_usba_udc.* 2335 2336ATMEL WIRELESS DRIVER 2337M: Simon Kelley <simon@thekelleys.org.uk> 2338L: linux-wireless@vger.kernel.org 2339W: http://www.thekelleys.org.uk/atmel 2340W: http://atmelwlandriver.sourceforge.net/ 2341S: Maintained 2342F: drivers/net/wireless/atmel/atmel* 2343 2344ATMEL MAXTOUCH DRIVER 2345M: Nick Dyer <nick@shmanahar.org> 2346T: git git://github.com/ndyer/linux.git 2347S: Maintained 2348F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2349F: drivers/input/touchscreen/atmel_mxt_ts.c 2350F: include/linux/platform_data/atmel_mxt_ts.h 2351 2352ATOMIC INFRASTRUCTURE 2353M: Will Deacon <will.deacon@arm.com> 2354M: Peter Zijlstra <peterz@infradead.org> 2355R: Boqun Feng <boqun.feng@gmail.com> 2356L: linux-kernel@vger.kernel.org 2357S: Maintained 2358F: arch/*/include/asm/atomic*.h 2359F: include/*/atomic*.h 2360 2361ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2362M: Bradley Grove <linuxdrivers@attotech.com> 2363L: linux-scsi@vger.kernel.org 2364W: http://www.attotech.com 2365S: Supported 2366F: drivers/scsi/esas2r 2367 2368ATUSB IEEE 802.15.4 RADIO DRIVER 2369M: Stefan Schmidt <stefan@osg.samsung.com> 2370L: linux-wpan@vger.kernel.org 2371S: Maintained 2372F: drivers/net/ieee802154/atusb.c 2373F: drivers/net/ieee802154/atusb.h 2374F: drivers/net/ieee802154/at86rf230.h 2375 2376AUDIT SUBSYSTEM 2377M: Paul Moore <paul@paul-moore.com> 2378M: Eric Paris <eparis@redhat.com> 2379L: linux-audit@redhat.com (moderated for non-subscribers) 2380W: http://people.redhat.com/sgrubb/audit/ 2381T: git git://git.infradead.org/users/pcmoore/audit 2382S: Maintained 2383F: include/linux/audit.h 2384F: include/uapi/linux/audit.h 2385F: kernel/audit* 2386 2387AUXILIARY DISPLAY DRIVERS 2388M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2389W: http://miguelojeda.es/auxdisplay.htm 2390W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2391S: Maintained 2392F: drivers/auxdisplay/ 2393F: include/linux/cfag12864b.h 2394 2395AX.25 NETWORK LAYER 2396M: Ralf Baechle <ralf@linux-mips.org> 2397L: linux-hams@vger.kernel.org 2398W: http://www.linux-ax25.org/ 2399S: Maintained 2400F: include/uapi/linux/ax25.h 2401F: include/net/ax25.h 2402F: net/ax25/ 2403 2404AXENTIA ASOC DRIVERS 2405M: Peter Rosin <peda@axentia.se> 2406L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2407S: Maintained 2408F: Documentation/devicetree/bindings/sound/axentia,* 2409F: sound/soc/atmel/tse850-pcm5142.c 2410 2411AXENTIA ARM DEVICES 2412M: Peter Rosin <peda@axentia.se> 2413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2414S: Maintained 2415F: Documentation/devicetree/bindings/arm/axentia.txt 2416F: arch/arm/boot/dts/at91-linea.dtsi 2417F: arch/arm/boot/dts/at91-tse850-3.dts 2418 2419AZ6007 DVB DRIVER 2420M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2421M: Mauro Carvalho Chehab <mchehab@kernel.org> 2422L: linux-media@vger.kernel.org 2423W: https://linuxtv.org 2424T: git git://linuxtv.org/media_tree.git 2425S: Maintained 2426F: drivers/media/usb/dvb-usb-v2/az6007.c 2427 2428AZTECH FM RADIO RECEIVER DRIVER 2429M: Hans Verkuil <hverkuil@xs4all.nl> 2430L: linux-media@vger.kernel.org 2431T: git git://linuxtv.org/media_tree.git 2432W: https://linuxtv.org 2433S: Maintained 2434F: drivers/media/radio/radio-aztech* 2435 2436B43 WIRELESS DRIVER 2437L: linux-wireless@vger.kernel.org 2438L: b43-dev@lists.infradead.org 2439W: http://wireless.kernel.org/en/users/Drivers/b43 2440S: Odd Fixes 2441F: drivers/net/wireless/broadcom/b43/ 2442 2443B43LEGACY WIRELESS DRIVER 2444M: Larry Finger <Larry.Finger@lwfinger.net> 2445L: linux-wireless@vger.kernel.org 2446L: b43-dev@lists.infradead.org 2447W: http://wireless.kernel.org/en/users/Drivers/b43 2448S: Maintained 2449F: drivers/net/wireless/broadcom/b43legacy/ 2450 2451BACKLIGHT CLASS/SUBSYSTEM 2452M: Lee Jones <lee.jones@linaro.org> 2453M: Daniel Thompson <daniel.thompson@linaro.org> 2454M: Jingoo Han <jingoohan1@gmail.com> 2455T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2456S: Maintained 2457F: drivers/video/backlight/ 2458F: include/linux/backlight.h 2459F: include/linux/pwm_backlight.h 2460F: Documentation/devicetree/bindings/leds/backlight 2461 2462BATMAN ADVANCED 2463M: Marek Lindner <mareklindner@neomailbox.ch> 2464M: Simon Wunderlich <sw@simonwunderlich.de> 2465M: Antonio Quartulli <a@unstable.cc> 2466L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2467W: https://www.open-mesh.org/ 2468Q: https://patchwork.open-mesh.org/project/batman/list/ 2469S: Maintained 2470F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2471F: Documentation/ABI/testing/sysfs-class-net-mesh 2472F: Documentation/networking/batman-adv.txt 2473F: include/uapi/linux/batman_adv.h 2474F: net/batman-adv/ 2475 2476BAYCOM/HDLCDRV DRIVERS FOR AX.25 2477M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2478L: linux-hams@vger.kernel.org 2479W: http://www.baycom.org/~tom/ham/ham.html 2480S: Maintained 2481F: drivers/net/hamradio/baycom* 2482 2483BCACHE (BLOCK LAYER CACHE) 2484M: Kent Overstreet <kent.overstreet@gmail.com> 2485L: linux-bcache@vger.kernel.org 2486W: http://bcache.evilpiepirate.org 2487S: Orphan 2488F: drivers/md/bcache/ 2489 2490BDISP ST MEDIA DRIVER 2491M: Fabien Dessenne <fabien.dessenne@st.com> 2492L: linux-media@vger.kernel.org 2493T: git git://linuxtv.org/media_tree.git 2494W: https://linuxtv.org 2495S: Supported 2496F: drivers/media/platform/sti/bdisp 2497 2498DELTA ST MEDIA DRIVER 2499M: Hugues Fruchet <hugues.fruchet@st.com> 2500L: linux-media@vger.kernel.org 2501T: git git://linuxtv.org/media_tree.git 2502W: https://linuxtv.org 2503S: Supported 2504F: drivers/media/platform/sti/delta 2505 2506BEFS FILE SYSTEM 2507M: Luis de Bethencourt <luisbg@osg.samsung.com> 2508M: Salah Triki <salah.triki@gmail.com> 2509S: Maintained 2510T: git git://github.com/luisbg/linux-befs.git 2511F: Documentation/filesystems/befs.txt 2512F: fs/befs/ 2513 2514BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2515M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2516L: netdev@vger.kernel.org 2517S: Maintained 2518F: drivers/net/ethernet/ec_bhf.c 2519 2520BFS FILE SYSTEM 2521M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2522S: Maintained 2523F: Documentation/filesystems/bfs.txt 2524F: fs/bfs/ 2525F: include/uapi/linux/bfs_fs.h 2526 2527BLACKFIN ARCHITECTURE 2528M: Steven Miao <realmz6@gmail.com> 2529L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2530T: git git://git.code.sf.net/p/adi-linux/code 2531W: http://blackfin.uclinux.org 2532S: Supported 2533F: arch/blackfin/ 2534 2535BLACKFIN EMAC DRIVER 2536L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2537W: http://blackfin.uclinux.org 2538S: Supported 2539F: drivers/net/ethernet/adi/ 2540 2541BLACKFIN RTC DRIVER 2542L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2543W: http://blackfin.uclinux.org 2544S: Supported 2545F: drivers/rtc/rtc-bfin.c 2546 2547BLACKFIN SDH DRIVER 2548M: Sonic Zhang <sonic.zhang@analog.com> 2549L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2550W: http://blackfin.uclinux.org 2551S: Supported 2552F: drivers/mmc/host/bfin_sdh.c 2553 2554BLACKFIN SERIAL DRIVER 2555M: Sonic Zhang <sonic.zhang@analog.com> 2556L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2557W: http://blackfin.uclinux.org 2558S: Supported 2559F: drivers/tty/serial/bfin_uart.c 2560 2561BLACKFIN WATCHDOG DRIVER 2562L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2563W: http://blackfin.uclinux.org 2564S: Supported 2565F: drivers/watchdog/bfin_wdt.c 2566 2567BLACKFIN I2C TWI DRIVER 2568M: Sonic Zhang <sonic.zhang@analog.com> 2569L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2570W: http://blackfin.uclinux.org/ 2571S: Supported 2572F: drivers/i2c/busses/i2c-bfin-twi.c 2573 2574BLACKFIN MEDIA DRIVER 2575M: Scott Jiang <scott.jiang.linux@gmail.com> 2576L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2577W: http://blackfin.uclinux.org/ 2578S: Supported 2579F: drivers/media/platform/blackfin/ 2580F: drivers/media/i2c/adv7183* 2581F: drivers/media/i2c/vs6624* 2582 2583BLINKM RGB LED DRIVER 2584M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2585S: Maintained 2586F: drivers/leds/leds-blinkm.c 2587 2588BLOCK LAYER 2589M: Jens Axboe <axboe@kernel.dk> 2590L: linux-block@vger.kernel.org 2591T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2592S: Maintained 2593F: block/ 2594F: kernel/trace/blktrace.c 2595F: lib/sbitmap.c 2596 2597BFQ I/O SCHEDULER 2598M: Paolo Valente <paolo.valente@linaro.org> 2599M: Jens Axboe <axboe@kernel.dk> 2600L: linux-block@vger.kernel.org 2601S: Maintained 2602F: block/bfq-* 2603F: Documentation/block/bfq-iosched.txt 2604 2605BLOCK2MTD DRIVER 2606M: Joern Engel <joern@lazybastard.org> 2607L: linux-mtd@lists.infradead.org 2608S: Maintained 2609F: drivers/mtd/devices/block2mtd.c 2610 2611BLUETOOTH DRIVERS 2612M: Marcel Holtmann <marcel@holtmann.org> 2613M: Gustavo Padovan <gustavo@padovan.org> 2614M: Johan Hedberg <johan.hedberg@gmail.com> 2615L: linux-bluetooth@vger.kernel.org 2616W: http://www.bluez.org/ 2617T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2619S: Maintained 2620F: drivers/bluetooth/ 2621 2622BLUETOOTH SUBSYSTEM 2623M: Marcel Holtmann <marcel@holtmann.org> 2624M: Gustavo Padovan <gustavo@padovan.org> 2625M: Johan Hedberg <johan.hedberg@gmail.com> 2626L: linux-bluetooth@vger.kernel.org 2627W: http://www.bluez.org/ 2628T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2629T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2630S: Maintained 2631F: net/bluetooth/ 2632F: include/net/bluetooth/ 2633 2634DMA MAPPING HELPERS 2635M: Christoph Hellwig <hch@lst.de> 2636M: Marek Szyprowski <m.szyprowski@samsung.com> 2637R: Robin Murphy <robin.murphy@arm.com> 2638L: linux-kernel@vger.kernel.org 2639T: git git://git.infradead.org/users/hch/dma-mapping.git 2640W: http://git.infradead.org/users/hch/dma-mapping.git 2641S: Supported 2642F: lib/dma-debug.c 2643F: lib/dma-noop.c 2644F: lib/dma-virt.c 2645F: drivers/base/dma-mapping.c 2646F: drivers/base/dma-coherent.c 2647F: include/linux/dma-mapping.h 2648 2649BONDING DRIVER 2650M: Jay Vosburgh <j.vosburgh@gmail.com> 2651M: Veaceslav Falico <vfalico@gmail.com> 2652M: Andy Gospodarek <andy@greyhouse.net> 2653L: netdev@vger.kernel.org 2654W: http://sourceforge.net/projects/bonding/ 2655S: Supported 2656F: drivers/net/bonding/ 2657F: include/uapi/linux/if_bonding.h 2658 2659BPF (Safe dynamic programs and tools) 2660M: Alexei Starovoitov <ast@kernel.org> 2661M: Daniel Borkmann <daniel@iogearbox.net> 2662L: netdev@vger.kernel.org 2663L: linux-kernel@vger.kernel.org 2664S: Supported 2665F: arch/x86/net/bpf_jit* 2666F: Documentation/networking/filter.txt 2667F: include/linux/bpf* 2668F: include/linux/filter.h 2669F: include/uapi/linux/bpf* 2670F: include/uapi/linux/filter.h 2671F: kernel/bpf/ 2672F: kernel/trace/bpf_trace.c 2673F: lib/test_bpf.c 2674F: net/bpf/ 2675F: net/core/filter.c 2676F: net/sched/act_bpf.c 2677F: net/sched/cls_bpf.c 2678F: samples/bpf/ 2679F: tools/net/bpf* 2680F: tools/testing/selftests/bpf/ 2681 2682BROADCOM B44 10/100 ETHERNET DRIVER 2683M: Michael Chan <michael.chan@broadcom.com> 2684L: netdev@vger.kernel.org 2685S: Supported 2686F: drivers/net/ethernet/broadcom/b44.* 2687 2688BROADCOM B53 ETHERNET SWITCH DRIVER 2689M: Florian Fainelli <f.fainelli@gmail.com> 2690L: netdev@vger.kernel.org 2691L: openwrt-devel@lists.openwrt.org (subscribers-only) 2692S: Supported 2693F: drivers/net/dsa/b53/* 2694F: include/linux/platform_data/b53.h 2695 2696BROADCOM GENET ETHERNET DRIVER 2697M: Florian Fainelli <f.fainelli@gmail.com> 2698L: netdev@vger.kernel.org 2699S: Supported 2700F: drivers/net/ethernet/broadcom/genet/ 2701 2702BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2703M: Rasesh Mody <rasesh.mody@cavium.com> 2704M: Harish Patil <harish.patil@cavium.com> 2705M: Dept-GELinuxNICDev@cavium.com 2706L: netdev@vger.kernel.org 2707S: Supported 2708F: drivers/net/ethernet/broadcom/bnx2.* 2709F: drivers/net/ethernet/broadcom/bnx2_* 2710 2711BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2712M: Yuval Mintz <Yuval.Mintz@cavium.com> 2713M: Ariel Elior <ariel.elior@cavium.com> 2714M: everest-linux-l2@cavium.com 2715L: netdev@vger.kernel.org 2716S: Supported 2717F: drivers/net/ethernet/broadcom/bnx2x/ 2718 2719BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2720M: Michael Chan <michael.chan@broadcom.com> 2721L: netdev@vger.kernel.org 2722S: Supported 2723F: drivers/net/ethernet/broadcom/bnxt/ 2724 2725BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2726M: Florian Fainelli <f.fainelli@gmail.com> 2727M: Ray Jui <rjui@broadcom.com> 2728M: Scott Branden <sbranden@broadcom.com> 2729M: bcm-kernel-feedback-list@broadcom.com 2730T: git git://github.com/broadcom/mach-bcm 2731S: Maintained 2732N: bcm281* 2733N: bcm113* 2734N: bcm216* 2735N: kona 2736F: arch/arm/mach-bcm/ 2737 2738BROADCOM BCM2835 ARM ARCHITECTURE 2739M: Eric Anholt <eric@anholt.net> 2740M: Stefan Wahren <stefan.wahren@i2se.com> 2741L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2743T: git git://github.com/anholt/linux 2744S: Maintained 2745N: bcm2835 2746F: drivers/staging/vc04_services 2747 2748BROADCOM BCM47XX MIPS ARCHITECTURE 2749M: Hauke Mehrtens <hauke@hauke-m.de> 2750M: Rafał Miłecki <zajec5@gmail.com> 2751L: linux-mips@linux-mips.org 2752S: Maintained 2753F: Documentation/devicetree/bindings/mips/brcm/ 2754F: arch/mips/bcm47xx/* 2755F: arch/mips/include/asm/mach-bcm47xx/* 2756 2757BROADCOM BCM5301X ARM ARCHITECTURE 2758M: Hauke Mehrtens <hauke@hauke-m.de> 2759M: Rafał Miłecki <zajec5@gmail.com> 2760M: Jon Mason <jonmason@broadcom.com> 2761M: bcm-kernel-feedback-list@broadcom.com 2762L: linux-arm-kernel@lists.infradead.org 2763S: Maintained 2764F: arch/arm/mach-bcm/bcm_5301x.c 2765F: arch/arm/boot/dts/bcm5301x*.dtsi 2766F: arch/arm/boot/dts/bcm470* 2767F: arch/arm/boot/dts/bcm953012* 2768 2769BROADCOM BCM53573 ARM ARCHITECTURE 2770M: Rafał Miłecki <rafal@milecki.pl> 2771L: linux-arm-kernel@lists.infradead.org 2772S: Maintained 2773F: arch/arm/boot/dts/bcm53573* 2774F: arch/arm/boot/dts/bcm47189* 2775 2776BROADCOM BCM63XX ARM ARCHITECTURE 2777M: Florian Fainelli <f.fainelli@gmail.com> 2778M: bcm-kernel-feedback-list@broadcom.com 2779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2780T: git git://github.com/broadcom/stblinux.git 2781S: Maintained 2782N: bcm63xx 2783 2784BROADCOM BCM63XX/BCM33XX UDC DRIVER 2785M: Kevin Cernekee <cernekee@gmail.com> 2786L: linux-usb@vger.kernel.org 2787S: Maintained 2788F: drivers/usb/gadget/udc/bcm63xx_udc.* 2789 2790BROADCOM BCM7XXX ARM ARCHITECTURE 2791M: Brian Norris <computersforpeace@gmail.com> 2792M: Gregory Fong <gregory.0xf0@gmail.com> 2793M: Florian Fainelli <f.fainelli@gmail.com> 2794M: bcm-kernel-feedback-list@broadcom.com 2795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2796T: git git://github.com/broadcom/stblinux.git 2797S: Maintained 2798F: arch/arm/mach-bcm/*brcmstb* 2799F: arch/arm/boot/dts/bcm7*.dts* 2800F: drivers/bus/brcmstb_gisb.c 2801N: brcmstb 2802 2803BROADCOM BMIPS MIPS ARCHITECTURE 2804M: Kevin Cernekee <cernekee@gmail.com> 2805M: Florian Fainelli <f.fainelli@gmail.com> 2806L: linux-mips@linux-mips.org 2807T: git git://github.com/broadcom/stblinux.git 2808S: Maintained 2809F: arch/mips/bmips/* 2810F: arch/mips/include/asm/mach-bmips/* 2811F: arch/mips/kernel/*bmips* 2812F: arch/mips/boot/dts/brcm/bcm*.dts* 2813F: drivers/irqchip/irq-bcm63* 2814F: drivers/irqchip/irq-bcm7* 2815F: drivers/irqchip/irq-brcmstb* 2816F: include/linux/bcm963xx_nvram.h 2817F: include/linux/bcm963xx_tag.h 2818 2819BROADCOM BMIPS CPUFREQ DRIVER 2820M: Markus Mayer <mmayer@broadcom.com> 2821M: bcm-kernel-feedback-list@broadcom.com 2822L: linux-pm@vger.kernel.org 2823S: Maintained 2824F: drivers/cpufreq/bmips-cpufreq.c 2825 2826BROADCOM TG3 GIGABIT ETHERNET DRIVER 2827M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2828M: Prashant Sreedharan <prashant@broadcom.com> 2829M: Michael Chan <mchan@broadcom.com> 2830L: netdev@vger.kernel.org 2831S: Supported 2832F: drivers/net/ethernet/broadcom/tg3.* 2833 2834BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2835M: Arend van Spriel <arend.vanspriel@broadcom.com> 2836M: Franky Lin <franky.lin@broadcom.com> 2837M: Hante Meuleman <hante.meuleman@broadcom.com> 2838M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2839M: Wright Feng <wright.feng@cypress.com> 2840L: linux-wireless@vger.kernel.org 2841L: brcm80211-dev-list.pdl@broadcom.com 2842L: brcm80211-dev-list@cypress.com 2843S: Supported 2844F: drivers/net/wireless/broadcom/brcm80211/ 2845 2846BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2847M: QLogic-Storage-Upstream@qlogic.com 2848L: linux-scsi@vger.kernel.org 2849S: Supported 2850F: drivers/scsi/bnx2fc/ 2851 2852BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2853M: QLogic-Storage-Upstream@qlogic.com 2854L: linux-scsi@vger.kernel.org 2855S: Supported 2856F: drivers/scsi/bnx2i/ 2857 2858BROADCOM IPROC ARM ARCHITECTURE 2859M: Ray Jui <rjui@broadcom.com> 2860M: Scott Branden <sbranden@broadcom.com> 2861M: Jon Mason <jonmason@broadcom.com> 2862M: bcm-kernel-feedback-list@broadcom.com 2863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2864T: git git://github.com/broadcom/cygnus-linux.git 2865S: Maintained 2866N: iproc 2867N: cygnus 2868N: bcm[-_]nsp 2869N: bcm9113* 2870N: bcm9583* 2871N: bcm9585* 2872N: bcm9586* 2873N: bcm988312 2874N: bcm113* 2875N: bcm583* 2876N: bcm585* 2877N: bcm586* 2878N: bcm88312 2879F: arch/arm64/boot/dts/broadcom/ns2* 2880F: drivers/clk/bcm/clk-ns* 2881F: drivers/pinctrl/bcm/pinctrl-ns* 2882 2883BROADCOM BRCMSTB GPIO DRIVER 2884M: Gregory Fong <gregory.0xf0@gmail.com> 2885L: bcm-kernel-feedback-list@broadcom.com 2886S: Supported 2887F: drivers/gpio/gpio-brcmstb.c 2888F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2889 2890BROADCOM KONA GPIO DRIVER 2891M: Ray Jui <rjui@broadcom.com> 2892L: bcm-kernel-feedback-list@broadcom.com 2893S: Supported 2894F: drivers/gpio/gpio-bcm-kona.c 2895F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2896 2897BROADCOM NVRAM DRIVER 2898M: Rafał Miłecki <zajec5@gmail.com> 2899L: linux-mips@linux-mips.org 2900S: Maintained 2901F: drivers/firmware/broadcom/* 2902 2903BROADCOM STB NAND FLASH DRIVER 2904M: Brian Norris <computersforpeace@gmail.com> 2905M: Kamal Dasu <kdasu.kdev@gmail.com> 2906L: linux-mtd@lists.infradead.org 2907L: bcm-kernel-feedback-list@broadcom.com 2908S: Maintained 2909F: drivers/mtd/nand/brcmnand/ 2910 2911BROADCOM STB AVS CPUFREQ DRIVER 2912M: Markus Mayer <mmayer@broadcom.com> 2913M: bcm-kernel-feedback-list@broadcom.com 2914L: linux-pm@vger.kernel.org 2915S: Maintained 2916F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2917F: drivers/cpufreq/brcmstb* 2918 2919BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2920M: Rafał Miłecki <zajec5@gmail.com> 2921L: linux-wireless@vger.kernel.org 2922S: Maintained 2923F: drivers/bcma/ 2924F: include/linux/bcma/ 2925 2926BROADCOM SYSTEMPORT ETHERNET DRIVER 2927M: Florian Fainelli <f.fainelli@gmail.com> 2928L: netdev@vger.kernel.org 2929S: Supported 2930F: drivers/net/ethernet/broadcom/bcmsysport.* 2931 2932BROADCOM NETXTREME-E ROCE DRIVER 2933M: Selvin Xavier <selvin.xavier@broadcom.com> 2934M: Devesh Sharma <devesh.sharma@broadcom.com> 2935M: Somnath Kotur <somnath.kotur@broadcom.com> 2936M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2937L: linux-rdma@vger.kernel.org 2938W: http://www.broadcom.com 2939S: Supported 2940F: drivers/infiniband/hw/bnxt_re/ 2941F: include/uapi/rdma/bnxt_re-abi.h 2942 2943BROCADE BFA FC SCSI DRIVER 2944M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2945M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2946L: linux-scsi@vger.kernel.org 2947S: Supported 2948F: drivers/scsi/bfa/ 2949 2950BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2951M: Rasesh Mody <rasesh.mody@cavium.com> 2952M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2953M: Dept-GELinuxNICDev@cavium.com 2954L: netdev@vger.kernel.org 2955S: Supported 2956F: drivers/net/ethernet/brocade/bna/ 2957 2958BSG (block layer generic sg v4 driver) 2959M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2960L: linux-scsi@vger.kernel.org 2961S: Supported 2962F: block/bsg.c 2963F: include/linux/bsg.h 2964F: include/uapi/linux/bsg.h 2965 2966BT87X AUDIO DRIVER 2967M: Clemens Ladisch <clemens@ladisch.de> 2968L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2969T: git git://git.alsa-project.org/alsa-kernel.git 2970S: Maintained 2971F: Documentation/sound/alsa/Bt87x.txt 2972F: sound/pci/bt87x.c 2973 2974BT8XXGPIO DRIVER 2975M: Michael Buesch <m@bues.ch> 2976W: http://bu3sch.de/btgpio.php 2977S: Maintained 2978F: drivers/gpio/gpio-bt8xx.c 2979 2980BTRFS FILE SYSTEM 2981M: Chris Mason <clm@fb.com> 2982M: Josef Bacik <jbacik@fb.com> 2983M: David Sterba <dsterba@suse.com> 2984L: linux-btrfs@vger.kernel.org 2985W: http://btrfs.wiki.kernel.org/ 2986Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2988S: Maintained 2989F: Documentation/filesystems/btrfs.txt 2990F: fs/btrfs/ 2991F: include/linux/btrfs* 2992F: include/uapi/linux/btrfs* 2993 2994BTTV VIDEO4LINUX DRIVER 2995M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2996M: Mauro Carvalho Chehab <mchehab@kernel.org> 2997L: linux-media@vger.kernel.org 2998W: https://linuxtv.org 2999T: git git://linuxtv.org/media_tree.git 3000S: Odd fixes 3001F: Documentation/media/v4l-drivers/bttv* 3002F: drivers/media/pci/bt8xx/bttv* 3003 3004BUSLOGIC SCSI DRIVER 3005M: Khalid Aziz <khalid@gonehiking.org> 3006L: linux-scsi@vger.kernel.org 3007S: Maintained 3008F: drivers/scsi/BusLogic.* 3009F: drivers/scsi/FlashPoint.* 3010 3011C-MEDIA CMI8788 DRIVER 3012M: Clemens Ladisch <clemens@ladisch.de> 3013L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3014T: git git://git.alsa-project.org/alsa-kernel.git 3015S: Maintained 3016F: sound/pci/oxygen/ 3017 3018C6X ARCHITECTURE 3019M: Mark Salter <msalter@redhat.com> 3020M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3021L: linux-c6x-dev@linux-c6x.org 3022W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3023S: Maintained 3024F: arch/c6x/ 3025 3026CA8210 IEEE-802.15.4 RADIO DRIVER 3027M: Harry Morris <h.morris@cascoda.com> 3028M: linuxdev@cascoda.com 3029L: linux-wpan@vger.kernel.org 3030W: https://github.com/Cascoda/ca8210-linux.git 3031S: Maintained 3032F: drivers/net/ieee802154/ca8210.c 3033F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3034 3035CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3036M: David Howells <dhowells@redhat.com> 3037L: linux-cachefs@redhat.com (moderated for non-subscribers) 3038S: Supported 3039F: Documentation/filesystems/caching/cachefiles.txt 3040F: fs/cachefiles/ 3041 3042CADET FM/AM RADIO RECEIVER DRIVER 3043M: Hans Verkuil <hverkuil@xs4all.nl> 3044L: linux-media@vger.kernel.org 3045T: git git://linuxtv.org/media_tree.git 3046W: https://linuxtv.org 3047S: Maintained 3048F: drivers/media/radio/radio-cadet* 3049 3050CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3051M: Jonathan Corbet <corbet@lwn.net> 3052L: linux-media@vger.kernel.org 3053T: git git://linuxtv.org/media_tree.git 3054S: Maintained 3055F: Documentation/media/v4l-drivers/cafe_ccic* 3056F: drivers/media/platform/marvell-ccic/ 3057 3058CAIF NETWORK LAYER 3059M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3060L: netdev@vger.kernel.org 3061S: Supported 3062F: Documentation/networking/caif/ 3063F: drivers/net/caif/ 3064F: include/uapi/linux/caif/ 3065F: include/net/caif/ 3066F: net/caif/ 3067 3068CALGARY x86-64 IOMMU 3069M: Muli Ben-Yehuda <mulix@mulix.org> 3070M: Jon Mason <jdmason@kudzu.us> 3071L: iommu@lists.linux-foundation.org 3072S: Maintained 3073F: arch/x86/kernel/pci-calgary_64.c 3074F: arch/x86/kernel/tce_64.c 3075F: arch/x86/include/asm/calgary.h 3076F: arch/x86/include/asm/tce.h 3077 3078CAN NETWORK LAYER 3079M: Oliver Hartkopp <socketcan@hartkopp.net> 3080M: Marc Kleine-Budde <mkl@pengutronix.de> 3081L: linux-can@vger.kernel.org 3082W: https://github.com/linux-can 3083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3084T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3085S: Maintained 3086F: Documentation/networking/can.txt 3087F: net/can/ 3088F: include/linux/can/core.h 3089F: include/uapi/linux/can.h 3090F: include/uapi/linux/can/bcm.h 3091F: include/uapi/linux/can/raw.h 3092F: include/uapi/linux/can/gw.h 3093 3094CAN NETWORK DRIVERS 3095M: Wolfgang Grandegger <wg@grandegger.com> 3096M: Marc Kleine-Budde <mkl@pengutronix.de> 3097L: linux-can@vger.kernel.org 3098W: https://github.com/linux-can 3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3101S: Maintained 3102F: Documentation/devicetree/bindings/net/can/ 3103F: drivers/net/can/ 3104F: include/linux/can/dev.h 3105F: include/linux/can/platform/ 3106F: include/uapi/linux/can/error.h 3107F: include/uapi/linux/can/netlink.h 3108 3109CAPABILITIES 3110M: Serge Hallyn <serge@hallyn.com> 3111L: linux-security-module@vger.kernel.org 3112S: Supported 3113F: include/linux/capability.h 3114F: include/uapi/linux/capability.h 3115F: security/commoncap.c 3116F: kernel/capability.c 3117 3118CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3119M: Kevin Tsai <ktsai@capellamicro.com> 3120S: Maintained 3121F: drivers/iio/light/cm* 3122 3123CAVIUM THUNDERX2 ARM64 SOC 3124M: Jayachandran C <jnair@caviumnetworks.com> 3125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3126S: Maintained 3127F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3128F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3129 3130CAVIUM I2C DRIVER 3131M: Jan Glauber <jglauber@cavium.com> 3132M: David Daney <david.daney@cavium.com> 3133W: http://www.cavium.com 3134S: Supported 3135F: drivers/i2c/busses/i2c-octeon* 3136F: drivers/i2c/busses/i2c-thunderx* 3137 3138CAVIUM MMC DRIVER 3139M: Jan Glauber <jglauber@cavium.com> 3140M: David Daney <david.daney@cavium.com> 3141M: Steven J. Hill <Steven.Hill@cavium.com> 3142W: http://www.cavium.com 3143S: Supported 3144F: drivers/mmc/host/cavium* 3145 3146CAVIUM LIQUIDIO NETWORK DRIVER 3147M: Derek Chickles <derek.chickles@caviumnetworks.com> 3148M: Satanand Burla <satananda.burla@caviumnetworks.com> 3149M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3150M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3151L: netdev@vger.kernel.org 3152W: http://www.cavium.com 3153S: Supported 3154F: drivers/net/ethernet/cavium/liquidio/ 3155 3156CAVIUM OCTEON-TX CRYPTO DRIVER 3157M: George Cherian <george.cherian@cavium.com> 3158L: linux-crypto@vger.kernel.org 3159W: http://www.cavium.com 3160S: Supported 3161F: drivers/crypto/cavium/cpt/ 3162 3163CC2520 IEEE-802.15.4 RADIO DRIVER 3164M: Varka Bhadram <varkabhadram@gmail.com> 3165L: linux-wpan@vger.kernel.org 3166S: Maintained 3167F: drivers/net/ieee802154/cc2520.c 3168F: include/linux/spi/cc2520.h 3169F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3170 3171CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3172M: Gilad Ben-Yossef <gilad@benyossef.com> 3173L: linux-crypto@vger.kernel.org 3174L: driverdev-devel@linuxdriverproject.org 3175S: Supported 3176F: drivers/staging/ccree/ 3177W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3178 3179CEC FRAMEWORK 3180M: Hans Verkuil <hans.verkuil@cisco.com> 3181L: linux-media@vger.kernel.org 3182T: git git://linuxtv.org/media_tree.git 3183W: http://linuxtv.org 3184S: Supported 3185F: Documentation/media/kapi/cec-core.rst 3186F: Documentation/media/uapi/cec 3187F: drivers/media/cec/ 3188F: drivers/media/rc/keymaps/rc-cec.c 3189F: include/media/cec.h 3190F: include/media/cec-notifier.h 3191F: include/uapi/linux/cec.h 3192F: include/uapi/linux/cec-funcs.h 3193F: Documentation/devicetree/bindings/media/cec.txt 3194 3195CELL BROADBAND ENGINE ARCHITECTURE 3196M: Arnd Bergmann <arnd@arndb.de> 3197L: linuxppc-dev@lists.ozlabs.org 3198W: http://www.ibm.com/developerworks/power/cell/ 3199S: Supported 3200F: arch/powerpc/include/asm/cell*.h 3201F: arch/powerpc/include/asm/spu*.h 3202F: arch/powerpc/include/uapi/asm/spu*.h 3203F: arch/powerpc/oprofile/*cell* 3204F: arch/powerpc/platforms/cell/ 3205 3206CEPH COMMON CODE (LIBCEPH) 3207M: Ilya Dryomov <idryomov@gmail.com> 3208M: "Yan, Zheng" <zyan@redhat.com> 3209M: Sage Weil <sage@redhat.com> 3210L: ceph-devel@vger.kernel.org 3211W: http://ceph.com/ 3212T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3213T: git git://github.com/ceph/ceph-client.git 3214S: Supported 3215F: net/ceph/ 3216F: include/linux/ceph/ 3217F: include/linux/crush/ 3218 3219CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3220M: "Yan, Zheng" <zyan@redhat.com> 3221M: Sage Weil <sage@redhat.com> 3222M: Ilya Dryomov <idryomov@gmail.com> 3223L: ceph-devel@vger.kernel.org 3224W: http://ceph.com/ 3225T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3226T: git git://github.com/ceph/ceph-client.git 3227S: Supported 3228F: Documentation/filesystems/ceph.txt 3229F: fs/ceph/ 3230 3231CERTIFICATE HANDLING: 3232M: David Howells <dhowells@redhat.com> 3233M: David Woodhouse <dwmw2@infradead.org> 3234L: keyrings@vger.kernel.org 3235S: Maintained 3236F: Documentation/module-signing.txt 3237F: certs/ 3238F: scripts/sign-file.c 3239F: scripts/extract-cert.c 3240 3241CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3242L: linux-usb@vger.kernel.org 3243S: Orphan 3244F: Documentation/usb/WUSB-Design-overview.txt 3245F: Documentation/usb/wusb-cbaf 3246F: drivers/usb/host/hwa-hc.c 3247F: drivers/usb/host/whci/ 3248F: drivers/usb/wusbcore/ 3249F: include/linux/usb/wusb* 3250 3251HT16K33 LED CONTROLLER DRIVER 3252M: Robin van der Gracht <robin@protonic.nl> 3253S: Maintained 3254F: drivers/auxdisplay/ht16k33.c 3255F: Documentation/devicetree/bindings/display/ht16k33.txt 3256 3257CFAG12864B LCD DRIVER 3258M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3259W: http://miguelojeda.es/auxdisplay.htm 3260W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3261S: Maintained 3262F: drivers/auxdisplay/cfag12864b.c 3263F: include/linux/cfag12864b.h 3264 3265CFAG12864BFB LCD FRAMEBUFFER DRIVER 3266M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3267W: http://miguelojeda.es/auxdisplay.htm 3268W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3269S: Maintained 3270F: drivers/auxdisplay/cfag12864bfb.c 3271F: include/linux/cfag12864b.h 3272 3273CFG80211 and NL80211 3274M: Johannes Berg <johannes@sipsolutions.net> 3275L: linux-wireless@vger.kernel.org 3276W: http://wireless.kernel.org/ 3277T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3279S: Maintained 3280F: include/uapi/linux/nl80211.h 3281F: include/net/cfg80211.h 3282F: net/wireless/* 3283X: net/wireless/wext* 3284 3285CHAR and MISC DRIVERS 3286M: Arnd Bergmann <arnd@arndb.de> 3287M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3288T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3289S: Supported 3290F: drivers/char/* 3291F: drivers/misc/* 3292F: include/linux/miscdevice.h 3293 3294CHECKPATCH 3295M: Andy Whitcroft <apw@canonical.com> 3296M: Joe Perches <joe@perches.com> 3297S: Maintained 3298F: scripts/checkpatch.pl 3299 3300CHINESE DOCUMENTATION 3301M: Harry Wei <harryxiyou@gmail.com> 3302L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3303L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3304S: Maintained 3305F: Documentation/translations/zh_CN/ 3306 3307CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3308M: Peter Chen <Peter.Chen@nxp.com> 3309T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3310L: linux-usb@vger.kernel.org 3311S: Maintained 3312F: drivers/usb/chipidea/ 3313 3314CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3315M: Hans de Goede <hdegoede@redhat.com> 3316L: linux-input@vger.kernel.org 3317S: Maintained 3318F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3319F: drivers/input/touchscreen/chipone_icn8318.c 3320 3321CHROME HARDWARE PLATFORM SUPPORT 3322M: Olof Johansson <olof@lixom.net> 3323S: Maintained 3324T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3325F: drivers/platform/chrome/ 3326 3327CISCO VIC ETHERNET NIC DRIVER 3328M: Christian Benvenuti <benve@cisco.com> 3329M: Govindarajulu Varadarajan <_govind@gmx.com> 3330M: Neel Patel <neepatel@cisco.com> 3331S: Supported 3332F: drivers/net/ethernet/cisco/enic/ 3333 3334CISCO VIC LOW LATENCY NIC DRIVER 3335M: Christian Benvenuti <benve@cisco.com> 3336M: Dave Goodell <dgoodell@cisco.com> 3337S: Supported 3338F: drivers/infiniband/hw/usnic/ 3339 3340CIRRUS LOGIC EP93XX ETHERNET DRIVER 3341M: Hartley Sweeten <hsweeten@visionengravers.com> 3342L: netdev@vger.kernel.org 3343S: Maintained 3344F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3345 3346CIRRUS LOGIC AUDIO CODEC DRIVERS 3347M: Brian Austin <brian.austin@cirrus.com> 3348M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3349L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3350S: Maintained 3351F: sound/soc/codecs/cs* 3352 3353CLEANCACHE API 3354M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3355L: linux-kernel@vger.kernel.org 3356S: Maintained 3357F: mm/cleancache.c 3358F: include/linux/cleancache.h 3359 3360CLK API 3361M: Russell King <linux@armlinux.org.uk> 3362L: linux-clk@vger.kernel.org 3363S: Maintained 3364F: include/linux/clk.h 3365 3366CLOCKSOURCE, CLOCKEVENT DRIVERS 3367M: Daniel Lezcano <daniel.lezcano@linaro.org> 3368M: Thomas Gleixner <tglx@linutronix.de> 3369L: linux-kernel@vger.kernel.org 3370T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3371S: Supported 3372F: drivers/clocksource 3373 3374CISCO FCOE HBA DRIVER 3375M: Satish Kharat <satishkh@cisco.com> 3376M: Sesidhar Baddela <sebaddel@cisco.com> 3377M: Karan Tilak Kumar <kartilak@cisco.com> 3378L: linux-scsi@vger.kernel.org 3379S: Supported 3380F: drivers/scsi/fnic/ 3381 3382CISCO SCSI HBA DRIVER 3383M: Karan Tilak Kumar <kartilak@cisco.com> 3384M: Sesidhar Baddela <sebaddel@cisco.com> 3385L: linux-scsi@vger.kernel.org 3386S: Supported 3387F: drivers/scsi/snic/ 3388 3389CMPC ACPI DRIVER 3390M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3391M: Daniel Oliveira Nascimento <don@syst.com.br> 3392L: platform-driver-x86@vger.kernel.org 3393S: Supported 3394F: drivers/platform/x86/classmate-laptop.c 3395 3396COBALT MEDIA DRIVER 3397M: Hans Verkuil <hans.verkuil@cisco.com> 3398L: linux-media@vger.kernel.org 3399T: git git://linuxtv.org/media_tree.git 3400W: https://linuxtv.org 3401S: Supported 3402F: drivers/media/pci/cobalt/ 3403 3404COCCINELLE/Semantic Patches (SmPL) 3405M: Julia Lawall <Julia.Lawall@lip6.fr> 3406M: Gilles Muller <Gilles.Muller@lip6.fr> 3407M: Nicolas Palix <nicolas.palix@imag.fr> 3408M: Michal Marek <mmarek@suse.com> 3409L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3410T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3411W: http://coccinelle.lip6.fr/ 3412S: Supported 3413F: Documentation/dev-tools/coccinelle.rst 3414F: scripts/coccinelle/ 3415F: scripts/coccicheck 3416 3417CODA FILE SYSTEM 3418M: Jan Harkes <jaharkes@cs.cmu.edu> 3419M: coda@cs.cmu.edu 3420L: codalist@coda.cs.cmu.edu 3421W: http://www.coda.cs.cmu.edu/ 3422S: Maintained 3423F: Documentation/filesystems/coda.txt 3424F: fs/coda/ 3425F: include/linux/coda*.h 3426F: include/uapi/linux/coda*.h 3427 3428CODA V4L2 MEM2MEM DRIVER 3429M: Philipp Zabel <p.zabel@pengutronix.de> 3430L: linux-media@vger.kernel.org 3431S: Maintained 3432F: Documentation/devicetree/bindings/media/coda.txt 3433F: drivers/media/platform/coda/ 3434 3435COMMON CLK FRAMEWORK 3436M: Michael Turquette <mturquette@baylibre.com> 3437M: Stephen Boyd <sboyd@codeaurora.org> 3438L: linux-clk@vger.kernel.org 3439Q: http://patchwork.kernel.org/project/linux-clk/list/ 3440T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3441S: Maintained 3442F: Documentation/devicetree/bindings/clock/ 3443F: drivers/clk/ 3444X: drivers/clk/clkdev.c 3445F: include/linux/clk-pr* 3446F: include/linux/clk/ 3447 3448COMMON INTERNET FILE SYSTEM (CIFS) 3449M: Steve French <sfrench@samba.org> 3450L: linux-cifs@vger.kernel.org 3451L: samba-technical@lists.samba.org (moderated for non-subscribers) 3452W: http://linux-cifs.samba.org/ 3453T: git git://git.samba.org/sfrench/cifs-2.6.git 3454S: Supported 3455F: Documentation/filesystems/cifs/ 3456F: fs/cifs/ 3457 3458COMPACTPCI HOTPLUG CORE 3459M: Scott Murray <scott@spiteful.org> 3460L: linux-pci@vger.kernel.org 3461S: Maintained 3462F: drivers/pci/hotplug/cpci_hotplug* 3463 3464COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3465M: Scott Murray <scott@spiteful.org> 3466L: linux-pci@vger.kernel.org 3467S: Maintained 3468F: drivers/pci/hotplug/cpcihp_zt5550.* 3469 3470COMPACTPCI HOTPLUG GENERIC DRIVER 3471M: Scott Murray <scott@spiteful.org> 3472L: linux-pci@vger.kernel.org 3473S: Maintained 3474F: drivers/pci/hotplug/cpcihp_generic.c 3475 3476COMPAL LAPTOP SUPPORT 3477M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3478L: platform-driver-x86@vger.kernel.org 3479S: Maintained 3480F: drivers/platform/x86/compal-laptop.c 3481 3482CONEXANT ACCESSRUNNER USB DRIVER 3483L: accessrunner-general@lists.sourceforge.net 3484W: http://accessrunner.sourceforge.net/ 3485S: Orphan 3486F: drivers/usb/atm/cxacru.c 3487 3488CONFIGFS 3489M: Joel Becker <jlbec@evilplan.org> 3490M: Christoph Hellwig <hch@lst.de> 3491T: git git://git.infradead.org/users/hch/configfs.git 3492S: Supported 3493F: fs/configfs/ 3494F: include/linux/configfs.h 3495 3496CONNECTOR 3497M: Evgeniy Polyakov <zbr@ioremap.net> 3498L: netdev@vger.kernel.org 3499S: Maintained 3500F: drivers/connector/ 3501 3502CONTROL GROUP (CGROUP) 3503M: Tejun Heo <tj@kernel.org> 3504M: Li Zefan <lizefan@huawei.com> 3505M: Johannes Weiner <hannes@cmpxchg.org> 3506L: cgroups@vger.kernel.org 3507T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3508S: Maintained 3509F: Documentation/cgroup* 3510F: include/linux/cgroup* 3511F: kernel/cgroup* 3512 3513CONTROL GROUP - CPUSET 3514M: Li Zefan <lizefan@huawei.com> 3515L: cgroups@vger.kernel.org 3516W: http://www.bullopensource.org/cpuset/ 3517W: http://oss.sgi.com/projects/cpusets/ 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3519S: Maintained 3520F: Documentation/cgroup-v1/cpusets.txt 3521F: include/linux/cpuset.h 3522F: kernel/cpuset.c 3523 3524CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3525M: Johannes Weiner <hannes@cmpxchg.org> 3526M: Michal Hocko <mhocko@kernel.org> 3527M: Vladimir Davydov <vdavydov.dev@gmail.com> 3528L: cgroups@vger.kernel.org 3529L: linux-mm@kvack.org 3530S: Maintained 3531F: mm/memcontrol.c 3532F: mm/swap_cgroup.c 3533 3534CORETEMP HARDWARE MONITORING DRIVER 3535M: Fenghua Yu <fenghua.yu@intel.com> 3536L: linux-hwmon@vger.kernel.org 3537S: Maintained 3538F: Documentation/hwmon/coretemp 3539F: drivers/hwmon/coretemp.c 3540 3541COSA/SRP SYNC SERIAL DRIVER 3542M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3543W: http://www.fi.muni.cz/~kas/cosa/ 3544S: Maintained 3545F: drivers/net/wan/cosa* 3546 3547CPMAC ETHERNET DRIVER 3548M: Florian Fainelli <f.fainelli@gmail.com> 3549L: netdev@vger.kernel.org 3550S: Maintained 3551F: drivers/net/ethernet/ti/cpmac.c 3552 3553CPU FREQUENCY DRIVERS 3554M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3555M: Viresh Kumar <viresh.kumar@linaro.org> 3556L: linux-pm@vger.kernel.org 3557S: Maintained 3558T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3559T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3560B: https://bugzilla.kernel.org 3561F: Documentation/cpu-freq/ 3562F: Documentation/devicetree/bindings/cpufreq/ 3563F: drivers/cpufreq/ 3564F: include/linux/cpufreq.h 3565F: tools/testing/selftests/cpufreq/ 3566 3567CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3568M: Viresh Kumar <viresh.kumar@linaro.org> 3569M: Sudeep Holla <sudeep.holla@arm.com> 3570L: linux-pm@vger.kernel.org 3571W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3572S: Maintained 3573F: drivers/cpufreq/arm_big_little.h 3574F: drivers/cpufreq/arm_big_little.c 3575F: drivers/cpufreq/arm_big_little_dt.c 3576 3577CPUIDLE DRIVER - ARM BIG LITTLE 3578M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3579M: Daniel Lezcano <daniel.lezcano@linaro.org> 3580L: linux-pm@vger.kernel.org 3581L: linux-arm-kernel@lists.infradead.org 3582T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3583S: Maintained 3584F: drivers/cpuidle/cpuidle-big_little.c 3585 3586CPUIDLE DRIVER - ARM EXYNOS 3587M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3588M: Daniel Lezcano <daniel.lezcano@linaro.org> 3589M: Kukjin Kim <kgene@kernel.org> 3590L: linux-pm@vger.kernel.org 3591L: linux-samsung-soc@vger.kernel.org 3592S: Supported 3593F: drivers/cpuidle/cpuidle-exynos.c 3594F: arch/arm/mach-exynos/pm.c 3595 3596CPUIDLE DRIVERS 3597M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3598M: Daniel Lezcano <daniel.lezcano@linaro.org> 3599L: linux-pm@vger.kernel.org 3600S: Maintained 3601T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3602B: https://bugzilla.kernel.org 3603F: drivers/cpuidle/* 3604F: include/linux/cpuidle.h 3605 3606CPUID/MSR DRIVER 3607M: "H. Peter Anvin" <hpa@zytor.com> 3608S: Maintained 3609F: arch/x86/kernel/cpuid.c 3610F: arch/x86/kernel/msr.c 3611 3612CPU POWER MONITORING SUBSYSTEM 3613M: Thomas Renninger <trenn@suse.com> 3614L: linux-pm@vger.kernel.org 3615S: Maintained 3616F: tools/power/cpupower/ 3617 3618CRAMFS FILESYSTEM 3619W: http://sourceforge.net/projects/cramfs/ 3620S: Orphan / Obsolete 3621F: Documentation/filesystems/cramfs.txt 3622F: fs/cramfs/ 3623 3624CRIS PORT 3625M: Mikael Starvik <starvik@axis.com> 3626M: Jesper Nilsson <jesper.nilsson@axis.com> 3627L: linux-cris-kernel@axis.com 3628W: http://developer.axis.com 3629T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3630S: Maintained 3631F: arch/cris/ 3632F: drivers/tty/serial/crisv10.* 3633 3634CRYPTO API 3635M: Herbert Xu <herbert@gondor.apana.org.au> 3636M: "David S. Miller" <davem@davemloft.net> 3637L: linux-crypto@vger.kernel.org 3638T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3639T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3640S: Maintained 3641F: Documentation/crypto/ 3642F: Documentation/devicetree/bindings/crypto/ 3643F: arch/*/crypto/ 3644F: crypto/ 3645F: drivers/crypto/ 3646F: include/crypto/ 3647F: include/linux/crypto* 3648 3649CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3650M: Neil Horman <nhorman@tuxdriver.com> 3651L: linux-crypto@vger.kernel.org 3652S: Maintained 3653F: crypto/ansi_cprng.c 3654F: crypto/rng.c 3655 3656CS3308 MEDIA DRIVER 3657M: Hans Verkuil <hverkuil@xs4all.nl> 3658L: linux-media@vger.kernel.org 3659T: git git://linuxtv.org/media_tree.git 3660W: http://linuxtv.org 3661S: Odd Fixes 3662F: drivers/media/i2c/cs3308.c 3663F: drivers/media/i2c/cs3308.h 3664 3665CS5535 Audio ALSA driver 3666M: Jaya Kumar <jayakumar.alsa@gmail.com> 3667S: Maintained 3668F: sound/pci/cs5535audio/ 3669 3670CW1200 WLAN driver 3671M: Solomon Peachy <pizza@shaftnet.org> 3672S: Maintained 3673F: drivers/net/wireless/st/cw1200/ 3674 3675CX18 VIDEO4LINUX DRIVER 3676M: Andy Walls <awalls@md.metrocast.net> 3677L: ivtv-devel@ivtvdriver.org (subscribers-only) 3678L: linux-media@vger.kernel.org 3679T: git git://linuxtv.org/media_tree.git 3680W: https://linuxtv.org 3681W: http://www.ivtvdriver.org/index.php/Cx18 3682S: Maintained 3683F: Documentation/media/v4l-drivers/cx18* 3684F: drivers/media/pci/cx18/ 3685F: include/uapi/linux/ivtv* 3686 3687CX2341X MPEG ENCODER HELPER MODULE 3688M: Hans Verkuil <hverkuil@xs4all.nl> 3689L: linux-media@vger.kernel.org 3690T: git git://linuxtv.org/media_tree.git 3691W: https://linuxtv.org 3692S: Maintained 3693F: drivers/media/common/cx2341x* 3694F: include/media/cx2341x* 3695 3696CX24120 MEDIA DRIVER 3697M: Jemma Denson <jdenson@gmail.com> 3698M: Patrick Boettcher <patrick.boettcher@posteo.de> 3699L: linux-media@vger.kernel.org 3700W: https://linuxtv.org 3701Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3702S: Maintained 3703F: drivers/media/dvb-frontends/cx24120* 3704 3705CX88 VIDEO4LINUX DRIVER 3706M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3707M: Mauro Carvalho Chehab <mchehab@kernel.org> 3708L: linux-media@vger.kernel.org 3709W: https://linuxtv.org 3710T: git git://linuxtv.org/media_tree.git 3711S: Odd fixes 3712F: Documentation/media/v4l-drivers/cx88* 3713F: drivers/media/pci/cx88/ 3714 3715CXD2820R MEDIA DRIVER 3716M: Antti Palosaari <crope@iki.fi> 3717L: linux-media@vger.kernel.org 3718W: https://linuxtv.org 3719W: http://palosaari.fi/linux/ 3720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3721T: git git://linuxtv.org/anttip/media_tree.git 3722S: Maintained 3723F: drivers/media/dvb-frontends/cxd2820r* 3724 3725CXGB3 ETHERNET DRIVER (CXGB3) 3726M: Santosh Raspatur <santosh@chelsio.com> 3727L: netdev@vger.kernel.org 3728W: http://www.chelsio.com 3729S: Supported 3730F: drivers/net/ethernet/chelsio/cxgb3/ 3731 3732CXGB3 ISCSI DRIVER (CXGB3I) 3733M: Karen Xie <kxie@chelsio.com> 3734L: linux-scsi@vger.kernel.org 3735W: http://www.chelsio.com 3736S: Supported 3737F: drivers/scsi/cxgbi/cxgb3i 3738 3739CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3740M: Steve Wise <swise@chelsio.com> 3741L: linux-rdma@vger.kernel.org 3742W: http://www.openfabrics.org 3743S: Supported 3744F: drivers/infiniband/hw/cxgb3/ 3745F: include/uapi/rdma/cxgb3-abi.h 3746 3747CXGB4 ETHERNET DRIVER (CXGB4) 3748M: Ganesh Goudar <ganeshgr@chelsio.com> 3749L: netdev@vger.kernel.org 3750W: http://www.chelsio.com 3751S: Supported 3752F: drivers/net/ethernet/chelsio/cxgb4/ 3753 3754CXGB4 ISCSI DRIVER (CXGB4I) 3755M: Karen Xie <kxie@chelsio.com> 3756L: linux-scsi@vger.kernel.org 3757W: http://www.chelsio.com 3758S: Supported 3759F: drivers/scsi/cxgbi/cxgb4i 3760 3761CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3762M: Steve Wise <swise@chelsio.com> 3763L: linux-rdma@vger.kernel.org 3764W: http://www.openfabrics.org 3765S: Supported 3766F: drivers/infiniband/hw/cxgb4/ 3767F: include/uapi/rdma/cxgb4-abi.h 3768 3769CXGB4 CRYPTO DRIVER (chcr) 3770M: Harsh Jain <harsh@chelsio.com> 3771L: linux-crypto@vger.kernel.org 3772W: http://www.chelsio.com 3773S: Supported 3774F: drivers/crypto/chelsio 3775 3776CXGB4VF ETHERNET DRIVER (CXGB4VF) 3777M: Casey Leedom <leedom@chelsio.com> 3778L: netdev@vger.kernel.org 3779W: http://www.chelsio.com 3780S: Supported 3781F: drivers/net/ethernet/chelsio/cxgb4vf/ 3782 3783CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3784M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3785M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3786L: linuxppc-dev@lists.ozlabs.org 3787S: Supported 3788F: arch/powerpc/platforms/powernv/pci-cxl.c 3789F: drivers/misc/cxl/ 3790F: include/misc/cxl* 3791F: include/uapi/misc/cxl.h 3792F: Documentation/powerpc/cxl.txt 3793F: Documentation/ABI/testing/sysfs-class-cxl 3794 3795CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3796M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3797M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3798M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3799L: linux-scsi@vger.kernel.org 3800S: Supported 3801F: drivers/scsi/cxlflash/ 3802F: include/uapi/scsi/cxlflash_ioctls.h 3803F: Documentation/powerpc/cxlflash.txt 3804 3805STMMAC ETHERNET DRIVER 3806M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3807M: Alexandre Torgue <alexandre.torgue@st.com> 3808L: netdev@vger.kernel.org 3809W: http://www.stlinux.com 3810S: Supported 3811F: drivers/net/ethernet/stmicro/stmmac/ 3812 3813CYBERPRO FB DRIVER 3814M: Russell King <linux@armlinux.org.uk> 3815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3816W: http://www.armlinux.org.uk/ 3817S: Maintained 3818F: drivers/video/fbdev/cyber2000fb.* 3819 3820CYCLADES ASYNC MUX DRIVER 3821W: http://www.cyclades.com/ 3822S: Orphan 3823F: drivers/tty/cyclades.c 3824F: include/linux/cyclades.h 3825F: include/uapi/linux/cyclades.h 3826 3827CYCLADES PC300 DRIVER 3828W: http://www.cyclades.com/ 3829S: Orphan 3830F: drivers/net/wan/pc300* 3831 3832CYPRESS_FIRMWARE MEDIA DRIVER 3833M: Antti Palosaari <crope@iki.fi> 3834L: linux-media@vger.kernel.org 3835W: https://linuxtv.org 3836W: http://palosaari.fi/linux/ 3837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3838T: git git://linuxtv.org/anttip/media_tree.git 3839S: Maintained 3840F: drivers/media/common/cypress_firmware* 3841 3842CYTTSP TOUCHSCREEN DRIVER 3843M: Ferruh Yigit <fery@cypress.com> 3844L: linux-input@vger.kernel.org 3845S: Supported 3846F: drivers/input/touchscreen/cyttsp* 3847F: include/linux/input/cyttsp.h 3848 3849D-LINK DIR-685 TOUCHKEYS DRIVER 3850M: Linus Walleij <linus.walleij@linaro.org> 3851L: linux-input@vger.kernel.org 3852S: Supported 3853F: drivers/input/dlink-dir685-touchkeys.c 3854 3855DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3856M: Joshua Kinard <kumba@gentoo.org> 3857S: Maintained 3858F: drivers/rtc/rtc-ds1685.c 3859F: include/linux/rtc/ds1685.h 3860 3861DAMA SLAVE for AX.25 3862M: Joerg Reuter <jreuter@yaina.de> 3863W: http://yaina.de/jreuter/ 3864W: http://www.qsl.net/dl1bke/ 3865L: linux-hams@vger.kernel.org 3866S: Maintained 3867F: net/ax25/af_ax25.c 3868F: net/ax25/ax25_dev.c 3869F: net/ax25/ax25_ds_* 3870F: net/ax25/ax25_in.c 3871F: net/ax25/ax25_out.c 3872F: net/ax25/ax25_timer.c 3873F: net/ax25/sysctl_net_ax25.c 3874 3875DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3876L: netdev@vger.kernel.org 3877S: Orphan 3878F: Documentation/networking/dmfe.txt 3879F: drivers/net/ethernet/dec/tulip/dmfe.c 3880 3881DC390/AM53C974 SCSI driver 3882M: Hannes Reinecke <hare@suse.com> 3883L: linux-scsi@vger.kernel.org 3884S: Maintained 3885F: drivers/scsi/am53c974.c 3886 3887DC395x SCSI driver 3888M: Oliver Neukum <oliver@neukum.org> 3889M: Ali Akcaagac <aliakc@web.de> 3890M: Jamie Lenehan <lenehan@twibble.org> 3891L: dc395x@twibble.org 3892W: http://twibble.org/dist/dc395x/ 3893W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3894S: Maintained 3895F: Documentation/scsi/dc395x.txt 3896F: drivers/scsi/dc395x.* 3897 3898DCCP PROTOCOL 3899M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3900L: dccp@vger.kernel.org 3901W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3902S: Maintained 3903F: include/linux/dccp.h 3904F: include/uapi/linux/dccp.h 3905F: include/linux/tfrc.h 3906F: net/dccp/ 3907 3908DECnet NETWORK LAYER 3909W: http://linux-decnet.sourceforge.net 3910L: linux-decnet-user@lists.sourceforge.net 3911S: Orphan 3912F: Documentation/networking/decnet.txt 3913F: net/decnet/ 3914 3915DECSTATION PLATFORM SUPPORT 3916M: "Maciej W. Rozycki" <macro@linux-mips.org> 3917L: linux-mips@linux-mips.org 3918W: http://www.linux-mips.org/wiki/DECstation 3919S: Maintained 3920F: arch/mips/dec/ 3921F: arch/mips/include/asm/dec/ 3922F: arch/mips/include/asm/mach-dec/ 3923 3924DEFXX FDDI NETWORK DRIVER 3925M: "Maciej W. Rozycki" <macro@linux-mips.org> 3926S: Maintained 3927F: drivers/net/fddi/defxx.* 3928 3929DELL LAPTOP DRIVER 3930M: Matthew Garrett <mjg59@srcf.ucam.org> 3931M: Pali Rohár <pali.rohar@gmail.com> 3932L: platform-driver-x86@vger.kernel.org 3933S: Maintained 3934F: drivers/platform/x86/dell-laptop.c 3935 3936DELL LAPTOP RBTN DRIVER 3937M: Pali Rohár <pali.rohar@gmail.com> 3938S: Maintained 3939F: drivers/platform/x86/dell-rbtn.* 3940 3941DELL LAPTOP FREEFALL DRIVER 3942M: Pali Rohár <pali.rohar@gmail.com> 3943S: Maintained 3944F: drivers/platform/x86/dell-smo8800.c 3945 3946DELL LAPTOP SMM DRIVER 3947M: Pali Rohár <pali.rohar@gmail.com> 3948S: Maintained 3949F: drivers/hwmon/dell-smm-hwmon.c 3950F: include/uapi/linux/i8k.h 3951 3952DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3953M: Doug Warzecha <Douglas_Warzecha@dell.com> 3954S: Maintained 3955F: Documentation/dcdbas.txt 3956F: drivers/firmware/dcdbas.* 3957 3958DELL WMI EXTRAS DRIVER 3959M: Matthew Garrett <mjg59@srcf.ucam.org> 3960M: Pali Rohár <pali.rohar@gmail.com> 3961S: Maintained 3962F: drivers/platform/x86/dell-wmi.c 3963 3964DESIGNWARE USB2 DRD IP DRIVER 3965M: John Youn <johnyoun@synopsys.com> 3966L: linux-usb@vger.kernel.org 3967T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3968S: Maintained 3969F: drivers/usb/dwc2/ 3970 3971DESIGNWARE USB3 DRD IP DRIVER 3972M: Felipe Balbi <balbi@kernel.org> 3973L: linux-usb@vger.kernel.org 3974T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3975S: Maintained 3976F: drivers/usb/dwc3/ 3977 3978DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 3979M: Andreas Klinger <ak@it-klinger.de> 3980L: linux-iio@vger.kernel.org 3981S: Maintained 3982F: drivers/iio/proximity/srf*.c 3983 3984DEVICE COREDUMP (DEV_COREDUMP) 3985M: Johannes Berg <johannes@sipsolutions.net> 3986L: linux-kernel@vger.kernel.org 3987S: Maintained 3988F: drivers/base/devcoredump.c 3989F: include/linux/devcoredump.h 3990 3991DEVICE FREQUENCY (DEVFREQ) 3992M: MyungJoo Ham <myungjoo.ham@samsung.com> 3993M: Kyungmin Park <kyungmin.park@samsung.com> 3994R: Chanwoo Choi <cw00.choi@samsung.com> 3995L: linux-pm@vger.kernel.org 3996T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3997S: Maintained 3998F: drivers/devfreq/ 3999F: include/linux/devfreq.h 4000F: Documentation/devicetree/bindings/devfreq/ 4001 4002DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4003M: Chanwoo Choi <cw00.choi@samsung.com> 4004L: linux-pm@vger.kernel.org 4005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4006S: Supported 4007F: drivers/devfreq/event/ 4008F: drivers/devfreq/devfreq-event.c 4009F: include/linux/devfreq-event.h 4010F: Documentation/devicetree/bindings/devfreq/event/ 4011 4012BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 4013M: Chanwoo Choi <cw00.choi@samsung.com> 4014L: linux-pm@vger.kernel.org 4015L: linux-samsung-soc@vger.kernel.org 4016T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4017S: Maintained 4018F: drivers/devfreq/exynos-bus.c 4019F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 4020 4021DEVICE NUMBER REGISTRY 4022M: Torben Mathiasen <device@lanana.org> 4023W: http://lanana.org/docs/device-list/index.html 4024S: Maintained 4025 4026DEVICE-MAPPER (LVM) 4027M: Alasdair Kergon <agk@redhat.com> 4028M: Mike Snitzer <snitzer@redhat.com> 4029M: dm-devel@redhat.com 4030L: dm-devel@redhat.com 4031W: http://sources.redhat.com/dm 4032Q: http://patchwork.kernel.org/project/dm-devel/list/ 4033T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4034T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4035S: Maintained 4036F: Documentation/device-mapper/ 4037F: drivers/md/dm* 4038F: drivers/md/persistent-data/ 4039F: include/linux/device-mapper.h 4040F: include/linux/dm-*.h 4041F: include/uapi/linux/dm-*.h 4042 4043DEVLINK 4044M: Jiri Pirko <jiri@mellanox.com> 4045L: netdev@vger.kernel.org 4046S: Supported 4047F: net/core/devlink.c 4048F: include/net/devlink.h 4049F: include/uapi/linux/devlink.h 4050 4051DIALOG SEMICONDUCTOR DRIVERS 4052M: Support Opensource <support.opensource@diasemi.com> 4053W: http://www.dialog-semiconductor.com/products 4054S: Supported 4055F: Documentation/hwmon/da90?? 4056F: Documentation/devicetree/bindings/mfd/da90*.txt 4057F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4058F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4059F: Documentation/devicetree/bindings/regulator/da92*.txt 4060F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4061F: Documentation/devicetree/bindings/sound/da[79]*.txt 4062F: drivers/gpio/gpio-da90??.c 4063F: drivers/hwmon/da90??-hwmon.c 4064F: drivers/iio/adc/da91??-*.c 4065F: drivers/input/misc/da90??_onkey.c 4066F: drivers/input/touchscreen/da9052_tsi.c 4067F: drivers/leds/leds-da90??.c 4068F: drivers/mfd/da903x.c 4069F: drivers/mfd/da90??-*.c 4070F: drivers/mfd/da91??-*.c 4071F: drivers/power/supply/da9052-battery.c 4072F: drivers/power/supply/da91??-*.c 4073F: drivers/regulator/da903x.c 4074F: drivers/regulator/da9???-regulator.[ch] 4075F: drivers/thermal/da90??-thermal.c 4076F: drivers/rtc/rtc-da90??.c 4077F: drivers/video/backlight/da90??_bl.c 4078F: drivers/watchdog/da90??_wdt.c 4079F: include/linux/mfd/da903x.h 4080F: include/linux/mfd/da9052/ 4081F: include/linux/mfd/da9055/ 4082F: include/linux/mfd/da9062/ 4083F: include/linux/mfd/da9063/ 4084F: include/linux/mfd/da9150/ 4085F: include/linux/regulator/da9211.h 4086F: include/sound/da[79]*.h 4087F: sound/soc/codecs/da[79]*.[ch] 4088 4089DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4090M: William Breathitt Gray <vilhelm.gray@gmail.com> 4091L: linux-gpio@vger.kernel.org 4092S: Maintained 4093F: drivers/gpio/gpio-gpio-mm.c 4094 4095DIGI NEO AND CLASSIC PCI PRODUCTS 4096M: Lidza Louina <lidza.louina@gmail.com> 4097M: Mark Hounschell <markh@compro.net> 4098L: driverdev-devel@linuxdriverproject.org 4099S: Maintained 4100F: drivers/staging/dgnc/ 4101 4102DIOLAN U2C-12 I2C DRIVER 4103M: Guenter Roeck <linux@roeck-us.net> 4104L: linux-i2c@vger.kernel.org 4105S: Maintained 4106F: drivers/i2c/busses/i2c-diolan-u2c.c 4107 4108DIRECT ACCESS (DAX) 4109M: Matthew Wilcox <mawilcox@microsoft.com> 4110M: Ross Zwisler <ross.zwisler@linux.intel.com> 4111L: linux-fsdevel@vger.kernel.org 4112S: Supported 4113F: fs/dax.c 4114F: include/linux/dax.h 4115F: include/trace/events/fs_dax.h 4116 4117DIRECTORY NOTIFICATION (DNOTIFY) 4118M: Eric Paris <eparis@parisplace.org> 4119S: Maintained 4120F: Documentation/filesystems/dnotify.txt 4121F: fs/notify/dnotify/ 4122F: include/linux/dnotify.h 4123 4124DISK GEOMETRY AND PARTITION HANDLING 4125M: Andries Brouwer <aeb@cwi.nl> 4126W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4127W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4128W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4129S: Maintained 4130 4131DISKQUOTA 4132M: Jan Kara <jack@suse.com> 4133S: Maintained 4134F: Documentation/filesystems/quota.txt 4135F: fs/quota/ 4136F: include/linux/quota*.h 4137F: include/uapi/linux/quota*.h 4138 4139DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4140M: Bernie Thompson <bernie@plugable.com> 4141L: linux-fbdev@vger.kernel.org 4142S: Maintained 4143W: http://plugable.com/category/projects/udlfb/ 4144F: drivers/video/fbdev/udlfb.c 4145F: include/video/udlfb.h 4146F: Documentation/fb/udlfb.txt 4147 4148DISTRIBUTED LOCK MANAGER (DLM) 4149M: Christine Caulfield <ccaulfie@redhat.com> 4150M: David Teigland <teigland@redhat.com> 4151L: cluster-devel@redhat.com 4152W: http://sources.redhat.com/cluster/ 4153T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4154S: Supported 4155F: fs/dlm/ 4156 4157DMA BUFFER SHARING FRAMEWORK 4158M: Sumit Semwal <sumit.semwal@linaro.org> 4159S: Maintained 4160L: linux-media@vger.kernel.org 4161L: dri-devel@lists.freedesktop.org 4162L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4163F: drivers/dma-buf/ 4164F: include/linux/dma-buf* 4165F: include/linux/reservation.h 4166F: include/linux/*fence.h 4167F: Documentation/driver-api/dma-buf.rst 4168T: git git://anongit.freedesktop.org/drm/drm-misc 4169 4170SYNC FILE FRAMEWORK 4171M: Sumit Semwal <sumit.semwal@linaro.org> 4172R: Gustavo Padovan <gustavo@padovan.org> 4173S: Maintained 4174L: linux-media@vger.kernel.org 4175L: dri-devel@lists.freedesktop.org 4176F: drivers/dma-buf/sync_* 4177F: drivers/dma-buf/dma-fence* 4178F: drivers/dma-buf/sw_sync.c 4179F: include/linux/sync_file.h 4180F: include/uapi/linux/sync_file.h 4181F: Documentation/sync_file.txt 4182T: git git://anongit.freedesktop.org/drm/drm-misc 4183 4184DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4185M: Vinod Koul <vinod.koul@intel.com> 4186L: dmaengine@vger.kernel.org 4187Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4188S: Maintained 4189F: drivers/dma/ 4190F: include/linux/dmaengine.h 4191F: Documentation/devicetree/bindings/dma/ 4192F: Documentation/dmaengine/ 4193T: git git://git.infradead.org/users/vkoul/slave-dma.git 4194 4195DME1737 HARDWARE MONITOR DRIVER 4196M: Juerg Haefliger <juergh@gmail.com> 4197L: linux-hwmon@vger.kernel.org 4198S: Maintained 4199F: Documentation/hwmon/dme1737 4200F: drivers/hwmon/dme1737.c 4201 4202DMI/SMBIOS SUPPORT 4203M: Jean Delvare <jdelvare@suse.com> 4204S: Maintained 4205T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4206F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4207F: drivers/firmware/dmi-id.c 4208F: drivers/firmware/dmi_scan.c 4209F: include/linux/dmi.h 4210 4211DOCUMENTATION 4212M: Jonathan Corbet <corbet@lwn.net> 4213L: linux-doc@vger.kernel.org 4214S: Maintained 4215F: Documentation/ 4216F: scripts/kernel-doc 4217X: Documentation/ABI/ 4218X: Documentation/devicetree/ 4219X: Documentation/acpi 4220X: Documentation/power 4221X: Documentation/spi 4222X: Documentation/media 4223T: git git://git.lwn.net/linux.git docs-next 4224 4225DOUBLETALK DRIVER 4226M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4227L: blinux-list@redhat.com 4228S: Maintained 4229F: drivers/char/dtlk.c 4230F: include/linux/dtlk.h 4231 4232DPAA2 DATAPATH I/O (DPIO) DRIVER 4233M: Roy Pledge <Roy.Pledge@nxp.com> 4234L: linux-kernel@vger.kernel.org 4235S: Maintained 4236F: drivers/staging/fsl-mc/bus/dpio 4237 4238DPAA2 ETHERNET DRIVER 4239M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4240L: linux-kernel@vger.kernel.org 4241S: Maintained 4242F: drivers/staging/fsl-dpaa2/ethernet 4243 4244DPT_I2O SCSI RAID DRIVER 4245M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4246L: linux-scsi@vger.kernel.org 4247W: http://www.adaptec.com/ 4248S: Maintained 4249F: drivers/scsi/dpt* 4250F: drivers/scsi/dpt/ 4251 4252DRBD DRIVER 4253M: Philipp Reisner <philipp.reisner@linbit.com> 4254M: Lars Ellenberg <lars.ellenberg@linbit.com> 4255L: drbd-dev@lists.linbit.com 4256W: http://www.drbd.org 4257T: git git://git.linbit.com/linux-drbd.git 4258T: git git://git.linbit.com/drbd-8.4.git 4259S: Supported 4260F: drivers/block/drbd/ 4261F: lib/lru_cache.c 4262F: Documentation/blockdev/drbd/ 4263 4264DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4265M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4266T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4267S: Supported 4268F: Documentation/kobject.txt 4269F: drivers/base/ 4270F: fs/debugfs/ 4271F: fs/sysfs/ 4272F: include/linux/debugfs.h 4273F: include/linux/kobj* 4274F: lib/kobj* 4275 4276DRM DRIVERS 4277M: David Airlie <airlied@linux.ie> 4278L: dri-devel@lists.freedesktop.org 4279T: git git://people.freedesktop.org/~airlied/linux 4280B: https://bugs.freedesktop.org/ 4281C: irc://chat.freenode.net/dri-devel 4282S: Maintained 4283F: drivers/gpu/drm/ 4284F: drivers/gpu/vga/ 4285F: Documentation/devicetree/bindings/display/ 4286F: Documentation/devicetree/bindings/gpu/ 4287F: Documentation/devicetree/bindings/video/ 4288F: Documentation/gpu/ 4289F: include/drm/ 4290F: include/uapi/drm/ 4291F: include/linux/vga* 4292 4293DRM DRIVERS AND MISC GPU PATCHES 4294M: Daniel Vetter <daniel.vetter@intel.com> 4295M: Jani Nikula <jani.nikula@linux.intel.com> 4296M: Sean Paul <seanpaul@chromium.org> 4297W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4298S: Maintained 4299T: git git://anongit.freedesktop.org/drm/drm-misc 4300F: Documentation/gpu/ 4301F: drivers/gpu/vga/ 4302F: drivers/gpu/drm/* 4303F: include/drm/drm* 4304F: include/uapi/drm/drm* 4305F: include/linux/vga* 4306 4307DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4308M: Dave Airlie <airlied@redhat.com> 4309S: Odd Fixes 4310F: drivers/gpu/drm/ast/ 4311 4312DRM DRIVERS FOR BRIDGE CHIPS 4313M: Archit Taneja <architt@codeaurora.org> 4314S: Maintained 4315T: git git://anongit.freedesktop.org/drm/drm-misc 4316F: drivers/gpu/drm/bridge/ 4317 4318DRM DRIVER FOR BOCHS VIRTUAL GPU 4319M: Gerd Hoffmann <kraxel@redhat.com> 4320L: virtualization@lists.linux-foundation.org 4321T: git git://anongit.freedesktop.org/drm/drm-misc 4322S: Maintained 4323F: drivers/gpu/drm/bochs/ 4324 4325DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4326M: Dave Airlie <airlied@redhat.com> 4327M: Gerd Hoffmann <kraxel@redhat.com> 4328L: virtualization@lists.linux-foundation.org 4329T: git git://anongit.freedesktop.org/drm/drm-misc 4330S: Obsolete 4331W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4332F: drivers/gpu/drm/cirrus/ 4333 4334RADEON and AMDGPU DRM DRIVERS 4335M: Alex Deucher <alexander.deucher@amd.com> 4336M: Christian König <christian.koenig@amd.com> 4337L: amd-gfx@lists.freedesktop.org 4338T: git git://people.freedesktop.org/~agd5f/linux 4339S: Supported 4340F: drivers/gpu/drm/radeon/ 4341F: include/uapi/drm/radeon_drm.h 4342F: drivers/gpu/drm/amd/ 4343F: include/uapi/drm/amdgpu_drm.h 4344 4345DRM PANEL DRIVERS 4346M: Thierry Reding <thierry.reding@gmail.com> 4347L: dri-devel@lists.freedesktop.org 4348T: git git://anongit.freedesktop.org/tegra/linux.git 4349S: Maintained 4350F: drivers/gpu/drm/drm_panel.c 4351F: drivers/gpu/drm/panel/ 4352F: include/drm/drm_panel.h 4353F: Documentation/devicetree/bindings/display/panel/ 4354 4355INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4356M: Daniel Vetter <daniel.vetter@intel.com> 4357M: Jani Nikula <jani.nikula@linux.intel.com> 4358L: intel-gfx@lists.freedesktop.org 4359W: https://01.org/linuxgraphics/ 4360B: https://01.org/linuxgraphics/documentation/how-report-bugs 4361C: irc://chat.freenode.net/intel-gfx 4362Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4363T: git git://anongit.freedesktop.org/drm-intel 4364S: Supported 4365F: drivers/gpu/drm/i915/ 4366F: include/drm/i915* 4367F: include/uapi/drm/i915_drm.h 4368F: Documentation/gpu/i915.rst 4369 4370INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4371M: Zhenyu Wang <zhenyuw@linux.intel.com> 4372M: Zhi Wang <zhi.a.wang@intel.com> 4373L: intel-gvt-dev@lists.freedesktop.org 4374L: intel-gfx@lists.freedesktop.org 4375W: https://01.org/igvt-g 4376T: git https://github.com/01org/gvt-linux.git 4377S: Supported 4378F: drivers/gpu/drm/i915/gvt/ 4379 4380DRM DRIVERS FOR ATMEL HLCDC 4381M: Boris Brezillon <boris.brezillon@free-electrons.com> 4382L: dri-devel@lists.freedesktop.org 4383S: Supported 4384F: drivers/gpu/drm/atmel-hlcdc/ 4385F: Documentation/devicetree/bindings/drm/atmel/ 4386T: git git://anongit.freedesktop.org/drm/drm-misc 4387 4388DRM DRIVERS FOR ALLWINNER A10 4389M: Maxime Ripard <maxime.ripard@free-electrons.com> 4390L: dri-devel@lists.freedesktop.org 4391S: Supported 4392F: drivers/gpu/drm/sun4i/ 4393F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4394T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4395 4396DRM DRIVERS FOR AMLOGIC SOCS 4397M: Neil Armstrong <narmstrong@baylibre.com> 4398L: dri-devel@lists.freedesktop.org 4399L: linux-amlogic@lists.infradead.org 4400W: http://linux-meson.com/ 4401S: Supported 4402F: drivers/gpu/drm/meson/ 4403F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4404F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4405F: Documentation/gpu/meson.rst 4406T: git git://anongit.freedesktop.org/drm/drm-misc 4407 4408DRM DRIVERS FOR EXYNOS 4409M: Inki Dae <inki.dae@samsung.com> 4410M: Joonyoung Shim <jy0922.shim@samsung.com> 4411M: Seung-Woo Kim <sw0312.kim@samsung.com> 4412M: Kyungmin Park <kyungmin.park@samsung.com> 4413L: dri-devel@lists.freedesktop.org 4414T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4415S: Supported 4416F: drivers/gpu/drm/exynos/ 4417F: include/uapi/drm/exynos_drm.h 4418F: Documentation/devicetree/bindings/display/exynos/ 4419 4420DRM DRIVERS FOR FREESCALE DCU 4421M: Stefan Agner <stefan@agner.ch> 4422M: Alison Wang <alison.wang@freescale.com> 4423L: dri-devel@lists.freedesktop.org 4424S: Supported 4425F: drivers/gpu/drm/fsl-dcu/ 4426F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4427F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4428F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4429 4430DRM DRIVERS FOR FREESCALE IMX 4431M: Philipp Zabel <p.zabel@pengutronix.de> 4432L: dri-devel@lists.freedesktop.org 4433S: Maintained 4434F: drivers/gpu/drm/imx/ 4435F: drivers/gpu/ipu-v3/ 4436F: Documentation/devicetree/bindings/display/imx/ 4437 4438DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4439M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4440L: dri-devel@lists.freedesktop.org 4441T: git git://github.com/patjak/drm-gma500 4442S: Maintained 4443F: drivers/gpu/drm/gma500/ 4444 4445DRM DRIVERS FOR HISILICON 4446M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4447M: Rongrong Zou <zourongrong@gmail.com> 4448R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4449R: Chen Feng <puck.chen@hisilicon.com> 4450L: dri-devel@lists.freedesktop.org 4451T: git git://github.com/xin3liang/linux.git 4452S: Maintained 4453F: drivers/gpu/drm/hisilicon/ 4454F: Documentation/devicetree/bindings/display/hisilicon/ 4455 4456DRM DRIVER FOR INTEL I810 VIDEO CARDS 4457S: Orphan / Obsolete 4458F: drivers/gpu/drm/i810/ 4459F: include/uapi/drm/i810_drm.h 4460 4461DRM DRIVERS FOR MEDIATEK 4462M: CK Hu <ck.hu@mediatek.com> 4463M: Philipp Zabel <p.zabel@pengutronix.de> 4464L: dri-devel@lists.freedesktop.org 4465S: Supported 4466F: drivers/gpu/drm/mediatek/ 4467F: Documentation/devicetree/bindings/display/mediatek/ 4468 4469DRM DRIVER FOR MI0283QT 4470M: Noralf Trønnes <noralf@tronnes.org> 4471S: Maintained 4472F: drivers/gpu/drm/tinydrm/mi0283qt.c 4473F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4474 4475DRM DRIVER FOR MSM ADRENO GPU 4476M: Rob Clark <robdclark@gmail.com> 4477L: linux-arm-msm@vger.kernel.org 4478L: dri-devel@lists.freedesktop.org 4479L: freedreno@lists.freedesktop.org 4480T: git git://people.freedesktop.org/~robclark/linux 4481S: Maintained 4482F: drivers/gpu/drm/msm/ 4483F: include/uapi/drm/msm_drm.h 4484F: Documentation/devicetree/bindings/display/msm/ 4485 4486DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4487M: Ben Skeggs <bskeggs@redhat.com> 4488L: dri-devel@lists.freedesktop.org 4489L: nouveau@lists.freedesktop.org 4490T: git git://github.com/skeggsb/linux 4491S: Supported 4492F: drivers/gpu/drm/nouveau/ 4493F: include/uapi/drm/nouveau_drm.h 4494 4495DRM DRIVERS FOR NVIDIA TEGRA 4496M: Thierry Reding <thierry.reding@gmail.com> 4497L: dri-devel@lists.freedesktop.org 4498L: linux-tegra@vger.kernel.org 4499T: git git://anongit.freedesktop.org/tegra/linux.git 4500S: Supported 4501F: drivers/gpu/drm/tegra/ 4502F: drivers/gpu/host1x/ 4503F: include/linux/host1x.h 4504F: include/uapi/drm/tegra_drm.h 4505F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4506 4507DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4508S: Orphan / Obsolete 4509F: drivers/gpu/drm/mga/ 4510F: include/uapi/drm/mga_drm.h 4511 4512DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4513M: Dave Airlie <airlied@redhat.com> 4514S: Odd Fixes 4515F: drivers/gpu/drm/mgag200/ 4516 4517DRM DRIVER FOR RAGE 128 VIDEO CARDS 4518S: Orphan / Obsolete 4519F: drivers/gpu/drm/r128/ 4520F: include/uapi/drm/r128_drm.h 4521 4522DRM DRIVERS FOR RENESAS 4523M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4524L: dri-devel@lists.freedesktop.org 4525L: linux-renesas-soc@vger.kernel.org 4526T: git git://linuxtv.org/pinchartl/fbdev 4527S: Supported 4528F: drivers/gpu/drm/rcar-du/ 4529F: drivers/gpu/drm/shmobile/ 4530F: include/linux/platform_data/shmob_drm.h 4531F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4532F: Documentation/devicetree/bindings/display/renesas,du.txt 4533 4534DRM DRIVER FOR QXL VIRTUAL GPU 4535M: Dave Airlie <airlied@redhat.com> 4536M: Gerd Hoffmann <kraxel@redhat.com> 4537L: virtualization@lists.linux-foundation.org 4538T: git git://anongit.freedesktop.org/drm/drm-misc 4539S: Maintained 4540F: drivers/gpu/drm/qxl/ 4541F: include/uapi/drm/qxl_drm.h 4542 4543DRM DRIVERS FOR ROCKCHIP 4544M: Mark Yao <mark.yao@rock-chips.com> 4545L: dri-devel@lists.freedesktop.org 4546S: Maintained 4547F: drivers/gpu/drm/rockchip/ 4548F: Documentation/devicetree/bindings/display/rockchip/ 4549T: git git://anongit.freedesktop.org/drm/drm-misc 4550 4551DRM DRIVER FOR SAVAGE VIDEO CARDS 4552S: Orphan / Obsolete 4553F: drivers/gpu/drm/savage/ 4554F: include/uapi/drm/savage_drm.h 4555 4556DRM DRIVER FOR SIS VIDEO CARDS 4557S: Orphan / Obsolete 4558F: drivers/gpu/drm/sis/ 4559F: include/uapi/drm/sis_drm.h 4560 4561DRM DRIVERS FOR STI 4562M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4563M: Vincent Abriou <vincent.abriou@st.com> 4564L: dri-devel@lists.freedesktop.org 4565T: git git://anongit.freedesktop.org/drm/drm-misc 4566S: Maintained 4567F: drivers/gpu/drm/sti 4568F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4569 4570DRM DRIVER FOR TDFX VIDEO CARDS 4571S: Orphan / Obsolete 4572F: drivers/gpu/drm/tdfx/ 4573 4574DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4575M: Dave Airlie <airlied@redhat.com> 4576S: Odd Fixes 4577F: drivers/gpu/drm/udl/ 4578 4579DRM DRIVERS FOR VIVANTE GPU IP 4580M: Lucas Stach <l.stach@pengutronix.de> 4581R: Russell King <linux+etnaviv@armlinux.org.uk> 4582R: Christian Gmeiner <christian.gmeiner@gmail.com> 4583L: etnaviv@lists.freedesktop.org 4584L: dri-devel@lists.freedesktop.org 4585S: Maintained 4586F: drivers/gpu/drm/etnaviv/ 4587F: include/uapi/drm/etnaviv_drm.h 4588F: Documentation/devicetree/bindings/display/etnaviv/ 4589 4590DRM DRIVER FOR VMWARE VIRTUAL GPU 4591M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4592M: Sinclair Yeh <syeh@vmware.com> 4593M: Thomas Hellstrom <thellstrom@vmware.com> 4594L: dri-devel@lists.freedesktop.org 4595T: git git://people.freedesktop.org/~syeh/repos_linux 4596T: git git://people.freedesktop.org/~thomash/linux 4597S: Supported 4598F: drivers/gpu/drm/vmwgfx/ 4599F: include/uapi/drm/vmwgfx_drm.h 4600 4601DRM DRIVERS FOR VC4 4602M: Eric Anholt <eric@anholt.net> 4603T: git git://github.com/anholt/linux 4604S: Supported 4605F: drivers/gpu/drm/vc4/ 4606F: include/uapi/drm/vc4_drm.h 4607F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4608T: git git://anongit.freedesktop.org/drm/drm-misc 4609 4610DRM DRIVERS FOR TI OMAP 4611M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4612L: dri-devel@lists.freedesktop.org 4613S: Maintained 4614F: drivers/gpu/drm/omapdrm/ 4615F: Documentation/devicetree/bindings/display/ti/ 4616 4617DRM DRIVERS FOR TI LCDC 4618M: Jyri Sarha <jsarha@ti.com> 4619R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4620L: dri-devel@lists.freedesktop.org 4621S: Maintained 4622F: drivers/gpu/drm/tilcdc/ 4623F: Documentation/devicetree/bindings/display/tilcdc/ 4624 4625DRM DRIVERS FOR ZTE ZX 4626M: Shawn Guo <shawnguo@kernel.org> 4627L: dri-devel@lists.freedesktop.org 4628S: Maintained 4629F: drivers/gpu/drm/zte/ 4630F: Documentation/devicetree/bindings/display/zte,vou.txt 4631T: git git://anongit.freedesktop.org/drm/drm-misc 4632 4633DSBR100 USB FM RADIO DRIVER 4634M: Alexey Klimov <klimov.linux@gmail.com> 4635L: linux-media@vger.kernel.org 4636T: git git://linuxtv.org/media_tree.git 4637S: Maintained 4638F: drivers/media/radio/dsbr100.c 4639 4640DSCC4 DRIVER 4641M: Francois Romieu <romieu@fr.zoreil.com> 4642L: netdev@vger.kernel.org 4643S: Maintained 4644F: drivers/net/wan/dscc4.c 4645 4646DT3155 MEDIA DRIVER 4647M: Hans Verkuil <hverkuil@xs4all.nl> 4648L: linux-media@vger.kernel.org 4649T: git git://linuxtv.org/media_tree.git 4650W: https://linuxtv.org 4651S: Odd Fixes 4652F: drivers/media/pci/dt3155/ 4653 4654DVB_USB_AF9015 MEDIA DRIVER 4655M: Antti Palosaari <crope@iki.fi> 4656L: linux-media@vger.kernel.org 4657W: https://linuxtv.org 4658W: http://palosaari.fi/linux/ 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/af9015* 4663 4664DVB_USB_AF9035 MEDIA DRIVER 4665M: Antti Palosaari <crope@iki.fi> 4666L: linux-media@vger.kernel.org 4667W: https://linuxtv.org 4668W: http://palosaari.fi/linux/ 4669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4670T: git git://linuxtv.org/anttip/media_tree.git 4671S: Maintained 4672F: drivers/media/usb/dvb-usb-v2/af9035* 4673 4674DVB_USB_ANYSEE 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/anysee* 4683 4684DVB_USB_AU6610 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/au6610* 4693 4694DVB_USB_CE6230 MEDIA DRIVER 4695M: Antti Palosaari <crope@iki.fi> 4696L: linux-media@vger.kernel.org 4697W: https://linuxtv.org 4698W: http://palosaari.fi/linux/ 4699Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4700T: git git://linuxtv.org/anttip/media_tree.git 4701S: Maintained 4702F: drivers/media/usb/dvb-usb-v2/ce6230* 4703 4704DVB_USB_CXUSB MEDIA DRIVER 4705M: Michael Krufky <mkrufky@linuxtv.org> 4706L: linux-media@vger.kernel.org 4707W: https://linuxtv.org 4708W: http://github.com/mkrufky 4709Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4710T: git git://linuxtv.org/media_tree.git 4711S: Maintained 4712F: drivers/media/usb/dvb-usb/cxusb* 4713 4714DVB_USB_EC168 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/usb/dvb-usb-v2/ec168* 4723 4724DVB_USB_GL861 MEDIA DRIVER 4725M: Antti Palosaari <crope@iki.fi> 4726L: linux-media@vger.kernel.org 4727W: https://linuxtv.org 4728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4729T: git git://linuxtv.org/anttip/media_tree.git 4730S: Maintained 4731F: drivers/media/usb/dvb-usb-v2/gl861* 4732 4733DVB_USB_MXL111SF MEDIA DRIVER 4734M: Michael Krufky <mkrufky@linuxtv.org> 4735L: linux-media@vger.kernel.org 4736W: https://linuxtv.org 4737W: http://github.com/mkrufky 4738Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4739T: git git://linuxtv.org/mkrufky/mxl111sf.git 4740S: Maintained 4741F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4742 4743DVB_USB_RTL28XXU MEDIA DRIVER 4744M: Antti Palosaari <crope@iki.fi> 4745L: linux-media@vger.kernel.org 4746W: https://linuxtv.org 4747W: http://palosaari.fi/linux/ 4748Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4749T: git git://linuxtv.org/anttip/media_tree.git 4750S: Maintained 4751F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4752 4753DVB_USB_V2 MEDIA DRIVER 4754M: Antti Palosaari <crope@iki.fi> 4755L: linux-media@vger.kernel.org 4756W: https://linuxtv.org 4757W: http://palosaari.fi/linux/ 4758Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4759T: git git://linuxtv.org/anttip/media_tree.git 4760S: Maintained 4761F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4762F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4763 4764DONGWOON DW9714 LENS VOICE COIL DRIVER 4765M: Sakari Ailus <sakari.ailus@linux.intel.com> 4766L: linux-media@vger.kernel.org 4767T: git git://linuxtv.org/media_tree.git 4768S: Maintained 4769F: drivers/media/i2c/dw9714.c 4770 4771DYNAMIC DEBUG 4772M: Jason Baron <jbaron@akamai.com> 4773S: Maintained 4774F: lib/dynamic_debug.c 4775F: include/linux/dynamic_debug.h 4776 4777DZ DECSTATION DZ11 SERIAL DRIVER 4778M: "Maciej W. Rozycki" <macro@linux-mips.org> 4779S: Maintained 4780F: drivers/tty/serial/dz.* 4781 4782E3X0 POWER BUTTON DRIVER 4783M: Moritz Fischer <moritz.fischer@ettus.com> 4784L: usrp-users@lists.ettus.com 4785W: http://www.ettus.com 4786S: Supported 4787F: drivers/input/misc/e3x0-button.c 4788F: Documentation/devicetree/bindings/input/e3x0-button.txt 4789 4790E4000 MEDIA DRIVER 4791M: Antti Palosaari <crope@iki.fi> 4792L: linux-media@vger.kernel.org 4793W: https://linuxtv.org 4794W: http://palosaari.fi/linux/ 4795Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4796T: git git://linuxtv.org/anttip/media_tree.git 4797S: Maintained 4798F: drivers/media/tuners/e4000* 4799 4800EATA ISA/EISA/PCI SCSI DRIVER 4801M: Dario Ballabio <ballabio_dario@emc.com> 4802L: linux-scsi@vger.kernel.org 4803S: Maintained 4804F: drivers/scsi/eata.c 4805 4806EC100 MEDIA DRIVER 4807M: Antti Palosaari <crope@iki.fi> 4808L: linux-media@vger.kernel.org 4809W: https://linuxtv.org 4810W: http://palosaari.fi/linux/ 4811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4812T: git git://linuxtv.org/anttip/media_tree.git 4813S: Maintained 4814F: drivers/media/dvb-frontends/ec100* 4815 4816ECRYPT FILE SYSTEM 4817M: Tyler Hicks <tyhicks@canonical.com> 4818L: ecryptfs@vger.kernel.org 4819W: http://ecryptfs.org 4820W: https://launchpad.net/ecryptfs 4821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4822S: Supported 4823F: Documentation/filesystems/ecryptfs.txt 4824F: fs/ecryptfs/ 4825 4826EDAC-CORE 4827M: Borislav Petkov <bp@alien8.de> 4828M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4829M: Mauro Carvalho Chehab <mchehab@kernel.org> 4830L: linux-edac@vger.kernel.org 4831T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4833S: Supported 4834F: Documentation/admin-guide/ras.rst 4835F: Documentation/driver-api/edac.rst 4836F: drivers/edac/ 4837F: include/linux/edac.h 4838 4839EDAC-AMD64 4840M: Borislav Petkov <bp@alien8.de> 4841L: linux-edac@vger.kernel.org 4842S: Maintained 4843F: drivers/edac/amd64_edac* 4844 4845EDAC-CALXEDA 4846M: Robert Richter <rric@kernel.org> 4847L: linux-edac@vger.kernel.org 4848S: Maintained 4849F: drivers/edac/highbank* 4850 4851EDAC-CAVIUM 4852M: Ralf Baechle <ralf@linux-mips.org> 4853M: David Daney <david.daney@cavium.com> 4854L: linux-edac@vger.kernel.org 4855L: linux-mips@linux-mips.org 4856S: Supported 4857F: drivers/edac/octeon_edac* 4858F: drivers/edac/thunderx_edac* 4859 4860EDAC-E752X 4861M: Mark Gross <mark.gross@intel.com> 4862L: linux-edac@vger.kernel.org 4863S: Maintained 4864F: drivers/edac/e752x_edac.c 4865 4866EDAC-E7XXX 4867L: linux-edac@vger.kernel.org 4868S: Maintained 4869F: drivers/edac/e7xxx_edac.c 4870 4871EDAC-FSL_DDR 4872M: York Sun <york.sun@nxp.com> 4873L: linux-edac@vger.kernel.org 4874S: Maintained 4875F: drivers/edac/fsl_ddr_edac.* 4876 4877EDAC-GHES 4878M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4879M: Mauro Carvalho Chehab <mchehab@kernel.org> 4880L: linux-edac@vger.kernel.org 4881S: Maintained 4882F: drivers/edac/ghes_edac.c 4883 4884EDAC-I82443BXGX 4885M: Tim Small <tim@buttersideup.com> 4886L: linux-edac@vger.kernel.org 4887S: Maintained 4888F: drivers/edac/i82443bxgx_edac.c 4889 4890EDAC-I3000 4891L: linux-edac@vger.kernel.org 4892S: Orphan 4893F: drivers/edac/i3000_edac.c 4894 4895EDAC-I5000 4896L: linux-edac@vger.kernel.org 4897S: Maintained 4898F: drivers/edac/i5000_edac.c 4899 4900EDAC-I5400 4901M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4902M: Mauro Carvalho Chehab <mchehab@kernel.org> 4903L: linux-edac@vger.kernel.org 4904S: Maintained 4905F: drivers/edac/i5400_edac.c 4906 4907EDAC-I7300 4908M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4909M: Mauro Carvalho Chehab <mchehab@kernel.org> 4910L: linux-edac@vger.kernel.org 4911S: Maintained 4912F: drivers/edac/i7300_edac.c 4913 4914EDAC-I7CORE 4915M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4916M: Mauro Carvalho Chehab <mchehab@kernel.org> 4917L: linux-edac@vger.kernel.org 4918S: Maintained 4919F: drivers/edac/i7core_edac.c 4920 4921EDAC-I82975X 4922M: Ranganathan Desikan <ravi@jetztechnologies.com> 4923M: "Arvind R." <arvino55@gmail.com> 4924L: linux-edac@vger.kernel.org 4925S: Maintained 4926F: drivers/edac/i82975x_edac.c 4927 4928EDAC-IE31200 4929M: Jason Baron <jbaron@akamai.com> 4930L: linux-edac@vger.kernel.org 4931S: Maintained 4932F: drivers/edac/ie31200_edac.c 4933 4934EDAC-MPC85XX 4935M: Johannes Thumshirn <morbidrsa@gmail.com> 4936L: linux-edac@vger.kernel.org 4937S: Maintained 4938F: drivers/edac/mpc85xx_edac.[ch] 4939 4940EDAC-PND2 4941M: Tony Luck <tony.luck@intel.com> 4942L: linux-edac@vger.kernel.org 4943S: Maintained 4944F: drivers/edac/pnd2_edac.[ch] 4945 4946EDAC-PASEMI 4947M: Egor Martovetsky <egor@pasemi.com> 4948L: linux-edac@vger.kernel.org 4949S: Maintained 4950F: drivers/edac/pasemi_edac.c 4951 4952EDAC-R82600 4953M: Tim Small <tim@buttersideup.com> 4954L: linux-edac@vger.kernel.org 4955S: Maintained 4956F: drivers/edac/r82600_edac.c 4957 4958EDAC-SBRIDGE 4959M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4960M: Mauro Carvalho Chehab <mchehab@kernel.org> 4961L: linux-edac@vger.kernel.org 4962S: Maintained 4963F: drivers/edac/sb_edac.c 4964 4965EDAC-SKYLAKE 4966M: Tony Luck <tony.luck@intel.com> 4967L: linux-edac@vger.kernel.org 4968S: Maintained 4969F: drivers/edac/skx_edac.c 4970 4971EDAC-XGENE 4972APPLIED MICRO (APM) X-GENE SOC EDAC 4973M: Loc Ho <lho@apm.com> 4974S: Supported 4975F: drivers/edac/xgene_edac.c 4976F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4977 4978EDIROL UA-101/UA-1000 DRIVER 4979M: Clemens Ladisch <clemens@ladisch.de> 4980L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4981T: git git://git.alsa-project.org/alsa-kernel.git 4982S: Maintained 4983F: sound/usb/misc/ua101.c 4984 4985EXTENSIBLE FIRMWARE INTERFACE (EFI) 4986M: Matt Fleming <matt@codeblueprint.co.uk> 4987M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4988L: linux-efi@vger.kernel.org 4989T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4990S: Maintained 4991F: Documentation/efi-stub.txt 4992F: arch/*/kernel/efi.c 4993F: arch/x86/boot/compressed/eboot.[ch] 4994F: arch/*/include/asm/efi.h 4995F: arch/x86/platform/efi/ 4996F: drivers/firmware/efi/ 4997F: include/linux/efi*.h 4998F: arch/arm/boot/compressed/efi-header.S 4999F: arch/arm64/kernel/efi-entry.S 5000 5001EFI VARIABLE FILESYSTEM 5002M: Matthew Garrett <matthew.garrett@nebula.com> 5003M: Jeremy Kerr <jk@ozlabs.org> 5004M: Matt Fleming <matt@codeblueprint.co.uk> 5005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5006L: linux-efi@vger.kernel.org 5007S: Maintained 5008F: fs/efivarfs/ 5009 5010EFIFB FRAMEBUFFER DRIVER 5011L: linux-fbdev@vger.kernel.org 5012M: Peter Jones <pjones@redhat.com> 5013S: Maintained 5014F: drivers/video/fbdev/efifb.c 5015 5016EFI TEST DRIVER 5017L: linux-efi@vger.kernel.org 5018M: Ivan Hu <ivan.hu@canonical.com> 5019M: Matt Fleming <matt@codeblueprint.co.uk> 5020S: Maintained 5021F: drivers/firmware/efi/test/ 5022 5023EFS FILESYSTEM 5024W: http://aeschi.ch.eu.org/efs/ 5025S: Orphan 5026F: fs/efs/ 5027 5028EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5029M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5030L: netdev@vger.kernel.org 5031S: Maintained 5032F: drivers/net/ethernet/ibm/ehea/ 5033 5034EM28XX VIDEO4LINUX DRIVER 5035M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5036M: Mauro Carvalho Chehab <mchehab@kernel.org> 5037L: linux-media@vger.kernel.org 5038W: https://linuxtv.org 5039T: git git://linuxtv.org/media_tree.git 5040S: Maintained 5041F: drivers/media/usb/em28xx/ 5042F: Documentation/media/v4l-drivers/em28xx* 5043 5044EMBEDDED LINUX 5045M: Paul Gortmaker <paul.gortmaker@windriver.com> 5046M: Matt Mackall <mpm@selenic.com> 5047M: David Woodhouse <dwmw2@infradead.org> 5048L: linux-embedded@vger.kernel.org 5049S: Maintained 5050 5051EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5052M: James Smart <james.smart@broadcom.com> 5053M: Dick Kennedy <dick.kennedy@broadcom.com> 5054L: linux-scsi@vger.kernel.org 5055W: http://www.broadcom.com 5056S: Supported 5057F: drivers/scsi/lpfc/ 5058 5059ENE CB710 FLASH CARD READER DRIVER 5060M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5061S: Maintained 5062F: drivers/misc/cb710/ 5063F: drivers/mmc/host/cb710-mmc.* 5064F: include/linux/cb710.h 5065 5066ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5067M: Maxim Levitsky <maximlevitsky@gmail.com> 5068S: Maintained 5069F: drivers/media/rc/ene_ir.* 5070 5071EPSON S1D13XXX FRAMEBUFFER DRIVER 5072M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5073S: Maintained 5074T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5075F: drivers/video/fbdev/s1d13xxxfb.c 5076F: include/video/s1d13xxxfb.h 5077 5078ERRSEQ ERROR TRACKING INFRASTRUCTURE 5079M: Jeff Layton <jlayton@poochiereds.net> 5080S: Maintained 5081F: lib/errseq.c 5082F: include/linux/errseq.h 5083 5084ET131X NETWORK DRIVER 5085M: Mark Einon <mark.einon@gmail.com> 5086S: Odd Fixes 5087F: drivers/net/ethernet/agere/ 5088 5089ETHERNET BRIDGE 5090M: Stephen Hemminger <stephen@networkplumber.org> 5091L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5092L: netdev@vger.kernel.org 5093W: http://www.linuxfoundation.org/en/Net:Bridge 5094S: Maintained 5095F: include/linux/netfilter_bridge/ 5096F: net/bridge/ 5097 5098ETHERNET PHY LIBRARY 5099M: Andrew Lunn <andrew@lunn.ch> 5100M: Florian Fainelli <f.fainelli@gmail.com> 5101L: netdev@vger.kernel.org 5102S: Maintained 5103F: include/linux/phy.h 5104F: include/linux/phy_fixed.h 5105F: drivers/net/phy/ 5106F: Documentation/networking/phy.txt 5107F: drivers/of/of_mdio.c 5108F: drivers/of/of_net.c 5109 5110EXT2 FILE SYSTEM 5111M: Jan Kara <jack@suse.com> 5112L: linux-ext4@vger.kernel.org 5113S: Maintained 5114F: Documentation/filesystems/ext2.txt 5115F: fs/ext2/ 5116F: include/linux/ext2* 5117 5118EXT4 FILE SYSTEM 5119M: "Theodore Ts'o" <tytso@mit.edu> 5120M: Andreas Dilger <adilger.kernel@dilger.ca> 5121L: linux-ext4@vger.kernel.org 5122W: http://ext4.wiki.kernel.org 5123Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5124T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5125S: Maintained 5126F: Documentation/filesystems/ext4.txt 5127F: fs/ext4/ 5128 5129Extended Verification Module (EVM) 5130M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5131L: linux-ima-devel@lists.sourceforge.net 5132L: linux-security-module@vger.kernel.org 5133S: Supported 5134F: security/integrity/evm/ 5135 5136EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5137M: MyungJoo Ham <myungjoo.ham@samsung.com> 5138M: Chanwoo Choi <cw00.choi@samsung.com> 5139L: linux-kernel@vger.kernel.org 5140T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5141S: Maintained 5142F: drivers/extcon/ 5143F: include/linux/extcon/ 5144F: include/linux/extcon.h 5145F: Documentation/extcon/ 5146F: Documentation/devicetree/bindings/extcon/ 5147 5148EXYNOS DP DRIVER 5149M: Jingoo Han <jingoohan1@gmail.com> 5150L: dri-devel@lists.freedesktop.org 5151S: Maintained 5152F: drivers/gpu/drm/exynos/exynos_dp* 5153 5154EXYNOS SYSMMU (IOMMU) driver 5155M: Marek Szyprowski <m.szyprowski@samsung.com> 5156L: iommu@lists.linux-foundation.org 5157S: Maintained 5158F: drivers/iommu/exynos-iommu.c 5159 5160EZchip NPS platform support 5161M: Noam Camus <noamc@ezchip.com> 5162S: Supported 5163F: arch/arc/plat-eznps 5164F: arch/arc/boot/dts/eznps.dts 5165 5166F71805F HARDWARE MONITORING DRIVER 5167M: Jean Delvare <jdelvare@suse.com> 5168L: linux-hwmon@vger.kernel.org 5169S: Maintained 5170F: Documentation/hwmon/f71805f 5171F: drivers/hwmon/f71805f.c 5172 5173FC0011 TUNER DRIVER 5174M: Michael Buesch <m@bues.ch> 5175L: linux-media@vger.kernel.org 5176S: Maintained 5177F: drivers/media/tuners/fc0011.h 5178F: drivers/media/tuners/fc0011.c 5179 5180FC2580 MEDIA DRIVER 5181M: Antti Palosaari <crope@iki.fi> 5182L: linux-media@vger.kernel.org 5183W: https://linuxtv.org 5184W: http://palosaari.fi/linux/ 5185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5186T: git git://linuxtv.org/anttip/media_tree.git 5187S: Maintained 5188F: drivers/media/tuners/fc2580* 5189 5190FANOTIFY 5191M: Eric Paris <eparis@redhat.com> 5192S: Maintained 5193F: fs/notify/fanotify/ 5194F: include/linux/fanotify.h 5195F: include/uapi/linux/fanotify.h 5196 5197FARSYNC SYNCHRONOUS DRIVER 5198M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5199W: http://www.farsite.co.uk/ 5200S: Supported 5201F: drivers/net/wan/farsync.* 5202 5203FAULT INJECTION SUPPORT 5204M: Akinobu Mita <akinobu.mita@gmail.com> 5205S: Supported 5206F: Documentation/fault-injection/ 5207F: lib/fault-inject.c 5208 5209FBTFT Framebuffer drivers 5210M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5211S: Maintained 5212F: drivers/staging/fbtft/ 5213 5214FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5215M: Johannes Thumshirn <jth@kernel.org> 5216L: fcoe-devel@open-fcoe.org 5217W: www.Open-FCoE.org 5218S: Supported 5219F: drivers/scsi/libfc/ 5220F: drivers/scsi/fcoe/ 5221F: include/scsi/fc/ 5222F: include/scsi/libfc.h 5223F: include/scsi/libfcoe.h 5224F: include/uapi/scsi/fc/ 5225 5226FILE LOCKING (flock() and fcntl()/lockf()) 5227M: Jeff Layton <jlayton@poochiereds.net> 5228M: "J. Bruce Fields" <bfields@fieldses.org> 5229L: linux-fsdevel@vger.kernel.org 5230S: Maintained 5231F: include/linux/fcntl.h 5232F: include/linux/fs.h 5233F: include/uapi/linux/fcntl.h 5234F: include/uapi/linux/fs.h 5235F: fs/fcntl.c 5236F: fs/locks.c 5237 5238FILESYSTEMS (VFS and infrastructure) 5239M: Alexander Viro <viro@zeniv.linux.org.uk> 5240L: linux-fsdevel@vger.kernel.org 5241S: Maintained 5242F: fs/* 5243 5244FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5245M: Riku Voipio <riku.voipio@iki.fi> 5246L: linux-hwmon@vger.kernel.org 5247S: Maintained 5248F: drivers/hwmon/f75375s.c 5249F: include/linux/f75375s.h 5250 5251FIREWIRE AUDIO DRIVERS 5252M: Clemens Ladisch <clemens@ladisch.de> 5253L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5254T: git git://git.alsa-project.org/alsa-kernel.git 5255S: Maintained 5256F: sound/firewire/ 5257 5258FIREWIRE MEDIA DRIVERS (firedtv) 5259M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5260L: linux-media@vger.kernel.org 5261L: linux1394-devel@lists.sourceforge.net 5262T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5263S: Maintained 5264F: drivers/media/firewire/ 5265 5266FIREWIRE SBP-2 TARGET 5267M: Chris Boot <bootc@bootc.net> 5268L: linux-scsi@vger.kernel.org 5269L: target-devel@vger.kernel.org 5270L: linux1394-devel@lists.sourceforge.net 5271T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5272S: Maintained 5273F: drivers/target/sbp/ 5274 5275FIREWIRE SUBSYSTEM 5276M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5277L: linux1394-devel@lists.sourceforge.net 5278W: http://ieee1394.wiki.kernel.org/ 5279T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5280S: Maintained 5281F: drivers/firewire/ 5282F: include/linux/firewire.h 5283F: include/uapi/linux/firewire*.h 5284F: tools/firewire/ 5285 5286FIRMWARE LOADER (request_firmware) 5287M: Luis R. Rodriguez <mcgrof@kernel.org> 5288L: linux-kernel@vger.kernel.org 5289S: Maintained 5290F: Documentation/firmware_class/ 5291F: drivers/base/firmware*.c 5292F: include/linux/firmware.h 5293 5294FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5295M: Joshua Morris <josh.h.morris@us.ibm.com> 5296M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5297S: Maintained 5298F: drivers/block/rsxx/ 5299 5300FLOPPY DRIVER 5301M: Jiri Kosina <jikos@kernel.org> 5302T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5303S: Odd fixes 5304F: drivers/block/floppy.c 5305 5306FMC SUBSYSTEM 5307M: Alessandro Rubini <rubini@gnudd.com> 5308W: http://www.ohwr.org/projects/fmc-bus 5309S: Supported 5310F: drivers/fmc/ 5311F: include/linux/fmc*.h 5312F: include/linux/ipmi-fru.h 5313K: fmc_d.*register 5314 5315FPGA MANAGER FRAMEWORK 5316M: Alan Tull <atull@kernel.org> 5317R: Moritz Fischer <moritz.fischer@ettus.com> 5318L: linux-fpga@vger.kernel.org 5319S: Maintained 5320T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5321F: Documentation/fpga/ 5322F: Documentation/devicetree/bindings/fpga/ 5323F: drivers/fpga/ 5324F: include/linux/fpga/ 5325W: http://www.rocketboards.org 5326 5327FPU EMULATOR 5328M: Bill Metzenthen <billm@melbpc.org.au> 5329W: http://floatingpoint.sourceforge.net/emulator/index.html 5330S: Maintained 5331F: arch/x86/math-emu/ 5332 5333FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5334L: netdev@vger.kernel.org 5335S: Orphan 5336F: drivers/net/wan/dlci.c 5337F: drivers/net/wan/sdla.c 5338 5339FRAMEBUFFER LAYER 5340M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5341L: linux-fbdev@vger.kernel.org 5342T: git git://github.com/bzolnier/linux.git 5343Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5344S: Maintained 5345F: Documentation/fb/ 5346F: drivers/video/ 5347F: include/video/ 5348F: include/linux/fb.h 5349F: include/uapi/video/ 5350F: include/uapi/linux/fb.h 5351 5352FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5353M: Horia Geantă <horia.geanta@nxp.com> 5354M: Dan Douglass <dan.douglass@nxp.com> 5355L: linux-crypto@vger.kernel.org 5356S: Maintained 5357F: drivers/crypto/caam/ 5358F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5359 5360FREESCALE DIU FRAMEBUFFER DRIVER 5361M: Timur Tabi <timur@tabi.org> 5362L: linux-fbdev@vger.kernel.org 5363S: Maintained 5364F: drivers/video/fbdev/fsl-diu-fb.* 5365 5366FREESCALE DMA DRIVER 5367M: Li Yang <leoyang.li@nxp.com> 5368M: Zhang Wei <zw@zh-kernel.org> 5369L: linuxppc-dev@lists.ozlabs.org 5370S: Maintained 5371F: drivers/dma/fsldma.* 5372 5373FREESCALE GPMI NAND DRIVER 5374M: Han Xu <han.xu@nxp.com> 5375L: linux-mtd@lists.infradead.org 5376S: Maintained 5377F: drivers/mtd/nand/gpmi-nand/* 5378 5379FREESCALE I2C CPM DRIVER 5380M: Jochen Friedrich <jochen@scram.de> 5381L: linuxppc-dev@lists.ozlabs.org 5382L: linux-i2c@vger.kernel.org 5383S: Maintained 5384F: drivers/i2c/busses/i2c-cpm.c 5385 5386FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5387M: Sascha Hauer <kernel@pengutronix.de> 5388L: linux-fbdev@vger.kernel.org 5389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5390S: Maintained 5391F: include/linux/platform_data/video-imxfb.h 5392F: drivers/video/fbdev/imxfb.c 5393 5394FREESCALE QUAD SPI DRIVER 5395M: Han Xu <han.xu@nxp.com> 5396L: linux-mtd@lists.infradead.org 5397S: Maintained 5398F: drivers/mtd/spi-nor/fsl-quadspi.c 5399 5400FREESCALE SOC FS_ENET DRIVER 5401M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5402M: Vitaly Bordug <vbordug@ru.mvista.com> 5403L: linuxppc-dev@lists.ozlabs.org 5404L: netdev@vger.kernel.org 5405S: Maintained 5406F: drivers/net/ethernet/freescale/fs_enet/ 5407F: include/linux/fs_enet_pd.h 5408 5409FREESCALE IMX / MXC FEC DRIVER 5410M: Fugang Duan <fugang.duan@nxp.com> 5411L: netdev@vger.kernel.org 5412S: Maintained 5413F: drivers/net/ethernet/freescale/fec_main.c 5414F: drivers/net/ethernet/freescale/fec_ptp.c 5415F: drivers/net/ethernet/freescale/fec.h 5416F: Documentation/devicetree/bindings/net/fsl-fec.txt 5417 5418FREESCALE QORIQ DPAA FMAN DRIVER 5419M: Madalin Bucur <madalin.bucur@nxp.com> 5420L: netdev@vger.kernel.org 5421S: Maintained 5422F: drivers/net/ethernet/freescale/fman 5423F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5424 5425FREESCALE QORIQ DPAA ETHERNET DRIVER 5426M: Madalin Bucur <madalin.bucur@nxp.com> 5427L: netdev@vger.kernel.org 5428S: Maintained 5429F: drivers/net/ethernet/freescale/dpaa 5430 5431FREESCALE SOC DRIVERS 5432M: Li Yang <leoyang.li@nxp.com> 5433L: linuxppc-dev@lists.ozlabs.org 5434L: linux-arm-kernel@lists.infradead.org 5435S: Maintained 5436F: Documentation/devicetree/bindings/soc/fsl/ 5437F: drivers/soc/fsl/ 5438F: include/linux/fsl/ 5439 5440FREESCALE QUICC ENGINE LIBRARY 5441M: Qiang Zhao <qiang.zhao@nxp.com> 5442L: linuxppc-dev@lists.ozlabs.org 5443S: Maintained 5444F: drivers/soc/fsl/qe/ 5445F: include/soc/fsl/*qe*.h 5446F: include/soc/fsl/*ucc*.h 5447 5448FREESCALE USB PERIPHERAL DRIVERS 5449M: Li Yang <leoyang.li@nxp.com> 5450L: linux-usb@vger.kernel.org 5451L: linuxppc-dev@lists.ozlabs.org 5452S: Maintained 5453F: drivers/usb/gadget/udc/fsl* 5454 5455FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5456M: Li Yang <leoyang.li@nxp.com> 5457L: netdev@vger.kernel.org 5458L: linuxppc-dev@lists.ozlabs.org 5459S: Maintained 5460F: drivers/net/ethernet/freescale/ucc_geth* 5461 5462FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5463M: Claudiu Manoil <claudiu.manoil@freescale.com> 5464L: netdev@vger.kernel.org 5465S: Maintained 5466F: drivers/net/ethernet/freescale/gianfar* 5467X: drivers/net/ethernet/freescale/gianfar_ptp.c 5468F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5469 5470FREESCALE QUICC ENGINE UCC HDLC DRIVER 5471M: Zhao Qiang <qiang.zhao@nxp.com> 5472L: netdev@vger.kernel.org 5473L: linuxppc-dev@lists.ozlabs.org 5474S: Maintained 5475F: drivers/net/wan/fsl_ucc_hdlc* 5476 5477FREESCALE QUICC ENGINE UCC UART DRIVER 5478M: Timur Tabi <timur@tabi.org> 5479L: linuxppc-dev@lists.ozlabs.org 5480S: Maintained 5481F: drivers/tty/serial/ucc_uart.c 5482 5483FREESCALE SOC SOUND DRIVERS 5484M: Timur Tabi <timur@tabi.org> 5485M: Nicolin Chen <nicoleotsuka@gmail.com> 5486M: Xiubo Li <Xiubo.Lee@gmail.com> 5487R: Fabio Estevam <fabio.estevam@nxp.com> 5488L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5489L: linuxppc-dev@lists.ozlabs.org 5490S: Maintained 5491F: sound/soc/fsl/fsl* 5492F: sound/soc/fsl/imx* 5493F: sound/soc/fsl/mpc8610_hpcd.c 5494 5495FREEVXFS FILESYSTEM 5496M: Christoph Hellwig <hch@infradead.org> 5497W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5498S: Maintained 5499F: fs/freevxfs/ 5500 5501FREEZER 5502M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5503M: Pavel Machek <pavel@ucw.cz> 5504L: linux-pm@vger.kernel.org 5505S: Supported 5506F: Documentation/power/freezing-of-tasks.txt 5507F: include/linux/freezer.h 5508F: kernel/freezer.c 5509 5510FRONTSWAP API 5511M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5512L: linux-kernel@vger.kernel.org 5513S: Maintained 5514F: mm/frontswap.c 5515F: include/linux/frontswap.h 5516 5517FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5518M: David Howells <dhowells@redhat.com> 5519L: linux-cachefs@redhat.com (moderated for non-subscribers) 5520S: Supported 5521F: Documentation/filesystems/caching/ 5522F: fs/fscache/ 5523F: include/linux/fscache*.h 5524 5525FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5526M: Theodore Y. Ts'o <tytso@mit.edu> 5527M: Jaegeuk Kim <jaegeuk@kernel.org> 5528L: linux-fscrypt@vger.kernel.org 5529Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5531S: Supported 5532F: fs/crypto/ 5533F: include/linux/fscrypt*.h 5534 5535F2FS FILE SYSTEM 5536M: Jaegeuk Kim <jaegeuk@kernel.org> 5537M: Chao Yu <yuchao0@huawei.com> 5538L: linux-f2fs-devel@lists.sourceforge.net 5539W: https://f2fs.wiki.kernel.org/ 5540T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5541S: Maintained 5542F: Documentation/filesystems/f2fs.txt 5543F: Documentation/ABI/testing/sysfs-fs-f2fs 5544F: fs/f2fs/ 5545F: include/linux/f2fs_fs.h 5546F: include/trace/events/f2fs.h 5547 5548FUJITSU FR-V (FRV) PORT 5549S: Orphan 5550F: arch/frv/ 5551 5552FUJITSU LAPTOP EXTRAS 5553M: Jonathan Woithe <jwoithe@just42.net> 5554L: platform-driver-x86@vger.kernel.org 5555S: Maintained 5556F: drivers/platform/x86/fujitsu-laptop.c 5557 5558FUJITSU M-5MO LS CAMERA ISP DRIVER 5559M: Kyungmin Park <kyungmin.park@samsung.com> 5560M: Heungjun Kim <riverful.kim@samsung.com> 5561L: linux-media@vger.kernel.org 5562S: Maintained 5563F: drivers/media/i2c/m5mols/ 5564F: include/media/i2c/m5mols.h 5565 5566FUJITSU TABLET EXTRAS 5567M: Robert Gerlach <khnz@gmx.de> 5568L: platform-driver-x86@vger.kernel.org 5569S: Maintained 5570F: drivers/platform/x86/fujitsu-tablet.c 5571 5572FUSE: FILESYSTEM IN USERSPACE 5573M: Miklos Szeredi <miklos@szeredi.hu> 5574L: linux-fsdevel@vger.kernel.org 5575W: http://fuse.sourceforge.net/ 5576T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5577S: Maintained 5578F: fs/fuse/ 5579F: include/uapi/linux/fuse.h 5580F: Documentation/filesystems/fuse.txt 5581 5582FUTEX SUBSYSTEM 5583M: Thomas Gleixner <tglx@linutronix.de> 5584M: Ingo Molnar <mingo@redhat.com> 5585R: Peter Zijlstra <peterz@infradead.org> 5586R: Darren Hart <dvhart@infradead.org> 5587L: linux-kernel@vger.kernel.org 5588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5589S: Maintained 5590F: kernel/futex.c 5591F: kernel/futex_compat.c 5592F: include/asm-generic/futex.h 5593F: include/linux/futex.h 5594F: include/uapi/linux/futex.h 5595F: tools/testing/selftests/futex/ 5596F: tools/perf/bench/futex* 5597F: Documentation/*futex* 5598 5599FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5600M: Rik Faith <faith@cs.unc.edu> 5601L: linux-scsi@vger.kernel.org 5602S: Odd Fixes (e.g., new signatures) 5603F: drivers/scsi/fdomain.* 5604 5605GCC PLUGINS 5606M: Kees Cook <keescook@chromium.org> 5607R: Emese Revfy <re.emese@gmail.com> 5608L: kernel-hardening@lists.openwall.com 5609S: Maintained 5610F: scripts/gcc-plugins/ 5611F: scripts/gcc-plugin.sh 5612F: scripts/Makefile.gcc-plugins 5613F: Documentation/gcc-plugins.txt 5614 5615GCOV BASED KERNEL PROFILING 5616M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5617S: Maintained 5618F: kernel/gcov/ 5619F: Documentation/dev-tools/gcov.rst 5620 5621GDT SCSI DISK ARRAY CONTROLLER DRIVER 5622M: Achim Leubner <achim_leubner@adaptec.com> 5623L: linux-scsi@vger.kernel.org 5624W: http://www.icp-vortex.com/ 5625S: Supported 5626F: drivers/scsi/gdt* 5627 5628GDB KERNEL DEBUGGING HELPER SCRIPTS 5629M: Jan Kiszka <jan.kiszka@siemens.com> 5630M: Kieran Bingham <kieran@bingham.xyz> 5631S: Supported 5632F: scripts/gdb/ 5633 5634GEMTEK FM RADIO RECEIVER DRIVER 5635M: Hans Verkuil <hverkuil@xs4all.nl> 5636L: linux-media@vger.kernel.org 5637T: git git://linuxtv.org/media_tree.git 5638W: https://linuxtv.org 5639S: Maintained 5640F: drivers/media/radio/radio-gemtek* 5641 5642GENERIC GPIO I2C DRIVER 5643M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5644S: Supported 5645F: drivers/i2c/busses/i2c-gpio.c 5646F: include/linux/i2c-gpio.h 5647 5648GENERIC GPIO I2C MULTIPLEXER DRIVER 5649M: Peter Korsgaard <peter.korsgaard@barco.com> 5650L: linux-i2c@vger.kernel.org 5651S: Supported 5652F: drivers/i2c/muxes/i2c-mux-gpio.c 5653F: include/linux/i2c-mux-gpio.h 5654F: Documentation/i2c/muxes/i2c-mux-gpio 5655 5656GENERIC HDLC (WAN) DRIVERS 5657M: Krzysztof Halasa <khc@pm.waw.pl> 5658W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5659S: Maintained 5660F: drivers/net/wan/c101.c 5661F: drivers/net/wan/hd6457* 5662F: drivers/net/wan/hdlc* 5663F: drivers/net/wan/n2.c 5664F: drivers/net/wan/pc300too.c 5665F: drivers/net/wan/pci200syn.c 5666F: drivers/net/wan/wanxl* 5667 5668GENERIC INCLUDE/ASM HEADER FILES 5669M: Arnd Bergmann <arnd@arndb.de> 5670L: linux-arch@vger.kernel.org 5671T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5672S: Maintained 5673F: include/asm-generic/ 5674F: include/uapi/asm-generic/ 5675 5676GENERIC PHY FRAMEWORK 5677M: Kishon Vijay Abraham I <kishon@ti.com> 5678L: linux-kernel@vger.kernel.org 5679T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5680S: Supported 5681F: drivers/phy/ 5682F: include/linux/phy/ 5683 5684GENERIC PM DOMAINS 5685M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5686M: Kevin Hilman <khilman@kernel.org> 5687M: Ulf Hansson <ulf.hansson@linaro.org> 5688L: linux-pm@vger.kernel.org 5689S: Supported 5690F: drivers/base/power/domain*.c 5691F: include/linux/pm_domain.h 5692F: Documentation/devicetree/bindings/power/power_domain.txt 5693 5694GENERIC UIO DRIVER FOR PCI DEVICES 5695M: "Michael S. Tsirkin" <mst@redhat.com> 5696L: kvm@vger.kernel.org 5697S: Supported 5698F: drivers/uio/uio_pci_generic.c 5699 5700GET_MAINTAINER SCRIPT 5701M: Joe Perches <joe@perches.com> 5702S: Maintained 5703F: scripts/get_maintainer.pl 5704 5705GENWQE (IBM Generic Workqueue Card) 5706M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5707M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5708S: Supported 5709F: drivers/misc/genwqe/ 5710 5711GFS2 FILE SYSTEM 5712M: Steven Whitehouse <swhiteho@redhat.com> 5713M: Bob Peterson <rpeterso@redhat.com> 5714L: cluster-devel@redhat.com 5715W: http://sources.redhat.com/cluster/ 5716T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5717S: Supported 5718F: Documentation/filesystems/gfs2*.txt 5719F: fs/gfs2/ 5720F: include/uapi/linux/gfs2_ondisk.h 5721 5722GIGASET ISDN DRIVERS 5723M: Paul Bolle <pebolle@tiscali.nl> 5724L: gigaset307x-common@lists.sourceforge.net 5725W: http://gigaset307x.sourceforge.net/ 5726S: Odd Fixes 5727F: Documentation/isdn/README.gigaset 5728F: drivers/isdn/gigaset/ 5729F: include/uapi/linux/gigaset_dev.h 5730 5731GO7007 MPEG CODEC 5732M: Hans Verkuil <hans.verkuil@cisco.com> 5733L: linux-media@vger.kernel.org 5734S: Maintained 5735F: drivers/media/usb/go7007/ 5736 5737GOODIX TOUCHSCREEN 5738M: Bastien Nocera <hadess@hadess.net> 5739L: linux-input@vger.kernel.org 5740S: Maintained 5741F: drivers/input/touchscreen/goodix.c 5742 5743GPIO MOCKUP DRIVER 5744M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5745L: linux-gpio@vger.kernel.org 5746S: Maintained 5747F: drivers/gpio/gpio-mockup.c 5748F: tools/testing/selftests/gpio/ 5749 5750GPIO SUBSYSTEM 5751M: Linus Walleij <linus.walleij@linaro.org> 5752L: linux-gpio@vger.kernel.org 5753T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5754S: Maintained 5755F: Documentation/devicetree/bindings/gpio/ 5756F: Documentation/gpio/ 5757F: Documentation/ABI/testing/gpio-cdev 5758F: Documentation/ABI/obsolete/sysfs-gpio 5759F: drivers/gpio/ 5760F: include/linux/gpio/ 5761F: include/linux/gpio.h 5762F: include/asm-generic/gpio.h 5763F: include/uapi/linux/gpio.h 5764F: tools/gpio/ 5765 5766GPIO ACPI SUPPORT 5767M: Mika Westerberg <mika.westerberg@linux.intel.com> 5768M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5769L: linux-gpio@vger.kernel.org 5770L: linux-acpi@vger.kernel.org 5771S: Maintained 5772F: Documentation/acpi/gpio-properties.txt 5773F: drivers/gpio/gpiolib-acpi.c 5774 5775GRE DEMULTIPLEXER DRIVER 5776M: Dmitry Kozlov <xeb@mail.ru> 5777L: netdev@vger.kernel.org 5778S: Maintained 5779F: net/ipv4/gre_demux.c 5780F: net/ipv4/gre_offload.c 5781F: include/net/gre.h 5782 5783GRETH 10/100/1G Ethernet MAC device driver 5784M: Andreas Larsson <andreas@gaisler.com> 5785L: netdev@vger.kernel.org 5786S: Maintained 5787F: drivers/net/ethernet/aeroflex/ 5788 5789GREYBUS SUBSYSTEM 5790M: Johan Hovold <johan@kernel.org> 5791M: Alex Elder <elder@kernel.org> 5792M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5793S: Maintained 5794F: drivers/staging/greybus/ 5795L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5796 5797GREYBUS AUDIO PROTOCOLS DRIVERS 5798M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5799M: Mark Greer <mgreer@animalcreek.com> 5800S: Maintained 5801F: drivers/staging/greybus/audio_apbridgea.c 5802F: drivers/staging/greybus/audio_apbridgea.h 5803F: drivers/staging/greybus/audio_codec.c 5804F: drivers/staging/greybus/audio_codec.h 5805F: drivers/staging/greybus/audio_gb.c 5806F: drivers/staging/greybus/audio_manager.c 5807F: drivers/staging/greybus/audio_manager.h 5808F: drivers/staging/greybus/audio_manager_module.c 5809F: drivers/staging/greybus/audio_manager_private.h 5810F: drivers/staging/greybus/audio_manager_sysfs.c 5811F: drivers/staging/greybus/audio_module.c 5812F: drivers/staging/greybus/audio_topology.c 5813 5814GREYBUS PROTOCOLS DRIVERS 5815M: Rui Miguel Silva <rmfrfs@gmail.com> 5816S: Maintained 5817F: drivers/staging/greybus/sdio.c 5818F: drivers/staging/greybus/light.c 5819F: drivers/staging/greybus/gpio.c 5820F: drivers/staging/greybus/power_supply.c 5821F: drivers/staging/greybus/spi.c 5822F: drivers/staging/greybus/spilib.c 5823 5824GREYBUS PROTOCOLS DRIVERS 5825M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5826S: Maintained 5827F: drivers/staging/greybus/loopback.c 5828F: drivers/staging/greybus/timesync.c 5829F: drivers/staging/greybus/timesync_platform.c 5830 5831GREYBUS PROTOCOLS DRIVERS 5832M: Viresh Kumar <vireshk@kernel.org> 5833S: Maintained 5834F: drivers/staging/greybus/authentication.c 5835F: drivers/staging/greybus/bootrom.c 5836F: drivers/staging/greybus/firmware.h 5837F: drivers/staging/greybus/fw-core.c 5838F: drivers/staging/greybus/fw-download.c 5839F: drivers/staging/greybus/fw-managament.c 5840F: drivers/staging/greybus/greybus_authentication.h 5841F: drivers/staging/greybus/greybus_firmware.h 5842F: drivers/staging/greybus/hid.c 5843F: drivers/staging/greybus/i2c.c 5844F: drivers/staging/greybus/spi.c 5845F: drivers/staging/greybus/spilib.c 5846F: drivers/staging/greybus/spilib.h 5847 5848GREYBUS PROTOCOLS DRIVERS 5849M: David Lin <dtwlin@gmail.com> 5850S: Maintained 5851F: drivers/staging/greybus/uart.c 5852F: drivers/staging/greybus/log.c 5853 5854GREYBUS PLATFORM DRIVERS 5855M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5856S: Maintained 5857F: drivers/staging/greybus/arche-platform.c 5858F: drivers/staging/greybus/arche-apb-ctrl.c 5859F: drivers/staging/greybus/arche_platform.h 5860 5861GS1662 VIDEO SERIALIZER 5862M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5863L: linux-media@vger.kernel.org 5864T: git git://linuxtv.org/media_tree.git 5865S: Maintained 5866F: drivers/media/spi/gs1662.c 5867 5868GSPCA FINEPIX SUBDRIVER 5869M: Frank Zago <frank@zago.net> 5870L: linux-media@vger.kernel.org 5871T: git git://linuxtv.org/media_tree.git 5872S: Maintained 5873F: drivers/media/usb/gspca/finepix.c 5874 5875GSPCA GL860 SUBDRIVER 5876M: Olivier Lorin <o.lorin@laposte.net> 5877L: linux-media@vger.kernel.org 5878T: git git://linuxtv.org/media_tree.git 5879S: Maintained 5880F: drivers/media/usb/gspca/gl860/ 5881 5882GSPCA M5602 SUBDRIVER 5883M: Erik Andren <erik.andren@gmail.com> 5884L: linux-media@vger.kernel.org 5885T: git git://linuxtv.org/media_tree.git 5886S: Maintained 5887F: drivers/media/usb/gspca/m5602/ 5888 5889GSPCA PAC207 SONIXB SUBDRIVER 5890M: Hans Verkuil <hverkuil@xs4all.nl> 5891L: linux-media@vger.kernel.org 5892T: git git://linuxtv.org/media_tree.git 5893S: Odd Fixes 5894F: drivers/media/usb/gspca/pac207.c 5895 5896GSPCA SN9C20X SUBDRIVER 5897M: Brian Johnson <brijohn@gmail.com> 5898L: linux-media@vger.kernel.org 5899T: git git://linuxtv.org/media_tree.git 5900S: Maintained 5901F: drivers/media/usb/gspca/sn9c20x.c 5902 5903GSPCA T613 SUBDRIVER 5904M: Leandro Costantino <lcostantino@gmail.com> 5905L: linux-media@vger.kernel.org 5906T: git git://linuxtv.org/media_tree.git 5907S: Maintained 5908F: drivers/media/usb/gspca/t613.c 5909 5910GSPCA USB WEBCAM DRIVER 5911M: Hans Verkuil <hverkuil@xs4all.nl> 5912L: linux-media@vger.kernel.org 5913T: git git://linuxtv.org/media_tree.git 5914S: Odd Fixes 5915F: drivers/media/usb/gspca/ 5916 5917GTP (GPRS Tunneling Protocol) 5918M: Pablo Neira Ayuso <pablo@netfilter.org> 5919M: Harald Welte <laforge@gnumonks.org> 5920L: osmocom-net-gprs@lists.osmocom.org 5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5922S: Maintained 5923F: drivers/net/gtp.c 5924 5925GUID PARTITION TABLE (GPT) 5926M: Davidlohr Bueso <dave@stgolabs.net> 5927L: linux-efi@vger.kernel.org 5928S: Maintained 5929F: block/partitions/efi.* 5930 5931STK1160 USB VIDEO CAPTURE DRIVER 5932M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5933L: linux-media@vger.kernel.org 5934T: git git://linuxtv.org/media_tree.git 5935S: Maintained 5936F: drivers/media/usb/stk1160/ 5937 5938H8/300 ARCHITECTURE 5939M: Yoshinori Sato <ysato@users.sourceforge.jp> 5940L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5941W: http://uclinux-h8.sourceforge.jp 5942T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5943S: Maintained 5944F: arch/h8300/ 5945F: drivers/clocksource/h8300_*.c 5946F: drivers/clk/h8300/ 5947F: drivers/irqchip/irq-renesas-h8*.c 5948 5949HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5950M: Frank Seidel <frank@f-seidel.de> 5951L: platform-driver-x86@vger.kernel.org 5952W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5953S: Maintained 5954F: drivers/platform/x86/hdaps.c 5955 5956HDPVR USB VIDEO ENCODER DRIVER 5957M: Hans Verkuil <hverkuil@xs4all.nl> 5958L: linux-media@vger.kernel.org 5959T: git git://linuxtv.org/media_tree.git 5960W: https://linuxtv.org 5961S: Odd Fixes 5962F: drivers/media/usb/hdpvr/ 5963 5964HWPOISON MEMORY FAILURE HANDLING 5965M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5966L: linux-mm@kvack.org 5967S: Maintained 5968F: mm/memory-failure.c 5969F: mm/hwpoison-inject.c 5970 5971HYPERVISOR VIRTUAL CONSOLE DRIVER 5972L: linuxppc-dev@lists.ozlabs.org 5973S: Odd Fixes 5974F: drivers/tty/hvc/ 5975 5976HACKRF MEDIA DRIVER 5977M: Antti Palosaari <crope@iki.fi> 5978L: linux-media@vger.kernel.org 5979W: https://linuxtv.org 5980W: http://palosaari.fi/linux/ 5981Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5982T: git git://linuxtv.org/anttip/media_tree.git 5983S: Maintained 5984F: drivers/media/usb/hackrf/ 5985 5986HARDWARE MONITORING 5987M: Jean Delvare <jdelvare@suse.com> 5988M: Guenter Roeck <linux@roeck-us.net> 5989L: linux-hwmon@vger.kernel.org 5990W: http://hwmon.wiki.kernel.org/ 5991T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5993S: Maintained 5994F: Documentation/hwmon/ 5995F: drivers/hwmon/ 5996F: include/linux/hwmon*.h 5997 5998HARDWARE RANDOM NUMBER GENERATOR CORE 5999M: Matt Mackall <mpm@selenic.com> 6000M: Herbert Xu <herbert@gondor.apana.org.au> 6001L: linux-crypto@vger.kernel.org 6002S: Odd fixes 6003F: Documentation/devicetree/bindings/rng/ 6004F: Documentation/hw_random.txt 6005F: drivers/char/hw_random/ 6006F: include/linux/hw_random.h 6007 6008HARDWARE SPINLOCK CORE 6009M: Ohad Ben-Cohen <ohad@wizery.com> 6010M: Bjorn Andersson <bjorn.andersson@linaro.org> 6011L: linux-remoteproc@vger.kernel.org 6012S: Maintained 6013T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6014F: Documentation/devicetree/bindings/hwlock/ 6015F: Documentation/hwspinlock.txt 6016F: drivers/hwspinlock/ 6017F: include/linux/hwspinlock.h 6018 6019HARMONY SOUND DRIVER 6020L: linux-parisc@vger.kernel.org 6021S: Maintained 6022F: sound/parisc/harmony.* 6023 6024HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6025M: Jimmy Vance <jimmy.vance@hpe.com> 6026S: Supported 6027F: Documentation/watchdog/hpwdt.txt 6028F: drivers/watchdog/hpwdt.c 6029 6030HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6031M: Don Brace <don.brace@microsemi.com> 6032L: esc.storagedev@microsemi.com 6033L: linux-scsi@vger.kernel.org 6034S: Supported 6035F: Documentation/scsi/hpsa.txt 6036F: drivers/scsi/hpsa*.[ch] 6037F: include/linux/cciss*.h 6038F: include/uapi/linux/cciss*.h 6039 6040HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 6041M: Don Brace <don.brace@microsemi.com> 6042L: esc.storagedev@microsemi.com 6043L: linux-scsi@vger.kernel.org 6044S: Supported 6045F: Documentation/blockdev/cciss.txt 6046F: drivers/block/cciss* 6047F: include/linux/cciss_ioctl.h 6048F: include/uapi/linux/cciss_ioctl.h 6049 6050OPA-VNIC DRIVER 6051M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6052M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 6053L: linux-rdma@vger.kernel.org 6054S: Supported 6055F: drivers/infiniband/ulp/opa_vnic 6056 6057HFI1 DRIVER 6058M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6059M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6060L: linux-rdma@vger.kernel.org 6061S: Supported 6062F: drivers/infiniband/hw/hfi1 6063 6064HFS FILESYSTEM 6065L: linux-fsdevel@vger.kernel.org 6066S: Orphan 6067F: Documentation/filesystems/hfs.txt 6068F: fs/hfs/ 6069 6070HFSPLUS FILESYSTEM 6071L: linux-fsdevel@vger.kernel.org 6072S: Orphan 6073F: Documentation/filesystems/hfsplus.txt 6074F: fs/hfsplus/ 6075 6076HGA FRAMEBUFFER DRIVER 6077M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6078L: linux-nvidia@lists.surfsouth.com 6079W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6080S: Maintained 6081F: drivers/video/fbdev/hgafb.c 6082 6083HIBERNATION (aka Software Suspend, aka swsusp) 6084M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6085M: Pavel Machek <pavel@ucw.cz> 6086L: linux-pm@vger.kernel.org 6087B: https://bugzilla.kernel.org 6088S: Supported 6089F: arch/x86/power/ 6090F: drivers/base/power/ 6091F: kernel/power/ 6092F: include/linux/suspend.h 6093F: include/linux/freezer.h 6094F: include/linux/pm.h 6095F: arch/*/include/asm/suspend*.h 6096 6097HID CORE LAYER 6098M: Jiri Kosina <jikos@kernel.org> 6099R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6100L: linux-input@vger.kernel.org 6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6102S: Maintained 6103F: drivers/hid/ 6104F: include/linux/hid* 6105F: include/uapi/linux/hid* 6106 6107HID SENSOR HUB DRIVERS 6108M: Jiri Kosina <jikos@kernel.org> 6109M: Jonathan Cameron <jic23@kernel.org> 6110M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6111L: linux-input@vger.kernel.org 6112L: linux-iio@vger.kernel.org 6113S: Maintained 6114F: Documentation/hid/hid-sensor* 6115F: drivers/hid/hid-sensor-* 6116F: drivers/iio/*/hid-* 6117F: include/linux/hid-sensor-* 6118 6119HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6120M: Thomas Gleixner <tglx@linutronix.de> 6121L: linux-kernel@vger.kernel.org 6122T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6123S: Maintained 6124F: Documentation/timers/ 6125F: kernel/time/hrtimer.c 6126F: kernel/time/clockevents.c 6127F: kernel/time/timer_*.c 6128F: include/linux/clockchips.h 6129F: include/linux/hrtimer.h 6130 6131HIGH-SPEED SCC DRIVER FOR AX.25 6132L: linux-hams@vger.kernel.org 6133S: Orphan 6134F: drivers/net/hamradio/dmascc.c 6135F: drivers/net/hamradio/scc.c 6136 6137HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6138M: HighPoint Linux Team <linux@highpoint-tech.com> 6139W: http://www.highpoint-tech.com 6140S: Supported 6141F: Documentation/scsi/hptiop.txt 6142F: drivers/scsi/hptiop.c 6143 6144HIPPI 6145M: Jes Sorensen <jes@trained-monkey.org> 6146L: linux-hippi@sunsite.dk 6147S: Maintained 6148F: include/linux/hippidevice.h 6149F: include/uapi/linux/if_hippi.h 6150F: net/802/hippi.c 6151F: drivers/net/hippi/ 6152 6153HISILICON NETWORK SUBSYSTEM DRIVER 6154M: Yisen Zhuang <yisen.zhuang@huawei.com> 6155M: Salil Mehta <salil.mehta@huawei.com> 6156L: netdev@vger.kernel.org 6157W: http://www.hisilicon.com 6158S: Maintained 6159F: drivers/net/ethernet/hisilicon/ 6160F: Documentation/devicetree/bindings/net/hisilicon*.txt 6161 6162HISILICON ROCE DRIVER 6163M: Lijun Ou <oulijun@huawei.com> 6164M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6165L: linux-rdma@vger.kernel.org 6166S: Maintained 6167F: drivers/infiniband/hw/hns/ 6168F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6169 6170HISILICON SAS Controller 6171M: John Garry <john.garry@huawei.com> 6172W: http://www.hisilicon.com 6173S: Supported 6174F: drivers/scsi/hisi_sas/ 6175F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6176 6177HOST AP DRIVER 6178M: Jouni Malinen <j@w1.fi> 6179L: linux-wireless@vger.kernel.org 6180W: http://w1.fi/hostap-driver.html 6181S: Obsolete 6182F: drivers/net/wireless/intersil/hostap/ 6183 6184HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6185L: platform-driver-x86@vger.kernel.org 6186S: Orphan 6187F: drivers/platform/x86/tc1100-wmi.c 6188 6189HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6190M: Jaroslav Kysela <perex@perex.cz> 6191S: Maintained 6192F: drivers/net/ethernet/hp/hp100.* 6193 6194HPET: High Precision Event Timers driver 6195M: Clemens Ladisch <clemens@ladisch.de> 6196S: Maintained 6197F: Documentation/timers/hpet.txt 6198F: drivers/char/hpet.c 6199F: include/linux/hpet.h 6200F: include/uapi/linux/hpet.h 6201 6202HPET: x86 6203S: Orphan 6204F: arch/x86/kernel/hpet.c 6205F: arch/x86/include/asm/hpet.h 6206 6207HPFS FILESYSTEM 6208M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6209W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6210S: Maintained 6211F: fs/hpfs/ 6212 6213HSI SUBSYSTEM 6214M: Sebastian Reichel <sre@kernel.org> 6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6216S: Maintained 6217F: Documentation/ABI/testing/sysfs-bus-hsi 6218F: Documentation/driver-api/hsi.rst 6219F: drivers/hsi/ 6220F: include/linux/hsi/ 6221F: include/uapi/linux/hsi/ 6222 6223HSO 3G MODEM DRIVER 6224L: linux-usb@vger.kernel.org 6225S: Orphan 6226F: drivers/net/usb/hso.c 6227 6228HSR NETWORK PROTOCOL 6229M: Arvid Brodin <arvid.brodin@alten.se> 6230L: netdev@vger.kernel.org 6231S: Maintained 6232F: net/hsr/ 6233 6234HTCPEN TOUCHSCREEN DRIVER 6235M: Pau Oliva Fora <pof@eslack.org> 6236L: linux-input@vger.kernel.org 6237S: Maintained 6238F: drivers/input/touchscreen/htcpen.c 6239 6240HUGETLB FILESYSTEM 6241M: Nadia Yvette Chambers <nyc@holomorphy.com> 6242S: Maintained 6243F: fs/hugetlbfs/ 6244 6245HVA ST MEDIA DRIVER 6246M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6247L: linux-media@vger.kernel.org 6248T: git git://linuxtv.org/media_tree.git 6249W: https://linuxtv.org 6250S: Supported 6251F: drivers/media/platform/sti/hva 6252 6253Hyper-V CORE AND DRIVERS 6254M: "K. Y. Srinivasan" <kys@microsoft.com> 6255M: Haiyang Zhang <haiyangz@microsoft.com> 6256M: Stephen Hemminger <sthemmin@microsoft.com> 6257L: devel@linuxdriverproject.org 6258S: Maintained 6259F: arch/x86/include/asm/mshyperv.h 6260F: arch/x86/include/uapi/asm/hyperv.h 6261F: arch/x86/kernel/cpu/mshyperv.c 6262F: arch/x86/hyperv 6263F: drivers/hid/hid-hyperv.c 6264F: drivers/hv/ 6265F: drivers/input/serio/hyperv-keyboard.c 6266F: drivers/pci/host/pci-hyperv.c 6267F: drivers/net/hyperv/ 6268F: drivers/scsi/storvsc_drv.c 6269F: drivers/uio/uio_hv_generic.c 6270F: drivers/video/fbdev/hyperv_fb.c 6271F: include/linux/hyperv.h 6272F: tools/hv/ 6273F: Documentation/ABI/stable/sysfs-bus-vmbus 6274 6275I2C MUXES 6276M: Peter Rosin <peda@axentia.se> 6277L: linux-i2c@vger.kernel.org 6278S: Maintained 6279F: Documentation/i2c/i2c-topology 6280F: Documentation/i2c/muxes/ 6281F: Documentation/devicetree/bindings/i2c/i2c-mux* 6282F: Documentation/devicetree/bindings/i2c/i2c-arb* 6283F: Documentation/devicetree/bindings/i2c/i2c-gate* 6284F: drivers/i2c/i2c-mux.c 6285F: drivers/i2c/muxes/ 6286F: include/linux/i2c-mux.h 6287 6288I2C OVER PARALLEL PORT 6289M: Jean Delvare <jdelvare@suse.com> 6290L: linux-i2c@vger.kernel.org 6291S: Maintained 6292F: Documentation/i2c/busses/i2c-parport 6293F: Documentation/i2c/busses/i2c-parport-light 6294F: drivers/i2c/busses/i2c-parport.c 6295F: drivers/i2c/busses/i2c-parport-light.c 6296 6297I2C/SMBUS CONTROLLER DRIVERS FOR PC 6298M: Jean Delvare <jdelvare@suse.com> 6299L: linux-i2c@vger.kernel.org 6300S: Maintained 6301F: Documentation/i2c/busses/i2c-ali1535 6302F: Documentation/i2c/busses/i2c-ali1563 6303F: Documentation/i2c/busses/i2c-ali15x3 6304F: Documentation/i2c/busses/i2c-amd756 6305F: Documentation/i2c/busses/i2c-amd8111 6306F: Documentation/i2c/busses/i2c-i801 6307F: Documentation/i2c/busses/i2c-nforce2 6308F: Documentation/i2c/busses/i2c-piix4 6309F: Documentation/i2c/busses/i2c-sis5595 6310F: Documentation/i2c/busses/i2c-sis630 6311F: Documentation/i2c/busses/i2c-sis96x 6312F: Documentation/i2c/busses/i2c-via 6313F: Documentation/i2c/busses/i2c-viapro 6314F: drivers/i2c/busses/i2c-ali1535.c 6315F: drivers/i2c/busses/i2c-ali1563.c 6316F: drivers/i2c/busses/i2c-ali15x3.c 6317F: drivers/i2c/busses/i2c-amd756.c 6318F: drivers/i2c/busses/i2c-amd756-s4882.c 6319F: drivers/i2c/busses/i2c-amd8111.c 6320F: drivers/i2c/busses/i2c-i801.c 6321F: drivers/i2c/busses/i2c-isch.c 6322F: drivers/i2c/busses/i2c-nforce2.c 6323F: drivers/i2c/busses/i2c-nforce2-s4985.c 6324F: drivers/i2c/busses/i2c-piix4.c 6325F: drivers/i2c/busses/i2c-sis5595.c 6326F: drivers/i2c/busses/i2c-sis630.c 6327F: drivers/i2c/busses/i2c-sis96x.c 6328F: drivers/i2c/busses/i2c-via.c 6329F: drivers/i2c/busses/i2c-viapro.c 6330 6331I2C/SMBUS ISMT DRIVER 6332M: Seth Heasley <seth.heasley@intel.com> 6333M: Neil Horman <nhorman@tuxdriver.com> 6334L: linux-i2c@vger.kernel.org 6335F: drivers/i2c/busses/i2c-ismt.c 6336F: Documentation/i2c/busses/i2c-ismt 6337 6338I2C/SMBUS STUB DRIVER 6339M: Jean Delvare <jdelvare@suse.com> 6340L: linux-i2c@vger.kernel.org 6341S: Maintained 6342F: drivers/i2c/i2c-stub.c 6343 6344I2C SUBSYSTEM 6345M: Wolfram Sang <wsa@the-dreams.de> 6346L: linux-i2c@vger.kernel.org 6347W: https://i2c.wiki.kernel.org/ 6348Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6349T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6350S: Maintained 6351F: Documentation/devicetree/bindings/i2c/ 6352F: Documentation/i2c/ 6353F: drivers/i2c/ 6354F: drivers/i2c/*/ 6355F: include/linux/i2c.h 6356F: include/linux/i2c-*.h 6357F: include/uapi/linux/i2c.h 6358F: include/uapi/linux/i2c-*.h 6359 6360I2C ACPI SUPPORT 6361M: Mika Westerberg <mika.westerberg@linux.intel.com> 6362L: linux-i2c@vger.kernel.org 6363L: linux-acpi@vger.kernel.org 6364S: Maintained 6365 6366I2C-TAOS-EVM DRIVER 6367M: Jean Delvare <jdelvare@suse.com> 6368L: linux-i2c@vger.kernel.org 6369S: Maintained 6370F: Documentation/i2c/busses/i2c-taos-evm 6371F: drivers/i2c/busses/i2c-taos-evm.c 6372 6373I2C-TINY-USB DRIVER 6374M: Till Harbaum <till@harbaum.org> 6375L: linux-i2c@vger.kernel.org 6376W: http://www.harbaum.org/till/i2c_tiny_usb 6377S: Maintained 6378F: drivers/i2c/busses/i2c-tiny-usb.c 6379 6380i386 BOOT CODE 6381M: "H. Peter Anvin" <hpa@zytor.com> 6382S: Maintained 6383F: arch/x86/boot/ 6384 6385i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6386M: "H. Peter Anvin" <hpa@zytor.com> 6387T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6388S: Maintained 6389 6390IA64 (Itanium) PLATFORM 6391M: Tony Luck <tony.luck@intel.com> 6392M: Fenghua Yu <fenghua.yu@intel.com> 6393L: linux-ia64@vger.kernel.org 6394T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6395S: Maintained 6396F: arch/ia64/ 6397 6398IBM Power VMX Cryptographic instructions 6399M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6400M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6401L: linux-crypto@vger.kernel.org 6402S: Supported 6403F: drivers/crypto/vmx/Makefile 6404F: drivers/crypto/vmx/Kconfig 6405F: drivers/crypto/vmx/vmx.c 6406F: drivers/crypto/vmx/aes* 6407F: drivers/crypto/vmx/ghash* 6408F: drivers/crypto/vmx/ppc-xlate.pl 6409 6410IBM Power in-Nest Crypto Acceleration 6411M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6412M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6413L: linux-crypto@vger.kernel.org 6414S: Supported 6415F: drivers/crypto/nx/Makefile 6416F: drivers/crypto/nx/Kconfig 6417F: drivers/crypto/nx/nx-aes* 6418F: drivers/crypto/nx/nx-sha* 6419F: drivers/crypto/nx/nx.* 6420F: drivers/crypto/nx/nx_csbcpb.h 6421F: drivers/crypto/nx/nx_debugfs.h 6422 6423IBM Power 842 compression accelerator 6424M: Haren Myneni <haren@us.ibm.com> 6425S: Supported 6426F: drivers/crypto/nx/Makefile 6427F: drivers/crypto/nx/Kconfig 6428F: drivers/crypto/nx/nx-842* 6429F: include/linux/sw842.h 6430F: crypto/842.c 6431F: lib/842/ 6432 6433IBM Power Linux RAID adapter 6434M: Brian King <brking@us.ibm.com> 6435S: Supported 6436F: drivers/scsi/ipr.* 6437 6438IBM Power Virtual Ethernet Device Driver 6439M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6440L: netdev@vger.kernel.org 6441S: Supported 6442F: drivers/net/ethernet/ibm/ibmveth.* 6443 6444IBM Power SRIOV Virtual NIC Device Driver 6445M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6446M: John Allen <jallen@linux.vnet.ibm.com> 6447L: netdev@vger.kernel.org 6448S: Supported 6449F: drivers/net/ethernet/ibm/ibmvnic.* 6450 6451IBM Power Virtual SCSI Device Drivers 6452M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6453L: linux-scsi@vger.kernel.org 6454S: Supported 6455F: drivers/scsi/ibmvscsi/ibmvscsi* 6456F: include/scsi/viosrp.h 6457 6458IBM Power Virtual SCSI Device Target Driver 6459M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6460M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6461L: linux-scsi@vger.kernel.org 6462L: target-devel@vger.kernel.org 6463S: Supported 6464F: drivers/scsi/ibmvscsi_tgt/ 6465 6466IBM Power Virtual FC Device Drivers 6467M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6468L: linux-scsi@vger.kernel.org 6469S: Supported 6470F: drivers/scsi/ibmvscsi/ibmvfc* 6471 6472IBM ServeRAID RAID DRIVER 6473S: Orphan 6474F: drivers/scsi/ips.* 6475 6476ICH LPC AND GPIO DRIVER 6477M: Peter Tyser <ptyser@xes-inc.com> 6478S: Maintained 6479F: drivers/mfd/lpc_ich.c 6480F: drivers/gpio/gpio-ich.c 6481 6482IDT VersaClock 5 CLOCK DRIVER 6483M: Marek Vasut <marek.vasut@gmail.com> 6484S: Maintained 6485F: drivers/clk/clk-versaclock5.c 6486 6487IDE SUBSYSTEM 6488M: "David S. Miller" <davem@davemloft.net> 6489L: linux-ide@vger.kernel.org 6490Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6491T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6492S: Maintained 6493F: Documentation/ide/ 6494F: drivers/ide/ 6495F: include/linux/ide.h 6496 6497IDEAPAD LAPTOP EXTRAS DRIVER 6498M: Ike Panhc <ike.pan@canonical.com> 6499L: platform-driver-x86@vger.kernel.org 6500W: http://launchpad.net/ideapad-laptop 6501S: Maintained 6502F: drivers/platform/x86/ideapad-laptop.c 6503 6504IDEAPAD LAPTOP SLIDEBAR DRIVER 6505M: Andrey Moiseev <o2g.org.ru@gmail.com> 6506L: linux-input@vger.kernel.org 6507W: https://github.com/o2genum/ideapad-slidebar 6508S: Maintained 6509F: drivers/input/misc/ideapad_slidebar.c 6510 6511IDE/ATAPI DRIVERS 6512M: Borislav Petkov <bp@alien8.de> 6513L: linux-ide@vger.kernel.org 6514S: Maintained 6515F: Documentation/cdrom/ide-cd 6516F: drivers/ide/ide-cd* 6517 6518IEEE 802.15.4 SUBSYSTEM 6519M: Alexander Aring <alex.aring@gmail.com> 6520M: Stefan Schmidt <stefan@osg.samsung.com> 6521L: linux-wpan@vger.kernel.org 6522W: http://wpan.cakelab.org/ 6523T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6524T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6525S: Maintained 6526F: net/ieee802154/ 6527F: net/mac802154/ 6528F: drivers/net/ieee802154/ 6529F: include/linux/nl802154.h 6530F: include/linux/ieee802154.h 6531F: include/net/nl802154.h 6532F: include/net/mac802154.h 6533F: include/net/af_ieee802154.h 6534F: include/net/cfg802154.h 6535F: include/net/ieee802154_netdev.h 6536F: Documentation/networking/ieee802154.txt 6537 6538IFE PROTOCOL 6539M: Yotam Gigi <yotamg@mellanox.com> 6540M: Jamal Hadi Salim <jhs@mojatatu.com> 6541F: net/ife 6542F: include/net/ife.h 6543F: include/uapi/linux/ife.h 6544 6545IGORPLUG-USB IR RECEIVER 6546M: Sean Young <sean@mess.org> 6547L: linux-media@vger.kernel.org 6548S: Maintained 6549F: drivers/media/rc/igorplugusb.c 6550 6551IGUANAWORKS USB IR TRANSCEIVER 6552M: Sean Young <sean@mess.org> 6553L: linux-media@vger.kernel.org 6554S: Maintained 6555F: drivers/media/rc/iguanair.c 6556 6557IIO DIGITAL POTENTIOMETER DAC 6558M: Peter Rosin <peda@axentia.se> 6559L: linux-iio@vger.kernel.org 6560S: Maintained 6561F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6562F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6563F: drivers/iio/dac/dpot-dac.c 6564 6565IIO ENVELOPE DETECTOR 6566M: Peter Rosin <peda@axentia.se> 6567L: linux-iio@vger.kernel.org 6568S: Maintained 6569F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6570F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6571F: drivers/iio/adc/envelope-detector.c 6572 6573IIO MULTIPLEXER 6574M: Peter Rosin <peda@axentia.se> 6575L: linux-iio@vger.kernel.org 6576S: Maintained 6577F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6578F: drivers/iio/multiplexer/iio-mux.c 6579 6580IIO SUBSYSTEM AND DRIVERS 6581M: Jonathan Cameron <jic23@kernel.org> 6582R: Hartmut Knaack <knaack.h@gmx.de> 6583R: Lars-Peter Clausen <lars@metafoo.de> 6584R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6585L: linux-iio@vger.kernel.org 6586T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6587S: Maintained 6588F: Documentation/devicetree/bindings/iio/ 6589F: drivers/iio/ 6590F: drivers/staging/iio/ 6591F: include/linux/iio/ 6592F: tools/iio/ 6593 6594IKANOS/ADI EAGLE ADSL USB DRIVER 6595M: Matthieu Castet <castet.matthieu@free.fr> 6596M: Stanislaw Gruszka <stf_xl@wp.pl> 6597S: Maintained 6598F: drivers/usb/atm/ueagle-atm.c 6599 6600IMGTEC ASCII LCD DRIVER 6601M: Paul Burton <paul.burton@imgtec.com> 6602S: Maintained 6603F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6604F: drivers/auxdisplay/img-ascii-lcd.c 6605 6606INA209 HARDWARE MONITOR DRIVER 6607M: Guenter Roeck <linux@roeck-us.net> 6608L: linux-hwmon@vger.kernel.org 6609S: Maintained 6610F: Documentation/hwmon/ina209 6611F: Documentation/devicetree/bindings/i2c/ina209.txt 6612F: drivers/hwmon/ina209.c 6613 6614INA2XX HARDWARE MONITOR DRIVER 6615M: Guenter Roeck <linux@roeck-us.net> 6616L: linux-hwmon@vger.kernel.org 6617S: Maintained 6618F: Documentation/hwmon/ina2xx 6619F: drivers/hwmon/ina2xx.c 6620F: include/linux/platform_data/ina2xx.h 6621 6622INDUSTRY PACK SUBSYSTEM (IPACK) 6623M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6624M: Jens Taprogge <jens.taprogge@taprogge.org> 6625M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6626L: industrypack-devel@lists.sourceforge.net 6627W: http://industrypack.sourceforge.net 6628S: Maintained 6629F: drivers/ipack/ 6630 6631INGENIC JZ4780 DMA Driver 6632M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6633S: Maintained 6634F: drivers/dma/dma-jz4780.c 6635 6636INGENIC JZ4780 NAND DRIVER 6637M: Harvey Hunt <harveyhuntnexus@gmail.com> 6638L: linux-mtd@lists.infradead.org 6639S: Maintained 6640F: drivers/mtd/nand/jz4780_* 6641 6642INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6643M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6644M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6645L: linux-ima-devel@lists.sourceforge.net 6646L: linux-ima-user@lists.sourceforge.net 6647L: linux-security-module@vger.kernel.org 6648T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6649S: Supported 6650F: security/integrity/ima/ 6651 6652IMGTEC IR DECODER DRIVER 6653M: James Hogan <james.hogan@imgtec.com> 6654S: Maintained 6655F: drivers/media/rc/img-ir/ 6656 6657IMS TWINTURBO FRAMEBUFFER DRIVER 6658L: linux-fbdev@vger.kernel.org 6659S: Orphan 6660F: drivers/video/fbdev/imsttfb.c 6661 6662INFINIBAND SUBSYSTEM 6663M: Doug Ledford <dledford@redhat.com> 6664M: Sean Hefty <sean.hefty@intel.com> 6665M: Hal Rosenstock <hal.rosenstock@gmail.com> 6666L: linux-rdma@vger.kernel.org 6667W: http://www.openfabrics.org/ 6668Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6669T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6670S: Supported 6671F: Documentation/devicetree/bindings/infiniband/ 6672F: Documentation/infiniband/ 6673F: drivers/infiniband/ 6674F: include/uapi/linux/if_infiniband.h 6675F: include/uapi/rdma/ 6676F: include/rdma/ 6677 6678INOTIFY 6679M: John McCutchan <john@johnmccutchan.com> 6680M: Robert Love <rlove@rlove.org> 6681M: Eric Paris <eparis@parisplace.org> 6682S: Maintained 6683F: Documentation/filesystems/inotify.txt 6684F: fs/notify/inotify/ 6685F: include/linux/inotify.h 6686F: include/uapi/linux/inotify.h 6687 6688INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6689M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6690L: linux-input@vger.kernel.org 6691Q: http://patchwork.kernel.org/project/linux-input/list/ 6692T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6693S: Maintained 6694F: drivers/input/ 6695F: include/linux/input.h 6696F: include/uapi/linux/input.h 6697F: include/uapi/linux/input-event-codes.h 6698F: include/linux/input/ 6699F: Documentation/devicetree/bindings/input/ 6700F: Documentation/input/ 6701 6702INPUT MULTITOUCH (MT) PROTOCOL 6703M: Henrik Rydberg <rydberg@bitmath.org> 6704L: linux-input@vger.kernel.org 6705S: Odd fixes 6706F: Documentation/input/multi-touch-protocol.rst 6707F: drivers/input/input-mt.c 6708K: \b(ABS|SYN)_MT_ 6709 6710INSIDE SECURE CRYPTO DRIVER 6711M: Antoine Tenart <antoine.tenart@free-electrons.com> 6712F: drivers/crypto/inside-secure/ 6713S: Maintained 6714L: linux-crypto@vger.kernel.org 6715 6716INTEL ASoC BDW/HSW DRIVERS 6717M: Jie Yang <yang.jie@linux.intel.com> 6718L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6719S: Supported 6720F: sound/soc/intel/common/sst-dsp* 6721F: sound/soc/intel/common/sst-firmware.c 6722F: sound/soc/intel/boards/broadwell.c 6723F: sound/soc/intel/haswell/ 6724 6725INTEL C600 SERIES SAS CONTROLLER DRIVER 6726M: Intel SCU Linux support <intel-linux-scu@intel.com> 6727M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6728L: linux-scsi@vger.kernel.org 6729T: git git://git.code.sf.net/p/intel-sas/isci 6730S: Supported 6731F: drivers/scsi/isci/ 6732 6733INTEL HID EVENT DRIVER 6734M: Alex Hung <alex.hung@canonical.com> 6735L: platform-driver-x86@vger.kernel.org 6736S: Maintained 6737F: drivers/platform/x86/intel-hid.c 6738 6739INTEL VIRTUAL BUTTON DRIVER 6740M: AceLan Kao <acelan.kao@canonical.com> 6741L: platform-driver-x86@vger.kernel.org 6742S: Maintained 6743F: drivers/platform/x86/intel-vbtn.c 6744 6745INTEL IDLE DRIVER 6746M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6747M: Len Brown <lenb@kernel.org> 6748L: linux-pm@vger.kernel.org 6749T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6750B: https://bugzilla.kernel.org 6751S: Supported 6752F: drivers/idle/intel_idle.c 6753 6754INTEL INTEGRATED SENSOR HUB DRIVER 6755M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6756M: Jiri Kosina <jikos@kernel.org> 6757L: linux-input@vger.kernel.org 6758S: Maintained 6759F: drivers/hid/intel-ish-hid/ 6760 6761INTEL PSTATE DRIVER 6762M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6763M: Len Brown <lenb@kernel.org> 6764L: linux-pm@vger.kernel.org 6765S: Supported 6766F: drivers/cpufreq/intel_pstate.c 6767 6768INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6769M: Maik Broemme <mbroemme@libmpq.org> 6770L: linux-fbdev@vger.kernel.org 6771S: Maintained 6772F: Documentation/fb/intelfb.txt 6773F: drivers/video/fbdev/intelfb/ 6774 6775INTEL 810/815 FRAMEBUFFER DRIVER 6776M: Antonino Daplas <adaplas@gmail.com> 6777L: linux-fbdev@vger.kernel.org 6778S: Maintained 6779F: drivers/video/fbdev/i810/ 6780 6781INTEL MENLOW THERMAL DRIVER 6782M: Sujith Thomas <sujith.thomas@intel.com> 6783L: platform-driver-x86@vger.kernel.org 6784W: https://01.org/linux-acpi 6785S: Supported 6786F: drivers/platform/x86/intel_menlow.c 6787 6788INTEL I/OAT DMA DRIVER 6789M: Dave Jiang <dave.jiang@intel.com> 6790R: Dan Williams <dan.j.williams@intel.com> 6791L: dmaengine@vger.kernel.org 6792Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6793S: Supported 6794F: drivers/dma/ioat* 6795 6796INTEL IOMMU (VT-d) 6797M: David Woodhouse <dwmw2@infradead.org> 6798L: iommu@lists.linux-foundation.org 6799T: git git://git.infradead.org/iommu-2.6.git 6800S: Supported 6801F: drivers/iommu/intel-iommu.c 6802F: include/linux/intel-iommu.h 6803 6804INTEL IOP-ADMA DMA DRIVER 6805R: Dan Williams <dan.j.williams@intel.com> 6806S: Odd fixes 6807F: drivers/dma/iop-adma.c 6808 6809INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6810M: Krzysztof Halasa <khalasa@piap.pl> 6811S: Maintained 6812F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6813F: arch/arm/mach-ixp4xx/include/mach/npe.h 6814F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6815F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6816F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6817F: drivers/net/wan/ixp4xx_hss.c 6818 6819INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6820M: Deepak Saxena <dsaxena@plexity.net> 6821S: Maintained 6822F: drivers/char/hw_random/ixp4xx-rng.c 6823 6824INTEL ETHERNET DRIVERS 6825M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6826L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6827W: http://www.intel.com/support/feedback.htm 6828W: http://e1000.sourceforge.net/ 6829Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6832S: Supported 6833F: Documentation/networking/e100.txt 6834F: Documentation/networking/e1000.txt 6835F: Documentation/networking/e1000e.txt 6836F: Documentation/networking/igb.txt 6837F: Documentation/networking/igbvf.txt 6838F: Documentation/networking/ixgb.txt 6839F: Documentation/networking/ixgbe.txt 6840F: Documentation/networking/ixgbevf.txt 6841F: Documentation/networking/i40e.txt 6842F: Documentation/networking/i40evf.txt 6843F: drivers/net/ethernet/intel/ 6844F: drivers/net/ethernet/intel/*/ 6845F: include/linux/avf/virtchnl.h 6846 6847INTEL RDMA RNIC DRIVER 6848M: Faisal Latif <faisal.latif@intel.com> 6849M: Shiraz Saleem <shiraz.saleem@intel.com> 6850L: linux-rdma@vger.kernel.org 6851S: Supported 6852F: drivers/infiniband/hw/i40iw/ 6853 6854INTEL MERRIFIELD GPIO DRIVER 6855M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6856L: linux-gpio@vger.kernel.org 6857S: Maintained 6858F: drivers/gpio/gpio-merrifield.c 6859 6860INTEL-MID GPIO DRIVER 6861M: David Cohen <david.a.cohen@linux.intel.com> 6862L: linux-gpio@vger.kernel.org 6863S: Maintained 6864F: drivers/gpio/gpio-intel-mid.c 6865 6866INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6867M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6868L: linux-wireless@vger.kernel.org 6869S: Maintained 6870F: Documentation/networking/README.ipw2100 6871F: Documentation/networking/README.ipw2200 6872F: drivers/net/wireless/intel/ipw2x00/ 6873 6874INTEL(R) TRACE HUB 6875M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6876S: Supported 6877F: Documentation/trace/intel_th.txt 6878F: drivers/hwtracing/intel_th/ 6879 6880INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6881M: Ning Sun <ning.sun@intel.com> 6882L: tboot-devel@lists.sourceforge.net 6883W: http://tboot.sourceforge.net 6884T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6885S: Supported 6886F: Documentation/intel_txt.txt 6887F: include/linux/tboot.h 6888F: arch/x86/kernel/tboot.c 6889 6890INTEL WIRELESS WIMAX CONNECTION 2400 6891M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6892M: linux-wimax@intel.com 6893L: wimax@linuxwimax.org (subscribers-only) 6894S: Supported 6895W: http://linuxwimax.org 6896F: Documentation/wimax/README.i2400m 6897F: drivers/net/wimax/i2400m/ 6898F: include/uapi/linux/wimax/i2400m.h 6899 6900INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6901M: Stanislaw Gruszka <sgruszka@redhat.com> 6902L: linux-wireless@vger.kernel.org 6903S: Supported 6904F: drivers/net/wireless/intel/iwlegacy/ 6905 6906INTEL WIRELESS WIFI LINK (iwlwifi) 6907M: Johannes Berg <johannes.berg@intel.com> 6908M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6909M: Luca Coelho <luciano.coelho@intel.com> 6910M: Intel Linux Wireless <linuxwifi@intel.com> 6911L: linux-wireless@vger.kernel.org 6912W: http://intellinuxwireless.org 6913T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6914S: Supported 6915F: drivers/net/wireless/intel/iwlwifi/ 6916 6917INTEL MANAGEMENT ENGINE (mei) 6918M: Tomas Winkler <tomas.winkler@intel.com> 6919L: linux-kernel@vger.kernel.org 6920S: Supported 6921F: include/uapi/linux/mei.h 6922F: include/linux/mei_cl_bus.h 6923F: drivers/misc/mei/* 6924F: drivers/watchdog/mei_wdt.c 6925F: Documentation/misc-devices/mei/* 6926F: samples/mei/* 6927 6928INTEL MIC DRIVERS (mic) 6929M: Sudeep Dutt <sudeep.dutt@intel.com> 6930M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6931S: Supported 6932W: https://github.com/sudeepdutt/mic 6933W: http://software.intel.com/en-us/mic-developer 6934F: include/linux/mic_bus.h 6935F: include/linux/scif.h 6936F: include/uapi/linux/mic_common.h 6937F: include/uapi/linux/mic_ioctl.h 6938F: include/uapi/linux/scif_ioctl.h 6939F: drivers/misc/mic/ 6940F: drivers/dma/mic_x100_dma.c 6941F: drivers/dma/mic_x100_dma.h 6942F: Documentation/mic/ 6943 6944INTEL PMC/P-Unit IPC DRIVER 6945M: Zha Qipeng<qipeng.zha@intel.com> 6946L: platform-driver-x86@vger.kernel.org 6947S: Maintained 6948F: drivers/platform/x86/intel_pmc_ipc.c 6949F: drivers/platform/x86/intel_punit_ipc.c 6950F: arch/x86/include/asm/intel_pmc_ipc.h 6951F: arch/x86/include/asm/intel_punit_ipc.h 6952 6953INTEL TELEMETRY DRIVER 6954M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6955L: platform-driver-x86@vger.kernel.org 6956S: Maintained 6957F: arch/x86/include/asm/intel_telemetry.h 6958F: drivers/platform/x86/intel_telemetry* 6959 6960INTEL PMC CORE DRIVER 6961M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6962M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6963L: platform-driver-x86@vger.kernel.org 6964S: Maintained 6965F: arch/x86/include/asm/pmc_core.h 6966F: drivers/platform/x86/intel_pmc_core* 6967 6968INVENSENSE MPU-3050 GYROSCOPE DRIVER 6969M: Linus Walleij <linus.walleij@linaro.org> 6970L: linux-iio@vger.kernel.org 6971S: Maintained 6972F: drivers/iio/gyro/mpu3050* 6973F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6974 6975IOC3 ETHERNET DRIVER 6976M: Ralf Baechle <ralf@linux-mips.org> 6977L: linux-mips@linux-mips.org 6978S: Maintained 6979F: drivers/net/ethernet/sgi/ioc3-eth.c 6980 6981IOC3 SERIAL DRIVER 6982M: Pat Gefre <pfg@sgi.com> 6983L: linux-serial@vger.kernel.org 6984S: Maintained 6985F: drivers/tty/serial/ioc3_serial.c 6986 6987IOMMU DRIVERS 6988M: Joerg Roedel <joro@8bytes.org> 6989L: iommu@lists.linux-foundation.org 6990T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6991S: Maintained 6992F: Documentation/devicetree/bindings/iommu/ 6993F: drivers/iommu/ 6994F: include/linux/iommu.h 6995F: include/linux/iova.h 6996 6997IP MASQUERADING 6998M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6999S: Maintained 7000F: net/ipv4/netfilter/ipt_MASQUERADE.c 7001 7002IPMI SUBSYSTEM 7003M: Corey Minyard <minyard@acm.org> 7004L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7005W: http://openipmi.sourceforge.net/ 7006S: Supported 7007F: Documentation/IPMI.txt 7008F: drivers/char/ipmi/ 7009F: include/linux/ipmi* 7010F: include/uapi/linux/ipmi* 7011 7012QCOM AUDIO (ASoC) DRIVERS 7013M: Patrick Lai <plai@codeaurora.org> 7014M: Banajit Goswami <bgoswami@codeaurora.org> 7015L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7016S: Supported 7017F: sound/soc/qcom/ 7018 7019IPS SCSI RAID DRIVER 7020M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7021L: linux-scsi@vger.kernel.org 7022W: http://www.adaptec.com/ 7023S: Maintained 7024F: drivers/scsi/ips* 7025 7026IPVS 7027M: Wensong Zhang <wensong@linux-vs.org> 7028M: Simon Horman <horms@verge.net.au> 7029M: Julian Anastasov <ja@ssi.bg> 7030L: netdev@vger.kernel.org 7031L: lvs-devel@vger.kernel.org 7032S: Maintained 7033T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7034T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7035F: Documentation/networking/ipvs-sysctl.txt 7036F: include/net/ip_vs.h 7037F: include/uapi/linux/ip_vs.h 7038F: net/netfilter/ipvs/ 7039 7040IPWIRELESS DRIVER 7041M: Jiri Kosina <jikos@kernel.org> 7042M: David Sterba <dsterba@suse.com> 7043S: Odd Fixes 7044F: drivers/tty/ipwireless/ 7045 7046IPX NETWORK LAYER 7047L: netdev@vger.kernel.org 7048S: Odd fixes 7049F: include/net/ipx.h 7050F: include/uapi/linux/ipx.h 7051F: net/ipx/ 7052 7053IRDA SUBSYSTEM 7054M: Samuel Ortiz <samuel@sortiz.org> 7055L: irda-users@lists.sourceforge.net (subscribers-only) 7056L: netdev@vger.kernel.org 7057W: http://irda.sourceforge.net/ 7058S: Maintained 7059T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7060F: Documentation/networking/irda.txt 7061F: drivers/net/irda/ 7062F: include/net/irda/ 7063F: net/irda/ 7064 7065IRQ SUBSYSTEM 7066M: Thomas Gleixner <tglx@linutronix.de> 7067L: linux-kernel@vger.kernel.org 7068S: Maintained 7069T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7070F: kernel/irq/ 7071 7072IRQCHIP DRIVERS 7073M: Thomas Gleixner <tglx@linutronix.de> 7074M: Jason Cooper <jason@lakedaemon.net> 7075M: Marc Zyngier <marc.zyngier@arm.com> 7076L: linux-kernel@vger.kernel.org 7077S: Maintained 7078T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7079T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 7080F: Documentation/devicetree/bindings/interrupt-controller/ 7081F: drivers/irqchip/ 7082 7083IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7084M: Marc Zyngier <marc.zyngier@arm.com> 7085S: Maintained 7086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7087F: Documentation/IRQ-domain.txt 7088F: include/linux/irqdomain.h 7089F: kernel/irq/irqdomain.c 7090F: kernel/irq/msi.c 7091 7092ISA 7093M: William Breathitt Gray <vilhelm.gray@gmail.com> 7094S: Maintained 7095F: Documentation/isa.txt 7096F: drivers/base/isa.c 7097F: include/linux/isa.h 7098 7099ISAPNP 7100M: Jaroslav Kysela <perex@perex.cz> 7101S: Maintained 7102F: Documentation/isapnp.txt 7103F: drivers/pnp/isapnp/ 7104F: include/linux/isapnp.h 7105 7106ISA RADIO MODULE 7107M: Hans Verkuil <hverkuil@xs4all.nl> 7108L: linux-media@vger.kernel.org 7109T: git git://linuxtv.org/media_tree.git 7110W: https://linuxtv.org 7111S: Maintained 7112F: drivers/media/radio/radio-isa* 7113 7114iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7115M: Peter Jones <pjones@redhat.com> 7116M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7117S: Maintained 7118F: drivers/firmware/iscsi_ibft* 7119 7120ISCSI 7121M: Lee Duncan <lduncan@suse.com> 7122M: Chris Leech <cleech@redhat.com> 7123L: open-iscsi@googlegroups.com 7124W: www.open-iscsi.com 7125S: Maintained 7126F: drivers/scsi/*iscsi* 7127F: include/scsi/*iscsi* 7128 7129ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7130M: Or Gerlitz <ogerlitz@mellanox.com> 7131M: Sagi Grimberg <sagi@grimberg.me> 7132M: Roi Dayan <roid@mellanox.com> 7133L: linux-rdma@vger.kernel.org 7134S: Supported 7135W: http://www.openfabrics.org 7136W: www.open-iscsi.org 7137Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7138F: drivers/infiniband/ulp/iser/ 7139 7140ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7141M: Sagi Grimberg <sagi@grimberg.me> 7142T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7143L: linux-rdma@vger.kernel.org 7144L: target-devel@vger.kernel.org 7145S: Supported 7146W: http://www.linux-iscsi.org 7147F: drivers/infiniband/ulp/isert 7148 7149ISDN SUBSYSTEM 7150M: Karsten Keil <isdn@linux-pingi.de> 7151L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7152L: netdev@vger.kernel.org 7153W: http://www.isdn4linux.de 7154T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7155S: Maintained 7156F: Documentation/isdn/ 7157F: drivers/isdn/ 7158F: include/linux/isdn.h 7159F: include/linux/isdn/ 7160F: include/uapi/linux/isdn.h 7161F: include/uapi/linux/isdn/ 7162 7163ISDN SUBSYSTEM (Eicon active card driver) 7164M: Armin Schindler <mac@melware.de> 7165L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7166W: http://www.melware.de 7167S: Maintained 7168F: drivers/isdn/hardware/eicon/ 7169 7170IT87 HARDWARE MONITORING DRIVER 7171M: Jean Delvare <jdelvare@suse.com> 7172L: linux-hwmon@vger.kernel.org 7173S: Maintained 7174F: Documentation/hwmon/it87 7175F: drivers/hwmon/it87.c 7176 7177IT913X MEDIA DRIVER 7178M: Antti Palosaari <crope@iki.fi> 7179L: linux-media@vger.kernel.org 7180W: https://linuxtv.org 7181W: http://palosaari.fi/linux/ 7182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7183T: git git://linuxtv.org/anttip/media_tree.git 7184S: Maintained 7185F: drivers/media/tuners/it913x* 7186 7187IVTV VIDEO4LINUX DRIVER 7188M: Andy Walls <awalls@md.metrocast.net> 7189L: ivtv-devel@ivtvdriver.org (subscribers-only) 7190L: linux-media@vger.kernel.org 7191T: git git://linuxtv.org/media_tree.git 7192W: http://www.ivtvdriver.org 7193S: Maintained 7194F: Documentation/media/v4l-drivers/ivtv* 7195F: drivers/media/pci/ivtv/ 7196F: include/uapi/linux/ivtv* 7197 7198IX2505V MEDIA DRIVER 7199M: Malcolm Priestley <tvboxspy@gmail.com> 7200L: linux-media@vger.kernel.org 7201W: https://linuxtv.org 7202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7203S: Maintained 7204F: drivers/media/dvb-frontends/ix2505v* 7205 7206JC42.4 TEMPERATURE SENSOR DRIVER 7207M: Guenter Roeck <linux@roeck-us.net> 7208L: linux-hwmon@vger.kernel.org 7209S: Maintained 7210F: drivers/hwmon/jc42.c 7211F: Documentation/hwmon/jc42 7212 7213JFS FILESYSTEM 7214M: Dave Kleikamp <shaggy@kernel.org> 7215L: jfs-discussion@lists.sourceforge.net 7216W: http://jfs.sourceforge.net/ 7217T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7218S: Maintained 7219F: Documentation/filesystems/jfs.txt 7220F: fs/jfs/ 7221 7222JME NETWORK DRIVER 7223M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7224L: netdev@vger.kernel.org 7225S: Maintained 7226F: drivers/net/ethernet/jme.* 7227 7228JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7229M: David Woodhouse <dwmw2@infradead.org> 7230L: linux-mtd@lists.infradead.org 7231W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7232S: Maintained 7233F: fs/jffs2/ 7234F: include/uapi/linux/jffs2.h 7235 7236JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7237M: "Theodore Ts'o" <tytso@mit.edu> 7238M: Jan Kara <jack@suse.com> 7239L: linux-ext4@vger.kernel.org 7240S: Maintained 7241F: fs/jbd2/ 7242F: include/linux/jbd2.h 7243 7244JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7245M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7246L: linux-media@vger.kernel.org 7247S: Maintained 7248F: drivers/media/platform/rcar_jpu.c 7249 7250JSM Neo PCI based serial card 7251M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7252L: linux-serial@vger.kernel.org 7253S: Maintained 7254F: drivers/tty/serial/jsm/ 7255 7256K10TEMP HARDWARE MONITORING DRIVER 7257M: Clemens Ladisch <clemens@ladisch.de> 7258L: linux-hwmon@vger.kernel.org 7259S: Maintained 7260F: Documentation/hwmon/k10temp 7261F: drivers/hwmon/k10temp.c 7262 7263K8TEMP HARDWARE MONITORING DRIVER 7264M: Rudolf Marek <r.marek@assembler.cz> 7265L: linux-hwmon@vger.kernel.org 7266S: Maintained 7267F: Documentation/hwmon/k8temp 7268F: drivers/hwmon/k8temp.c 7269 7270KASAN 7271M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7272R: Alexander Potapenko <glider@google.com> 7273R: Dmitry Vyukov <dvyukov@google.com> 7274L: kasan-dev@googlegroups.com 7275S: Maintained 7276F: arch/*/include/asm/kasan.h 7277F: arch/*/mm/kasan_init* 7278F: Documentation/dev-tools/kasan.rst 7279F: include/linux/kasan*.h 7280F: lib/test_kasan.c 7281F: mm/kasan/ 7282F: scripts/Makefile.kasan 7283 7284KCONFIG 7285M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7286L: linux-kbuild@vger.kernel.org 7287T: git git://gitorious.org/linux-kconfig/linux-kconfig 7288S: Maintained 7289F: Documentation/kbuild/kconfig-language.txt 7290F: scripts/kconfig/ 7291 7292KDUMP 7293M: Dave Young <dyoung@redhat.com> 7294M: Baoquan He <bhe@redhat.com> 7295R: Vivek Goyal <vgoyal@redhat.com> 7296L: kexec@lists.infradead.org 7297W: http://lse.sourceforge.net/kdump/ 7298S: Maintained 7299F: Documentation/kdump/ 7300 7301KEENE FM RADIO TRANSMITTER DRIVER 7302M: Hans Verkuil <hverkuil@xs4all.nl> 7303L: linux-media@vger.kernel.org 7304T: git git://linuxtv.org/media_tree.git 7305W: https://linuxtv.org 7306S: Maintained 7307F: drivers/media/radio/radio-keene* 7308 7309KERNEL AUTOMOUNTER v4 (AUTOFS4) 7310M: Ian Kent <raven@themaw.net> 7311L: autofs@vger.kernel.org 7312S: Maintained 7313F: fs/autofs4/ 7314 7315KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7316M: Masahiro Yamada <yamada.masahiro@socionext.com> 7317M: Michal Marek <mmarek@suse.com> 7318T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7319L: linux-kbuild@vger.kernel.org 7320S: Maintained 7321F: Documentation/kbuild/ 7322F: Makefile 7323F: scripts/Makefile.* 7324F: scripts/basic/ 7325F: scripts/mk* 7326F: scripts/package/ 7327 7328KERNEL JANITORS 7329L: kernel-janitors@vger.kernel.org 7330W: http://kernelnewbies.org/KernelJanitors 7331S: Odd Fixes 7332 7333KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7334M: "J. Bruce Fields" <bfields@fieldses.org> 7335M: Jeff Layton <jlayton@poochiereds.net> 7336L: linux-nfs@vger.kernel.org 7337W: http://nfs.sourceforge.net/ 7338T: git git://linux-nfs.org/~bfields/linux.git 7339S: Supported 7340F: fs/nfsd/ 7341F: include/uapi/linux/nfsd/ 7342F: fs/lockd/ 7343F: fs/nfs_common/ 7344F: net/sunrpc/ 7345F: include/linux/lockd/ 7346F: include/linux/sunrpc/ 7347F: include/uapi/linux/sunrpc/ 7348 7349KERNEL SELFTEST FRAMEWORK 7350M: Shuah Khan <shuahkh@osg.samsung.com> 7351M: Shuah Khan <shuah@kernel.org> 7352L: linux-kselftest@vger.kernel.org 7353T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7354S: Maintained 7355F: tools/testing/selftests/ 7356F: Documentation/dev-tools/kselftest* 7357 7358KERNEL VIRTUAL MACHINE (KVM) 7359M: Paolo Bonzini <pbonzini@redhat.com> 7360M: Radim Krčmář <rkrcmar@redhat.com> 7361L: kvm@vger.kernel.org 7362W: http://www.linux-kvm.org 7363T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7364S: Supported 7365F: Documentation/*/kvm*.txt 7366F: Documentation/virtual/kvm/ 7367F: arch/*/kvm/ 7368F: arch/x86/kernel/kvm.c 7369F: arch/x86/kernel/kvmclock.c 7370F: arch/*/include/asm/kvm* 7371F: include/linux/kvm* 7372F: include/uapi/linux/kvm* 7373F: virt/kvm/ 7374F: tools/kvm/ 7375 7376KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7377M: Joerg Roedel <joro@8bytes.org> 7378L: kvm@vger.kernel.org 7379W: http://www.linux-kvm.org/ 7380S: Maintained 7381F: arch/x86/include/asm/svm.h 7382F: arch/x86/kvm/svm.c 7383 7384KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7385M: Alexander Graf <agraf@suse.com> 7386L: kvm-ppc@vger.kernel.org 7387W: http://www.linux-kvm.org/ 7388T: git git://github.com/agraf/linux-2.6.git 7389S: Supported 7390F: arch/powerpc/include/asm/kvm* 7391F: arch/powerpc/kvm/ 7392 7393KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7394M: Christian Borntraeger <borntraeger@de.ibm.com> 7395M: Cornelia Huck <cohuck@redhat.com> 7396L: linux-s390@vger.kernel.org 7397W: http://www.ibm.com/developerworks/linux/linux390/ 7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7399S: Supported 7400F: Documentation/s390/kvm.txt 7401F: arch/s390/include/asm/kvm* 7402F: arch/s390/kvm/ 7403F: arch/s390/mm/gmap.c 7404 7405KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7406M: Christoffer Dall <christoffer.dall@linaro.org> 7407M: Marc Zyngier <marc.zyngier@arm.com> 7408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7409L: kvmarm@lists.cs.columbia.edu 7410W: http://systems.cs.columbia.edu/projects/kvm-arm 7411T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7412S: Supported 7413F: arch/arm/include/uapi/asm/kvm* 7414F: arch/arm/include/asm/kvm* 7415F: arch/arm/kvm/ 7416F: virt/kvm/arm/ 7417F: include/kvm/arm_* 7418 7419KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7420M: Christoffer Dall <christoffer.dall@linaro.org> 7421M: Marc Zyngier <marc.zyngier@arm.com> 7422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7423L: kvmarm@lists.cs.columbia.edu 7424S: Maintained 7425F: arch/arm64/include/uapi/asm/kvm* 7426F: arch/arm64/include/asm/kvm* 7427F: arch/arm64/kvm/ 7428 7429KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7430M: James Hogan <james.hogan@imgtec.com> 7431L: linux-mips@linux-mips.org 7432S: Supported 7433F: arch/mips/include/uapi/asm/kvm* 7434F: arch/mips/include/asm/kvm* 7435F: arch/mips/kvm/ 7436 7437KERNFS 7438M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7439M: Tejun Heo <tj@kernel.org> 7440T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7441S: Supported 7442F: include/linux/kernfs.h 7443F: fs/kernfs/ 7444 7445KEXEC 7446M: Eric Biederman <ebiederm@xmission.com> 7447W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7448L: kexec@lists.infradead.org 7449S: Maintained 7450F: include/linux/kexec.h 7451F: include/uapi/linux/kexec.h 7452F: kernel/kexec* 7453 7454KEYS/KEYRINGS: 7455M: David Howells <dhowells@redhat.com> 7456L: keyrings@vger.kernel.org 7457S: Maintained 7458F: Documentation/security/keys/core.rst 7459F: include/linux/key.h 7460F: include/linux/key-type.h 7461F: include/linux/keyctl.h 7462F: include/uapi/linux/keyctl.h 7463F: include/keys/ 7464F: security/keys/ 7465 7466KEYS-TRUSTED 7467M: David Safford <safford@us.ibm.com> 7468M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7469L: linux-security-module@vger.kernel.org 7470L: keyrings@vger.kernel.org 7471S: Supported 7472F: Documentation/security/keys/trusted-encrypted.rst 7473F: include/keys/trusted-type.h 7474F: security/keys/trusted.c 7475F: security/keys/trusted.h 7476 7477KEYS-ENCRYPTED 7478M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7479M: David Safford <safford@us.ibm.com> 7480L: linux-security-module@vger.kernel.org 7481L: keyrings@vger.kernel.org 7482S: Supported 7483F: Documentation/security/keys/trusted-encrypted.rst 7484F: include/keys/encrypted-type.h 7485F: security/keys/encrypted-keys/ 7486 7487KGDB / KDB /debug_core 7488M: Jason Wessel <jason.wessel@windriver.com> 7489W: http://kgdb.wiki.kernel.org/ 7490L: kgdb-bugreport@lists.sourceforge.net 7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7492S: Maintained 7493F: Documentation/dev-tools/kgdb.rst 7494F: drivers/misc/kgdbts.c 7495F: drivers/tty/serial/kgdboc.c 7496F: include/linux/kdb.h 7497F: include/linux/kgdb.h 7498F: kernel/debug/ 7499 7500KMEMCHECK 7501M: Vegard Nossum <vegardno@ifi.uio.no> 7502M: Pekka Enberg <penberg@kernel.org> 7503S: Maintained 7504F: Documentation/dev-tools/kmemcheck.rst 7505F: arch/x86/include/asm/kmemcheck.h 7506F: arch/x86/mm/kmemcheck/ 7507F: include/linux/kmemcheck.h 7508F: mm/kmemcheck.c 7509 7510KMEMLEAK 7511M: Catalin Marinas <catalin.marinas@arm.com> 7512S: Maintained 7513F: Documentation/dev-tools/kmemleak.rst 7514F: include/linux/kmemleak.h 7515F: mm/kmemleak.c 7516F: mm/kmemleak-test.c 7517 7518KPROBES 7519M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7520M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7521M: "David S. Miller" <davem@davemloft.net> 7522M: Masami Hiramatsu <mhiramat@kernel.org> 7523S: Maintained 7524F: Documentation/kprobes.txt 7525F: include/linux/kprobes.h 7526F: include/asm-generic/kprobes.h 7527F: kernel/kprobes.c 7528 7529KS0108 LCD CONTROLLER DRIVER 7530M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7531W: http://miguelojeda.es/auxdisplay.htm 7532W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7533S: Maintained 7534F: Documentation/auxdisplay/ks0108 7535F: drivers/auxdisplay/ks0108.c 7536F: include/linux/ks0108.h 7537 7538L3MDEV 7539M: David Ahern <dsa@cumulusnetworks.com> 7540L: netdev@vger.kernel.org 7541S: Maintained 7542F: net/l3mdev 7543F: include/net/l3mdev.h 7544 7545LANTIQ MIPS ARCHITECTURE 7546M: John Crispin <john@phrozen.org> 7547L: linux-mips@linux-mips.org 7548S: Maintained 7549F: arch/mips/lantiq 7550 7551LAPB module 7552L: linux-x25@vger.kernel.org 7553S: Orphan 7554F: Documentation/networking/lapb-module.txt 7555F: include/*/lapb.h 7556F: net/lapb/ 7557 7558LASI 53c700 driver for PARISC 7559M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7560L: linux-scsi@vger.kernel.org 7561S: Maintained 7562F: Documentation/scsi/53c700.txt 7563F: drivers/scsi/53c700* 7564 7565LED SUBSYSTEM 7566M: Richard Purdie <rpurdie@rpsys.net> 7567M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7568M: Pavel Machek <pavel@ucw.cz> 7569L: linux-leds@vger.kernel.org 7570T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7571S: Maintained 7572F: Documentation/devicetree/bindings/leds/ 7573F: drivers/leds/ 7574F: include/linux/leds.h 7575 7576LEGACY EEPROM DRIVER 7577M: Jean Delvare <jdelvare@suse.com> 7578S: Maintained 7579F: Documentation/misc-devices/eeprom 7580F: drivers/misc/eeprom/eeprom.c 7581 7582LEGO USB Tower driver 7583M: Juergen Stuber <starblue@users.sourceforge.net> 7584L: legousb-devel@lists.sourceforge.net 7585W: http://legousb.sourceforge.net/ 7586S: Maintained 7587F: drivers/usb/misc/legousbtower.c 7588 7589LG2160 MEDIA DRIVER 7590M: Michael Krufky <mkrufky@linuxtv.org> 7591L: linux-media@vger.kernel.org 7592W: https://linuxtv.org 7593W: http://github.com/mkrufky 7594Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7595T: git git://linuxtv.org/mkrufky/tuners.git 7596S: Maintained 7597F: drivers/media/dvb-frontends/lg2160.* 7598 7599LGDT3305 MEDIA DRIVER 7600M: Michael Krufky <mkrufky@linuxtv.org> 7601L: linux-media@vger.kernel.org 7602W: https://linuxtv.org 7603W: http://github.com/mkrufky 7604Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7605T: git git://linuxtv.org/mkrufky/tuners.git 7606S: Maintained 7607F: drivers/media/dvb-frontends/lgdt3305.* 7608 7609LGUEST 7610M: Rusty Russell <rusty@rustcorp.com.au> 7611L: lguest@lists.ozlabs.org 7612W: http://lguest.ozlabs.org/ 7613S: Odd Fixes 7614F: arch/x86/include/asm/lguest*.h 7615F: arch/x86/lguest/ 7616F: drivers/lguest/ 7617F: include/linux/lguest*.h 7618F: tools/lguest/ 7619 7620LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7621M: Tejun Heo <tj@kernel.org> 7622L: linux-ide@vger.kernel.org 7623T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7624S: Maintained 7625F: drivers/ata/ 7626F: include/linux/ata.h 7627F: include/linux/libata.h 7628F: Documentation/devicetree/bindings/ata/ 7629 7630LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7631M: Viresh Kumar <vireshk@kernel.org> 7632L: linux-ide@vger.kernel.org 7633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7634S: Maintained 7635F: include/linux/pata_arasan_cf_data.h 7636F: drivers/ata/pata_arasan_cf.c 7637 7638LIBATA PATA DRIVERS 7639M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7640M: Tejun Heo <tj@kernel.org> 7641L: linux-ide@vger.kernel.org 7642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7643S: Maintained 7644F: drivers/ata/pata_*.c 7645F: drivers/ata/ata_generic.c 7646 7647LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7648M: Linus Walleij <linus.walleij@linaro.org> 7649L: linux-ide@vger.kernel.org 7650T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7651S: Maintained 7652F: drivers/ata/pata_ftide010.c 7653F: drivers/ata/sata_gemini.c 7654F: drivers/ata/sata_gemini.h 7655 7656LIBATA SATA AHCI PLATFORM devices support 7657M: Hans de Goede <hdegoede@redhat.com> 7658M: Tejun Heo <tj@kernel.org> 7659L: linux-ide@vger.kernel.org 7660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7661S: Maintained 7662F: drivers/ata/ahci_platform.c 7663F: drivers/ata/libahci_platform.c 7664F: include/linux/ahci_platform.h 7665 7666LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7667M: Mikael Pettersson <mikpelinux@gmail.com> 7668L: linux-ide@vger.kernel.org 7669T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7670S: Maintained 7671F: drivers/ata/sata_promise.* 7672 7673LIBLOCKDEP 7674M: Sasha Levin <alexander.levin@verizon.com> 7675S: Maintained 7676F: tools/lib/lockdep/ 7677 7678LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7679M: Dan Williams <dan.j.williams@intel.com> 7680L: linux-nvdimm@lists.01.org 7681Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7682T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7683S: Supported 7684F: drivers/nvdimm/* 7685F: include/linux/nd.h 7686F: include/linux/libnvdimm.h 7687F: include/uapi/linux/ndctl.h 7688 7689LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7690M: Ross Zwisler <ross.zwisler@linux.intel.com> 7691L: linux-nvdimm@lists.01.org 7692Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7693S: Supported 7694F: drivers/nvdimm/blk.c 7695F: drivers/nvdimm/region_devs.c 7696F: drivers/acpi/nfit* 7697 7698LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7699M: Vishal Verma <vishal.l.verma@intel.com> 7700L: linux-nvdimm@lists.01.org 7701Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7702S: Supported 7703F: drivers/nvdimm/btt* 7704 7705LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7706M: Ross Zwisler <ross.zwisler@linux.intel.com> 7707L: linux-nvdimm@lists.01.org 7708Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7709S: Supported 7710F: drivers/nvdimm/pmem* 7711 7712LIGHTNVM PLATFORM SUPPORT 7713M: Matias Bjorling <mb@lightnvm.io> 7714W: http://github/OpenChannelSSD 7715L: linux-block@vger.kernel.org 7716S: Maintained 7717F: drivers/lightnvm/ 7718F: include/linux/lightnvm.h 7719F: include/uapi/linux/lightnvm.h 7720 7721LINUX FOR POWERPC (32-BIT AND 64-BIT) 7722M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7723M: Paul Mackerras <paulus@samba.org> 7724M: Michael Ellerman <mpe@ellerman.id.au> 7725W: https://github.com/linuxppc/linux/wiki 7726L: linuxppc-dev@lists.ozlabs.org 7727Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7728T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7729S: Supported 7730F: Documentation/ABI/stable/sysfs-firmware-opal-* 7731F: Documentation/devicetree/bindings/powerpc/ 7732F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7733F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7734F: Documentation/powerpc/ 7735F: arch/powerpc/ 7736F: drivers/char/tpm/tpm_ibmvtpm* 7737F: drivers/crypto/nx/ 7738F: drivers/crypto/vmx/ 7739F: drivers/i2c/busses/i2c-opal.c 7740F: drivers/net/ethernet/ibm/ibmveth.* 7741F: drivers/net/ethernet/ibm/ibmvnic.* 7742F: drivers/pci/hotplug/pnv_php.c 7743F: drivers/pci/hotplug/rpa* 7744F: drivers/rtc/rtc-opal.c 7745F: drivers/scsi/ibmvscsi/ 7746F: drivers/tty/hvc/hvc_opal.c 7747F: tools/testing/selftests/powerpc 7748N: /pmac 7749N: powermac 7750N: powernv 7751N: [^a-z0-9]ps3 7752N: pseries 7753 7754LINUX FOR POWER MACINTOSH 7755M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7756W: http://www.penguinppc.org/ 7757L: linuxppc-dev@lists.ozlabs.org 7758S: Maintained 7759F: arch/powerpc/platforms/powermac/ 7760F: drivers/macintosh/ 7761 7762LINUX FOR POWERPC EMBEDDED MPC5XXX 7763M: Anatolij Gustschin <agust@denx.de> 7764L: linuxppc-dev@lists.ozlabs.org 7765T: git git://git.denx.de/linux-denx-agust.git 7766S: Maintained 7767F: arch/powerpc/platforms/512x/ 7768F: arch/powerpc/platforms/52xx/ 7769 7770LINUX FOR POWERPC EMBEDDED PPC4XX 7771M: Alistair Popple <alistair@popple.id.au> 7772M: Matt Porter <mporter@kernel.crashing.org> 7773W: http://www.penguinppc.org/ 7774L: linuxppc-dev@lists.ozlabs.org 7775S: Maintained 7776F: arch/powerpc/platforms/40x/ 7777F: arch/powerpc/platforms/44x/ 7778 7779LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7780L: linuxppc-dev@lists.ozlabs.org 7781S: Orphan 7782F: arch/powerpc/*/*virtex* 7783F: arch/powerpc/*/*/*virtex* 7784 7785LINUX FOR POWERPC EMBEDDED PPC8XX 7786M: Vitaly Bordug <vitb@kernel.crashing.org> 7787W: http://www.penguinppc.org/ 7788L: linuxppc-dev@lists.ozlabs.org 7789S: Maintained 7790F: arch/powerpc/platforms/8xx/ 7791 7792LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7793M: Scott Wood <oss@buserror.net> 7794M: Kumar Gala <galak@kernel.crashing.org> 7795W: http://www.penguinppc.org/ 7796L: linuxppc-dev@lists.ozlabs.org 7797T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7798S: Maintained 7799F: arch/powerpc/platforms/83xx/ 7800F: arch/powerpc/platforms/85xx/ 7801F: Documentation/devicetree/bindings/powerpc/fsl/ 7802 7803LINUX FOR POWERPC PA SEMI PWRFICIENT 7804L: linuxppc-dev@lists.ozlabs.org 7805S: Orphan 7806F: arch/powerpc/platforms/pasemi/ 7807F: drivers/*/*pasemi* 7808F: drivers/*/*/*pasemi* 7809 7810LINUX SECURITY MODULE (LSM) FRAMEWORK 7811M: Chris Wright <chrisw@sous-sol.org> 7812L: linux-security-module@vger.kernel.org 7813S: Supported 7814 7815LIS3LV02D ACCELEROMETER DRIVER 7816M: Eric Piel <eric.piel@tremplin-utc.net> 7817S: Maintained 7818F: Documentation/misc-devices/lis3lv02d 7819F: drivers/misc/lis3lv02d/ 7820F: drivers/platform/x86/hp_accel.c 7821 7822LIVE PATCHING 7823M: Josh Poimboeuf <jpoimboe@redhat.com> 7824M: Jessica Yu <jeyu@kernel.org> 7825M: Jiri Kosina <jikos@kernel.org> 7826M: Miroslav Benes <mbenes@suse.cz> 7827R: Petr Mladek <pmladek@suse.com> 7828S: Maintained 7829F: kernel/livepatch/ 7830F: include/linux/livepatch.h 7831F: arch/x86/include/asm/livepatch.h 7832F: arch/x86/kernel/livepatch.c 7833F: Documentation/livepatch/ 7834F: Documentation/ABI/testing/sysfs-kernel-livepatch 7835F: samples/livepatch/ 7836L: live-patching@vger.kernel.org 7837T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7838 7839LINUX KERNEL DUMP TEST MODULE (LKDTM) 7840M: Kees Cook <keescook@chromium.org> 7841S: Maintained 7842F: drivers/misc/lkdtm* 7843 7844LLC (802.2) 7845L: netdev@vger.kernel.org 7846S: Odd fixes 7847F: include/linux/llc.h 7848F: include/uapi/linux/llc.h 7849F: include/net/llc* 7850F: net/llc/ 7851 7852LM73 HARDWARE MONITOR DRIVER 7853M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7854L: linux-hwmon@vger.kernel.org 7855S: Maintained 7856F: drivers/hwmon/lm73.c 7857 7858LM78 HARDWARE MONITOR DRIVER 7859M: Jean Delvare <jdelvare@suse.com> 7860L: linux-hwmon@vger.kernel.org 7861S: Maintained 7862F: Documentation/hwmon/lm78 7863F: drivers/hwmon/lm78.c 7864 7865LM83 HARDWARE MONITOR DRIVER 7866M: Jean Delvare <jdelvare@suse.com> 7867L: linux-hwmon@vger.kernel.org 7868S: Maintained 7869F: Documentation/hwmon/lm83 7870F: drivers/hwmon/lm83.c 7871 7872LM90 HARDWARE MONITOR DRIVER 7873M: Jean Delvare <jdelvare@suse.com> 7874L: linux-hwmon@vger.kernel.org 7875S: Maintained 7876F: Documentation/hwmon/lm90 7877F: Documentation/devicetree/bindings/hwmon/lm90.txt 7878F: drivers/hwmon/lm90.c 7879F: include/dt-bindings/thermal/lm90.h 7880 7881LM95234 HARDWARE MONITOR DRIVER 7882M: Guenter Roeck <linux@roeck-us.net> 7883L: linux-hwmon@vger.kernel.org 7884S: Maintained 7885F: Documentation/hwmon/lm95234 7886F: drivers/hwmon/lm95234.c 7887 7888LME2510 MEDIA DRIVER 7889M: Malcolm Priestley <tvboxspy@gmail.com> 7890L: linux-media@vger.kernel.org 7891W: https://linuxtv.org 7892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7893S: Maintained 7894F: drivers/media/usb/dvb-usb-v2/lmedm04* 7895 7896LOCKING PRIMITIVES 7897M: Peter Zijlstra <peterz@infradead.org> 7898M: Ingo Molnar <mingo@redhat.com> 7899L: linux-kernel@vger.kernel.org 7900T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7901S: Maintained 7902F: Documentation/locking/ 7903F: include/linux/lockdep.h 7904F: include/linux/spinlock*.h 7905F: arch/*/include/asm/spinlock*.h 7906F: include/linux/rwlock*.h 7907F: include/linux/mutex*.h 7908F: arch/*/include/asm/mutex*.h 7909F: include/linux/rwsem*.h 7910F: arch/*/include/asm/rwsem.h 7911F: include/linux/seqlock.h 7912F: lib/locking*.[ch] 7913F: kernel/locking/ 7914 7915LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7916M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7917L: linux-ntfs-dev@lists.sourceforge.net 7918W: http://www.linux-ntfs.org/content/view/19/37/ 7919S: Maintained 7920F: Documentation/ldm.txt 7921F: block/partitions/ldm.* 7922 7923LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7924M: Sathya Prakash <sathya.prakash@broadcom.com> 7925M: Chaitra P B <chaitra.basappa@broadcom.com> 7926M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7927L: MPT-FusionLinux.pdl@broadcom.com 7928L: linux-scsi@vger.kernel.org 7929W: http://www.avagotech.com/support/ 7930S: Supported 7931F: drivers/message/fusion/ 7932F: drivers/scsi/mpt2sas/ 7933F: drivers/scsi/mpt3sas/ 7934 7935LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7936M: Matthew Wilcox <matthew@wil.cx> 7937L: linux-scsi@vger.kernel.org 7938S: Maintained 7939F: drivers/scsi/sym53c8xx_2/ 7940 7941LTC4261 HARDWARE MONITOR DRIVER 7942M: Guenter Roeck <linux@roeck-us.net> 7943L: linux-hwmon@vger.kernel.org 7944S: Maintained 7945F: Documentation/hwmon/ltc4261 7946F: drivers/hwmon/ltc4261.c 7947 7948LTC4306 I2C MULTIPLEXER DRIVER 7949M: Michael Hennerich <michael.hennerich@analog.com> 7950W: http://ez.analog.com/community/linux-device-drivers 7951L: linux-i2c@vger.kernel.org 7952S: Supported 7953F: drivers/i2c/muxes/i2c-mux-ltc4306.c 7954F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 7955 7956LTP (Linux Test Project) 7957M: Mike Frysinger <vapier@gentoo.org> 7958M: Cyril Hrubis <chrubis@suse.cz> 7959M: Wanlong Gao <wanlong.gao@gmail.com> 7960M: Jan Stancek <jstancek@redhat.com> 7961M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7962M: Alexey Kodanev <alexey.kodanev@oracle.com> 7963L: ltp@lists.linux.it (subscribers-only) 7964W: http://linux-test-project.github.io/ 7965T: git git://github.com/linux-test-project/ltp.git 7966S: Maintained 7967 7968M32R ARCHITECTURE 7969W: http://www.linux-m32r.org/ 7970S: Orphan 7971F: arch/m32r/ 7972 7973M68K ARCHITECTURE 7974M: Geert Uytterhoeven <geert@linux-m68k.org> 7975L: linux-m68k@lists.linux-m68k.org 7976W: http://www.linux-m68k.org/ 7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7978S: Maintained 7979F: arch/m68k/ 7980F: drivers/zorro/ 7981 7982M68K ON APPLE MACINTOSH 7983M: Joshua Thompson <funaho@jurai.org> 7984W: http://www.mac.linux-m68k.org/ 7985L: linux-m68k@lists.linux-m68k.org 7986S: Maintained 7987F: arch/m68k/mac/ 7988 7989M68K ON HP9000/300 7990M: Philip Blundell <philb@gnu.org> 7991W: http://www.tazenda.demon.co.uk/phil/linux-hp 7992S: Maintained 7993F: arch/m68k/hp300/ 7994 7995M88DS3103 MEDIA DRIVER 7996M: Antti Palosaari <crope@iki.fi> 7997L: linux-media@vger.kernel.org 7998W: https://linuxtv.org 7999W: http://palosaari.fi/linux/ 8000Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8001T: git git://linuxtv.org/anttip/media_tree.git 8002S: Maintained 8003F: drivers/media/dvb-frontends/m88ds3103* 8004 8005M88RS2000 MEDIA DRIVER 8006M: Malcolm Priestley <tvboxspy@gmail.com> 8007L: linux-media@vger.kernel.org 8008W: https://linuxtv.org 8009Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8010S: Maintained 8011F: drivers/media/dvb-frontends/m88rs2000* 8012 8013MA901 MASTERKIT USB FM RADIO DRIVER 8014M: Alexey Klimov <klimov.linux@gmail.com> 8015L: linux-media@vger.kernel.org 8016T: git git://linuxtv.org/media_tree.git 8017S: Maintained 8018F: drivers/media/radio/radio-ma901.c 8019 8020MAC80211 8021M: Johannes Berg <johannes@sipsolutions.net> 8022L: linux-wireless@vger.kernel.org 8023W: http://wireless.kernel.org/ 8024T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8025T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8026S: Maintained 8027F: Documentation/networking/mac80211-injection.txt 8028F: include/net/mac80211.h 8029F: net/mac80211/ 8030F: drivers/net/wireless/mac80211_hwsim.[ch] 8031 8032MAILBOX API 8033M: Jassi Brar <jassisinghbrar@gmail.com> 8034L: linux-kernel@vger.kernel.org 8035S: Maintained 8036F: drivers/mailbox/ 8037F: include/linux/mailbox_client.h 8038F: include/linux/mailbox_controller.h 8039 8040MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8041M: Michael Kerrisk <mtk.manpages@gmail.com> 8042W: http://www.kernel.org/doc/man-pages 8043L: linux-man@vger.kernel.org 8044S: Maintained 8045 8046MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8047M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8048L: linux-mips@linux-mips.org 8049S: Maintained 8050F: arch/mips/boot/dts/img/pistachio_marduk.dts 8051 8052MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8053M: Andrew Lunn <andrew@lunn.ch> 8054M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8055L: netdev@vger.kernel.org 8056S: Maintained 8057F: drivers/net/dsa/mv88e6xxx/ 8058F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8059 8060MARVELL ARMADA DRM SUPPORT 8061M: Russell King <linux@armlinux.org.uk> 8062S: Maintained 8063T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8064T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8065F: drivers/gpu/drm/armada/ 8066F: include/uapi/drm/armada_drm.h 8067F: Documentation/devicetree/bindings/display/armada/ 8068 8069MARVELL CRYPTO DRIVER 8070M: Boris Brezillon <boris.brezillon@free-electrons.com> 8071M: Arnaud Ebalard <arno@natisbad.org> 8072F: drivers/crypto/marvell/ 8073S: Maintained 8074L: linux-crypto@vger.kernel.org 8075 8076MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8077M: Mirko Lindner <mlindner@marvell.com> 8078M: Stephen Hemminger <stephen@networkplumber.org> 8079L: netdev@vger.kernel.org 8080S: Maintained 8081F: drivers/net/ethernet/marvell/sk* 8082 8083MARVELL LIBERTAS WIRELESS DRIVER 8084L: libertas-dev@lists.infradead.org 8085S: Orphan 8086F: drivers/net/wireless/marvell/libertas/ 8087 8088MARVELL MV643XX ETHERNET DRIVER 8089M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8090L: netdev@vger.kernel.org 8091S: Maintained 8092F: drivers/net/ethernet/marvell/mv643xx_eth.* 8093F: include/linux/mv643xx.h 8094 8095MARVELL MV88X3310 PHY DRIVER 8096M: Russell King <rmk@armlinux.org.uk> 8097L: netdev@vger.kernel.org 8098S: Maintained 8099F: drivers/net/phy/marvell10g.c 8100 8101MARVELL MVNETA ETHERNET DRIVER 8102M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8103L: netdev@vger.kernel.org 8104S: Maintained 8105F: drivers/net/ethernet/marvell/mvneta.* 8106 8107MARVELL MWIFIEX WIRELESS DRIVER 8108M: Amitkumar Karwar <amitkarwar@gmail.com> 8109M: Nishant Sarmukadam <nishants@marvell.com> 8110M: Ganapathi Bhat <gbhat@marvell.com> 8111M: Xinming Hu <huxm@marvell.com> 8112L: linux-wireless@vger.kernel.org 8113S: Maintained 8114F: drivers/net/wireless/marvell/mwifiex/ 8115 8116MARVELL MWL8K WIRELESS DRIVER 8117M: Lennert Buytenhek <buytenh@wantstofly.org> 8118L: linux-wireless@vger.kernel.org 8119S: Odd Fixes 8120F: drivers/net/wireless/marvell/mwl8k.c 8121 8122MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8123M: Nicolas Pitre <nico@fluxnic.net> 8124S: Odd Fixes 8125F: drivers/mmc/host/mvsdio.* 8126 8127MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8128M: Hu Ziji <huziji@marvell.com> 8129L: linux-mmc@vger.kernel.org 8130S: Supported 8131F: drivers/mmc/host/sdhci-xenon* 8132F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8133 8134MATROX FRAMEBUFFER DRIVER 8135L: linux-fbdev@vger.kernel.org 8136S: Orphan 8137F: drivers/video/fbdev/matrox/matroxfb_* 8138F: include/uapi/linux/matroxfb.h 8139 8140MAX16065 HARDWARE MONITOR DRIVER 8141M: Guenter Roeck <linux@roeck-us.net> 8142L: linux-hwmon@vger.kernel.org 8143S: Maintained 8144F: Documentation/hwmon/max16065 8145F: drivers/hwmon/max16065.c 8146 8147MAX20751 HARDWARE MONITOR DRIVER 8148M: Guenter Roeck <linux@roeck-us.net> 8149L: linux-hwmon@vger.kernel.org 8150S: Maintained 8151F: Documentation/hwmon/max20751 8152F: drivers/hwmon/max20751.c 8153 8154MAX2175 SDR TUNER DRIVER 8155M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8156L: linux-media@vger.kernel.org 8157T: git git://linuxtv.org/media_tree.git 8158S: Maintained 8159F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8160F: Documentation/media/v4l-drivers/max2175.rst 8161F: drivers/media/i2c/max2175* 8162F: include/uapi/linux/max2175.h 8163 8164MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8165L: linux-hwmon@vger.kernel.org 8166S: Orphan 8167F: Documentation/hwmon/max6650 8168F: drivers/hwmon/max6650.c 8169 8170MAX6697 HARDWARE MONITOR DRIVER 8171M: Guenter Roeck <linux@roeck-us.net> 8172L: linux-hwmon@vger.kernel.org 8173S: Maintained 8174F: Documentation/hwmon/max6697 8175F: Documentation/devicetree/bindings/i2c/max6697.txt 8176F: drivers/hwmon/max6697.c 8177F: include/linux/platform_data/max6697.h 8178 8179MAX9860 MONO AUDIO VOICE CODEC DRIVER 8180M: Peter Rosin <peda@axentia.se> 8181L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8182S: Maintained 8183F: Documentation/devicetree/bindings/sound/max9860.txt 8184F: sound/soc/codecs/max9860.* 8185 8186MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8187M: Krzysztof Kozlowski <krzk@kernel.org> 8188M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8189L: linux-pm@vger.kernel.org 8190S: Supported 8191F: drivers/power/supply/max14577_charger.c 8192F: drivers/power/supply/max77693_charger.c 8193 8194MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8195M: Javier Martinez Canillas <javier@dowhile0.org> 8196L: linux-kernel@vger.kernel.org 8197S: Supported 8198F: drivers/regulator/max77802-regulator.c 8199F: Documentation/devicetree/bindings/*/*max77802.txt 8200F: include/dt-bindings/*/*max77802.h 8201 8202MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8203M: Chanwoo Choi <cw00.choi@samsung.com> 8204M: Krzysztof Kozlowski <krzk@kernel.org> 8205M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8206L: linux-kernel@vger.kernel.org 8207S: Supported 8208F: drivers/*/max14577*.c 8209F: drivers/*/max77686*.c 8210F: drivers/*/max77693*.c 8211F: drivers/extcon/extcon-max14577.c 8212F: drivers/extcon/extcon-max77693.c 8213F: drivers/rtc/rtc-max77686.c 8214F: drivers/clk/clk-max77686.c 8215F: Documentation/devicetree/bindings/mfd/max14577.txt 8216F: Documentation/devicetree/bindings/*/max77686.txt 8217F: Documentation/devicetree/bindings/mfd/max77693.txt 8218F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8219F: include/linux/mfd/max14577*.h 8220F: include/linux/mfd/max77686*.h 8221F: include/linux/mfd/max77693*.h 8222 8223MAXIRADIO FM RADIO RECEIVER DRIVER 8224M: Hans Verkuil <hverkuil@xs4all.nl> 8225L: linux-media@vger.kernel.org 8226T: git git://linuxtv.org/media_tree.git 8227W: https://linuxtv.org 8228S: Maintained 8229F: drivers/media/radio/radio-maxiradio* 8230 8231MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8232M: Peter Rosin <peda@axentia.se> 8233L: linux-iio@vger.kernel.org 8234S: Maintained 8235F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8236F: drivers/iio/potentiometer/mcp4531.c 8237 8238MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8239M: William Breathitt Gray <vilhelm.gray@gmail.com> 8240L: linux-iio@vger.kernel.org 8241S: Maintained 8242F: drivers/iio/dac/cio-dac.c 8243 8244MEDIA DRIVERS FOR RENESAS - DRIF 8245M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8246L: linux-media@vger.kernel.org 8247L: linux-renesas-soc@vger.kernel.org 8248T: git git://linuxtv.org/media_tree.git 8249S: Supported 8250F: Documentation/devicetree/bindings/media/renesas,drif.txt 8251F: drivers/media/platform/rcar_drif.c 8252 8253MEDIA DRIVERS FOR FREESCALE IMX 8254M: Steve Longerbeam <slongerbeam@gmail.com> 8255M: Philipp Zabel <p.zabel@pengutronix.de> 8256L: linux-media@vger.kernel.org 8257T: git git://linuxtv.org/media_tree.git 8258S: Maintained 8259F: Documentation/devicetree/bindings/media/imx.txt 8260F: Documentation/media/v4l-drivers/imx.rst 8261F: drivers/staging/media/imx/ 8262F: include/linux/imx-media.h 8263F: include/media/imx.h 8264 8265MEDIA DRIVERS FOR RENESAS - FCP 8266M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8267L: linux-media@vger.kernel.org 8268L: linux-renesas-soc@vger.kernel.org 8269T: git git://linuxtv.org/media_tree.git 8270S: Supported 8271F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8272F: drivers/media/platform/rcar-fcp.c 8273F: include/media/rcar-fcp.h 8274 8275MEDIA DRIVERS FOR RENESAS - FDP1 8276M: Kieran Bingham <kieran@bingham.xyz> 8277L: linux-media@vger.kernel.org 8278L: linux-renesas-soc@vger.kernel.org 8279T: git git://linuxtv.org/media_tree.git 8280S: Supported 8281F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8282F: drivers/media/platform/rcar_fdp1.c 8283 8284MEDIA DRIVERS FOR RENESAS - VIN 8285M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8286L: linux-media@vger.kernel.org 8287L: linux-renesas-soc@vger.kernel.org 8288T: git git://linuxtv.org/media_tree.git 8289S: Supported 8290F: Documentation/devicetree/bindings/media/rcar_vin.txt 8291F: drivers/media/platform/rcar-vin/ 8292 8293MEDIA DRIVERS FOR RENESAS - VSP1 8294M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8295L: linux-media@vger.kernel.org 8296L: linux-renesas-soc@vger.kernel.org 8297T: git git://linuxtv.org/media_tree.git 8298S: Supported 8299F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8300F: drivers/media/platform/vsp1/ 8301 8302MEDIA DRIVERS FOR HELENE 8303M: Abylay Ospan <aospan@netup.ru> 8304L: linux-media@vger.kernel.org 8305W: https://linuxtv.org 8306W: http://netup.tv/ 8307T: git git://linuxtv.org/media_tree.git 8308S: Supported 8309F: drivers/media/dvb-frontends/helene* 8310 8311MEDIA DRIVERS FOR ASCOT2E 8312M: Sergey Kozlov <serjk@netup.ru> 8313M: Abylay Ospan <aospan@netup.ru> 8314L: linux-media@vger.kernel.org 8315W: https://linuxtv.org 8316W: http://netup.tv/ 8317T: git git://linuxtv.org/media_tree.git 8318S: Supported 8319F: drivers/media/dvb-frontends/ascot2e* 8320 8321MEDIA DRIVERS FOR CXD2841ER 8322M: Sergey Kozlov <serjk@netup.ru> 8323M: Abylay Ospan <aospan@netup.ru> 8324L: linux-media@vger.kernel.org 8325W: https://linuxtv.org 8326W: http://netup.tv/ 8327T: git git://linuxtv.org/media_tree.git 8328S: Supported 8329F: drivers/media/dvb-frontends/cxd2841er* 8330 8331MEDIA DRIVERS FOR HORUS3A 8332M: Sergey Kozlov <serjk@netup.ru> 8333M: Abylay Ospan <aospan@netup.ru> 8334L: linux-media@vger.kernel.org 8335W: https://linuxtv.org 8336W: http://netup.tv/ 8337T: git git://linuxtv.org/media_tree.git 8338S: Supported 8339F: drivers/media/dvb-frontends/horus3a* 8340 8341MEDIA DRIVERS FOR LNBH25 8342M: Sergey Kozlov <serjk@netup.ru> 8343M: Abylay Ospan <aospan@netup.ru> 8344L: linux-media@vger.kernel.org 8345W: https://linuxtv.org 8346W: http://netup.tv/ 8347T: git git://linuxtv.org/media_tree.git 8348S: Supported 8349F: drivers/media/dvb-frontends/lnbh25* 8350 8351MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8352M: Sergey Kozlov <serjk@netup.ru> 8353M: Abylay Ospan <aospan@netup.ru> 8354L: linux-media@vger.kernel.org 8355W: https://linuxtv.org 8356W: http://netup.tv/ 8357T: git git://linuxtv.org/media_tree.git 8358S: Supported 8359F: drivers/media/pci/netup_unidvb/* 8360 8361MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8362M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8363M: Mauro Carvalho Chehab <mchehab@kernel.org> 8364P: LinuxTV.org Project 8365L: linux-media@vger.kernel.org 8366W: https://linuxtv.org 8367Q: http://patchwork.kernel.org/project/linux-media/list/ 8368T: git git://linuxtv.org/media_tree.git 8369S: Maintained 8370F: Documentation/devicetree/bindings/media/ 8371F: Documentation/media/ 8372F: drivers/media/ 8373F: drivers/staging/media/ 8374F: include/linux/platform_data/media/ 8375F: include/media/ 8376F: include/uapi/linux/dvb/ 8377F: include/uapi/linux/videodev2.h 8378F: include/uapi/linux/media.h 8379F: include/uapi/linux/v4l2-* 8380F: include/uapi/linux/meye.h 8381F: include/uapi/linux/ivtv* 8382F: include/uapi/linux/uvcvideo.h 8383 8384MEDIATEK ETHERNET DRIVER 8385M: Felix Fietkau <nbd@openwrt.org> 8386M: John Crispin <blogic@openwrt.org> 8387L: netdev@vger.kernel.org 8388S: Maintained 8389F: drivers/net/ethernet/mediatek/ 8390 8391MEDIATEK JPEG DRIVER 8392M: Rick Chang <rick.chang@mediatek.com> 8393M: Bin Liu <bin.liu@mediatek.com> 8394S: Supported 8395F: drivers/media/platform/mtk-jpeg/ 8396F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8397 8398MEDIATEK MEDIA DRIVER 8399M: Tiffany Lin <tiffany.lin@mediatek.com> 8400M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8401S: Supported 8402F: drivers/media/platform/mtk-vcodec/ 8403F: drivers/media/platform/mtk-vpu/ 8404F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8405F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8406 8407MEDIATEK MDP DRIVER 8408M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8409M: Houlong Wei <houlong.wei@mediatek.com> 8410M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8411S: Supported 8412F: drivers/media/platform/mtk-mdp/ 8413F: drivers/media/platform/mtk-vpu/ 8414F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8415 8416MEDIATEK MT7601U WIRELESS LAN DRIVER 8417M: Jakub Kicinski <kubakici@wp.pl> 8418L: linux-wireless@vger.kernel.org 8419S: Maintained 8420F: drivers/net/wireless/mediatek/mt7601u/ 8421 8422MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8423M: Sean Wang <sean.wang@mediatek.com> 8424S: Maintained 8425F: drivers/char/hw_random/mtk-rng.c 8426 8427MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8428M: Peter Senna Tschudin <peter.senna@collabora.com> 8429M: Martin Donnelly <martin.donnelly@ge.com> 8430M: Martyn Welch <martyn.welch@collabora.co.uk> 8431S: Maintained 8432F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8433F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8434 8435MEGARAID SCSI/SAS DRIVERS 8436M: Kashyap Desai <kashyap.desai@broadcom.com> 8437M: Sumit Saxena <sumit.saxena@broadcom.com> 8438M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8439L: megaraidlinux.pdl@broadcom.com 8440L: linux-scsi@vger.kernel.org 8441W: http://www.avagotech.com/support/ 8442S: Maintained 8443F: Documentation/scsi/megaraid.txt 8444F: drivers/scsi/megaraid.* 8445F: drivers/scsi/megaraid/ 8446 8447MELFAS MIP4 TOUCHSCREEN DRIVER 8448M: Sangwon Jee <jeesw@melfas.com> 8449W: http://www.melfas.com 8450S: Supported 8451F: drivers/input/touchscreen/melfas_mip4.c 8452F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8453 8454MELLANOX ETHERNET DRIVER (mlx4_en) 8455M: Tariq Toukan <tariqt@mellanox.com> 8456L: netdev@vger.kernel.org 8457S: Supported 8458W: http://www.mellanox.com 8459Q: http://patchwork.ozlabs.org/project/netdev/list/ 8460F: drivers/net/ethernet/mellanox/mlx4/en_* 8461 8462MELLANOX ETHERNET DRIVER (mlx5e) 8463M: Saeed Mahameed <saeedm@mellanox.com> 8464L: netdev@vger.kernel.org 8465S: Supported 8466W: http://www.mellanox.com 8467Q: http://patchwork.ozlabs.org/project/netdev/list/ 8468F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8469 8470MELLANOX ETHERNET INNOVA DRIVER 8471M: Ilan Tayari <ilant@mellanox.com> 8472R: Boris Pismenny <borisp@mellanox.com> 8473L: netdev@vger.kernel.org 8474S: Supported 8475W: http://www.mellanox.com 8476Q: http://patchwork.ozlabs.org/project/netdev/list/ 8477F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8478F: include/linux/mlx5/mlx5_ifc_fpga.h 8479 8480MELLANOX ETHERNET INNOVA IPSEC DRIVER 8481M: Ilan Tayari <ilant@mellanox.com> 8482R: Boris Pismenny <borisp@mellanox.com> 8483L: netdev@vger.kernel.org 8484S: Supported 8485W: http://www.mellanox.com 8486Q: http://patchwork.ozlabs.org/project/netdev/list/ 8487F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8488F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8489 8490MELLANOX ETHERNET SWITCH DRIVERS 8491M: Jiri Pirko <jiri@mellanox.com> 8492M: Ido Schimmel <idosch@mellanox.com> 8493L: netdev@vger.kernel.org 8494S: Supported 8495W: http://www.mellanox.com 8496Q: http://patchwork.ozlabs.org/project/netdev/list/ 8497F: drivers/net/ethernet/mellanox/mlxsw/ 8498 8499MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8500M: Yotam Gigi <yotamg@mellanox.com> 8501L: netdev@vger.kernel.org 8502S: Supported 8503W: http://www.mellanox.com 8504Q: http://patchwork.ozlabs.org/project/netdev/list/ 8505F: drivers/net/ethernet/mellanox/mlxfw/ 8506 8507MELLANOX MLXCPLD I2C AND MUX DRIVER 8508M: Vadim Pasternak <vadimp@mellanox.com> 8509M: Michael Shych <michaelsh@mellanox.com> 8510L: linux-i2c@vger.kernel.org 8511S: Supported 8512F: drivers/i2c/busses/i2c-mlxcpld.c 8513F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8514F: Documentation/i2c/busses/i2c-mlxcpld 8515 8516MELLANOX MLXCPLD LED DRIVER 8517M: Vadim Pasternak <vadimp@mellanox.com> 8518L: linux-leds@vger.kernel.org 8519S: Supported 8520F: drivers/leds/leds-mlxcpld.c 8521F: Documentation/leds/leds-mlxcpld.txt 8522 8523MELLANOX PLATFORM DRIVER 8524M: Vadim Pasternak <vadimp@mellanox.com> 8525L: platform-driver-x86@vger.kernel.org 8526S: Supported 8527F: drivers/platform/x86/mlx-platform.c 8528 8529MELLANOX MLX CPLD HOTPLUG DRIVER 8530M: Vadim Pasternak <vadimp@mellanox.com> 8531L: platform-driver-x86@vger.kernel.org 8532S: Supported 8533F: drivers/platform/x86/mlxcpld-hotplug.c 8534F: include/linux/platform_data/mlxcpld-hotplug.h 8535 8536SOFT-ROCE DRIVER (rxe) 8537M: Moni Shoua <monis@mellanox.com> 8538L: linux-rdma@vger.kernel.org 8539S: Supported 8540W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8541Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8542F: drivers/infiniband/sw/rxe/ 8543F: include/uapi/rdma/rdma_user_rxe.h 8544 8545MEMBARRIER SUPPORT 8546M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8547M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8548L: linux-kernel@vger.kernel.org 8549S: Supported 8550F: kernel/membarrier.c 8551F: include/uapi/linux/membarrier.h 8552 8553MEMORY MANAGEMENT 8554L: linux-mm@kvack.org 8555W: http://www.linux-mm.org 8556S: Maintained 8557F: include/linux/mm.h 8558F: include/linux/gfp.h 8559F: include/linux/mmzone.h 8560F: include/linux/memory_hotplug.h 8561F: include/linux/vmalloc.h 8562F: mm/ 8563 8564MEMORY TECHNOLOGY DEVICES (MTD) 8565M: David Woodhouse <dwmw2@infradead.org> 8566M: Brian Norris <computersforpeace@gmail.com> 8567M: Boris Brezillon <boris.brezillon@free-electrons.com> 8568M: Marek Vasut <marek.vasut@gmail.com> 8569M: Richard Weinberger <richard@nod.at> 8570M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8571L: linux-mtd@lists.infradead.org 8572W: http://www.linux-mtd.infradead.org/ 8573Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8574T: git git://git.infradead.org/linux-mtd.git master 8575T: git git://git.infradead.org/l2-mtd.git master 8576S: Maintained 8577F: Documentation/devicetree/bindings/mtd/ 8578F: drivers/mtd/ 8579F: include/linux/mtd/ 8580F: include/uapi/mtd/ 8581 8582MEN A21 WATCHDOG DRIVER 8583M: Johannes Thumshirn <morbidrsa@gmail.com> 8584L: linux-watchdog@vger.kernel.org 8585S: Maintained 8586F: drivers/watchdog/mena21_wdt.c 8587 8588MEN CHAMELEON BUS (mcb) 8589M: Johannes Thumshirn <morbidrsa@gmail.com> 8590S: Maintained 8591F: drivers/mcb/ 8592F: include/linux/mcb.h 8593F: Documentation/men-chameleon-bus.txt 8594 8595MEN F21BMC (Board Management Controller) 8596M: Andreas Werner <andreas.werner@men.de> 8597S: Supported 8598F: drivers/mfd/menf21bmc.c 8599F: drivers/watchdog/menf21bmc_wdt.c 8600F: drivers/leds/leds-menf21bmc.c 8601F: drivers/hwmon/menf21bmc_hwmon.c 8602F: Documentation/hwmon/menf21bmc 8603 8604METAG ARCHITECTURE 8605M: James Hogan <james.hogan@imgtec.com> 8606L: linux-metag@vger.kernel.org 8607T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8608S: Odd Fixes 8609F: arch/metag/ 8610F: Documentation/metag/ 8611F: Documentation/devicetree/bindings/metag/ 8612F: Documentation/devicetree/bindings/interrupt-controller/img,* 8613F: drivers/clocksource/metag_generic.c 8614F: drivers/irqchip/irq-metag.c 8615F: drivers/irqchip/irq-metag-ext.c 8616F: drivers/tty/metag_da.c 8617 8618MICROBLAZE ARCHITECTURE 8619M: Michal Simek <monstr@monstr.eu> 8620W: http://www.monstr.eu/fdt/ 8621T: git git://git.monstr.eu/linux-2.6-microblaze.git 8622S: Supported 8623F: arch/microblaze/ 8624 8625MICROCHIP / ATMEL AT91 SERIAL DRIVER 8626M: Richard Genoud <richard.genoud@gmail.com> 8627S: Maintained 8628F: drivers/tty/serial/atmel_serial.c 8629F: drivers/tty/serial/atmel_serial.h 8630 8631MICROCHIP / ATMEL DMA DRIVER 8632M: Ludovic Desroches <ludovic.desroches@microchip.com> 8633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8634L: dmaengine@vger.kernel.org 8635S: Supported 8636F: drivers/dma/at_hdmac.c 8637F: drivers/dma/at_hdmac_regs.h 8638F: include/linux/platform_data/dma-atmel.h 8639 8640MICROCHIP / ATMEL ISC DRIVER 8641M: Songjun Wu <songjun.wu@microchip.com> 8642L: linux-media@vger.kernel.org 8643S: Supported 8644F: drivers/media/platform/atmel/atmel-isc.c 8645F: drivers/media/platform/atmel/atmel-isc-regs.h 8646F: devicetree/bindings/media/atmel-isc.txt 8647 8648MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8649M: Woojung Huh <Woojung.Huh@microchip.com> 8650M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8651L: netdev@vger.kernel.org 8652S: Maintained 8653F: net/dsa/tag_ksz.c 8654F: drivers/net/dsa/microchip/* 8655F: include/linux/platform_data/microchip-ksz.h 8656F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8657 8658MICROCHIP USB251XB DRIVER 8659M: Richard Leitner <richard.leitner@skidata.com> 8660L: linux-usb@vger.kernel.org 8661S: Maintained 8662F: drivers/usb/misc/usb251xb.c 8663F: Documentation/devicetree/bindings/usb/usb251xb.txt 8664 8665MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8666M: Chen Yu <yu.c.chen@intel.com> 8667L: platform-driver-x86@vger.kernel.org 8668S: Supported 8669F: drivers/platform/x86/surfacepro3_button.c 8670 8671MICROTEK X6 SCANNER 8672M: Oliver Neukum <oliver@neukum.org> 8673S: Maintained 8674F: drivers/usb/image/microtek.* 8675 8676MIPS 8677M: Ralf Baechle <ralf@linux-mips.org> 8678L: linux-mips@linux-mips.org 8679W: http://www.linux-mips.org/ 8680T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8681Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8682S: Supported 8683F: Documentation/devicetree/bindings/mips/ 8684F: Documentation/mips/ 8685F: arch/mips/ 8686 8687MIPS/LOONGSON1 ARCHITECTURE 8688M: Keguang Zhang <keguang.zhang@gmail.com> 8689L: linux-mips@linux-mips.org 8690S: Maintained 8691F: arch/mips/loongson32/ 8692F: arch/mips/include/asm/mach-loongson32/ 8693F: drivers/*/*loongson1* 8694F: drivers/*/*/*loongson1* 8695 8696MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8697M: Hans Verkuil <hverkuil@xs4all.nl> 8698L: linux-media@vger.kernel.org 8699T: git git://linuxtv.org/media_tree.git 8700W: https://linuxtv.org 8701S: Odd Fixes 8702F: drivers/media/radio/radio-miropcm20* 8703 8704MELLANOX MLX4 core VPI driver 8705M: Tariq Toukan <tariqt@mellanox.com> 8706L: netdev@vger.kernel.org 8707L: linux-rdma@vger.kernel.org 8708W: http://www.mellanox.com 8709Q: http://patchwork.ozlabs.org/project/netdev/list/ 8710S: Supported 8711F: drivers/net/ethernet/mellanox/mlx4/ 8712F: include/linux/mlx4/ 8713 8714MELLANOX MLX4 IB driver 8715M: Yishai Hadas <yishaih@mellanox.com> 8716L: linux-rdma@vger.kernel.org 8717W: http://www.mellanox.com 8718Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8719S: Supported 8720F: drivers/infiniband/hw/mlx4/ 8721F: include/linux/mlx4/ 8722F: include/uapi/rdma/mlx4-abi.h 8723 8724MELLANOX MLX5 core VPI driver 8725M: Saeed Mahameed <saeedm@mellanox.com> 8726M: Matan Barak <matanb@mellanox.com> 8727M: Leon Romanovsky <leonro@mellanox.com> 8728L: netdev@vger.kernel.org 8729L: linux-rdma@vger.kernel.org 8730W: http://www.mellanox.com 8731Q: http://patchwork.ozlabs.org/project/netdev/list/ 8732S: Supported 8733F: drivers/net/ethernet/mellanox/mlx5/core/ 8734F: include/linux/mlx5/ 8735 8736MELLANOX MLX5 IB driver 8737M: Matan Barak <matanb@mellanox.com> 8738M: Leon Romanovsky <leonro@mellanox.com> 8739L: linux-rdma@vger.kernel.org 8740W: http://www.mellanox.com 8741Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8742S: Supported 8743F: drivers/infiniband/hw/mlx5/ 8744F: include/linux/mlx5/ 8745F: include/uapi/rdma/mlx5-abi.h 8746 8747MELEXIS MLX90614 DRIVER 8748M: Crt Mori <cmo@melexis.com> 8749L: linux-iio@vger.kernel.org 8750W: http://www.melexis.com 8751S: Supported 8752F: drivers/iio/temperature/mlx90614.c 8753 8754MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8755M: Don Brace <don.brace@microsemi.com> 8756L: esc.storagedev@microsemi.com 8757L: linux-scsi@vger.kernel.org 8758S: Supported 8759F: drivers/scsi/smartpqi/smartpqi*.[ch] 8760F: drivers/scsi/smartpqi/Kconfig 8761F: drivers/scsi/smartpqi/Makefile 8762F: include/linux/cciss*.h 8763F: include/uapi/linux/cciss*.h 8764F: Documentation/scsi/smartpqi.txt 8765 8766MN88472 MEDIA DRIVER 8767M: Antti Palosaari <crope@iki.fi> 8768L: linux-media@vger.kernel.org 8769W: https://linuxtv.org 8770W: http://palosaari.fi/linux/ 8771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8772S: Maintained 8773F: drivers/media/dvb-frontends/mn88472* 8774 8775MN88473 MEDIA DRIVER 8776M: Antti Palosaari <crope@iki.fi> 8777L: linux-media@vger.kernel.org 8778W: https://linuxtv.org 8779W: http://palosaari.fi/linux/ 8780Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8781S: Maintained 8782F: drivers/media/dvb-frontends/mn88473* 8783 8784MODULE SUPPORT 8785M: Jessica Yu <jeyu@kernel.org> 8786M: Rusty Russell <rusty@rustcorp.com.au> 8787T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8788S: Maintained 8789F: include/linux/module.h 8790F: kernel/module.c 8791 8792MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8793W: http://popies.net/meye/ 8794S: Orphan 8795F: Documentation/media/v4l-drivers/meye* 8796F: drivers/media/pci/meye/ 8797F: include/uapi/linux/meye.h 8798 8799MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8800M: Jiri Slaby <jirislaby@gmail.com> 8801S: Maintained 8802F: Documentation/serial/moxa-smartio 8803F: drivers/tty/mxser.* 8804 8805MR800 AVERMEDIA USB FM RADIO DRIVER 8806M: Alexey Klimov <klimov.linux@gmail.com> 8807L: linux-media@vger.kernel.org 8808T: git git://linuxtv.org/media_tree.git 8809S: Maintained 8810F: drivers/media/radio/radio-mr800.c 8811 8812MRF24J40 IEEE 802.15.4 RADIO DRIVER 8813M: Alan Ott <alan@signal11.us> 8814L: linux-wpan@vger.kernel.org 8815S: Maintained 8816F: drivers/net/ieee802154/mrf24j40.c 8817F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8818 8819MSI LAPTOP SUPPORT 8820M: "Lee, Chun-Yi" <jlee@suse.com> 8821L: platform-driver-x86@vger.kernel.org 8822S: Maintained 8823F: drivers/platform/x86/msi-laptop.c 8824 8825MSI WMI SUPPORT 8826L: platform-driver-x86@vger.kernel.org 8827S: Orphan 8828F: drivers/platform/x86/msi-wmi.c 8829 8830MSI001 MEDIA DRIVER 8831M: Antti Palosaari <crope@iki.fi> 8832L: linux-media@vger.kernel.org 8833W: https://linuxtv.org 8834W: http://palosaari.fi/linux/ 8835Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8836T: git git://linuxtv.org/anttip/media_tree.git 8837S: Maintained 8838F: drivers/media/tuners/msi001* 8839 8840MSI2500 MEDIA DRIVER 8841M: Antti Palosaari <crope@iki.fi> 8842L: linux-media@vger.kernel.org 8843W: https://linuxtv.org 8844W: http://palosaari.fi/linux/ 8845Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8846T: git git://linuxtv.org/anttip/media_tree.git 8847S: Maintained 8848F: drivers/media/usb/msi2500/ 8849 8850MSYSTEMS DISKONCHIP G3 MTD DRIVER 8851M: Robert Jarzmik <robert.jarzmik@free.fr> 8852L: linux-mtd@lists.infradead.org 8853S: Maintained 8854F: drivers/mtd/devices/docg3* 8855 8856MT9M032 APTINA SENSOR DRIVER 8857M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8858L: linux-media@vger.kernel.org 8859T: git git://linuxtv.org/media_tree.git 8860S: Maintained 8861F: drivers/media/i2c/mt9m032.c 8862F: include/media/i2c/mt9m032.h 8863 8864MT9P031 APTINA CAMERA SENSOR 8865M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8866L: linux-media@vger.kernel.org 8867T: git git://linuxtv.org/media_tree.git 8868S: Maintained 8869F: drivers/media/i2c/mt9p031.c 8870F: include/media/i2c/mt9p031.h 8871 8872MT9T001 APTINA CAMERA SENSOR 8873M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8874L: linux-media@vger.kernel.org 8875T: git git://linuxtv.org/media_tree.git 8876S: Maintained 8877F: drivers/media/i2c/mt9t001.c 8878F: include/media/i2c/mt9t001.h 8879 8880MT9V032 APTINA CAMERA SENSOR 8881M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8882L: linux-media@vger.kernel.org 8883T: git git://linuxtv.org/media_tree.git 8884S: Maintained 8885F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8886F: drivers/media/i2c/mt9v032.c 8887F: include/media/i2c/mt9v032.h 8888 8889MULTIFUNCTION DEVICES (MFD) 8890M: Lee Jones <lee.jones@linaro.org> 8891T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8892S: Supported 8893F: Documentation/devicetree/bindings/mfd/ 8894F: drivers/mfd/ 8895F: include/linux/mfd/ 8896F: include/dt-bindings/mfd/ 8897 8898MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8899M: Ulf Hansson <ulf.hansson@linaro.org> 8900L: linux-mmc@vger.kernel.org 8901T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8902S: Maintained 8903F: Documentation/devicetree/bindings/mmc/ 8904F: drivers/mmc/ 8905F: include/linux/mmc/ 8906F: include/uapi/linux/mmc/ 8907 8908MULTIMEDIA CARD (MMC) ETC. OVER SPI 8909S: Orphan 8910F: drivers/mmc/host/mmc_spi.c 8911F: include/linux/spi/mmc_spi.h 8912 8913MULTIPLEXER SUBSYSTEM 8914M: Peter Rosin <peda@axentia.se> 8915S: Maintained 8916F: Documentation/ABI/testing/mux/sysfs-class-mux* 8917F: Documentation/devicetree/bindings/mux/ 8918F: include/linux/dt-bindings/mux/ 8919F: include/linux/mux/ 8920F: drivers/mux/ 8921 8922MULTISOUND SOUND DRIVER 8923M: Andrew Veliath <andrewtv@usa.net> 8924S: Maintained 8925F: Documentation/sound/oss/MultiSound 8926F: sound/oss/msnd* 8927 8928MULTITECH MULTIPORT CARD (ISICOM) 8929S: Orphan 8930F: drivers/tty/isicom.c 8931F: include/linux/isicom.h 8932 8933MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8934M: Bin Liu <b-liu@ti.com> 8935L: linux-usb@vger.kernel.org 8936T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8937S: Maintained 8938F: drivers/usb/musb/ 8939 8940MXL5007T MEDIA DRIVER 8941M: Michael Krufky <mkrufky@linuxtv.org> 8942L: linux-media@vger.kernel.org 8943W: https://linuxtv.org 8944W: http://github.com/mkrufky 8945Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8946T: git git://linuxtv.org/mkrufky/tuners.git 8947S: Maintained 8948F: drivers/media/tuners/mxl5007t.* 8949 8950MXSFB DRM DRIVER 8951M: Marek Vasut <marex@denx.de> 8952S: Supported 8953F: drivers/gpu/drm/mxsfb/ 8954F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8955 8956MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8957M: Hyong-Youb Kim <hykim@myri.com> 8958L: netdev@vger.kernel.org 8959W: https://www.myricom.com/support/downloads/myri10ge.html 8960S: Supported 8961F: drivers/net/ethernet/myricom/myri10ge/ 8962 8963NAND FLASH SUBSYSTEM 8964M: Boris Brezillon <boris.brezillon@free-electrons.com> 8965R: Richard Weinberger <richard@nod.at> 8966L: linux-mtd@lists.infradead.org 8967W: http://www.linux-mtd.infradead.org/ 8968Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8969T: git git://git.infradead.org/linux-mtd.git nand/fixes 8970T: git git://git.infradead.org/l2-mtd.git nand/next 8971S: Maintained 8972F: drivers/mtd/nand/ 8973F: include/linux/mtd/nand*.h 8974 8975NATSEMI ETHERNET DRIVER (DP8381x) 8976S: Orphan 8977F: drivers/net/ethernet/natsemi/natsemi.c 8978 8979NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8980M: Daniel Mack <zonque@gmail.com> 8981S: Maintained 8982L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8983W: http://www.native-instruments.com 8984F: sound/usb/caiaq/ 8985 8986NCP FILESYSTEM 8987M: Petr Vandrovec <petr@vandrovec.name> 8988S: Odd Fixes 8989F: fs/ncpfs/ 8990 8991NCR 5380 SCSI DRIVERS 8992M: Finn Thain <fthain@telegraphics.com.au> 8993M: Michael Schmitz <schmitzmic@gmail.com> 8994L: linux-scsi@vger.kernel.org 8995S: Maintained 8996F: Documentation/scsi/g_NCR5380.txt 8997F: drivers/scsi/NCR5380.* 8998F: drivers/scsi/arm/cumana_1.c 8999F: drivers/scsi/arm/oak.c 9000F: drivers/scsi/atari_scsi.* 9001F: drivers/scsi/dmx3191d.c 9002F: drivers/scsi/g_NCR5380.* 9003F: drivers/scsi/mac_scsi.* 9004F: drivers/scsi/sun3_scsi.* 9005F: drivers/scsi/sun3_scsi_vme.c 9006 9007NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9008M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9009L: linux-scsi@vger.kernel.org 9010S: Maintained 9011F: drivers/scsi/NCR_D700.* 9012 9013NCT6775 HARDWARE MONITOR DRIVER 9014M: Guenter Roeck <linux@roeck-us.net> 9015L: linux-hwmon@vger.kernel.org 9016S: Maintained 9017F: Documentation/hwmon/nct6775 9018F: drivers/hwmon/nct6775.c 9019 9020NETEFFECT IWARP RNIC DRIVER (IW_NES) 9021M: Faisal Latif <faisal.latif@intel.com> 9022L: linux-rdma@vger.kernel.org 9023W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9024S: Supported 9025F: drivers/infiniband/hw/nes/ 9026F: include/uapi/rdma/nes-abi.h 9027 9028NETEM NETWORK EMULATOR 9029M: Stephen Hemminger <stephen@networkplumber.org> 9030L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9031S: Maintained 9032F: net/sched/sch_netem.c 9033 9034NETERION 10GbE DRIVERS (s2io/vxge) 9035M: Jon Mason <jdmason@kudzu.us> 9036L: netdev@vger.kernel.org 9037S: Supported 9038F: Documentation/networking/s2io.txt 9039F: Documentation/networking/vxge.txt 9040F: drivers/net/ethernet/neterion/ 9041 9042NETFILTER 9043M: Pablo Neira Ayuso <pablo@netfilter.org> 9044M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9045M: Florian Westphal <fw@strlen.de> 9046L: netfilter-devel@vger.kernel.org 9047L: coreteam@netfilter.org 9048W: http://www.netfilter.org/ 9049W: http://www.iptables.org/ 9050W: http://www.nftables.org/ 9051Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9052T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9053T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9054S: Maintained 9055F: include/linux/netfilter* 9056F: include/linux/netfilter/ 9057F: include/net/netfilter/ 9058F: include/uapi/linux/netfilter* 9059F: include/uapi/linux/netfilter/ 9060F: net/*/netfilter.c 9061F: net/*/netfilter/ 9062F: net/netfilter/ 9063F: net/bridge/br_netfilter*.c 9064 9065NETLABEL 9066M: Paul Moore <paul@paul-moore.com> 9067W: http://netlabel.sf.net 9068L: netdev@vger.kernel.org 9069S: Maintained 9070F: Documentation/netlabel/ 9071F: include/net/netlabel.h 9072F: net/netlabel/ 9073 9074NETROM NETWORK LAYER 9075M: Ralf Baechle <ralf@linux-mips.org> 9076L: linux-hams@vger.kernel.org 9077W: http://www.linux-ax25.org/ 9078S: Maintained 9079F: include/net/netrom.h 9080F: include/uapi/linux/netrom.h 9081F: net/netrom/ 9082 9083NETRONOME ETHERNET DRIVERS 9084M: Jakub Kicinski <jakub.kicinski@netronome.com> 9085L: oss-drivers@netronome.com 9086S: Maintained 9087F: drivers/net/ethernet/netronome/ 9088 9089NETWORK BLOCK DEVICE (NBD) 9090M: Josef Bacik <jbacik@fb.com> 9091S: Maintained 9092L: linux-block@vger.kernel.org 9093L: nbd-general@lists.sourceforge.net 9094F: Documentation/blockdev/nbd.txt 9095F: drivers/block/nbd.c 9096F: include/uapi/linux/nbd.h 9097 9098NETWORK DROP MONITOR 9099M: Neil Horman <nhorman@tuxdriver.com> 9100L: netdev@vger.kernel.org 9101S: Maintained 9102W: https://fedorahosted.org/dropwatch/ 9103F: net/core/drop_monitor.c 9104 9105NETWORKING [DSA] 9106M: Andrew Lunn <andrew@lunn.ch> 9107M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9108M: Florian Fainelli <f.fainelli@gmail.com> 9109S: Maintained 9110F: net/dsa/ 9111F: include/net/dsa.h 9112F: drivers/net/dsa/ 9113 9114NETWORKING [GENERAL] 9115M: "David S. Miller" <davem@davemloft.net> 9116L: netdev@vger.kernel.org 9117W: http://www.linuxfoundation.org/en/Net 9118Q: http://patchwork.ozlabs.org/project/netdev/list/ 9119T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9120T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9121B: mailto:netdev@vger.kernel.org 9122S: Maintained 9123F: net/ 9124F: include/net/ 9125F: include/linux/in.h 9126F: include/linux/net.h 9127F: include/linux/netdevice.h 9128F: include/uapi/linux/in.h 9129F: include/uapi/linux/net.h 9130F: include/uapi/linux/netdevice.h 9131F: include/uapi/linux/net_namespace.h 9132F: tools/net/ 9133F: tools/testing/selftests/net/ 9134F: lib/random32.c 9135 9136NETWORKING [IPv4/IPv6] 9137M: "David S. Miller" <davem@davemloft.net> 9138M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9139M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9140L: netdev@vger.kernel.org 9141T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9142S: Maintained 9143F: net/ipv4/ 9144F: net/ipv6/ 9145F: include/net/ip* 9146F: arch/x86/net/* 9147 9148NETWORKING [TLS] 9149M: Ilya Lesokhin <ilyal@mellanox.com> 9150M: Aviad Yehezkel <aviadye@mellanox.com> 9151M: Dave Watson <davejwatson@fb.com> 9152L: netdev@vger.kernel.org 9153S: Maintained 9154F: net/tls/* 9155F: include/uapi/linux/tls.h 9156F: include/net/tls.h 9157 9158NETWORKING [IPSEC] 9159M: Steffen Klassert <steffen.klassert@secunet.com> 9160M: Herbert Xu <herbert@gondor.apana.org.au> 9161M: "David S. Miller" <davem@davemloft.net> 9162L: netdev@vger.kernel.org 9163T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9164T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9165S: Maintained 9166F: net/core/flow.c 9167F: net/xfrm/ 9168F: net/key/ 9169F: net/ipv4/xfrm* 9170F: net/ipv4/esp4* 9171F: net/ipv4/ah4.c 9172F: net/ipv4/ipcomp.c 9173F: net/ipv4/ip_vti.c 9174F: net/ipv6/xfrm* 9175F: net/ipv6/esp6* 9176F: net/ipv6/ah6.c 9177F: net/ipv6/ipcomp6.c 9178F: net/ipv6/ip6_vti.c 9179F: include/uapi/linux/xfrm.h 9180F: include/net/xfrm.h 9181 9182NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 9183M: Paul Moore <paul@paul-moore.com> 9184L: netdev@vger.kernel.org 9185S: Maintained 9186 9187NETWORKING [WIRELESS] 9188L: linux-wireless@vger.kernel.org 9189Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9190 9191NETWORKING DRIVERS 9192L: netdev@vger.kernel.org 9193W: http://www.linuxfoundation.org/en/Net 9194Q: http://patchwork.ozlabs.org/project/netdev/list/ 9195T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9196T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9197S: Odd Fixes 9198F: Documentation/devicetree/bindings/net/ 9199F: drivers/net/ 9200F: include/linux/if_* 9201F: include/linux/netdevice.h 9202F: include/linux/etherdevice.h 9203F: include/linux/fcdevice.h 9204F: include/linux/fddidevice.h 9205F: include/linux/hippidevice.h 9206F: include/linux/inetdevice.h 9207F: include/uapi/linux/if_* 9208F: include/uapi/linux/netdevice.h 9209 9210NETWORKING DRIVERS (WIRELESS) 9211M: Kalle Valo <kvalo@codeaurora.org> 9212L: linux-wireless@vger.kernel.org 9213Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9214T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9215T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9216S: Maintained 9217F: Documentation/devicetree/bindings/net/wireless/ 9218F: drivers/net/wireless/ 9219 9220NETXEN (1/10) GbE SUPPORT 9221M: Manish Chopra <manish.chopra@cavium.com> 9222M: Rahul Verma <rahul.verma@cavium.com> 9223M: Dept-GELinuxNICDev@cavium.com 9224L: netdev@vger.kernel.org 9225S: Supported 9226F: drivers/net/ethernet/qlogic/netxen/ 9227 9228NFC SUBSYSTEM 9229M: Samuel Ortiz <sameo@linux.intel.com> 9230L: linux-wireless@vger.kernel.org 9231L: linux-nfc@lists.01.org (subscribers-only) 9232S: Supported 9233F: net/nfc/ 9234F: include/net/nfc/ 9235F: include/uapi/linux/nfc.h 9236F: drivers/nfc/ 9237F: include/linux/platform_data/nfcmrvl.h 9238F: include/linux/platform_data/nxp-nci.h 9239F: Documentation/devicetree/bindings/net/nfc/ 9240 9241NFS, SUNRPC, AND LOCKD CLIENTS 9242M: Trond Myklebust <trond.myklebust@primarydata.com> 9243M: Anna Schumaker <anna.schumaker@netapp.com> 9244L: linux-nfs@vger.kernel.org 9245W: http://client.linux-nfs.org 9246T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9247S: Maintained 9248F: fs/lockd/ 9249F: fs/nfs/ 9250F: fs/nfs_common/ 9251F: net/sunrpc/ 9252F: include/linux/lockd/ 9253F: include/linux/nfs* 9254F: include/linux/sunrpc/ 9255F: include/uapi/linux/nfs* 9256F: include/uapi/linux/sunrpc/ 9257 9258NILFS2 FILESYSTEM 9259M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9260L: linux-nilfs@vger.kernel.org 9261W: http://nilfs.sourceforge.net/ 9262W: http://nilfs.osdn.jp/ 9263T: git git://github.com/konis/nilfs2.git 9264S: Supported 9265F: Documentation/filesystems/nilfs2.txt 9266F: fs/nilfs2/ 9267F: include/trace/events/nilfs2.h 9268F: include/uapi/linux/nilfs2_api.h 9269F: include/uapi/linux/nilfs2_ondisk.h 9270 9271NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9272M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9273W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9274S: Maintained 9275F: Documentation/scsi/NinjaSCSI.txt 9276F: drivers/scsi/pcmcia/nsp_* 9277 9278NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9279M: GOTO Masanori <gotom@debian.or.jp> 9280M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9281W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9282S: Maintained 9283F: Documentation/scsi/NinjaSCSI.txt 9284F: drivers/scsi/nsp32* 9285 9286NIOS2 ARCHITECTURE 9287M: Ley Foon Tan <lftan@altera.com> 9288L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9289T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9290S: Maintained 9291F: arch/nios2/ 9292 9293NOHZ, DYNTICKS SUPPORT 9294M: Frederic Weisbecker <fweisbec@gmail.com> 9295M: Thomas Gleixner <tglx@linutronix.de> 9296M: Ingo Molnar <mingo@kernel.org> 9297L: linux-kernel@vger.kernel.org 9298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9299S: Maintained 9300F: kernel/time/tick*.* 9301F: include/linux/tick.h 9302F: include/linux/sched/nohz.h 9303 9304NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9305M: Pavel Machek <pavel@ucw.cz> 9306M: Sakari Ailus <sakari.ailus@iki.fi> 9307L: linux-media@vger.kernel.org 9308S: Maintained 9309F: drivers/media/i2c/et8ek8 9310F: drivers/media/i2c/ad5820.c 9311 9312NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9313M: Pavel Machek <pavel@ucw.cz> 9314M: Sakari Ailus <sakari.ailus@iki.fi> 9315L: linux-media@vger.kernel.org 9316S: Maintained 9317F: drivers/media/i2c/et8ek8 9318F: drivers/media/i2c/ad5820.c 9319 9320NOKIA N900 POWER SUPPLY DRIVERS 9321R: Pali Rohár <pali.rohar@gmail.com> 9322F: include/linux/power/bq2415x_charger.h 9323F: include/linux/power/bq27xxx_battery.h 9324F: include/linux/power/isp1704_charger.h 9325F: drivers/power/supply/bq2415x_charger.c 9326F: drivers/power/supply/bq27xxx_battery.c 9327F: drivers/power/supply/bq27xxx_battery_i2c.c 9328F: drivers/power/supply/isp1704_charger.c 9329F: drivers/power/supply/rx51_battery.c 9330 9331NTB DRIVER CORE 9332M: Jon Mason <jdmason@kudzu.us> 9333M: Dave Jiang <dave.jiang@intel.com> 9334M: Allen Hubbe <Allen.Hubbe@emc.com> 9335L: linux-ntb@googlegroups.com 9336S: Supported 9337W: https://github.com/jonmason/ntb/wiki 9338T: git git://github.com/jonmason/ntb.git 9339F: drivers/ntb/ 9340F: drivers/net/ntb_netdev.c 9341F: include/linux/ntb.h 9342F: include/linux/ntb_transport.h 9343F: tools/testing/selftests/ntb/ 9344 9345NTB INTEL DRIVER 9346M: Jon Mason <jdmason@kudzu.us> 9347M: Dave Jiang <dave.jiang@intel.com> 9348L: linux-ntb@googlegroups.com 9349S: Supported 9350W: https://github.com/jonmason/ntb/wiki 9351T: git git://github.com/jonmason/ntb.git 9352F: drivers/ntb/hw/intel/ 9353 9354NTB AMD DRIVER 9355M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9356L: linux-ntb@googlegroups.com 9357S: Supported 9358F: drivers/ntb/hw/amd/ 9359 9360NTFS FILESYSTEM 9361M: Anton Altaparmakov <anton@tuxera.com> 9362L: linux-ntfs-dev@lists.sourceforge.net 9363W: http://www.tuxera.com/ 9364T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9365S: Supported 9366F: Documentation/filesystems/ntfs.txt 9367F: fs/ntfs/ 9368 9369NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9370M: Antonino Daplas <adaplas@gmail.com> 9371L: linux-fbdev@vger.kernel.org 9372S: Maintained 9373F: drivers/video/fbdev/riva/ 9374F: drivers/video/fbdev/nvidia/ 9375 9376NVM EXPRESS DRIVER 9377M: Keith Busch <keith.busch@intel.com> 9378M: Jens Axboe <axboe@fb.com> 9379M: Christoph Hellwig <hch@lst.de> 9380M: Sagi Grimberg <sagi@grimberg.me> 9381L: linux-nvme@lists.infradead.org 9382T: git://git.infradead.org/nvme.git 9383W: http://git.infradead.org/nvme.git 9384S: Supported 9385F: drivers/nvme/host/ 9386F: include/linux/nvme.h 9387F: include/uapi/linux/nvme_ioctl.h 9388 9389NVM EXPRESS TARGET DRIVER 9390M: Christoph Hellwig <hch@lst.de> 9391M: Sagi Grimberg <sagi@grimberg.me> 9392L: linux-nvme@lists.infradead.org 9393T: git://git.infradead.org/nvme.git 9394W: http://git.infradead.org/nvme.git 9395S: Supported 9396F: drivers/nvme/target/ 9397 9398NVM EXPRESS FC TRANSPORT DRIVERS 9399M: James Smart <james.smart@broadcom.com> 9400L: linux-nvme@lists.infradead.org 9401S: Supported 9402F: include/linux/nvme-fc.h 9403F: include/linux/nvme-fc-driver.h 9404F: drivers/nvme/host/fc.c 9405F: drivers/nvme/target/fc.c 9406F: drivers/nvme/target/fcloop.c 9407 9408NVMEM FRAMEWORK 9409M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9410S: Maintained 9411F: drivers/nvmem/ 9412F: Documentation/devicetree/bindings/nvmem/ 9413F: include/linux/nvmem-consumer.h 9414F: include/linux/nvmem-provider.h 9415 9416NXP-NCI NFC DRIVER 9417M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9418R: Charles Gorand <charles.gorand@effinnov.com> 9419L: linux-nfc@lists.01.org (moderated for non-subscribers) 9420S: Supported 9421F: drivers/nfc/nxp-nci 9422 9423NXP TDA998X DRM DRIVER 9424M: Russell King <linux@armlinux.org.uk> 9425S: Supported 9426T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9427T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9428F: drivers/gpu/drm/i2c/tda998x_drv.c 9429F: include/drm/i2c/tda998x.h 9430 9431NXP TFA9879 DRIVER 9432M: Peter Rosin <peda@axentia.se> 9433L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9434S: Maintained 9435F: sound/soc/codecs/tfa9879* 9436 9437OBJTOOL 9438M: Josh Poimboeuf <jpoimboe@redhat.com> 9439S: Supported 9440F: tools/objtool/ 9441 9442OMAP1 SUPPORT 9443M: Aaro Koskinen <aaro.koskinen@iki.fi> 9444M: Tony Lindgren <tony@atomide.com> 9445L: linux-omap@vger.kernel.org 9446Q: http://patchwork.kernel.org/project/linux-omap/list/ 9447T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9448S: Maintained 9449F: arch/arm/mach-omap1/ 9450F: arch/arm/plat-omap/ 9451F: arch/arm/configs/omap1_defconfig 9452F: drivers/i2c/busses/i2c-omap.c 9453F: include/linux/i2c-omap.h 9454 9455OMAP2+ SUPPORT 9456M: Tony Lindgren <tony@atomide.com> 9457L: linux-omap@vger.kernel.org 9458W: http://www.muru.com/linux/omap/ 9459W: http://linux.omap.com/ 9460Q: http://patchwork.kernel.org/project/linux-omap/list/ 9461T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9462S: Maintained 9463F: arch/arm/mach-omap2/ 9464F: arch/arm/plat-omap/ 9465F: arch/arm/configs/omap2plus_defconfig 9466F: drivers/i2c/busses/i2c-omap.c 9467F: drivers/irqchip/irq-omap-intc.c 9468F: drivers/mfd/*omap*.c 9469F: drivers/mfd/menelaus.c 9470F: drivers/mfd/palmas.c 9471F: drivers/mfd/tps65217.c 9472F: drivers/mfd/tps65218.c 9473F: drivers/mfd/tps65910.c 9474F: drivers/mfd/twl-core.[ch] 9475F: drivers/mfd/twl4030*.c 9476F: drivers/mfd/twl6030*.c 9477F: drivers/mfd/twl6040*.c 9478F: drivers/regulator/palmas-regulator*.c 9479F: drivers/regulator/pbias-regulator.c 9480F: drivers/regulator/tps65217-regulator.c 9481F: drivers/regulator/tps65218-regulator.c 9482F: drivers/regulator/tps65910-regulator.c 9483F: drivers/regulator/twl-regulator.c 9484F: drivers/regulator/twl6030-regulator.c 9485F: include/linux/i2c-omap.h 9486 9487OMAP DEVICE TREE SUPPORT 9488M: Benoît Cousson <bcousson@baylibre.com> 9489M: Tony Lindgren <tony@atomide.com> 9490L: linux-omap@vger.kernel.org 9491L: devicetree@vger.kernel.org 9492S: Maintained 9493F: arch/arm/boot/dts/*omap* 9494F: arch/arm/boot/dts/*am3* 9495F: arch/arm/boot/dts/*am4* 9496F: arch/arm/boot/dts/*am5* 9497F: arch/arm/boot/dts/*dra7* 9498 9499OMAP CLOCK FRAMEWORK SUPPORT 9500M: Paul Walmsley <paul@pwsan.com> 9501L: linux-omap@vger.kernel.org 9502S: Maintained 9503F: arch/arm/*omap*/*clock* 9504 9505OMAP POWER MANAGEMENT SUPPORT 9506M: Kevin Hilman <khilman@kernel.org> 9507L: linux-omap@vger.kernel.org 9508S: Maintained 9509F: arch/arm/*omap*/*pm* 9510F: drivers/cpufreq/omap-cpufreq.c 9511 9512OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9513M: Rajendra Nayak <rnayak@codeaurora.org> 9514M: Paul Walmsley <paul@pwsan.com> 9515L: linux-omap@vger.kernel.org 9516S: Maintained 9517F: arch/arm/mach-omap2/prm* 9518 9519OMAP AUDIO SUPPORT 9520M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9521M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9522L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9523L: linux-omap@vger.kernel.org 9524S: Maintained 9525F: sound/soc/omap/ 9526 9527OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9528M: Roger Quadros <rogerq@ti.com> 9529M: Tony Lindgren <tony@atomide.com> 9530L: linux-omap@vger.kernel.org 9531S: Maintained 9532F: drivers/memory/omap-gpmc.c 9533F: arch/arm/mach-omap2/*gpmc* 9534 9535OMAP FRAMEBUFFER SUPPORT 9536M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9537L: linux-fbdev@vger.kernel.org 9538L: linux-omap@vger.kernel.org 9539S: Maintained 9540F: drivers/video/fbdev/omap/ 9541 9542OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9543M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9544L: linux-omap@vger.kernel.org 9545L: linux-fbdev@vger.kernel.org 9546S: Maintained 9547F: drivers/video/fbdev/omap2/ 9548F: Documentation/arm/OMAP/DSS 9549 9550OMAP HARDWARE SPINLOCK SUPPORT 9551M: Ohad Ben-Cohen <ohad@wizery.com> 9552L: linux-omap@vger.kernel.org 9553S: Maintained 9554F: drivers/hwspinlock/omap_hwspinlock.c 9555 9556OMAP MMC SUPPORT 9557M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9558L: linux-omap@vger.kernel.org 9559S: Maintained 9560F: drivers/mmc/host/omap.c 9561 9562OMAP HS MMC SUPPORT 9563L: linux-mmc@vger.kernel.org 9564L: linux-omap@vger.kernel.org 9565S: Orphan 9566F: drivers/mmc/host/omap_hsmmc.c 9567 9568OMAP RANDOM NUMBER GENERATOR SUPPORT 9569M: Deepak Saxena <dsaxena@plexity.net> 9570S: Maintained 9571F: drivers/char/hw_random/omap-rng.c 9572 9573OMAP HWMOD SUPPORT 9574M: Benoît Cousson <bcousson@baylibre.com> 9575M: Paul Walmsley <paul@pwsan.com> 9576L: linux-omap@vger.kernel.org 9577S: Maintained 9578F: arch/arm/mach-omap2/omap_hwmod.* 9579 9580OMAP HWMOD DATA 9581M: Paul Walmsley <paul@pwsan.com> 9582L: linux-omap@vger.kernel.org 9583S: Maintained 9584F: arch/arm/mach-omap2/omap_hwmod*data* 9585 9586OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9587M: Benoît Cousson <bcousson@baylibre.com> 9588L: linux-omap@vger.kernel.org 9589S: Maintained 9590F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9591 9592OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9593M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9594L: linux-media@vger.kernel.org 9595S: Maintained 9596F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9597F: drivers/media/platform/omap3isp/ 9598F: drivers/staging/media/omap4iss/ 9599 9600OMAP USB SUPPORT 9601L: linux-usb@vger.kernel.org 9602L: linux-omap@vger.kernel.org 9603S: Orphan 9604F: drivers/usb/*/*omap* 9605F: arch/arm/*omap*/usb* 9606 9607OMAP GPIO DRIVER 9608M: Grygorii Strashko <grygorii.strashko@ti.com> 9609M: Santosh Shilimkar <ssantosh@kernel.org> 9610M: Kevin Hilman <khilman@kernel.org> 9611L: linux-omap@vger.kernel.org 9612S: Maintained 9613F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9614F: drivers/gpio/gpio-omap.c 9615 9616OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9617M: Mark Jackson <mpfj@newflow.co.uk> 9618L: linux-omap@vger.kernel.org 9619S: Maintained 9620F: arch/arm/boot/dts/am335x-nano.dts 9621 9622OMFS FILESYSTEM 9623M: Bob Copeland <me@bobcopeland.com> 9624L: linux-karma-devel@lists.sourceforge.net 9625S: Maintained 9626F: Documentation/filesystems/omfs.txt 9627F: fs/omfs/ 9628 9629OMNIKEY CARDMAN 4000 DRIVER 9630M: Harald Welte <laforge@gnumonks.org> 9631S: Maintained 9632F: drivers/char/pcmcia/cm4000_cs.c 9633F: include/linux/cm4000_cs.h 9634F: include/uapi/linux/cm4000_cs.h 9635 9636OMNIKEY CARDMAN 4040 DRIVER 9637M: Harald Welte <laforge@gnumonks.org> 9638S: Maintained 9639F: drivers/char/pcmcia/cm4040_cs.* 9640 9641OMNIVISION OV5640 SENSOR DRIVER 9642M: Steve Longerbeam <slongerbeam@gmail.com> 9643L: linux-media@vger.kernel.org 9644T: git git://linuxtv.org/media_tree.git 9645S: Maintained 9646F: drivers/media/i2c/ov5640.c 9647 9648OMNIVISION OV5647 SENSOR DRIVER 9649M: Ramiro Oliveira <roliveir@synopsys.com> 9650L: linux-media@vger.kernel.org 9651T: git git://linuxtv.org/media_tree.git 9652S: Maintained 9653F: drivers/media/i2c/ov5647.c 9654 9655OMNIVISION OV7670 SENSOR DRIVER 9656M: Jonathan Corbet <corbet@lwn.net> 9657L: linux-media@vger.kernel.org 9658T: git git://linuxtv.org/media_tree.git 9659S: Maintained 9660F: drivers/media/i2c/ov7670.c 9661F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9662 9663OMNIVISION OV13858 SENSOR DRIVER 9664M: Sakari Ailus <sakari.ailus@linux.intel.com> 9665L: linux-media@vger.kernel.org 9666T: git git://linuxtv.org/media_tree.git 9667S: Maintained 9668F: drivers/media/i2c/ov13858.c 9669 9670ONENAND FLASH DRIVER 9671M: Kyungmin Park <kyungmin.park@samsung.com> 9672L: linux-mtd@lists.infradead.org 9673S: Maintained 9674F: drivers/mtd/onenand/ 9675F: include/linux/mtd/onenand*.h 9676 9677ONSTREAM SCSI TAPE DRIVER 9678M: Willem Riede <osst@riede.org> 9679L: osst-users@lists.sourceforge.net 9680L: linux-scsi@vger.kernel.org 9681S: Maintained 9682F: Documentation/scsi/osst.txt 9683F: drivers/scsi/osst.* 9684F: drivers/scsi/osst_*.h 9685F: drivers/scsi/st.h 9686 9687OPENCORES I2C BUS DRIVER 9688M: Peter Korsgaard <jacmet@sunsite.dk> 9689L: linux-i2c@vger.kernel.org 9690S: Maintained 9691F: Documentation/i2c/busses/i2c-ocores 9692F: drivers/i2c/busses/i2c-ocores.c 9693 9694OPEN FIRMWARE AND FLATTENED DEVICE TREE 9695M: Rob Herring <robh+dt@kernel.org> 9696M: Frank Rowand <frowand.list@gmail.com> 9697L: devicetree@vger.kernel.org 9698W: http://www.devicetree.org/ 9699T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9700S: Maintained 9701F: drivers/of/ 9702F: include/linux/of*.h 9703F: scripts/dtc/ 9704F: Documentation/ABI/testing/sysfs-firmware-ofw 9705 9706OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9707M: Rob Herring <robh+dt@kernel.org> 9708M: Mark Rutland <mark.rutland@arm.com> 9709L: devicetree@vger.kernel.org 9710T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9711Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9712S: Maintained 9713F: Documentation/devicetree/ 9714F: arch/*/boot/dts/ 9715F: include/dt-bindings/ 9716 9717OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9718M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9719L: devicetree@vger.kernel.org 9720S: Maintained 9721F: Documentation/devicetree/dynamic-resolution-notes.txt 9722F: Documentation/devicetree/overlay-notes.txt 9723F: drivers/of/overlay.c 9724F: drivers/of/resolver.c 9725 9726OPENRISC ARCHITECTURE 9727M: Jonas Bonn <jonas@southpole.se> 9728M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9729M: Stafford Horne <shorne@gmail.com> 9730T: git git://github.com/openrisc/linux.git 9731L: openrisc@lists.librecores.org 9732W: http://openrisc.io 9733S: Maintained 9734F: arch/openrisc/ 9735 9736OPENVSWITCH 9737M: Pravin Shelar <pshelar@nicira.com> 9738L: netdev@vger.kernel.org 9739L: dev@openvswitch.org 9740W: http://openvswitch.org 9741S: Maintained 9742F: net/openvswitch/ 9743F: include/uapi/linux/openvswitch.h 9744 9745OPERATING PERFORMANCE POINTS (OPP) 9746M: Viresh Kumar <vireshk@kernel.org> 9747M: Nishanth Menon <nm@ti.com> 9748M: Stephen Boyd <sboyd@codeaurora.org> 9749L: linux-pm@vger.kernel.org 9750S: Maintained 9751T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9752F: drivers/base/power/opp/ 9753F: include/linux/pm_opp.h 9754F: Documentation/power/opp.txt 9755F: Documentation/devicetree/bindings/opp/ 9756 9757OPL4 DRIVER 9758M: Clemens Ladisch <clemens@ladisch.de> 9759L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9760T: git git://git.alsa-project.org/alsa-kernel.git 9761S: Maintained 9762F: sound/drivers/opl4/ 9763 9764OPROFILE 9765M: Robert Richter <rric@kernel.org> 9766L: oprofile-list@lists.sf.net 9767S: Maintained 9768F: arch/*/include/asm/oprofile*.h 9769F: arch/*/oprofile/ 9770F: drivers/oprofile/ 9771F: include/linux/oprofile.h 9772 9773OP-TEE DRIVER 9774M: Jens Wiklander <jens.wiklander@linaro.org> 9775S: Maintained 9776F: drivers/tee/optee/ 9777 9778ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9779M: Mark Fasheh <mfasheh@versity.com> 9780M: Joel Becker <jlbec@evilplan.org> 9781L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9782W: http://ocfs2.wiki.kernel.org 9783S: Supported 9784F: Documentation/filesystems/ocfs2.txt 9785F: Documentation/filesystems/dlmfs.txt 9786F: fs/ocfs2/ 9787 9788ORINOCO DRIVER 9789L: linux-wireless@vger.kernel.org 9790W: http://wireless.kernel.org/en/users/Drivers/orinoco 9791W: http://www.nongnu.org/orinoco/ 9792S: Orphan 9793F: drivers/net/wireless/intersil/orinoco/ 9794 9795OSD LIBRARY and FILESYSTEM 9796M: Boaz Harrosh <ooo@electrozaur.com> 9797S: Maintained 9798F: drivers/scsi/osd/ 9799F: include/scsi/osd_* 9800F: fs/exofs/ 9801 9802OVERLAY FILESYSTEM 9803M: Miklos Szeredi <miklos@szeredi.hu> 9804L: linux-unionfs@vger.kernel.org 9805T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9806S: Supported 9807F: fs/overlayfs/ 9808F: Documentation/filesystems/overlayfs.txt 9809 9810ORANGEFS FILESYSTEM 9811M: Mike Marshall <hubcap@omnibond.com> 9812L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9813T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9814S: Supported 9815F: fs/orangefs/ 9816F: Documentation/filesystems/orangefs.txt 9817 9818P54 WIRELESS DRIVER 9819M: Christian Lamparter <chunkeey@googlemail.com> 9820L: linux-wireless@vger.kernel.org 9821W: http://wireless.kernel.org/en/users/Drivers/p54 9822S: Maintained 9823F: drivers/net/wireless/intersil/p54/ 9824 9825PA SEMI ETHERNET DRIVER 9826L: netdev@vger.kernel.org 9827S: Orphan 9828F: drivers/net/ethernet/pasemi/* 9829 9830PA SEMI SMBUS DRIVER 9831L: linux-i2c@vger.kernel.org 9832S: Orphan 9833F: drivers/i2c/busses/i2c-pasemi.c 9834 9835PADATA PARALLEL EXECUTION MECHANISM 9836M: Steffen Klassert <steffen.klassert@secunet.com> 9837L: linux-crypto@vger.kernel.org 9838S: Maintained 9839F: kernel/padata.c 9840F: include/linux/padata.h 9841F: Documentation/padata.txt 9842 9843PANASONIC LAPTOP ACPI EXTRAS DRIVER 9844M: Harald Welte <laforge@gnumonks.org> 9845L: platform-driver-x86@vger.kernel.org 9846S: Maintained 9847F: drivers/platform/x86/panasonic-laptop.c 9848 9849PANASONIC MN10300/AM33/AM34 PORT 9850M: David Howells <dhowells@redhat.com> 9851L: linux-am33-list@redhat.com (moderated for non-subscribers) 9852W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9853S: Maintained 9854F: Documentation/mn10300/ 9855F: arch/mn10300/ 9856 9857PARALLEL LCD/KEYPAD PANEL DRIVER 9858M: Willy Tarreau <willy@haproxy.com> 9859M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9860S: Odd Fixes 9861F: Documentation/misc-devices/lcd-panel-cgram.txt 9862F: drivers/misc/panel.c 9863 9864PARALLEL PORT SUBSYSTEM 9865M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9866M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9867L: linux-parport@lists.infradead.org (subscribers-only) 9868S: Maintained 9869F: drivers/parport/ 9870F: include/linux/parport*.h 9871F: drivers/char/ppdev.c 9872F: include/uapi/linux/ppdev.h 9873F: Documentation/parport*.txt 9874 9875PARAVIRT_OPS INTERFACE 9876M: Jeremy Fitzhardinge <jeremy@goop.org> 9877M: Chris Wright <chrisw@sous-sol.org> 9878M: Alok Kataria <akataria@vmware.com> 9879M: Rusty Russell <rusty@rustcorp.com.au> 9880L: virtualization@lists.linux-foundation.org 9881S: Supported 9882F: Documentation/virtual/paravirt_ops.txt 9883F: arch/*/kernel/paravirt* 9884F: arch/*/include/asm/paravirt.h 9885F: include/linux/hypervisor.h 9886 9887PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9888M: Tim Waugh <tim@cyberelk.net> 9889L: linux-parport@lists.infradead.org (subscribers-only) 9890S: Maintained 9891F: Documentation/blockdev/paride.txt 9892F: drivers/block/paride/ 9893 9894PARISC ARCHITECTURE 9895M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9896M: Helge Deller <deller@gmx.de> 9897L: linux-parisc@vger.kernel.org 9898W: http://www.parisc-linux.org/ 9899Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9900T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9901T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9902S: Maintained 9903F: arch/parisc/ 9904F: Documentation/parisc/ 9905F: drivers/parisc/ 9906F: drivers/char/agp/parisc-agp.c 9907F: drivers/input/serio/gscps2.c 9908F: drivers/parport/parport_gsc.* 9909F: drivers/tty/serial/8250/8250_gsc.c 9910F: drivers/video/fbdev/sti* 9911F: drivers/video/console/sti* 9912F: drivers/video/logo/logo_parisc* 9913 9914PARMAN 9915M: Jiri Pirko <jiri@mellanox.com> 9916L: netdev@vger.kernel.org 9917S: Supported 9918F: lib/parman.c 9919F: lib/test_parman.c 9920F: include/linux/parman.h 9921 9922PC87360 HARDWARE MONITORING DRIVER 9923M: Jim Cromie <jim.cromie@gmail.com> 9924L: linux-hwmon@vger.kernel.org 9925S: Maintained 9926F: Documentation/hwmon/pc87360 9927F: drivers/hwmon/pc87360.c 9928 9929PC8736x GPIO DRIVER 9930M: Jim Cromie <jim.cromie@gmail.com> 9931S: Maintained 9932F: drivers/char/pc8736x_gpio.c 9933 9934PC87427 HARDWARE MONITORING DRIVER 9935M: Jean Delvare <jdelvare@suse.com> 9936L: linux-hwmon@vger.kernel.org 9937S: Maintained 9938F: Documentation/hwmon/pc87427 9939F: drivers/hwmon/pc87427.c 9940 9941PCA9532 LED DRIVER 9942M: Riku Voipio <riku.voipio@iki.fi> 9943S: Maintained 9944F: drivers/leds/leds-pca9532.c 9945F: include/linux/leds-pca9532.h 9946 9947PCA9541 I2C BUS MASTER SELECTOR DRIVER 9948M: Guenter Roeck <linux@roeck-us.net> 9949L: linux-i2c@vger.kernel.org 9950S: Maintained 9951F: drivers/i2c/muxes/i2c-mux-pca9541.c 9952 9953PCDP - PRIMARY CONSOLE AND DEBUG PORT 9954M: Khalid Aziz <khalid@gonehiking.org> 9955S: Maintained 9956F: drivers/firmware/pcdp.* 9957 9958PCI ERROR RECOVERY 9959M: Linas Vepstas <linasvepstas@gmail.com> 9960L: linux-pci@vger.kernel.org 9961S: Supported 9962F: Documentation/PCI/pci-error-recovery.txt 9963 9964PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9965M: Russell Currey <ruscur@russell.cc> 9966L: linuxppc-dev@lists.ozlabs.org 9967S: Supported 9968F: Documentation/powerpc/eeh-pci-error-recovery.txt 9969F: arch/powerpc/kernel/eeh*.c 9970F: arch/powerpc/platforms/*/eeh*.c 9971F: arch/powerpc/include/*/eeh*.h 9972 9973PCI SUBSYSTEM 9974M: Bjorn Helgaas <bhelgaas@google.com> 9975L: linux-pci@vger.kernel.org 9976Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9977T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9978S: Supported 9979F: Documentation/devicetree/bindings/pci/ 9980F: Documentation/PCI/ 9981F: drivers/pci/ 9982F: include/linux/pci* 9983F: arch/x86/pci/ 9984F: arch/x86/kernel/quirks.c 9985 9986PCI ENDPOINT SUBSYSTEM 9987M: Kishon Vijay Abraham I <kishon@ti.com> 9988L: linux-pci@vger.kernel.org 9989T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 9990S: Supported 9991F: drivers/pci/endpoint/ 9992F: drivers/misc/pci_endpoint_test.c 9993F: tools/pci/ 9994 9995PCI DRIVER FOR ALTERA PCIE IP 9996M: Ley Foon Tan <lftan@altera.com> 9997L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9998L: linux-pci@vger.kernel.org 9999S: Supported 10000F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10001F: drivers/pci/host/pcie-altera.c 10002 10003PCI DRIVER FOR ARM VERSATILE PLATFORM 10004M: Rob Herring <robh@kernel.org> 10005L: linux-pci@vger.kernel.org 10006L: linux-arm-kernel@lists.infradead.org 10007S: Maintained 10008F: Documentation/devicetree/bindings/pci/versatile.txt 10009F: drivers/pci/host/pci-versatile.c 10010 10011PCI DRIVER FOR ARMADA 8K 10012M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10013L: linux-pci@vger.kernel.org 10014L: linux-arm-kernel@lists.infradead.org 10015S: Maintained 10016F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10017F: drivers/pci/dwc/pcie-armada8k.c 10018 10019PCI DRIVER FOR APPLIEDMICRO XGENE 10020M: Tanmay Inamdar <tinamdar@apm.com> 10021L: linux-pci@vger.kernel.org 10022L: linux-arm-kernel@lists.infradead.org 10023S: Maintained 10024F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10025F: drivers/pci/host/pci-xgene.c 10026 10027PCI DRIVER FOR FREESCALE LAYERSCAPE 10028M: Minghuan Lian <minghuan.Lian@freescale.com> 10029M: Mingkai Hu <mingkai.hu@freescale.com> 10030M: Roy Zang <tie-fei.zang@freescale.com> 10031L: linuxppc-dev@lists.ozlabs.org 10032L: linux-pci@vger.kernel.org 10033L: linux-arm-kernel@lists.infradead.org 10034S: Maintained 10035F: drivers/pci/dwc/*layerscape* 10036 10037PCI DRIVER FOR IMX6 10038M: Richard Zhu <hongxing.zhu@nxp.com> 10039M: Lucas Stach <l.stach@pengutronix.de> 10040L: linux-pci@vger.kernel.org 10041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10042S: Maintained 10043F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10044F: drivers/pci/dwc/*imx6* 10045 10046PCI DRIVER FOR TI KEYSTONE 10047M: Murali Karicheri <m-karicheri2@ti.com> 10048L: linux-pci@vger.kernel.org 10049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10050S: Maintained 10051F: drivers/pci/dwc/*keystone* 10052 10053PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10054M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10055M: Jason Cooper <jason@lakedaemon.net> 10056L: linux-pci@vger.kernel.org 10057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10058S: Maintained 10059F: drivers/pci/host/*mvebu* 10060 10061PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10062M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10063L: linux-pci@vger.kernel.org 10064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10065S: Maintained 10066F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10067F: drivers/pci/host/pci-aardvark.c 10068 10069PCI DRIVER FOR MICROSEMI SWITCHTEC 10070M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10071M: Stephen Bates <stephen.bates@microsemi.com> 10072M: Logan Gunthorpe <logang@deltatee.com> 10073L: linux-pci@vger.kernel.org 10074S: Maintained 10075F: Documentation/switchtec.txt 10076F: Documentation/ABI/testing/sysfs-class-switchtec 10077F: drivers/pci/switch/switchtec* 10078F: include/uapi/linux/switchtec_ioctl.h 10079 10080PCI DRIVER FOR NVIDIA TEGRA 10081M: Thierry Reding <thierry.reding@gmail.com> 10082L: linux-tegra@vger.kernel.org 10083L: linux-pci@vger.kernel.org 10084S: Supported 10085F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10086F: drivers/pci/host/pci-tegra.c 10087 10088PCI DRIVER FOR TI DRA7XX 10089M: Kishon Vijay Abraham I <kishon@ti.com> 10090L: linux-omap@vger.kernel.org 10091L: linux-pci@vger.kernel.org 10092S: Supported 10093F: Documentation/devicetree/bindings/pci/ti-pci.txt 10094F: drivers/pci/dwc/pci-dra7xx.c 10095 10096PCI DRIVER FOR RENESAS R-CAR 10097M: Simon Horman <horms@verge.net.au> 10098L: linux-pci@vger.kernel.org 10099L: linux-renesas-soc@vger.kernel.org 10100S: Maintained 10101F: drivers/pci/host/*rcar* 10102 10103PCI DRIVER FOR SAMSUNG EXYNOS 10104M: Jingoo Han <jingoohan1@gmail.com> 10105L: linux-pci@vger.kernel.org 10106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10107L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10108S: Maintained 10109F: drivers/pci/dwc/pci-exynos.c 10110 10111PCI DRIVER FOR SYNOPSIS DESIGNWARE 10112M: Jingoo Han <jingoohan1@gmail.com> 10113M: Joao Pinto <Joao.Pinto@synopsys.com> 10114L: linux-pci@vger.kernel.org 10115S: Maintained 10116F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10117F: drivers/pci/dwc/*designware* 10118 10119PCI DRIVER FOR GENERIC OF HOSTS 10120M: Will Deacon <will.deacon@arm.com> 10121L: linux-pci@vger.kernel.org 10122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10123S: Maintained 10124F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10125F: drivers/pci/host/pci-host-common.c 10126F: drivers/pci/host/pci-host-generic.c 10127 10128PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10129M: Keith Busch <keith.busch@intel.com> 10130L: linux-pci@vger.kernel.org 10131S: Supported 10132F: drivers/pci/host/vmd.c 10133 10134PCIE DRIVER FOR ST SPEAR13XX 10135M: Pratyush Anand <pratyush.anand@gmail.com> 10136L: linux-pci@vger.kernel.org 10137S: Maintained 10138F: drivers/pci/dwc/*spear* 10139 10140PCI MSI DRIVER FOR ALTERA MSI IP 10141M: Ley Foon Tan <lftan@altera.com> 10142L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10143L: linux-pci@vger.kernel.org 10144S: Supported 10145F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10146F: drivers/pci/host/pcie-altera-msi.c 10147 10148PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10149M: Duc Dang <dhdang@apm.com> 10150L: linux-pci@vger.kernel.org 10151L: linux-arm-kernel@lists.infradead.org 10152S: Maintained 10153F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10154F: drivers/pci/host/pci-xgene-msi.c 10155 10156PCIE DRIVER FOR AXIS ARTPEC 10157M: Niklas Cassel <niklas.cassel@axis.com> 10158M: Jesper Nilsson <jesper.nilsson@axis.com> 10159L: linux-arm-kernel@axis.com 10160L: linux-pci@vger.kernel.org 10161S: Maintained 10162F: Documentation/devicetree/bindings/pci/axis,artpec* 10163F: drivers/pci/dwc/*artpec* 10164 10165PCIE DRIVER FOR HISILICON 10166M: Zhou Wang <wangzhou1@hisilicon.com> 10167M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10168L: linux-pci@vger.kernel.org 10169S: Maintained 10170F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10171F: drivers/pci/dwc/pcie-hisi.c 10172 10173PCIE DRIVER FOR HISILICON KIRIN 10174M: Xiaowei Song <songxiaowei@hisilicon.com> 10175M: Binghui Wang <wangbinghui@hisilicon.com> 10176L: linux-pci@vger.kernel.org 10177S: Maintained 10178F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10179F: drivers/pci/dwc/pcie-kirin.c 10180 10181PCIE DRIVER FOR ROCKCHIP 10182M: Shawn Lin <shawn.lin@rock-chips.com> 10183L: linux-pci@vger.kernel.org 10184L: linux-rockchip@lists.infradead.org 10185S: Maintained 10186F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10187F: drivers/pci/host/pcie-rockchip.c 10188 10189PCIE DRIVER FOR QUALCOMM MSM 10190M: Stanimir Varbanov <svarbanov@mm-sol.com> 10191L: linux-pci@vger.kernel.org 10192L: linux-arm-msm@vger.kernel.org 10193S: Maintained 10194F: drivers/pci/dwc/*qcom* 10195 10196PCIE DRIVER FOR CAVIUM THUNDERX 10197M: David Daney <david.daney@cavium.com> 10198L: linux-pci@vger.kernel.org 10199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10200S: Supported 10201F: Documentation/devicetree/bindings/pci/pci-thunder-* 10202F: drivers/pci/host/pci-thunder-* 10203 10204PCIE DRIVER FOR MEDIATEK 10205M: Ryder Lee <ryder.lee@mediatek.com> 10206L: linux-pci@vger.kernel.org 10207L: linux-mediatek@lists.infradead.org 10208S: Supported 10209F: Documentation/devicetree/bindings/pci/mediatek* 10210F: drivers/pci/host/*mediatek* 10211 10212PCMCIA SUBSYSTEM 10213P: Linux PCMCIA Team 10214L: linux-pcmcia@lists.infradead.org 10215W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10216T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10217S: Maintained 10218F: Documentation/pcmcia/ 10219F: tools/pcmcia/ 10220F: drivers/pcmcia/ 10221F: include/pcmcia/ 10222 10223PCNET32 NETWORK DRIVER 10224M: Don Fry <pcnet32@frontier.com> 10225L: netdev@vger.kernel.org 10226S: Maintained 10227F: drivers/net/ethernet/amd/pcnet32.c 10228 10229PCRYPT PARALLEL CRYPTO ENGINE 10230M: Steffen Klassert <steffen.klassert@secunet.com> 10231L: linux-crypto@vger.kernel.org 10232S: Maintained 10233F: crypto/pcrypt.c 10234F: include/crypto/pcrypt.h 10235 10236PER-CPU MEMORY ALLOCATOR 10237M: Tejun Heo <tj@kernel.org> 10238M: Christoph Lameter <cl@linux.com> 10239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10240S: Maintained 10241F: include/linux/percpu*.h 10242F: mm/percpu*.c 10243F: arch/*/include/asm/percpu.h 10244 10245PER-TASK DELAY ACCOUNTING 10246M: Balbir Singh <bsingharora@gmail.com> 10247S: Maintained 10248F: include/linux/delayacct.h 10249F: kernel/delayacct.c 10250 10251PERFORMANCE EVENTS SUBSYSTEM 10252M: Peter Zijlstra <peterz@infradead.org> 10253M: Ingo Molnar <mingo@redhat.com> 10254M: Arnaldo Carvalho de Melo <acme@kernel.org> 10255R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10256L: linux-kernel@vger.kernel.org 10257T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10258S: Supported 10259F: kernel/events/* 10260F: include/linux/perf_event.h 10261F: include/uapi/linux/perf_event.h 10262F: arch/*/kernel/perf_event*.c 10263F: arch/*/kernel/*/perf_event*.c 10264F: arch/*/kernel/*/*/perf_event*.c 10265F: arch/*/include/asm/perf_event.h 10266F: arch/*/kernel/perf_callchain.c 10267F: arch/*/events/* 10268F: tools/perf/ 10269 10270PERSONALITY HANDLING 10271M: Christoph Hellwig <hch@infradead.org> 10272L: linux-abi-devel@lists.sourceforge.net 10273S: Maintained 10274F: include/linux/personality.h 10275F: include/uapi/linux/personality.h 10276 10277PHONET PROTOCOL 10278M: Remi Denis-Courmont <courmisch@gmail.com> 10279S: Supported 10280F: Documentation/networking/phonet.txt 10281F: include/linux/phonet.h 10282F: include/net/phonet/ 10283F: include/uapi/linux/phonet.h 10284F: net/phonet/ 10285 10286PHRAM MTD DRIVER 10287M: Joern Engel <joern@lazybastard.org> 10288L: linux-mtd@lists.infradead.org 10289S: Maintained 10290F: drivers/mtd/devices/phram.c 10291 10292PICOLCD HID DRIVER 10293M: Bruno Prémont <bonbons@linux-vserver.org> 10294L: linux-input@vger.kernel.org 10295S: Maintained 10296F: drivers/hid/hid-picolcd* 10297 10298PICOXCELL SUPPORT 10299M: Jamie Iles <jamie@jamieiles.com> 10300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10301T: git git://github.com/jamieiles/linux-2.6-ji.git 10302S: Supported 10303F: arch/arm/boot/dts/picoxcell* 10304F: arch/arm/mach-picoxcell/ 10305F: drivers/crypto/picoxcell* 10306 10307PIN CONTROL SUBSYSTEM 10308M: Linus Walleij <linus.walleij@linaro.org> 10309L: linux-gpio@vger.kernel.org 10310T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10311S: Maintained 10312F: Documentation/devicetree/bindings/pinctrl/ 10313F: Documentation/pinctrl.txt 10314F: drivers/pinctrl/ 10315F: include/linux/pinctrl/ 10316 10317PIN CONTROLLER - ATMEL AT91 10318M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10320S: Maintained 10321F: drivers/pinctrl/pinctrl-at91.* 10322 10323PIN CONTROLLER - ATMEL AT91 PIO4 10324M: Ludovic Desroches <ludovic.desroches@microchip.com> 10325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10326L: linux-gpio@vger.kernel.org 10327S: Supported 10328F: drivers/pinctrl/pinctrl-at91-pio4.* 10329 10330PIN CONTROLLER - INTEL 10331M: Mika Westerberg <mika.westerberg@linux.intel.com> 10332M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10333S: Maintained 10334F: drivers/pinctrl/intel/ 10335 10336PIN CONTROLLER - QUALCOMM 10337M: Bjorn Andersson <bjorn.andersson@linaro.org> 10338S: Maintained 10339L: linux-arm-msm@vger.kernel.org 10340F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10341F: drivers/pinctrl/qcom/ 10342 10343PIN CONTROLLER - RENESAS 10344M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10345M: Geert Uytterhoeven <geert+renesas@glider.be> 10346L: linux-renesas-soc@vger.kernel.org 10347S: Maintained 10348F: drivers/pinctrl/sh-pfc/ 10349 10350PIN CONTROLLER - SAMSUNG 10351M: Tomasz Figa <tomasz.figa@gmail.com> 10352M: Krzysztof Kozlowski <krzk@kernel.org> 10353M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10355L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10356Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10357T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10358S: Maintained 10359F: drivers/pinctrl/samsung/ 10360F: include/dt-bindings/pinctrl/samsung.h 10361F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10362 10363PIN CONTROLLER - SINGLE 10364M: Tony Lindgren <tony@atomide.com> 10365M: Haojian Zhuang <haojian.zhuang@linaro.org> 10366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10367L: linux-omap@vger.kernel.org 10368S: Maintained 10369F: drivers/pinctrl/pinctrl-single.c 10370 10371PIN CONTROLLER - ST SPEAR 10372M: Viresh Kumar <vireshk@kernel.org> 10373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10374W: http://www.st.com/spear 10375S: Maintained 10376F: drivers/pinctrl/spear/ 10377 10378PISTACHIO SOC SUPPORT 10379M: James Hartley <james.hartley@imgtec.com> 10380M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10381L: linux-mips@linux-mips.org 10382S: Maintained 10383F: arch/mips/pistachio/ 10384F: arch/mips/include/asm/mach-pistachio/ 10385F: arch/mips/boot/dts/img/pistachio* 10386F: arch/mips/configs/pistachio*_defconfig 10387 10388PKTCDVD DRIVER 10389S: Orphan 10390M: linux-block@vger.kernel.org 10391F: drivers/block/pktcdvd.c 10392F: include/linux/pktcdvd.h 10393F: include/uapi/linux/pktcdvd.h 10394 10395PKUNITY SOC DRIVERS 10396M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10397W: http://mprc.pku.edu.cn/~guanxuetao/linux 10398S: Maintained 10399T: git git://github.com/gxt/linux.git 10400F: drivers/input/serio/i8042-unicore32io.h 10401F: drivers/i2c/busses/i2c-puv3.c 10402F: drivers/video/fbdev/fb-puv3.c 10403F: drivers/rtc/rtc-puv3.c 10404 10405PMBUS HARDWARE MONITORING DRIVERS 10406M: Guenter Roeck <linux@roeck-us.net> 10407L: linux-hwmon@vger.kernel.org 10408W: http://hwmon.wiki.kernel.org/ 10409W: http://www.roeck-us.net/linux/drivers/ 10410T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10411S: Maintained 10412F: Documentation/hwmon/pmbus 10413F: drivers/hwmon/pmbus/ 10414F: include/linux/pmbus.h 10415 10416PMC SIERRA MaxRAID DRIVER 10417L: linux-scsi@vger.kernel.org 10418W: http://www.pmc-sierra.com/ 10419S: Orphan 10420F: drivers/scsi/pmcraid.* 10421 10422PMC SIERRA PM8001 DRIVER 10423M: Jack Wang <jinpu.wang@profitbricks.com> 10424M: lindar_liu@usish.com 10425L: linux-scsi@vger.kernel.org 10426S: Supported 10427F: drivers/scsi/pm8001/ 10428 10429POSIX CLOCKS and TIMERS 10430M: Thomas Gleixner <tglx@linutronix.de> 10431L: linux-kernel@vger.kernel.org 10432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10433S: Maintained 10434F: fs/timerfd.c 10435F: include/linux/timer* 10436F: kernel/time/*timer* 10437 10438POWER MANAGEMENT CORE 10439M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10440L: linux-pm@vger.kernel.org 10441T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10442B: https://bugzilla.kernel.org 10443S: Supported 10444F: drivers/base/power/ 10445F: include/linux/pm.h 10446F: include/linux/pm_* 10447F: include/linux/powercap.h 10448F: drivers/powercap/ 10449 10450POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10451M: Sebastian Reichel <sre@kernel.org> 10452L: linux-pm@vger.kernel.org 10453T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10454S: Maintained 10455F: Documentation/devicetree/bindings/power/supply/ 10456F: include/linux/power_supply.h 10457F: drivers/power/supply/ 10458 10459POWER STATE COORDINATION INTERFACE (PSCI) 10460M: Mark Rutland <mark.rutland@arm.com> 10461M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10462L: linux-arm-kernel@lists.infradead.org 10463S: Maintained 10464F: drivers/firmware/psci*.c 10465F: include/linux/psci.h 10466F: include/uapi/linux/psci.h 10467 10468POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10469M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10470L: linuxppc-dev@lists.ozlabs.org 10471S: Maintained 10472F: drivers/char/powernv-op-panel.c 10473 10474PNP SUPPORT 10475M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10476S: Maintained 10477F: drivers/pnp/ 10478 10479PPP PROTOCOL DRIVERS AND COMPRESSORS 10480M: Paul Mackerras <paulus@samba.org> 10481L: linux-ppp@vger.kernel.org 10482S: Maintained 10483F: drivers/net/ppp/ppp_* 10484 10485PPP OVER ATM (RFC 2364) 10486M: Mitchell Blank Jr <mitch@sfgoth.com> 10487S: Maintained 10488F: net/atm/pppoatm.c 10489F: include/uapi/linux/atmppp.h 10490 10491PPP OVER ETHERNET 10492M: Michal Ostrowski <mostrows@earthlink.net> 10493S: Maintained 10494F: drivers/net/ppp/pppoe.c 10495F: drivers/net/ppp/pppox.c 10496 10497PPP OVER L2TP 10498M: James Chapman <jchapman@katalix.com> 10499S: Maintained 10500F: net/l2tp/l2tp_ppp.c 10501F: include/linux/if_pppol2tp.h 10502F: include/uapi/linux/if_pppol2tp.h 10503 10504PPS SUPPORT 10505M: Rodolfo Giometti <giometti@enneenne.com> 10506W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10507L: linuxpps@ml.enneenne.com (subscribers-only) 10508S: Maintained 10509F: Documentation/pps/ 10510F: drivers/pps/ 10511F: include/linux/pps*.h 10512 10513PPTP DRIVER 10514M: Dmitry Kozlov <xeb@mail.ru> 10515L: netdev@vger.kernel.org 10516S: Maintained 10517F: drivers/net/ppp/pptp.c 10518W: http://sourceforge.net/projects/accel-pptp 10519 10520PREEMPTIBLE KERNEL 10521M: Robert Love <rml@tech9.net> 10522L: kpreempt-tech@lists.sourceforge.net 10523W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10524S: Supported 10525F: Documentation/preempt-locking.txt 10526F: include/linux/preempt.h 10527 10528PRINTK 10529M: Petr Mladek <pmladek@suse.com> 10530M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10531R: Steven Rostedt <rostedt@goodmis.org> 10532S: Maintained 10533F: kernel/printk/ 10534F: include/linux/printk.h 10535 10536PRISM54 WIRELESS DRIVER 10537M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10538L: linux-wireless@vger.kernel.org 10539W: http://wireless.kernel.org/en/users/Drivers/p54 10540S: Obsolete 10541F: drivers/net/wireless/intersil/prism54/ 10542 10543PS3 NETWORK SUPPORT 10544M: Geoff Levand <geoff@infradead.org> 10545L: netdev@vger.kernel.org 10546L: linuxppc-dev@lists.ozlabs.org 10547S: Maintained 10548F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10549 10550PS3 PLATFORM SUPPORT 10551M: Geoff Levand <geoff@infradead.org> 10552L: linuxppc-dev@lists.ozlabs.org 10553S: Maintained 10554F: arch/powerpc/boot/ps3* 10555F: arch/powerpc/include/asm/lv1call.h 10556F: arch/powerpc/include/asm/ps3*.h 10557F: arch/powerpc/platforms/ps3/ 10558F: drivers/*/ps3* 10559F: drivers/ps3/ 10560F: drivers/rtc/rtc-ps3.c 10561F: drivers/usb/host/*ps3.c 10562F: sound/ppc/snd_ps3* 10563 10564PS3VRAM DRIVER 10565M: Jim Paris <jim@jtan.com> 10566M: Geoff Levand <geoff@infradead.org> 10567L: linuxppc-dev@lists.ozlabs.org 10568S: Maintained 10569F: drivers/block/ps3vram.c 10570 10571PSAMPLE PACKET SAMPLING SUPPORT: 10572M: Yotam Gigi <yotamg@mellanox.com> 10573S: Maintained 10574F: net/psample 10575F: include/net/psample.h 10576F: include/uapi/linux/psample.h 10577 10578PSTORE FILESYSTEM 10579M: Kees Cook <keescook@chromium.org> 10580M: Anton Vorontsov <anton@enomsg.org> 10581M: Colin Cross <ccross@android.com> 10582M: Tony Luck <tony.luck@intel.com> 10583S: Maintained 10584T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10585F: fs/pstore/ 10586F: include/linux/pstore* 10587F: drivers/firmware/efi/efi-pstore.c 10588F: drivers/acpi/apei/erst.c 10589F: Documentation/admin-guide/ramoops.rst 10590F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10591K: \b(pstore|ramoops) 10592 10593PTP HARDWARE CLOCK SUPPORT 10594M: Richard Cochran <richardcochran@gmail.com> 10595L: netdev@vger.kernel.org 10596S: Maintained 10597W: http://linuxptp.sourceforge.net/ 10598F: Documentation/ABI/testing/sysfs-ptp 10599F: Documentation/ptp/* 10600F: drivers/net/ethernet/freescale/gianfar_ptp.c 10601F: drivers/net/phy/dp83640* 10602F: drivers/ptp/* 10603F: include/linux/ptp_cl* 10604 10605PTRACE SUPPORT 10606M: Roland McGrath <roland@hack.frob.com> 10607M: Oleg Nesterov <oleg@redhat.com> 10608S: Maintained 10609F: include/asm-generic/syscall.h 10610F: include/linux/ptrace.h 10611F: include/linux/regset.h 10612F: include/linux/tracehook.h 10613F: include/uapi/linux/ptrace.h 10614F: kernel/ptrace.c 10615 10616PULSE8-CEC DRIVER 10617M: Hans Verkuil <hverkuil@xs4all.nl> 10618L: linux-media@vger.kernel.org 10619T: git git://linuxtv.org/media_tree.git 10620S: Maintained 10621F: drivers/media/usb/pulse8-cec/* 10622 10623PVRUSB2 VIDEO4LINUX DRIVER 10624M: Mike Isely <isely@pobox.com> 10625L: pvrusb2@isely.net (subscribers-only) 10626L: linux-media@vger.kernel.org 10627W: http://www.isely.net/pvrusb2/ 10628T: git git://linuxtv.org/media_tree.git 10629S: Maintained 10630F: Documentation/media/v4l-drivers/pvrusb2* 10631F: drivers/media/usb/pvrusb2/ 10632 10633PWC WEBCAM DRIVER 10634M: Hans Verkuil <hverkuil@xs4all.nl> 10635L: linux-media@vger.kernel.org 10636T: git git://linuxtv.org/media_tree.git 10637S: Odd Fixes 10638F: drivers/media/usb/pwc/* 10639 10640PWM FAN DRIVER 10641M: Kamil Debski <kamil@wypas.org> 10642M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10643L: linux-hwmon@vger.kernel.org 10644S: Supported 10645F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10646F: Documentation/hwmon/pwm-fan 10647F: drivers/hwmon/pwm-fan.c 10648 10649PWM SUBSYSTEM 10650M: Thierry Reding <thierry.reding@gmail.com> 10651L: linux-pwm@vger.kernel.org 10652S: Maintained 10653T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10654F: Documentation/pwm.txt 10655F: Documentation/devicetree/bindings/pwm/ 10656F: include/linux/pwm.h 10657F: drivers/pwm/ 10658F: drivers/video/backlight/pwm_bl.c 10659F: include/linux/pwm_backlight.h 10660F: drivers/gpio/gpio-mvebu.c 10661F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10662 10663PXA2xx/PXA3xx SUPPORT 10664M: Daniel Mack <daniel@zonque.org> 10665M: Haojian Zhuang <haojian.zhuang@gmail.com> 10666M: Robert Jarzmik <robert.jarzmik@free.fr> 10667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10668T: git git://github.com/hzhuang1/linux.git 10669T: git git://github.com/rjarzmik/linux.git 10670S: Maintained 10671F: arch/arm/boot/dts/pxa* 10672F: arch/arm/mach-pxa/ 10673F: drivers/dma/pxa* 10674F: drivers/pcmcia/pxa2xx* 10675F: drivers/pinctrl/pxa/ 10676F: drivers/spi/spi-pxa2xx* 10677F: drivers/usb/gadget/udc/pxa2* 10678F: include/sound/pxa2xx-lib.h 10679F: sound/arm/pxa* 10680F: sound/soc/pxa/ 10681 10682PXA GPIO DRIVER 10683M: Robert Jarzmik <robert.jarzmik@free.fr> 10684L: linux-gpio@vger.kernel.org 10685S: Maintained 10686F: drivers/gpio/gpio-pxa.c 10687 10688PXA3xx NAND FLASH DRIVER 10689M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10690L: linux-mtd@lists.infradead.org 10691S: Maintained 10692F: drivers/mtd/nand/pxa3xx_nand.c 10693 10694MMP SUPPORT 10695M: Eric Miao <eric.y.miao@gmail.com> 10696M: Haojian Zhuang <haojian.zhuang@gmail.com> 10697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10698T: git git://github.com/hzhuang1/linux.git 10699T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10700S: Maintained 10701F: arch/arm/boot/dts/mmp* 10702F: arch/arm/mach-mmp/ 10703 10704PXA MMCI DRIVER 10705S: Orphan 10706 10707PXA RTC DRIVER 10708M: Robert Jarzmik <robert.jarzmik@free.fr> 10709L: linux-rtc@vger.kernel.org 10710S: Maintained 10711 10712QAT DRIVER 10713M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10714M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10715L: qat-linux@intel.com 10716S: Supported 10717F: drivers/crypto/qat/ 10718 10719QIB DRIVER 10720M: Mike Marciniszyn <infinipath@intel.com> 10721L: linux-rdma@vger.kernel.org 10722S: Supported 10723F: drivers/infiniband/hw/qib/ 10724 10725QLOGIC QLA1280 SCSI DRIVER 10726M: Michael Reed <mdr@sgi.com> 10727L: linux-scsi@vger.kernel.org 10728S: Maintained 10729F: drivers/scsi/qla1280.[ch] 10730 10731QLOGIC QLA2XXX FC-SCSI DRIVER 10732M: qla2xxx-upstream@qlogic.com 10733L: linux-scsi@vger.kernel.org 10734S: Supported 10735F: Documentation/scsi/LICENSE.qla2xxx 10736F: drivers/scsi/qla2xxx/ 10737 10738QLOGIC QLA4XXX iSCSI DRIVER 10739M: QLogic-Storage-Upstream@qlogic.com 10740L: linux-scsi@vger.kernel.org 10741S: Supported 10742F: Documentation/scsi/LICENSE.qla4xxx 10743F: drivers/scsi/qla4xxx/ 10744 10745QLOGIC QLA3XXX NETWORK DRIVER 10746M: Dept-GELinuxNICDev@cavium.com 10747L: netdev@vger.kernel.org 10748S: Supported 10749F: Documentation/networking/LICENSE.qla3xxx 10750F: drivers/net/ethernet/qlogic/qla3xxx.* 10751 10752QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10753M: Harish Patil <harish.patil@cavium.com> 10754M: Manish Chopra <manish.chopra@cavium.com> 10755M: Dept-GELinuxNICDev@cavium.com 10756L: netdev@vger.kernel.org 10757S: Supported 10758F: drivers/net/ethernet/qlogic/qlcnic/ 10759 10760QLOGIC QLGE 10Gb ETHERNET DRIVER 10761M: Harish Patil <harish.patil@cavium.com> 10762M: Manish Chopra <manish.chopra@cavium.com> 10763M: Dept-GELinuxNICDev@cavium.com 10764L: netdev@vger.kernel.org 10765S: Supported 10766F: drivers/net/ethernet/qlogic/qlge/ 10767 10768QLOGIC QL4xxx ETHERNET DRIVER 10769M: Yuval Mintz <Yuval.Mintz@cavium.com> 10770M: Ariel Elior <Ariel.Elior@cavium.com> 10771M: everest-linux-l2@cavium.com 10772L: netdev@vger.kernel.org 10773S: Supported 10774F: drivers/net/ethernet/qlogic/qed/ 10775F: include/linux/qed/ 10776F: drivers/net/ethernet/qlogic/qede/ 10777 10778QLOGIC QL41xxx ISCSI DRIVER 10779M: QLogic-Storage-Upstream@cavium.com 10780L: linux-scsi@vger.kernel.org 10781S: Supported 10782F: drivers/scsi/qedi/ 10783 10784QLOGIC QL41xxx FCOE DRIVER 10785M: QLogic-Storage-Upstream@cavium.com 10786L: linux-scsi@vger.kernel.org 10787S: Supported 10788F: drivers/scsi/qedf/ 10789 10790QNX4 FILESYSTEM 10791M: Anders Larsen <al@alarsen.net> 10792W: http://www.alarsen.net/linux/qnx4fs/ 10793S: Maintained 10794F: fs/qnx4/ 10795F: include/uapi/linux/qnx4_fs.h 10796F: include/uapi/linux/qnxtypes.h 10797 10798QORIQ DPAA2 FSL-MC BUS DRIVER 10799M: Stuart Yoder <stuyoder@gmail.com> 10800M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10801L: linux-kernel@vger.kernel.org 10802S: Maintained 10803F: drivers/staging/fsl-mc/ 10804F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 10805 10806QT1010 MEDIA DRIVER 10807M: Antti Palosaari <crope@iki.fi> 10808L: linux-media@vger.kernel.org 10809W: https://linuxtv.org 10810W: http://palosaari.fi/linux/ 10811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10812T: git git://linuxtv.org/anttip/media_tree.git 10813S: Maintained 10814F: drivers/media/tuners/qt1010* 10815 10816QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10817M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10818L: linux-wireless@vger.kernel.org 10819W: http://wireless.kernel.org/en/users/Drivers/ath9k 10820S: Supported 10821F: drivers/net/wireless/ath/ath9k/ 10822 10823QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10824M: Kalle Valo <kvalo@qca.qualcomm.com> 10825L: ath10k@lists.infradead.org 10826W: http://wireless.kernel.org/en/users/Drivers/ath10k 10827T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10828S: Supported 10829F: drivers/net/wireless/ath/ath10k/ 10830 10831QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10832M: Timur Tabi <timur@codeaurora.org> 10833L: netdev@vger.kernel.org 10834S: Supported 10835F: drivers/net/ethernet/qualcomm/emac/ 10836 10837QUALCOMM HEXAGON ARCHITECTURE 10838M: Richard Kuo <rkuo@codeaurora.org> 10839L: linux-hexagon@vger.kernel.org 10840T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10841S: Supported 10842F: arch/hexagon/ 10843 10844QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 10845M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 10846L: linux-media@vger.kernel.org 10847L: linux-arm-msm@vger.kernel.org 10848T: git git://linuxtv.org/media_tree.git 10849S: Maintained 10850F: drivers/media/platform/qcom/venus/ 10851 10852QUALCOMM WCN36XX WIRELESS DRIVER 10853M: Eugene Krasnikov <k.eugene.e@gmail.com> 10854L: wcn36xx@lists.infradead.org 10855W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10856T: git git://github.com/KrasnikovEugene/wcn36xx.git 10857S: Supported 10858F: drivers/net/wireless/ath/wcn36xx/ 10859 10860QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10861M: Gabriel Somlo <somlo@cmu.edu> 10862M: "Michael S. Tsirkin" <mst@redhat.com> 10863L: qemu-devel@nongnu.org 10864S: Maintained 10865F: drivers/firmware/qemu_fw_cfg.c 10866 10867QUANTENNA QTNFMAC WIRELESS DRIVER 10868M: Igor Mitsyanko <imitsyanko@quantenna.com> 10869M: Avinash Patil <avinashp@quantenna.com> 10870M: Sergey Matyukevich <smatyukevich@quantenna.com> 10871L: linux-wireless@vger.kernel.org 10872S: Maintained 10873F: drivers/net/wireless/quantenna 10874 10875RADOS BLOCK DEVICE (RBD) 10876M: Ilya Dryomov <idryomov@gmail.com> 10877M: Sage Weil <sage@redhat.com> 10878M: Alex Elder <elder@kernel.org> 10879L: ceph-devel@vger.kernel.org 10880W: http://ceph.com/ 10881T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10882T: git git://github.com/ceph/ceph-client.git 10883S: Supported 10884F: Documentation/ABI/testing/sysfs-bus-rbd 10885F: drivers/block/rbd.c 10886F: drivers/block/rbd_types.h 10887 10888RADEON FRAMEBUFFER DISPLAY DRIVER 10889M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10890L: linux-fbdev@vger.kernel.org 10891S: Maintained 10892F: drivers/video/fbdev/aty/radeon* 10893F: include/uapi/linux/radeonfb.h 10894 10895RADIOSHARK RADIO DRIVER 10896M: Hans Verkuil <hverkuil@xs4all.nl> 10897L: linux-media@vger.kernel.org 10898T: git git://linuxtv.org/media_tree.git 10899S: Maintained 10900F: drivers/media/radio/radio-shark.c 10901 10902RADIOSHARK2 RADIO DRIVER 10903M: Hans Verkuil <hverkuil@xs4all.nl> 10904L: linux-media@vger.kernel.org 10905T: git git://linuxtv.org/media_tree.git 10906S: Maintained 10907F: drivers/media/radio/radio-shark2.c 10908F: drivers/media/radio/radio-tea5777.c 10909 10910RAGE128 FRAMEBUFFER DISPLAY DRIVER 10911M: Paul Mackerras <paulus@samba.org> 10912L: linux-fbdev@vger.kernel.org 10913S: Maintained 10914F: drivers/video/fbdev/aty/aty128fb.c 10915 10916RAINSHADOW-CEC DRIVER 10917M: Hans Verkuil <hverkuil@xs4all.nl> 10918L: linux-media@vger.kernel.org 10919T: git git://linuxtv.org/media_tree.git 10920S: Maintained 10921F: drivers/media/usb/rainshadow-cec/* 10922 10923RALINK MIPS ARCHITECTURE 10924M: John Crispin <john@phrozen.org> 10925L: linux-mips@linux-mips.org 10926S: Maintained 10927F: arch/mips/ralink 10928 10929RALINK RT2X00 WIRELESS LAN DRIVER 10930P: rt2x00 project 10931M: Stanislaw Gruszka <sgruszka@redhat.com> 10932M: Helmut Schaa <helmut.schaa@googlemail.com> 10933L: linux-wireless@vger.kernel.org 10934S: Maintained 10935F: drivers/net/wireless/ralink/rt2x00/ 10936 10937RAMDISK RAM BLOCK DEVICE DRIVER 10938M: Jens Axboe <axboe@kernel.dk> 10939S: Maintained 10940F: Documentation/blockdev/ramdisk.txt 10941F: drivers/block/brd.c 10942 10943RANDOM NUMBER DRIVER 10944M: "Theodore Ts'o" <tytso@mit.edu> 10945S: Maintained 10946F: drivers/char/random.c 10947 10948RAPIDIO SUBSYSTEM 10949M: Matt Porter <mporter@kernel.crashing.org> 10950M: Alexandre Bounine <alexandre.bounine@idt.com> 10951S: Maintained 10952F: drivers/rapidio/ 10953 10954RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10955L: linux-wireless@vger.kernel.org 10956S: Orphan 10957F: drivers/net/wireless/ray* 10958 10959RCUTORTURE MODULE 10960M: Josh Triplett <josh@joshtriplett.org> 10961M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10962L: linux-kernel@vger.kernel.org 10963S: Supported 10964T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10965F: Documentation/RCU/torture.txt 10966F: kernel/rcu/rcutorture.c 10967 10968RCUTORTURE TEST FRAMEWORK 10969M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10970M: Josh Triplett <josh@joshtriplett.org> 10971R: Steven Rostedt <rostedt@goodmis.org> 10972R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10973R: Lai Jiangshan <jiangshanlai@gmail.com> 10974L: linux-kernel@vger.kernel.org 10975S: Supported 10976T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10977F: tools/testing/selftests/rcutorture 10978 10979RDC R-321X SoC 10980M: Florian Fainelli <florian@openwrt.org> 10981S: Maintained 10982 10983RDC R6040 FAST ETHERNET DRIVER 10984M: Florian Fainelli <f.fainelli@gmail.com> 10985L: netdev@vger.kernel.org 10986S: Maintained 10987F: drivers/net/ethernet/rdc/r6040.c 10988 10989RDS - RELIABLE DATAGRAM SOCKETS 10990M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10991L: netdev@vger.kernel.org 10992L: linux-rdma@vger.kernel.org 10993L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10994W: https://oss.oracle.com/projects/rds/ 10995S: Supported 10996F: net/rds/ 10997F: Documentation/networking/rds.txt 10998 10999RDMAVT - RDMA verbs software 11000M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11001L: linux-rdma@vger.kernel.org 11002S: Supported 11003F: drivers/infiniband/sw/rdmavt 11004 11005RDT - RESOURCE ALLOCATION 11006M: Fenghua Yu <fenghua.yu@intel.com> 11007L: linux-kernel@vger.kernel.org 11008S: Supported 11009F: arch/x86/kernel/cpu/intel_rdt* 11010F: arch/x86/include/asm/intel_rdt* 11011F: Documentation/x86/intel_rdt* 11012 11013READ-COPY UPDATE (RCU) 11014M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11015M: Josh Triplett <josh@joshtriplett.org> 11016R: Steven Rostedt <rostedt@goodmis.org> 11017R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11018R: Lai Jiangshan <jiangshanlai@gmail.com> 11019L: linux-kernel@vger.kernel.org 11020W: http://www.rdrop.com/users/paulmck/RCU/ 11021S: Supported 11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11023F: Documentation/RCU/ 11024X: Documentation/RCU/torture.txt 11025F: include/linux/rcu* 11026X: include/linux/srcu.h 11027F: kernel/rcu/ 11028X: kernel/torture.c 11029 11030REAL TIME CLOCK (RTC) SUBSYSTEM 11031M: Alessandro Zummo <a.zummo@towertech.it> 11032M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11033L: linux-rtc@vger.kernel.org 11034Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11035T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11036S: Maintained 11037F: Documentation/devicetree/bindings/rtc/ 11038F: Documentation/rtc.txt 11039F: drivers/rtc/ 11040F: include/linux/rtc.h 11041F: include/uapi/linux/rtc.h 11042F: include/linux/rtc/ 11043F: include/linux/platform_data/rtc-* 11044F: tools/testing/selftests/timers/rtctest.c 11045 11046REALTEK AUDIO CODECS 11047M: Bard Liao <bardliao@realtek.com> 11048M: Oder Chiou <oder_chiou@realtek.com> 11049S: Maintained 11050F: sound/soc/codecs/rt* 11051F: include/sound/rt*.h 11052 11053REISERFS FILE SYSTEM 11054L: reiserfs-devel@vger.kernel.org 11055S: Supported 11056F: fs/reiserfs/ 11057 11058REGISTER MAP ABSTRACTION 11059M: Mark Brown <broonie@kernel.org> 11060L: linux-kernel@vger.kernel.org 11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11062S: Supported 11063F: Documentation/devicetree/bindings/regmap/ 11064F: drivers/base/regmap/ 11065F: include/linux/regmap.h 11066 11067REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11068M: Ohad Ben-Cohen <ohad@wizery.com> 11069M: Bjorn Andersson <bjorn.andersson@linaro.org> 11070L: linux-remoteproc@vger.kernel.org 11071T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11072S: Maintained 11073F: Documentation/devicetree/bindings/remoteproc/ 11074F: Documentation/remoteproc.txt 11075F: drivers/remoteproc/ 11076F: include/linux/remoteproc.h 11077 11078REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11079M: Ohad Ben-Cohen <ohad@wizery.com> 11080M: Bjorn Andersson <bjorn.andersson@linaro.org> 11081L: linux-remoteproc@vger.kernel.org 11082T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11083S: Maintained 11084F: drivers/rpmsg/ 11085F: Documentation/rpmsg.txt 11086F: include/linux/rpmsg.h 11087F: include/linux/rpmsg/ 11088 11089RENESAS CLOCK DRIVERS 11090M: Geert Uytterhoeven <geert+renesas@glider.be> 11091L: linux-renesas-soc@vger.kernel.org 11092S: Supported 11093F: drivers/clk/renesas/ 11094 11095RENESAS ETHERNET DRIVERS 11096R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11097L: netdev@vger.kernel.org 11098L: linux-renesas-soc@vger.kernel.org 11099F: drivers/net/ethernet/renesas/ 11100F: include/linux/sh_eth.h 11101 11102RENESAS R-CAR GYROADC DRIVER 11103M: Marek Vasut <marek.vasut@gmail.com> 11104L: linux-iio@vger.kernel.org 11105S: Supported 11106F: drivers/iio/adc/rcar_gyro_adc.c 11107 11108RENESAS USB PHY DRIVER 11109M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11110L: linux-renesas-soc@vger.kernel.org 11111S: Maintained 11112F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11113 11114RESET CONTROLLER FRAMEWORK 11115M: Philipp Zabel <p.zabel@pengutronix.de> 11116T: git git://git.pengutronix.de/git/pza/linux 11117S: Maintained 11118F: drivers/reset/ 11119F: Documentation/devicetree/bindings/reset/ 11120F: include/dt-bindings/reset/ 11121F: include/linux/reset.h 11122F: include/linux/reset-controller.h 11123 11124RFKILL 11125M: Johannes Berg <johannes@sipsolutions.net> 11126L: linux-wireless@vger.kernel.org 11127W: http://wireless.kernel.org/ 11128T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11130S: Maintained 11131F: Documentation/rfkill.txt 11132F: net/rfkill/ 11133 11134RHASHTABLE 11135M: Thomas Graf <tgraf@suug.ch> 11136M: Herbert Xu <herbert@gondor.apana.org.au> 11137L: netdev@vger.kernel.org 11138S: Maintained 11139F: lib/rhashtable.c 11140F: include/linux/rhashtable.h 11141 11142RICOH SMARTMEDIA/XD DRIVER 11143M: Maxim Levitsky <maximlevitsky@gmail.com> 11144S: Maintained 11145F: drivers/mtd/nand/r852.c 11146F: drivers/mtd/nand/r852.h 11147 11148RICOH R5C592 MEMORYSTICK DRIVER 11149M: Maxim Levitsky <maximlevitsky@gmail.com> 11150S: Maintained 11151F: drivers/memstick/host/r592.* 11152 11153ROCCAT DRIVERS 11154M: Stefan Achatz <erazor_de@users.sourceforge.net> 11155W: http://sourceforge.net/projects/roccat/ 11156S: Maintained 11157F: drivers/hid/hid-roccat* 11158F: include/linux/hid-roccat* 11159F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11160 11161ROCKER DRIVER 11162M: Jiri Pirko <jiri@resnulli.us> 11163L: netdev@vger.kernel.org 11164S: Supported 11165F: drivers/net/ethernet/rocker/ 11166 11167ROCKETPORT DRIVER 11168P: Comtrol Corp. 11169W: http://www.comtrol.com 11170S: Maintained 11171F: Documentation/serial/rocket.txt 11172F: drivers/tty/rocket* 11173 11174ROCKETPORT EXPRESS/INFINITY DRIVER 11175M: Kevin Cernekee <cernekee@gmail.com> 11176L: linux-serial@vger.kernel.org 11177S: Odd Fixes 11178F: drivers/tty/serial/rp2.* 11179 11180ROSE NETWORK LAYER 11181M: Ralf Baechle <ralf@linux-mips.org> 11182L: linux-hams@vger.kernel.org 11183W: http://www.linux-ax25.org/ 11184S: Maintained 11185F: include/net/rose.h 11186F: include/uapi/linux/rose.h 11187F: net/rose/ 11188 11189RTL2830 MEDIA DRIVER 11190M: Antti Palosaari <crope@iki.fi> 11191L: linux-media@vger.kernel.org 11192W: https://linuxtv.org 11193W: http://palosaari.fi/linux/ 11194Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11195T: git git://linuxtv.org/anttip/media_tree.git 11196S: Maintained 11197F: drivers/media/dvb-frontends/rtl2830* 11198 11199RTL2832 MEDIA DRIVER 11200M: Antti Palosaari <crope@iki.fi> 11201L: linux-media@vger.kernel.org 11202W: https://linuxtv.org 11203W: http://palosaari.fi/linux/ 11204Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11205T: git git://linuxtv.org/anttip/media_tree.git 11206S: Maintained 11207F: drivers/media/dvb-frontends/rtl2832* 11208 11209RTL2832_SDR MEDIA DRIVER 11210M: Antti Palosaari <crope@iki.fi> 11211L: linux-media@vger.kernel.org 11212W: https://linuxtv.org 11213W: http://palosaari.fi/linux/ 11214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11215T: git git://linuxtv.org/anttip/media_tree.git 11216S: Maintained 11217F: drivers/media/dvb-frontends/rtl2832_sdr* 11218 11219RTL8180 WIRELESS DRIVER 11220L: linux-wireless@vger.kernel.org 11221W: http://wireless.kernel.org/ 11222T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11223S: Orphan 11224F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11225 11226RTL8187 WIRELESS DRIVER 11227M: Herton Ronaldo Krzesinski <herton@canonical.com> 11228M: Hin-Tak Leung <htl10@users.sourceforge.net> 11229M: Larry Finger <Larry.Finger@lwfinger.net> 11230L: linux-wireless@vger.kernel.org 11231W: http://wireless.kernel.org/ 11232T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11233S: Maintained 11234F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11235 11236RTL8192CE WIRELESS DRIVER 11237M: Larry Finger <Larry.Finger@lwfinger.net> 11238M: Chaoming Li <chaoming_li@realsil.com.cn> 11239L: linux-wireless@vger.kernel.org 11240W: http://wireless.kernel.org/ 11241T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11242S: Maintained 11243F: drivers/net/wireless/realtek/rtlwifi/ 11244F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11245 11246RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11247M: Jes Sorensen <Jes.Sorensen@gmail.com> 11248L: linux-wireless@vger.kernel.org 11249T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11250S: Maintained 11251F: drivers/net/wireless/realtek/rtl8xxxu/ 11252 11253S3 SAVAGE FRAMEBUFFER DRIVER 11254M: Antonino Daplas <adaplas@gmail.com> 11255L: linux-fbdev@vger.kernel.org 11256S: Maintained 11257F: drivers/video/fbdev/savage/ 11258 11259S390 11260M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11261M: Heiko Carstens <heiko.carstens@de.ibm.com> 11262L: linux-s390@vger.kernel.org 11263W: http://www.ibm.com/developerworks/linux/linux390/ 11264T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11265S: Supported 11266F: arch/s390/ 11267F: drivers/s390/ 11268F: Documentation/s390/ 11269F: Documentation/driver-api/s390-drivers.rst 11270 11271S390 COMMON I/O LAYER 11272M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11273M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11274L: linux-s390@vger.kernel.org 11275W: http://www.ibm.com/developerworks/linux/linux390/ 11276S: Supported 11277F: drivers/s390/cio/ 11278 11279S390 DASD DRIVER 11280M: Stefan Haberland <sth@linux.vnet.ibm.com> 11281M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11282L: linux-s390@vger.kernel.org 11283W: http://www.ibm.com/developerworks/linux/linux390/ 11284S: Supported 11285F: drivers/s390/block/dasd* 11286F: block/partitions/ibm.c 11287 11288S390 NETWORK DRIVERS 11289M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11290M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11291L: linux-s390@vger.kernel.org 11292W: http://www.ibm.com/developerworks/linux/linux390/ 11293S: Supported 11294F: drivers/s390/net/ 11295 11296S390 PCI SUBSYSTEM 11297M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11298M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11299L: linux-s390@vger.kernel.org 11300W: http://www.ibm.com/developerworks/linux/linux390/ 11301S: Supported 11302F: arch/s390/pci/ 11303F: drivers/pci/hotplug/s390_pci_hpc.c 11304 11305S390 ZCRYPT DRIVER 11306M: Harald Freudenberger <freude@de.ibm.com> 11307L: linux-s390@vger.kernel.org 11308W: http://www.ibm.com/developerworks/linux/linux390/ 11309S: Supported 11310F: drivers/s390/crypto/ 11311 11312S390 ZFCP DRIVER 11313M: Steffen Maier <maier@linux.vnet.ibm.com> 11314L: linux-s390@vger.kernel.org 11315W: http://www.ibm.com/developerworks/linux/linux390/ 11316S: Supported 11317F: drivers/s390/scsi/zfcp_* 11318 11319S390 IUCV NETWORK LAYER 11320M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11321M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11322L: linux-s390@vger.kernel.org 11323W: http://www.ibm.com/developerworks/linux/linux390/ 11324S: Supported 11325F: drivers/s390/net/*iucv* 11326F: include/net/iucv/ 11327F: net/iucv/ 11328 11329S390 IOMMU (PCI) 11330M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11331L: linux-s390@vger.kernel.org 11332W: http://www.ibm.com/developerworks/linux/linux390/ 11333S: Supported 11334F: drivers/iommu/s390-iommu.c 11335 11336S390 VFIO-CCW DRIVER 11337M: Cornelia Huck <cohuck@redhat.com> 11338M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11339L: linux-s390@vger.kernel.org 11340L: kvm@vger.kernel.org 11341S: Supported 11342F: drivers/s390/cio/vfio_ccw* 11343F: Documentation/s390/vfio-ccw.txt 11344F: include/uapi/linux/vfio_ccw.h 11345 11346S3C24XX SD/MMC Driver 11347M: Ben Dooks <ben-linux@fluff.org> 11348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11349S: Supported 11350F: drivers/mmc/host/s3cmci.* 11351 11352SAA6588 RDS RECEIVER DRIVER 11353M: Hans Verkuil <hverkuil@xs4all.nl> 11354L: linux-media@vger.kernel.org 11355T: git git://linuxtv.org/media_tree.git 11356W: https://linuxtv.org 11357S: Odd Fixes 11358F: drivers/media/i2c/saa6588* 11359 11360SAA7134 VIDEO4LINUX DRIVER 11361M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11362M: Mauro Carvalho Chehab <mchehab@kernel.org> 11363L: linux-media@vger.kernel.org 11364W: https://linuxtv.org 11365T: git git://linuxtv.org/media_tree.git 11366S: Odd fixes 11367F: Documentation/media/v4l-drivers/saa7134* 11368F: drivers/media/pci/saa7134/ 11369 11370SAA7146 VIDEO4LINUX-2 DRIVER 11371M: Hans Verkuil <hverkuil@xs4all.nl> 11372L: linux-media@vger.kernel.org 11373T: git git://linuxtv.org/media_tree.git 11374S: Maintained 11375F: drivers/media/common/saa7146/ 11376F: drivers/media/pci/saa7146/ 11377F: include/media/saa7146* 11378 11379SAMSUNG LAPTOP DRIVER 11380M: Corentin Chary <corentin.chary@gmail.com> 11381L: platform-driver-x86@vger.kernel.org 11382S: Maintained 11383F: drivers/platform/x86/samsung-laptop.c 11384 11385SAMSUNG AUDIO (ASoC) DRIVERS 11386M: Krzysztof Kozlowski <krzk@kernel.org> 11387M: Sangbeom Kim <sbkim73@samsung.com> 11388M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11389L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11390S: Supported 11391F: sound/soc/samsung/ 11392 11393SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11394M: Krzysztof Kozlowski <krzk@kernel.org> 11395L: linux-crypto@vger.kernel.org 11396L: linux-samsung-soc@vger.kernel.org 11397S: Maintained 11398F: drivers/crypto/exynos-rng.c 11399F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11400 11401SAMSUNG FRAMEBUFFER DRIVER 11402M: Jingoo Han <jingoohan1@gmail.com> 11403L: linux-fbdev@vger.kernel.org 11404S: Maintained 11405F: drivers/video/fbdev/s3c-fb.c 11406 11407SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11408M: Sangbeom Kim <sbkim73@samsung.com> 11409M: Krzysztof Kozlowski <krzk@kernel.org> 11410M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11411L: linux-kernel@vger.kernel.org 11412L: linux-samsung-soc@vger.kernel.org 11413S: Supported 11414F: drivers/mfd/sec*.c 11415F: drivers/regulator/s2m*.c 11416F: drivers/regulator/s5m*.c 11417F: drivers/clk/clk-s2mps11.c 11418F: drivers/rtc/rtc-s5m.c 11419F: include/linux/mfd/samsung/ 11420F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11421F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11422F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11423F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11424 11425SAMSUNG S5P Security SubSystem (SSS) DRIVER 11426M: Krzysztof Kozlowski <krzk@kernel.org> 11427M: Vladimir Zapolskiy <vz@mleia.com> 11428L: linux-crypto@vger.kernel.org 11429L: linux-samsung-soc@vger.kernel.org 11430S: Maintained 11431F: drivers/crypto/s5p-sss.c 11432 11433SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11434M: Kyungmin Park <kyungmin.park@samsung.com> 11435M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11436L: linux-media@vger.kernel.org 11437Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11438S: Supported 11439F: drivers/media/platform/exynos4-is/ 11440 11441SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11442M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11443L: linux-media@vger.kernel.org 11444L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11445S: Maintained 11446F: drivers/media/platform/s3c-camif/ 11447F: include/media/drv-intf/s3c_camif.h 11448 11449SAMSUNG S5C73M3 CAMERA DRIVER 11450M: Kyungmin Park <kyungmin.park@samsung.com> 11451M: Andrzej Hajda <a.hajda@samsung.com> 11452L: linux-media@vger.kernel.org 11453S: Supported 11454F: drivers/media/i2c/s5c73m3/* 11455 11456SAMSUNG S5K5BAF CAMERA DRIVER 11457M: Kyungmin Park <kyungmin.park@samsung.com> 11458M: Andrzej Hajda <a.hajda@samsung.com> 11459L: linux-media@vger.kernel.org 11460S: Supported 11461F: drivers/media/i2c/s5k5baf.c 11462 11463SAMSUNG S3FWRN5 NFC DRIVER 11464M: Robert Baldyga <r.baldyga@samsung.com> 11465M: Krzysztof Opasiak <k.opasiak@samsung.com> 11466L: linux-nfc@lists.01.org (moderated for non-subscribers) 11467S: Supported 11468F: drivers/nfc/s3fwrn5 11469 11470SAMSUNG SOC CLOCK DRIVERS 11471M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11472M: Tomasz Figa <tomasz.figa@gmail.com> 11473M: Chanwoo Choi <cw00.choi@samsung.com> 11474S: Supported 11475L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11476F: drivers/clk/samsung/ 11477F: include/dt-bindings/clock/exynos*.h 11478F: Documentation/devicetree/bindings/clock/exynos*.txt 11479 11480SAMSUNG SPI DRIVERS 11481M: Kukjin Kim <kgene@kernel.org> 11482M: Krzysztof Kozlowski <krzk@kernel.org> 11483M: Andi Shyti <andi.shyti@samsung.com> 11484L: linux-spi@vger.kernel.org 11485L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11486S: Maintained 11487F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11488F: drivers/spi/spi-s3c* 11489F: include/linux/platform_data/spi-s3c64xx.h 11490 11491SAMSUNG SXGBE DRIVERS 11492M: Byungho An <bh74.an@samsung.com> 11493M: Girish K S <ks.giri@samsung.com> 11494M: Vipul Pandya <vipul.pandya@samsung.com> 11495S: Supported 11496L: netdev@vger.kernel.org 11497F: drivers/net/ethernet/samsung/sxgbe/ 11498 11499SAMSUNG THERMAL DRIVER 11500M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11501L: linux-pm@vger.kernel.org 11502L: linux-samsung-soc@vger.kernel.org 11503S: Supported 11504T: git https://github.com/lmajewski/linux-samsung-thermal.git 11505F: drivers/thermal/samsung/ 11506 11507SAMSUNG USB2 PHY DRIVER 11508M: Kamil Debski <kamil@wypas.org> 11509M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11510L: linux-kernel@vger.kernel.org 11511S: Supported 11512F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11513F: Documentation/phy/samsung-usb2.txt 11514F: drivers/phy/samsung/phy-exynos4210-usb2.c 11515F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11516F: drivers/phy/samsung/phy-exynos5250-usb2.c 11517F: drivers/phy/samsung/phy-s5pv210-usb2.c 11518F: drivers/phy/samsung/phy-samsung-usb2.c 11519F: drivers/phy/samsung/phy-samsung-usb2.h 11520 11521SERIAL DRIVERS 11522M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11523L: linux-serial@vger.kernel.org 11524S: Maintained 11525F: Documentation/devicetree/bindings/serial/ 11526F: drivers/tty/serial/ 11527 11528SERIAL DEVICE BUS 11529M: Rob Herring <robh@kernel.org> 11530L: linux-serial@vger.kernel.org 11531S: Maintained 11532F: Documentation/devicetree/bindings/serial/slave-device.txt 11533F: drivers/tty/serdev/ 11534F: include/linux/serdev.h 11535 11536SERIAL IR RECEIVER 11537M: Sean Young <sean@mess.org> 11538L: linux-media@vger.kernel.org 11539S: Maintained 11540F: drivers/media/rc/serial_ir.c 11541 11542STI CEC DRIVER 11543M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11544S: Maintained 11545F: drivers/staging/media/st-cec/ 11546F: Documentation/devicetree/bindings/media/stih-cec.txt 11547 11548SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11549M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11550L: linux-s390@vger.kernel.org 11551W: http://www.ibm.com/developerworks/linux/linux390/ 11552S: Supported 11553F: net/smc/ 11554 11555SYNOPSYS DESIGNWARE DMAC DRIVER 11556M: Viresh Kumar <vireshk@kernel.org> 11557M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11558S: Maintained 11559F: include/linux/dma/dw.h 11560F: include/linux/platform_data/dma-dw.h 11561F: drivers/dma/dw/ 11562 11563SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 11564M: Jie Deng <jiedeng@synopsys.com> 11565L: netdev@vger.kernel.org 11566S: Supported 11567F: drivers/net/ethernet/synopsys/ 11568 11569SYNOPSYS DESIGNWARE I2C DRIVER 11570M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11571R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11572R: Mika Westerberg <mika.westerberg@linux.intel.com> 11573L: linux-i2c@vger.kernel.org 11574S: Maintained 11575F: drivers/i2c/busses/i2c-designware-* 11576F: include/linux/platform_data/i2c-designware.h 11577 11578SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11579M: Jaehoon Chung <jh80.chung@samsung.com> 11580L: linux-mmc@vger.kernel.org 11581S: Maintained 11582F: drivers/mmc/host/dw_mmc* 11583 11584SYSTEM TRACE MODULE CLASS 11585M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11586S: Maintained 11587T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11588F: Documentation/trace/stm.txt 11589F: drivers/hwtracing/stm/ 11590F: include/linux/stm.h 11591F: include/uapi/linux/stm.h 11592 11593TEE SUBSYSTEM 11594M: Jens Wiklander <jens.wiklander@linaro.org> 11595S: Maintained 11596F: include/linux/tee_drv.h 11597F: include/uapi/linux/tee.h 11598F: drivers/tee/ 11599F: Documentation/tee.txt 11600 11601THUNDERBOLT DRIVER 11602M: Andreas Noever <andreas.noever@gmail.com> 11603M: Michael Jamet <michael.jamet@intel.com> 11604M: Mika Westerberg <mika.westerberg@linux.intel.com> 11605M: Yehezkel Bernat <yehezkel.bernat@intel.com> 11606S: Maintained 11607F: drivers/thunderbolt/ 11608 11609TI BQ27XXX POWER SUPPLY DRIVER 11610R: Andrew F. Davis <afd@ti.com> 11611F: include/linux/power/bq27xxx_battery.h 11612F: drivers/power/supply/bq27xxx_battery.c 11613F: drivers/power/supply/bq27xxx_battery_i2c.c 11614 11615TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11616M: John Stultz <john.stultz@linaro.org> 11617M: Thomas Gleixner <tglx@linutronix.de> 11618R: Stephen Boyd <sboyd@codeaurora.org> 11619L: linux-kernel@vger.kernel.org 11620T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11621S: Supported 11622F: include/linux/clocksource.h 11623F: include/linux/time.h 11624F: include/linux/timex.h 11625F: include/uapi/linux/time.h 11626F: include/uapi/linux/timex.h 11627F: kernel/time/clocksource.c 11628F: kernel/time/time*.c 11629F: kernel/time/alarmtimer.c 11630F: kernel/time/ntp.c 11631F: tools/testing/selftests/timers/ 11632 11633TI TRF7970A NFC DRIVER 11634M: Mark Greer <mgreer@animalcreek.com> 11635L: linux-wireless@vger.kernel.org 11636L: linux-nfc@lists.01.org (moderated for non-subscribers) 11637S: Supported 11638F: drivers/nfc/trf7970a.c 11639F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 11640 11641SC1200 WDT DRIVER 11642M: Zwane Mwaikambo <zwanem@gmail.com> 11643S: Maintained 11644F: drivers/watchdog/sc1200wdt.c 11645 11646SCHEDULER 11647M: Ingo Molnar <mingo@redhat.com> 11648M: Peter Zijlstra <peterz@infradead.org> 11649L: linux-kernel@vger.kernel.org 11650T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11651S: Maintained 11652F: kernel/sched/ 11653F: include/linux/sched.h 11654F: include/uapi/linux/sched.h 11655F: include/linux/wait.h 11656 11657SCORE ARCHITECTURE 11658M: Chen Liqin <liqin.linux@gmail.com> 11659M: Lennox Wu <lennox.wu@gmail.com> 11660W: http://www.sunplus.com 11661S: Supported 11662F: arch/score/ 11663 11664SCR24X CHIP CARD INTERFACE DRIVER 11665M: Lubomir Rintel <lkundrak@v3.sk> 11666S: Supported 11667F: drivers/char/pcmcia/scr24x_cs.c 11668 11669SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11670M: Sudeep Holla <sudeep.holla@arm.com> 11671L: linux-arm-kernel@lists.infradead.org 11672S: Maintained 11673F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11674F: drivers/clk/clk-scpi.c 11675F: drivers/cpufreq/scpi-cpufreq.c 11676F: drivers/firmware/arm_scpi.c 11677F: include/linux/scpi_protocol.h 11678 11679SCSI CDROM DRIVER 11680M: Jens Axboe <axboe@kernel.dk> 11681L: linux-scsi@vger.kernel.org 11682W: http://www.kernel.dk 11683S: Maintained 11684F: drivers/scsi/sr* 11685 11686SCSI RDMA PROTOCOL (SRP) INITIATOR 11687M: Bart Van Assche <bart.vanassche@sandisk.com> 11688L: linux-rdma@vger.kernel.org 11689S: Supported 11690W: http://www.openfabrics.org 11691Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11692T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11693F: drivers/infiniband/ulp/srp/ 11694F: include/scsi/srp.h 11695 11696SCSI SG DRIVER 11697M: Doug Gilbert <dgilbert@interlog.com> 11698L: linux-scsi@vger.kernel.org 11699W: http://sg.danny.cz/sg 11700S: Maintained 11701F: Documentation/scsi/scsi-generic.txt 11702F: drivers/scsi/sg.c 11703F: include/scsi/sg.h 11704 11705SCSI SUBSYSTEM 11706M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11707T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11708M: "Martin K. Petersen" <martin.petersen@oracle.com> 11709T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11710L: linux-scsi@vger.kernel.org 11711S: Maintained 11712F: Documentation/devicetree/bindings/scsi/ 11713F: drivers/scsi/ 11714F: include/scsi/ 11715 11716SCSI TAPE DRIVER 11717M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11718L: linux-scsi@vger.kernel.org 11719S: Maintained 11720F: Documentation/scsi/st.txt 11721F: drivers/scsi/st.* 11722F: drivers/scsi/st_*.h 11723 11724SCTP PROTOCOL 11725M: Vlad Yasevich <vyasevich@gmail.com> 11726M: Neil Horman <nhorman@tuxdriver.com> 11727L: linux-sctp@vger.kernel.org 11728W: http://lksctp.sourceforge.net 11729S: Maintained 11730F: Documentation/networking/sctp.txt 11731F: include/linux/sctp.h 11732F: include/uapi/linux/sctp.h 11733F: include/net/sctp/ 11734F: net/sctp/ 11735 11736SCx200 CPU SUPPORT 11737M: Jim Cromie <jim.cromie@gmail.com> 11738S: Odd Fixes 11739F: Documentation/i2c/busses/scx200_acb 11740F: arch/x86/platform/scx200/ 11741F: drivers/watchdog/scx200_wdt.c 11742F: drivers/i2c/busses/scx200* 11743F: drivers/mtd/maps/scx200_docflash.c 11744F: include/linux/scx200.h 11745 11746SCx200 GPIO DRIVER 11747M: Jim Cromie <jim.cromie@gmail.com> 11748S: Maintained 11749F: drivers/char/scx200_gpio.c 11750F: include/linux/scx200_gpio.h 11751 11752SCx200 HRT CLOCKSOURCE DRIVER 11753M: Jim Cromie <jim.cromie@gmail.com> 11754S: Maintained 11755F: drivers/clocksource/scx200_hrt.c 11756 11757SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11758M: Sascha Sommer <saschasommer@freenet.de> 11759L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11760S: Maintained 11761F: drivers/mmc/host/sdricoh_cs.c 11762 11763SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11764M: Adrian Hunter <adrian.hunter@intel.com> 11765L: linux-mmc@vger.kernel.org 11766T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11767S: Maintained 11768F: drivers/mmc/host/sdhci* 11769F: include/linux/mmc/sdhci* 11770 11771SECURE COMPUTING 11772M: Kees Cook <keescook@chromium.org> 11773R: Andy Lutomirski <luto@amacapital.net> 11774R: Will Drewry <wad@chromium.org> 11775T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11776S: Supported 11777F: kernel/seccomp.c 11778F: include/uapi/linux/seccomp.h 11779F: include/linux/seccomp.h 11780F: tools/testing/selftests/seccomp/* 11781F: tools/testing/selftests/kselftest_harness.h 11782F: Documentation/userspace-api/seccomp_filter.rst 11783K: \bsecure_computing 11784K: \bTIF_SECCOMP\b 11785 11786SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11787M: Al Cooper <alcooperx@gmail.com> 11788L: linux-mmc@vger.kernel.org 11789L: bcm-kernel-feedback-list@broadcom.com 11790S: Maintained 11791F: drivers/mmc/host/sdhci-brcmstb* 11792 11793SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11794M: Ben Dooks <ben-linux@fluff.org> 11795M: Jaehoon Chung <jh80.chung@samsung.com> 11796L: linux-mmc@vger.kernel.org 11797S: Maintained 11798F: drivers/mmc/host/sdhci-s3c* 11799 11800SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11801M: Viresh Kumar <vireshk@kernel.org> 11802L: linux-mmc@vger.kernel.org 11803S: Maintained 11804F: drivers/mmc/host/sdhci-spear.c 11805 11806SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11807M: Scott Bauer <scott.bauer@intel.com> 11808M: Jonathan Derrick <jonathan.derrick@intel.com> 11809M: Rafael Antognolli <rafael.antognolli@intel.com> 11810L: linux-block@vger.kernel.org 11811S: Supported 11812F: block/sed* 11813F: block/opal_proto.h 11814F: include/linux/sed* 11815F: include/uapi/linux/sed* 11816 11817SECURITY SUBSYSTEM 11818M: James Morris <james.l.morris@oracle.com> 11819M: "Serge E. Hallyn" <serge@hallyn.com> 11820L: linux-security-module@vger.kernel.org (suggested Cc:) 11821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11822W: http://kernsec.org/ 11823S: Supported 11824F: security/ 11825 11826SECURITY CONTACT 11827M: Security Officers <security@kernel.org> 11828S: Supported 11829 11830SELINUX SECURITY MODULE 11831M: Paul Moore <paul@paul-moore.com> 11832M: Stephen Smalley <sds@tycho.nsa.gov> 11833M: Eric Paris <eparis@parisplace.org> 11834L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11835W: http://selinuxproject.org 11836T: git git://git.infradead.org/users/pcmoore/selinux 11837S: Supported 11838F: include/linux/selinux* 11839F: security/selinux/ 11840F: scripts/selinux/ 11841F: Documentation/admin-guide/LSM/SELinux.rst 11842 11843APPARMOR SECURITY MODULE 11844M: John Johansen <john.johansen@canonical.com> 11845L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11846W: apparmor.wiki.kernel.org 11847T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11848S: Supported 11849F: security/apparmor/ 11850F: Documentation/admin-guide/LSM/apparmor.rst 11851 11852LOADPIN SECURITY MODULE 11853M: Kees Cook <keescook@chromium.org> 11854T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11855S: Supported 11856F: security/loadpin/ 11857F: Documentation/admin-guide/LSM/LoadPin.rst 11858 11859YAMA SECURITY MODULE 11860M: Kees Cook <keescook@chromium.org> 11861T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11862S: Supported 11863F: security/yama/ 11864F: Documentation/admin-guide/LSM/Yama.rst 11865 11866SENSABLE PHANTOM 11867M: Jiri Slaby <jirislaby@gmail.com> 11868S: Maintained 11869F: drivers/misc/phantom.c 11870F: include/uapi/linux/phantom.h 11871 11872Emulex 10Gbps iSCSI - OneConnect DRIVER 11873M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11874M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11875M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11876L: linux-scsi@vger.kernel.org 11877W: http://www.broadcom.com 11878S: Supported 11879F: drivers/scsi/be2iscsi/ 11880 11881Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11882M: Sathya Perla <sathya.perla@broadcom.com> 11883M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11884M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11885M: Somnath Kotur <somnath.kotur@broadcom.com> 11886L: netdev@vger.kernel.org 11887W: http://www.emulex.com 11888S: Supported 11889F: drivers/net/ethernet/emulex/benet/ 11890 11891EMULEX ONECONNECT ROCE DRIVER 11892M: Selvin Xavier <selvin.xavier@broadcom.com> 11893M: Devesh Sharma <devesh.sharma@broadcom.com> 11894L: linux-rdma@vger.kernel.org 11895W: http://www.broadcom.com 11896S: Odd Fixes 11897F: drivers/infiniband/hw/ocrdma/ 11898F: include/uapi/rdma/ocrdma-abi.h 11899 11900SFC NETWORK DRIVER 11901M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11902M: Edward Cree <ecree@solarflare.com> 11903M: Bert Kenward <bkenward@solarflare.com> 11904L: netdev@vger.kernel.org 11905S: Supported 11906F: drivers/net/ethernet/sfc/ 11907 11908SGI GRU DRIVER 11909M: Dimitri Sivanich <sivanich@sgi.com> 11910S: Maintained 11911F: drivers/misc/sgi-gru/ 11912 11913SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11914M: Pat Gefre <pfg@sgi.com> 11915L: linux-ia64@vger.kernel.org 11916S: Supported 11917F: Documentation/ia64/serial.txt 11918F: drivers/tty/serial/ioc?_serial.c 11919F: include/linux/ioc?.h 11920 11921SGI XP/XPC/XPNET DRIVER 11922M: Cliff Whickman <cpw@sgi.com> 11923M: Robin Holt <robinmholt@gmail.com> 11924S: Maintained 11925F: drivers/misc/sgi-xp/ 11926 11927SI2157 MEDIA DRIVER 11928M: Antti Palosaari <crope@iki.fi> 11929L: linux-media@vger.kernel.org 11930W: https://linuxtv.org 11931W: http://palosaari.fi/linux/ 11932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11933T: git git://linuxtv.org/anttip/media_tree.git 11934S: Maintained 11935F: drivers/media/tuners/si2157* 11936 11937SI2168 MEDIA DRIVER 11938M: Antti Palosaari <crope@iki.fi> 11939L: linux-media@vger.kernel.org 11940W: https://linuxtv.org 11941W: http://palosaari.fi/linux/ 11942Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11943T: git git://linuxtv.org/anttip/media_tree.git 11944S: Maintained 11945F: drivers/media/dvb-frontends/si2168* 11946 11947SI470X FM RADIO RECEIVER I2C DRIVER 11948M: Hans Verkuil <hverkuil@xs4all.nl> 11949L: linux-media@vger.kernel.org 11950T: git git://linuxtv.org/media_tree.git 11951W: https://linuxtv.org 11952S: Odd Fixes 11953F: drivers/media/radio/si470x/radio-si470x-i2c.c 11954 11955SI470X FM RADIO RECEIVER USB DRIVER 11956M: Hans Verkuil <hverkuil@xs4all.nl> 11957L: linux-media@vger.kernel.org 11958T: git git://linuxtv.org/media_tree.git 11959W: https://linuxtv.org 11960S: Maintained 11961F: drivers/media/radio/si470x/radio-si470x-common.c 11962F: drivers/media/radio/si470x/radio-si470x.h 11963F: drivers/media/radio/si470x/radio-si470x-usb.c 11964 11965SI4713 FM RADIO TRANSMITTER I2C DRIVER 11966M: Eduardo Valentin <edubezval@gmail.com> 11967L: linux-media@vger.kernel.org 11968T: git git://linuxtv.org/media_tree.git 11969W: https://linuxtv.org 11970S: Odd Fixes 11971F: drivers/media/radio/si4713/si4713.? 11972 11973SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11974M: Eduardo Valentin <edubezval@gmail.com> 11975L: linux-media@vger.kernel.org 11976T: git git://linuxtv.org/media_tree.git 11977W: https://linuxtv.org 11978S: Odd Fixes 11979F: drivers/media/radio/si4713/radio-platform-si4713.c 11980 11981SI4713 FM RADIO TRANSMITTER USB DRIVER 11982M: Hans Verkuil <hverkuil@xs4all.nl> 11983L: linux-media@vger.kernel.org 11984T: git git://linuxtv.org/media_tree.git 11985W: https://linuxtv.org 11986S: Maintained 11987F: drivers/media/radio/si4713/radio-usb-si4713.c 11988 11989SIANO DVB DRIVER 11990M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11991M: Mauro Carvalho Chehab <mchehab@kernel.org> 11992L: linux-media@vger.kernel.org 11993W: https://linuxtv.org 11994T: git git://linuxtv.org/media_tree.git 11995S: Odd fixes 11996F: drivers/media/common/siano/ 11997F: drivers/media/usb/siano/ 11998F: drivers/media/usb/siano/ 11999F: drivers/media/mmc/siano/ 12000 12001SILEAD TOUCHSCREEN DRIVER 12002M: Hans de Goede <hdegoede@redhat.com> 12003L: linux-input@vger.kernel.org 12004L: platform-driver-x86@vger.kernel.org 12005S: Maintained 12006F: drivers/input/touchscreen/silead.c 12007F: drivers/platform/x86/silead_dmi.c 12008 12009SIMPLEFB FB DRIVER 12010M: Hans de Goede <hdegoede@redhat.com> 12011L: linux-fbdev@vger.kernel.org 12012S: Maintained 12013F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12014F: drivers/video/fbdev/simplefb.c 12015F: include/linux/platform_data/simplefb.h 12016 12017SH_VEU V4L2 MEM2MEM DRIVER 12018L: linux-media@vger.kernel.org 12019S: Orphan 12020F: drivers/media/platform/sh_veu.c 12021 12022SH_VOU V4L2 OUTPUT DRIVER 12023L: linux-media@vger.kernel.org 12024S: Orphan 12025F: drivers/media/platform/sh_vou.c 12026F: include/media/drv-intf/sh_vou.h 12027 12028SIMPLE FIRMWARE INTERFACE (SFI) 12029M: Len Brown <lenb@kernel.org> 12030L: sfi-devel@simplefirmware.org 12031W: http://simplefirmware.org/ 12032T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12033S: Supported 12034F: arch/x86/platform/sfi/ 12035F: drivers/sfi/ 12036F: include/linux/sfi*.h 12037 12038SIMTEC EB110ATX (Chalice CATS) 12039P: Ben Dooks 12040P: Vincent Sanders <vince@simtec.co.uk> 12041M: Simtec Linux Team <linux@simtec.co.uk> 12042W: http://www.simtec.co.uk/products/EB110ATX/ 12043S: Supported 12044 12045SIMTEC EB2410ITX (BAST) 12046P: Ben Dooks 12047P: Vincent Sanders <vince@simtec.co.uk> 12048M: Simtec Linux Team <linux@simtec.co.uk> 12049W: http://www.simtec.co.uk/products/EB2410ITX/ 12050S: Supported 12051F: arch/arm/mach-s3c24xx/mach-bast.c 12052F: arch/arm/mach-s3c24xx/bast-ide.c 12053F: arch/arm/mach-s3c24xx/bast-irq.c 12054 12055SIPHASH PRF ROUTINES 12056M: Jason A. Donenfeld <Jason@zx2c4.com> 12057S: Maintained 12058F: lib/siphash.c 12059F: lib/test_siphash.c 12060F: include/linux/siphash.h 12061 12062TI DAVINCI MACHINE SUPPORT 12063M: Sekhar Nori <nsekhar@ti.com> 12064M: Kevin Hilman <khilman@kernel.org> 12065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12066T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 12067S: Supported 12068F: arch/arm/mach-davinci/ 12069F: drivers/i2c/busses/i2c-davinci.c 12070F: arch/arm/boot/dts/da850* 12071 12072TI DAVINCI SERIES MEDIA DRIVER 12073M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12074L: linux-media@vger.kernel.org 12075W: https://linuxtv.org 12076Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12077T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12078S: Maintained 12079F: drivers/media/platform/davinci/ 12080F: include/media/davinci/ 12081 12082TI DAVINCI SERIES GPIO DRIVER 12083M: Keerthy <j-keerthy@ti.com> 12084L: linux-gpio@vger.kernel.org 12085S: Maintained 12086F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 12087F: drivers/gpio/gpio-davinci.c 12088 12089TI AM437X VPFE DRIVER 12090M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12091L: linux-media@vger.kernel.org 12092W: https://linuxtv.org 12093Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12094T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12095S: Maintained 12096F: drivers/media/platform/am437x/ 12097 12098OV2659 OMNIVISION SENSOR DRIVER 12099M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12100L: linux-media@vger.kernel.org 12101W: https://linuxtv.org 12102Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12103T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12104S: Maintained 12105F: drivers/media/i2c/ov2659.c 12106F: include/media/i2c/ov2659.h 12107 12108SILICON MOTION SM712 FRAME BUFFER DRIVER 12109M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12110M: Teddy Wang <teddy.wang@siliconmotion.com> 12111M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12112L: linux-fbdev@vger.kernel.org 12113S: Maintained 12114F: drivers/video/fbdev/sm712* 12115F: Documentation/fb/sm712fb.txt 12116 12117SIS 190 ETHERNET DRIVER 12118M: Francois Romieu <romieu@fr.zoreil.com> 12119L: netdev@vger.kernel.org 12120S: Maintained 12121F: drivers/net/ethernet/sis/sis190.c 12122 12123SIS 900/7016 FAST ETHERNET DRIVER 12124M: Daniele Venzano <venza@brownhat.org> 12125W: http://www.brownhat.org/sis900.html 12126L: netdev@vger.kernel.org 12127S: Maintained 12128F: drivers/net/ethernet/sis/sis900.* 12129 12130SIS FRAMEBUFFER DRIVER 12131M: Thomas Winischhofer <thomas@winischhofer.net> 12132W: http://www.winischhofer.net/linuxsisvga.shtml 12133S: Maintained 12134F: Documentation/fb/sisfb.txt 12135F: drivers/video/fbdev/sis/ 12136F: include/video/sisfb.h 12137 12138SIS USB2VGA DRIVER 12139M: Thomas Winischhofer <thomas@winischhofer.net> 12140W: http://www.winischhofer.at/linuxsisusbvga.shtml 12141S: Maintained 12142F: drivers/usb/misc/sisusbvga/ 12143 12144SLAB ALLOCATOR 12145M: Christoph Lameter <cl@linux.com> 12146M: Pekka Enberg <penberg@kernel.org> 12147M: David Rientjes <rientjes@google.com> 12148M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12149M: Andrew Morton <akpm@linux-foundation.org> 12150L: linux-mm@kvack.org 12151S: Maintained 12152F: include/linux/sl?b*.h 12153F: mm/sl?b* 12154 12155SLEEPABLE READ-COPY UPDATE (SRCU) 12156M: Lai Jiangshan <jiangshanlai@gmail.com> 12157M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12158M: Josh Triplett <josh@joshtriplett.org> 12159R: Steven Rostedt <rostedt@goodmis.org> 12160R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12161L: linux-kernel@vger.kernel.org 12162W: http://www.rdrop.com/users/paulmck/RCU/ 12163S: Supported 12164T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12165F: include/linux/srcu.h 12166F: kernel/rcu/srcu.c 12167 12168SMACK SECURITY MODULE 12169M: Casey Schaufler <casey@schaufler-ca.com> 12170L: linux-security-module@vger.kernel.org 12171W: http://schaufler-ca.com 12172T: git git://github.com/cschaufler/smack-next 12173S: Maintained 12174F: Documentation/admin-guide/LSM/Smack.rst 12175F: security/smack/ 12176 12177DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 12178M: Kevin Hilman <khilman@kernel.org> 12179M: Nishanth Menon <nm@ti.com> 12180S: Maintained 12181F: drivers/power/avs/ 12182F: include/linux/power/smartreflex.h 12183L: linux-pm@vger.kernel.org 12184 12185SMC91x ETHERNET DRIVER 12186M: Nicolas Pitre <nico@fluxnic.net> 12187S: Odd Fixes 12188F: drivers/net/ethernet/smsc/smc91x.* 12189 12190SMIA AND SMIA++ IMAGE SENSOR DRIVER 12191M: Sakari Ailus <sakari.ailus@iki.fi> 12192L: linux-media@vger.kernel.org 12193S: Maintained 12194F: drivers/media/i2c/smiapp/ 12195F: include/media/i2c/smiapp.h 12196F: drivers/media/i2c/smiapp-pll.c 12197F: drivers/media/i2c/smiapp-pll.h 12198F: include/uapi/linux/smiapp.h 12199F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12200 12201SMM665 HARDWARE MONITOR DRIVER 12202M: Guenter Roeck <linux@roeck-us.net> 12203L: linux-hwmon@vger.kernel.org 12204S: Maintained 12205F: Documentation/hwmon/smm665 12206F: drivers/hwmon/smm665.c 12207 12208SMSC EMC2103 HARDWARE MONITOR DRIVER 12209M: Steve Glendinning <steve.glendinning@shawell.net> 12210L: linux-hwmon@vger.kernel.org 12211S: Maintained 12212F: Documentation/hwmon/emc2103 12213F: drivers/hwmon/emc2103.c 12214 12215SMSC SCH5627 HARDWARE MONITOR DRIVER 12216M: Hans de Goede <hdegoede@redhat.com> 12217L: linux-hwmon@vger.kernel.org 12218S: Supported 12219F: Documentation/hwmon/sch5627 12220F: drivers/hwmon/sch5627.c 12221 12222SMSC47B397 HARDWARE MONITOR DRIVER 12223M: Jean Delvare <jdelvare@suse.com> 12224L: linux-hwmon@vger.kernel.org 12225S: Maintained 12226F: Documentation/hwmon/smsc47b397 12227F: drivers/hwmon/smsc47b397.c 12228 12229SMSC911x ETHERNET DRIVER 12230M: Steve Glendinning <steve.glendinning@shawell.net> 12231L: netdev@vger.kernel.org 12232S: Maintained 12233F: include/linux/smsc911x.h 12234F: drivers/net/ethernet/smsc/smsc911x.* 12235 12236SMSC9420 PCI ETHERNET DRIVER 12237M: Steve Glendinning <steve.glendinning@shawell.net> 12238L: netdev@vger.kernel.org 12239S: Maintained 12240F: drivers/net/ethernet/smsc/smsc9420.* 12241 12242SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12243M: Steve Glendinning <steve.glendinning@shawell.net> 12244L: linux-fbdev@vger.kernel.org 12245S: Maintained 12246F: drivers/video/fbdev/smscufx.c 12247 12248SOC-CAMERA V4L2 SUBSYSTEM 12249M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12250L: linux-media@vger.kernel.org 12251T: git git://linuxtv.org/media_tree.git 12252S: Maintained 12253F: include/media/soc* 12254F: drivers/media/i2c/soc_camera/ 12255F: drivers/media/platform/soc_camera/ 12256 12257SOEKRIS NET48XX LED SUPPORT 12258M: Chris Boot <bootc@bootc.net> 12259S: Maintained 12260F: drivers/leds/leds-net48xx.c 12261 12262SOFTLOGIC 6x10 MPEG CODEC 12263M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12264M: Anton Sviridenko <anton@corp.bluecherry.net> 12265M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12266M: Andrey Utkin <andrey_utkin@fastmail.com> 12267M: Ismael Luceno <ismael@iodev.co.uk> 12268L: linux-media@vger.kernel.org 12269S: Supported 12270F: drivers/media/pci/solo6x10/ 12271 12272SOFTWARE RAID (Multiple Disks) SUPPORT 12273M: Shaohua Li <shli@kernel.org> 12274L: linux-raid@vger.kernel.org 12275T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12276S: Supported 12277F: drivers/md/ 12278F: include/linux/raid/ 12279F: include/uapi/linux/raid/ 12280 12281SONIC NETWORK DRIVER 12282M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12283L: netdev@vger.kernel.org 12284S: Maintained 12285F: drivers/net/ethernet/natsemi/sonic.* 12286 12287SONICS SILICON BACKPLANE DRIVER (SSB) 12288M: Michael Buesch <m@bues.ch> 12289L: linux-wireless@vger.kernel.org 12290S: Maintained 12291F: drivers/ssb/ 12292F: include/linux/ssb/ 12293 12294SONY VAIO CONTROL DEVICE DRIVER 12295M: Mattia Dongili <malattia@linux.it> 12296L: platform-driver-x86@vger.kernel.org 12297W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12298S: Maintained 12299F: Documentation/laptops/sony-laptop.txt 12300F: drivers/char/sonypi.c 12301F: drivers/platform/x86/sony-laptop.c 12302F: include/linux/sony-laptop.h 12303 12304SONY MEMORYSTICK CARD SUPPORT 12305M: Alex Dubov <oakad@yahoo.com> 12306W: http://tifmxx.berlios.de/ 12307S: Maintained 12308F: drivers/memstick/host/tifm_ms.c 12309 12310SONY MEMORYSTICK STANDARD SUPPORT 12311M: Maxim Levitsky <maximlevitsky@gmail.com> 12312S: Maintained 12313F: drivers/memstick/core/ms_block.* 12314 12315SOUND 12316M: Jaroslav Kysela <perex@perex.cz> 12317M: Takashi Iwai <tiwai@suse.com> 12318L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12319W: http://www.alsa-project.org/ 12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12321T: git git://git.alsa-project.org/alsa-kernel.git 12322Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12323S: Maintained 12324F: Documentation/sound/ 12325F: include/sound/ 12326F: include/uapi/sound/ 12327F: sound/ 12328 12329SOUND - COMPRESSED AUDIO 12330M: Vinod Koul <vinod.koul@intel.com> 12331L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12333S: Supported 12334F: Documentation/sound/alsa/compress_offload.txt 12335F: include/sound/compress_driver.h 12336F: include/uapi/sound/compress_* 12337F: sound/core/compress_offload.c 12338F: sound/soc/soc-compress.c 12339 12340SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12341M: Liam Girdwood <lgirdwood@gmail.com> 12342M: Mark Brown <broonie@kernel.org> 12343T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12344L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12345W: http://alsa-project.org/main/index.php/ASoC 12346S: Supported 12347F: Documentation/devicetree/bindings/sound/ 12348F: Documentation/sound/alsa/soc/ 12349F: sound/soc/ 12350F: include/sound/soc* 12351 12352SOUND - DMAENGINE HELPERS 12353M: Lars-Peter Clausen <lars@metafoo.de> 12354S: Supported 12355F: include/sound/dmaengine_pcm.h 12356F: sound/core/pcm_dmaengine.c 12357F: sound/soc/soc-generic-dmaengine-pcm.c 12358 12359SP2 MEDIA DRIVER 12360M: Olli Salonen <olli.salonen@iki.fi> 12361L: linux-media@vger.kernel.org 12362W: https://linuxtv.org 12363Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12364S: Maintained 12365F: drivers/media/dvb-frontends/sp2* 12366 12367SPARC + UltraSPARC (sparc/sparc64) 12368M: "David S. Miller" <davem@davemloft.net> 12369L: sparclinux@vger.kernel.org 12370Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12371T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12372T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12373S: Maintained 12374F: arch/sparc/ 12375F: drivers/sbus/ 12376 12377SPARC SERIAL DRIVERS 12378M: "David S. Miller" <davem@davemloft.net> 12379L: sparclinux@vger.kernel.org 12380T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12381T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12382S: Maintained 12383F: include/linux/sunserialcore.h 12384F: drivers/tty/serial/suncore.c 12385F: drivers/tty/serial/sunhv.c 12386F: drivers/tty/serial/sunsab.c 12387F: drivers/tty/serial/sunsab.h 12388F: drivers/tty/serial/sunsu.c 12389F: drivers/tty/serial/sunzilog.c 12390F: drivers/tty/serial/sunzilog.h 12391 12392SPARSE CHECKER 12393M: "Christopher Li" <sparse@chrisli.org> 12394L: linux-sparse@vger.kernel.org 12395W: https://sparse.wiki.kernel.org/ 12396T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12397T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12398S: Maintained 12399F: include/linux/compiler.h 12400 12401SPEAR PLATFORM SUPPORT 12402M: Viresh Kumar <vireshk@kernel.org> 12403M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12405W: http://www.st.com/spear 12406S: Maintained 12407F: arch/arm/boot/dts/spear* 12408F: arch/arm/mach-spear/ 12409 12410SPEAR CLOCK FRAMEWORK SUPPORT 12411M: Viresh Kumar <vireshk@kernel.org> 12412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12413W: http://www.st.com/spear 12414S: Maintained 12415F: drivers/clk/spear/ 12416 12417SPI NOR SUBSYSTEM 12418M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12419M: Marek Vasut <marek.vasut@gmail.com> 12420L: linux-mtd@lists.infradead.org 12421W: http://www.linux-mtd.infradead.org/ 12422Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12423T: git git://github.com/spi-nor/linux.git 12424S: Maintained 12425F: drivers/mtd/spi-nor/ 12426F: include/linux/mtd/spi-nor.h 12427 12428SPI SUBSYSTEM 12429M: Mark Brown <broonie@kernel.org> 12430L: linux-spi@vger.kernel.org 12431T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12432Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12433S: Maintained 12434F: Documentation/devicetree/bindings/spi/ 12435F: Documentation/spi/ 12436F: drivers/spi/ 12437F: include/linux/spi/ 12438F: include/uapi/linux/spi/ 12439F: tools/spi/ 12440 12441SPIDERNET NETWORK DRIVER for CELL 12442M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12443L: netdev@vger.kernel.org 12444S: Supported 12445F: Documentation/networking/spider_net.txt 12446F: drivers/net/ethernet/toshiba/spider_net* 12447 12448SPU FILE SYSTEM 12449M: Jeremy Kerr <jk@ozlabs.org> 12450L: linuxppc-dev@lists.ozlabs.org 12451W: http://www.ibm.com/developerworks/power/cell/ 12452S: Supported 12453F: Documentation/filesystems/spufs.txt 12454F: arch/powerpc/platforms/cell/spufs/ 12455 12456SQUASHFS FILE SYSTEM 12457M: Phillip Lougher <phillip@squashfs.org.uk> 12458L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12459W: http://squashfs.org.uk 12460T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12461S: Maintained 12462F: Documentation/filesystems/squashfs.txt 12463F: fs/squashfs/ 12464 12465SRM (Alpha) environment access 12466M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12467S: Maintained 12468F: arch/alpha/kernel/srm_env.c 12469 12470STABLE BRANCH 12471M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12472L: stable@vger.kernel.org 12473S: Supported 12474F: Documentation/process/stable-kernel-rules.rst 12475 12476STAGING SUBSYSTEM 12477M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12478T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12479L: devel@driverdev.osuosl.org 12480S: Supported 12481F: drivers/staging/ 12482 12483STAGING - COMEDI 12484M: Ian Abbott <abbotti@mev.co.uk> 12485M: H Hartley Sweeten <hsweeten@visionengravers.com> 12486S: Odd Fixes 12487F: drivers/staging/comedi/ 12488 12489STAGING - FLARION FT1000 DRIVERS 12490M: Marek Belisko <marek.belisko@gmail.com> 12491S: Odd Fixes 12492F: drivers/staging/ft1000/ 12493 12494STAGING - INDUSTRIAL IO 12495M: Jonathan Cameron <jic23@kernel.org> 12496L: linux-iio@vger.kernel.org 12497S: Odd Fixes 12498F: Documentation/devicetree/bindings/staging/iio/ 12499F: drivers/staging/iio/ 12500 12501STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12502M: Jarod Wilson <jarod@wilsonet.com> 12503W: http://www.lirc.org/ 12504S: Odd Fixes 12505F: drivers/staging/media/lirc/ 12506 12507STAGING - LUSTRE PARALLEL FILESYSTEM 12508M: Oleg Drokin <oleg.drokin@intel.com> 12509M: Andreas Dilger <andreas.dilger@intel.com> 12510M: James Simmons <jsimmons@infradead.org> 12511L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12512W: http://wiki.lustre.org/ 12513S: Maintained 12514F: drivers/staging/lustre 12515 12516STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12517M: Marc Dietrich <marvin24@gmx.de> 12518L: ac100@lists.launchpad.net (moderated for non-subscribers) 12519L: linux-tegra@vger.kernel.org 12520S: Maintained 12521F: drivers/staging/nvec/ 12522 12523STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12524M: Jens Frederich <jfrederich@gmail.com> 12525M: Daniel Drake <dsd@laptop.org> 12526M: Jon Nettleton <jon.nettleton@gmail.com> 12527W: http://wiki.laptop.org/go/DCON 12528S: Maintained 12529F: drivers/staging/olpc_dcon/ 12530 12531STAGING - REALTEK RTL8712U DRIVERS 12532M: Larry Finger <Larry.Finger@lwfinger.net> 12533M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12534S: Odd Fixes 12535F: drivers/staging/rtl8712/ 12536 12537STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12538M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12539M: Teddy Wang <teddy.wang@siliconmotion.com> 12540M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12541L: linux-fbdev@vger.kernel.org 12542S: Maintained 12543F: drivers/staging/sm750fb/ 12544 12545STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12546M: William Hubbs <w.d.hubbs@gmail.com> 12547M: Chris Brannon <chris@the-brannons.com> 12548M: Kirk Reiser <kirk@reisers.ca> 12549M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12550L: speakup@linux-speakup.org 12551W: http://www.linux-speakup.org/ 12552S: Odd Fixes 12553F: drivers/staging/speakup/ 12554 12555STAGING - VIA VT665X DRIVERS 12556M: Forest Bond <forest@alittletooquiet.net> 12557S: Odd Fixes 12558F: drivers/staging/vt665?/ 12559 12560STAGING - WILC1000 WIFI DRIVER 12561M: Aditya Shankar <aditya.shankar@microchip.com> 12562M: Ganesh Krishna <ganesh.krishna@microchip.com> 12563L: linux-wireless@vger.kernel.org 12564S: Supported 12565F: drivers/staging/wilc1000/ 12566 12567STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12568M: Arnaud Patard <arnaud.patard@rtp-net.org> 12569S: Odd Fixes 12570F: drivers/staging/xgifb/ 12571 12572STARFIRE/DURALAN NETWORK DRIVER 12573M: Ion Badulescu <ionut@badula.org> 12574S: Odd Fixes 12575F: drivers/net/ethernet/adaptec/starfire* 12576 12577SUN3/3X 12578M: Sam Creasey <sammy@sammy.net> 12579W: http://sammy.net/sun3/ 12580S: Maintained 12581F: arch/m68k/kernel/*sun3* 12582F: arch/m68k/sun3*/ 12583F: arch/m68k/include/asm/sun3* 12584F: drivers/net/ethernet/i825xx/sun3* 12585 12586SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12587M: Hans de Goede <hdegoede@redhat.com> 12588L: linux-input@vger.kernel.org 12589S: Maintained 12590F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12591F: drivers/input/keyboard/sun4i-lradc-keys.c 12592 12593SUNDANCE NETWORK DRIVER 12594M: Denis Kirjanov <kda@linux-powerpc.org> 12595L: netdev@vger.kernel.org 12596S: Maintained 12597F: drivers/net/ethernet/dlink/sundance.c 12598 12599SUPERH 12600M: Yoshinori Sato <ysato@users.sourceforge.jp> 12601M: Rich Felker <dalias@libc.org> 12602L: linux-sh@vger.kernel.org 12603Q: http://patchwork.kernel.org/project/linux-sh/list/ 12604S: Maintained 12605F: Documentation/sh/ 12606F: arch/sh/ 12607F: drivers/sh/ 12608 12609SUSPEND TO RAM 12610M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12611M: Len Brown <len.brown@intel.com> 12612M: Pavel Machek <pavel@ucw.cz> 12613L: linux-pm@vger.kernel.org 12614B: https://bugzilla.kernel.org 12615S: Supported 12616F: Documentation/power/ 12617F: arch/x86/kernel/acpi/ 12618F: drivers/base/power/ 12619F: kernel/power/ 12620F: include/linux/suspend.h 12621F: include/linux/freezer.h 12622F: include/linux/pm.h 12623 12624SVGA HANDLING 12625M: Martin Mares <mj@ucw.cz> 12626L: linux-video@atrey.karlin.mff.cuni.cz 12627S: Maintained 12628F: Documentation/svga.txt 12629F: arch/x86/boot/video* 12630 12631SWIOTLB SUBSYSTEM 12632M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12633L: linux-kernel@vger.kernel.org 12634T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12635S: Supported 12636F: lib/swiotlb.c 12637F: arch/*/kernel/pci-swiotlb.c 12638F: include/linux/swiotlb.h 12639 12640SWITCHDEV 12641M: Jiri Pirko <jiri@resnulli.us> 12642M: Ivan Vecera <ivecera@redhat.com> 12643L: netdev@vger.kernel.org 12644S: Supported 12645F: net/switchdev/ 12646F: include/net/switchdev.h 12647 12648SYNOPSYS ARC ARCHITECTURE 12649M: Vineet Gupta <vgupta@synopsys.com> 12650L: linux-snps-arc@lists.infradead.org 12651S: Supported 12652F: arch/arc/ 12653F: Documentation/devicetree/bindings/arc/* 12654F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12655F: drivers/clocksource/arc_timer.c 12656F: drivers/tty/serial/arc_uart.c 12657T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12658 12659SYNOPSYS ARC SDP platform support 12660M: Alexey Brodkin <abrodkin@synopsys.com> 12661S: Supported 12662F: arch/arc/plat-axs10x 12663F: arch/arc/boot/dts/ax* 12664F: Documentation/devicetree/bindings/arc/axs10* 12665 12666SYSTEM CONFIGURATION (SYSCON) 12667M: Lee Jones <lee.jones@linaro.org> 12668M: Arnd Bergmann <arnd@arndb.de> 12669T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12670S: Supported 12671F: drivers/mfd/syscon.c 12672 12673SYSTEM RESET/SHUTDOWN DRIVERS 12674M: Sebastian Reichel <sre@kernel.org> 12675L: linux-pm@vger.kernel.org 12676T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12677S: Maintained 12678F: Documentation/devicetree/bindings/power/reset/ 12679F: drivers/power/reset/ 12680 12681SYSV FILESYSTEM 12682M: Christoph Hellwig <hch@infradead.org> 12683S: Maintained 12684F: Documentation/filesystems/sysv-fs.txt 12685F: fs/sysv/ 12686F: include/linux/sysv_fs.h 12687 12688TARGET SUBSYSTEM 12689M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12690L: linux-scsi@vger.kernel.org 12691L: target-devel@vger.kernel.org 12692W: http://www.linux-iscsi.org 12693W: http://groups.google.com/group/linux-iscsi-target-dev 12694T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12695S: Supported 12696F: drivers/target/ 12697F: include/target/ 12698F: Documentation/target/ 12699 12700TASKSTATS STATISTICS INTERFACE 12701M: Balbir Singh <bsingharora@gmail.com> 12702S: Maintained 12703F: Documentation/accounting/taskstats* 12704F: include/linux/taskstats* 12705F: kernel/taskstats.c 12706 12707TC subsystem 12708M: Jamal Hadi Salim <jhs@mojatatu.com> 12709M: Cong Wang <xiyou.wangcong@gmail.com> 12710M: Jiri Pirko <jiri@resnulli.us> 12711L: netdev@vger.kernel.org 12712S: Maintained 12713F: include/net/pkt_cls.h 12714F: include/net/pkt_sched.h 12715F: include/net/tc_act/ 12716F: include/uapi/linux/pkt_cls.h 12717F: include/uapi/linux/pkt_sched.h 12718F: include/uapi/linux/tc_act/ 12719F: include/uapi/linux/tc_ematch/ 12720F: net/sched/ 12721 12722TCP LOW PRIORITY MODULE 12723M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12724M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12725W: http://tcp-lp-mod.sourceforge.net/ 12726S: Maintained 12727F: net/ipv4/tcp_lp.c 12728 12729TDA10071 MEDIA DRIVER 12730M: Antti Palosaari <crope@iki.fi> 12731L: linux-media@vger.kernel.org 12732W: https://linuxtv.org 12733W: http://palosaari.fi/linux/ 12734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12735T: git git://linuxtv.org/anttip/media_tree.git 12736S: Maintained 12737F: drivers/media/dvb-frontends/tda10071* 12738 12739TDA18212 MEDIA DRIVER 12740M: Antti Palosaari <crope@iki.fi> 12741L: linux-media@vger.kernel.org 12742W: https://linuxtv.org 12743W: http://palosaari.fi/linux/ 12744Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12745T: git git://linuxtv.org/anttip/media_tree.git 12746S: Maintained 12747F: drivers/media/tuners/tda18212* 12748 12749TDA18218 MEDIA DRIVER 12750M: Antti Palosaari <crope@iki.fi> 12751L: linux-media@vger.kernel.org 12752W: https://linuxtv.org 12753W: http://palosaari.fi/linux/ 12754Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12755T: git git://linuxtv.org/anttip/media_tree.git 12756S: Maintained 12757F: drivers/media/tuners/tda18218* 12758 12759TDA18271 MEDIA DRIVER 12760M: Michael Krufky <mkrufky@linuxtv.org> 12761L: linux-media@vger.kernel.org 12762W: https://linuxtv.org 12763W: http://github.com/mkrufky 12764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12765T: git git://linuxtv.org/mkrufky/tuners.git 12766S: Maintained 12767F: drivers/media/tuners/tda18271* 12768 12769TDA827x MEDIA DRIVER 12770M: Michael Krufky <mkrufky@linuxtv.org> 12771L: linux-media@vger.kernel.org 12772W: https://linuxtv.org 12773W: http://github.com/mkrufky 12774Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12775T: git git://linuxtv.org/mkrufky/tuners.git 12776S: Maintained 12777F: drivers/media/tuners/tda8290.* 12778 12779TDA8290 MEDIA DRIVER 12780M: Michael Krufky <mkrufky@linuxtv.org> 12781L: linux-media@vger.kernel.org 12782W: https://linuxtv.org 12783W: http://github.com/mkrufky 12784Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12785T: git git://linuxtv.org/mkrufky/tuners.git 12786S: Maintained 12787F: drivers/media/tuners/tda8290.* 12788 12789TDA9840 MEDIA DRIVER 12790M: Hans Verkuil <hverkuil@xs4all.nl> 12791L: linux-media@vger.kernel.org 12792T: git git://linuxtv.org/media_tree.git 12793W: https://linuxtv.org 12794S: Maintained 12795F: drivers/media/i2c/tda9840* 12796 12797TEA5761 TUNER DRIVER 12798M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12799M: Mauro Carvalho Chehab <mchehab@kernel.org> 12800L: linux-media@vger.kernel.org 12801W: https://linuxtv.org 12802T: git git://linuxtv.org/media_tree.git 12803S: Odd fixes 12804F: drivers/media/tuners/tea5761.* 12805 12806TEA5767 TUNER DRIVER 12807M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12808M: Mauro Carvalho Chehab <mchehab@kernel.org> 12809L: linux-media@vger.kernel.org 12810W: https://linuxtv.org 12811T: git git://linuxtv.org/media_tree.git 12812S: Maintained 12813F: drivers/media/tuners/tea5767.* 12814 12815TEA6415C MEDIA DRIVER 12816M: Hans Verkuil <hverkuil@xs4all.nl> 12817L: linux-media@vger.kernel.org 12818T: git git://linuxtv.org/media_tree.git 12819W: https://linuxtv.org 12820S: Maintained 12821F: drivers/media/i2c/tea6415c* 12822 12823TEA6420 MEDIA DRIVER 12824M: Hans Verkuil <hverkuil@xs4all.nl> 12825L: linux-media@vger.kernel.org 12826T: git git://linuxtv.org/media_tree.git 12827W: https://linuxtv.org 12828S: Maintained 12829F: drivers/media/i2c/tea6420* 12830 12831TEAM DRIVER 12832M: Jiri Pirko <jiri@resnulli.us> 12833L: netdev@vger.kernel.org 12834S: Supported 12835F: drivers/net/team/ 12836F: include/linux/if_team.h 12837F: include/uapi/linux/if_team.h 12838 12839TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12840M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12841S: Maintained 12842F: arch/x86/platform/ts5500/ 12843 12844TECHNOTREND USB IR RECEIVER 12845M: Sean Young <sean@mess.org> 12846L: linux-media@vger.kernel.org 12847S: Maintained 12848F: drivers/media/rc/ttusbir.c 12849 12850TEGRA ARCHITECTURE SUPPORT 12851M: Thierry Reding <thierry.reding@gmail.com> 12852M: Jonathan Hunter <jonathanh@nvidia.com> 12853L: linux-tegra@vger.kernel.org 12854Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12855T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12856S: Supported 12857N: [^a-z]tegra 12858 12859TEGRA CLOCK DRIVER 12860M: Peter De Schrijver <pdeschrijver@nvidia.com> 12861M: Prashant Gaikwad <pgaikwad@nvidia.com> 12862S: Supported 12863F: drivers/clk/tegra/ 12864 12865TEGRA DMA DRIVERS 12866M: Laxman Dewangan <ldewangan@nvidia.com> 12867M: Jon Hunter <jonathanh@nvidia.com> 12868S: Supported 12869F: drivers/dma/tegra* 12870 12871TEGRA I2C DRIVER 12872M: Laxman Dewangan <ldewangan@nvidia.com> 12873S: Supported 12874F: drivers/i2c/busses/i2c-tegra.c 12875 12876TEGRA IOMMU DRIVERS 12877M: Hiroshi Doyu <hdoyu@nvidia.com> 12878S: Supported 12879F: drivers/iommu/tegra* 12880 12881TEGRA KBC DRIVER 12882M: Rakesh Iyer <riyer@nvidia.com> 12883M: Laxman Dewangan <ldewangan@nvidia.com> 12884S: Supported 12885F: drivers/input/keyboard/tegra-kbc.c 12886 12887TEGRA PWM DRIVER 12888M: Thierry Reding <thierry.reding@gmail.com> 12889S: Supported 12890F: drivers/pwm/pwm-tegra.c 12891 12892TEGRA SERIAL DRIVER 12893M: Laxman Dewangan <ldewangan@nvidia.com> 12894S: Supported 12895F: drivers/tty/serial/serial-tegra.c 12896 12897TEGRA SPI DRIVER 12898M: Laxman Dewangan <ldewangan@nvidia.com> 12899S: Supported 12900F: drivers/spi/spi-tegra* 12901 12902TEHUTI ETHERNET DRIVER 12903M: Andy Gospodarek <andy@greyhouse.net> 12904L: netdev@vger.kernel.org 12905S: Supported 12906F: drivers/net/ethernet/tehuti/* 12907 12908Telecom Clock Driver for MCPL0010 12909M: Mark Gross <mark.gross@intel.com> 12910S: Supported 12911F: drivers/char/tlclk.c 12912 12913TENSILICA XTENSA PORT (xtensa) 12914M: Chris Zankel <chris@zankel.net> 12915M: Max Filippov <jcmvbkbc@gmail.com> 12916L: linux-xtensa@linux-xtensa.org 12917T: git git://github.com/czankel/xtensa-linux.git 12918S: Maintained 12919F: arch/xtensa/ 12920F: drivers/irqchip/irq-xtensa-* 12921 12922Texas Instruments' System Control Interface (TISCI) Protocol Driver 12923M: Nishanth Menon <nm@ti.com> 12924M: Tero Kristo <t-kristo@ti.com> 12925M: Santosh Shilimkar <ssantosh@kernel.org> 12926L: linux-arm-kernel@lists.infradead.org 12927S: Maintained 12928F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12929F: drivers/firmware/ti_sci* 12930F: include/linux/soc/ti/ti_sci_protocol.h 12931F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 12932F: include/dt-bindings/genpd/k2g.h 12933F: drivers/soc/ti/ti_sci_pm_domains.c 12934F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 12935F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 12936F: drivers/clk/keystone/sci-clk.c 12937F: drivers/reset/reset-ti-sci.c 12938 12939THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12940M: Hans Verkuil <hverkuil@xs4all.nl> 12941L: linux-media@vger.kernel.org 12942T: git git://linuxtv.org/media_tree.git 12943W: https://linuxtv.org 12944S: Maintained 12945F: drivers/media/radio/radio-raremono.c 12946 12947THERMAL 12948M: Zhang Rui <rui.zhang@intel.com> 12949M: Eduardo Valentin <edubezval@gmail.com> 12950L: linux-pm@vger.kernel.org 12951T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12952T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12953Q: https://patchwork.kernel.org/project/linux-pm/list/ 12954S: Supported 12955F: drivers/thermal/ 12956F: include/linux/thermal.h 12957F: include/uapi/linux/thermal.h 12958F: include/linux/cpu_cooling.h 12959F: Documentation/devicetree/bindings/thermal/ 12960 12961THERMAL/CPU_COOLING 12962M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12963M: Viresh Kumar <viresh.kumar@linaro.org> 12964M: Javi Merino <javi.merino@kernel.org> 12965L: linux-pm@vger.kernel.org 12966S: Supported 12967F: Documentation/thermal/cpu-cooling-api.txt 12968F: drivers/thermal/cpu_cooling.c 12969F: include/linux/cpu_cooling.h 12970 12971THINKPAD ACPI EXTRAS DRIVER 12972M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12973L: ibm-acpi-devel@lists.sourceforge.net 12974L: platform-driver-x86@vger.kernel.org 12975W: http://ibm-acpi.sourceforge.net 12976W: http://thinkwiki.org/wiki/Ibm-acpi 12977T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12978S: Maintained 12979F: drivers/platform/x86/thinkpad_acpi.c 12980 12981TI BANDGAP AND THERMAL DRIVER 12982M: Eduardo Valentin <edubezval@gmail.com> 12983M: Keerthy <j-keerthy@ti.com> 12984L: linux-pm@vger.kernel.org 12985L: linux-omap@vger.kernel.org 12986S: Maintained 12987F: drivers/thermal/ti-soc-thermal/ 12988 12989TI VPE/CAL DRIVERS 12990M: Benoit Parrot <bparrot@ti.com> 12991L: linux-media@vger.kernel.org 12992W: http://linuxtv.org/ 12993Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12994S: Maintained 12995F: drivers/media/platform/ti-vpe/ 12996 12997TI CDCE706 CLOCK DRIVER 12998M: Max Filippov <jcmvbkbc@gmail.com> 12999S: Maintained 13000F: drivers/clk/clk-cdce706.c 13001 13002TI CLOCK DRIVER 13003M: Tero Kristo <t-kristo@ti.com> 13004L: linux-omap@vger.kernel.org 13005S: Maintained 13006F: drivers/clk/ti/ 13007F: include/linux/clk/ti.h 13008 13009TI ETHERNET SWITCH DRIVER (CPSW) 13010R: Grygorii Strashko <grygorii.strashko@ti.com> 13011L: linux-omap@vger.kernel.org 13012L: netdev@vger.kernel.org 13013S: Maintained 13014F: drivers/net/ethernet/ti/cpsw* 13015F: drivers/net/ethernet/ti/davinci* 13016 13017TI FLASH MEDIA INTERFACE DRIVER 13018M: Alex Dubov <oakad@yahoo.com> 13019S: Maintained 13020F: drivers/misc/tifm* 13021F: drivers/mmc/host/tifm_sd.c 13022F: include/linux/tifm.h 13023 13024TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13025M: Santosh Shilimkar <ssantosh@kernel.org> 13026L: linux-kernel@vger.kernel.org 13027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13028S: Maintained 13029F: drivers/soc/ti/* 13030T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13031 13032 13033TI LM49xxx FAMILY ASoC CODEC DRIVERS 13034M: M R Swami Reddy <mr.swami.reddy@ti.com> 13035M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13036L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13037S: Maintained 13038F: sound/soc/codecs/lm49453* 13039F: sound/soc/codecs/isabelle* 13040 13041TI LP855x BACKLIGHT DRIVER 13042M: Milo Kim <milo.kim@ti.com> 13043S: Maintained 13044F: Documentation/backlight/lp855x-driver.txt 13045F: drivers/video/backlight/lp855x_bl.c 13046F: include/linux/platform_data/lp855x.h 13047 13048TI LP8727 CHARGER DRIVER 13049M: Milo Kim <milo.kim@ti.com> 13050S: Maintained 13051F: drivers/power/supply/lp8727_charger.c 13052F: include/linux/platform_data/lp8727.h 13053 13054TI LP8788 MFD DRIVER 13055M: Milo Kim <milo.kim@ti.com> 13056S: Maintained 13057F: drivers/iio/adc/lp8788_adc.c 13058F: drivers/leds/leds-lp8788.c 13059F: drivers/mfd/lp8788*.c 13060F: drivers/power/supply/lp8788-charger.c 13061F: drivers/regulator/lp8788-*.c 13062F: include/linux/mfd/lp8788*.h 13063 13064TI NETCP ETHERNET DRIVER 13065M: Wingman Kwok <w-kwok2@ti.com> 13066M: Murali Karicheri <m-karicheri2@ti.com> 13067L: netdev@vger.kernel.org 13068S: Maintained 13069F: drivers/net/ethernet/ti/netcp* 13070 13071TI TAS571X FAMILY ASoC CODEC DRIVER 13072M: Kevin Cernekee <cernekee@chromium.org> 13073L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13074S: Odd Fixes 13075F: sound/soc/codecs/tas571x* 13076 13077TI TWL4030 SERIES SOC CODEC DRIVER 13078M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13080S: Maintained 13081F: sound/soc/codecs/twl4030* 13082 13083TI WILINK WIRELESS DRIVERS 13084L: linux-wireless@vger.kernel.org 13085W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13086W: http://wireless.kernel.org/en/users/Drivers/wl1251 13087T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13088S: Orphan 13089F: drivers/net/wireless/ti/ 13090F: include/linux/wl12xx.h 13091 13092TIPC NETWORK LAYER 13093M: Jon Maloy <jon.maloy@ericsson.com> 13094M: Ying Xue <ying.xue@windriver.com> 13095L: netdev@vger.kernel.org (core kernel code) 13096L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13097W: http://tipc.sourceforge.net/ 13098S: Maintained 13099F: include/uapi/linux/tipc*.h 13100F: net/tipc/ 13101 13102TILE ARCHITECTURE 13103M: Chris Metcalf <cmetcalf@mellanox.com> 13104W: http://www.mellanox.com/repository/solutions/tile-scm/ 13105T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13106S: Supported 13107F: arch/tile/ 13108F: drivers/char/tile-srom.c 13109F: drivers/edac/tile_edac.c 13110F: drivers/net/ethernet/tile/ 13111F: drivers/rtc/rtc-tile.c 13112F: drivers/tty/hvc/hvc_tile.c 13113F: drivers/tty/serial/tilegx.c 13114F: drivers/usb/host/*-tilegx.c 13115F: include/linux/usb/tilegx.h 13116 13117TLAN NETWORK DRIVER 13118M: Samuel Chessman <chessman@tux.org> 13119L: tlan-devel@lists.sourceforge.net (subscribers-only) 13120W: http://sourceforge.net/projects/tlan/ 13121S: Maintained 13122F: Documentation/networking/tlan.txt 13123F: drivers/net/ethernet/ti/tlan.* 13124 13125TOMOYO SECURITY MODULE 13126M: Kentaro Takeda <takedakn@nttdata.co.jp> 13127M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13128L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13129L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13130L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13131L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13132W: http://tomoyo.sourceforge.jp/ 13133T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13134S: Maintained 13135F: security/tomoyo/ 13136 13137TOPSTAR LAPTOP EXTRAS DRIVER 13138M: Herton Ronaldo Krzesinski <herton@canonical.com> 13139L: platform-driver-x86@vger.kernel.org 13140S: Maintained 13141F: drivers/platform/x86/topstar-laptop.c 13142 13143TOSHIBA ACPI EXTRAS DRIVER 13144M: Azael Avalos <coproscefalo@gmail.com> 13145L: platform-driver-x86@vger.kernel.org 13146S: Maintained 13147F: drivers/platform/x86/toshiba_acpi.c 13148 13149TOSHIBA BLUETOOTH DRIVER 13150M: Azael Avalos <coproscefalo@gmail.com> 13151L: platform-driver-x86@vger.kernel.org 13152S: Maintained 13153F: drivers/platform/x86/toshiba_bluetooth.c 13154 13155TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13156M: Azael Avalos <coproscefalo@gmail.com> 13157L: platform-driver-x86@vger.kernel.org 13158S: Maintained 13159F: drivers/platform/x86/toshiba_haps.c 13160 13161TOSHIBA WMI HOTKEYS DRIVER 13162M: Azael Avalos <coproscefalo@gmail.com> 13163L: platform-driver-x86@vger.kernel.org 13164S: Maintained 13165F: drivers/platform/x86/toshiba-wmi.c 13166 13167TOSHIBA SMM DRIVER 13168M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13169W: http://www.buzzard.org.uk/toshiba/ 13170S: Maintained 13171F: drivers/char/toshiba.c 13172F: include/linux/toshiba.h 13173F: include/uapi/linux/toshiba.h 13174 13175TOSHIBA TC358743 DRIVER 13176M: Mats Randgaard <matrandg@cisco.com> 13177L: linux-media@vger.kernel.org 13178S: Maintained 13179F: drivers/media/i2c/tc358743* 13180F: include/media/i2c/tc358743.h 13181 13182TMIO/SDHI MMC DRIVER 13183M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13184L: linux-mmc@vger.kernel.org 13185S: Supported 13186F: drivers/mmc/host/tmio_mmc* 13187F: drivers/mmc/host/renesas_sdhi* 13188F: include/linux/mfd/tmio.h 13189 13190TMP401 HARDWARE MONITOR DRIVER 13191M: Guenter Roeck <linux@roeck-us.net> 13192L: linux-hwmon@vger.kernel.org 13193S: Maintained 13194F: Documentation/hwmon/tmp401 13195F: drivers/hwmon/tmp401.c 13196 13197TMPFS (SHMEM FILESYSTEM) 13198M: Hugh Dickins <hughd@google.com> 13199L: linux-mm@kvack.org 13200S: Maintained 13201F: include/linux/shmem_fs.h 13202F: mm/shmem.c 13203 13204TM6000 VIDEO4LINUX DRIVER 13205M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13206M: Mauro Carvalho Chehab <mchehab@kernel.org> 13207L: linux-media@vger.kernel.org 13208W: https://linuxtv.org 13209T: git git://linuxtv.org/media_tree.git 13210S: Odd fixes 13211F: drivers/media/usb/tm6000/ 13212F: Documentation/media/v4l-drivers/tm6000* 13213 13214TW5864 VIDEO4LINUX DRIVER 13215M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13216M: Anton Sviridenko <anton@corp.bluecherry.net> 13217M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13218M: Andrey Utkin <andrey_utkin@fastmail.com> 13219L: linux-media@vger.kernel.org 13220S: Supported 13221F: drivers/media/pci/tw5864/ 13222 13223TW68 VIDEO4LINUX DRIVER 13224M: Hans Verkuil <hverkuil@xs4all.nl> 13225L: linux-media@vger.kernel.org 13226T: git git://linuxtv.org/media_tree.git 13227W: https://linuxtv.org 13228S: Odd Fixes 13229F: drivers/media/pci/tw68/ 13230 13231TW686X VIDEO4LINUX DRIVER 13232M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13233L: linux-media@vger.kernel.org 13234T: git git://linuxtv.org/media_tree.git 13235W: http://linuxtv.org 13236S: Maintained 13237F: drivers/media/pci/tw686x/ 13238 13239TPM DEVICE DRIVER 13240M: Peter Huewe <peterhuewe@gmx.de> 13241M: Marcel Selhorst <tpmdd@selhorst.net> 13242M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13243R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13244W: http://tpmdd.sourceforge.net 13245L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13246Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13247T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13248S: Maintained 13249F: drivers/char/tpm/ 13250 13251TPM IBM_VTPM DEVICE DRIVER 13252M: Ashley Lai <ashleydlai@gmail.com> 13253W: http://tpmdd.sourceforge.net 13254L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13255S: Maintained 13256F: drivers/char/tpm/tpm_ibmvtpm* 13257 13258TRACING 13259M: Steven Rostedt <rostedt@goodmis.org> 13260M: Ingo Molnar <mingo@redhat.com> 13261T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13262S: Maintained 13263F: Documentation/trace/ftrace.txt 13264F: arch/*/*/*/ftrace.h 13265F: arch/*/kernel/ftrace.c 13266F: include/*/ftrace.h 13267F: include/linux/trace*.h 13268F: include/trace/ 13269F: kernel/trace/ 13270F: tools/testing/selftests/ftrace/ 13271 13272TRACING MMIO ACCESSES (MMIOTRACE) 13273M: Steven Rostedt <rostedt@goodmis.org> 13274M: Ingo Molnar <mingo@kernel.org> 13275R: Karol Herbst <karolherbst@gmail.com> 13276R: Pekka Paalanen <ppaalanen@gmail.com> 13277S: Maintained 13278L: linux-kernel@vger.kernel.org 13279L: nouveau@lists.freedesktop.org 13280F: kernel/trace/trace_mmiotrace.c 13281F: include/linux/mmiotrace.h 13282F: arch/x86/mm/kmmio.c 13283F: arch/x86/mm/mmio-mod.c 13284F: arch/x86/mm/testmmiotrace.c 13285 13286TRIVIAL PATCHES 13287M: Jiri Kosina <trivial@kernel.org> 13288T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13289S: Maintained 13290K: ^Subject:.*(?i)trivial 13291 13292TTY LAYER 13293M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13294M: Jiri Slaby <jslaby@suse.com> 13295S: Supported 13296T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13297F: Documentation/serial/ 13298F: drivers/tty/ 13299F: drivers/tty/serial/serial_core.c 13300F: include/linux/serial_core.h 13301F: include/linux/serial.h 13302F: include/linux/tty.h 13303F: include/uapi/linux/serial_core.h 13304F: include/uapi/linux/serial.h 13305F: include/uapi/linux/tty.h 13306 13307TUA9001 MEDIA DRIVER 13308M: Antti Palosaari <crope@iki.fi> 13309L: linux-media@vger.kernel.org 13310W: https://linuxtv.org 13311W: http://palosaari.fi/linux/ 13312Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13313T: git git://linuxtv.org/anttip/media_tree.git 13314S: Maintained 13315F: drivers/media/tuners/tua9001* 13316 13317TULIP NETWORK DRIVERS 13318L: netdev@vger.kernel.org 13319L: linux-parisc@vger.kernel.org 13320S: Orphan 13321F: drivers/net/ethernet/dec/tulip/ 13322 13323TUN/TAP driver 13324M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13325W: http://vtun.sourceforge.net/tun 13326S: Maintained 13327F: Documentation/networking/tuntap.txt 13328F: arch/um/os-Linux/drivers/ 13329 13330TURBOCHANNEL SUBSYSTEM 13331M: "Maciej W. Rozycki" <macro@linux-mips.org> 13332M: Ralf Baechle <ralf@linux-mips.org> 13333L: linux-mips@linux-mips.org 13334Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13335S: Maintained 13336F: drivers/tc/ 13337F: include/linux/tc.h 13338 13339UBI FILE SYSTEM (UBIFS) 13340M: Richard Weinberger <richard@nod.at> 13341M: Artem Bityutskiy <dedekind1@gmail.com> 13342M: Adrian Hunter <adrian.hunter@intel.com> 13343L: linux-mtd@lists.infradead.org 13344T: git git://git.infradead.org/ubifs-2.6.git 13345W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13346S: Supported 13347F: Documentation/filesystems/ubifs.txt 13348F: fs/ubifs/ 13349 13350UCLINUX (M68KNOMMU AND COLDFIRE) 13351M: Greg Ungerer <gerg@linux-m68k.org> 13352W: http://www.linux-m68k.org/ 13353W: http://www.uclinux.org/ 13354L: linux-m68k@lists.linux-m68k.org 13355L: uclinux-dev@uclinux.org (subscribers-only) 13356T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13357S: Maintained 13358F: arch/m68k/coldfire/ 13359F: arch/m68k/68*/ 13360F: arch/m68k/*/*_no.* 13361F: arch/m68k/include/asm/*_no.* 13362 13363UDF FILESYSTEM 13364M: Jan Kara <jack@suse.com> 13365S: Maintained 13366F: Documentation/filesystems/udf.txt 13367F: fs/udf/ 13368 13369UDRAW TABLET 13370M: Bastien Nocera <hadess@hadess.net> 13371L: linux-input@vger.kernel.org 13372S: Maintained 13373F: drivers/hid/hid-udraw.c 13374 13375UFS FILESYSTEM 13376M: Evgeniy Dushistov <dushistov@mail.ru> 13377S: Maintained 13378F: Documentation/filesystems/ufs.txt 13379F: fs/ufs/ 13380 13381UHID USERSPACE HID IO DRIVER: 13382M: David Herrmann <dh.herrmann@googlemail.com> 13383L: linux-input@vger.kernel.org 13384S: Maintained 13385F: drivers/hid/uhid.c 13386F: include/uapi/linux/uhid.h 13387 13388ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13389L: linux-usb@vger.kernel.org 13390S: Orphan 13391F: drivers/uwb/ 13392F: include/linux/uwb.h 13393F: include/linux/uwb/ 13394 13395UNICORE32 ARCHITECTURE: 13396M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13397W: http://mprc.pku.edu.cn/~guanxuetao/linux 13398S: Maintained 13399T: git git://github.com/gxt/linux.git 13400F: arch/unicore32/ 13401 13402UNIFDEF 13403M: Tony Finch <dot@dotat.at> 13404W: http://dotat.at/prog/unifdef 13405S: Maintained 13406F: scripts/unifdef.c 13407 13408UNIFORM CDROM DRIVER 13409M: Jens Axboe <axboe@kernel.dk> 13410W: http://www.kernel.dk 13411S: Maintained 13412F: Documentation/cdrom/ 13413F: drivers/cdrom/cdrom.c 13414F: include/linux/cdrom.h 13415F: include/uapi/linux/cdrom.h 13416 13417UNISYS S-PAR DRIVERS 13418M: David Kershner <david.kershner@unisys.com> 13419L: sparmaintainer@unisys.com (Unisys internal) 13420S: Supported 13421F: drivers/staging/unisys/ 13422 13423UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13424M: Vinayak Holikatti <vinholikatti@gmail.com> 13425L: linux-scsi@vger.kernel.org 13426S: Supported 13427F: Documentation/scsi/ufs.txt 13428F: drivers/scsi/ufs/ 13429 13430UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13431M: Manjunath M Bettegowda <manjumb@synopsys.com> 13432M: Prabu Thangamuthu <prabut@synopsys.com> 13433L: linux-scsi@vger.kernel.org 13434S: Supported 13435F: drivers/scsi/ufs/*dwc* 13436 13437UNSORTED BLOCK IMAGES (UBI) 13438M: Artem Bityutskiy <dedekind1@gmail.com> 13439M: Richard Weinberger <richard@nod.at> 13440W: http://www.linux-mtd.infradead.org/ 13441L: linux-mtd@lists.infradead.org 13442T: git git://git.infradead.org/ubifs-2.6.git 13443S: Supported 13444F: drivers/mtd/ubi/ 13445F: include/linux/mtd/ubi.h 13446F: include/uapi/mtd/ubi-user.h 13447 13448USB ACM DRIVER 13449M: Oliver Neukum <oneukum@suse.com> 13450L: linux-usb@vger.kernel.org 13451S: Maintained 13452F: Documentation/usb/acm.txt 13453F: drivers/usb/class/cdc-acm.* 13454 13455USB AR5523 WIRELESS DRIVER 13456M: Pontus Fuchs <pontus.fuchs@gmail.com> 13457L: linux-wireless@vger.kernel.org 13458S: Maintained 13459F: drivers/net/wireless/ath/ar5523/ 13460 13461USB ATTACHED SCSI 13462M: Oliver Neukum <oneukum@suse.com> 13463L: linux-usb@vger.kernel.org 13464L: linux-scsi@vger.kernel.org 13465S: Maintained 13466F: drivers/usb/storage/uas.c 13467 13468USB CDC ETHERNET DRIVER 13469M: Oliver Neukum <oliver@neukum.org> 13470L: linux-usb@vger.kernel.org 13471S: Maintained 13472F: drivers/net/usb/cdc_*.c 13473F: include/uapi/linux/usb/cdc.h 13474 13475USB CHAOSKEY DRIVER 13476M: Keith Packard <keithp@keithp.com> 13477L: linux-usb@vger.kernel.org 13478S: Maintained 13479F: drivers/usb/misc/chaoskey.c 13480 13481USB CYPRESS C67X00 DRIVER 13482M: Peter Korsgaard <jacmet@sunsite.dk> 13483L: linux-usb@vger.kernel.org 13484S: Maintained 13485F: drivers/usb/c67x00/ 13486 13487USB DAVICOM DM9601 DRIVER 13488M: Peter Korsgaard <jacmet@sunsite.dk> 13489L: netdev@vger.kernel.org 13490W: http://www.linux-usb.org/usbnet 13491S: Maintained 13492F: drivers/net/usb/dm9601.c 13493 13494USB DIAMOND RIO500 DRIVER 13495M: Cesar Miquel <miquel@df.uba.ar> 13496L: rio500-users@lists.sourceforge.net 13497W: http://rio500.sourceforge.net 13498S: Maintained 13499F: drivers/usb/misc/rio500* 13500 13501USB EHCI DRIVER 13502M: Alan Stern <stern@rowland.harvard.edu> 13503L: linux-usb@vger.kernel.org 13504S: Maintained 13505F: Documentation/usb/ehci.txt 13506F: drivers/usb/host/ehci* 13507 13508USB GADGET/PERIPHERAL SUBSYSTEM 13509M: Felipe Balbi <balbi@kernel.org> 13510L: linux-usb@vger.kernel.org 13511W: http://www.linux-usb.org/gadget 13512T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13513S: Maintained 13514F: drivers/usb/gadget/ 13515F: include/linux/usb/gadget* 13516 13517USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13518M: Jiri Kosina <jikos@kernel.org> 13519R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13520L: linux-usb@vger.kernel.org 13521T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13522S: Maintained 13523F: Documentation/hid/hiddev.txt 13524F: drivers/hid/usbhid/ 13525 13526USB ISP116X DRIVER 13527M: Olav Kongas <ok@artecdesign.ee> 13528L: linux-usb@vger.kernel.org 13529S: Maintained 13530F: drivers/usb/host/isp116x* 13531F: include/linux/usb/isp116x.h 13532 13533USB LAN78XX ETHERNET DRIVER 13534M: Woojung Huh <woojung.huh@microchip.com> 13535M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13536L: netdev@vger.kernel.org 13537S: Maintained 13538F: drivers/net/usb/lan78xx.* 13539 13540USB MASS STORAGE DRIVER 13541M: Alan Stern <stern@rowland.harvard.edu> 13542L: linux-usb@vger.kernel.org 13543L: usb-storage@lists.one-eyed-alien.net 13544S: Maintained 13545W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13546F: drivers/usb/storage/ 13547 13548USB MIDI DRIVER 13549M: Clemens Ladisch <clemens@ladisch.de> 13550L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13551T: git git://git.alsa-project.org/alsa-kernel.git 13552S: Maintained 13553F: sound/usb/midi.* 13554 13555USB NETWORKING DRIVERS 13556L: linux-usb@vger.kernel.org 13557S: Odd Fixes 13558F: drivers/net/usb/ 13559 13560USB OHCI DRIVER 13561M: Alan Stern <stern@rowland.harvard.edu> 13562L: linux-usb@vger.kernel.org 13563S: Maintained 13564F: Documentation/usb/ohci.txt 13565F: drivers/usb/host/ohci* 13566 13567USB OTG FSM (Finite State Machine) 13568M: Peter Chen <Peter.Chen@nxp.com> 13569T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13570L: linux-usb@vger.kernel.org 13571S: Maintained 13572F: drivers/usb/common/usb-otg-fsm.c 13573 13574USB OVER IP DRIVER 13575M: Valentina Manea <valentina.manea.m@gmail.com> 13576M: Shuah Khan <shuahkh@osg.samsung.com> 13577M: Shuah Khan <shuah@kernel.org> 13578L: linux-usb@vger.kernel.org 13579S: Maintained 13580F: Documentation/usb/usbip_protocol.txt 13581F: drivers/usb/usbip/ 13582F: tools/usb/usbip/ 13583 13584USB PEGASUS DRIVER 13585M: Petko Manolov <petkan@nucleusys.com> 13586L: linux-usb@vger.kernel.org 13587L: netdev@vger.kernel.org 13588T: git git://github.com/petkan/pegasus.git 13589W: https://github.com/petkan/pegasus 13590S: Maintained 13591F: drivers/net/usb/pegasus.* 13592 13593USB PHY LAYER 13594M: Felipe Balbi <balbi@kernel.org> 13595L: linux-usb@vger.kernel.org 13596T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13597S: Maintained 13598F: drivers/usb/phy/ 13599 13600USB PRINTER DRIVER (usblp) 13601M: Pete Zaitcev <zaitcev@redhat.com> 13602L: linux-usb@vger.kernel.org 13603S: Supported 13604F: drivers/usb/class/usblp.c 13605 13606USB QMI WWAN NETWORK DRIVER 13607M: Bjørn Mork <bjorn@mork.no> 13608L: netdev@vger.kernel.org 13609S: Maintained 13610F: Documentation/ABI/testing/sysfs-class-net-qmi 13611F: drivers/net/usb/qmi_wwan.c 13612 13613USB RTL8150 DRIVER 13614M: Petko Manolov <petkan@nucleusys.com> 13615L: linux-usb@vger.kernel.org 13616L: netdev@vger.kernel.org 13617T: git git://github.com/petkan/rtl8150.git 13618W: https://github.com/petkan/rtl8150 13619S: Maintained 13620F: drivers/net/usb/rtl8150.c 13621 13622USB SERIAL SUBSYSTEM 13623M: Johan Hovold <johan@kernel.org> 13624L: linux-usb@vger.kernel.org 13625T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13626S: Maintained 13627F: Documentation/usb/usb-serial.txt 13628F: drivers/usb/serial/ 13629F: include/linux/usb/serial.h 13630 13631USB SMSC75XX ETHERNET DRIVER 13632M: Steve Glendinning <steve.glendinning@shawell.net> 13633L: netdev@vger.kernel.org 13634S: Maintained 13635F: drivers/net/usb/smsc75xx.* 13636 13637USB SMSC95XX ETHERNET DRIVER 13638M: Steve Glendinning <steve.glendinning@shawell.net> 13639M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13640L: netdev@vger.kernel.org 13641S: Maintained 13642F: drivers/net/usb/smsc95xx.* 13643 13644USB SUBSYSTEM 13645M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13646L: linux-usb@vger.kernel.org 13647W: http://www.linux-usb.org 13648T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13649S: Supported 13650F: Documentation/devicetree/bindings/usb/ 13651F: Documentation/usb/ 13652F: drivers/usb/ 13653F: include/linux/usb.h 13654F: include/linux/usb/ 13655 13656USB TYPEC SUBSYSTEM 13657M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13658L: linux-usb@vger.kernel.org 13659S: Maintained 13660F: Documentation/ABI/testing/sysfs-class-typec 13661F: Documentation/usb/typec.rst 13662F: drivers/usb/typec/ 13663F: include/linux/usb/typec.h 13664 13665USB UHCI DRIVER 13666M: Alan Stern <stern@rowland.harvard.edu> 13667L: linux-usb@vger.kernel.org 13668S: Maintained 13669F: drivers/usb/host/uhci* 13670 13671USB "USBNET" DRIVER FRAMEWORK 13672M: Oliver Neukum <oneukum@suse.com> 13673L: netdev@vger.kernel.org 13674W: http://www.linux-usb.org/usbnet 13675S: Maintained 13676F: drivers/net/usb/usbnet.c 13677F: include/linux/usb/usbnet.h 13678 13679USB VIDEO CLASS 13680M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13681L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13682L: linux-media@vger.kernel.org 13683T: git git://linuxtv.org/media_tree.git 13684W: http://www.ideasonboard.org/uvc/ 13685S: Maintained 13686F: drivers/media/usb/uvc/ 13687F: include/uapi/linux/uvcvideo.h 13688 13689USB VISION DRIVER 13690M: Hans Verkuil <hverkuil@xs4all.nl> 13691L: linux-media@vger.kernel.org 13692T: git git://linuxtv.org/media_tree.git 13693W: https://linuxtv.org 13694S: Odd Fixes 13695F: drivers/media/usb/usbvision/ 13696 13697USB WEBCAM GADGET 13698M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13699L: linux-usb@vger.kernel.org 13700S: Maintained 13701F: drivers/usb/gadget/function/*uvc* 13702F: drivers/usb/gadget/legacy/webcam.c 13703 13704USB WIRELESS RNDIS DRIVER (rndis_wlan) 13705M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13706L: linux-wireless@vger.kernel.org 13707S: Maintained 13708F: drivers/net/wireless/rndis_wlan.c 13709 13710USB XHCI DRIVER 13711M: Mathias Nyman <mathias.nyman@intel.com> 13712L: linux-usb@vger.kernel.org 13713S: Supported 13714F: drivers/usb/host/xhci* 13715F: drivers/usb/host/pci-quirks* 13716 13717USB ZD1201 DRIVER 13718L: linux-wireless@vger.kernel.org 13719W: http://linux-lc100020.sourceforge.net 13720S: Orphan 13721F: drivers/net/wireless/zydas/zd1201.* 13722 13723USB ZR364XX DRIVER 13724M: Antoine Jacquet <royale@zerezo.com> 13725L: linux-usb@vger.kernel.org 13726L: linux-media@vger.kernel.org 13727T: git git://linuxtv.org/media_tree.git 13728W: http://royale.zerezo.com/zr364xx/ 13729S: Maintained 13730F: Documentation/media/v4l-drivers/zr364xx* 13731F: drivers/media/usb/zr364xx/ 13732 13733ULPI BUS 13734M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13735L: linux-usb@vger.kernel.org 13736S: Maintained 13737F: drivers/usb/common/ulpi.c 13738F: include/linux/ulpi/ 13739 13740USER-MODE LINUX (UML) 13741M: Jeff Dike <jdike@addtoit.com> 13742M: Richard Weinberger <richard@nod.at> 13743L: user-mode-linux-devel@lists.sourceforge.net 13744L: user-mode-linux-user@lists.sourceforge.net 13745W: http://user-mode-linux.sourceforge.net 13746T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13747S: Maintained 13748F: Documentation/virtual/uml/ 13749F: arch/um/ 13750F: arch/x86/um/ 13751F: fs/hostfs/ 13752F: fs/hppfs/ 13753 13754USERSPACE I/O (UIO) 13755M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13756S: Maintained 13757T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13758F: Documentation/driver-api/uio-howto.rst 13759F: drivers/uio/ 13760F: include/linux/uio*.h 13761 13762UTIL-LINUX PACKAGE 13763M: Karel Zak <kzak@redhat.com> 13764L: util-linux@vger.kernel.org 13765W: http://en.wikipedia.org/wiki/Util-linux 13766T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13767S: Maintained 13768 13769UUID HELPERS 13770M: Christoph Hellwig <hch@lst.de> 13771R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13772L: linux-kernel@vger.kernel.org 13773T: git git://git.infradead.org/users/hch/uuid.git 13774F: lib/uuid.c 13775F: lib/test_uuid.c 13776F: include/linux/uuid.h 13777F: include/uapi/linux/uuid.h 13778S: Maintained 13779 13780UVESAFB DRIVER 13781M: Michal Januszewski <spock@gentoo.org> 13782L: linux-fbdev@vger.kernel.org 13783W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13784S: Maintained 13785F: Documentation/fb/uvesafb.txt 13786F: drivers/video/fbdev/uvesafb.* 13787 13788VF610 NAND DRIVER 13789M: Stefan Agner <stefan@agner.ch> 13790L: linux-mtd@lists.infradead.org 13791S: Supported 13792F: drivers/mtd/nand/vf610_nfc.c 13793 13794VFAT/FAT/MSDOS FILESYSTEM 13795M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13796S: Maintained 13797F: Documentation/filesystems/vfat.txt 13798F: fs/fat/ 13799 13800VFIO DRIVER 13801M: Alex Williamson <alex.williamson@redhat.com> 13802L: kvm@vger.kernel.org 13803T: git git://github.com/awilliam/linux-vfio.git 13804S: Maintained 13805F: Documentation/vfio.txt 13806F: drivers/vfio/ 13807F: include/linux/vfio.h 13808F: include/uapi/linux/vfio.h 13809 13810VFIO MEDIATED DEVICE DRIVERS 13811M: Kirti Wankhede <kwankhede@nvidia.com> 13812L: kvm@vger.kernel.org 13813S: Maintained 13814F: Documentation/vfio-mediated-device.txt 13815F: drivers/vfio/mdev/ 13816F: include/linux/mdev.h 13817F: samples/vfio-mdev/ 13818 13819VFIO PLATFORM DRIVER 13820M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13821L: kvm@vger.kernel.org 13822S: Maintained 13823F: drivers/vfio/platform/ 13824 13825VGA_SWITCHEROO 13826R: Lukas Wunner <lukas@wunner.de> 13827S: Maintained 13828F: Documentation/gpu/vga-switcheroo.rst 13829F: drivers/gpu/vga/vga_switcheroo.c 13830F: include/linux/vga_switcheroo.h 13831T: git git://anongit.freedesktop.org/drm/drm-misc 13832 13833VIDEOBUF2 FRAMEWORK 13834M: Pawel Osciak <pawel@osciak.com> 13835M: Marek Szyprowski <m.szyprowski@samsung.com> 13836M: Kyungmin Park <kyungmin.park@samsung.com> 13837L: linux-media@vger.kernel.org 13838S: Maintained 13839F: drivers/media/v4l2-core/videobuf2-* 13840F: include/media/videobuf2-* 13841 13842VIDEO MULTIPLEXER DRIVER 13843M: Philipp Zabel <p.zabel@pengutronix.de> 13844L: linux-media@vger.kernel.org 13845S: Maintained 13846F: drivers/media/platform/video-mux.c 13847 13848VIRTIO AND VHOST VSOCK DRIVER 13849M: Stefan Hajnoczi <stefanha@redhat.com> 13850L: kvm@vger.kernel.org 13851L: virtualization@lists.linux-foundation.org 13852L: netdev@vger.kernel.org 13853S: Maintained 13854F: include/linux/virtio_vsock.h 13855F: include/uapi/linux/virtio_vsock.h 13856F: include/uapi/linux/vsockmon.h 13857F: net/vmw_vsock/af_vsock_tap.c 13858F: net/vmw_vsock/virtio_transport_common.c 13859F: net/vmw_vsock/virtio_transport.c 13860F: drivers/net/vsockmon.c 13861F: drivers/vhost/vsock.c 13862F: drivers/vhost/vsock.h 13863 13864VIRTUAL SERIO DEVICE DRIVER 13865M: Stephen Chandler Paul <thatslyude@gmail.com> 13866S: Maintained 13867F: drivers/input/serio/userio.c 13868F: include/uapi/linux/userio.h 13869 13870VIRTIO CONSOLE DRIVER 13871M: Amit Shah <amit@kernel.org> 13872L: virtualization@lists.linux-foundation.org 13873S: Maintained 13874F: drivers/char/virtio_console.c 13875F: include/linux/virtio_console.h 13876F: include/uapi/linux/virtio_console.h 13877 13878VIRTIO CORE, NET AND BLOCK DRIVERS 13879M: "Michael S. Tsirkin" <mst@redhat.com> 13880M: Jason Wang <jasowang@redhat.com> 13881L: virtualization@lists.linux-foundation.org 13882S: Maintained 13883F: Documentation/devicetree/bindings/virtio/ 13884F: drivers/virtio/ 13885F: tools/virtio/ 13886F: drivers/net/virtio_net.c 13887F: drivers/block/virtio_blk.c 13888F: include/linux/virtio*.h 13889F: include/uapi/linux/virtio_*.h 13890F: drivers/crypto/virtio/ 13891 13892VIRTIO DRIVERS FOR S390 13893M: Cornelia Huck <cohuck@redhat.com> 13894M: Halil Pasic <pasic@linux.vnet.ibm.com> 13895L: linux-s390@vger.kernel.org 13896L: virtualization@lists.linux-foundation.org 13897L: kvm@vger.kernel.org 13898S: Supported 13899F: drivers/s390/virtio/ 13900 13901VIRTIO GPU DRIVER 13902M: David Airlie <airlied@linux.ie> 13903M: Gerd Hoffmann <kraxel@redhat.com> 13904L: dri-devel@lists.freedesktop.org 13905L: virtualization@lists.linux-foundation.org 13906T: git git://anongit.freedesktop.org/drm/drm-misc 13907S: Maintained 13908F: drivers/gpu/drm/virtio/ 13909F: include/uapi/linux/virtio_gpu.h 13910 13911VIRTIO HOST (VHOST) 13912M: "Michael S. Tsirkin" <mst@redhat.com> 13913M: Jason Wang <jasowang@redhat.com> 13914L: kvm@vger.kernel.org 13915L: virtualization@lists.linux-foundation.org 13916L: netdev@vger.kernel.org 13917T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13918S: Maintained 13919F: drivers/vhost/ 13920F: include/uapi/linux/vhost.h 13921 13922VIRTIO INPUT DRIVER 13923M: Gerd Hoffmann <kraxel@redhat.com> 13924S: Maintained 13925F: drivers/virtio/virtio_input.c 13926F: include/uapi/linux/virtio_input.h 13927 13928VIRTIO CRYPTO DRIVER 13929M: Gonglei <arei.gonglei@huawei.com> 13930L: virtualization@lists.linux-foundation.org 13931L: linux-crypto@vger.kernel.org 13932S: Maintained 13933F: drivers/crypto/virtio/ 13934F: include/uapi/linux/virtio_crypto.h 13935 13936VIA RHINE NETWORK DRIVER 13937S: Orphan 13938F: drivers/net/ethernet/via/via-rhine.c 13939 13940VIA SD/MMC CARD CONTROLLER DRIVER 13941M: Bruce Chang <brucechang@via.com.tw> 13942M: Harald Welte <HaraldWelte@viatech.com> 13943S: Maintained 13944F: drivers/mmc/host/via-sdmmc.c 13945 13946VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13947M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13948L: linux-fbdev@vger.kernel.org 13949S: Maintained 13950F: include/linux/via-core.h 13951F: include/linux/via-gpio.h 13952F: include/linux/via_i2c.h 13953F: drivers/video/fbdev/via/ 13954 13955VIA VELOCITY NETWORK DRIVER 13956M: Francois Romieu <romieu@fr.zoreil.com> 13957L: netdev@vger.kernel.org 13958S: Maintained 13959F: drivers/net/ethernet/via/via-velocity.* 13960 13961VIRT LIB 13962M: Alex Williamson <alex.williamson@redhat.com> 13963M: Paolo Bonzini <pbonzini@redhat.com> 13964L: kvm@vger.kernel.org 13965S: Supported 13966F: virt/lib/ 13967 13968VIVID VIRTUAL VIDEO DRIVER 13969M: Hans Verkuil <hverkuil@xs4all.nl> 13970L: linux-media@vger.kernel.org 13971T: git git://linuxtv.org/media_tree.git 13972W: https://linuxtv.org 13973S: Maintained 13974F: drivers/media/platform/vivid/* 13975 13976VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13977M: Helen Koike <helen.koike@collabora.com> 13978L: linux-media@vger.kernel.org 13979T: git git://linuxtv.org/media_tree.git 13980W: https://linuxtv.org 13981S: Maintained 13982F: drivers/media/platform/vimc/* 13983 13984VLYNQ BUS 13985M: Florian Fainelli <f.fainelli@gmail.com> 13986L: openwrt-devel@lists.openwrt.org (subscribers-only) 13987S: Maintained 13988F: drivers/vlynq/vlynq.c 13989F: include/linux/vlynq.h 13990 13991VME SUBSYSTEM 13992M: Martyn Welch <martyn@welchs.me.uk> 13993M: Manohar Vanga <manohar.vanga@gmail.com> 13994M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13995L: devel@driverdev.osuosl.org 13996S: Maintained 13997T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13998F: Documentation/driver-api/vme.rst 13999F: drivers/staging/vme/ 14000F: drivers/vme/ 14001F: include/linux/vme* 14002 14003VMWARE HYPERVISOR INTERFACE 14004M: Alok Kataria <akataria@vmware.com> 14005L: virtualization@lists.linux-foundation.org 14006S: Supported 14007F: arch/x86/kernel/cpu/vmware.c 14008 14009VMWARE BALLOON DRIVER 14010M: Xavier Deguillard <xdeguillard@vmware.com> 14011M: Philip Moltmann <moltmann@vmware.com> 14012M: "VMware, Inc." <pv-drivers@vmware.com> 14013L: linux-kernel@vger.kernel.org 14014S: Maintained 14015F: drivers/misc/vmw_balloon.c 14016 14017VMWARE VMMOUSE SUBDRIVER 14018M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14019M: "VMware, Inc." <pv-drivers@vmware.com> 14020L: linux-input@vger.kernel.org 14021S: Maintained 14022F: drivers/input/mouse/vmmouse.c 14023F: drivers/input/mouse/vmmouse.h 14024 14025VMWARE VMXNET3 ETHERNET DRIVER 14026M: Shrikrishna Khare <skhare@vmware.com> 14027M: "VMware, Inc." <pv-drivers@vmware.com> 14028L: netdev@vger.kernel.org 14029S: Maintained 14030F: drivers/net/vmxnet3/ 14031 14032VMware PVSCSI driver 14033M: Jim Gill <jgill@vmware.com> 14034M: VMware PV-Drivers <pv-drivers@vmware.com> 14035L: linux-scsi@vger.kernel.org 14036S: Maintained 14037F: drivers/scsi/vmw_pvscsi.c 14038F: drivers/scsi/vmw_pvscsi.h 14039 14040VMWARE PVRDMA DRIVER 14041M: Adit Ranadive <aditr@vmware.com> 14042M: VMware PV-Drivers <pv-drivers@vmware.com> 14043L: linux-rdma@vger.kernel.org 14044S: Maintained 14045F: drivers/infiniband/hw/vmw_pvrdma/ 14046 14047VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14048M: Liam Girdwood <lgirdwood@gmail.com> 14049M: Mark Brown <broonie@kernel.org> 14050L: linux-kernel@vger.kernel.org 14051W: http://www.slimlogic.co.uk/?p=48 14052T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14053S: Supported 14054F: Documentation/devicetree/bindings/regulator/ 14055F: drivers/regulator/ 14056F: include/dt-bindings/regulator/ 14057F: include/linux/regulator/ 14058 14059VRF 14060M: David Ahern <dsa@cumulusnetworks.com> 14061M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14062L: netdev@vger.kernel.org 14063S: Maintained 14064F: drivers/net/vrf.c 14065F: Documentation/networking/vrf.txt 14066 14067VT1211 HARDWARE MONITOR DRIVER 14068M: Juerg Haefliger <juergh@gmail.com> 14069L: linux-hwmon@vger.kernel.org 14070S: Maintained 14071F: Documentation/hwmon/vt1211 14072F: drivers/hwmon/vt1211.c 14073 14074VT8231 HARDWARE MONITOR DRIVER 14075M: Roger Lucas <vt8231@hiddenengine.co.uk> 14076L: linux-hwmon@vger.kernel.org 14077S: Maintained 14078F: drivers/hwmon/vt8231.c 14079 14080VUB300 USB to SDIO/SD/MMC bridge chip 14081M: Tony Olech <tony.olech@elandigitalsystems.com> 14082L: linux-mmc@vger.kernel.org 14083L: linux-usb@vger.kernel.org 14084S: Supported 14085F: drivers/mmc/host/vub300.c 14086 14087W1 DALLAS'S 1-WIRE BUS 14088M: Evgeniy Polyakov <zbr@ioremap.net> 14089S: Maintained 14090F: Documentation/w1/ 14091F: drivers/w1/ 14092F: include/linux/w1.h 14093 14094W83791D HARDWARE MONITORING DRIVER 14095M: Marc Hulsman <m.hulsman@tudelft.nl> 14096L: linux-hwmon@vger.kernel.org 14097S: Maintained 14098F: Documentation/hwmon/w83791d 14099F: drivers/hwmon/w83791d.c 14100 14101W83793 HARDWARE MONITORING DRIVER 14102M: Rudolf Marek <r.marek@assembler.cz> 14103L: linux-hwmon@vger.kernel.org 14104S: Maintained 14105F: Documentation/hwmon/w83793 14106F: drivers/hwmon/w83793.c 14107 14108W83795 HARDWARE MONITORING DRIVER 14109M: Jean Delvare <jdelvare@suse.com> 14110L: linux-hwmon@vger.kernel.org 14111S: Maintained 14112F: drivers/hwmon/w83795.c 14113 14114W83L51xD SD/MMC CARD INTERFACE DRIVER 14115M: Pierre Ossman <pierre@ossman.eu> 14116S: Maintained 14117F: drivers/mmc/host/wbsd.* 14118 14119WACOM PROTOCOL 4 SERIAL TABLETS 14120M: Julian Squires <julian@cipht.net> 14121M: Hans de Goede <hdegoede@redhat.com> 14122L: linux-input@vger.kernel.org 14123S: Maintained 14124F: drivers/input/tablet/wacom_serial4.c 14125 14126WATCHDOG DEVICE DRIVERS 14127M: Wim Van Sebroeck <wim@iguana.be> 14128R: Guenter Roeck <linux@roeck-us.net> 14129L: linux-watchdog@vger.kernel.org 14130W: http://www.linux-watchdog.org/ 14131T: git git://www.linux-watchdog.org/linux-watchdog.git 14132S: Maintained 14133F: Documentation/devicetree/bindings/watchdog/ 14134F: Documentation/watchdog/ 14135F: drivers/watchdog/ 14136F: include/linux/watchdog.h 14137F: include/uapi/linux/watchdog.h 14138 14139WIIMOTE HID DRIVER 14140M: David Herrmann <dh.herrmann@googlemail.com> 14141L: linux-input@vger.kernel.org 14142S: Maintained 14143F: drivers/hid/hid-wiimote* 14144 14145WINBOND CIR DRIVER 14146M: David Härdeman <david@hardeman.nu> 14147S: Maintained 14148F: drivers/media/rc/winbond-cir.c 14149 14150WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14151M: William Breathitt Gray <vilhelm.gray@gmail.com> 14152L: linux-watchdog@vger.kernel.org 14153S: Maintained 14154F: drivers/watchdog/ebc-c384_wdt.c 14155 14156WINSYSTEMS WS16C48 GPIO DRIVER 14157M: William Breathitt Gray <vilhelm.gray@gmail.com> 14158L: linux-gpio@vger.kernel.org 14159S: Maintained 14160F: drivers/gpio/gpio-ws16c48.c 14161 14162WIMAX STACK 14163M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14164M: linux-wimax@intel.com 14165L: wimax@linuxwimax.org (subscribers-only) 14166S: Supported 14167W: http://linuxwimax.org 14168F: Documentation/wimax/README.wimax 14169F: include/linux/wimax/debug.h 14170F: include/net/wimax.h 14171F: include/uapi/linux/wimax.h 14172F: net/wimax/ 14173 14174WISTRON LAPTOP BUTTON DRIVER 14175M: Miloslav Trmac <mitr@volny.cz> 14176S: Maintained 14177F: drivers/input/misc/wistron_btns.c 14178 14179WL3501 WIRELESS PCMCIA CARD DRIVER 14180L: linux-wireless@vger.kernel.org 14181S: Odd fixes 14182F: drivers/net/wireless/wl3501* 14183 14184WOLFSON MICROELECTRONICS DRIVERS 14185L: patches@opensource.cirrus.com 14186T: git https://github.com/CirrusLogic/linux-drivers.git 14187W: https://github.com/CirrusLogic/linux-drivers/wiki 14188S: Supported 14189F: Documentation/hwmon/wm83?? 14190F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14191F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14192F: Documentation/devicetree/bindings/mfd/arizona.txt 14193F: Documentation/devicetree/bindings/mfd/wm831x.txt 14194F: arch/arm/mach-s3c64xx/mach-crag6410* 14195F: drivers/clk/clk-wm83*.c 14196F: drivers/extcon/extcon-arizona.c 14197F: drivers/leds/leds-wm83*.c 14198F: drivers/gpio/gpio-*wm*.c 14199F: drivers/gpio/gpio-arizona.c 14200F: drivers/hwmon/wm83??-hwmon.c 14201F: drivers/input/misc/wm831x-on.c 14202F: drivers/input/touchscreen/wm831x-ts.c 14203F: drivers/input/touchscreen/wm97*.c 14204F: drivers/mfd/arizona* 14205F: drivers/mfd/wm*.c 14206F: drivers/mfd/cs47l24* 14207F: drivers/power/supply/wm83*.c 14208F: drivers/rtc/rtc-wm83*.c 14209F: drivers/regulator/wm8*.c 14210F: drivers/regulator/arizona* 14211F: drivers/video/backlight/wm83*_bl.c 14212F: drivers/watchdog/wm83*_wdt.c 14213F: include/linux/mfd/arizona/ 14214F: include/linux/mfd/wm831x/ 14215F: include/linux/mfd/wm8350/ 14216F: include/linux/mfd/wm8400* 14217F: include/linux/regulator/arizona* 14218F: include/linux/wm97xx.h 14219F: include/sound/wm????.h 14220F: sound/soc/codecs/arizona.? 14221F: sound/soc/codecs/wm* 14222F: sound/soc/codecs/cs47l24* 14223 14224WORKQUEUE 14225M: Tejun Heo <tj@kernel.org> 14226R: Lai Jiangshan <jiangshanlai@gmail.com> 14227T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14228S: Maintained 14229F: include/linux/workqueue.h 14230F: kernel/workqueue.c 14231F: Documentation/core-api/workqueue.rst 14232 14233X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14234M: Chen-Yu Tsai <wens@csie.org> 14235L: linux-kernel@vger.kernel.org 14236S: Maintained 14237N: axp[128] 14238 14239X.25 NETWORK LAYER 14240M: Andrew Hendry <andrew.hendry@gmail.com> 14241L: linux-x25@vger.kernel.org 14242S: Odd Fixes 14243F: Documentation/networking/x25* 14244F: include/net/x25* 14245F: net/x25/ 14246 14247X86 ARCHITECTURE (32-BIT AND 64-BIT) 14248M: Thomas Gleixner <tglx@linutronix.de> 14249M: Ingo Molnar <mingo@redhat.com> 14250M: "H. Peter Anvin" <hpa@zytor.com> 14251M: x86@kernel.org 14252L: linux-kernel@vger.kernel.org 14253T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14254S: Maintained 14255F: Documentation/x86/ 14256F: arch/x86/ 14257 14258X86 PLATFORM DRIVERS 14259M: Darren Hart <dvhart@infradead.org> 14260M: Andy Shevchenko <andy@infradead.org> 14261L: platform-driver-x86@vger.kernel.org 14262T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14263S: Maintained 14264F: drivers/platform/x86/ 14265F: drivers/platform/olpc/ 14266 14267X86 MCE INFRASTRUCTURE 14268M: Tony Luck <tony.luck@intel.com> 14269M: Borislav Petkov <bp@alien8.de> 14270L: linux-edac@vger.kernel.org 14271S: Maintained 14272F: arch/x86/kernel/cpu/mcheck/* 14273 14274X86 MICROCODE UPDATE SUPPORT 14275M: Borislav Petkov <bp@alien8.de> 14276S: Maintained 14277F: arch/x86/kernel/cpu/microcode/* 14278 14279X86 VDSO 14280M: Andy Lutomirski <luto@amacapital.net> 14281L: linux-kernel@vger.kernel.org 14282T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14283S: Maintained 14284F: arch/x86/entry/vdso/ 14285 14286XC2028/3028 TUNER DRIVER 14287M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14288M: Mauro Carvalho Chehab <mchehab@kernel.org> 14289L: linux-media@vger.kernel.org 14290W: https://linuxtv.org 14291T: git git://linuxtv.org/media_tree.git 14292S: Maintained 14293F: drivers/media/tuners/tuner-xc2028.* 14294 14295XEN HYPERVISOR INTERFACE 14296M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14297M: Juergen Gross <jgross@suse.com> 14298L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14299T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14300S: Supported 14301F: arch/x86/xen/ 14302F: drivers/*/xen-*front.c 14303F: drivers/xen/ 14304F: arch/x86/include/asm/xen/ 14305F: include/xen/ 14306F: include/uapi/xen/ 14307F: Documentation/ABI/stable/sysfs-hypervisor-xen 14308F: Documentation/ABI/testing/sysfs-hypervisor-xen 14309 14310XEN HYPERVISOR ARM 14311M: Stefano Stabellini <sstabellini@kernel.org> 14312L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14313S: Maintained 14314F: arch/arm/xen/ 14315F: arch/arm/include/asm/xen/ 14316 14317XEN HYPERVISOR ARM64 14318M: Stefano Stabellini <sstabellini@kernel.org> 14319L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14320S: Maintained 14321F: arch/arm64/xen/ 14322F: arch/arm64/include/asm/xen/ 14323 14324XEN NETWORK BACKEND DRIVER 14325M: Wei Liu <wei.liu2@citrix.com> 14326M: Paul Durrant <paul.durrant@citrix.com> 14327L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14328L: netdev@vger.kernel.org 14329S: Supported 14330F: drivers/net/xen-netback/* 14331 14332XEN PCI SUBSYSTEM 14333M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14334L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14335S: Supported 14336F: arch/x86/pci/*xen* 14337F: drivers/pci/*xen* 14338 14339XEN BLOCK SUBSYSTEM 14340M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14341M: Roger Pau Monné <roger.pau@citrix.com> 14342L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14343S: Supported 14344F: drivers/block/xen-blkback/* 14345F: drivers/block/xen* 14346 14347XEN PVSCSI DRIVERS 14348M: Juergen Gross <jgross@suse.com> 14349L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14350L: linux-scsi@vger.kernel.org 14351S: Supported 14352F: drivers/scsi/xen-scsifront.c 14353F: drivers/xen/xen-scsiback.c 14354F: include/xen/interface/io/vscsiif.h 14355 14356XEN SWIOTLB SUBSYSTEM 14357M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14358L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14359S: Supported 14360F: arch/x86/xen/*swiotlb* 14361F: drivers/xen/*swiotlb* 14362 14363XFS FILESYSTEM 14364M: Darrick J. Wong <darrick.wong@oracle.com> 14365M: linux-xfs@vger.kernel.org 14366L: linux-xfs@vger.kernel.org 14367W: http://xfs.org/ 14368T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14369S: Supported 14370F: Documentation/filesystems/xfs.txt 14371F: fs/xfs/ 14372 14373XILINX AXI ETHERNET DRIVER 14374M: Anirudha Sarangi <anirudh@xilinx.com> 14375M: John Linn <John.Linn@xilinx.com> 14376S: Maintained 14377F: drivers/net/ethernet/xilinx/xilinx_axienet* 14378 14379XILINX UARTLITE SERIAL DRIVER 14380M: Peter Korsgaard <jacmet@sunsite.dk> 14381L: linux-serial@vger.kernel.org 14382S: Maintained 14383F: drivers/tty/serial/uartlite.c 14384 14385XILINX VIDEO IP CORES 14386M: Hyun Kwon <hyun.kwon@xilinx.com> 14387M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14388L: linux-media@vger.kernel.org 14389T: git git://linuxtv.org/media_tree.git 14390S: Supported 14391F: Documentation/devicetree/bindings/media/xilinx/ 14392F: drivers/media/platform/xilinx/ 14393F: include/uapi/linux/xilinx-v4l2-controls.h 14394 14395XILLYBUS DRIVER 14396M: Eli Billauer <eli.billauer@gmail.com> 14397L: linux-kernel@vger.kernel.org 14398S: Supported 14399F: drivers/char/xillybus/ 14400 14401XRA1403 GPIO EXPANDER 14402M: Nandor Han <nandor.han@ge.com> 14403M: Semi Malinen <semi.malinen@ge.com> 14404L: linux-gpio@vger.kernel.org 14405S: Maintained 14406F: drivers/gpio/gpio-xra1403.c 14407F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14408 14409XTENSA XTFPGA PLATFORM SUPPORT 14410M: Max Filippov <jcmvbkbc@gmail.com> 14411L: linux-xtensa@linux-xtensa.org 14412S: Maintained 14413F: drivers/spi/spi-xtensa-xtfpga.c 14414F: sound/soc/xtensa/xtfpga-i2s.c 14415 14416YAM DRIVER FOR AX.25 14417M: Jean-Paul Roubelat <jpr@f6fbb.org> 14418L: linux-hams@vger.kernel.org 14419S: Maintained 14420F: drivers/net/hamradio/yam* 14421F: include/linux/yam.h 14422 14423YEALINK PHONE DRIVER 14424M: Henk Vergonet <Henk.Vergonet@gmail.com> 14425L: usbb2k-api-dev@nongnu.org 14426S: Maintained 14427F: Documentation/input/yealink.rst 14428F: drivers/input/misc/yealink.* 14429 14430Z8530 DRIVER FOR AX.25 14431M: Joerg Reuter <jreuter@yaina.de> 14432W: http://yaina.de/jreuter/ 14433W: http://www.qsl.net/dl1bke/ 14434L: linux-hams@vger.kernel.org 14435S: Maintained 14436F: Documentation/networking/z8530drv.txt 14437F: drivers/net/hamradio/*scc.c 14438F: drivers/net/hamradio/z8530.h 14439 14440ZBUD COMPRESSED PAGE ALLOCATOR 14441M: Seth Jennings <sjenning@redhat.com> 14442M: Dan Streetman <ddstreet@ieee.org> 14443L: linux-mm@kvack.org 14444S: Maintained 14445F: mm/zbud.c 14446F: include/linux/zbud.h 14447 14448ZD1211RW WIRELESS DRIVER 14449M: Daniel Drake <dsd@gentoo.org> 14450M: Ulrich Kunitz <kune@deine-taler.de> 14451W: http://zd1211.ath.cx/wiki/DriverRewrite 14452L: linux-wireless@vger.kernel.org 14453L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14454S: Maintained 14455F: drivers/net/wireless/zydas/zd1211rw/ 14456 14457ZD1301_DEMOD MEDIA DRIVER 14458M: Antti Palosaari <crope@iki.fi> 14459L: linux-media@vger.kernel.org 14460W: https://linuxtv.org/ 14461W: http://palosaari.fi/linux/ 14462Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14463S: Maintained 14464F: drivers/media/dvb-frontends/zd1301_demod* 14465 14466ZD1301 MEDIA DRIVER 14467M: Antti Palosaari <crope@iki.fi> 14468L: linux-media@vger.kernel.org 14469W: https://linuxtv.org/ 14470W: http://palosaari.fi/linux/ 14471Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14472S: Maintained 14473F: drivers/media/usb/dvb-usb-v2/zd1301* 14474 14475ZPOOL COMPRESSED PAGE STORAGE API 14476M: Dan Streetman <ddstreet@ieee.org> 14477L: linux-mm@kvack.org 14478S: Maintained 14479F: mm/zpool.c 14480F: include/linux/zpool.h 14481 14482ZR36067 VIDEO FOR LINUX DRIVER 14483L: mjpeg-users@lists.sourceforge.net 14484L: linux-media@vger.kernel.org 14485W: http://mjpeg.sourceforge.net/driver-zoran/ 14486T: hg https://linuxtv.org/hg/v4l-dvb 14487S: Odd Fixes 14488F: drivers/media/pci/zoran/ 14489 14490ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14491M: Minchan Kim <minchan@kernel.org> 14492M: Nitin Gupta <ngupta@vflare.org> 14493R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14494L: linux-kernel@vger.kernel.org 14495S: Maintained 14496F: drivers/block/zram/ 14497F: Documentation/blockdev/zram.txt 14498 14499ZS DECSTATION Z85C30 SERIAL DRIVER 14500M: "Maciej W. Rozycki" <macro@linux-mips.org> 14501S: Maintained 14502F: drivers/tty/serial/zs.* 14503 14504ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14505M: Minchan Kim <minchan@kernel.org> 14506M: Nitin Gupta <ngupta@vflare.org> 14507R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14508L: linux-mm@kvack.org 14509S: Maintained 14510F: mm/zsmalloc.c 14511F: include/linux/zsmalloc.h 14512F: Documentation/vm/zsmalloc.txt 14513 14514ZSWAP COMPRESSED SWAP CACHING 14515M: Seth Jennings <sjenning@redhat.com> 14516M: Dan Streetman <ddstreet@ieee.org> 14517L: linux-mm@kvack.org 14518S: Maintained 14519F: mm/zswap.c 14520 14521THE REST 14522M: Linus Torvalds <torvalds@linux-foundation.org> 14523L: linux-kernel@vger.kernel.org 14524Q: http://patchwork.kernel.org/project/LKML/list/ 14525T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14526S: Buried alive in reporters 14527F: * 14528F: */ 14529