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