linux/MAINTAINERS
<<
>>
Prefs
   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. Please keep in mind that the security team is
  66        a small set of people who can be efficient only when working on
  67        verified bugs. Please only Cc: this list when you have identified
  68        that the bug would present a short-term risk to other users if it
  69        were publicly disclosed. For example, reports of address leaks do
  70        not represent an immediate threat and are better handled publicly,
  71        and ideally, should come with a patch proposal. Please do not send
  72        automated reports to this list either. Such bugs will be handled
  73        better and faster in the usual public places.
  74
  758.      Happy hacking.
  76
  77Descriptions of section entries:
  78
  79        P: Person (obsolete)
  80        M: Mail patches to: FullName <address@domain>
  81        R: Designated reviewer: FullName <address@domain>
  82           These reviewers should be CCed on patches.
  83        L: Mailing list that is relevant to this area
  84        W: Web-page with status/info
  85        B: URI for where to file bugs. A web-page with detailed bug
  86           filing info, a direct bug tracker link, or a mailto: URI.
  87        C: URI for chat protocol, server and channel where developers
  88           usually hang out, for example irc://server/channel.
  89        Q: Patchwork web based patch tracking system site
  90        T: SCM tree type and location.
  91           Type is one of: git, hg, quilt, stgit, topgit
  92        S: Status, one of the following:
  93           Supported:   Someone is actually paid to look after this.
  94           Maintained:  Someone actually looks after it.
  95           Odd Fixes:   It has a maintainer but they don't have time to do
  96                        much other than throw the odd patch in. See below..
  97           Orphan:      No current maintainer [but maybe you could take the
  98                        role as you write your new code].
  99           Obsolete:    Old code. Something tagged obsolete generally means
 100                        it has been replaced by a better system and you
 101                        should be using that.
 102        F: Files and directories with wildcard patterns.
 103           A trailing slash includes all files and subdirectory files.
 104           F:   drivers/net/    all files in and below drivers/net
 105           F:   drivers/net/*   all files in drivers/net, but not below
 106           F:   */net/*         all files in "any top level directory"/net
 107           One pattern per line.  Multiple F: lines acceptable.
 108        N: Files and directories with regex patterns.
 109           N:   [^a-z]tegra     all files whose path contains the word tegra
 110           One pattern per line.  Multiple N: lines acceptable.
 111           scripts/get_maintainer.pl has different behavior for files that
 112           match F: pattern and matches of N: patterns.  By default,
 113           get_maintainer will not look at git log history when an F: pattern
 114           match occurs.  When an N: match occurs, git log history is used
 115           to also notify the people that have git commit signatures.
 116        X: Files and directories that are NOT maintained, same rules as F:
 117           Files exclusions are tested before file matches.
 118           Can be useful for excluding a specific subdirectory, for instance:
 119           F:   net/
 120           X:   net/ipv6/
 121           matches all files in and below net excluding net/ipv6/
 122        K: Keyword perl extended regex pattern to match content in a
 123           patch or file.  For instance:
 124           K: of_get_profile
 125              matches patches or files that contain "of_get_profile"
 126           K: \b(printk|pr_(info|err))\b
 127              matches patches or files that contain one or more of the words
 128              printk, pr_info or pr_err
 129           One regex pattern per line.  Multiple K: lines acceptable.
 130
 131Note: For the hard of thinking, this list is meant to remain in alphabetical
 132order. If you could add yourselves to it in alphabetical order that would be
 133so much easier [Ed]
 134
 135Maintainers List (try to look for most precise areas first)
 136
 137                -----------------------------------
 138
 1393C59X NETWORK DRIVER
 140M:      Steffen Klassert <klassert@kernel.org>
 141L:      netdev@vger.kernel.org
 142S:      Odd Fixes
 143F:      Documentation/networking/vortex.txt
 144F:      drivers/net/ethernet/3com/3c59x.c
 145
 1463CR990 NETWORK DRIVER
 147M:      David Dillow <dave@thedillows.org>
 148L:      netdev@vger.kernel.org
 149S:      Maintained
 150F:      drivers/net/ethernet/3com/typhoon*
 151
 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
 153M:      Adam Radford <aradford@gmail.com>
 154L:      linux-scsi@vger.kernel.org
 155W:      http://www.lsi.com
 156S:      Supported
 157F:      drivers/scsi/3w-*
 158
 15953C700 AND 53C700-66 SCSI DRIVER
 160M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
 161L:      linux-scsi@vger.kernel.org
 162S:      Maintained
 163F:      drivers/scsi/53c700*
 164
 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
 166M:      Alexander Aring <alex.aring@gmail.com>
 167M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
 168L:      linux-bluetooth@vger.kernel.org
 169L:      linux-wpan@vger.kernel.org
 170S:      Maintained
 171F:      net/6lowpan/
 172F:      include/net/6lowpan.h
 173F:      Documentation/networking/6lowpan.txt
 174
 1756PACK NETWORK DRIVER FOR AX.25
 176M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
 177L:      linux-hams@vger.kernel.org
 178S:      Maintained
 179F:      drivers/net/hamradio/6pack.c
 180
 1818169 10/100/1000 GIGABIT ETHERNET DRIVER
 182M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
 183L:      netdev@vger.kernel.org
 184S:      Maintained
 185F:      drivers/net/ethernet/realtek/r8169.c
 186
 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
 188M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 189L:      linux-serial@vger.kernel.org
 190S:      Maintained
 191T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
 192F:      drivers/tty/serial/8250*
 193F:      include/linux/serial_8250.h
 194
 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
 196L:      netdev@vger.kernel.org
 197S:      Orphan / Obsolete
 198F:      drivers/net/ethernet/8390/
 199
 2009P FILE SYSTEM
 201M:      Eric Van Hensbergen <ericvh@gmail.com>
 202M:      Ron Minnich <rminnich@sandia.gov>
 203M:      Latchesar Ionkov <lucho@ionkov.net>
 204L:      v9fs-developer@lists.sourceforge.net
 205W:      http://swik.net/v9fs
 206Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
 207T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
 208S:      Maintained
 209F:      Documentation/filesystems/9p.txt
 210F:      fs/9p/
 211F:      net/9p/
 212F:      include/net/9p/
 213F:      include/uapi/linux/virtio_9p.h
 214F:      include/trace/events/9p.h
 215
 216A8293 MEDIA DRIVER
 217M:      Antti Palosaari <crope@iki.fi>
 218L:      linux-media@vger.kernel.org
 219W:      https://linuxtv.org
 220W:      http://palosaari.fi/linux/
 221Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 222T:      git git://linuxtv.org/anttip/media_tree.git
 223S:      Maintained
 224F:      drivers/media/dvb-frontends/a8293*
 225
 226AACRAID SCSI RAID DRIVER
 227M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
 228L:      linux-scsi@vger.kernel.org
 229W:      http://www.adaptec.com/
 230S:      Supported
 231F:      Documentation/scsi/aacraid.txt
 232F:      drivers/scsi/aacraid/
 233
 234ABI/API
 235L:      linux-api@vger.kernel.org
 236F:      include/linux/syscalls.h
 237F:      kernel/sys_ni.c
 238
 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
 240M:      Hans de Goede <hdegoede@redhat.com>
 241L:      linux-hwmon@vger.kernel.org
 242S:      Maintained
 243F:      drivers/hwmon/abituguru.c
 244
 245ABIT UGURU 3 HARDWARE MONITOR DRIVER
 246M:      Alistair John Strachan <alistair@devzero.co.uk>
 247L:      linux-hwmon@vger.kernel.org
 248S:      Maintained
 249F:      drivers/hwmon/abituguru3.c
 250
 251ACCES 104-DIO-48E GPIO DRIVER
 252M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 253L:      linux-gpio@vger.kernel.org
 254S:      Maintained
 255F:      drivers/gpio/gpio-104-dio-48e.c
 256
 257ACCES 104-IDI-48 GPIO DRIVER
 258M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 259L:      linux-gpio@vger.kernel.org
 260S:      Maintained
 261F:      drivers/gpio/gpio-104-idi-48.c
 262
 263ACCES 104-IDIO-16 GPIO DRIVER
 264M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 265L:      linux-gpio@vger.kernel.org
 266S:      Maintained
 267F:      drivers/gpio/gpio-104-idio-16.c
 268
 269ACCES 104-QUAD-8 IIO DRIVER
 270M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 271L:      linux-iio@vger.kernel.org
 272S:      Maintained
 273F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
 274F:      drivers/iio/counter/104-quad-8.c
 275
 276ACCES PCI-IDIO-16 GPIO DRIVER
 277M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 278L:      linux-gpio@vger.kernel.org
 279S:      Maintained
 280F:      drivers/gpio/gpio-pci-idio-16.c
 281
 282ACCES PCIe-IDIO-24 GPIO DRIVER
 283M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 284L:      linux-gpio@vger.kernel.org
 285S:      Maintained
 286F:      drivers/gpio/gpio-pcie-idio-24.c
 287
 288ACENIC DRIVER
 289M:      Jes Sorensen <jes@trained-monkey.org>
 290L:      linux-acenic@sunsite.dk
 291S:      Maintained
 292F:      drivers/net/ethernet/alteon/acenic*
 293
 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
 295M:      Peter Feuerer <peter@piie.net>
 296L:      platform-driver-x86@vger.kernel.org
 297W:      http://piie.net/?section=acerhdf
 298S:      Maintained
 299F:      drivers/platform/x86/acerhdf.c
 300
 301ACER WMI LAPTOP EXTRAS
 302M:      "Lee, Chun-Yi" <jlee@suse.com>
 303L:      platform-driver-x86@vger.kernel.org
 304S:      Maintained
 305F:      drivers/platform/x86/acer-wmi.c
 306
 307ACPI
 308M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 309M:      Len Brown <lenb@kernel.org>
 310L:      linux-acpi@vger.kernel.org
 311W:      https://01.org/linux-acpi
 312Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 313T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 314B:      https://bugzilla.kernel.org
 315S:      Supported
 316F:      drivers/acpi/
 317F:      drivers/pnp/pnpacpi/
 318F:      include/linux/acpi.h
 319F:      include/linux/fwnode.h
 320F:      include/acpi/
 321F:      Documentation/acpi/
 322F:      Documentation/ABI/testing/sysfs-bus-acpi
 323F:      Documentation/ABI/testing/configfs-acpi
 324F:      drivers/pci/*acpi*
 325F:      drivers/pci/*/*acpi*
 326F:      drivers/pci/*/*/*acpi*
 327F:      tools/power/acpi/
 328
 329ACPI APEI
 330M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 331M:      Len Brown <lenb@kernel.org>
 332L:      linux-acpi@vger.kernel.org
 333R:      Tony Luck <tony.luck@intel.com>
 334R:      Borislav Petkov <bp@alien8.de>
 335F:      drivers/acpi/apei/
 336
 337ACPI COMPONENT ARCHITECTURE (ACPICA)
 338M:      Robert Moore <robert.moore@intel.com>
 339M:      Erik Schmauss <erik.schmauss@intel.com>
 340M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
 341L:      linux-acpi@vger.kernel.org
 342L:      devel@acpica.org
 343W:      https://acpica.org/
 344W:      https://github.com/acpica/acpica/
 345Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 346T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 347B:      https://bugzilla.kernel.org
 348B:      https://bugs.acpica.org
 349S:      Supported
 350F:      drivers/acpi/acpica/
 351F:      include/acpi/
 352F:      tools/power/acpi/
 353
 354ACPI FAN DRIVER
 355M:      Zhang Rui <rui.zhang@intel.com>
 356L:      linux-acpi@vger.kernel.org
 357W:      https://01.org/linux-acpi
 358B:      https://bugzilla.kernel.org
 359S:      Supported
 360F:      drivers/acpi/fan.c
 361
 362ACPI FOR ARM64 (ACPI/arm64)
 363M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
 364M:      Hanjun Guo <hanjun.guo@linaro.org>
 365M:      Sudeep Holla <sudeep.holla@arm.com>
 366L:      linux-acpi@vger.kernel.org
 367S:      Maintained
 368F:      drivers/acpi/arm64
 369
 370ACPI PMIC DRIVERS
 371M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 372M:      Len Brown <lenb@kernel.org>
 373R:      Andy Shevchenko <andy@infradead.org>
 374R:      Mika Westerberg <mika.westerberg@linux.intel.com>
 375L:      linux-acpi@vger.kernel.org
 376Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 377T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 378B:      https://bugzilla.kernel.org
 379S:      Supported
 380F:      drivers/acpi/pmic/
 381
 382ACPI THERMAL DRIVER
 383M:      Zhang Rui <rui.zhang@intel.com>
 384L:      linux-acpi@vger.kernel.org
 385W:      https://01.org/linux-acpi
 386B:      https://bugzilla.kernel.org
 387S:      Supported
 388F:      drivers/acpi/*thermal*
 389
 390ACPI VIDEO DRIVER
 391M:      Zhang Rui <rui.zhang@intel.com>
 392L:      linux-acpi@vger.kernel.org
 393W:      https://01.org/linux-acpi
 394B:      https://bugzilla.kernel.org
 395S:      Supported
 396F:      drivers/acpi/acpi_video.c
 397
 398ACPI WMI DRIVER
 399L:      platform-driver-x86@vger.kernel.org
 400S:      Orphan
 401F:      drivers/platform/x86/wmi.c
 402F:      include/uapi/linux/wmi.h
 403
 404AD1889 ALSA SOUND DRIVER
 405M:      Thibaut Varene <T-Bone@parisc-linux.org>
 406W:      http://wiki.parisc-linux.org/AD1889
 407L:      linux-parisc@vger.kernel.org
 408S:      Maintained
 409F:      sound/pci/ad1889.*
 410
 411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
 412M:      Michael Hennerich <michael.hennerich@analog.com>
 413W:      http://wiki.analog.com/AD5254
 414W:      http://ez.analog.com/community/linux-device-drivers
 415S:      Supported
 416F:      drivers/misc/ad525x_dpot.c
 417
 418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
 419M:      Michael Hennerich <michael.hennerich@analog.com>
 420W:      http://wiki.analog.com/AD5398
 421W:      http://ez.analog.com/community/linux-device-drivers
 422S:      Supported
 423F:      drivers/regulator/ad5398.c
 424
 425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
 426M:      Michael Hennerich <michael.hennerich@analog.com>
 427W:      http://wiki.analog.com/AD7142
 428W:      http://ez.analog.com/community/linux-device-drivers
 429S:      Supported
 430F:      drivers/input/misc/ad714x.c
 431
 432AD7877 TOUCHSCREEN DRIVER
 433M:      Michael Hennerich <michael.hennerich@analog.com>
 434W:      http://wiki.analog.com/AD7877
 435W:      http://ez.analog.com/community/linux-device-drivers
 436S:      Supported
 437F:      drivers/input/touchscreen/ad7877.c
 438
 439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
 440M:      Michael Hennerich <michael.hennerich@analog.com>
 441W:      http://wiki.analog.com/AD7879
 442W:      http://ez.analog.com/community/linux-device-drivers
 443S:      Supported
 444F:      drivers/input/touchscreen/ad7879.c
 445
 446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
 447M:      Jiri Kosina <jikos@kernel.org>
 448S:      Maintained
 449
 450ADF7242 IEEE 802.15.4 RADIO DRIVER
 451M:      Michael Hennerich <michael.hennerich@analog.com>
 452W:      https://wiki.analog.com/ADF7242
 453W:      http://ez.analog.com/community/linux-device-drivers
 454L:      linux-wpan@vger.kernel.org
 455S:      Supported
 456F:      drivers/net/ieee802154/adf7242.c
 457F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
 458
 459ADM1025 HARDWARE MONITOR DRIVER
 460M:      Jean Delvare <jdelvare@suse.com>
 461L:      linux-hwmon@vger.kernel.org
 462S:      Maintained
 463F:      Documentation/hwmon/adm1025
 464F:      drivers/hwmon/adm1025.c
 465
 466ADM1029 HARDWARE MONITOR DRIVER
 467M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 468L:      linux-hwmon@vger.kernel.org
 469S:      Maintained
 470F:      drivers/hwmon/adm1029.c
 471
 472ADM8211 WIRELESS DRIVER
 473L:      linux-wireless@vger.kernel.org
 474W:      http://wireless.kernel.org/
 475S:      Orphan
 476F:      drivers/net/wireless/admtek/adm8211.*
 477
 478ADP1653 FLASH CONTROLLER DRIVER
 479M:      Sakari Ailus <sakari.ailus@iki.fi>
 480L:      linux-media@vger.kernel.org
 481S:      Maintained
 482F:      drivers/media/i2c/adp1653.c
 483F:      include/media/i2c/adp1653.h
 484
 485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
 486M:      Michael Hennerich <michael.hennerich@analog.com>
 487W:      http://wiki.analog.com/ADP5520
 488W:      http://ez.analog.com/community/linux-device-drivers
 489S:      Supported
 490F:      drivers/mfd/adp5520.c
 491F:      drivers/video/backlight/adp5520_bl.c
 492F:      drivers/leds/leds-adp5520.c
 493F:      drivers/gpio/gpio-adp5520.c
 494F:      drivers/input/keyboard/adp5520-keys.c
 495
 496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
 497M:      Michael Hennerich <michael.hennerich@analog.com>
 498W:      http://wiki.analog.com/ADP5588
 499W:      http://ez.analog.com/community/linux-device-drivers
 500S:      Supported
 501F:      drivers/input/keyboard/adp5588-keys.c
 502F:      drivers/gpio/gpio-adp5588.c
 503
 504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
 505M:      Michael Hennerich <michael.hennerich@analog.com>
 506W:      http://wiki.analog.com/ADP8860
 507W:      http://ez.analog.com/community/linux-device-drivers
 508S:      Supported
 509F:      drivers/video/backlight/adp8860_bl.c
 510
 511ADS1015 HARDWARE MONITOR DRIVER
 512M:      Dirk Eibach <eibach@gdsys.de>
 513L:      linux-hwmon@vger.kernel.org
 514S:      Maintained
 515F:      Documentation/hwmon/ads1015
 516F:      drivers/hwmon/ads1015.c
 517F:      include/linux/platform_data/ads1015.h
 518
 519ADT746X FAN DRIVER
 520M:      Colin Leroy <colin@colino.net>
 521S:      Maintained
 522F:      drivers/macintosh/therm_adt746x.c
 523
 524ADT7475 HARDWARE MONITOR DRIVER
 525M:      Jean Delvare <jdelvare@suse.com>
 526L:      linux-hwmon@vger.kernel.org
 527S:      Maintained
 528F:      Documentation/hwmon/adt7475
 529F:      drivers/hwmon/adt7475.c
 530
 531ADVANSYS SCSI DRIVER
 532M:      Matthew Wilcox <matthew@wil.cx>
 533M:      Hannes Reinecke <hare@suse.com>
 534L:      linux-scsi@vger.kernel.org
 535S:      Maintained
 536F:      Documentation/scsi/advansys.txt
 537F:      drivers/scsi/advansys.c
 538
 539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
 540M:      Michael Hennerich <michael.hennerich@analog.com>
 541W:      http://wiki.analog.com/ADXL345
 542W:      http://ez.analog.com/community/linux-device-drivers
 543S:      Supported
 544F:      drivers/input/misc/adxl34x.c
 545
 546AF9013 MEDIA DRIVER
 547M:      Antti Palosaari <crope@iki.fi>
 548L:      linux-media@vger.kernel.org
 549W:      https://linuxtv.org
 550W:      http://palosaari.fi/linux/
 551Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 552T:      git git://linuxtv.org/anttip/media_tree.git
 553S:      Maintained
 554F:      drivers/media/dvb-frontends/af9013*
 555
 556AF9033 MEDIA DRIVER
 557M:      Antti Palosaari <crope@iki.fi>
 558L:      linux-media@vger.kernel.org
 559W:      https://linuxtv.org
 560W:      http://palosaari.fi/linux/
 561Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 562T:      git git://linuxtv.org/anttip/media_tree.git
 563S:      Maintained
 564F:      drivers/media/dvb-frontends/af9033*
 565
 566AFFS FILE SYSTEM
 567M:      David Sterba <dsterba@suse.com>
 568L:      linux-fsdevel@vger.kernel.org
 569S:      Odd Fixes
 570F:      Documentation/filesystems/affs.txt
 571F:      fs/affs/
 572
 573AFS FILESYSTEM
 574M:      David Howells <dhowells@redhat.com>
 575L:      linux-afs@lists.infradead.org
 576S:      Supported
 577F:      fs/afs/
 578F:      include/trace/events/afs.h
 579F:      Documentation/filesystems/afs.txt
 580W:      https://www.infradead.org/~dhowells/kafs/
 581
 582AGPGART DRIVER
 583M:      David Airlie <airlied@linux.ie>
 584T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
 585S:      Maintained
 586F:      drivers/char/agp/
 587F:      include/linux/agp*
 588F:      include/uapi/linux/agp*
 589
 590AHA152X SCSI DRIVER
 591M:      "Juergen E. Fischer" <fischer@norbit.de>
 592L:      linux-scsi@vger.kernel.org
 593S:      Maintained
 594F:      drivers/scsi/aha152x*
 595F:      drivers/scsi/pcmcia/aha152x*
 596
 597AIC7XXX / AIC79XX SCSI DRIVER
 598M:      Hannes Reinecke <hare@suse.com>
 599L:      linux-scsi@vger.kernel.org
 600S:      Maintained
 601F:      drivers/scsi/aic7xxx/
 602
 603AIMSLAB FM RADIO RECEIVER DRIVER
 604M:      Hans Verkuil <hverkuil@xs4all.nl>
 605L:      linux-media@vger.kernel.org
 606T:      git git://linuxtv.org/media_tree.git
 607W:      https://linuxtv.org
 608S:      Maintained
 609F:      drivers/media/radio/radio-aimslab*
 610
 611AIO
 612M:      Benjamin LaHaise <bcrl@kvack.org>
 613L:      linux-aio@kvack.org
 614S:      Supported
 615F:      fs/aio.c
 616F:      include/linux/*aio*.h
 617
 618AIRSPY MEDIA DRIVER
 619M:      Antti Palosaari <crope@iki.fi>
 620L:      linux-media@vger.kernel.org
 621W:      https://linuxtv.org
 622W:      http://palosaari.fi/linux/
 623Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 624T:      git git://linuxtv.org/anttip/media_tree.git
 625S:      Maintained
 626F:      drivers/media/usb/airspy/
 627
 628ALACRITECH GIGABIT ETHERNET DRIVER
 629M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
 630S:      Maintained
 631F:      drivers/net/ethernet/alacritech/*
 632
 633ALCATEL SPEEDTOUCH USB DRIVER
 634M:      Duncan Sands <duncan.sands@free.fr>
 635L:      linux-usb@vger.kernel.org
 636W:      http://www.linux-usb.org/SpeedTouch/
 637S:      Maintained
 638F:      drivers/usb/atm/speedtch.c
 639F:      drivers/usb/atm/usbatm.c
 640
 641ALCHEMY AU1XX0 MMC DRIVER
 642M:      Manuel Lauss <manuel.lauss@gmail.com>
 643S:      Maintained
 644F:      drivers/mmc/host/au1xmmc.c
 645
 646ALI1563 I2C DRIVER
 647M:      Rudolf Marek <r.marek@assembler.cz>
 648L:      linux-i2c@vger.kernel.org
 649S:      Maintained
 650F:      Documentation/i2c/busses/i2c-ali1563
 651F:      drivers/i2c/busses/i2c-ali1563.c
 652
 653ALLWINNER SECURITY SYSTEM
 654M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 655L:      linux-crypto@vger.kernel.org
 656S:      Maintained
 657F:      drivers/crypto/sunxi-ss/
 658
 659ALPHA PORT
 660M:      Richard Henderson <rth@twiddle.net>
 661M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
 662M:      Matt Turner <mattst88@gmail.com>
 663S:      Odd Fixes
 664L:      linux-alpha@vger.kernel.org
 665F:      arch/alpha/
 666
 667ALPS PS/2 TOUCHPAD DRIVER
 668R:      Pali Rohár <pali.rohar@gmail.com>
 669F:      drivers/input/mouse/alps.*
 670
 671ALTERA I2C CONTROLLER DRIVER
 672M:      Thor Thayer <thor.thayer@linux.intel.com>
 673S:      Maintained
 674F:      drivers/i2c/busses/i2c-altera.c
 675
 676ALTERA MAILBOX DRIVER
 677M:      Ley Foon Tan <lftan@altera.com>
 678L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 679S:      Maintained
 680F:      drivers/mailbox/mailbox-altera.c
 681
 682ALTERA PIO DRIVER
 683M:      Tien Hock Loh <thloh@altera.com>
 684L:      linux-gpio@vger.kernel.org
 685S:      Maintained
 686F:      drivers/gpio/gpio-altera.c
 687
 688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
 689M:      Thor Thayer <thor.thayer@linux.intel.com>
 690S:      Maintained
 691F:      drivers/gpio/gpio-altera-a10sr.c
 692F:      drivers/mfd/altera-a10sr.c
 693F:      drivers/reset/reset-a10sr.c
 694F:      include/linux/mfd/altera-a10sr.h
 695F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
 696
 697ALTERA TRIPLE SPEED ETHERNET DRIVER
 698M:      Vince Bridgers <vbridger@opensource.altera.com>
 699L:      netdev@vger.kernel.org
 700L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 701S:      Maintained
 702F:      drivers/net/ethernet/altera/
 703
 704ALTERA UART/JTAG UART SERIAL DRIVERS
 705M:      Tobias Klauser <tklauser@distanz.ch>
 706L:      linux-serial@vger.kernel.org
 707L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 708S:      Maintained
 709F:      drivers/tty/serial/altera_uart.c
 710F:      drivers/tty/serial/altera_jtaguart.c
 711F:      include/linux/altera_uart.h
 712F:      include/linux/altera_jtaguart.h
 713
 714AMAZON ETHERNET DRIVERS
 715M:      Netanel Belgazal <netanel@amazon.com>
 716R:      Saeed Bishara <saeedb@amazon.com>
 717R:      Zorik Machulsky <zorik@amazon.com>
 718L:      netdev@vger.kernel.org
 719S:      Supported
 720F:      Documentation/networking/ena.txt
 721F:      drivers/net/ethernet/amazon/
 722
 723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
 724M:      Tom Lendacky <thomas.lendacky@amd.com>
 725M:      Gary Hook <gary.hook@amd.com>
 726L:      linux-crypto@vger.kernel.org
 727S:      Supported
 728F:      drivers/crypto/ccp/
 729F:      include/linux/ccp.h
 730
 731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
 732M:      Huang Rui <ray.huang@amd.com>
 733L:      linux-hwmon@vger.kernel.org
 734S:      Supported
 735F:      Documentation/hwmon/fam15h_power
 736F:      drivers/hwmon/fam15h_power.c
 737
 738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
 739L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 740S:      Orphan
 741F:      drivers/usb/gadget/udc/amd5536udc.*
 742
 743AMD GEODE PROCESSOR/CHIPSET SUPPORT
 744P:      Andres Salomon <dilinger@queued.net>
 745L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 746W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
 747S:      Supported
 748F:      drivers/char/hw_random/geode-rng.c
 749F:      drivers/crypto/geode*
 750F:      drivers/video/fbdev/geode/
 751F:      arch/x86/include/asm/geode.h
 752
 753AMD IOMMU (AMD-VI)
 754M:      Joerg Roedel <joro@8bytes.org>
 755L:      iommu@lists.linux-foundation.org
 756T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
 757S:      Maintained
 758F:      drivers/iommu/amd_iommu*.[ch]
 759F:      include/linux/amd-iommu.h
 760
 761AMD KFD
 762M:      Oded Gabbay <oded.gabbay@gmail.com>
 763L:      dri-devel@lists.freedesktop.org
 764T:      git git://people.freedesktop.org/~gabbayo/linux.git
 765S:      Supported
 766F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
 767F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
 768F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
 769F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
 770F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
 771F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
 772F:      drivers/gpu/drm/amd/amdkfd/
 773F:      drivers/gpu/drm/amd/include/cik_structs.h
 774F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
 775F:      drivers/gpu/drm/amd/include/vi_structs.h
 776F:      include/uapi/linux/kfd_ioctl.h
 777
 778AMD SEATTLE DEVICE TREE SUPPORT
 779M:      Brijesh Singh <brijeshkumar.singh@amd.com>
 780M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
 781M:      Tom Lendacky <thomas.lendacky@amd.com>
 782S:      Supported
 783F:      arch/arm64/boot/dts/amd/
 784
 785AMD XGBE DRIVER
 786M:      Tom Lendacky <thomas.lendacky@amd.com>
 787L:      netdev@vger.kernel.org
 788S:      Supported
 789F:      drivers/net/ethernet/amd/xgbe/
 790F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
 791
 792AMS (Apple Motion Sensor) DRIVER
 793M:      Michael Hanselmann <linux-kernel@hansmi.ch>
 794S:      Supported
 795F:      drivers/macintosh/ams/
 796
 797ANALOG DEVICES INC AD9389B DRIVER
 798M:      Hans Verkuil <hans.verkuil@cisco.com>
 799L:      linux-media@vger.kernel.org
 800S:      Maintained
 801F:      drivers/media/i2c/ad9389b*
 802
 803ANALOG DEVICES INC ADV7180 DRIVER
 804M:      Lars-Peter Clausen <lars@metafoo.de>
 805L:      linux-media@vger.kernel.org
 806W:      http://ez.analog.com/community/linux-device-drivers
 807S:      Supported
 808F:      drivers/media/i2c/adv7180.c
 809
 810ANALOG DEVICES INC ADV748X DRIVER
 811M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
 812L:      linux-media@vger.kernel.org
 813S:      Maintained
 814F:      drivers/media/i2c/adv748x/*
 815
 816ANALOG DEVICES INC ADV7511 DRIVER
 817M:      Hans Verkuil <hans.verkuil@cisco.com>
 818L:      linux-media@vger.kernel.org
 819S:      Maintained
 820F:      drivers/media/i2c/adv7511*
 821
 822ANALOG DEVICES INC ADV7604 DRIVER
 823M:      Hans Verkuil <hans.verkuil@cisco.com>
 824L:      linux-media@vger.kernel.org
 825S:      Maintained
 826F:      drivers/media/i2c/adv7604*
 827
 828ANALOG DEVICES INC ADV7842 DRIVER
 829M:      Hans Verkuil <hans.verkuil@cisco.com>
 830L:      linux-media@vger.kernel.org
 831S:      Maintained
 832F:      drivers/media/i2c/adv7842*
 833
 834ANALOG DEVICES INC ASOC CODEC DRIVERS
 835M:      Lars-Peter Clausen <lars@metafoo.de>
 836L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 837W:      http://wiki.analog.com/
 838W:      http://ez.analog.com/community/linux-device-drivers
 839S:      Supported
 840F:      sound/soc/codecs/adau*
 841F:      sound/soc/codecs/adav*
 842F:      sound/soc/codecs/ad1*
 843F:      sound/soc/codecs/ad7*
 844F:      sound/soc/codecs/ssm*
 845F:      sound/soc/codecs/sigmadsp.*
 846
 847ANALOG DEVICES INC DMA DRIVERS
 848M:      Lars-Peter Clausen <lars@metafoo.de>
 849W:      http://ez.analog.com/community/linux-device-drivers
 850S:      Supported
 851F:      drivers/dma/dma-axi-dmac.c
 852
 853ANALOG DEVICES INC IIO DRIVERS
 854M:      Lars-Peter Clausen <lars@metafoo.de>
 855M:      Michael Hennerich <Michael.Hennerich@analog.com>
 856W:      http://wiki.analog.com/
 857W:      http://ez.analog.com/community/linux-device-drivers
 858S:      Supported
 859F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
 860F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
 861F:      drivers/iio/*/ad*
 862F:      drivers/iio/adc/ltc2497*
 863X:      drivers/iio/*/adjd*
 864F:      drivers/staging/iio/*/ad*
 865
 866ANDES ARCHITECTURE
 867M:      Greentime Hu <green.hu@gmail.com>
 868M:      Vincent Chen <deanbo422@gmail.com>
 869T:      git https://github.com/andestech/linux.git
 870S:      Supported
 871F:      arch/nds32/
 872F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
 873F:      Documentation/devicetree/bindings/nds32/
 874K:      nds32
 875N:      nds32
 876
 877ANDROID CONFIG FRAGMENTS
 878M:      Rob Herring <robh@kernel.org>
 879S:      Supported
 880F:      kernel/configs/android*
 881
 882ANDROID DRIVERS
 883M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 884M:      Arve Hjønnevåg <arve@android.com>
 885M:      Todd Kjos <tkjos@android.com>
 886M:      Martijn Coenen <maco@android.com>
 887T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
 888L:      devel@driverdev.osuosl.org
 889S:      Supported
 890F:      drivers/android/
 891F:      drivers/staging/android/
 892
 893ANDROID GOLDFISH PIC DRIVER
 894M:      Miodrag Dinic <miodrag.dinic@mips.com>
 895S:      Supported
 896F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
 897F:      drivers/irqchip/irq-goldfish-pic.c
 898
 899ANDROID GOLDFISH RTC DRIVER
 900M:      Miodrag Dinic <miodrag.dinic@mips.com>
 901S:      Supported
 902F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
 903F:      drivers/rtc/rtc-goldfish.c
 904
 905ANDROID ION DRIVER
 906M:      Laura Abbott <labbott@redhat.com>
 907M:      Sumit Semwal <sumit.semwal@linaro.org>
 908L:      devel@driverdev.osuosl.org
 909L:      dri-devel@lists.freedesktop.org
 910L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
 911S:      Supported
 912F:      drivers/staging/android/ion
 913F:      drivers/staging/android/uapi/ion.h
 914
 915AOA (Apple Onboard Audio) ALSA DRIVER
 916M:      Johannes Berg <johannes@sipsolutions.net>
 917L:      linuxppc-dev@lists.ozlabs.org
 918L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 919S:      Maintained
 920F:      sound/aoa/
 921
 922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
 923M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 924L:      linux-iio@vger.kernel.org
 925S:      Maintained
 926F:      drivers/iio/adc/stx104.c
 927
 928APM DRIVER
 929M:      Jiri Kosina <jikos@kernel.org>
 930S:      Odd fixes
 931T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
 932F:      arch/x86/kernel/apm_32.c
 933F:      include/linux/apm_bios.h
 934F:      include/uapi/linux/apm_bios.h
 935F:      drivers/char/apm-emulation.c
 936
 937APPARMOR SECURITY MODULE
 938M:      John Johansen <john.johansen@canonical.com>
 939L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
 940W:      wiki.apparmor.net
 941T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
 942S:      Supported
 943F:      security/apparmor/
 944F:      Documentation/admin-guide/LSM/apparmor.rst
 945
 946APPLE BCM5974 MULTITOUCH DRIVER
 947M:      Henrik Rydberg <rydberg@bitmath.org>
 948L:      linux-input@vger.kernel.org
 949S:      Odd fixes
 950F:      drivers/input/mouse/bcm5974.c
 951
 952APPLE SMC DRIVER
 953M:      Henrik Rydberg <rydberg@bitmath.org>
 954L:      linux-hwmon@vger.kernel.org
 955S:      Odd fixes
 956F:      drivers/hwmon/applesmc.c
 957
 958APPLETALK NETWORK LAYER
 959L:      netdev@vger.kernel.org
 960S:      Odd fixes
 961F:      drivers/net/appletalk/
 962F:      net/appletalk/
 963
 964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
 965M:      Duc Dang <dhdang@apm.com>
 966S:      Supported
 967F:      arch/arm64/boot/dts/apm/
 968
 969APPLIED MICRO (APM) X-GENE SOC EDAC
 970M:      Loc Ho <lho@apm.com>
 971S:      Supported
 972F:      drivers/edac/xgene_edac.c
 973F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
 974
 975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
 976M:      Iyappan Subramanian <isubramanian@apm.com>
 977M:      Keyur Chudgar <kchudgar@apm.com>
 978S:      Supported
 979F:      drivers/net/ethernet/apm/xgene-v2/
 980
 981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
 982M:      Iyappan Subramanian <isubramanian@apm.com>
 983M:      Keyur Chudgar <kchudgar@apm.com>
 984M:      Quan Nguyen <qnguyen@apm.com>
 985S:      Supported
 986F:      drivers/net/ethernet/apm/xgene/
 987F:      drivers/net/phy/mdio-xgene.c
 988F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
 989F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
 990
 991APPLIED MICRO (APM) X-GENE SOC PMU
 992M:      Tai Nguyen <ttnguyen@apm.com>
 993S:      Supported
 994F:      drivers/perf/xgene_pmu.c
 995F:      Documentation/perf/xgene-pmu.txt
 996F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
 997
 998APTINA CAMERA SENSOR PLL
 999M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1000L:      linux-media@vger.kernel.org
1001S:      Maintained
1002F:      drivers/media/i2c/aptina-pll.*
1003
1004ARC FRAMEBUFFER DRIVER
1005M:      Jaya Kumar <jayalk@intworks.biz>
1006S:      Maintained
1007F:      drivers/video/fbdev/arcfb.c
1008F:      drivers/video/fbdev/core/fb_defio.c
1009
1010ARC PGU DRM DRIVER
1011M:      Alexey Brodkin <abrodkin@synopsys.com>
1012S:      Supported
1013F:      drivers/gpu/drm/arc/
1014F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1015
1016ARCNET NETWORK LAYER
1017M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1018L:      netdev@vger.kernel.org
1019S:      Maintained
1020F:      drivers/net/arcnet/
1021F:      include/uapi/linux/if_arcnet.h
1022
1023ARM ARCHITECTED TIMER DRIVER
1024M:      Mark Rutland <mark.rutland@arm.com>
1025M:      Marc Zyngier <marc.zyngier@arm.com>
1026L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S:      Maintained
1028F:      arch/arm/include/asm/arch_timer.h
1029F:      arch/arm64/include/asm/arch_timer.h
1030F:      drivers/clocksource/arm_arch_timer.c
1031
1032ARM HDLCD DRM DRIVER
1033M:      Liviu Dudau <liviu.dudau@arm.com>
1034S:      Supported
1035F:      drivers/gpu/drm/arm/hdlcd_*
1036F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1037
1038ARM MALI-DP DRM DRIVER
1039M:      Liviu Dudau <liviu.dudau@arm.com>
1040M:      Brian Starkey <brian.starkey@arm.com>
1041M:      Mali DP Maintainers <malidp@foss.arm.com>
1042S:      Supported
1043F:      drivers/gpu/drm/arm/
1044F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1045
1046ARM MFM AND FLOPPY DRIVERS
1047M:      Ian Molton <spyro@f2s.com>
1048S:      Maintained
1049F:      arch/arm/lib/floppydma.S
1050F:      arch/arm/include/asm/floppy.h
1051
1052ARM PMU PROFILING AND DEBUGGING
1053M:      Will Deacon <will.deacon@arm.com>
1054M:      Mark Rutland <mark.rutland@arm.com>
1055S:      Maintained
1056L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057F:      arch/arm*/kernel/perf_*
1058F:      arch/arm/oprofile/common.c
1059F:      arch/arm*/kernel/hw_breakpoint.c
1060F:      arch/arm*/include/asm/hw_breakpoint.h
1061F:      arch/arm*/include/asm/perf_event.h
1062F:      drivers/perf/*
1063F:      include/linux/perf/arm_pmu.h
1064F:      Documentation/devicetree/bindings/arm/pmu.txt
1065F:      Documentation/devicetree/bindings/perf/
1066
1067ARM PORT
1068M:      Russell King <linux@armlinux.org.uk>
1069L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070W:      http://www.armlinux.org.uk/
1071S:      Odd Fixes
1072T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1073F:      arch/arm/
1074X:      arch/arm/boot/dts/
1075
1076ARM PRIMECELL AACI PL041 DRIVER
1077M:      Russell King <linux@armlinux.org.uk>
1078S:      Odd Fixes
1079F:      sound/arm/aaci.*
1080
1081ARM PRIMECELL BUS SUPPORT
1082M:      Russell King <linux@armlinux.org.uk>
1083S:      Odd Fixes
1084F:      drivers/amba/
1085F:      include/linux/amba/bus.h
1086
1087ARM PRIMECELL CLCD PL110 DRIVER
1088M:      Russell King <linux@armlinux.org.uk>
1089S:      Odd Fixes
1090F:      drivers/video/fbdev/amba-clcd.*
1091
1092ARM PRIMECELL KMI PL050 DRIVER
1093M:      Russell King <linux@armlinux.org.uk>
1094S:      Odd Fixes
1095F:      drivers/input/serio/ambakmi.*
1096F:      include/linux/amba/kmi.h
1097
1098ARM PRIMECELL MMCI PL180/1 DRIVER
1099M:      Russell King <linux@armlinux.org.uk>
1100S:      Odd Fixes
1101F:      drivers/mmc/host/mmci.*
1102F:      include/linux/amba/mmci.h
1103
1104ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1105M:      Russell King <linux@armlinux.org.uk>
1106S:      Odd Fixes
1107F:      drivers/tty/serial/amba-pl01*.c
1108F:      include/linux/amba/serial.h
1109
1110ARM SMMU DRIVERS
1111M:      Will Deacon <will.deacon@arm.com>
1112R:      Robin Murphy <robin.murphy@arm.com>
1113L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S:      Maintained
1115F:      drivers/iommu/arm-smmu.c
1116F:      drivers/iommu/arm-smmu-v3.c
1117F:      drivers/iommu/io-pgtable-arm.c
1118F:      drivers/iommu/io-pgtable-arm-v7s.c
1119
1120ARM SUB-ARCHITECTURES
1121L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S:      Maintained
1123F:      arch/arm/mach-*/
1124F:      arch/arm/plat-*/
1125T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1126
1127ARM/ACTIONS SEMI ARCHITECTURE
1128M:      Andreas Frber <afaerber@suse.de>
1129L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:      Maintained
1131N:      owl
1132F:      arch/arm/mach-actions/
1133F:      arch/arm/boot/dts/owl-*
1134F:      arch/arm64/boot/dts/actions/
1135F:      drivers/clocksource/owl-*
1136F:      drivers/soc/actions/
1137F:      include/dt-bindings/power/owl-*
1138F:      include/linux/soc/actions/
1139F:      Documentation/devicetree/bindings/arm/actions.txt
1140F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1141F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1142
1143ARM/ADS SPHERE MACHINE SUPPORT
1144M:      Lennert Buytenhek <kernel@wantstofly.org>
1145L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146S:      Maintained
1147
1148ARM/AFEB9260 MACHINE SUPPORT
1149M:      Sergey Lapin <slapin@ossfans.org>
1150L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:      Maintained
1152
1153ARM/AJECO 1ARM MACHINE SUPPORT
1154M:      Lennert Buytenhek <kernel@wantstofly.org>
1155L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156S:      Maintained
1157
1158ARM/Allwinner SoC Clock Support
1159M:      Emilio Lpez <emilio@elopez.com.ar>
1160S:      Maintained
1161F:      drivers/clk/sunxi/
1162
1163ARM/Allwinner sunXi SoC support
1164M:      Maxime Ripard <maxime.ripard@bootlin.com>
1165M:      Chen-Yu Tsai <wens@csie.org>
1166L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S:      Maintained
1168N:      sun[x456789]i
1169N:      sun50i
1170F:      arch/arm/mach-sunxi/
1171F:      arch/arm64/boot/dts/allwinner/
1172F:      drivers/clk/sunxi-ng/
1173F:      drivers/pinctrl/sunxi/
1174F:      drivers/soc/sunxi/
1175T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1176
1177ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1178M:      Neil Armstrong <narmstrong@baylibre.com>
1179M:      Jerome Brunet <jbrunet@baylibre.com>
1180L:      linux-amlogic@lists.infradead.org
1181S:      Maintained
1182F:      drivers/clk/meson/
1183F:      include/dt-bindings/clock/meson*
1184F:      include/dt-bindings/clock/gxbb*
1185F:      Documentation/devicetree/bindings/clock/amlogic*
1186
1187ARM/Amlogic Meson SoC support
1188M:      Carlo Caione <carlo@caione.org>
1189M:      Kevin Hilman <khilman@baylibre.com>
1190L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191L:      linux-amlogic@lists.infradead.org
1192W:      http://linux-meson.com/
1193S:      Maintained
1194F:      arch/arm/mach-meson/
1195F:      arch/arm/boot/dts/meson*
1196F:      arch/arm64/boot/dts/amlogic/
1197F:      drivers/pinctrl/meson/
1198F:      drivers/mmc/host/meson*
1199N:      meson
1200
1201ARM/Annapurna Labs ALPINE ARCHITECTURE
1202M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1203M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1204L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:      Maintained
1206F:      arch/arm/mach-alpine/
1207F:      arch/arm/boot/dts/alpine*
1208F:      arch/arm64/boot/dts/al/
1209F:      drivers/*/*alpine*
1210
1211ARM/ARTPEC MACHINE SUPPORT
1212M:      Jesper Nilsson <jesper.nilsson@axis.com>
1213M:      Lars Persson <lars.persson@axis.com>
1214S:      Maintained
1215L:      linux-arm-kernel@axis.com
1216F:      arch/arm/mach-artpec
1217F:      arch/arm/boot/dts/artpec6*
1218F:      drivers/clk/axis
1219F:      drivers/crypto/axis
1220F:      drivers/pinctrl/pinctrl-artpec*
1221F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1222
1223ARM/ASPEED I2C DRIVER
1224M:      Brendan Higgins <brendanhiggins@google.com>
1225R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1226R:      Joel Stanley <joel@jms.id.au>
1227L:      linux-i2c@vger.kernel.org
1228L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1229S:      Maintained
1230F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1231F:      drivers/i2c/busses/i2c-aspeed.c
1232F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1233F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1234
1235ARM/ASPEED MACHINE SUPPORT
1236M:      Joel Stanley <joel@jms.id.au>
1237R:      Andrew Jeffery <andrew@aj.id.au>
1238L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1240Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1241S:      Supported
1242T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1243F:      arch/arm/mach-aspeed/
1244F:      arch/arm/boot/dts/aspeed-*
1245N:      aspeed
1246
1247ARM/ATMEL AT91 Clock Support
1248M:      Boris Brezillon <boris.brezillon@bootlin.com>
1249S:      Maintained
1250F:      drivers/clk/at91
1251
1252ARM/CALXEDA HIGHBANK ARCHITECTURE
1253M:      Rob Herring <robh@kernel.org>
1254L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:      Maintained
1256F:      arch/arm/mach-highbank/
1257F:      arch/arm/boot/dts/highbank.dts
1258F:      arch/arm/boot/dts/ecx-*.dts*
1259
1260ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1261M:      Krzysztof Halasa <khalasa@piap.pl>
1262S:      Maintained
1263F:      arch/arm/mach-cns3xxx/
1264
1265ARM/CAVIUM THUNDER NETWORK DRIVER
1266M:      Sunil Goutham <sgoutham@cavium.com>
1267M:      Robert Richter <rric@kernel.org>
1268L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S:      Supported
1270F:      drivers/net/ethernet/cavium/thunder/
1271
1272ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1273M:      Lukasz Majewski <lukma@denx.de>
1274L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:      Maintained
1276F:      arch/arm/mach-ep93xx/ts72xx.c
1277
1278ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279M:      Alexander Shiyan <shc_work@mail.ru>
1280L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:      Odd Fixes
1282N:      clps711x
1283
1284ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285M:      Lennert Buytenhek <kernel@wantstofly.org>
1286L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:      Maintained
1288
1289ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1290M:      Hartley Sweeten <hsweeten@visionengravers.com>
1291M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1292L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:      Maintained
1294F:      arch/arm/mach-ep93xx/
1295F:      arch/arm/mach-ep93xx/include/mach/
1296
1297ARM/CLKDEV SUPPORT
1298M:      Russell King <linux@armlinux.org.uk>
1299L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:      Maintained
1301T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1302F:      drivers/clk/clkdev.c
1303
1304ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1305M:      Mike Rapoport <mike@compulab.co.il>
1306L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S:      Maintained
1308
1309ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1310M:      Baruch Siach <baruch@tkos.co.il>
1311L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:      Maintained
1313F:      arch/arm/boot/dts/cx92755*
1314N:      digicolor
1315
1316ARM/CONTEC MICRO9 MACHINE SUPPORT
1317M:      Hubert Feurstein <hubert.feurstein@contec.at>
1318S:      Maintained
1319F:      arch/arm/mach-ep93xx/micro9.c
1320
1321ARM/CORESIGHT FRAMEWORK AND DRIVERS
1322M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1323L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:      Maintained
1325F:      drivers/hwtracing/coresight/*
1326F:      Documentation/trace/coresight.txt
1327F:      Documentation/trace/coresight-cpu-debug.txt
1328F:      Documentation/devicetree/bindings/arm/coresight.txt
1329F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1330F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1331F:      tools/perf/arch/arm/util/pmu.c
1332F:      tools/perf/arch/arm/util/auxtrace.c
1333F:      tools/perf/arch/arm/util/cs-etm.c
1334F:      tools/perf/arch/arm/util/cs-etm.h
1335F:      tools/perf/util/cs-etm.*
1336F:      tools/perf/util/cs-etm-decoder/*
1337
1338ARM/CORGI MACHINE SUPPORT
1339M:      Richard Purdie <rpurdie@rpsys.net>
1340S:      Maintained
1341
1342ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1343M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1344M:      Linus Walleij <linus.walleij@linaro.org>
1345L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346T:      git git://github.com/ulli-kroll/linux.git
1347S:      Maintained
1348F:      Documentation/devicetree/bindings/arm/gemini.txt
1349F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1350F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1351F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1352F:      arch/arm/mach-gemini/
1353F:      drivers/net/ethernet/cortina/
1354F:      drivers/pinctrl/pinctrl-gemini.c
1355F:      drivers/rtc/rtc-ftrtc010.c
1356
1357ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1358M:      Barry Song <baohua@kernel.org>
1359L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1361S:      Maintained
1362F:      arch/arm/boot/dts/prima2*
1363F:      arch/arm/mach-prima2/
1364F:      drivers/clk/sirf/
1365F:      drivers/clocksource/timer-prima2.c
1366F:      drivers/clocksource/timer-atlas7.c
1367N:      [^a-z]sirf
1368
1369ARM/EBSA110 MACHINE SUPPORT
1370M:      Russell King <linux@armlinux.org.uk>
1371L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372W:      http://www.armlinux.org.uk/
1373S:      Maintained
1374F:      arch/arm/mach-ebsa110/
1375F:      drivers/net/ethernet/amd/am79c961a.*
1376
1377ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1378M:      Uwe Kleine-Knig <u.kleine-koenig@pengutronix.de>
1379R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1380L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:      Maintained
1382N:      efm32
1383
1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1385M:      Robert Jarzmik <robert.jarzmik@free.fr>
1386L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:      Maintained
1388F:      arch/arm/mach-pxa/ezx.c
1389
1390ARM/FARADAY FA526 PORT
1391M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1392L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:      Maintained
1394T:      git git://git.berlios.de/gemini-board
1395F:      arch/arm/mm/*-fa*
1396
1397ARM/FOOTBRIDGE ARCHITECTURE
1398M:      Russell King <linux@armlinux.org.uk>
1399L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W:      http://www.armlinux.org.uk/
1401S:      Maintained
1402F:      arch/arm/include/asm/hardware/dec21285.h
1403F:      arch/arm/mach-footbridge/
1404
1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1406M:      Shawn Guo <shawnguo@kernel.org>
1407M:      Sascha Hauer <s.hauer@pengutronix.de>
1408R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1409R:      Fabio Estevam <fabio.estevam@nxp.com>
1410L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S:      Maintained
1412T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1413F:      arch/arm/mach-imx/
1414F:      arch/arm/mach-mxs/
1415F:      arch/arm/boot/dts/imx*
1416F:      arch/arm/configs/imx*_defconfig
1417F:      drivers/clk/imx/
1418F:      drivers/soc/imx/
1419F:      include/soc/imx/
1420
1421ARM/FREESCALE VYBRID ARM ARCHITECTURE
1422M:      Shawn Guo <shawnguo@kernel.org>
1423M:      Sascha Hauer <s.hauer@pengutronix.de>
1424R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1425R:      Stefan Agner <stefan@agner.ch>
1426L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:      Maintained
1428T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1429F:      arch/arm/mach-imx/*vf610*
1430F:      arch/arm/boot/dts/vf*
1431
1432ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1433M:      Lennert Buytenhek <kernel@wantstofly.org>
1434L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:      Maintained
1436
1437ARM/GUMSTIX MACHINE SUPPORT
1438M:      Steve Sakoman <sakoman@gmail.com>
1439L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:      Maintained
1441
1442ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1443M:      Philipp Zabel <philipp.zabel@gmail.com>
1444M:      Paul Parsons <lost.distance@yahoo.com>
1445L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:      Maintained
1447F:      arch/arm/mach-pxa/hx4700.c
1448F:      arch/arm/mach-pxa/include/mach/hx4700.h
1449F:      sound/soc/pxa/hx4700.c
1450
1451ARM/HISILICON SOC SUPPORT
1452M:      Wei Xu <xuwei5@hisilicon.com>
1453L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454W:      http://www.hisilicon.com
1455S:      Supported
1456T:      git git://github.com/hisilicon/linux-hisi.git
1457F:      arch/arm/mach-hisi/
1458F:      arch/arm/boot/dts/hi3*
1459F:      arch/arm/boot/dts/hip*
1460F:      arch/arm/boot/dts/hisi*
1461F:      arch/arm64/boot/dts/hisilicon/
1462
1463ARM/HP JORNADA 7XX MACHINE SUPPORT
1464M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1465W:      www.jlime.com
1466S:      Maintained
1467T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1468F:      arch/arm/mach-sa1100/jornada720.c
1469F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1470
1471ARM/IGEP MACHINE SUPPORT
1472M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1473M:      Javier Martinez Canillas <javier@dowhile0.org>
1474L:      linux-omap@vger.kernel.org
1475L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:      Maintained
1477F:      arch/arm/boot/dts/omap3-igep*
1478
1479ARM/INCOME PXA270 SUPPORT
1480M:      Marek Vasut <marek.vasut@gmail.com>
1481L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:      Maintained
1483F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1484
1485ARM/INTEL IOP13XX ARM ARCHITECTURE
1486M:      Lennert Buytenhek <kernel@wantstofly.org>
1487L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:      Maintained
1489
1490ARM/INTEL IOP32X ARM ARCHITECTURE
1491M:      Lennert Buytenhek <kernel@wantstofly.org>
1492L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:      Maintained
1494
1495ARM/INTEL IOP33X ARM ARCHITECTURE
1496L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:      Orphan
1498
1499ARM/INTEL IQ81342EX MACHINE SUPPORT
1500M:      Lennert Buytenhek <kernel@wantstofly.org>
1501L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:      Maintained
1503
1504ARM/INTEL IXDP2850 MACHINE SUPPORT
1505M:      Lennert Buytenhek <kernel@wantstofly.org>
1506L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:      Maintained
1508
1509ARM/INTEL IXP4XX ARM ARCHITECTURE
1510M:      Imre Kaloz <kaloz@openwrt.org>
1511M:      Krzysztof Halasa <khalasa@piap.pl>
1512L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513S:      Maintained
1514F:      arch/arm/mach-ixp4xx/
1515
1516ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1517M:      Jonathan Cameron <jic23@cam.ac.uk>
1518L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:      Maintained
1520F:      arch/arm/mach-pxa/stargate2.c
1521F:      drivers/pcmcia/pxa2xx_stargate2.c
1522
1523ARM/INTEL XSC3 (MANZANO) ARM CORE
1524M:      Lennert Buytenhek <kernel@wantstofly.org>
1525L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:      Maintained
1527
1528ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1529M:      Lennert Buytenhek <kernel@wantstofly.org>
1530L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:      Maintained
1532
1533ARM/LG1K ARCHITECTURE
1534M:      Chanho Min <chanho.min@lge.com>
1535L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:      Maintained
1537F:      arch/arm64/boot/dts/lg/
1538
1539ARM/LOGICPD PXA270 MACHINE SUPPORT
1540M:      Lennert Buytenhek <kernel@wantstofly.org>
1541L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:      Maintained
1543
1544ARM/LPC18XX ARCHITECTURE
1545M:      Joachim Eastwood <manabian@gmail.com>
1546L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:      Maintained
1548F:      arch/arm/boot/dts/lpc43*
1549F:      drivers/clk/nxp/clk-lpc18xx*
1550F:      drivers/clocksource/time-lpc32xx.c
1551F:      drivers/i2c/busses/i2c-lpc2k.c
1552F:      drivers/memory/pl172.c
1553F:      drivers/mtd/spi-nor/nxp-spifi.c
1554F:      drivers/rtc/rtc-lpc24xx.c
1555N:      lpc18xx
1556
1557ARM/LPC32XX SOC SUPPORT
1558M:      Vladimir Zapolskiy <vz@mleia.com>
1559M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1560L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1562S:      Maintained
1563F:      arch/arm/boot/dts/lpc32*
1564F:      arch/arm/mach-lpc32xx/
1565F:      drivers/i2c/busses/i2c-pnx.c
1566F:      drivers/net/ethernet/nxp/lpc_eth.c
1567F:      drivers/usb/host/ohci-nxp.c
1568F:      drivers/watchdog/pnx4008_wdt.c
1569N:      lpc32xx
1570
1571ARM/MAGICIAN MACHINE SUPPORT
1572M:      Philipp Zabel <philipp.zabel@gmail.com>
1573S:      Maintained
1574
1575ARM/Marvell Dove/MV78xx0/Orion SOC support
1576M:      Jason Cooper <jason@lakedaemon.net>
1577M:      Andrew Lunn <andrew@lunn.ch>
1578M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579M:      Gregory Clement <gregory.clement@bootlin.com>
1580L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581S:      Maintained
1582F:      Documentation/devicetree/bindings/soc/dove/
1583F:      arch/arm/mach-dove/
1584F:      arch/arm/mach-mv78xx0/
1585F:      arch/arm/mach-orion5x/
1586F:      arch/arm/plat-orion/
1587F:      arch/arm/boot/dts/dove*
1588F:      arch/arm/boot/dts/orion5x*
1589
1590ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1591M:      Jason Cooper <jason@lakedaemon.net>
1592M:      Andrew Lunn <andrew@lunn.ch>
1593M:      Gregory Clement <gregory.clement@bootlin.com>
1594M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:      Maintained
1597F:      arch/arm/boot/dts/armada*
1598F:      arch/arm/boot/dts/kirkwood*
1599F:      arch/arm/configs/mvebu_*_defconfig
1600F:      arch/arm/mach-mvebu/
1601F:      arch/arm64/boot/dts/marvell/armada*
1602F:      drivers/cpufreq/armada-37xx-cpufreq.c
1603F:      drivers/cpufreq/mvebu-cpufreq.c
1604F:      drivers/irqchip/irq-armada-370-xp.c
1605F:      drivers/irqchip/irq-mvebu-*
1606F:      drivers/pinctrl/mvebu/
1607F:      drivers/rtc/rtc-armada38x.c
1608
1609ARM/Mediatek RTC DRIVER
1610M:      Eddie Huang <eddie.huang@mediatek.com>
1611M:      Sean Wang <sean.wang@mediatek.com>
1612L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614S:      Maintained
1615F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1616F:      drivers/rtc/rtc-mt6397.c
1617F:      drivers/rtc/rtc-mt7622.c
1618
1619ARM/Mediatek SoC support
1620M:      Matthias Brugger <matthias.bgg@gmail.com>
1621L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1623S:      Maintained
1624F:      arch/arm/boot/dts/mt6*
1625F:      arch/arm/boot/dts/mt7*
1626F:      arch/arm/boot/dts/mt8*
1627F:      arch/arm/mach-mediatek/
1628F:      arch/arm64/boot/dts/mediatek/
1629N:      mtk
1630K:      mediatek
1631
1632ARM/Mediatek USB3 PHY DRIVER
1633M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1634L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:      Maintained
1637F:      drivers/phy/mediatek/phy-mtk-tphy.c
1638
1639ARM/MICREL KS8695 ARCHITECTURE
1640M:      Greg Ungerer <gerg@uclinux.org>
1641L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642F:      arch/arm/mach-ks8695/
1643S:      Odd Fixes
1644
1645ARM/Microchip (AT91) SoC support
1646M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1647M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1648L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649W:      http://www.linux4sam.org
1650T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1651S:      Supported
1652N:      at91
1653N:      atmel
1654F:      arch/arm/mach-at91/
1655F:      include/soc/at91/
1656F:      arch/arm/boot/dts/at91*.dts
1657F:      arch/arm/boot/dts/at91*.dtsi
1658F:      arch/arm/boot/dts/sama*.dts
1659F:      arch/arm/boot/dts/sama*.dtsi
1660F:      arch/arm/include/debug/at91.S
1661F:      drivers/memory/atmel*
1662F:      drivers/watchdog/sama5d4_wdt.c
1663X:      drivers/input/touchscreen/atmel_mxt_ts.c
1664X:      drivers/net/wireless/atmel/
1665
1666ARM/MIOA701 MACHINE SUPPORT
1667M:      Robert Jarzmik <robert.jarzmik@free.fr>
1668L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669F:      arch/arm/mach-pxa/mioa701.c
1670S:      Maintained
1671
1672ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1673M:      Michael Petchkovsky <mkpetch@internode.on.net>
1674S:      Maintained
1675
1676ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1677M:      Linus Walleij <linus.walleij@linaro.org>
1678L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679S:      Maintained
1680F:      arch/arm/mach-nomadik/
1681F:      arch/arm/mach-u300/
1682F:      arch/arm/mach-ux500/
1683F:      arch/arm/boot/dts/ste-*
1684F:      drivers/clk/clk-nomadik.c
1685F:      drivers/clk/clk-u300.c
1686F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1687F:      drivers/clocksource/timer-u300.c
1688F:      drivers/dma/coh901318*
1689F:      drivers/dma/ste_dma40*
1690F:      drivers/hwspinlock/u8500_hsem.c
1691F:      drivers/i2c/busses/i2c-nomadik.c
1692F:      drivers/i2c/busses/i2c-stu300.c
1693F:      drivers/mfd/ab3100*
1694F:      drivers/mfd/ab8500*
1695F:      drivers/mfd/abx500*
1696F:      drivers/mfd/dbx500*
1697F:      drivers/mfd/db8500*
1698F:      drivers/pinctrl/nomadik/
1699F:      drivers/pinctrl/pinctrl-coh901*
1700F:      drivers/pinctrl/pinctrl-u300.c
1701F:      drivers/rtc/rtc-ab3100.c
1702F:      drivers/rtc/rtc-ab8500.c
1703F:      drivers/rtc/rtc-coh901331.c
1704F:      drivers/rtc/rtc-pl031.c
1705F:      drivers/watchdog/coh901327_wdt.c
1706F:      Documentation/devicetree/bindings/arm/ste-*
1707F:      Documentation/devicetree/bindings/arm/ux500/
1708T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1709
1710ARM/NUVOTON NPCM ARCHITECTURE
1711M:      Avi Fishman <avifishman70@gmail.com>
1712M:      Tomer Maimon <tmaimon77@gmail.com>
1713R:      Patrick Venture <venture@google.com>
1714R:      Nancy Yuen <yuenn@google.com>
1715R:      Brendan Higgins <brendanhiggins@google.com>
1716L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1717S:      Supported
1718F:      arch/arm/mach-npcm/
1719F:      arch/arm/boot/dts/nuvoton-npcm*
1720F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1721F:      drivers/*/*npcm*
1722F:      Documentation/*/*npcm*
1723
1724ARM/NUVOTON W90X900 ARM ARCHITECTURE
1725M:      Wan ZongShun <mcuos.com@gmail.com>
1726L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727W:      http://www.mcuos.com
1728S:      Maintained
1729F:      arch/arm/mach-w90x900/
1730F:      drivers/input/keyboard/w90p910_keypad.c
1731F:      drivers/input/touchscreen/w90p910_ts.c
1732F:      drivers/watchdog/nuc900_wdt.c
1733F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1734F:      drivers/mtd/nand/raw/nuc900_nand.c
1735F:      drivers/rtc/rtc-nuc900.c
1736F:      drivers/spi/spi-nuc900.c
1737F:      drivers/usb/host/ehci-w90x900.c
1738F:      drivers/video/fbdev/nuc900fb.c
1739
1740ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1741M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1742L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1743W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1744S:      Supported
1745
1746ARM/Orion SoC/Technologic Systems TS-78xx platform support
1747M:      Alexander Clouter <alex@digriz.org.uk>
1748L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749W:      http://www.digriz.org.uk/ts78xx/kernel
1750S:      Maintained
1751F:      arch/arm/mach-orion5x/ts78xx-*
1752
1753ARM/OXNAS platform support
1754M:      Neil Armstrong <narmstrong@baylibre.com>
1755L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756L:      linux-oxnas@groups.io (moderated for non-subscribers)
1757S:      Maintained
1758F:      arch/arm/mach-oxnas/
1759F:      arch/arm/boot/dts/ox8*.dts*
1760N:      oxnas
1761
1762ARM/PALM TREO SUPPORT
1763M:      Tomas Cech <sleep_walker@suse.com>
1764L:      linux-arm-kernel@lists.infradead.org
1765W:      http://hackndev.com
1766S:      Maintained
1767F:      arch/arm/mach-pxa/palmtreo.*
1768
1769ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1770M:      Marek Vasut <marek.vasut@gmail.com>
1771L:      linux-arm-kernel@lists.infradead.org
1772W:      http://hackndev.com
1773S:      Maintained
1774F:      arch/arm/mach-pxa/include/mach/palmtx.h
1775F:      arch/arm/mach-pxa/palmtx.c
1776F:      arch/arm/mach-pxa/palmt5.*
1777F:      arch/arm/mach-pxa/include/mach/palmld.h
1778F:      arch/arm/mach-pxa/palmld.c
1779F:      arch/arm/mach-pxa/palmte2.*
1780F:      arch/arm/mach-pxa/include/mach/palmtc.h
1781F:      arch/arm/mach-pxa/palmtc.c
1782
1783ARM/PALMZ72 SUPPORT
1784M:      Sergey Lapin <slapin@ossfans.org>
1785L:      linux-arm-kernel@lists.infradead.org
1786W:      http://hackndev.com
1787S:      Maintained
1788F:      arch/arm/mach-pxa/palmz72.*
1789
1790ARM/PLEB SUPPORT
1791M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1792W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1793S:      Maintained
1794
1795ARM/PT DIGITAL BOARD PORT
1796M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1797L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798W:      http://www.armlinux.org.uk/
1799S:      Maintained
1800
1801ARM/QUALCOMM SUPPORT
1802M:      Andy Gross <andy.gross@linaro.org>
1803M:      David Brown <david.brown@linaro.org>
1804L:      linux-arm-msm@vger.kernel.org
1805L:      linux-soc@vger.kernel.org
1806S:      Maintained
1807F:      Documentation/devicetree/bindings/soc/qcom/
1808F:      arch/arm/boot/dts/qcom-*.dts
1809F:      arch/arm/boot/dts/qcom-*.dtsi
1810F:      arch/arm/mach-qcom/
1811F:      arch/arm64/boot/dts/qcom/*
1812F:      drivers/i2c/busses/i2c-qup.c
1813F:      drivers/clk/qcom/
1814F:      drivers/dma/qcom/
1815F:      drivers/soc/qcom/
1816F:      drivers/spi/spi-qup.c
1817F:      drivers/tty/serial/msm_serial.c
1818F:      drivers/*/pm8???-*
1819F:      drivers/mfd/ssbi.c
1820F:      drivers/firmware/qcom_scm.c
1821T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1822
1823ARM/RADISYS ENP2611 MACHINE SUPPORT
1824M:      Lennert Buytenhek <kernel@wantstofly.org>
1825L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:      Maintained
1827
1828ARM/REALTEK ARCHITECTURE
1829M:      Andreas Frber <afaerber@suse.de>
1830L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:      Maintained
1832F:      arch/arm64/boot/dts/realtek/
1833F:      Documentation/devicetree/bindings/arm/realtek.txt
1834
1835ARM/RENESAS ARM64 ARCHITECTURE
1836M:      Simon Horman <horms@verge.net.au>
1837M:      Magnus Damm <magnus.damm@gmail.com>
1838L:      linux-renesas-soc@vger.kernel.org
1839Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1840T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1841S:      Supported
1842F:      arch/arm64/boot/dts/renesas/
1843F:      Documentation/devicetree/bindings/arm/shmobile.txt
1844F:      drivers/soc/renesas/
1845F:      include/linux/soc/renesas/
1846
1847ARM/RISCPC ARCHITECTURE
1848M:      Russell King <linux@armlinux.org.uk>
1849L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850W:      http://www.armlinux.org.uk/
1851S:      Maintained
1852F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1853F:      arch/arm/include/asm/hardware/ioc.h
1854F:      arch/arm/include/asm/hardware/iomd.h
1855F:      arch/arm/include/asm/hardware/memc.h
1856F:      arch/arm/mach-rpc/
1857F:      drivers/net/ethernet/8390/etherh.c
1858F:      drivers/net/ethernet/i825xx/ether1*
1859F:      drivers/net/ethernet/seeq/ether3*
1860F:      drivers/scsi/arm/
1861
1862ARM/Rockchip SoC support
1863M:      Heiko Stuebner <heiko@sntech.de>
1864L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865L:      linux-rockchip@lists.infradead.org
1866T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1867S:      Maintained
1868F:      arch/arm/boot/dts/rk3*
1869F:      arch/arm/boot/dts/rv1108*
1870F:      arch/arm/mach-rockchip/
1871F:      drivers/clk/rockchip/
1872F:      drivers/i2c/busses/i2c-rk3x.c
1873F:      drivers/*/*rockchip*
1874F:      drivers/*/*/*rockchip*
1875F:      sound/soc/rockchip/
1876N:      rockchip
1877
1878ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1879M:      Kukjin Kim <kgene@kernel.org>
1880M:      Krzysztof Kozlowski <krzk@kernel.org>
1881L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1883Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1884S:      Maintained
1885F:      arch/arm/boot/dts/s3c*
1886F:      arch/arm/boot/dts/s5p*
1887F:      arch/arm/boot/dts/exynos*
1888F:      arch/arm64/boot/dts/exynos/
1889F:      arch/arm/plat-samsung/
1890F:      arch/arm/mach-s3c24*/
1891F:      arch/arm/mach-s3c64xx/
1892F:      arch/arm/mach-s5p*/
1893F:      arch/arm/mach-exynos*/
1894F:      drivers/*/*s3c24*
1895F:      drivers/*/*/*s3c24*
1896F:      drivers/*/*s3c64xx*
1897F:      drivers/*/*s5pv210*
1898F:      drivers/memory/samsung/*
1899F:      drivers/soc/samsung/*
1900F:      Documentation/arm/Samsung/
1901F:      Documentation/devicetree/bindings/arm/samsung/
1902F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1903F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1904N:      exynos
1905
1906ARM/SAMSUNG MOBILE MACHINE SUPPORT
1907M:      Kyungmin Park <kyungmin.park@samsung.com>
1908L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:      Maintained
1910F:      arch/arm/mach-s5pv210/
1911
1912ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1913M:      Kyungmin Park <kyungmin.park@samsung.com>
1914M:      Kamil Debski <kamil@wypas.org>
1915M:      Andrzej Hajda <a.hajda@samsung.com>
1916L:      linux-arm-kernel@lists.infradead.org
1917L:      linux-media@vger.kernel.org
1918S:      Maintained
1919F:      drivers/media/platform/s5p-g2d/
1920
1921ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1922M:      Marek Szyprowski <m.szyprowski@samsung.com>
1923L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1924L:      linux-media@vger.kernel.org
1925S:      Maintained
1926F:      drivers/media/platform/s5p-cec/
1927F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1928
1929ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1930M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1931M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1932L:      linux-arm-kernel@lists.infradead.org
1933L:      linux-media@vger.kernel.org
1934S:      Maintained
1935F:      drivers/media/platform/s5p-jpeg/
1936
1937ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1938M:      Kyungmin Park <kyungmin.park@samsung.com>
1939M:      Kamil Debski <kamil@wypas.org>
1940M:      Jeongtae Park <jtp.park@samsung.com>
1941M:      Andrzej Hajda <a.hajda@samsung.com>
1942L:      linux-arm-kernel@lists.infradead.org
1943L:      linux-media@vger.kernel.org
1944S:      Maintained
1945F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1946F:      drivers/media/platform/s5p-mfc/
1947
1948ARM/SHMOBILE ARM ARCHITECTURE
1949M:      Simon Horman <horms@verge.net.au>
1950M:      Magnus Damm <magnus.damm@gmail.com>
1951L:      linux-renesas-soc@vger.kernel.org
1952Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1953T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1954S:      Supported
1955F:      arch/arm/boot/dts/emev2*
1956F:      arch/arm/boot/dts/r7s*
1957F:      arch/arm/boot/dts/r8a*
1958F:      arch/arm/boot/dts/sh*
1959F:      arch/arm/configs/shmobile_defconfig
1960F:      arch/arm/include/debug/renesas-scif.S
1961F:      arch/arm/mach-shmobile/
1962F:      Documentation/devicetree/bindings/arm/shmobile.txt
1963F:      drivers/soc/renesas/
1964F:      include/linux/soc/renesas/
1965
1966ARM/SOCFPGA ARCHITECTURE
1967M:      Dinh Nguyen <dinguyen@kernel.org>
1968S:      Maintained
1969F:      arch/arm/mach-socfpga/
1970F:      arch/arm/boot/dts/socfpga*
1971F:      arch/arm/configs/socfpga_defconfig
1972F:      arch/arm64/boot/dts/altera/
1973W:      http://www.rocketboards.org
1974T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1975
1976ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1977M:      Dinh Nguyen <dinguyen@kernel.org>
1978S:      Maintained
1979F:      drivers/clk/socfpga/
1980
1981ARM/SOCFPGA EDAC SUPPORT
1982M:      Thor Thayer <thor.thayer@linux.intel.com>
1983S:      Maintained
1984F:      drivers/edac/altera_edac.
1985
1986ARM/SPREADTRUM SoC SUPPORT
1987M:      Orson Zhai <orsonzhai@gmail.com>
1988M:      Baolin Wang <baolin.wang@linaro.org>
1989M:      Chunyan Zhang <zhang.lyra@gmail.com>
1990S:      Maintained
1991F:      arch/arm64/boot/dts/sprd
1992N:      sprd
1993
1994ARM/STI ARCHITECTURE
1995M:      Patrice Chotard <patrice.chotard@st.com>
1996L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W:      http://www.stlinux.com
1998S:      Maintained
1999F:      arch/arm/mach-sti/
2000F:      arch/arm/boot/dts/sti*
2001F:      drivers/char/hw_random/st-rng.c
2002F:      drivers/clocksource/arm_global_timer.c
2003F:      drivers/clocksource/clksrc_st_lpc.c
2004F:      drivers/cpufreq/sti-cpufreq.c
2005F:      drivers/dma/st_fdma*
2006F:      drivers/i2c/busses/i2c-st.c
2007F:      drivers/media/rc/st_rc.c
2008F:      drivers/media/platform/sti/c8sectpfe/
2009F:      drivers/mmc/host/sdhci-st.c
2010F:      drivers/phy/st/phy-miphy28lp.c
2011F:      drivers/phy/st/phy-stih407-usb.c
2012F:      drivers/pinctrl/pinctrl-st.c
2013F:      drivers/remoteproc/st_remoteproc.c
2014F:      drivers/remoteproc/st_slim_rproc.c
2015F:      drivers/reset/sti/
2016F:      drivers/rtc/rtc-st-lpc.c
2017F:      drivers/tty/serial/st-asc.c
2018F:      drivers/usb/dwc3/dwc3-st.c
2019F:      drivers/usb/host/ehci-st.c
2020F:      drivers/usb/host/ohci-st.c
2021F:      drivers/watchdog/st_lpc_wdt.c
2022F:      drivers/ata/ahci_st.c
2023F:      include/linux/remoteproc/st_slim_rproc.h
2024
2025ARM/STM32 ARCHITECTURE
2026M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2027M:      Alexandre Torgue <alexandre.torgue@st.com>
2028L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:      Maintained
2030T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2031N:      stm32
2032F:      arch/arm/boot/dts/stm32*
2033F:      arch/arm/mach-stm32/
2034F:      drivers/clocksource/armv7m_systick.c
2035
2036ARM/Synaptics Berlin SoC support
2037M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2038M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S:      Maintained
2041F:      arch/arm/mach-berlin/
2042F:      arch/arm/boot/dts/berlin*
2043F:      arch/arm64/boot/dts/marvell/berlin*
2044
2045ARM/TANGO ARCHITECTURE
2046M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2047M:      Mans Rullgard <mans@mansr.com>
2048L:      linux-arm-kernel@lists.infradead.org
2049S:      Odd Fixes
2050N:      tango
2051
2052ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2053M:      Lennert Buytenhek <kernel@wantstofly.org>
2054L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:      Maintained
2056
2057ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2058M:      Hans Verkuil <hans.verkuil@cisco.com>
2059L:      linux-tegra@vger.kernel.org
2060L:      linux-media@vger.kernel.org
2061S:      Maintained
2062F:      drivers/media/platform/tegra-cec/
2063F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2064
2065ARM/TETON BGA MACHINE SUPPORT
2066M:      "Mark F. Brown" <mark.brown314@gmail.com>
2067L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068S:      Maintained
2069
2070ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2071M:      Santosh Shilimkar <ssantosh@kernel.org>
2072L:      linux-kernel@vger.kernel.org
2073S:      Maintained
2074F:      drivers/memory/*emif*
2075
2076ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2077M:      Santosh Shilimkar <ssantosh@kernel.org>
2078L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S:      Maintained
2080F:      arch/arm/mach-keystone/
2081F:      arch/arm/boot/dts/keystone-*
2082T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2083
2084ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2085M:      Santosh Shilimkar <ssantosh@kernel.org>
2086L:      linux-kernel@vger.kernel.org
2087S:      Maintained
2088F:      drivers/clk/keystone/
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2091M:      Santosh Shilimkar <ssantosh@kernel.org>
2092L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093L:      linux-kernel@vger.kernel.org
2094S:      Maintained
2095F:      drivers/clocksource/timer-keystone.c
2096
2097ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2098M:      Santosh Shilimkar <ssantosh@kernel.org>
2099L:      linux-kernel@vger.kernel.org
2100S:      Maintained
2101F:      drivers/power/reset/keystone-reset.c
2102
2103ARM/THECUS N2100 MACHINE SUPPORT
2104M:      Lennert Buytenhek <kernel@wantstofly.org>
2105L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106S:      Maintained
2107
2108ARM/TOSA MACHINE SUPPORT
2109M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2110M:      Dirk Opfer <dirk@opfer-online.de>
2111S:      Maintained
2112
2113ARM/UNIPHIER ARCHITECTURE
2114M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2115L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2117S:      Maintained
2118F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2119F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2120F:      arch/arm/boot/dts/uniphier*
2121F:      arch/arm/include/asm/hardware/cache-uniphier.h
2122F:      arch/arm/mach-uniphier/
2123F:      arch/arm/mm/cache-uniphier.c
2124F:      arch/arm64/boot/dts/socionext/uniphier*
2125F:      drivers/bus/uniphier-system-bus.c
2126F:      drivers/clk/uniphier/
2127F:      drivers/gpio/gpio-uniphier.c
2128F:      drivers/i2c/busses/i2c-uniphier*
2129F:      drivers/irqchip/irq-uniphier-aidet.c
2130F:      drivers/pinctrl/uniphier/
2131F:      drivers/reset/reset-uniphier.c
2132F:      drivers/tty/serial/8250/8250_uniphier.c
2133N:      uniphier
2134
2135ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2136M:      Ulf Hansson <ulf.hansson@linaro.org>
2137L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138T:      git git://git.linaro.org/people/ulfh/clk.git
2139S:      Maintained
2140F:      drivers/clk/ux500/
2141
2142ARM/VERSATILE EXPRESS PLATFORM
2143M:      Liviu Dudau <liviu.dudau@arm.com>
2144M:      Sudeep Holla <sudeep.holla@arm.com>
2145M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2146L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:      Maintained
2148F:      arch/arm/boot/dts/vexpress*
2149F:      arch/arm64/boot/dts/arm/
2150F:      arch/arm/mach-vexpress/
2151F:      */*/vexpress*
2152F:      */*/*/vexpress*
2153F:      drivers/clk/versatile/clk-vexpress-osc.c
2154F:      drivers/clocksource/versatile.c
2155N:      mps2
2156
2157ARM/VFP SUPPORT
2158M:      Russell King <linux@armlinux.org.uk>
2159L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160W:      http://www.armlinux.org.uk/
2161S:      Maintained
2162F:      arch/arm/vfp/
2163
2164ARM/VOIPAC PXA270 SUPPORT
2165M:      Marek Vasut <marek.vasut@gmail.com>
2166L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S:      Maintained
2168F:      arch/arm/mach-pxa/vpac270.c
2169F:      arch/arm/mach-pxa/include/mach/vpac270.h
2170
2171ARM/VT8500 ARM ARCHITECTURE
2172M:      Tony Prisk <linux@prisktech.co.nz>
2173L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:      Maintained
2175F:      arch/arm/mach-vt8500/
2176F:      drivers/clocksource/vt8500_timer.c
2177F:      drivers/i2c/busses/i2c-wmt.c
2178F:      drivers/mmc/host/wmt-sdmmc.c
2179F:      drivers/pwm/pwm-vt8500.c
2180F:      drivers/rtc/rtc-vt8500.c
2181F:      drivers/tty/serial/vt8500_serial.c
2182F:      drivers/usb/host/ehci-platform.c
2183F:      drivers/usb/host/uhci-platform.c
2184F:      drivers/video/fbdev/vt8500lcdfb.*
2185F:      drivers/video/fbdev/wm8505fb*
2186F:      drivers/video/fbdev/wmt_ge_rops.*
2187
2188ARM/ZIPIT Z2 SUPPORT
2189M:      Marek Vasut <marek.vasut@gmail.com>
2190L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:      Maintained
2192F:      arch/arm/mach-pxa/z2.c
2193F:      arch/arm/mach-pxa/include/mach/z2.h
2194
2195ARM/ZTE ARCHITECTURE
2196M:      Jun Nie <jun.nie@linaro.org>
2197M:      Baoyou Xie <baoyou.xie@linaro.org>
2198M:      Shawn Guo <shawnguo@kernel.org>
2199L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S:      Maintained
2201F:      arch/arm/boot/dts/zx2967*
2202F:      arch/arm/mach-zx/
2203F:      arch/arm64/boot/dts/zte/
2204F:      drivers/clk/zte/
2205F:      drivers/dma/zx_dma.c
2206F:      drivers/gpio/gpio-zx.c
2207F:      drivers/i2c/busses/i2c-zx2967.c
2208F:      drivers/mmc/host/dw_mmc-zx.*
2209F:      drivers/pinctrl/zte/
2210F:      drivers/soc/zte/
2211F:      drivers/thermal/zx2967_thermal.c
2212F:      drivers/watchdog/zx2967_wdt.c
2213F:      Documentation/devicetree/bindings/arm/zte.txt
2214F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2215F:      Documentation/devicetree/bindings/dma/zxdma.txt
2216F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2217F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2218F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2219F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2220F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2221F:      Documentation/devicetree/bindings/soc/zte/
2222F:      Documentation/devicetree/bindings/sound/zte,*.txt
2223F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2224F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2225F:      include/dt-bindings/clock/zx2967*.h
2226F:      include/dt-bindings/soc/zte,*.h
2227F:      sound/soc/codecs/zx_aud96p22.c
2228F:      sound/soc/zte/
2229
2230ARM/ZYNQ ARCHITECTURE
2231M:      Michal Simek <michal.simek@xilinx.com>
2232L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233W:      http://wiki.xilinx.com
2234T:      git https://github.com/Xilinx/linux-xlnx.git
2235S:      Supported
2236F:      arch/arm/mach-zynq/
2237F:      drivers/cpuidle/cpuidle-zynq.c
2238F:      drivers/block/xsysace.c
2239N:      zynq
2240N:      xilinx
2241F:      drivers/clocksource/cadence_ttc_timer.c
2242F:      drivers/i2c/busses/i2c-cadence.c
2243F:      drivers/mmc/host/sdhci-of-arasan.c
2244F:      drivers/edac/synopsys_edac.c
2245
2246ARM64 PORT (AARCH64 ARCHITECTURE)
2247M:      Catalin Marinas <catalin.marinas@arm.com>
2248M:      Will Deacon <will.deacon@arm.com>
2249L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2251S:      Maintained
2252F:      arch/arm64/
2253F:      Documentation/arm64/
2254
2255AS3645A LED FLASH CONTROLLER DRIVER
2256M:      Sakari Ailus <sakari.ailus@iki.fi>
2257L:      linux-leds@vger.kernel.org
2258S:      Maintained
2259F:      drivers/leds/leds-as3645a.c
2260
2261ASAHI KASEI AK8974 DRIVER
2262M:      Linus Walleij <linus.walleij@linaro.org>
2263L:      linux-iio@vger.kernel.org
2264W:      http://www.akm.com/
2265S:      Supported
2266F:      drivers/iio/magnetometer/ak8974.c
2267
2268ASC7621 HARDWARE MONITOR DRIVER
2269M:      George Joseph <george.joseph@fairview5.com>
2270L:      linux-hwmon@vger.kernel.org
2271S:      Maintained
2272F:      Documentation/hwmon/asc7621
2273F:      drivers/hwmon/asc7621.c
2274
2275ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2276M:      Corentin Chary <corentin.chary@gmail.com>
2277L:      acpi4asus-user@lists.sourceforge.net
2278L:      platform-driver-x86@vger.kernel.org
2279W:      http://acpi4asus.sf.net
2280S:      Maintained
2281F:      drivers/platform/x86/asus*.c
2282F:      drivers/platform/x86/eeepc*.c
2283
2284ASUS WIRELESS RADIO CONTROL DRIVER
2285M:      Joo Paulo Rechi Vita <jprvita@gmail.com>
2286L:      platform-driver-x86@vger.kernel.org
2287S:      Maintained
2288F:      drivers/platform/x86/asus-wireless.c
2289
2290ASYMMETRIC KEYS
2291M:      David Howells <dhowells@redhat.com>
2292L:      keyrings@vger.kernel.org
2293S:      Maintained
2294F:      Documentation/crypto/asymmetric-keys.txt
2295F:      include/linux/verification.h
2296F:      include/crypto/public_key.h
2297F:      include/crypto/pkcs7.h
2298F:      crypto/asymmetric_keys/
2299
2300ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2301R:      Dan Williams <dan.j.williams@intel.com>
2302W:      http://sourceforge.net/projects/xscaleiop
2303S:      Odd fixes
2304F:      Documentation/crypto/async-tx-api.txt
2305F:      crypto/async_tx/
2306F:      drivers/dma/
2307F:      include/linux/dmaengine.h
2308F:      include/linux/async_tx.h
2309
2310AT24 EEPROM DRIVER
2311M:      Bartosz Golaszewski <brgl@bgdev.pl>
2312L:      linux-i2c@vger.kernel.org
2313T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2314S:      Maintained
2315F:      Documentation/devicetree/bindings/eeprom/at24.txt
2316F:      drivers/misc/eeprom/at24.c
2317F:      include/linux/platform_data/at24.h
2318
2319ATA OVER ETHERNET (AOE) DRIVER
2320M:      "Ed L. Cashin" <ed.cashin@acm.org>
2321W:      http://www.openaoe.org/
2322S:      Supported
2323F:      Documentation/aoe/
2324F:      drivers/block/aoe/
2325
2326ATHEROS 71XX/9XXX GPIO DRIVER
2327M:      Alban Bedel <albeu@free.fr>
2328W:      https://github.com/AlbanBedel/linux
2329T:      git git://github.com/AlbanBedel/linux
2330S:      Maintained
2331F:      drivers/gpio/gpio-ath79.c
2332F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2333
2334ATHEROS ATH GENERIC UTILITIES
2335M:      Kalle Valo <kvalo@codeaurora.org>
2336L:      linux-wireless@vger.kernel.org
2337S:      Supported
2338F:      drivers/net/wireless/ath/*
2339
2340ATHEROS ATH5K WIRELESS DRIVER
2341M:      Jiri Slaby <jirislaby@gmail.com>
2342M:      Nick Kossifidis <mickflemm@gmail.com>
2343M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2344L:      linux-wireless@vger.kernel.org
2345W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2346S:      Maintained
2347F:      drivers/net/wireless/ath/ath5k/
2348
2349ATHEROS ATH6KL WIRELESS DRIVER
2350M:      Kalle Valo <kvalo@codeaurora.org>
2351L:      linux-wireless@vger.kernel.org
2352W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2353T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2354S:      Supported
2355F:      drivers/net/wireless/ath/ath6kl/
2356
2357ATI_REMOTE2 DRIVER
2358M:      Ville Syrjala <syrjala@sci.fi>
2359S:      Maintained
2360F:      drivers/input/misc/ati_remote2.c
2361
2362ATK0110 HWMON DRIVER
2363M:      Luca Tettamanti <kronos.it@gmail.com>
2364L:      linux-hwmon@vger.kernel.org
2365S:      Maintained
2366F:      drivers/hwmon/asus_atk0110.c
2367
2368ATLX ETHERNET DRIVERS
2369M:      Jay Cliburn <jcliburn@gmail.com>
2370M:      Chris Snook <chris.snook@gmail.com>
2371L:      netdev@vger.kernel.org
2372W:      http://sourceforge.net/projects/atl1
2373W:      http://atl1.sourceforge.net
2374S:      Maintained
2375F:      drivers/net/ethernet/atheros/
2376
2377ATM
2378M:      Chas Williams <3chas3@gmail.com>
2379L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2380L:      netdev@vger.kernel.org
2381W:      http://linux-atm.sourceforge.net
2382S:      Maintained
2383F:      drivers/atm/
2384F:      include/linux/atm*
2385F:      include/uapi/linux/atm*
2386
2387ATMEL AT91 / AT32 MCI DRIVER
2388M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2389S:      Maintained
2390F:      drivers/mmc/host/atmel-mci.c
2391
2392ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2393M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2394S:      Supported
2395F:      drivers/power/reset/at91-sama5d2_shdwc.c
2396
2397ATMEL Audio ALSA driver
2398M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2399L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2400S:      Supported
2401F:      sound/soc/atmel
2402
2403ATMEL I2C DRIVER
2404M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2405L:      linux-i2c@vger.kernel.org
2406S:      Supported
2407F:      drivers/i2c/busses/i2c-at91.c
2408
2409ATMEL ISI DRIVER
2410M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2411L:      linux-media@vger.kernel.org
2412S:      Supported
2413F:      drivers/media/platform/atmel/atmel-isi.c
2414F:      include/media/atmel-isi.h
2415
2416ATMEL LCDFB DRIVER
2417M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:      linux-fbdev@vger.kernel.org
2419S:      Maintained
2420F:      drivers/video/fbdev/atmel_lcdfb.c
2421F:      include/video/atmel_lcdc.h
2422
2423ATMEL MACB ETHERNET DRIVER
2424M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2425S:      Supported
2426F:      drivers/net/ethernet/cadence/
2427
2428ATMEL MAXTOUCH DRIVER
2429M:      Nick Dyer <nick@shmanahar.org>
2430T:      git git://github.com/ndyer/linux.git
2431S:      Maintained
2432F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2433F:      drivers/input/touchscreen/atmel_mxt_ts.c
2434
2435ATMEL SAMA5D2 ADC DRIVER
2436M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2437L:      linux-iio@vger.kernel.org
2438S:      Supported
2439F:      drivers/iio/adc/at91-sama5d2_adc.c
2440
2441ATMEL SDMMC DRIVER
2442M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2443L:      linux-mmc@vger.kernel.org
2444S:      Supported
2445F:      drivers/mmc/host/sdhci-of-at91.c
2446
2447ATMEL SPI DRIVER
2448M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2449S:      Supported
2450F:      drivers/spi/spi-atmel.*
2451
2452ATMEL SSC DRIVER
2453M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2454L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455S:      Supported
2456F:      drivers/misc/atmel-ssc.c
2457F:      include/linux/atmel-ssc.h
2458
2459ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2460M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2461L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462S:      Supported
2463F:      drivers/misc/atmel_tclib.c
2464F:      drivers/clocksource/tcb_clksrc.c
2465
2466ATMEL USBA UDC DRIVER
2467M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2468L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469S:      Supported
2470F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2471
2472ATMEL WIRELESS DRIVER
2473M:      Simon Kelley <simon@thekelleys.org.uk>
2474L:      linux-wireless@vger.kernel.org
2475W:      http://www.thekelleys.org.uk/atmel
2476W:      http://atmelwlandriver.sourceforge.net/
2477S:      Maintained
2478F:      drivers/net/wireless/atmel/atmel*
2479
2480ATMEL XDMA DRIVER
2481M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2482L:      linux-arm-kernel@lists.infradead.org
2483L:      dmaengine@vger.kernel.org
2484S:      Supported
2485F:      drivers/dma/at_xdmac.c
2486
2487ATOMIC INFRASTRUCTURE
2488M:      Will Deacon <will.deacon@arm.com>
2489M:      Peter Zijlstra <peterz@infradead.org>
2490R:      Boqun Feng <boqun.feng@gmail.com>
2491L:      linux-kernel@vger.kernel.org
2492S:      Maintained
2493F:      arch/*/include/asm/atomic*.h
2494F:      include/*/atomic*.h
2495
2496ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2497M:      Bradley Grove <linuxdrivers@attotech.com>
2498L:      linux-scsi@vger.kernel.org
2499W:      http://www.attotech.com
2500S:      Supported
2501F:      drivers/scsi/esas2r
2502
2503ATUSB IEEE 802.15.4 RADIO DRIVER
2504M:      Stefan Schmidt <stefan@osg.samsung.com>
2505L:      linux-wpan@vger.kernel.org
2506S:      Maintained
2507F:      drivers/net/ieee802154/atusb.c
2508F:      drivers/net/ieee802154/atusb.h
2509F:      drivers/net/ieee802154/at86rf230.h
2510
2511AUDIT SUBSYSTEM
2512M:      Paul Moore <paul@paul-moore.com>
2513M:      Eric Paris <eparis@redhat.com>
2514L:      linux-audit@redhat.com (moderated for non-subscribers)
2515W:      https://github.com/linux-audit
2516T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2517S:      Supported
2518F:      include/linux/audit.h
2519F:      include/uapi/linux/audit.h
2520F:      kernel/audit*
2521
2522AUXILIARY DISPLAY DRIVERS
2523M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2524W:      http://miguelojeda.es/auxdisplay.htm
2525W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2526S:      Maintained
2527F:      drivers/auxdisplay/
2528F:      include/linux/cfag12864b.h
2529
2530AX.25 NETWORK LAYER
2531M:      Ralf Baechle <ralf@linux-mips.org>
2532L:      linux-hams@vger.kernel.org
2533W:      http://www.linux-ax25.org/
2534S:      Maintained
2535F:      include/uapi/linux/ax25.h
2536F:      include/net/ax25.h
2537F:      net/ax25/
2538
2539AXENTIA ARM DEVICES
2540M:      Peter Rosin <peda@axentia.se>
2541L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542S:      Maintained
2543F:      Documentation/devicetree/bindings/arm/axentia.txt
2544F:      arch/arm/boot/dts/at91-linea.dtsi
2545F:      arch/arm/boot/dts/at91-natte.dtsi
2546F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2547F:      arch/arm/boot/dts/at91-tse850-3.dts
2548
2549AXENTIA ASOC DRIVERS
2550M:      Peter Rosin <peda@axentia.se>
2551L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2552S:      Maintained
2553F:      Documentation/devicetree/bindings/sound/axentia,*
2554F:      sound/soc/atmel/tse850-pcm5142.c
2555
2556AZ6007 DVB DRIVER
2557M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2558L:      linux-media@vger.kernel.org
2559W:      https://linuxtv.org
2560T:      git git://linuxtv.org/media_tree.git
2561S:      Maintained
2562F:      drivers/media/usb/dvb-usb-v2/az6007.c
2563
2564AZTECH FM RADIO RECEIVER DRIVER
2565M:      Hans Verkuil <hverkuil@xs4all.nl>
2566L:      linux-media@vger.kernel.org
2567T:      git git://linuxtv.org/media_tree.git
2568W:      https://linuxtv.org
2569S:      Maintained
2570F:      drivers/media/radio/radio-aztech*
2571
2572B43 WIRELESS DRIVER
2573L:      linux-wireless@vger.kernel.org
2574L:      b43-dev@lists.infradead.org
2575W:      http://wireless.kernel.org/en/users/Drivers/b43
2576S:      Odd Fixes
2577F:      drivers/net/wireless/broadcom/b43/
2578
2579B43LEGACY WIRELESS DRIVER
2580M:      Larry Finger <Larry.Finger@lwfinger.net>
2581L:      linux-wireless@vger.kernel.org
2582L:      b43-dev@lists.infradead.org
2583W:      http://wireless.kernel.org/en/users/Drivers/b43
2584S:      Maintained
2585F:      drivers/net/wireless/broadcom/b43legacy/
2586
2587BACKLIGHT CLASS/SUBSYSTEM
2588M:      Lee Jones <lee.jones@linaro.org>
2589M:      Daniel Thompson <daniel.thompson@linaro.org>
2590M:      Jingoo Han <jingoohan1@gmail.com>
2591T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2592S:      Maintained
2593F:      drivers/video/backlight/
2594F:      include/linux/backlight.h
2595F:      include/linux/pwm_backlight.h
2596F:      Documentation/devicetree/bindings/leds/backlight
2597
2598BATMAN ADVANCED
2599M:      Marek Lindner <mareklindner@neomailbox.ch>
2600M:      Simon Wunderlich <sw@simonwunderlich.de>
2601M:      Antonio Quartulli <a@unstable.cc>
2602L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2603W:      https://www.open-mesh.org/
2604Q:      https://patchwork.open-mesh.org/project/batman/list/
2605S:      Maintained
2606F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2607F:      Documentation/ABI/testing/sysfs-class-net-mesh
2608F:      Documentation/networking/batman-adv.rst
2609F:      include/uapi/linux/batadv_packet.h
2610F:      include/uapi/linux/batman_adv.h
2611F:      net/batman-adv/
2612
2613BAYCOM/HDLCDRV DRIVERS FOR AX.25
2614M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2615L:      linux-hams@vger.kernel.org
2616W:      http://www.baycom.org/~tom/ham/ham.html
2617S:      Maintained
2618F:      drivers/net/hamradio/baycom*
2619
2620BCACHE (BLOCK LAYER CACHE)
2621M:      Coly Li <colyli@suse.de>
2622M:      Kent Overstreet <kent.overstreet@gmail.com>
2623L:      linux-bcache@vger.kernel.org
2624W:      http://bcache.evilpiepirate.org
2625C:      irc://irc.oftc.net/bcache
2626S:      Maintained
2627F:      drivers/md/bcache/
2628
2629BDISP ST MEDIA DRIVER
2630M:      Fabien Dessenne <fabien.dessenne@st.com>
2631L:      linux-media@vger.kernel.org
2632T:      git git://linuxtv.org/media_tree.git
2633W:      https://linuxtv.org
2634S:      Supported
2635F:      drivers/media/platform/sti/bdisp
2636
2637BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2638M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2639L:      netdev@vger.kernel.org
2640S:      Maintained
2641F:      drivers/net/ethernet/ec_bhf.c
2642
2643BEFS FILE SYSTEM
2644M:      Luis de Bethencourt <luisbg@kernel.org>
2645M:      Salah Triki <salah.triki@gmail.com>
2646S:      Maintained
2647T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2648F:      Documentation/filesystems/befs.txt
2649F:      fs/befs/
2650
2651BFQ I/O SCHEDULER
2652M:      Paolo Valente <paolo.valente@linaro.org>
2653M:      Jens Axboe <axboe@kernel.dk>
2654L:      linux-block@vger.kernel.org
2655S:      Maintained
2656F:      block/bfq-*
2657F:      Documentation/block/bfq-iosched.txt
2658
2659BFS FILE SYSTEM
2660M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2661S:      Maintained
2662F:      Documentation/filesystems/bfs.txt
2663F:      fs/bfs/
2664F:      include/uapi/linux/bfs_fs.h
2665
2666BLINKM RGB LED DRIVER
2667M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2668S:      Maintained
2669F:      drivers/leds/leds-blinkm.c
2670
2671BLOCK LAYER
2672M:      Jens Axboe <axboe@kernel.dk>
2673L:      linux-block@vger.kernel.org
2674T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2675S:      Maintained
2676F:      block/
2677F:      drivers/block/
2678F:      kernel/trace/blktrace.c
2679F:      lib/sbitmap.c
2680
2681BLOCK2MTD DRIVER
2682M:      Joern Engel <joern@lazybastard.org>
2683L:      linux-mtd@lists.infradead.org
2684S:      Maintained
2685F:      drivers/mtd/devices/block2mtd.c
2686
2687BLUETOOTH DRIVERS
2688M:      Marcel Holtmann <marcel@holtmann.org>
2689M:      Johan Hedberg <johan.hedberg@gmail.com>
2690L:      linux-bluetooth@vger.kernel.org
2691W:      http://www.bluez.org/
2692T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694S:      Maintained
2695F:      drivers/bluetooth/
2696
2697BLUETOOTH SUBSYSTEM
2698M:      Marcel Holtmann <marcel@holtmann.org>
2699M:      Johan Hedberg <johan.hedberg@gmail.com>
2700L:      linux-bluetooth@vger.kernel.org
2701W:      http://www.bluez.org/
2702T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704S:      Maintained
2705F:      net/bluetooth/
2706F:      include/net/bluetooth/
2707
2708BONDING DRIVER
2709M:      Jay Vosburgh <j.vosburgh@gmail.com>
2710M:      Veaceslav Falico <vfalico@gmail.com>
2711M:      Andy Gospodarek <andy@greyhouse.net>
2712L:      netdev@vger.kernel.org
2713W:      http://sourceforge.net/projects/bonding/
2714S:      Supported
2715F:      drivers/net/bonding/
2716F:      include/uapi/linux/if_bonding.h
2717
2718BPF (Safe dynamic programs and tools)
2719M:      Alexei Starovoitov <ast@kernel.org>
2720M:      Daniel Borkmann <daniel@iogearbox.net>
2721L:      netdev@vger.kernel.org
2722L:      linux-kernel@vger.kernel.org
2723T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2724T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2725S:      Supported
2726F:      arch/x86/net/bpf_jit*
2727F:      Documentation/networking/filter.txt
2728F:      Documentation/bpf/
2729F:      include/linux/bpf*
2730F:      include/linux/filter.h
2731F:      include/trace/events/bpf.h
2732F:      include/trace/events/xdp.h
2733F:      include/uapi/linux/bpf*
2734F:      include/uapi/linux/filter.h
2735F:      kernel/bpf/
2736F:      kernel/trace/bpf_trace.c
2737F:      lib/test_bpf.c
2738F:      net/bpf/
2739F:      net/core/filter.c
2740F:      net/sched/act_bpf.c
2741F:      net/sched/cls_bpf.c
2742F:      samples/bpf/
2743F:      tools/bpf/
2744F:      tools/testing/selftests/bpf/
2745
2746BROADCOM B44 10/100 ETHERNET DRIVER
2747M:      Michael Chan <michael.chan@broadcom.com>
2748L:      netdev@vger.kernel.org
2749S:      Supported
2750F:      drivers/net/ethernet/broadcom/b44.*
2751
2752BROADCOM B53 ETHERNET SWITCH DRIVER
2753M:      Florian Fainelli <f.fainelli@gmail.com>
2754L:      netdev@vger.kernel.org
2755L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2756S:      Supported
2757F:      drivers/net/dsa/b53/*
2758F:      include/linux/platform_data/b53.h
2759
2760BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2761M:      Florian Fainelli <f.fainelli@gmail.com>
2762M:      Ray Jui <rjui@broadcom.com>
2763M:      Scott Branden <sbranden@broadcom.com>
2764M:      bcm-kernel-feedback-list@broadcom.com
2765T:      git git://github.com/broadcom/mach-bcm
2766S:      Maintained
2767N:      bcm281*
2768N:      bcm113*
2769N:      bcm216*
2770N:      kona
2771F:      arch/arm/mach-bcm/
2772
2773BROADCOM BCM2835 ARM ARCHITECTURE
2774M:      Eric Anholt <eric@anholt.net>
2775M:      Stefan Wahren <stefan.wahren@i2se.com>
2776L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2777L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778T:      git git://github.com/anholt/linux
2779S:      Maintained
2780N:      bcm2835
2781F:      drivers/staging/vc04_services
2782
2783BROADCOM BCM47XX MIPS ARCHITECTURE
2784M:      Hauke Mehrtens <hauke@hauke-m.de>
2785M:      Rafał Miłecki <zajec5@gmail.com>
2786L:      linux-mips@linux-mips.org
2787S:      Maintained
2788F:      Documentation/devicetree/bindings/mips/brcm/
2789F:      arch/mips/bcm47xx/*
2790F:      arch/mips/include/asm/mach-bcm47xx/*
2791
2792BROADCOM BCM5301X ARM ARCHITECTURE
2793M:      Hauke Mehrtens <hauke@hauke-m.de>
2794M:      Rafał Miłecki <zajec5@gmail.com>
2795M:      Jon Mason <jonmason@broadcom.com>
2796M:      bcm-kernel-feedback-list@broadcom.com
2797L:      linux-arm-kernel@lists.infradead.org
2798S:      Maintained
2799F:      arch/arm/mach-bcm/bcm_5301x.c
2800F:      arch/arm/boot/dts/bcm5301x*.dtsi
2801F:      arch/arm/boot/dts/bcm470*
2802F:      arch/arm/boot/dts/bcm953012*
2803
2804BROADCOM BCM53573 ARM ARCHITECTURE
2805M:      Rafał Miłecki <rafal@milecki.pl>
2806L:      linux-arm-kernel@lists.infradead.org
2807S:      Maintained
2808F:      arch/arm/boot/dts/bcm53573*
2809F:      arch/arm/boot/dts/bcm47189*
2810
2811BROADCOM BCM63XX ARM ARCHITECTURE
2812M:      Florian Fainelli <f.fainelli@gmail.com>
2813M:      bcm-kernel-feedback-list@broadcom.com
2814L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815T:      git git://github.com/broadcom/stblinux.git
2816S:      Maintained
2817N:      bcm63xx
2818
2819BROADCOM BCM63XX/BCM33XX UDC DRIVER
2820M:      Kevin Cernekee <cernekee@gmail.com>
2821L:      linux-usb@vger.kernel.org
2822S:      Maintained
2823F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2824
2825BROADCOM BCM7XXX ARM ARCHITECTURE
2826M:      Brian Norris <computersforpeace@gmail.com>
2827M:      Gregory Fong <gregory.0xf0@gmail.com>
2828M:      Florian Fainelli <f.fainelli@gmail.com>
2829M:      bcm-kernel-feedback-list@broadcom.com
2830L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831T:      git git://github.com/broadcom/stblinux.git
2832S:      Maintained
2833F:      arch/arm/mach-bcm/*brcmstb*
2834F:      arch/arm/boot/dts/bcm7*.dts*
2835F:      drivers/bus/brcmstb_gisb.c
2836F:      arch/arm/mm/cache-b15-rac.c
2837F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2838N:      brcmstb
2839
2840BROADCOM BMIPS CPUFREQ DRIVER
2841M:      Markus Mayer <mmayer@broadcom.com>
2842M:      bcm-kernel-feedback-list@broadcom.com
2843L:      linux-pm@vger.kernel.org
2844S:      Maintained
2845F:      drivers/cpufreq/bmips-cpufreq.c
2846
2847BROADCOM BMIPS MIPS ARCHITECTURE
2848M:      Kevin Cernekee <cernekee@gmail.com>
2849M:      Florian Fainelli <f.fainelli@gmail.com>
2850L:      linux-mips@linux-mips.org
2851T:      git git://github.com/broadcom/stblinux.git
2852S:      Maintained
2853F:      arch/mips/bmips/*
2854F:      arch/mips/include/asm/mach-bmips/*
2855F:      arch/mips/kernel/*bmips*
2856F:      arch/mips/boot/dts/brcm/bcm*.dts*
2857F:      drivers/irqchip/irq-bcm63*
2858F:      drivers/irqchip/irq-bcm7*
2859F:      drivers/irqchip/irq-brcmstb*
2860F:      include/linux/bcm963xx_nvram.h
2861F:      include/linux/bcm963xx_tag.h
2862
2863BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2864M:      Rasesh Mody <rasesh.mody@cavium.com>
2865M:      Harish Patil <harish.patil@cavium.com>
2866M:      Dept-GELinuxNICDev@cavium.com
2867L:      netdev@vger.kernel.org
2868S:      Supported
2869F:      drivers/net/ethernet/broadcom/bnx2.*
2870F:      drivers/net/ethernet/broadcom/bnx2_*
2871
2872BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2873M:      QLogic-Storage-Upstream@qlogic.com
2874L:      linux-scsi@vger.kernel.org
2875S:      Supported
2876F:      drivers/scsi/bnx2fc/
2877
2878BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2879M:      QLogic-Storage-Upstream@qlogic.com
2880L:      linux-scsi@vger.kernel.org
2881S:      Supported
2882F:      drivers/scsi/bnx2i/
2883
2884BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2885M:      Ariel Elior <ariel.elior@cavium.com>
2886M:      everest-linux-l2@cavium.com
2887L:      netdev@vger.kernel.org
2888S:      Supported
2889F:      drivers/net/ethernet/broadcom/bnx2x/
2890
2891BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2892M:      Michael Chan <michael.chan@broadcom.com>
2893L:      netdev@vger.kernel.org
2894S:      Supported
2895F:      drivers/net/ethernet/broadcom/bnxt/
2896
2897BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2898M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2899M:      Franky Lin <franky.lin@broadcom.com>
2900M:      Hante Meuleman <hante.meuleman@broadcom.com>
2901M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2902M:      Wright Feng <wright.feng@cypress.com>
2903L:      linux-wireless@vger.kernel.org
2904L:      brcm80211-dev-list.pdl@broadcom.com
2905L:      brcm80211-dev-list@cypress.com
2906S:      Supported
2907F:      drivers/net/wireless/broadcom/brcm80211/
2908
2909BROADCOM BRCMSTB GPIO DRIVER
2910M:      Gregory Fong <gregory.0xf0@gmail.com>
2911L:      bcm-kernel-feedback-list@broadcom.com
2912S:      Supported
2913F:      drivers/gpio/gpio-brcmstb.c
2914F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2915
2916BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2917M:      Al Cooper <alcooperx@gmail.com>
2918L:      linux-kernel@vger.kernel.org
2919L:      bcm-kernel-feedback-list@broadcom.com
2920S:      Maintained
2921F:      drivers/phy/broadcom/phy-brcm-usb*
2922
2923BROADCOM GENET ETHERNET DRIVER
2924M:      Doug Berger <opendmb@gmail.com>
2925M:      Florian Fainelli <f.fainelli@gmail.com>
2926L:      netdev@vger.kernel.org
2927S:      Supported
2928F:      drivers/net/ethernet/broadcom/genet/
2929
2930BROADCOM IPROC ARM ARCHITECTURE
2931M:      Ray Jui <rjui@broadcom.com>
2932M:      Scott Branden <sbranden@broadcom.com>
2933M:      Jon Mason <jonmason@broadcom.com>
2934M:      bcm-kernel-feedback-list@broadcom.com
2935L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2936T:      git git://github.com/broadcom/cygnus-linux.git
2937S:      Maintained
2938N:      iproc
2939N:      cygnus
2940N:      bcm[-_]nsp
2941N:      bcm9113*
2942N:      bcm9583*
2943N:      bcm9585*
2944N:      bcm9586*
2945N:      bcm988312
2946N:      bcm113*
2947N:      bcm583*
2948N:      bcm585*
2949N:      bcm586*
2950N:      bcm88312
2951N:      hr2
2952F:      arch/arm64/boot/dts/broadcom/ns2*
2953F:      drivers/clk/bcm/clk-ns*
2954F:      drivers/pinctrl/bcm/pinctrl-ns*
2955
2956BROADCOM KONA GPIO DRIVER
2957M:      Ray Jui <rjui@broadcom.com>
2958L:      bcm-kernel-feedback-list@broadcom.com
2959S:      Supported
2960F:      drivers/gpio/gpio-bcm-kona.c
2961F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2962
2963BROADCOM NETXTREME-E ROCE DRIVER
2964M:      Selvin Xavier <selvin.xavier@broadcom.com>
2965M:      Devesh Sharma <devesh.sharma@broadcom.com>
2966M:      Somnath Kotur <somnath.kotur@broadcom.com>
2967M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2968L:      linux-rdma@vger.kernel.org
2969W:      http://www.broadcom.com
2970S:      Supported
2971F:      drivers/infiniband/hw/bnxt_re/
2972F:      include/uapi/rdma/bnxt_re-abi.h
2973
2974BROADCOM NVRAM DRIVER
2975M:      Rafał Miłecki <zajec5@gmail.com>
2976L:      linux-mips@linux-mips.org
2977S:      Maintained
2978F:      drivers/firmware/broadcom/*
2979
2980BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2981M:      Rafał Miłecki <zajec5@gmail.com>
2982L:      linux-wireless@vger.kernel.org
2983S:      Maintained
2984F:      drivers/bcma/
2985F:      include/linux/bcma/
2986
2987BROADCOM STB AVS CPUFREQ DRIVER
2988M:      Markus Mayer <mmayer@broadcom.com>
2989M:      bcm-kernel-feedback-list@broadcom.com
2990L:      linux-pm@vger.kernel.org
2991S:      Maintained
2992F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2993F:      drivers/cpufreq/brcmstb*
2994
2995BROADCOM STB AVS TMON DRIVER
2996M:      Markus Mayer <mmayer@broadcom.com>
2997M:      bcm-kernel-feedback-list@broadcom.com
2998L:      linux-pm@vger.kernel.org
2999S:      Maintained
3000F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3001F:      drivers/thermal/broadcom/brcmstb*
3002
3003BROADCOM STB NAND FLASH DRIVER
3004M:      Brian Norris <computersforpeace@gmail.com>
3005M:      Kamal Dasu <kdasu.kdev@gmail.com>
3006L:      linux-mtd@lists.infradead.org
3007L:      bcm-kernel-feedback-list@broadcom.com
3008S:      Maintained
3009F:      drivers/mtd/nand/raw/brcmnand/
3010
3011BROADCOM STB DPFE DRIVER
3012M:      Markus Mayer <mmayer@broadcom.com>
3013M:      bcm-kernel-feedback-list@broadcom.com
3014L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015S:      Maintained
3016F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3017F:      drivers/memory/brcmstb_dpfe.c
3018
3019BROADCOM SYSTEMPORT ETHERNET DRIVER
3020M:      Florian Fainelli <f.fainelli@gmail.com>
3021L:      netdev@vger.kernel.org
3022S:      Supported
3023F:      drivers/net/ethernet/broadcom/bcmsysport.*
3024
3025BROADCOM TG3 GIGABIT ETHERNET DRIVER
3026M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3027M:      Prashant Sreedharan <prashant@broadcom.com>
3028M:      Michael Chan <mchan@broadcom.com>
3029L:      netdev@vger.kernel.org
3030S:      Supported
3031F:      drivers/net/ethernet/broadcom/tg3.*
3032
3033BROCADE BFA FC SCSI DRIVER
3034M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3035M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3036L:      linux-scsi@vger.kernel.org
3037S:      Supported
3038F:      drivers/scsi/bfa/
3039
3040BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3041M:      Rasesh Mody <rasesh.mody@cavium.com>
3042M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3043M:      Dept-GELinuxNICDev@cavium.com
3044L:      netdev@vger.kernel.org
3045S:      Supported
3046F:      drivers/net/ethernet/brocade/bna/
3047
3048BSG (block layer generic sg v4 driver)
3049M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3050L:      linux-scsi@vger.kernel.org
3051S:      Supported
3052F:      block/bsg.c
3053F:      include/linux/bsg.h
3054F:      include/uapi/linux/bsg.h
3055
3056BT87X AUDIO DRIVER
3057M:      Clemens Ladisch <clemens@ladisch.de>
3058L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3059T:      git git://git.alsa-project.org/alsa-kernel.git
3060S:      Maintained
3061F:      Documentation/sound/alsa/Bt87x.txt
3062F:      sound/pci/bt87x.c
3063
3064BT8XXGPIO DRIVER
3065M:      Michael Buesch <m@bues.ch>
3066W:      http://bu3sch.de/btgpio.php
3067S:      Maintained
3068F:      drivers/gpio/gpio-bt8xx.c
3069
3070BTRFS FILE SYSTEM
3071M:      Chris Mason <clm@fb.com>
3072M:      Josef Bacik <jbacik@fb.com>
3073M:      David Sterba <dsterba@suse.com>
3074L:      linux-btrfs@vger.kernel.org
3075W:      http://btrfs.wiki.kernel.org/
3076Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3077T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3078S:      Maintained
3079F:      Documentation/filesystems/btrfs.txt
3080F:      fs/btrfs/
3081F:      include/linux/btrfs*
3082F:      include/uapi/linux/btrfs*
3083
3084BTTV VIDEO4LINUX DRIVER
3085M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3086L:      linux-media@vger.kernel.org
3087W:      https://linuxtv.org
3088T:      git git://linuxtv.org/media_tree.git
3089S:      Odd fixes
3090F:      Documentation/media/v4l-drivers/bttv*
3091F:      drivers/media/pci/bt8xx/bttv*
3092
3093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3094M:      Chanwoo Choi <cw00.choi@samsung.com>
3095L:      linux-pm@vger.kernel.org
3096L:      linux-samsung-soc@vger.kernel.org
3097T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3098S:      Maintained
3099F:      drivers/devfreq/exynos-bus.c
3100F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3101
3102BUSLOGIC SCSI DRIVER
3103M:      Khalid Aziz <khalid@gonehiking.org>
3104L:      linux-scsi@vger.kernel.org
3105S:      Maintained
3106F:      drivers/scsi/BusLogic.*
3107F:      drivers/scsi/FlashPoint.*
3108
3109C-MEDIA CMI8788 DRIVER
3110M:      Clemens Ladisch <clemens@ladisch.de>
3111L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3112T:      git git://git.alsa-project.org/alsa-kernel.git
3113S:      Maintained
3114F:      sound/pci/oxygen/
3115
3116C6X ARCHITECTURE
3117M:      Mark Salter <msalter@redhat.com>
3118M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3119L:      linux-c6x-dev@linux-c6x.org
3120W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3121S:      Maintained
3122F:      arch/c6x/
3123
3124CA8210 IEEE-802.15.4 RADIO DRIVER
3125M:      Harry Morris <h.morris@cascoda.com>
3126L:      linux-wpan@vger.kernel.org
3127W:      https://github.com/Cascoda/ca8210-linux.git
3128S:      Maintained
3129F:      drivers/net/ieee802154/ca8210.c
3130F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3131
3132CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3133M:      David Howells <dhowells@redhat.com>
3134L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3135S:      Supported
3136F:      Documentation/filesystems/caching/cachefiles.txt
3137F:      fs/cachefiles/
3138
3139CADET FM/AM RADIO RECEIVER DRIVER
3140M:      Hans Verkuil <hverkuil@xs4all.nl>
3141L:      linux-media@vger.kernel.org
3142T:      git git://linuxtv.org/media_tree.git
3143W:      https://linuxtv.org
3144S:      Maintained
3145F:      drivers/media/radio/radio-cadet*
3146
3147CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3148M:      Jonathan Corbet <corbet@lwn.net>
3149L:      linux-media@vger.kernel.org
3150T:      git git://linuxtv.org/media_tree.git
3151S:      Maintained
3152F:      Documentation/media/v4l-drivers/cafe_ccic*
3153F:      drivers/media/platform/marvell-ccic/
3154
3155CAIF NETWORK LAYER
3156M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3157L:      netdev@vger.kernel.org
3158S:      Supported
3159F:      Documentation/networking/caif/
3160F:      drivers/net/caif/
3161F:      include/uapi/linux/caif/
3162F:      include/net/caif/
3163F:      net/caif/
3164
3165CALGARY x86-64 IOMMU
3166M:      Muli Ben-Yehuda <mulix@mulix.org>
3167M:      Jon Mason <jdmason@kudzu.us>
3168L:      iommu@lists.linux-foundation.org
3169S:      Maintained
3170F:      arch/x86/kernel/pci-calgary_64.c
3171F:      arch/x86/kernel/tce_64.c
3172F:      arch/x86/include/asm/calgary.h
3173F:      arch/x86/include/asm/tce.h
3174
3175CAN NETWORK DRIVERS
3176M:      Wolfgang Grandegger <wg@grandegger.com>
3177M:      Marc Kleine-Budde <mkl@pengutronix.de>
3178L:      linux-can@vger.kernel.org
3179W:      https://github.com/linux-can
3180T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3181T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3182S:      Maintained
3183F:      Documentation/devicetree/bindings/net/can/
3184F:      drivers/net/can/
3185F:      include/linux/can/dev.h
3186F:      include/linux/can/platform/
3187F:      include/uapi/linux/can/error.h
3188F:      include/uapi/linux/can/netlink.h
3189
3190CAN NETWORK LAYER
3191M:      Oliver Hartkopp <socketcan@hartkopp.net>
3192M:      Marc Kleine-Budde <mkl@pengutronix.de>
3193L:      linux-can@vger.kernel.org
3194W:      https://github.com/linux-can
3195T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3196T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3197S:      Maintained
3198F:      Documentation/networking/can.rst
3199F:      net/can/
3200F:      include/linux/can/core.h
3201F:      include/uapi/linux/can.h
3202F:      include/uapi/linux/can/bcm.h
3203F:      include/uapi/linux/can/raw.h
3204F:      include/uapi/linux/can/gw.h
3205
3206CAPABILITIES
3207M:      Serge Hallyn <serge@hallyn.com>
3208L:      linux-security-module@vger.kernel.org
3209S:      Supported
3210F:      include/linux/capability.h
3211F:      include/uapi/linux/capability.h
3212F:      security/commoncap.c
3213F:      kernel/capability.c
3214
3215CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3216M:      Kevin Tsai <ktsai@capellamicro.com>
3217S:      Maintained
3218F:      drivers/iio/light/cm*
3219
3220CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3221M:      Christian Lamparter <chunkeey@googlemail.com>
3222L:      linux-wireless@vger.kernel.org
3223W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3224S:      Maintained
3225F:      drivers/net/wireless/ath/carl9170/
3226
3227CAVIUM I2C DRIVER
3228M:      Jan Glauber <jglauber@cavium.com>
3229M:      David Daney <david.daney@cavium.com>
3230W:      http://www.cavium.com
3231S:      Supported
3232F:      drivers/i2c/busses/i2c-octeon*
3233F:      drivers/i2c/busses/i2c-thunderx*
3234
3235CAVIUM LIQUIDIO NETWORK DRIVER
3236M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3237M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3238M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3239M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3240L:      netdev@vger.kernel.org
3241W:      http://www.cavium.com
3242S:      Supported
3243F:      drivers/net/ethernet/cavium/liquidio/
3244
3245CAVIUM MMC DRIVER
3246M:      Jan Glauber <jglauber@cavium.com>
3247M:      David Daney <david.daney@cavium.com>
3248M:      Steven J. Hill <Steven.Hill@cavium.com>
3249W:      http://www.cavium.com
3250S:      Supported
3251F:      drivers/mmc/host/cavium*
3252
3253CAVIUM OCTEON-TX CRYPTO DRIVER
3254M:      George Cherian <george.cherian@cavium.com>
3255L:      linux-crypto@vger.kernel.org
3256W:      http://www.cavium.com
3257S:      Supported
3258F:      drivers/crypto/cavium/cpt/
3259
3260CAVIUM THUNDERX2 ARM64 SOC
3261M:      Robert Richter <rrichter@cavium.com>
3262M:      Jayachandran C <jnair@caviumnetworks.com>
3263L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3264S:      Maintained
3265F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3266F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3267
3268CC2520 IEEE-802.15.4 RADIO DRIVER
3269M:      Varka Bhadram <varkabhadram@gmail.com>
3270L:      linux-wpan@vger.kernel.org
3271S:      Maintained
3272F:      drivers/net/ieee802154/cc2520.c
3273F:      include/linux/spi/cc2520.h
3274F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3275
3276CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3277M:      Gilad Ben-Yossef <gilad@benyossef.com>
3278L:      linux-crypto@vger.kernel.org
3279S:      Supported
3280F:      drivers/crypto/ccree/
3281W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3282
3283CEC FRAMEWORK
3284M:      Hans Verkuil <hans.verkuil@cisco.com>
3285L:      linux-media@vger.kernel.org
3286T:      git git://linuxtv.org/media_tree.git
3287W:      http://linuxtv.org
3288S:      Supported
3289F:      Documentation/media/kapi/cec-core.rst
3290F:      Documentation/media/uapi/cec
3291F:      drivers/media/cec/
3292F:      drivers/media/rc/keymaps/rc-cec.c
3293F:      include/media/cec.h
3294F:      include/media/cec-notifier.h
3295F:      include/uapi/linux/cec.h
3296F:      include/uapi/linux/cec-funcs.h
3297F:      Documentation/devicetree/bindings/media/cec.txt
3298F:      Documentation/ABI/testing/debugfs-cec-error-inj
3299
3300CEC GPIO DRIVER
3301M:      Hans Verkuil <hans.verkuil@cisco.com>
3302L:      linux-media@vger.kernel.org
3303T:      git git://linuxtv.org/media_tree.git
3304W:      http://linuxtv.org
3305S:      Supported
3306F:      drivers/media/platform/cec-gpio/
3307F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3308
3309CELL BROADBAND ENGINE ARCHITECTURE
3310M:      Arnd Bergmann <arnd@arndb.de>
3311L:      linuxppc-dev@lists.ozlabs.org
3312W:      http://www.ibm.com/developerworks/power/cell/
3313S:      Supported
3314F:      arch/powerpc/include/asm/cell*.h
3315F:      arch/powerpc/include/asm/spu*.h
3316F:      arch/powerpc/include/uapi/asm/spu*.h
3317F:      arch/powerpc/oprofile/*cell*
3318F:      arch/powerpc/platforms/cell/
3319
3320CEPH COMMON CODE (LIBCEPH)
3321M:      Ilya Dryomov <idryomov@gmail.com>
3322M:      "Yan, Zheng" <zyan@redhat.com>
3323M:      Sage Weil <sage@redhat.com>
3324L:      ceph-devel@vger.kernel.org
3325W:      http://ceph.com/
3326T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3327T:      git git://github.com/ceph/ceph-client.git
3328S:      Supported
3329F:      net/ceph/
3330F:      include/linux/ceph/
3331F:      include/linux/crush/
3332
3333CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3334M:      "Yan, Zheng" <zyan@redhat.com>
3335M:      Sage Weil <sage@redhat.com>
3336M:      Ilya Dryomov <idryomov@gmail.com>
3337L:      ceph-devel@vger.kernel.org
3338W:      http://ceph.com/
3339T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3340T:      git git://github.com/ceph/ceph-client.git
3341S:      Supported
3342F:      Documentation/filesystems/ceph.txt
3343F:      fs/ceph/
3344
3345CERTIFICATE HANDLING:
3346M:      David Howells <dhowells@redhat.com>
3347M:      David Woodhouse <dwmw2@infradead.org>
3348L:      keyrings@vger.kernel.org
3349S:      Maintained
3350F:      Documentation/module-signing.txt
3351F:      certs/
3352F:      scripts/sign-file.c
3353F:      scripts/extract-cert.c
3354
3355CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3356L:      linux-usb@vger.kernel.org
3357S:      Orphan
3358F:      Documentation/usb/WUSB-Design-overview.txt
3359F:      Documentation/usb/wusb-cbaf
3360F:      drivers/usb/host/hwa-hc.c
3361F:      drivers/usb/host/whci/
3362F:      drivers/usb/wusbcore/
3363F:      include/linux/usb/wusb*
3364
3365CFAG12864B LCD DRIVER
3366M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3367W:      http://miguelojeda.es/auxdisplay.htm
3368W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3369S:      Maintained
3370F:      drivers/auxdisplay/cfag12864b.c
3371F:      include/linux/cfag12864b.h
3372
3373CFAG12864BFB LCD FRAMEBUFFER DRIVER
3374M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3375W:      http://miguelojeda.es/auxdisplay.htm
3376W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3377S:      Maintained
3378F:      drivers/auxdisplay/cfag12864bfb.c
3379F:      include/linux/cfag12864b.h
3380
3381802.11 (including CFG80211/NL80211)
3382M:      Johannes Berg <johannes@sipsolutions.net>
3383L:      linux-wireless@vger.kernel.org
3384W:      http://wireless.kernel.org/
3385T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3386T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3387S:      Maintained
3388F:      net/wireless/
3389F:      include/uapi/linux/nl80211.h
3390F:      include/linux/ieee80211.h
3391F:      include/net/wext.h
3392F:      include/net/cfg80211.h
3393F:      include/net/iw_handler.h
3394F:      include/net/ieee80211_radiotap.h
3395F:      Documentation/driver-api/80211/cfg80211.rst
3396F:      Documentation/networking/regulatory.txt
3397
3398CHAR and MISC DRIVERS
3399M:      Arnd Bergmann <arnd@arndb.de>
3400M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3401T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3402S:      Supported
3403F:      drivers/char/
3404F:      drivers/misc/
3405F:      include/linux/miscdevice.h
3406
3407CHECKPATCH
3408M:      Andy Whitcroft <apw@canonical.com>
3409M:      Joe Perches <joe@perches.com>
3410S:      Maintained
3411F:      scripts/checkpatch.pl
3412
3413CHINESE DOCUMENTATION
3414M:      Harry Wei <harryxiyou@gmail.com>
3415L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3416L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3417S:      Maintained
3418F:      Documentation/translations/zh_CN/
3419
3420CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3421M:      Peter Chen <Peter.Chen@nxp.com>
3422T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3423L:      linux-usb@vger.kernel.org
3424S:      Maintained
3425F:      drivers/usb/chipidea/
3426
3427CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3428M:      Hans de Goede <hdegoede@redhat.com>
3429L:      linux-input@vger.kernel.org
3430S:      Maintained
3431F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3432F:      drivers/input/touchscreen/chipone_icn8318.c
3433
3434CHROME HARDWARE PLATFORM SUPPORT
3435M:      Benson Leung <bleung@chromium.org>
3436M:      Olof Johansson <olof@lixom.net>
3437S:      Maintained
3438T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3439F:      drivers/platform/chrome/
3440
3441CIRRUS LOGIC AUDIO CODEC DRIVERS
3442M:      Brian Austin <brian.austin@cirrus.com>
3443M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3444L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3445S:      Maintained
3446F:      sound/soc/codecs/cs*
3447
3448CIRRUS LOGIC EP93XX ETHERNET DRIVER
3449M:      Hartley Sweeten <hsweeten@visionengravers.com>
3450L:      netdev@vger.kernel.org
3451S:      Maintained
3452F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3453
3454CISCO FCOE HBA DRIVER
3455M:      Satish Kharat <satishkh@cisco.com>
3456M:      Sesidhar Baddela <sebaddel@cisco.com>
3457M:      Karan Tilak Kumar <kartilak@cisco.com>
3458L:      linux-scsi@vger.kernel.org
3459S:      Supported
3460F:      drivers/scsi/fnic/
3461
3462CISCO SCSI HBA DRIVER
3463M:      Karan Tilak Kumar <kartilak@cisco.com>
3464M:      Sesidhar Baddela <sebaddel@cisco.com>
3465L:      linux-scsi@vger.kernel.org
3466S:      Supported
3467F:      drivers/scsi/snic/
3468
3469CISCO VIC ETHERNET NIC DRIVER
3470M:      Christian Benvenuti <benve@cisco.com>
3471M:      Govindarajulu Varadarajan <_govind@gmx.com>
3472M:      Parvi Kaustubhi <pkaustub@cisco.com>
3473S:      Supported
3474F:      drivers/net/ethernet/cisco/enic/
3475
3476CISCO VIC LOW LATENCY NIC DRIVER
3477M:      Christian Benvenuti <benve@cisco.com>
3478M:      Dave Goodell <dgoodell@cisco.com>
3479S:      Supported
3480F:      drivers/infiniband/hw/usnic/
3481
3482CLEANCACHE API
3483M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3484L:      linux-kernel@vger.kernel.org
3485S:      Maintained
3486F:      mm/cleancache.c
3487F:      include/linux/cleancache.h
3488
3489CLK API
3490M:      Russell King <linux@armlinux.org.uk>
3491L:      linux-clk@vger.kernel.org
3492S:      Maintained
3493F:      include/linux/clk.h
3494
3495CLOCKSOURCE, CLOCKEVENT DRIVERS
3496M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3497M:      Thomas Gleixner <tglx@linutronix.de>
3498L:      linux-kernel@vger.kernel.org
3499T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3500S:      Supported
3501F:      drivers/clocksource/
3502F:      Documentation/devicetree/bindings/timer/
3503
3504CMPC ACPI DRIVER
3505M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3506M:      Daniel Oliveira Nascimento <don@syst.com.br>
3507L:      platform-driver-x86@vger.kernel.org
3508S:      Supported
3509F:      drivers/platform/x86/classmate-laptop.c
3510
3511COBALT MEDIA DRIVER
3512M:      Hans Verkuil <hans.verkuil@cisco.com>
3513L:      linux-media@vger.kernel.org
3514T:      git git://linuxtv.org/media_tree.git
3515W:      https://linuxtv.org
3516S:      Supported
3517F:      drivers/media/pci/cobalt/
3518
3519COCCINELLE/Semantic Patches (SmPL)
3520M:      Julia Lawall <Julia.Lawall@lip6.fr>
3521M:      Gilles Muller <Gilles.Muller@lip6.fr>
3522M:      Nicolas Palix <nicolas.palix@imag.fr>
3523M:      Michal Marek <michal.lkml@markovi.net>
3524L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3525T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3526W:      http://coccinelle.lip6.fr/
3527S:      Supported
3528F:      Documentation/dev-tools/coccinelle.rst
3529F:      scripts/coccinelle/
3530F:      scripts/coccicheck
3531
3532CODA FILE SYSTEM
3533M:      Jan Harkes <jaharkes@cs.cmu.edu>
3534M:      coda@cs.cmu.edu
3535L:      codalist@coda.cs.cmu.edu
3536W:      http://www.coda.cs.cmu.edu/
3537S:      Maintained
3538F:      Documentation/filesystems/coda.txt
3539F:      fs/coda/
3540F:      include/linux/coda*.h
3541F:      include/uapi/linux/coda*.h
3542
3543CODA V4L2 MEM2MEM DRIVER
3544M:      Philipp Zabel <p.zabel@pengutronix.de>
3545L:      linux-media@vger.kernel.org
3546S:      Maintained
3547F:      Documentation/devicetree/bindings/media/coda.txt
3548F:      drivers/media/platform/coda/
3549
3550COMMON CLK FRAMEWORK
3551M:      Michael Turquette <mturquette@baylibre.com>
3552M:      Stephen Boyd <sboyd@kernel.org>
3553L:      linux-clk@vger.kernel.org
3554Q:      http://patchwork.kernel.org/project/linux-clk/list/
3555T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3556S:      Maintained
3557F:      Documentation/devicetree/bindings/clock/
3558F:      drivers/clk/
3559X:      drivers/clk/clkdev.c
3560F:      include/linux/clk-pr*
3561F:      include/linux/clk/
3562
3563COMMON INTERNET FILE SYSTEM (CIFS)
3564M:      Steve French <sfrench@samba.org>
3565L:      linux-cifs@vger.kernel.org
3566L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3567W:      http://linux-cifs.samba.org/
3568T:      git git://git.samba.org/sfrench/cifs-2.6.git
3569S:      Supported
3570F:      Documentation/filesystems/cifs/
3571F:      fs/cifs/
3572
3573COMPACTPCI HOTPLUG CORE
3574M:      Scott Murray <scott@spiteful.org>
3575L:      linux-pci@vger.kernel.org
3576S:      Maintained
3577F:      drivers/pci/hotplug/cpci_hotplug*
3578
3579COMPACTPCI HOTPLUG GENERIC DRIVER
3580M:      Scott Murray <scott@spiteful.org>
3581L:      linux-pci@vger.kernel.org
3582S:      Maintained
3583F:      drivers/pci/hotplug/cpcihp_generic.c
3584
3585COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3586M:      Scott Murray <scott@spiteful.org>
3587L:      linux-pci@vger.kernel.org
3588S:      Maintained
3589F:      drivers/pci/hotplug/cpcihp_zt5550.*
3590
3591COMPAL LAPTOP SUPPORT
3592M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3593L:      platform-driver-x86@vger.kernel.org
3594S:      Maintained
3595F:      drivers/platform/x86/compal-laptop.c
3596
3597CONEXANT ACCESSRUNNER USB DRIVER
3598L:      accessrunner-general@lists.sourceforge.net
3599W:      http://accessrunner.sourceforge.net/
3600S:      Orphan
3601F:      drivers/usb/atm/cxacru.c
3602
3603CONFIGFS
3604M:      Joel Becker <jlbec@evilplan.org>
3605M:      Christoph Hellwig <hch@lst.de>
3606T:      git git://git.infradead.org/users/hch/configfs.git
3607S:      Supported
3608F:      fs/configfs/
3609F:      include/linux/configfs.h
3610
3611CONNECTOR
3612M:      Evgeniy Polyakov <zbr@ioremap.net>
3613L:      netdev@vger.kernel.org
3614S:      Maintained
3615F:      drivers/connector/
3616
3617CONTROL GROUP (CGROUP)
3618M:      Tejun Heo <tj@kernel.org>
3619M:      Li Zefan <lizefan@huawei.com>
3620M:      Johannes Weiner <hannes@cmpxchg.org>
3621L:      cgroups@vger.kernel.org
3622T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3623S:      Maintained
3624F:      Documentation/cgroup*
3625F:      include/linux/cgroup*
3626F:      kernel/cgroup*
3627
3628CONTROL GROUP - CPUSET
3629M:      Li Zefan <lizefan@huawei.com>
3630L:      cgroups@vger.kernel.org
3631W:      http://www.bullopensource.org/cpuset/
3632W:      http://oss.sgi.com/projects/cpusets/
3633T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3634S:      Maintained
3635F:      Documentation/cgroup-v1/cpusets.txt
3636F:      include/linux/cpuset.h
3637F:      kernel/cgroup/cpuset.c
3638
3639CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3640M:      Johannes Weiner <hannes@cmpxchg.org>
3641M:      Michal Hocko <mhocko@kernel.org>
3642M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3643L:      cgroups@vger.kernel.org
3644L:      linux-mm@kvack.org
3645S:      Maintained
3646F:      mm/memcontrol.c
3647F:      mm/swap_cgroup.c
3648
3649CORETEMP HARDWARE MONITORING DRIVER
3650M:      Fenghua Yu <fenghua.yu@intel.com>
3651L:      linux-hwmon@vger.kernel.org
3652S:      Maintained
3653F:      Documentation/hwmon/coretemp
3654F:      drivers/hwmon/coretemp.c
3655
3656COSA/SRP SYNC SERIAL DRIVER
3657M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3658W:      http://www.fi.muni.cz/~kas/cosa/
3659S:      Maintained
3660F:      drivers/net/wan/cosa*
3661
3662CPMAC ETHERNET DRIVER
3663M:      Florian Fainelli <f.fainelli@gmail.com>
3664L:      netdev@vger.kernel.org
3665S:      Maintained
3666F:      drivers/net/ethernet/ti/cpmac.c
3667
3668CPU FREQUENCY DRIVERS
3669M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3670M:      Viresh Kumar <viresh.kumar@linaro.org>
3671L:      linux-pm@vger.kernel.org
3672S:      Maintained
3673T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3674T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3675B:      https://bugzilla.kernel.org
3676F:      Documentation/cpu-freq/
3677F:      Documentation/devicetree/bindings/cpufreq/
3678F:      drivers/cpufreq/
3679F:      include/linux/cpufreq.h
3680F:      tools/testing/selftests/cpufreq/
3681
3682CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3683M:      Viresh Kumar <viresh.kumar@linaro.org>
3684M:      Sudeep Holla <sudeep.holla@arm.com>
3685L:      linux-pm@vger.kernel.org
3686W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3687S:      Maintained
3688F:      drivers/cpufreq/arm_big_little.h
3689F:      drivers/cpufreq/arm_big_little.c
3690F:      drivers/cpufreq/arm_big_little_dt.c
3691
3692CPU POWER MONITORING SUBSYSTEM
3693M:      Thomas Renninger <trenn@suse.com>
3694M:      Shuah Khan <shuah@kernel.org>
3695L:      linux-pm@vger.kernel.org
3696S:      Maintained
3697F:      tools/power/cpupower/
3698
3699CPUID/MSR DRIVER
3700M:      "H. Peter Anvin" <hpa@zytor.com>
3701S:      Maintained
3702F:      arch/x86/kernel/cpuid.c
3703F:      arch/x86/kernel/msr.c
3704
3705CPUIDLE DRIVER - ARM BIG LITTLE
3706M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3707M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3708L:      linux-pm@vger.kernel.org
3709L:      linux-arm-kernel@lists.infradead.org
3710T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3711S:      Maintained
3712F:      drivers/cpuidle/cpuidle-big_little.c
3713
3714CPUIDLE DRIVER - ARM EXYNOS
3715M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3716M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3717M:      Kukjin Kim <kgene@kernel.org>
3718L:      linux-pm@vger.kernel.org
3719L:      linux-samsung-soc@vger.kernel.org
3720S:      Supported
3721F:      drivers/cpuidle/cpuidle-exynos.c
3722F:      arch/arm/mach-exynos/pm.c
3723
3724CPUIDLE DRIVERS
3725M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3726M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3727L:      linux-pm@vger.kernel.org
3728S:      Maintained
3729T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3730B:      https://bugzilla.kernel.org
3731F:      drivers/cpuidle/*
3732F:      include/linux/cpuidle.h
3733
3734CRAMFS FILESYSTEM
3735M:      Nicolas Pitre <nico@linaro.org>
3736S:      Maintained
3737F:      Documentation/filesystems/cramfs.txt
3738F:      fs/cramfs/
3739
3740CRYPTO API
3741M:      Herbert Xu <herbert@gondor.apana.org.au>
3742M:      "David S. Miller" <davem@davemloft.net>
3743L:      linux-crypto@vger.kernel.org
3744T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3745T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3746S:      Maintained
3747F:      Documentation/crypto/
3748F:      Documentation/devicetree/bindings/crypto/
3749F:      arch/*/crypto/
3750F:      crypto/
3751F:      drivers/crypto/
3752F:      include/crypto/
3753F:      include/linux/crypto*
3754
3755CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3756M:      Neil Horman <nhorman@tuxdriver.com>
3757L:      linux-crypto@vger.kernel.org
3758S:      Maintained
3759F:      crypto/ansi_cprng.c
3760F:      crypto/rng.c
3761
3762CS3308 MEDIA DRIVER
3763M:      Hans Verkuil <hverkuil@xs4all.nl>
3764L:      linux-media@vger.kernel.org
3765T:      git git://linuxtv.org/media_tree.git
3766W:      http://linuxtv.org
3767S:      Odd Fixes
3768F:      drivers/media/i2c/cs3308.c
3769F:      drivers/media/i2c/cs3308.h
3770
3771CS5535 Audio ALSA driver
3772M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3773S:      Maintained
3774F:      sound/pci/cs5535audio/
3775
3776CW1200 WLAN driver
3777M:      Solomon Peachy <pizza@shaftnet.org>
3778S:      Maintained
3779F:      drivers/net/wireless/st/cw1200/
3780
3781CX18 VIDEO4LINUX DRIVER
3782M:      Andy Walls <awalls@md.metrocast.net>
3783L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3784L:      linux-media@vger.kernel.org
3785T:      git git://linuxtv.org/media_tree.git
3786W:      https://linuxtv.org
3787W:      http://www.ivtvdriver.org/index.php/Cx18
3788S:      Maintained
3789F:      Documentation/media/v4l-drivers/cx18*
3790F:      drivers/media/pci/cx18/
3791F:      include/uapi/linux/ivtv*
3792
3793CX2341X MPEG ENCODER HELPER MODULE
3794M:      Hans Verkuil <hverkuil@xs4all.nl>
3795L:      linux-media@vger.kernel.org
3796T:      git git://linuxtv.org/media_tree.git
3797W:      https://linuxtv.org
3798S:      Maintained
3799F:      drivers/media/common/cx2341x*
3800F:      include/media/cx2341x*
3801
3802CX24120 MEDIA DRIVER
3803M:      Jemma Denson <jdenson@gmail.com>
3804M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3805L:      linux-media@vger.kernel.org
3806W:      https://linuxtv.org
3807Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3808S:      Maintained
3809F:      drivers/media/dvb-frontends/cx24120*
3810
3811CX88 VIDEO4LINUX DRIVER
3812M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3813L:      linux-media@vger.kernel.org
3814W:      https://linuxtv.org
3815T:      git git://linuxtv.org/media_tree.git
3816S:      Odd fixes
3817F:      Documentation/media/v4l-drivers/cx88*
3818F:      drivers/media/pci/cx88/
3819
3820CXD2820R MEDIA DRIVER
3821M:      Antti Palosaari <crope@iki.fi>
3822L:      linux-media@vger.kernel.org
3823W:      https://linuxtv.org
3824W:      http://palosaari.fi/linux/
3825Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3826T:      git git://linuxtv.org/anttip/media_tree.git
3827S:      Maintained
3828F:      drivers/media/dvb-frontends/cxd2820r*
3829
3830CXGB3 ETHERNET DRIVER (CXGB3)
3831M:      Santosh Raspatur <santosh@chelsio.com>
3832L:      netdev@vger.kernel.org
3833W:      http://www.chelsio.com
3834S:      Supported
3835F:      drivers/net/ethernet/chelsio/cxgb3/
3836
3837CXGB3 ISCSI DRIVER (CXGB3I)
3838M:      Karen Xie <kxie@chelsio.com>
3839L:      linux-scsi@vger.kernel.org
3840W:      http://www.chelsio.com
3841S:      Supported
3842F:      drivers/scsi/cxgbi/cxgb3i
3843
3844CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3845M:      Steve Wise <swise@chelsio.com>
3846L:      linux-rdma@vger.kernel.org
3847W:      http://www.openfabrics.org
3848S:      Supported
3849F:      drivers/infiniband/hw/cxgb3/
3850F:      include/uapi/rdma/cxgb3-abi.h
3851
3852CXGB4 CRYPTO DRIVER (chcr)
3853M:      Harsh Jain <harsh@chelsio.com>
3854L:      linux-crypto@vger.kernel.org
3855W:      http://www.chelsio.com
3856S:      Supported
3857F:      drivers/crypto/chelsio
3858
3859CXGB4 ETHERNET DRIVER (CXGB4)
3860M:      Ganesh Goudar <ganeshgr@chelsio.com>
3861L:      netdev@vger.kernel.org
3862W:      http://www.chelsio.com
3863S:      Supported
3864F:      drivers/net/ethernet/chelsio/cxgb4/
3865
3866CXGB4 ISCSI DRIVER (CXGB4I)
3867M:      Karen Xie <kxie@chelsio.com>
3868L:      linux-scsi@vger.kernel.org
3869W:      http://www.chelsio.com
3870S:      Supported
3871F:      drivers/scsi/cxgbi/cxgb4i
3872
3873CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3874M:      Steve Wise <swise@chelsio.com>
3875L:      linux-rdma@vger.kernel.org
3876W:      http://www.openfabrics.org
3877S:      Supported
3878F:      drivers/infiniband/hw/cxgb4/
3879F:      include/uapi/rdma/cxgb4-abi.h
3880
3881CXGB4VF ETHERNET DRIVER (CXGB4VF)
3882M:      Casey Leedom <leedom@chelsio.com>
3883L:      netdev@vger.kernel.org
3884W:      http://www.chelsio.com
3885S:      Supported
3886F:      drivers/net/ethernet/chelsio/cxgb4vf/
3887
3888CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3889M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3890M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3891L:      linuxppc-dev@lists.ozlabs.org
3892S:      Supported
3893F:      arch/powerpc/platforms/powernv/pci-cxl.c
3894F:      drivers/misc/cxl/
3895F:      include/misc/cxl*
3896F:      include/uapi/misc/cxl.h
3897F:      Documentation/powerpc/cxl.txt
3898F:      Documentation/ABI/testing/sysfs-class-cxl
3899
3900CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3901M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3902M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3903M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3904L:      linux-scsi@vger.kernel.org
3905S:      Supported
3906F:      drivers/scsi/cxlflash/
3907F:      include/uapi/scsi/cxlflash_ioctls.h
3908F:      Documentation/powerpc/cxlflash.txt
3909
3910CYBERPRO FB DRIVER
3911M:      Russell King <linux@armlinux.org.uk>
3912L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3913W:      http://www.armlinux.org.uk/
3914S:      Maintained
3915F:      drivers/video/fbdev/cyber2000fb.*
3916
3917CYCLADES ASYNC MUX DRIVER
3918W:      http://www.cyclades.com/
3919S:      Orphan
3920F:      drivers/tty/cyclades.c
3921F:      include/linux/cyclades.h
3922F:      include/uapi/linux/cyclades.h
3923
3924CYCLADES PC300 DRIVER
3925W:      http://www.cyclades.com/
3926S:      Orphan
3927F:      drivers/net/wan/pc300*
3928
3929CYPRESS_FIRMWARE MEDIA DRIVER
3930M:      Antti Palosaari <crope@iki.fi>
3931L:      linux-media@vger.kernel.org
3932W:      https://linuxtv.org
3933W:      http://palosaari.fi/linux/
3934Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3935T:      git git://linuxtv.org/anttip/media_tree.git
3936S:      Maintained
3937F:      drivers/media/common/cypress_firmware*
3938
3939CYTTSP TOUCHSCREEN DRIVER
3940M:      Ferruh Yigit <fery@cypress.com>
3941L:      linux-input@vger.kernel.org
3942S:      Supported
3943F:      drivers/input/touchscreen/cyttsp*
3944F:      include/linux/input/cyttsp.h
3945
3946D-LINK DIR-685 TOUCHKEYS DRIVER
3947M:      Linus Walleij <linus.walleij@linaro.org>
3948L:      linux-input@vger.kernel.org
3949S:      Supported
3950F:      drivers/input/dlink-dir685-touchkeys.c
3951
3952DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3953M:      Joshua Kinard <kumba@gentoo.org>
3954S:      Maintained
3955F:      drivers/rtc/rtc-ds1685.c
3956F:      include/linux/rtc/ds1685.h
3957
3958DAMA SLAVE for AX.25
3959M:      Joerg Reuter <jreuter@yaina.de>
3960W:      http://yaina.de/jreuter/
3961W:      http://www.qsl.net/dl1bke/
3962L:      linux-hams@vger.kernel.org
3963S:      Maintained
3964F:      net/ax25/af_ax25.c
3965F:      net/ax25/ax25_dev.c
3966F:      net/ax25/ax25_ds_*
3967F:      net/ax25/ax25_in.c
3968F:      net/ax25/ax25_out.c
3969F:      net/ax25/ax25_timer.c
3970F:      net/ax25/sysctl_net_ax25.c
3971
3972DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3973L:      netdev@vger.kernel.org
3974S:      Orphan
3975F:      Documentation/networking/dmfe.txt
3976F:      drivers/net/ethernet/dec/tulip/dmfe.c
3977
3978DC390/AM53C974 SCSI driver
3979M:      Hannes Reinecke <hare@suse.com>
3980L:      linux-scsi@vger.kernel.org
3981S:      Maintained
3982F:      drivers/scsi/am53c974.c
3983
3984DC395x SCSI driver
3985M:      Oliver Neukum <oliver@neukum.org>
3986M:      Ali Akcaagac <aliakc@web.de>
3987M:      Jamie Lenehan <lenehan@twibble.org>
3988L:      dc395x@twibble.org
3989W:      http://twibble.org/dist/dc395x/
3990W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3991S:      Maintained
3992F:      Documentation/scsi/dc395x.txt
3993F:      drivers/scsi/dc395x.*
3994
3995DCCP PROTOCOL
3996M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3997L:      dccp@vger.kernel.org
3998W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3999S:      Maintained
4000F:      include/linux/dccp.h
4001F:      include/uapi/linux/dccp.h
4002F:      include/linux/tfrc.h
4003F:      net/dccp/
4004
4005DECnet NETWORK LAYER
4006W:      http://linux-decnet.sourceforge.net
4007L:      linux-decnet-user@lists.sourceforge.net
4008S:      Orphan
4009F:      Documentation/networking/decnet.txt
4010F:      net/decnet/
4011
4012DECSTATION PLATFORM SUPPORT
4013M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4014L:      linux-mips@linux-mips.org
4015W:      http://www.linux-mips.org/wiki/DECstation
4016S:      Maintained
4017F:      arch/mips/dec/
4018F:      arch/mips/include/asm/dec/
4019F:      arch/mips/include/asm/mach-dec/
4020
4021DEFXX FDDI NETWORK DRIVER
4022M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4023S:      Maintained
4024F:      drivers/net/fddi/defxx.*
4025
4026DELL SMBIOS DRIVER
4027M:      Pali Rohr <pali.rohar@gmail.com>
4028M:      Mario Limonciello <mario.limonciello@dell.com>
4029L:      platform-driver-x86@vger.kernel.org
4030S:      Maintained
4031F:      drivers/platform/x86/dell-smbios.*
4032
4033DELL SMBIOS SMM DRIVER
4034M:      Mario Limonciello <mario.limonciello@dell.com>
4035L:      platform-driver-x86@vger.kernel.org
4036S:      Maintained
4037F:      drivers/platform/x86/dell-smbios-smm.c
4038
4039DELL SMBIOS WMI DRIVER
4040M:      Mario Limonciello <mario.limonciello@dell.com>
4041L:      platform-driver-x86@vger.kernel.org
4042S:      Maintained
4043F:      drivers/platform/x86/dell-smbios-wmi.c
4044F:      tools/wmi/dell-smbios-example.c
4045
4046DELL LAPTOP DRIVER
4047M:      Matthew Garrett <mjg59@srcf.ucam.org>
4048M:      Pali Rohr <pali.rohar@gmail.com>
4049L:      platform-driver-x86@vger.kernel.org
4050S:      Maintained
4051F:      drivers/platform/x86/dell-laptop.c
4052
4053DELL LAPTOP FREEFALL DRIVER
4054M:      Pali Rohr <pali.rohar@gmail.com>
4055S:      Maintained
4056F:      drivers/platform/x86/dell-smo8800.c
4057
4058DELL LAPTOP RBTN DRIVER
4059M:      Pali Rohr <pali.rohar@gmail.com>
4060S:      Maintained
4061F:      drivers/platform/x86/dell-rbtn.*
4062
4063DELL LAPTOP SMM DRIVER
4064M:      Pali Rohr <pali.rohar@gmail.com>
4065S:      Maintained
4066F:      drivers/hwmon/dell-smm-hwmon.c
4067F:      include/uapi/linux/i8k.h
4068
4069DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4070M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4071S:      Maintained
4072F:      Documentation/dcdbas.txt
4073F:      drivers/firmware/dcdbas.*
4074
4075DELL WMI NOTIFICATIONS DRIVER
4076M:      Matthew Garrett <mjg59@srcf.ucam.org>
4077M:      Pali Rohr <pali.rohar@gmail.com>
4078S:      Maintained
4079F:      drivers/platform/x86/dell-wmi.c
4080
4081DELL WMI DESCRIPTOR DRIVER
4082M:      Mario Limonciello <mario.limonciello@dell.com>
4083S:      Maintained
4084F:      drivers/platform/x86/dell-wmi-descriptor.c
4085
4086DELTA ST MEDIA DRIVER
4087M:      Hugues Fruchet <hugues.fruchet@st.com>
4088L:      linux-media@vger.kernel.org
4089T:      git git://linuxtv.org/media_tree.git
4090W:      https://linuxtv.org
4091S:      Supported
4092F:      drivers/media/platform/sti/delta
4093
4094DENALI NAND DRIVER
4095M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4096L:      linux-mtd@lists.infradead.org
4097S:      Supported
4098F:      drivers/mtd/nand/raw/denali*
4099
4100DESIGNWARE USB2 DRD IP DRIVER
4101M:      Minas Harutyunyan <hminas@synopsys.com>
4102L:      linux-usb@vger.kernel.org
4103T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4104S:      Maintained
4105F:      drivers/usb/dwc2/
4106
4107DESIGNWARE USB3 DRD IP DRIVER
4108M:      Felipe Balbi <balbi@kernel.org>
4109L:      linux-usb@vger.kernel.org
4110T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4111S:      Maintained
4112F:      drivers/usb/dwc3/
4113
4114DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4115M:      Andreas Klinger <ak@it-klinger.de>
4116L:      linux-iio@vger.kernel.org
4117S:      Maintained
4118F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4119F:      drivers/iio/proximity/srf*.c
4120
4121DEVICE COREDUMP (DEV_COREDUMP)
4122M:      Johannes Berg <johannes@sipsolutions.net>
4123L:      linux-kernel@vger.kernel.org
4124S:      Maintained
4125F:      drivers/base/devcoredump.c
4126F:      include/linux/devcoredump.h
4127
4128DEVICE FREQUENCY (DEVFREQ)
4129M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4130M:      Kyungmin Park <kyungmin.park@samsung.com>
4131R:      Chanwoo Choi <cw00.choi@samsung.com>
4132L:      linux-pm@vger.kernel.org
4133T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4134S:      Maintained
4135F:      drivers/devfreq/
4136F:      include/linux/devfreq.h
4137F:      Documentation/devicetree/bindings/devfreq/
4138
4139DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4140M:      Chanwoo Choi <cw00.choi@samsung.com>
4141L:      linux-pm@vger.kernel.org
4142T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4143S:      Supported
4144F:      drivers/devfreq/event/
4145F:      drivers/devfreq/devfreq-event.c
4146F:      include/linux/devfreq-event.h
4147F:      Documentation/devicetree/bindings/devfreq/event/
4148
4149DEVICE NUMBER REGISTRY
4150M:      Torben Mathiasen <device@lanana.org>
4151W:      http://lanana.org/docs/device-list/index.html
4152S:      Maintained
4153
4154DEVICE-MAPPER  (LVM)
4155M:      Alasdair Kergon <agk@redhat.com>
4156M:      Mike Snitzer <snitzer@redhat.com>
4157M:      dm-devel@redhat.com
4158L:      dm-devel@redhat.com
4159W:      http://sources.redhat.com/dm
4160Q:      http://patchwork.kernel.org/project/dm-devel/list/
4161T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4162T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4163S:      Maintained
4164F:      Documentation/device-mapper/
4165F:      drivers/md/Makefile
4166F:      drivers/md/Kconfig
4167F:      drivers/md/dm*
4168F:      drivers/md/persistent-data/
4169F:      include/linux/device-mapper.h
4170F:      include/linux/dm-*.h
4171F:      include/uapi/linux/dm-*.h
4172
4173DEVLINK
4174M:      Jiri Pirko <jiri@mellanox.com>
4175L:      netdev@vger.kernel.org
4176S:      Supported
4177F:      net/core/devlink.c
4178F:      include/net/devlink.h
4179F:      include/uapi/linux/devlink.h
4180
4181DIALOG SEMICONDUCTOR DRIVERS
4182M:      Support Opensource <support.opensource@diasemi.com>
4183W:      http://www.dialog-semiconductor.com/products
4184S:      Supported
4185F:      Documentation/hwmon/da90??
4186F:      Documentation/devicetree/bindings/mfd/da90*.txt
4187F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4188F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4189F:      Documentation/devicetree/bindings/regulator/da92*.txt
4190F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4191F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4192F:      drivers/gpio/gpio-da90??.c
4193F:      drivers/hwmon/da90??-hwmon.c
4194F:      drivers/iio/adc/da91??-*.c
4195F:      drivers/input/misc/da90??_onkey.c
4196F:      drivers/input/touchscreen/da9052_tsi.c
4197F:      drivers/leds/leds-da90??.c
4198F:      drivers/mfd/da903x.c
4199F:      drivers/mfd/da90??-*.c
4200F:      drivers/mfd/da91??-*.c
4201F:      drivers/power/supply/da9052-battery.c
4202F:      drivers/power/supply/da91??-*.c
4203F:      drivers/regulator/da903x.c
4204F:      drivers/regulator/da9???-regulator.[ch]
4205F:      drivers/thermal/da90??-thermal.c
4206F:      drivers/rtc/rtc-da90??.c
4207F:      drivers/video/backlight/da90??_bl.c
4208F:      drivers/watchdog/da90??_wdt.c
4209F:      include/linux/mfd/da903x.h
4210F:      include/linux/mfd/da9052/
4211F:      include/linux/mfd/da9055/
4212F:      include/linux/mfd/da9062/
4213F:      include/linux/mfd/da9063/
4214F:      include/linux/mfd/da9150/
4215F:      include/linux/regulator/da9211.h
4216F:      include/sound/da[79]*.h
4217F:      sound/soc/codecs/da[79]*.[ch]
4218
4219DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4220M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4221L:      linux-gpio@vger.kernel.org
4222S:      Maintained
4223F:      drivers/gpio/gpio-gpio-mm.c
4224
4225DIGI NEO AND CLASSIC PCI PRODUCTS
4226M:      Lidza Louina <lidza.louina@gmail.com>
4227M:      Mark Hounschell <markh@compro.net>
4228L:      driverdev-devel@linuxdriverproject.org
4229S:      Maintained
4230F:      drivers/staging/dgnc/
4231
4232DIOLAN U2C-12 I2C DRIVER
4233M:      Guenter Roeck <linux@roeck-us.net>
4234L:      linux-i2c@vger.kernel.org
4235S:      Maintained
4236F:      drivers/i2c/busses/i2c-diolan-u2c.c
4237
4238FILESYSTEM DIRECT ACCESS (DAX)
4239M:      Matthew Wilcox <mawilcox@microsoft.com>
4240M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4241L:      linux-fsdevel@vger.kernel.org
4242S:      Supported
4243F:      fs/dax.c
4244F:      include/linux/dax.h
4245F:      include/trace/events/fs_dax.h
4246
4247DEVICE DIRECT ACCESS (DAX)
4248M:      Dan Williams <dan.j.williams@intel.com>
4249M:      Dave Jiang <dave.jiang@intel.com>
4250M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4251M:      Vishal Verma <vishal.l.verma@intel.com>
4252L:      linux-nvdimm@lists.01.org
4253S:      Supported
4254F:      drivers/dax/
4255
4256DIRECTORY NOTIFICATION (DNOTIFY)
4257M:      Jan Kara <jack@suse.cz>
4258R:      Amir Goldstein <amir73il@gmail.com>
4259L:      linux-fsdevel@vger.kernel.org
4260S:      Maintained
4261F:      Documentation/filesystems/dnotify.txt
4262F:      fs/notify/dnotify/
4263F:      include/linux/dnotify.h
4264
4265DISK GEOMETRY AND PARTITION HANDLING
4266M:      Andries Brouwer <aeb@cwi.nl>
4267W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4268W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4269W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4270S:      Maintained
4271
4272DISKQUOTA
4273M:      Jan Kara <jack@suse.com>
4274S:      Maintained
4275F:      Documentation/filesystems/quota.txt
4276F:      fs/quota/
4277F:      include/linux/quota*.h
4278F:      include/uapi/linux/quota*.h
4279
4280DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4281M:      Bernie Thompson <bernie@plugable.com>
4282L:      linux-fbdev@vger.kernel.org
4283S:      Maintained
4284W:      http://plugable.com/category/projects/udlfb/
4285F:      drivers/video/fbdev/udlfb.c
4286F:      include/video/udlfb.h
4287F:      Documentation/fb/udlfb.txt
4288
4289DISTRIBUTED LOCK MANAGER (DLM)
4290M:      Christine Caulfield <ccaulfie@redhat.com>
4291M:      David Teigland <teigland@redhat.com>
4292L:      cluster-devel@redhat.com
4293W:      http://sources.redhat.com/cluster/
4294T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4295S:      Supported
4296F:      fs/dlm/
4297
4298DMA BUFFER SHARING FRAMEWORK
4299M:      Sumit Semwal <sumit.semwal@linaro.org>
4300S:      Maintained
4301L:      linux-media@vger.kernel.org
4302L:      dri-devel@lists.freedesktop.org
4303L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4304F:      drivers/dma-buf/
4305F:      include/linux/dma-buf*
4306F:      include/linux/reservation.h
4307F:      include/linux/*fence.h
4308F:      Documentation/driver-api/dma-buf.rst
4309T:      git git://anongit.freedesktop.org/drm/drm-misc
4310
4311DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4312M:      Vinod Koul <vkoul@kernel.org>
4313L:      dmaengine@vger.kernel.org
4314Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4315S:      Maintained
4316F:      drivers/dma/
4317F:      include/linux/dmaengine.h
4318F:      include/linux/of_dma.h
4319F:      Documentation/devicetree/bindings/dma/
4320F:      Documentation/driver-api/dmaengine/
4321T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4322
4323DMA MAPPING HELPERS
4324M:      Christoph Hellwig <hch@lst.de>
4325M:      Marek Szyprowski <m.szyprowski@samsung.com>
4326R:      Robin Murphy <robin.murphy@arm.com>
4327L:      iommu@lists.linux-foundation.org
4328T:      git git://git.infradead.org/users/hch/dma-mapping.git
4329W:      http://git.infradead.org/users/hch/dma-mapping.git
4330S:      Supported
4331F:      lib/dma-debug.c
4332F:      lib/dma-direct.c
4333F:      lib/dma-virt.c
4334F:      drivers/base/dma-mapping.c
4335F:      drivers/base/dma-coherent.c
4336F:      include/asm-generic/dma-mapping.h
4337F:      include/linux/dma-direct.h
4338F:      include/linux/dma-mapping.h
4339
4340DME1737 HARDWARE MONITOR DRIVER
4341M:      Juerg Haefliger <juergh@gmail.com>
4342L:      linux-hwmon@vger.kernel.org
4343S:      Maintained
4344F:      Documentation/hwmon/dme1737
4345F:      drivers/hwmon/dme1737.c
4346
4347DMI/SMBIOS SUPPORT
4348M:      Jean Delvare <jdelvare@suse.com>
4349S:      Maintained
4350T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4351F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4352F:      drivers/firmware/dmi-id.c
4353F:      drivers/firmware/dmi_scan.c
4354F:      include/linux/dmi.h
4355
4356DOCUMENTATION
4357M:      Jonathan Corbet <corbet@lwn.net>
4358L:      linux-doc@vger.kernel.org
4359S:      Maintained
4360F:      Documentation/
4361F:      scripts/kernel-doc
4362X:      Documentation/ABI/
4363X:      Documentation/devicetree/
4364X:      Documentation/acpi
4365X:      Documentation/power
4366X:      Documentation/spi
4367X:      Documentation/media
4368T:      git git://git.lwn.net/linux.git docs-next
4369
4370DONGWOON DW9714 LENS VOICE COIL DRIVER
4371M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4372L:      linux-media@vger.kernel.org
4373T:      git git://linuxtv.org/media_tree.git
4374S:      Maintained
4375F:      drivers/media/i2c/dw9714.c
4376
4377DOUBLETALK DRIVER
4378M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4379L:      blinux-list@redhat.com
4380S:      Maintained
4381F:      drivers/char/dtlk.c
4382F:      include/linux/dtlk.h
4383
4384DPAA2 DATAPATH I/O (DPIO) DRIVER
4385M:      Roy Pledge <Roy.Pledge@nxp.com>
4386L:      linux-kernel@vger.kernel.org
4387S:      Maintained
4388F:      drivers/staging/fsl-mc/bus/dpio
4389
4390DPAA2 ETHERNET DRIVER
4391M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4392L:      linux-kernel@vger.kernel.org
4393S:      Maintained
4394F:      drivers/staging/fsl-dpaa2/ethernet
4395
4396DPAA2 ETHERNET SWITCH DRIVER
4397M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4398L:      linux-kernel@vger.kernel.org
4399S:      Maintained
4400F:      drivers/staging/fsl-dpaa2/ethsw
4401
4402DPT_I2O SCSI RAID DRIVER
4403M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4404L:      linux-scsi@vger.kernel.org
4405W:      http://www.adaptec.com/
4406S:      Maintained
4407F:      drivers/scsi/dpt*
4408F:      drivers/scsi/dpt/
4409
4410DRBD DRIVER
4411M:      Philipp Reisner <philipp.reisner@linbit.com>
4412M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4413L:      drbd-dev@lists.linbit.com
4414W:      http://www.drbd.org
4415T:      git git://git.linbit.com/linux-drbd.git
4416T:      git git://git.linbit.com/drbd-8.4.git
4417S:      Supported
4418F:      drivers/block/drbd/
4419F:      lib/lru_cache.c
4420F:      Documentation/blockdev/drbd/
4421
4422DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4423M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4424T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4425S:      Supported
4426F:      Documentation/kobject.txt
4427F:      drivers/base/
4428F:      fs/debugfs/
4429F:      fs/sysfs/
4430F:      include/linux/debugfs.h
4431F:      include/linux/kobj*
4432F:      lib/kobj*
4433
4434DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4435M:      Kevin Hilman <khilman@kernel.org>
4436M:      Nishanth Menon <nm@ti.com>
4437S:      Maintained
4438F:      drivers/power/avs/
4439F:      include/linux/power/smartreflex.h
4440L:      linux-pm@vger.kernel.org
4441
4442DRM DRIVER FOR ARM PL111 CLCD
4443M:      Eric Anholt <eric@anholt.net>
4444T:      git git://anongit.freedesktop.org/drm/drm-misc
4445S:      Supported
4446F:      drivers/gpu/drm/pl111/
4447
4448DRM DRIVER FOR ARM VERSATILE TFT PANELS
4449M:      Linus Walleij <linus.walleij@linaro.org>
4450T:      git git://anongit.freedesktop.org/drm/drm-misc
4451S:      Maintained
4452F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4453F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4454
4455DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4456M:      Dave Airlie <airlied@redhat.com>
4457S:      Odd Fixes
4458F:      drivers/gpu/drm/ast/
4459
4460DRM DRIVER FOR BOCHS VIRTUAL GPU
4461M:      Gerd Hoffmann <kraxel@redhat.com>
4462L:      virtualization@lists.linux-foundation.org
4463T:      git git://anongit.freedesktop.org/drm/drm-misc
4464S:      Maintained
4465F:      drivers/gpu/drm/bochs/
4466
4467DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4468M:      Linus Walleij <linus.walleij@linaro.org>
4469T:      git git://anongit.freedesktop.org/drm/drm-misc
4470S:      Maintained
4471F:      drivers/gpu/drm/tve200/
4472
4473DRM DRIVER FOR ILITEK ILI9225 PANELS
4474M:      David Lechner <david@lechnology.com>
4475S:      Maintained
4476F:      drivers/gpu/drm/tinydrm/ili9225.c
4477F:      Documentation/devicetree/bindings/display/ili9225.txt
4478
4479DRM DRIVER FOR INTEL I810 VIDEO CARDS
4480S:      Orphan / Obsolete
4481F:      drivers/gpu/drm/i810/
4482F:      include/uapi/drm/i810_drm.h
4483
4484DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4485S:      Orphan / Obsolete
4486F:      drivers/gpu/drm/mga/
4487F:      include/uapi/drm/mga_drm.h
4488
4489DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4490M:      Dave Airlie <airlied@redhat.com>
4491S:      Odd Fixes
4492F:      drivers/gpu/drm/mgag200/
4493
4494DRM DRIVER FOR MI0283QT
4495M:      Noralf Trnnes <noralf@tronnes.org>
4496S:      Maintained
4497F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4498F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4499
4500DRM DRIVER FOR MSM ADRENO GPU
4501M:      Rob Clark <robdclark@gmail.com>
4502L:      linux-arm-msm@vger.kernel.org
4503L:      dri-devel@lists.freedesktop.org
4504L:      freedreno@lists.freedesktop.org
4505T:      git git://people.freedesktop.org/~robclark/linux
4506S:      Maintained
4507F:      drivers/gpu/drm/msm/
4508F:      include/uapi/drm/msm_drm.h
4509F:      Documentation/devicetree/bindings/display/msm/
4510
4511DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4512M:      Ben Skeggs <bskeggs@redhat.com>
4513L:      dri-devel@lists.freedesktop.org
4514L:      nouveau@lists.freedesktop.org
4515T:      git git://github.com/skeggsb/linux
4516S:      Supported
4517F:      drivers/gpu/drm/nouveau/
4518F:      include/uapi/drm/nouveau_drm.h
4519
4520DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4521M:      Noralf Trnnes <noralf@tronnes.org>
4522S:      Maintained
4523F:      drivers/gpu/drm/tinydrm/repaper.c
4524F:      Documentation/devicetree/bindings/display/repaper.txt
4525
4526DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4527M:      Dave Airlie <airlied@redhat.com>
4528M:      Gerd Hoffmann <kraxel@redhat.com>
4529L:      virtualization@lists.linux-foundation.org
4530T:      git git://anongit.freedesktop.org/drm/drm-misc
4531S:      Obsolete
4532W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4533F:      drivers/gpu/drm/cirrus/
4534
4535DRM DRIVER FOR QXL VIRTUAL GPU
4536M:      Dave Airlie <airlied@redhat.com>
4537M:      Gerd Hoffmann <kraxel@redhat.com>
4538L:      virtualization@lists.linux-foundation.org
4539T:      git git://anongit.freedesktop.org/drm/drm-misc
4540S:      Maintained
4541F:      drivers/gpu/drm/qxl/
4542F:      include/uapi/drm/qxl_drm.h
4543
4544DRM DRIVER FOR RAGE 128 VIDEO CARDS
4545S:      Orphan / Obsolete
4546F:      drivers/gpu/drm/r128/
4547F:      include/uapi/drm/r128_drm.h
4548
4549DRM DRIVER FOR SAVAGE VIDEO CARDS
4550S:      Orphan / Obsolete
4551F:      drivers/gpu/drm/savage/
4552F:      include/uapi/drm/savage_drm.h
4553
4554DRM DRIVER FOR SIS VIDEO CARDS
4555S:      Orphan / Obsolete
4556F:      drivers/gpu/drm/sis/
4557F:      include/uapi/drm/sis_drm.h
4558
4559DRM DRIVER FOR SITRONIX ST7586 PANELS
4560M:      David Lechner <david@lechnology.com>
4561S:      Maintained
4562F:      drivers/gpu/drm/tinydrm/st7586.c
4563F:      Documentation/devicetree/bindings/display/st7586.txt
4564
4565DRM DRIVER FOR SITRONIX ST7735R PANELS
4566M:      David Lechner <david@lechnology.com>
4567S:      Maintained
4568F:      drivers/gpu/drm/tinydrm/st7735r.c
4569F:      Documentation/devicetree/bindings/display/st7735r.txt
4570
4571DRM DRIVER FOR TDFX VIDEO CARDS
4572S:      Orphan / Obsolete
4573F:      drivers/gpu/drm/tdfx/
4574
4575DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4576M:      Dave Airlie <airlied@redhat.com>
4577S:      Odd Fixes
4578F:      drivers/gpu/drm/udl/
4579
4580DRM DRIVER FOR VMWARE VIRTUAL GPU
4581M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4582M:      Sinclair Yeh <syeh@vmware.com>
4583M:      Thomas Hellstrom <thellstrom@vmware.com>
4584L:      dri-devel@lists.freedesktop.org
4585T:      git git://people.freedesktop.org/~syeh/repos_linux
4586T:      git git://people.freedesktop.org/~thomash/linux
4587S:      Supported
4588F:      drivers/gpu/drm/vmwgfx/
4589F:      include/uapi/drm/vmwgfx_drm.h
4590
4591DRM DRIVERS
4592M:      David Airlie <airlied@linux.ie>
4593L:      dri-devel@lists.freedesktop.org
4594T:      git git://people.freedesktop.org/~airlied/linux
4595B:      https://bugs.freedesktop.org/
4596C:      irc://chat.freenode.net/dri-devel
4597S:      Maintained
4598F:      drivers/gpu/drm/
4599F:      drivers/gpu/vga/
4600F:      Documentation/devicetree/bindings/display/
4601F:      Documentation/devicetree/bindings/gpu/
4602F:      Documentation/devicetree/bindings/video/
4603F:      Documentation/gpu/
4604F:      include/drm/
4605F:      include/uapi/drm/
4606F:      include/linux/vga*
4607
4608DRM DRIVERS AND MISC GPU PATCHES
4609M:      Gustavo Padovan <gustavo@padovan.org>
4610M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4611M:      Sean Paul <seanpaul@chromium.org>
4612W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4613S:      Maintained
4614T:      git git://anongit.freedesktop.org/drm/drm-misc
4615F:      Documentation/gpu/
4616F:      drivers/gpu/vga/
4617F:      drivers/gpu/drm/*
4618F:      include/drm/drm*
4619F:      include/uapi/drm/drm*
4620F:      include/linux/vga*
4621
4622DRM DRIVERS FOR ALLWINNER A10
4623M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4624L:      dri-devel@lists.freedesktop.org
4625S:      Supported
4626F:      drivers/gpu/drm/sun4i/
4627F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4628T:      git git://anongit.freedesktop.org/drm/drm-misc
4629
4630DRM DRIVERS FOR AMLOGIC SOCS
4631M:      Neil Armstrong <narmstrong@baylibre.com>
4632L:      dri-devel@lists.freedesktop.org
4633L:      linux-amlogic@lists.infradead.org
4634W:      http://linux-meson.com/
4635S:      Supported
4636F:      drivers/gpu/drm/meson/
4637F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4638F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4639F:      Documentation/gpu/meson.rst
4640T:      git git://anongit.freedesktop.org/drm/drm-misc
4641
4642DRM DRIVERS FOR ATMEL HLCDC
4643M:      Boris Brezillon <boris.brezillon@bootlin.com>
4644L:      dri-devel@lists.freedesktop.org
4645S:      Supported
4646F:      drivers/gpu/drm/atmel-hlcdc/
4647F:      Documentation/devicetree/bindings/drm/atmel/
4648T:      git git://anongit.freedesktop.org/drm/drm-misc
4649
4650DRM DRIVERS FOR BRIDGE CHIPS
4651M:      Archit Taneja <architt@codeaurora.org>
4652M:      Andrzej Hajda <a.hajda@samsung.com>
4653R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4654S:      Maintained
4655T:      git git://anongit.freedesktop.org/drm/drm-misc
4656F:      drivers/gpu/drm/bridge/
4657
4658DRM DRIVERS FOR EXYNOS
4659M:      Inki Dae <inki.dae@samsung.com>
4660M:      Joonyoung Shim <jy0922.shim@samsung.com>
4661M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4662M:      Kyungmin Park <kyungmin.park@samsung.com>
4663L:      dri-devel@lists.freedesktop.org
4664T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4665S:      Supported
4666F:      drivers/gpu/drm/exynos/
4667F:      include/uapi/drm/exynos_drm.h
4668F:      Documentation/devicetree/bindings/display/exynos/
4669
4670DRM DRIVERS FOR FREESCALE DCU
4671M:      Stefan Agner <stefan@agner.ch>
4672M:      Alison Wang <alison.wang@freescale.com>
4673L:      dri-devel@lists.freedesktop.org
4674S:      Supported
4675F:      drivers/gpu/drm/fsl-dcu/
4676F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4677F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4678F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4679
4680DRM DRIVERS FOR FREESCALE IMX
4681M:      Philipp Zabel <p.zabel@pengutronix.de>
4682L:      dri-devel@lists.freedesktop.org
4683S:      Maintained
4684F:      drivers/gpu/drm/imx/
4685F:      drivers/gpu/ipu-v3/
4686F:      Documentation/devicetree/bindings/display/imx/
4687
4688DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4689M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4690L:      dri-devel@lists.freedesktop.org
4691T:      git git://github.com/patjak/drm-gma500
4692S:      Maintained
4693F:      drivers/gpu/drm/gma500/
4694
4695DRM DRIVERS FOR HISILICON
4696M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4697M:      Rongrong Zou <zourongrong@gmail.com>
4698R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4699R:      Chen Feng <puck.chen@hisilicon.com>
4700L:      dri-devel@lists.freedesktop.org
4701T:      git git://github.com/xin3liang/linux.git
4702S:      Maintained
4703F:      drivers/gpu/drm/hisilicon/
4704F:      Documentation/devicetree/bindings/display/hisilicon/
4705
4706DRM DRIVERS FOR MEDIATEK
4707M:      CK Hu <ck.hu@mediatek.com>
4708M:      Philipp Zabel <p.zabel@pengutronix.de>
4709L:      dri-devel@lists.freedesktop.org
4710S:      Supported
4711F:      drivers/gpu/drm/mediatek/
4712F:      Documentation/devicetree/bindings/display/mediatek/
4713
4714DRM DRIVERS FOR NVIDIA TEGRA
4715M:      Thierry Reding <thierry.reding@gmail.com>
4716L:      dri-devel@lists.freedesktop.org
4717L:      linux-tegra@vger.kernel.org
4718T:      git git://anongit.freedesktop.org/tegra/linux.git
4719S:      Supported
4720F:      drivers/gpu/drm/tegra/
4721F:      drivers/gpu/host1x/
4722F:      include/linux/host1x.h
4723F:      include/uapi/drm/tegra_drm.h
4724F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4725
4726DRM DRIVERS FOR RENESAS
4727M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4728L:      dri-devel@lists.freedesktop.org
4729L:      linux-renesas-soc@vger.kernel.org
4730T:      git git://linuxtv.org/pinchartl/fbdev
4731S:      Supported
4732F:      drivers/gpu/drm/rcar-du/
4733F:      drivers/gpu/drm/shmobile/
4734F:      include/linux/platform_data/shmob_drm.h
4735F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4736F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4737F:      Documentation/devicetree/bindings/display/renesas,du.txt
4738
4739DRM DRIVERS FOR ROCKCHIP
4740M:      Sandy Huang <hjc@rock-chips.com>
4741M:      Heiko Stbner <heiko@sntech.de>
4742L:      dri-devel@lists.freedesktop.org
4743S:      Maintained
4744F:      drivers/gpu/drm/rockchip/
4745F:      Documentation/devicetree/bindings/display/rockchip/
4746T:      git git://anongit.freedesktop.org/drm/drm-misc
4747
4748DRM DRIVERS FOR STI
4749M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4750M:      Vincent Abriou <vincent.abriou@st.com>
4751L:      dri-devel@lists.freedesktop.org
4752T:      git git://anongit.freedesktop.org/drm/drm-misc
4753S:      Maintained
4754F:      drivers/gpu/drm/sti
4755F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4756
4757DRM DRIVERS FOR STM
4758M:      Yannick Fertre <yannick.fertre@st.com>
4759M:      Philippe Cornu <philippe.cornu@st.com>
4760M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4761M:      Vincent Abriou <vincent.abriou@st.com>
4762L:      dri-devel@lists.freedesktop.org
4763T:      git git://anongit.freedesktop.org/drm/drm-misc
4764S:      Maintained
4765F:      drivers/gpu/drm/stm
4766F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4767
4768DRM DRIVERS FOR TI LCDC
4769M:      Jyri Sarha <jsarha@ti.com>
4770R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4771L:      dri-devel@lists.freedesktop.org
4772S:      Maintained
4773F:      drivers/gpu/drm/tilcdc/
4774F:      Documentation/devicetree/bindings/display/tilcdc/
4775
4776DRM DRIVERS FOR TI OMAP
4777M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4778L:      dri-devel@lists.freedesktop.org
4779S:      Maintained
4780F:      drivers/gpu/drm/omapdrm/
4781F:      Documentation/devicetree/bindings/display/ti/
4782
4783DRM DRIVERS FOR VC4
4784M:      Eric Anholt <eric@anholt.net>
4785T:      git git://github.com/anholt/linux
4786S:      Supported
4787F:      drivers/gpu/drm/vc4/
4788F:      include/uapi/drm/vc4_drm.h
4789F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4790T:      git git://anongit.freedesktop.org/drm/drm-misc
4791
4792DRM DRIVERS FOR VIVANTE GPU IP
4793M:      Lucas Stach <l.stach@pengutronix.de>
4794R:      Russell King <linux+etnaviv@armlinux.org.uk>
4795R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4796L:      etnaviv@lists.freedesktop.org
4797L:      dri-devel@lists.freedesktop.org
4798S:      Maintained
4799F:      drivers/gpu/drm/etnaviv/
4800F:      include/uapi/drm/etnaviv_drm.h
4801F:      Documentation/devicetree/bindings/display/etnaviv/
4802
4803DRM DRIVERS FOR ZTE ZX
4804M:      Shawn Guo <shawnguo@kernel.org>
4805L:      dri-devel@lists.freedesktop.org
4806S:      Maintained
4807F:      drivers/gpu/drm/zte/
4808F:      Documentation/devicetree/bindings/display/zte,vou.txt
4809T:      git git://anongit.freedesktop.org/drm/drm-misc
4810
4811DRM PANEL DRIVERS
4812M:      Thierry Reding <thierry.reding@gmail.com>
4813L:      dri-devel@lists.freedesktop.org
4814T:      git git://anongit.freedesktop.org/drm/drm-misc
4815S:      Maintained
4816F:      drivers/gpu/drm/drm_panel.c
4817F:      drivers/gpu/drm/panel/
4818F:      include/drm/drm_panel.h
4819F:      Documentation/devicetree/bindings/display/panel/
4820
4821DRM TINYDRM DRIVERS
4822M:      Noralf Trnnes <noralf@tronnes.org>
4823W:      https://github.com/notro/tinydrm/wiki/Development
4824T:      git git://anongit.freedesktop.org/drm/drm-misc
4825S:      Maintained
4826F:      drivers/gpu/drm/tinydrm/
4827F:      include/drm/tinydrm/
4828
4829DRM TTM SUBSYSTEM
4830M:      Christian Koenig <christian.koenig@amd.com>
4831M:      Roger He <Hongbo.He@amd.com>
4832T:      git git://people.freedesktop.org/~agd5f/linux
4833S:      Maintained
4834L:      dri-devel@lists.freedesktop.org
4835F:      include/drm/ttm/
4836F:      drivers/gpu/drm/ttm/
4837
4838DSBR100 USB FM RADIO DRIVER
4839M:      Alexey Klimov <klimov.linux@gmail.com>
4840L:      linux-media@vger.kernel.org
4841T:      git git://linuxtv.org/media_tree.git
4842S:      Maintained
4843F:      drivers/media/radio/dsbr100.c
4844
4845DSCC4 DRIVER
4846M:      Francois Romieu <romieu@fr.zoreil.com>
4847L:      netdev@vger.kernel.org
4848S:      Maintained
4849F:      drivers/net/wan/dscc4.c
4850
4851DT3155 MEDIA DRIVER
4852M:      Hans Verkuil <hverkuil@xs4all.nl>
4853L:      linux-media@vger.kernel.org
4854T:      git git://linuxtv.org/media_tree.git
4855W:      https://linuxtv.org
4856S:      Odd Fixes
4857F:      drivers/media/pci/dt3155/
4858
4859DVB_USB_AF9015 MEDIA DRIVER
4860M:      Antti Palosaari <crope@iki.fi>
4861L:      linux-media@vger.kernel.org
4862W:      https://linuxtv.org
4863W:      http://palosaari.fi/linux/
4864Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4865T:      git git://linuxtv.org/anttip/media_tree.git
4866S:      Maintained
4867F:      drivers/media/usb/dvb-usb-v2/af9015*
4868
4869DVB_USB_AF9035 MEDIA DRIVER
4870M:      Antti Palosaari <crope@iki.fi>
4871L:      linux-media@vger.kernel.org
4872W:      https://linuxtv.org
4873W:      http://palosaari.fi/linux/
4874Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4875T:      git git://linuxtv.org/anttip/media_tree.git
4876S:      Maintained
4877F:      drivers/media/usb/dvb-usb-v2/af9035*
4878
4879DVB_USB_ANYSEE MEDIA DRIVER
4880M:      Antti Palosaari <crope@iki.fi>
4881L:      linux-media@vger.kernel.org
4882W:      https://linuxtv.org
4883W:      http://palosaari.fi/linux/
4884Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4885T:      git git://linuxtv.org/anttip/media_tree.git
4886S:      Maintained
4887F:      drivers/media/usb/dvb-usb-v2/anysee*
4888
4889DVB_USB_AU6610 MEDIA DRIVER
4890M:      Antti Palosaari <crope@iki.fi>
4891L:      linux-media@vger.kernel.org
4892W:      https://linuxtv.org
4893W:      http://palosaari.fi/linux/
4894Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4895T:      git git://linuxtv.org/anttip/media_tree.git
4896S:      Maintained
4897F:      drivers/media/usb/dvb-usb-v2/au6610*
4898
4899DVB_USB_CE6230 MEDIA DRIVER
4900M:      Antti Palosaari <crope@iki.fi>
4901L:      linux-media@vger.kernel.org
4902W:      https://linuxtv.org
4903W:      http://palosaari.fi/linux/
4904Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4905T:      git git://linuxtv.org/anttip/media_tree.git
4906S:      Maintained
4907F:      drivers/media/usb/dvb-usb-v2/ce6230*
4908
4909DVB_USB_CXUSB MEDIA DRIVER
4910M:      Michael Krufky <mkrufky@linuxtv.org>
4911L:      linux-media@vger.kernel.org
4912W:      https://linuxtv.org
4913W:      http://github.com/mkrufky
4914Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4915T:      git git://linuxtv.org/media_tree.git
4916S:      Maintained
4917F:      drivers/media/usb/dvb-usb/cxusb*
4918
4919DVB_USB_EC168 MEDIA DRIVER
4920M:      Antti Palosaari <crope@iki.fi>
4921L:      linux-media@vger.kernel.org
4922W:      https://linuxtv.org
4923W:      http://palosaari.fi/linux/
4924Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4925T:      git git://linuxtv.org/anttip/media_tree.git
4926S:      Maintained
4927F:      drivers/media/usb/dvb-usb-v2/ec168*
4928
4929DVB_USB_GL861 MEDIA DRIVER
4930M:      Antti Palosaari <crope@iki.fi>
4931L:      linux-media@vger.kernel.org
4932W:      https://linuxtv.org
4933Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4934T:      git git://linuxtv.org/anttip/media_tree.git
4935S:      Maintained
4936F:      drivers/media/usb/dvb-usb-v2/gl861*
4937
4938DVB_USB_MXL111SF MEDIA DRIVER
4939M:      Michael Krufky <mkrufky@linuxtv.org>
4940L:      linux-media@vger.kernel.org
4941W:      https://linuxtv.org
4942W:      http://github.com/mkrufky
4943Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4944T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4945S:      Maintained
4946F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4947
4948DVB_USB_RTL28XXU MEDIA DRIVER
4949M:      Antti Palosaari <crope@iki.fi>
4950L:      linux-media@vger.kernel.org
4951W:      https://linuxtv.org
4952W:      http://palosaari.fi/linux/
4953Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4954T:      git git://linuxtv.org/anttip/media_tree.git
4955S:      Maintained
4956F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4957
4958DVB_USB_V2 MEDIA DRIVER
4959M:      Antti Palosaari <crope@iki.fi>
4960L:      linux-media@vger.kernel.org
4961W:      https://linuxtv.org
4962W:      http://palosaari.fi/linux/
4963Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4964T:      git git://linuxtv.org/anttip/media_tree.git
4965S:      Maintained
4966F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4967F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4968
4969DYNAMIC DEBUG
4970M:      Jason Baron <jbaron@akamai.com>
4971S:      Maintained
4972F:      lib/dynamic_debug.c
4973F:      include/linux/dynamic_debug.h
4974
4975DYNAMIC INTERRUPT MODERATION
4976M:      Tal Gilboa <talgi@mellanox.com>
4977S:      Maintained
4978F:      include/linux/net_dim.h
4979
4980DZ DECSTATION DZ11 SERIAL DRIVER
4981M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4982S:      Maintained
4983F:      drivers/tty/serial/dz.*
4984
4985E3X0 POWER BUTTON DRIVER
4986M:      Moritz Fischer <moritz.fischer@ettus.com>
4987L:      usrp-users@lists.ettus.com
4988W:      http://www.ettus.com
4989S:      Supported
4990F:      drivers/input/misc/e3x0-button.c
4991F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4992
4993E4000 MEDIA DRIVER
4994M:      Antti Palosaari <crope@iki.fi>
4995L:      linux-media@vger.kernel.org
4996W:      https://linuxtv.org
4997W:      http://palosaari.fi/linux/
4998Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4999T:      git git://linuxtv.org/anttip/media_tree.git
5000S:      Maintained
5001F:      drivers/media/tuners/e4000*
5002
5003EC100 MEDIA DRIVER
5004M:      Antti Palosaari <crope@iki.fi>
5005L:      linux-media@vger.kernel.org
5006W:      https://linuxtv.org
5007W:      http://palosaari.fi/linux/
5008Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5009T:      git git://linuxtv.org/anttip/media_tree.git
5010S:      Maintained
5011F:      drivers/media/dvb-frontends/ec100*
5012
5013ECRYPT FILE SYSTEM
5014M:      Tyler Hicks <tyhicks@canonical.com>
5015L:      ecryptfs@vger.kernel.org
5016W:      http://ecryptfs.org
5017W:      https://launchpad.net/ecryptfs
5018T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5019S:      Supported
5020F:      Documentation/filesystems/ecryptfs.txt
5021F:      fs/ecryptfs/
5022
5023EDAC-AMD64
5024M:      Borislav Petkov <bp@alien8.de>
5025L:      linux-edac@vger.kernel.org
5026S:      Maintained
5027F:      drivers/edac/amd64_edac*
5028
5029EDAC-CALXEDA
5030M:      Robert Richter <rric@kernel.org>
5031L:      linux-edac@vger.kernel.org
5032S:      Maintained
5033F:      drivers/edac/highbank*
5034
5035EDAC-CAVIUM OCTEON
5036M:      Ralf Baechle <ralf@linux-mips.org>
5037M:      David Daney <david.daney@cavium.com>
5038L:      linux-edac@vger.kernel.org
5039L:      linux-mips@linux-mips.org
5040S:      Supported
5041F:      drivers/edac/octeon_edac*
5042
5043EDAC-CAVIUM THUNDERX
5044M:      David Daney <david.daney@cavium.com>
5045M:      Jan Glauber <jglauber@cavium.com>
5046L:      linux-edac@vger.kernel.org
5047S:      Supported
5048F:      drivers/edac/thunderx_edac*
5049
5050EDAC-CORE
5051M:      Borislav Petkov <bp@alien8.de>
5052M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5053L:      linux-edac@vger.kernel.org
5054T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5055T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5056S:      Supported
5057F:      Documentation/admin-guide/ras.rst
5058F:      Documentation/driver-api/edac.rst
5059F:      drivers/edac/
5060F:      include/linux/edac.h
5061
5062EDAC-E752X
5063M:      Mark Gross <mark.gross@intel.com>
5064L:      linux-edac@vger.kernel.org
5065S:      Maintained
5066F:      drivers/edac/e752x_edac.c
5067
5068EDAC-E7XXX
5069L:      linux-edac@vger.kernel.org
5070S:      Maintained
5071F:      drivers/edac/e7xxx_edac.c
5072
5073EDAC-FSL_DDR
5074M:      York Sun <york.sun@nxp.com>
5075L:      linux-edac@vger.kernel.org
5076S:      Maintained
5077F:      drivers/edac/fsl_ddr_edac.*
5078
5079EDAC-GHES
5080M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5081L:      linux-edac@vger.kernel.org
5082S:      Maintained
5083F:      drivers/edac/ghes_edac.c
5084
5085EDAC-I3000
5086L:      linux-edac@vger.kernel.org
5087S:      Orphan
5088F:      drivers/edac/i3000_edac.c
5089
5090EDAC-I5000
5091L:      linux-edac@vger.kernel.org
5092S:      Maintained
5093F:      drivers/edac/i5000_edac.c
5094
5095EDAC-I5400
5096M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5097L:      linux-edac@vger.kernel.org
5098S:      Maintained
5099F:      drivers/edac/i5400_edac.c
5100
5101EDAC-I7300
5102M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5103L:      linux-edac@vger.kernel.org
5104S:      Maintained
5105F:      drivers/edac/i7300_edac.c
5106
5107EDAC-I7CORE
5108M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5109L:      linux-edac@vger.kernel.org
5110S:      Maintained
5111F:      drivers/edac/i7core_edac.c
5112
5113EDAC-I82443BXGX
5114M:      Tim Small <tim@buttersideup.com>
5115L:      linux-edac@vger.kernel.org
5116S:      Maintained
5117F:      drivers/edac/i82443bxgx_edac.c
5118
5119EDAC-I82975X
5120M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5121M:      "Arvind R." <arvino55@gmail.com>
5122L:      linux-edac@vger.kernel.org
5123S:      Maintained
5124F:      drivers/edac/i82975x_edac.c
5125
5126EDAC-IE31200
5127M:      Jason Baron <jbaron@akamai.com>
5128L:      linux-edac@vger.kernel.org
5129S:      Maintained
5130F:      drivers/edac/ie31200_edac.c
5131
5132EDAC-MPC85XX
5133M:      Johannes Thumshirn <morbidrsa@gmail.com>
5134L:      linux-edac@vger.kernel.org
5135S:      Maintained
5136F:      drivers/edac/mpc85xx_edac.[ch]
5137
5138EDAC-PASEMI
5139M:      Egor Martovetsky <egor@pasemi.com>
5140L:      linux-edac@vger.kernel.org
5141S:      Maintained
5142F:      drivers/edac/pasemi_edac.c
5143
5144EDAC-PND2
5145M:      Tony Luck <tony.luck@intel.com>
5146L:      linux-edac@vger.kernel.org
5147S:      Maintained
5148F:      drivers/edac/pnd2_edac.[ch]
5149
5150EDAC-R82600
5151M:      Tim Small <tim@buttersideup.com>
5152L:      linux-edac@vger.kernel.org
5153S:      Maintained
5154F:      drivers/edac/r82600_edac.c
5155
5156EDAC-SBRIDGE
5157M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5158L:      linux-edac@vger.kernel.org
5159S:      Maintained
5160F:      drivers/edac/sb_edac.c
5161
5162EDAC-SKYLAKE
5163M:      Tony Luck <tony.luck@intel.com>
5164L:      linux-edac@vger.kernel.org
5165S:      Maintained
5166F:      drivers/edac/skx_edac.c
5167
5168EDAC-TI
5169M:      Tero Kristo <t-kristo@ti.com>
5170L:      linux-edac@vger.kernel.org
5171S:      Maintained
5172F:      drivers/edac/ti_edac.c
5173
5174EDIROL UA-101/UA-1000 DRIVER
5175M:      Clemens Ladisch <clemens@ladisch.de>
5176L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5177T:      git git://git.alsa-project.org/alsa-kernel.git
5178S:      Maintained
5179F:      sound/usb/misc/ua101.c
5180
5181EFI TEST DRIVER
5182L:      linux-efi@vger.kernel.org
5183M:      Ivan Hu <ivan.hu@canonical.com>
5184M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5185S:      Maintained
5186F:      drivers/firmware/efi/test/
5187
5188EFI VARIABLE FILESYSTEM
5189M:      Matthew Garrett <matthew.garrett@nebula.com>
5190M:      Jeremy Kerr <jk@ozlabs.org>
5191M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5192T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5193L:      linux-efi@vger.kernel.org
5194S:      Maintained
5195F:      fs/efivarfs/
5196
5197EFIFB FRAMEBUFFER DRIVER
5198L:      linux-fbdev@vger.kernel.org
5199M:      Peter Jones <pjones@redhat.com>
5200S:      Maintained
5201F:      drivers/video/fbdev/efifb.c
5202
5203EFS FILESYSTEM
5204W:      http://aeschi.ch.eu.org/efs/
5205S:      Orphan
5206F:      fs/efs/
5207
5208EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5209M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5210L:      netdev@vger.kernel.org
5211S:      Maintained
5212F:      drivers/net/ethernet/ibm/ehea/
5213
5214EM28XX VIDEO4LINUX DRIVER
5215M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5216L:      linux-media@vger.kernel.org
5217W:      https://linuxtv.org
5218T:      git git://linuxtv.org/media_tree.git
5219S:      Maintained
5220F:      drivers/media/usb/em28xx/
5221F:      Documentation/media/v4l-drivers/em28xx*
5222
5223EMBEDDED LINUX
5224M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5225M:      Matt Mackall <mpm@selenic.com>
5226M:      David Woodhouse <dwmw2@infradead.org>
5227L:      linux-embedded@vger.kernel.org
5228S:      Maintained
5229
5230Emulex 10Gbps iSCSI - OneConnect DRIVER
5231M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5232M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5233M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5234L:      linux-scsi@vger.kernel.org
5235W:      http://www.broadcom.com
5236S:      Supported
5237F:      drivers/scsi/be2iscsi/
5238
5239Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5240M:      Sathya Perla <sathya.perla@broadcom.com>
5241M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5242M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5243M:      Somnath Kotur <somnath.kotur@broadcom.com>
5244L:      netdev@vger.kernel.org
5245W:      http://www.emulex.com
5246S:      Supported
5247F:      drivers/net/ethernet/emulex/benet/
5248
5249EMULEX ONECONNECT ROCE DRIVER
5250M:      Selvin Xavier <selvin.xavier@broadcom.com>
5251M:      Devesh Sharma <devesh.sharma@broadcom.com>
5252L:      linux-rdma@vger.kernel.org
5253W:      http://www.broadcom.com
5254S:      Odd Fixes
5255F:      drivers/infiniband/hw/ocrdma/
5256F:      include/uapi/rdma/ocrdma-abi.h
5257
5258EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5259M:      James Smart <james.smart@broadcom.com>
5260M:      Dick Kennedy <dick.kennedy@broadcom.com>
5261L:      linux-scsi@vger.kernel.org
5262W:      http://www.broadcom.com
5263S:      Supported
5264F:      drivers/scsi/lpfc/
5265
5266ENE CB710 FLASH CARD READER DRIVER
5267M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5268S:      Maintained
5269F:      drivers/misc/cb710/
5270F:      drivers/mmc/host/cb710-mmc.*
5271F:      include/linux/cb710.h
5272
5273ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5274M:      Maxim Levitsky <maximlevitsky@gmail.com>
5275S:      Maintained
5276F:      drivers/media/rc/ene_ir.*
5277
5278EPSON S1D13XXX FRAMEBUFFER DRIVER
5279M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5280S:      Maintained
5281T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5282F:      drivers/video/fbdev/s1d13xxxfb.c
5283F:      include/video/s1d13xxxfb.h
5284
5285ERRSEQ ERROR TRACKING INFRASTRUCTURE
5286M:      Jeff Layton <jlayton@kernel.org>
5287S:      Maintained
5288F:      lib/errseq.c
5289F:      include/linux/errseq.h
5290
5291ET131X NETWORK DRIVER
5292M:      Mark Einon <mark.einon@gmail.com>
5293S:      Odd Fixes
5294F:      drivers/net/ethernet/agere/
5295
5296ETHERNET BRIDGE
5297M:      Stephen Hemminger <stephen@networkplumber.org>
5298L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5299L:      netdev@vger.kernel.org
5300W:      http://www.linuxfoundation.org/en/Net:Bridge
5301S:      Maintained
5302F:      include/linux/netfilter_bridge/
5303F:      net/bridge/
5304
5305ETHERNET PHY LIBRARY
5306M:      Andrew Lunn <andrew@lunn.ch>
5307M:      Florian Fainelli <f.fainelli@gmail.com>
5308L:      netdev@vger.kernel.org
5309S:      Maintained
5310F:      Documentation/ABI/testing/sysfs-bus-mdio
5311F:      Documentation/devicetree/bindings/net/mdio*
5312F:      Documentation/networking/phy.txt
5313F:      drivers/net/phy/
5314F:      drivers/of/of_mdio.c
5315F:      drivers/of/of_net.c
5316F:      include/linux/*mdio*.h
5317F:      include/linux/of_net.h
5318F:      include/linux/phy.h
5319F:      include/linux/phy_fixed.h
5320F:      include/linux/platform_data/mdio-gpio.h
5321F:      include/linux/platform_data/mdio-bcm-unimac.h
5322F:      include/trace/events/mdio.h
5323F:      include/uapi/linux/mdio.h
5324F:      include/uapi/linux/mii.h
5325
5326EXT2 FILE SYSTEM
5327M:      Jan Kara <jack@suse.com>
5328L:      linux-ext4@vger.kernel.org
5329S:      Maintained
5330F:      Documentation/filesystems/ext2.txt
5331F:      fs/ext2/
5332F:      include/linux/ext2*
5333
5334EXT4 FILE SYSTEM
5335M:      "Theodore Ts'o" <tytso@mit.edu>
5336M:      Andreas Dilger <adilger.kernel@dilger.ca>
5337L:      linux-ext4@vger.kernel.org
5338W:      http://ext4.wiki.kernel.org
5339Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5340T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5341S:      Maintained
5342F:      Documentation/filesystems/ext4.txt
5343F:      fs/ext4/
5344
5345Extended Verification Module (EVM)
5346M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5347L:      linux-integrity@vger.kernel.org
5348S:      Supported
5349F:      security/integrity/evm/
5350
5351EXTENSIBLE FIRMWARE INTERFACE (EFI)
5352M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5353L:      linux-efi@vger.kernel.org
5354T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5355S:      Maintained
5356F:      Documentation/efi-stub.txt
5357F:      arch/*/kernel/efi.c
5358F:      arch/x86/boot/compressed/eboot.[ch]
5359F:      arch/*/include/asm/efi.h
5360F:      arch/x86/platform/efi/
5361F:      drivers/firmware/efi/
5362F:      include/linux/efi*.h
5363F:      arch/arm/boot/compressed/efi-header.S
5364F:      arch/arm64/kernel/efi-entry.S
5365
5366EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5367M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5368M:      Chanwoo Choi <cw00.choi@samsung.com>
5369L:      linux-kernel@vger.kernel.org
5370T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5371S:      Maintained
5372F:      drivers/extcon/
5373F:      include/linux/extcon/
5374F:      include/linux/extcon.h
5375F:      Documentation/extcon/
5376F:      Documentation/devicetree/bindings/extcon/
5377
5378EXYNOS DP DRIVER
5379M:      Jingoo Han <jingoohan1@gmail.com>
5380L:      dri-devel@lists.freedesktop.org
5381S:      Maintained
5382F:      drivers/gpu/drm/exynos/exynos_dp*
5383
5384EXYNOS SYSMMU (IOMMU) driver
5385M:      Marek Szyprowski <m.szyprowski@samsung.com>
5386L:      iommu@lists.linux-foundation.org
5387S:      Maintained
5388F:      drivers/iommu/exynos-iommu.c
5389
5390EZchip NPS platform support
5391M:      Vineet Gupta <vgupta@synopsys.com>
5392S:      Supported
5393F:      arch/arc/plat-eznps
5394F:      arch/arc/boot/dts/eznps.dts
5395
5396F2FS FILE SYSTEM
5397M:      Jaegeuk Kim <jaegeuk@kernel.org>
5398M:      Chao Yu <yuchao0@huawei.com>
5399L:      linux-f2fs-devel@lists.sourceforge.net
5400W:      https://f2fs.wiki.kernel.org/
5401T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5402S:      Maintained
5403F:      Documentation/filesystems/f2fs.txt
5404F:      Documentation/ABI/testing/sysfs-fs-f2fs
5405F:      fs/f2fs/
5406F:      include/linux/f2fs_fs.h
5407F:      include/trace/events/f2fs.h
5408
5409F71805F HARDWARE MONITORING DRIVER
5410M:      Jean Delvare <jdelvare@suse.com>
5411L:      linux-hwmon@vger.kernel.org
5412S:      Maintained
5413F:      Documentation/hwmon/f71805f
5414F:      drivers/hwmon/f71805f.c
5415
5416FANOTIFY
5417M:      Jan Kara <jack@suse.cz>
5418R:      Amir Goldstein <amir73il@gmail.com>
5419L:      linux-fsdevel@vger.kernel.org
5420S:      Maintained
5421F:      fs/notify/fanotify/
5422F:      include/linux/fanotify.h
5423F:      include/uapi/linux/fanotify.h
5424
5425FARSYNC SYNCHRONOUS DRIVER
5426M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5427W:      http://www.farsite.co.uk/
5428S:      Supported
5429F:      drivers/net/wan/farsync.*
5430
5431FAULT INJECTION SUPPORT
5432M:      Akinobu Mita <akinobu.mita@gmail.com>
5433S:      Supported
5434F:      Documentation/fault-injection/
5435F:      lib/fault-inject.c
5436
5437FBTFT Framebuffer drivers
5438M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5439S:      Maintained
5440F:      drivers/staging/fbtft/
5441
5442FC0011 TUNER DRIVER
5443M:      Michael Buesch <m@bues.ch>
5444L:      linux-media@vger.kernel.org
5445S:      Maintained
5446F:      drivers/media/tuners/fc0011.h
5447F:      drivers/media/tuners/fc0011.c
5448
5449FC2580 MEDIA DRIVER
5450M:      Antti Palosaari <crope@iki.fi>
5451L:      linux-media@vger.kernel.org
5452W:      https://linuxtv.org
5453W:      http://palosaari.fi/linux/
5454Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5455T:      git git://linuxtv.org/anttip/media_tree.git
5456S:      Maintained
5457F:      drivers/media/tuners/fc2580*
5458
5459FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5460M:      Johannes Thumshirn <jth@kernel.org>
5461L:      linux-scsi@vger.kernel.org
5462W:      www.Open-FCoE.org
5463S:      Supported
5464F:      drivers/scsi/libfc/
5465F:      drivers/scsi/fcoe/
5466F:      include/scsi/fc/
5467F:      include/scsi/libfc.h
5468F:      include/scsi/libfcoe.h
5469F:      include/uapi/scsi/fc/
5470
5471FILE LOCKING (flock() and fcntl()/lockf())
5472M:      Jeff Layton <jlayton@kernel.org>
5473M:      "J. Bruce Fields" <bfields@fieldses.org>
5474L:      linux-fsdevel@vger.kernel.org
5475S:      Maintained
5476F:      include/linux/fcntl.h
5477F:      include/uapi/linux/fcntl.h
5478F:      fs/fcntl.c
5479F:      fs/locks.c
5480
5481FILESYSTEMS (VFS and infrastructure)
5482M:      Alexander Viro <viro@zeniv.linux.org.uk>
5483L:      linux-fsdevel@vger.kernel.org
5484S:      Maintained
5485F:      fs/*
5486F:      include/linux/fs.h
5487F:      include/uapi/linux/fs.h
5488
5489FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5490M:      Riku Voipio <riku.voipio@iki.fi>
5491L:      linux-hwmon@vger.kernel.org
5492S:      Maintained
5493F:      drivers/hwmon/f75375s.c
5494F:      include/linux/f75375s.h
5495
5496FIREWIRE AUDIO DRIVERS
5497M:      Clemens Ladisch <clemens@ladisch.de>
5498L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5499T:      git git://git.alsa-project.org/alsa-kernel.git
5500S:      Maintained
5501F:      sound/firewire/
5502
5503FIREWIRE MEDIA DRIVERS (firedtv)
5504M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5505L:      linux-media@vger.kernel.org
5506L:      linux1394-devel@lists.sourceforge.net
5507T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5508S:      Maintained
5509F:      drivers/media/firewire/
5510
5511FIREWIRE SBP-2 TARGET
5512M:      Chris Boot <bootc@bootc.net>
5513L:      linux-scsi@vger.kernel.org
5514L:      target-devel@vger.kernel.org
5515L:      linux1394-devel@lists.sourceforge.net
5516T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5517S:      Maintained
5518F:      drivers/target/sbp/
5519
5520FIREWIRE SUBSYSTEM
5521M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5522L:      linux1394-devel@lists.sourceforge.net
5523W:      http://ieee1394.wiki.kernel.org/
5524T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5525S:      Maintained
5526F:      drivers/firewire/
5527F:      include/linux/firewire.h
5528F:      include/uapi/linux/firewire*.h
5529F:      tools/firewire/
5530
5531FIRMWARE LOADER (request_firmware)
5532M:      Luis R. Rodriguez <mcgrof@kernel.org>
5533L:      linux-kernel@vger.kernel.org
5534S:      Maintained
5535F:      Documentation/firmware_class/
5536F:      drivers/base/firmware_loader/
5537F:      include/linux/firmware.h
5538
5539FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5540M:      Joshua Morris <josh.h.morris@us.ibm.com>
5541M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5542S:      Maintained
5543F:      drivers/block/rsxx/
5544
5545FLOPPY DRIVER
5546M:      Jiri Kosina <jikos@kernel.org>
5547T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5548S:      Odd fixes
5549F:      drivers/block/floppy.c
5550
5551FMC SUBSYSTEM
5552M:      Alessandro Rubini <rubini@gnudd.com>
5553W:      http://www.ohwr.org/projects/fmc-bus
5554S:      Supported
5555F:      drivers/fmc/
5556F:      include/linux/fmc*.h
5557F:      include/linux/ipmi-fru.h
5558K:      fmc_d.*register
5559
5560FPGA MANAGER FRAMEWORK
5561M:      Alan Tull <atull@kernel.org>
5562M:      Moritz Fischer <mdf@kernel.org>
5563L:      linux-fpga@vger.kernel.org
5564S:      Maintained
5565T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5566Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5567F:      Documentation/fpga/
5568F:      Documentation/devicetree/bindings/fpga/
5569F:      drivers/fpga/
5570F:      include/linux/fpga/
5571W:      http://www.rocketboards.org
5572
5573FPU EMULATOR
5574M:      Bill Metzenthen <billm@melbpc.org.au>
5575W:      http://floatingpoint.sourceforge.net/emulator/index.html
5576S:      Maintained
5577F:      arch/x86/math-emu/
5578
5579FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5580L:      netdev@vger.kernel.org
5581S:      Orphan
5582F:      drivers/net/wan/dlci.c
5583F:      drivers/net/wan/sdla.c
5584
5585FRAMEBUFFER LAYER
5586M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5587L:      dri-devel@lists.freedesktop.org
5588L:      linux-fbdev@vger.kernel.org
5589T:      git git://github.com/bzolnier/linux.git
5590Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5591S:      Maintained
5592F:      Documentation/fb/
5593F:      drivers/video/
5594F:      include/video/
5595F:      include/linux/fb.h
5596F:      include/uapi/video/
5597F:      include/uapi/linux/fb.h
5598
5599FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5600M:      Horia Geantă <horia.geanta@nxp.com>
5601M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5602L:      linux-crypto@vger.kernel.org
5603S:      Maintained
5604F:      drivers/crypto/caam/
5605F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5606
5607FREESCALE DIU FRAMEBUFFER DRIVER
5608M:      Timur Tabi <timur@tabi.org>
5609L:      linux-fbdev@vger.kernel.org
5610S:      Maintained
5611F:      drivers/video/fbdev/fsl-diu-fb.*
5612
5613FREESCALE DMA DRIVER
5614M:      Li Yang <leoyang.li@nxp.com>
5615M:      Zhang Wei <zw@zh-kernel.org>
5616L:      linuxppc-dev@lists.ozlabs.org
5617S:      Maintained
5618F:      drivers/dma/fsldma.*
5619
5620FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5621M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5622L:      netdev@vger.kernel.org
5623S:      Maintained
5624F:      drivers/net/ethernet/freescale/gianfar*
5625X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5626F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5627
5628FREESCALE GPMI NAND DRIVER
5629M:      Han Xu <han.xu@nxp.com>
5630L:      linux-mtd@lists.infradead.org
5631S:      Maintained
5632F:      drivers/mtd/nand/raw/gpmi-nand/*
5633
5634FREESCALE I2C CPM DRIVER
5635M:      Jochen Friedrich <jochen@scram.de>
5636L:      linuxppc-dev@lists.ozlabs.org
5637L:      linux-i2c@vger.kernel.org
5638S:      Maintained
5639F:      drivers/i2c/busses/i2c-cpm.c
5640
5641FREESCALE IMX / MXC FEC DRIVER
5642M:      Fugang Duan <fugang.duan@nxp.com>
5643L:      netdev@vger.kernel.org
5644S:      Maintained
5645F:      drivers/net/ethernet/freescale/fec_main.c
5646F:      drivers/net/ethernet/freescale/fec_ptp.c
5647F:      drivers/net/ethernet/freescale/fec.h
5648F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5649
5650FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5651M:      Sascha Hauer <s.hauer@pengutronix.de>
5652R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5653L:      linux-fbdev@vger.kernel.org
5654L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5655S:      Maintained
5656F:      include/linux/platform_data/video-imxfb.h
5657F:      drivers/video/fbdev/imxfb.c
5658
5659FREESCALE QORIQ DPAA ETHERNET DRIVER
5660M:      Madalin Bucur <madalin.bucur@nxp.com>
5661L:      netdev@vger.kernel.org
5662S:      Maintained
5663F:      drivers/net/ethernet/freescale/dpaa
5664
5665FREESCALE QORIQ DPAA FMAN DRIVER
5666M:      Madalin Bucur <madalin.bucur@nxp.com>
5667L:      netdev@vger.kernel.org
5668S:      Maintained
5669F:      drivers/net/ethernet/freescale/fman
5670F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5671
5672FREESCALE QUAD SPI DRIVER
5673M:      Han Xu <han.xu@nxp.com>
5674L:      linux-mtd@lists.infradead.org
5675S:      Maintained
5676F:      drivers/mtd/spi-nor/fsl-quadspi.c
5677
5678FREESCALE QUICC ENGINE LIBRARY
5679M:      Qiang Zhao <qiang.zhao@nxp.com>
5680L:      linuxppc-dev@lists.ozlabs.org
5681S:      Maintained
5682F:      drivers/soc/fsl/qe/
5683F:      include/soc/fsl/*qe*.h
5684F:      include/soc/fsl/*ucc*.h
5685
5686FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5687M:      Li Yang <leoyang.li@nxp.com>
5688L:      netdev@vger.kernel.org
5689L:      linuxppc-dev@lists.ozlabs.org
5690S:      Maintained
5691F:      drivers/net/ethernet/freescale/ucc_geth*
5692
5693FREESCALE QUICC ENGINE UCC HDLC DRIVER
5694M:      Zhao Qiang <qiang.zhao@nxp.com>
5695L:      netdev@vger.kernel.org
5696L:      linuxppc-dev@lists.ozlabs.org
5697S:      Maintained
5698F:      drivers/net/wan/fsl_ucc_hdlc*
5699
5700FREESCALE QUICC ENGINE UCC UART DRIVER
5701M:      Timur Tabi <timur@tabi.org>
5702L:      linuxppc-dev@lists.ozlabs.org
5703S:      Maintained
5704F:      drivers/tty/serial/ucc_uart.c
5705
5706FREESCALE SOC DRIVERS
5707M:      Li Yang <leoyang.li@nxp.com>
5708L:      linuxppc-dev@lists.ozlabs.org
5709L:      linux-arm-kernel@lists.infradead.org
5710S:      Maintained
5711F:      Documentation/devicetree/bindings/soc/fsl/
5712F:      drivers/soc/fsl/
5713F:      include/linux/fsl/
5714
5715FREESCALE SOC FS_ENET DRIVER
5716M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5717M:      Vitaly Bordug <vbordug@ru.mvista.com>
5718L:      linuxppc-dev@lists.ozlabs.org
5719L:      netdev@vger.kernel.org
5720S:      Maintained
5721F:      drivers/net/ethernet/freescale/fs_enet/
5722F:      include/linux/fs_enet_pd.h
5723
5724FREESCALE SOC SOUND DRIVERS
5725M:      Timur Tabi <timur@tabi.org>
5726M:      Nicolin Chen <nicoleotsuka@gmail.com>
5727M:      Xiubo Li <Xiubo.Lee@gmail.com>
5728R:      Fabio Estevam <fabio.estevam@nxp.com>
5729L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5730L:      linuxppc-dev@lists.ozlabs.org
5731S:      Maintained
5732F:      sound/soc/fsl/fsl*
5733F:      sound/soc/fsl/imx*
5734F:      sound/soc/fsl/mpc8610_hpcd.c
5735
5736FREESCALE USB PERIPHERAL DRIVERS
5737M:      Li Yang <leoyang.li@nxp.com>
5738L:      linux-usb@vger.kernel.org
5739L:      linuxppc-dev@lists.ozlabs.org
5740S:      Maintained
5741F:      drivers/usb/gadget/udc/fsl*
5742
5743FREEVXFS FILESYSTEM
5744M:      Christoph Hellwig <hch@infradead.org>
5745W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5746S:      Maintained
5747F:      fs/freevxfs/
5748
5749FREEZER
5750M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5751M:      Pavel Machek <pavel@ucw.cz>
5752L:      linux-pm@vger.kernel.org
5753S:      Supported
5754F:      Documentation/power/freezing-of-tasks.txt
5755F:      include/linux/freezer.h
5756F:      kernel/freezer.c
5757
5758FRONTSWAP API
5759M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5760L:      linux-kernel@vger.kernel.org
5761S:      Maintained
5762F:      mm/frontswap.c
5763F:      include/linux/frontswap.h
5764
5765FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5766M:      David Howells <dhowells@redhat.com>
5767L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5768S:      Supported
5769F:      Documentation/filesystems/caching/
5770F:      fs/fscache/
5771F:      include/linux/fscache*.h
5772
5773FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5774M:      Theodore Y. Ts'o <tytso@mit.edu>
5775M:      Jaegeuk Kim <jaegeuk@kernel.org>
5776L:      linux-fscrypt@vger.kernel.org
5777Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5778T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5779S:      Supported
5780F:      fs/crypto/
5781F:      include/linux/fscrypt*.h
5782F:      Documentation/filesystems/fscrypt.rst
5783
5784FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5785M:      Jan Kara <jack@suse.cz>
5786R:      Amir Goldstein <amir73il@gmail.com>
5787L:      linux-fsdevel@vger.kernel.org
5788S:      Maintained
5789F:      fs/notify/
5790F:      include/linux/fsnotify*.h
5791
5792FUJITSU LAPTOP EXTRAS
5793M:      Jonathan Woithe <jwoithe@just42.net>
5794L:      platform-driver-x86@vger.kernel.org
5795S:      Maintained
5796F:      drivers/platform/x86/fujitsu-laptop.c
5797
5798FUJITSU M-5MO LS CAMERA ISP DRIVER
5799M:      Kyungmin Park <kyungmin.park@samsung.com>
5800M:      Heungjun Kim <riverful.kim@samsung.com>
5801L:      linux-media@vger.kernel.org
5802S:      Maintained
5803F:      drivers/media/i2c/m5mols/
5804F:      include/media/i2c/m5mols.h
5805
5806FUJITSU TABLET EXTRAS
5807M:      Robert Gerlach <khnz@gmx.de>
5808L:      platform-driver-x86@vger.kernel.org
5809S:      Maintained
5810F:      drivers/platform/x86/fujitsu-tablet.c
5811
5812FUSE: FILESYSTEM IN USERSPACE
5813M:      Miklos Szeredi <miklos@szeredi.hu>
5814L:      linux-fsdevel@vger.kernel.org
5815W:      http://fuse.sourceforge.net/
5816T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5817S:      Maintained
5818F:      fs/fuse/
5819F:      include/uapi/linux/fuse.h
5820F:      Documentation/filesystems/fuse.txt
5821
5822FUTEX SUBSYSTEM
5823M:      Thomas Gleixner <tglx@linutronix.de>
5824M:      Ingo Molnar <mingo@redhat.com>
5825R:      Peter Zijlstra <peterz@infradead.org>
5826R:      Darren Hart <dvhart@infradead.org>
5827L:      linux-kernel@vger.kernel.org
5828T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5829S:      Maintained
5830F:      kernel/futex.c
5831F:      kernel/futex_compat.c
5832F:      include/asm-generic/futex.h
5833F:      include/linux/futex.h
5834F:      include/uapi/linux/futex.h
5835F:      tools/testing/selftests/futex/
5836F:      tools/perf/bench/futex*
5837F:      Documentation/*futex*
5838
5839GCC PLUGINS
5840M:      Kees Cook <keescook@chromium.org>
5841R:      Emese Revfy <re.emese@gmail.com>
5842L:      kernel-hardening@lists.openwall.com
5843S:      Maintained
5844F:      scripts/gcc-plugins/
5845F:      scripts/gcc-plugin.sh
5846F:      scripts/Makefile.gcc-plugins
5847F:      Documentation/gcc-plugins.txt
5848
5849GCOV BASED KERNEL PROFILING
5850M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5851S:      Maintained
5852F:      kernel/gcov/
5853F:      Documentation/dev-tools/gcov.rst
5854
5855GDB KERNEL DEBUGGING HELPER SCRIPTS
5856M:      Jan Kiszka <jan.kiszka@siemens.com>
5857M:      Kieran Bingham <kieran@bingham.xyz>
5858S:      Supported
5859F:      scripts/gdb/
5860
5861GDT SCSI DISK ARRAY CONTROLLER DRIVER
5862M:      Achim Leubner <achim_leubner@adaptec.com>
5863L:      linux-scsi@vger.kernel.org
5864W:      http://www.icp-vortex.com/
5865S:      Supported
5866F:      drivers/scsi/gdt*
5867
5868GEMTEK FM RADIO RECEIVER DRIVER
5869M:      Hans Verkuil <hverkuil@xs4all.nl>
5870L:      linux-media@vger.kernel.org
5871T:      git git://linuxtv.org/media_tree.git
5872W:      https://linuxtv.org
5873S:      Maintained
5874F:      drivers/media/radio/radio-gemtek*
5875
5876GENERIC GPIO I2C DRIVER
5877M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5878S:      Supported
5879F:      drivers/i2c/busses/i2c-gpio.c
5880F:      include/linux/i2c-gpio.h
5881
5882GENERIC GPIO I2C MULTIPLEXER DRIVER
5883M:      Peter Korsgaard <peter.korsgaard@barco.com>
5884L:      linux-i2c@vger.kernel.org
5885S:      Supported
5886F:      drivers/i2c/muxes/i2c-mux-gpio.c
5887F:      include/linux/i2c-mux-gpio.h
5888F:      Documentation/i2c/muxes/i2c-mux-gpio
5889
5890GENERIC HDLC (WAN) DRIVERS
5891M:      Krzysztof Halasa <khc@pm.waw.pl>
5892W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5893S:      Maintained
5894F:      drivers/net/wan/c101.c
5895F:      drivers/net/wan/hd6457*
5896F:      drivers/net/wan/hdlc*
5897F:      drivers/net/wan/n2.c
5898F:      drivers/net/wan/pc300too.c
5899F:      drivers/net/wan/pci200syn.c
5900F:      drivers/net/wan/wanxl*
5901
5902GENERIC INCLUDE/ASM HEADER FILES
5903M:      Arnd Bergmann <arnd@arndb.de>
5904L:      linux-arch@vger.kernel.org
5905T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5906S:      Maintained
5907F:      include/asm-generic/
5908F:      include/uapi/asm-generic/
5909
5910GENERIC PHY FRAMEWORK
5911M:      Kishon Vijay Abraham I <kishon@ti.com>
5912L:      linux-kernel@vger.kernel.org
5913T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5914S:      Supported
5915F:      drivers/phy/
5916F:      include/linux/phy/
5917
5918GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5919M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
5920S:      Supported
5921F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
5922
5923GENERIC PM DOMAINS
5924M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5925M:      Kevin Hilman <khilman@kernel.org>
5926M:      Ulf Hansson <ulf.hansson@linaro.org>
5927L:      linux-pm@vger.kernel.org
5928S:      Supported
5929F:      drivers/base/power/domain*.c
5930F:      include/linux/pm_domain.h
5931F:      Documentation/devicetree/bindings/power/power_domain.txt
5932
5933GENERIC UIO DRIVER FOR PCI DEVICES
5934M:      "Michael S. Tsirkin" <mst@redhat.com>
5935L:      kvm@vger.kernel.org
5936S:      Supported
5937F:      drivers/uio/uio_pci_generic.c
5938
5939GENWQE (IBM Generic Workqueue Card)
5940M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5941M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5942S:      Supported
5943F:      drivers/misc/genwqe/
5944
5945GET_MAINTAINER SCRIPT
5946M:      Joe Perches <joe@perches.com>
5947S:      Maintained
5948F:      scripts/get_maintainer.pl
5949
5950GFS2 FILE SYSTEM
5951M:      Steven Whitehouse <swhiteho@redhat.com>
5952M:      Bob Peterson <rpeterso@redhat.com>
5953L:      cluster-devel@redhat.com
5954W:      http://sources.redhat.com/cluster/
5955T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5956S:      Supported
5957F:      Documentation/filesystems/gfs2*.txt
5958F:      fs/gfs2/
5959F:      include/uapi/linux/gfs2_ondisk.h
5960
5961GIGASET ISDN DRIVERS
5962M:      Paul Bolle <pebolle@tiscali.nl>
5963L:      gigaset307x-common@lists.sourceforge.net
5964W:      http://gigaset307x.sourceforge.net/
5965S:      Odd Fixes
5966F:      Documentation/isdn/README.gigaset
5967F:      drivers/isdn/gigaset/
5968F:      include/uapi/linux/gigaset_dev.h
5969
5970GO7007 MPEG CODEC
5971M:      Hans Verkuil <hans.verkuil@cisco.com>
5972L:      linux-media@vger.kernel.org
5973S:      Maintained
5974F:      drivers/media/usb/go7007/
5975
5976GOODIX TOUCHSCREEN
5977M:      Bastien Nocera <hadess@hadess.net>
5978L:      linux-input@vger.kernel.org
5979S:      Maintained
5980F:      drivers/input/touchscreen/goodix.c
5981
5982GPD POCKET FAN DRIVER
5983M:      Hans de Goede <hdegoede@redhat.com>
5984L:      platform-driver-x86@vger.kernel.org
5985S:      Maintained
5986F:      drivers/platform/x86/gpd-pocket-fan.c
5987
5988GPIO ACPI SUPPORT
5989M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5990M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5991L:      linux-gpio@vger.kernel.org
5992L:      linux-acpi@vger.kernel.org
5993S:      Maintained
5994F:      Documentation/acpi/gpio-properties.txt
5995F:      drivers/gpio/gpiolib-acpi.c
5996
5997GPIO IR Transmitter
5998M:      Sean Young <sean@mess.org>
5999L:      linux-media@vger.kernel.org
6000S:      Maintained
6001F:      drivers/media/rc/gpio-ir-tx.c
6002
6003GPIO MOCKUP DRIVER
6004M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6005R:      Bartosz Golaszewski <brgl@bgdev.pl>
6006L:      linux-gpio@vger.kernel.org
6007S:      Maintained
6008F:      drivers/gpio/gpio-mockup.c
6009F:      tools/testing/selftests/gpio/
6010
6011GPIO SUBSYSTEM
6012M:      Linus Walleij <linus.walleij@linaro.org>
6013L:      linux-gpio@vger.kernel.org
6014T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6015S:      Maintained
6016F:      Documentation/devicetree/bindings/gpio/
6017F:      Documentation/driver-api/gpio/
6018F:      Documentation/gpio/
6019F:      Documentation/ABI/testing/gpio-cdev
6020F:      Documentation/ABI/obsolete/sysfs-gpio
6021F:      drivers/gpio/
6022F:      include/linux/gpio/
6023F:      include/linux/gpio.h
6024F:      include/linux/of_gpio.h
6025F:      include/asm-generic/gpio.h
6026F:      include/uapi/linux/gpio.h
6027F:      tools/gpio/
6028
6029GRE DEMULTIPLEXER DRIVER
6030M:      Dmitry Kozlov <xeb@mail.ru>
6031L:      netdev@vger.kernel.org
6032S:      Maintained
6033F:      net/ipv4/gre_demux.c
6034F:      net/ipv4/gre_offload.c
6035F:      include/net/gre.h
6036
6037GRETH 10/100/1G Ethernet MAC device driver
6038M:      Andreas Larsson <andreas@gaisler.com>
6039L:      netdev@vger.kernel.org
6040S:      Maintained
6041F:      drivers/net/ethernet/aeroflex/
6042
6043GREYBUS AUDIO PROTOCOLS DRIVERS
6044M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6045M:      Mark Greer <mgreer@animalcreek.com>
6046S:      Maintained
6047F:      drivers/staging/greybus/audio_apbridgea.c
6048F:      drivers/staging/greybus/audio_apbridgea.h
6049F:      drivers/staging/greybus/audio_codec.c
6050F:      drivers/staging/greybus/audio_codec.h
6051F:      drivers/staging/greybus/audio_gb.c
6052F:      drivers/staging/greybus/audio_manager.c
6053F:      drivers/staging/greybus/audio_manager.h
6054F:      drivers/staging/greybus/audio_manager_module.c
6055F:      drivers/staging/greybus/audio_manager_private.h
6056F:      drivers/staging/greybus/audio_manager_sysfs.c
6057F:      drivers/staging/greybus/audio_module.c
6058F:      drivers/staging/greybus/audio_topology.c
6059
6060GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6061M:      Viresh Kumar <vireshk@kernel.org>
6062S:      Maintained
6063F:      drivers/staging/greybus/authentication.c
6064F:      drivers/staging/greybus/bootrom.c
6065F:      drivers/staging/greybus/firmware.h
6066F:      drivers/staging/greybus/fw-core.c
6067F:      drivers/staging/greybus/fw-download.c
6068F:      drivers/staging/greybus/fw-managament.c
6069F:      drivers/staging/greybus/greybus_authentication.h
6070F:      drivers/staging/greybus/greybus_firmware.h
6071F:      drivers/staging/greybus/hid.c
6072F:      drivers/staging/greybus/i2c.c
6073F:      drivers/staging/greybus/spi.c
6074F:      drivers/staging/greybus/spilib.c
6075F:      drivers/staging/greybus/spilib.h
6076
6077GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6078M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6079S:      Maintained
6080F:      drivers/staging/greybus/loopback.c
6081F:      drivers/staging/greybus/timesync.c
6082F:      drivers/staging/greybus/timesync_platform.c
6083
6084GREYBUS PLATFORM DRIVERS
6085M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6086S:      Maintained
6087F:      drivers/staging/greybus/arche-platform.c
6088F:      drivers/staging/greybus/arche-apb-ctrl.c
6089F:      drivers/staging/greybus/arche_platform.h
6090
6091GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6092M:      Rui Miguel Silva <rmfrfs@gmail.com>
6093S:      Maintained
6094F:      drivers/staging/greybus/sdio.c
6095F:      drivers/staging/greybus/light.c
6096F:      drivers/staging/greybus/gpio.c
6097F:      drivers/staging/greybus/power_supply.c
6098F:      drivers/staging/greybus/spi.c
6099F:      drivers/staging/greybus/spilib.c
6100
6101GREYBUS SUBSYSTEM
6102M:      Johan Hovold <johan@kernel.org>
6103M:      Alex Elder <elder@kernel.org>
6104M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6105S:      Maintained
6106F:      drivers/staging/greybus/
6107L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6108
6109GREYBUS UART PROTOCOLS DRIVERS
6110M:      David Lin <dtwlin@gmail.com>
6111S:      Maintained
6112F:      drivers/staging/greybus/uart.c
6113F:      drivers/staging/greybus/log.c
6114
6115GS1662 VIDEO SERIALIZER
6116M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6117L:      linux-media@vger.kernel.org
6118T:      git git://linuxtv.org/media_tree.git
6119S:      Maintained
6120F:      drivers/media/spi/gs1662.c
6121
6122GSPCA FINEPIX SUBDRIVER
6123M:      Frank Zago <frank@zago.net>
6124L:      linux-media@vger.kernel.org
6125T:      git git://linuxtv.org/media_tree.git
6126S:      Maintained
6127F:      drivers/media/usb/gspca/finepix.c
6128
6129GSPCA GL860 SUBDRIVER
6130M:      Olivier Lorin <o.lorin@laposte.net>
6131L:      linux-media@vger.kernel.org
6132T:      git git://linuxtv.org/media_tree.git
6133S:      Maintained
6134F:      drivers/media/usb/gspca/gl860/
6135
6136GSPCA M5602 SUBDRIVER
6137M:      Erik Andren <erik.andren@gmail.com>
6138L:      linux-media@vger.kernel.org
6139T:      git git://linuxtv.org/media_tree.git
6140S:      Maintained
6141F:      drivers/media/usb/gspca/m5602/
6142
6143GSPCA PAC207 SONIXB SUBDRIVER
6144M:      Hans Verkuil <hverkuil@xs4all.nl>
6145L:      linux-media@vger.kernel.org
6146T:      git git://linuxtv.org/media_tree.git
6147S:      Odd Fixes
6148F:      drivers/media/usb/gspca/pac207.c
6149
6150GSPCA SN9C20X SUBDRIVER
6151M:      Brian Johnson <brijohn@gmail.com>
6152L:      linux-media@vger.kernel.org
6153T:      git git://linuxtv.org/media_tree.git
6154S:      Maintained
6155F:      drivers/media/usb/gspca/sn9c20x.c
6156
6157GSPCA T613 SUBDRIVER
6158M:      Leandro Costantino <lcostantino@gmail.com>
6159L:      linux-media@vger.kernel.org
6160T:      git git://linuxtv.org/media_tree.git
6161S:      Maintained
6162F:      drivers/media/usb/gspca/t613.c
6163
6164GSPCA USB WEBCAM DRIVER
6165M:      Hans Verkuil <hverkuil@xs4all.nl>
6166L:      linux-media@vger.kernel.org
6167T:      git git://linuxtv.org/media_tree.git
6168S:      Odd Fixes
6169F:      drivers/media/usb/gspca/
6170
6171GTP (GPRS Tunneling Protocol)
6172M:      Pablo Neira Ayuso <pablo@netfilter.org>
6173M:      Harald Welte <laforge@gnumonks.org>
6174L:      osmocom-net-gprs@lists.osmocom.org
6175T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6176S:      Maintained
6177F:      drivers/net/gtp.c
6178
6179GUID PARTITION TABLE (GPT)
6180M:      Davidlohr Bueso <dave@stgolabs.net>
6181L:      linux-efi@vger.kernel.org
6182S:      Maintained
6183F:      block/partitions/efi.*
6184
6185H8/300 ARCHITECTURE
6186M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6187L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6188W:      http://uclinux-h8.sourceforge.jp
6189T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6190S:      Maintained
6191F:      arch/h8300/
6192F:      drivers/clocksource/h8300_*.c
6193F:      drivers/clk/h8300/
6194F:      drivers/irqchip/irq-renesas-h8*.c
6195
6196HACKRF MEDIA DRIVER
6197M:      Antti Palosaari <crope@iki.fi>
6198L:      linux-media@vger.kernel.org
6199W:      https://linuxtv.org
6200W:      http://palosaari.fi/linux/
6201Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6202T:      git git://linuxtv.org/anttip/media_tree.git
6203S:      Maintained
6204F:      drivers/media/usb/hackrf/
6205
6206HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6207M:      Frank Seidel <frank@f-seidel.de>
6208L:      platform-driver-x86@vger.kernel.org
6209W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6210S:      Maintained
6211F:      drivers/platform/x86/hdaps.c
6212
6213HARDWARE MONITORING
6214M:      Jean Delvare <jdelvare@suse.com>
6215M:      Guenter Roeck <linux@roeck-us.net>
6216L:      linux-hwmon@vger.kernel.org
6217W:      http://hwmon.wiki.kernel.org/
6218T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6219S:      Maintained
6220F:      Documentation/hwmon/
6221F:      drivers/hwmon/
6222F:      include/linux/hwmon*.h
6223
6224HARDWARE RANDOM NUMBER GENERATOR CORE
6225M:      Matt Mackall <mpm@selenic.com>
6226M:      Herbert Xu <herbert@gondor.apana.org.au>
6227L:      linux-crypto@vger.kernel.org
6228S:      Odd fixes
6229F:      Documentation/devicetree/bindings/rng/
6230F:      Documentation/hw_random.txt
6231F:      drivers/char/hw_random/
6232F:      include/linux/hw_random.h
6233
6234HARDWARE TRACING FACILITIES
6235M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6236S:      Maintained
6237F:      drivers/hwtracing/
6238
6239HARDWARE SPINLOCK CORE
6240M:      Ohad Ben-Cohen <ohad@wizery.com>
6241M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6242L:      linux-remoteproc@vger.kernel.org
6243S:      Maintained
6244T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6245F:      Documentation/devicetree/bindings/hwlock/
6246F:      Documentation/hwspinlock.txt
6247F:      drivers/hwspinlock/
6248F:      include/linux/hwspinlock.h
6249
6250HARMONY SOUND DRIVER
6251L:      linux-parisc@vger.kernel.org
6252S:      Maintained
6253F:      sound/parisc/harmony.*
6254
6255HDPVR USB VIDEO ENCODER DRIVER
6256M:      Hans Verkuil <hverkuil@xs4all.nl>
6257L:      linux-media@vger.kernel.org
6258T:      git git://linuxtv.org/media_tree.git
6259W:      https://linuxtv.org
6260S:      Odd Fixes
6261F:      drivers/media/usb/hdpvr/
6262
6263HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6264M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6265S:      Supported
6266F:      Documentation/watchdog/hpwdt.txt
6267F:      drivers/watchdog/hpwdt.c
6268
6269HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6270M:      Don Brace <don.brace@microsemi.com>
6271L:      esc.storagedev@microsemi.com
6272L:      linux-scsi@vger.kernel.org
6273S:      Supported
6274F:      Documentation/scsi/hpsa.txt
6275F:      drivers/scsi/hpsa*.[ch]
6276F:      include/linux/cciss*.h
6277F:      include/uapi/linux/cciss*.h
6278
6279HFI1 DRIVER
6280M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6281M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6282L:      linux-rdma@vger.kernel.org
6283S:      Supported
6284F:      drivers/infiniband/hw/hfi1
6285
6286HFS FILESYSTEM
6287L:      linux-fsdevel@vger.kernel.org
6288S:      Orphan
6289F:      Documentation/filesystems/hfs.txt
6290F:      fs/hfs/
6291
6292HFSPLUS FILESYSTEM
6293L:      linux-fsdevel@vger.kernel.org
6294S:      Orphan
6295F:      Documentation/filesystems/hfsplus.txt
6296F:      fs/hfsplus/
6297
6298HGA FRAMEBUFFER DRIVER
6299M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6300L:      linux-nvidia@lists.surfsouth.com
6301W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6302S:      Maintained
6303F:      drivers/video/fbdev/hgafb.c
6304
6305HIBERNATION (aka Software Suspend, aka swsusp)
6306M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6307M:      Pavel Machek <pavel@ucw.cz>
6308L:      linux-pm@vger.kernel.org
6309B:      https://bugzilla.kernel.org
6310S:      Supported
6311F:      arch/x86/power/
6312F:      drivers/base/power/
6313F:      kernel/power/
6314F:      include/linux/suspend.h
6315F:      include/linux/freezer.h
6316F:      include/linux/pm.h
6317F:      arch/*/include/asm/suspend*.h
6318
6319HID CORE LAYER
6320M:      Jiri Kosina <jikos@kernel.org>
6321R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6322L:      linux-input@vger.kernel.org
6323T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6324S:      Maintained
6325F:      drivers/hid/
6326F:      include/linux/hid*
6327F:      include/uapi/linux/hid*
6328
6329HID SENSOR HUB DRIVERS
6330M:      Jiri Kosina <jikos@kernel.org>
6331M:      Jonathan Cameron <jic23@kernel.org>
6332M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6333L:      linux-input@vger.kernel.org
6334L:      linux-iio@vger.kernel.org
6335S:      Maintained
6336F:      Documentation/hid/hid-sensor*
6337F:      drivers/hid/hid-sensor-*
6338F:      drivers/iio/*/hid-*
6339F:      include/linux/hid-sensor-*
6340
6341HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6342M:      Thomas Gleixner <tglx@linutronix.de>
6343L:      linux-kernel@vger.kernel.org
6344T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6345S:      Maintained
6346F:      Documentation/timers/
6347F:      kernel/time/hrtimer.c
6348F:      kernel/time/clockevents.c
6349F:      kernel/time/timer_*.c
6350F:      include/linux/clockchips.h
6351F:      include/linux/hrtimer.h
6352
6353HIGH-SPEED SCC DRIVER FOR AX.25
6354L:      linux-hams@vger.kernel.org
6355S:      Orphan
6356F:      drivers/net/hamradio/dmascc.c
6357F:      drivers/net/hamradio/scc.c
6358
6359HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6360M:      HighPoint Linux Team <linux@highpoint-tech.com>
6361W:      http://www.highpoint-tech.com
6362S:      Supported
6363F:      Documentation/scsi/hptiop.txt
6364F:      drivers/scsi/hptiop.c
6365
6366HIPPI
6367M:      Jes Sorensen <jes@trained-monkey.org>
6368L:      linux-hippi@sunsite.dk
6369S:      Maintained
6370F:      include/linux/hippidevice.h
6371F:      include/uapi/linux/if_hippi.h
6372F:      net/802/hippi.c
6373F:      drivers/net/hippi/
6374
6375HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6376M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6377M:      Salil Mehta <salil.mehta@huawei.com>
6378L:      netdev@vger.kernel.org
6379W:      http://www.hisilicon.com
6380S:      Maintained
6381F:      drivers/net/ethernet/hisilicon/hns3/
6382
6383HISILICON LPC BUS DRIVER
6384M:      john.garry@huawei.com
6385W:      http://www.hisilicon.com
6386S:      Maintained
6387F:      drivers/bus/hisi_lpc.c
6388F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6389
6390HISILICON NETWORK SUBSYSTEM DRIVER
6391M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6392M:      Salil Mehta <salil.mehta@huawei.com>
6393L:      netdev@vger.kernel.org
6394W:      http://www.hisilicon.com
6395S:      Maintained
6396F:      drivers/net/ethernet/hisilicon/
6397F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6398
6399HISILICON PMU DRIVER
6400M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6401W:      http://www.hisilicon.com
6402S:      Supported
6403F:      drivers/perf/hisilicon
6404F:      Documentation/perf/hisi-pmu.txt
6405
6406HISILICON ROCE DRIVER
6407M:      Lijun Ou <oulijun@huawei.com>
6408M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6409L:      linux-rdma@vger.kernel.org
6410S:      Maintained
6411F:      drivers/infiniband/hw/hns/
6412F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6413
6414HISILICON SAS Controller
6415M:      John Garry <john.garry@huawei.com>
6416W:      http://www.hisilicon.com
6417S:      Supported
6418F:      drivers/scsi/hisi_sas/
6419F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6420
6421HMM - Heterogeneous Memory Management
6422M:      Jrme Glisse <jglisse@redhat.com>
6423L:      linux-mm@kvack.org
6424S:      Maintained
6425F:      mm/hmm*
6426F:      include/linux/hmm*
6427F:      Documentation/vm/hmm.txt
6428
6429HOST AP DRIVER
6430M:      Jouni Malinen <j@w1.fi>
6431L:      linux-wireless@vger.kernel.org
6432W:      http://w1.fi/hostap-driver.html
6433S:      Obsolete
6434F:      drivers/net/wireless/intersil/hostap/
6435
6436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6437L:      platform-driver-x86@vger.kernel.org
6438S:      Orphan
6439F:      drivers/platform/x86/tc1100-wmi.c
6440
6441HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6442M:      Jaroslav Kysela <perex@perex.cz>
6443S:      Maintained
6444F:      drivers/net/ethernet/hp/hp100.*
6445
6446HPET:   High Precision Event Timers driver
6447M:      Clemens Ladisch <clemens@ladisch.de>
6448S:      Maintained
6449F:      Documentation/timers/hpet.txt
6450F:      drivers/char/hpet.c
6451F:      include/linux/hpet.h
6452F:      include/uapi/linux/hpet.h
6453
6454HPET:   x86
6455S:      Orphan
6456F:      arch/x86/kernel/hpet.c
6457F:      arch/x86/include/asm/hpet.h
6458
6459HPFS FILESYSTEM
6460M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6461W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6462S:      Maintained
6463F:      fs/hpfs/
6464
6465HSI SUBSYSTEM
6466M:      Sebastian Reichel <sre@kernel.org>
6467T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6468S:      Maintained
6469F:      Documentation/ABI/testing/sysfs-bus-hsi
6470F:      Documentation/driver-api/hsi.rst
6471F:      drivers/hsi/
6472F:      include/linux/hsi/
6473F:      include/uapi/linux/hsi/
6474
6475HSO 3G MODEM DRIVER
6476L:      linux-usb@vger.kernel.org
6477S:      Orphan
6478F:      drivers/net/usb/hso.c
6479
6480HSR NETWORK PROTOCOL
6481M:      Arvid Brodin <arvid.brodin@alten.se>
6482L:      netdev@vger.kernel.org
6483S:      Maintained
6484F:      net/hsr/
6485
6486HT16K33 LED CONTROLLER DRIVER
6487M:      Robin van der Gracht <robin@protonic.nl>
6488S:      Maintained
6489F:      drivers/auxdisplay/ht16k33.c
6490F:      Documentation/devicetree/bindings/display/ht16k33.txt
6491
6492HTCPEN TOUCHSCREEN DRIVER
6493M:      Pau Oliva Fora <pof@eslack.org>
6494L:      linux-input@vger.kernel.org
6495S:      Maintained
6496F:      drivers/input/touchscreen/htcpen.c
6497
6498HUAWEI ETHERNET DRIVER
6499M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6500L:      netdev@vger.kernel.org
6501S:      Supported
6502F:      Documentation/networking/hinic.txt
6503F:      drivers/net/ethernet/huawei/hinic/
6504
6505HUGETLB FILESYSTEM
6506M:      Mike Kravetz <mike.kravetz@oracle.com>
6507L:      linux-mm@kvack.org
6508S:      Maintained
6509F:      fs/hugetlbfs/
6510F:      mm/hugetlb.c
6511F:      include/linux/hugetlb.h
6512F:      Documentation/admin-guide/mm/hugetlbpage.rst
6513F:      Documentation/vm/hugetlbfs_reserv.rst
6514F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6515
6516HVA ST MEDIA DRIVER
6517M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6518L:      linux-media@vger.kernel.org
6519T:      git git://linuxtv.org/media_tree.git
6520W:      https://linuxtv.org
6521S:      Supported
6522F:      drivers/media/platform/sti/hva
6523
6524HWPOISON MEMORY FAILURE HANDLING
6525M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6526L:      linux-mm@kvack.org
6527S:      Maintained
6528F:      mm/memory-failure.c
6529F:      mm/hwpoison-inject.c
6530
6531Hyper-V CORE AND DRIVERS
6532M:      "K. Y. Srinivasan" <kys@microsoft.com>
6533M:      Haiyang Zhang <haiyangz@microsoft.com>
6534M:      Stephen Hemminger <sthemmin@microsoft.com>
6535L:      devel@linuxdriverproject.org
6536S:      Maintained
6537F:      Documentation/networking/netvsc.txt
6538F:      arch/x86/include/asm/mshyperv.h
6539F:      arch/x86/include/asm/trace/hyperv.h
6540F:      arch/x86/include/asm/hyperv-tlfs.h
6541F:      arch/x86/kernel/cpu/mshyperv.c
6542F:      arch/x86/hyperv
6543F:      drivers/hid/hid-hyperv.c
6544F:      drivers/hv/
6545F:      drivers/input/serio/hyperv-keyboard.c
6546F:      drivers/pci/host/pci-hyperv.c
6547F:      drivers/net/hyperv/
6548F:      drivers/scsi/storvsc_drv.c
6549F:      drivers/uio/uio_hv_generic.c
6550F:      drivers/video/fbdev/hyperv_fb.c
6551F:      net/vmw_vsock/hyperv_transport.c
6552F:      include/linux/hyperv.h
6553F:      include/uapi/linux/hyperv.h
6554F:      tools/hv/
6555F:      Documentation/ABI/stable/sysfs-bus-vmbus
6556
6557HYPERVISOR VIRTUAL CONSOLE DRIVER
6558L:      linuxppc-dev@lists.ozlabs.org
6559S:      Odd Fixes
6560F:      drivers/tty/hvc/
6561
6562I2C ACPI SUPPORT
6563M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6564L:      linux-i2c@vger.kernel.org
6565L:      linux-acpi@vger.kernel.org
6566S:      Maintained
6567F:      drivers/i2c/i2c-core-acpi.c
6568
6569I2C MUXES
6570M:      Peter Rosin <peda@axentia.se>
6571L:      linux-i2c@vger.kernel.org
6572S:      Maintained
6573F:      Documentation/i2c/i2c-topology
6574F:      Documentation/i2c/muxes/
6575F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6576F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6577F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6578F:      drivers/i2c/i2c-mux.c
6579F:      drivers/i2c/muxes/
6580F:      include/linux/i2c-mux.h
6581
6582I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6583M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6584L:      linux-i2c@vger.kernel.org
6585S:      Maintained
6586F:      drivers/i2c/busses/i2c-mv64xxx.c
6587
6588I2C OVER PARALLEL PORT
6589M:      Jean Delvare <jdelvare@suse.com>
6590L:      linux-i2c@vger.kernel.org
6591S:      Maintained
6592F:      Documentation/i2c/busses/i2c-parport
6593F:      Documentation/i2c/busses/i2c-parport-light
6594F:      drivers/i2c/busses/i2c-parport.c
6595F:      drivers/i2c/busses/i2c-parport-light.c
6596
6597I2C SUBSYSTEM
6598M:      Wolfram Sang <wsa@the-dreams.de>
6599L:      linux-i2c@vger.kernel.org
6600W:      https://i2c.wiki.kernel.org/
6601Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6602T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6603S:      Maintained
6604F:      Documentation/devicetree/bindings/i2c/i2c.txt
6605F:      Documentation/i2c/
6606F:      drivers/i2c/*
6607F:      include/linux/i2c.h
6608F:      include/linux/i2c-dev.h
6609F:      include/linux/i2c-smbus.h
6610F:      include/uapi/linux/i2c.h
6611F:      include/uapi/linux/i2c-*.h
6612
6613I2C SUBSYSTEM HOST DRIVERS
6614L:      linux-i2c@vger.kernel.org
6615W:      https://i2c.wiki.kernel.org/
6616Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6617T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6618S:      Odd Fixes
6619F:      Documentation/devicetree/bindings/i2c/
6620F:      drivers/i2c/algos/
6621F:      drivers/i2c/busses/
6622
6623I2C-TAOS-EVM DRIVER
6624M:      Jean Delvare <jdelvare@suse.com>
6625L:      linux-i2c@vger.kernel.org
6626S:      Maintained
6627F:      Documentation/i2c/busses/i2c-taos-evm
6628F:      drivers/i2c/busses/i2c-taos-evm.c
6629
6630I2C-TINY-USB DRIVER
6631M:      Till Harbaum <till@harbaum.org>
6632L:      linux-i2c@vger.kernel.org
6633W:      http://www.harbaum.org/till/i2c_tiny_usb
6634S:      Maintained
6635F:      drivers/i2c/busses/i2c-tiny-usb.c
6636
6637I2C/SMBUS CONTROLLER DRIVERS FOR PC
6638M:      Jean Delvare <jdelvare@suse.com>
6639L:      linux-i2c@vger.kernel.org
6640S:      Maintained
6641F:      Documentation/i2c/busses/i2c-ali1535
6642F:      Documentation/i2c/busses/i2c-ali1563
6643F:      Documentation/i2c/busses/i2c-ali15x3
6644F:      Documentation/i2c/busses/i2c-amd756
6645F:      Documentation/i2c/busses/i2c-amd8111
6646F:      Documentation/i2c/busses/i2c-i801
6647F:      Documentation/i2c/busses/i2c-nforce2
6648F:      Documentation/i2c/busses/i2c-piix4
6649F:      Documentation/i2c/busses/i2c-sis5595
6650F:      Documentation/i2c/busses/i2c-sis630
6651F:      Documentation/i2c/busses/i2c-sis96x
6652F:      Documentation/i2c/busses/i2c-via
6653F:      Documentation/i2c/busses/i2c-viapro
6654F:      drivers/i2c/busses/i2c-ali1535.c
6655F:      drivers/i2c/busses/i2c-ali1563.c
6656F:      drivers/i2c/busses/i2c-ali15x3.c
6657F:      drivers/i2c/busses/i2c-amd756.c
6658F:      drivers/i2c/busses/i2c-amd756-s4882.c
6659F:      drivers/i2c/busses/i2c-amd8111.c
6660F:      drivers/i2c/busses/i2c-i801.c
6661F:      drivers/i2c/busses/i2c-isch.c
6662F:      drivers/i2c/busses/i2c-nforce2.c
6663F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6664F:      drivers/i2c/busses/i2c-piix4.c
6665F:      drivers/i2c/busses/i2c-sis5595.c
6666F:      drivers/i2c/busses/i2c-sis630.c
6667F:      drivers/i2c/busses/i2c-sis96x.c
6668F:      drivers/i2c/busses/i2c-via.c
6669F:      drivers/i2c/busses/i2c-viapro.c
6670
6671I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6672M:      Hans de Goede <hdegoede@redhat.com>
6673L:      linux-i2c@vger.kernel.org
6674S:      Maintained
6675F:      drivers/i2c/busses/i2c-cht-wc.c
6676
6677I2C/SMBUS ISMT DRIVER
6678M:      Seth Heasley <seth.heasley@intel.com>
6679M:      Neil Horman <nhorman@tuxdriver.com>
6680L:      linux-i2c@vger.kernel.org
6681F:      drivers/i2c/busses/i2c-ismt.c
6682F:      Documentation/i2c/busses/i2c-ismt
6683
6684I2C/SMBUS STUB DRIVER
6685M:      Jean Delvare <jdelvare@suse.com>
6686L:      linux-i2c@vger.kernel.org
6687S:      Maintained
6688F:      drivers/i2c/i2c-stub.c
6689
6690IA64 (Itanium) PLATFORM
6691M:      Tony Luck <tony.luck@intel.com>
6692M:      Fenghua Yu <fenghua.yu@intel.com>
6693L:      linux-ia64@vger.kernel.org
6694T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6695S:      Maintained
6696F:      arch/ia64/
6697
6698IBM Power 842 compression accelerator
6699M:      Haren Myneni <haren@us.ibm.com>
6700S:      Supported
6701F:      drivers/crypto/nx/Makefile
6702F:      drivers/crypto/nx/Kconfig
6703F:      drivers/crypto/nx/nx-842*
6704F:      include/linux/sw842.h
6705F:      crypto/842.c
6706F:      lib/842/
6707
6708IBM Power in-Nest Crypto Acceleration
6709M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6710M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6711L:      linux-crypto@vger.kernel.org
6712S:      Supported
6713F:      drivers/crypto/nx/Makefile
6714F:      drivers/crypto/nx/Kconfig
6715F:      drivers/crypto/nx/nx-aes*
6716F:      drivers/crypto/nx/nx-sha*
6717F:      drivers/crypto/nx/nx.*
6718F:      drivers/crypto/nx/nx_csbcpb.h
6719F:      drivers/crypto/nx/nx_debugfs.h
6720
6721IBM Power Linux RAID adapter
6722M:      Brian King <brking@us.ibm.com>
6723S:      Supported
6724F:      drivers/scsi/ipr.*
6725
6726IBM Power SRIOV Virtual NIC Device Driver
6727M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6728M:      John Allen <jallen@linux.vnet.ibm.com>
6729L:      netdev@vger.kernel.org
6730S:      Supported
6731F:      drivers/net/ethernet/ibm/ibmvnic.*
6732
6733IBM Power Virtual Accelerator Switchboard
6734M:      Sukadev Bhattiprolu
6735L:      linuxppc-dev@lists.ozlabs.org
6736S:      Supported
6737F:      arch/powerpc/platforms/powernv/vas*
6738F:      arch/powerpc/platforms/powernv/copy-paste.h
6739F:      arch/powerpc/include/asm/vas.h
6740F:      arch/powerpc/include/uapi/asm/vas.h
6741
6742IBM Power Virtual Ethernet Device Driver
6743M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6744L:      netdev@vger.kernel.org
6745S:      Supported
6746F:      drivers/net/ethernet/ibm/ibmveth.*
6747
6748IBM Power Virtual FC Device Drivers
6749M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6750L:      linux-scsi@vger.kernel.org
6751S:      Supported
6752F:      drivers/scsi/ibmvscsi/ibmvfc*
6753
6754IBM Power Virtual SCSI Device Drivers
6755M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6756L:      linux-scsi@vger.kernel.org
6757S:      Supported
6758F:      drivers/scsi/ibmvscsi/ibmvscsi*
6759F:      include/scsi/viosrp.h
6760
6761IBM Power Virtual SCSI Device Target Driver
6762M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6763M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6764L:      linux-scsi@vger.kernel.org
6765L:      target-devel@vger.kernel.org
6766S:      Supported
6767F:      drivers/scsi/ibmvscsi_tgt/
6768
6769IBM Power VMX Cryptographic instructions
6770M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6771M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6772L:      linux-crypto@vger.kernel.org
6773S:      Supported
6774F:      drivers/crypto/vmx/Makefile
6775F:      drivers/crypto/vmx/Kconfig
6776F:      drivers/crypto/vmx/vmx.c
6777F:      drivers/crypto/vmx/aes*
6778F:      drivers/crypto/vmx/ghash*
6779F:      drivers/crypto/vmx/ppc-xlate.pl
6780
6781IBM ServeRAID RAID DRIVER
6782S:      Orphan
6783F:      drivers/scsi/ips.*
6784
6785ICH LPC AND GPIO DRIVER
6786M:      Peter Tyser <ptyser@xes-inc.com>
6787S:      Maintained
6788F:      drivers/mfd/lpc_ich.c
6789F:      drivers/gpio/gpio-ich.c
6790
6791IDE SUBSYSTEM
6792M:      "David S. Miller" <davem@davemloft.net>
6793L:      linux-ide@vger.kernel.org
6794Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6795T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6796S:      Maintained
6797F:      Documentation/ide/
6798F:      drivers/ide/
6799F:      include/linux/ide.h
6800
6801IDE/ATAPI DRIVERS
6802M:      Borislav Petkov <bp@alien8.de>
6803L:      linux-ide@vger.kernel.org
6804S:      Maintained
6805F:      Documentation/cdrom/ide-cd
6806F:      drivers/ide/ide-cd*
6807
6808IDEAPAD LAPTOP EXTRAS DRIVER
6809M:      Ike Panhc <ike.pan@canonical.com>
6810L:      platform-driver-x86@vger.kernel.org
6811W:      http://launchpad.net/ideapad-laptop
6812S:      Maintained
6813F:      drivers/platform/x86/ideapad-laptop.c
6814
6815IDEAPAD LAPTOP SLIDEBAR DRIVER
6816M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6817L:      linux-input@vger.kernel.org
6818W:      https://github.com/o2genum/ideapad-slidebar
6819S:      Maintained
6820F:      drivers/input/misc/ideapad_slidebar.c
6821
6822IDT VersaClock 5 CLOCK DRIVER
6823M:      Marek Vasut <marek.vasut@gmail.com>
6824S:      Maintained
6825F:      drivers/clk/clk-versaclock5.c
6826
6827IEEE 802.15.4 SUBSYSTEM
6828M:      Alexander Aring <alex.aring@gmail.com>
6829M:      Stefan Schmidt <stefan@osg.samsung.com>
6830L:      linux-wpan@vger.kernel.org
6831W:      http://wpan.cakelab.org/
6832T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6833T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6834S:      Maintained
6835F:      net/ieee802154/
6836F:      net/mac802154/
6837F:      drivers/net/ieee802154/
6838F:      include/linux/nl802154.h
6839F:      include/linux/ieee802154.h
6840F:      include/net/nl802154.h
6841F:      include/net/mac802154.h
6842F:      include/net/af_ieee802154.h
6843F:      include/net/cfg802154.h
6844F:      include/net/ieee802154_netdev.h
6845F:      Documentation/networking/ieee802154.txt
6846
6847IFE PROTOCOL
6848M:      Yotam Gigi <yotam.gi@gmail.com>
6849M:      Jamal Hadi Salim <jhs@mojatatu.com>
6850F:      net/ife
6851F:      include/net/ife.h
6852F:      include/uapi/linux/ife.h
6853
6854IGORPLUG-USB IR RECEIVER
6855M:      Sean Young <sean@mess.org>
6856L:      linux-media@vger.kernel.org
6857S:      Maintained
6858F:      drivers/media/rc/igorplugusb.c
6859
6860IGUANAWORKS USB IR TRANSCEIVER
6861M:      Sean Young <sean@mess.org>
6862L:      linux-media@vger.kernel.org
6863S:      Maintained
6864F:      drivers/media/rc/iguanair.c
6865
6866IIO DIGITAL POTENTIOMETER DAC
6867M:      Peter Rosin <peda@axentia.se>
6868L:      linux-iio@vger.kernel.org
6869S:      Maintained
6870F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6871F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6872F:      drivers/iio/dac/dpot-dac.c
6873
6874IIO ENVELOPE DETECTOR
6875M:      Peter Rosin <peda@axentia.se>
6876L:      linux-iio@vger.kernel.org
6877S:      Maintained
6878F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6879F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6880F:      drivers/iio/adc/envelope-detector.c
6881
6882IIO MULTIPLEXER
6883M:      Peter Rosin <peda@axentia.se>
6884L:      linux-iio@vger.kernel.org
6885S:      Maintained
6886F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6887F:      drivers/iio/multiplexer/iio-mux.c
6888
6889IIO SUBSYSTEM AND DRIVERS
6890M:      Jonathan Cameron <jic23@kernel.org>
6891R:      Hartmut Knaack <knaack.h@gmx.de>
6892R:      Lars-Peter Clausen <lars@metafoo.de>
6893R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6894L:      linux-iio@vger.kernel.org
6895T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6896S:      Maintained
6897F:      Documentation/ABI/testing/configfs-iio*
6898F:      Documentation/ABI/testing/sysfs-bus-iio*
6899F:      Documentation/devicetree/bindings/iio/
6900F:      drivers/iio/
6901F:      drivers/staging/iio/
6902F:      include/linux/iio/
6903F:      tools/iio/
6904
6905IKANOS/ADI EAGLE ADSL USB DRIVER
6906M:      Matthieu Castet <castet.matthieu@free.fr>
6907M:      Stanislaw Gruszka <stf_xl@wp.pl>
6908S:      Maintained
6909F:      drivers/usb/atm/ueagle-atm.c
6910
6911IMGTEC ASCII LCD DRIVER
6912M:      Paul Burton <paul.burton@mips.com>
6913S:      Maintained
6914F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6915F:      drivers/auxdisplay/img-ascii-lcd.c
6916
6917IMGTEC IR DECODER DRIVER
6918M:      James Hogan <jhogan@kernel.org>
6919S:      Maintained
6920F:      drivers/media/rc/img-ir/
6921
6922IMON SOUNDGRAPH USB IR RECEIVER
6923M:      Sean Young <sean@mess.org>
6924L:      linux-media@vger.kernel.org
6925S:      Maintained
6926F:      drivers/media/rc/imon_raw.c
6927F:      drivers/media/rc/imon.c
6928
6929IMS TWINTURBO FRAMEBUFFER DRIVER
6930L:      linux-fbdev@vger.kernel.org
6931S:      Orphan
6932F:      drivers/video/fbdev/imsttfb.c
6933
6934INA209 HARDWARE MONITOR DRIVER
6935M:      Guenter Roeck <linux@roeck-us.net>
6936L:      linux-hwmon@vger.kernel.org
6937S:      Maintained
6938F:      Documentation/hwmon/ina209
6939F:      Documentation/devicetree/bindings/i2c/ina209.txt
6940F:      drivers/hwmon/ina209.c
6941
6942INA2XX HARDWARE MONITOR DRIVER
6943M:      Guenter Roeck <linux@roeck-us.net>
6944L:      linux-hwmon@vger.kernel.org
6945S:      Maintained
6946F:      Documentation/hwmon/ina2xx
6947F:      drivers/hwmon/ina2xx.c
6948F:      include/linux/platform_data/ina2xx.h
6949
6950INDUSTRY PACK SUBSYSTEM (IPACK)
6951M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6952M:      Jens Taprogge <jens.taprogge@taprogge.org>
6953M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6954L:      industrypack-devel@lists.sourceforge.net
6955W:      http://industrypack.sourceforge.net
6956S:      Maintained
6957F:      drivers/ipack/
6958
6959INFINIBAND SUBSYSTEM
6960M:      Doug Ledford <dledford@redhat.com>
6961M:      Jason Gunthorpe <jgg@mellanox.com>
6962L:      linux-rdma@vger.kernel.org
6963W:      https://github.com/linux-rdma/rdma-core
6964Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6965T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6966S:      Supported
6967F:      Documentation/devicetree/bindings/infiniband/
6968F:      Documentation/infiniband/
6969F:      drivers/infiniband/
6970F:      include/uapi/linux/if_infiniband.h
6971F:      include/uapi/rdma/
6972F:      include/rdma/
6973
6974INGENIC JZ4780 DMA Driver
6975M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6976S:      Maintained
6977F:      drivers/dma/dma-jz4780.c
6978
6979INGENIC JZ4780 NAND DRIVER
6980M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6981L:      linux-mtd@lists.infradead.org
6982S:      Maintained
6983F:      drivers/mtd/nand/raw/jz4780_*
6984
6985INOTIFY
6986M:      Jan Kara <jack@suse.cz>
6987R:      Amir Goldstein <amir73il@gmail.com>
6988L:      linux-fsdevel@vger.kernel.org
6989S:      Maintained
6990F:      Documentation/filesystems/inotify.txt
6991F:      fs/notify/inotify/
6992F:      include/linux/inotify.h
6993F:      include/uapi/linux/inotify.h
6994
6995INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6996M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6997L:      linux-input@vger.kernel.org
6998Q:      http://patchwork.kernel.org/project/linux-input/list/
6999T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7000S:      Maintained
7001F:      drivers/input/
7002F:      include/linux/input.h
7003F:      include/uapi/linux/input.h
7004F:      include/uapi/linux/input-event-codes.h
7005F:      include/linux/input/
7006F:      Documentation/devicetree/bindings/input/
7007F:      Documentation/input/
7008
7009INPUT MULTITOUCH (MT) PROTOCOL
7010M:      Henrik Rydberg <rydberg@bitmath.org>
7011L:      linux-input@vger.kernel.org
7012S:      Odd fixes
7013F:      Documentation/input/multi-touch-protocol.rst
7014F:      drivers/input/input-mt.c
7015K:      \b(ABS|SYN)_MT_
7016
7017INSIDE SECURE CRYPTO DRIVER
7018M:      Antoine Tenart <antoine.tenart@bootlin.com>
7019F:      drivers/crypto/inside-secure/
7020S:      Maintained
7021L:      linux-crypto@vger.kernel.org
7022
7023INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7024M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7025M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7026L:      linux-integrity@vger.kernel.org
7027T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7028S:      Supported
7029F:      security/integrity/ima/
7030
7031INTEL 810/815 FRAMEBUFFER DRIVER
7032M:      Antonino Daplas <adaplas@gmail.com>
7033L:      linux-fbdev@vger.kernel.org
7034S:      Maintained
7035F:      drivers/video/fbdev/i810/
7036
7037INTEL ASoC BDW/HSW DRIVERS
7038M:      Jie Yang <yang.jie@linux.intel.com>
7039L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7040S:      Supported
7041F:      sound/soc/intel/common/sst-dsp*
7042F:      sound/soc/intel/common/sst-firmware.c
7043F:      sound/soc/intel/boards/broadwell.c
7044F:      sound/soc/intel/haswell/
7045
7046INTEL C600 SERIES SAS CONTROLLER DRIVER
7047M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7048M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7049L:      linux-scsi@vger.kernel.org
7050T:      git git://git.code.sf.net/p/intel-sas/isci
7051S:      Supported
7052F:      drivers/scsi/isci/
7053
7054INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7055M:      Jani Nikula <jani.nikula@linux.intel.com>
7056M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7057M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7058L:      intel-gfx@lists.freedesktop.org
7059W:      https://01.org/linuxgraphics/
7060B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7061C:      irc://chat.freenode.net/intel-gfx
7062Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7063T:      git git://anongit.freedesktop.org/drm-intel
7064S:      Supported
7065F:      drivers/gpu/drm/i915/
7066F:      include/drm/i915*
7067F:      include/uapi/drm/i915_drm.h
7068F:      Documentation/gpu/i915.rst
7069
7070INTEL ETHERNET DRIVERS
7071M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7072L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7073W:      http://www.intel.com/support/feedback.htm
7074W:      http://e1000.sourceforge.net/
7075Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7076T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7077T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7078S:      Supported
7079F:      Documentation/networking/e100.txt
7080F:      Documentation/networking/e1000.txt
7081F:      Documentation/networking/e1000e.txt
7082F:      Documentation/networking/igb.txt
7083F:      Documentation/networking/igbvf.txt
7084F:      Documentation/networking/ixgb.txt
7085F:      Documentation/networking/ixgbe.txt
7086F:      Documentation/networking/ixgbevf.txt
7087F:      Documentation/networking/i40e.txt
7088F:      Documentation/networking/i40evf.txt
7089F:      Documentation/networking/ice.txt
7090F:      drivers/net/ethernet/intel/
7091F:      drivers/net/ethernet/intel/*/
7092F:      include/linux/avf/virtchnl.h
7093
7094INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7095M:      Maik Broemme <mbroemme@libmpq.org>
7096L:      linux-fbdev@vger.kernel.org
7097S:      Maintained
7098F:      Documentation/fb/intelfb.txt
7099F:      drivers/video/fbdev/intelfb/
7100
7101INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7102M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7103M:      Zhi Wang <zhi.a.wang@intel.com>
7104L:      intel-gvt-dev@lists.freedesktop.org
7105L:      intel-gfx@lists.freedesktop.org
7106W:      https://01.org/igvt-g
7107T:      git https://github.com/intel/gvt-linux.git
7108S:      Supported
7109F:      drivers/gpu/drm/i915/gvt/
7110
7111INTEL HID EVENT DRIVER
7112M:      Alex Hung <alex.hung@canonical.com>
7113L:      platform-driver-x86@vger.kernel.org
7114S:      Maintained
7115F:      drivers/platform/x86/intel-hid.c
7116
7117INTEL I/OAT DMA DRIVER
7118M:      Dave Jiang <dave.jiang@intel.com>
7119R:      Dan Williams <dan.j.williams@intel.com>
7120L:      dmaengine@vger.kernel.org
7121Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7122S:      Supported
7123F:      drivers/dma/ioat*
7124
7125INTEL IDLE DRIVER
7126M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7127M:      Len Brown <lenb@kernel.org>
7128L:      linux-pm@vger.kernel.org
7129T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7130B:      https://bugzilla.kernel.org
7131S:      Supported
7132F:      drivers/idle/intel_idle.c
7133
7134INTEL INTEGRATED SENSOR HUB DRIVER
7135M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7136M:      Jiri Kosina <jikos@kernel.org>
7137L:      linux-input@vger.kernel.org
7138S:      Maintained
7139F:      drivers/hid/intel-ish-hid/
7140
7141INTEL IOMMU (VT-d)
7142M:      David Woodhouse <dwmw2@infradead.org>
7143L:      iommu@lists.linux-foundation.org
7144T:      git git://git.infradead.org/iommu-2.6.git
7145S:      Supported
7146F:      drivers/iommu/intel-iommu.c
7147F:      include/linux/intel-iommu.h
7148
7149INTEL IOP-ADMA DMA DRIVER
7150R:      Dan Williams <dan.j.williams@intel.com>
7151S:      Odd fixes
7152F:      drivers/dma/iop-adma.c
7153
7154INTEL IPU3 CSI-2 CIO2 DRIVER
7155M:      Yong Zhi <yong.zhi@intel.com>
7156M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7157L:      linux-media@vger.kernel.org
7158S:      Maintained
7159F:      drivers/media/pci/intel/ipu3/
7160F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7161
7162INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7163M:      Krzysztof Halasa <khalasa@piap.pl>
7164S:      Maintained
7165F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7166F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7167F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7168F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7169F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7170F:      drivers/net/wan/ixp4xx_hss.c
7171
7172INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7173M:      Deepak Saxena <dsaxena@plexity.net>
7174S:      Maintained
7175F:      drivers/char/hw_random/ixp4xx-rng.c
7176
7177INTEL MANAGEMENT ENGINE (mei)
7178M:      Tomas Winkler <tomas.winkler@intel.com>
7179L:      linux-kernel@vger.kernel.org
7180S:      Supported
7181F:      include/uapi/linux/mei.h
7182F:      include/linux/mei_cl_bus.h
7183F:      drivers/misc/mei/*
7184F:      drivers/watchdog/mei_wdt.c
7185F:      Documentation/misc-devices/mei/*
7186F:      samples/mei/*
7187
7188INTEL MENLOW THERMAL DRIVER
7189M:      Sujith Thomas <sujith.thomas@intel.com>
7190L:      platform-driver-x86@vger.kernel.org
7191W:      https://01.org/linux-acpi
7192S:      Supported
7193F:      drivers/platform/x86/intel_menlow.c
7194
7195INTEL MERRIFIELD GPIO DRIVER
7196M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7197L:      linux-gpio@vger.kernel.org
7198S:      Maintained
7199F:      drivers/gpio/gpio-merrifield.c
7200
7201INTEL MIC DRIVERS (mic)
7202M:      Sudeep Dutt <sudeep.dutt@intel.com>
7203M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7204S:      Supported
7205W:      https://github.com/sudeepdutt/mic
7206W:      http://software.intel.com/en-us/mic-developer
7207F:      include/linux/mic_bus.h
7208F:      include/linux/scif.h
7209F:      include/uapi/linux/mic_common.h
7210F:      include/uapi/linux/mic_ioctl.h
7211F:      include/uapi/linux/scif_ioctl.h
7212F:      drivers/misc/mic/
7213F:      drivers/dma/mic_x100_dma.c
7214F:      drivers/dma/mic_x100_dma.h
7215F:      Documentation/mic/
7216
7217INTEL PMC CORE DRIVER
7218M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7219M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7220L:      platform-driver-x86@vger.kernel.org
7221S:      Maintained
7222F:      arch/x86/include/asm/pmc_core.h
7223F:      drivers/platform/x86/intel_pmc_core*
7224
7225INTEL PMC/P-Unit IPC DRIVER
7226M:      Zha Qipeng<qipeng.zha@intel.com>
7227L:      platform-driver-x86@vger.kernel.org
7228S:      Maintained
7229F:      drivers/platform/x86/intel_pmc_ipc.c
7230F:      drivers/platform/x86/intel_punit_ipc.c
7231F:      arch/x86/include/asm/intel_pmc_ipc.h
7232F:      arch/x86/include/asm/intel_punit_ipc.h
7233
7234INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7235M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7236L:      linux-wireless@vger.kernel.org
7237S:      Maintained
7238F:      Documentation/networking/README.ipw2100
7239F:      Documentation/networking/README.ipw2200
7240F:      drivers/net/wireless/intel/ipw2x00/
7241
7242INTEL PSTATE DRIVER
7243M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7244M:      Len Brown <lenb@kernel.org>
7245L:      linux-pm@vger.kernel.org
7246S:      Supported
7247F:      drivers/cpufreq/intel_pstate.c
7248
7249INTEL RDMA RNIC DRIVER
7250M:      Faisal Latif <faisal.latif@intel.com>
7251M:      Shiraz Saleem <shiraz.saleem@intel.com>
7252L:      linux-rdma@vger.kernel.org
7253S:      Supported
7254F:      drivers/infiniband/hw/i40iw/
7255F:      include/uapi/rdma/i40iw-abi.h
7256
7257INTEL SHA MULTIBUFFER DRIVER
7258M:      Megha Dey <megha.dey@linux.intel.com>
7259R:      Tim Chen <tim.c.chen@linux.intel.com>
7260L:      linux-crypto@vger.kernel.org
7261S:      Supported
7262F:      arch/x86/crypto/sha*-mb
7263F:      crypto/mcryptd.c
7264
7265INTEL TELEMETRY DRIVER
7266M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7267L:      platform-driver-x86@vger.kernel.org
7268S:      Maintained
7269F:      arch/x86/include/asm/intel_telemetry.h
7270F:      drivers/platform/x86/intel_telemetry*
7271
7272INTEL VIRTUAL BUTTON DRIVER
7273M:      AceLan Kao <acelan.kao@canonical.com>
7274L:      platform-driver-x86@vger.kernel.org
7275S:      Maintained
7276F:      drivers/platform/x86/intel-vbtn.c
7277
7278INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7279M:      Stanislaw Gruszka <sgruszka@redhat.com>
7280L:      linux-wireless@vger.kernel.org
7281S:      Supported
7282F:      drivers/net/wireless/intel/iwlegacy/
7283
7284INTEL WIRELESS WIFI LINK (iwlwifi)
7285M:      Johannes Berg <johannes.berg@intel.com>
7286M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7287M:      Luca Coelho <luciano.coelho@intel.com>
7288M:      Intel Linux Wireless <linuxwifi@intel.com>
7289L:      linux-wireless@vger.kernel.org
7290W:      http://intellinuxwireless.org
7291T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7292S:      Supported
7293F:      drivers/net/wireless/intel/iwlwifi/
7294
7295INTEL WIRELESS WIMAX CONNECTION 2400
7296M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7297M:      linux-wimax@intel.com
7298L:      wimax@linuxwimax.org (subscribers-only)
7299S:      Supported
7300W:      http://linuxwimax.org
7301F:      Documentation/wimax/README.i2400m
7302F:      drivers/net/wimax/i2400m/
7303F:      include/uapi/linux/wimax/i2400m.h
7304
7305INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7306M:      Mario Limonciello <mario.limonciello@dell.com>
7307S:      Maintained
7308F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7309
7310INTEL(R) TRACE HUB
7311M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7312S:      Supported
7313F:      Documentation/trace/intel_th.txt
7314F:      drivers/hwtracing/intel_th/
7315
7316INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7317M:      Ning Sun <ning.sun@intel.com>
7318L:      tboot-devel@lists.sourceforge.net
7319W:      http://tboot.sourceforge.net
7320T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7321S:      Supported
7322F:      Documentation/intel_txt.txt
7323F:      include/linux/tboot.h
7324F:      arch/x86/kernel/tboot.c
7325
7326INTEL-MID GPIO DRIVER
7327M:      David Cohen <david.a.cohen@linux.intel.com>
7328L:      linux-gpio@vger.kernel.org
7329S:      Maintained
7330F:      drivers/gpio/gpio-intel-mid.c
7331
7332INVENSENSE MPU-3050 GYROSCOPE DRIVER
7333M:      Linus Walleij <linus.walleij@linaro.org>
7334L:      linux-iio@vger.kernel.org
7335S:      Maintained
7336F:      drivers/iio/gyro/mpu3050*
7337F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7338
7339IOC3 ETHERNET DRIVER
7340M:      Ralf Baechle <ralf@linux-mips.org>
7341L:      linux-mips@linux-mips.org
7342S:      Maintained
7343F:      drivers/net/ethernet/sgi/ioc3-eth.c
7344
7345IOC3 SERIAL DRIVER
7346M:      Pat Gefre <pfg@sgi.com>
7347L:      linux-serial@vger.kernel.org
7348S:      Maintained
7349F:      drivers/tty/serial/ioc3_serial.c
7350
7351IOMMU DRIVERS
7352M:      Joerg Roedel <joro@8bytes.org>
7353L:      iommu@lists.linux-foundation.org
7354T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7355S:      Maintained
7356F:      Documentation/devicetree/bindings/iommu/
7357F:      drivers/iommu/
7358F:      include/linux/iommu.h
7359F:      include/linux/of_iommu.h
7360F:      include/linux/iova.h
7361
7362IP MASQUERADING
7363M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7364S:      Maintained
7365F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7366
7367IPMI SUBSYSTEM
7368M:      Corey Minyard <minyard@acm.org>
7369L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7370W:      http://openipmi.sourceforge.net/
7371S:      Supported
7372F:      Documentation/IPMI.txt
7373F:      drivers/char/ipmi/
7374F:      include/linux/ipmi*
7375F:      include/uapi/linux/ipmi*
7376
7377IPS SCSI RAID DRIVER
7378M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7379L:      linux-scsi@vger.kernel.org
7380W:      http://www.adaptec.com/
7381S:      Maintained
7382F:      drivers/scsi/ips*
7383
7384IPVS
7385M:      Wensong Zhang <wensong@linux-vs.org>
7386M:      Simon Horman <horms@verge.net.au>
7387M:      Julian Anastasov <ja@ssi.bg>
7388L:      netdev@vger.kernel.org
7389L:      lvs-devel@vger.kernel.org
7390S:      Maintained
7391T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7392T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7393F:      Documentation/networking/ipvs-sysctl.txt
7394F:      include/net/ip_vs.h
7395F:      include/uapi/linux/ip_vs.h
7396F:      net/netfilter/ipvs/
7397
7398IPWIRELESS DRIVER
7399M:      Jiri Kosina <jikos@kernel.org>
7400M:      David Sterba <dsterba@suse.com>
7401S:      Odd Fixes
7402F:      drivers/tty/ipwireless/
7403
7404IPX NETWORK LAYER
7405L:      netdev@vger.kernel.org
7406S:      Obsolete
7407F:      include/uapi/linux/ipx.h
7408F:      drivers/staging/ipx/
7409
7410IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7411M:      Marc Zyngier <marc.zyngier@arm.com>
7412S:      Maintained
7413T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7414F:      Documentation/IRQ-domain.txt
7415F:      include/linux/irqdomain.h
7416F:      kernel/irq/irqdomain.c
7417F:      kernel/irq/msi.c
7418
7419IRQ SUBSYSTEM
7420M:      Thomas Gleixner <tglx@linutronix.de>
7421L:      linux-kernel@vger.kernel.org
7422S:      Maintained
7423T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7424F:      kernel/irq/
7425
7426IRQCHIP DRIVERS
7427M:      Thomas Gleixner <tglx@linutronix.de>
7428M:      Jason Cooper <jason@lakedaemon.net>
7429M:      Marc Zyngier <marc.zyngier@arm.com>
7430L:      linux-kernel@vger.kernel.org
7431S:      Maintained
7432T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7433F:      Documentation/devicetree/bindings/interrupt-controller/
7434F:      drivers/irqchip/
7435
7436ISA
7437M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7438S:      Maintained
7439F:      Documentation/isa.txt
7440F:      drivers/base/isa.c
7441F:      include/linux/isa.h
7442
7443ISA RADIO MODULE
7444M:      Hans Verkuil <hverkuil@xs4all.nl>
7445L:      linux-media@vger.kernel.org
7446T:      git git://linuxtv.org/media_tree.git
7447W:      https://linuxtv.org
7448S:      Maintained
7449F:      drivers/media/radio/radio-isa*
7450
7451ISAPNP
7452M:      Jaroslav Kysela <perex@perex.cz>
7453S:      Maintained
7454F:      Documentation/isapnp.txt
7455F:      drivers/pnp/isapnp/
7456F:      include/linux/isapnp.h
7457
7458ISCSI
7459M:      Lee Duncan <lduncan@suse.com>
7460M:      Chris Leech <cleech@redhat.com>
7461L:      open-iscsi@googlegroups.com
7462W:      www.open-iscsi.com
7463S:      Maintained
7464F:      drivers/scsi/*iscsi*
7465F:      include/scsi/*iscsi*
7466
7467iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7468M:      Peter Jones <pjones@redhat.com>
7469M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7470S:      Maintained
7471F:      drivers/firmware/iscsi_ibft*
7472
7473ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7474M:      Or Gerlitz <ogerlitz@mellanox.com>
7475M:      Sagi Grimberg <sagi@grimberg.me>
7476M:      Roi Dayan <roid@mellanox.com>
7477L:      linux-rdma@vger.kernel.org
7478S:      Supported
7479W:      http://www.openfabrics.org
7480W:      www.open-iscsi.org
7481Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7482F:      drivers/infiniband/ulp/iser/
7483
7484ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7485M:      Sagi Grimberg <sagi@grimberg.me>
7486T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7487L:      linux-rdma@vger.kernel.org
7488L:      target-devel@vger.kernel.org
7489S:      Supported
7490W:      http://www.linux-iscsi.org
7491F:      drivers/infiniband/ulp/isert
7492
7493ISDN SUBSYSTEM
7494M:      Karsten Keil <isdn@linux-pingi.de>
7495L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7496L:      netdev@vger.kernel.org
7497W:      http://www.isdn4linux.de
7498T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7499S:      Maintained
7500F:      Documentation/isdn/
7501F:      drivers/isdn/
7502F:      include/linux/isdn.h
7503F:      include/linux/isdn/
7504F:      include/uapi/linux/isdn.h
7505F:      include/uapi/linux/isdn/
7506
7507ISDN SUBSYSTEM (Eicon active card driver)
7508M:      Armin Schindler <mac@melware.de>
7509L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7510W:      http://www.melware.de
7511S:      Maintained
7512F:      drivers/isdn/hardware/eicon/
7513
7514IT87 HARDWARE MONITORING DRIVER
7515M:      Jean Delvare <jdelvare@suse.com>
7516L:      linux-hwmon@vger.kernel.org
7517S:      Maintained
7518F:      Documentation/hwmon/it87
7519F:      drivers/hwmon/it87.c
7520
7521IT913X MEDIA DRIVER
7522M:      Antti Palosaari <crope@iki.fi>
7523L:      linux-media@vger.kernel.org
7524W:      https://linuxtv.org
7525W:      http://palosaari.fi/linux/
7526Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7527T:      git git://linuxtv.org/anttip/media_tree.git
7528S:      Maintained
7529F:      drivers/media/tuners/it913x*
7530
7531IVTV VIDEO4LINUX DRIVER
7532M:      Andy Walls <awalls@md.metrocast.net>
7533L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7534L:      linux-media@vger.kernel.org
7535T:      git git://linuxtv.org/media_tree.git
7536W:      http://www.ivtvdriver.org
7537S:      Maintained
7538F:      Documentation/media/v4l-drivers/ivtv*
7539F:      drivers/media/pci/ivtv/
7540F:      include/uapi/linux/ivtv*
7541
7542IX2505V MEDIA DRIVER
7543M:      Malcolm Priestley <tvboxspy@gmail.com>
7544L:      linux-media@vger.kernel.org
7545W:      https://linuxtv.org
7546Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7547S:      Maintained
7548F:      drivers/media/dvb-frontends/ix2505v*
7549
7550JAILHOUSE HYPERVISOR INTERFACE
7551M:      Jan Kiszka <jan.kiszka@siemens.com>
7552L:      jailhouse-dev@googlegroups.com
7553S:      Maintained
7554F:      arch/x86/kernel/jailhouse.c
7555F:      arch/x86/include/asm/jailhouse_para.h
7556
7557JC42.4 TEMPERATURE SENSOR DRIVER
7558M:      Guenter Roeck <linux@roeck-us.net>
7559L:      linux-hwmon@vger.kernel.org
7560S:      Maintained
7561F:      drivers/hwmon/jc42.c
7562F:      Documentation/hwmon/jc42
7563
7564JFS FILESYSTEM
7565M:      Dave Kleikamp <shaggy@kernel.org>
7566L:      jfs-discussion@lists.sourceforge.net
7567W:      http://jfs.sourceforge.net/
7568T:      git git://github.com/kleikamp/linux-shaggy.git
7569S:      Maintained
7570F:      Documentation/filesystems/jfs.txt
7571F:      fs/jfs/
7572
7573JME NETWORK DRIVER
7574M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7575L:      netdev@vger.kernel.org
7576S:      Maintained
7577F:      drivers/net/ethernet/jme.*
7578
7579JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7580M:      David Woodhouse <dwmw2@infradead.org>
7581L:      linux-mtd@lists.infradead.org
7582W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7583S:      Maintained
7584F:      fs/jffs2/
7585F:      include/uapi/linux/jffs2.h
7586
7587JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7588M:      "Theodore Ts'o" <tytso@mit.edu>
7589M:      Jan Kara <jack@suse.com>
7590L:      linux-ext4@vger.kernel.org
7591S:      Maintained
7592F:      fs/jbd2/
7593F:      include/linux/jbd2.h
7594
7595JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7596M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7597L:      linux-media@vger.kernel.org
7598S:      Maintained
7599F:      drivers/media/platform/rcar_jpu.c
7600
7601JSM Neo PCI based serial card
7602M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7603L:      linux-serial@vger.kernel.org
7604S:      Maintained
7605F:      drivers/tty/serial/jsm/
7606
7607K10TEMP HARDWARE MONITORING DRIVER
7608M:      Clemens Ladisch <clemens@ladisch.de>
7609L:      linux-hwmon@vger.kernel.org
7610S:      Maintained
7611F:      Documentation/hwmon/k10temp
7612F:      drivers/hwmon/k10temp.c
7613
7614K8TEMP HARDWARE MONITORING DRIVER
7615M:      Rudolf Marek <r.marek@assembler.cz>
7616L:      linux-hwmon@vger.kernel.org
7617S:      Maintained
7618F:      Documentation/hwmon/k8temp
7619F:      drivers/hwmon/k8temp.c
7620
7621KASAN
7622M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7623R:      Alexander Potapenko <glider@google.com>
7624R:      Dmitry Vyukov <dvyukov@google.com>
7625L:      kasan-dev@googlegroups.com
7626S:      Maintained
7627F:      arch/*/include/asm/kasan.h
7628F:      arch/*/mm/kasan_init*
7629F:      Documentation/dev-tools/kasan.rst
7630F:      include/linux/kasan*.h
7631F:      lib/test_kasan.c
7632F:      mm/kasan/
7633F:      scripts/Makefile.kasan
7634
7635KCONFIG
7636M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7637T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7638L:      linux-kbuild@vger.kernel.org
7639S:      Maintained
7640F:      Documentation/kbuild/kconfig-language.txt
7641F:      scripts/kconfig/
7642
7643KDUMP
7644M:      Dave Young <dyoung@redhat.com>
7645M:      Baoquan He <bhe@redhat.com>
7646R:      Vivek Goyal <vgoyal@redhat.com>
7647L:      kexec@lists.infradead.org
7648W:      http://lse.sourceforge.net/kdump/
7649S:      Maintained
7650F:      Documentation/kdump/
7651
7652KEENE FM RADIO TRANSMITTER DRIVER
7653M:      Hans Verkuil <hverkuil@xs4all.nl>
7654L:      linux-media@vger.kernel.org
7655T:      git git://linuxtv.org/media_tree.git
7656W:      https://linuxtv.org
7657S:      Maintained
7658F:      drivers/media/radio/radio-keene*
7659
7660KERNEL AUTOMOUNTER v4 (AUTOFS4)
7661M:      Ian Kent <raven@themaw.net>
7662L:      autofs@vger.kernel.org
7663S:      Maintained
7664F:      fs/autofs4/
7665
7666KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7667M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7668M:      Michal Marek <michal.lkml@markovi.net>
7669T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7670L:      linux-kbuild@vger.kernel.org
7671S:      Maintained
7672F:      Documentation/kbuild/
7673F:      Makefile
7674F:      scripts/Kbuild*
7675F:      scripts/Makefile*
7676F:      scripts/basic/
7677F:      scripts/mk*
7678F:      scripts/mod/
7679F:      scripts/package/
7680
7681KERNEL JANITORS
7682L:      kernel-janitors@vger.kernel.org
7683W:      http://kernelnewbies.org/KernelJanitors
7684S:      Odd Fixes
7685
7686KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7687M:      "J. Bruce Fields" <bfields@fieldses.org>
7688M:      Jeff Layton <jlayton@kernel.org>
7689L:      linux-nfs@vger.kernel.org
7690W:      http://nfs.sourceforge.net/
7691T:      git git://linux-nfs.org/~bfields/linux.git
7692S:      Supported
7693F:      fs/nfsd/
7694F:      include/uapi/linux/nfsd/
7695F:      fs/lockd/
7696F:      fs/nfs_common/
7697F:      net/sunrpc/
7698F:      include/linux/lockd/
7699F:      include/linux/sunrpc/
7700F:      include/uapi/linux/sunrpc/
7701
7702KERNEL SELFTEST FRAMEWORK
7703M:      Shuah Khan <shuah@kernel.org>
7704L:      linux-kselftest@vger.kernel.org
7705T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7706Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7707S:      Maintained
7708F:      tools/testing/selftests/
7709F:      Documentation/dev-tools/kselftest*
7710
7711KERNEL USERMODE HELPER
7712M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7713L:      linux-kernel@vger.kernel.org
7714S:      Maintained
7715F:      kernel/umh.c
7716F:      include/linux/umh.h
7717
7718KERNEL VIRTUAL MACHINE (KVM)
7719M:      Paolo Bonzini <pbonzini@redhat.com>
7720M:      Radim Krčmř <rkrcmar@redhat.com>
7721L:      kvm@vger.kernel.org
7722W:      http://www.linux-kvm.org
7723T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7724S:      Supported
7725F:      Documentation/virtual/kvm/
7726F:      include/trace/events/kvm.h
7727F:      include/uapi/asm-generic/kvm*
7728F:      include/uapi/linux/kvm*
7729F:      include/asm-generic/kvm*
7730F:      include/linux/kvm*
7731F:      include/kvm/iodev.h
7732F:      virt/kvm/*
7733F:      tools/kvm/
7734
7735KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7736M:      Joerg Roedel <joro@8bytes.org>
7737L:      kvm@vger.kernel.org
7738W:      http://www.linux-kvm.org/
7739S:      Maintained
7740F:      arch/x86/include/asm/svm.h
7741F:      arch/x86/kvm/svm.c
7742
7743KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7744M:      Christoffer Dall <christoffer.dall@arm.com>
7745M:      Marc Zyngier <marc.zyngier@arm.com>
7746L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7747L:      kvmarm@lists.cs.columbia.edu
7748W:      http://systems.cs.columbia.edu/projects/kvm-arm
7749T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7750S:      Supported
7751F:      arch/arm/include/uapi/asm/kvm*
7752F:      arch/arm/include/asm/kvm*
7753F:      arch/arm/kvm/
7754F:      virt/kvm/arm/
7755F:      include/kvm/arm_*
7756
7757KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7758M:      Christoffer Dall <christoffer.dall@arm.com>
7759M:      Marc Zyngier <marc.zyngier@arm.com>
7760L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7761L:      kvmarm@lists.cs.columbia.edu
7762S:      Maintained
7763F:      arch/arm64/include/uapi/asm/kvm*
7764F:      arch/arm64/include/asm/kvm*
7765F:      arch/arm64/kvm/
7766
7767KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7768M:      James Hogan <jhogan@kernel.org>
7769L:      linux-mips@linux-mips.org
7770S:      Supported
7771F:      arch/mips/include/uapi/asm/kvm*
7772F:      arch/mips/include/asm/kvm*
7773F:      arch/mips/kvm/
7774
7775KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7776M:      Paul Mackerras <paulus@ozlabs.org>
7777L:      kvm-ppc@vger.kernel.org
7778W:      http://www.linux-kvm.org/
7779T:      git git://github.com/agraf/linux-2.6.git
7780S:      Supported
7781F:      arch/powerpc/include/uapi/asm/kvm*
7782F:      arch/powerpc/include/asm/kvm*
7783F:      arch/powerpc/kvm/
7784F:      arch/powerpc/kernel/kvm*
7785
7786KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7787M:      Christian Borntraeger <borntraeger@de.ibm.com>
7788M:      Janosch Frank <frankja@linux.ibm.com>
7789R:      David Hildenbrand <david@redhat.com>
7790R:      Cornelia Huck <cohuck@redhat.com>
7791L:      linux-s390@vger.kernel.org
7792W:      http://www.ibm.com/developerworks/linux/linux390/
7793T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7794S:      Supported
7795F:      arch/s390/include/uapi/asm/kvm*
7796F:      arch/s390/include/asm/gmap.h
7797F:      arch/s390/include/asm/kvm*
7798F:      arch/s390/kvm/
7799F:      arch/s390/mm/gmap.c
7800
7801KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7802M:      Paolo Bonzini <pbonzini@redhat.com>
7803M:      Radim Krčmř <rkrcmar@redhat.com>
7804L:      kvm@vger.kernel.org
7805W:      http://www.linux-kvm.org
7806T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7807S:      Supported
7808F:      arch/x86/kvm/
7809F:      arch/x86/include/uapi/asm/kvm*
7810F:      arch/x86/include/asm/kvm*
7811F:      arch/x86/include/asm/pvclock-abi.h
7812F:      arch/x86/kernel/kvm.c
7813F:      arch/x86/kernel/kvmclock.c
7814
7815KERNFS
7816M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7817M:      Tejun Heo <tj@kernel.org>
7818T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7819S:      Supported
7820F:      include/linux/kernfs.h
7821F:      fs/kernfs/
7822
7823KEXEC
7824M:      Eric Biederman <ebiederm@xmission.com>
7825W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7826L:      kexec@lists.infradead.org
7827S:      Maintained
7828F:      include/linux/kexec.h
7829F:      include/uapi/linux/kexec.h
7830F:      kernel/kexec*
7831
7832KEYS-ENCRYPTED
7833M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7834L:      linux-integrity@vger.kernel.org
7835L:      keyrings@vger.kernel.org
7836S:      Supported
7837F:      Documentation/security/keys/trusted-encrypted.rst
7838F:      include/keys/encrypted-type.h
7839F:      security/keys/encrypted-keys/
7840
7841KEYS-TRUSTED
7842M:      James Bottomley <jejb@linux.vnet.ibm.com>
7843M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7844L:      linux-integrity@vger.kernel.org
7845L:      keyrings@vger.kernel.org
7846S:      Supported
7847F:      Documentation/security/keys/trusted-encrypted.rst
7848F:      include/keys/trusted-type.h
7849F:      security/keys/trusted.c
7850F:      security/keys/trusted.h
7851
7852KEYS/KEYRINGS:
7853M:      David Howells <dhowells@redhat.com>
7854L:      keyrings@vger.kernel.org
7855S:      Maintained
7856F:      Documentation/security/keys/core.rst
7857F:      include/linux/key.h
7858F:      include/linux/key-type.h
7859F:      include/linux/keyctl.h
7860F:      include/uapi/linux/keyctl.h
7861F:      include/keys/
7862F:      security/keys/
7863
7864KGDB / KDB /debug_core
7865M:      Jason Wessel <jason.wessel@windriver.com>
7866M:      Daniel Thompson <daniel.thompson@linaro.org>
7867W:      http://kgdb.wiki.kernel.org/
7868L:      kgdb-bugreport@lists.sourceforge.net
7869T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7870S:      Maintained
7871F:      Documentation/dev-tools/kgdb.rst
7872F:      drivers/misc/kgdbts.c
7873F:      drivers/tty/serial/kgdboc.c
7874F:      include/linux/kdb.h
7875F:      include/linux/kgdb.h
7876F:      kernel/debug/
7877
7878KMEMLEAK
7879M:      Catalin Marinas <catalin.marinas@arm.com>
7880S:      Maintained
7881F:      Documentation/dev-tools/kmemleak.rst
7882F:      include/linux/kmemleak.h
7883F:      mm/kmemleak.c
7884F:      mm/kmemleak-test.c
7885
7886KMOD KERNEL MODULE LOADER - USERMODE HELPER
7887M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7888L:      linux-kernel@vger.kernel.org
7889S:      Maintained
7890F:      kernel/kmod.c
7891F:      include/linux/kmod.h
7892F:      lib/test_kmod.c
7893F:      tools/testing/selftests/kmod/
7894
7895KPROBES
7896M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7897M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7898M:      "David S. Miller" <davem@davemloft.net>
7899M:      Masami Hiramatsu <mhiramat@kernel.org>
7900S:      Maintained
7901F:      Documentation/kprobes.txt
7902F:      include/linux/kprobes.h
7903F:      include/asm-generic/kprobes.h
7904F:      kernel/kprobes.c
7905
7906KS0108 LCD CONTROLLER DRIVER
7907M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7908W:      http://miguelojeda.es/auxdisplay.htm
7909W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7910S:      Maintained
7911F:      Documentation/auxdisplay/ks0108
7912F:      drivers/auxdisplay/ks0108.c
7913F:      include/linux/ks0108.h
7914
7915L3MDEV
7916M:      David Ahern <dsa@cumulusnetworks.com>
7917L:      netdev@vger.kernel.org
7918S:      Maintained
7919F:      net/l3mdev
7920F:      include/net/l3mdev.h
7921
7922LANTIQ MIPS ARCHITECTURE
7923M:      John Crispin <john@phrozen.org>
7924L:      linux-mips@linux-mips.org
7925S:      Maintained
7926F:      arch/mips/lantiq
7927F:      drivers/soc/lantiq
7928
7929LAPB module
7930L:      linux-x25@vger.kernel.org
7931S:      Orphan
7932F:      Documentation/networking/lapb-module.txt
7933F:      include/*/lapb.h
7934F:      net/lapb/
7935
7936LASI 53c700 driver for PARISC
7937M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7938L:      linux-scsi@vger.kernel.org
7939S:      Maintained
7940F:      Documentation/scsi/53c700.txt
7941F:      drivers/scsi/53c700*
7942
7943LEAKING_ADDRESSES
7944M:      Tobin C. Harding <me@tobin.cc>
7945M:      Tycho Andersen <tycho@tycho.ws>
7946L:      kernel-hardening@lists.openwall.com
7947S:      Maintained
7948T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7949F:      scripts/leaking_addresses.pl
7950
7951LED SUBSYSTEM
7952M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7953M:      Pavel Machek <pavel@ucw.cz>
7954L:      linux-leds@vger.kernel.org
7955T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7956S:      Maintained
7957F:      Documentation/devicetree/bindings/leds/
7958F:      drivers/leds/
7959F:      include/linux/leds.h
7960
7961LEGACY EEPROM DRIVER
7962M:      Jean Delvare <jdelvare@suse.com>
7963S:      Maintained
7964F:      Documentation/misc-devices/eeprom
7965F:      drivers/misc/eeprom/eeprom.c
7966
7967LEGO USB Tower driver
7968M:      Juergen Stuber <starblue@users.sourceforge.net>
7969L:      legousb-devel@lists.sourceforge.net
7970W:      http://legousb.sourceforge.net/
7971S:      Maintained
7972F:      drivers/usb/misc/legousbtower.c
7973
7974LG2160 MEDIA DRIVER
7975M:      Michael Krufky <mkrufky@linuxtv.org>
7976L:      linux-media@vger.kernel.org
7977W:      https://linuxtv.org
7978W:      http://github.com/mkrufky
7979Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7980T:      git git://linuxtv.org/mkrufky/tuners.git
7981S:      Maintained
7982F:      drivers/media/dvb-frontends/lg2160.*
7983
7984LGDT3305 MEDIA DRIVER
7985M:      Michael Krufky <mkrufky@linuxtv.org>
7986L:      linux-media@vger.kernel.org
7987W:      https://linuxtv.org
7988W:      http://github.com/mkrufky
7989Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7990T:      git git://linuxtv.org/mkrufky/tuners.git
7991S:      Maintained
7992F:      drivers/media/dvb-frontends/lgdt3305.*
7993
7994LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7995M:      Viresh Kumar <vireshk@kernel.org>
7996L:      linux-ide@vger.kernel.org
7997T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7998S:      Maintained
7999F:      include/linux/pata_arasan_cf_data.h
8000F:      drivers/ata/pata_arasan_cf.c
8001
8002LIBATA PATA DRIVERS
8003M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8004M:      Tejun Heo <tj@kernel.org>
8005L:      linux-ide@vger.kernel.org
8006T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8007S:      Maintained
8008F:      drivers/ata/pata_*.c
8009F:      drivers/ata/ata_generic.c
8010
8011LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8012M:      Linus Walleij <linus.walleij@linaro.org>
8013L:      linux-ide@vger.kernel.org
8014T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8015S:      Maintained
8016F:      drivers/ata/pata_ftide010.c
8017F:      drivers/ata/sata_gemini.c
8018F:      drivers/ata/sata_gemini.h
8019
8020LIBATA SATA AHCI PLATFORM devices support
8021M:      Hans de Goede <hdegoede@redhat.com>
8022M:      Tejun Heo <tj@kernel.org>
8023L:      linux-ide@vger.kernel.org
8024T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8025S:      Maintained
8026F:      drivers/ata/ahci_platform.c
8027F:      drivers/ata/libahci_platform.c
8028F:      include/linux/ahci_platform.h
8029
8030LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8031M:      Mikael Pettersson <mikpelinux@gmail.com>
8032L:      linux-ide@vger.kernel.org
8033T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8034S:      Maintained
8035F:      drivers/ata/sata_promise.*
8036
8037LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8038M:      Tejun Heo <tj@kernel.org>
8039L:      linux-ide@vger.kernel.org
8040T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8041S:      Maintained
8042F:      drivers/ata/
8043F:      include/linux/ata.h
8044F:      include/linux/libata.h
8045F:      Documentation/devicetree/bindings/ata/
8046
8047LIBLOCKDEP
8048M:      Sasha Levin <alexander.levin@verizon.com>
8049S:      Maintained
8050F:      tools/lib/lockdep/
8051
8052LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8053M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8054M:      Dan Williams <dan.j.williams@intel.com>
8055M:      Vishal Verma <vishal.l.verma@intel.com>
8056M:      Dave Jiang <dave.jiang@intel.com>
8057L:      linux-nvdimm@lists.01.org
8058Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8059S:      Supported
8060F:      drivers/nvdimm/blk.c
8061F:      drivers/nvdimm/region_devs.c
8062
8063LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8064M:      Vishal Verma <vishal.l.verma@intel.com>
8065M:      Dan Williams <dan.j.williams@intel.com>
8066M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8067M:      Dave Jiang <dave.jiang@intel.com>
8068L:      linux-nvdimm@lists.01.org
8069Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8070S:      Supported
8071F:      drivers/nvdimm/btt*
8072
8073LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8074M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8075M:      Dan Williams <dan.j.williams@intel.com>
8076M:      Vishal Verma <vishal.l.verma@intel.com>
8077M:      Dave Jiang <dave.jiang@intel.com>
8078L:      linux-nvdimm@lists.01.org
8079Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8080S:      Supported
8081F:      drivers/nvdimm/pmem*
8082
8083LIBNVDIMM: DEVICETREE BINDINGS
8084M:      Oliver O'Halloran <oohall@gmail.com>
8085L:      linux-nvdimm@lists.01.org
8086Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8087S:      Supported
8088F:      drivers/nvdimm/of_pmem.c
8089F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8090
8091LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8092M:      Dan Williams <dan.j.williams@intel.com>
8093M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8094M:      Vishal Verma <vishal.l.verma@intel.com>
8095M:      Dave Jiang <dave.jiang@intel.com>
8096L:      linux-nvdimm@lists.01.org
8097Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8098T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8099S:      Supported
8100F:      drivers/nvdimm/*
8101F:      drivers/acpi/nfit/*
8102F:      include/linux/nd.h
8103F:      include/linux/libnvdimm.h
8104F:      include/uapi/linux/ndctl.h
8105
8106LIGHTNVM PLATFORM SUPPORT
8107M:      Matias Bjorling <mb@lightnvm.io>
8108W:      http://github/OpenChannelSSD
8109L:      linux-block@vger.kernel.org
8110S:      Maintained
8111F:      drivers/lightnvm/
8112F:      include/linux/lightnvm.h
8113F:      include/uapi/linux/lightnvm.h
8114
8115LINUX FOR POWER MACINTOSH
8116M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8117W:      http://www.penguinppc.org/
8118L:      linuxppc-dev@lists.ozlabs.org
8119S:      Maintained
8120F:      arch/powerpc/platforms/powermac/
8121F:      drivers/macintosh/
8122
8123LINUX FOR POWERPC (32-BIT AND 64-BIT)
8124M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8125M:      Paul Mackerras <paulus@samba.org>
8126M:      Michael Ellerman <mpe@ellerman.id.au>
8127W:      https://github.com/linuxppc/linux/wiki
8128L:      linuxppc-dev@lists.ozlabs.org
8129Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8130T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8131S:      Supported
8132F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8133F:      Documentation/devicetree/bindings/powerpc/
8134F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8135F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8136F:      Documentation/powerpc/
8137F:      arch/powerpc/
8138F:      drivers/char/tpm/tpm_ibmvtpm*
8139F:      drivers/crypto/nx/
8140F:      drivers/crypto/vmx/
8141F:      drivers/i2c/busses/i2c-opal.c
8142F:      drivers/net/ethernet/ibm/ibmveth.*
8143F:      drivers/net/ethernet/ibm/ibmvnic.*
8144F:      drivers/pci/hotplug/pnv_php.c
8145F:      drivers/pci/hotplug/rpa*
8146F:      drivers/rtc/rtc-opal.c
8147F:      drivers/scsi/ibmvscsi/
8148F:      drivers/tty/hvc/hvc_opal.c
8149F:      drivers/watchdog/wdrtas.c
8150F:      tools/testing/selftests/powerpc
8151N:      /pmac
8152N:      powermac
8153N:      powernv
8154N:      [^a-z0-9]ps3
8155N:      pseries
8156
8157LINUX FOR POWERPC EMBEDDED MPC5XXX
8158M:      Anatolij Gustschin <agust@denx.de>
8159L:      linuxppc-dev@lists.ozlabs.org
8160T:      git git://git.denx.de/linux-denx-agust.git
8161S:      Maintained
8162F:      arch/powerpc/platforms/512x/
8163F:      arch/powerpc/platforms/52xx/
8164
8165LINUX FOR POWERPC EMBEDDED PPC4XX
8166M:      Alistair Popple <alistair@popple.id.au>
8167M:      Matt Porter <mporter@kernel.crashing.org>
8168W:      http://www.penguinppc.org/
8169L:      linuxppc-dev@lists.ozlabs.org
8170S:      Maintained
8171F:      arch/powerpc/platforms/40x/
8172F:      arch/powerpc/platforms/44x/
8173
8174LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8175M:      Scott Wood <oss@buserror.net>
8176M:      Kumar Gala <galak@kernel.crashing.org>
8177W:      http://www.penguinppc.org/
8178L:      linuxppc-dev@lists.ozlabs.org
8179T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8180S:      Maintained
8181F:      arch/powerpc/platforms/83xx/
8182F:      arch/powerpc/platforms/85xx/
8183F:      Documentation/devicetree/bindings/powerpc/fsl/
8184
8185LINUX FOR POWERPC EMBEDDED PPC8XX
8186M:      Vitaly Bordug <vitb@kernel.crashing.org>
8187W:      http://www.penguinppc.org/
8188L:      linuxppc-dev@lists.ozlabs.org
8189S:      Maintained
8190F:      arch/powerpc/platforms/8xx/
8191
8192LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8193L:      linuxppc-dev@lists.ozlabs.org
8194S:      Orphan
8195F:      arch/powerpc/*/*virtex*
8196F:      arch/powerpc/*/*/*virtex*
8197
8198LINUX FOR POWERPC PA SEMI PWRFICIENT
8199L:      linuxppc-dev@lists.ozlabs.org
8200S:      Orphan
8201F:      arch/powerpc/platforms/pasemi/
8202F:      drivers/*/*pasemi*
8203F:      drivers/*/*/*pasemi*
8204
8205LINUX KERNEL DUMP TEST MODULE (LKDTM)
8206M:      Kees Cook <keescook@chromium.org>
8207S:      Maintained
8208F:      drivers/misc/lkdtm/*
8209
8210LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8211M:      Alan Stern <stern@rowland.harvard.edu>
8212M:      Andrea Parri <parri.andrea@gmail.com>
8213M:      Will Deacon <will.deacon@arm.com>
8214M:      Peter Zijlstra <peterz@infradead.org>
8215M:      Boqun Feng <boqun.feng@gmail.com>
8216M:      Nicholas Piggin <npiggin@gmail.com>
8217M:      David Howells <dhowells@redhat.com>
8218M:      Jade Alglave <j.alglave@ucl.ac.uk>
8219M:      Luc Maranget <luc.maranget@inria.fr>
8220M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8221R:      Akira Yokosawa <akiyks@gmail.com>
8222L:      linux-kernel@vger.kernel.org
8223S:      Supported
8224T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8225F:      tools/memory-model/
8226F:      Documentation/memory-barriers.txt
8227
8228LINUX SECURITY MODULE (LSM) FRAMEWORK
8229M:      Chris Wright <chrisw@sous-sol.org>
8230L:      linux-security-module@vger.kernel.org
8231S:      Supported
8232
8233LIS3LV02D ACCELEROMETER DRIVER
8234M:      Eric Piel <eric.piel@tremplin-utc.net>
8235S:      Maintained
8236F:      Documentation/misc-devices/lis3lv02d
8237F:      drivers/misc/lis3lv02d/
8238F:      drivers/platform/x86/hp_accel.c
8239
8240LIVE PATCHING
8241M:      Josh Poimboeuf <jpoimboe@redhat.com>
8242M:      Jessica Yu <jeyu@kernel.org>
8243M:      Jiri Kosina <jikos@kernel.org>
8244M:      Miroslav Benes <mbenes@suse.cz>
8245R:      Petr Mladek <pmladek@suse.com>
8246S:      Maintained
8247F:      kernel/livepatch/
8248F:      include/linux/livepatch.h
8249F:      arch/x86/include/asm/livepatch.h
8250F:      arch/x86/kernel/livepatch.c
8251F:      Documentation/livepatch/
8252F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8253F:      samples/livepatch/
8254L:      live-patching@vger.kernel.org
8255T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8256
8257LLC (802.2)
8258L:      netdev@vger.kernel.org
8259S:      Odd fixes
8260F:      include/linux/llc.h
8261F:      include/uapi/linux/llc.h
8262F:      include/net/llc*
8263F:      net/llc/
8264
8265LM73 HARDWARE MONITOR DRIVER
8266M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8267L:      linux-hwmon@vger.kernel.org
8268S:      Maintained
8269F:      drivers/hwmon/lm73.c
8270
8271LM78 HARDWARE MONITOR DRIVER
8272M:      Jean Delvare <jdelvare@suse.com>
8273L:      linux-hwmon@vger.kernel.org
8274S:      Maintained
8275F:      Documentation/hwmon/lm78
8276F:      drivers/hwmon/lm78.c
8277
8278LM83 HARDWARE MONITOR DRIVER
8279M:      Jean Delvare <jdelvare@suse.com>
8280L:      linux-hwmon@vger.kernel.org
8281S:      Maintained
8282F:      Documentation/hwmon/lm83
8283F:      drivers/hwmon/lm83.c
8284
8285LM90 HARDWARE MONITOR DRIVER
8286M:      Jean Delvare <jdelvare@suse.com>
8287L:      linux-hwmon@vger.kernel.org
8288S:      Maintained
8289F:      Documentation/hwmon/lm90
8290F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8291F:      drivers/hwmon/lm90.c
8292F:      include/dt-bindings/thermal/lm90.h
8293
8294LM95234 HARDWARE MONITOR DRIVER
8295M:      Guenter Roeck <linux@roeck-us.net>
8296L:      linux-hwmon@vger.kernel.org
8297S:      Maintained
8298F:      Documentation/hwmon/lm95234
8299F:      drivers/hwmon/lm95234.c
8300
8301LME2510 MEDIA DRIVER
8302M:      Malcolm Priestley <tvboxspy@gmail.com>
8303L:      linux-media@vger.kernel.org
8304W:      https://linuxtv.org
8305Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8306S:      Maintained
8307F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8308
8309LOADPIN SECURITY MODULE
8310M:      Kees Cook <keescook@chromium.org>
8311T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8312S:      Supported
8313F:      security/loadpin/
8314F:      Documentation/admin-guide/LSM/LoadPin.rst
8315
8316LOCKING PRIMITIVES
8317M:      Peter Zijlstra <peterz@infradead.org>
8318M:      Ingo Molnar <mingo@redhat.com>
8319L:      linux-kernel@vger.kernel.org
8320T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8321S:      Maintained
8322F:      Documentation/locking/
8323F:      include/linux/lockdep.h
8324F:      include/linux/spinlock*.h
8325F:      arch/*/include/asm/spinlock*.h
8326F:      include/linux/rwlock*.h
8327F:      include/linux/mutex*.h
8328F:      arch/*/include/asm/mutex*.h
8329F:      include/linux/rwsem*.h
8330F:      arch/*/include/asm/rwsem.h
8331F:      include/linux/seqlock.h
8332F:      lib/locking*.[ch]
8333F:      kernel/locking/
8334X:      kernel/locking/locktorture.c
8335
8336LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8337M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8338L:      linux-ntfs-dev@lists.sourceforge.net
8339W:      http://www.linux-ntfs.org/content/view/19/37/
8340S:      Maintained
8341F:      Documentation/ldm.txt
8342F:      block/partitions/ldm.*
8343
8344LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8345M:      Sathya Prakash <sathya.prakash@broadcom.com>
8346M:      Chaitra P B <chaitra.basappa@broadcom.com>
8347M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8348L:      MPT-FusionLinux.pdl@broadcom.com
8349L:      linux-scsi@vger.kernel.org
8350W:      http://www.avagotech.com/support/
8351S:      Supported
8352F:      drivers/message/fusion/
8353F:      drivers/scsi/mpt2sas/
8354F:      drivers/scsi/mpt3sas/
8355
8356LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8357M:      Matthew Wilcox <matthew@wil.cx>
8358L:      linux-scsi@vger.kernel.org
8359S:      Maintained
8360F:      drivers/scsi/sym53c8xx_2/
8361
8362LTC4261 HARDWARE MONITOR DRIVER
8363M:      Guenter Roeck <linux@roeck-us.net>
8364L:      linux-hwmon@vger.kernel.org
8365S:      Maintained
8366F:      Documentation/hwmon/ltc4261
8367F:      drivers/hwmon/ltc4261.c
8368
8369LTC4306 I2C MULTIPLEXER DRIVER
8370M:      Michael Hennerich <michael.hennerich@analog.com>
8371W:      http://ez.analog.com/community/linux-device-drivers
8372L:      linux-i2c@vger.kernel.org
8373S:      Supported
8374F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8375F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8376
8377LTP (Linux Test Project)
8378M:      Mike Frysinger <vapier@gentoo.org>
8379M:      Cyril Hrubis <chrubis@suse.cz>
8380M:      Wanlong Gao <wanlong.gao@gmail.com>
8381M:      Jan Stancek <jstancek@redhat.com>
8382M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8383M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8384L:      ltp@lists.linux.it (subscribers-only)
8385W:      http://linux-test-project.github.io/
8386T:      git git://github.com/linux-test-project/ltp.git
8387S:      Maintained
8388
8389M68K ARCHITECTURE
8390M:      Geert Uytterhoeven <geert@linux-m68k.org>
8391L:      linux-m68k@lists.linux-m68k.org
8392W:      http://www.linux-m68k.org/
8393T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8394S:      Maintained
8395F:      arch/m68k/
8396F:      drivers/zorro/
8397
8398M68K ON APPLE MACINTOSH
8399M:      Joshua Thompson <funaho@jurai.org>
8400W:      http://www.mac.linux-m68k.org/
8401L:      linux-m68k@lists.linux-m68k.org
8402S:      Maintained
8403F:      arch/m68k/mac/
8404
8405M68K ON HP9000/300
8406M:      Philip Blundell <philb@gnu.org>
8407W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8408S:      Maintained
8409F:      arch/m68k/hp300/
8410
8411M88DS3103 MEDIA DRIVER
8412M:      Antti Palosaari <crope@iki.fi>
8413L:      linux-media@vger.kernel.org
8414W:      https://linuxtv.org
8415W:      http://palosaari.fi/linux/
8416Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8417T:      git git://linuxtv.org/anttip/media_tree.git
8418S:      Maintained
8419F:      drivers/media/dvb-frontends/m88ds3103*
8420
8421M88RS2000 MEDIA DRIVER
8422M:      Malcolm Priestley <tvboxspy@gmail.com>
8423L:      linux-media@vger.kernel.org
8424W:      https://linuxtv.org
8425Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8426S:      Maintained
8427F:      drivers/media/dvb-frontends/m88rs2000*
8428
8429MA901 MASTERKIT USB FM RADIO DRIVER
8430M:      Alexey Klimov <klimov.linux@gmail.com>
8431L:      linux-media@vger.kernel.org
8432T:      git git://linuxtv.org/media_tree.git
8433S:      Maintained
8434F:      drivers/media/radio/radio-ma901.c
8435
8436MAC80211
8437M:      Johannes Berg <johannes@sipsolutions.net>
8438L:      linux-wireless@vger.kernel.org
8439W:      http://wireless.kernel.org/
8440T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8441T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8442S:      Maintained
8443F:      Documentation/networking/mac80211-injection.txt
8444F:      include/net/mac80211.h
8445F:      net/mac80211/
8446F:      drivers/net/wireless/mac80211_hwsim.[ch]
8447F:      Documentation/networking/mac80211_hwsim/README
8448
8449MAILBOX API
8450M:      Jassi Brar <jassisinghbrar@gmail.com>
8451L:      linux-kernel@vger.kernel.org
8452S:      Maintained
8453F:      drivers/mailbox/
8454F:      include/linux/mailbox_client.h
8455F:      include/linux/mailbox_controller.h
8456
8457MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8458M:      Michael Kerrisk <mtk.manpages@gmail.com>
8459W:      http://www.kernel.org/doc/man-pages
8460L:      linux-man@vger.kernel.org
8461S:      Maintained
8462
8463MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8464M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8465L:      linux-mips@linux-mips.org
8466S:      Maintained
8467F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8468
8469MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8470M:      Andrew Lunn <andrew@lunn.ch>
8471M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8472L:      netdev@vger.kernel.org
8473S:      Maintained
8474F:      drivers/net/dsa/mv88e6xxx/
8475F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8476
8477MARVELL ARMADA DRM SUPPORT
8478M:      Russell King <linux@armlinux.org.uk>
8479S:      Maintained
8480T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8481T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8482F:      drivers/gpu/drm/armada/
8483F:      include/uapi/drm/armada_drm.h
8484F:      Documentation/devicetree/bindings/display/armada/
8485
8486MARVELL CRYPTO DRIVER
8487M:      Boris Brezillon <boris.brezillon@bootlin.com>
8488M:      Arnaud Ebalard <arno@natisbad.org>
8489F:      drivers/crypto/marvell/
8490S:      Maintained
8491L:      linux-crypto@vger.kernel.org
8492
8493MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8494M:      Mirko Lindner <mlindner@marvell.com>
8495M:      Stephen Hemminger <stephen@networkplumber.org>
8496L:      netdev@vger.kernel.org
8497S:      Maintained
8498F:      drivers/net/ethernet/marvell/sk*
8499
8500MARVELL LIBERTAS WIRELESS DRIVER
8501L:      libertas-dev@lists.infradead.org
8502S:      Orphan
8503F:      drivers/net/wireless/marvell/libertas/
8504
8505MARVELL MACCHIATOBIN SUPPORT
8506M:      Russell King <linux@armlinux.org.uk>
8507L:      linux-arm-kernel@lists.infradead.org
8508S:      Maintained
8509F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8510
8511MARVELL MV643XX ETHERNET DRIVER
8512M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8513L:      netdev@vger.kernel.org
8514S:      Maintained
8515F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8516F:      include/linux/mv643xx.h
8517
8518MARVELL MV88X3310 PHY DRIVER
8519M:      Russell King <linux@armlinux.org.uk>
8520L:      netdev@vger.kernel.org
8521S:      Maintained
8522F:      drivers/net/phy/marvell10g.c
8523
8524MARVELL MVNETA ETHERNET DRIVER
8525M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8526L:      netdev@vger.kernel.org
8527S:      Maintained
8528F:      drivers/net/ethernet/marvell/mvneta.*
8529
8530MARVELL MWIFIEX WIRELESS DRIVER
8531M:      Amitkumar Karwar <amitkarwar@gmail.com>
8532M:      Nishant Sarmukadam <nishants@marvell.com>
8533M:      Ganapathi Bhat <gbhat@marvell.com>
8534M:      Xinming Hu <huxm@marvell.com>
8535L:      linux-wireless@vger.kernel.org
8536S:      Maintained
8537F:      drivers/net/wireless/marvell/mwifiex/
8538
8539MARVELL MWL8K WIRELESS DRIVER
8540M:      Lennert Buytenhek <buytenh@wantstofly.org>
8541L:      linux-wireless@vger.kernel.org
8542S:      Odd Fixes
8543F:      drivers/net/wireless/marvell/mwl8k.c
8544
8545MARVELL NAND CONTROLLER DRIVER
8546M:      Miquel Raynal <miquel.raynal@bootlin.com>
8547L:      linux-mtd@lists.infradead.org
8548S:      Maintained
8549F:      drivers/mtd/nand/raw/marvell_nand.c
8550F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8551
8552MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8553M:      Nicolas Pitre <nico@fluxnic.net>
8554S:      Odd Fixes
8555F:      drivers/mmc/host/mvsdio.*
8556
8557MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8558M:      Hu Ziji <huziji@marvell.com>
8559L:      linux-mmc@vger.kernel.org
8560S:      Supported
8561F:      drivers/mmc/host/sdhci-xenon*
8562F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8563
8564MATROX FRAMEBUFFER DRIVER
8565L:      linux-fbdev@vger.kernel.org
8566S:      Orphan
8567F:      drivers/video/fbdev/matrox/matroxfb_*
8568F:      include/uapi/linux/matroxfb.h
8569
8570MAX16065 HARDWARE MONITOR DRIVER
8571M:      Guenter Roeck <linux@roeck-us.net>
8572L:      linux-hwmon@vger.kernel.org
8573S:      Maintained
8574F:      Documentation/hwmon/max16065
8575F:      drivers/hwmon/max16065.c
8576
8577MAX20751 HARDWARE MONITOR DRIVER
8578M:      Guenter Roeck <linux@roeck-us.net>
8579L:      linux-hwmon@vger.kernel.org
8580S:      Maintained
8581F:      Documentation/hwmon/max20751
8582F:      drivers/hwmon/max20751.c
8583
8584MAX2175 SDR TUNER DRIVER
8585M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8586L:      linux-media@vger.kernel.org
8587T:      git git://linuxtv.org/media_tree.git
8588S:      Maintained
8589F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8590F:      Documentation/media/v4l-drivers/max2175.rst
8591F:      drivers/media/i2c/max2175*
8592F:      include/uapi/linux/max2175.h
8593
8594MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8595L:      linux-hwmon@vger.kernel.org
8596S:      Orphan
8597F:      Documentation/hwmon/max6650
8598F:      drivers/hwmon/max6650.c
8599
8600MAX6697 HARDWARE MONITOR DRIVER
8601M:      Guenter Roeck <linux@roeck-us.net>
8602L:      linux-hwmon@vger.kernel.org
8603S:      Maintained
8604F:      Documentation/hwmon/max6697
8605F:      Documentation/devicetree/bindings/i2c/max6697.txt
8606F:      drivers/hwmon/max6697.c
8607F:      include/linux/platform_data/max6697.h
8608
8609MAX9860 MONO AUDIO VOICE CODEC DRIVER
8610M:      Peter Rosin <peda@axentia.se>
8611L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8612S:      Maintained
8613F:      Documentation/devicetree/bindings/sound/max9860.txt
8614F:      sound/soc/codecs/max9860.*
8615
8616MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8617M:      Javier Martinez Canillas <javier@dowhile0.org>
8618L:      linux-kernel@vger.kernel.org
8619S:      Supported
8620F:      drivers/regulator/max77802-regulator.c
8621F:      Documentation/devicetree/bindings/*/*max77802.txt
8622F:      include/dt-bindings/*/*max77802.h
8623
8624MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8625M:      Krzysztof Kozlowski <krzk@kernel.org>
8626M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8627L:      linux-pm@vger.kernel.org
8628S:      Supported
8629F:      drivers/power/supply/max14577_charger.c
8630F:      drivers/power/supply/max77693_charger.c
8631
8632MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8633M:      Chanwoo Choi <cw00.choi@samsung.com>
8634M:      Krzysztof Kozlowski <krzk@kernel.org>
8635M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8636L:      linux-kernel@vger.kernel.org
8637S:      Supported
8638F:      drivers/*/max14577*.c
8639F:      drivers/*/max77686*.c
8640F:      drivers/*/max77693*.c
8641F:      drivers/extcon/extcon-max14577.c
8642F:      drivers/extcon/extcon-max77693.c
8643F:      drivers/rtc/rtc-max77686.c
8644F:      drivers/clk/clk-max77686.c
8645F:      Documentation/devicetree/bindings/mfd/max14577.txt
8646F:      Documentation/devicetree/bindings/*/max77686.txt
8647F:      Documentation/devicetree/bindings/mfd/max77693.txt
8648F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8649F:      include/linux/mfd/max14577*.h
8650F:      include/linux/mfd/max77686*.h
8651F:      include/linux/mfd/max77693*.h
8652
8653MAXIRADIO FM RADIO RECEIVER DRIVER
8654M:      Hans Verkuil <hverkuil@xs4all.nl>
8655L:      linux-media@vger.kernel.org
8656T:      git git://linuxtv.org/media_tree.git
8657W:      https://linuxtv.org
8658S:      Maintained
8659F:      drivers/media/radio/radio-maxiradio*
8660
8661MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8662M:      Peter Rosin <peda@axentia.se>
8663L:      linux-iio@vger.kernel.org
8664S:      Maintained
8665F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8666F:      drivers/iio/potentiometer/mcp4018.c
8667F:      drivers/iio/potentiometer/mcp4531.c
8668
8669MCR20A IEEE-802.15.4 RADIO DRIVER
8670M:      Xue Liu <liuxuenetmail@gmail.com>
8671L:      linux-wpan@vger.kernel.org
8672W:      https://github.com/xueliu/mcr20a-linux
8673S:      Maintained
8674F:      drivers/net/ieee802154/mcr20a.c
8675F:      drivers/net/ieee802154/mcr20a.h
8676F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8677
8678MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8679M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8680L:      linux-iio@vger.kernel.org
8681S:      Maintained
8682F:      drivers/iio/dac/cio-dac.c
8683
8684MEDIA DRIVERS FOR ASCOT2E
8685M:      Sergey Kozlov <serjk@netup.ru>
8686M:      Abylay Ospan <aospan@netup.ru>
8687L:      linux-media@vger.kernel.org
8688W:      https://linuxtv.org
8689W:      http://netup.tv/
8690T:      git git://linuxtv.org/media_tree.git
8691S:      Supported
8692F:      drivers/media/dvb-frontends/ascot2e*
8693
8694MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8695M:      Jasmin Jessich <jasmin@anw.at>
8696L:      linux-media@vger.kernel.org
8697W:      https://linuxtv.org
8698T:      git git://linuxtv.org/media_tree.git
8699S:      Maintained
8700F:      drivers/media/dvb-frontends/cxd2099*
8701
8702MEDIA DRIVERS FOR CXD2841ER
8703M:      Sergey Kozlov <serjk@netup.ru>
8704M:      Abylay Ospan <aospan@netup.ru>
8705L:      linux-media@vger.kernel.org
8706W:      https://linuxtv.org
8707W:      http://netup.tv/
8708T:      git git://linuxtv.org/media_tree.git
8709S:      Supported
8710F:      drivers/media/dvb-frontends/cxd2841er*
8711
8712MEDIA DRIVERS FOR CXD2880
8713M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8714L:      linux-media@vger.kernel.org
8715W:      http://linuxtv.org/
8716T:      git git://linuxtv.org/media_tree.git
8717S:      Supported
8718F:      drivers/media/dvb-frontends/cxd2880/*
8719F:      drivers/media/spi/cxd2880*
8720
8721MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8722M:      Daniel Scheller <d.scheller.oss@gmail.com>
8723L:      linux-media@vger.kernel.org
8724W:      https://linuxtv.org
8725T:      git git://linuxtv.org/media_tree.git
8726S:      Maintained
8727F:      drivers/media/pci/ddbridge/*
8728
8729MEDIA DRIVERS FOR FREESCALE IMX
8730M:      Steve Longerbeam <slongerbeam@gmail.com>
8731M:      Philipp Zabel <p.zabel@pengutronix.de>
8732L:      linux-media@vger.kernel.org
8733T:      git git://linuxtv.org/media_tree.git
8734S:      Maintained
8735F:      Documentation/devicetree/bindings/media/imx.txt
8736F:      Documentation/media/v4l-drivers/imx.rst
8737F:      drivers/staging/media/imx/
8738F:      include/linux/imx-media.h
8739F:      include/media/imx.h
8740
8741MEDIA DRIVERS FOR HELENE
8742M:      Abylay Ospan <aospan@netup.ru>
8743L:      linux-media@vger.kernel.org
8744W:      https://linuxtv.org
8745W:      http://netup.tv/
8746T:      git git://linuxtv.org/media_tree.git
8747S:      Supported
8748F:      drivers/media/dvb-frontends/helene*
8749
8750MEDIA DRIVERS FOR HORUS3A
8751M:      Sergey Kozlov <serjk@netup.ru>
8752M:      Abylay Ospan <aospan@netup.ru>
8753L:      linux-media@vger.kernel.org
8754W:      https://linuxtv.org
8755W:      http://netup.tv/
8756T:      git git://linuxtv.org/media_tree.git
8757S:      Supported
8758F:      drivers/media/dvb-frontends/horus3a*
8759
8760MEDIA DRIVERS FOR LNBH25
8761M:      Sergey Kozlov <serjk@netup.ru>
8762M:      Abylay Ospan <aospan@netup.ru>
8763L:      linux-media@vger.kernel.org
8764W:      https://linuxtv.org
8765W:      http://netup.tv/
8766T:      git git://linuxtv.org/media_tree.git
8767S:      Supported
8768F:      drivers/media/dvb-frontends/lnbh25*
8769
8770MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8771M:      Daniel Scheller <d.scheller.oss@gmail.com>
8772L:      linux-media@vger.kernel.org
8773W:      https://linuxtv.org
8774T:      git git://linuxtv.org/media_tree.git
8775S:      Maintained
8776F:      drivers/media/dvb-frontends/mxl5xx*
8777
8778MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8779M:      Sergey Kozlov <serjk@netup.ru>
8780M:      Abylay Ospan <aospan@netup.ru>
8781L:      linux-media@vger.kernel.org
8782W:      https://linuxtv.org
8783W:      http://netup.tv/
8784T:      git git://linuxtv.org/media_tree.git
8785S:      Supported
8786F:      drivers/media/pci/netup_unidvb/*
8787
8788MEDIA DRIVERS FOR RENESAS - CEU
8789M:      Jacopo Mondi <jacopo@jmondi.org>
8790L:      linux-media@vger.kernel.org
8791L:      linux-renesas-soc@vger.kernel.org
8792T:      git git://linuxtv.org/media_tree.git
8793S:      Supported
8794F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8795F:      drivers/media/platform/renesas-ceu.c
8796F:      include/media/drv-intf/renesas-ceu.h
8797
8798MEDIA DRIVERS FOR RENESAS - DRIF
8799M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8800L:      linux-media@vger.kernel.org
8801L:      linux-renesas-soc@vger.kernel.org
8802T:      git git://linuxtv.org/media_tree.git
8803S:      Supported
8804F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8805F:      drivers/media/platform/rcar_drif.c
8806
8807MEDIA DRIVERS FOR RENESAS - FCP
8808M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8809L:      linux-media@vger.kernel.org
8810L:      linux-renesas-soc@vger.kernel.org
8811T:      git git://linuxtv.org/media_tree.git
8812S:      Supported
8813F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8814F:      drivers/media/platform/rcar-fcp.c
8815F:      include/media/rcar-fcp.h
8816
8817MEDIA DRIVERS FOR RENESAS - FDP1
8818M:      Kieran Bingham <kieran@bingham.xyz>
8819L:      linux-media@vger.kernel.org
8820L:      linux-renesas-soc@vger.kernel.org
8821T:      git git://linuxtv.org/media_tree.git
8822S:      Supported
8823F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8824F:      drivers/media/platform/rcar_fdp1.c
8825
8826MEDIA DRIVERS FOR RENESAS - VIN
8827M:      Niklas Sderlund <niklas.soderlund@ragnatech.se>
8828L:      linux-media@vger.kernel.org
8829L:      linux-renesas-soc@vger.kernel.org
8830T:      git git://linuxtv.org/media_tree.git
8831S:      Supported
8832F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8833F:      drivers/media/platform/rcar-vin/
8834
8835MEDIA DRIVERS FOR RENESAS - VSP1
8836M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8837L:      linux-media@vger.kernel.org
8838L:      linux-renesas-soc@vger.kernel.org
8839T:      git git://linuxtv.org/media_tree.git
8840S:      Supported
8841F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8842F:      drivers/media/platform/vsp1/
8843
8844MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8845M:      Daniel Scheller <d.scheller.oss@gmail.com>
8846L:      linux-media@vger.kernel.org
8847W:      https://linuxtv.org
8848T:      git git://linuxtv.org/media_tree.git
8849S:      Maintained
8850F:      drivers/media/dvb-frontends/stv0910*
8851
8852MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8853M:      Daniel Scheller <d.scheller.oss@gmail.com>
8854L:      linux-media@vger.kernel.org
8855W:      https://linuxtv.org
8856T:      git git://linuxtv.org/media_tree.git
8857S:      Maintained
8858F:      drivers/media/dvb-frontends/stv6111*
8859
8860MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8861M:      Dmitry Osipenko <digetx@gmail.com>
8862L:      linux-media@vger.kernel.org
8863L:      linux-tegra@vger.kernel.org
8864T:      git git://linuxtv.org/media_tree.git
8865S:      Maintained
8866F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8867F:      drivers/staging/media/tegra-vde/
8868
8869MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8870M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8871P:      LinuxTV.org Project
8872L:      linux-media@vger.kernel.org
8873W:      https://linuxtv.org
8874Q:      http://patchwork.kernel.org/project/linux-media/list/
8875T:      git git://linuxtv.org/media_tree.git
8876S:      Maintained
8877F:      Documentation/devicetree/bindings/media/
8878F:      Documentation/media/
8879F:      drivers/media/
8880F:      drivers/staging/media/
8881F:      include/linux/platform_data/media/
8882F:      include/media/
8883F:      include/uapi/linux/dvb/
8884F:      include/uapi/linux/videodev2.h
8885F:      include/uapi/linux/media.h
8886F:      include/uapi/linux/v4l2-*
8887F:      include/uapi/linux/meye.h
8888F:      include/uapi/linux/ivtv*
8889F:      include/uapi/linux/uvcvideo.h
8890
8891MEDIATEK CIR DRIVER
8892M:      Sean Wang <sean.wang@mediatek.com>
8893S:      Maintained
8894F:      drivers/media/rc/mtk-cir.c
8895
8896MEDIATEK DMA DRIVER
8897M:      Sean Wang <sean.wang@mediatek.com>
8898L:      dmaengine@vger.kernel.org
8899L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8900L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8901S:      Maintained
8902F:      Documentation/devicetree/bindings/dma/mtk-*
8903F:      drivers/dma/mediatek/
8904
8905MEDIATEK PMIC LED DRIVER
8906M:      Sean Wang <sean.wang@mediatek.com>
8907S:      Maintained
8908F:      drivers/leds/leds-mt6323.c
8909F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8910
8911MEDIATEK ETHERNET DRIVER
8912M:      Felix Fietkau <nbd@openwrt.org>
8913M:      John Crispin <john@phrozen.org>
8914M:      Sean Wang <sean.wang@mediatek.com>
8915M:      Nelson Chang <nelson.chang@mediatek.com>
8916L:      netdev@vger.kernel.org
8917S:      Maintained
8918F:      drivers/net/ethernet/mediatek/
8919
8920MEDIATEK SWITCH DRIVER
8921M:      Sean Wang <sean.wang@mediatek.com>
8922L:      netdev@vger.kernel.org
8923S:      Maintained
8924F:      drivers/net/dsa/mt7530.*
8925F:      net/dsa/tag_mtk.c
8926
8927MEDIATEK JPEG DRIVER
8928M:      Rick Chang <rick.chang@mediatek.com>
8929M:      Bin Liu <bin.liu@mediatek.com>
8930S:      Supported
8931F:      drivers/media/platform/mtk-jpeg/
8932F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8933
8934MEDIATEK MDP DRIVER
8935M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8936M:      Houlong Wei <houlong.wei@mediatek.com>
8937M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8938S:      Supported
8939F:      drivers/media/platform/mtk-mdp/
8940F:      drivers/media/platform/mtk-vpu/
8941F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8942
8943MEDIATEK MEDIA DRIVER
8944M:      Tiffany Lin <tiffany.lin@mediatek.com>
8945M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8946S:      Supported
8947F:      drivers/media/platform/mtk-vcodec/
8948F:      drivers/media/platform/mtk-vpu/
8949F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8950F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8951
8952MEDIATEK MT7601U WIRELESS LAN DRIVER
8953M:      Jakub Kicinski <kubakici@wp.pl>
8954L:      linux-wireless@vger.kernel.org
8955S:      Maintained
8956F:      drivers/net/wireless/mediatek/mt7601u/
8957
8958MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8959M:      Sean Wang <sean.wang@mediatek.com>
8960S:      Maintained
8961F:      drivers/char/hw_random/mtk-rng.c
8962
8963MEDIATEK USB3 DRD IP DRIVER
8964M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8965L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8966L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8967L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8968S:      Maintained
8969F:      drivers/usb/mtu3/
8970
8971MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8972M:      Peter Senna Tschudin <peter.senna@collabora.com>
8973M:      Martin Donnelly <martin.donnelly@ge.com>
8974M:      Martyn Welch <martyn.welch@collabora.co.uk>
8975S:      Maintained
8976F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8977F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8978
8979MEGARAID SCSI/SAS DRIVERS
8980M:      Kashyap Desai <kashyap.desai@broadcom.com>
8981M:      Sumit Saxena <sumit.saxena@broadcom.com>
8982M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8983L:      megaraidlinux.pdl@broadcom.com
8984L:      linux-scsi@vger.kernel.org
8985W:      http://www.avagotech.com/support/
8986S:      Maintained
8987F:      Documentation/scsi/megaraid.txt
8988F:      drivers/scsi/megaraid.*
8989F:      drivers/scsi/megaraid/
8990
8991MELEXIS MLX90614 DRIVER
8992M:      Crt Mori <cmo@melexis.com>
8993L:      linux-iio@vger.kernel.org
8994W:      http://www.melexis.com
8995S:      Supported
8996F:      drivers/iio/temperature/mlx90614.c
8997
8998MELEXIS MLX90632 DRIVER
8999M:      Crt Mori <cmo@melexis.com>
9000L:      linux-iio@vger.kernel.org
9001W:      http://www.melexis.com
9002S:      Supported
9003F:      drivers/iio/temperature/mlx90632.c
9004
9005MELFAS MIP4 TOUCHSCREEN DRIVER
9006M:      Sangwon Jee <jeesw@melfas.com>
9007W:      http://www.melfas.com
9008S:      Supported
9009F:      drivers/input/touchscreen/melfas_mip4.c
9010F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9011
9012MELLANOX ETHERNET DRIVER (mlx4_en)
9013M:      Tariq Toukan <tariqt@mellanox.com>
9014L:      netdev@vger.kernel.org
9015S:      Supported
9016W:      http://www.mellanox.com
9017Q:      http://patchwork.ozlabs.org/project/netdev/list/
9018F:      drivers/net/ethernet/mellanox/mlx4/en_*
9019
9020MELLANOX ETHERNET DRIVER (mlx5e)
9021M:      Saeed Mahameed <saeedm@mellanox.com>
9022L:      netdev@vger.kernel.org
9023S:      Supported
9024W:      http://www.mellanox.com
9025Q:      http://patchwork.ozlabs.org/project/netdev/list/
9026F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9027
9028MELLANOX ETHERNET INNOVA DRIVER
9029R:      Boris Pismenny <borisp@mellanox.com>
9030L:      netdev@vger.kernel.org
9031S:      Supported
9032W:      http://www.mellanox.com
9033Q:      http://patchwork.ozlabs.org/project/netdev/list/
9034F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9035F:      include/linux/mlx5/mlx5_ifc_fpga.h
9036
9037MELLANOX ETHERNET INNOVA IPSEC DRIVER
9038R:      Boris Pismenny <borisp@mellanox.com>
9039L:      netdev@vger.kernel.org
9040S:      Supported
9041W:      http://www.mellanox.com
9042Q:      http://patchwork.ozlabs.org/project/netdev/list/
9043F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9044F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9045
9046MELLANOX ETHERNET SWITCH DRIVERS
9047M:      Jiri Pirko <jiri@mellanox.com>
9048M:      Ido Schimmel <idosch@mellanox.com>
9049L:      netdev@vger.kernel.org
9050S:      Supported
9051W:      http://www.mellanox.com
9052Q:      http://patchwork.ozlabs.org/project/netdev/list/
9053F:      drivers/net/ethernet/mellanox/mlxsw/
9054
9055MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9056M:      mlxsw@mellanox.com
9057L:      netdev@vger.kernel.org
9058S:      Supported
9059W:      http://www.mellanox.com
9060Q:      http://patchwork.ozlabs.org/project/netdev/list/
9061F:      drivers/net/ethernet/mellanox/mlxfw/
9062
9063MELLANOX HARDWARE PLATFORM SUPPORT
9064M:      Andy Shevchenko <andy@infradead.org>
9065M:      Darren Hart <dvhart@infradead.org>
9066M:      Vadim Pasternak <vadimp@mellanox.com>
9067L:      platform-driver-x86@vger.kernel.org
9068S:      Supported
9069F:      drivers/platform/mellanox/
9070
9071MELLANOX MLX4 core VPI driver
9072M:      Tariq Toukan <tariqt@mellanox.com>
9073L:      netdev@vger.kernel.org
9074L:      linux-rdma@vger.kernel.org
9075W:      http://www.mellanox.com
9076Q:      http://patchwork.ozlabs.org/project/netdev/list/
9077S:      Supported
9078F:      drivers/net/ethernet/mellanox/mlx4/
9079F:      include/linux/mlx4/
9080
9081MELLANOX MLX4 IB driver
9082M:      Yishai Hadas <yishaih@mellanox.com>
9083L:      linux-rdma@vger.kernel.org
9084W:      http://www.mellanox.com
9085Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9086S:      Supported
9087F:      drivers/infiniband/hw/mlx4/
9088F:      include/linux/mlx4/
9089F:      include/uapi/rdma/mlx4-abi.h
9090
9091MELLANOX MLX5 core VPI driver
9092M:      Saeed Mahameed <saeedm@mellanox.com>
9093M:      Leon Romanovsky <leonro@mellanox.com>
9094L:      netdev@vger.kernel.org
9095L:      linux-rdma@vger.kernel.org
9096W:      http://www.mellanox.com
9097Q:      http://patchwork.ozlabs.org/project/netdev/list/
9098S:      Supported
9099F:      drivers/net/ethernet/mellanox/mlx5/core/
9100F:      include/linux/mlx5/
9101
9102MELLANOX MLX5 IB driver
9103M:      Leon Romanovsky <leonro@mellanox.com>
9104L:      linux-rdma@vger.kernel.org
9105W:      http://www.mellanox.com
9106Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9107S:      Supported
9108F:      drivers/infiniband/hw/mlx5/
9109F:      include/linux/mlx5/
9110F:      include/uapi/rdma/mlx5-abi.h
9111
9112MELLANOX MLXCPLD I2C AND MUX DRIVER
9113M:      Vadim Pasternak <vadimp@mellanox.com>
9114M:      Michael Shych <michaelsh@mellanox.com>
9115L:      linux-i2c@vger.kernel.org
9116S:      Supported
9117F:      drivers/i2c/busses/i2c-mlxcpld.c
9118F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9119F:      Documentation/i2c/busses/i2c-mlxcpld
9120
9121MELLANOX MLXCPLD LED DRIVER
9122M:      Vadim Pasternak <vadimp@mellanox.com>
9123L:      linux-leds@vger.kernel.org
9124S:      Supported
9125F:      drivers/leds/leds-mlxcpld.c
9126F:      drivers/leds/leds-mlxreg.c
9127F:      Documentation/leds/leds-mlxcpld.txt
9128
9129MELLANOX PLATFORM DRIVER
9130M:      Vadim Pasternak <vadimp@mellanox.com>
9131L:      platform-driver-x86@vger.kernel.org
9132S:      Supported
9133F:      drivers/platform/x86/mlx-platform.c
9134
9135MEMBARRIER SUPPORT
9136M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9137M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9138L:      linux-kernel@vger.kernel.org
9139S:      Supported
9140F:      kernel/sched/membarrier.c
9141F:      include/uapi/linux/membarrier.h
9142F:      arch/powerpc/include/asm/membarrier.h
9143
9144MEMORY MANAGEMENT
9145L:      linux-mm@kvack.org
9146W:      http://www.linux-mm.org
9147S:      Maintained
9148F:      include/linux/mm.h
9149F:      include/linux/gfp.h
9150F:      include/linux/mmzone.h
9151F:      include/linux/memory_hotplug.h
9152F:      include/linux/vmalloc.h
9153F:      mm/
9154
9155MEMORY TECHNOLOGY DEVICES (MTD)
9156M:      David Woodhouse <dwmw2@infradead.org>
9157M:      Brian Norris <computersforpeace@gmail.com>
9158M:      Boris Brezillon <boris.brezillon@bootlin.com>
9159M:      Marek Vasut <marek.vasut@gmail.com>
9160M:      Richard Weinberger <richard@nod.at>
9161L:      linux-mtd@lists.infradead.org
9162W:      http://www.linux-mtd.infradead.org/
9163Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9164T:      git git://git.infradead.org/linux-mtd.git master
9165T:      git git://git.infradead.org/linux-mtd.git mtd/next
9166S:      Maintained
9167F:      Documentation/devicetree/bindings/mtd/
9168F:      drivers/mtd/
9169F:      include/linux/mtd/
9170F:      include/uapi/mtd/
9171
9172MEN A21 WATCHDOG DRIVER
9173M:      Johannes Thumshirn <morbidrsa@gmail.com>
9174L:      linux-watchdog@vger.kernel.org
9175S:      Maintained
9176F:      drivers/watchdog/mena21_wdt.c
9177
9178MEN CHAMELEON BUS (mcb)
9179M:      Johannes Thumshirn <morbidrsa@gmail.com>
9180S:      Maintained
9181F:      drivers/mcb/
9182F:      include/linux/mcb.h
9183F:      Documentation/men-chameleon-bus.txt
9184
9185MEN F21BMC (Board Management Controller)
9186M:      Andreas Werner <andreas.werner@men.de>
9187S:      Supported
9188F:      drivers/mfd/menf21bmc.c
9189F:      drivers/watchdog/menf21bmc_wdt.c
9190F:      drivers/leds/leds-menf21bmc.c
9191F:      drivers/hwmon/menf21bmc_hwmon.c
9192F:      Documentation/hwmon/menf21bmc
9193
9194MESON AO CEC DRIVER FOR AMLOGIC SOCS
9195M:      Neil Armstrong <narmstrong@baylibre.com>
9196L:      linux-media@lists.freedesktop.org
9197L:      linux-amlogic@lists.infradead.org
9198W:      http://linux-meson.com/
9199S:      Supported
9200F:      drivers/media/platform/meson/ao-cec.c
9201F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9202T:      git git://linuxtv.org/media_tree.git
9203
9204MICROBLAZE ARCHITECTURE
9205M:      Michal Simek <monstr@monstr.eu>
9206W:      http://www.monstr.eu/fdt/
9207T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9208S:      Supported
9209F:      arch/microblaze/
9210
9211MICROCHIP / ATMEL AT91 SERIAL DRIVER
9212M:      Richard Genoud <richard.genoud@gmail.com>
9213S:      Maintained
9214F:      drivers/tty/serial/atmel_serial.c
9215F:      drivers/tty/serial/atmel_serial.h
9216
9217MICROCHIP / ATMEL DMA DRIVER
9218M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9219L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9220L:      dmaengine@vger.kernel.org
9221S:      Supported
9222F:      drivers/dma/at_hdmac.c
9223F:      drivers/dma/at_hdmac_regs.h
9224F:      include/linux/platform_data/dma-atmel.h
9225
9226MICROCHIP / ATMEL ECC DRIVER
9227M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9228L:      linux-crypto@vger.kernel.org
9229S:      Maintained
9230F:      drivers/crypto/atmel-ecc.*
9231
9232MICROCHIP / ATMEL ISC DRIVER
9233M:      Songjun Wu <songjun.wu@microchip.com>
9234L:      linux-media@vger.kernel.org
9235S:      Supported
9236F:      drivers/media/platform/atmel/atmel-isc.c
9237F:      drivers/media/platform/atmel/atmel-isc-regs.h
9238F:      devicetree/bindings/media/atmel-isc.txt
9239
9240MICROCHIP / ATMEL NAND DRIVER
9241M:      Wenyou Yang <wenyou.yang@microchip.com>
9242M:      Josh Wu <rainyfeeling@outlook.com>
9243L:      linux-mtd@lists.infradead.org
9244S:      Supported
9245F:      drivers/mtd/nand/raw/atmel/*
9246F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9247
9248MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9249M:      Woojung Huh <Woojung.Huh@microchip.com>
9250M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9251L:      netdev@vger.kernel.org
9252S:      Maintained
9253F:      net/dsa/tag_ksz.c
9254F:      drivers/net/dsa/microchip/*
9255F:      include/linux/platform_data/microchip-ksz.h
9256F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9257
9258MICROCHIP LAN743X ETHERNET DRIVER
9259M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9260M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9261L:      netdev@vger.kernel.org
9262S:      Maintained
9263F:      drivers/net/ethernet/microchip/lan743x_*
9264
9265MICROCHIP USB251XB DRIVER
9266M:      Richard Leitner <richard.leitner@skidata.com>
9267L:      linux-usb@vger.kernel.org
9268S:      Maintained
9269F:      drivers/usb/misc/usb251xb.c
9270F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9271
9272MICROSEMI MIPS SOCS
9273M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9274L:      linux-mips@linux-mips.org
9275S:      Maintained
9276F:      arch/mips/generic/board-ocelot.c
9277F:      arch/mips/configs/generic/board-ocelot.config
9278F:      arch/mips/boot/dts/mscc/
9279F:      Documentation/devicetree/bindings/mips/mscc.txt
9280
9281MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9282M:      Don Brace <don.brace@microsemi.com>
9283L:      esc.storagedev@microsemi.com
9284L:      linux-scsi@vger.kernel.org
9285S:      Supported
9286F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9287F:      drivers/scsi/smartpqi/Kconfig
9288F:      drivers/scsi/smartpqi/Makefile
9289F:      include/linux/cciss*.h
9290F:      include/uapi/linux/cciss*.h
9291F:      Documentation/scsi/smartpqi.txt
9292
9293MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9294M:      Chen Yu <yu.c.chen@intel.com>
9295L:      platform-driver-x86@vger.kernel.org
9296S:      Supported
9297F:      drivers/platform/x86/surfacepro3_button.c
9298
9299MICROTEK X6 SCANNER
9300M:      Oliver Neukum <oliver@neukum.org>
9301S:      Maintained
9302F:      drivers/usb/image/microtek.*
9303
9304MIPS
9305M:      Ralf Baechle <ralf@linux-mips.org>
9306M:      James Hogan <jhogan@kernel.org>
9307L:      linux-mips@linux-mips.org
9308W:      http://www.linux-mips.org/
9309T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9310Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9311S:      Supported
9312F:      Documentation/devicetree/bindings/mips/
9313F:      Documentation/mips/
9314F:      arch/mips/
9315F:      drivers/platform/mips/
9316
9317MIPS BOSTON DEVELOPMENT BOARD
9318M:      Paul Burton <paul.burton@mips.com>
9319L:      linux-mips@linux-mips.org
9320S:      Maintained
9321F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9322F:      arch/mips/boot/dts/img/boston.dts
9323F:      arch/mips/configs/generic/board-boston.config
9324F:      drivers/clk/imgtec/clk-boston.c
9325F:      include/dt-bindings/clock/boston-clock.h
9326
9327MIPS GENERIC PLATFORM
9328M:      Paul Burton <paul.burton@mips.com>
9329L:      linux-mips@linux-mips.org
9330S:      Supported
9331F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9332F:      arch/mips/generic/
9333F:      arch/mips/tools/generic-board-config.sh
9334
9335MIPS/LOONGSON1 ARCHITECTURE
9336M:      Keguang Zhang <keguang.zhang@gmail.com>
9337L:      linux-mips@linux-mips.org
9338S:      Maintained
9339F:      arch/mips/loongson32/
9340F:      arch/mips/include/asm/mach-loongson32/
9341F:      drivers/*/*loongson1*
9342F:      drivers/*/*/*loongson1*
9343
9344MIPS/LOONGSON2 ARCHITECTURE
9345M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9346L:      linux-mips@linux-mips.org
9347S:      Maintained
9348F:      arch/mips/loongson64/*{2e/2f}*
9349F:      arch/mips/include/asm/mach-loongson64/
9350F:      drivers/*/*loongson2*
9351F:      drivers/*/*/*loongson2*
9352
9353MIPS/LOONGSON3 ARCHITECTURE
9354M:      Huacai Chen <chenhc@lemote.com>
9355L:      linux-mips@linux-mips.org
9356S:      Maintained
9357F:      arch/mips/loongson64/
9358F:      arch/mips/include/asm/mach-loongson64/
9359F:      drivers/platform/mips/cpu_hwmon.c
9360F:      drivers/*/*loongson3*
9361F:      drivers/*/*/*loongson3*
9362
9363MIPS RINT INSTRUCTION EMULATION
9364M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9365L:      linux-mips@linux-mips.org
9366S:      Supported
9367F:      arch/mips/math-emu/sp_rint.c
9368F:      arch/mips/math-emu/dp_rint.c
9369
9370MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9371M:      Hans Verkuil <hverkuil@xs4all.nl>
9372L:      linux-media@vger.kernel.org
9373T:      git git://linuxtv.org/media_tree.git
9374W:      https://linuxtv.org
9375S:      Odd Fixes
9376F:      drivers/media/radio/radio-miropcm20*
9377
9378MMP SUPPORT
9379M:      Eric Miao <eric.y.miao@gmail.com>
9380M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9381L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9382T:      git git://github.com/hzhuang1/linux.git
9383T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9384S:      Maintained
9385F:      arch/arm/boot/dts/mmp*
9386F:      arch/arm/mach-mmp/
9387
9388MN88472 MEDIA DRIVER
9389M:      Antti Palosaari <crope@iki.fi>
9390L:      linux-media@vger.kernel.org
9391W:      https://linuxtv.org
9392W:      http://palosaari.fi/linux/
9393Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9394S:      Maintained
9395F:      drivers/media/dvb-frontends/mn88472*
9396
9397MN88473 MEDIA DRIVER
9398M:      Antti Palosaari <crope@iki.fi>
9399L:      linux-media@vger.kernel.org
9400W:      https://linuxtv.org
9401W:      http://palosaari.fi/linux/
9402Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9403S:      Maintained
9404F:      drivers/media/dvb-frontends/mn88473*
9405
9406MODULE SUPPORT
9407M:      Jessica Yu <jeyu@kernel.org>
9408T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9409S:      Maintained
9410F:      include/linux/module.h
9411F:      kernel/module.c
9412
9413MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9414W:      http://popies.net/meye/
9415S:      Orphan
9416F:      Documentation/media/v4l-drivers/meye*
9417F:      drivers/media/pci/meye/
9418F:      include/uapi/linux/meye.h
9419
9420MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9421M:      Jiri Slaby <jirislaby@gmail.com>
9422S:      Maintained
9423F:      Documentation/serial/moxa-smartio
9424F:      drivers/tty/mxser.*
9425
9426MR800 AVERMEDIA USB FM RADIO DRIVER
9427M:      Alexey Klimov <klimov.linux@gmail.com>
9428L:      linux-media@vger.kernel.org
9429T:      git git://linuxtv.org/media_tree.git
9430S:      Maintained
9431F:      drivers/media/radio/radio-mr800.c
9432
9433MRF24J40 IEEE 802.15.4 RADIO DRIVER
9434M:      Alan Ott <alan@signal11.us>
9435L:      linux-wpan@vger.kernel.org
9436S:      Maintained
9437F:      drivers/net/ieee802154/mrf24j40.c
9438F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9439
9440MSI LAPTOP SUPPORT
9441M:      "Lee, Chun-Yi" <jlee@suse.com>
9442L:      platform-driver-x86@vger.kernel.org
9443S:      Maintained
9444F:      drivers/platform/x86/msi-laptop.c
9445
9446MSI WMI SUPPORT
9447L:      platform-driver-x86@vger.kernel.org
9448S:      Orphan
9449F:      drivers/platform/x86/msi-wmi.c
9450
9451MSI001 MEDIA DRIVER
9452M:      Antti Palosaari <crope@iki.fi>
9453L:      linux-media@vger.kernel.org
9454W:      https://linuxtv.org
9455W:      http://palosaari.fi/linux/
9456Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9457T:      git git://linuxtv.org/anttip/media_tree.git
9458S:      Maintained
9459F:      drivers/media/tuners/msi001*
9460
9461MSI2500 MEDIA DRIVER
9462M:      Antti Palosaari <crope@iki.fi>
9463L:      linux-media@vger.kernel.org
9464W:      https://linuxtv.org
9465W:      http://palosaari.fi/linux/
9466Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9467T:      git git://linuxtv.org/anttip/media_tree.git
9468S:      Maintained
9469F:      drivers/media/usb/msi2500/
9470
9471MSYSTEMS DISKONCHIP G3 MTD DRIVER
9472M:      Robert Jarzmik <robert.jarzmik@free.fr>
9473L:      linux-mtd@lists.infradead.org
9474S:      Maintained
9475F:      drivers/mtd/devices/docg3*
9476
9477MT9M032 APTINA SENSOR DRIVER
9478M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9479L:      linux-media@vger.kernel.org
9480T:      git git://linuxtv.org/media_tree.git
9481S:      Maintained
9482F:      drivers/media/i2c/mt9m032.c
9483F:      include/media/i2c/mt9m032.h
9484
9485MT9P031 APTINA CAMERA SENSOR
9486M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9487L:      linux-media@vger.kernel.org
9488T:      git git://linuxtv.org/media_tree.git
9489S:      Maintained
9490F:      drivers/media/i2c/mt9p031.c
9491F:      include/media/i2c/mt9p031.h
9492
9493MT9T001 APTINA CAMERA SENSOR
9494M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9495L:      linux-media@vger.kernel.org
9496T:      git git://linuxtv.org/media_tree.git
9497S:      Maintained
9498F:      drivers/media/i2c/mt9t001.c
9499F:      include/media/i2c/mt9t001.h
9500
9501MT9T112 APTINA CAMERA SENSOR
9502M:      Jacopo Mondi <jacopo@jmondi.org>
9503L:      linux-media@vger.kernel.org
9504T:      git git://linuxtv.org/media_tree.git
9505S:      Odd Fixes
9506F:      drivers/media/i2c/mt9t112.c
9507F:      include/media/i2c/mt9t112.h
9508
9509MT9V032 APTINA CAMERA SENSOR
9510M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9511L:      linux-media@vger.kernel.org
9512T:      git git://linuxtv.org/media_tree.git
9513S:      Maintained
9514F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9515F:      drivers/media/i2c/mt9v032.c
9516F:      include/media/i2c/mt9v032.h
9517
9518MULTIFUNCTION DEVICES (MFD)
9519M:      Lee Jones <lee.jones@linaro.org>
9520T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9521S:      Supported
9522F:      Documentation/devicetree/bindings/mfd/
9523F:      drivers/mfd/
9524F:      include/linux/mfd/
9525F:      include/dt-bindings/mfd/
9526
9527MULTIMEDIA CARD (MMC) ETC. OVER SPI
9528S:      Orphan
9529F:      drivers/mmc/host/mmc_spi.c
9530F:      include/linux/spi/mmc_spi.h
9531
9532MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9533M:      Ulf Hansson <ulf.hansson@linaro.org>
9534L:      linux-mmc@vger.kernel.org
9535T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9536S:      Maintained
9537F:      Documentation/devicetree/bindings/mmc/
9538F:      drivers/mmc/
9539F:      include/linux/mmc/
9540F:      include/uapi/linux/mmc/
9541
9542MULTIPLEXER SUBSYSTEM
9543M:      Peter Rosin <peda@axentia.se>
9544S:      Maintained
9545F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9546F:      Documentation/devicetree/bindings/mux/
9547F:      include/linux/dt-bindings/mux/
9548F:      include/linux/mux/
9549F:      drivers/mux/
9550
9551MULTITECH MULTIPORT CARD (ISICOM)
9552S:      Orphan
9553F:      drivers/tty/isicom.c
9554F:      include/linux/isicom.h
9555
9556MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9557M:      Bin Liu <b-liu@ti.com>
9558L:      linux-usb@vger.kernel.org
9559S:      Maintained
9560F:      drivers/usb/musb/
9561
9562MXL5007T MEDIA DRIVER
9563M:      Michael Krufky <mkrufky@linuxtv.org>
9564L:      linux-media@vger.kernel.org
9565W:      https://linuxtv.org
9566W:      http://github.com/mkrufky
9567Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9568T:      git git://linuxtv.org/mkrufky/tuners.git
9569S:      Maintained
9570F:      drivers/media/tuners/mxl5007t.*
9571
9572MXSFB DRM DRIVER
9573M:      Marek Vasut <marex@denx.de>
9574S:      Supported
9575F:      drivers/gpu/drm/mxsfb/
9576F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9577
9578MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9579M:      Chris Lee <christopher.lee@cspi.com>
9580L:      netdev@vger.kernel.org
9581W:      https://www.cspi.com/ethernet-products/support/downloads/
9582S:      Supported
9583F:      drivers/net/ethernet/myricom/myri10ge/
9584
9585NAND FLASH SUBSYSTEM
9586M:      Boris Brezillon <boris.brezillon@bootlin.com>
9587R:      Richard Weinberger <richard@nod.at>
9588L:      linux-mtd@lists.infradead.org
9589W:      http://www.linux-mtd.infradead.org/
9590Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9591T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9592T:      git git://git.infradead.org/linux-mtd.git nand/next
9593S:      Maintained
9594F:      drivers/mtd/nand/
9595F:      include/linux/mtd/*nand*.h
9596
9597NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9598M:      Daniel Mack <zonque@gmail.com>
9599S:      Maintained
9600L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9601W:      http://www.native-instruments.com
9602F:      sound/usb/caiaq/
9603
9604NATSEMI ETHERNET DRIVER (DP8381x)
9605S:      Orphan
9606F:      drivers/net/ethernet/natsemi/natsemi.c
9607
9608NCP FILESYSTEM
9609M:      Petr Vandrovec <petr@vandrovec.name>
9610S:      Obsolete
9611F:      drivers/staging/ncpfs/
9612
9613NCR 5380 SCSI DRIVERS
9614M:      Finn Thain <fthain@telegraphics.com.au>
9615M:      Michael Schmitz <schmitzmic@gmail.com>
9616L:      linux-scsi@vger.kernel.org
9617S:      Maintained
9618F:      Documentation/scsi/g_NCR5380.txt
9619F:      drivers/scsi/NCR5380.*
9620F:      drivers/scsi/arm/cumana_1.c
9621F:      drivers/scsi/arm/oak.c
9622F:      drivers/scsi/atari_scsi.*
9623F:      drivers/scsi/dmx3191d.c
9624F:      drivers/scsi/g_NCR5380.*
9625F:      drivers/scsi/mac_scsi.*
9626F:      drivers/scsi/sun3_scsi.*
9627F:      drivers/scsi/sun3_scsi_vme.c
9628
9629NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9630M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9631L:      linux-scsi@vger.kernel.org
9632S:      Maintained
9633F:      drivers/scsi/NCR_D700.*
9634
9635NCT6775 HARDWARE MONITOR DRIVER
9636M:      Guenter Roeck <linux@roeck-us.net>
9637L:      linux-hwmon@vger.kernel.org
9638S:      Maintained
9639F:      Documentation/hwmon/nct6775
9640F:      drivers/hwmon/nct6775.c