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