linux/MAINTAINERS
<<
>>
Prefs
   1
   2
   3        List of maintainers and how to submit kernel changes
   4
   5Please try to follow the guidelines below.  This will make things
   6easier on the maintainers.  Not all of these guidelines matter for every
   7trivial patch so apply some common sense.
   8
   91.      Always _test_ your changes, however small, on at least 4 or
  10        5 people, preferably many more.
  11
  122.      Try to release a few ALPHA test versions to the net. Announce
  13        them onto the kernel channel and await results. This is especially
  14        important for device drivers, because often that's the only way
  15        you will find things like the fact version 3 firmware needs
  16        a magic fix you didn't know about, or some clown changed the
  17        chips on a board and not its name.  (Don't laugh!  Look at the
  18        SMC etherpower for that.)
  19
  203.      Make sure your changes compile correctly in multiple
  21        configurations. In particular check that changes work both as a
  22        module and built into the kernel.
  23
  244.      When you are happy with a change make it generally available for
  25        testing and await feedback.
  26
  275.      Make a patch available to the relevant maintainer in the list. Use
  28        'diff -u' to make the patch easy to merge. Be prepared to get your
  29        changes sent back with seemingly silly requests about formatting
  30        and variable names.  These aren't as silly as they seem. One
  31        job the maintainers (and especially Linus) do is to keep things
  32        looking the same. Sometimes this means that the clever hack in
  33        your driver to get around a problem actually needs to become a
  34        generalized kernel feature ready for next time.
  35
  36        PLEASE check your patch with the automated style checker
  37        (scripts/checkpatch.pl) to catch trivial style violations.
  38        See Documentation/process/coding-style.rst for guidance here.
  39
  40        PLEASE CC: the maintainers and mailing lists that are generated
  41        by scripts/get_maintainer.pl.  The results returned by the
  42        script will be best if you have git installed and are making
  43        your changes in a branch derived from Linus' latest git tree.
  44        See Documentation/process/submitting-patches.rst for details.
  45
  46        PLEASE try to include any credit lines you want added with the
  47        patch. It avoids people being missed off by mistake and makes
  48        it easier to know who wants adding and who doesn't.
  49
  50        PLEASE document known bugs. If it doesn't work for everything
  51        or does something very odd once a month document it.
  52
  53        PLEASE remember that submissions must be made under the terms
  54        of the Linux Foundation certificate of contribution and should
  55        include a Signed-off-by: line.  The current version of this
  56        "Developer's Certificate of Origin" (DCO) is listed in the file
  57        Documentation/process/submitting-patches.rst.
  58
  596.      Make sure you have the right to send any changes you make. If you
  60        do changes at work you may find your employer owns the patch
  61        not you.
  62
  637.      When sending security related changes or reports to a maintainer
  64        please Cc: security@kernel.org, especially if the maintainer
  65        does not respond. Please keep in mind that the security team is
  66        a small set of people who can be efficient only when working on
  67        verified bugs. Please only Cc: this list when you have identified
  68        that the bug would present a short-term risk to other users if it
  69        were publicly disclosed. For example, reports of address leaks do
  70        not represent an immediate threat and are better handled publicly,
  71        and ideally, should come with a patch proposal. Please do not send
  72        automated reports to this list either. Such bugs will be handled
  73        better and faster in the usual public places.
  74
  758.      Happy hacking.
  76
  77Descriptions of section entries:
  78
  79        P: Person (obsolete)
  80        M: Mail patches to: FullName <address@domain>
  81        R: Designated reviewer: FullName <address@domain>
  82           These reviewers should be CCed on patches.
  83        L: Mailing list that is relevant to this area
  84        W: Web-page with status/info
  85        B: URI for where to file bugs. A web-page with detailed bug
  86           filing info, a direct bug tracker link, or a mailto: URI.
  87        C: URI for chat protocol, server and channel where developers
  88           usually hang out, for example irc://server/channel.
  89        Q: Patchwork web based patch tracking system site
  90        T: SCM tree type and location.
  91           Type is one of: git, hg, quilt, stgit, topgit
  92        S: Status, one of the following:
  93           Supported:   Someone is actually paid to look after this.
  94           Maintained:  Someone actually looks after it.
  95           Odd Fixes:   It has a maintainer but they don't have time to do
  96                        much other than throw the odd patch in. See below..
  97           Orphan:      No current maintainer [but maybe you could take the
  98                        role as you write your new code].
  99           Obsolete:    Old code. Something tagged obsolete generally means
 100                        it has been replaced by a better system and you
 101                        should be using that.
 102        F: Files and directories with wildcard patterns.
 103           A trailing slash includes all files and subdirectory files.
 104           F:   drivers/net/    all files in and below drivers/net
 105           F:   drivers/net/*   all files in drivers/net, but not below
 106           F:   */net/*         all files in "any top level directory"/net
 107           One pattern per line.  Multiple F: lines acceptable.
 108        N: Files and directories with regex patterns.
 109           N:   [^a-z]tegra     all files whose path contains the word tegra
 110           One pattern per line.  Multiple N: lines acceptable.
 111           scripts/get_maintainer.pl has different behavior for files that
 112           match F: pattern and matches of N: patterns.  By default,
 113           get_maintainer will not look at git log history when an F: pattern
 114           match occurs.  When an N: match occurs, git log history is used
 115           to also notify the people that have git commit signatures.
 116        X: Files and directories that are NOT maintained, same rules as F:
 117           Files exclusions are tested before file matches.
 118           Can be useful for excluding a specific subdirectory, for instance:
 119           F:   net/
 120           X:   net/ipv6/
 121           matches all files in and below net excluding net/ipv6/
 122        K: Keyword perl extended regex pattern to match content in a
 123           patch or file.  For instance:
 124           K: of_get_profile
 125              matches patches or files that contain "of_get_profile"
 126           K: \b(printk|pr_(info|err))\b
 127              matches patches or files that contain one or more of the words
 128              printk, pr_info or pr_err
 129           One regex pattern per line.  Multiple K: lines acceptable.
 130
 131Note: For the hard of thinking, this list is meant to remain in alphabetical
 132order. If you could add yourselves to it in alphabetical order that would be
 133so much easier [Ed]
 134
 135Maintainers List (try to look for most precise areas first)
 136
 137                -----------------------------------
 138
 1393C59X NETWORK DRIVER
 140M:      Steffen Klassert <klassert@kernel.org>
 141L:      netdev@vger.kernel.org
 142S:      Odd Fixes
 143F:      Documentation/networking/vortex.txt
 144F:      drivers/net/ethernet/3com/3c59x.c
 145
 1463CR990 NETWORK DRIVER
 147M:      David Dillow <dave@thedillows.org>
 148L:      netdev@vger.kernel.org
 149S:      Maintained
 150F:      drivers/net/ethernet/3com/typhoon*
 151
 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
 153M:      Adam Radford <aradford@gmail.com>
 154L:      linux-scsi@vger.kernel.org
 155W:      http://www.lsi.com
 156S:      Supported
 157F:      drivers/scsi/3w-*
 158
 15953C700 AND 53C700-66 SCSI DRIVER
 160M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
 161L:      linux-scsi@vger.kernel.org
 162S:      Maintained
 163F:      drivers/scsi/53c700*
 164
 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
 166M:      Alexander Aring <alex.aring@gmail.com>
 167M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
 168L:      linux-bluetooth@vger.kernel.org
 169L:      linux-wpan@vger.kernel.org
 170S:      Maintained
 171F:      net/6lowpan/
 172F:      include/net/6lowpan.h
 173F:      Documentation/networking/6lowpan.txt
 174
 1756PACK NETWORK DRIVER FOR AX.25
 176M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
 177L:      linux-hams@vger.kernel.org
 178S:      Maintained
 179F:      drivers/net/hamradio/6pack.c
 180
 1818169 10/100/1000 GIGABIT ETHERNET DRIVER
 182M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
 183L:      netdev@vger.kernel.org
 184S:      Maintained
 185F:      drivers/net/ethernet/realtek/r8169.c
 186
 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
 188M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 189L:      linux-serial@vger.kernel.org
 190S:      Maintained
 191T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
 192F:      drivers/tty/serial/8250*
 193F:      include/linux/serial_8250.h
 194
 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
 196L:      netdev@vger.kernel.org
 197S:      Orphan / Obsolete
 198F:      drivers/net/ethernet/8390/
 199
 2009P FILE SYSTEM
 201M:      Eric Van Hensbergen <ericvh@gmail.com>
 202M:      Ron Minnich <rminnich@sandia.gov>
 203M:      Latchesar Ionkov <lucho@ionkov.net>
 204L:      v9fs-developer@lists.sourceforge.net
 205W:      http://swik.net/v9fs
 206Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
 207T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
 208S:      Maintained
 209F:      Documentation/filesystems/9p.txt
 210F:      fs/9p/
 211F:      net/9p/
 212F:      include/net/9p/
 213F:      include/uapi/linux/virtio_9p.h
 214F:      include/trace/events/9p.h
 215
 216A8293 MEDIA DRIVER
 217M:      Antti Palosaari <crope@iki.fi>
 218L:      linux-media@vger.kernel.org
 219W:      https://linuxtv.org
 220W:      http://palosaari.fi/linux/
 221Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 222T:      git git://linuxtv.org/anttip/media_tree.git
 223S:      Maintained
 224F:      drivers/media/dvb-frontends/a8293*
 225
 226AACRAID SCSI RAID DRIVER
 227M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
 228L:      linux-scsi@vger.kernel.org
 229W:      http://www.adaptec.com/
 230S:      Supported
 231F:      Documentation/scsi/aacraid.txt
 232F:      drivers/scsi/aacraid/
 233
 234ABI/API
 235L:      linux-api@vger.kernel.org
 236F:      include/linux/syscalls.h
 237F:      kernel/sys_ni.c
 238
 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
 240M:      Hans de Goede <hdegoede@redhat.com>
 241L:      linux-hwmon@vger.kernel.org
 242S:      Maintained
 243F:      drivers/hwmon/abituguru.c
 244
 245ABIT UGURU 3 HARDWARE MONITOR DRIVER
 246M:      Alistair John Strachan <alistair@devzero.co.uk>
 247L:      linux-hwmon@vger.kernel.org
 248S:      Maintained
 249F:      drivers/hwmon/abituguru3.c
 250
 251ACCES 104-DIO-48E GPIO DRIVER
 252M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 253L:      linux-gpio@vger.kernel.org
 254S:      Maintained
 255F:      drivers/gpio/gpio-104-dio-48e.c
 256
 257ACCES 104-IDI-48 GPIO DRIVER
 258M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 259L:      linux-gpio@vger.kernel.org
 260S:      Maintained
 261F:      drivers/gpio/gpio-104-idi-48.c
 262
 263ACCES 104-IDIO-16 GPIO DRIVER
 264M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 265L:      linux-gpio@vger.kernel.org
 266S:      Maintained
 267F:      drivers/gpio/gpio-104-idio-16.c
 268
 269ACCES 104-QUAD-8 IIO DRIVER
 270M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 271L:      linux-iio@vger.kernel.org
 272S:      Maintained
 273F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
 274F:      drivers/iio/counter/104-quad-8.c
 275
 276ACCES PCI-IDIO-16 GPIO DRIVER
 277M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 278L:      linux-gpio@vger.kernel.org
 279S:      Maintained
 280F:      drivers/gpio/gpio-pci-idio-16.c
 281
 282ACCES PCIe-IDIO-24 GPIO DRIVER
 283M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 284L:      linux-gpio@vger.kernel.org
 285S:      Maintained
 286F:      drivers/gpio/gpio-pcie-idio-24.c
 287
 288ACENIC DRIVER
 289M:      Jes Sorensen <jes@trained-monkey.org>
 290L:      linux-acenic@sunsite.dk
 291S:      Maintained
 292F:      drivers/net/ethernet/alteon/acenic*
 293
 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
 295M:      Peter Feuerer <peter@piie.net>
 296L:      platform-driver-x86@vger.kernel.org
 297W:      http://piie.net/?section=acerhdf
 298S:      Maintained
 299F:      drivers/platform/x86/acerhdf.c
 300
 301ACER WMI LAPTOP EXTRAS
 302M:      "Lee, Chun-Yi" <jlee@suse.com>
 303L:      platform-driver-x86@vger.kernel.org
 304S:      Maintained
 305F:      drivers/platform/x86/acer-wmi.c
 306
 307ACPI
 308M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 309M:      Len Brown <lenb@kernel.org>
 310L:      linux-acpi@vger.kernel.org
 311W:      https://01.org/linux-acpi
 312Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 313T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 314B:      https://bugzilla.kernel.org
 315S:      Supported
 316F:      drivers/acpi/
 317F:      drivers/pnp/pnpacpi/
 318F:      include/linux/acpi.h
 319F:      include/linux/fwnode.h
 320F:      include/acpi/
 321F:      Documentation/acpi/
 322F:      Documentation/ABI/testing/sysfs-bus-acpi
 323F:      Documentation/ABI/testing/configfs-acpi
 324F:      drivers/pci/*acpi*
 325F:      drivers/pci/*/*acpi*
 326F:      tools/power/acpi/
 327
 328ACPI APEI
 329M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 330M:      Len Brown <lenb@kernel.org>
 331L:      linux-acpi@vger.kernel.org
 332R:      Tony Luck <tony.luck@intel.com>
 333R:      Borislav Petkov <bp@alien8.de>
 334F:      drivers/acpi/apei/
 335
 336ACPI COMPONENT ARCHITECTURE (ACPICA)
 337M:      Robert Moore <robert.moore@intel.com>
 338M:      Erik Schmauss <erik.schmauss@intel.com>
 339M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
 340L:      linux-acpi@vger.kernel.org
 341L:      devel@acpica.org
 342W:      https://acpica.org/
 343W:      https://github.com/acpica/acpica/
 344Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 345T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 346B:      https://bugzilla.kernel.org
 347B:      https://bugs.acpica.org
 348S:      Supported
 349F:      drivers/acpi/acpica/
 350F:      include/acpi/
 351F:      tools/power/acpi/
 352
 353ACPI FAN DRIVER
 354M:      Zhang Rui <rui.zhang@intel.com>
 355L:      linux-acpi@vger.kernel.org
 356W:      https://01.org/linux-acpi
 357B:      https://bugzilla.kernel.org
 358S:      Supported
 359F:      drivers/acpi/fan.c
 360
 361ACPI FOR ARM64 (ACPI/arm64)
 362M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
 363M:      Hanjun Guo <hanjun.guo@linaro.org>
 364M:      Sudeep Holla <sudeep.holla@arm.com>
 365L:      linux-acpi@vger.kernel.org
 366S:      Maintained
 367F:      drivers/acpi/arm64
 368
 369ACPI I2C MULTI INSTANTIATE DRIVER
 370M:      Hans de Goede <hdegoede@redhat.com>
 371L:      platform-driver-x86@vger.kernel.org
 372S:      Maintained
 373F:      drivers/platform/x86/i2c-multi-instantiate.c
 374
 375ACPI PMIC DRIVERS
 376M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 377M:      Len Brown <lenb@kernel.org>
 378R:      Andy Shevchenko <andy@infradead.org>
 379R:      Mika Westerberg <mika.westerberg@linux.intel.com>
 380L:      linux-acpi@vger.kernel.org
 381Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 382T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 383B:      https://bugzilla.kernel.org
 384S:      Supported
 385F:      drivers/acpi/pmic/
 386
 387ACPI THERMAL DRIVER
 388M:      Zhang Rui <rui.zhang@intel.com>
 389L:      linux-acpi@vger.kernel.org
 390W:      https://01.org/linux-acpi
 391B:      https://bugzilla.kernel.org
 392S:      Supported
 393F:      drivers/acpi/*thermal*
 394
 395ACPI VIDEO DRIVER
 396M:      Zhang Rui <rui.zhang@intel.com>
 397L:      linux-acpi@vger.kernel.org
 398W:      https://01.org/linux-acpi
 399B:      https://bugzilla.kernel.org
 400S:      Supported
 401F:      drivers/acpi/acpi_video.c
 402
 403ACPI WMI DRIVER
 404L:      platform-driver-x86@vger.kernel.org
 405S:      Orphan
 406F:      drivers/platform/x86/wmi.c
 407F:      include/uapi/linux/wmi.h
 408
 409AD1889 ALSA SOUND DRIVER
 410M:      Thibaut Varene <T-Bone@parisc-linux.org>
 411W:      http://wiki.parisc-linux.org/AD1889
 412L:      linux-parisc@vger.kernel.org
 413S:      Maintained
 414F:      sound/pci/ad1889.*
 415
 416AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
 417M:      Michael Hennerich <michael.hennerich@analog.com>
 418W:      http://wiki.analog.com/AD5254
 419W:      http://ez.analog.com/community/linux-device-drivers
 420S:      Supported
 421F:      drivers/misc/ad525x_dpot.c
 422
 423AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
 424M:      Michael Hennerich <michael.hennerich@analog.com>
 425W:      http://wiki.analog.com/AD5398
 426W:      http://ez.analog.com/community/linux-device-drivers
 427S:      Supported
 428F:      drivers/regulator/ad5398.c
 429
 430AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
 431M:      Michael Hennerich <michael.hennerich@analog.com>
 432W:      http://wiki.analog.com/AD7142
 433W:      http://ez.analog.com/community/linux-device-drivers
 434S:      Supported
 435F:      drivers/input/misc/ad714x.c
 436
 437AD7877 TOUCHSCREEN DRIVER
 438M:      Michael Hennerich <michael.hennerich@analog.com>
 439W:      http://wiki.analog.com/AD7877
 440W:      http://ez.analog.com/community/linux-device-drivers
 441S:      Supported
 442F:      drivers/input/touchscreen/ad7877.c
 443
 444AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
 445M:      Michael Hennerich <michael.hennerich@analog.com>
 446W:      http://wiki.analog.com/AD7879
 447W:      http://ez.analog.com/community/linux-device-drivers
 448S:      Supported
 449F:      drivers/input/touchscreen/ad7879.c
 450
 451ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
 452M:      Jiri Kosina <jikos@kernel.org>
 453S:      Maintained
 454
 455ADF7242 IEEE 802.15.4 RADIO DRIVER
 456M:      Michael Hennerich <michael.hennerich@analog.com>
 457W:      https://wiki.analog.com/ADF7242
 458W:      http://ez.analog.com/community/linux-device-drivers
 459L:      linux-wpan@vger.kernel.org
 460S:      Supported
 461F:      drivers/net/ieee802154/adf7242.c
 462F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
 463
 464ADM1025 HARDWARE MONITOR DRIVER
 465M:      Jean Delvare <jdelvare@suse.com>
 466L:      linux-hwmon@vger.kernel.org
 467S:      Maintained
 468F:      Documentation/hwmon/adm1025
 469F:      drivers/hwmon/adm1025.c
 470
 471ADM1029 HARDWARE MONITOR DRIVER
 472M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 473L:      linux-hwmon@vger.kernel.org
 474S:      Maintained
 475F:      drivers/hwmon/adm1029.c
 476
 477ADM8211 WIRELESS DRIVER
 478L:      linux-wireless@vger.kernel.org
 479W:      http://wireless.kernel.org/
 480S:      Orphan
 481F:      drivers/net/wireless/admtek/adm8211.*
 482
 483ADP1653 FLASH CONTROLLER DRIVER
 484M:      Sakari Ailus <sakari.ailus@iki.fi>
 485L:      linux-media@vger.kernel.org
 486S:      Maintained
 487F:      drivers/media/i2c/adp1653.c
 488F:      include/media/i2c/adp1653.h
 489
 490ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
 491M:      Michael Hennerich <michael.hennerich@analog.com>
 492W:      http://wiki.analog.com/ADP5520
 493W:      http://ez.analog.com/community/linux-device-drivers
 494S:      Supported
 495F:      drivers/mfd/adp5520.c
 496F:      drivers/video/backlight/adp5520_bl.c
 497F:      drivers/leds/leds-adp5520.c
 498F:      drivers/gpio/gpio-adp5520.c
 499F:      drivers/input/keyboard/adp5520-keys.c
 500
 501ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
 502M:      Michael Hennerich <michael.hennerich@analog.com>
 503W:      http://wiki.analog.com/ADP5588
 504W:      http://ez.analog.com/community/linux-device-drivers
 505S:      Supported
 506F:      drivers/input/keyboard/adp5588-keys.c
 507F:      drivers/gpio/gpio-adp5588.c
 508
 509ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
 510M:      Michael Hennerich <michael.hennerich@analog.com>
 511W:      http://wiki.analog.com/ADP8860
 512W:      http://ez.analog.com/community/linux-device-drivers
 513S:      Supported
 514F:      drivers/video/backlight/adp8860_bl.c
 515
 516ADS1015 HARDWARE MONITOR DRIVER
 517M:      Dirk Eibach <eibach@gdsys.de>
 518L:      linux-hwmon@vger.kernel.org
 519S:      Maintained
 520F:      Documentation/hwmon/ads1015
 521F:      drivers/hwmon/ads1015.c
 522F:      include/linux/platform_data/ads1015.h
 523
 524ADT746X FAN DRIVER
 525M:      Colin Leroy <colin@colino.net>
 526S:      Maintained
 527F:      drivers/macintosh/therm_adt746x.c
 528
 529ADT7475 HARDWARE MONITOR DRIVER
 530M:      Jean Delvare <jdelvare@suse.com>
 531L:      linux-hwmon@vger.kernel.org
 532S:      Maintained
 533F:      Documentation/hwmon/adt7475
 534F:      drivers/hwmon/adt7475.c
 535
 536ADVANSYS SCSI DRIVER
 537M:      Matthew Wilcox <matthew@wil.cx>
 538M:      Hannes Reinecke <hare@suse.com>
 539L:      linux-scsi@vger.kernel.org
 540S:      Maintained
 541F:      Documentation/scsi/advansys.txt
 542F:      drivers/scsi/advansys.c
 543
 544ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
 545M:      Michael Hennerich <michael.hennerich@analog.com>
 546W:      http://wiki.analog.com/ADXL345
 547W:      http://ez.analog.com/community/linux-device-drivers
 548S:      Supported
 549F:      drivers/input/misc/adxl34x.c
 550
 551AF9013 MEDIA DRIVER
 552M:      Antti Palosaari <crope@iki.fi>
 553L:      linux-media@vger.kernel.org
 554W:      https://linuxtv.org
 555W:      http://palosaari.fi/linux/
 556Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 557T:      git git://linuxtv.org/anttip/media_tree.git
 558S:      Maintained
 559F:      drivers/media/dvb-frontends/af9013*
 560
 561AF9033 MEDIA DRIVER
 562M:      Antti Palosaari <crope@iki.fi>
 563L:      linux-media@vger.kernel.org
 564W:      https://linuxtv.org
 565W:      http://palosaari.fi/linux/
 566Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 567T:      git git://linuxtv.org/anttip/media_tree.git
 568S:      Maintained
 569F:      drivers/media/dvb-frontends/af9033*
 570
 571AFFS FILE SYSTEM
 572M:      David Sterba <dsterba@suse.com>
 573L:      linux-fsdevel@vger.kernel.org
 574S:      Odd Fixes
 575F:      Documentation/filesystems/affs.txt
 576F:      fs/affs/
 577
 578AFS FILESYSTEM
 579M:      David Howells <dhowells@redhat.com>
 580L:      linux-afs@lists.infradead.org
 581S:      Supported
 582F:      fs/afs/
 583F:      include/trace/events/afs.h
 584F:      Documentation/filesystems/afs.txt
 585W:      https://www.infradead.org/~dhowells/kafs/
 586
 587AGPGART DRIVER
 588M:      David Airlie <airlied@linux.ie>
 589T:      git git://anongit.freedesktop.org/drm/drm
 590S:      Maintained
 591F:      drivers/char/agp/
 592F:      include/linux/agp*
 593F:      include/uapi/linux/agp*
 594
 595AHA152X SCSI DRIVER
 596M:      "Juergen E. Fischer" <fischer@norbit.de>
 597L:      linux-scsi@vger.kernel.org
 598S:      Maintained
 599F:      drivers/scsi/aha152x*
 600F:      drivers/scsi/pcmcia/aha152x*
 601
 602AIC7XXX / AIC79XX SCSI DRIVER
 603M:      Hannes Reinecke <hare@suse.com>
 604L:      linux-scsi@vger.kernel.org
 605S:      Maintained
 606F:      drivers/scsi/aic7xxx/
 607
 608AIMSLAB FM RADIO RECEIVER DRIVER
 609M:      Hans Verkuil <hverkuil@xs4all.nl>
 610L:      linux-media@vger.kernel.org
 611T:      git git://linuxtv.org/media_tree.git
 612W:      https://linuxtv.org
 613S:      Maintained
 614F:      drivers/media/radio/radio-aimslab*
 615
 616AIO
 617M:      Benjamin LaHaise <bcrl@kvack.org>
 618L:      linux-aio@kvack.org
 619S:      Supported
 620F:      fs/aio.c
 621F:      include/linux/*aio*.h
 622
 623AIRSPY MEDIA DRIVER
 624M:      Antti Palosaari <crope@iki.fi>
 625L:      linux-media@vger.kernel.org
 626W:      https://linuxtv.org
 627W:      http://palosaari.fi/linux/
 628Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 629T:      git git://linuxtv.org/anttip/media_tree.git
 630S:      Maintained
 631F:      drivers/media/usb/airspy/
 632
 633ALACRITECH GIGABIT ETHERNET DRIVER
 634M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
 635S:      Maintained
 636F:      drivers/net/ethernet/alacritech/*
 637
 638ALCATEL SPEEDTOUCH USB DRIVER
 639M:      Duncan Sands <duncan.sands@free.fr>
 640L:      linux-usb@vger.kernel.org
 641W:      http://www.linux-usb.org/SpeedTouch/
 642S:      Maintained
 643F:      drivers/usb/atm/speedtch.c
 644F:      drivers/usb/atm/usbatm.c
 645
 646ALCHEMY AU1XX0 MMC DRIVER
 647M:      Manuel Lauss <manuel.lauss@gmail.com>
 648S:      Maintained
 649F:      drivers/mmc/host/au1xmmc.c
 650
 651ALI1563 I2C DRIVER
 652M:      Rudolf Marek <r.marek@assembler.cz>
 653L:      linux-i2c@vger.kernel.org
 654S:      Maintained
 655F:      Documentation/i2c/busses/i2c-ali1563
 656F:      drivers/i2c/busses/i2c-ali1563.c
 657
 658ALLWINNER SECURITY SYSTEM
 659M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 660L:      linux-crypto@vger.kernel.org
 661S:      Maintained
 662F:      drivers/crypto/sunxi-ss/
 663
 664ALPHA PORT
 665M:      Richard Henderson <rth@twiddle.net>
 666M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
 667M:      Matt Turner <mattst88@gmail.com>
 668S:      Odd Fixes
 669L:      linux-alpha@vger.kernel.org
 670F:      arch/alpha/
 671
 672ALPS PS/2 TOUCHPAD DRIVER
 673R:      Pali Rohár <pali.rohar@gmail.com>
 674F:      drivers/input/mouse/alps.*
 675
 676ALTERA I2C CONTROLLER DRIVER
 677M:      Thor Thayer <thor.thayer@linux.intel.com>
 678S:      Maintained
 679F:      drivers/i2c/busses/i2c-altera.c
 680
 681ALTERA MAILBOX DRIVER
 682M:      Ley Foon Tan <lftan@altera.com>
 683L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 684S:      Maintained
 685F:      drivers/mailbox/mailbox-altera.c
 686
 687ALTERA PIO DRIVER
 688M:      Tien Hock Loh <thloh@altera.com>
 689L:      linux-gpio@vger.kernel.org
 690S:      Maintained
 691F:      drivers/gpio/gpio-altera.c
 692
 693ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
 694M:      Thor Thayer <thor.thayer@linux.intel.com>
 695S:      Maintained
 696F:      drivers/gpio/gpio-altera-a10sr.c
 697F:      drivers/mfd/altera-a10sr.c
 698F:      drivers/reset/reset-a10sr.c
 699F:      include/linux/mfd/altera-a10sr.h
 700F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
 701
 702ALTERA TRIPLE SPEED ETHERNET DRIVER
 703M:      Vince Bridgers <vbridger@opensource.altera.com>
 704L:      netdev@vger.kernel.org
 705L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 706S:      Maintained
 707F:      drivers/net/ethernet/altera/
 708
 709ALTERA UART/JTAG UART SERIAL DRIVERS
 710M:      Tobias Klauser <tklauser@distanz.ch>
 711L:      linux-serial@vger.kernel.org
 712L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 713S:      Maintained
 714F:      drivers/tty/serial/altera_uart.c
 715F:      drivers/tty/serial/altera_jtaguart.c
 716F:      include/linux/altera_uart.h
 717F:      include/linux/altera_jtaguart.h
 718
 719AMAZON ETHERNET DRIVERS
 720M:      Netanel Belgazal <netanel@amazon.com>
 721R:      Saeed Bishara <saeedb@amazon.com>
 722R:      Zorik Machulsky <zorik@amazon.com>
 723L:      netdev@vger.kernel.org
 724S:      Supported
 725F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
 726F:      drivers/net/ethernet/amazon/
 727
 728AMAZON RDMA EFA DRIVER
 729M:      Gal Pressman <galpress@amazon.com>
 730R:      Yossi Leybovich <sleybo@amazon.com>
 731L:      linux-rdma@vger.kernel.org
 732Q:      https://patchwork.kernel.org/project/linux-rdma/list/
 733S:      Supported
 734F:      drivers/infiniband/hw/efa/
 735F:      include/uapi/rdma/efa-abi.h
 736
 737AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
 738M:      Tom Lendacky <thomas.lendacky@amd.com>
 739M:      Gary Hook <gary.hook@amd.com>
 740L:      linux-crypto@vger.kernel.org
 741S:      Supported
 742F:      drivers/crypto/ccp/
 743F:      include/linux/ccp.h
 744
 745AMD FAM15H PROCESSOR POWER MONITORING DRIVER
 746M:      Huang Rui <ray.huang@amd.com>
 747L:      linux-hwmon@vger.kernel.org
 748S:      Supported
 749F:      Documentation/hwmon/fam15h_power
 750F:      drivers/hwmon/fam15h_power.c
 751
 752AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
 753L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 754S:      Orphan
 755F:      drivers/usb/gadget/udc/amd5536udc.*
 756
 757AMD GEODE PROCESSOR/CHIPSET SUPPORT
 758P:      Andres Salomon <dilinger@queued.net>
 759L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 760W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
 761S:      Supported
 762F:      drivers/char/hw_random/geode-rng.c
 763F:      drivers/crypto/geode*
 764F:      drivers/video/fbdev/geode/
 765F:      arch/x86/include/asm/geode.h
 766
 767AMD IOMMU (AMD-VI)
 768M:      Joerg Roedel <joro@8bytes.org>
 769L:      iommu@lists.linux-foundation.org
 770T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
 771S:      Maintained
 772F:      drivers/iommu/amd/
 773F:      include/linux/amd-iommu.h
 774
 775AMD KFD
 776M:      Oded Gabbay <oded.gabbay@gmail.com>
 777L:      dri-devel@lists.freedesktop.org
 778T:      git git://people.freedesktop.org/~gabbayo/linux.git
 779S:      Supported
 780F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
 781F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
 782F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
 783F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
 784F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
 785F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
 786F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
 787F:      drivers/gpu/drm/amd/amdkfd/
 788F:      drivers/gpu/drm/amd/include/cik_structs.h
 789F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
 790F:      drivers/gpu/drm/amd/include/vi_structs.h
 791F:      drivers/gpu/drm/amd/include/v9_structs.h
 792F:      include/uapi/linux/kfd_ioctl.h
 793
 794AMD PMC DRIVER
 795M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
 796L:      platform-driver-x86@vger.kernel.org
 797S:      Maintained
 798F:      drivers/platform/x86/amd-pmc.*
 799
 800AMD SEATTLE DEVICE TREE SUPPORT
 801M:      Brijesh Singh <brijeshkumar.singh@amd.com>
 802M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
 803M:      Tom Lendacky <thomas.lendacky@amd.com>
 804S:      Supported
 805F:      arch/arm64/boot/dts/amd/
 806
 807AMD XGBE DRIVER
 808M:      Tom Lendacky <thomas.lendacky@amd.com>
 809L:      netdev@vger.kernel.org
 810S:      Supported
 811F:      drivers/net/ethernet/amd/xgbe/
 812F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
 813
 814AMS (Apple Motion Sensor) DRIVER
 815M:      Michael Hanselmann <linux-kernel@hansmi.ch>
 816S:      Supported
 817F:      drivers/macintosh/ams/
 818
 819ANALOG DEVICES INC AD5686 DRIVER
 820M:      Stefan Popa <stefan.popa@analog.com>
 821L:      linux-pm@vger.kernel.org
 822W:      http://ez.analog.com/community/linux-device-drivers
 823S:      Supported
 824F:      drivers/iio/dac/ad5686*
 825F:      drivers/iio/dac/ad5696*
 826
 827ANALOG DEVICES INC AD9389B DRIVER
 828M:      Hans Verkuil <hans.verkuil@cisco.com>
 829L:      linux-media@vger.kernel.org
 830S:      Maintained
 831F:      drivers/media/i2c/ad9389b*
 832
 833ANALOG DEVICES INC ADIN DRIVER
 834M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
 835L:      netdev@vger.kernel.org
 836W:      http://ez.analog.com/community/linux-device-drivers
 837S:      Supported
 838F:      drivers/net/phy/adin.c
 839F:      Documentation/devicetree/bindings/net/adi,adin.yaml
 840
 841ANALOG DEVICES INC ADV7180 DRIVER
 842M:      Lars-Peter Clausen <lars@metafoo.de>
 843L:      linux-media@vger.kernel.org
 844W:      http://ez.analog.com/community/linux-device-drivers
 845S:      Supported
 846F:      drivers/media/i2c/adv7180.c
 847
 848ANALOG DEVICES INC ADV748X DRIVER
 849M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
 850L:      linux-media@vger.kernel.org
 851S:      Maintained
 852F:      drivers/media/i2c/adv748x/*
 853
 854ANALOG DEVICES INC ADV7511 DRIVER
 855M:      Hans Verkuil <hans.verkuil@cisco.com>
 856L:      linux-media@vger.kernel.org
 857S:      Maintained
 858F:      drivers/media/i2c/adv7511*
 859
 860ANALOG DEVICES INC ADV7604 DRIVER
 861M:      Hans Verkuil <hans.verkuil@cisco.com>
 862L:      linux-media@vger.kernel.org
 863S:      Maintained
 864F:      drivers/media/i2c/adv7604*
 865
 866ANALOG DEVICES INC ADV7842 DRIVER
 867M:      Hans Verkuil <hans.verkuil@cisco.com>
 868L:      linux-media@vger.kernel.org
 869S:      Maintained
 870F:      drivers/media/i2c/adv7842*
 871
 872ANALOG DEVICES INC ASOC CODEC DRIVERS
 873M:      Lars-Peter Clausen <lars@metafoo.de>
 874M:      Nuno Sá <nuno.sa@analog.com>
 875L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 876W:      http://wiki.analog.com/
 877W:      http://ez.analog.com/community/linux-device-drivers
 878S:      Supported
 879F:      sound/soc/codecs/adau*
 880F:      sound/soc/codecs/adav*
 881F:      sound/soc/codecs/ad1*
 882F:      sound/soc/codecs/ad7*
 883F:      sound/soc/codecs/ssm*
 884F:      sound/soc/codecs/sigmadsp.*
 885
 886ANALOG DEVICES INC DMA DRIVERS
 887M:      Lars-Peter Clausen <lars@metafoo.de>
 888W:      http://ez.analog.com/community/linux-device-drivers
 889S:      Supported
 890F:      drivers/dma/dma-axi-dmac.c
 891
 892ANALOG DEVICES INC IIO DRIVERS
 893M:      Lars-Peter Clausen <lars@metafoo.de>
 894M:      Michael Hennerich <Michael.Hennerich@analog.com>
 895W:      http://wiki.analog.com/
 896W:      http://ez.analog.com/community/linux-device-drivers
 897S:      Supported
 898F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
 899F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
 900F:      drivers/iio/*/ad*
 901F:      drivers/iio/adc/ltc2497*
 902X:      drivers/iio/*/adjd*
 903F:      drivers/staging/iio/*/ad*
 904
 905ANDES ARCHITECTURE
 906M:      Greentime Hu <green.hu@gmail.com>
 907M:      Vincent Chen <deanbo422@gmail.com>
 908T:      git https://github.com/andestech/linux.git
 909S:      Supported
 910F:      arch/nds32/
 911F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
 912F:      Documentation/devicetree/bindings/nds32/
 913K:      nds32
 914N:      nds32
 915
 916ANDROID CONFIG FRAGMENTS
 917M:      Rob Herring <robh@kernel.org>
 918S:      Supported
 919F:      kernel/configs/android*
 920
 921ANDROID DRIVERS
 922M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 923M:      Arve Hjønnevåg <arve@android.com>
 924M:      Todd Kjos <tkjos@android.com>
 925M:      Martijn Coenen <maco@android.com>
 926T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
 927L:      devel@driverdev.osuosl.org
 928S:      Supported
 929F:      drivers/android/
 930F:      drivers/staging/android/
 931
 932ANDROID GOLDFISH PIC DRIVER
 933M:      Miodrag Dinic <miodrag.dinic@mips.com>
 934S:      Supported
 935F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
 936F:      drivers/irqchip/irq-goldfish-pic.c
 937
 938ANDROID GOLDFISH RTC DRIVER
 939M:      Miodrag Dinic <miodrag.dinic@mips.com>
 940S:      Supported
 941F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
 942F:      drivers/rtc/rtc-goldfish.c
 943
 944ANDROID ION DRIVER
 945M:      Laura Abbott <labbott@redhat.com>
 946M:      Sumit Semwal <sumit.semwal@linaro.org>
 947L:      devel@driverdev.osuosl.org
 948L:      dri-devel@lists.freedesktop.org
 949L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
 950S:      Supported
 951F:      drivers/staging/android/ion
 952F:      drivers/staging/android/uapi/ion.h
 953
 954AOA (Apple Onboard Audio) ALSA DRIVER
 955M:      Johannes Berg <johannes@sipsolutions.net>
 956L:      linuxppc-dev@lists.ozlabs.org
 957L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 958S:      Maintained
 959F:      sound/aoa/
 960
 961APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
 962M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 963L:      linux-iio@vger.kernel.org
 964S:      Maintained
 965F:      drivers/iio/adc/stx104.c
 966
 967APM DRIVER
 968M:      Jiri Kosina <jikos@kernel.org>
 969S:      Odd fixes
 970T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
 971F:      arch/x86/kernel/apm_32.c
 972F:      include/linux/apm_bios.h
 973F:      include/uapi/linux/apm_bios.h
 974F:      drivers/char/apm-emulation.c
 975
 976APPARMOR SECURITY MODULE
 977M:      John Johansen <john.johansen@canonical.com>
 978L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
 979W:      wiki.apparmor.net
 980T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
 981S:      Supported
 982F:      security/apparmor/
 983F:      Documentation/admin-guide/LSM/apparmor.rst
 984
 985APPLE BCM5974 MULTITOUCH DRIVER
 986M:      Henrik Rydberg <rydberg@bitmath.org>
 987L:      linux-input@vger.kernel.org
 988S:      Odd fixes
 989F:      drivers/input/mouse/bcm5974.c
 990
 991APPLE SMC DRIVER
 992M:      Henrik Rydberg <rydberg@bitmath.org>
 993L:      linux-hwmon@vger.kernel.org
 994S:      Odd fixes
 995F:      drivers/hwmon/applesmc.c
 996
 997APPLETALK NETWORK LAYER
 998L:      netdev@vger.kernel.org
 999S:      Odd fixes
1000F:      drivers/net/appletalk/
1001F:      net/appletalk/
1002
1003APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1004M:      Duc Dang <dhdang@apm.com>
1005S:      Supported
1006F:      arch/arm64/boot/dts/apm/
1007
1008APPLIED MICRO (APM) X-GENE SOC EDAC
1009M:      Loc Ho <lho@apm.com>
1010S:      Supported
1011F:      drivers/edac/xgene_edac.c
1012F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1013
1014APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1015M:      Iyappan Subramanian <isubramanian@apm.com>
1016M:      Keyur Chudgar <kchudgar@apm.com>
1017S:      Supported
1018F:      drivers/net/ethernet/apm/xgene-v2/
1019
1020APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1021M:      Iyappan Subramanian <isubramanian@apm.com>
1022M:      Keyur Chudgar <kchudgar@apm.com>
1023M:      Quan Nguyen <qnguyen@apm.com>
1024S:      Supported
1025F:      drivers/net/ethernet/apm/xgene/
1026F:      drivers/net/phy/mdio-xgene.c
1027F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1028F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1029
1030APPLIED MICRO (APM) X-GENE SOC PMU
1031M:      Tai Nguyen <ttnguyen@apm.com>
1032S:      Supported
1033F:      drivers/perf/xgene_pmu.c
1034F:      Documentation/perf/xgene-pmu.txt
1035F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1036
1037APTINA CAMERA SENSOR PLL
1038M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1039L:      linux-media@vger.kernel.org
1040S:      Maintained
1041F:      drivers/media/i2c/aptina-pll.*
1042
1043AQUANTIA ETHERNET DRIVER (atlantic)
1044M:      Igor Russkikh <irusskikh@marvell.com>
1045L:      netdev@vger.kernel.org
1046S:      Supported
1047W:      https://www.marvell.com/
1048Q:      http://patchwork.ozlabs.org/project/netdev/list/
1049F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1050F:      drivers/net/ethernet/aquantia/atlantic/
1051
1052AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1053M:      Egor Pomozov <epomozov@marvell.com>
1054L:      netdev@vger.kernel.org
1055S:      Supported
1056W:      http://www.aquantia.com
1057F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1058
1059ARC FRAMEBUFFER DRIVER
1060M:      Jaya Kumar <jayalk@intworks.biz>
1061S:      Maintained
1062F:      drivers/video/fbdev/arcfb.c
1063F:      drivers/video/fbdev/core/fb_defio.c
1064
1065ARC PGU DRM DRIVER
1066M:      Alexey Brodkin <abrodkin@synopsys.com>
1067S:      Supported
1068F:      drivers/gpu/drm/arc/
1069F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1070
1071ARCNET NETWORK LAYER
1072M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1073L:      netdev@vger.kernel.org
1074S:      Maintained
1075F:      drivers/net/arcnet/
1076F:      include/uapi/linux/if_arcnet.h
1077
1078ARM ARCHITECTED TIMER DRIVER
1079M:      Mark Rutland <mark.rutland@arm.com>
1080M:      Marc Zyngier <marc.zyngier@arm.com>
1081L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S:      Maintained
1083F:      arch/arm/include/asm/arch_timer.h
1084F:      arch/arm64/include/asm/arch_timer.h
1085F:      drivers/clocksource/arm_arch_timer.c
1086
1087ARM HDLCD DRM DRIVER
1088M:      Liviu Dudau <liviu.dudau@arm.com>
1089S:      Supported
1090F:      drivers/gpu/drm/arm/hdlcd_*
1091F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1092
1093ARM MALI-DP DRM DRIVER
1094M:      Liviu Dudau <liviu.dudau@arm.com>
1095M:      Brian Starkey <brian.starkey@arm.com>
1096M:      Mali DP Maintainers <malidp@foss.arm.com>
1097S:      Supported
1098F:      drivers/gpu/drm/arm/
1099F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1100
1101ARM MFM AND FLOPPY DRIVERS
1102M:      Ian Molton <spyro@f2s.com>
1103S:      Maintained
1104F:      arch/arm/lib/floppydma.S
1105F:      arch/arm/include/asm/floppy.h
1106
1107ARM PMU PROFILING AND DEBUGGING
1108M:      Will Deacon <will.deacon@arm.com>
1109M:      Mark Rutland <mark.rutland@arm.com>
1110S:      Maintained
1111L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112F:      arch/arm*/kernel/perf_*
1113F:      arch/arm/oprofile/common.c
1114F:      arch/arm*/kernel/hw_breakpoint.c
1115F:      arch/arm*/include/asm/hw_breakpoint.h
1116F:      arch/arm*/include/asm/perf_event.h
1117F:      drivers/perf/*
1118F:      include/linux/perf/arm_pmu.h
1119F:      Documentation/devicetree/bindings/arm/pmu.txt
1120F:      Documentation/devicetree/bindings/perf/
1121
1122ARM PORT
1123M:      Russell King <linux@armlinux.org.uk>
1124L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125W:      http://www.armlinux.org.uk/
1126S:      Odd Fixes
1127T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1128F:      arch/arm/
1129X:      arch/arm/boot/dts/
1130
1131ARM PRIMECELL AACI PL041 DRIVER
1132M:      Russell King <linux@armlinux.org.uk>
1133S:      Odd Fixes
1134F:      sound/arm/aaci.*
1135
1136ARM PRIMECELL BUS SUPPORT
1137M:      Russell King <linux@armlinux.org.uk>
1138S:      Odd Fixes
1139F:      drivers/amba/
1140F:      include/linux/amba/bus.h
1141
1142ARM PRIMECELL CLCD PL110 DRIVER
1143M:      Russell King <linux@armlinux.org.uk>
1144S:      Odd Fixes
1145F:      drivers/video/fbdev/amba-clcd.*
1146
1147ARM PRIMECELL KMI PL050 DRIVER
1148M:      Russell King <linux@armlinux.org.uk>
1149S:      Odd Fixes
1150F:      drivers/input/serio/ambakmi.*
1151F:      include/linux/amba/kmi.h
1152
1153ARM PRIMECELL MMCI PL180/1 DRIVER
1154M:      Russell King <linux@armlinux.org.uk>
1155S:      Odd Fixes
1156F:      drivers/mmc/host/mmci.*
1157F:      include/linux/amba/mmci.h
1158
1159ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1160M:      Russell King <linux@armlinux.org.uk>
1161S:      Odd Fixes
1162F:      drivers/tty/serial/amba-pl01*.c
1163F:      include/linux/amba/serial.h
1164
1165ARM SMMU DRIVERS
1166M:      Will Deacon <will.deacon@arm.com>
1167R:      Robin Murphy <robin.murphy@arm.com>
1168L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S:      Maintained
1170F:      drivers/iommu/arm/
1171F:      drivers/iommu/io-pgtable-arm*
1172
1173ARM SUB-ARCHITECTURES
1174L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175S:      Maintained
1176F:      arch/arm/mach-*/
1177F:      arch/arm/plat-*/
1178T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1179
1180ARM/ACTIONS SEMI ARCHITECTURE
1181M:      Andreas Färber <afaerber@suse.de>
1182L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183S:      Maintained
1184N:      owl
1185F:      arch/arm/mach-actions/
1186F:      arch/arm/boot/dts/owl-*
1187F:      arch/arm64/boot/dts/actions/
1188F:      drivers/clocksource/owl-*
1189F:      drivers/pinctrl/actions/*
1190F:      drivers/soc/actions/
1191F:      include/dt-bindings/power/owl-*
1192F:      include/linux/soc/actions/
1193F:      Documentation/devicetree/bindings/arm/actions.txt
1194F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1195F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1196F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1197
1198ARM/ADS SPHERE MACHINE SUPPORT
1199M:      Lennert Buytenhek <kernel@wantstofly.org>
1200L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S:      Maintained
1202
1203ARM/AFEB9260 MACHINE SUPPORT
1204M:      Sergey Lapin <slapin@ossfans.org>
1205L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206S:      Maintained
1207
1208ARM/AJECO 1ARM MACHINE SUPPORT
1209M:      Lennert Buytenhek <kernel@wantstofly.org>
1210L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211S:      Maintained
1212
1213ARM/Allwinner SoC Clock Support
1214M:      Emilio López <emilio@elopez.com.ar>
1215S:      Maintained
1216F:      drivers/clk/sunxi/
1217
1218ARM/Allwinner sunXi SoC support
1219M:      Maxime Ripard <maxime.ripard@bootlin.com>
1220M:      Chen-Yu Tsai <wens@csie.org>
1221L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S:      Maintained
1223N:      sun[x456789]i
1224N:      sun50i
1225F:      arch/arm/mach-sunxi/
1226F:      arch/arm64/boot/dts/allwinner/
1227F:      drivers/clk/sunxi-ng/
1228F:      drivers/pinctrl/sunxi/
1229F:      drivers/soc/sunxi/
1230T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1231
1232ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1233M:      Neil Armstrong <narmstrong@baylibre.com>
1234M:      Jerome Brunet <jbrunet@baylibre.com>
1235L:      linux-amlogic@lists.infradead.org
1236S:      Maintained
1237F:      drivers/clk/meson/
1238F:      include/dt-bindings/clock/meson*
1239F:      include/dt-bindings/clock/gxbb*
1240F:      Documentation/devicetree/bindings/clock/amlogic*
1241
1242ARM/Amlogic Meson SoC support
1243M:      Carlo Caione <carlo@caione.org>
1244M:      Kevin Hilman <khilman@baylibre.com>
1245L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246L:      linux-amlogic@lists.infradead.org
1247W:      http://linux-meson.com/
1248S:      Maintained
1249F:      arch/arm/mach-meson/
1250F:      arch/arm/boot/dts/meson*
1251F:      arch/arm64/boot/dts/amlogic/
1252F:      drivers/pinctrl/meson/
1253F:      drivers/mmc/host/meson*
1254N:      meson
1255
1256ARM/Annapurna Labs ALPINE ARCHITECTURE
1257M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1258M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1259L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:      Maintained
1261F:      arch/arm/mach-alpine/
1262F:      arch/arm/boot/dts/alpine*
1263F:      arch/arm64/boot/dts/al/
1264F:      drivers/*/*alpine*
1265
1266ARM/ARTPEC MACHINE SUPPORT
1267M:      Jesper Nilsson <jesper.nilsson@axis.com>
1268M:      Lars Persson <lars.persson@axis.com>
1269S:      Maintained
1270L:      linux-arm-kernel@axis.com
1271F:      arch/arm/mach-artpec
1272F:      arch/arm/boot/dts/artpec6*
1273F:      drivers/clk/axis
1274F:      drivers/crypto/axis
1275F:      drivers/pinctrl/pinctrl-artpec*
1276F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1277
1278ARM/ASPEED I2C DRIVER
1279M:      Brendan Higgins <brendanhiggins@google.com>
1280R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1281R:      Joel Stanley <joel@jms.id.au>
1282L:      linux-i2c@vger.kernel.org
1283L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1284S:      Maintained
1285F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1286F:      drivers/i2c/busses/i2c-aspeed.c
1287F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1288F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1289
1290ARM/ASPEED MACHINE SUPPORT
1291M:      Joel Stanley <joel@jms.id.au>
1292R:      Andrew Jeffery <andrew@aj.id.au>
1293L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1295Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1296S:      Supported
1297T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1298F:      arch/arm/mach-aspeed/
1299F:      arch/arm/boot/dts/aspeed-*
1300N:      aspeed
1301
1302ARM/ATMEL AT91 Clock Support
1303M:      Boris Brezillon <boris.brezillon@bootlin.com>
1304S:      Maintained
1305F:      drivers/clk/at91
1306
1307ARM/CALXEDA HIGHBANK ARCHITECTURE
1308M:      Rob Herring <robh@kernel.org>
1309L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S:      Maintained
1311F:      arch/arm/mach-highbank/
1312F:      arch/arm/boot/dts/highbank.dts
1313F:      arch/arm/boot/dts/ecx-*.dts*
1314
1315ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1316M:      Krzysztof Halasa <khalasa@piap.pl>
1317S:      Maintained
1318F:      arch/arm/mach-cns3xxx/
1319
1320ARM/CAVIUM THUNDER NETWORK DRIVER
1321M:      Sunil Goutham <sgoutham@cavium.com>
1322M:      Robert Richter <rric@kernel.org>
1323L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:      Supported
1325F:      drivers/net/ethernet/cavium/thunder/
1326
1327ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1328M:      Lukasz Majewski <lukma@denx.de>
1329L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S:      Maintained
1331F:      arch/arm/mach-ep93xx/ts72xx.c
1332
1333ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1334M:      Alexander Shiyan <shc_work@mail.ru>
1335L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:      Odd Fixes
1337N:      clps711x
1338
1339ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1340M:      Lennert Buytenhek <kernel@wantstofly.org>
1341L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S:      Maintained
1343
1344ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1345M:      Hartley Sweeten <hsweeten@visionengravers.com>
1346M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1347L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348S:      Maintained
1349F:      arch/arm/mach-ep93xx/
1350F:      arch/arm/mach-ep93xx/include/mach/
1351
1352ARM/CLKDEV SUPPORT
1353M:      Russell King <linux@armlinux.org.uk>
1354L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355S:      Maintained
1356T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1357F:      drivers/clk/clkdev.c
1358
1359ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1360M:      Mike Rapoport <mike@compulab.co.il>
1361L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:      Maintained
1363
1364ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1365M:      Baruch Siach <baruch@tkos.co.il>
1366L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367S:      Maintained
1368F:      arch/arm/boot/dts/cx92755*
1369N:      digicolor
1370
1371ARM/CONTEC MICRO9 MACHINE SUPPORT
1372M:      Hubert Feurstein <hubert.feurstein@contec.at>
1373S:      Maintained
1374F:      arch/arm/mach-ep93xx/micro9.c
1375
1376ARM/CORESIGHT FRAMEWORK AND DRIVERS
1377M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1378L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S:      Maintained
1380F:      drivers/hwtracing/coresight/*
1381F:      Documentation/trace/coresight.txt
1382F:      Documentation/trace/coresight-cpu-debug.txt
1383F:      Documentation/devicetree/bindings/arm/coresight.txt
1384F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1385F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1386F:      tools/perf/arch/arm/util/pmu.c
1387F:      tools/perf/arch/arm/util/auxtrace.c
1388F:      tools/perf/arch/arm/util/cs-etm.c
1389F:      tools/perf/arch/arm/util/cs-etm.h
1390F:      tools/perf/util/cs-etm.*
1391F:      tools/perf/util/cs-etm-decoder/*
1392
1393ARM/CORGI MACHINE SUPPORT
1394M:      Richard Purdie <rpurdie@rpsys.net>
1395S:      Maintained
1396
1397ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1398M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399M:      Linus Walleij <linus.walleij@linaro.org>
1400L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401T:      git git://github.com/ulli-kroll/linux.git
1402S:      Maintained
1403F:      Documentation/devicetree/bindings/arm/gemini.txt
1404F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1405F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1406F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1407F:      arch/arm/mach-gemini/
1408F:      drivers/net/ethernet/cortina/
1409F:      drivers/pinctrl/pinctrl-gemini.c
1410F:      drivers/rtc/rtc-ftrtc010.c
1411
1412ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1413M:      Barry Song <baohua@kernel.org>
1414L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1416S:      Maintained
1417F:      arch/arm/boot/dts/prima2*
1418F:      arch/arm/mach-prima2/
1419F:      drivers/clk/sirf/
1420F:      drivers/clocksource/timer-prima2.c
1421F:      drivers/clocksource/timer-atlas7.c
1422N:      [^a-z]sirf
1423
1424ARM/EBSA110 MACHINE SUPPORT
1425M:      Russell King <linux@armlinux.org.uk>
1426L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427W:      http://www.armlinux.org.uk/
1428S:      Maintained
1429F:      arch/arm/mach-ebsa110/
1430F:      drivers/net/ethernet/amd/am79c961a.*
1431
1432ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1433M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1434R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1435L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436S:      Maintained
1437N:      efm32
1438
1439ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1440M:      Robert Jarzmik <robert.jarzmik@free.fr>
1441L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442S:      Maintained
1443F:      arch/arm/mach-pxa/ezx.c
1444
1445ARM/FARADAY FA526 PORT
1446M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1447L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:      Maintained
1449T:      git git://git.berlios.de/gemini-board
1450F:      arch/arm/mm/*-fa*
1451
1452ARM/FOOTBRIDGE ARCHITECTURE
1453M:      Russell King <linux@armlinux.org.uk>
1454L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455W:      http://www.armlinux.org.uk/
1456S:      Maintained
1457F:      arch/arm/include/asm/hardware/dec21285.h
1458F:      arch/arm/mach-footbridge/
1459
1460ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1461M:      Shawn Guo <shawnguo@kernel.org>
1462M:      Sascha Hauer <s.hauer@pengutronix.de>
1463R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1464R:      Fabio Estevam <fabio.estevam@nxp.com>
1465R:      NXP Linux Team <linux-imx@nxp.com>
1466L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S:      Maintained
1468T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1469F:      arch/arm/mach-imx/
1470F:      arch/arm/mach-mxs/
1471F:      arch/arm/boot/dts/imx*
1472F:      arch/arm/configs/imx*_defconfig
1473F:      drivers/clk/imx/
1474F:      drivers/soc/imx/
1475F:      include/soc/imx/
1476
1477ARM/FREESCALE VYBRID ARM ARCHITECTURE
1478M:      Shawn Guo <shawnguo@kernel.org>
1479M:      Sascha Hauer <s.hauer@pengutronix.de>
1480R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1481R:      Stefan Agner <stefan@agner.ch>
1482L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:      Maintained
1484T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1485F:      arch/arm/mach-imx/*vf610*
1486F:      arch/arm/boot/dts/vf*
1487
1488ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1489M:      Lennert Buytenhek <kernel@wantstofly.org>
1490L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:      Maintained
1492
1493ARM/GUMSTIX MACHINE SUPPORT
1494M:      Steve Sakoman <sakoman@gmail.com>
1495L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S:      Maintained
1497
1498ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1499M:      Philipp Zabel <philipp.zabel@gmail.com>
1500M:      Paul Parsons <lost.distance@yahoo.com>
1501L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:      Maintained
1503F:      arch/arm/mach-pxa/hx4700.c
1504F:      arch/arm/mach-pxa/include/mach/hx4700.h
1505F:      sound/soc/pxa/hx4700.c
1506
1507ARM/HISILICON SOC SUPPORT
1508M:      Wei Xu <xuwei5@hisilicon.com>
1509L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510W:      http://www.hisilicon.com
1511S:      Supported
1512T:      git git://github.com/hisilicon/linux-hisi.git
1513F:      arch/arm/mach-hisi/
1514F:      arch/arm/boot/dts/hi3*
1515F:      arch/arm/boot/dts/hip*
1516F:      arch/arm/boot/dts/hisi*
1517F:      arch/arm64/boot/dts/hisilicon/
1518
1519ARM/HP JORNADA 7XX MACHINE SUPPORT
1520M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1521W:      www.jlime.com
1522S:      Maintained
1523T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1524F:      arch/arm/mach-sa1100/jornada720.c
1525F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1526
1527ARM/IGEP MACHINE SUPPORT
1528M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1529M:      Javier Martinez Canillas <javier@dowhile0.org>
1530L:      linux-omap@vger.kernel.org
1531L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:      Maintained
1533F:      arch/arm/boot/dts/omap3-igep*
1534
1535ARM/INCOME PXA270 SUPPORT
1536M:      Marek Vasut <marek.vasut@gmail.com>
1537L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:      Maintained
1539F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1540
1541ARM/INTEL IOP13XX ARM ARCHITECTURE
1542M:      Lennert Buytenhek <kernel@wantstofly.org>
1543L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:      Maintained
1545
1546ARM/INTEL IOP32X ARM ARCHITECTURE
1547M:      Lennert Buytenhek <kernel@wantstofly.org>
1548L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:      Maintained
1550
1551ARM/INTEL IOP33X ARM ARCHITECTURE
1552L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:      Orphan
1554
1555ARM/INTEL IQ81342EX MACHINE SUPPORT
1556M:      Lennert Buytenhek <kernel@wantstofly.org>
1557L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:      Maintained
1559
1560ARM/INTEL IXDP2850 MACHINE SUPPORT
1561M:      Lennert Buytenhek <kernel@wantstofly.org>
1562L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563S:      Maintained
1564
1565ARM/INTEL IXP4XX ARM ARCHITECTURE
1566M:      Imre Kaloz <kaloz@openwrt.org>
1567M:      Krzysztof Halasa <khalasa@piap.pl>
1568L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569S:      Maintained
1570F:      arch/arm/mach-ixp4xx/
1571
1572ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1573M:      Jonathan Cameron <jic23@cam.ac.uk>
1574L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575S:      Maintained
1576F:      arch/arm/mach-pxa/stargate2.c
1577F:      drivers/pcmcia/pxa2xx_stargate2.c
1578
1579ARM/INTEL XSC3 (MANZANO) ARM CORE
1580M:      Lennert Buytenhek <kernel@wantstofly.org>
1581L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582S:      Maintained
1583
1584ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1585M:      Lennert Buytenhek <kernel@wantstofly.org>
1586L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587S:      Maintained
1588
1589ARM/LG1K ARCHITECTURE
1590M:      Chanho Min <chanho.min@lge.com>
1591L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S:      Maintained
1593F:      arch/arm64/boot/dts/lg/
1594
1595ARM/LOGICPD PXA270 MACHINE SUPPORT
1596M:      Lennert Buytenhek <kernel@wantstofly.org>
1597L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598S:      Maintained
1599
1600ARM/LPC18XX ARCHITECTURE
1601M:      Joachim Eastwood <manabian@gmail.com>
1602L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S:      Maintained
1604F:      arch/arm/boot/dts/lpc43*
1605F:      drivers/clk/nxp/clk-lpc18xx*
1606F:      drivers/clocksource/time-lpc32xx.c
1607F:      drivers/i2c/busses/i2c-lpc2k.c
1608F:      drivers/memory/pl172.c
1609F:      drivers/mtd/spi-nor/nxp-spifi.c
1610F:      drivers/rtc/rtc-lpc24xx.c
1611N:      lpc18xx
1612
1613ARM/LPC32XX SOC SUPPORT
1614M:      Vladimir Zapolskiy <vz@mleia.com>
1615M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1616L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1618S:      Maintained
1619F:      arch/arm/boot/dts/lpc32*
1620F:      arch/arm/mach-lpc32xx/
1621F:      drivers/i2c/busses/i2c-pnx.c
1622F:      drivers/net/ethernet/nxp/lpc_eth.c
1623F:      drivers/usb/host/ohci-nxp.c
1624F:      drivers/watchdog/pnx4008_wdt.c
1625N:      lpc32xx
1626
1627ARM/MAGICIAN MACHINE SUPPORT
1628M:      Philipp Zabel <philipp.zabel@gmail.com>
1629S:      Maintained
1630
1631ARM/Marvell Dove/MV78xx0/Orion SOC support
1632M:      Jason Cooper <jason@lakedaemon.net>
1633M:      Andrew Lunn <andrew@lunn.ch>
1634M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1635M:      Gregory Clement <gregory.clement@bootlin.com>
1636L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637S:      Maintained
1638F:      Documentation/devicetree/bindings/soc/dove/
1639F:      arch/arm/mach-dove/
1640F:      arch/arm/mach-mv78xx0/
1641F:      arch/arm/mach-orion5x/
1642F:      arch/arm/plat-orion/
1643F:      arch/arm/boot/dts/dove*
1644F:      arch/arm/boot/dts/orion5x*
1645
1646ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1647M:      Jason Cooper <jason@lakedaemon.net>
1648M:      Andrew Lunn <andrew@lunn.ch>
1649M:      Gregory Clement <gregory.clement@bootlin.com>
1650M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1651L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652S:      Maintained
1653F:      arch/arm/boot/dts/armada*
1654F:      arch/arm/boot/dts/kirkwood*
1655F:      arch/arm/configs/mvebu_*_defconfig
1656F:      arch/arm/mach-mvebu/
1657F:      arch/arm64/boot/dts/marvell/armada*
1658F:      drivers/cpufreq/armada-37xx-cpufreq.c
1659F:      drivers/cpufreq/mvebu-cpufreq.c
1660F:      drivers/irqchip/irq-armada-370-xp.c
1661F:      drivers/irqchip/irq-mvebu-*
1662F:      drivers/pinctrl/mvebu/
1663F:      drivers/rtc/rtc-armada38x.c
1664
1665ARM/Mediatek RTC DRIVER
1666M:      Eddie Huang <eddie.huang@mediatek.com>
1667M:      Sean Wang <sean.wang@mediatek.com>
1668L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1670S:      Maintained
1671F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1672F:      drivers/rtc/rtc-mt6397.c
1673F:      drivers/rtc/rtc-mt7622.c
1674
1675ARM/Mediatek SoC support
1676M:      Matthias Brugger <matthias.bgg@gmail.com>
1677L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1679S:      Maintained
1680F:      arch/arm/boot/dts/mt6*
1681F:      arch/arm/boot/dts/mt7*
1682F:      arch/arm/boot/dts/mt8*
1683F:      arch/arm/mach-mediatek/
1684F:      arch/arm64/boot/dts/mediatek/
1685N:      mtk
1686K:      mediatek
1687
1688ARM/Mediatek USB3 PHY DRIVER
1689M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1690L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1692S:      Maintained
1693F:      drivers/phy/mediatek/phy-mtk-tphy.c
1694
1695ARM/MICREL KS8695 ARCHITECTURE
1696M:      Greg Ungerer <gerg@uclinux.org>
1697L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698F:      arch/arm/mach-ks8695/
1699S:      Odd Fixes
1700
1701ARM/Microchip (AT91) SoC support
1702M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1703M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1704L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705W:      http://www.linux4sam.org
1706T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1707S:      Supported
1708N:      at91
1709N:      atmel
1710F:      arch/arm/mach-at91/
1711F:      include/soc/at91/
1712F:      arch/arm/boot/dts/at91*.dts
1713F:      arch/arm/boot/dts/at91*.dtsi
1714F:      arch/arm/boot/dts/sama*.dts
1715F:      arch/arm/boot/dts/sama*.dtsi
1716F:      arch/arm/include/debug/at91.S
1717F:      drivers/memory/atmel*
1718F:      drivers/watchdog/sama5d4_wdt.c
1719X:      drivers/input/touchscreen/atmel_mxt_ts.c
1720X:      drivers/net/wireless/atmel/
1721
1722ARM/MIOA701 MACHINE SUPPORT
1723M:      Robert Jarzmik <robert.jarzmik@free.fr>
1724L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725F:      arch/arm/mach-pxa/mioa701.c
1726S:      Maintained
1727
1728ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1729M:      Michael Petchkovsky <mkpetch@internode.on.net>
1730S:      Maintained
1731
1732ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1733M:      Linus Walleij <linus.walleij@linaro.org>
1734L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735S:      Maintained
1736F:      arch/arm/mach-nomadik/
1737F:      arch/arm/mach-u300/
1738F:      arch/arm/mach-ux500/
1739F:      arch/arm/boot/dts/ste-*
1740F:      drivers/clk/clk-nomadik.c
1741F:      drivers/clk/clk-u300.c
1742F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1743F:      drivers/clocksource/timer-u300.c
1744F:      drivers/dma/coh901318*
1745F:      drivers/dma/ste_dma40*
1746F:      drivers/hwspinlock/u8500_hsem.c
1747F:      drivers/i2c/busses/i2c-nomadik.c
1748F:      drivers/i2c/busses/i2c-stu300.c
1749F:      drivers/mfd/ab3100*
1750F:      drivers/mfd/ab8500*
1751F:      drivers/mfd/abx500*
1752F:      drivers/mfd/dbx500*
1753F:      drivers/mfd/db8500*
1754F:      drivers/pinctrl/nomadik/
1755F:      drivers/pinctrl/pinctrl-coh901*
1756F:      drivers/pinctrl/pinctrl-u300.c
1757F:      drivers/rtc/rtc-ab3100.c
1758F:      drivers/rtc/rtc-ab8500.c
1759F:      drivers/rtc/rtc-coh901331.c
1760F:      drivers/rtc/rtc-pl031.c
1761F:      drivers/watchdog/coh901327_wdt.c
1762F:      Documentation/devicetree/bindings/arm/ste-*
1763F:      Documentation/devicetree/bindings/arm/ux500/
1764T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1765
1766ARM/NUVOTON NPCM ARCHITECTURE
1767M:      Avi Fishman <avifishman70@gmail.com>
1768M:      Tomer Maimon <tmaimon77@gmail.com>
1769R:      Patrick Venture <venture@google.com>
1770R:      Nancy Yuen <yuenn@google.com>
1771R:      Brendan Higgins <brendanhiggins@google.com>
1772L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1773S:      Supported
1774F:      arch/arm/mach-npcm/
1775F:      arch/arm/boot/dts/nuvoton-npcm*
1776F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1777F:      drivers/*/*npcm*
1778F:      Documentation/devicetree/bindings/*/*npcm*
1779F:      Documentation/devicetree/bindings/*/*/*npcm*
1780
1781ARM/NUVOTON W90X900 ARM ARCHITECTURE
1782M:      Wan ZongShun <mcuos.com@gmail.com>
1783L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784W:      http://www.mcuos.com
1785S:      Maintained
1786F:      arch/arm/mach-w90x900/
1787F:      drivers/input/keyboard/w90p910_keypad.c
1788F:      drivers/input/touchscreen/w90p910_ts.c
1789F:      drivers/watchdog/nuc900_wdt.c
1790F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1791F:      drivers/mtd/nand/raw/nuc900_nand.c
1792F:      drivers/rtc/rtc-nuc900.c
1793F:      drivers/spi/spi-nuc900.c
1794F:      drivers/usb/host/ehci-w90x900.c
1795F:      drivers/video/fbdev/nuc900fb.c
1796
1797ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1798M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1799L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1800W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1801S:      Supported
1802
1803ARM/Orion SoC/Technologic Systems TS-78xx platform support
1804M:      Alexander Clouter <alex@digriz.org.uk>
1805L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806W:      http://www.digriz.org.uk/ts78xx/kernel
1807S:      Maintained
1808F:      arch/arm/mach-orion5x/ts78xx-*
1809
1810ARM/OXNAS platform support
1811M:      Neil Armstrong <narmstrong@baylibre.com>
1812L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813L:      linux-oxnas@groups.io (moderated for non-subscribers)
1814S:      Maintained
1815F:      arch/arm/mach-oxnas/
1816F:      arch/arm/boot/dts/ox8*.dts*
1817N:      oxnas
1818
1819ARM/PALM TREO SUPPORT
1820M:      Tomas Cech <sleep_walker@suse.com>
1821L:      linux-arm-kernel@lists.infradead.org
1822W:      http://hackndev.com
1823S:      Maintained
1824F:      arch/arm/mach-pxa/palmtreo.*
1825
1826ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1827M:      Marek Vasut <marek.vasut@gmail.com>
1828L:      linux-arm-kernel@lists.infradead.org
1829W:      http://hackndev.com
1830S:      Maintained
1831F:      arch/arm/mach-pxa/include/mach/palmtx.h
1832F:      arch/arm/mach-pxa/palmtx.c
1833F:      arch/arm/mach-pxa/palmt5.*
1834F:      arch/arm/mach-pxa/include/mach/palmld.h
1835F:      arch/arm/mach-pxa/palmld.c
1836F:      arch/arm/mach-pxa/palmte2.*
1837F:      arch/arm/mach-pxa/include/mach/palmtc.h
1838F:      arch/arm/mach-pxa/palmtc.c
1839
1840ARM/PALMZ72 SUPPORT
1841M:      Sergey Lapin <slapin@ossfans.org>
1842L:      linux-arm-kernel@lists.infradead.org
1843W:      http://hackndev.com
1844S:      Maintained
1845F:      arch/arm/mach-pxa/palmz72.*
1846
1847ARM/PLEB SUPPORT
1848M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1849W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1850S:      Maintained
1851
1852ARM/PT DIGITAL BOARD PORT
1853M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1854L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855W:      http://www.armlinux.org.uk/
1856S:      Maintained
1857
1858ARM/QUALCOMM SUPPORT
1859M:      Andy Gross <andy.gross@linaro.org>
1860M:      David Brown <david.brown@linaro.org>
1861L:      linux-arm-msm@vger.kernel.org
1862L:      linux-soc@vger.kernel.org
1863S:      Maintained
1864F:      Documentation/devicetree/bindings/soc/qcom/
1865F:      arch/arm/boot/dts/qcom-*.dts
1866F:      arch/arm/boot/dts/qcom-*.dtsi
1867F:      arch/arm/mach-qcom/
1868F:      arch/arm64/boot/dts/qcom/*
1869F:      drivers/i2c/busses/i2c-qup.c
1870F:      drivers/clk/qcom/
1871F:      drivers/dma/qcom/
1872F:      drivers/soc/qcom/
1873F:      drivers/spi/spi-qup.c
1874F:      drivers/tty/serial/msm_serial.c
1875F:      drivers/*/pm8???-*
1876F:      drivers/mfd/ssbi.c
1877F:      drivers/firmware/qcom_scm*
1878T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1879
1880ARM/RADISYS ENP2611 MACHINE SUPPORT
1881M:      Lennert Buytenhek <kernel@wantstofly.org>
1882L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883S:      Maintained
1884
1885ARM/REALTEK ARCHITECTURE
1886M:      Andreas Färber <afaerber@suse.de>
1887L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888S:      Maintained
1889F:      arch/arm64/boot/dts/realtek/
1890F:      Documentation/devicetree/bindings/arm/realtek.txt
1891
1892ARM/RENESAS ARM64 ARCHITECTURE
1893M:      Simon Horman <horms@verge.net.au>
1894M:      Magnus Damm <magnus.damm@gmail.com>
1895L:      linux-renesas-soc@vger.kernel.org
1896Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1897T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1898S:      Supported
1899F:      arch/arm64/boot/dts/renesas/
1900F:      Documentation/devicetree/bindings/arm/shmobile.txt
1901F:      drivers/soc/renesas/
1902F:      include/linux/soc/renesas/
1903
1904ARM/RISCPC ARCHITECTURE
1905M:      Russell King <linux@armlinux.org.uk>
1906L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907W:      http://www.armlinux.org.uk/
1908S:      Maintained
1909F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1910F:      arch/arm/include/asm/hardware/ioc.h
1911F:      arch/arm/include/asm/hardware/iomd.h
1912F:      arch/arm/include/asm/hardware/memc.h
1913F:      arch/arm/mach-rpc/
1914F:      drivers/net/ethernet/8390/etherh.c
1915F:      drivers/net/ethernet/i825xx/ether1*
1916F:      drivers/net/ethernet/seeq/ether3*
1917F:      drivers/scsi/arm/
1918
1919ARM/Rockchip SoC support
1920M:      Heiko Stuebner <heiko@sntech.de>
1921L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922L:      linux-rockchip@lists.infradead.org
1923T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1924S:      Maintained
1925F:      arch/arm/boot/dts/rk3*
1926F:      arch/arm/boot/dts/rv1108*
1927F:      arch/arm/mach-rockchip/
1928F:      drivers/clk/rockchip/
1929F:      drivers/i2c/busses/i2c-rk3x.c
1930F:      drivers/*/*rockchip*
1931F:      drivers/*/*/*rockchip*
1932F:      sound/soc/rockchip/
1933N:      rockchip
1934
1935ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1936M:      Kukjin Kim <kgene@kernel.org>
1937M:      Krzysztof Kozlowski <krzk@kernel.org>
1938L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1940Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1941S:      Maintained
1942F:      arch/arm/boot/dts/s3c*
1943F:      arch/arm/boot/dts/s5p*
1944F:      arch/arm/boot/dts/exynos*
1945F:      arch/arm64/boot/dts/exynos/
1946F:      arch/arm/plat-samsung/
1947F:      arch/arm/mach-s3c24*/
1948F:      arch/arm/mach-s3c64xx/
1949F:      arch/arm/mach-s5p*/
1950F:      arch/arm/mach-exynos*/
1951F:      drivers/*/*s3c24*
1952F:      drivers/*/*/*s3c24*
1953F:      drivers/*/*s3c64xx*
1954F:      drivers/*/*s5pv210*
1955F:      drivers/memory/samsung/*
1956F:      drivers/soc/samsung/*
1957F:      Documentation/arm/Samsung/
1958F:      Documentation/devicetree/bindings/arm/samsung/
1959F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1960F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1961N:      exynos
1962
1963ARM/SAMSUNG MOBILE MACHINE SUPPORT
1964M:      Kyungmin Park <kyungmin.park@samsung.com>
1965L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966S:      Maintained
1967F:      arch/arm/mach-s5pv210/
1968
1969ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1970M:      Kyungmin Park <kyungmin.park@samsung.com>
1971M:      Kamil Debski <kamil@wypas.org>
1972M:      Andrzej Hajda <a.hajda@samsung.com>
1973L:      linux-arm-kernel@lists.infradead.org
1974L:      linux-media@vger.kernel.org
1975S:      Maintained
1976F:      drivers/media/platform/s5p-g2d/
1977
1978ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1979M:      Marek Szyprowski <m.szyprowski@samsung.com>
1980L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1981L:      linux-media@vger.kernel.org
1982S:      Maintained
1983F:      drivers/media/platform/s5p-cec/
1984F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1985
1986ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1987M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1988M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1989L:      linux-arm-kernel@lists.infradead.org
1990L:      linux-media@vger.kernel.org
1991S:      Maintained
1992F:      drivers/media/platform/s5p-jpeg/
1993
1994ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1995M:      Kyungmin Park <kyungmin.park@samsung.com>
1996M:      Kamil Debski <kamil@wypas.org>
1997M:      Jeongtae Park <jtp.park@samsung.com>
1998M:      Andrzej Hajda <a.hajda@samsung.com>
1999L:      linux-arm-kernel@lists.infradead.org
2000L:      linux-media@vger.kernel.org
2001S:      Maintained
2002F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2003F:      drivers/media/platform/s5p-mfc/
2004
2005ARM/SHMOBILE ARM ARCHITECTURE
2006M:      Simon Horman <horms@verge.net.au>
2007M:      Magnus Damm <magnus.damm@gmail.com>
2008L:      linux-renesas-soc@vger.kernel.org
2009Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2010T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2011S:      Supported
2012F:      arch/arm/boot/dts/emev2*
2013F:      arch/arm/boot/dts/r7s*
2014F:      arch/arm/boot/dts/r8a*
2015F:      arch/arm/boot/dts/sh*
2016F:      arch/arm/configs/shmobile_defconfig
2017F:      arch/arm/include/debug/renesas-scif.S
2018F:      arch/arm/mach-shmobile/
2019F:      Documentation/devicetree/bindings/arm/shmobile.txt
2020F:      drivers/soc/renesas/
2021F:      include/linux/soc/renesas/
2022
2023ARM/SOCFPGA ARCHITECTURE
2024M:      Dinh Nguyen <dinguyen@kernel.org>
2025S:      Maintained
2026F:      arch/arm/mach-socfpga/
2027F:      arch/arm/boot/dts/socfpga*
2028F:      arch/arm/configs/socfpga_defconfig
2029F:      arch/arm64/boot/dts/altera/
2030W:      http://www.rocketboards.org
2031T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2032
2033ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2034M:      Dinh Nguyen <dinguyen@kernel.org>
2035S:      Maintained
2036F:      drivers/clk/socfpga/
2037
2038ARM/SOCFPGA EDAC SUPPORT
2039M:      Thor Thayer <thor.thayer@linux.intel.com>
2040S:      Maintained
2041F:      drivers/edac/altera_edac.
2042
2043ARM/SPREADTRUM SoC SUPPORT
2044M:      Orson Zhai <orsonzhai@gmail.com>
2045M:      Baolin Wang <baolin.wang@linaro.org>
2046M:      Chunyan Zhang <zhang.lyra@gmail.com>
2047S:      Maintained
2048F:      arch/arm64/boot/dts/sprd
2049N:      sprd
2050
2051ARM/STI ARCHITECTURE
2052M:      Patrice Chotard <patrice.chotard@st.com>
2053L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054W:      http://www.stlinux.com
2055S:      Maintained
2056F:      arch/arm/mach-sti/
2057F:      arch/arm/boot/dts/sti*
2058F:      drivers/char/hw_random/st-rng.c
2059F:      drivers/clocksource/arm_global_timer.c
2060F:      drivers/clocksource/clksrc_st_lpc.c
2061F:      drivers/cpufreq/sti-cpufreq.c
2062F:      drivers/dma/st_fdma*
2063F:      drivers/i2c/busses/i2c-st.c
2064F:      drivers/media/rc/st_rc.c
2065F:      drivers/media/platform/sti/c8sectpfe/
2066F:      drivers/mmc/host/sdhci-st.c
2067F:      drivers/phy/st/phy-miphy28lp.c
2068F:      drivers/phy/st/phy-stih407-usb.c
2069F:      drivers/pinctrl/pinctrl-st.c
2070F:      drivers/remoteproc/st_remoteproc.c
2071F:      drivers/remoteproc/st_slim_rproc.c
2072F:      drivers/reset/sti/
2073F:      drivers/rtc/rtc-st-lpc.c
2074F:      drivers/tty/serial/st-asc.c
2075F:      drivers/usb/dwc3/dwc3-st.c
2076F:      drivers/usb/host/ehci-st.c
2077F:      drivers/usb/host/ohci-st.c
2078F:      drivers/watchdog/st_lpc_wdt.c
2079F:      drivers/ata/ahci_st.c
2080F:      include/linux/remoteproc/st_slim_rproc.h
2081
2082ARM/STM32 ARCHITECTURE
2083M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2084M:      Alexandre Torgue <alexandre.torgue@st.com>
2085L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086S:      Maintained
2087T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2088N:      stm32
2089F:      arch/arm/boot/dts/stm32*
2090F:      arch/arm/mach-stm32/
2091F:      drivers/clocksource/armv7m_systick.c
2092
2093ARM/Synaptics Berlin SoC support
2094M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2095M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2096L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097S:      Maintained
2098F:      arch/arm/mach-berlin/
2099F:      arch/arm/boot/dts/berlin*
2100F:      arch/arm64/boot/dts/marvell/berlin*
2101
2102ARM/TANGO ARCHITECTURE
2103M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2104M:      Mans Rullgard <mans@mansr.com>
2105L:      linux-arm-kernel@lists.infradead.org
2106S:      Odd Fixes
2107N:      tango
2108
2109ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2110M:      Lennert Buytenhek <kernel@wantstofly.org>
2111L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112S:      Maintained
2113
2114ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2115M:      Hans Verkuil <hans.verkuil@cisco.com>
2116L:      linux-tegra@vger.kernel.org
2117L:      linux-media@vger.kernel.org
2118S:      Maintained
2119F:      drivers/media/platform/tegra-cec/
2120F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2121
2122ARM/TETON BGA MACHINE SUPPORT
2123M:      "Mark F. Brown" <mark.brown314@gmail.com>
2124L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125S:      Maintained
2126
2127ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2128M:      Santosh Shilimkar <ssantosh@kernel.org>
2129L:      linux-kernel@vger.kernel.org
2130S:      Maintained
2131F:      drivers/memory/*emif*
2132
2133ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2134M:      Santosh Shilimkar <ssantosh@kernel.org>
2135L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136S:      Maintained
2137F:      arch/arm/mach-keystone/
2138F:      arch/arm/boot/dts/keystone-*
2139T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2140
2141ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2142M:      Santosh Shilimkar <ssantosh@kernel.org>
2143L:      linux-kernel@vger.kernel.org
2144S:      Maintained
2145F:      drivers/clk/keystone/
2146
2147ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2148M:      Santosh Shilimkar <ssantosh@kernel.org>
2149L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150L:      linux-kernel@vger.kernel.org
2151S:      Maintained
2152F:      drivers/clocksource/timer-keystone.c
2153
2154ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2155M:      Santosh Shilimkar <ssantosh@kernel.org>
2156L:      linux-kernel@vger.kernel.org
2157S:      Maintained
2158F:      drivers/power/reset/keystone-reset.c
2159
2160ARM/THECUS N2100 MACHINE SUPPORT
2161M:      Lennert Buytenhek <kernel@wantstofly.org>
2162L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:      Maintained
2164
2165ARM/TOSA MACHINE SUPPORT
2166M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2167M:      Dirk Opfer <dirk@opfer-online.de>
2168S:      Maintained
2169
2170ARM/UNIPHIER ARCHITECTURE
2171M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2172L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2174S:      Maintained
2175F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2176F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2177F:      arch/arm/boot/dts/uniphier*
2178F:      arch/arm/include/asm/hardware/cache-uniphier.h
2179F:      arch/arm/mach-uniphier/
2180F:      arch/arm/mm/cache-uniphier.c
2181F:      arch/arm64/boot/dts/socionext/uniphier*
2182F:      drivers/bus/uniphier-system-bus.c
2183F:      drivers/clk/uniphier/
2184F:      drivers/gpio/gpio-uniphier.c
2185F:      drivers/i2c/busses/i2c-uniphier*
2186F:      drivers/irqchip/irq-uniphier-aidet.c
2187F:      drivers/pinctrl/uniphier/
2188F:      drivers/reset/reset-uniphier.c
2189F:      drivers/tty/serial/8250/8250_uniphier.c
2190N:      uniphier
2191
2192ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2193M:      Ulf Hansson <ulf.hansson@linaro.org>
2194L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195T:      git git://git.linaro.org/people/ulfh/clk.git
2196S:      Maintained
2197F:      drivers/clk/ux500/
2198
2199ARM/VERSATILE EXPRESS PLATFORM
2200M:      Liviu Dudau <liviu.dudau@arm.com>
2201M:      Sudeep Holla <sudeep.holla@arm.com>
2202M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2203L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204S:      Maintained
2205F:      arch/arm/boot/dts/vexpress*
2206F:      arch/arm64/boot/dts/arm/
2207F:      arch/arm/mach-vexpress/
2208F:      */*/vexpress*
2209F:      */*/*/vexpress*
2210F:      drivers/clk/versatile/clk-vexpress-osc.c
2211F:      drivers/clocksource/versatile.c
2212N:      mps2
2213
2214ARM/VFP SUPPORT
2215M:      Russell King <linux@armlinux.org.uk>
2216L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217W:      http://www.armlinux.org.uk/
2218S:      Maintained
2219F:      arch/arm/vfp/
2220
2221ARM/VOIPAC PXA270 SUPPORT
2222M:      Marek Vasut <marek.vasut@gmail.com>
2223L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224S:      Maintained
2225F:      arch/arm/mach-pxa/vpac270.c
2226F:      arch/arm/mach-pxa/include/mach/vpac270.h
2227
2228ARM/VT8500 ARM ARCHITECTURE
2229M:      Tony Prisk <linux@prisktech.co.nz>
2230L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231S:      Maintained
2232F:      arch/arm/mach-vt8500/
2233F:      drivers/clocksource/vt8500_timer.c
2234F:      drivers/i2c/busses/i2c-wmt.c
2235F:      drivers/mmc/host/wmt-sdmmc.c
2236F:      drivers/pwm/pwm-vt8500.c
2237F:      drivers/rtc/rtc-vt8500.c
2238F:      drivers/tty/serial/vt8500_serial.c
2239F:      drivers/usb/host/ehci-platform.c
2240F:      drivers/usb/host/uhci-platform.c
2241F:      drivers/video/fbdev/vt8500lcdfb.*
2242F:      drivers/video/fbdev/wm8505fb*
2243F:      drivers/video/fbdev/wmt_ge_rops.*
2244
2245ARM/ZIPIT Z2 SUPPORT
2246M:      Marek Vasut <marek.vasut@gmail.com>
2247L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248S:      Maintained
2249F:      arch/arm/mach-pxa/z2.c
2250F:      arch/arm/mach-pxa/include/mach/z2.h
2251
2252ARM/ZTE ARCHITECTURE
2253M:      Jun Nie <jun.nie@linaro.org>
2254M:      Baoyou Xie <baoyou.xie@linaro.org>
2255M:      Shawn Guo <shawnguo@kernel.org>
2256L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257S:      Maintained
2258F:      arch/arm/boot/dts/zx2967*
2259F:      arch/arm/mach-zx/
2260F:      arch/arm64/boot/dts/zte/
2261F:      drivers/clk/zte/
2262F:      drivers/dma/zx_dma.c
2263F:      drivers/gpio/gpio-zx.c
2264F:      drivers/i2c/busses/i2c-zx2967.c
2265F:      drivers/mmc/host/dw_mmc-zx.*
2266F:      drivers/pinctrl/zte/
2267F:      drivers/soc/zte/
2268F:      drivers/thermal/zx2967_thermal.c
2269F:      drivers/watchdog/zx2967_wdt.c
2270F:      Documentation/devicetree/bindings/arm/zte.txt
2271F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2272F:      Documentation/devicetree/bindings/dma/zxdma.txt
2273F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2274F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2275F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2276F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2277F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2278F:      Documentation/devicetree/bindings/soc/zte/
2279F:      Documentation/devicetree/bindings/sound/zte,*.txt
2280F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2281F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2282F:      include/dt-bindings/clock/zx2967*.h
2283F:      include/dt-bindings/soc/zte,*.h
2284F:      sound/soc/codecs/zx_aud96p22.c
2285F:      sound/soc/zte/
2286
2287ARM/ZYNQ ARCHITECTURE
2288M:      Michal Simek <michal.simek@xilinx.com>
2289L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290W:      http://wiki.xilinx.com
2291T:      git https://github.com/Xilinx/linux-xlnx.git
2292S:      Supported
2293F:      arch/arm/mach-zynq/
2294F:      drivers/cpuidle/cpuidle-zynq.c
2295F:      drivers/block/xsysace.c
2296N:      zynq
2297N:      xilinx
2298F:      drivers/clocksource/cadence_ttc_timer.c
2299F:      drivers/i2c/busses/i2c-cadence.c
2300F:      drivers/mmc/host/sdhci-of-arasan.c
2301F:      drivers/edac/synopsys_edac.c
2302
2303ARM64 PORT (AARCH64 ARCHITECTURE)
2304M:      Catalin Marinas <catalin.marinas@arm.com>
2305M:      Will Deacon <will.deacon@arm.com>
2306L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2308S:      Maintained
2309F:      arch/arm64/
2310F:      Documentation/arm64/
2311
2312AS3645A LED FLASH CONTROLLER DRIVER
2313M:      Sakari Ailus <sakari.ailus@iki.fi>
2314L:      linux-leds@vger.kernel.org
2315S:      Maintained
2316F:      drivers/leds/leds-as3645a.c
2317
2318ASAHI KASEI AK8974 DRIVER
2319M:      Linus Walleij <linus.walleij@linaro.org>
2320L:      linux-iio@vger.kernel.org
2321W:      http://www.akm.com/
2322S:      Supported
2323F:      drivers/iio/magnetometer/ak8974.c
2324
2325ASC7621 HARDWARE MONITOR DRIVER
2326M:      George Joseph <george.joseph@fairview5.com>
2327L:      linux-hwmon@vger.kernel.org
2328S:      Maintained
2329F:      Documentation/hwmon/asc7621
2330F:      drivers/hwmon/asc7621.c
2331
2332ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2333M:      Corentin Chary <corentin.chary@gmail.com>
2334L:      acpi4asus-user@lists.sourceforge.net
2335L:      platform-driver-x86@vger.kernel.org
2336W:      http://acpi4asus.sf.net
2337S:      Maintained
2338F:      drivers/platform/x86/asus*.c
2339F:      drivers/platform/x86/eeepc*.c
2340
2341ASUS WIRELESS RADIO CONTROL DRIVER
2342M:      João Paulo Rechi Vita <jprvita@gmail.com>
2343L:      platform-driver-x86@vger.kernel.org
2344S:      Maintained
2345F:      drivers/platform/x86/asus-wireless.c
2346
2347ASYMMETRIC KEYS
2348M:      David Howells <dhowells@redhat.com>
2349L:      keyrings@vger.kernel.org
2350S:      Maintained
2351F:      Documentation/crypto/asymmetric-keys.txt
2352F:      include/linux/verification.h
2353F:      include/crypto/public_key.h
2354F:      include/crypto/pkcs7.h
2355F:      crypto/asymmetric_keys/
2356
2357ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2358R:      Dan Williams <dan.j.williams@intel.com>
2359W:      http://sourceforge.net/projects/xscaleiop
2360S:      Odd fixes
2361F:      Documentation/crypto/async-tx-api.txt
2362F:      crypto/async_tx/
2363F:      drivers/dma/
2364F:      include/linux/dmaengine.h
2365F:      include/linux/async_tx.h
2366
2367AT24 EEPROM DRIVER
2368M:      Bartosz Golaszewski <brgl@bgdev.pl>
2369L:      linux-i2c@vger.kernel.org
2370T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2371S:      Maintained
2372F:      Documentation/devicetree/bindings/eeprom/at24.txt
2373F:      drivers/misc/eeprom/at24.c
2374F:      include/linux/platform_data/at24.h
2375
2376ATA OVER ETHERNET (AOE) DRIVER
2377M:      "Ed L. Cashin" <ed.cashin@acm.org>
2378W:      http://www.openaoe.org/
2379S:      Supported
2380F:      Documentation/aoe/
2381F:      drivers/block/aoe/
2382
2383ATHEROS 71XX/9XXX GPIO DRIVER
2384M:      Alban Bedel <albeu@free.fr>
2385W:      https://github.com/AlbanBedel/linux
2386T:      git git://github.com/AlbanBedel/linux
2387S:      Maintained
2388F:      drivers/gpio/gpio-ath79.c
2389F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2390
2391ATHEROS 71XX/9XXX USB PHY DRIVER
2392M:      Alban Bedel <albeu@free.fr>
2393W:      https://github.com/AlbanBedel/linux
2394T:      git git://github.com/AlbanBedel/linux
2395S:      Maintained
2396F:      drivers/phy/qualcomm/phy-ath79-usb.c
2397F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2398
2399ATHEROS ATH GENERIC UTILITIES
2400M:      Kalle Valo <kvalo@codeaurora.org>
2401L:      linux-wireless@vger.kernel.org
2402S:      Supported
2403F:      drivers/net/wireless/ath/*
2404
2405ATHEROS ATH5K WIRELESS DRIVER
2406M:      Jiri Slaby <jirislaby@gmail.com>
2407M:      Nick Kossifidis <mickflemm@gmail.com>
2408M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2409L:      linux-wireless@vger.kernel.org
2410W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2411S:      Maintained
2412F:      drivers/net/wireless/ath/ath5k/
2413
2414ATHEROS ATH6KL WIRELESS DRIVER
2415M:      Kalle Valo <kvalo@codeaurora.org>
2416L:      linux-wireless@vger.kernel.org
2417W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2418T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2419S:      Supported
2420F:      drivers/net/wireless/ath/ath6kl/
2421
2422ATI_REMOTE2 DRIVER
2423M:      Ville Syrjala <syrjala@sci.fi>
2424S:      Maintained
2425F:      drivers/input/misc/ati_remote2.c
2426
2427ATK0110 HWMON DRIVER
2428M:      Luca Tettamanti <kronos.it@gmail.com>
2429L:      linux-hwmon@vger.kernel.org
2430S:      Maintained
2431F:      drivers/hwmon/asus_atk0110.c
2432
2433ATLX ETHERNET DRIVERS
2434M:      Jay Cliburn <jcliburn@gmail.com>
2435M:      Chris Snook <chris.snook@gmail.com>
2436L:      netdev@vger.kernel.org
2437W:      http://sourceforge.net/projects/atl1
2438W:      http://atl1.sourceforge.net
2439S:      Maintained
2440F:      drivers/net/ethernet/atheros/
2441
2442ATM
2443M:      Chas Williams <3chas3@gmail.com>
2444L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2445L:      netdev@vger.kernel.org
2446W:      http://linux-atm.sourceforge.net
2447S:      Maintained
2448F:      drivers/atm/
2449F:      include/linux/atm*
2450F:      include/uapi/linux/atm*
2451
2452ATMEL AT91 / AT32 MCI DRIVER
2453M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2454S:      Maintained
2455F:      drivers/mmc/host/atmel-mci.c
2456
2457ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2458M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2459S:      Supported
2460F:      drivers/power/reset/at91-sama5d2_shdwc.c
2461
2462ATMEL Audio ALSA driver
2463M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2464L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2465S:      Supported
2466F:      sound/soc/atmel
2467
2468ATMEL I2C DRIVER
2469M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2470L:      linux-i2c@vger.kernel.org
2471S:      Supported
2472F:      drivers/i2c/busses/i2c-at91.c
2473
2474ATMEL ISI DRIVER
2475M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2476L:      linux-media@vger.kernel.org
2477S:      Supported
2478F:      drivers/media/platform/atmel/atmel-isi.c
2479F:      include/media/atmel-isi.h
2480
2481ATMEL LCDFB DRIVER
2482M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2483L:      linux-fbdev@vger.kernel.org
2484S:      Maintained
2485F:      drivers/video/fbdev/atmel_lcdfb.c
2486F:      include/video/atmel_lcdc.h
2487
2488ATMEL MACB ETHERNET DRIVER
2489M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2490S:      Supported
2491F:      drivers/net/ethernet/cadence/
2492
2493ATMEL MAXTOUCH DRIVER
2494M:      Nick Dyer <nick@shmanahar.org>
2495T:      git git://github.com/ndyer/linux.git
2496S:      Maintained
2497F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2498F:      drivers/input/touchscreen/atmel_mxt_ts.c
2499
2500ATMEL SAMA5D2 ADC DRIVER
2501M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2502L:      linux-iio@vger.kernel.org
2503S:      Supported
2504F:      drivers/iio/adc/at91-sama5d2_adc.c
2505
2506ATMEL SDMMC DRIVER
2507M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2508L:      linux-mmc@vger.kernel.org
2509S:      Supported
2510F:      drivers/mmc/host/sdhci-of-at91.c
2511
2512ATMEL SPI DRIVER
2513M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2514S:      Supported
2515F:      drivers/spi/spi-atmel.*
2516
2517ATMEL SSC DRIVER
2518M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2519L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520S:      Supported
2521F:      drivers/misc/atmel-ssc.c
2522F:      include/linux/atmel-ssc.h
2523
2524ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2525M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2526L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527S:      Supported
2528F:      drivers/misc/atmel_tclib.c
2529F:      drivers/clocksource/tcb_clksrc.c
2530
2531ATMEL USBA UDC DRIVER
2532M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2533L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2534S:      Supported
2535F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2536
2537ATMEL WIRELESS DRIVER
2538M:      Simon Kelley <simon@thekelleys.org.uk>
2539L:      linux-wireless@vger.kernel.org
2540W:      http://www.thekelleys.org.uk/atmel
2541W:      http://atmelwlandriver.sourceforge.net/
2542S:      Maintained
2543F:      drivers/net/wireless/atmel/atmel*
2544
2545ATMEL XDMA DRIVER
2546M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2547L:      linux-arm-kernel@lists.infradead.org
2548L:      dmaengine@vger.kernel.org
2549S:      Supported
2550F:      drivers/dma/at_xdmac.c
2551
2552ATOMIC INFRASTRUCTURE
2553M:      Will Deacon <will.deacon@arm.com>
2554M:      Peter Zijlstra <peterz@infradead.org>
2555R:      Boqun Feng <boqun.feng@gmail.com>
2556L:      linux-kernel@vger.kernel.org
2557S:      Maintained
2558F:      arch/*/include/asm/atomic*.h
2559F:      include/*/atomic*.h
2560
2561ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2562M:      Bradley Grove <linuxdrivers@attotech.com>
2563L:      linux-scsi@vger.kernel.org
2564W:      http://www.attotech.com
2565S:      Supported
2566F:      drivers/scsi/esas2r
2567
2568ATUSB IEEE 802.15.4 RADIO DRIVER
2569M:      Stefan Schmidt <stefan@datenfreihafen.org>
2570L:      linux-wpan@vger.kernel.org
2571S:      Maintained
2572F:      drivers/net/ieee802154/atusb.c
2573F:      drivers/net/ieee802154/atusb.h
2574F:      drivers/net/ieee802154/at86rf230.h
2575
2576AUDIT SUBSYSTEM
2577M:      Paul Moore <paul@paul-moore.com>
2578M:      Eric Paris <eparis@redhat.com>
2579L:      linux-audit@redhat.com (moderated for non-subscribers)
2580W:      https://github.com/linux-audit
2581T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2582S:      Supported
2583F:      include/asm-generic/audit_*.h
2584F:      include/linux/audit.h
2585F:      include/uapi/linux/audit.h
2586F:      kernel/audit*
2587F:      lib/*audit.c
2588
2589AUXILIARY DISPLAY DRIVERS
2590M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2591S:      Maintained
2592F:      drivers/auxdisplay/
2593F:      include/linux/cfag12864b.h
2594
2595AX.25 NETWORK LAYER
2596M:      Ralf Baechle <ralf@linux-mips.org>
2597L:      linux-hams@vger.kernel.org
2598W:      http://www.linux-ax25.org/
2599S:      Maintained
2600F:      include/uapi/linux/ax25.h
2601F:      include/net/ax25.h
2602F:      net/ax25/
2603
2604AXENTIA ARM DEVICES
2605M:      Peter Rosin <peda@axentia.se>
2606L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2607S:      Maintained
2608F:      Documentation/devicetree/bindings/arm/axentia.txt
2609F:      arch/arm/boot/dts/at91-linea.dtsi
2610F:      arch/arm/boot/dts/at91-natte.dtsi
2611F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2612F:      arch/arm/boot/dts/at91-tse850-3.dts
2613
2614AXENTIA ASOC DRIVERS
2615M:      Peter Rosin <peda@axentia.se>
2616L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2617S:      Maintained
2618F:      Documentation/devicetree/bindings/sound/axentia,*
2619F:      sound/soc/atmel/tse850-pcm5142.c
2620
2621AZ6007 DVB DRIVER
2622M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2623L:      linux-media@vger.kernel.org
2624W:      https://linuxtv.org
2625T:      git git://linuxtv.org/media_tree.git
2626S:      Maintained
2627F:      drivers/media/usb/dvb-usb-v2/az6007.c
2628
2629AZTECH FM RADIO RECEIVER DRIVER
2630M:      Hans Verkuil <hverkuil@xs4all.nl>
2631L:      linux-media@vger.kernel.org
2632T:      git git://linuxtv.org/media_tree.git
2633W:      https://linuxtv.org
2634S:      Maintained
2635F:      drivers/media/radio/radio-aztech*
2636
2637B43 WIRELESS DRIVER
2638L:      linux-wireless@vger.kernel.org
2639L:      b43-dev@lists.infradead.org
2640W:      http://wireless.kernel.org/en/users/Drivers/b43
2641S:      Odd Fixes
2642F:      drivers/net/wireless/broadcom/b43/
2643
2644B43LEGACY WIRELESS DRIVER
2645M:      Larry Finger <Larry.Finger@lwfinger.net>
2646L:      linux-wireless@vger.kernel.org
2647L:      b43-dev@lists.infradead.org
2648W:      http://wireless.kernel.org/en/users/Drivers/b43
2649S:      Maintained
2650F:      drivers/net/wireless/broadcom/b43legacy/
2651
2652BACKLIGHT CLASS/SUBSYSTEM
2653M:      Lee Jones <lee.jones@linaro.org>
2654M:      Daniel Thompson <daniel.thompson@linaro.org>
2655M:      Jingoo Han <jingoohan1@gmail.com>
2656L:      dri-devel@lists.freedesktop.org
2657T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2658S:      Maintained
2659F:      drivers/video/backlight/
2660F:      include/linux/backlight.h
2661F:      include/linux/pwm_backlight.h
2662F:      Documentation/devicetree/bindings/leds/backlight
2663
2664BATMAN ADVANCED
2665M:      Marek Lindner <mareklindner@neomailbox.ch>
2666M:      Simon Wunderlich <sw@simonwunderlich.de>
2667M:      Antonio Quartulli <a@unstable.cc>
2668L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2669W:      https://www.open-mesh.org/
2670Q:      https://patchwork.open-mesh.org/project/batman/list/
2671S:      Maintained
2672F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2673F:      Documentation/ABI/testing/sysfs-class-net-mesh
2674F:      Documentation/networking/batman-adv.rst
2675F:      include/uapi/linux/batadv_packet.h
2676F:      include/uapi/linux/batman_adv.h
2677F:      net/batman-adv/
2678
2679BAYCOM/HDLCDRV DRIVERS FOR AX.25
2680M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2681L:      linux-hams@vger.kernel.org
2682W:      http://www.baycom.org/~tom/ham/ham.html
2683S:      Maintained
2684F:      drivers/net/hamradio/baycom*
2685
2686BCACHE (BLOCK LAYER CACHE)
2687M:      Coly Li <colyli@suse.de>
2688M:      Kent Overstreet <kent.overstreet@gmail.com>
2689L:      linux-bcache@vger.kernel.org
2690W:      http://bcache.evilpiepirate.org
2691C:      irc://irc.oftc.net/bcache
2692S:      Maintained
2693F:      drivers/md/bcache/
2694
2695BDISP ST MEDIA DRIVER
2696M:      Fabien Dessenne <fabien.dessenne@st.com>
2697L:      linux-media@vger.kernel.org
2698T:      git git://linuxtv.org/media_tree.git
2699W:      https://linuxtv.org
2700S:      Supported
2701F:      drivers/media/platform/sti/bdisp
2702
2703BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2704M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2705L:      netdev@vger.kernel.org
2706S:      Maintained
2707F:      drivers/net/ethernet/ec_bhf.c
2708
2709BEFS FILE SYSTEM
2710M:      Luis de Bethencourt <luisbg@kernel.org>
2711M:      Salah Triki <salah.triki@gmail.com>
2712S:      Maintained
2713T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2714F:      Documentation/filesystems/befs.txt
2715F:      fs/befs/
2716
2717BFQ I/O SCHEDULER
2718M:      Paolo Valente <paolo.valente@linaro.org>
2719M:      Jens Axboe <axboe@kernel.dk>
2720L:      linux-block@vger.kernel.org
2721S:      Maintained
2722F:      block/bfq-*
2723F:      Documentation/block/bfq-iosched.txt
2724
2725BFS FILE SYSTEM
2726M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2727S:      Maintained
2728F:      Documentation/filesystems/bfs.txt
2729F:      fs/bfs/
2730F:      include/uapi/linux/bfs_fs.h
2731
2732BLINKM RGB LED DRIVER
2733M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2734S:      Maintained
2735F:      drivers/leds/leds-blinkm.c
2736
2737BLOCK LAYER
2738M:      Jens Axboe <axboe@kernel.dk>
2739L:      linux-block@vger.kernel.org
2740T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2741S:      Maintained
2742F:      block/
2743F:      drivers/block/
2744F:      kernel/trace/blktrace.c
2745F:      lib/sbitmap.c
2746
2747BLOCK2MTD DRIVER
2748M:      Joern Engel <joern@lazybastard.org>
2749L:      linux-mtd@lists.infradead.org
2750S:      Maintained
2751F:      drivers/mtd/devices/block2mtd.c
2752
2753BLUETOOTH DRIVERS
2754M:      Marcel Holtmann <marcel@holtmann.org>
2755M:      Johan Hedberg <johan.hedberg@gmail.com>
2756L:      linux-bluetooth@vger.kernel.org
2757W:      http://www.bluez.org/
2758T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2759T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2760S:      Maintained
2761F:      drivers/bluetooth/
2762
2763BLUETOOTH SUBSYSTEM
2764M:      Marcel Holtmann <marcel@holtmann.org>
2765M:      Johan Hedberg <johan.hedberg@gmail.com>
2766L:      linux-bluetooth@vger.kernel.org
2767W:      http://www.bluez.org/
2768T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2769T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2770S:      Maintained
2771F:      net/bluetooth/
2772F:      include/net/bluetooth/
2773
2774BONDING DRIVER
2775M:      Jay Vosburgh <j.vosburgh@gmail.com>
2776M:      Veaceslav Falico <vfalico@gmail.com>
2777M:      Andy Gospodarek <andy@greyhouse.net>
2778L:      netdev@vger.kernel.org
2779W:      http://sourceforge.net/projects/bonding/
2780S:      Supported
2781F:      drivers/net/bonding/
2782F:      include/uapi/linux/if_bonding.h
2783
2784BPF (Safe dynamic programs and tools)
2785M:      Alexei Starovoitov <ast@kernel.org>
2786M:      Daniel Borkmann <daniel@iogearbox.net>
2787L:      netdev@vger.kernel.org
2788L:      linux-kernel@vger.kernel.org
2789T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2790T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2791Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2792S:      Supported
2793F:      arch/x86/net/bpf_jit*
2794F:      Documentation/networking/filter.rst
2795F:      Documentation/bpf/
2796F:      include/linux/bpf*
2797F:      include/linux/filter.h
2798F:      include/trace/events/xdp.h
2799F:      include/uapi/linux/bpf*
2800F:      include/uapi/linux/filter.h
2801F:      kernel/bpf/
2802F:      kernel/trace/bpf_trace.c
2803F:      lib/test_bpf.c
2804F:      net/bpf/
2805F:      net/core/filter.c
2806F:      net/sched/act_bpf.c
2807F:      net/sched/cls_bpf.c
2808F:      samples/bpf/
2809F:      tools/bpf/
2810F:      tools/lib/bpf/
2811F:      tools/testing/selftests/bpf/
2812
2813BPF LSM (Security Audit and Enforcement using BPF)
2814M:      KP Singh <kpsingh@chromium.org>
2815R:      Florent Revest <revest@chromium.org>
2816R:      Brendan Jackman <jackmanb@chromium.org>
2817L:      bpf@vger.kernel.org
2818S:      Maintained
2819F:      Documentation/bpf/bpf_lsm.rst
2820F:      include/linux/bpf_lsm.h
2821F:      kernel/bpf/bpf_lsm.c
2822F:      security/bpf/
2823
2824BROADCOM B44 10/100 ETHERNET DRIVER
2825M:      Michael Chan <michael.chan@broadcom.com>
2826L:      netdev@vger.kernel.org
2827S:      Supported
2828F:      drivers/net/ethernet/broadcom/b44.*
2829
2830BROADCOM B53 ETHERNET SWITCH DRIVER
2831M:      Florian Fainelli <f.fainelli@gmail.com>
2832L:      netdev@vger.kernel.org
2833L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2834S:      Supported
2835F:      drivers/net/dsa/b53/*
2836F:      include/linux/platform_data/b53.h
2837
2838BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2839M:      Florian Fainelli <f.fainelli@gmail.com>
2840M:      Ray Jui <rjui@broadcom.com>
2841M:      Scott Branden <sbranden@broadcom.com>
2842M:      bcm-kernel-feedback-list@broadcom.com
2843T:      git git://github.com/broadcom/mach-bcm
2844S:      Maintained
2845N:      bcm281*
2846N:      bcm113*
2847N:      bcm216*
2848N:      kona
2849F:      arch/arm/mach-bcm/
2850
2851BROADCOM BCM2835 ARM ARCHITECTURE
2852M:      Eric Anholt <eric@anholt.net>
2853M:      Stefan Wahren <stefan.wahren@i2se.com>
2854L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2855L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856T:      git git://github.com/anholt/linux
2857S:      Maintained
2858N:      bcm2835
2859F:      drivers/staging/vc04_services
2860
2861BROADCOM BCM47XX MIPS ARCHITECTURE
2862M:      Hauke Mehrtens <hauke@hauke-m.de>
2863M:      Rafał Miłecki <zajec5@gmail.com>
2864L:      linux-mips@linux-mips.org
2865S:      Maintained
2866F:      Documentation/devicetree/bindings/mips/brcm/
2867F:      arch/mips/bcm47xx/*
2868F:      arch/mips/include/asm/mach-bcm47xx/*
2869
2870BROADCOM BCM5301X ARM ARCHITECTURE
2871M:      Hauke Mehrtens <hauke@hauke-m.de>
2872M:      Rafał Miłecki <zajec5@gmail.com>
2873M:      Jon Mason <jonmason@broadcom.com>
2874M:      bcm-kernel-feedback-list@broadcom.com
2875L:      linux-arm-kernel@lists.infradead.org
2876S:      Maintained
2877F:      arch/arm/mach-bcm/bcm_5301x.c
2878F:      arch/arm/boot/dts/bcm5301x*.dtsi
2879F:      arch/arm/boot/dts/bcm470*
2880F:      arch/arm/boot/dts/bcm953012*
2881
2882BROADCOM BCM53573 ARM ARCHITECTURE
2883M:      Rafał Miłecki <rafal@milecki.pl>
2884L:      linux-arm-kernel@lists.infradead.org
2885S:      Maintained
2886F:      arch/arm/boot/dts/bcm53573*
2887F:      arch/arm/boot/dts/bcm47189*
2888
2889BROADCOM BCM63XX ARM ARCHITECTURE
2890M:      Florian Fainelli <f.fainelli@gmail.com>
2891M:      bcm-kernel-feedback-list@broadcom.com
2892L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893T:      git git://github.com/broadcom/stblinux.git
2894S:      Maintained
2895N:      bcm63xx
2896
2897BROADCOM BCM63XX/BCM33XX UDC DRIVER
2898M:      Kevin Cernekee <cernekee@gmail.com>
2899L:      linux-usb@vger.kernel.org
2900S:      Maintained
2901F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2902
2903BROADCOM BCM7XXX ARM ARCHITECTURE
2904M:      Brian Norris <computersforpeace@gmail.com>
2905M:      Gregory Fong <gregory.0xf0@gmail.com>
2906M:      Florian Fainelli <f.fainelli@gmail.com>
2907M:      bcm-kernel-feedback-list@broadcom.com
2908L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909T:      git git://github.com/broadcom/stblinux.git
2910S:      Maintained
2911F:      arch/arm/mach-bcm/*brcmstb*
2912F:      arch/arm/boot/dts/bcm7*.dts*
2913F:      drivers/bus/brcmstb_gisb.c
2914F:      arch/arm/mm/cache-b15-rac.c
2915F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2916N:      brcmstb
2917
2918BROADCOM BMIPS CPUFREQ DRIVER
2919M:      Markus Mayer <mmayer@broadcom.com>
2920M:      bcm-kernel-feedback-list@broadcom.com
2921L:      linux-pm@vger.kernel.org
2922S:      Maintained
2923F:      drivers/cpufreq/bmips-cpufreq.c
2924
2925BROADCOM BMIPS MIPS ARCHITECTURE
2926M:      Kevin Cernekee <cernekee@gmail.com>
2927M:      Florian Fainelli <f.fainelli@gmail.com>
2928L:      linux-mips@linux-mips.org
2929T:      git git://github.com/broadcom/stblinux.git
2930S:      Maintained
2931F:      arch/mips/bmips/*
2932F:      arch/mips/include/asm/mach-bmips/*
2933F:      arch/mips/kernel/*bmips*
2934F:      arch/mips/boot/dts/brcm/bcm*.dts*
2935F:      drivers/irqchip/irq-bcm63*
2936F:      drivers/irqchip/irq-bcm7*
2937F:      drivers/irqchip/irq-brcmstb*
2938F:      include/linux/bcm963xx_nvram.h
2939F:      include/linux/bcm963xx_tag.h
2940
2941BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2942M:      Rasesh Mody <rasesh.mody@cavium.com>
2943M:      Harish Patil <harish.patil@cavium.com>
2944M:      Dept-GELinuxNICDev@cavium.com
2945L:      netdev@vger.kernel.org
2946S:      Supported
2947F:      drivers/net/ethernet/broadcom/bnx2.*
2948F:      drivers/net/ethernet/broadcom/bnx2_*
2949
2950BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2951M:      QLogic-Storage-Upstream@qlogic.com
2952L:      linux-scsi@vger.kernel.org
2953S:      Supported
2954F:      drivers/scsi/bnx2fc/
2955
2956BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2957M:      QLogic-Storage-Upstream@qlogic.com
2958L:      linux-scsi@vger.kernel.org
2959S:      Supported
2960F:      drivers/scsi/bnx2i/
2961
2962BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2963M:      Ariel Elior <ariel.elior@cavium.com>
2964M:      everest-linux-l2@cavium.com
2965L:      netdev@vger.kernel.org
2966S:      Supported
2967F:      drivers/net/ethernet/broadcom/bnx2x/
2968
2969BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2970M:      Michael Chan <michael.chan@broadcom.com>
2971L:      netdev@vger.kernel.org
2972S:      Supported
2973F:      drivers/net/ethernet/broadcom/bnxt/
2974
2975BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2976M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2977M:      Franky Lin <franky.lin@broadcom.com>
2978M:      Hante Meuleman <hante.meuleman@broadcom.com>
2979M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2980M:      Wright Feng <wright.feng@cypress.com>
2981L:      linux-wireless@vger.kernel.org
2982L:      brcm80211-dev-list.pdl@broadcom.com
2983L:      brcm80211-dev-list@cypress.com
2984S:      Supported
2985F:      drivers/net/wireless/broadcom/brcm80211/
2986
2987BROADCOM BRCMSTB GPIO DRIVER
2988M:      Gregory Fong <gregory.0xf0@gmail.com>
2989L:      bcm-kernel-feedback-list@broadcom.com
2990S:      Supported
2991F:      drivers/gpio/gpio-brcmstb.c
2992F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2993
2994BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2995M:      Al Cooper <alcooperx@gmail.com>
2996L:      linux-kernel@vger.kernel.org
2997L:      bcm-kernel-feedback-list@broadcom.com
2998S:      Maintained
2999F:      drivers/phy/broadcom/phy-brcm-usb*
3000
3001BROADCOM GENET ETHERNET DRIVER
3002M:      Doug Berger <opendmb@gmail.com>
3003M:      Florian Fainelli <f.fainelli@gmail.com>
3004L:      netdev@vger.kernel.org
3005S:      Supported
3006F:      drivers/net/ethernet/broadcom/genet/
3007
3008BROADCOM IPROC ARM ARCHITECTURE
3009M:      Ray Jui <rjui@broadcom.com>
3010M:      Scott Branden <sbranden@broadcom.com>
3011M:      Jon Mason <jonmason@broadcom.com>
3012M:      bcm-kernel-feedback-list@broadcom.com
3013L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014T:      git git://github.com/broadcom/cygnus-linux.git
3015S:      Maintained
3016N:      iproc
3017N:      cygnus
3018N:      bcm[-_]nsp
3019N:      bcm9113*
3020N:      bcm9583*
3021N:      bcm9585*
3022N:      bcm9586*
3023N:      bcm988312
3024N:      bcm113*
3025N:      bcm583*
3026N:      bcm585*
3027N:      bcm586*
3028N:      bcm88312
3029N:      hr2
3030N:      stingray
3031F:      arch/arm64/boot/dts/broadcom/northstar2/*
3032F:      arch/arm64/boot/dts/broadcom/stingray/*
3033F:      drivers/clk/bcm/clk-ns*
3034F:      drivers/clk/bcm/clk-sr*
3035F:      drivers/pinctrl/bcm/pinctrl-ns*
3036F:      include/dt-bindings/clock/bcm-sr*
3037
3038BROADCOM KONA GPIO DRIVER
3039M:      Ray Jui <rjui@broadcom.com>
3040L:      bcm-kernel-feedback-list@broadcom.com
3041S:      Supported
3042F:      drivers/gpio/gpio-bcm-kona.c
3043F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3044
3045BROADCOM NETXTREME-E ROCE DRIVER
3046M:      Selvin Xavier <selvin.xavier@broadcom.com>
3047M:      Devesh Sharma <devesh.sharma@broadcom.com>
3048M:      Somnath Kotur <somnath.kotur@broadcom.com>
3049M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3050L:      linux-rdma@vger.kernel.org
3051W:      http://www.broadcom.com
3052S:      Supported
3053F:      drivers/infiniband/hw/bnxt_re/
3054F:      include/uapi/rdma/bnxt_re-abi.h
3055
3056BROADCOM NVRAM DRIVER
3057M:      Rafał Miłecki <zajec5@gmail.com>
3058L:      linux-mips@linux-mips.org
3059S:      Maintained
3060F:      drivers/firmware/broadcom/*
3061
3062BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3063M:      Rafał Miłecki <zajec5@gmail.com>
3064L:      linux-wireless@vger.kernel.org
3065S:      Maintained
3066F:      drivers/bcma/
3067F:      include/linux/bcma/
3068
3069BROADCOM STB AVS CPUFREQ DRIVER
3070M:      Markus Mayer <mmayer@broadcom.com>
3071M:      bcm-kernel-feedback-list@broadcom.com
3072L:      linux-pm@vger.kernel.org
3073S:      Maintained
3074F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3075F:      drivers/cpufreq/brcmstb*
3076
3077BROADCOM STB AVS TMON DRIVER
3078M:      Markus Mayer <mmayer@broadcom.com>
3079M:      bcm-kernel-feedback-list@broadcom.com
3080L:      linux-pm@vger.kernel.org
3081S:      Maintained
3082F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3083F:      drivers/thermal/broadcom/brcmstb*
3084
3085BROADCOM STB NAND FLASH DRIVER
3086M:      Brian Norris <computersforpeace@gmail.com>
3087M:      Kamal Dasu <kdasu.kdev@gmail.com>
3088L:      linux-mtd@lists.infradead.org
3089L:      bcm-kernel-feedback-list@broadcom.com
3090S:      Maintained
3091F:      drivers/mtd/nand/raw/brcmnand/
3092
3093BROADCOM STB DPFE DRIVER
3094M:      Markus Mayer <mmayer@broadcom.com>
3095M:      bcm-kernel-feedback-list@broadcom.com
3096L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3097S:      Maintained
3098F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3099F:      drivers/memory/brcmstb_dpfe.c
3100
3101BROADCOM SYSTEMPORT ETHERNET DRIVER
3102M:      Florian Fainelli <f.fainelli@gmail.com>
3103L:      netdev@vger.kernel.org
3104S:      Supported
3105F:      drivers/net/ethernet/broadcom/bcmsysport.*
3106
3107BROADCOM TG3 GIGABIT ETHERNET DRIVER
3108M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3109M:      Prashant Sreedharan <prashant@broadcom.com>
3110M:      Michael Chan <mchan@broadcom.com>
3111L:      netdev@vger.kernel.org
3112S:      Supported
3113F:      drivers/net/ethernet/broadcom/tg3.*
3114
3115BROCADE BFA FC SCSI DRIVER
3116M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3117M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3118L:      linux-scsi@vger.kernel.org
3119S:      Supported
3120F:      drivers/scsi/bfa/
3121
3122BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3123M:      Rasesh Mody <rasesh.mody@cavium.com>
3124M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3125M:      Dept-GELinuxNICDev@cavium.com
3126L:      netdev@vger.kernel.org
3127S:      Supported
3128F:      drivers/net/ethernet/brocade/bna/
3129
3130BSG (block layer generic sg v4 driver)
3131M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3132L:      linux-scsi@vger.kernel.org
3133S:      Supported
3134F:      block/bsg.c
3135F:      include/linux/bsg.h
3136F:      include/uapi/linux/bsg.h
3137
3138BT87X AUDIO DRIVER
3139M:      Clemens Ladisch <clemens@ladisch.de>
3140L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3141T:      git git://git.alsa-project.org/alsa-kernel.git
3142S:      Maintained
3143F:      Documentation/sound/cards/bt87x.rst
3144F:      sound/pci/bt87x.c
3145
3146BT8XXGPIO DRIVER
3147M:      Michael Buesch <m@bues.ch>
3148W:      http://bu3sch.de/btgpio.php
3149S:      Maintained
3150F:      drivers/gpio/gpio-bt8xx.c
3151
3152BTRFS FILE SYSTEM
3153M:      Chris Mason <clm@fb.com>
3154M:      Josef Bacik <jbacik@fb.com>
3155M:      David Sterba <dsterba@suse.com>
3156L:      linux-btrfs@vger.kernel.org
3157W:      http://btrfs.wiki.kernel.org/
3158Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3159T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3160S:      Maintained
3161F:      Documentation/filesystems/btrfs.txt
3162F:      fs/btrfs/
3163F:      include/linux/btrfs*
3164F:      include/uapi/linux/btrfs*
3165
3166BTTV VIDEO4LINUX DRIVER
3167M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3168L:      linux-media@vger.kernel.org
3169W:      https://linuxtv.org
3170T:      git git://linuxtv.org/media_tree.git
3171S:      Odd fixes
3172F:      Documentation/media/v4l-drivers/bttv*
3173F:      drivers/media/pci/bt8xx/bttv*
3174
3175BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3176M:      Chanwoo Choi <cw00.choi@samsung.com>
3177L:      linux-pm@vger.kernel.org
3178L:      linux-samsung-soc@vger.kernel.org
3179T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3180S:      Maintained
3181F:      drivers/devfreq/exynos-bus.c
3182F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3183
3184BUSLOGIC SCSI DRIVER
3185M:      Khalid Aziz <khalid@gonehiking.org>
3186L:      linux-scsi@vger.kernel.org
3187S:      Maintained
3188F:      drivers/scsi/BusLogic.*
3189F:      drivers/scsi/FlashPoint.*
3190
3191C-MEDIA CMI8788 DRIVER
3192M:      Clemens Ladisch <clemens@ladisch.de>
3193L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3194T:      git git://git.alsa-project.org/alsa-kernel.git
3195S:      Maintained
3196F:      sound/pci/oxygen/
3197
3198C6X ARCHITECTURE
3199M:      Mark Salter <msalter@redhat.com>
3200M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3201L:      linux-c6x-dev@linux-c6x.org
3202W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3203S:      Maintained
3204F:      arch/c6x/
3205
3206CA8210 IEEE-802.15.4 RADIO DRIVER
3207M:      Harry Morris <h.morris@cascoda.com>
3208L:      linux-wpan@vger.kernel.org
3209W:      https://github.com/Cascoda/ca8210-linux.git
3210S:      Maintained
3211F:      drivers/net/ieee802154/ca8210.c
3212F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3213
3214CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3215M:      David Howells <dhowells@redhat.com>
3216L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3217S:      Supported
3218F:      Documentation/filesystems/caching/cachefiles.txt
3219F:      fs/cachefiles/
3220
3221CADENCE MIPI-CSI2 BRIDGES
3222M:      Maxime Ripard <maxime.ripard@bootlin.com>
3223L:      linux-media@vger.kernel.org
3224S:      Maintained
3225F:      Documentation/devicetree/bindings/media/cdns,*.txt
3226F:      drivers/media/platform/cadence/cdns-csi2*
3227
3228CADET FM/AM RADIO RECEIVER DRIVER
3229M:      Hans Verkuil <hverkuil@xs4all.nl>
3230L:      linux-media@vger.kernel.org
3231T:      git git://linuxtv.org/media_tree.git
3232W:      https://linuxtv.org
3233S:      Maintained
3234F:      drivers/media/radio/radio-cadet*
3235
3236CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3237M:      Jonathan Corbet <corbet@lwn.net>
3238L:      linux-media@vger.kernel.org
3239T:      git git://linuxtv.org/media_tree.git
3240S:      Maintained
3241F:      Documentation/media/v4l-drivers/cafe_ccic*
3242F:      drivers/media/platform/marvell-ccic/
3243
3244CAIF NETWORK LAYER
3245M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3246L:      netdev@vger.kernel.org
3247S:      Supported
3248F:      Documentation/networking/caif/
3249F:      drivers/net/caif/
3250F:      include/uapi/linux/caif/
3251F:      include/net/caif/
3252F:      net/caif/
3253
3254CALGARY x86-64 IOMMU
3255M:      Muli Ben-Yehuda <mulix@mulix.org>
3256M:      Jon Mason <jdmason@kudzu.us>
3257L:      iommu@lists.linux-foundation.org
3258S:      Maintained
3259F:      arch/x86/kernel/pci-calgary_64.c
3260F:      arch/x86/kernel/tce_64.c
3261F:      arch/x86/include/asm/calgary.h
3262F:      arch/x86/include/asm/tce.h
3263
3264CAN NETWORK DRIVERS
3265M:      Wolfgang Grandegger <wg@grandegger.com>
3266M:      Marc Kleine-Budde <mkl@pengutronix.de>
3267L:      linux-can@vger.kernel.org
3268W:      https://github.com/linux-can
3269T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3270T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3271S:      Maintained
3272F:      Documentation/devicetree/bindings/net/can/
3273F:      drivers/net/can/
3274F:      include/linux/can/dev.h
3275F:      include/linux/can/platform/
3276F:      include/uapi/linux/can/error.h
3277F:      include/uapi/linux/can/netlink.h
3278
3279CAN NETWORK LAYER
3280M:      Oliver Hartkopp <socketcan@hartkopp.net>
3281M:      Marc Kleine-Budde <mkl@pengutronix.de>
3282L:      linux-can@vger.kernel.org
3283W:      https://github.com/linux-can
3284T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3285T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3286S:      Maintained
3287F:      Documentation/networking/can.rst
3288F:      net/can/
3289F:      include/linux/can/core.h
3290F:      include/uapi/linux/can.h
3291F:      include/uapi/linux/can/bcm.h
3292F:      include/uapi/linux/can/raw.h
3293F:      include/uapi/linux/can/gw.h
3294
3295CAPABILITIES
3296M:      Serge Hallyn <serge@hallyn.com>
3297L:      linux-security-module@vger.kernel.org
3298S:      Supported
3299F:      include/linux/capability.h
3300F:      include/uapi/linux/capability.h
3301F:      security/commoncap.c
3302F:      kernel/capability.c
3303
3304CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3305M:      Kevin Tsai <ktsai@capellamicro.com>
3306S:      Maintained
3307F:      drivers/iio/light/cm*
3308
3309CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3310M:      Christian Lamparter <chunkeey@googlemail.com>
3311L:      linux-wireless@vger.kernel.org
3312W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3313S:      Maintained
3314F:      drivers/net/wireless/ath/carl9170/
3315
3316CAVIUM I2C DRIVER
3317M:      Jan Glauber <jglauber@cavium.com>
3318M:      David Daney <david.daney@cavium.com>
3319W:      http://www.cavium.com
3320S:      Supported
3321F:      drivers/i2c/busses/i2c-octeon*
3322F:      drivers/i2c/busses/i2c-thunderx*
3323
3324CAVIUM LIQUIDIO NETWORK DRIVER
3325M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3326M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3327M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3328M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3329L:      netdev@vger.kernel.org
3330W:      http://www.cavium.com
3331S:      Supported
3332F:      drivers/net/ethernet/cavium/liquidio/
3333
3334CAVIUM MMC DRIVER
3335M:      Jan Glauber <jglauber@cavium.com>
3336M:      David Daney <david.daney@cavium.com>
3337M:      Steven J. Hill <Steven.Hill@cavium.com>
3338W:      http://www.cavium.com
3339S:      Supported
3340F:      drivers/mmc/host/cavium*
3341
3342CAVIUM OCTEON-TX CRYPTO DRIVER
3343M:      George Cherian <george.cherian@cavium.com>
3344L:      linux-crypto@vger.kernel.org
3345W:      http://www.cavium.com
3346S:      Supported
3347F:      drivers/crypto/cavium/cpt/
3348
3349CAVIUM THUNDERX2 ARM64 SOC
3350M:      Robert Richter <rrichter@cavium.com>
3351M:      Jayachandran C <jnair@caviumnetworks.com>
3352L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3353S:      Maintained
3354F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3355F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3356
3357CC2520 IEEE-802.15.4 RADIO DRIVER
3358M:      Varka Bhadram <varkabhadram@gmail.com>
3359L:      linux-wpan@vger.kernel.org
3360S:      Maintained
3361F:      drivers/net/ieee802154/cc2520.c
3362F:      include/linux/spi/cc2520.h
3363F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3364
3365CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3366M:      Gilad Ben-Yossef <gilad@benyossef.com>
3367L:      linux-crypto@vger.kernel.org
3368S:      Supported
3369F:      drivers/crypto/ccree/
3370W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3371
3372CEC FRAMEWORK
3373M:      Hans Verkuil <hans.verkuil@cisco.com>
3374L:      linux-media@vger.kernel.org
3375T:      git git://linuxtv.org/media_tree.git
3376W:      http://linuxtv.org
3377S:      Supported
3378F:      Documentation/media/kapi/cec-core.rst
3379F:      Documentation/media/uapi/cec
3380F:      drivers/media/cec/
3381F:      drivers/media/rc/keymaps/rc-cec.c
3382F:      include/media/cec.h
3383F:      include/media/cec-notifier.h
3384F:      include/uapi/linux/cec.h
3385F:      include/uapi/linux/cec-funcs.h
3386F:      Documentation/devicetree/bindings/media/cec.txt
3387F:      Documentation/ABI/testing/debugfs-cec-error-inj
3388
3389CEC GPIO DRIVER
3390M:      Hans Verkuil <hans.verkuil@cisco.com>
3391L:      linux-media@vger.kernel.org
3392T:      git git://linuxtv.org/media_tree.git
3393W:      http://linuxtv.org
3394S:      Supported
3395F:      drivers/media/platform/cec-gpio/
3396F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3397
3398CELL BROADBAND ENGINE ARCHITECTURE
3399M:      Arnd Bergmann <arnd@arndb.de>
3400L:      linuxppc-dev@lists.ozlabs.org
3401W:      http://www.ibm.com/developerworks/power/cell/
3402S:      Supported
3403F:      arch/powerpc/include/asm/cell*.h
3404F:      arch/powerpc/include/asm/spu*.h
3405F:      arch/powerpc/include/uapi/asm/spu*.h
3406F:      arch/powerpc/oprofile/*cell*
3407F:      arch/powerpc/platforms/cell/
3408
3409CEPH COMMON CODE (LIBCEPH)
3410M:      Ilya Dryomov <idryomov@gmail.com>
3411M:      "Yan, Zheng" <zyan@redhat.com>
3412M:      Sage Weil <sage@redhat.com>
3413L:      ceph-devel@vger.kernel.org
3414W:      http://ceph.com/
3415T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3416T:      git git://github.com/ceph/ceph-client.git
3417S:      Supported
3418F:      net/ceph/
3419F:      include/linux/ceph/
3420F:      include/linux/crush/
3421
3422CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3423M:      "Yan, Zheng" <zyan@redhat.com>
3424M:      Sage Weil <sage@redhat.com>
3425M:      Ilya Dryomov <idryomov@gmail.com>
3426L:      ceph-devel@vger.kernel.org
3427W:      http://ceph.com/
3428T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3429T:      git git://github.com/ceph/ceph-client.git
3430S:      Supported
3431F:      Documentation/filesystems/ceph.txt
3432F:      fs/ceph/
3433
3434CERTIFICATE HANDLING:
3435M:      David Howells <dhowells@redhat.com>
3436M:      David Woodhouse <dwmw2@infradead.org>
3437L:      keyrings@vger.kernel.org
3438S:      Maintained
3439F:      Documentation/admin-guide/module-signing.rst
3440F:      certs/
3441F:      scripts/sign-file.c
3442F:      scripts/extract-cert.c
3443
3444CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3445L:      linux-usb@vger.kernel.org
3446S:      Orphan
3447F:      Documentation/usb/WUSB-Design-overview.txt
3448F:      Documentation/usb/wusb-cbaf
3449F:      drivers/usb/host/hwa-hc.c
3450F:      drivers/usb/host/whci/
3451F:      drivers/usb/wusbcore/
3452F:      include/linux/usb/wusb*
3453
3454CFAG12864B LCD DRIVER
3455M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3456S:      Maintained
3457F:      drivers/auxdisplay/cfag12864b.c
3458F:      include/linux/cfag12864b.h
3459
3460CFAG12864BFB LCD FRAMEBUFFER DRIVER
3461M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3462S:      Maintained
3463F:      drivers/auxdisplay/cfag12864bfb.c
3464F:      include/linux/cfag12864b.h
3465
3466802.11 (including CFG80211/NL80211)
3467M:      Johannes Berg <johannes@sipsolutions.net>
3468L:      linux-wireless@vger.kernel.org
3469W:      http://wireless.kernel.org/
3470T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3471T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3472S:      Maintained
3473F:      net/wireless/
3474F:      include/uapi/linux/nl80211.h
3475F:      include/linux/ieee80211.h
3476F:      include/net/wext.h
3477F:      include/net/cfg80211.h
3478F:      include/net/iw_handler.h
3479F:      include/net/ieee80211_radiotap.h
3480F:      Documentation/driver-api/80211/cfg80211.rst
3481F:      Documentation/networking/regulatory.txt
3482
3483CHAR and MISC DRIVERS
3484M:      Arnd Bergmann <arnd@arndb.de>
3485M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3486T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3487S:      Supported
3488F:      drivers/char/
3489F:      drivers/misc/
3490F:      include/linux/miscdevice.h
3491
3492CHECKPATCH
3493M:      Andy Whitcroft <apw@canonical.com>
3494M:      Joe Perches <joe@perches.com>
3495S:      Maintained
3496F:      scripts/checkpatch.pl
3497
3498CHINESE DOCUMENTATION
3499M:      Harry Wei <harryxiyou@gmail.com>
3500L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3501L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3502S:      Maintained
3503F:      Documentation/translations/zh_CN/
3504
3505CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3506M:      Peter Chen <Peter.Chen@nxp.com>
3507T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3508L:      linux-usb@vger.kernel.org
3509S:      Maintained
3510F:      drivers/usb/chipidea/
3511
3512CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3513M:      Hans de Goede <hdegoede@redhat.com>
3514L:      linux-input@vger.kernel.org
3515S:      Maintained
3516F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3517F:      drivers/input/touchscreen/chipone_icn8318.c
3518
3519CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3520M:      Hans de Goede <hdegoede@redhat.com>
3521L:      linux-input@vger.kernel.org
3522S:      Maintained
3523F:      drivers/input/touchscreen/chipone_icn8505.c
3524
3525CHROME HARDWARE PLATFORM SUPPORT
3526M:      Benson Leung <bleung@chromium.org>
3527M:      Olof Johansson <olof@lixom.net>
3528S:      Maintained
3529T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3530F:      drivers/platform/chrome/
3531
3532CHROMEOS EC SUBDRIVERS
3533M:      Benson Leung <bleung@chromium.org>
3534M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3535R:      Guenter Roeck <groeck@chromium.org>
3536S:      Maintained
3537N:      cros_ec
3538N:      cros-ec
3539F:      drivers/power/supply/cros_usbpd-charger.c
3540
3541CHROMEOS EC CODEC DRIVER
3542M:      Cheng-Yi Chiang <cychiang@chromium.org>
3543S:      Maintained
3544R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3545R:      Guenter Roeck <groeck@chromium.org>
3546F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3547F:      sound/soc/codecs/cros_ec_codec.*
3548
3549CIRRUS LOGIC AUDIO CODEC DRIVERS
3550M:      Brian Austin <brian.austin@cirrus.com>
3551M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3552L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3553S:      Maintained
3554F:      sound/soc/codecs/cs*
3555
3556CIRRUS LOGIC EP93XX ETHERNET DRIVER
3557M:      Hartley Sweeten <hsweeten@visionengravers.com>
3558L:      netdev@vger.kernel.org
3559S:      Maintained
3560F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3561
3562CIRRUS LOGIC LOCHNAGAR DRIVER
3563M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3564M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3565L:      patches@opensource.cirrus.com
3566S:      Supported
3567F:      drivers/clk/clk-lochnagar.c
3568F:      drivers/mfd/lochnagar-i2c.c
3569F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3570F:      drivers/regulator/lochnagar-regulator.c
3571F:      sound/soc/codecs/lochnagar-sc.c
3572F:      include/dt-bindings/clk/lochnagar.h
3573F:      include/dt-bindings/pinctrl/lochnagar.h
3574F:      include/linux/mfd/lochnagar*
3575F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3576F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3577F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3578F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3579F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3580
3581CISCO FCOE HBA DRIVER
3582M:      Satish Kharat <satishkh@cisco.com>
3583M:      Sesidhar Baddela <sebaddel@cisco.com>
3584M:      Karan Tilak Kumar <kartilak@cisco.com>
3585L:      linux-scsi@vger.kernel.org
3586S:      Supported
3587F:      drivers/scsi/fnic/
3588
3589CISCO SCSI HBA DRIVER
3590M:      Karan Tilak Kumar <kartilak@cisco.com>
3591M:      Sesidhar Baddela <sebaddel@cisco.com>
3592L:      linux-scsi@vger.kernel.org
3593S:      Supported
3594F:      drivers/scsi/snic/
3595
3596CISCO VIC ETHERNET NIC DRIVER
3597M:      Christian Benvenuti <benve@cisco.com>
3598M:      Govindarajulu Varadarajan <_govind@gmx.com>
3599M:      Parvi Kaustubhi <pkaustub@cisco.com>
3600S:      Supported
3601F:      drivers/net/ethernet/cisco/enic/
3602
3603CISCO VIC LOW LATENCY NIC DRIVER
3604M:      Christian Benvenuti <benve@cisco.com>
3605M:      Dave Goodell <dgoodell@cisco.com>
3606S:      Supported
3607F:      drivers/infiniband/hw/usnic/
3608
3609CLEANCACHE API
3610M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3611L:      linux-kernel@vger.kernel.org
3612S:      Maintained
3613F:      mm/cleancache.c
3614F:      include/linux/cleancache.h
3615
3616CLK API
3617M:      Russell King <linux@armlinux.org.uk>
3618L:      linux-clk@vger.kernel.org
3619S:      Maintained
3620F:      include/linux/clk.h
3621
3622CLOCKSOURCE, CLOCKEVENT DRIVERS
3623M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3624M:      Thomas Gleixner <tglx@linutronix.de>
3625L:      linux-kernel@vger.kernel.org
3626T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3627S:      Supported
3628F:      drivers/clocksource/
3629F:      Documentation/devicetree/bindings/timer/
3630
3631CMPC ACPI DRIVER
3632M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3633M:      Daniel Oliveira Nascimento <don@syst.com.br>
3634L:      platform-driver-x86@vger.kernel.org
3635S:      Supported
3636F:      drivers/platform/x86/classmate-laptop.c
3637
3638COBALT MEDIA DRIVER
3639M:      Hans Verkuil <hans.verkuil@cisco.com>
3640L:      linux-media@vger.kernel.org
3641T:      git git://linuxtv.org/media_tree.git
3642W:      https://linuxtv.org
3643S:      Supported
3644F:      drivers/media/pci/cobalt/
3645
3646COCCINELLE/Semantic Patches (SmPL)
3647M:      Julia Lawall <Julia.Lawall@lip6.fr>
3648M:      Gilles Muller <Gilles.Muller@lip6.fr>
3649M:      Nicolas Palix <nicolas.palix@imag.fr>
3650M:      Michal Marek <michal.lkml@markovi.net>
3651L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3652T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3653W:      http://coccinelle.lip6.fr/
3654S:      Supported
3655F:      Documentation/dev-tools/coccinelle.rst
3656F:      scripts/coccinelle/
3657F:      scripts/coccicheck
3658
3659CODA FILE SYSTEM
3660M:      Jan Harkes <jaharkes@cs.cmu.edu>
3661M:      coda@cs.cmu.edu
3662L:      codalist@coda.cs.cmu.edu
3663W:      http://www.coda.cs.cmu.edu/
3664S:      Maintained
3665F:      Documentation/filesystems/coda.txt
3666F:      fs/coda/
3667F:      include/linux/coda*.h
3668F:      include/uapi/linux/coda*.h
3669
3670CODA V4L2 MEM2MEM DRIVER
3671M:      Philipp Zabel <p.zabel@pengutronix.de>
3672L:      linux-media@vger.kernel.org
3673S:      Maintained
3674F:      Documentation/devicetree/bindings/media/coda.txt
3675F:      drivers/media/platform/coda/
3676
3677COMMON CLK FRAMEWORK
3678M:      Michael Turquette <mturquette@baylibre.com>
3679M:      Stephen Boyd <sboyd@kernel.org>
3680L:      linux-clk@vger.kernel.org
3681Q:      http://patchwork.kernel.org/project/linux-clk/list/
3682T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3683S:      Maintained
3684F:      Documentation/devicetree/bindings/clock/
3685F:      drivers/clk/
3686X:      drivers/clk/clkdev.c
3687F:      include/linux/clk-pr*
3688F:      include/linux/clk/
3689F:      include/linux/of_clk.h
3690
3691COMMON INTERNET FILE SYSTEM (CIFS)
3692M:      Steve French <sfrench@samba.org>
3693L:      linux-cifs@vger.kernel.org
3694L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3695W:      http://linux-cifs.samba.org/
3696T:      git git://git.samba.org/sfrench/cifs-2.6.git
3697S:      Supported
3698F:      Documentation/filesystems/cifs/
3699F:      fs/cifs/
3700
3701COMPACTPCI HOTPLUG CORE
3702M:      Scott Murray <scott@spiteful.org>
3703L:      linux-pci@vger.kernel.org
3704S:      Maintained
3705F:      drivers/pci/hotplug/cpci_hotplug*
3706
3707COMPACTPCI HOTPLUG GENERIC DRIVER
3708M:      Scott Murray <scott@spiteful.org>
3709L:      linux-pci@vger.kernel.org
3710S:      Maintained
3711F:      drivers/pci/hotplug/cpcihp_generic.c
3712
3713COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3714M:      Scott Murray <scott@spiteful.org>
3715L:      linux-pci@vger.kernel.org
3716S:      Maintained
3717F:      drivers/pci/hotplug/cpcihp_zt5550.*
3718
3719COMPAL LAPTOP SUPPORT
3720M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3721L:      platform-driver-x86@vger.kernel.org
3722S:      Maintained
3723F:      drivers/platform/x86/compal-laptop.c
3724
3725CONEXANT ACCESSRUNNER USB DRIVER
3726L:      accessrunner-general@lists.sourceforge.net
3727W:      http://accessrunner.sourceforge.net/
3728S:      Orphan
3729F:      drivers/usb/atm/cxacru.c
3730
3731CONFIGFS
3732M:      Joel Becker <jlbec@evilplan.org>
3733M:      Christoph Hellwig <hch@lst.de>
3734T:      git git://git.infradead.org/users/hch/configfs.git
3735S:      Supported
3736F:      fs/configfs/
3737F:      include/linux/configfs.h
3738
3739CONNECTOR
3740M:      Evgeniy Polyakov <zbr@ioremap.net>
3741L:      netdev@vger.kernel.org
3742S:      Maintained
3743F:      drivers/connector/
3744
3745CONTROL GROUP (CGROUP)
3746M:      Tejun Heo <tj@kernel.org>
3747M:      Li Zefan <lizefan@huawei.com>
3748M:      Johannes Weiner <hannes@cmpxchg.org>
3749L:      cgroups@vger.kernel.org
3750T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3751S:      Maintained
3752F:      Documentation/cgroup*
3753F:      include/linux/cgroup*
3754F:      kernel/cgroup*
3755
3756CONTROL GROUP - CPUSET
3757M:      Li Zefan <lizefan@huawei.com>
3758L:      cgroups@vger.kernel.org
3759W:      http://www.bullopensource.org/cpuset/
3760W:      http://oss.sgi.com/projects/cpusets/
3761T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3762S:      Maintained
3763F:      Documentation/cgroup-v1/cpusets.txt
3764F:      include/linux/cpuset.h
3765F:      kernel/cgroup/cpuset.c
3766
3767CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3768M:      Johannes Weiner <hannes@cmpxchg.org>
3769M:      Michal Hocko <mhocko@kernel.org>
3770M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3771L:      cgroups@vger.kernel.org
3772L:      linux-mm@kvack.org
3773S:      Maintained
3774F:      mm/memcontrol.c
3775F:      mm/swap_cgroup.c
3776
3777CORETEMP HARDWARE MONITORING DRIVER
3778M:      Fenghua Yu <fenghua.yu@intel.com>
3779L:      linux-hwmon@vger.kernel.org
3780S:      Maintained
3781F:      Documentation/hwmon/coretemp
3782F:      drivers/hwmon/coretemp.c
3783
3784COSA/SRP SYNC SERIAL DRIVER
3785M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3786W:      http://www.fi.muni.cz/~kas/cosa/
3787S:      Maintained
3788F:      drivers/net/wan/cosa*
3789
3790CPMAC ETHERNET DRIVER
3791M:      Florian Fainelli <f.fainelli@gmail.com>
3792L:      netdev@vger.kernel.org
3793S:      Maintained
3794F:      drivers/net/ethernet/ti/cpmac.c
3795
3796CPU FREQUENCY DRIVERS
3797M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3798M:      Viresh Kumar <viresh.kumar@linaro.org>
3799L:      linux-pm@vger.kernel.org
3800S:      Maintained
3801T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3802T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3803B:      https://bugzilla.kernel.org
3804F:      Documentation/cpu-freq/
3805F:      Documentation/devicetree/bindings/cpufreq/
3806F:      drivers/cpufreq/
3807F:      include/linux/cpufreq.h
3808F:      tools/testing/selftests/cpufreq/
3809
3810CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3811M:      Viresh Kumar <viresh.kumar@linaro.org>
3812M:      Sudeep Holla <sudeep.holla@arm.com>
3813L:      linux-pm@vger.kernel.org
3814W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3815S:      Maintained
3816F:      drivers/cpufreq/arm_big_little.h
3817F:      drivers/cpufreq/arm_big_little.c
3818
3819CPU POWER MONITORING SUBSYSTEM
3820M:      Thomas Renninger <trenn@suse.com>
3821M:      Shuah Khan <shuah@kernel.org>
3822L:      linux-pm@vger.kernel.org
3823S:      Maintained
3824F:      tools/power/cpupower/
3825
3826CPUID/MSR DRIVER
3827M:      "H. Peter Anvin" <hpa@zytor.com>
3828S:      Maintained
3829F:      arch/x86/kernel/cpuid.c
3830F:      arch/x86/kernel/msr.c
3831
3832CPUIDLE DRIVER - ARM BIG LITTLE
3833M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3834M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3835L:      linux-pm@vger.kernel.org
3836L:      linux-arm-kernel@lists.infradead.org
3837T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3838S:      Maintained
3839F:      drivers/cpuidle/cpuidle-big_little.c
3840
3841CPUIDLE DRIVER - ARM EXYNOS
3842M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3843M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3844M:      Kukjin Kim <kgene@kernel.org>
3845L:      linux-pm@vger.kernel.org
3846L:      linux-samsung-soc@vger.kernel.org
3847S:      Supported
3848F:      drivers/cpuidle/cpuidle-exynos.c
3849F:      arch/arm/mach-exynos/pm.c
3850
3851CPUIDLE DRIVERS
3852M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3853M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3854L:      linux-pm@vger.kernel.org
3855S:      Maintained
3856T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3857B:      https://bugzilla.kernel.org
3858F:      drivers/cpuidle/*
3859F:      include/linux/cpuidle.h
3860
3861CRAMFS FILESYSTEM
3862M:      Nicolas Pitre <nico@linaro.org>
3863S:      Maintained
3864F:      Documentation/filesystems/cramfs.txt
3865F:      fs/cramfs/
3866
3867CRYPTO API
3868M:      Herbert Xu <herbert@gondor.apana.org.au>
3869M:      "David S. Miller" <davem@davemloft.net>
3870L:      linux-crypto@vger.kernel.org
3871T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3872T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3873S:      Maintained
3874F:      Documentation/crypto/
3875F:      Documentation/devicetree/bindings/crypto/
3876F:      arch/*/crypto/
3877F:      crypto/
3878F:      drivers/crypto/
3879F:      include/crypto/
3880F:      include/linux/crypto*
3881F:      lib/crypto/
3882
3883CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3884M:      Neil Horman <nhorman@tuxdriver.com>
3885L:      linux-crypto@vger.kernel.org
3886S:      Maintained
3887F:      crypto/ansi_cprng.c
3888F:      crypto/rng.c
3889
3890CS3308 MEDIA DRIVER
3891M:      Hans Verkuil <hverkuil@xs4all.nl>
3892L:      linux-media@vger.kernel.org
3893T:      git git://linuxtv.org/media_tree.git
3894W:      http://linuxtv.org
3895S:      Odd Fixes
3896F:      drivers/media/i2c/cs3308.c
3897F:      drivers/media/i2c/cs3308.h
3898
3899CS5535 Audio ALSA driver
3900M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3901S:      Maintained
3902F:      sound/pci/cs5535audio/
3903
3904CW1200 WLAN driver
3905M:      Solomon Peachy <pizza@shaftnet.org>
3906S:      Maintained
3907F:      drivers/net/wireless/st/cw1200/
3908
3909CX18 VIDEO4LINUX DRIVER
3910M:      Andy Walls <awalls@md.metrocast.net>
3911L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3912L:      linux-media@vger.kernel.org
3913T:      git git://linuxtv.org/media_tree.git
3914W:      https://linuxtv.org
3915W:      http://www.ivtvdriver.org/index.php/Cx18
3916S:      Maintained
3917F:      Documentation/media/v4l-drivers/cx18*
3918F:      drivers/media/pci/cx18/
3919F:      include/uapi/linux/ivtv*
3920
3921CX2341X MPEG ENCODER HELPER MODULE
3922M:      Hans Verkuil <hverkuil@xs4all.nl>
3923L:      linux-media@vger.kernel.org
3924T:      git git://linuxtv.org/media_tree.git
3925W:      https://linuxtv.org
3926S:      Maintained
3927F:      drivers/media/common/cx2341x*
3928F:      include/media/cx2341x*
3929
3930CX24120 MEDIA DRIVER
3931M:      Jemma Denson <jdenson@gmail.com>
3932M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3933L:      linux-media@vger.kernel.org
3934W:      https://linuxtv.org
3935Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3936S:      Maintained
3937F:      drivers/media/dvb-frontends/cx24120*
3938
3939CX88 VIDEO4LINUX DRIVER
3940M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3941L:      linux-media@vger.kernel.org
3942W:      https://linuxtv.org
3943T:      git git://linuxtv.org/media_tree.git
3944S:      Odd fixes
3945F:      Documentation/media/v4l-drivers/cx88*
3946F:      drivers/media/pci/cx88/
3947
3948CXD2820R MEDIA DRIVER
3949M:      Antti Palosaari <crope@iki.fi>
3950L:      linux-media@vger.kernel.org
3951W:      https://linuxtv.org
3952W:      http://palosaari.fi/linux/
3953Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3954T:      git git://linuxtv.org/anttip/media_tree.git
3955S:      Maintained
3956F:      drivers/media/dvb-frontends/cxd2820r*
3957
3958CXGB3 ETHERNET DRIVER (CXGB3)
3959M:      Santosh Raspatur <santosh@chelsio.com>
3960L:      netdev@vger.kernel.org
3961W:      http://www.chelsio.com
3962S:      Supported
3963F:      drivers/net/ethernet/chelsio/cxgb3/
3964
3965CXGB3 ISCSI DRIVER (CXGB3I)
3966M:      Karen Xie <kxie@chelsio.com>
3967L:      linux-scsi@vger.kernel.org
3968W:      http://www.chelsio.com
3969S:      Supported
3970F:      drivers/scsi/cxgbi/cxgb3i
3971
3972CXGB4 CRYPTO DRIVER (chcr)
3973M:      Harsh Jain <harsh@chelsio.com>
3974L:      linux-crypto@vger.kernel.org
3975W:      http://www.chelsio.com
3976S:      Supported
3977F:      drivers/crypto/chelsio
3978
3979CXGB4 INLINE CRYPTO DRIVER
3980M:      Ayush Sawal <ayush.sawal@chelsio.com>
3981M:      Vinay Kumar Yadav <vinay.yadav@chelsio.com>
3982M:      Rohit Maheshwari <rohitm@chelsio.com>
3983L:      netdev@vger.kernel.org
3984S:      Supported
3985W:      http://www.chelsio.com
3986F:      drivers/net/ethernet/chelsio/inline_crypto/
3987
3988CXGB4 ETHERNET DRIVER (CXGB4)
3989M:      Ganesh Goudar <ganeshgr@chelsio.com>
3990L:      netdev@vger.kernel.org
3991W:      http://www.chelsio.com
3992S:      Supported
3993F:      drivers/net/ethernet/chelsio/cxgb4/
3994
3995CXGB4 ISCSI DRIVER (CXGB4I)
3996M:      Karen Xie <kxie@chelsio.com>
3997L:      linux-scsi@vger.kernel.org
3998W:      http://www.chelsio.com
3999S:      Supported
4000F:      drivers/scsi/cxgbi/cxgb4i
4001
4002CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4003M:      Steve Wise <swise@chelsio.com>
4004L:      linux-rdma@vger.kernel.org
4005W:      http://www.openfabrics.org
4006S:      Supported
4007F:      drivers/infiniband/hw/cxgb4/
4008F:      include/uapi/rdma/cxgb4-abi.h
4009
4010CXGB4VF ETHERNET DRIVER (CXGB4VF)
4011M:      Casey Leedom <leedom@chelsio.com>
4012L:      netdev@vger.kernel.org
4013W:      http://www.chelsio.com
4014S:      Supported
4015F:      drivers/net/ethernet/chelsio/cxgb4vf/
4016
4017CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4018M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4019M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4020L:      linuxppc-dev@lists.ozlabs.org
4021S:      Supported
4022F:      arch/powerpc/platforms/powernv/pci-cxl.c
4023F:      drivers/misc/cxl/
4024F:      include/misc/cxl*
4025F:      include/uapi/misc/cxl.h
4026F:      Documentation/powerpc/cxl.txt
4027F:      Documentation/ABI/testing/sysfs-class-cxl
4028
4029CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4030M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4031M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4032M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4033L:      linux-scsi@vger.kernel.org
4034S:      Supported
4035F:      drivers/scsi/cxlflash/
4036F:      include/uapi/scsi/cxlflash_ioctls.h
4037F:      Documentation/powerpc/cxlflash.txt
4038
4039CYBERPRO FB DRIVER
4040M:      Russell King <linux@armlinux.org.uk>
4041L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4042W:      http://www.armlinux.org.uk/
4043S:      Maintained
4044F:      drivers/video/fbdev/cyber2000fb.*
4045
4046CYCLADES ASYNC MUX DRIVER
4047W:      http://www.cyclades.com/
4048S:      Orphan
4049F:      drivers/tty/cyclades.c
4050F:      include/linux/cyclades.h
4051F:      include/uapi/linux/cyclades.h
4052
4053CYCLADES PC300 DRIVER
4054W:      http://www.cyclades.com/
4055S:      Orphan
4056F:      drivers/net/wan/pc300*
4057
4058CYPRESS_FIRMWARE MEDIA DRIVER
4059M:      Antti Palosaari <crope@iki.fi>
4060L:      linux-media@vger.kernel.org
4061W:      https://linuxtv.org
4062W:      http://palosaari.fi/linux/
4063Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4064T:      git git://linuxtv.org/anttip/media_tree.git
4065S:      Maintained
4066F:      drivers/media/common/cypress_firmware*
4067
4068CYTTSP TOUCHSCREEN DRIVER
4069M:      Ferruh Yigit <fery@cypress.com>
4070L:      linux-input@vger.kernel.org
4071S:      Supported
4072F:      drivers/input/touchscreen/cyttsp*
4073F:      include/linux/input/cyttsp.h
4074
4075D-LINK DIR-685 TOUCHKEYS DRIVER
4076M:      Linus Walleij <linus.walleij@linaro.org>
4077L:      linux-input@vger.kernel.org
4078S:      Supported
4079F:      drivers/input/dlink-dir685-touchkeys.c
4080
4081DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4082M:      Joshua Kinard <kumba@gentoo.org>
4083S:      Maintained
4084F:      drivers/rtc/rtc-ds1685.c
4085F:      include/linux/rtc/ds1685.h
4086
4087DAMA SLAVE for AX.25
4088M:      Joerg Reuter <jreuter@yaina.de>
4089W:      http://yaina.de/jreuter/
4090W:      http://www.qsl.net/dl1bke/
4091L:      linux-hams@vger.kernel.org
4092S:      Maintained
4093F:      net/ax25/af_ax25.c
4094F:      net/ax25/ax25_dev.c
4095F:      net/ax25/ax25_ds_*
4096F:      net/ax25/ax25_in.c
4097F:      net/ax25/ax25_out.c
4098F:      net/ax25/ax25_timer.c
4099F:      net/ax25/sysctl_net_ax25.c
4100
4101DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4102L:      netdev@vger.kernel.org
4103S:      Orphan
4104F:      Documentation/networking/dmfe.txt
4105F:      drivers/net/ethernet/dec/tulip/dmfe.c
4106
4107DC390/AM53C974 SCSI driver
4108M:      Hannes Reinecke <hare@suse.com>
4109L:      linux-scsi@vger.kernel.org
4110S:      Maintained
4111F:      drivers/scsi/am53c974.c
4112
4113DC395x SCSI driver
4114M:      Oliver Neukum <oliver@neukum.org>
4115M:      Ali Akcaagac <aliakc@web.de>
4116M:      Jamie Lenehan <lenehan@twibble.org>
4117L:      dc395x@twibble.org
4118W:      http://twibble.org/dist/dc395x/
4119W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4120S:      Maintained
4121F:      Documentation/scsi/dc395x.txt
4122F:      drivers/scsi/dc395x.*
4123
4124DCCP PROTOCOL
4125M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4126L:      dccp@vger.kernel.org
4127W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4128S:      Maintained
4129F:      include/linux/dccp.h
4130F:      include/uapi/linux/dccp.h
4131F:      include/linux/tfrc.h
4132F:      net/dccp/
4133
4134DECnet NETWORK LAYER
4135W:      http://linux-decnet.sourceforge.net
4136L:      linux-decnet-user@lists.sourceforge.net
4137S:      Orphan
4138F:      Documentation/networking/decnet.txt
4139F:      net/decnet/
4140
4141DECSTATION PLATFORM SUPPORT
4142M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4143L:      linux-mips@linux-mips.org
4144W:      http://www.linux-mips.org/wiki/DECstation
4145S:      Maintained
4146F:      arch/mips/dec/
4147F:      arch/mips/include/asm/dec/
4148F:      arch/mips/include/asm/mach-dec/
4149
4150DEFXX FDDI NETWORK DRIVER
4151M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4152S:      Maintained
4153F:      drivers/net/fddi/defxx.*
4154
4155DELL SMBIOS DRIVER
4156M:      Pali Rohár <pali.rohar@gmail.com>
4157M:      Mario Limonciello <mario.limonciello@dell.com>
4158L:      platform-driver-x86@vger.kernel.org
4159S:      Maintained
4160F:      drivers/platform/x86/dell-smbios.*
4161
4162DELL SMBIOS SMM DRIVER
4163M:      Mario Limonciello <mario.limonciello@dell.com>
4164L:      platform-driver-x86@vger.kernel.org
4165S:      Maintained
4166F:      drivers/platform/x86/dell-smbios-smm.c
4167
4168DELL SMBIOS WMI DRIVER
4169M:      Mario Limonciello <mario.limonciello@dell.com>
4170L:      platform-driver-x86@vger.kernel.org
4171S:      Maintained
4172F:      drivers/platform/x86/dell-smbios-wmi.c
4173F:      tools/wmi/dell-smbios-example.c
4174
4175DELL LAPTOP DRIVER
4176M:      Matthew Garrett <mjg59@srcf.ucam.org>
4177M:      Pali Rohár <pali.rohar@gmail.com>
4178L:      platform-driver-x86@vger.kernel.org
4179S:      Maintained
4180F:      drivers/platform/x86/dell-laptop.c
4181
4182DELL LAPTOP FREEFALL DRIVER
4183M:      Pali Rohár <pali.rohar@gmail.com>
4184S:      Maintained
4185F:      drivers/platform/x86/dell-smo8800.c
4186
4187DELL LAPTOP RBTN DRIVER
4188M:      Pali Rohár <pali.rohar@gmail.com>
4189S:      Maintained
4190F:      drivers/platform/x86/dell-rbtn.*
4191
4192DELL LAPTOP SMM DRIVER
4193M:      Pali Rohár <pali.rohar@gmail.com>
4194S:      Maintained
4195F:      drivers/hwmon/dell-smm-hwmon.c
4196F:      include/uapi/linux/i8k.h
4197
4198DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4199M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4200S:      Maintained
4201F:      Documentation/dcdbas.txt
4202F:      drivers/firmware/dcdbas.*
4203
4204DELL WMI SYSMAN DRIVER
4205M:      Divya Bharathi <divya.bharathi@dell.com>
4206M:      Mario Limonciello <mario.limonciello@dell.com>
4207M:      Prasanth Ksr <prasanth.ksr@dell.com>
4208L:      platform-driver-x86@vger.kernel.org
4209S:      Maintained
4210F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
4211F:      drivers/platform/x86/dell-wmi-sysman/
4212
4213DELL WMI NOTIFICATIONS DRIVER
4214M:      Matthew Garrett <mjg59@srcf.ucam.org>
4215M:      Pali Rohár <pali.rohar@gmail.com>
4216S:      Maintained
4217F:      drivers/platform/x86/dell-wmi.c
4218
4219DELL WMI DESCRIPTOR DRIVER
4220M:      Mario Limonciello <mario.limonciello@dell.com>
4221S:      Maintained
4222F:      drivers/platform/x86/dell-wmi-descriptor.c
4223
4224DELTA ST MEDIA DRIVER
4225M:      Hugues Fruchet <hugues.fruchet@st.com>
4226L:      linux-media@vger.kernel.org
4227T:      git git://linuxtv.org/media_tree.git
4228W:      https://linuxtv.org
4229S:      Supported
4230F:      drivers/media/platform/sti/delta
4231
4232DENALI NAND DRIVER
4233M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4234L:      linux-mtd@lists.infradead.org
4235S:      Supported
4236F:      drivers/mtd/nand/raw/denali*
4237
4238DESIGNWARE USB2 DRD IP DRIVER
4239M:      Minas Harutyunyan <hminas@synopsys.com>
4240L:      linux-usb@vger.kernel.org
4241T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4242S:      Maintained
4243F:      drivers/usb/dwc2/
4244
4245DESIGNWARE USB3 DRD IP DRIVER
4246M:      Felipe Balbi <balbi@kernel.org>
4247L:      linux-usb@vger.kernel.org
4248T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4249S:      Maintained
4250F:      drivers/usb/dwc3/
4251
4252DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4253M:      Andreas Klinger <ak@it-klinger.de>
4254L:      linux-iio@vger.kernel.org
4255S:      Maintained
4256F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4257F:      drivers/iio/proximity/srf*.c
4258
4259DEVICE COREDUMP (DEV_COREDUMP)
4260M:      Johannes Berg <johannes@sipsolutions.net>
4261L:      linux-kernel@vger.kernel.org
4262S:      Maintained
4263F:      drivers/base/devcoredump.c
4264F:      include/linux/devcoredump.h
4265
4266DEVICE FREQUENCY (DEVFREQ)
4267M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4268M:      Kyungmin Park <kyungmin.park@samsung.com>
4269R:      Chanwoo Choi <cw00.choi@samsung.com>
4270L:      linux-pm@vger.kernel.org
4271T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4272S:      Maintained
4273F:      drivers/devfreq/
4274F:      include/linux/devfreq.h
4275F:      Documentation/devicetree/bindings/devfreq/
4276
4277DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4278M:      Chanwoo Choi <cw00.choi@samsung.com>
4279L:      linux-pm@vger.kernel.org
4280T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4281S:      Supported
4282F:      drivers/devfreq/event/
4283F:      drivers/devfreq/devfreq-event.c
4284F:      include/linux/devfreq-event.h
4285F:      Documentation/devicetree/bindings/devfreq/event/
4286
4287DEVICE NUMBER REGISTRY
4288M:      Torben Mathiasen <device@lanana.org>
4289W:      http://lanana.org/docs/device-list/index.html
4290S:      Maintained
4291
4292DEVICE-MAPPER  (LVM)
4293M:      Alasdair Kergon <agk@redhat.com>
4294M:      Mike Snitzer <snitzer@redhat.com>
4295M:      dm-devel@redhat.com
4296L:      dm-devel@redhat.com
4297W:      http://sources.redhat.com/dm
4298Q:      http://patchwork.kernel.org/project/dm-devel/list/
4299T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4300T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4301S:      Maintained
4302F:      Documentation/admin-guide/device-mapper/
4303F:      drivers/md/Makefile
4304F:      drivers/md/Kconfig
4305F:      drivers/md/dm*
4306F:      drivers/md/persistent-data/
4307F:      include/linux/device-mapper.h
4308F:      include/linux/dm-*.h
4309F:      include/uapi/linux/dm-*.h
4310
4311DEVLINK
4312M:      Jiri Pirko <jiri@mellanox.com>
4313L:      netdev@vger.kernel.org
4314S:      Supported
4315F:      net/core/devlink.c
4316F:      include/net/devlink.h
4317F:      include/uapi/linux/devlink.h
4318F:      Documentation/networking/devlink
4319
4320DIALOG SEMICONDUCTOR DRIVERS
4321M:      Support Opensource <support.opensource@diasemi.com>
4322W:      http://www.dialog-semiconductor.com/products
4323S:      Supported
4324F:      Documentation/hwmon/da90??
4325F:      Documentation/devicetree/bindings/mfd/da90*.txt
4326F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4327F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4328F:      Documentation/devicetree/bindings/regulator/da92*.txt
4329F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4330F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4331F:      drivers/gpio/gpio-da90??.c
4332F:      drivers/hwmon/da90??-hwmon.c
4333F:      drivers/iio/adc/da91??-*.c
4334F:      drivers/input/misc/da90??_onkey.c
4335F:      drivers/input/touchscreen/da9052_tsi.c
4336F:      drivers/leds/leds-da90??.c
4337F:      drivers/mfd/da903x.c
4338F:      drivers/mfd/da90??-*.c
4339F:      drivers/mfd/da91??-*.c
4340F:      drivers/power/supply/da9052-battery.c
4341F:      drivers/power/supply/da91??-*.c
4342F:      drivers/regulator/da903x.c
4343F:      drivers/regulator/da9???-regulator.[ch]
4344F:      drivers/thermal/da90??-thermal.c
4345F:      drivers/rtc/rtc-da90??.c
4346F:      drivers/video/backlight/da90??_bl.c
4347F:      drivers/watchdog/da90??_wdt.c
4348F:      include/linux/mfd/da903x.h
4349F:      include/linux/mfd/da9052/
4350F:      include/linux/mfd/da9055/
4351F:      include/linux/mfd/da9062/
4352F:      include/linux/mfd/da9063/
4353F:      include/linux/mfd/da9150/
4354F:      include/linux/regulator/da9211.h
4355F:      include/sound/da[79]*.h
4356F:      sound/soc/codecs/da[79]*.[ch]
4357
4358DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4359M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4360L:      linux-gpio@vger.kernel.org
4361S:      Maintained
4362F:      drivers/gpio/gpio-gpio-mm.c
4363
4364DIGI NEO AND CLASSIC PCI PRODUCTS
4365M:      Lidza Louina <lidza.louina@gmail.com>
4366M:      Mark Hounschell <markh@compro.net>
4367L:      driverdev-devel@linuxdriverproject.org
4368S:      Maintained
4369F:      drivers/staging/dgnc/
4370
4371DIOLAN U2C-12 I2C DRIVER
4372M:      Guenter Roeck <linux@roeck-us.net>
4373L:      linux-i2c@vger.kernel.org
4374S:      Maintained
4375F:      drivers/i2c/busses/i2c-diolan-u2c.c
4376
4377FILESYSTEM DIRECT ACCESS (DAX)
4378M:      Matthew Wilcox <mawilcox@microsoft.com>
4379M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4380L:      linux-fsdevel@vger.kernel.org
4381S:      Supported
4382F:      fs/dax.c
4383F:      include/linux/dax.h
4384F:      include/trace/events/fs_dax.h
4385
4386DEVICE DIRECT ACCESS (DAX)
4387M:      Dan Williams <dan.j.williams@intel.com>
4388M:      Dave Jiang <dave.jiang@intel.com>
4389M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4390M:      Vishal Verma <vishal.l.verma@intel.com>
4391L:      linux-nvdimm@lists.01.org
4392S:      Supported
4393F:      drivers/dax/
4394
4395DIRECTORY NOTIFICATION (DNOTIFY)
4396M:      Jan Kara <jack@suse.cz>
4397R:      Amir Goldstein <amir73il@gmail.com>
4398L:      linux-fsdevel@vger.kernel.org
4399S:      Maintained
4400F:      Documentation/filesystems/dnotify.txt
4401F:      fs/notify/dnotify/
4402F:      include/linux/dnotify.h
4403
4404DISK GEOMETRY AND PARTITION HANDLING
4405M:      Andries Brouwer <aeb@cwi.nl>
4406W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4407W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4408W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4409S:      Maintained
4410
4411DISKQUOTA
4412M:      Jan Kara <jack@suse.com>
4413S:      Maintained
4414F:      Documentation/filesystems/quota.txt
4415F:      fs/quota/
4416F:      include/linux/quota*.h
4417F:      include/uapi/linux/quota*.h
4418
4419DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4420M:      Bernie Thompson <bernie@plugable.com>
4421L:      linux-fbdev@vger.kernel.org
4422S:      Maintained
4423W:      http://plugable.com/category/projects/udlfb/
4424F:      drivers/video/fbdev/udlfb.c
4425F:      include/video/udlfb.h
4426F:      Documentation/fb/udlfb.txt
4427
4428DISTRIBUTED LOCK MANAGER (DLM)
4429M:      Christine Caulfield <ccaulfie@redhat.com>
4430M:      David Teigland <teigland@redhat.com>
4431L:      cluster-devel@redhat.com
4432W:      http://sources.redhat.com/cluster/
4433T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4434S:      Supported
4435F:      fs/dlm/
4436
4437DMA BUFFER SHARING FRAMEWORK
4438M:      Sumit Semwal <sumit.semwal@linaro.org>
4439S:      Maintained
4440L:      linux-media@vger.kernel.org
4441L:      dri-devel@lists.freedesktop.org
4442L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4443F:      drivers/dma-buf/
4444F:      include/linux/dma-buf*
4445F:      include/linux/reservation.h
4446F:      include/linux/*fence.h
4447F:      Documentation/driver-api/dma-buf.rst
4448T:      git git://anongit.freedesktop.org/drm/drm-misc
4449
4450DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4451M:      Vinod Koul <vkoul@kernel.org>
4452L:      dmaengine@vger.kernel.org
4453Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4454S:      Maintained
4455F:      drivers/dma/
4456F:      include/linux/dmaengine.h
4457F:      include/linux/of_dma.h
4458F:      Documentation/devicetree/bindings/dma/
4459F:      Documentation/driver-api/dmaengine/
4460T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4461
4462DMA MAPPING HELPERS
4463M:      Christoph Hellwig <hch@lst.de>
4464M:      Marek Szyprowski <m.szyprowski@samsung.com>
4465R:      Robin Murphy <robin.murphy@arm.com>
4466L:      iommu@lists.linux-foundation.org
4467T:      git git://git.infradead.org/users/hch/dma-mapping.git
4468W:      http://git.infradead.org/users/hch/dma-mapping.git
4469S:      Supported
4470F:      kernel/dma/
4471F:      include/asm-generic/dma-mapping.h
4472F:      include/linux/dma-direct.h
4473F:      include/linux/dma-mapping.h
4474F:      include/linux/dma-noncoherent.h
4475
4476DME1737 HARDWARE MONITOR DRIVER
4477M:      Juerg Haefliger <juergh@gmail.com>
4478L:      linux-hwmon@vger.kernel.org
4479S:      Maintained
4480F:      Documentation/hwmon/dme1737
4481F:      drivers/hwmon/dme1737.c
4482
4483DMI/SMBIOS SUPPORT
4484M:      Jean Delvare <jdelvare@suse.com>
4485S:      Maintained
4486T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4487F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4488F:      drivers/firmware/dmi-id.c
4489F:      drivers/firmware/dmi_scan.c
4490F:      include/linux/dmi.h
4491
4492DOCUMENTATION
4493M:      Jonathan Corbet <corbet@lwn.net>
4494L:      linux-doc@vger.kernel.org
4495S:      Maintained
4496F:      Documentation/
4497F:      scripts/kernel-doc
4498X:      Documentation/ABI/
4499X:      Documentation/devicetree/
4500X:      Documentation/acpi
4501X:      Documentation/power
4502X:      Documentation/spi
4503X:      Documentation/media
4504T:      git git://git.lwn.net/linux.git docs-next
4505
4506DONGWOON DW9714 LENS VOICE COIL DRIVER
4507M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4508L:      linux-media@vger.kernel.org
4509T:      git git://linuxtv.org/media_tree.git
4510S:      Maintained
4511F:      drivers/media/i2c/dw9714.c
4512
4513DOUBLETALK DRIVER
4514M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4515L:      blinux-list@redhat.com
4516S:      Maintained
4517F:      drivers/char/dtlk.c
4518F:      include/linux/dtlk.h
4519
4520DPAA2 DATAPATH I/O (DPIO) DRIVER
4521M:      Roy Pledge <Roy.Pledge@nxp.com>
4522L:      linux-kernel@vger.kernel.org
4523S:      Maintained
4524F:      drivers/staging/fsl-mc/bus/dpio
4525
4526DPAA2 ETHERNET DRIVER
4527M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4528L:      linux-kernel@vger.kernel.org
4529S:      Maintained
4530F:      drivers/staging/fsl-dpaa2/ethernet
4531
4532DPAA2 ETHERNET SWITCH DRIVER
4533M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4534L:      linux-kernel@vger.kernel.org
4535S:      Maintained
4536F:      drivers/staging/fsl-dpaa2/ethsw
4537
4538DPAA2 PTP CLOCK DRIVER
4539M:      Yangbo Lu <yangbo.lu@nxp.com>
4540L:      linux-kernel@vger.kernel.org
4541S:      Maintained
4542F:      drivers/staging/fsl-dpaa2/rtc
4543
4544DPT_I2O SCSI RAID DRIVER
4545M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4546L:      linux-scsi@vger.kernel.org
4547W:      http://www.adaptec.com/
4548S:      Maintained
4549F:      drivers/scsi/dpt*
4550F:      drivers/scsi/dpt/
4551
4552DRBD DRIVER
4553M:      Philipp Reisner <philipp.reisner@linbit.com>
4554M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4555L:      drbd-dev@lists.linbit.com
4556W:      http://www.drbd.org
4557T:      git git://git.linbit.com/linux-drbd.git
4558T:      git git://git.linbit.com/drbd-8.4.git
4559S:      Supported
4560F:      drivers/block/drbd/
4561F:      lib/lru_cache.c
4562F:      Documentation/blockdev/drbd/
4563
4564DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4565M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4566R:      "Rafael J. Wysocki" <rafael@kernel.org>
4567T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4568S:      Supported
4569F:      Documentation/kobject.txt
4570F:      drivers/base/
4571F:      fs/debugfs/
4572F:      fs/sysfs/
4573F:      include/linux/debugfs.h
4574F:      include/linux/kobj*
4575F:      lib/kobj*
4576
4577DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4578M:      Kevin Hilman <khilman@kernel.org>
4579M:      Nishanth Menon <nm@ti.com>
4580S:      Maintained
4581F:      drivers/power/avs/
4582F:      include/linux/power/smartreflex.h
4583L:      linux-pm@vger.kernel.org
4584
4585DRM DRIVER FOR ARM PL111 CLCD
4586M:      Eric Anholt <eric@anholt.net>
4587T:      git git://anongit.freedesktop.org/drm/drm-misc
4588S:      Supported
4589F:      drivers/gpu/drm/pl111/
4590
4591DRM DRIVER FOR ARM VERSATILE TFT PANELS
4592M:      Linus Walleij <linus.walleij@linaro.org>
4593T:      git git://anongit.freedesktop.org/drm/drm-misc
4594S:      Maintained
4595F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4596F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4597
4598DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4599M:      Dave Airlie <airlied@redhat.com>
4600S:      Odd Fixes
4601F:      drivers/gpu/drm/ast/
4602
4603DRM DRIVER FOR BOCHS VIRTUAL GPU
4604M:      Gerd Hoffmann <kraxel@redhat.com>
4605L:      virtualization@lists.linux-foundation.org
4606T:      git git://anongit.freedesktop.org/drm/drm-misc
4607S:      Maintained
4608F:      drivers/gpu/drm/bochs/
4609
4610DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4611M:      Linus Walleij <linus.walleij@linaro.org>
4612T:      git git://anongit.freedesktop.org/drm/drm-misc
4613S:      Maintained
4614F:      drivers/gpu/drm/tve200/
4615
4616DRM DRIVER FOR ILITEK ILI9225 PANELS
4617M:      David Lechner <david@lechnology.com>
4618S:      Maintained
4619F:      drivers/gpu/drm/tinydrm/ili9225.c
4620F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4621
4622DRM DRIVER FOR INTEL I810 VIDEO CARDS
4623S:      Orphan / Obsolete
4624F:      drivers/gpu/drm/i810/
4625F:      include/uapi/drm/i810_drm.h
4626
4627DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4628S:      Orphan / Obsolete
4629F:      drivers/gpu/drm/mga/
4630F:      include/uapi/drm/mga_drm.h
4631
4632DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4633M:      Dave Airlie <airlied@redhat.com>
4634S:      Odd Fixes
4635F:      drivers/gpu/drm/mgag200/
4636
4637DRM DRIVER FOR MI0283QT
4638M:      Noralf Trønnes <noralf@tronnes.org>
4639S:      Maintained
4640F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4641F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4642
4643DRM DRIVER FOR MSM ADRENO GPU
4644M:      Rob Clark <robdclark@gmail.com>
4645L:      linux-arm-msm@vger.kernel.org
4646L:      dri-devel@lists.freedesktop.org
4647L:      freedreno@lists.freedesktop.org
4648T:      git git://people.freedesktop.org/~robclark/linux
4649S:      Maintained
4650F:      drivers/gpu/drm/msm/
4651F:      include/uapi/drm/msm_drm.h
4652F:      Documentation/devicetree/bindings/display/msm/
4653
4654DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4655M:      Ben Skeggs <bskeggs@redhat.com>
4656L:      dri-devel@lists.freedesktop.org
4657L:      nouveau@lists.freedesktop.org
4658T:      git git://github.com/skeggsb/linux
4659S:      Supported
4660F:      drivers/gpu/drm/nouveau/
4661F:      include/uapi/drm/nouveau_drm.h
4662
4663DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4664M:      Noralf Trønnes <noralf@tronnes.org>
4665S:      Maintained
4666F:      drivers/gpu/drm/tinydrm/repaper.c
4667F:      Documentation/devicetree/bindings/display/repaper.txt
4668
4669DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4670M:      Dave Airlie <airlied@redhat.com>
4671M:      Gerd Hoffmann <kraxel@redhat.com>
4672L:      virtualization@lists.linux-foundation.org
4673T:      git git://anongit.freedesktop.org/drm/drm-misc
4674S:      Obsolete
4675W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4676F:      drivers/gpu/drm/cirrus/
4677
4678DRM DRIVER FOR QXL VIRTUAL GPU
4679M:      Dave Airlie <airlied@redhat.com>
4680M:      Gerd Hoffmann <kraxel@redhat.com>
4681L:      virtualization@lists.linux-foundation.org
4682T:      git git://anongit.freedesktop.org/drm/drm-misc
4683S:      Maintained
4684F:      drivers/gpu/drm/qxl/
4685F:      include/uapi/drm/qxl_drm.h
4686
4687DRM DRIVER FOR RAGE 128 VIDEO CARDS
4688S:      Orphan / Obsolete
4689F:      drivers/gpu/drm/r128/
4690F:      include/uapi/drm/r128_drm.h
4691
4692DRM DRIVER FOR SAVAGE VIDEO CARDS
4693S:      Orphan / Obsolete
4694F:      drivers/gpu/drm/savage/
4695F:      include/uapi/drm/savage_drm.h
4696
4697DRM DRIVER FOR SIS VIDEO CARDS
4698S:      Orphan / Obsolete
4699F:      drivers/gpu/drm/sis/
4700F:      include/uapi/drm/sis_drm.h
4701
4702DRM DRIVER FOR SITRONIX ST7586 PANELS
4703M:      David Lechner <david@lechnology.com>
4704S:      Maintained
4705F:      drivers/gpu/drm/tinydrm/st7586.c
4706F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4707
4708DRM DRIVER FOR SITRONIX ST7735R PANELS
4709M:      David Lechner <david@lechnology.com>
4710S:      Maintained
4711F:      drivers/gpu/drm/tinydrm/st7735r.c
4712F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4713
4714DRM DRIVER FOR TDFX VIDEO CARDS
4715S:      Orphan / Obsolete
4716F:      drivers/gpu/drm/tdfx/
4717
4718DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4719M:      Dave Airlie <airlied@redhat.com>
4720S:      Odd Fixes
4721F:      drivers/gpu/drm/udl/
4722
4723DRM DRIVER FOR VMWARE VIRTUAL GPU
4724M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4725M:      Sinclair Yeh <syeh@vmware.com>
4726M:      Thomas Hellstrom <thellstrom@vmware.com>
4727L:      dri-devel@lists.freedesktop.org
4728T:      git git://people.freedesktop.org/~syeh/repos_linux
4729T:      git git://people.freedesktop.org/~thomash/linux
4730S:      Supported
4731F:      drivers/gpu/drm/vmwgfx/
4732F:      include/uapi/drm/vmwgfx_drm.h
4733
4734DRM DRIVERS
4735M:      David Airlie <airlied@linux.ie>
4736L:      dri-devel@lists.freedesktop.org
4737T:      git git://anongit.freedesktop.org/drm/drm
4738B:      https://bugs.freedesktop.org/
4739C:      irc://chat.freenode.net/dri-devel
4740S:      Maintained
4741F:      drivers/gpu/drm/
4742F:      drivers/gpu/vga/
4743F:      Documentation/devicetree/bindings/display/
4744F:      Documentation/devicetree/bindings/gpu/
4745F:      Documentation/gpu/
4746F:      include/drm/
4747F:      include/uapi/drm/
4748F:      include/linux/vga*
4749
4750DRM DRIVERS AND MISC GPU PATCHES
4751M:      Gustavo Padovan <gustavo@padovan.org>
4752M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4753M:      Sean Paul <seanpaul@chromium.org>
4754W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4755S:      Maintained
4756T:      git git://anongit.freedesktop.org/drm/drm-misc
4757F:      Documentation/gpu/
4758F:      drivers/gpu/vga/
4759F:      drivers/gpu/drm/*
4760F:      include/drm/drm*
4761F:      include/uapi/drm/drm*
4762F:      include/linux/vga*
4763
4764DRM DRIVERS FOR ALLWINNER A10
4765M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4766L:      dri-devel@lists.freedesktop.org
4767S:      Supported
4768F:      drivers/gpu/drm/sun4i/
4769F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4770T:      git git://anongit.freedesktop.org/drm/drm-misc
4771
4772DRM DRIVERS FOR AMLOGIC SOCS
4773M:      Neil Armstrong <narmstrong@baylibre.com>
4774L:      dri-devel@lists.freedesktop.org
4775L:      linux-amlogic@lists.infradead.org
4776W:      http://linux-meson.com/
4777S:      Supported
4778F:      drivers/gpu/drm/meson/
4779F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4780F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4781F:      Documentation/gpu/meson.rst
4782T:      git git://anongit.freedesktop.org/drm/drm-misc
4783
4784DRM DRIVERS FOR ATMEL HLCDC
4785M:      Boris Brezillon <boris.brezillon@bootlin.com>
4786L:      dri-devel@lists.freedesktop.org
4787S:      Supported
4788F:      drivers/gpu/drm/atmel-hlcdc/
4789F:      Documentation/devicetree/bindings/display/atmel/
4790T:      git git://anongit.freedesktop.org/drm/drm-misc
4791
4792DRM DRIVERS FOR BRIDGE CHIPS
4793M:      Archit Taneja <architt@codeaurora.org>
4794M:      Andrzej Hajda <a.hajda@samsung.com>
4795R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4796S:      Maintained
4797T:      git git://anongit.freedesktop.org/drm/drm-misc
4798F:      drivers/gpu/drm/bridge/
4799
4800DRM DRIVERS FOR EXYNOS
4801M:      Inki Dae <inki.dae@samsung.com>
4802M:      Joonyoung Shim <jy0922.shim@samsung.com>
4803M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4804M:      Kyungmin Park <kyungmin.park@samsung.com>
4805L:      dri-devel@lists.freedesktop.org
4806T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4807S:      Supported
4808F:      drivers/gpu/drm/exynos/
4809F:      include/uapi/drm/exynos_drm.h
4810F:      Documentation/devicetree/bindings/display/exynos/
4811
4812DRM DRIVERS FOR FREESCALE DCU
4813M:      Stefan Agner <stefan@agner.ch>
4814M:      Alison Wang <alison.wang@nxp.com>
4815L:      dri-devel@lists.freedesktop.org
4816S:      Supported
4817F:      drivers/gpu/drm/fsl-dcu/
4818F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4819F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4820F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4821
4822DRM DRIVERS FOR FREESCALE IMX
4823M:      Philipp Zabel <p.zabel@pengutronix.de>
4824L:      dri-devel@lists.freedesktop.org
4825S:      Maintained
4826F:      drivers/gpu/drm/imx/
4827F:      drivers/gpu/ipu-v3/
4828F:      Documentation/devicetree/bindings/display/imx/
4829
4830DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4831M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4832L:      dri-devel@lists.freedesktop.org
4833T:      git git://github.com/patjak/drm-gma500
4834S:      Maintained
4835F:      drivers/gpu/drm/gma500/
4836
4837DRM DRIVERS FOR HISILICON
4838M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4839M:      Rongrong Zou <zourongrong@gmail.com>
4840R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4841R:      Chen Feng <puck.chen@hisilicon.com>
4842L:      dri-devel@lists.freedesktop.org
4843T:      git git://github.com/xin3liang/linux.git
4844S:      Maintained
4845F:      drivers/gpu/drm/hisilicon/
4846F:      Documentation/devicetree/bindings/display/hisilicon/
4847
4848DRM DRIVERS FOR MEDIATEK
4849M:      CK Hu <ck.hu@mediatek.com>
4850M:      Philipp Zabel <p.zabel@pengutronix.de>
4851L:      dri-devel@lists.freedesktop.org
4852S:      Supported
4853F:      drivers/gpu/drm/mediatek/
4854F:      Documentation/devicetree/bindings/display/mediatek/
4855
4856DRM DRIVERS FOR NVIDIA TEGRA
4857M:      Thierry Reding <thierry.reding@gmail.com>
4858L:      dri-devel@lists.freedesktop.org
4859L:      linux-tegra@vger.kernel.org
4860T:      git git://anongit.freedesktop.org/tegra/linux.git
4861S:      Supported
4862F:      drivers/gpu/drm/tegra/
4863F:      drivers/gpu/host1x/
4864F:      include/linux/host1x.h
4865F:      include/uapi/drm/tegra_drm.h
4866F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4867
4868DRM DRIVERS FOR RENESAS
4869M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4870L:      dri-devel@lists.freedesktop.org
4871L:      linux-renesas-soc@vger.kernel.org
4872T:      git git://linuxtv.org/pinchartl/fbdev
4873S:      Supported
4874F:      drivers/gpu/drm/rcar-du/
4875F:      drivers/gpu/drm/shmobile/
4876F:      include/linux/platform_data/shmob_drm.h
4877F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4878F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4879F:      Documentation/devicetree/bindings/display/renesas,du.txt
4880
4881DRM DRIVERS FOR ROCKCHIP
4882M:      Sandy Huang <hjc@rock-chips.com>
4883M:      Heiko Stübner <heiko@sntech.de>
4884L:      dri-devel@lists.freedesktop.org
4885S:      Maintained
4886F:      drivers/gpu/drm/rockchip/
4887F:      Documentation/devicetree/bindings/display/rockchip/
4888T:      git git://anongit.freedesktop.org/drm/drm-misc
4889
4890DRM DRIVERS FOR STI
4891M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4892M:      Vincent Abriou <vincent.abriou@st.com>
4893L:      dri-devel@lists.freedesktop.org
4894T:      git git://anongit.freedesktop.org/drm/drm-misc
4895S:      Maintained
4896F:      drivers/gpu/drm/sti
4897F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4898
4899DRM DRIVERS FOR STM
4900M:      Yannick Fertre <yannick.fertre@st.com>
4901M:      Philippe Cornu <philippe.cornu@st.com>
4902M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4903M:      Vincent Abriou <vincent.abriou@st.com>
4904L:      dri-devel@lists.freedesktop.org
4905T:      git git://anongit.freedesktop.org/drm/drm-misc
4906S:      Maintained
4907F:      drivers/gpu/drm/stm
4908F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4909
4910DRM DRIVERS FOR TI LCDC
4911M:      Jyri Sarha <jsarha@ti.com>
4912R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4913L:      dri-devel@lists.freedesktop.org
4914S:      Maintained
4915F:      drivers/gpu/drm/tilcdc/
4916F:      Documentation/devicetree/bindings/display/tilcdc/
4917
4918DRM DRIVERS FOR TI OMAP
4919M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4920L:      dri-devel@lists.freedesktop.org
4921S:      Maintained
4922F:      drivers/gpu/drm/omapdrm/
4923F:      Documentation/devicetree/bindings/display/ti/
4924
4925DRM DRIVERS FOR V3D
4926M:      Eric Anholt <eric@anholt.net>
4927S:      Supported
4928F:      drivers/gpu/drm/v3d/
4929F:      include/uapi/drm/v3d_drm.h
4930F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4931T:      git git://anongit.freedesktop.org/drm/drm-misc
4932
4933DRM DRIVERS FOR VC4
4934M:      Eric Anholt <eric@anholt.net>
4935T:      git git://github.com/anholt/linux
4936S:      Supported
4937F:      drivers/gpu/drm/vc4/
4938F:      include/uapi/drm/vc4_drm.h
4939F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4940T:      git git://anongit.freedesktop.org/drm/drm-misc
4941
4942DRM DRIVERS FOR VIVANTE GPU IP
4943M:      Lucas Stach <l.stach@pengutronix.de>
4944R:      Russell King <linux+etnaviv@armlinux.org.uk>
4945R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4946L:      etnaviv@lists.freedesktop.org
4947L:      dri-devel@lists.freedesktop.org
4948S:      Maintained
4949F:      drivers/gpu/drm/etnaviv/
4950F:      include/uapi/drm/etnaviv_drm.h
4951F:      Documentation/devicetree/bindings/display/etnaviv/
4952
4953DRM DRIVERS FOR ZTE ZX
4954M:      Shawn Guo <shawnguo@kernel.org>
4955L:      dri-devel@lists.freedesktop.org
4956S:      Maintained
4957F:      drivers/gpu/drm/zte/
4958F:      Documentation/devicetree/bindings/display/zte,vou.txt
4959T:      git git://anongit.freedesktop.org/drm/drm-misc
4960
4961DRM PANEL DRIVERS
4962M:      Thierry Reding <thierry.reding@gmail.com>
4963L:      dri-devel@lists.freedesktop.org
4964T:      git git://anongit.freedesktop.org/drm/drm-misc
4965S:      Maintained
4966F:      drivers/gpu/drm/drm_panel.c
4967F:      drivers/gpu/drm/panel/
4968F:      include/drm/drm_panel.h
4969F:      Documentation/devicetree/bindings/display/panel/
4970
4971DRM TINYDRM DRIVERS
4972M:      Noralf Trønnes <noralf@tronnes.org>
4973W:      https://github.com/notro/tinydrm/wiki/Development
4974T:      git git://anongit.freedesktop.org/drm/drm-misc
4975S:      Maintained
4976F:      drivers/gpu/drm/tinydrm/
4977F:      include/drm/tinydrm/
4978
4979DRM DRIVERS FOR XEN
4980M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4981T:      git git://anongit.freedesktop.org/drm/drm-misc
4982L:      dri-devel@lists.freedesktop.org
4983L:      xen-devel@lists.xen.org
4984S:      Supported
4985F:      drivers/gpu/drm/xen/
4986F:      Documentation/gpu/xen-front.rst
4987
4988DRM TTM SUBSYSTEM
4989M:      Christian Koenig <christian.koenig@amd.com>
4990M:      Roger He <Hongbo.He@amd.com>
4991T:      git git://people.freedesktop.org/~agd5f/linux
4992S:      Maintained
4993L:      dri-devel@lists.freedesktop.org
4994F:      include/drm/ttm/
4995F:      drivers/gpu/drm/ttm/
4996
4997DSBR100 USB FM RADIO DRIVER
4998M:      Alexey Klimov <klimov.linux@gmail.com>
4999L:      linux-media@vger.kernel.org
5000T:      git git://linuxtv.org/media_tree.git
5001S:      Maintained
5002F:      drivers/media/radio/dsbr100.c
5003
5004DSCC4 DRIVER
5005M:      Francois Romieu <romieu@fr.zoreil.com>
5006L:      netdev@vger.kernel.org
5007S:      Maintained
5008F:      drivers/net/wan/dscc4.c
5009
5010DT3155 MEDIA DRIVER
5011M:      Hans Verkuil <hverkuil@xs4all.nl>
5012L:      linux-media@vger.kernel.org
5013T:      git git://linuxtv.org/media_tree.git
5014W:      https://linuxtv.org
5015S:      Odd Fixes
5016F:      drivers/media/pci/dt3155/
5017
5018DVB_USB_AF9015 MEDIA DRIVER
5019M:      Antti Palosaari <crope@iki.fi>
5020L:      linux-media@vger.kernel.org
5021W:      https://linuxtv.org
5022W:      http://palosaari.fi/linux/
5023Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5024T:      git git://linuxtv.org/anttip/media_tree.git
5025S:      Maintained
5026F:      drivers/media/usb/dvb-usb-v2/af9015*
5027
5028DVB_USB_AF9035 MEDIA DRIVER
5029M:      Antti Palosaari <crope@iki.fi>
5030L:      linux-media@vger.kernel.org
5031W:      https://linuxtv.org
5032W:      http://palosaari.fi/linux/
5033Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5034T:      git git://linuxtv.org/anttip/media_tree.git
5035S:      Maintained
5036F:      drivers/media/usb/dvb-usb-v2/af9035*
5037
5038DVB_USB_ANYSEE MEDIA DRIVER
5039M:      Antti Palosaari <crope@iki.fi>
5040L:      linux-media@vger.kernel.org
5041W:      https://linuxtv.org
5042W:      http://palosaari.fi/linux/
5043Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5044T:      git git://linuxtv.org/anttip/media_tree.git
5045S:      Maintained
5046F:      drivers/media/usb/dvb-usb-v2/anysee*
5047
5048DVB_USB_AU6610 MEDIA DRIVER
5049M:      Antti Palosaari <crope@iki.fi>
5050L:      linux-media@vger.kernel.org
5051W:      https://linuxtv.org
5052W:      http://palosaari.fi/linux/
5053Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5054T:      git git://linuxtv.org/anttip/media_tree.git
5055S:      Maintained
5056F:      drivers/media/usb/dvb-usb-v2/au6610*
5057
5058DVB_USB_CE6230 MEDIA DRIVER
5059M:      Antti Palosaari <crope@iki.fi>
5060L:      linux-media@vger.kernel.org
5061W:      https://linuxtv.org
5062W:      http://palosaari.fi/linux/
5063Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5064T:      git git://linuxtv.org/anttip/media_tree.git
5065S:      Maintained
5066F:      drivers/media/usb/dvb-usb-v2/ce6230*
5067
5068DVB_USB_CXUSB MEDIA DRIVER
5069M:      Michael Krufky <mkrufky@linuxtv.org>
5070L:      linux-media@vger.kernel.org
5071W:      https://linuxtv.org
5072W:      http://github.com/mkrufky
5073Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5074T:      git git://linuxtv.org/media_tree.git
5075S:      Maintained
5076F:      drivers/media/usb/dvb-usb/cxusb*
5077
5078DVB_USB_EC168 MEDIA DRIVER
5079M:      Antti Palosaari <crope@iki.fi>
5080L:      linux-media@vger.kernel.org
5081W:      https://linuxtv.org
5082W:      http://palosaari.fi/linux/
5083Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5084T:      git git://linuxtv.org/anttip/media_tree.git
5085S:      Maintained
5086F:      drivers/media/usb/dvb-usb-v2/ec168*
5087
5088DVB_USB_GL861 MEDIA DRIVER
5089M:      Antti Palosaari <crope@iki.fi>
5090L:      linux-media@vger.kernel.org
5091W:      https://linuxtv.org
5092Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5093T:      git git://linuxtv.org/anttip/media_tree.git
5094S:      Maintained
5095F:      drivers/media/usb/dvb-usb-v2/gl861*
5096
5097DVB_USB_MXL111SF MEDIA DRIVER
5098M:      Michael Krufky <mkrufky@linuxtv.org>
5099L:      linux-media@vger.kernel.org
5100W:      https://linuxtv.org
5101W:      http://github.com/mkrufky
5102Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5103T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5104S:      Maintained
5105F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5106
5107DVB_USB_RTL28XXU MEDIA DRIVER
5108M:      Antti Palosaari <crope@iki.fi>
5109L:      linux-media@vger.kernel.org
5110W:      https://linuxtv.org
5111W:      http://palosaari.fi/linux/
5112Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5113T:      git git://linuxtv.org/anttip/media_tree.git
5114S:      Maintained
5115F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5116
5117DVB_USB_V2 MEDIA DRIVER
5118M:      Antti Palosaari <crope@iki.fi>
5119L:      linux-media@vger.kernel.org
5120W:      https://linuxtv.org
5121W:      http://palosaari.fi/linux/
5122Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5123T:      git git://linuxtv.org/anttip/media_tree.git
5124S:      Maintained
5125F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5126F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5127
5128DYNAMIC DEBUG
5129M:      Jason Baron <jbaron@akamai.com>
5130S:      Maintained
5131F:      lib/dynamic_debug.c
5132F:      include/linux/dynamic_debug.h
5133
5134DYNAMIC INTERRUPT MODERATION
5135M:      Tal Gilboa <talgi@mellanox.com>
5136S:      Maintained
5137F:      include/linux/dim.h
5138F:      lib/dim/
5139
5140DZ DECSTATION DZ11 SERIAL DRIVER
5141M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5142S:      Maintained
5143F:      drivers/tty/serial/dz.*
5144
5145E3X0 POWER BUTTON DRIVER
5146M:      Moritz Fischer <moritz.fischer@ettus.com>
5147L:      usrp-users@lists.ettus.com
5148W:      http://www.ettus.com
5149S:      Supported
5150F:      drivers/input/misc/e3x0-button.c
5151F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5152
5153E4000 MEDIA DRIVER
5154M:      Antti Palosaari <crope@iki.fi>
5155L:      linux-media@vger.kernel.org
5156W:      https://linuxtv.org
5157W:      http://palosaari.fi/linux/
5158Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5159T:      git git://linuxtv.org/anttip/media_tree.git
5160S:      Maintained
5161F:      drivers/media/tuners/e4000*
5162
5163EC100 MEDIA DRIVER
5164M:      Antti Palosaari <crope@iki.fi>
5165L:      linux-media@vger.kernel.org
5166W:      https://linuxtv.org
5167W:      http://palosaari.fi/linux/
5168Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5169T:      git git://linuxtv.org/anttip/media_tree.git
5170S:      Maintained
5171F:      drivers/media/dvb-frontends/ec100*
5172
5173ECRYPT FILE SYSTEM
5174M:      Tyler Hicks <tyhicks@canonical.com>
5175L:      ecryptfs@vger.kernel.org
5176W:      http://ecryptfs.org
5177W:      https://launchpad.net/ecryptfs
5178T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5179S:      Supported
5180F:      Documentation/filesystems/ecryptfs.txt
5181F:      fs/ecryptfs/
5182
5183EDAC-AMD64
5184M:      Borislav Petkov <bp@alien8.de>
5185L:      linux-edac@vger.kernel.org
5186S:      Maintained
5187F:      drivers/edac/amd64_edac*
5188
5189EDAC-BLUEFIELD
5190M:      Shravan Kumar Ramani <sramani@mellanox.com>
5191S:      Supported
5192F:      drivers/edac/bluefield_edac.c
5193
5194EDAC-CALXEDA
5195M:      Robert Richter <rric@kernel.org>
5196L:      linux-edac@vger.kernel.org
5197S:      Maintained
5198F:      drivers/edac/highbank*
5199
5200EDAC-CAVIUM OCTEON
5201M:      Ralf Baechle <ralf@linux-mips.org>
5202M:      David Daney <david.daney@cavium.com>
5203L:      linux-edac@vger.kernel.org
5204L:      linux-mips@linux-mips.org
5205S:      Supported
5206F:      drivers/edac/octeon_edac*
5207
5208EDAC-CAVIUM THUNDERX
5209M:      David Daney <david.daney@cavium.com>
5210M:      Jan Glauber <jglauber@cavium.com>
5211L:      linux-edac@vger.kernel.org
5212S:      Supported
5213F:      drivers/edac/thunderx_edac*
5214
5215EDAC-CORE
5216M:      Borislav Petkov <bp@alien8.de>
5217M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5218L:      linux-edac@vger.kernel.org
5219T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5220T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5221S:      Supported
5222F:      Documentation/admin-guide/ras.rst
5223F:      Documentation/driver-api/edac.rst
5224F:      drivers/edac/
5225F:      include/linux/edac.h
5226
5227EDAC-E752X
5228M:      Mark Gross <mark.gross@intel.com>
5229L:      linux-edac@vger.kernel.org
5230S:      Maintained
5231F:      drivers/edac/e752x_edac.c
5232
5233EDAC-E7XXX
5234L:      linux-edac@vger.kernel.org
5235S:      Maintained
5236F:      drivers/edac/e7xxx_edac.c
5237
5238EDAC-FSL_DDR
5239M:      York Sun <york.sun@nxp.com>
5240L:      linux-edac@vger.kernel.org
5241S:      Maintained
5242F:      drivers/edac/fsl_ddr_edac.*
5243
5244EDAC-GHES
5245M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5246L:      linux-edac@vger.kernel.org
5247S:      Maintained
5248F:      drivers/edac/ghes_edac.c
5249
5250EDAC-I3000
5251L:      linux-edac@vger.kernel.org
5252S:      Orphan
5253F:      drivers/edac/i3000_edac.c
5254
5255EDAC-I5000
5256L:      linux-edac@vger.kernel.org
5257S:      Maintained
5258F:      drivers/edac/i5000_edac.c
5259
5260EDAC-I5400
5261M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5262L:      linux-edac@vger.kernel.org
5263S:      Maintained
5264F:      drivers/edac/i5400_edac.c
5265
5266EDAC-I7300
5267M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5268L:      linux-edac@vger.kernel.org
5269S:      Maintained
5270F:      drivers/edac/i7300_edac.c
5271
5272EDAC-I7CORE
5273M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5274L:      linux-edac@vger.kernel.org
5275S:      Maintained
5276F:      drivers/edac/i7core_edac.c
5277
5278EDAC-I82443BXGX
5279M:      Tim Small <tim@buttersideup.com>
5280L:      linux-edac@vger.kernel.org
5281S:      Maintained
5282F:      drivers/edac/i82443bxgx_edac.c
5283
5284EDAC-I82975X
5285M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5286M:      "Arvind R." <arvino55@gmail.com>
5287L:      linux-edac@vger.kernel.org
5288S:      Maintained
5289F:      drivers/edac/i82975x_edac.c
5290
5291EDAC-IE31200
5292M:      Jason Baron <jbaron@akamai.com>
5293L:      linux-edac@vger.kernel.org
5294S:      Maintained
5295F:      drivers/edac/ie31200_edac.c
5296
5297EDAC-MPC85XX
5298M:      Johannes Thumshirn <morbidrsa@gmail.com>
5299L:      linux-edac@vger.kernel.org
5300S:      Maintained
5301F:      drivers/edac/mpc85xx_edac.[ch]
5302
5303EDAC-PASEMI
5304M:      Egor Martovetsky <egor@pasemi.com>
5305L:      linux-edac@vger.kernel.org
5306S:      Maintained
5307F:      drivers/edac/pasemi_edac.c
5308
5309EDAC-PND2
5310M:      Tony Luck <tony.luck@intel.com>
5311L:      linux-edac@vger.kernel.org
5312S:      Maintained
5313F:      drivers/edac/pnd2_edac.[ch]
5314
5315EDAC-R82600
5316M:      Tim Small <tim@buttersideup.com>
5317L:      linux-edac@vger.kernel.org
5318S:      Maintained
5319F:      drivers/edac/r82600_edac.c
5320
5321EDAC-SBRIDGE
5322M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5323L:      linux-edac@vger.kernel.org
5324S:      Maintained
5325F:      drivers/edac/sb_edac.c
5326
5327EDAC-SKYLAKE
5328M:      Tony Luck <tony.luck@intel.com>
5329L:      linux-edac@vger.kernel.org
5330S:      Maintained
5331F:      drivers/edac/skx_edac.c
5332
5333EDAC-TI
5334M:      Tero Kristo <t-kristo@ti.com>
5335L:      linux-edac@vger.kernel.org
5336S:      Maintained
5337F:      drivers/edac/ti_edac.c
5338
5339EDIROL UA-101/UA-1000 DRIVER
5340M:      Clemens Ladisch <clemens@ladisch.de>
5341L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5342T:      git git://git.alsa-project.org/alsa-kernel.git
5343S:      Maintained
5344F:      sound/usb/misc/ua101.c
5345
5346EFI TEST DRIVER
5347L:      linux-efi@vger.kernel.org
5348M:      Ivan Hu <ivan.hu@canonical.com>
5349M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5350S:      Maintained
5351F:      drivers/firmware/efi/test/
5352
5353EFI VARIABLE FILESYSTEM
5354M:      Matthew Garrett <matthew.garrett@nebula.com>
5355M:      Jeremy Kerr <jk@ozlabs.org>
5356M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5357T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5358L:      linux-efi@vger.kernel.org
5359S:      Maintained
5360F:      fs/efivarfs/
5361
5362EFIFB FRAMEBUFFER DRIVER
5363L:      linux-fbdev@vger.kernel.org
5364M:      Peter Jones <pjones@redhat.com>
5365S:      Maintained
5366F:      drivers/video/fbdev/efifb.c
5367
5368EFS FILESYSTEM
5369W:      http://aeschi.ch.eu.org/efs/
5370S:      Orphan
5371F:      fs/efs/
5372
5373EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5374M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5375L:      netdev@vger.kernel.org
5376S:      Maintained
5377F:      drivers/net/ethernet/ibm/ehea/
5378
5379EM28XX VIDEO4LINUX DRIVER
5380M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5381L:      linux-media@vger.kernel.org
5382W:      https://linuxtv.org
5383T:      git git://linuxtv.org/media_tree.git
5384S:      Maintained
5385F:      drivers/media/usb/em28xx/
5386F:      Documentation/media/v4l-drivers/em28xx*
5387
5388EMBEDDED LINUX
5389M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5390M:      Matt Mackall <mpm@selenic.com>
5391M:      David Woodhouse <dwmw2@infradead.org>
5392L:      linux-embedded@vger.kernel.org
5393S:      Maintained
5394
5395Emulex 10Gbps iSCSI - OneConnect DRIVER
5396M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5397M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5398M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5399L:      linux-scsi@vger.kernel.org
5400W:      http://www.broadcom.com
5401S:      Supported
5402F:      drivers/scsi/be2iscsi/
5403
5404Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5405M:      Sathya Perla <sathya.perla@broadcom.com>
5406M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5407M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5408M:      Somnath Kotur <somnath.kotur@broadcom.com>
5409L:      netdev@vger.kernel.org
5410W:      http://www.emulex.com
5411S:      Supported
5412F:      drivers/net/ethernet/emulex/benet/
5413
5414EMULEX ONECONNECT ROCE DRIVER
5415M:      Selvin Xavier <selvin.xavier@broadcom.com>
5416M:      Devesh Sharma <devesh.sharma@broadcom.com>
5417L:      linux-rdma@vger.kernel.org
5418W:      http://www.broadcom.com
5419S:      Odd Fixes
5420F:      drivers/infiniband/hw/ocrdma/
5421F:      include/uapi/rdma/ocrdma-abi.h
5422
5423EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5424M:      James Smart <james.smart@broadcom.com>
5425M:      Dick Kennedy <dick.kennedy@broadcom.com>
5426L:      linux-scsi@vger.kernel.org
5427W:      http://www.broadcom.com
5428S:      Supported
5429F:      drivers/scsi/lpfc/
5430
5431ENE CB710 FLASH CARD READER DRIVER
5432M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5433S:      Maintained
5434F:      drivers/misc/cb710/
5435F:      drivers/mmc/host/cb710-mmc.*
5436F:      include/linux/cb710.h
5437
5438ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5439M:      Maxim Levitsky <maximlevitsky@gmail.com>
5440S:      Maintained
5441F:      drivers/media/rc/ene_ir.*
5442
5443EPSON S1D13XXX FRAMEBUFFER DRIVER
5444M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5445S:      Maintained
5446T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5447F:      drivers/video/fbdev/s1d13xxxfb.c
5448F:      include/video/s1d13xxxfb.h
5449
5450ERRSEQ ERROR TRACKING INFRASTRUCTURE
5451M:      Jeff Layton <jlayton@kernel.org>
5452S:      Maintained
5453F:      lib/errseq.c
5454F:      include/linux/errseq.h
5455
5456ET131X NETWORK DRIVER
5457M:      Mark Einon <mark.einon@gmail.com>
5458S:      Odd Fixes
5459F:      drivers/net/ethernet/agere/
5460
5461ETHERNET BRIDGE
5462M:      Stephen Hemminger <stephen@networkplumber.org>
5463L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5464L:      netdev@vger.kernel.org
5465W:      http://www.linuxfoundation.org/en/Net:Bridge
5466S:      Maintained
5467F:      include/linux/netfilter_bridge/
5468F:      net/bridge/
5469
5470ETHERNET PHY LIBRARY
5471M:      Andrew Lunn <andrew@lunn.ch>
5472M:      Florian Fainelli <f.fainelli@gmail.com>
5473L:      netdev@vger.kernel.org
5474S:      Maintained
5475F:      Documentation/ABI/testing/sysfs-bus-mdio
5476F:      Documentation/devicetree/bindings/net/mdio*
5477F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
5478F:      Documentation/networking/phy.rst
5479F:      drivers/net/pcs/
5480F:      drivers/net/phy/
5481F:      drivers/of/of_mdio.c
5482F:      drivers/of/of_net.c
5483F:      include/dt-bindings/net/qca-ar803x.h
5484F:      include/linux/*mdio*.h
5485F:      include/linux/of_net.h
5486F:      include/linux/phy.h
5487F:      include/linux/phy_fixed.h
5488F:      include/linux/platform_data/mdio-bcm-unimac.h
5489F:      include/linux/platform_data/mdio-gpio.h
5490F:      include/trace/events/mdio.h
5491F:      include/uapi/linux/mdio.h
5492F:      include/uapi/linux/mii.h
5493
5494EXT2 FILE SYSTEM
5495M:      Jan Kara <jack@suse.com>
5496L:      linux-ext4@vger.kernel.org
5497S:      Maintained
5498F:      Documentation/filesystems/ext2.txt
5499F:      fs/ext2/
5500F:      include/linux/ext2*
5501
5502EXT4 FILE SYSTEM
5503M:      "Theodore Ts'o" <tytso@mit.edu>
5504M:      Andreas Dilger <adilger.kernel@dilger.ca>
5505L:      linux-ext4@vger.kernel.org
5506W:      http://ext4.wiki.kernel.org
5507Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5508T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5509S:      Maintained
5510F:      Documentation/filesystems/ext4.txt
5511F:      fs/ext4/
5512
5513Extended Verification Module (EVM)
5514M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5515L:      linux-integrity@vger.kernel.org
5516S:      Supported
5517F:      security/integrity/evm/
5518
5519EXTENSIBLE FIRMWARE INTERFACE (EFI)
5520M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5521L:      linux-efi@vger.kernel.org
5522T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5523S:      Maintained
5524F:      Documentation/efi-stub.txt
5525F:      arch/*/kernel/efi.c
5526F:      arch/x86/boot/compressed/eboot.[ch]
5527F:      arch/*/include/asm/efi.h
5528F:      arch/x86/platform/efi/
5529F:      drivers/firmware/efi/
5530F:      include/linux/efi*.h
5531F:      arch/arm/boot/compressed/efi-header.S
5532F:      arch/arm64/kernel/efi-entry.S
5533
5534EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5535M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5536M:      Chanwoo Choi <cw00.choi@samsung.com>
5537L:      linux-kernel@vger.kernel.org
5538T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5539S:      Maintained
5540F:      drivers/extcon/
5541F:      include/linux/extcon/
5542F:      include/linux/extcon.h
5543F:      Documentation/extcon/
5544F:      Documentation/devicetree/bindings/extcon/
5545
5546EXYNOS DP DRIVER
5547M:      Jingoo Han <jingoohan1@gmail.com>
5548L:      dri-devel@lists.freedesktop.org
5549S:      Maintained
5550F:      drivers/gpu/drm/exynos/exynos_dp*
5551
5552EXYNOS SYSMMU (IOMMU) driver
5553M:      Marek Szyprowski <m.szyprowski@samsung.com>
5554L:      iommu@lists.linux-foundation.org
5555S:      Maintained
5556F:      drivers/iommu/exynos-iommu.c
5557
5558EZchip NPS platform support
5559M:      Vineet Gupta <vgupta@synopsys.com>
5560M:      Ofer Levi <oferle@mellanox.com>
5561S:      Supported
5562F:      arch/arc/plat-eznps
5563F:      arch/arc/boot/dts/eznps.dts
5564
5565F2FS FILE SYSTEM
5566M:      Jaegeuk Kim <jaegeuk@kernel.org>
5567M:      Chao Yu <yuchao0@huawei.com>
5568L:      linux-f2fs-devel@lists.sourceforge.net
5569W:      https://f2fs.wiki.kernel.org/
5570T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5571S:      Maintained
5572F:      Documentation/filesystems/f2fs.txt
5573F:      Documentation/ABI/testing/sysfs-fs-f2fs
5574F:      fs/f2fs/
5575F:      include/linux/f2fs_fs.h
5576F:      include/trace/events/f2fs.h
5577
5578F71805F HARDWARE MONITORING DRIVER
5579M:      Jean Delvare <jdelvare@suse.com>
5580L:      linux-hwmon@vger.kernel.org
5581S:      Maintained
5582F:      Documentation/hwmon/f71805f
5583F:      drivers/hwmon/f71805f.c
5584
5585FADDR2LINE
5586M:      Josh Poimboeuf <jpoimboe@redhat.com>
5587S:      Maintained
5588F:      scripts/faddr2line
5589
5590FAILOVER MODULE
5591M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5592L:      netdev@vger.kernel.org
5593S:      Supported
5594F:      net/core/failover.c
5595F:      include/net/failover.h
5596F:      Documentation/networking/failover.rst
5597
5598FANOTIFY
5599M:      Jan Kara <jack@suse.cz>
5600R:      Amir Goldstein <amir73il@gmail.com>
5601L:      linux-fsdevel@vger.kernel.org
5602S:      Maintained
5603F:      fs/notify/fanotify/
5604F:      include/linux/fanotify.h
5605F:      include/uapi/linux/fanotify.h
5606
5607FARSYNC SYNCHRONOUS DRIVER
5608M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5609W:      http://www.farsite.co.uk/
5610S:      Supported
5611F:      drivers/net/wan/farsync.*
5612
5613FAULT INJECTION SUPPORT
5614M:      Akinobu Mita <akinobu.mita@gmail.com>
5615S:      Supported
5616F:      Documentation/fault-injection/
5617F:      lib/fault-inject.c
5618
5619FBTFT Framebuffer drivers
5620M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5621S:      Maintained
5622F:      drivers/staging/fbtft/
5623
5624FC0011 TUNER DRIVER
5625M:      Michael Buesch <m@bues.ch>
5626L:      linux-media@vger.kernel.org
5627S:      Maintained
5628F:      drivers/media/tuners/fc0011.h
5629F:      drivers/media/tuners/fc0011.c
5630
5631FC2580 MEDIA DRIVER
5632M:      Antti Palosaari <crope@iki.fi>
5633L:      linux-media@vger.kernel.org
5634W:      https://linuxtv.org
5635W:      http://palosaari.fi/linux/
5636Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5637T:      git git://linuxtv.org/anttip/media_tree.git
5638S:      Maintained
5639F:      drivers/media/tuners/fc2580*
5640
5641FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5642M:      Johannes Thumshirn <jth@kernel.org>
5643L:      linux-scsi@vger.kernel.org
5644W:      www.Open-FCoE.org
5645S:      Supported
5646F:      drivers/scsi/libfc/
5647F:      drivers/scsi/fcoe/
5648F:      include/scsi/fc/
5649F:      include/scsi/libfc.h
5650F:      include/scsi/libfcoe.h
5651F:      include/uapi/scsi/fc/
5652
5653FILE LOCKING (flock() and fcntl()/lockf())
5654M:      Jeff Layton <jlayton@kernel.org>
5655M:      "J. Bruce Fields" <bfields@fieldses.org>
5656L:      linux-fsdevel@vger.kernel.org
5657S:      Maintained
5658F:      include/linux/fcntl.h
5659F:      include/uapi/linux/fcntl.h
5660F:      fs/fcntl.c
5661F:      fs/locks.c
5662
5663FILESYSTEMS (VFS and infrastructure)
5664M:      Alexander Viro <viro@zeniv.linux.org.uk>
5665L:      linux-fsdevel@vger.kernel.org
5666S:      Maintained
5667F:      fs/*
5668F:      include/linux/fs.h
5669F:      include/uapi/linux/fs.h
5670
5671FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5672M:      Riku Voipio <riku.voipio@iki.fi>
5673L:      linux-hwmon@vger.kernel.org
5674S:      Maintained
5675F:      drivers/hwmon/f75375s.c
5676F:      include/linux/f75375s.h
5677
5678FIREWIRE AUDIO DRIVERS
5679M:      Clemens Ladisch <clemens@ladisch.de>
5680L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5681T:      git git://git.alsa-project.org/alsa-kernel.git
5682S:      Maintained
5683F:      sound/firewire/
5684
5685FIREWIRE MEDIA DRIVERS (firedtv)
5686M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5687L:      linux-media@vger.kernel.org
5688L:      linux1394-devel@lists.sourceforge.net
5689T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5690S:      Maintained
5691F:      drivers/media/firewire/
5692
5693FIREWIRE SBP-2 TARGET
5694M:      Chris Boot <bootc@bootc.net>
5695L:      linux-scsi@vger.kernel.org
5696L:      target-devel@vger.kernel.org
5697L:      linux1394-devel@lists.sourceforge.net
5698T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5699S:      Maintained
5700F:      drivers/target/sbp/
5701
5702FIREWIRE SUBSYSTEM
5703M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5704L:      linux1394-devel@lists.sourceforge.net
5705W:      http://ieee1394.wiki.kernel.org/
5706T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5707S:      Maintained
5708F:      drivers/firewire/
5709F:      include/linux/firewire.h
5710F:      include/uapi/linux/firewire*.h
5711F:      tools/firewire/
5712
5713FIRMWARE LOADER (request_firmware)
5714M:      Luis R. Rodriguez <mcgrof@kernel.org>
5715L:      linux-kernel@vger.kernel.org
5716S:      Maintained
5717F:      Documentation/firmware_class/
5718F:      drivers/base/firmware_loader/
5719F:      include/linux/firmware.h
5720
5721FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5722M:      Joshua Morris <josh.h.morris@us.ibm.com>
5723M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5724S:      Maintained
5725F:      drivers/block/rsxx/
5726
5727FLOPPY DRIVER
5728M:      Jiri Kosina <jikos@kernel.org>
5729T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5730S:      Odd fixes
5731F:      drivers/block/floppy.c
5732
5733FMC SUBSYSTEM
5734M:      Alessandro Rubini <rubini@gnudd.com>
5735W:      http://www.ohwr.org/projects/fmc-bus
5736S:      Supported
5737F:      drivers/fmc/
5738F:      include/linux/fmc*.h
5739F:      include/linux/ipmi-fru.h
5740K:      fmc_d.*register
5741
5742FPGA MANAGER FRAMEWORK
5743M:      Alan Tull <atull@kernel.org>
5744M:      Moritz Fischer <mdf@kernel.org>
5745L:      linux-fpga@vger.kernel.org
5746S:      Maintained
5747T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5748Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5749F:      Documentation/fpga/
5750F:      Documentation/driver-api/fpga/
5751F:      Documentation/devicetree/bindings/fpga/
5752F:      drivers/fpga/
5753F:      include/linux/fpga/
5754W:      http://www.rocketboards.org
5755
5756FPGA DFL DRIVERS
5757M:      Wu Hao <hao.wu@intel.com>
5758L:      linux-fpga@vger.kernel.org
5759S:      Maintained
5760F:      Documentation/fpga/dfl.rst
5761F:      include/uapi/linux/fpga-dfl.h
5762F:      drivers/fpga/dfl*
5763
5764FPU EMULATOR
5765M:      Bill Metzenthen <billm@melbpc.org.au>
5766W:      http://floatingpoint.sourceforge.net/emulator/index.html
5767S:      Maintained
5768F:      arch/x86/math-emu/
5769
5770FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5771L:      netdev@vger.kernel.org
5772S:      Orphan
5773F:      drivers/net/wan/dlci.c
5774F:      drivers/net/wan/sdla.c
5775
5776FRAMEBUFFER LAYER
5777M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5778L:      dri-devel@lists.freedesktop.org
5779L:      linux-fbdev@vger.kernel.org
5780T:      git git://github.com/bzolnier/linux.git
5781Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5782S:      Maintained
5783F:      Documentation/fb/
5784F:      drivers/video/
5785F:      include/video/
5786F:      include/linux/fb.h
5787F:      include/uapi/video/
5788F:      include/uapi/linux/fb.h
5789
5790FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5791M:      Horia Geantă <horia.geanta@nxp.com>
5792M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5793L:      linux-crypto@vger.kernel.org
5794S:      Maintained
5795F:      drivers/crypto/caam/
5796F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5797
5798FREESCALE DIU FRAMEBUFFER DRIVER
5799M:      Timur Tabi <timur@kernel.org>
5800L:      linux-fbdev@vger.kernel.org
5801S:      Maintained
5802F:      drivers/video/fbdev/fsl-diu-fb.*
5803
5804FREESCALE DMA DRIVER
5805M:      Li Yang <leoyang.li@nxp.com>
5806M:      Zhang Wei <zw@zh-kernel.org>
5807L:      linuxppc-dev@lists.ozlabs.org
5808S:      Maintained
5809F:      drivers/dma/fsldma.*
5810
5811FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5812M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5813L:      netdev@vger.kernel.org
5814S:      Maintained
5815F:      drivers/net/ethernet/freescale/gianfar*
5816F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5817
5818FREESCALE GPMI NAND DRIVER
5819M:      Han Xu <han.xu@nxp.com>
5820L:      linux-mtd@lists.infradead.org
5821S:      Maintained
5822F:      drivers/mtd/nand/raw/gpmi-nand/*
5823
5824FREESCALE I2C CPM DRIVER
5825M:      Jochen Friedrich <jochen@scram.de>
5826L:      linuxppc-dev@lists.ozlabs.org
5827L:      linux-i2c@vger.kernel.org
5828S:      Maintained
5829F:      drivers/i2c/busses/i2c-cpm.c
5830
5831FREESCALE IMX / MXC FEC DRIVER
5832M:      Fugang Duan <fugang.duan@nxp.com>
5833L:      netdev@vger.kernel.org
5834S:      Maintained
5835F:      drivers/net/ethernet/freescale/fec_main.c
5836F:      drivers/net/ethernet/freescale/fec_ptp.c
5837F:      drivers/net/ethernet/freescale/fec.h
5838F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5839
5840FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5841M:      Sascha Hauer <s.hauer@pengutronix.de>
5842R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5843L:      linux-fbdev@vger.kernel.org
5844L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5845S:      Maintained
5846F:      include/linux/platform_data/video-imxfb.h
5847F:      drivers/video/fbdev/imxfb.c
5848
5849FREESCALE QORIQ DPAA ETHERNET DRIVER
5850M:      Madalin Bucur <madalin.bucur@nxp.com>
5851L:      netdev@vger.kernel.org
5852S:      Maintained
5853F:      drivers/net/ethernet/freescale/dpaa
5854
5855FREESCALE QORIQ DPAA FMAN DRIVER
5856M:      Madalin Bucur <madalin.bucur@nxp.com>
5857L:      netdev@vger.kernel.org
5858S:      Maintained
5859F:      drivers/net/ethernet/freescale/fman
5860F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5861
5862FREESCALE QORIQ PTP CLOCK DRIVER
5863M:      Yangbo Lu <yangbo.lu@nxp.com>
5864L:      netdev@vger.kernel.org
5865S:      Maintained
5866F:      drivers/ptp/ptp_qoriq.c
5867F:      include/linux/fsl/ptp_qoriq.h
5868F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5869
5870FREESCALE QUAD SPI DRIVER
5871M:      Han Xu <han.xu@nxp.com>
5872L:      linux-mtd@lists.infradead.org
5873S:      Maintained
5874F:      drivers/mtd/spi-nor/fsl-quadspi.c
5875
5876FREESCALE QUICC ENGINE LIBRARY
5877M:      Qiang Zhao <qiang.zhao@nxp.com>
5878L:      linuxppc-dev@lists.ozlabs.org
5879S:      Maintained
5880F:      drivers/soc/fsl/qe/
5881F:      include/soc/fsl/*qe*.h
5882F:      include/soc/fsl/*ucc*.h
5883
5884FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5885M:      Li Yang <leoyang.li@nxp.com>
5886L:      netdev@vger.kernel.org
5887L:      linuxppc-dev@lists.ozlabs.org
5888S:      Maintained
5889F:      drivers/net/ethernet/freescale/ucc_geth*
5890
5891FREESCALE QUICC ENGINE UCC HDLC DRIVER
5892M:      Zhao Qiang <qiang.zhao@nxp.com>
5893L:      netdev@vger.kernel.org
5894L:      linuxppc-dev@lists.ozlabs.org
5895S:      Maintained
5896F:      drivers/net/wan/fsl_ucc_hdlc*
5897
5898FREESCALE QUICC ENGINE UCC UART DRIVER
5899M:      Timur Tabi <timur@kernel.org>
5900L:      linuxppc-dev@lists.ozlabs.org
5901S:      Maintained
5902F:      drivers/tty/serial/ucc_uart.c
5903
5904FREESCALE SOC DRIVERS
5905M:      Li Yang <leoyang.li@nxp.com>
5906L:      linuxppc-dev@lists.ozlabs.org
5907L:      linux-arm-kernel@lists.infradead.org
5908S:      Maintained
5909F:      Documentation/devicetree/bindings/soc/fsl/
5910F:      drivers/soc/fsl/
5911F:      include/linux/fsl/
5912
5913FREESCALE SOC FS_ENET DRIVER
5914M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5915L:      linuxppc-dev@lists.ozlabs.org
5916L:      netdev@vger.kernel.org
5917S:      Maintained
5918F:      drivers/net/ethernet/freescale/fs_enet/
5919F:      include/linux/fs_enet_pd.h
5920
5921FREESCALE SOC SOUND DRIVERS
5922M:      Timur Tabi <timur@kernel.org>
5923M:      Nicolin Chen <nicoleotsuka@gmail.com>
5924M:      Xiubo Li <Xiubo.Lee@gmail.com>
5925R:      Fabio Estevam <fabio.estevam@nxp.com>
5926L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5927L:      linuxppc-dev@lists.ozlabs.org
5928S:      Maintained
5929F:      sound/soc/fsl/fsl*
5930F:      sound/soc/fsl/imx*
5931F:      sound/soc/fsl/mpc8610_hpcd.c
5932
5933FREESCALE USB PERIPHERAL DRIVERS
5934M:      Li Yang <leoyang.li@nxp.com>
5935L:      linux-usb@vger.kernel.org
5936L:      linuxppc-dev@lists.ozlabs.org
5937S:      Maintained
5938F:      drivers/usb/gadget/udc/fsl*
5939
5940FREEVXFS FILESYSTEM
5941M:      Christoph Hellwig <hch@infradead.org>
5942W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5943S:      Maintained
5944F:      fs/freevxfs/
5945
5946FREEZER
5947M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5948M:      Pavel Machek <pavel@ucw.cz>
5949L:      linux-pm@vger.kernel.org
5950S:      Supported
5951F:      Documentation/power/freezing-of-tasks.rst
5952F:      include/linux/freezer.h
5953F:      kernel/freezer.c
5954
5955FRONTSWAP API
5956M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5957L:      linux-kernel@vger.kernel.org
5958S:      Maintained
5959F:      mm/frontswap.c
5960F:      include/linux/frontswap.h
5961
5962FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5963M:      David Howells <dhowells@redhat.com>
5964L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5965S:      Supported
5966F:      Documentation/filesystems/caching/
5967F:      fs/fscache/
5968F:      include/linux/fscache*.h
5969
5970FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5971M:      Theodore Y. Ts'o <tytso@mit.edu>
5972M:      Jaegeuk Kim <jaegeuk@kernel.org>
5973L:      linux-fscrypt@vger.kernel.org
5974Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5975T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5976S:      Supported
5977F:      fs/crypto/
5978F:      include/linux/fscrypt*.h
5979F:      Documentation/filesystems/fscrypt.rst
5980
5981FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5982M:      Jan Kara <jack@suse.cz>
5983R:      Amir Goldstein <amir73il@gmail.com>
5984L:      linux-fsdevel@vger.kernel.org
5985S:      Maintained
5986F:      fs/notify/
5987F:      include/linux/fsnotify*.h
5988
5989FUJITSU LAPTOP EXTRAS
5990M:      Jonathan Woithe <jwoithe@just42.net>
5991L:      platform-driver-x86@vger.kernel.org
5992S:      Maintained
5993F:      drivers/platform/x86/fujitsu-laptop.c
5994
5995FUJITSU M-5MO LS CAMERA ISP DRIVER
5996M:      Kyungmin Park <kyungmin.park@samsung.com>
5997M:      Heungjun Kim <riverful.kim@samsung.com>
5998L:      linux-media@vger.kernel.org
5999S:      Maintained
6000F:      drivers/media/i2c/m5mols/
6001F:      include/media/i2c/m5mols.h
6002
6003FUJITSU TABLET EXTRAS
6004M:      Robert Gerlach <khnz@gmx.de>
6005L:      platform-driver-x86@vger.kernel.org
6006S:      Maintained
6007F:      drivers/platform/x86/fujitsu-tablet.c
6008
6009FUSE: FILESYSTEM IN USERSPACE
6010M:      Miklos Szeredi <miklos@szeredi.hu>
6011L:      linux-fsdevel@vger.kernel.org
6012W:      https://github.com/libfuse/
6013T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6014S:      Maintained
6015F:      fs/fuse/
6016F:      include/uapi/linux/fuse.h
6017F:      Documentation/filesystems/fuse.txt
6018
6019FUTEX SUBSYSTEM
6020M:      Thomas Gleixner <tglx@linutronix.de>
6021M:      Ingo Molnar <mingo@redhat.com>
6022R:      Peter Zijlstra <peterz@infradead.org>
6023R:      Darren Hart <dvhart@infradead.org>
6024L:      linux-kernel@vger.kernel.org
6025T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6026S:      Maintained
6027F:      kernel/futex.c
6028F:      include/asm-generic/futex.h
6029F:      include/linux/futex.h
6030F:      include/uapi/linux/futex.h
6031F:      tools/testing/selftests/futex/
6032F:      tools/perf/bench/futex*
6033F:      Documentation/*futex*
6034
6035GCC PLUGINS
6036M:      Kees Cook <keescook@chromium.org>
6037R:      Emese Revfy <re.emese@gmail.com>
6038L:      kernel-hardening@lists.openwall.com
6039S:      Maintained
6040F:      scripts/gcc-plugins/
6041F:      scripts/gcc-plugin.sh
6042F:      scripts/Makefile.gcc-plugins
6043F:      Documentation/gcc-plugins.txt
6044
6045GCOV BASED KERNEL PROFILING
6046M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6047S:      Maintained
6048F:      kernel/gcov/
6049F:      Documentation/dev-tools/gcov.rst
6050
6051GDB KERNEL DEBUGGING HELPER SCRIPTS
6052M:      Jan Kiszka <jan.kiszka@siemens.com>
6053M:      Kieran Bingham <kbingham@kernel.org>
6054S:      Supported
6055F:      scripts/gdb/
6056
6057GDT SCSI DISK ARRAY CONTROLLER DRIVER
6058M:      Achim Leubner <achim_leubner@adaptec.com>
6059L:      linux-scsi@vger.kernel.org
6060W:      http://www.icp-vortex.com/
6061S:      Supported
6062F:      drivers/scsi/gdt*
6063
6064GEMTEK FM RADIO RECEIVER DRIVER
6065M:      Hans Verkuil <hverkuil@xs4all.nl>
6066L:      linux-media@vger.kernel.org
6067T:      git git://linuxtv.org/media_tree.git
6068W:      https://linuxtv.org
6069S:      Maintained
6070F:      drivers/media/radio/radio-gemtek*
6071
6072GENERIC GPIO I2C DRIVER
6073M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6074S:      Supported
6075F:      drivers/i2c/busses/i2c-gpio.c
6076F:      include/linux/platform_data/i2c-gpio.h
6077
6078GENERIC GPIO I2C MULTIPLEXER DRIVER
6079M:      Peter Korsgaard <peter.korsgaard@barco.com>
6080L:      linux-i2c@vger.kernel.org
6081S:      Supported
6082F:      drivers/i2c/muxes/i2c-mux-gpio.c
6083F:      include/linux/platform_data/i2c-mux-gpio.h
6084F:      Documentation/i2c/muxes/i2c-mux-gpio
6085
6086GENERIC HDLC (WAN) DRIVERS
6087M:      Krzysztof Halasa <khc@pm.waw.pl>
6088W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6089S:      Maintained
6090F:      drivers/net/wan/c101.c
6091F:      drivers/net/wan/hd6457*
6092F:      drivers/net/wan/hdlc*
6093F:      drivers/net/wan/n2.c
6094F:      drivers/net/wan/pc300too.c
6095F:      drivers/net/wan/pci200syn.c
6096F:      drivers/net/wan/wanxl*
6097
6098GENERIC INCLUDE/ASM HEADER FILES
6099M:      Arnd Bergmann <arnd@arndb.de>
6100L:      linux-arch@vger.kernel.org
6101T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6102S:      Maintained
6103F:      include/asm-generic/
6104F:      include/uapi/asm-generic/
6105
6106GENERIC PHY FRAMEWORK
6107M:      Kishon Vijay Abraham I <kishon@ti.com>
6108L:      linux-kernel@vger.kernel.org
6109T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6110S:      Supported
6111F:      drivers/phy/
6112F:      include/linux/phy/
6113
6114GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6115M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6116S:      Supported
6117F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6118
6119GENERIC PM DOMAINS
6120M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6121M:      Kevin Hilman <khilman@kernel.org>
6122M:      Ulf Hansson <ulf.hansson@linaro.org>
6123L:      linux-pm@vger.kernel.org
6124S:      Supported
6125F:      drivers/base/power/domain*.c
6126F:      include/linux/pm_domain.h
6127F:      Documentation/devicetree/bindings/power/power_domain.txt
6128
6129GENERIC UIO DRIVER FOR PCI DEVICES
6130M:      "Michael S. Tsirkin" <mst@redhat.com>
6131L:      kvm@vger.kernel.org
6132S:      Supported
6133F:      drivers/uio/uio_pci_generic.c
6134
6135GENWQE (IBM Generic Workqueue Card)
6136M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6137M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6138S:      Supported
6139F:      drivers/misc/genwqe/
6140
6141GET_MAINTAINER SCRIPT
6142M:      Joe Perches <joe@perches.com>
6143S:      Maintained
6144F:      scripts/get_maintainer.pl
6145
6146GFS2 FILE SYSTEM
6147M:      Bob Peterson <rpeterso@redhat.com>
6148M:      Andreas Gruenbacher <agruenba@redhat.com>
6149L:      cluster-devel@redhat.com
6150W:      http://sources.redhat.com/cluster/
6151T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6152S:      Supported
6153F:      Documentation/filesystems/gfs2*.txt
6154F:      fs/gfs2/
6155F:      include/uapi/linux/gfs2_ondisk.h
6156
6157GIGASET ISDN DRIVERS
6158M:      Paul Bolle <pebolle@tiscali.nl>
6159L:      gigaset307x-common@lists.sourceforge.net
6160W:      http://gigaset307x.sourceforge.net/
6161S:      Odd Fixes
6162F:      Documentation/isdn/README.gigaset
6163F:      drivers/isdn/gigaset/
6164F:      include/uapi/linux/gigaset_dev.h
6165
6166GO7007 MPEG CODEC
6167M:      Hans Verkuil <hans.verkuil@cisco.com>
6168L:      linux-media@vger.kernel.org
6169S:      Maintained
6170F:      drivers/media/usb/go7007/
6171
6172GOODIX TOUCHSCREEN
6173M:      Bastien Nocera <hadess@hadess.net>
6174L:      linux-input@vger.kernel.org
6175S:      Maintained
6176F:      drivers/input/touchscreen/goodix.c
6177
6178GOOGLE ETHERNET DRIVERS
6179M:      Catherine Sullivan <csully@google.com>
6180R:      Sagi Shahar <sagis@google.com>
6181R:      Jon Olson <jonolson@google.com>
6182L:      netdev@vger.kernel.org
6183S:      Supported
6184F:      Documentation/networking/device_drivers/google/gve.txt
6185F:      drivers/net/ethernet/google
6186
6187GPD POCKET FAN DRIVER
6188M:      Hans de Goede <hdegoede@redhat.com>
6189L:      platform-driver-x86@vger.kernel.org
6190S:      Maintained
6191F:      drivers/platform/x86/gpd-pocket-fan.c
6192
6193GPIO ACPI SUPPORT
6194M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6195M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6196L:      linux-gpio@vger.kernel.org
6197L:      linux-acpi@vger.kernel.org
6198S:      Maintained
6199F:      Documentation/acpi/gpio-properties.txt
6200F:      drivers/gpio/gpiolib-acpi.c
6201F:      drivers/gpio/gpiolib-acpi.h
6202
6203GPIO IR Transmitter
6204M:      Sean Young <sean@mess.org>
6205L:      linux-media@vger.kernel.org
6206S:      Maintained
6207F:      drivers/media/rc/gpio-ir-tx.c
6208
6209GPIO MOCKUP DRIVER
6210M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6211R:      Bartosz Golaszewski <brgl@bgdev.pl>
6212L:      linux-gpio@vger.kernel.org
6213S:      Maintained
6214F:      drivers/gpio/gpio-mockup.c
6215F:      tools/testing/selftests/gpio/
6216
6217GPIO SUBSYSTEM
6218M:      Linus Walleij <linus.walleij@linaro.org>
6219L:      linux-gpio@vger.kernel.org
6220T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6221S:      Maintained
6222F:      Documentation/devicetree/bindings/gpio/
6223F:      Documentation/driver-api/gpio/
6224F:      Documentation/gpio/
6225F:      Documentation/ABI/testing/gpio-cdev
6226F:      Documentation/ABI/obsolete/sysfs-gpio
6227F:      drivers/gpio/
6228F:      include/linux/gpio/
6229F:      include/linux/gpio.h
6230F:      include/linux/of_gpio.h
6231F:      include/asm-generic/gpio.h
6232F:      include/uapi/linux/gpio.h
6233F:      tools/gpio/
6234
6235GRE DEMULTIPLEXER DRIVER
6236M:      Dmitry Kozlov <xeb@mail.ru>
6237L:      netdev@vger.kernel.org
6238S:      Maintained
6239F:      net/ipv4/gre_demux.c
6240F:      net/ipv4/gre_offload.c
6241F:      include/net/gre.h
6242
6243GRETH 10/100/1G Ethernet MAC device driver
6244M:      Andreas Larsson <andreas@gaisler.com>
6245L:      netdev@vger.kernel.org
6246S:      Maintained
6247F:      drivers/net/ethernet/aeroflex/
6248
6249GREYBUS AUDIO PROTOCOLS DRIVERS
6250M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6251M:      Mark Greer <mgreer@animalcreek.com>
6252S:      Maintained
6253F:      drivers/staging/greybus/audio_apbridgea.c
6254F:      drivers/staging/greybus/audio_apbridgea.h
6255F:      drivers/staging/greybus/audio_codec.c
6256F:      drivers/staging/greybus/audio_codec.h
6257F:      drivers/staging/greybus/audio_gb.c
6258F:      drivers/staging/greybus/audio_manager.c
6259F:      drivers/staging/greybus/audio_manager.h
6260F:      drivers/staging/greybus/audio_manager_module.c
6261F:      drivers/staging/greybus/audio_manager_private.h
6262F:      drivers/staging/greybus/audio_manager_sysfs.c
6263F:      drivers/staging/greybus/audio_module.c
6264F:      drivers/staging/greybus/audio_topology.c
6265
6266GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6267M:      Viresh Kumar <vireshk@kernel.org>
6268S:      Maintained
6269F:      drivers/staging/greybus/authentication.c
6270F:      drivers/staging/greybus/bootrom.c
6271F:      drivers/staging/greybus/firmware.h
6272F:      drivers/staging/greybus/fw-core.c
6273F:      drivers/staging/greybus/fw-download.c
6274F:      drivers/staging/greybus/fw-managament.c
6275F:      drivers/staging/greybus/greybus_authentication.h
6276F:      drivers/staging/greybus/greybus_firmware.h
6277F:      drivers/staging/greybus/hid.c
6278F:      drivers/staging/greybus/i2c.c
6279F:      drivers/staging/greybus/spi.c
6280F:      drivers/staging/greybus/spilib.c
6281F:      drivers/staging/greybus/spilib.h
6282
6283GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6284M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6285S:      Maintained
6286F:      drivers/staging/greybus/loopback.c
6287F:      drivers/staging/greybus/timesync.c
6288F:      drivers/staging/greybus/timesync_platform.c
6289
6290GREYBUS PLATFORM DRIVERS
6291M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6292S:      Maintained
6293F:      drivers/staging/greybus/arche-platform.c
6294F:      drivers/staging/greybus/arche-apb-ctrl.c
6295F:      drivers/staging/greybus/arche_platform.h
6296
6297GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6298M:      Rui Miguel Silva <rmfrfs@gmail.com>
6299S:      Maintained
6300F:      drivers/staging/greybus/sdio.c
6301F:      drivers/staging/greybus/light.c
6302F:      drivers/staging/greybus/gpio.c
6303F:      drivers/staging/greybus/power_supply.c
6304F:      drivers/staging/greybus/spi.c
6305F:      drivers/staging/greybus/spilib.c
6306
6307GREYBUS SUBSYSTEM
6308M:      Johan Hovold <johan@kernel.org>
6309M:      Alex Elder <elder@kernel.org>
6310M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6311S:      Maintained
6312F:      drivers/staging/greybus/
6313L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6314
6315GREYBUS UART PROTOCOLS DRIVERS
6316M:      David Lin <dtwlin@gmail.com>
6317S:      Maintained
6318F:      drivers/staging/greybus/uart.c
6319F:      drivers/staging/greybus/log.c
6320
6321GS1662 VIDEO SERIALIZER
6322M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6323L:      linux-media@vger.kernel.org
6324T:      git git://linuxtv.org/media_tree.git
6325S:      Maintained
6326F:      drivers/media/spi/gs1662.c
6327
6328GSPCA FINEPIX SUBDRIVER
6329M:      Frank Zago <frank@zago.net>
6330L:      linux-media@vger.kernel.org
6331T:      git git://linuxtv.org/media_tree.git
6332S:      Maintained
6333F:      drivers/media/usb/gspca/finepix.c
6334
6335GSPCA GL860 SUBDRIVER
6336M:      Olivier Lorin <o.lorin@laposte.net>
6337L:      linux-media@vger.kernel.org
6338T:      git git://linuxtv.org/media_tree.git
6339S:      Maintained
6340F:      drivers/media/usb/gspca/gl860/
6341
6342GSPCA M5602 SUBDRIVER
6343M:      Erik Andren <erik.andren@gmail.com>
6344L:      linux-media@vger.kernel.org
6345T:      git git://linuxtv.org/media_tree.git
6346S:      Maintained
6347F:      drivers/media/usb/gspca/m5602/
6348
6349GSPCA PAC207 SONIXB SUBDRIVER
6350M:      Hans Verkuil <hverkuil@xs4all.nl>
6351L:      linux-media@vger.kernel.org
6352T:      git git://linuxtv.org/media_tree.git
6353S:      Odd Fixes
6354F:      drivers/media/usb/gspca/pac207.c
6355
6356GSPCA SN9C20X SUBDRIVER
6357M:      Brian Johnson <brijohn@gmail.com>
6358L:      linux-media@vger.kernel.org
6359T:      git git://linuxtv.org/media_tree.git
6360S:      Maintained
6361F:      drivers/media/usb/gspca/sn9c20x.c
6362
6363GSPCA T613 SUBDRIVER
6364M:      Leandro Costantino <lcostantino@gmail.com>
6365L:      linux-media@vger.kernel.org
6366T:      git git://linuxtv.org/media_tree.git
6367S:      Maintained
6368F:      drivers/media/usb/gspca/t613.c
6369
6370GSPCA USB WEBCAM DRIVER
6371M:      Hans Verkuil <hverkuil@xs4all.nl>
6372L:      linux-media@vger.kernel.org
6373T:      git git://linuxtv.org/media_tree.git
6374S:      Odd Fixes
6375F:      drivers/media/usb/gspca/
6376
6377GTP (GPRS Tunneling Protocol)
6378M:      Pablo Neira Ayuso <pablo@netfilter.org>
6379M:      Harald Welte <laforge@gnumonks.org>
6380L:      osmocom-net-gprs@lists.osmocom.org
6381T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6382S:      Maintained
6383F:      drivers/net/gtp.c
6384
6385GUID PARTITION TABLE (GPT)
6386M:      Davidlohr Bueso <dave@stgolabs.net>
6387L:      linux-efi@vger.kernel.org
6388S:      Maintained
6389F:      block/partitions/efi.*
6390
6391H8/300 ARCHITECTURE
6392M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6393L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6394W:      http://uclinux-h8.sourceforge.jp
6395T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6396S:      Maintained
6397F:      arch/h8300/
6398F:      drivers/clocksource/h8300_*.c
6399F:      drivers/clk/h8300/
6400F:      drivers/irqchip/irq-renesas-h8*.c
6401
6402HACKRF MEDIA DRIVER
6403M:      Antti Palosaari <crope@iki.fi>
6404L:      linux-media@vger.kernel.org
6405W:      https://linuxtv.org
6406W:      http://palosaari.fi/linux/
6407Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6408T:      git git://linuxtv.org/anttip/media_tree.git
6409S:      Maintained
6410F:      drivers/media/usb/hackrf/
6411
6412HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6413M:      Frank Seidel <frank@f-seidel.de>
6414L:      platform-driver-x86@vger.kernel.org
6415W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6416S:      Maintained
6417F:      drivers/platform/x86/hdaps.c
6418
6419HARDWARE MONITORING
6420M:      Jean Delvare <jdelvare@suse.com>
6421M:      Guenter Roeck <linux@roeck-us.net>
6422L:      linux-hwmon@vger.kernel.org
6423W:      http://hwmon.wiki.kernel.org/
6424T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6425S:      Maintained
6426F:      Documentation/devicetree/bindings/hwmon/
6427F:      Documentation/hwmon/
6428F:      drivers/hwmon/
6429F:      include/linux/hwmon*.h
6430
6431HARDWARE RANDOM NUMBER GENERATOR CORE
6432M:      Matt Mackall <mpm@selenic.com>
6433M:      Herbert Xu <herbert@gondor.apana.org.au>
6434L:      linux-crypto@vger.kernel.org
6435S:      Odd fixes
6436F:      Documentation/devicetree/bindings/rng/
6437F:      Documentation/hw_random.txt
6438F:      drivers/char/hw_random/
6439F:      include/linux/hw_random.h
6440
6441HARDWARE TRACING FACILITIES
6442M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6443S:      Maintained
6444F:      drivers/hwtracing/
6445
6446HARDWARE SPINLOCK CORE
6447M:      Ohad Ben-Cohen <ohad@wizery.com>
6448M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6449L:      linux-remoteproc@vger.kernel.org
6450S:      Maintained
6451T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6452F:      Documentation/devicetree/bindings/hwlock/
6453F:      Documentation/hwspinlock.txt
6454F:      drivers/hwspinlock/
6455F:      include/linux/hwspinlock.h
6456
6457HARMONY SOUND DRIVER
6458L:      linux-parisc@vger.kernel.org
6459S:      Maintained
6460F:      sound/parisc/harmony.*
6461
6462HDPVR USB VIDEO ENCODER DRIVER
6463M:      Hans Verkuil <hverkuil@xs4all.nl>
6464L:      linux-media@vger.kernel.org
6465T:      git git://linuxtv.org/media_tree.git
6466W:      https://linuxtv.org
6467S:      Odd Fixes
6468F:      drivers/media/usb/hdpvr/
6469
6470HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6471M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6472S:      Supported
6473F:      Documentation/watchdog/hpwdt.rst
6474F:      drivers/watchdog/hpwdt.c
6475
6476HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6477M:      Don Brace <don.brace@microchip.com>
6478L:      storagedev@microchip.com
6479L:      linux-scsi@vger.kernel.org
6480S:      Supported
6481F:      Documentation/scsi/hpsa.txt
6482F:      drivers/scsi/hpsa*.[ch]
6483F:      include/linux/cciss*.h
6484F:      include/uapi/linux/cciss*.h
6485
6486HFI1 DRIVER
6487M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6488M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6489L:      linux-rdma@vger.kernel.org
6490S:      Supported
6491F:      drivers/infiniband/hw/hfi1
6492
6493HFS FILESYSTEM
6494L:      linux-fsdevel@vger.kernel.org
6495S:      Orphan
6496F:      Documentation/filesystems/hfs.txt
6497F:      fs/hfs/
6498
6499HFSPLUS FILESYSTEM
6500L:      linux-fsdevel@vger.kernel.org
6501S:      Orphan
6502F:      Documentation/filesystems/hfsplus.txt
6503F:      fs/hfsplus/
6504
6505HGA FRAMEBUFFER DRIVER
6506M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6507L:      linux-nvidia@lists.surfsouth.com
6508W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6509S:      Maintained
6510F:      drivers/video/fbdev/hgafb.c
6511
6512HIBERNATION (aka Software Suspend, aka swsusp)
6513M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6514M:      Pavel Machek <pavel@ucw.cz>
6515L:      linux-pm@vger.kernel.org
6516B:      https://bugzilla.kernel.org
6517S:      Supported
6518F:      arch/x86/power/
6519F:      drivers/base/power/
6520F:      kernel/power/
6521F:      include/linux/suspend.h
6522F:      include/linux/freezer.h
6523F:      include/linux/pm.h
6524F:      arch/*/include/asm/suspend*.h
6525
6526HID CORE LAYER
6527M:      Jiri Kosina <jikos@kernel.org>
6528R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6529L:      linux-input@vger.kernel.org
6530T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6531S:      Maintained
6532F:      drivers/hid/
6533F:      include/linux/hid*
6534F:      include/uapi/linux/hid*
6535
6536HID SENSOR HUB DRIVERS
6537M:      Jiri Kosina <jikos@kernel.org>
6538M:      Jonathan Cameron <jic23@kernel.org>
6539M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6540L:      linux-input@vger.kernel.org
6541L:      linux-iio@vger.kernel.org
6542S:      Maintained
6543F:      Documentation/hid/hid-sensor*
6544F:      drivers/hid/hid-sensor-*
6545F:      drivers/iio/*/hid-*
6546F:      include/linux/hid-sensor-*
6547
6548HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6549M:      Thomas Gleixner <tglx@linutronix.de>
6550L:      linux-kernel@vger.kernel.org
6551T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6552S:      Maintained
6553F:      Documentation/timers/
6554F:      kernel/time/hrtimer.c
6555F:      kernel/time/clockevents.c
6556F:      kernel/time/timer_*.c
6557F:      include/linux/clockchips.h
6558F:      include/linux/hrtimer.h
6559
6560HIGH-SPEED SCC DRIVER FOR AX.25
6561L:      linux-hams@vger.kernel.org
6562S:      Orphan
6563F:      drivers/net/hamradio/dmascc.c
6564F:      drivers/net/hamradio/scc.c
6565
6566HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6567M:      HighPoint Linux Team <linux@highpoint-tech.com>
6568W:      http://www.highpoint-tech.com
6569S:      Supported
6570F:      Documentation/scsi/hptiop.txt
6571F:      drivers/scsi/hptiop.c
6572
6573HIPPI
6574M:      Jes Sorensen <jes@trained-monkey.org>
6575L:      linux-hippi@sunsite.dk
6576S:      Maintained
6577F:      include/linux/hippidevice.h
6578F:      include/uapi/linux/if_hippi.h
6579F:      net/802/hippi.c
6580F:      drivers/net/hippi/
6581
6582HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6583M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6584M:      Salil Mehta <salil.mehta@huawei.com>
6585L:      netdev@vger.kernel.org
6586W:      http://www.hisilicon.com
6587S:      Maintained
6588F:      drivers/net/ethernet/hisilicon/hns3/
6589
6590HISILICON LPC BUS DRIVER
6591M:      john.garry@huawei.com
6592W:      http://www.hisilicon.com
6593S:      Maintained
6594F:      drivers/bus/hisi_lpc.c
6595F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6596
6597HISILICON NETWORK SUBSYSTEM DRIVER
6598M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6599M:      Salil Mehta <salil.mehta@huawei.com>
6600L:      netdev@vger.kernel.org
6601W:      http://www.hisilicon.com
6602S:      Maintained
6603F:      drivers/net/ethernet/hisilicon/
6604F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6605
6606HISILICON PMU DRIVER
6607M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6608W:      http://www.hisilicon.com
6609S:      Supported
6610F:      drivers/perf/hisilicon
6611F:      Documentation/perf/hisi-pmu.txt
6612
6613HISILICON ROCE DRIVER
6614M:      Lijun Ou <oulijun@huawei.com>
6615M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6616L:      linux-rdma@vger.kernel.org
6617S:      Maintained
6618F:      drivers/infiniband/hw/hns/
6619F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6620
6621HISILICON SAS Controller
6622M:      John Garry <john.garry@huawei.com>
6623W:      http://www.hisilicon.com
6624S:      Supported
6625F:      drivers/scsi/hisi_sas/
6626F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6627
6628HMM - Heterogeneous Memory Management
6629M:      Jérôme Glisse <jglisse@redhat.com>
6630L:      linux-mm@kvack.org
6631S:      Maintained
6632F:      mm/hmm*
6633F:      include/linux/hmm*
6634F:      Documentation/vm/hmm.rst
6635
6636HOST AP DRIVER
6637M:      Jouni Malinen <j@w1.fi>
6638L:      linux-wireless@vger.kernel.org
6639W:      http://w1.fi/hostap-driver.html
6640S:      Obsolete
6641F:      drivers/net/wireless/intersil/hostap/
6642
6643HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6644L:      platform-driver-x86@vger.kernel.org
6645S:      Orphan
6646F:      drivers/platform/x86/tc1100-wmi.c
6647
6648HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6649M:      Jaroslav Kysela <perex@perex.cz>
6650S:      Maintained
6651F:      drivers/net/ethernet/hp/hp100.*
6652
6653HPET:   High Precision Event Timers driver
6654M:      Clemens Ladisch <clemens@ladisch.de>
6655S:      Maintained
6656F:      Documentation/timers/hpet.rst
6657F:      drivers/char/hpet.c
6658F:      include/linux/hpet.h
6659F:      include/uapi/linux/hpet.h
6660
6661HPET:   x86
6662S:      Orphan
6663F:      arch/x86/kernel/hpet.c
6664F:      arch/x86/include/asm/hpet.h
6665
6666HPFS FILESYSTEM
6667M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6668W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6669S:      Maintained
6670F:      fs/hpfs/
6671
6672HSI SUBSYSTEM
6673M:      Sebastian Reichel <sre@kernel.org>
6674T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6675S:      Maintained
6676F:      Documentation/ABI/testing/sysfs-bus-hsi
6677F:      Documentation/driver-api/hsi.rst
6678F:      drivers/hsi/
6679F:      include/linux/hsi/
6680F:      include/uapi/linux/hsi/
6681
6682HSO 3G MODEM DRIVER
6683L:      linux-usb@vger.kernel.org
6684S:      Orphan
6685F:      drivers/net/usb/hso.c
6686
6687HSR NETWORK PROTOCOL
6688M:      Arvid Brodin <arvid.brodin@alten.se>
6689L:      netdev@vger.kernel.org
6690S:      Maintained
6691F:      net/hsr/
6692
6693HT16K33 LED CONTROLLER DRIVER
6694M:      Robin van der Gracht <robin@protonic.nl>
6695S:      Maintained
6696F:      drivers/auxdisplay/ht16k33.c
6697F:      Documentation/devicetree/bindings/display/ht16k33.txt
6698
6699HTCPEN TOUCHSCREEN DRIVER
6700M:      Pau Oliva Fora <pof@eslack.org>
6701L:      linux-input@vger.kernel.org
6702S:      Maintained
6703F:      drivers/input/touchscreen/htcpen.c
6704
6705HUAWEI ETHERNET DRIVER
6706M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6707L:      netdev@vger.kernel.org
6708S:      Supported
6709F:      Documentation/networking/hinic.txt
6710F:      drivers/net/ethernet/huawei/hinic/
6711
6712HUGETLB FILESYSTEM
6713M:      Mike Kravetz <mike.kravetz@oracle.com>
6714L:      linux-mm@kvack.org
6715S:      Maintained
6716F:      fs/hugetlbfs/
6717F:      mm/hugetlb.c
6718F:      include/linux/hugetlb.h
6719F:      Documentation/admin-guide/mm/hugetlbpage.rst
6720F:      Documentation/vm/hugetlbfs_reserv.rst
6721F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6722
6723HVA ST MEDIA DRIVER
6724M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6725L:      linux-media@vger.kernel.org
6726T:      git git://linuxtv.org/media_tree.git
6727W:      https://linuxtv.org
6728S:      Supported
6729F:      drivers/media/platform/sti/hva
6730
6731HWPOISON MEMORY FAILURE HANDLING
6732M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6733L:      linux-mm@kvack.org
6734S:      Maintained
6735F:      mm/memory-failure.c
6736F:      mm/hwpoison-inject.c
6737
6738Hyper-V CORE AND DRIVERS
6739M:      "K. Y. Srinivasan" <kys@microsoft.com>
6740M:      Haiyang Zhang <haiyangz@microsoft.com>
6741M:      Stephen Hemminger <sthemmin@microsoft.com>
6742L:      devel@linuxdriverproject.org
6743S:      Maintained
6744F:      Documentation/networking/netvsc.txt
6745F:      arch/x86/include/asm/mshyperv.h
6746F:      arch/x86/include/asm/trace/hyperv.h
6747F:      arch/x86/include/asm/hyperv-tlfs.h
6748F:      arch/x86/kernel/cpu/mshyperv.c
6749F:      arch/x86/hyperv
6750F:      drivers/clocksource/hyperv_timer.c
6751F:      drivers/hid/hid-hyperv.c
6752F:      drivers/hv/
6753F:      drivers/input/serio/hyperv-keyboard.c
6754F:      drivers/pci/controller/pci-hyperv.c
6755F:      drivers/pci/controller/pci-hyperv-intf.c
6756F:      drivers/net/hyperv/
6757F:      drivers/scsi/storvsc_drv.c
6758F:      drivers/uio/uio_hv_generic.c
6759F:      drivers/video/fbdev/hyperv_fb.c
6760F:      drivers/iommu/hyperv_iommu.c
6761F:      net/vmw_vsock/hyperv_transport.c
6762F:      include/asm-generic/hyperv-tlfs.h
6763F:      include/asm-generic/mshyperv.h
6764F:      include/clocksource/hyperv_timer.h
6765F:      include/linux/hyperv.h
6766F:      include/uapi/linux/hyperv.h
6767F:      include/asm-generic/mshyperv.h
6768F:      tools/hv/
6769F:      Documentation/ABI/stable/sysfs-bus-vmbus
6770F:      Documentation/ABI/testing/debugfs-hyperv
6771
6772HYPERVISOR VIRTUAL CONSOLE DRIVER
6773L:      linuxppc-dev@lists.ozlabs.org
6774S:      Odd Fixes
6775F:      drivers/tty/hvc/
6776
6777I2C ACPI SUPPORT
6778M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6779L:      linux-i2c@vger.kernel.org
6780L:      linux-acpi@vger.kernel.org
6781S:      Maintained
6782F:      drivers/i2c/i2c-core-acpi.c
6783
6784I2C CONTROLLER DRIVER FOR NVIDIA GPU
6785M:      Ajay Gupta <ajayg@nvidia.com>
6786L:      linux-i2c@vger.kernel.org
6787S:      Maintained
6788F:      Documentation/i2c/busses/i2c-nvidia-gpu
6789F:      drivers/i2c/busses/i2c-nvidia-gpu.c
6790
6791I2C MUXES
6792M:      Peter Rosin <peda@axentia.se>
6793L:      linux-i2c@vger.kernel.org
6794S:      Maintained
6795F:      Documentation/i2c/i2c-topology
6796F:      Documentation/i2c/muxes/
6797F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6798F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6799F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6800F:      drivers/i2c/i2c-mux.c
6801F:      drivers/i2c/muxes/
6802F:      include/linux/i2c-mux.h
6803
6804I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6805M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6806L:      linux-i2c@vger.kernel.org
6807S:      Maintained
6808F:      drivers/i2c/busses/i2c-mv64xxx.c
6809
6810I2C OVER PARALLEL PORT
6811M:      Jean Delvare <jdelvare@suse.com>
6812L:      linux-i2c@vger.kernel.org
6813S:      Maintained
6814F:      Documentation/i2c/busses/i2c-parport
6815F:      Documentation/i2c/busses/i2c-parport-light
6816F:      drivers/i2c/busses/i2c-parport.c
6817F:      drivers/i2c/busses/i2c-parport-light.c
6818
6819I2C SUBSYSTEM
6820M:      Wolfram Sang <wsa@the-dreams.de>
6821L:      linux-i2c@vger.kernel.org
6822W:      https://i2c.wiki.kernel.org/
6823Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6824T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6825S:      Maintained
6826F:      Documentation/devicetree/bindings/i2c/i2c.txt
6827F:      Documentation/i2c/
6828F:      drivers/i2c/*
6829F:      include/linux/i2c.h
6830F:      include/linux/i2c-dev.h
6831F:      include/linux/i2c-smbus.h
6832F:      include/uapi/linux/i2c.h
6833F:      include/uapi/linux/i2c-*.h
6834
6835I2C SUBSYSTEM HOST DRIVERS
6836L:      linux-i2c@vger.kernel.org
6837W:      https://i2c.wiki.kernel.org/
6838Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6839T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6840S:      Odd Fixes
6841F:      Documentation/devicetree/bindings/i2c/
6842F:      drivers/i2c/algos/
6843F:      drivers/i2c/busses/
6844
6845I2C-TAOS-EVM DRIVER
6846M:      Jean Delvare <jdelvare@suse.com>
6847L:      linux-i2c@vger.kernel.org
6848S:      Maintained
6849F:      Documentation/i2c/busses/i2c-taos-evm
6850F:      drivers/i2c/busses/i2c-taos-evm.c
6851
6852I2C-TINY-USB DRIVER
6853M:      Till Harbaum <till@harbaum.org>
6854L:      linux-i2c@vger.kernel.org
6855W:      http://www.harbaum.org/till/i2c_tiny_usb
6856S:      Maintained
6857F:      drivers/i2c/busses/i2c-tiny-usb.c
6858
6859I2C/SMBUS CONTROLLER DRIVERS FOR PC
6860M:      Jean Delvare <jdelvare@suse.com>
6861L:      linux-i2c@vger.kernel.org
6862S:      Maintained
6863F:      Documentation/i2c/busses/i2c-ali1535
6864F:      Documentation/i2c/busses/i2c-ali1563
6865F:      Documentation/i2c/busses/i2c-ali15x3
6866F:      Documentation/i2c/busses/i2c-amd756
6867F:      Documentation/i2c/busses/i2c-amd8111
6868F:      Documentation/i2c/busses/i2c-i801
6869F:      Documentation/i2c/busses/i2c-nforce2
6870F:      Documentation/i2c/busses/i2c-piix4
6871F:      Documentation/i2c/busses/i2c-sis5595
6872F:      Documentation/i2c/busses/i2c-sis630
6873F:      Documentation/i2c/busses/i2c-sis96x
6874F:      Documentation/i2c/busses/i2c-via
6875F:      Documentation/i2c/busses/i2c-viapro
6876F:      drivers/i2c/busses/i2c-ali1535.c
6877F:      drivers/i2c/busses/i2c-ali1563.c
6878F:      drivers/i2c/busses/i2c-ali15x3.c
6879F:      drivers/i2c/busses/i2c-amd756.c
6880F:      drivers/i2c/busses/i2c-amd756-s4882.c
6881F:      drivers/i2c/busses/i2c-amd8111.c
6882F:      drivers/i2c/busses/i2c-i801.c
6883F:      drivers/i2c/busses/i2c-isch.c
6884F:      drivers/i2c/busses/i2c-nforce2.c
6885F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6886F:      drivers/i2c/busses/i2c-piix4.c
6887F:      drivers/i2c/busses/i2c-sis5595.c
6888F:      drivers/i2c/busses/i2c-sis630.c
6889F:      drivers/i2c/busses/i2c-sis96x.c
6890F:      drivers/i2c/busses/i2c-via.c
6891F:      drivers/i2c/busses/i2c-viapro.c
6892
6893I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6894M:      Hans de Goede <hdegoede@redhat.com>
6895L:      linux-i2c@vger.kernel.org
6896S:      Maintained
6897F:      drivers/i2c/busses/i2c-cht-wc.c
6898
6899I2C/SMBUS ISMT DRIVER
6900M:      Seth Heasley <seth.heasley@intel.com>
6901M:      Neil Horman <nhorman@tuxdriver.com>
6902L:      linux-i2c@vger.kernel.org
6903F:      drivers/i2c/busses/i2c-ismt.c
6904F:      Documentation/i2c/busses/i2c-ismt
6905
6906I2C/SMBUS STUB DRIVER
6907M:      Jean Delvare <jdelvare@suse.com>
6908L:      linux-i2c@vger.kernel.org
6909S:      Maintained
6910F:      drivers/i2c/i2c-stub.c
6911
6912IA64 (Itanium) PLATFORM
6913M:      Tony Luck <tony.luck@intel.com>
6914M:      Fenghua Yu <fenghua.yu@intel.com>
6915L:      linux-ia64@vger.kernel.org
6916T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6917S:      Maintained
6918F:      arch/ia64/
6919
6920IBM Power 842 compression accelerator
6921M:      Haren Myneni <haren@us.ibm.com>
6922S:      Supported
6923F:      drivers/crypto/nx/Makefile
6924F:      drivers/crypto/nx/Kconfig
6925F:      drivers/crypto/nx/nx-842*
6926F:      include/linux/sw842.h
6927F:      crypto/842.c
6928F:      lib/842/
6929
6930IBM Power in-Nest Crypto Acceleration
6931M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6932M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6933L:      linux-crypto@vger.kernel.org
6934S:      Supported
6935F:      drivers/crypto/nx/Makefile
6936F:      drivers/crypto/nx/Kconfig
6937F:      drivers/crypto/nx/nx-aes*
6938F:      drivers/crypto/nx/nx-sha*
6939F:      drivers/crypto/nx/nx.*
6940F:      drivers/crypto/nx/nx_csbcpb.h
6941F:      drivers/crypto/nx/nx_debugfs.h
6942
6943IBM Power Linux RAID adapter
6944M:      Brian King <brking@us.ibm.com>
6945S:      Supported
6946F:      drivers/scsi/ipr.*
6947
6948IBM Power SRIOV Virtual NIC Device Driver
6949M:      Dany Madden <drt@linux.ibm.com>
6950M:      Lijun Pan <ljp@linux.ibm.com>
6951M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
6952L:      netdev@vger.kernel.org
6953S:      Supported
6954F:      drivers/net/ethernet/ibm/ibmvnic.*
6955
6956IBM Power Virtual Accelerator Switchboard
6957M:      Sukadev Bhattiprolu
6958L:      linuxppc-dev@lists.ozlabs.org
6959S:      Supported
6960F:      arch/powerpc/platforms/powernv/vas*
6961F:      arch/powerpc/platforms/powernv/copy-paste.h
6962F:      arch/powerpc/include/asm/vas.h
6963F:      arch/powerpc/include/uapi/asm/vas.h
6964
6965IBM Power Virtual Ethernet Device Driver
6966M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6967L:      netdev@vger.kernel.org
6968S:      Supported
6969F:      drivers/net/ethernet/ibm/ibmveth.*
6970
6971IBM Power Virtual FC Device Drivers
6972M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6973L:      linux-scsi@vger.kernel.org
6974S:      Supported
6975F:      drivers/scsi/ibmvscsi/ibmvfc*
6976
6977IBM Power Virtual Management Channel Driver
6978M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6979M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6980S:      Supported
6981F:      drivers/misc/ibmvmc.*
6982
6983IBM Power Virtual SCSI Device Drivers
6984M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6985L:      linux-scsi@vger.kernel.org
6986S:      Supported
6987F:      drivers/scsi/ibmvscsi/ibmvscsi*
6988F:      include/scsi/viosrp.h
6989
6990IBM Power Virtual SCSI Device Target Driver
6991M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6992M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6993L:      linux-scsi@vger.kernel.org
6994L:      target-devel@vger.kernel.org
6995S:      Supported
6996F:      drivers/scsi/ibmvscsi_tgt/
6997
6998IBM Power VMX Cryptographic instructions
6999M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7000M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7001L:      linux-crypto@vger.kernel.org
7002S:      Supported
7003F:      drivers/crypto/vmx/Makefile
7004F:      drivers/crypto/vmx/Kconfig
7005F:      drivers/crypto/vmx/vmx.c
7006F:      drivers/crypto/vmx/aes*
7007F:      drivers/crypto/vmx/ghash*
7008F:      drivers/crypto/vmx/ppc-xlate.pl
7009
7010IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7011M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7012L:      linux-pci@vger.kernel.org
7013L:      linuxppc-dev@lists.ozlabs.org
7014S:      Supported
7015F:      drivers/pci/hotplug/rpaphp*
7016
7017IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7018M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7019L:      linux-pci@vger.kernel.org
7020L:      linuxppc-dev@lists.ozlabs.org
7021S:      Supported
7022F:      drivers/pci/hotplug/rpadlpar*
7023
7024IBM ServeRAID RAID DRIVER
7025S:      Orphan
7026F:      drivers/scsi/ips.*
7027
7028ICH LPC AND GPIO DRIVER
7029M:      Peter Tyser <ptyser@xes-inc.com>
7030S:      Maintained
7031F:      drivers/mfd/lpc_ich.c
7032F:      drivers/gpio/gpio-ich.c
7033
7034IDE SUBSYSTEM
7035M:      "David S. Miller" <davem@davemloft.net>
7036L:      linux-ide@vger.kernel.org
7037Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7038T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7039S:      Maintained
7040F:      Documentation/ide/
7041F:      drivers/ide/
7042F:      include/linux/ide.h
7043
7044IDE/ATAPI DRIVERS
7045M:      Borislav Petkov <bp@alien8.de>
7046L:      linux-ide@vger.kernel.org
7047S:      Maintained
7048F:      Documentation/cdrom/ide-cd
7049F:      drivers/ide/ide-cd*
7050
7051IDEAPAD LAPTOP EXTRAS DRIVER
7052M:      Ike Panhc <ike.pan@canonical.com>
7053L:      platform-driver-x86@vger.kernel.org
7054W:      http://launchpad.net/ideapad-laptop
7055S:      Maintained
7056F:      drivers/platform/x86/ideapad-laptop.c
7057
7058IDEAPAD LAPTOP SLIDEBAR DRIVER
7059M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7060L:      linux-input@vger.kernel.org
7061W:      https://github.com/o2genum/ideapad-slidebar
7062S:      Maintained
7063F:      drivers/input/misc/ideapad_slidebar.c
7064
7065IDT VersaClock 5 CLOCK DRIVER
7066M:      Marek Vasut <marek.vasut@gmail.com>
7067S:      Maintained
7068F:      drivers/clk/clk-versaclock5.c
7069
7070IEEE 802.15.4 SUBSYSTEM
7071M:      Alexander Aring <alex.aring@gmail.com>
7072M:      Stefan Schmidt <stefan@datenfreihafen.org>
7073L:      linux-wpan@vger.kernel.org
7074W:      http://wpan.cakelab.org/
7075T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7076T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7077S:      Maintained
7078F:      net/ieee802154/
7079F:      net/mac802154/
7080F:      drivers/net/ieee802154/
7081F:      include/linux/nl802154.h
7082F:      include/linux/ieee802154.h
7083F:      include/net/nl802154.h
7084F:      include/net/mac802154.h
7085F:      include/net/af_ieee802154.h
7086F:      include/net/cfg802154.h
7087F:      include/net/ieee802154_netdev.h
7088F:      Documentation/networking/ieee802154.txt
7089
7090IFE PROTOCOL
7091M:      Yotam Gigi <yotam.gi@gmail.com>
7092M:      Jamal Hadi Salim <jhs@mojatatu.com>
7093F:      net/ife
7094F:      include/net/ife.h
7095F:      include/uapi/linux/ife.h
7096
7097IGORPLUG-USB IR RECEIVER
7098M:      Sean Young <sean@mess.org>
7099L:      linux-media@vger.kernel.org
7100S:      Maintained
7101F:      drivers/media/rc/igorplugusb.c
7102
7103IGUANAWORKS USB IR TRANSCEIVER
7104M:      Sean Young <sean@mess.org>
7105L:      linux-media@vger.kernel.org
7106S:      Maintained
7107F:      drivers/media/rc/iguanair.c
7108
7109IIO DIGITAL POTENTIOMETER DAC
7110M:      Peter Rosin <peda@axentia.se>
7111L:      linux-iio@vger.kernel.org
7112S:      Maintained
7113F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7114F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7115F:      drivers/iio/dac/dpot-dac.c
7116
7117IIO ENVELOPE DETECTOR
7118M:      Peter Rosin <peda@axentia.se>
7119L:      linux-iio@vger.kernel.org
7120S:      Maintained
7121F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7122F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7123F:      drivers/iio/adc/envelope-detector.c
7124
7125IIO MULTIPLEXER
7126M:      Peter Rosin <peda@axentia.se>
7127L:      linux-iio@vger.kernel.org
7128S:      Maintained
7129F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7130F:      drivers/iio/multiplexer/iio-mux.c
7131
7132IIO SUBSYSTEM AND DRIVERS
7133M:      Jonathan Cameron <jic23@kernel.org>
7134R:      Hartmut Knaack <knaack.h@gmx.de>
7135R:      Lars-Peter Clausen <lars@metafoo.de>
7136R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7137L:      linux-iio@vger.kernel.org
7138T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7139S:      Maintained
7140F:      Documentation/ABI/testing/configfs-iio*
7141F:      Documentation/ABI/testing/sysfs-bus-iio*
7142F:      Documentation/devicetree/bindings/iio/
7143F:      drivers/iio/
7144F:      drivers/staging/iio/
7145F:      include/linux/iio/
7146F:      tools/iio/
7147
7148IIO UNIT CONVERTER
7149M:      Peter Rosin <peda@axentia.se>
7150L:      linux-iio@vger.kernel.org
7151S:      Maintained
7152F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7153F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7154F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7155F:      drivers/iio/afe/iio-rescale.c
7156
7157IKANOS/ADI EAGLE ADSL USB DRIVER
7158M:      Matthieu Castet <castet.matthieu@free.fr>
7159M:      Stanislaw Gruszka <stf_xl@wp.pl>
7160S:      Maintained
7161F:      drivers/usb/atm/ueagle-atm.c
7162
7163IMGTEC ASCII LCD DRIVER
7164M:      Paul Burton <paul.burton@mips.com>
7165S:      Maintained
7166F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7167F:      drivers/auxdisplay/img-ascii-lcd.c
7168
7169IMGTEC IR DECODER DRIVER
7170M:      James Hogan <jhogan@kernel.org>
7171S:      Maintained
7172F:      drivers/media/rc/img-ir/
7173
7174IMON SOUNDGRAPH USB IR RECEIVER
7175M:      Sean Young <sean@mess.org>
7176L:      linux-media@vger.kernel.org
7177S:      Maintained
7178F:      drivers/media/rc/imon_raw.c
7179F:      drivers/media/rc/imon.c
7180
7181IMS TWINTURBO FRAMEBUFFER DRIVER
7182L:      linux-fbdev@vger.kernel.org
7183S:      Orphan
7184F:      drivers/video/fbdev/imsttfb.c
7185
7186INA209 HARDWARE MONITOR DRIVER
7187M:      Guenter Roeck <linux@roeck-us.net>
7188L:      linux-hwmon@vger.kernel.org
7189S:      Maintained
7190F:      Documentation/hwmon/ina209
7191F:      Documentation/devicetree/bindings/i2c/ina209.txt
7192F:      drivers/hwmon/ina209.c
7193
7194INA2XX HARDWARE MONITOR DRIVER
7195M:      Guenter Roeck <linux@roeck-us.net>
7196L:      linux-hwmon@vger.kernel.org
7197S:      Maintained
7198F:      Documentation/hwmon/ina2xx
7199F:      drivers/hwmon/ina2xx.c
7200F:      include/linux/platform_data/ina2xx.h
7201
7202INDUSTRY PACK SUBSYSTEM (IPACK)
7203M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7204M:      Jens Taprogge <jens.taprogge@taprogge.org>
7205M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7206L:      industrypack-devel@lists.sourceforge.net
7207W:      http://industrypack.sourceforge.net
7208S:      Maintained
7209F:      drivers/ipack/
7210
7211INFINIBAND SUBSYSTEM
7212M:      Doug Ledford <dledford@redhat.com>
7213M:      Jason Gunthorpe <jgg@mellanox.com>
7214L:      linux-rdma@vger.kernel.org
7215W:      https://github.com/linux-rdma/rdma-core
7216Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7217T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7218S:      Supported
7219F:      Documentation/devicetree/bindings/infiniband/
7220F:      Documentation/infiniband/
7221F:      drivers/infiniband/
7222F:      include/uapi/linux/if_infiniband.h
7223F:      include/uapi/rdma/
7224F:      include/rdma/
7225F:      include/trace/events/ib_mad.h
7226F:      include/trace/events/ib_umad.h
7227
7228INGENIC JZ4780 DMA Driver
7229M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7230S:      Maintained
7231F:      drivers/dma/dma-jz4780.c
7232
7233INGENIC JZ4780 NAND DRIVER
7234M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7235L:      linux-mtd@lists.infradead.org
7236S:      Maintained
7237F:      drivers/mtd/nand/raw/jz4780_*
7238
7239INOTIFY
7240M:      Jan Kara <jack@suse.cz>
7241R:      Amir Goldstein <amir73il@gmail.com>
7242L:      linux-fsdevel@vger.kernel.org
7243S:      Maintained
7244F:      Documentation/filesystems/inotify.txt
7245F:      fs/notify/inotify/
7246F:      include/linux/inotify.h
7247F:      include/uapi/linux/inotify.h
7248
7249INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7250M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7251L:      linux-input@vger.kernel.org
7252Q:      http://patchwork.kernel.org/project/linux-input/list/
7253T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7254S:      Maintained
7255F:      drivers/input/
7256F:      include/linux/input.h
7257F:      include/uapi/linux/input.h
7258F:      include/uapi/linux/input-event-codes.h
7259F:      include/linux/input/
7260F:      Documentation/devicetree/bindings/input/
7261F:      Documentation/devicetree/bindings/serio/
7262F:      Documentation/input/
7263
7264INPUT MULTITOUCH (MT) PROTOCOL
7265M:      Henrik Rydberg <rydberg@bitmath.org>
7266L:      linux-input@vger.kernel.org
7267S:      Odd fixes
7268F:      Documentation/input/multi-touch-protocol.rst
7269F:      drivers/input/input-mt.c
7270K:      \b(ABS|SYN)_MT_
7271
7272INSIDE SECURE CRYPTO DRIVER
7273M:      Antoine Tenart <antoine.tenart@bootlin.com>
7274F:      drivers/crypto/inside-secure/
7275S:      Maintained
7276L:      linux-crypto@vger.kernel.org
7277
7278INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7279M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7280M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7281L:      linux-integrity@vger.kernel.org
7282T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7283S:      Supported
7284F:      security/integrity/ima/
7285
7286INTEL 810/815 FRAMEBUFFER DRIVER
7287M:      Antonino Daplas <adaplas@gmail.com>
7288L:      linux-fbdev@vger.kernel.org
7289S:      Maintained
7290F:      drivers/video/fbdev/i810/
7291
7292INTEL ASoC DRIVERS
7293M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7294M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7295M:      Jie Yang <yang.jie@linux.intel.com>
7296L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7297S:      Supported
7298F:      sound/soc/intel/
7299
7300INTEL C600 SERIES SAS CONTROLLER DRIVER
7301M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7302M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7303L:      linux-scsi@vger.kernel.org
7304T:      git git://git.code.sf.net/p/intel-sas/isci
7305S:      Supported
7306F:      drivers/scsi/isci/
7307
7308INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7309M:      Jani Nikula <jani.nikula@linux.intel.com>
7310M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7311M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7312L:      intel-gfx@lists.freedesktop.org
7313W:      https://01.org/linuxgraphics/
7314B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7315C:      irc://chat.freenode.net/intel-gfx
7316Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7317T:      git git://anongit.freedesktop.org/drm-intel
7318S:      Supported
7319F:      drivers/gpu/drm/i915/
7320F:      include/drm/i915*
7321F:      include/uapi/drm/i915_drm.h
7322F:      Documentation/gpu/i915.rst
7323
7324INTEL ETHERNET DRIVERS
7325M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7326L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7327W:      http://www.intel.com/support/feedback.htm
7328W:      http://e1000.sourceforge.net/
7329Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7330T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7331T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7332S:      Supported
7333F:      Documentation/networking/e100.rst
7334F:      Documentation/networking/e1000.rst
7335F:      Documentation/networking/e1000e.txt
7336F:      Documentation/networking/igb.txt
7337F:      Documentation/networking/igbvf.txt
7338F:      Documentation/networking/ixgb.txt
7339F:      Documentation/networking/ixgbe.txt
7340F:      Documentation/networking/ixgbevf.txt
7341F:      Documentation/networking/i40e.txt
7342F:      Documentation/networking/iavf.txt
7343F:      Documentation/networking/ice.txt
7344F:      drivers/net/ethernet/intel/
7345F:      drivers/net/ethernet/intel/*/
7346F:      include/linux/avf/virtchnl.h
7347
7348INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7349M:      Maik Broemme <mbroemme@libmpq.org>
7350L:      linux-fbdev@vger.kernel.org
7351S:      Maintained
7352F:      Documentation/fb/intelfb.txt
7353F:      drivers/video/fbdev/intelfb/
7354
7355INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7356M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7357M:      Zhi Wang <zhi.a.wang@intel.com>
7358L:      intel-gvt-dev@lists.freedesktop.org
7359L:      intel-gfx@lists.freedesktop.org
7360W:      https://01.org/igvt-g
7361T:      git https://github.com/intel/gvt-linux.git
7362S:      Supported
7363F:      drivers/gpu/drm/i915/gvt/
7364
7365INTEL HID EVENT DRIVER
7366M:      Alex Hung <alex.hung@canonical.com>
7367L:      platform-driver-x86@vger.kernel.org
7368S:      Maintained
7369F:      drivers/platform/x86/intel-hid.c
7370
7371INTEL I/OAT DMA DRIVER
7372M:      Dave Jiang <dave.jiang@intel.com>
7373R:      Dan Williams <dan.j.williams@intel.com>
7374L:      dmaengine@vger.kernel.org
7375Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7376S:      Supported
7377F:      drivers/dma/ioat*
7378
7379INTEL IADX DRIVER
7380M:      Dave Jiang <dave.jiang@intel.com>
7381L:      dmaengine@vger.kernel.org
7382S:      Supported
7383F:      drivers/dma/idxd/*
7384F:      include/uapi/linux/idxd.h
7385F:      include/linux/idxd.h
7386
7387INTEL IDLE DRIVER
7388M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7389M:      Len Brown <lenb@kernel.org>
7390L:      linux-pm@vger.kernel.org
7391T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7392B:      https://bugzilla.kernel.org
7393S:      Supported
7394F:      drivers/idle/intel_idle.c
7395
7396INTEL INTEGRATED SENSOR HUB DRIVER
7397M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7398M:      Jiri Kosina <jikos@kernel.org>
7399L:      linux-input@vger.kernel.org
7400S:      Maintained
7401F:      drivers/hid/intel-ish-hid/
7402
7403INTEL IOMMU (VT-d)
7404M:      David Woodhouse <dwmw2@infradead.org>
7405M:      Lu Baolu <baolu.lu@linux.intel.com>
7406L:      iommu@lists.linux-foundation.org
7407T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7408S:      Supported
7409F:      drivers/iommu/intel/
7410F:      include/linux/intel-iommu.h
7411F:      include/linux/intel-svm.h
7412
7413INTEL IOP-ADMA DMA DRIVER
7414R:      Dan Williams <dan.j.williams@intel.com>
7415S:      Odd fixes
7416F:      drivers/dma/iop-adma.c
7417
7418INTEL IPU3 CSI-2 CIO2 DRIVER
7419M:      Yong Zhi <yong.zhi@intel.com>
7420M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7421L:      linux-media@vger.kernel.org
7422S:      Maintained
7423F:      drivers/media/pci/intel/ipu3/
7424F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7425
7426INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7427M:      Krzysztof Halasa <khalasa@piap.pl>
7428S:      Maintained
7429F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7430F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7431F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7432F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7433F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7434F:      drivers/net/wan/ixp4xx_hss.c
7435
7436INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7437M:      Deepak Saxena <dsaxena@plexity.net>
7438S:      Maintained
7439F:      drivers/char/hw_random/ixp4xx-rng.c
7440
7441INTEL MANAGEMENT ENGINE (mei)
7442M:      Tomas Winkler <tomas.winkler@intel.com>
7443L:      linux-kernel@vger.kernel.org
7444S:      Supported
7445F:      include/uapi/linux/mei.h
7446F:      include/linux/mei_cl_bus.h
7447F:      drivers/misc/mei/*
7448F:      drivers/watchdog/mei_wdt.c
7449F:      Documentation/driver-api/mei/*
7450F:      samples/mei/*
7451
7452INTEL MENLOW THERMAL DRIVER
7453M:      Sujith Thomas <sujith.thomas@intel.com>
7454L:      platform-driver-x86@vger.kernel.org
7455W:      https://01.org/linux-acpi
7456S:      Supported
7457F:      drivers/platform/x86/intel_menlow.c
7458
7459INTEL MERRIFIELD GPIO DRIVER
7460M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7461L:      linux-gpio@vger.kernel.org
7462S:      Maintained
7463F:      drivers/gpio/gpio-merrifield.c
7464
7465INTEL MIC DRIVERS (mic)
7466M:      Sudeep Dutt <sudeep.dutt@intel.com>
7467M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7468S:      Supported
7469W:      https://github.com/sudeepdutt/mic
7470W:      http://software.intel.com/en-us/mic-developer
7471F:      include/linux/mic_bus.h
7472F:      include/linux/scif.h
7473F:      include/uapi/linux/mic_common.h
7474F:      include/uapi/linux/mic_ioctl.h
7475F:      include/uapi/linux/scif_ioctl.h
7476F:      drivers/misc/mic/
7477F:      drivers/dma/mic_x100_dma.c
7478F:      drivers/dma/mic_x100_dma.h
7479F:      Documentation/mic/
7480
7481INTEL PMC CORE DRIVER
7482M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
7483M:      David E Box <david.e.box@intel.com>
7484L:      platform-driver-x86@vger.kernel.org
7485S:      Maintained
7486F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
7487F:      drivers/platform/x86/intel_pmc_core*
7488
7489INTEL PMC/P-Unit IPC DRIVER
7490M:      Zha Qipeng<qipeng.zha@intel.com>
7491L:      platform-driver-x86@vger.kernel.org
7492S:      Maintained
7493F:      drivers/platform/x86/intel_pmc_ipc.c
7494F:      drivers/platform/x86/intel_punit_ipc.c
7495F:      arch/x86/include/asm/intel_pmc_ipc.h
7496F:      arch/x86/include/asm/intel_punit_ipc.h
7497
7498INTEL PMT DRIVER
7499M:      "David E. Box" <david.e.box@linux.intel.com>
7500S:      Maintained
7501F:      drivers/mfd/intel_pmt.c
7502F:      drivers/platform/x86/intel_pmt_*
7503
7504INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7505M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7506L:      linux-wireless@vger.kernel.org
7507S:      Maintained
7508F:      Documentation/networking/README.ipw2100
7509F:      Documentation/networking/README.ipw2200
7510F:      drivers/net/wireless/intel/ipw2x00/
7511
7512INTEL PSTATE DRIVER
7513M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7514M:      Len Brown <lenb@kernel.org>
7515L:      linux-pm@vger.kernel.org
7516S:      Supported
7517F:      drivers/cpufreq/intel_pstate.c
7518
7519INTEL RDMA RNIC DRIVER
7520M:      Faisal Latif <faisal.latif@intel.com>
7521M:      Shiraz Saleem <shiraz.saleem@intel.com>
7522L:      linux-rdma@vger.kernel.org
7523S:      Supported
7524F:      drivers/infiniband/hw/i40iw/
7525F:      include/uapi/rdma/i40iw-abi.h
7526
7527INTEL SHA MULTIBUFFER DRIVER
7528M:      Megha Dey <megha.dey@linux.intel.com>
7529R:      Tim Chen <tim.c.chen@linux.intel.com>
7530L:      linux-crypto@vger.kernel.org
7531S:      Supported
7532F:      arch/x86/crypto/sha*-mb
7533F:      crypto/mcryptd.c
7534
7535INTEL TELEMETRY DRIVER
7536M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7537L:      platform-driver-x86@vger.kernel.org
7538S:      Maintained
7539F:      arch/x86/include/asm/intel_telemetry.h
7540F:      drivers/platform/x86/intel_telemetry*
7541
7542INTEL VIRTUAL BUTTON DRIVER
7543M:      AceLan Kao <acelan.kao@canonical.com>
7544L:      platform-driver-x86@vger.kernel.org
7545S:      Maintained
7546F:      drivers/platform/x86/intel-vbtn.c
7547
7548INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7549M:      Stanislaw Gruszka <sgruszka@redhat.com>
7550L:      linux-wireless@vger.kernel.org
7551S:      Supported
7552F:      drivers/net/wireless/intel/iwlegacy/
7553
7554INTEL WIRELESS WIFI LINK (iwlwifi)
7555M:      Johannes Berg <johannes.berg@intel.com>
7556M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7557M:      Luca Coelho <luciano.coelho@intel.com>
7558M:      Intel Linux Wireless <linuxwifi@intel.com>
7559L:      linux-wireless@vger.kernel.org
7560W:      http://intellinuxwireless.org
7561T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7562S:      Supported
7563F:      drivers/net/wireless/intel/iwlwifi/
7564
7565INTEL WIRELESS WIMAX CONNECTION 2400
7566M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7567M:      linux-wimax@intel.com
7568L:      wimax@linuxwimax.org (subscribers-only)
7569S:      Supported
7570W:      http://linuxwimax.org
7571F:      Documentation/wimax/README.i2400m
7572F:      drivers/net/wimax/i2400m/
7573F:      include/uapi/linux/wimax/i2400m.h
7574
7575INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7576M:      Mario Limonciello <mario.limonciello@dell.com>
7577S:      Maintained
7578F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7579
7580INTEL(R) TRACE HUB
7581M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7582S:      Supported
7583F:      Documentation/trace/intel_th.rst
7584F:      drivers/hwtracing/intel_th/
7585F:      include/linux/intel_th.h
7586
7587INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7588M:      Ning Sun <ning.sun@intel.com>
7589L:      tboot-devel@lists.sourceforge.net
7590W:      http://tboot.sourceforge.net
7591T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7592S:      Supported
7593F:      Documentation/intel_txt.txt
7594F:      include/linux/tboot.h
7595F:      arch/x86/kernel/tboot.c
7596
7597INTEL SGX
7598M:      Jarkko Sakkinen <jarkko@kernel.org>
7599R:      Dave Hansen <dave.hansen@linux.intel.com>
7600L:      linux-sgx@vger.kernel.org
7601S:      Supported
7602Q:      https://patchwork.kernel.org/project/intel-sgx/list/
7603T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
7604F:      Documentation/x86/sgx.rst
7605F:      arch/x86/entry/vdso/vsgx.S
7606F:      arch/x86/include/asm/sgx.h
7607F:      arch/x86/include/uapi/asm/sgx.h
7608F:      arch/x86/kernel/cpu/sgx/*
7609F:      tools/testing/selftests/sgx/*
7610K:      \bSGX_
7611
7612INTEL-MID GPIO DRIVER
7613M:      David Cohen <david.a.cohen@linux.intel.com>
7614L:      linux-gpio@vger.kernel.org
7615S:      Maintained
7616F:      drivers/gpio/gpio-intel-mid.c
7617
7618INVENSENSE MPU-3050 GYROSCOPE DRIVER
7619M:      Linus Walleij <linus.walleij@linaro.org>
7620L:      linux-iio@vger.kernel.org
7621S:      Maintained
7622F:      drivers/iio/gyro/mpu3050*
7623F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7624
7625IOC3 ETHERNET DRIVER
7626M:      Ralf Baechle <ralf@linux-mips.org>
7627L:      linux-mips@linux-mips.org
7628S:      Maintained
7629F:      drivers/net/ethernet/sgi/ioc3-eth.c
7630
7631IOC3 SERIAL DRIVER
7632M:      Pat Gefre <pfg@sgi.com>
7633L:      linux-serial@vger.kernel.org
7634S:      Maintained
7635F:      drivers/tty/serial/ioc3_serial.c
7636
7637IOMAP FILESYSTEM LIBRARY
7638M:      Christoph Hellwig <hch@infradead.org>
7639M:      Darrick J. Wong <darrick.wong@oracle.com>
7640M:      linux-xfs@vger.kernel.org
7641M:      linux-fsdevel@vger.kernel.org
7642L:      linux-xfs@vger.kernel.org
7643L:      linux-fsdevel@vger.kernel.org
7644T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7645S:      Supported
7646F:      fs/iomap/
7647F:      include/linux/iomap.h
7648
7649IOMMU DRIVERS
7650M:      Joerg Roedel <joro@8bytes.org>
7651L:      iommu@lists.linux-foundation.org
7652T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7653S:      Maintained
7654F:      Documentation/devicetree/bindings/iommu/
7655F:      Documentation/userspace-api/iommu.rst
7656F:      drivers/iommu/
7657F:      include/linux/iommu.h
7658F:      include/linux/of_iommu.h
7659F:      include/linux/iova.h
7660F:      include/uapi/linux/iommu.h
7661
7662IO_URING
7663M:      Jens Axboe <axboe@kernel.dk>
7664L:      linux-block@vger.kernel.org
7665L:      linux-fsdevel@vger.kernel.org
7666T:      git git://git.kernel.dk/linux-block
7667T:      git git://git.kernel.dk/liburing
7668S:      Maintained
7669F:      fs/io_uring.c
7670F:      include/uapi/linux/io_uring.h
7671
7672IP MASQUERADING
7673M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7674S:      Maintained
7675F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7676
7677IPMI SUBSYSTEM
7678M:      Corey Minyard <minyard@acm.org>
7679L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7680S:      Supported
7681W:      http://openipmi.sourceforge.net/
7682F:      Documentation/driver-api/ipmi.rst
7683F:      Documentation/devicetree/bindings/ipmi/
7684F:      drivers/char/ipmi/
7685F:      include/linux/ipmi*
7686F:      include/uapi/linux/ipmi*
7687
7688IPS SCSI RAID DRIVER
7689M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7690L:      linux-scsi@vger.kernel.org
7691W:      http://www.adaptec.com/
7692S:      Maintained
7693F:      drivers/scsi/ips*
7694
7695IPVS
7696M:      Wensong Zhang <wensong@linux-vs.org>
7697M:      Simon Horman <horms@verge.net.au>
7698M:      Julian Anastasov <ja@ssi.bg>
7699L:      netdev@vger.kernel.org
7700L:      lvs-devel@vger.kernel.org
7701S:      Maintained
7702T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7703T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7704F:      Documentation/networking/ipvs-sysctl.txt
7705F:      include/net/ip_vs.h
7706F:      include/uapi/linux/ip_vs.h
7707F:      net/netfilter/ipvs/
7708
7709IPWIRELESS DRIVER
7710M:      Jiri Kosina <jikos@kernel.org>
7711M:      David Sterba <dsterba@suse.com>
7712S:      Odd Fixes
7713F:      drivers/tty/ipwireless/
7714
7715IPX NETWORK LAYER
7716L:      netdev@vger.kernel.org
7717S:      Obsolete
7718F:      include/uapi/linux/ipx.h
7719F:      drivers/staging/ipx/
7720
7721IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7722M:      Marc Zyngier <marc.zyngier@arm.com>
7723S:      Maintained
7724T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7725F:      Documentation/IRQ-domain.txt
7726F:      include/linux/irqdomain.h
7727F:      kernel/irq/irqdomain.c
7728F:      kernel/irq/msi.c
7729
7730IRQ SUBSYSTEM
7731M:      Thomas Gleixner <tglx@linutronix.de>
7732L:      linux-kernel@vger.kernel.org
7733S:      Maintained
7734T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7735F:      kernel/irq/
7736
7737IRQCHIP DRIVERS
7738M:      Thomas Gleixner <tglx@linutronix.de>
7739M:      Jason Cooper <jason@lakedaemon.net>
7740M:      Marc Zyngier <marc.zyngier@arm.com>
7741L:      linux-kernel@vger.kernel.org
7742S:      Maintained
7743T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7744F:      Documentation/devicetree/bindings/interrupt-controller/
7745F:      drivers/irqchip/
7746
7747ISA
7748M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7749S:      Maintained
7750F:      Documentation/isa.txt
7751F:      drivers/base/isa.c
7752F:      include/linux/isa.h
7753
7754ISA RADIO MODULE
7755M:      Hans Verkuil <hverkuil@xs4all.nl>
7756L:      linux-media@vger.kernel.org
7757T:      git git://linuxtv.org/media_tree.git
7758W:      https://linuxtv.org
7759S:      Maintained
7760F:      drivers/media/radio/radio-isa*
7761
7762ISAPNP
7763M:      Jaroslav Kysela <perex@perex.cz>
7764S:      Maintained
7765F:      Documentation/isapnp.txt
7766F:      drivers/pnp/isapnp/
7767F:      include/linux/isapnp.h
7768
7769ISCSI
7770M:      Lee Duncan <lduncan@suse.com>
7771M:      Chris Leech <cleech@redhat.com>
7772L:      open-iscsi@googlegroups.com
7773W:      www.open-iscsi.com
7774S:      Maintained
7775F:      drivers/scsi/*iscsi*
7776F:      include/scsi/*iscsi*
7777
7778iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7779M:      Peter Jones <pjones@redhat.com>
7780M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7781S:      Maintained
7782F:      drivers/firmware/iscsi_ibft*
7783
7784ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7785M:      Or Gerlitz <ogerlitz@mellanox.com>
7786M:      Sagi Grimberg <sagi@grimberg.me>
7787M:      Roi Dayan <roid@mellanox.com>
7788L:      linux-rdma@vger.kernel.org
7789S:      Supported
7790W:      http://www.openfabrics.org
7791W:      www.open-iscsi.org
7792Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7793F:      drivers/infiniband/ulp/iser/
7794
7795ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7796M:      Sagi Grimberg <sagi@grimberg.me>
7797T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7798L:      linux-rdma@vger.kernel.org
7799L:      target-devel@vger.kernel.org
7800S:      Supported
7801W:      http://www.linux-iscsi.org
7802F:      drivers/infiniband/ulp/isert
7803
7804ISDN SUBSYSTEM
7805M:      Karsten Keil <isdn@linux-pingi.de>
7806L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7807L:      netdev@vger.kernel.org
7808W:      http://www.isdn4linux.de
7809T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7810S:      Maintained
7811F:      Documentation/isdn/
7812F:      drivers/isdn/
7813F:      include/linux/isdn.h
7814F:      include/linux/isdn/
7815F:      include/uapi/linux/isdn.h
7816F:      include/uapi/linux/isdn/
7817
7818ISDN SUBSYSTEM (Eicon active card driver)
7819M:      Armin Schindler <mac@melware.de>
7820L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7821W:      http://www.melware.de
7822S:      Maintained
7823F:      drivers/isdn/hardware/eicon/
7824
7825IT87 HARDWARE MONITORING DRIVER
7826M:      Jean Delvare <jdelvare@suse.com>
7827L:      linux-hwmon@vger.kernel.org
7828S:      Maintained
7829F:      Documentation/hwmon/it87
7830F:      drivers/hwmon/it87.c
7831
7832IT913X MEDIA DRIVER
7833M:      Antti Palosaari <crope@iki.fi>
7834L:      linux-media@vger.kernel.org
7835W:      https://linuxtv.org
7836W:      http://palosaari.fi/linux/
7837Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7838T:      git git://linuxtv.org/anttip/media_tree.git
7839S:      Maintained
7840F:      drivers/media/tuners/it913x*
7841
7842IVTV VIDEO4LINUX DRIVER
7843M:      Andy Walls <awalls@md.metrocast.net>
7844L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7845L:      linux-media@vger.kernel.org
7846T:      git git://linuxtv.org/media_tree.git
7847W:      http://www.ivtvdriver.org
7848S:      Maintained
7849F:      Documentation/media/v4l-drivers/ivtv*
7850F:      drivers/media/pci/ivtv/
7851F:      include/uapi/linux/ivtv*
7852
7853IX2505V MEDIA DRIVER
7854M:      Malcolm Priestley <tvboxspy@gmail.com>
7855L:      linux-media@vger.kernel.org
7856W:      https://linuxtv.org
7857Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7858S:      Maintained
7859F:      drivers/media/dvb-frontends/ix2505v*
7860
7861JAILHOUSE HYPERVISOR INTERFACE
7862M:      Jan Kiszka <jan.kiszka@siemens.com>
7863L:      jailhouse-dev@googlegroups.com
7864S:      Maintained
7865F:      arch/x86/kernel/jailhouse.c
7866F:      arch/x86/include/asm/jailhouse_para.h
7867
7868JC42.4 TEMPERATURE SENSOR DRIVER
7869M:      Guenter Roeck <linux@roeck-us.net>
7870L:      linux-hwmon@vger.kernel.org
7871S:      Maintained
7872F:      drivers/hwmon/jc42.c
7873F:      Documentation/hwmon/jc42
7874
7875JFS FILESYSTEM
7876M:      Dave Kleikamp <shaggy@kernel.org>
7877L:      jfs-discussion@lists.sourceforge.net
7878W:      http://jfs.sourceforge.net/
7879T:      git git://github.com/kleikamp/linux-shaggy.git
7880S:      Maintained
7881F:      Documentation/filesystems/jfs.txt
7882F:      fs/jfs/
7883
7884JME NETWORK DRIVER
7885M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7886L:      netdev@vger.kernel.org
7887S:      Maintained
7888F:      drivers/net/ethernet/jme.*
7889
7890JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7891M:      David Woodhouse <dwmw2@infradead.org>
7892L:      linux-mtd@lists.infradead.org
7893W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7894S:      Maintained
7895F:      fs/jffs2/
7896F:      include/uapi/linux/jffs2.h
7897
7898JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7899M:      "Theodore Ts'o" <tytso@mit.edu>
7900M:      Jan Kara <jack@suse.com>
7901L:      linux-ext4@vger.kernel.org
7902S:      Maintained
7903F:      fs/jbd2/
7904F:      include/linux/jbd2.h
7905
7906JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7907M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7908L:      linux-media@vger.kernel.org
7909S:      Maintained
7910F:      drivers/media/platform/rcar_jpu.c
7911
7912JSM Neo PCI based serial card
7913M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7914L:      linux-serial@vger.kernel.org
7915S:      Maintained
7916F:      drivers/tty/serial/jsm/
7917
7918K10TEMP HARDWARE MONITORING DRIVER
7919M:      Clemens Ladisch <clemens@ladisch.de>
7920L:      linux-hwmon@vger.kernel.org
7921S:      Maintained
7922F:      Documentation/hwmon/k10temp
7923F:      drivers/hwmon/k10temp.c
7924
7925K8TEMP HARDWARE MONITORING DRIVER
7926M:      Rudolf Marek <r.marek@assembler.cz>
7927L:      linux-hwmon@vger.kernel.org
7928S:      Maintained
7929F:      Documentation/hwmon/k8temp
7930F:      drivers/hwmon/k8temp.c
7931
7932KASAN
7933M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7934R:      Alexander Potapenko <glider@google.com>
7935R:      Dmitry Vyukov <dvyukov@google.com>
7936L:      kasan-dev@googlegroups.com
7937S:      Maintained
7938F:      arch/*/include/asm/kasan.h
7939F:      arch/*/mm/kasan_init*
7940F:      Documentation/dev-tools/kasan.rst
7941F:      include/linux/kasan*.h
7942F:      lib/test_kasan.c
7943F:      mm/kasan/
7944F:      scripts/Makefile.kasan
7945
7946KCONFIG
7947M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7948T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7949L:      linux-kbuild@vger.kernel.org
7950S:      Maintained
7951F:      Documentation/kbuild/kconfig*
7952F:      scripts/kconfig/
7953F:      scripts/Kconfig.include
7954
7955KCSAN
7956M:      Marco Elver <elver@google.com>
7957R:      Dmitry Vyukov <dvyukov@google.com>
7958L:      kasan-dev@googlegroups.com
7959S:      Maintained
7960F:      Documentation/dev-tools/kcsan.rst
7961F:      include/linux/kcsan*.h
7962F:      kernel/kcsan/
7963F:      lib/Kconfig.kcsan
7964F:      scripts/Makefile.kcsan
7965
7966KDUMP
7967M:      Dave Young <dyoung@redhat.com>
7968M:      Baoquan He <bhe@redhat.com>
7969R:      Vivek Goyal <vgoyal@redhat.com>
7970L:      kexec@lists.infradead.org
7971W:      http://lse.sourceforge.net/kdump/
7972S:      Maintained
7973F:      Documentation/admin-guide/kdump/
7974
7975KEENE FM RADIO TRANSMITTER DRIVER
7976M:      Hans Verkuil <hverkuil@xs4all.nl>
7977L:      linux-media@vger.kernel.org
7978T:      git git://linuxtv.org/media_tree.git
7979W:      https://linuxtv.org
7980S:      Maintained
7981F:      drivers/media/radio/radio-keene*
7982
7983KERNEL AUTOMOUNTER
7984M:      Ian Kent <raven@themaw.net>
7985L:      autofs@vger.kernel.org
7986S:      Maintained
7987F:      fs/autofs/
7988
7989KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7990M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7991M:      Michal Marek <michal.lkml@markovi.net>
7992T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7993L:      linux-kbuild@vger.kernel.org
7994S:      Maintained
7995F:      Documentation/kbuild/
7996F:      Makefile
7997F:      scripts/Kbuild*
7998F:      scripts/Makefile*
7999F:      scripts/basic/
8000F:      scripts/mk*
8001F:      scripts/mod/
8002F:      scripts/package/
8003
8004KERNEL JANITORS
8005L:      kernel-janitors@vger.kernel.org
8006W:      http://kernelnewbies.org/KernelJanitors
8007S:      Odd Fixes
8008
8009KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8010M:      "J. Bruce Fields" <bfields@fieldses.org>
8011M:      Jeff Layton <jlayton@kernel.org>
8012L:      linux-nfs@vger.kernel.org
8013W:      http://nfs.sourceforge.net/
8014T:      git git://linux-nfs.org/~bfields/linux.git
8015S:      Supported
8016F:      fs/nfsd/
8017F:      include/uapi/linux/nfsd/
8018F:      fs/lockd/
8019F:      fs/nfs_common/
8020F:      net/sunrpc/
8021F:      include/linux/lockd/
8022F:      include/linux/sunrpc/
8023F:      include/uapi/linux/sunrpc/
8024
8025KERNEL SELFTEST FRAMEWORK
8026M:      Shuah Khan <shuah@kernel.org>
8027L:      linux-kselftest@vger.kernel.org
8028T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8029Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8030S:      Maintained
8031F:      tools/testing/selftests/
8032F:      Documentation/dev-tools/kselftest*
8033
8034KERNEL UNIT TESTING FRAMEWORK (KUnit)
8035M:      Brendan Higgins <brendanhiggins@google.com>
8036L:      linux-kselftest@vger.kernel.org
8037L:      kunit-dev@googlegroups.com
8038W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
8039S:      Maintained
8040F:      Documentation/dev-tools/kunit/
8041F:      include/kunit/
8042F:      lib/kunit/
8043F:      tools/testing/kunit/
8044
8045KERNEL USERMODE HELPER
8046M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8047L:      linux-kernel@vger.kernel.org
8048S:      Maintained
8049F:      kernel/umh.c
8050F:      include/linux/umh.h
8051
8052KERNEL VIRTUAL MACHINE (KVM)
8053M:      Paolo Bonzini <pbonzini@redhat.com>
8054M:      Radim Krčmář <rkrcmar@redhat.com>
8055L:      kvm@vger.kernel.org
8056W:      http://www.linux-kvm.org
8057T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8058S:      Supported
8059F:      Documentation/virt/kvm/
8060F:      include/trace/events/kvm.h
8061F:      include/uapi/asm-generic/kvm*
8062F:      include/uapi/linux/kvm*
8063F:      include/asm-generic/kvm*
8064F:      include/linux/kvm*
8065F:      include/kvm/iodev.h
8066F:      virt/kvm/*
8067F:      tools/kvm/
8068
8069KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8070M:      Joerg Roedel <joro@8bytes.org>
8071L:      kvm@vger.kernel.org
8072W:      http://www.linux-kvm.org/
8073S:      Maintained
8074F:      arch/x86/include/asm/svm.h
8075F:      arch/x86/kvm/svm.c
8076
8077KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8078M:      Christoffer Dall <christoffer.dall@arm.com>
8079M:      Marc Zyngier <marc.zyngier@arm.com>
8080L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8081L:      kvmarm@lists.cs.columbia.edu
8082W:      http://systems.cs.columbia.edu/projects/kvm-arm
8083T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8084S:      Supported
8085F:      arch/arm/include/uapi/asm/kvm*
8086F:      arch/arm/include/asm/kvm*
8087F:      arch/arm/kvm/
8088F:      virt/kvm/arm/
8089F:      include/kvm/arm_*
8090
8091KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8092M:      Christoffer Dall <christoffer.dall@arm.com>
8093M:      Marc Zyngier <marc.zyngier@arm.com>
8094L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8095L:      kvmarm@lists.cs.columbia.edu
8096S:      Maintained
8097F:      arch/arm64/include/uapi/asm/kvm*
8098F:      arch/arm64/include/asm/kvm*
8099F:      arch/arm64/kvm/
8100
8101KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8102M:      James Hogan <jhogan@kernel.org>
8103L:      linux-mips@linux-mips.org
8104S:      Supported
8105F:      arch/mips/include/uapi/asm/kvm*
8106F:      arch/mips/include/asm/kvm*
8107F:      arch/mips/kvm/
8108
8109KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8110M:      Paul Mackerras <paulus@ozlabs.org>
8111L:      kvm-ppc@vger.kernel.org
8112W:      http://www.linux-kvm.org/
8113T:      git git://github.com/agraf/linux-2.6.git
8114S:      Supported
8115F:      arch/powerpc/include/uapi/asm/kvm*
8116F:      arch/powerpc/include/asm/kvm*
8117F:      arch/powerpc/kvm/
8118F:      arch/powerpc/kernel/kvm*
8119
8120KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8121M:      Christian Borntraeger <borntraeger@de.ibm.com>
8122M:      Janosch Frank <frankja@linux.ibm.com>
8123R:      David Hildenbrand <david@redhat.com>
8124R:      Cornelia Huck <cohuck@redhat.com>
8125L:      linux-s390@vger.kernel.org
8126W:      http://www.ibm.com/developerworks/linux/linux390/
8127T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8128S:      Supported
8129F:      Documentation/virt/kvm/s390*
8130F:      arch/s390/include/uapi/asm/kvm*
8131F:      arch/s390/include/asm/gmap.h
8132F:      arch/s390/include/asm/kvm*
8133F:      arch/s390/kvm/
8134F:      arch/s390/mm/gmap.c
8135F:      tools/testing/selftests/kvm/s390x/
8136F:      tools/testing/selftests/kvm/*/s390x/
8137
8138KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8139M:      Paolo Bonzini <pbonzini@redhat.com>
8140M:      Radim Krčmář <rkrcmar@redhat.com>
8141L:      kvm@vger.kernel.org
8142W:      http://www.linux-kvm.org
8143T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8144S:      Supported
8145F:      arch/x86/kvm/
8146F:      arch/x86/include/uapi/asm/kvm*
8147F:      arch/x86/include/asm/kvm*
8148F:      arch/x86/include/asm/pvclock-abi.h
8149F:      arch/x86/kernel/kvm.c
8150F:      arch/x86/kernel/kvmclock.c
8151
8152KERNFS
8153M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8154M:      Tejun Heo <tj@kernel.org>
8155T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8156S:      Supported
8157F:      include/linux/kernfs.h
8158F:      fs/kernfs/
8159
8160KEXEC
8161M:      Eric Biederman <ebiederm@xmission.com>
8162W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8163L:      kexec@lists.infradead.org
8164S:      Maintained
8165F:      include/linux/kexec.h
8166F:      include/uapi/linux/kexec.h
8167F:      kernel/kexec*
8168
8169KEYS-ENCRYPTED
8170M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8171L:      linux-integrity@vger.kernel.org
8172L:      keyrings@vger.kernel.org
8173S:      Supported
8174F:      Documentation/security/keys/trusted-encrypted.rst
8175F:      include/keys/encrypted-type.h
8176F:      security/keys/encrypted-keys/
8177
8178KEYS-TRUSTED
8179M:      James Bottomley <jejb@linux.vnet.ibm.com>
8180M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8181L:      linux-integrity@vger.kernel.org
8182L:      keyrings@vger.kernel.org
8183S:      Supported
8184F:      Documentation/security/keys/trusted-encrypted.rst
8185F:      include/keys/trusted-type.h
8186F:      security/keys/trusted.c
8187F:      security/keys/trusted.h
8188
8189KEYS/KEYRINGS:
8190M:      David Howells <dhowells@redhat.com>
8191L:      keyrings@vger.kernel.org
8192S:      Maintained
8193F:      Documentation/security/keys/core.rst
8194F:      include/linux/key.h
8195F:      include/linux/key-type.h
8196F:      include/linux/keyctl.h
8197F:      include/uapi/linux/keyctl.h
8198F:      include/keys/
8199F:      security/keys/
8200
8201KGDB / KDB /debug_core
8202M:      Jason Wessel <jason.wessel@windriver.com>
8203M:      Daniel Thompson <daniel.thompson@linaro.org>
8204W:      http://kgdb.wiki.kernel.org/
8205L:      kgdb-bugreport@lists.sourceforge.net
8206T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8207S:      Maintained
8208F:      Documentation/dev-tools/kgdb.rst
8209F:      drivers/misc/kgdbts.c
8210F:      drivers/tty/serial/kgdboc.c
8211F:      include/linux/kdb.h
8212F:      include/linux/kgdb.h
8213F:      kernel/debug/
8214
8215KMEMLEAK
8216M:      Catalin Marinas <catalin.marinas@arm.com>
8217S:      Maintained
8218F:      Documentation/dev-tools/kmemleak.rst
8219F:      include/linux/kmemleak.h
8220F:      mm/kmemleak.c
8221F:      mm/kmemleak-test.c
8222
8223KMOD KERNEL MODULE LOADER - USERMODE HELPER
8224M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8225L:      linux-kernel@vger.kernel.org
8226S:      Maintained
8227F:      kernel/kmod.c
8228F:      include/linux/kmod.h
8229F:      lib/test_kmod.c
8230F:      tools/testing/selftests/kmod/
8231
8232KPROBES
8233M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8234M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8235M:      "David S. Miller" <davem@davemloft.net>
8236M:      Masami Hiramatsu <mhiramat@kernel.org>
8237S:      Maintained
8238F:      Documentation/kprobes.txt
8239F:      include/linux/kprobes.h
8240F:      include/asm-generic/kprobes.h
8241F:      kernel/kprobes.c
8242
8243KS0108 LCD CONTROLLER DRIVER
8244M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8245S:      Maintained
8246F:      Documentation/auxdisplay/ks0108
8247F:      drivers/auxdisplay/ks0108.c
8248F:      include/linux/ks0108.h
8249
8250L3MDEV
8251M:      David Ahern <dsa@cumulusnetworks.com>
8252L:      netdev@vger.kernel.org
8253S:      Maintained
8254F:      net/l3mdev
8255F:      include/net/l3mdev.h
8256
8257L7 BPF FRAMEWORK
8258M:      John Fastabend <john.fastabend@gmail.com>
8259M:      Daniel Borkmann <daniel@iogearbox.net>
8260M:      Jakub Sitnicki <jakub@cloudflare.com>
8261M:      Lorenz Bauer <lmb@cloudflare.com>
8262L:      netdev@vger.kernel.org
8263S:      Maintained
8264F:      include/linux/skmsg.h
8265F:      net/core/skmsg.c
8266F:      net/core/sock_map.c
8267F:      net/ipv4/tcp_bpf.c
8268F:      net/ipv4/udp_bpf.c
8269
8270LANTIQ MIPS ARCHITECTURE
8271M:      John Crispin <john@phrozen.org>
8272L:      linux-mips@linux-mips.org
8273S:      Maintained
8274F:      arch/mips/lantiq
8275F:      drivers/soc/lantiq
8276
8277LAPB module
8278L:      linux-x25@vger.kernel.org
8279S:      Orphan
8280F:      Documentation/networking/lapb-module.txt
8281F:      include/*/lapb.h
8282F:      net/lapb/
8283
8284LASI 53c700 driver for PARISC
8285M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8286L:      linux-scsi@vger.kernel.org
8287S:      Maintained
8288F:      Documentation/scsi/53c700.txt
8289F:      drivers/scsi/53c700*
8290
8291LEAKING_ADDRESSES
8292M:      Tobin C. Harding <me@tobin.cc>
8293M:      Tycho Andersen <tycho@tycho.ws>
8294L:      kernel-hardening@lists.openwall.com
8295S:      Maintained
8296T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8297F:      scripts/leaking_addresses.pl
8298
8299LED SUBSYSTEM
8300M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8301M:      Pavel Machek <pavel@ucw.cz>
8302L:      linux-leds@vger.kernel.org
8303T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8304S:      Maintained
8305F:      Documentation/devicetree/bindings/leds/
8306F:      drivers/leds/
8307F:      include/linux/leds.h
8308
8309LEGACY EEPROM DRIVER
8310M:      Jean Delvare <jdelvare@suse.com>
8311S:      Maintained
8312F:      Documentation/misc-devices/eeprom
8313F:      drivers/misc/eeprom/eeprom.c
8314
8315LEGO MINDSTORMS EV3
8316R:      David Lechner <david@lechnology.com>
8317S:      Maintained
8318F:      arch/arm/boot/dts/da850-lego-ev3.dts
8319F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8320F:      drivers/power/supply/lego_ev3_battery.c
8321
8322LEGO USB Tower driver
8323M:      Juergen Stuber <starblue@users.sourceforge.net>
8324L:      legousb-devel@lists.sourceforge.net
8325W:      http://legousb.sourceforge.net/
8326S:      Maintained
8327F:      drivers/usb/misc/legousbtower.c
8328
8329LG2160 MEDIA DRIVER
8330M:      Michael Krufky <mkrufky@linuxtv.org>
8331L:      linux-media@vger.kernel.org
8332W:      https://linuxtv.org
8333W:      http://github.com/mkrufky
8334Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8335T:      git git://linuxtv.org/mkrufky/tuners.git
8336S:      Maintained
8337F:      drivers/media/dvb-frontends/lg2160.*
8338
8339LGDT3305 MEDIA DRIVER
8340M:      Michael Krufky <mkrufky@linuxtv.org>
8341L:      linux-media@vger.kernel.org
8342W:      https://linuxtv.org
8343W:      http://github.com/mkrufky
8344Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8345T:      git git://linuxtv.org/mkrufky/tuners.git
8346S:      Maintained
8347F:      drivers/media/dvb-frontends/lgdt3305.*
8348
8349LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8350M:      Viresh Kumar <vireshk@kernel.org>
8351L:      linux-ide@vger.kernel.org
8352T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8353S:      Maintained
8354F:      include/linux/pata_arasan_cf_data.h
8355F:      drivers/ata/pata_arasan_cf.c
8356
8357LIBATA PATA DRIVERS
8358M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8359M:      Tejun Heo <tj@kernel.org>
8360L:      linux-ide@vger.kernel.org
8361T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8362S:      Maintained
8363F:      drivers/ata/pata_*.c
8364F:      drivers/ata/ata_generic.c
8365
8366LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8367M:      Linus Walleij <linus.walleij@linaro.org>
8368L:      linux-ide@vger.kernel.org
8369T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8370S:      Maintained
8371F:      drivers/ata/pata_ftide010.c
8372F:      drivers/ata/sata_gemini.c
8373F:      drivers/ata/sata_gemini.h
8374
8375LIBATA SATA AHCI PLATFORM devices support
8376M:      Hans de Goede <hdegoede@redhat.com>
8377M:      Tejun Heo <tj@kernel.org>
8378L:      linux-ide@vger.kernel.org
8379T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8380S:      Maintained
8381F:      drivers/ata/ahci_platform.c
8382F:      drivers/ata/libahci_platform.c
8383F:      include/linux/ahci_platform.h
8384
8385LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8386M:      Mikael Pettersson <mikpelinux@gmail.com>
8387L:      linux-ide@vger.kernel.org
8388T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8389S:      Maintained
8390F:      drivers/ata/sata_promise.*
8391
8392LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8393M:      Tejun Heo <tj@kernel.org>
8394L:      linux-ide@vger.kernel.org
8395T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8396S:      Maintained
8397F:      drivers/ata/
8398F:      include/linux/ata.h
8399F:      include/linux/libata.h
8400F:      Documentation/devicetree/bindings/ata/
8401
8402LIBLOCKDEP
8403M:      Sasha Levin <alexander.levin@verizon.com>
8404S:      Maintained
8405F:      tools/lib/lockdep/
8406
8407LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8408M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8409M:      Dan Williams <dan.j.williams@intel.com>
8410M:      Vishal Verma <vishal.l.verma@intel.com>
8411M:      Dave Jiang <dave.jiang@intel.com>
8412L:      linux-nvdimm@lists.01.org
8413Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8414S:      Supported
8415F:      drivers/nvdimm/blk.c
8416F:      drivers/nvdimm/region_devs.c
8417
8418LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8419M:      Vishal Verma <vishal.l.verma@intel.com>
8420M:      Dan Williams <dan.j.williams@intel.com>
8421M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8422M:      Dave Jiang <dave.jiang@intel.com>
8423L:      linux-nvdimm@lists.01.org
8424Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8425S:      Supported
8426F:      drivers/nvdimm/btt*
8427
8428LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8429M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8430M:      Dan Williams <dan.j.williams@intel.com>
8431M:      Vishal Verma <vishal.l.verma@intel.com>
8432M:      Dave Jiang <dave.jiang@intel.com>
8433L:      linux-nvdimm@lists.01.org
8434Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8435S:      Supported
8436F:      drivers/nvdimm/pmem*
8437
8438LIBNVDIMM: DEVICETREE BINDINGS
8439M:      Oliver O'Halloran <oohall@gmail.com>
8440L:      linux-nvdimm@lists.01.org
8441Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8442S:      Supported
8443F:      drivers/nvdimm/of_pmem.c
8444F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8445
8446LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8447M:      Dan Williams <dan.j.williams@intel.com>
8448M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8449M:      Vishal Verma <vishal.l.verma@intel.com>
8450M:      Dave Jiang <dave.jiang@intel.com>
8451L:      linux-nvdimm@lists.01.org
8452Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8453T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8454S:      Supported
8455F:      drivers/nvdimm/*
8456F:      drivers/acpi/nfit/*
8457F:      include/linux/nd.h
8458F:      include/linux/libnvdimm.h
8459F:      include/uapi/linux/ndctl.h
8460
8461LIGHTNVM PLATFORM SUPPORT
8462M:      Matias Bjorling <mb@lightnvm.io>
8463W:      http://github/OpenChannelSSD
8464L:      linux-block@vger.kernel.org
8465S:      Maintained
8466F:      drivers/lightnvm/
8467F:      include/linux/lightnvm.h
8468F:      include/uapi/linux/lightnvm.h
8469
8470LINUX FOR POWER MACINTOSH
8471M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8472W:      http://www.penguinppc.org/
8473L:      linuxppc-dev@lists.ozlabs.org
8474S:      Maintained
8475F:      arch/powerpc/platforms/powermac/
8476F:      drivers/macintosh/
8477
8478LINUX FOR POWERPC (32-BIT AND 64-BIT)
8479M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8480M:      Paul Mackerras <paulus@samba.org>
8481M:      Michael Ellerman <mpe@ellerman.id.au>
8482W:      https://github.com/linuxppc/linux/wiki
8483L:      linuxppc-dev@lists.ozlabs.org
8484Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8485T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8486S:      Supported
8487F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8488F:      Documentation/devicetree/bindings/powerpc/
8489F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8490F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8491F:      Documentation/powerpc/
8492F:      arch/powerpc/
8493F:      drivers/char/tpm/tpm_ibmvtpm*
8494F:      drivers/crypto/nx/
8495F:      drivers/crypto/vmx/
8496F:      drivers/i2c/busses/i2c-opal.c
8497F:      drivers/net/ethernet/ibm/ibmveth.*
8498F:      drivers/net/ethernet/ibm/ibmvnic.*
8499F:      drivers/pci/hotplug/pnv_php.c
8500F:      drivers/pci/hotplug/rpa*
8501F:      drivers/rtc/rtc-opal.c
8502F:      drivers/scsi/ibmvscsi/
8503F:      drivers/tty/hvc/hvc_opal.c
8504F:      drivers/watchdog/wdrtas.c
8505F:      tools/testing/selftests/powerpc
8506N:      /pmac
8507N:      powermac
8508N:      powernv
8509N:      [^a-z0-9]ps3
8510N:      pseries
8511
8512LINUX FOR POWERPC EMBEDDED MPC5XXX
8513M:      Anatolij Gustschin <agust@denx.de>
8514L:      linuxppc-dev@lists.ozlabs.org
8515T:      git git://git.denx.de/linux-denx-agust.git
8516S:      Maintained
8517F:      arch/powerpc/platforms/512x/
8518F:      arch/powerpc/platforms/52xx/
8519
8520LINUX FOR POWERPC EMBEDDED PPC4XX
8521M:      Alistair Popple <alistair@popple.id.au>
8522M:      Matt Porter <mporter@kernel.crashing.org>
8523W:      http://www.penguinppc.org/
8524L:      linuxppc-dev@lists.ozlabs.org
8525S:      Maintained
8526F:      arch/powerpc/platforms/40x/
8527F:      arch/powerpc/platforms/44x/
8528
8529LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8530M:      Scott Wood <oss@buserror.net>
8531M:      Kumar Gala <galak@kernel.crashing.org>
8532W:      http://www.penguinppc.org/
8533L:      linuxppc-dev@lists.ozlabs.org
8534T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8535S:      Maintained
8536F:      arch/powerpc/platforms/83xx/
8537F:      arch/powerpc/platforms/85xx/
8538F:      Documentation/devicetree/bindings/powerpc/fsl/
8539
8540LINUX FOR POWERPC EMBEDDED PPC8XX
8541M:      Vitaly Bordug <vitb@kernel.crashing.org>
8542W:      http://www.penguinppc.org/
8543L:      linuxppc-dev@lists.ozlabs.org
8544S:      Maintained
8545F:      arch/powerpc/platforms/8xx/
8546
8547LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8548L:      linuxppc-dev@lists.ozlabs.org
8549S:      Orphan
8550F:      arch/powerpc/*/*virtex*
8551F:      arch/powerpc/*/*/*virtex*
8552
8553LINUX FOR POWERPC PA SEMI PWRFICIENT
8554L:      linuxppc-dev@lists.ozlabs.org
8555S:      Orphan
8556F:      arch/powerpc/platforms/pasemi/
8557F:      drivers/*/*pasemi*
8558F:      drivers/*/*/*pasemi*
8559
8560LINUX KERNEL DUMP TEST MODULE (LKDTM)
8561M:      Kees Cook <keescook@chromium.org>
8562S:      Maintained
8563F:      drivers/misc/lkdtm/*
8564
8565LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8566M:      Alan Stern <stern@rowland.harvard.edu>
8567M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8568M:      Will Deacon <will.deacon@arm.com>
8569M:      Peter Zijlstra <peterz@infradead.org>
8570M:      Boqun Feng <boqun.feng@gmail.com>
8571M:      Nicholas Piggin <npiggin@gmail.com>
8572M:      David Howells <dhowells@redhat.com>
8573M:      Jade Alglave <j.alglave@ucl.ac.uk>
8574M:      Luc Maranget <luc.maranget@inria.fr>
8575M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8576R:      Akira Yokosawa <akiyks@gmail.com>
8577L:      linux-kernel@vger.kernel.org
8578S:      Supported
8579T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
8580F:      tools/memory-model/
8581F:      Documentation/memory-barriers.txt
8582
8583LINUX SECURITY MODULE (LSM) FRAMEWORK
8584M:      Chris Wright <chrisw@sous-sol.org>
8585L:      linux-security-module@vger.kernel.org
8586S:      Supported
8587
8588LIS3LV02D ACCELEROMETER DRIVER
8589M:      Eric Piel <eric.piel@tremplin-utc.net>
8590S:      Maintained
8591F:      Documentation/misc-devices/lis3lv02d
8592F:      drivers/misc/lis3lv02d/
8593F:      drivers/platform/x86/hp_accel.c
8594
8595LIST KUNIT TEST
8596M:      David Gow <davidgow@google.com>
8597L:      linux-kselftest@vger.kernel.org
8598L:      kunit-dev@googlegroups.com
8599S:      Maintained
8600F:      lib/list-test.c
8601
8602LIVE PATCHING
8603M:      Josh Poimboeuf <jpoimboe@redhat.com>
8604M:      Jessica Yu <jeyu@kernel.org>
8605M:      Jiri Kosina <jikos@kernel.org>
8606M:      Miroslav Benes <mbenes@suse.cz>
8607R:      Petr Mladek <pmladek@suse.com>
8608S:      Maintained
8609F:      kernel/livepatch/
8610F:      include/linux/livepatch.h
8611F:      arch/x86/include/asm/livepatch.h
8612F:      Documentation/livepatch/
8613F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8614F:      samples/livepatch/
8615F:      tools/testing/selftests/livepatch/
8616L:      live-patching@vger.kernel.org
8617T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8618
8619LLC (802.2)
8620L:      netdev@vger.kernel.org
8621S:      Odd fixes
8622F:      include/linux/llc.h
8623F:      include/uapi/linux/llc.h
8624F:      include/net/llc*
8625F:      net/llc/
8626
8627LM73 HARDWARE MONITOR DRIVER
8628M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8629L:      linux-hwmon@vger.kernel.org
8630S:      Maintained
8631F:      drivers/hwmon/lm73.c
8632
8633LM78 HARDWARE MONITOR DRIVER
8634M:      Jean Delvare <jdelvare@suse.com>
8635L:      linux-hwmon@vger.kernel.org
8636S:      Maintained
8637F:      Documentation/hwmon/lm78
8638F:      drivers/hwmon/lm78.c
8639
8640LM83 HARDWARE MONITOR DRIVER
8641M:      Jean Delvare <jdelvare@suse.com>
8642L:      linux-hwmon@vger.kernel.org
8643S:      Maintained
8644F:      Documentation/hwmon/lm83
8645F:      drivers/hwmon/lm83.c
8646
8647LM90 HARDWARE MONITOR DRIVER
8648M:      Jean Delvare <jdelvare@suse.com>
8649L:      linux-hwmon@vger.kernel.org
8650S:      Maintained
8651F:      Documentation/hwmon/lm90
8652F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8653F:      drivers/hwmon/lm90.c
8654F:      include/dt-bindings/thermal/lm90.h
8655
8656LM95234 HARDWARE MONITOR DRIVER
8657M:      Guenter Roeck <linux@roeck-us.net>
8658L:      linux-hwmon@vger.kernel.org
8659S:      Maintained
8660F:      Documentation/hwmon/lm95234
8661F:      drivers/hwmon/lm95234.c
8662
8663LME2510 MEDIA DRIVER
8664M:      Malcolm Priestley <tvboxspy@gmail.com>
8665L:      linux-media@vger.kernel.org
8666W:      https://linuxtv.org
8667Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8668S:      Maintained
8669F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8670
8671LOADPIN SECURITY MODULE
8672M:      Kees Cook <keescook@chromium.org>
8673T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8674S:      Supported
8675F:      security/loadpin/
8676F:      Documentation/admin-guide/LSM/LoadPin.rst
8677
8678LOCKING PRIMITIVES
8679M:      Peter Zijlstra <peterz@infradead.org>
8680M:      Ingo Molnar <mingo@redhat.com>
8681M:      Will Deacon <will.deacon@arm.com>
8682L:      linux-kernel@vger.kernel.org
8683T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8684S:      Maintained
8685F:      Documentation/locking/
8686F:      include/linux/lockdep.h
8687F:      include/linux/spinlock*.h
8688F:      arch/*/include/asm/spinlock*.h
8689F:      include/linux/rwlock*.h
8690F:      include/linux/mutex*.h
8691F:      arch/*/include/asm/mutex*.h
8692F:      include/linux/rwsem*.h
8693F:      include/linux/seqlock.h
8694F:      lib/locking*.[ch]
8695F:      kernel/locking/
8696X:      kernel/locking/locktorture.c
8697
8698LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8699M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8700L:      linux-ntfs-dev@lists.sourceforge.net
8701W:      http://www.linux-ntfs.org/content/view/19/37/
8702S:      Maintained
8703F:      Documentation/ldm.txt
8704F:      block/partitions/ldm.*
8705
8706LOGITECH HID GAMING KEYBOARDS
8707M:      Hans de Goede <hdegoede@redhat.com>
8708L:      linux-input@vger.kernel.org
8709T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8710S:      Maintained
8711F:      drivers/hid/hid-lg-g15.c
8712
8713LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8714M:      Sathya Prakash <sathya.prakash@broadcom.com>
8715M:      Chaitra P B <chaitra.basappa@broadcom.com>
8716M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8717L:      MPT-FusionLinux.pdl@broadcom.com
8718L:      linux-scsi@vger.kernel.org
8719W:      http://www.avagotech.com/support/
8720S:      Supported
8721F:      drivers/message/fusion/
8722F:      drivers/scsi/mpt3sas/
8723
8724LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8725M:      Matthew Wilcox <matthew@wil.cx>
8726L:      linux-scsi@vger.kernel.org
8727S:      Maintained
8728F:      drivers/scsi/sym53c8xx_2/
8729
8730LTC4261 HARDWARE MONITOR DRIVER
8731M:      Guenter Roeck <linux@roeck-us.net>
8732L:      linux-hwmon@vger.kernel.org
8733S:      Maintained
8734F:      Documentation/hwmon/ltc4261
8735F:      drivers/hwmon/ltc4261.c
8736
8737LTC4306 I2C MULTIPLEXER DRIVER
8738M:      Michael Hennerich <michael.hennerich@analog.com>
8739W:      http://ez.analog.com/community/linux-device-drivers
8740L:      linux-i2c@vger.kernel.org
8741S:      Supported
8742F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8743F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8744
8745LTP (Linux Test Project)
8746M:      Mike Frysinger <vapier@gentoo.org>
8747M:      Cyril Hrubis <chrubis@suse.cz>
8748M:      Wanlong Gao <wanlong.gao@gmail.com>
8749M:      Jan Stancek <jstancek@redhat.com>
8750M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8751M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8752L:      ltp@lists.linux.it (subscribers-only)
8753W:      http://linux-test-project.github.io/
8754T:      git git://github.com/linux-test-project/ltp.git
8755S:      Maintained
8756
8757M68K ARCHITECTURE
8758M:      Geert Uytterhoeven <geert@linux-m68k.org>
8759L:      linux-m68k@lists.linux-m68k.org
8760W:      http://www.linux-m68k.org/
8761T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8762S:      Maintained
8763F:      arch/m68k/
8764F:      drivers/zorro/
8765
8766M68K ON APPLE MACINTOSH
8767M:      Joshua Thompson <funaho@jurai.org>
8768W:      http://www.mac.linux-m68k.org/
8769L:      linux-m68k@lists.linux-m68k.org
8770S:      Maintained
8771F:      arch/m68k/mac/
8772
8773M68K ON HP9000/300
8774M:      Philip Blundell <philb@gnu.org>
8775W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8776S:      Maintained
8777F:      arch/m68k/hp300/
8778
8779M88DS3103 MEDIA DRIVER
8780M:      Antti Palosaari <crope@iki.fi>
8781L:      linux-media@vger.kernel.org
8782W:      https://linuxtv.org
8783W:      http://palosaari.fi/linux/
8784Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8785T:      git git://linuxtv.org/anttip/media_tree.git
8786S:      Maintained
8787F:      drivers/media/dvb-frontends/m88ds3103*
8788
8789M88RS2000 MEDIA DRIVER
8790M:      Malcolm Priestley <tvboxspy@gmail.com>
8791L:      linux-media@vger.kernel.org
8792W:      https://linuxtv.org
8793Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8794S:      Maintained
8795F:      drivers/media/dvb-frontends/m88rs2000*
8796
8797MA901 MASTERKIT USB FM RADIO DRIVER
8798M:      Alexey Klimov <klimov.linux@gmail.com>
8799L:      linux-media@vger.kernel.org
8800T:      git git://linuxtv.org/media_tree.git
8801S:      Maintained
8802F:      drivers/media/radio/radio-ma901.c
8803
8804MAC80211
8805M:      Johannes Berg <johannes@sipsolutions.net>
8806L:      linux-wireless@vger.kernel.org
8807W:      http://wireless.kernel.org/
8808T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8809T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8810S:      Maintained
8811F:      Documentation/networking/mac80211-injection.txt
8812F:      include/net/mac80211.h
8813F:      net/mac80211/
8814F:      drivers/net/wireless/mac80211_hwsim.[ch]
8815F:      Documentation/networking/mac80211_hwsim/README
8816
8817MAILBOX API
8818M:      Jassi Brar <jassisinghbrar@gmail.com>
8819L:      linux-kernel@vger.kernel.org
8820S:      Maintained
8821F:      drivers/mailbox/
8822F:      include/linux/mailbox_client.h
8823F:      include/linux/mailbox_controller.h
8824
8825MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8826M:      Michael Kerrisk <mtk.manpages@gmail.com>
8827W:      http://www.kernel.org/doc/man-pages
8828L:      linux-man@vger.kernel.org
8829S:      Maintained
8830
8831MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8832M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8833L:      linux-mips@linux-mips.org
8834S:      Maintained
8835F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8836
8837MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8838M:      Andrew Lunn <andrew@lunn.ch>
8839M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8840L:      netdev@vger.kernel.org
8841S:      Maintained
8842F:      drivers/net/dsa/mv88e6xxx/
8843F:      linux/platform_data/mv88e6xxx.h
8844F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8845F:      Documentation/networking/devlink/mv88e6xxx.rst
8846
8847MARVELL ARMADA DRM SUPPORT
8848M:      Russell King <linux@armlinux.org.uk>
8849S:      Maintained
8850T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8851T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8852F:      drivers/gpu/drm/armada/
8853F:      include/uapi/drm/armada_drm.h
8854F:      Documentation/devicetree/bindings/display/armada/
8855
8856MARVELL CRYPTO DRIVER
8857M:      Boris Brezillon <boris.brezillon@bootlin.com>
8858M:      Arnaud Ebalard <arno@natisbad.org>
8859F:      drivers/crypto/marvell/
8860S:      Maintained
8861L:      linux-crypto@vger.kernel.org
8862
8863MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8864M:      Mirko Lindner <mlindner@marvell.com>
8865M:      Stephen Hemminger <stephen@networkplumber.org>
8866L:      netdev@vger.kernel.org
8867S:      Maintained
8868F:      drivers/net/ethernet/marvell/sk*
8869
8870MARVELL LIBERTAS WIRELESS DRIVER
8871L:      libertas-dev@lists.infradead.org
8872S:      Orphan
8873F:      drivers/net/wireless/marvell/libertas/
8874
8875MARVELL MACCHIATOBIN SUPPORT
8876M:      Russell King <linux@armlinux.org.uk>
8877L:      linux-arm-kernel@lists.infradead.org
8878S:      Maintained
8879F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8880
8881MARVELL MV643XX ETHERNET DRIVER
8882M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8883L:      netdev@vger.kernel.org
8884S:      Maintained
8885F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8886F:      include/linux/mv643xx.h
8887
8888MARVELL MV88X3310 PHY DRIVER
8889M:      Russell King <linux@armlinux.org.uk>
8890L:      netdev@vger.kernel.org
8891S:      Maintained
8892F:      drivers/net/phy/marvell10g.c
8893
8894MARVELL MVNETA ETHERNET DRIVER
8895M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8896L:      netdev@vger.kernel.org
8897S:      Maintained
8898F:      drivers/net/ethernet/marvell/mvneta.*
8899
8900MARVELL MWIFIEX WIRELESS DRIVER
8901M:      Amitkumar Karwar <amitkarwar@gmail.com>
8902M:      Nishant Sarmukadam <nishants@marvell.com>
8903M:      Ganapathi Bhat <gbhat@marvell.com>
8904M:      Xinming Hu <huxinming820@gmail.com>
8905L:      linux-wireless@vger.kernel.org
8906S:      Maintained
8907F:      drivers/net/wireless/marvell/mwifiex/
8908
8909MARVELL MWL8K WIRELESS DRIVER
8910M:      Lennert Buytenhek <buytenh@wantstofly.org>
8911L:      linux-wireless@vger.kernel.org
8912S:      Odd Fixes
8913F:      drivers/net/wireless/marvell/mwl8k.c
8914
8915MARVELL NAND CONTROLLER DRIVER
8916M:      Miquel Raynal <miquel.raynal@bootlin.com>
8917L:      linux-mtd@lists.infradead.org
8918S:      Maintained
8919F:      drivers/mtd/nand/raw/marvell_nand.c
8920F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8921
8922MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8923M:      Nicolas Pitre <nico@fluxnic.net>
8924S:      Odd Fixes
8925F:      drivers/mmc/host/mvsdio.*
8926
8927MARVELL USB MDIO CONTROLLER DRIVER
8928M:      Tobias Waldekranz <tobias@waldekranz.com>
8929L:      netdev@vger.kernel.org
8930S:      Maintained
8931F:      drivers/net/phy/mdio-mvusb.c
8932F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
8933
8934MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8935M:      Hu Ziji <huziji@marvell.com>
8936L:      linux-mmc@vger.kernel.org
8937S:      Supported
8938F:      drivers/mmc/host/sdhci-xenon*
8939F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8940
8941MATROX FRAMEBUFFER DRIVER
8942L:      linux-fbdev@vger.kernel.org
8943S:      Orphan
8944F:      drivers/video/fbdev/matrox/matroxfb_*
8945F:      include/uapi/linux/matroxfb.h
8946
8947MAX16065 HARDWARE MONITOR DRIVER
8948M:      Guenter Roeck <linux@roeck-us.net>
8949L:      linux-hwmon@vger.kernel.org
8950S:      Maintained
8951F:      Documentation/hwmon/max16065
8952F:      drivers/hwmon/max16065.c
8953
8954MAX20751 HARDWARE MONITOR DRIVER
8955M:      Guenter Roeck <linux@roeck-us.net>
8956L:      linux-hwmon@vger.kernel.org
8957S:      Maintained
8958F:      Documentation/hwmon/max20751
8959F:      drivers/hwmon/max20751.c
8960
8961MAX2175 SDR TUNER DRIVER
8962M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8963L:      linux-media@vger.kernel.org
8964T:      git git://linuxtv.org/media_tree.git
8965S:      Maintained
8966F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8967F:      Documentation/media/v4l-drivers/max2175.rst
8968F:      drivers/media/i2c/max2175*
8969F:      include/uapi/linux/max2175.h
8970
8971MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8972L:      linux-hwmon@vger.kernel.org
8973S:      Orphan
8974F:      Documentation/hwmon/max6650
8975F:      drivers/hwmon/max6650.c
8976
8977MAX6697 HARDWARE MONITOR DRIVER
8978M:      Guenter Roeck <linux@roeck-us.net>
8979L:      linux-hwmon@vger.kernel.org
8980S:      Maintained
8981F:      Documentation/hwmon/max6697
8982F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8983F:      drivers/hwmon/max6697.c
8984F:      include/linux/platform_data/max6697.h
8985
8986MAX9860 MONO AUDIO VOICE CODEC DRIVER
8987M:      Peter Rosin <peda@axentia.se>
8988L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8989S:      Maintained
8990F:      Documentation/devicetree/bindings/sound/max9860.txt
8991F:      sound/soc/codecs/max9860.*
8992
8993MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8994M:      Javier Martinez Canillas <javier@dowhile0.org>
8995L:      linux-kernel@vger.kernel.org
8996S:      Supported
8997F:      drivers/regulator/max77802-regulator.c
8998F:      Documentation/devicetree/bindings/*/*max77802.txt
8999F:      include/dt-bindings/*/*max77802.h
9000
9001MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9002M:      Krzysztof Kozlowski <krzk@kernel.org>
9003M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9004L:      linux-pm@vger.kernel.org
9005S:      Supported
9006F:      drivers/power/supply/max14577_charger.c
9007F:      drivers/power/supply/max77693_charger.c
9008
9009MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9010M:      Chanwoo Choi <cw00.choi@samsung.com>
9011M:      Krzysztof Kozlowski <krzk@kernel.org>
9012M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9013L:      linux-kernel@vger.kernel.org
9014S:      Supported
9015F:      drivers/*/max14577*.c
9016F:      drivers/*/max77686*.c
9017F:      drivers/*/max77693*.c
9018F:      drivers/extcon/extcon-max14577.c
9019F:      drivers/extcon/extcon-max77693.c
9020F:      drivers/rtc/rtc-max77686.c
9021F:      drivers/clk/clk-max77686.c
9022F:      Documentation/devicetree/bindings/mfd/max14577.txt
9023F:      Documentation/devicetree/bindings/*/max77686.txt
9024F:      Documentation/devicetree/bindings/mfd/max77693.txt
9025F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9026F:      include/linux/mfd/max14577*.h
9027F:      include/linux/mfd/max77686*.h
9028F:      include/linux/mfd/max77693*.h
9029
9030MAXIRADIO FM RADIO RECEIVER DRIVER
9031M:      Hans Verkuil <hverkuil@xs4all.nl>
9032L:      linux-media@vger.kernel.org
9033T:      git git://linuxtv.org/media_tree.git
9034W:      https://linuxtv.org
9035S:      Maintained
9036F:      drivers/media/radio/radio-maxiradio*
9037
9038MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9039M:      Peter Rosin <peda@axentia.se>
9040L:      linux-iio@vger.kernel.org
9041S:      Maintained
9042F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9043F:      drivers/iio/potentiometer/mcp4018.c
9044F:      drivers/iio/potentiometer/mcp4531.c
9045
9046MCR20A IEEE-802.15.4 RADIO DRIVER
9047M:      Xue Liu <liuxuenetmail@gmail.com>
9048L:      linux-wpan@vger.kernel.org
9049W:      https://github.com/xueliu/mcr20a-linux
9050S:      Maintained
9051F:      drivers/net/ieee802154/mcr20a.c
9052F:      drivers/net/ieee802154/mcr20a.h
9053F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9054
9055MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9056M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9057L:      linux-iio@vger.kernel.org
9058S:      Maintained
9059F:      drivers/iio/dac/cio-dac.c
9060
9061MEDIA DRIVERS FOR ASCOT2E
9062M:      Sergey Kozlov <serjk@netup.ru>
9063M:      Abylay Ospan <aospan@netup.ru>
9064L:      linux-media@vger.kernel.org
9065W:      https://linuxtv.org
9066W:      http://netup.tv/
9067T:      git git://linuxtv.org/media_tree.git
9068S:      Supported
9069F:      drivers/media/dvb-frontends/ascot2e*
9070
9071MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9072M:      Jasmin Jessich <jasmin@anw.at>
9073L:      linux-media@vger.kernel.org
9074W:      https://linuxtv.org
9075T:      git git://linuxtv.org/media_tree.git
9076S:      Maintained
9077F:      drivers/media/dvb-frontends/cxd2099*
9078
9079MEDIA DRIVERS FOR CXD2841ER
9080M:      Sergey Kozlov <serjk@netup.ru>
9081M:      Abylay Ospan <aospan@netup.ru>
9082L:      linux-media@vger.kernel.org
9083W:      https://linuxtv.org
9084W:      http://netup.tv/
9085T:      git git://linuxtv.org/media_tree.git
9086S:      Supported
9087F:      drivers/media/dvb-frontends/cxd2841er*
9088
9089MEDIA DRIVERS FOR CXD2880
9090M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9091L:      linux-media@vger.kernel.org
9092W:      http://linuxtv.org/
9093T:      git git://linuxtv.org/media_tree.git
9094S:      Supported
9095F:      drivers/media/dvb-frontends/cxd2880/*
9096F:      drivers/media/spi/cxd2880*
9097
9098MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9099M:      Daniel Scheller <d.scheller.oss@gmail.com>
9100L:      linux-media@vger.kernel.org
9101W:      https://linuxtv.org
9102T:      git git://linuxtv.org/media_tree.git
9103S:      Maintained
9104F:      drivers/media/pci/ddbridge/*
9105
9106MEDIA DRIVERS FOR FREESCALE IMX
9107M:      Steve Longerbeam <slongerbeam@gmail.com>
9108M:      Philipp Zabel <p.zabel@pengutronix.de>
9109L:      linux-media@vger.kernel.org
9110T:      git git://linuxtv.org/media_tree.git
9111S:      Maintained
9112F:      Documentation/devicetree/bindings/media/imx.txt
9113F:      Documentation/media/v4l-drivers/imx.rst
9114F:      drivers/staging/media/imx/
9115F:      include/linux/imx-media.h
9116F:      include/media/imx.h
9117
9118MEDIA DRIVERS FOR HELENE
9119M:      Abylay Ospan <aospan@netup.ru>
9120L:      linux-media@vger.kernel.org
9121W:      https://linuxtv.org
9122W:      http://netup.tv/
9123T:      git git://linuxtv.org/media_tree.git
9124S:      Supported
9125F:      drivers/media/dvb-frontends/helene*
9126
9127MEDIA DRIVERS FOR HORUS3A
9128M:      Sergey Kozlov <serjk@netup.ru>
9129M:      Abylay Ospan <aospan@netup.ru>
9130L:      linux-media@vger.kernel.org
9131W:      https://linuxtv.org
9132W:      http://netup.tv/
9133T:      git git://linuxtv.org/media_tree.git
9134S:      Supported
9135F:      drivers/media/dvb-frontends/horus3a*
9136
9137MEDIA DRIVERS FOR LNBH25
9138M:      Sergey Kozlov <serjk@netup.ru>
9139M:      Abylay Ospan <aospan@netup.ru>
9140L:      linux-media@vger.kernel.org
9141W:      https://linuxtv.org
9142W:      http://netup.tv/
9143T:      git git://linuxtv.org/media_tree.git
9144S:      Supported
9145F:      drivers/media/dvb-frontends/lnbh25*
9146
9147MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9148M:      Daniel Scheller <d.scheller.oss@gmail.com>
9149L:      linux-media@vger.kernel.org
9150W:      https://linuxtv.org
9151T:      git git://linuxtv.org/media_tree.git
9152S:      Maintained
9153F:      drivers/media/dvb-frontends/mxl5xx*
9154
9155MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9156M:      Sergey Kozlov <serjk@netup.ru>
9157M:      Abylay Ospan <aospan@netup.ru>
9158L:      linux-media@vger.kernel.org
9159W:      https://linuxtv.org
9160W:      http://netup.tv/
9161T:      git git://linuxtv.org/media_tree.git
9162S:      Supported
9163F:      drivers/media/pci/netup_unidvb/*
9164
9165MEDIA DRIVERS FOR RENESAS - CEU
9166M:      Jacopo Mondi <jacopo@jmondi.org>
9167L:      linux-media@vger.kernel.org
9168L:      linux-renesas-soc@vger.kernel.org
9169T:      git git://linuxtv.org/media_tree.git
9170S:      Supported
9171F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9172F:      drivers/media/platform/renesas-ceu.c
9173F:      include/media/drv-intf/renesas-ceu.h
9174
9175MEDIA DRIVERS FOR RENESAS - DRIF
9176M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9177L:      linux-media@vger.kernel.org
9178L:      linux-renesas-soc@vger.kernel.org
9179T:      git git://linuxtv.org/media_tree.git
9180S:      Supported
9181F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9182F:      drivers/media/platform/rcar_drif.c
9183
9184MEDIA DRIVERS FOR RENESAS - FCP
9185M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9186L:      linux-media@vger.kernel.org
9187L:      linux-renesas-soc@vger.kernel.org
9188T:      git git://linuxtv.org/media_tree.git
9189S:      Supported
9190F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9191F:      drivers/media/platform/rcar-fcp.c
9192F:      include/media/rcar-fcp.h
9193
9194MEDIA DRIVERS FOR RENESAS - FDP1
9195M:      Kieran Bingham <kieran@bingham.xyz>
9196L:      linux-media@vger.kernel.org
9197L:      linux-renesas-soc@vger.kernel.org
9198T:      git git://linuxtv.org/media_tree.git
9199S:      Supported
9200F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9201F:      drivers/media/platform/rcar_fdp1.c
9202
9203MEDIA DRIVERS FOR RENESAS - VIN
9204M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9205L:      linux-media@vger.kernel.org
9206L:      linux-renesas-soc@vger.kernel.org
9207T:      git git://linuxtv.org/media_tree.git
9208S:      Supported
9209F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9210F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9211F:      drivers/media/platform/rcar-vin/
9212
9213MEDIA DRIVERS FOR RENESAS - VSP1
9214M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9215L:      linux-media@vger.kernel.org
9216L:      linux-renesas-soc@vger.kernel.org
9217T:      git git://linuxtv.org/media_tree.git
9218S:      Supported
9219F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9220F:      drivers/media/platform/vsp1/
9221
9222MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9223M:      Daniel Scheller <d.scheller.oss@gmail.com>
9224L:      linux-media@vger.kernel.org
9225W:      https://linuxtv.org
9226T:      git git://linuxtv.org/media_tree.git
9227S:      Maintained
9228F:      drivers/media/dvb-frontends/stv0910*
9229
9230MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9231M:      Daniel Scheller <d.scheller.oss@gmail.com>
9232L:      linux-media@vger.kernel.org
9233W:      https://linuxtv.org
9234T:      git git://linuxtv.org/media_tree.git
9235S:      Maintained
9236F:      drivers/media/dvb-frontends/stv6111*
9237
9238MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9239M:      Dmitry Osipenko <digetx@gmail.com>
9240L:      linux-media@vger.kernel.org
9241L:      linux-tegra@vger.kernel.org
9242T:      git git://linuxtv.org/media_tree.git
9243S:      Maintained
9244F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9245F:      drivers/staging/media/tegra-vde/
9246
9247MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9248M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9249P:      LinuxTV.org Project
9250L:      linux-media@vger.kernel.org
9251W:      https://linuxtv.org
9252Q:      http://patchwork.kernel.org/project/linux-media/list/
9253T:      git git://linuxtv.org/media_tree.git
9254S:      Maintained
9255F:      Documentation/devicetree/bindings/media/
9256F:      Documentation/media/
9257F:      drivers/media/
9258F:      drivers/staging/media/
9259F:      include/linux/platform_data/media/
9260F:      include/media/
9261F:      include/uapi/linux/dvb/
9262F:      include/uapi/linux/videodev2.h
9263F:      include/uapi/linux/media.h
9264F:      include/uapi/linux/v4l2-*
9265F:      include/uapi/linux/meye.h
9266F:      include/uapi/linux/ivtv*
9267F:      include/uapi/linux/uvcvideo.h
9268
9269MEDIATEK CIR DRIVER
9270M:      Sean Wang <sean.wang@mediatek.com>
9271S:      Maintained
9272F:      drivers/media/rc/mtk-cir.c
9273
9274MEDIATEK DMA DRIVER
9275M:      Sean Wang <sean.wang@mediatek.com>
9276L:      dmaengine@vger.kernel.org
9277L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9278L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9279S:      Maintained
9280F:      Documentation/devicetree/bindings/dma/mtk-*
9281F:      drivers/dma/mediatek/
9282
9283MEDIATEK PMIC LED DRIVER
9284M:      Sean Wang <sean.wang@mediatek.com>
9285S:      Maintained
9286F:      drivers/leds/leds-mt6323.c
9287F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9288
9289MEDIATEK ETHERNET DRIVER
9290M:      Felix Fietkau <nbd@openwrt.org>
9291M:      John Crispin <john@phrozen.org>
9292M:      Sean Wang <sean.wang@mediatek.com>
9293M:      Nelson Chang <nelson.chang@mediatek.com>
9294L:      netdev@vger.kernel.org
9295S:      Maintained
9296F:      drivers/net/ethernet/mediatek/
9297
9298MEDIATEK SWITCH DRIVER
9299M:      Sean Wang <sean.wang@mediatek.com>
9300L:      netdev@vger.kernel.org
9301S:      Maintained
9302F:      drivers/net/dsa/mt7530.*
9303F:      net/dsa/tag_mtk.c
9304
9305MEDIATEK JPEG DRIVER
9306M:      Rick Chang <rick.chang@mediatek.com>
9307M:      Bin Liu <bin.liu@mediatek.com>
9308S:      Supported
9309F:      drivers/media/platform/mtk-jpeg/
9310F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9311
9312MEDIATEK MDP DRIVER
9313M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9314M:      Houlong Wei <houlong.wei@mediatek.com>
9315M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9316S:      Supported
9317F:      drivers/media/platform/mtk-mdp/
9318F:      drivers/media/platform/mtk-vpu/
9319F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9320
9321MEDIATEK MEDIA DRIVER
9322M:      Tiffany Lin <tiffany.lin@mediatek.com>
9323M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9324S:      Supported
9325F:      drivers/media/platform/mtk-vcodec/
9326F:      drivers/media/platform/mtk-vpu/
9327F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9328F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9329
9330MEDIATEK MT7601U WIRELESS LAN DRIVER
9331M:      Jakub Kicinski <kubakici@wp.pl>
9332L:      linux-wireless@vger.kernel.org
9333S:      Maintained
9334F:      drivers/net/wireless/mediatek/mt7601u/
9335
9336MEDIATEK NAND CONTROLLER DRIVER
9337M:      Xiaolei Li <xiaolei.li@mediatek.com>
9338L:      linux-mtd@lists.infradead.org
9339S:      Maintained
9340F:      drivers/mtd/nand/raw/mtk_*
9341F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9342
9343MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9344M:      Sean Wang <sean.wang@mediatek.com>
9345S:      Maintained
9346F:      drivers/char/hw_random/mtk-rng.c
9347
9348MEDIATEK USB3 DRD IP DRIVER
9349M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9350L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9351L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9352L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9353S:      Maintained
9354F:      drivers/usb/mtu3/
9355
9356MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9357M:      Peter Senna Tschudin <peter.senna@gmail.com>
9358M:      Martin Donnelly <martin.donnelly@ge.com>
9359M:      Martyn Welch <martyn.welch@collabora.co.uk>
9360S:      Maintained
9361F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9362F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9363
9364MEGARAID SCSI/SAS DRIVERS
9365M:      Kashyap Desai <kashyap.desai@broadcom.com>
9366M:      Sumit Saxena <sumit.saxena@broadcom.com>
9367M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9368L:      megaraidlinux.pdl@broadcom.com
9369L:      linux-scsi@vger.kernel.org
9370W:      http://www.avagotech.com/support/
9371S:      Maintained
9372F:      Documentation/scsi/megaraid.txt
9373F:      drivers/scsi/megaraid.*
9374F:      drivers/scsi/megaraid/
9375
9376MELEXIS MLX90614 DRIVER
9377M:      Crt Mori <cmo@melexis.com>
9378L:      linux-iio@vger.kernel.org
9379W:      http://www.melexis.com
9380S:      Supported
9381F:      drivers/iio/temperature/mlx90614.c
9382
9383MELEXIS MLX90632 DRIVER
9384M:      Crt Mori <cmo@melexis.com>
9385L:      linux-iio@vger.kernel.org
9386W:      http://www.melexis.com
9387S:      Supported
9388F:      drivers/iio/temperature/mlx90632.c
9389
9390MELFAS MIP4 TOUCHSCREEN DRIVER
9391M:      Sangwon Jee <jeesw@melfas.com>
9392W:      http://www.melfas.com
9393S:      Supported
9394F:      drivers/input/touchscreen/melfas_mip4.c
9395F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9396
9397MELLANOX BLUEFIELD I2C DRIVER
9398M:      Khalil Blaiech <kblaiech@nvidia.com>
9399L:      linux-i2c@vger.kernel.org
9400S:      Supported
9401F:      drivers/i2c/busses/i2c-mlxbf.c
9402
9403MELLANOX ETHERNET DRIVER (mlx4_en)
9404M:      Tariq Toukan <tariqt@mellanox.com>
9405L:      netdev@vger.kernel.org
9406S:      Supported
9407W:      http://www.mellanox.com
9408Q:      http://patchwork.ozlabs.org/project/netdev/list/
9409F:      drivers/net/ethernet/mellanox/mlx4/en_*
9410
9411MELLANOX ETHERNET DRIVER (mlx5e)
9412M:      Saeed Mahameed <saeedm@mellanox.com>
9413L:      netdev@vger.kernel.org
9414S:      Supported
9415W:      http://www.mellanox.com
9416Q:      http://patchwork.ozlabs.org/project/netdev/list/
9417F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9418
9419MELLANOX ETHERNET INNOVA DRIVERS
9420R:      Boris Pismenny <borisp@mellanox.com>
9421L:      netdev@vger.kernel.org
9422S:      Supported
9423W:      http://www.mellanox.com
9424Q:      http://patchwork.ozlabs.org/project/netdev/list/
9425F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9426F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9427F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9428F:      include/linux/mlx5/mlx5_ifc_fpga.h
9429
9430MELLANOX ETHERNET INNOVA IPSEC DRIVER
9431R:      Boris Pismenny <borisp@mellanox.com>
9432L:      netdev@vger.kernel.org
9433S:      Supported
9434W:      http://www.mellanox.com
9435Q:      http://patchwork.ozlabs.org/project/netdev/list/
9436F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9437F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9438
9439MELLANOX ETHERNET SWITCH DRIVERS
9440M:      Jiri Pirko <jiri@mellanox.com>
9441M:      Ido Schimmel <idosch@mellanox.com>
9442L:      netdev@vger.kernel.org
9443S:      Supported
9444W:      http://www.mellanox.com
9445Q:      http://patchwork.ozlabs.org/project/netdev/list/
9446F:      drivers/net/ethernet/mellanox/mlxsw/
9447F:      tools/testing/selftests/drivers/net/mlxsw/
9448
9449MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9450M:      mlxsw@mellanox.com
9451L:      netdev@vger.kernel.org
9452S:      Supported
9453W:      http://www.mellanox.com
9454Q:      http://patchwork.ozlabs.org/project/netdev/list/
9455F:      drivers/net/ethernet/mellanox/mlxfw/
9456
9457MELLANOX HARDWARE PLATFORM SUPPORT
9458M:      Andy Shevchenko <andy@infradead.org>
9459M:      Darren Hart <dvhart@infradead.org>
9460M:      Vadim Pasternak <vadimp@mellanox.com>
9461L:      platform-driver-x86@vger.kernel.org
9462S:      Supported
9463F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
9464F:      drivers/platform/mellanox/
9465
9466MELLANOX MLX4 core VPI driver
9467M:      Tariq Toukan <tariqt@mellanox.com>
9468L:      netdev@vger.kernel.org
9469L:      linux-rdma@vger.kernel.org
9470W:      http://www.mellanox.com
9471Q:      http://patchwork.ozlabs.org/project/netdev/list/
9472S:      Supported
9473F:      drivers/net/ethernet/mellanox/mlx4/
9474F:      include/linux/mlx4/
9475
9476MELLANOX MLX4 IB driver
9477M:      Yishai Hadas <yishaih@mellanox.com>
9478L:      linux-rdma@vger.kernel.org
9479W:      http://www.mellanox.com
9480Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9481S:      Supported
9482F:      drivers/infiniband/hw/mlx4/
9483F:      include/linux/mlx4/
9484F:      include/uapi/rdma/mlx4-abi.h
9485
9486MELLANOX MLX5 core VPI driver
9487M:      Saeed Mahameed <saeedm@mellanox.com>
9488M:      Leon Romanovsky <leonro@mellanox.com>
9489L:      netdev@vger.kernel.org
9490L:      linux-rdma@vger.kernel.org
9491W:      http://www.mellanox.com
9492Q:      http://patchwork.ozlabs.org/project/netdev/list/
9493S:      Supported
9494F:      drivers/net/ethernet/mellanox/mlx5/core/
9495F:      include/linux/mlx5/
9496
9497MELLANOX MLX5 IB driver
9498M:      Leon Romanovsky <leonro@mellanox.com>
9499L:      linux-rdma@vger.kernel.org
9500W:      http://www.mellanox.com
9501Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9502S:      Supported
9503F:      drivers/infiniband/hw/mlx5/
9504F:      include/linux/mlx5/
9505F:      include/uapi/rdma/mlx5-abi.h
9506
9507MELLANOX MLXCPLD I2C AND MUX DRIVER
9508M:      Vadim Pasternak <vadimp@mellanox.com>
9509M:      Michael Shych <michaelsh@mellanox.com>
9510L:      linux-i2c@vger.kernel.org
9511S:      Supported
9512F:      drivers/i2c/busses/i2c-mlxcpld.c
9513F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9514F:      Documentation/i2c/busses/i2c-mlxcpld
9515
9516MELLANOX MLXCPLD LED DRIVER
9517M:      Vadim Pasternak <vadimp@mellanox.com>
9518L:      linux-leds@vger.kernel.org
9519S:      Supported
9520F:      drivers/leds/leds-mlxcpld.c
9521F:      drivers/leds/leds-mlxreg.c
9522F:      Documentation/leds/leds-mlxcpld.txt
9523
9524MELLANOX PLATFORM DRIVER
9525M:      Vadim Pasternak <vadimp@mellanox.com>
9526L:      platform-driver-x86@vger.kernel.org
9527S:      Supported
9528F:      drivers/platform/x86/mlx-platform.c
9529
9530MEMBARRIER SUPPORT
9531M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9532M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9533L:      linux-kernel@vger.kernel.org
9534S:      Supported
9535F:      kernel/sched/membarrier.c
9536F:      include/uapi/linux/membarrier.h
9537F:      arch/powerpc/include/asm/membarrier.h
9538
9539MEMORY MANAGEMENT
9540L:      linux-mm@kvack.org
9541W:      http://www.linux-mm.org
9542S:      Maintained
9543F:      include/linux/mm.h
9544F:      include/linux/gfp.h
9545F:      include/linux/mmzone.h
9546F:      include/linux/memory_hotplug.h
9547F:      include/linux/vmalloc.h
9548F:      mm/
9549
9550MEMORY TECHNOLOGY DEVICES (MTD)
9551M:      David Woodhouse <dwmw2@infradead.org>
9552M:      Brian Norris <computersforpeace@gmail.com>
9553M:      Boris Brezillon <boris.brezillon@bootlin.com>
9554M:      Marek Vasut <marek.vasut@gmail.com>
9555M:      Richard Weinberger <richard@nod.at>
9556L:      linux-mtd@lists.infradead.org
9557W:      http://www.linux-mtd.infradead.org/
9558Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9559T:      git git://git.infradead.org/linux-mtd.git master
9560T:      git git://git.infradead.org/linux-mtd.git mtd/next
9561S:      Maintained
9562F:      Documentation/devicetree/bindings/mtd/
9563F:      drivers/mtd/
9564F:      include/linux/mtd/
9565F:      include/uapi/mtd/
9566
9567MEN A21 WATCHDOG DRIVER
9568M:      Johannes Thumshirn <morbidrsa@gmail.com>
9569L:      linux-watchdog@vger.kernel.org
9570S:      Maintained
9571F:      drivers/watchdog/mena21_wdt.c
9572
9573MEN CHAMELEON BUS (mcb)
9574M:      Johannes Thumshirn <morbidrsa@gmail.com>
9575S:      Maintained
9576F:      drivers/mcb/
9577F:      include/linux/mcb.h
9578F:      Documentation/men-chameleon-bus.txt
9579
9580MEN F21BMC (Board Management Controller)
9581M:      Andreas Werner <andreas.werner@men.de>
9582S:      Supported
9583F:      drivers/mfd/menf21bmc.c
9584F:      drivers/watchdog/menf21bmc_wdt.c
9585F:      drivers/leds/leds-menf21bmc.c
9586F:      drivers/hwmon/menf21bmc_hwmon.c
9587F:      Documentation/hwmon/menf21bmc
9588
9589MESON AO CEC DRIVER FOR AMLOGIC SOCS
9590M:      Neil Armstrong <narmstrong@baylibre.com>
9591L:      linux-media@lists.freedesktop.org
9592L:      linux-amlogic@lists.infradead.org
9593W:      http://linux-meson.com/
9594S:      Supported
9595F:      drivers/media/platform/meson/ao-cec.c
9596F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9597T:      git git://linuxtv.org/media_tree.git
9598
9599MICROBLAZE ARCHITECTURE
9600M:      Michal Simek <monstr@monstr.eu>
9601W:      http://www.monstr.eu/fdt/
9602T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9603S:      Supported
9604F:      arch/microblaze/
9605
9606MICROCHIP / ATMEL AT91 SERIAL DRIVER
9607M:      Richard Genoud <richard.genoud@gmail.com>
9608S:      Maintained
9609F:      drivers/tty/serial/atmel_serial.c
9610F:      drivers/tty/serial/atmel_serial.h
9611
9612MICROCHIP / ATMEL DMA DRIVER
9613M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9614L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9615L:      dmaengine@vger.kernel.org
9616S:      Supported
9617F:      drivers/dma/at_hdmac.c
9618F:      drivers/dma/at_hdmac_regs.h
9619F:      include/linux/platform_data/dma-atmel.h
9620
9621MICROCHIP / ATMEL ECC DRIVER
9622M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9623L:      linux-crypto@vger.kernel.org
9624S:      Maintained
9625F:      drivers/crypto/atmel-ecc.*
9626
9627MICROCHIP / ATMEL ISC DRIVER
9628M:      Songjun Wu <songjun.wu@microchip.com>
9629L:      linux-media@vger.kernel.org
9630S:      Supported
9631F:      drivers/media/platform/atmel/atmel-isc.c
9632F:      drivers/media/platform/atmel/atmel-isc-regs.h
9633F:      devicetree/bindings/media/atmel-isc.txt
9634
9635MICROCHIP / ATMEL NAND DRIVER
9636M:      Wenyou Yang <wenyou.yang@microchip.com>
9637M:      Josh Wu <rainyfeeling@outlook.com>
9638L:      linux-mtd@lists.infradead.org
9639S:      Supported
9640F:      drivers/mtd/nand/raw/atmel/*
9641F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9642
9643MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9644M:      Woojung Huh <Woojung.Huh@microchip.com>
9645M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9646L:      netdev@vger.kernel.org
9647S:      Maintained
9648F:      net/dsa/tag_ksz.c
9649F:      drivers/net/dsa/microchip/*
9650F:      include/linux/platform_data/microchip-ksz.h
9651F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9652
9653MICROCHIP LAN743X ETHERNET DRIVER
9654M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9655M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9656L:      netdev@vger.kernel.org
9657S:      Maintained
9658F:      drivers/net/ethernet/microchip/lan743x_*
9659
9660MICROCHIP USB251XB DRIVER
9661M:      Richard Leitner <richard.leitner@skidata.com>
9662L:      linux-usb@vger.kernel.org
9663S:      Maintained
9664F:      drivers/usb/misc/usb251xb.c
9665F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9666
9667MICROSEMI MIPS SOCS
9668M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9669L:      linux-mips@linux-mips.org
9670S:      Maintained
9671F:      arch/mips/generic/board-ocelot.c
9672F:      arch/mips/configs/generic/board-ocelot.config
9673F:      arch/mips/boot/dts/mscc/
9674F:      Documentation/devicetree/bindings/mips/mscc.txt
9675
9676MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9677M:      Don Brace <don.brace@microchip.com>
9678L:      storagedev@microchip.com
9679L:      linux-scsi@vger.kernel.org
9680S:      Supported
9681F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9682F:      drivers/scsi/smartpqi/Kconfig
9683F:      drivers/scsi/smartpqi/Makefile
9684F:      include/linux/cciss*.h
9685F:      include/uapi/linux/cciss*.h
9686F:      Documentation/scsi/smartpqi.txt
9687
9688MICROSEMI ETHERNET SWITCH DRIVER
9689M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9690L:      netdev@vger.kernel.org
9691S:      Supported
9692F:      drivers/net/ethernet/mscc/
9693
9694MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9695M:      Chen Yu <yu.c.chen@intel.com>
9696L:      platform-driver-x86@vger.kernel.org
9697S:      Supported
9698F:      drivers/platform/x86/surfacepro3_button.c
9699
9700MICROTEK X6 SCANNER
9701M:      Oliver Neukum <oliver@neukum.org>
9702S:      Maintained
9703F:      drivers/usb/image/microtek.*
9704
9705MIPS
9706M:      Ralf Baechle <ralf@linux-mips.org>
9707M:      Paul Burton <paul.burton@mips.com>
9708M:      James Hogan <jhogan@kernel.org>
9709L:      linux-mips@linux-mips.org
9710W:      http://www.linux-mips.org/
9711T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9712T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9713Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9714S:      Supported
9715F:      Documentation/devicetree/bindings/mips/
9716F:      Documentation/mips/
9717F:      arch/mips/
9718F:      drivers/platform/mips/
9719
9720MIPS BOSTON DEVELOPMENT BOARD
9721M:      Paul Burton <paul.burton@mips.com>
9722L:      linux-mips@linux-mips.org
9723S:      Maintained
9724F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9725F:      arch/mips/boot/dts/img/boston.dts
9726F:      arch/mips/configs/generic/board-boston.config
9727F:      drivers/clk/imgtec/clk-boston.c
9728F:      include/dt-bindings/clock/boston-clock.h
9729
9730MIPS GENERIC PLATFORM
9731M:      Paul Burton <paul.burton@mips.com>
9732L:      linux-mips@linux-mips.org
9733S:      Supported
9734F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9735F:      arch/mips/generic/
9736F:      arch/mips/tools/generic-board-config.sh
9737
9738MIPS/LOONGSON1 ARCHITECTURE
9739M:      Keguang Zhang <keguang.zhang@gmail.com>
9740L:      linux-mips@linux-mips.org
9741S:      Maintained
9742F:      arch/mips/loongson32/
9743F:      arch/mips/include/asm/mach-loongson32/
9744F:      drivers/*/*loongson1*
9745F:      drivers/*/*/*loongson1*
9746
9747MIPS/LOONGSON2 ARCHITECTURE
9748M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9749L:      linux-mips@linux-mips.org
9750S:      Maintained
9751F:      arch/mips/loongson64/*{2e/2f}*
9752F:      arch/mips/include/asm/mach-loongson64/
9753F:      drivers/*/*loongson2*
9754F:      drivers/*/*/*loongson2*
9755
9756MIPS/LOONGSON3 ARCHITECTURE
9757M:      Huacai Chen <chenhc@lemote.com>
9758L:      linux-mips@linux-mips.org
9759S:      Maintained
9760F:      arch/mips/loongson64/
9761F:      arch/mips/include/asm/mach-loongson64/
9762F:      drivers/platform/mips/cpu_hwmon.c
9763F:      drivers/*/*loongson3*
9764F:      drivers/*/*/*loongson3*
9765
9766MIPS RINT INSTRUCTION EMULATION
9767M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9768L:      linux-mips@linux-mips.org
9769S:      Supported
9770F:      arch/mips/math-emu/sp_rint.c
9771F:      arch/mips/math-emu/dp_rint.c
9772
9773MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9774M:      Hans Verkuil <hverkuil@xs4all.nl>
9775L:      linux-media@vger.kernel.org
9776T:      git git://linuxtv.org/media_tree.git
9777W:      https://linuxtv.org
9778S:      Odd Fixes
9779F:      drivers/media/radio/radio-miropcm20*
9780
9781MMP SUPPORT
9782M:      Eric Miao <eric.y.miao@gmail.com>
9783M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9784L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9785T:      git git://github.com/hzhuang1/linux.git
9786T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9787S:      Maintained
9788F:      arch/arm/boot/dts/mmp*
9789F:      arch/arm/mach-mmp/
9790
9791MN88472 MEDIA DRIVER
9792M:      Antti Palosaari <crope@iki.fi>
9793L:      linux-media@vger.kernel.org
9794W:      https://linuxtv.org
9795W:      http://palosaari.fi/linux/
9796Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9797S:      Maintained
9798F:      drivers/media/dvb-frontends/mn88472*
9799
9800MN88473 MEDIA DRIVER
9801M:      Antti Palosaari <crope@iki.fi>
9802L:      linux-media@vger.kernel.org
9803W:      https://linuxtv.org
9804W:      http://palosaari.fi/linux/
9805Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9806S:      Maintained
9807F:      drivers/media/dvb-frontends/mn88473*
9808
9809MODULE SUPPORT
9810M:      Jessica Yu <jeyu@kernel.org>
9811T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9812S:      Maintained
9813F:      include/linux/module.h
9814F:      kernel/module.c
9815
9816MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9817W:      http://popies.net/meye/
9818S:      Orphan
9819F:      Documentation/media/v4l-drivers/meye*
9820F:      drivers/media/pci/meye/
9821F:      include/uapi/linux/meye.h
9822
9823MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9824M:      Jiri Slaby <jirislaby@gmail.com>
9825S:      Maintained
9826F:      Documentation/serial/moxa-smartio
9827F:      drivers/tty/mxser.*
9828
9829MR800 AVERMEDIA USB FM RADIO DRIVER
9830M:      Alexey Klimov <klimov.linux@gmail.com>
9831L:      linux-media@vger.kernel.org
9832T:      git git://linuxtv.org/media_tree.git
9833S:      Maintained
9834F:      drivers/media/radio/radio-mr800.c
9835
9836MRF24J40 IEEE 802.15.4 RADIO DRIVER
9837M:      Alan Ott <alan@signal11.us>
9838L:      linux-wpan@vger.kernel.org
9839S:      Maintained
9840F:      drivers/net/ieee802154/mrf24j40.c
9841F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9842
9843MSI LAPTOP SUPPORT
9844M:      "Lee, Chun-Yi" <jlee@suse.com>
9845L:      platform-driver-x86@vger.kernel.org
9846S:      Maintained
9847F:      drivers/platform/x86/msi-laptop.c
9848
9849MSI WMI SUPPORT
9850L:      platform-driver-x86@vger.kernel.org
9851S:      Orphan
9852F:      drivers/platform/x86/msi-wmi.c
9853
9854MSI001 MEDIA DRIVER
9855M:      Antti Palosaari <crope@iki.fi>
9856L:      linux-media@vger.kernel.org
9857W:      https://linuxtv.org
9858W:      http://palosaari.fi/linux/
9859Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9860T:      git git://linuxtv.org/anttip/media_tree.git
9861S:      Maintained
9862F:      drivers/media/tuners/msi001*
9863
9864MSI2500 MEDIA DRIVER
9865M:      Antti Palosaari <crope@iki.fi>
9866L:      linux-media@vger.kernel.org
9867W:      https://linuxtv.org
9868W:      http://palosaari.fi/linux/
9869Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9870T:      git git://linuxtv.org/anttip/media_tree.git
9871S:      Maintained
9872F:      drivers/media/usb/msi2500/
9873
9874MSYSTEMS DISKONCHIP G3 MTD DRIVER
9875M:      Robert Jarzmik <robert.jarzmik@free.fr>
9876L:      linux-mtd@lists.infradead.org
9877S:      Maintained
9878F:      drivers/mtd/devices/docg3*
9879
9880MT9M032 APTINA SENSOR DRIVER
9881M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9882L:      linux-media@vger.kernel.org
9883T:      git git://linuxtv.org/media_tree.git
9884S:      Maintained
9885F:      drivers/media/i2c/mt9m032.c
9886F:      include/media/i2c/mt9m032.h
9887
9888MT9P031 APTINA CAMERA SENSOR
9889M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9890L:      linux-media@vger.kernel.org
9891T:      git git://linuxtv.org/media_tree.git
9892S:      Maintained
9893F:      drivers/media/i2c/mt9p031.c
9894F:      include/media/i2c/mt9p031.h
9895
9896MT9T001 APTINA CAMERA SENSOR
9897M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9898L:      linux-media@vger.kernel.org
9899T:      git git://linuxtv.org/media_tree.git
9900S:      Maintained
9901F:      drivers/media/i2c/mt9t001.c
9902F:      include/media/i2c/mt9t001.h
9903
9904MT9T112 APTINA CAMERA SENSOR
9905M:      Jacopo Mondi <jacopo@jmondi.org>
9906L:      linux-media@vger.kernel.org
9907T:      git git://linuxtv.org/media_tree.git
9908S:      Odd Fixes
9909F:      drivers/media/i2c/mt9t112.c
9910F:      include/media/i2c/mt9t112.h
9911
9912MT9V032 APTINA CAMERA SENSOR
9913M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9914L:      linux-media@vger.kernel.org
9915T:      git git://linuxtv.org/media_tree.git
9916S:      Maintained
9917F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9918F:      drivers/media/i2c/mt9v032.c
9919F:      include/media/i2c/mt9v032.h
9920
9921MULTIFUNCTION DEVICES (MFD)
9922M:      Lee Jones <lee.jones@linaro.org>
9923T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9924S:      Supported
9925F:      Documentation/devicetree/bindings/mfd/
9926F:      drivers/mfd/
9927F:      include/linux/mfd/
9928F:      include/dt-bindings/mfd/
9929
9930MULTIMEDIA CARD (MMC) ETC. OVER SPI
9931S:      Orphan
9932F:      drivers/mmc/host/mmc_spi.c
9933F:      include/linux/spi/mmc_spi.h
9934
9935MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9936M:      Ulf Hansson <ulf.hansson@linaro.org>
9937L:      linux-mmc@vger.kernel.org
9938T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9939S:      Maintained
9940F:      Documentation/devicetree/bindings/mmc/
9941F:      drivers/mmc/
9942F:      include/linux/mmc/
9943F:      include/uapi/linux/mmc/
9944
9945MULTIPLEXER SUBSYSTEM
9946M:      Peter Rosin <peda@axentia.se>
9947S:      Maintained
9948F:      Documentation/ABI/testing/sysfs-class-mux*
9949F:      Documentation/devicetree/bindings/mux/
9950F:      include/linux/dt-bindings/mux/
9951F:      include/linux/mux/
9952F:      drivers/mux/
9953
9954MULTITECH MULTIPORT CARD (ISICOM)
9955S:      Orphan
9956F:      drivers/tty/isicom.c
9957F:      include/linux/isicom.h
9958
9959MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9960M:      Bin Liu <b-liu@ti.com>
9961L:      linux-usb@vger.kernel.org
9962S:      Maintained
9963F:      drivers/usb/musb/
9964
9965MXL5007T MEDIA DRIVER
9966M:      Michael Krufky <mkrufky@linuxtv.org>
9967L:      linux-media@vger.kernel.org
9968W:      https://linuxtv.org
9969W:      http://github.com/mkrufky
9970Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9971T:      git git://linuxtv.org/mkrufky/tuners.git
9972S:      Maintained
9973F:      drivers/media/tuners/mxl5007t.*
9974
9975MXSFB DRM DRIVER
9976M:      Marek Vasut <marex@denx.de>
9977S:      Supported
9978F:      drivers/gpu/drm/mxsfb/
9979F:      Documentation/devicetree/bindings/display/mxsfb.txt
9980
9981MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9982M:      Chris Lee <christopher.lee@cspi.com>
9983L:      netdev@vger.kernel.org
9984W:      https://www.cspi.com/ethernet-products/support/downloads/
9985S:      Supported
9986F:      drivers/net/ethernet/myricom/myri10ge/
9987
9988NAND FLASH SUBSYSTEM
9989M:      Boris Brezillon <boris.brezillon@bootlin.com>
9990M:      Miquel Raynal <miquel.raynal@bootlin.com>
9991R:      Richard Weinberger <richard@nod.at>
9992L:      linux-mtd@lists.infradead.org
9993W:      http://www.linux-mtd.infradead.org/
9994Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9995T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9996T:      git git://git.infradead.org/linux-mtd.git nand/next
9997S:      Maintained
9998F:      drivers/mtd/nand/
9999F:      include/linux/mtd/*nand*.h
10000
10001NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10002M:      Daniel Mack <zonque@gmail.com>
10003S:      Maintained
10004L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10005W:      http://www.native-instruments.com
10006F:      sound/usb/caiaq/
10007
10008NATSEMI ETHERNET DRIVER (DP8381x)
10009S:      Orphan
10010F:      drivers/net/ethernet/natsemi/natsemi.c
10011
10012NCP FILESYSTEM
10013M:      Petr Vandrovec <petr@vandrovec.name>
10014S:      Obsolete
10015F:      drivers/staging/ncpfs/
10016
10017NCR 5380 SCSI DRIVERS
10018M:      Finn Thain <fthain@telegraphics.com.au>
10019M:      Michael Schmitz <schmitzmic@gmail.com>
10020L:      linux-scsi@vger.kernel.org
10021S:      Maintained
10022F:      Documentation/scsi/g_NCR5380.txt
10023F:      drivers/scsi/NCR5380.*
10024F:      drivers/scsi/arm/cumana_1.c
10025F:      drivers/scsi/arm/oak.c
10026F:      drivers/scsi/atari_scsi.*
10027F:      drivers/scsi/dmx3191d.c
10028F:      drivers/scsi/g_NCR5380.*
10029F:      drivers/scsi/mac_scsi.*
10030F:      drivers/scsi/sun3_scsi.*
10031F:      drivers/scsi/sun3_scsi_vme.c
10032
10033NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
10034M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10035L:      linux-scsi@vger.kernel.org
10036S:      Maintained
10037F:      drivers/scsi/NCR_D700.*
10038
10039NCSI LIBRARY:
10040M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10041S:      Maintained
10042F:      net/ncsi/
10043
10044NCT6775 HARDWARE MONITOR DRIVER
10045M:      Guenter Roeck <linux@roeck-us.net>
10046L:      linux-hwmon@vger.kernel.org
10047S:      Maintained
10048F:      Documentation/hwmon/nct6775
10049F:      drivers/hwmon/nct6775.c
10050
10051NET_FAILOVER MODULE
10052M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10053L:      netdev@vger.kernel.org
10054S:      Supported
10055F:      driver/net/net_failover.c
10056F:      include/net/net_failover.h
10057F:      Documentation/networking/net_failover.rst
10058
10059NETEM NETWORK EMULATOR
10060M:      Stephen Hemminger <stephen@networkplumber.org>
10061L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10062S:      Maintained
10063F:      net/sched/sch_netem.c
10064
10065NETERION 10GbE DRIVERS (s2io/vxge)
10066M:      Jon Mason <jdmason@kudzu.us>
10067L:      netdev@vger.kernel.org
10068S:      Supported
10069F:      Documentation/networking/s2io.txt
10070F:      Documentation/networking/vxge.txt
10071F:      drivers/net/ethernet/neterion/
10072
10073NETFILTER
10074M:      Pablo Neira Ayuso <pablo@netfilter.org>
10075M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10076M:      Florian Westphal <fw@strlen.de>
10077L:      netfilter-devel@vger.kernel.org
10078L:      coreteam@netfilter.org
10079W:      http://www.netfilter.org/
10080W:      http://www.iptables.org/
10081W:      http://www.nftables.org/
10082Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10083T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10084T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10085S:      Maintained
10086F:      include/linux/netfilter*
10087F:      include/linux/netfilter/
10088F:      include/net/netfilter/
10089F:      include/uapi/linux/netfilter*
10090F:      include/uapi/linux/netfilter/
10091F:      net/*/netfilter.c
10092F:      net/*/netfilter/
10093F:      net/netfilter/
10094F:      net/bridge/br_netfilter*.c
10095
10096NETROM NETWORK LAYER
10097M:      Ralf Baechle <ralf@linux-mips.org>
10098L:      linux-hams@vger.kernel.org
10099W:      http://www.linux-ax25.org/
10100S:      Maintained
10101F:      include/net/netrom.h
10102F:      include/uapi/linux/netrom.h
10103F:      net/netrom/
10104
10105NETRONOME ETHERNET DRIVERS
10106M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10107L:      oss-drivers@netronome.com
10108S:      Maintained
10109F:      drivers/net/ethernet/netronome/
10110
10111NETWORK BLOCK DEVICE (NBD)
10112M:      Josef Bacik <josef@toxicpanda.com>
10113S:      Maintained
10114L:      linux-block@vger.kernel.org
10115L:      nbd@other.debian.org
10116F:      Documentation/blockdev/nbd.txt
10117F:      drivers/block/nbd.c
10118F:      include/uapi/linux/nbd.h
10119
10120NETWORK DROP MONITOR
10121M:      Neil Horman <nhorman@tuxdriver.com>
10122L:      netdev@vger.kernel.org
10123S:      Maintained
10124W:      https://fedorahosted.org/dropwatch/
10125F:      net/core/drop_monitor.c
10126F:      include/uapi/linux/net_dropmon.h
10127F:      include/net/drop_monitor.h
10128
10129NETWORKING DRIVERS
10130M:      "David S. Miller" <davem@davemloft.net>
10131L:      netdev@vger.kernel.org
10132W:      http://www.linuxfoundation.org/en/Net
10133Q:      http://patchwork.ozlabs.org/project/netdev/list/
10134T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10135T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10136S:      Odd Fixes
10137F:      Documentation/devicetree/bindings/net/
10138F:      drivers/net/
10139F:      include/linux/if_*
10140F:      include/linux/netdevice.h
10141F:      include/linux/etherdevice.h
10142F:      include/linux/fcdevice.h
10143F:      include/linux/fddidevice.h
10144F:      include/linux/hippidevice.h
10145F:      include/linux/inetdevice.h
10146F:      include/uapi/linux/if_*
10147F:      include/uapi/linux/netdevice.h
10148
10149NETWORKING DRIVERS (WIRELESS)
10150M:      Kalle Valo <kvalo@codeaurora.org>
10151L:      linux-wireless@vger.kernel.org
10152Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10153T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10154T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10155S:      Maintained
10156F:      Documentation/devicetree/bindings/net/wireless/
10157F:      drivers/net/wireless/
10158
10159NETWORKING [DSA]
10160M:      Andrew Lunn <andrew@lunn.ch>
10161M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10162M:      Florian Fainelli <f.fainelli@gmail.com>
10163S:      Maintained
10164F:      Documentation/devicetree/bindings/net/dsa/
10165F:      net/dsa/
10166F:      include/net/dsa.h
10167F:      include/linux/dsa/
10168F:      drivers/net/dsa/
10169
10170NETWORKING [GENERAL]
10171M:      "David S. Miller" <davem@davemloft.net>
10172L:      netdev@vger.kernel.org
10173W:      http://www.linuxfoundation.org/en/Net
10174Q:      http://patchwork.ozlabs.org/project/netdev/list/
10175T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10176T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10177B:      mailto:netdev@vger.kernel.org
10178S:      Maintained
10179F:      net/
10180F:      include/net/
10181F:      include/linux/in.h
10182F:      include/linux/net.h
10183F:      include/linux/netdevice.h
10184F:      include/uapi/linux/in.h
10185F:      include/uapi/linux/net.h
10186F:      include/uapi/linux/netdevice.h
10187F:      include/uapi/linux/net_namespace.h
10188F:      tools/testing/selftests/net/
10189F:      lib/net_utils.c
10190F:      lib/random32.c
10191F:      Documentation/networking/
10192
10193NETWORKING [IPSEC]
10194M:      Steffen Klassert <steffen.klassert@secunet.com>
10195M:      Herbert Xu <herbert@gondor.apana.org.au>
10196M:      "David S. Miller" <davem@davemloft.net>
10197L:      netdev@vger.kernel.org
10198T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10199T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10200S:      Maintained
10201F:      net/core/flow.c
10202F:      net/xfrm/
10203F:      net/key/
10204F:      net/ipv4/xfrm*
10205F:      net/ipv4/esp4*
10206F:      net/ipv4/ah4.c
10207F:      net/ipv4/ipcomp.c
10208F:      net/ipv4/ip_vti.c
10209F:      net/ipv6/xfrm*
10210F:      net/ipv6/esp6*
10211F:      net/ipv6/ah6.c
10212F:      net/ipv6/ipcomp6.c
10213F:      net/ipv6/ip6_vti.c
10214F:      include/uapi/linux/xfrm.h
10215F:      include/net/xfrm.h
10216
10217NETWORKING [IPv4/IPv6]
10218M:      "David S. Miller" <davem@davemloft.net>
10219M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10220M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10221L:      netdev@vger.kernel.org
10222T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10223S:      Maintained
10224F:      net/ipv4/
10225F:      net/ipv6/
10226F:      include/net/ip*
10227F:      arch/x86/net/*
10228
10229NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10230M:      Paul Moore <paul@paul-moore.com>
10231W:      https://github.com/netlabel
10232L:      netdev@vger.kernel.org
10233L:      linux-security-module@vger.kernel.org
10234S:      Maintained
10235F:      Documentation/netlabel/
10236F:      include/net/calipso.h
10237F:      include/net/cipso_ipv4.h
10238F:      include/net/netlabel.h
10239F:      include/uapi/linux/netfilter/xt_SECMARK.h
10240F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10241F:      net/netlabel/
10242F:      net/ipv4/cipso_ipv4.c
10243F:      net/ipv6/calipso.c
10244F:      net/netfilter/xt_CONNSECMARK.c
10245F:      net/netfilter/xt_SECMARK.c
10246
10247NETWORKING [MPTCP]
10248M:      Mat Martineau <mathew.j.martineau@linux.intel.com>
10249M:      Matthieu Baerts <matthieu.baerts@tessares.net>
10250L:      netdev@vger.kernel.org
10251L:      mptcp@lists.01.org
10252W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
10253B:      https://github.com/multipath-tcp/mptcp_net-next/issues
10254S:      Maintained
10255F:      Documentation/networking/mptcp-sysctl.rst
10256F:      include/net/mptcp.h
10257F:      include/trace/events/mptcp.h
10258F:      include/uapi/linux/mptcp.h
10259F:      net/mptcp/
10260F:      tools/testing/selftests/net/mptcp/
10261
10262NETWORKING [TCP]
10263M:      Eric Dumazet <edumazet@google.com>
10264L:      netdev@vger.kernel.org
10265S:      Maintained
10266F:      net/ipv4/tcp*.c
10267F:      net/ipv4/syncookies.c
10268F:      net/ipv6/tcp*.c
10269F:      net/ipv6/syncookies.c
10270F:      include/uapi/linux/tcp.h
10271F:      include/net/tcp.h
10272F:      include/linux/tcp.h
10273F:      include/trace/events/tcp.h
10274
10275NETWORKING [TLS]
10276M:      Boris Pismenny <borisp@mellanox.com>
10277M:      Aviad Yehezkel <aviadye@mellanox.com>
10278M:      Dave Watson <davejwatson@fb.com>
10279L:      netdev@vger.kernel.org
10280S:      Maintained
10281F:      net/tls/*
10282F:      include/uapi/linux/tls.h
10283F:      include/net/tls.h
10284
10285NETWORKING [WIRELESS]
10286L:      linux-wireless@vger.kernel.org
10287Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10288
10289NETDEVSIM
10290M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10291S:      Maintained
10292F:      drivers/net/netdevsim/*
10293
10294NETXEN (1/10) GbE SUPPORT
10295M:      Manish Chopra <manish.chopra@cavium.com>
10296M:      Rahul Verma <rahul.verma@cavium.com>
10297M:      Dept-GELinuxNICDev@cavium.com
10298L:      netdev@vger.kernel.org
10299S:      Supported
10300F:      drivers/net/ethernet/qlogic/netxen/
10301
10302NFC SUBSYSTEM
10303M:      Samuel Ortiz <sameo@linux.intel.com>
10304L:      linux-wireless@vger.kernel.org
10305L:      linux-nfc@lists.01.org (subscribers-only)
10306S:      Supported
10307F:      net/nfc/
10308F:      include/net/nfc/
10309F:      include/uapi/linux/nfc.h
10310F:      drivers/nfc/
10311F:      include/linux/platform_data/nfcmrvl.h
10312F:      include/linux/platform_data/nxp-nci.h
10313F:      Documentation/devicetree/bindings/net/nfc/
10314
10315NFS, SUNRPC, AND LOCKD CLIENTS
10316M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10317M:      Anna Schumaker <anna.schumaker@netapp.com>
10318L:      linux-nfs@vger.kernel.org
10319W:      http://client.linux-nfs.org
10320T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10321S:      Maintained
10322F:      fs/lockd/
10323F:      fs/nfs/
10324F:      fs/nfs_common/
10325F:      net/sunrpc/
10326F:      include/linux/lockd/
10327F:      include/linux/nfs*
10328F:      include/linux/sunrpc/
10329F:      include/uapi/linux/nfs*
10330F:      include/uapi/linux/sunrpc/
10331
10332NILFS2 FILESYSTEM
10333M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10334L:      linux-nilfs@vger.kernel.org
10335W:      https://nilfs.sourceforge.io/
10336W:      https://nilfs.osdn.jp/
10337T:      git git://github.com/konis/nilfs2.git
10338S:      Supported
10339F:      Documentation/filesystems/nilfs2.txt
10340F:      fs/nilfs2/
10341F:      include/trace/events/nilfs2.h
10342F:      include/uapi/linux/nilfs2_api.h
10343F:      include/uapi/linux/nilfs2_ondisk.h
10344
10345NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10346M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10347W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10348S:      Maintained
10349F:      Documentation/scsi/NinjaSCSI.txt
10350F:      drivers/scsi/pcmcia/nsp_*
10351
10352NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10353M:      GOTO Masanori <gotom@debian.or.jp>
10354M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10355W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10356S:      Maintained
10357F:      Documentation/scsi/NinjaSCSI.txt
10358F:      drivers/scsi/nsp32*
10359
10360NIOS2 ARCHITECTURE
10361M:      Ley Foon Tan <lftan@altera.com>
10362L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10363T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10364S:      Maintained
10365F:      arch/nios2/
10366
10367NITRO ENCLAVES (NE)
10368M:      Andra Paraschiv <andraprs@amazon.com>
10369M:      Alexandru Vasile <lexnv@amazon.com>
10370M:      Alexandru Ciobotaru <alcioa@amazon.com>
10371L:      linux-kernel@vger.kernel.org
10372S:      Supported
10373W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
10374F:      Documentation/virt/ne_overview.rst
10375F:      drivers/virt/nitro_enclaves/
10376F:      include/linux/nitro_enclaves.h
10377F:      include/uapi/linux/nitro_enclaves.h
10378F:      samples/nitro_enclaves/
10379
10380NOHZ, DYNTICKS SUPPORT
10381M:      Frederic Weisbecker <fweisbec@gmail.com>
10382M:      Thomas Gleixner <tglx@linutronix.de>
10383M:      Ingo Molnar <mingo@kernel.org>
10384L:      linux-kernel@vger.kernel.org
10385T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10386S:      Maintained
10387F:      kernel/time/tick*.*
10388F:      include/linux/tick.h
10389F:      include/linux/sched/nohz.h
10390
10391NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10392M:      Pavel Machek <pavel@ucw.cz>
10393M:      Sakari Ailus <sakari.ailus@iki.fi>
10394L:      linux-media@vger.kernel.org
10395S:      Maintained
10396F:      drivers/media/i2c/et8ek8
10397F:      drivers/media/i2c/ad5820.c
10398
10399NOKIA N900 POWER SUPPLY DRIVERS
10400R:      Pali Rohár <pali.rohar@gmail.com>
10401F:      include/linux/power/bq2415x_charger.h
10402F:      include/linux/power/bq27xxx_battery.h
10403F:      include/linux/power/isp1704_charger.h
10404F:      drivers/power/supply/bq2415x_charger.c
10405F:      drivers/power/supply/bq27xxx_battery.c
10406F:      drivers/power/supply/bq27xxx_battery_i2c.c
10407F:      drivers/power/supply/isp1704_charger.c
10408F:      drivers/power/supply/rx51_battery.c
10409
10410NTB AMD DRIVER
10411M:      Sanjay R Mehta <sanju.mehta@amd.com>
10412M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10413L:      linux-ntb@googlegroups.com
10414S:      Supported
10415F:      drivers/ntb/hw/amd/
10416
10417NTB DRIVER CORE
10418M:      Jon Mason <jdmason@kudzu.us>
10419M:      Dave Jiang <dave.jiang@intel.com>
10420M:      Allen Hubbe <allenbh@gmail.com>
10421L:      linux-ntb@googlegroups.com
10422S:      Supported
10423W:      https://github.com/jonmason/ntb/wiki
10424T:      git git://github.com/jonmason/ntb.git
10425F:      drivers/ntb/
10426F:      drivers/net/ntb_netdev.c
10427F:      include/linux/ntb.h
10428F:      include/linux/ntb_transport.h
10429F:      tools/testing/selftests/ntb/
10430
10431NTB IDT DRIVER
10432M:      Serge Semin <fancer.lancer@gmail.com>
10433L:      linux-ntb@googlegroups.com
10434S:      Supported
10435F:      drivers/ntb/hw/idt/
10436
10437NTB INTEL DRIVER
10438M:      Dave Jiang <dave.jiang@intel.com>
10439L:      linux-ntb@googlegroups.com
10440S:      Supported
10441W:      https://github.com/davejiang/linux/wiki
10442T:      git https://github.com/davejiang/linux.git
10443F:      drivers/ntb/hw/intel/
10444
10445NTFS FILESYSTEM
10446M:      Anton Altaparmakov <anton@tuxera.com>
10447L:      linux-ntfs-dev@lists.sourceforge.net
10448W:      http://www.tuxera.com/
10449T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10450S:      Supported
10451F:      Documentation/filesystems/ntfs.txt
10452F:      fs/ntfs/
10453
10454NUBUS SUBSYSTEM
10455M:      Finn Thain <fthain@telegraphics.com.au>
10456L:      linux-m68k@lists.linux-m68k.org
10457S:      Maintained
10458F:      arch/*/include/asm/nubus.h
10459F:      drivers/nubus/
10460F:      include/linux/nubus.h
10461F:      include/uapi/linux/nubus.h
10462
10463NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10464M:      Antonino Daplas <adaplas@gmail.com>
10465L:      linux-fbdev@vger.kernel.org
10466S:      Maintained
10467F:      drivers/video/fbdev/riva/
10468F:      drivers/video/fbdev/nvidia/
10469
10470NVM EXPRESS DRIVER
10471M:      Keith Busch <keith.busch@intel.com>
10472M:      Jens Axboe <axboe@fb.com>
10473M:      Christoph Hellwig <hch@lst.de>
10474M:      Sagi Grimberg <sagi@grimberg.me>
10475L:      linux-nvme@lists.infradead.org
10476T:      git://git.infradead.org/nvme.git
10477W:      http://git.infradead.org/nvme.git
10478S:      Supported
10479F:      drivers/nvme/host/
10480F:      include/linux/nvme.h
10481F:      include/uapi/linux/nvme_ioctl.h
10482
10483NVM EXPRESS FC TRANSPORT DRIVERS
10484M:      James Smart <james.smart@broadcom.com>
10485L:      linux-nvme@lists.infradead.org
10486S:      Supported
10487F:      include/linux/nvme-fc.h
10488F:      include/linux/nvme-fc-driver.h
10489F:      drivers/nvme/host/fc.c
10490F:      drivers/nvme/target/fc.c
10491F:      drivers/nvme/target/fcloop.c
10492
10493NVM EXPRESS TARGET DRIVER
10494M:      Christoph Hellwig <hch@lst.de>
10495M:      Sagi Grimberg <sagi@grimberg.me>
10496L:      linux-nvme@lists.infradead.org
10497T:      git://git.infradead.org/nvme.git
10498W:      http://git.infradead.org/nvme.git
10499S:      Supported
10500F:      drivers/nvme/target/
10501
10502NVMEM FRAMEWORK
10503M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10504S:      Maintained
10505F:      drivers/nvmem/
10506F:      Documentation/devicetree/bindings/nvmem/
10507F:      Documentation/ABI/stable/sysfs-bus-nvmem
10508F:      include/linux/nvmem-consumer.h
10509F:      include/linux/nvmem-provider.h
10510
10511NXP SGTL5000 DRIVER
10512M:      Fabio Estevam <fabio.estevam@nxp.com>
10513L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10514S:      Maintained
10515F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10516F:      sound/soc/codecs/sgtl5000*
10517
10518NXP TDA998X DRM DRIVER
10519M:      Russell King <linux@armlinux.org.uk>
10520S:      Maintained
10521T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10522T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10523F:      drivers/gpu/drm/i2c/tda998x_drv.c
10524F:      include/drm/i2c/tda998x.h
10525F:      include/dt-bindings/display/tda998x.h
10526K:      "nxp,tda998x"
10527
10528NXP TFA9879 DRIVER
10529M:      Peter Rosin <peda@axentia.se>
10530L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10531S:      Maintained
10532F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10533F:      sound/soc/codecs/tfa9879*
10534
10535NXP-NCI NFC DRIVER
10536M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10537R:      Charles Gorand <charles.gorand@effinnov.com>
10538L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10539S:      Supported
10540F:      drivers/nfc/nxp-nci
10541
10542OBJAGG
10543M:      Jiri Pirko <jiri@mellanox.com>
10544L:      netdev@vger.kernel.org
10545S:      Supported
10546F:      lib/objagg.c
10547F:      lib/test_objagg.c
10548F:      include/linux/objagg.h
10549
10550OBJTOOL
10551M:      Josh Poimboeuf <jpoimboe@redhat.com>
10552M:      Peter Zijlstra <peterz@infradead.org>
10553S:      Supported
10554F:      tools/objtool/
10555F:      include/linux/objtool.h
10556
10557OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10558M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10559M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10560L:      linuxppc-dev@lists.ozlabs.org
10561S:      Supported
10562F:      arch/powerpc/platforms/powernv/ocxl.c
10563F:      arch/powerpc/include/asm/pnv-ocxl.h
10564F:      drivers/misc/ocxl/
10565F:      include/misc/ocxl*
10566F:      include/uapi/misc/ocxl.h
10567F:      Documentation/accelerators/ocxl.rst
10568
10569OMAP AUDIO SUPPORT
10570M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10571M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10572L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10573L:      linux-omap@vger.kernel.org
10574S:      Maintained
10575F:      sound/soc/omap/
10576
10577OMAP CLOCK FRAMEWORK SUPPORT
10578M:      Paul Walmsley <paul@pwsan.com>
10579L:      linux-omap@vger.kernel.org
10580S:      Maintained
10581F:      arch/arm/*omap*/*clock*
10582
10583OMAP DEVICE TREE SUPPORT
10584M:      Benoît Cousson <bcousson@baylibre.com>
10585M:      Tony Lindgren <tony@atomide.com>
10586L:      linux-omap@vger.kernel.org
10587L:      devicetree@vger.kernel.org
10588S:      Maintained
10589F:      arch/arm/boot/dts/*omap*
10590F:      arch/arm/boot/dts/*am3*
10591F:      arch/arm/boot/dts/*am4*
10592F:      arch/arm/boot/dts/*am5*
10593F:      arch/arm/boot/dts/*dra7*
10594
10595OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10596L:      linux-omap@vger.kernel.org
10597L:      linux-fbdev@vger.kernel.org
10598S:      Orphan
10599F:      drivers/video/fbdev/omap2/
10600F:      Documentation/arm/OMAP/DSS
10601
10602OMAP FRAMEBUFFER SUPPORT
10603L:      linux-fbdev@vger.kernel.org
10604L:      linux-omap@vger.kernel.org
10605S:      Orphan
10606F:      drivers/video/fbdev/omap/
10607
10608OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10609M:      Roger Quadros <rogerq@ti.com>
10610M:      Tony Lindgren <tony@atomide.com>
10611L:      linux-omap@vger.kernel.org
10612S:      Maintained
10613F:      drivers/memory/omap-gpmc.c
10614F:      arch/arm/mach-omap2/*gpmc*
10615
10616OMAP GPIO DRIVER
10617M:      Grygorii Strashko <grygorii.strashko@ti.com>
10618M:      Santosh Shilimkar <ssantosh@kernel.org>
10619M:      Kevin Hilman <khilman@kernel.org>
10620L:      linux-omap@vger.kernel.org
10621S:      Maintained
10622F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10623F:      drivers/gpio/gpio-omap.c
10624
10625OMAP HARDWARE SPINLOCK SUPPORT
10626M:      Ohad Ben-Cohen <ohad@wizery.com>
10627L:      linux-omap@vger.kernel.org
10628S:      Maintained
10629F:      drivers/hwspinlock/omap_hwspinlock.c
10630
10631OMAP HS MMC SUPPORT
10632L:      linux-mmc@vger.kernel.org
10633L:      linux-omap@vger.kernel.org
10634S:      Orphan
10635F:      drivers/mmc/host/omap_hsmmc.c
10636
10637OMAP HWMOD DATA
10638M:      Paul Walmsley <paul@pwsan.com>
10639L:      linux-omap@vger.kernel.org
10640S:      Maintained
10641F:      arch/arm/mach-omap2/omap_hwmod*data*
10642
10643OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10644M:      Benoît Cousson <bcousson@baylibre.com>
10645L:      linux-omap@vger.kernel.org
10646S:      Maintained
10647F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10648
10649OMAP HWMOD SUPPORT
10650M:      Benoît Cousson <bcousson@baylibre.com>
10651M:      Paul Walmsley <paul@pwsan.com>
10652L:      linux-omap@vger.kernel.org
10653S:      Maintained
10654F:      arch/arm/mach-omap2/omap_hwmod.*
10655
10656OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10657M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10658L:      linux-media@vger.kernel.org
10659S:      Maintained
10660F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10661F:      drivers/media/platform/omap3isp/
10662F:      drivers/staging/media/omap4iss/
10663
10664OMAP MMC SUPPORT
10665M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10666L:      linux-omap@vger.kernel.org
10667S:      Maintained
10668F:      drivers/mmc/host/omap.c
10669
10670OMAP POWER MANAGEMENT SUPPORT
10671M:      Kevin Hilman <khilman@kernel.org>
10672L:      linux-omap@vger.kernel.org
10673S:      Maintained
10674F:      arch/arm/*omap*/*pm*
10675F:      drivers/cpufreq/omap-cpufreq.c
10676
10677OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10678M:      Rajendra Nayak <rnayak@codeaurora.org>
10679M:      Paul Walmsley <paul@pwsan.com>
10680L:      linux-omap@vger.kernel.org
10681S:      Maintained
10682F:      arch/arm/mach-omap2/prm*
10683
10684OMAP RANDOM NUMBER GENERATOR SUPPORT
10685M:      Deepak Saxena <dsaxena@plexity.net>
10686S:      Maintained
10687F:      drivers/char/hw_random/omap-rng.c
10688
10689OMAP USB SUPPORT
10690L:      linux-usb@vger.kernel.org
10691L:      linux-omap@vger.kernel.org
10692S:      Orphan
10693F:      drivers/usb/*/*omap*
10694F:      arch/arm/*omap*/usb*
10695
10696OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10697M:      Mark Jackson <mpfj@newflow.co.uk>
10698L:      linux-omap@vger.kernel.org
10699S:      Maintained
10700F:      arch/arm/boot/dts/am335x-nano.dts
10701
10702OMAP1 SUPPORT
10703M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10704M:      Tony Lindgren <tony@atomide.com>
10705L:      linux-omap@vger.kernel.org
10706Q:      http://patchwork.kernel.org/project/linux-omap/list/
10707T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10708S:      Maintained
10709F:      arch/arm/mach-omap1/
10710F:      arch/arm/plat-omap/
10711F:      arch/arm/configs/omap1_defconfig
10712F:      drivers/i2c/busses/i2c-omap.c
10713F:      include/linux/platform_data/i2c-omap.h
10714
10715OMAP2+ SUPPORT
10716M:      Tony Lindgren <tony@atomide.com>
10717L:      linux-omap@vger.kernel.org
10718W:      http://www.muru.com/linux/omap/
10719W:      http://linux.omap.com/
10720Q:      http://patchwork.kernel.org/project/linux-omap/list/
10721T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10722S:      Maintained
10723F:      arch/arm/mach-omap2/
10724F:      arch/arm/plat-omap/
10725F:      arch/arm/configs/omap2plus_defconfig
10726F:      drivers/i2c/busses/i2c-omap.c
10727F:      drivers/irqchip/irq-omap-intc.c
10728F:      drivers/mfd/*omap*.c
10729F:      drivers/mfd/menelaus.c
10730F:      drivers/mfd/palmas.c
10731F:      drivers/mfd/tps65217.c
10732F:      drivers/mfd/tps65218.c
10733F:      drivers/mfd/tps65910.c
10734F:      drivers/mfd/twl-core.[ch]
10735F:      drivers/mfd/twl4030*.c
10736F:      drivers/mfd/twl6030*.c
10737F:      drivers/mfd/twl6040*.c
10738F:      drivers/regulator/palmas-regulator*.c
10739F:      drivers/regulator/pbias-regulator.c
10740F:      drivers/regulator/tps65217-regulator.c
10741F:      drivers/regulator/tps65218-regulator.c
10742F:      drivers/regulator/tps65910-regulator.c
10743F:      drivers/regulator/twl-regulator.c
10744F:      drivers/regulator/twl6030-regulator.c
10745F:      include/linux/platform_data/i2c-omap.h
10746
10747ONION OMEGA2+ BOARD
10748M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10749L:      linux-mips@linux-mips.org
10750S:      Maintained
10751F:      arch/mips/boot/dts/ralink/omega2p.dts
10752
10753OMFS FILESYSTEM
10754M:      Bob Copeland <me@bobcopeland.com>
10755L:      linux-karma-devel@lists.sourceforge.net
10756S:      Maintained
10757F:      Documentation/filesystems/omfs.txt
10758F:      fs/omfs/
10759
10760OMNIKEY CARDMAN 4000 DRIVER
10761M:      Harald Welte <laforge@gnumonks.org>
10762S:      Maintained
10763F:      drivers/char/pcmcia/cm4000_cs.c
10764F:      include/linux/cm4000_cs.h
10765F:      include/uapi/linux/cm4000_cs.h
10766
10767OMNIKEY CARDMAN 4040 DRIVER
10768M:      Harald Welte <laforge@gnumonks.org>
10769S:      Maintained
10770F:      drivers/char/pcmcia/cm4040_cs.*
10771
10772OMNIVISION OV13858 SENSOR DRIVER
10773M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10774L:      linux-media@vger.kernel.org
10775T:      git git://linuxtv.org/media_tree.git
10776S:      Maintained
10777F:      drivers/media/i2c/ov13858.c
10778
10779OMNIVISION OV2685 SENSOR DRIVER
10780M:      Shunqian Zheng <zhengsq@rock-chips.com>
10781L:      linux-media@vger.kernel.org
10782T:      git git://linuxtv.org/media_tree.git
10783S:      Maintained
10784F:      drivers/media/i2c/ov2685.c
10785
10786OMNIVISION OV5640 SENSOR DRIVER
10787M:      Steve Longerbeam <slongerbeam@gmail.com>
10788L:      linux-media@vger.kernel.org
10789T:      git git://linuxtv.org/media_tree.git
10790S:      Maintained
10791F:      drivers/media/i2c/ov5640.c
10792
10793OMNIVISION OV5647 SENSOR DRIVER
10794M:      Luis Oliveira <lolivei@synopsys.com>
10795L:      linux-media@vger.kernel.org
10796T:      git git://linuxtv.org/media_tree.git
10797S:      Maintained
10798F:      drivers/media/i2c/ov5647.c
10799
10800OMNIVISION OV5695 SENSOR DRIVER
10801M:      Shunqian Zheng <zhengsq@rock-chips.com>
10802L:      linux-media@vger.kernel.org
10803T:      git git://linuxtv.org/media_tree.git
10804S:      Maintained
10805F:      drivers/media/i2c/ov5695.c
10806
10807OMNIVISION OV7670 SENSOR DRIVER
10808M:      Jonathan Corbet <corbet@lwn.net>
10809L:      linux-media@vger.kernel.org
10810T:      git git://linuxtv.org/media_tree.git
10811S:      Maintained
10812F:      drivers/media/i2c/ov7670.c
10813F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10814
10815OMNIVISION OV772x SENSOR DRIVER
10816M:      Jacopo Mondi <jacopo@jmondi.org>
10817L:      linux-media@vger.kernel.org
10818T:      git git://linuxtv.org/media_tree.git
10819S:      Odd fixes
10820F:      drivers/media/i2c/ov772x.c
10821F:      include/media/i2c/ov772x.h
10822F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10823
10824OMNIVISION OV7740 SENSOR DRIVER
10825M:      Wenyou Yang <wenyou.yang@microchip.com>
10826L:      linux-media@vger.kernel.org
10827T:      git git://linuxtv.org/media_tree.git
10828S:      Maintained
10829F:      drivers/media/i2c/ov7740.c
10830F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10831
10832OMNIVISION OV9650 SENSOR DRIVER
10833M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10834R:      Akinobu Mita <akinobu.mita@gmail.com>
10835R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10836L:      linux-media@vger.kernel.org
10837T:      git git://linuxtv.org/media_tree.git
10838S:      Maintained
10839F:      drivers/media/i2c/ov9650.c
10840F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10841
10842ONENAND FLASH DRIVER
10843M:      Kyungmin Park <kyungmin.park@samsung.com>
10844L:      linux-mtd@lists.infradead.org
10845S:      Maintained
10846F:      drivers/mtd/nand/onenand/
10847F:      include/linux/mtd/onenand*.h
10848
10849ONSTREAM SCSI TAPE DRIVER
10850M:      Willem Riede <osst@riede.org>
10851L:      osst-users@lists.sourceforge.net
10852L:      linux-scsi@vger.kernel.org
10853S:      Maintained
10854F:      Documentation/scsi/osst.txt
10855F:      drivers/scsi/osst.*
10856F:      drivers/scsi/osst_*.h
10857F:      drivers/scsi/st.h
10858
10859OP-TEE DRIVER
10860M:      Jens Wiklander <jens.wiklander@linaro.org>
10861S:      Maintained
10862F:      drivers/tee/optee/
10863
10864OPA-VNIC DRIVER
10865M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10866M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10867L:      linux-rdma@vger.kernel.org
10868S:      Supported
10869F:      drivers/infiniband/ulp/opa_vnic
10870
10871OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10872M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10873M:      Frank Rowand <frowand.list@gmail.com>
10874L:      devicetree@vger.kernel.org
10875S:      Maintained
10876F:      Documentation/devicetree/dynamic-resolution-notes.txt
10877F:      Documentation/devicetree/overlay-notes.txt
10878F:      drivers/of/overlay.c
10879F:      drivers/of/resolver.c
10880K:      of_overlay_notifier_
10881
10882OPEN FIRMWARE AND FLATTENED DEVICE TREE
10883M:      Rob Herring <robh+dt@kernel.org>
10884M:      Frank Rowand <frowand.list@gmail.com>
10885L:      devicetree@vger.kernel.org
10886W:      http://www.devicetree.org/
10887T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10888S:      Maintained
10889F:      drivers/of/
10890F:      include/linux/of*.h
10891F:      scripts/dtc/
10892F:      Documentation/ABI/testing/sysfs-firmware-ofw
10893
10894OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10895M:      Rob Herring <robh+dt@kernel.org>
10896M:      Mark Rutland <mark.rutland@arm.com>
10897L:      devicetree@vger.kernel.org
10898T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10899Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10900S:      Maintained
10901F:      Documentation/devicetree/
10902F:      arch/*/boot/dts/
10903F:      include/dt-bindings/
10904
10905OPENCORES I2C BUS DRIVER
10906M:      Peter Korsgaard <jacmet@sunsite.dk>
10907L:      linux-i2c@vger.kernel.org
10908S:      Maintained
10909F:      Documentation/i2c/busses/i2c-ocores
10910F:      drivers/i2c/busses/i2c-ocores.c
10911
10912OPENRISC ARCHITECTURE
10913M:      Jonas Bonn <jonas@southpole.se>
10914M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10915M:      Stafford Horne <shorne@gmail.com>
10916T:      git git://github.com/openrisc/linux.git
10917L:      openrisc@lists.librecores.org
10918W:      http://openrisc.io
10919S:      Maintained
10920F:      Documentation/devicetree/bindings/openrisc/
10921F:      Documentation/openrisc/
10922F:      arch/openrisc/
10923F:      drivers/irqchip/irq-ompic.c
10924F:      drivers/irqchip/irq-or1k-*
10925
10926OPENVSWITCH
10927M:      Pravin B Shelar <pshelar@ovn.org>
10928L:      netdev@vger.kernel.org
10929L:      dev@openvswitch.org
10930W:      http://openvswitch.org
10931S:      Maintained
10932F:      net/openvswitch/
10933F:      include/uapi/linux/openvswitch.h
10934
10935OPERATING PERFORMANCE POINTS (OPP)
10936M:      Viresh Kumar <vireshk@kernel.org>
10937M:      Nishanth Menon <nm@ti.com>
10938M:      Stephen Boyd <sboyd@kernel.org>
10939L:      linux-pm@vger.kernel.org
10940S:      Maintained
10941T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10942F:      drivers/opp/
10943F:      include/linux/pm_opp.h
10944F:      Documentation/power/opp.rst
10945F:      Documentation/devicetree/bindings/opp/
10946
10947OPL4 DRIVER
10948M:      Clemens Ladisch <clemens@ladisch.de>
10949L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10950T:      git git://git.alsa-project.org/alsa-kernel.git
10951S:      Maintained
10952F:      sound/drivers/opl4/
10953
10954OPROFILE
10955M:      Robert Richter <rric@kernel.org>
10956L:      oprofile-list@lists.sf.net
10957S:      Maintained
10958F:      arch/*/include/asm/oprofile*.h
10959F:      arch/*/oprofile/
10960F:      drivers/oprofile/
10961F:      include/linux/oprofile.h
10962
10963ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10964M:      Mark Fasheh <mark@fasheh.com>
10965M:      Joel Becker <jlbec@evilplan.org>
10966L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10967W:      http://ocfs2.wiki.kernel.org
10968S:      Supported
10969F:      Documentation/filesystems/ocfs2.txt
10970F:      Documentation/filesystems/dlmfs.txt
10971F:      fs/ocfs2/
10972
10973ORANGEFS FILESYSTEM
10974M:      Mike Marshall <hubcap@omnibond.com>
10975R:      Martin Brandenburg <martin@omnibond.com>
10976L:      devel@lists.orangefs.org
10977T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10978S:      Supported
10979F:      fs/orangefs/
10980F:      Documentation/filesystems/orangefs.txt
10981
10982ORINOCO DRIVER
10983L:      linux-wireless@vger.kernel.org
10984W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10985W:      http://www.nongnu.org/orinoco/
10986S:      Orphan
10987F:      drivers/net/wireless/intersil/orinoco/
10988
10989OV2659 OMNIVISION SENSOR DRIVER
10990M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10991L:      linux-media@vger.kernel.org
10992W:      https://linuxtv.org
10993Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10994T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10995S:      Maintained
10996F:      drivers/media/i2c/ov2659.c
10997F:      include/media/i2c/ov2659.h
10998
10999OVERLAY FILESYSTEM
11000M:      Miklos Szeredi <miklos@szeredi.hu>
11001L:      linux-unionfs@vger.kernel.org
11002T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11003S:      Supported
11004F:      fs/overlayfs/
11005F:      Documentation/filesystems/overlayfs.rst
11006
11007P54 WIRELESS DRIVER
11008M:      Christian Lamparter <chunkeey@googlemail.com>
11009L:      linux-wireless@vger.kernel.org
11010W:      http://wireless.kernel.org/en/users/Drivers/p54
11011S:      Maintained
11012F:      drivers/net/wireless/intersil/p54/
11013
11014PA SEMI ETHERNET DRIVER
11015L:      netdev@vger.kernel.org
11016S:      Orphan
11017F:      drivers/net/ethernet/pasemi/*
11018
11019PA SEMI SMBUS DRIVER
11020L:      linux-i2c@vger.kernel.org
11021S:      Orphan
11022F:      drivers/i2c/busses/i2c-pasemi.c
11023
11024PADATA PARALLEL EXECUTION MECHANISM
11025M:      Steffen Klassert <steffen.klassert@secunet.com>
11026L:      linux-crypto@vger.kernel.org
11027S:      Maintained
11028F:      kernel/padata.c
11029F:      include/linux/padata.h
11030F:      Documentation/padata.txt
11031
11032PANASONIC LAPTOP ACPI EXTRAS DRIVER
11033M:      Harald Welte <laforge@gnumonks.org>
11034L:      platform-driver-x86@vger.kernel.org
11035S:      Maintained
11036F:      drivers/platform/x86/panasonic-laptop.c
11037
11038PARALLEL LCD/KEYPAD PANEL DRIVER
11039M:      Willy Tarreau <willy@haproxy.com>
11040M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11041S:      Odd Fixes
11042F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11043F:      drivers/misc/panel.c
11044
11045PARALLEL PORT SUBSYSTEM
11046M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11047M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11048L:      linux-parport@lists.infradead.org (subscribers-only)
11049S:      Maintained
11050F:      drivers/parport/
11051F:      include/linux/parport*.h
11052F:      drivers/char/ppdev.c
11053F:      include/uapi/linux/ppdev.h
11054F:      Documentation/parport*.txt
11055
11056PARAVIRT_OPS INTERFACE
11057M:      Juergen Gross <jgross@suse.com>
11058M:      Alok Kataria <akataria@vmware.com>
11059L:      virtualization@lists.linux-foundation.org
11060S:      Supported
11061F:      Documentation/virt/paravirt_ops.txt
11062F:      arch/*/kernel/paravirt*
11063F:      arch/*/include/asm/paravirt*.h
11064F:      include/linux/hypervisor.h
11065
11066PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11067M:      Tim Waugh <tim@cyberelk.net>
11068L:      linux-parport@lists.infradead.org (subscribers-only)
11069S:      Maintained
11070F:      Documentation/blockdev/paride.txt
11071F:      drivers/block/paride/
11072
11073PARISC ARCHITECTURE
11074M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11075M:      Helge Deller <deller@gmx.de>
11076L:      linux-parisc@vger.kernel.org
11077W:      http://www.parisc-linux.org/
11078Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11079T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11080T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11081S:      Maintained
11082F:      arch/parisc/
11083F:      Documentation/parisc/
11084F:      drivers/parisc/
11085F:      drivers/char/agp/parisc-agp.c
11086F:      drivers/input/serio/gscps2.c
11087F:      drivers/parport/parport_gsc.*
11088F:      drivers/tty/serial/8250/8250_gsc.c
11089F:      drivers/video/fbdev/sti*
11090F:      drivers/video/console/sti*
11091F:      drivers/video/logo/logo_parisc*
11092
11093PARMAN
11094M:      Jiri Pirko <jiri@mellanox.com>
11095L:      netdev@vger.kernel.org
11096S:      Supported
11097F:      lib/parman.c
11098F:      lib/test_parman.c
11099F:      include/linux/parman.h
11100
11101PC87360 HARDWARE MONITORING DRIVER
11102M:      Jim Cromie <jim.cromie@gmail.com>
11103L:      linux-hwmon@vger.kernel.org
11104S:      Maintained
11105F:      Documentation/hwmon/pc87360
11106F:      drivers/hwmon/pc87360.c
11107
11108PC8736x GPIO DRIVER
11109M:      Jim Cromie <jim.cromie@gmail.com>
11110S:      Maintained
11111F:      drivers/char/pc8736x_gpio.c
11112
11113PC87427 HARDWARE MONITORING DRIVER
11114M:      Jean Delvare <jdelvare@suse.com>
11115L:      linux-hwmon@vger.kernel.org
11116S:      Maintained
11117F:      Documentation/hwmon/pc87427
11118F:      drivers/hwmon/pc87427.c
11119
11120PCA9532 LED DRIVER
11121M:      Riku Voipio <riku.voipio@iki.fi>
11122S:      Maintained
11123F:      drivers/leds/leds-pca9532.c
11124F:      include/linux/leds-pca9532.h
11125
11126PCA9541 I2C BUS MASTER SELECTOR DRIVER
11127M:      Guenter Roeck <linux@roeck-us.net>
11128L:      linux-i2c@vger.kernel.org
11129S:      Maintained
11130F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11131
11132PCDP - PRIMARY CONSOLE AND DEBUG PORT
11133M:      Khalid Aziz <khalid@gonehiking.org>
11134S:      Maintained
11135F:      drivers/firmware/pcdp.*
11136
11137PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11138M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11139L:      linux-pci@vger.kernel.org
11140L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11141S:      Maintained
11142F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11143F:      drivers/pci/controller/pci-aardvark.c
11144
11145PCI DRIVER FOR ALTERA PCIE IP
11146M:      Ley Foon Tan <lftan@altera.com>
11147L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11148L:      linux-pci@vger.kernel.org
11149S:      Supported
11150F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11151F:      drivers/pci/controller/pcie-altera.c
11152
11153PCI DRIVER FOR APPLIEDMICRO XGENE
11154M:      Tanmay Inamdar <tinamdar@apm.com>
11155L:      linux-pci@vger.kernel.org
11156L:      linux-arm-kernel@lists.infradead.org
11157S:      Maintained
11158F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11159F:      drivers/pci/controller/pci-xgene.c
11160
11161PCI DRIVER FOR ARM VERSATILE PLATFORM
11162M:      Rob Herring <robh@kernel.org>
11163L:      linux-pci@vger.kernel.org
11164L:      linux-arm-kernel@lists.infradead.org
11165S:      Maintained
11166F:      Documentation/devicetree/bindings/pci/versatile.txt
11167F:      drivers/pci/controller/pci-versatile.c
11168
11169PCI DRIVER FOR ARMADA 8K
11170M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11171L:      linux-pci@vger.kernel.org
11172L:      linux-arm-kernel@lists.infradead.org
11173S:      Maintained
11174F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11175F:      drivers/pci/controller/dwc/pcie-armada8k.c
11176
11177PCI DRIVER FOR CADENCE PCIE IP
11178M:      Alan Douglas <adouglas@cadence.com>
11179L:      linux-pci@vger.kernel.org
11180S:      Maintained
11181F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11182F:      drivers/pci/controller/pcie-cadence*
11183
11184PCI DRIVER FOR FREESCALE LAYERSCAPE
11185M:      Minghuan Lian <minghuan.Lian@nxp.com>
11186M:      Mingkai Hu <mingkai.hu@nxp.com>
11187M:      Roy Zang <roy.zang@nxp.com>
11188L:      linuxppc-dev@lists.ozlabs.org
11189L:      linux-pci@vger.kernel.org
11190L:      linux-arm-kernel@lists.infradead.org
11191S:      Maintained
11192F:      drivers/pci/controller/dwc/*layerscape*
11193
11194PCI DRIVER FOR GENERIC OF HOSTS
11195M:      Will Deacon <will.deacon@arm.com>
11196L:      linux-pci@vger.kernel.org
11197L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11198S:      Maintained
11199F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11200F:      drivers/pci/controller/pci-host-common.c
11201F:      drivers/pci/controller/pci-host-generic.c
11202
11203PCI DRIVER FOR IMX6
11204M:      Richard Zhu <hongxing.zhu@nxp.com>
11205M:      Lucas Stach <l.stach@pengutronix.de>
11206L:      linux-pci@vger.kernel.org
11207L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11208S:      Maintained
11209F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11210F:      drivers/pci/controller/dwc/*imx6*
11211
11212PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11213M:      Jonathan Derrick <jonathan.derrick@intel.com>
11214L:      linux-pci@vger.kernel.org
11215S:      Supported
11216F:      drivers/pci/controller/vmd.c
11217
11218PCI DRIVER FOR MICROSEMI SWITCHTEC
11219M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11220M:      Logan Gunthorpe <logang@deltatee.com>
11221L:      linux-pci@vger.kernel.org
11222S:      Maintained
11223F:      Documentation/switchtec.txt
11224F:      Documentation/ABI/testing/sysfs-class-switchtec
11225F:      drivers/pci/switch/switchtec*
11226F:      include/uapi/linux/switchtec_ioctl.h
11227F:      include/linux/switchtec.h
11228F:      drivers/ntb/hw/mscc/
11229
11230PCI DRIVER FOR MOBIVEIL PCIE IP
11231M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
11232M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
11233L:      linux-pci@vger.kernel.org
11234S:      Supported
11235F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11236F:      drivers/pci/controller/pcie-mobiveil.c
11237
11238PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11239M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11240M:      Jason Cooper <jason@lakedaemon.net>
11241L:      linux-pci@vger.kernel.org
11242L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11243S:      Maintained
11244F:      drivers/pci/controller/*mvebu*
11245
11246PCI DRIVER FOR NVIDIA TEGRA
11247M:      Thierry Reding <thierry.reding@gmail.com>
11248L:      linux-tegra@vger.kernel.org
11249L:      linux-pci@vger.kernel.org
11250S:      Supported
11251F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11252F:      drivers/pci/controller/pci-tegra.c
11253
11254PCI DRIVER FOR RENESAS R-CAR
11255M:      Simon Horman <horms@verge.net.au>
11256L:      linux-pci@vger.kernel.org
11257L:      linux-renesas-soc@vger.kernel.org
11258S:      Maintained
11259F:      drivers/pci/controller/*rcar*
11260
11261PCI DRIVER FOR SAMSUNG EXYNOS
11262M:      Jingoo Han <jingoohan1@gmail.com>
11263L:      linux-pci@vger.kernel.org
11264L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11265L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11266S:      Maintained
11267F:      drivers/pci/controller/dwc/pci-exynos.c
11268
11269PCI DRIVER FOR SYNOPSYS DESIGNWARE
11270M:      Jingoo Han <jingoohan1@gmail.com>
11271M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11272L:      linux-pci@vger.kernel.org
11273S:      Maintained
11274F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11275F:      drivers/pci/controller/dwc/*designware*
11276
11277PCI DRIVER FOR TI DRA7XX
11278M:      Kishon Vijay Abraham I <kishon@ti.com>
11279L:      linux-omap@vger.kernel.org
11280L:      linux-pci@vger.kernel.org
11281S:      Supported
11282F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11283F:      drivers/pci/controller/dwc/pci-dra7xx.c
11284
11285PCI DRIVER FOR TI KEYSTONE
11286M:      Murali Karicheri <m-karicheri2@ti.com>
11287L:      linux-pci@vger.kernel.org
11288L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11289S:      Maintained
11290F:      drivers/pci/controller/dwc/*keystone*
11291
11292PCI ENDPOINT SUBSYSTEM
11293M:      Kishon Vijay Abraham I <kishon@ti.com>
11294M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11295L:      linux-pci@vger.kernel.org
11296T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11297S:      Supported
11298F:      drivers/pci/endpoint/
11299F:      drivers/misc/pci_endpoint_test.c
11300F:      tools/pci/
11301
11302PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11303M:      Russell Currey <ruscur@russell.cc>
11304M:      Sam Bobroff <sbobroff@linux.ibm.com>
11305M:      Oliver O'Halloran <oohall@gmail.com>
11306L:      linuxppc-dev@lists.ozlabs.org
11307S:      Supported
11308F:      Documentation/PCI/pci-error-recovery.rst
11309F:      drivers/pci/pcie/aer.c
11310F:      drivers/pci/pcie/dpc.c
11311F:      drivers/pci/pcie/err.c
11312F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11313F:      arch/powerpc/kernel/eeh*.c
11314F:      arch/powerpc/platforms/*/eeh*.c
11315F:      arch/powerpc/include/*/eeh*.h
11316
11317PCI ERROR RECOVERY
11318M:      Linas Vepstas <linasvepstas@gmail.com>
11319L:      linux-pci@vger.kernel.org
11320S:      Supported
11321F:      Documentation/PCI/pci-error-recovery.rst
11322
11323PCI MSI DRIVER FOR ALTERA MSI IP
11324M:      Ley Foon Tan <lftan@altera.com>
11325L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11326L:      linux-pci@vger.kernel.org
11327S:      Supported
11328F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11329F:      drivers/pci/controller/pcie-altera-msi.c
11330
11331PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11332M:      Duc Dang <dhdang@apm.com>
11333L:      linux-pci@vger.kernel.org
11334L:      linux-arm-kernel@lists.infradead.org
11335S:      Maintained
11336F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11337F:      drivers/pci/controller/pci-xgene-msi.c
11338
11339PCI SUBSYSTEM
11340M:      Bjorn Helgaas <bhelgaas@google.com>
11341L:      linux-pci@vger.kernel.org
11342Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11343T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11344S:      Supported
11345F:      Documentation/devicetree/bindings/pci/
11346F:      Documentation/PCI/
11347F:      drivers/acpi/pci*
11348F:      drivers/pci/
11349F:      include/asm-generic/pci*
11350F:      include/linux/pci*
11351F:      include/linux/of_pci.h
11352F:      include/uapi/linux/pci*
11353F:      lib/pci*
11354F:      arch/x86/pci/
11355F:      arch/x86/kernel/quirks.c
11356F:      arch/x86/kernel/early-quirks.c
11357
11358PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11359M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11360L:      linux-pci@vger.kernel.org
11361Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11362T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11363S:      Supported
11364F:      drivers/pci/controller/
11365
11366PCIE DRIVER FOR ANNAPURNA LABS
11367M:      Jonathan Chocron <jonnyc@amazon.com>
11368L:      linux-pci@vger.kernel.org
11369S:      Maintained
11370F:      drivers/pci/controller/dwc/pcie-al.c
11371
11372PCIE DRIVER FOR AXIS ARTPEC
11373M:      Jesper Nilsson <jesper.nilsson@axis.com>
11374L:      linux-arm-kernel@axis.com
11375L:      linux-pci@vger.kernel.org
11376S:      Maintained
11377F:      Documentation/devicetree/bindings/pci/axis,artpec*
11378F:      drivers/pci/controller/dwc/*artpec*
11379
11380PCIE DRIVER FOR CAVIUM THUNDERX
11381M:      David Daney <david.daney@cavium.com>
11382L:      linux-pci@vger.kernel.org
11383L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11384S:      Supported
11385F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11386F:      drivers/pci/controller/pci-thunder-*
11387
11388PCIE DRIVER FOR HISILICON
11389M:      Zhou Wang <wangzhou1@hisilicon.com>
11390L:      linux-pci@vger.kernel.org
11391S:      Maintained
11392F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11393F:      drivers/pci/controller/dwc/pcie-hisi.c
11394
11395PCIE DRIVER FOR HISILICON KIRIN
11396M:      Xiaowei Song <songxiaowei@hisilicon.com>
11397M:      Binghui Wang <wangbinghui@hisilicon.com>
11398L:      linux-pci@vger.kernel.org
11399S:      Maintained
11400F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11401F:      drivers/pci/controller/dwc/pcie-kirin.c
11402
11403PCIE DRIVER FOR HISILICON STB
11404M:      Jianguo Sun <sunjianguo1@huawei.com>
11405M:      Shawn Guo <shawn.guo@linaro.org>
11406L:      linux-pci@vger.kernel.org
11407S:      Maintained
11408F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11409F:      drivers/pci/controller/dwc/pcie-histb.c
11410
11411PCIE DRIVER FOR MEDIATEK
11412M:      Ryder Lee <ryder.lee@mediatek.com>
11413L:      linux-pci@vger.kernel.org
11414L:      linux-mediatek@lists.infradead.org
11415S:      Supported
11416F:      Documentation/devicetree/bindings/pci/mediatek*
11417F:      drivers/pci/controller/*mediatek*
11418
11419PCIE DRIVER FOR QUALCOMM MSM
11420M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11421L:      linux-pci@vger.kernel.org
11422L:      linux-arm-msm@vger.kernel.org
11423S:      Maintained
11424F:      drivers/pci/controller/dwc/*qcom*
11425
11426PCIE DRIVER FOR ROCKCHIP
11427M:      Shawn Lin <shawn.lin@rock-chips.com>
11428L:      linux-pci@vger.kernel.org
11429L:      linux-rockchip@lists.infradead.org
11430S:      Maintained
11431F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11432F:      drivers/pci/controller/pcie-rockchip*
11433
11434PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11435M:      Linus Walleij <linus.walleij@linaro.org>
11436L:      linux-pci@vger.kernel.org
11437S:      Maintained
11438F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11439F:      drivers/pci/controller/pci-v3-semi.c
11440
11441PCIE DRIVER FOR ST SPEAR13XX
11442M:      Pratyush Anand <pratyush.anand@gmail.com>
11443L:      linux-pci@vger.kernel.org
11444S:      Maintained
11445F:      drivers/pci/controller/dwc/*spear*
11446
11447PCMCIA SUBSYSTEM
11448M:      Dominik Brodowski <linux@dominikbrodowski.net>
11449T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11450S:      Odd Fixes
11451F:      Documentation/pcmcia/
11452F:      tools/pcmcia/
11453F:      drivers/pcmcia/
11454F:      include/pcmcia/
11455
11456PCNET32 NETWORK DRIVER
11457M:      Don Fry <pcnet32@frontier.com>
11458L:      netdev@vger.kernel.org
11459S:      Maintained
11460F:      drivers/net/ethernet/amd/pcnet32.c
11461
11462PCRYPT PARALLEL CRYPTO ENGINE
11463M:      Steffen Klassert <steffen.klassert@secunet.com>
11464L:      linux-crypto@vger.kernel.org
11465S:      Maintained
11466F:      crypto/pcrypt.c
11467F:      include/crypto/pcrypt.h
11468
11469PEAQ WMI HOTKEYS DRIVER
11470M:      Hans de Goede <hdegoede@redhat.com>
11471L:      platform-driver-x86@vger.kernel.org
11472S:      Maintained
11473F:      drivers/platform/x86/peaq-wmi.c
11474
11475PENSANDO ETHERNET DRIVERS
11476M:      Shannon Nelson <snelson@pensando.io>
11477M:      Pensando Drivers <drivers@pensando.io>
11478L:      netdev@vger.kernel.org
11479S:      Supported
11480F:      Documentation/networking/device_drivers/pensando/ionic.rst
11481F:      drivers/net/ethernet/pensando/
11482
11483PER-CPU MEMORY ALLOCATOR
11484M:      Tejun Heo <tj@kernel.org>
11485M:      Christoph Lameter <cl@linux.com>
11486M:      Dennis Zhou <dennisszhou@gmail.com>
11487T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11488S:      Maintained
11489F:      include/linux/percpu*.h
11490F:      mm/percpu*.c
11491F:      arch/*/include/asm/percpu.h
11492
11493PER-TASK DELAY ACCOUNTING
11494M:      Balbir Singh <bsingharora@gmail.com>
11495S:      Maintained
11496F:      include/linux/delayacct.h
11497F:      kernel/delayacct.c
11498
11499PERFORMANCE EVENTS SUBSYSTEM
11500M:      Peter Zijlstra <peterz@infradead.org>
11501M:      Ingo Molnar <mingo@redhat.com>
11502M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11503R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11504R:      Jiri Olsa <jolsa@redhat.com>
11505R:      Namhyung Kim <namhyung@kernel.org>
11506L:      linux-kernel@vger.kernel.org
11507T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11508S:      Supported
11509F:      kernel/events/*
11510F:      include/linux/perf_event.h
11511F:      include/uapi/linux/perf_event.h
11512F:      arch/*/kernel/perf_event*.c
11513F:      arch/*/kernel/*/perf_event*.c
11514F:      arch/*/kernel/*/*/perf_event*.c
11515F:      arch/*/include/asm/perf_event.h
11516F:      arch/*/kernel/perf_callchain.c
11517F:      arch/*/events/*
11518F:      tools/perf/
11519
11520PERSONALITY HANDLING
11521M:      Christoph Hellwig <hch@infradead.org>
11522L:      linux-abi-devel@lists.sourceforge.net
11523S:      Maintained
11524F:      include/linux/personality.h
11525F:      include/uapi/linux/personality.h
11526
11527PHONET PROTOCOL
11528M:      Remi Denis-Courmont <courmisch@gmail.com>
11529S:      Supported
11530F:      Documentation/networking/phonet.txt
11531F:      include/linux/phonet.h
11532F:      include/net/phonet/
11533F:      include/uapi/linux/phonet.h
11534F:      net/phonet/
11535
11536PHRAM MTD DRIVER
11537M:      Joern Engel <joern@lazybastard.org>
11538L:      linux-mtd@lists.infradead.org
11539S:      Maintained
11540F:      drivers/mtd/devices/phram.c
11541
11542PICOLCD HID DRIVER
11543M:      Bruno Prémont <bonbons@linux-vserver.org>
11544L:      linux-input@vger.kernel.org
11545S:      Maintained
11546F:      drivers/hid/hid-picolcd*
11547
11548PICOXCELL SUPPORT
11549M:      Jamie Iles <jamie@jamieiles.com>
11550L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11551T:      git git://github.com/jamieiles/linux-2.6-ji.git
11552S:      Supported
11553F:      arch/arm/boot/dts/picoxcell*
11554F:      arch/arm/mach-picoxcell/
11555F:      drivers/crypto/picoxcell*
11556
11557PIN CONTROL SUBSYSTEM
11558M:      Linus Walleij <linus.walleij@linaro.org>
11559L:      linux-gpio@vger.kernel.org
11560T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11561S:      Maintained
11562F:      Documentation/devicetree/bindings/pinctrl/
11563F:      Documentation/driver-api/pinctl.rst
11564F:      drivers/pinctrl/
11565F:      include/linux/pinctrl/
11566
11567PIN CONTROLLER - ATMEL AT91
11568M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11569L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11570S:      Maintained
11571F:      drivers/pinctrl/pinctrl-at91.*
11572
11573PIN CONTROLLER - ATMEL AT91 PIO4
11574M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11575L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11576L:      linux-gpio@vger.kernel.org
11577S:      Supported
11578F:      drivers/pinctrl/pinctrl-at91-pio4.*
11579
11580PIN CONTROLLER - FREESCALE
11581M:      Dong Aisheng <aisheng.dong@nxp.com>
11582M:      Fabio Estevam <festevam@gmail.com>
11583M:      Shawn Guo <shawnguo@kernel.org>
11584M:      Stefan Agner <stefan@agner.ch>
11585R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11586L:      linux-gpio@vger.kernel.org
11587S:      Maintained
11588F:      drivers/pinctrl/freescale/
11589F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11590
11591PIN CONTROLLER - INTEL
11592M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11593M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11594S:      Maintained
11595F:      drivers/pinctrl/intel/
11596
11597PIN CONTROLLER - MEDIATEK
11598M:      Sean Wang <sean.wang@mediatek.com>
11599L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11600S:      Maintained
11601F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11602F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11603F:      drivers/pinctrl/mediatek/mtk-eint.*
11604F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11605F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11606F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11607
11608PIN CONTROLLER - QUALCOMM
11609M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11610S:      Maintained
11611L:      linux-arm-msm@vger.kernel.org
11612F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11613F:      drivers/pinctrl/qcom/
11614
11615PIN CONTROLLER - RENESAS
11616M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11617M:      Geert Uytterhoeven <geert+renesas@glider.be>
11618L:      linux-renesas-soc@vger.kernel.org
11619T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11620S:      Maintained
11621F:      drivers/pinctrl/sh-pfc/
11622
11623PIN CONTROLLER - SAMSUNG
11624M:      Tomasz Figa <tomasz.figa@gmail.com>
11625M:      Krzysztof Kozlowski <krzk@kernel.org>
11626M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11627L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11628L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11629Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11630T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11631S:      Maintained
11632F:      drivers/pinctrl/samsung/
11633F:      include/dt-bindings/pinctrl/samsung.h
11634F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11635
11636PIN CONTROLLER - SINGLE
11637M:      Tony Lindgren <tony@atomide.com>
11638M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11639L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11640L:      linux-omap@vger.kernel.org
11641S:      Maintained
11642F:      drivers/pinctrl/pinctrl-single.c
11643
11644PIN CONTROLLER - ST SPEAR
11645M:      Viresh Kumar <vireshk@kernel.org>
11646L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11647W:      http://www.st.com/spear
11648S:      Maintained
11649F:      drivers/pinctrl/spear/
11650
11651PISTACHIO SOC SUPPORT
11652M:      James Hartley <james.hartley@sondrel.com>
11653L:      linux-mips@linux-mips.org
11654S:      Odd Fixes
11655F:      arch/mips/pistachio/
11656F:      arch/mips/include/asm/mach-pistachio/
11657F:      arch/mips/boot/dts/img/pistachio*
11658F:      arch/mips/configs/pistachio*_defconfig
11659
11660PKTCDVD DRIVER
11661S:      Orphan
11662M:      linux-block@vger.kernel.org
11663F:      drivers/block/pktcdvd.c
11664F:      include/linux/pktcdvd.h
11665F:      include/uapi/linux/pktcdvd.h
11666
11667PKUNITY SOC DRIVERS
11668M:      Guan Xuetao <gxt@pku.edu.cn>
11669W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11670S:      Maintained
11671T:      git git://github.com/gxt/linux.git
11672F:      drivers/input/serio/i8042-unicore32io.h
11673F:      drivers/i2c/busses/i2c-puv3.c
11674F:      drivers/video/fbdev/fb-puv3.c
11675F:      drivers/rtc/rtc-puv3.c
11676
11677PLDMFW LIBRARY
11678M:      Jacob Keller <jacob.e.keller@intel.com>
11679S:      Maintained
11680F:      Documentation/driver-api/pldmfw/
11681F:      include/linux/pldmfw.h
11682F:      lib/pldmfw/
11683
11684PMBUS HARDWARE MONITORING DRIVERS
11685M:      Guenter Roeck <linux@roeck-us.net>
11686L:      linux-hwmon@vger.kernel.org
11687W:      http://hwmon.wiki.kernel.org/
11688W:      http://www.roeck-us.net/linux/drivers/
11689T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11690S:      Maintained
11691F:      Documentation/hwmon/pmbus
11692F:      drivers/hwmon/pmbus/
11693F:      include/linux/pmbus.h
11694
11695PMC SIERRA MaxRAID DRIVER
11696L:      linux-scsi@vger.kernel.org
11697W:      http://www.pmc-sierra.com/
11698S:      Orphan
11699F:      drivers/scsi/pmcraid.*
11700
11701PMC SIERRA PM8001 DRIVER
11702M:      Jack Wang <jinpu.wang@profitbricks.com>
11703M:      lindar_liu@usish.com
11704L:      linux-scsi@vger.kernel.org
11705S:      Supported
11706F:      drivers/scsi/pm8001/
11707
11708PNP SUPPORT
11709M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11710S:      Maintained
11711F:      drivers/pnp/
11712
11713POSIX CLOCKS and TIMERS
11714M:      Thomas Gleixner <tglx@linutronix.de>
11715L:      linux-kernel@vger.kernel.org
11716T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11717S:      Maintained
11718F:      fs/timerfd.c
11719F:      include/linux/timer*
11720F:      include/linux/time_namespace.h
11721F:      kernel/time/namespace.c
11722F:      kernel/time/*timer*
11723
11724POWER MANAGEMENT CORE
11725M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11726L:      linux-pm@vger.kernel.org
11727T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11728B:      https://bugzilla.kernel.org
11729S:      Supported
11730F:      drivers/base/power/
11731F:      include/linux/pm.h
11732F:      include/linux/pm_*
11733F:      include/linux/powercap.h
11734F:      include/linux/intel_rapl.h
11735F:      drivers/powercap/
11736F:      kernel/configs/nopm.config
11737
11738POWER STATE COORDINATION INTERFACE (PSCI)
11739M:      Mark Rutland <mark.rutland@arm.com>
11740M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11741L:      linux-arm-kernel@lists.infradead.org
11742S:      Maintained
11743F:      drivers/firmware/psci*.c
11744F:      include/linux/psci.h
11745F:      include/uapi/linux/psci.h
11746
11747POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11748M:      Sebastian Reichel <sre@kernel.org>
11749L:      linux-pm@vger.kernel.org
11750T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11751S:      Maintained
11752F:      Documentation/ABI/testing/sysfs-class-power
11753F:      Documentation/devicetree/bindings/power/supply/
11754F:      include/linux/power_supply.h
11755F:      drivers/power/supply/
11756
11757POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11758M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11759L:      linuxppc-dev@lists.ozlabs.org
11760S:      Maintained
11761F:      drivers/char/powernv-op-panel.c
11762
11763PPP OVER ATM (RFC 2364)
11764M:      Mitchell Blank Jr <mitch@sfgoth.com>
11765S:      Maintained
11766F:      net/atm/pppoatm.c
11767F:      include/uapi/linux/atmppp.h
11768
11769PPP OVER ETHERNET
11770M:      Michal Ostrowski <mostrows@earthlink.net>
11771S:      Maintained
11772F:      drivers/net/ppp/pppoe.c
11773F:      drivers/net/ppp/pppox.c
11774
11775PPP OVER L2TP
11776M:      James Chapman <jchapman@katalix.com>
11777S:      Maintained
11778F:      net/l2tp/l2tp_ppp.c
11779F:      include/linux/if_pppol2tp.h
11780F:      include/uapi/linux/if_pppol2tp.h
11781
11782PPP PROTOCOL DRIVERS AND COMPRESSORS
11783M:      Paul Mackerras <paulus@samba.org>
11784L:      linux-ppp@vger.kernel.org
11785S:      Maintained
11786F:      drivers/net/ppp/ppp_*
11787
11788PPS SUPPORT
11789M:      Rodolfo Giometti <giometti@enneenne.com>
11790W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11791L:      linuxpps@ml.enneenne.com (subscribers-only)
11792S:      Maintained
11793F:      Documentation/pps/
11794F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11795F:      Documentation/ABI/testing/sysfs-pps
11796F:      drivers/pps/
11797F:      include/linux/pps*.h
11798F:      include/uapi/linux/pps.h
11799
11800PPTP DRIVER
11801M:      Dmitry Kozlov <xeb@mail.ru>
11802L:      netdev@vger.kernel.org
11803S:      Maintained
11804F:      drivers/net/ppp/pptp.c
11805W:      http://sourceforge.net/projects/accel-pptp
11806
11807PREEMPTIBLE KERNEL
11808M:      Robert Love <rml@tech9.net>
11809L:      kpreempt-tech@lists.sourceforge.net
11810W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11811S:      Supported
11812F:      Documentation/preempt-locking.txt
11813F:      include/linux/preempt.h
11814
11815PRINTK
11816M:      Petr Mladek <pmladek@suse.com>
11817M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11818R:      Steven Rostedt <rostedt@goodmis.org>
11819S:      Maintained
11820F:      kernel/printk/
11821F:      include/linux/printk.h
11822
11823PRISM54 WIRELESS DRIVER
11824M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11825L:      linux-wireless@vger.kernel.org
11826W:      http://wireless.kernel.org/en/users/Drivers/p54
11827S:      Obsolete
11828F:      drivers/net/wireless/intersil/prism54/
11829
11830PROC FILESYSTEM
11831R:      Alexey Dobriyan <adobriyan@gmail.com>
11832L:      linux-kernel@vger.kernel.org
11833L:      linux-fsdevel@vger.kernel.org
11834S:      Maintained
11835F:      fs/proc/
11836F:      include/linux/proc_fs.h
11837F:      tools/testing/selftests/proc/
11838
11839PROC SYSCTL
11840M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11841M:      Kees Cook <keescook@chromium.org>
11842M:      Iurii Zaikin <yzaikin@google.com>
11843L:      linux-kernel@vger.kernel.org
11844L:      linux-fsdevel@vger.kernel.org
11845S:      Maintained
11846F:      fs/proc/proc_sysctl.c
11847F:      include/linux/sysctl.h
11848F:      kernel/sysctl.c
11849F:      kernel/sysctl-test.c
11850F:      tools/testing/selftests/sysctl/
11851
11852PS3 NETWORK SUPPORT
11853M:      Geoff Levand <geoff@infradead.org>
11854L:      netdev@vger.kernel.org
11855L:      linuxppc-dev@lists.ozlabs.org
11856S:      Maintained
11857F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11858
11859PS3 PLATFORM SUPPORT
11860M:      Geoff Levand <geoff@infradead.org>
11861L:      linuxppc-dev@lists.ozlabs.org
11862S:      Maintained
11863F:      arch/powerpc/boot/ps3*
11864F:      arch/powerpc/include/asm/lv1call.h
11865F:      arch/powerpc/include/asm/ps3*.h
11866F:      arch/powerpc/platforms/ps3/
11867F:      drivers/*/ps3*
11868F:      drivers/ps3/
11869F:      drivers/rtc/rtc-ps3.c
11870F:      drivers/usb/host/*ps3.c
11871F:      sound/ppc/snd_ps3*
11872
11873PS3VRAM DRIVER
11874M:      Jim Paris <jim@jtan.com>
11875M:      Geoff Levand <geoff@infradead.org>
11876L:      linuxppc-dev@lists.ozlabs.org
11877S:      Maintained
11878F:      drivers/block/ps3vram.c
11879
11880PSAMPLE PACKET SAMPLING SUPPORT:
11881M:      Yotam Gigi <yotam.gi@gmail.com>
11882S:      Maintained
11883F:      net/psample
11884F:      include/net/psample.h
11885F:      include/uapi/linux/psample.h
11886
11887PSTORE FILESYSTEM
11888M:      Kees Cook <keescook@chromium.org>
11889M:      Anton Vorontsov <anton@enomsg.org>
11890M:      Colin Cross <ccross@android.com>
11891M:      Tony Luck <tony.luck@intel.com>
11892S:      Maintained
11893T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11894F:      fs/pstore/
11895F:      include/linux/pstore*
11896F:      drivers/firmware/efi/efi-pstore.c
11897F:      drivers/acpi/apei/erst.c
11898F:      Documentation/admin-guide/ramoops.rst
11899F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11900K:      \b(pstore|ramoops)
11901
11902PTP HARDWARE CLOCK SUPPORT
11903M:      Richard Cochran <richardcochran@gmail.com>
11904L:      netdev@vger.kernel.org
11905S:      Maintained
11906W:      http://linuxptp.sourceforge.net/
11907F:      Documentation/ABI/testing/sysfs-ptp
11908F:      Documentation/ptp/*
11909F:      drivers/net/phy/dp83640*
11910F:      drivers/ptp/*
11911F:      include/linux/ptp_cl*
11912
11913PTRACE SUPPORT
11914M:      Oleg Nesterov <oleg@redhat.com>
11915S:      Maintained
11916F:      include/asm-generic/syscall.h
11917F:      include/linux/ptrace.h
11918F:      include/linux/regset.h
11919F:      include/linux/tracehook.h
11920F:      include/uapi/linux/ptrace.h
11921F:      include/uapi/linux/ptrace.h
11922F:      include/asm-generic/ptrace.h
11923F:      kernel/ptrace.c
11924F:      arch/*/ptrace*.c
11925F:      arch/*/*/ptrace*.c
11926F:      arch/*/include/asm/ptrace*.h
11927
11928PULSE8-CEC DRIVER
11929M:      Hans Verkuil <hverkuil@xs4all.nl>
11930L:      linux-media@vger.kernel.org
11931T:      git git://linuxtv.org/media_tree.git
11932S:      Maintained
11933F:      drivers/media/usb/pulse8-cec/*
11934F:      Documentation/media/cec-drivers/pulse8-cec.rst
11935
11936PVRUSB2 VIDEO4LINUX DRIVER
11937M:      Mike Isely <isely@pobox.com>
11938L:      pvrusb2@isely.net       (subscribers-only)
11939L:      linux-media@vger.kernel.org
11940W:      http://www.isely.net/pvrusb2/
11941T:      git git://linuxtv.org/media_tree.git
11942S:      Maintained
11943F:      Documentation/media/v4l-drivers/pvrusb2*
11944F:      drivers/media/usb/pvrusb2/
11945
11946PWC WEBCAM DRIVER
11947M:      Hans Verkuil <hverkuil@xs4all.nl>
11948L:      linux-media@vger.kernel.org
11949T:      git git://linuxtv.org/media_tree.git
11950S:      Odd Fixes
11951F:      drivers/media/usb/pwc/*
11952
11953PWM FAN DRIVER
11954M:      Kamil Debski <kamil@wypas.org>
11955M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11956L:      linux-hwmon@vger.kernel.org
11957S:      Supported
11958F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11959F:      Documentation/hwmon/pwm-fan
11960F:      drivers/hwmon/pwm-fan.c
11961
11962PWM IR Transmitter
11963M:      Sean Young <sean@mess.org>
11964L:      linux-media@vger.kernel.org
11965S:      Maintained
11966F:      drivers/media/rc/pwm-ir-tx.c
11967
11968PWM SUBSYSTEM
11969M:      Thierry Reding <thierry.reding@gmail.com>
11970L:      linux-pwm@vger.kernel.org
11971S:      Maintained
11972T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11973F:      Documentation/pwm.txt
11974F:      Documentation/devicetree/bindings/pwm/
11975F:      include/linux/pwm.h
11976F:      drivers/pwm/
11977F:      drivers/video/backlight/pwm_bl.c
11978F:      include/linux/pwm_backlight.h
11979F:      drivers/gpio/gpio-mvebu.c
11980F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11981
11982PXA GPIO DRIVER
11983M:      Robert Jarzmik <robert.jarzmik@free.fr>
11984L:      linux-gpio@vger.kernel.org
11985S:      Maintained
11986F:      drivers/gpio/gpio-pxa.c
11987
11988PXA MMCI DRIVER
11989S:      Orphan
11990
11991PXA RTC DRIVER
11992M:      Robert Jarzmik <robert.jarzmik@free.fr>
11993L:      linux-rtc@vger.kernel.org
11994S:      Maintained
11995
11996PXA2xx/PXA3xx SUPPORT
11997M:      Daniel Mack <daniel@zonque.org>
11998M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11999M:      Robert Jarzmik <robert.jarzmik@free.fr>
12000L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12001T:      git git://github.com/hzhuang1/linux.git
12002T:      git git://github.com/rjarzmik/linux.git
12003S:      Maintained
12004F:      arch/arm/boot/dts/pxa*
12005F:      arch/arm/mach-pxa/
12006F:      drivers/dma/pxa*
12007F:      drivers/pcmcia/pxa2xx*
12008F:      drivers/pinctrl/pxa/
12009F:      drivers/spi/spi-pxa2xx*
12010F:      drivers/usb/gadget/udc/pxa2*
12011F:      include/sound/pxa2xx-lib.h
12012F:      sound/arm/pxa*
12013F:      sound/soc/pxa/
12014
12015QAT DRIVER
12016M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12017L:      qat-linux@intel.com
12018S:      Supported
12019F:      drivers/crypto/qat/
12020
12021QCOM AUDIO (ASoC) DRIVERS
12022M:      Patrick Lai <plai@codeaurora.org>
12023M:      Banajit Goswami <bgoswami@codeaurora.org>
12024L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12025S:      Supported
12026F:      sound/soc/qcom/
12027
12028QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12029M:      Gabriel Somlo <somlo@cmu.edu>
12030M:      "Michael S. Tsirkin" <mst@redhat.com>
12031L:      qemu-devel@nongnu.org
12032S:      Maintained
12033F:      drivers/firmware/qemu_fw_cfg.c
12034F:      include/uapi/linux/qemu_fw_cfg.h
12035
12036QIB DRIVER
12037M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12038M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12039L:      linux-rdma@vger.kernel.org
12040S:      Supported
12041F:      drivers/infiniband/hw/qib/
12042
12043QLOGIC QL41xxx FCOE DRIVER
12044M:      QLogic-Storage-Upstream@cavium.com
12045L:      linux-scsi@vger.kernel.org
12046S:      Supported
12047F:      drivers/scsi/qedf/
12048
12049QLOGIC QL41xxx ISCSI DRIVER
12050M:      QLogic-Storage-Upstream@cavium.com
12051L:      linux-scsi@vger.kernel.org
12052S:      Supported
12053F:      drivers/scsi/qedi/
12054
12055QLOGIC QL4xxx ETHERNET DRIVER
12056M:      Ariel Elior <Ariel.Elior@cavium.com>
12057M:      everest-linux-l2@cavium.com
12058L:      netdev@vger.kernel.org
12059S:      Supported
12060F:      drivers/net/ethernet/qlogic/qed/
12061F:      include/linux/qed/
12062F:      drivers/net/ethernet/qlogic/qede/
12063
12064QLOGIC QL4xxx RDMA DRIVER
12065M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12066M:      Ariel Elior <Ariel.Elior@cavium.com>
12067L:      linux-rdma@vger.kernel.org
12068S:      Supported
12069F:      drivers/infiniband/hw/qedr/
12070F:      include/uapi/rdma/qedr-abi.h
12071
12072QLOGIC QLA1280 SCSI DRIVER
12073M:      Michael Reed <mdr@sgi.com>
12074L:      linux-scsi@vger.kernel.org
12075S:      Maintained
12076F:      drivers/scsi/qla1280.[ch]
12077
12078QLOGIC QLA2XXX FC-SCSI DRIVER
12079M:      qla2xxx-upstream@qlogic.com
12080L:      linux-scsi@vger.kernel.org
12081S:      Supported
12082F:      Documentation/scsi/LICENSE.qla2xxx
12083F:      drivers/scsi/qla2xxx/
12084
12085QLOGIC QLA3XXX NETWORK DRIVER
12086M:      Dept-GELinuxNICDev@cavium.com
12087L:      netdev@vger.kernel.org
12088S:      Supported
12089F:      Documentation/networking/LICENSE.qla3xxx
12090F:      drivers/net/ethernet/qlogic/qla3xxx.*
12091
12092QLOGIC QLA4XXX iSCSI DRIVER
12093M:      QLogic-Storage-Upstream@qlogic.com
12094L:      linux-scsi@vger.kernel.org
12095S:      Supported
12096F:      Documentation/scsi/LICENSE.qla4xxx
12097F:      drivers/scsi/qla4xxx/
12098
12099QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12100M:      Harish Patil <harish.patil@cavium.com>
12101M:      Manish Chopra <manish.chopra@cavium.com>
12102M:      Dept-GELinuxNICDev@cavium.com
12103L:      netdev@vger.kernel.org
12104S:      Supported
12105F:      drivers/net/ethernet/qlogic/qlcnic/
12106
12107QLOGIC QLGE 10Gb ETHERNET DRIVER
12108M:      Harish Patil <harish.patil@cavium.com>
12109M:      Manish Chopra <manish.chopra@cavium.com>
12110M:      Dept-GELinuxNICDev@cavium.com
12111L:      netdev@vger.kernel.org
12112S:      Supported
12113F:      drivers/net/ethernet/qlogic/qlge/
12114
12115QNX4 FILESYSTEM
12116M:      Anders Larsen <al@alarsen.net>
12117W:      http://www.alarsen.net/linux/qnx4fs/
12118S:      Maintained
12119F:      fs/qnx4/
12120F:      include/uapi/linux/qnx4_fs.h
12121F:      include/uapi/linux/qnxtypes.h
12122
12123QORIQ DPAA2 FSL-MC BUS DRIVER
12124M:      Stuart Yoder <stuyoder@gmail.com>
12125M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12126L:      linux-kernel@vger.kernel.org
12127S:      Maintained
12128F:      drivers/bus/fsl-mc/
12129F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12130F:      Documentation/networking/dpaa2/overview.rst
12131
12132QT1010 MEDIA DRIVER
12133M:      Antti Palosaari <crope@iki.fi>
12134L:      linux-media@vger.kernel.org
12135W:      https://linuxtv.org
12136W:      http://palosaari.fi/linux/
12137Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12138T:      git git://linuxtv.org/anttip/media_tree.git
12139S:      Maintained
12140F:      drivers/media/tuners/qt1010*
12141
12142QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12143M:      Kalle Valo <kvalo@codeaurora.org>
12144L:      ath10k@lists.infradead.org
12145W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12146T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12147S:      Supported
12148F:      drivers/net/wireless/ath/ath10k/
12149
12150QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12151M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12152L:      linux-wireless@vger.kernel.org
12153W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12154S:      Supported
12155F:      drivers/net/wireless/ath/ath9k/
12156
12157QUALCOMM CAMERA SUBSYSTEM DRIVER
12158M:      Todor Tomov <todor.tomov@linaro.org>
12159L:      linux-media@vger.kernel.org
12160S:      Maintained
12161F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12162F:      Documentation/media/v4l-drivers/qcom_camss.rst
12163F:      drivers/media/platform/qcom/camss-8x16/
12164
12165QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12166M:  Ilia Lin <ilia.lin@gmail.com>
12167L:  linux-pm@vger.kernel.org
12168S:  Maintained
12169F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12170F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12171
12172QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12173M:      Timur Tabi <timur@kernel.org>
12174L:      netdev@vger.kernel.org
12175S:      Maintained
12176F:      drivers/net/ethernet/qualcomm/emac/
12177
12178QUALCOMM HEXAGON ARCHITECTURE
12179M:      Richard Kuo <rkuo@codeaurora.org>
12180L:      linux-hexagon@vger.kernel.org
12181T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12182S:      Supported
12183F:      arch/hexagon/
12184
12185QUALCOMM HIDMA DRIVER
12186M:      Sinan Kaya <okaya@kernel.org>
12187L:      linux-arm-kernel@lists.infradead.org
12188L:      linux-arm-msm@vger.kernel.org
12189L:      dmaengine@vger.kernel.org
12190S:      Supported
12191F:      drivers/dma/qcom/hidma*
12192
12193QUALCOMM IOMMU
12194M:      Rob Clark <robdclark@gmail.com>
12195L:      iommu@lists.linux-foundation.org
12196L:      linux-arm-msm@vger.kernel.org
12197S:      Maintained
12198F:      drivers/iommu/qcom_iommu.c
12199
12200QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12201M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12202L:      linux-media@vger.kernel.org
12203L:      linux-arm-msm@vger.kernel.org
12204T:      git git://linuxtv.org/media_tree.git
12205S:      Maintained
12206F:      drivers/media/platform/qcom/venus/
12207
12208QUALCOMM WCN36XX WIRELESS DRIVER
12209M:      Kalle Valo <kvalo@codeaurora.org>
12210L:      wcn36xx@lists.infradead.org
12211W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12212T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12213S:      Supported
12214F:      drivers/net/wireless/ath/wcn36xx/
12215
12216QUANTENNA QTNFMAC WIRELESS DRIVER
12217M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12218M:      Avinash Patil <avinashp@quantenna.com>
12219M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12220L:      linux-wireless@vger.kernel.org
12221S:      Maintained
12222F:      drivers/net/wireless/quantenna
12223
12224RADEON and AMDGPU DRM DRIVERS
12225M:      Alex Deucher <alexander.deucher@amd.com>
12226M:      Christian König <christian.koenig@amd.com>
12227M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12228L:      amd-gfx@lists.freedesktop.org
12229T:      git git://people.freedesktop.org/~agd5f/linux
12230S:      Supported
12231F:      drivers/gpu/drm/radeon/
12232F:      include/uapi/drm/radeon_drm.h
12233F:      drivers/gpu/drm/amd/
12234F:      include/uapi/drm/amdgpu_drm.h
12235
12236RADEON FRAMEBUFFER DISPLAY DRIVER
12237M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12238L:      linux-fbdev@vger.kernel.org
12239S:      Maintained
12240F:      drivers/video/fbdev/aty/radeon*
12241F:      include/uapi/linux/radeonfb.h
12242
12243RADIOSHARK RADIO DRIVER
12244M:      Hans Verkuil <hverkuil@xs4all.nl>
12245L:      linux-media@vger.kernel.org
12246T:      git git://linuxtv.org/media_tree.git
12247S:      Maintained
12248F:      drivers/media/radio/radio-shark.c
12249
12250RADIOSHARK2 RADIO DRIVER
12251M:      Hans Verkuil <hverkuil@xs4all.nl>
12252L:      linux-media@vger.kernel.org
12253T:      git git://linuxtv.org/media_tree.git
12254S:      Maintained
12255F:      drivers/media/radio/radio-shark2.c
12256F:      drivers/media/radio/radio-tea5777.c
12257
12258RADOS BLOCK DEVICE (RBD)
12259M:      Ilya Dryomov <idryomov@gmail.com>
12260M:      Sage Weil <sage@redhat.com>
12261M:      Alex Elder <elder@kernel.org>
12262L:      ceph-devel@vger.kernel.org
12263W:      http://ceph.com/
12264T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12265T:      git git://github.com/ceph/ceph-client.git
12266S:      Supported
12267F:      Documentation/ABI/testing/sysfs-bus-rbd
12268F:      drivers/block/rbd.c
12269F:      drivers/block/rbd_types.h
12270
12271RAGE128 FRAMEBUFFER DISPLAY DRIVER
12272M:      Paul Mackerras <paulus@samba.org>
12273L:      linux-fbdev@vger.kernel.org
12274S:      Maintained
12275F:      drivers/video/fbdev/aty/aty128fb.c
12276
12277RAINSHADOW-CEC DRIVER
12278M:      Hans Verkuil <hverkuil@xs4all.nl>
12279L:      linux-media@vger.kernel.org
12280T:      git git://linuxtv.org/media_tree.git
12281S:      Maintained
12282F:      drivers/media/usb/rainshadow-cec/*
12283
12284RALINK MIPS ARCHITECTURE
12285M:      John Crispin <john@phrozen.org>
12286L:      linux-mips@linux-mips.org
12287S:      Maintained
12288F:      arch/mips/ralink
12289
12290RALINK RT2X00 WIRELESS LAN DRIVER
12291P:      rt2x00 project
12292M:      Stanislaw Gruszka <sgruszka@redhat.com>
12293M:      Helmut Schaa <helmut.schaa@googlemail.com>
12294L:      linux-wireless@vger.kernel.org
12295S:      Maintained
12296F:      drivers/net/wireless/ralink/rt2x00/
12297
12298RAMDISK RAM BLOCK DEVICE DRIVER
12299M:      Jens Axboe <axboe@kernel.dk>
12300S:      Maintained
12301F:      Documentation/blockdev/ramdisk.txt
12302F:      drivers/block/brd.c
12303
12304RANCHU VIRTUAL BOARD FOR MIPS
12305M:      Miodrag Dinic <miodrag.dinic@mips.com>
12306L:      linux-mips@linux-mips.org
12307S:      Supported
12308F:      arch/mips/generic/board-ranchu.c
12309F:      arch/mips/configs/generic/board-ranchu.config
12310
12311RANDOM NUMBER DRIVER
12312M:      "Theodore Ts'o" <tytso@mit.edu>
12313S:      Maintained
12314F:      drivers/char/random.c
12315
12316RAPIDIO SUBSYSTEM
12317M:      Matt Porter <mporter@kernel.crashing.org>
12318M:      Alexandre Bounine <alex.bou9@gmail.com>
12319S:      Maintained
12320F:      drivers/rapidio/
12321
12322RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12323L:      linux-wireless@vger.kernel.org
12324S:      Orphan
12325F:      drivers/net/wireless/ray*
12326
12327RCUTORTURE TEST FRAMEWORK
12328M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12329M:      Josh Triplett <josh@joshtriplett.org>
12330R:      Steven Rostedt <rostedt@goodmis.org>
12331R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12332R:      Lai Jiangshan <jiangshanlai@gmail.com>
12333L:      rcu@vger.kernel.org
12334S:      Supported
12335T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12336F:      tools/testing/selftests/rcutorture
12337
12338RDC R-321X SoC
12339M:      Florian Fainelli <florian@openwrt.org>
12340S:      Maintained
12341
12342RDC R6040 FAST ETHERNET DRIVER
12343M:      Florian Fainelli <f.fainelli@gmail.com>
12344L:      netdev@vger.kernel.org
12345S:      Maintained
12346F:      drivers/net/ethernet/rdc/r6040.c
12347
12348RDMAVT - RDMA verbs software
12349M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12350M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12351L:      linux-rdma@vger.kernel.org
12352S:      Supported
12353F:      drivers/infiniband/sw/rdmavt
12354
12355RDS - RELIABLE DATAGRAM SOCKETS
12356M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12357L:      netdev@vger.kernel.org
12358L:      linux-rdma@vger.kernel.org
12359L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12360W:      https://oss.oracle.com/projects/rds/
12361S:      Supported
12362F:      net/rds/
12363F:      Documentation/networking/rds.txt
12364
12365RDT - RESOURCE ALLOCATION
12366M:      Fenghua Yu <fenghua.yu@intel.com>
12367L:      linux-kernel@vger.kernel.org
12368S:      Supported
12369F:      arch/x86/kernel/cpu/resctrl/
12370F:      arch/x86/include/asm/resctrl.h
12371F:      Documentation/x86/resctrl*
12372
12373READ-COPY UPDATE (RCU)
12374M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12375M:      Josh Triplett <josh@joshtriplett.org>
12376R:      Steven Rostedt <rostedt@goodmis.org>
12377R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12378R:      Lai Jiangshan <jiangshanlai@gmail.com>
12379R:      Joel Fernandes <joel@joelfernandes.org>
12380L:      rcu@vger.kernel.org
12381W:      http://www.rdrop.com/users/paulmck/RCU/
12382S:      Supported
12383T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12384F:      Documentation/RCU/
12385X:      Documentation/RCU/torture.rst
12386F:      include/linux/rcu*
12387X:      include/linux/srcu*.h
12388F:      kernel/rcu/
12389X:      kernel/rcu/srcu*.c
12390
12391REAL TIME CLOCK (RTC) SUBSYSTEM
12392M:      Alessandro Zummo <a.zummo@towertech.it>
12393M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12394L:      linux-rtc@vger.kernel.org
12395Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12396T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12397S:      Maintained
12398F:      Documentation/devicetree/bindings/rtc/
12399F:      Documentation/rtc.txt
12400F:      drivers/rtc/
12401F:      include/linux/rtc.h
12402F:      include/uapi/linux/rtc.h
12403F:      include/linux/rtc/
12404F:      include/linux/platform_data/rtc-*
12405F:      tools/testing/selftests/rtc/
12406
12407REALTEK AUDIO CODECS
12408M:      Bard Liao <bardliao@realtek.com>
12409M:      Oder Chiou <oder_chiou@realtek.com>
12410S:      Maintained
12411F:      sound/soc/codecs/rt*
12412F:      include/sound/rt*.h
12413
12414REGISTER MAP ABSTRACTION
12415M:      Mark Brown <broonie@kernel.org>
12416L:      linux-kernel@vger.kernel.org
12417T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12418S:      Supported
12419F:      Documentation/devicetree/bindings/regmap/
12420F:      drivers/base/regmap/
12421F:      include/linux/regmap.h
12422
12423REISERFS FILE SYSTEM
12424L:      reiserfs-devel@vger.kernel.org
12425S:      Supported
12426F:      fs/reiserfs/
12427
12428REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12429M:      Ohad Ben-Cohen <ohad@wizery.com>
12430M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12431L:      linux-remoteproc@vger.kernel.org
12432T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12433S:      Maintained
12434F:      Documentation/devicetree/bindings/remoteproc/
12435F:      Documentation/remoteproc.txt
12436F:      drivers/remoteproc/
12437F:      include/linux/remoteproc.h
12438
12439REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12440M:      Ohad Ben-Cohen <ohad@wizery.com>
12441M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12442L:      linux-remoteproc@vger.kernel.org
12443T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12444S:      Maintained
12445F:      drivers/rpmsg/
12446F:      Documentation/rpmsg.txt
12447F:      include/linux/rpmsg.h
12448F:      include/linux/rpmsg/
12449
12450RENESAS CLOCK DRIVERS
12451M:      Geert Uytterhoeven <geert+renesas@glider.be>
12452L:      linux-renesas-soc@vger.kernel.org
12453T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12454S:      Supported
12455F:      drivers/clk/renesas/
12456
12457RENESAS EMEV2 I2C DRIVER
12458M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12459S:      Supported
12460F:      drivers/i2c/busses/i2c-emev2.c
12461
12462RENESAS ETHERNET DRIVERS
12463R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12464L:      netdev@vger.kernel.org
12465L:      linux-renesas-soc@vger.kernel.org
12466F:      Documentation/devicetree/bindings/net/renesas,*.txt
12467F:      Documentation/devicetree/bindings/net/sh_eth.txt
12468F:      drivers/net/ethernet/renesas/
12469F:      include/linux/sh_eth.h
12470
12471RENESAS R-CAR GYROADC DRIVER
12472M:      Marek Vasut <marek.vasut@gmail.com>
12473L:      linux-iio@vger.kernel.org
12474S:      Supported
12475F:      drivers/iio/adc/rcar_gyro_adc.c
12476
12477RENESAS R-CAR I2C DRIVERS
12478M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12479S:      Supported
12480F:      drivers/i2c/busses/i2c-rcar.c
12481F:      drivers/i2c/busses/i2c-sh_mobile.c
12482
12483RENESAS USB PHY DRIVER
12484M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12485L:      linux-renesas-soc@vger.kernel.org
12486S:      Maintained
12487F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12488
12489RESET CONTROLLER FRAMEWORK
12490M:      Philipp Zabel <p.zabel@pengutronix.de>
12491T:      git git://git.pengutronix.de/git/pza/linux
12492S:      Maintained
12493F:      drivers/reset/
12494F:      Documentation/devicetree/bindings/reset/
12495F:      include/dt-bindings/reset/
12496F:      include/linux/reset.h
12497F:      include/linux/reset-controller.h
12498
12499RESTARTABLE SEQUENCES SUPPORT
12500M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12501M:      Peter Zijlstra <peterz@infradead.org>
12502M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12503M:      Boqun Feng <boqun.feng@gmail.com>
12504L:      linux-kernel@vger.kernel.org
12505S:      Supported
12506F:      kernel/rseq.c
12507F:      include/uapi/linux/rseq.h
12508F:      include/trace/events/rseq.h
12509F:      tools/testing/selftests/rseq/
12510
12511RFKILL
12512M:      Johannes Berg <johannes@sipsolutions.net>
12513L:      linux-wireless@vger.kernel.org
12514W:      http://wireless.kernel.org/
12515T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12516T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12517S:      Maintained
12518F:      Documentation/rfkill.txt
12519F:      Documentation/ABI/stable/sysfs-class-rfkill
12520F:      net/rfkill/
12521
12522RHASHTABLE
12523M:      Thomas Graf <tgraf@suug.ch>
12524M:      Herbert Xu <herbert@gondor.apana.org.au>
12525L:      netdev@vger.kernel.org
12526S:      Maintained
12527F:      lib/rhashtable.c
12528F:      lib/test_rhashtable.c
12529F:      include/linux/rhashtable.h
12530F:      include/linux/rhashtable-types.h
12531
12532RICOH R5C592 MEMORYSTICK DRIVER
12533M:      Maxim Levitsky <maximlevitsky@gmail.com>
12534S:      Maintained
12535F:      drivers/memstick/host/r592.*
12536
12537RICOH SMARTMEDIA/XD DRIVER
12538M:      Maxim Levitsky <maximlevitsky@gmail.com>
12539S:      Maintained
12540F:      drivers/mtd/nand/raw/r852.c
12541F:      drivers/mtd/nand/raw/r852.h
12542
12543RISC-V ARCHITECTURE
12544M:      Palmer Dabbelt <palmer@sifive.com>
12545M:      Albert Ou <aou@eecs.berkeley.edu>
12546L:      linux-riscv@lists.infradead.org
12547T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12548S:      Supported
12549F:      arch/riscv/
12550K:      riscv
12551N:      riscv
12552
12553ROCCAT DRIVERS
12554M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12555W:      http://sourceforge.net/projects/roccat/
12556S:      Maintained
12557F:      drivers/hid/hid-roccat*
12558F:      include/linux/hid-roccat*
12559F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12560
12561ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12562M:      Jacob chen <jacob2.chen@rock-chips.com>
12563L:      linux-media@vger.kernel.org
12564S:      Maintained
12565F:      drivers/media/platform/rockchip/rga/
12566F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12567
12568ROCKER DRIVER
12569M:      Jiri Pirko <jiri@resnulli.us>
12570L:      netdev@vger.kernel.org
12571S:      Supported
12572F:      drivers/net/ethernet/rocker/
12573
12574ROCKETPORT DRIVER
12575P:      Comtrol Corp.
12576W:      http://www.comtrol.com
12577S:      Maintained
12578F:      Documentation/serial/rocket.txt
12579F:      drivers/tty/rocket*
12580
12581ROCKETPORT EXPRESS/INFINITY DRIVER
12582M:      Kevin Cernekee <cernekee@gmail.com>
12583L:      linux-serial@vger.kernel.org
12584S:      Odd Fixes
12585F:      drivers/tty/serial/rp2.*
12586
12587ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12588M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12589L:      linux-kernel@vger.kernel.org
12590L:      linux-renesas-soc@vger.kernel.org
12591S:      Supported
12592F:      drivers/mfd/bd9571mwv.c
12593F:      drivers/regulator/bd9571mwv-regulator.c
12594F:      drivers/gpio/gpio-bd9571mwv.c
12595F:      include/linux/mfd/bd9571mwv.h
12596F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12597
12598ROSE NETWORK LAYER
12599M:      Ralf Baechle <ralf@linux-mips.org>
12600L:      linux-hams@vger.kernel.org
12601W:      http://www.linux-ax25.org/
12602S:      Maintained
12603F:      include/net/rose.h
12604F:      include/uapi/linux/rose.h
12605F:      net/rose/
12606
12607RTL2830 MEDIA DRIVER
12608M:      Antti Palosaari <crope@iki.fi>
12609L:      linux-media@vger.kernel.org
12610W:      https://linuxtv.org
12611W:      http://palosaari.fi/linux/
12612Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12613T:      git git://linuxtv.org/anttip/media_tree.git
12614S:      Maintained
12615F:      drivers/media/dvb-frontends/rtl2830*
12616
12617RTL2832 MEDIA DRIVER
12618M:      Antti Palosaari <crope@iki.fi>
12619L:      linux-media@vger.kernel.org
12620W:      https://linuxtv.org
12621W:      http://palosaari.fi/linux/
12622Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12623T:      git git://linuxtv.org/anttip/media_tree.git
12624S:      Maintained
12625F:      drivers/media/dvb-frontends/rtl2832*
12626
12627RTL2832_SDR MEDIA DRIVER
12628M:      Antti Palosaari <crope@iki.fi>
12629L:      linux-media@vger.kernel.org
12630W:      https://linuxtv.org
12631W:      http://palosaari.fi/linux/
12632Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12633T:      git git://linuxtv.org/anttip/media_tree.git
12634S:      Maintained
12635F:      drivers/media/dvb-frontends/rtl2832_sdr*
12636
12637RTL8180 WIRELESS DRIVER
12638L:      linux-wireless@vger.kernel.org
12639W:      http://wireless.kernel.org/
12640T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12641S:      Orphan
12642F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12643
12644RTL8187 WIRELESS DRIVER
12645M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12646M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12647M:      Larry Finger <Larry.Finger@lwfinger.net>
12648L:      linux-wireless@vger.kernel.org
12649W:      http://wireless.kernel.org/
12650T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12651S:      Maintained
12652F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12653
12654REALTEK WIRELESS DRIVER (rtlwifi family)
12655M:      Ping-Ke Shih <pkshih@realtek.com>
12656L:      linux-wireless@vger.kernel.org
12657W:      http://wireless.kernel.org/
12658T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12659S:      Maintained
12660F:      drivers/net/wireless/realtek/rtlwifi/
12661
12662RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12663M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12664L:      linux-wireless@vger.kernel.org
12665T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12666S:      Maintained
12667F:      drivers/net/wireless/realtek/rtl8xxxu/
12668
12669RXRPC SOCKETS (AF_RXRPC)
12670M:      David Howells <dhowells@redhat.com>
12671L:      linux-afs@lists.infradead.org
12672S:      Supported
12673F:      net/rxrpc/
12674F:      include/keys/rxrpc-type.h
12675F:      include/net/af_rxrpc.h
12676F:      include/trace/events/rxrpc.h
12677F:      include/uapi/linux/rxrpc.h
12678F:      Documentation/networking/rxrpc.txt
12679W:      https://www.infradead.org/~dhowells/kafs/
12680
12681S3 SAVAGE FRAMEBUFFER DRIVER
12682M:      Antonino Daplas <adaplas@gmail.com>
12683L:      linux-fbdev@vger.kernel.org
12684S:      Maintained
12685F:      drivers/video/fbdev/savage/
12686
12687S390
12688M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12689M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12690L:      linux-s390@vger.kernel.org
12691W:      http://www.ibm.com/developerworks/linux/linux390/
12692T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12693S:      Supported
12694F:      arch/s390/
12695F:      drivers/s390/
12696F:      Documentation/s390/
12697F:      Documentation/driver-api/s390-drivers.rst
12698
12699S390 COMMON I/O LAYER
12700M:      Sebastian Ott <sebott@linux.ibm.com>
12701M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12702L:      linux-s390@vger.kernel.org
12703W:      http://www.ibm.com/developerworks/linux/linux390/
12704S:      Supported
12705F:      drivers/s390/cio/
12706
12707S390 DASD DRIVER
12708M:      Stefan Haberland <sth@linux.ibm.com>
12709M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12710L:      linux-s390@vger.kernel.org
12711W:      http://www.ibm.com/developerworks/linux/linux390/
12712S:      Supported
12713F:      drivers/s390/block/dasd*
12714F:      block/partitions/ibm.c
12715
12716S390 IOMMU (PCI)
12717M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12718L:      linux-s390@vger.kernel.org
12719W:      http://www.ibm.com/developerworks/linux/linux390/
12720S:      Supported
12721F:      drivers/iommu/s390-iommu.c
12722
12723S390 IUCV NETWORK LAYER
12724M:      Julian Wiedmann <jwi@linux.ibm.com>
12725M:      Ursula Braun <ubraun@linux.ibm.com>
12726L:      linux-s390@vger.kernel.org
12727W:      http://www.ibm.com/developerworks/linux/linux390/
12728S:      Supported
12729F:      drivers/s390/net/*iucv*
12730F:      include/net/iucv/
12731F:      net/iucv/
12732
12733S390 NETWORK DRIVERS
12734M:      Julian Wiedmann <jwi@linux.ibm.com>
12735M:      Ursula Braun <ubraun@linux.ibm.com>
12736L:      linux-s390@vger.kernel.org
12737W:      http://www.ibm.com/developerworks/linux/linux390/
12738S:      Supported
12739F:      drivers/s390/net/
12740
12741S390 PCI SUBSYSTEM
12742M:      Sebastian Ott <sebott@linux.ibm.com>
12743M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12744L:      linux-s390@vger.kernel.org
12745W:      http://www.ibm.com/developerworks/linux/linux390/
12746S:      Supported
12747F:      arch/s390/pci/
12748F:      drivers/pci/hotplug/s390_pci_hpc.c
12749
12750S390 VFIO-CCW DRIVER
12751M:      Cornelia Huck <cohuck@redhat.com>
12752M:      Dong Jia Shi <bjsdjshi@linux.ibm.com>
12753M:      Halil Pasic <pasic@linux.ibm.com>
12754L:      linux-s390@vger.kernel.org
12755L:      kvm@vger.kernel.org
12756S:      Supported
12757F:      drivers/s390/cio/vfio_ccw*
12758F:      Documentation/s390/vfio-ccw.rst
12759F:      include/uapi/linux/vfio_ccw.h
12760
12761S390 ZCRYPT DRIVER
12762M:      Harald Freudenberger <freude@linux.ibm.com>
12763L:      linux-s390@vger.kernel.org
12764W:      http://www.ibm.com/developerworks/linux/linux390/
12765S:      Supported
12766F:      drivers/s390/crypto/
12767
12768S390 VFIO AP DRIVER
12769M:      Tony Krowiak <akrowiak@linux.ibm.com>
12770M:      Pierre Morel <pmorel@linux.ibm.com>
12771M:      Halil Pasic <pasic@linux.ibm.com>
12772L:      linux-s390@vger.kernel.org
12773W:      http://www.ibm.com/developerworks/linux/linux390/
12774S:      Supported
12775F:      drivers/s390/crypto/vfio_ap_drv.c
12776F:      drivers/s390/crypto/vfio_ap_private.h
12777F:      drivers/s390/crypto/vfio_ap_ops.c
12778F:      Documentation/s390/vfio-ap.rst
12779
12780S390 ZFCP DRIVER
12781M:      Steffen Maier <maier@linux.ibm.com>
12782M:      Benjamin Block <bblock@linux.ibm.com>
12783L:      linux-s390@vger.kernel.org
12784W:      http://www.ibm.com/developerworks/linux/linux390/
12785S:      Supported
12786F:      drivers/s390/scsi/zfcp_*
12787
12788S3C24XX SD/MMC Driver
12789M:      Ben Dooks <ben-linux@fluff.org>
12790L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12791S:      Supported
12792F:      drivers/mmc/host/s3cmci.*
12793
12794SAA6588 RDS RECEIVER DRIVER
12795M:      Hans Verkuil <hverkuil@xs4all.nl>
12796L:      linux-media@vger.kernel.org
12797T:      git git://linuxtv.org/media_tree.git
12798W:      https://linuxtv.org
12799S:      Odd Fixes
12800F:      drivers/media/i2c/saa6588*
12801
12802SAA7134 VIDEO4LINUX DRIVER
12803M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12804L:      linux-media@vger.kernel.org
12805W:      https://linuxtv.org
12806T:      git git://linuxtv.org/media_tree.git
12807S:      Odd fixes
12808F:      Documentation/media/v4l-drivers/saa7134*
12809F:      drivers/media/pci/saa7134/
12810
12811SAA7146 VIDEO4LINUX-2 DRIVER
12812M:      Hans Verkuil <hverkuil@xs4all.nl>
12813L:      linux-media@vger.kernel.org
12814T:      git git://linuxtv.org/media_tree.git
12815S:      Maintained
12816F:      drivers/media/common/saa7146/
12817F:      drivers/media/pci/saa7146/
12818F:      include/media/saa7146*
12819
12820SAMSUNG AUDIO (ASoC) DRIVERS
12821M:      Krzysztof Kozlowski <krzk@kernel.org>
12822M:      Sangbeom Kim <sbkim73@samsung.com>
12823M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12824L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12825S:      Supported
12826F:      sound/soc/samsung/
12827F:      Documentation/devicetree/bindings/sound/samsung*
12828
12829SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12830M:      Krzysztof Kozlowski <krzk@kernel.org>
12831L:      linux-crypto@vger.kernel.org
12832L:      linux-samsung-soc@vger.kernel.org
12833S:      Maintained
12834F:      drivers/crypto/exynos-rng.c
12835F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12836
12837SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12838M:      Łukasz Stelmach <l.stelmach@samsung.com>
12839L:      linux-samsung-soc@vger.kernel.org
12840S:      Maintained
12841F:      drivers/char/hw_random/exynos-trng.c
12842F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12843
12844SAMSUNG FRAMEBUFFER DRIVER
12845M:      Jingoo Han <jingoohan1@gmail.com>
12846L:      linux-fbdev@vger.kernel.org
12847S:      Maintained
12848F:      drivers/video/fbdev/s3c-fb.c
12849
12850SAMSUNG LAPTOP DRIVER
12851M:      Corentin Chary <corentin.chary@gmail.com>
12852L:      platform-driver-x86@vger.kernel.org
12853S:      Maintained
12854F:      drivers/platform/x86/samsung-laptop.c
12855
12856SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12857M:      Sangbeom Kim <sbkim73@samsung.com>
12858M:      Krzysztof Kozlowski <krzk@kernel.org>
12859M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12860L:      linux-kernel@vger.kernel.org
12861L:      linux-samsung-soc@vger.kernel.org
12862S:      Supported
12863F:      drivers/mfd/sec*.c
12864F:      drivers/regulator/s2m*.c
12865F:      drivers/regulator/s5m*.c
12866F:      drivers/clk/clk-s2mps11.c
12867F:      drivers/rtc/rtc-s5m.c
12868F:      include/linux/mfd/samsung/
12869F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12870F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12871F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12872F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12873
12874SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12875M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12876L:      linux-media@vger.kernel.org
12877L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12878S:      Maintained
12879F:      drivers/media/platform/s3c-camif/
12880F:      include/media/drv-intf/s3c_camif.h
12881
12882SAMSUNG S3FWRN5 NFC DRIVER
12883M:      Robert Baldyga <r.baldyga@samsung.com>
12884M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12885L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12886S:      Supported
12887F:      drivers/nfc/s3fwrn5
12888
12889SAMSUNG S5C73M3 CAMERA DRIVER
12890M:      Kyungmin Park <kyungmin.park@samsung.com>
12891M:      Andrzej Hajda <a.hajda@samsung.com>
12892L:      linux-media@vger.kernel.org
12893S:      Supported
12894F:      drivers/media/i2c/s5c73m3/*
12895
12896SAMSUNG S5K5BAF CAMERA DRIVER
12897M:      Kyungmin Park <kyungmin.park@samsung.com>
12898M:      Andrzej Hajda <a.hajda@samsung.com>
12899L:      linux-media@vger.kernel.org
12900S:      Supported
12901F:      drivers/media/i2c/s5k5baf.c
12902
12903SAMSUNG S5P Security SubSystem (SSS) DRIVER
12904M:      Krzysztof Kozlowski <krzk@kernel.org>
12905M:      Vladimir Zapolskiy <vz@mleia.com>
12906M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12907L:      linux-crypto@vger.kernel.org
12908L:      linux-samsung-soc@vger.kernel.org
12909S:      Maintained
12910F:      drivers/crypto/s5p-sss.c
12911
12912SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12913M:      Kyungmin Park <kyungmin.park@samsung.com>
12914M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12915L:      linux-media@vger.kernel.org
12916Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12917S:      Supported
12918F:      drivers/media/platform/exynos4-is/
12919
12920SAMSUNG SOC CLOCK DRIVERS
12921M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12922M:      Tomasz Figa <tomasz.figa@gmail.com>
12923M:      Chanwoo Choi <cw00.choi@samsung.com>
12924S:      Supported
12925L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12926T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12927F:      drivers/clk/samsung/
12928F:      include/dt-bindings/clock/exynos*.h
12929F:      Documentation/devicetree/bindings/clock/exynos*.txt
12930
12931SAMSUNG SPI DRIVERS
12932M:      Kukjin Kim <kgene@kernel.org>
12933M:      Krzysztof Kozlowski <krzk@kernel.org>
12934M:      Andi Shyti <andi@etezian.org>
12935L:      linux-spi@vger.kernel.org
12936L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12937S:      Maintained
12938F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12939F:      drivers/spi/spi-s3c*
12940F:      include/linux/platform_data/spi-s3c64xx.h
12941
12942SAMSUNG SXGBE DRIVERS
12943M:      Byungho An <bh74.an@samsung.com>
12944M:      Girish K S <ks.giri@samsung.com>
12945M:      Vipul Pandya <vipul.pandya@samsung.com>
12946S:      Supported
12947L:      netdev@vger.kernel.org
12948F:      drivers/net/ethernet/samsung/sxgbe/
12949
12950SAMSUNG THERMAL DRIVER
12951M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12952L:      linux-pm@vger.kernel.org
12953L:      linux-samsung-soc@vger.kernel.org
12954S:      Supported
12955T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12956F:      drivers/thermal/samsung/
12957
12958SAMSUNG USB2 PHY DRIVER
12959M:      Kamil Debski <kamil@wypas.org>
12960M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12961L:      linux-kernel@vger.kernel.org
12962S:      Supported
12963F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12964F:      Documentation/phy/samsung-usb2.txt
12965F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12966F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12967F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12968F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12969F:      drivers/phy/samsung/phy-samsung-usb2.c
12970F:      drivers/phy/samsung/phy-samsung-usb2.h
12971
12972SC1200 WDT DRIVER
12973M:      Zwane Mwaikambo <zwanem@gmail.com>
12974S:      Maintained
12975F:      drivers/watchdog/sc1200wdt.c
12976
12977SCHEDULER
12978M:      Ingo Molnar <mingo@redhat.com>
12979M:      Peter Zijlstra <peterz@infradead.org>
12980L:      linux-kernel@vger.kernel.org
12981T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12982S:      Maintained
12983F:      kernel/sched/
12984F:      include/linux/sched.h
12985F:      include/uapi/linux/sched.h
12986F:      include/linux/wait.h
12987
12988SCR24X CHIP CARD INTERFACE DRIVER
12989M:      Lubomir Rintel <lkundrak@v3.sk>
12990S:      Supported
12991F:      drivers/char/pcmcia/scr24x_cs.c
12992
12993SCSI CDROM DRIVER
12994M:      Jens Axboe <axboe@kernel.dk>
12995L:      linux-scsi@vger.kernel.org
12996W:      http://www.kernel.dk
12997S:      Maintained
12998F:      drivers/scsi/sr*
12999
13000SCSI RDMA PROTOCOL (SRP) INITIATOR
13001M:      Bart Van Assche <bart.vanassche@sandisk.com>
13002L:      linux-rdma@vger.kernel.org
13003S:      Supported
13004W:      http://www.openfabrics.org
13005Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13006T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
13007F:      drivers/infiniband/ulp/srp/
13008F:      include/scsi/srp.h
13009
13010SCSI SG DRIVER
13011M:      Doug Gilbert <dgilbert@interlog.com>
13012L:      linux-scsi@vger.kernel.org
13013W:      http://sg.danny.cz/sg
13014S:      Maintained
13015F:      Documentation/scsi/scsi-generic.txt
13016F:      drivers/scsi/sg.c
13017F:      include/scsi/sg.h
13018
13019SCSI SUBSYSTEM
13020M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13021T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13022M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13023T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13024L:      linux-scsi@vger.kernel.org
13025S:      Maintained
13026F:      Documentation/devicetree/bindings/scsi/
13027F:      drivers/scsi/
13028F:      include/scsi/
13029
13030SCSI TAPE DRIVER
13031M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13032L:      linux-scsi@vger.kernel.org
13033S:      Maintained
13034F:      Documentation/scsi/st.txt
13035F:      drivers/scsi/st.*
13036F:      drivers/scsi/st_*.h
13037
13038SCTP PROTOCOL
13039M:      Vlad Yasevich <vyasevich@gmail.com>
13040M:      Neil Horman <nhorman@tuxdriver.com>
13041M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13042L:      linux-sctp@vger.kernel.org
13043W:      http://lksctp.sourceforge.net
13044S:      Maintained
13045F:      Documentation/networking/sctp.txt
13046F:      include/linux/sctp.h
13047F:      include/uapi/linux/sctp.h
13048F:      include/net/sctp/
13049F:      net/sctp/
13050
13051SCx200 CPU SUPPORT
13052M:      Jim Cromie <jim.cromie@gmail.com>
13053S:      Odd Fixes
13054F:      Documentation/i2c/busses/scx200_acb
13055F:      arch/x86/platform/scx200/
13056F:      drivers/watchdog/scx200_wdt.c
13057F:      drivers/i2c/busses/scx200*
13058F:      drivers/mtd/maps/scx200_docflash.c
13059F:      include/linux/scx200.h
13060
13061SCx200 GPIO DRIVER
13062M:      Jim Cromie <jim.cromie@gmail.com>
13063S:      Maintained
13064F:      drivers/char/scx200_gpio.c
13065F:      include/linux/scx200_gpio.h
13066
13067SCx200 HRT CLOCKSOURCE DRIVER
13068M:      Jim Cromie <jim.cromie@gmail.com>
13069S:      Maintained
13070F:      drivers/clocksource/scx200_hrt.c
13071
13072SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13073M:      Sascha Sommer <saschasommer@freenet.de>
13074L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13075S:      Maintained
13076F:      drivers/mmc/host/sdricoh_cs.c
13077
13078SECURE COMPUTING
13079M:      Kees Cook <keescook@chromium.org>
13080R:      Andy Lutomirski <luto@amacapital.net>
13081R:      Will Drewry <wad@chromium.org>
13082T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13083S:      Supported
13084F:      kernel/seccomp.c
13085F:      include/uapi/linux/seccomp.h
13086F:      include/linux/seccomp.h
13087F:      tools/testing/selftests/seccomp/*
13088F:      tools/testing/selftests/kselftest_harness.h
13089F:      Documentation/userspace-api/seccomp_filter.rst
13090K:      \bsecure_computing
13091K:      \bTIF_SECCOMP\b
13092
13093SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13094M:      Al Cooper <alcooperx@gmail.com>
13095L:      linux-mmc@vger.kernel.org
13096L:      bcm-kernel-feedback-list@broadcom.com
13097S:      Maintained
13098F:      drivers/mmc/host/sdhci-brcmstb*
13099
13100SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13101M:      Adrian Hunter <adrian.hunter@intel.com>
13102L:      linux-mmc@vger.kernel.org
13103T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13104S:      Maintained
13105F:      drivers/mmc/host/sdhci*
13106F:      include/linux/mmc/sdhci*
13107
13108SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13109M:      Ben Dooks <ben-linux@fluff.org>
13110M:      Jaehoon Chung <jh80.chung@samsung.com>
13111L:      linux-mmc@vger.kernel.org
13112S:      Maintained
13113F:      drivers/mmc/host/sdhci-s3c*
13114
13115SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13116M:      Viresh Kumar <vireshk@kernel.org>
13117L:      linux-mmc@vger.kernel.org
13118S:      Maintained
13119F:      drivers/mmc/host/sdhci-spear.c
13120
13121SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13122M:      Kishon Vijay Abraham I <kishon@ti.com>
13123L:      linux-mmc@vger.kernel.org
13124S:      Maintained
13125F:      drivers/mmc/host/sdhci-omap.c
13126
13127SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13128M:      Scott Bauer <scott.bauer@intel.com>
13129M:      Jonathan Derrick <jonathan.derrick@intel.com>
13130L:      linux-block@vger.kernel.org
13131S:      Supported
13132F:      block/sed*
13133F:      block/opal_proto.h
13134F:      include/linux/sed*
13135F:      include/uapi/linux/sed*
13136
13137SECURITY CONTACT
13138M:      Security Officers <security@kernel.org>
13139S:      Supported
13140
13141SECURITY SUBSYSTEM
13142M:      James Morris <jmorris@namei.org>
13143M:      "Serge E. Hallyn" <serge@hallyn.com>
13144L:      linux-security-module@vger.kernel.org (suggested Cc:)
13145T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13146W:      http://kernsec.org/
13147S:      Supported
13148F:      security/
13149
13150SELINUX SECURITY MODULE
13151M:      Paul Moore <paul@paul-moore.com>
13152M:      Stephen Smalley <sds@tycho.nsa.gov>
13153M:      Eric Paris <eparis@parisplace.org>
13154L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
13155W:      https://selinuxproject.org
13156W:      https://github.com/SELinuxProject
13157T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13158S:      Supported
13159F:      include/linux/selinux*
13160F:      security/selinux/
13161F:      scripts/selinux/
13162F:      Documentation/admin-guide/LSM/SELinux.rst
13163
13164SENSABLE PHANTOM
13165M:      Jiri Slaby <jirislaby@gmail.com>
13166S:      Maintained
13167F:      drivers/misc/phantom.c
13168F:      include/uapi/linux/phantom.h
13169
13170SERIAL DEVICE BUS
13171M:      Rob Herring <robh@kernel.org>
13172L:      linux-serial@vger.kernel.org
13173S:      Maintained
13174F:      Documentation/devicetree/bindings/serial/slave-device.txt
13175F:      drivers/tty/serdev/
13176F:      include/linux/serdev.h
13177
13178SERIAL DRIVERS
13179M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13180L:      linux-serial@vger.kernel.org
13181S:      Maintained
13182F:      Documentation/devicetree/bindings/serial/
13183F:      drivers/tty/serial/
13184
13185SERIAL IR RECEIVER
13186M:      Sean Young <sean@mess.org>
13187L:      linux-media@vger.kernel.org
13188S:      Maintained
13189F:      drivers/media/rc/serial_ir.c
13190
13191SFC NETWORK DRIVER
13192M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13193M:      Edward Cree <ecree@solarflare.com>
13194M:      Bert Kenward <bkenward@solarflare.com>
13195L:      netdev@vger.kernel.org
13196S:      Supported
13197F:      drivers/net/ethernet/sfc/
13198
13199SGI GRU DRIVER
13200M:      Dimitri Sivanich <sivanich@sgi.com>
13201S:      Maintained
13202F:      drivers/misc/sgi-gru/
13203
13204SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13205M:      Pat Gefre <pfg@sgi.com>
13206L:      linux-ia64@vger.kernel.org
13207S:      Supported
13208F:      Documentation/ia64/serial.txt
13209F:      drivers/tty/serial/ioc?_serial.c
13210F:      include/linux/ioc?.h
13211
13212SGI XP/XPC/XPNET DRIVER
13213M:      Cliff Whickman <cpw@sgi.com>
13214M:      Robin Holt <robinmholt@gmail.com>
13215S:      Maintained
13216F:      drivers/misc/sgi-xp/
13217
13218SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13219M:      Ursula Braun <ubraun@linux.ibm.com>
13220L:      linux-s390@vger.kernel.org
13221W:      http://www.ibm.com/developerworks/linux/linux390/
13222S:      Supported
13223F:      net/smc/
13224
13225SH_VEU V4L2 MEM2MEM DRIVER
13226L:      linux-media@vger.kernel.org
13227S:      Orphan
13228F:      drivers/media/platform/sh_veu.c
13229
13230SH_VOU V4L2 OUTPUT DRIVER
13231L:      linux-media@vger.kernel.org
13232S:      Orphan
13233F:      drivers/media/platform/sh_vou.c
13234F:      include/media/drv-intf/sh_vou.h
13235
13236SI2157 MEDIA DRIVER
13237M:      Antti Palosaari <crope@iki.fi>
13238L:      linux-media@vger.kernel.org
13239W:      https://linuxtv.org
13240W:      http://palosaari.fi/linux/
13241Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13242T:      git git://linuxtv.org/anttip/media_tree.git
13243S:      Maintained
13244F:      drivers/media/tuners/si2157*
13245
13246SI2165 MEDIA DRIVER
13247M:      Matthias Schwarzott <zzam@gentoo.org>
13248L:      linux-media@vger.kernel.org
13249W:      https://linuxtv.org
13250Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13251S:      Maintained
13252F:      drivers/media/dvb-frontends/si2165*
13253
13254SI2168 MEDIA DRIVER
13255M:      Antti Palosaari <crope@iki.fi>
13256L:      linux-media@vger.kernel.org
13257W:      https://linuxtv.org
13258W:      http://palosaari.fi/linux/
13259Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13260T:      git git://linuxtv.org/anttip/media_tree.git
13261S:      Maintained
13262F:      drivers/media/dvb-frontends/si2168*
13263
13264SI470X FM RADIO RECEIVER I2C DRIVER
13265M:      Hans Verkuil <hverkuil@xs4all.nl>
13266L:      linux-media@vger.kernel.org
13267T:      git git://linuxtv.org/media_tree.git
13268W:      https://linuxtv.org
13269S:      Odd Fixes
13270F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13271
13272SI470X FM RADIO RECEIVER USB DRIVER
13273M:      Hans Verkuil <hverkuil@xs4all.nl>
13274L:      linux-media@vger.kernel.org
13275T:      git git://linuxtv.org/media_tree.git
13276W:      https://linuxtv.org
13277S:      Maintained
13278F:      drivers/media/radio/si470x/radio-si470x-common.c
13279F:      drivers/media/radio/si470x/radio-si470x.h
13280F:      drivers/media/radio/si470x/radio-si470x-usb.c
13281
13282SI4713 FM RADIO TRANSMITTER I2C DRIVER
13283M:      Eduardo Valentin <edubezval@gmail.com>
13284L:      linux-media@vger.kernel.org
13285T:      git git://linuxtv.org/media_tree.git
13286W:      https://linuxtv.org
13287S:      Odd Fixes
13288F:      drivers/media/radio/si4713/si4713.?
13289
13290SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13291M:      Eduardo Valentin <edubezval@gmail.com>
13292L:      linux-media@vger.kernel.org
13293T:      git git://linuxtv.org/media_tree.git
13294W:      https://linuxtv.org
13295S:      Odd Fixes
13296F:      drivers/media/radio/si4713/radio-platform-si4713.c
13297
13298SI4713 FM RADIO TRANSMITTER USB DRIVER
13299M:      Hans Verkuil <hverkuil@xs4all.nl>
13300L:      linux-media@vger.kernel.org
13301T:      git git://linuxtv.org/media_tree.git
13302W:      https://linuxtv.org
13303S:      Maintained
13304F:      drivers/media/radio/si4713/radio-usb-si4713.c
13305
13306SIANO DVB DRIVER
13307M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13308L:      linux-media@vger.kernel.org
13309W:      https://linuxtv.org
13310T:      git git://linuxtv.org/media_tree.git
13311S:      Odd fixes
13312F:      drivers/media/common/siano/
13313F:      drivers/media/usb/siano/
13314F:      drivers/media/usb/siano/
13315F:      drivers/media/mmc/siano/
13316
13317SIFIVE DRIVERS
13318M:      Palmer Dabbelt <palmer@sifive.com>
13319L:      linux-riscv@lists.infradead.org
13320T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13321S:      Supported
13322K:      sifive
13323N:      sifive
13324
13325SILEAD TOUCHSCREEN DRIVER
13326M:      Hans de Goede <hdegoede@redhat.com>
13327L:      linux-input@vger.kernel.org
13328L:      platform-driver-x86@vger.kernel.org
13329S:      Maintained
13330F:      drivers/input/touchscreen/silead.c
13331F:      drivers/platform/x86/silead_dmi.c
13332
13333SILICON MOTION SM712 FRAME BUFFER DRIVER
13334M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13335M:      Teddy Wang <teddy.wang@siliconmotion.com>
13336M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13337L:      linux-fbdev@vger.kernel.org
13338S:      Maintained
13339F:      drivers/video/fbdev/sm712*
13340F:      Documentation/fb/sm712fb.txt
13341
13342SIMPLE FIRMWARE INTERFACE (SFI)
13343M:      Len Brown <lenb@kernel.org>
13344L:      sfi-devel@simplefirmware.org
13345W:      http://simplefirmware.org/
13346T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13347S:      Supported
13348F:      arch/x86/platform/sfi/
13349F:      drivers/sfi/
13350F:      include/linux/sfi*.h
13351
13352SIMPLEFB FB DRIVER
13353M:      Hans de Goede <hdegoede@redhat.com>
13354L:      linux-fbdev@vger.kernel.org
13355S:      Maintained
13356F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13357F:      drivers/video/fbdev/simplefb.c
13358F:      include/linux/platform_data/simplefb.h
13359
13360SIMTEC EB110ATX (Chalice CATS)
13361P:      Ben Dooks
13362P:      Vincent Sanders <vince@simtec.co.uk>
13363M:      Simtec Linux Team <linux@simtec.co.uk>
13364W:      http://www.simtec.co.uk/products/EB110ATX/
13365S:      Supported
13366
13367SIMTEC EB2410ITX (BAST)
13368P:      Ben Dooks
13369P:      Vincent Sanders <vince@simtec.co.uk>
13370M:      Simtec Linux Team <linux@simtec.co.uk>
13371W:      http://www.simtec.co.uk/products/EB2410ITX/
13372S:      Supported
13373F:      arch/arm/mach-s3c24xx/mach-bast.c
13374F:      arch/arm/mach-s3c24xx/bast-ide.c
13375F:      arch/arm/mach-s3c24xx/bast-irq.c
13376
13377SIPHASH PRF ROUTINES
13378M:      Jason A. Donenfeld <Jason@zx2c4.com>
13379S:      Maintained
13380F:      lib/siphash.c
13381F:      lib/test_siphash.c
13382F:      include/linux/siphash.h
13383
13384SIOX
13385M:      Gavin Schenk <g.schenk@eckelmann.de>
13386M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13387R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13388S:      Supported
13389F:      drivers/siox/*
13390F:      include/trace/events/siox.h
13391
13392SIS 190 ETHERNET DRIVER
13393M:      Francois Romieu <romieu@fr.zoreil.com>
13394L:      netdev@vger.kernel.org
13395S:      Maintained
13396F:      drivers/net/ethernet/sis/sis190.c
13397
13398SIS 900/7016 FAST ETHERNET DRIVER
13399M:      Daniele Venzano <venza@brownhat.org>
13400W:      http://www.brownhat.org/sis900.html
13401L:      netdev@vger.kernel.org
13402S:      Maintained
13403F:      drivers/net/ethernet/sis/sis900.*
13404
13405SIS FRAMEBUFFER DRIVER
13406M:      Thomas Winischhofer <thomas@winischhofer.net>
13407W:      http://www.winischhofer.net/linuxsisvga.shtml
13408S:      Maintained
13409F:      Documentation/fb/sisfb.txt
13410F:      drivers/video/fbdev/sis/
13411F:      include/video/sisfb.h
13412
13413SIS USB2VGA DRIVER
13414M:      Thomas Winischhofer <thomas@winischhofer.net>
13415W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13416S:      Maintained
13417F:      drivers/usb/misc/sisusbvga/
13418
13419SLAB ALLOCATOR
13420M:      Christoph Lameter <cl@linux.com>
13421M:      Pekka Enberg <penberg@kernel.org>
13422M:      David Rientjes <rientjes@google.com>
13423M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13424M:      Andrew Morton <akpm@linux-foundation.org>
13425L:      linux-mm@kvack.org
13426S:      Maintained
13427F:      include/linux/sl?b*.h
13428F:      mm/sl?b*
13429
13430SLEEPABLE READ-COPY UPDATE (SRCU)
13431M:      Lai Jiangshan <jiangshanlai@gmail.com>
13432M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13433M:      Josh Triplett <josh@joshtriplett.org>
13434R:      Steven Rostedt <rostedt@goodmis.org>
13435R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13436L:      rcu@vger.kernel.org
13437W:      http://www.rdrop.com/users/paulmck/RCU/
13438S:      Supported
13439T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13440F:      include/linux/srcu*.h
13441F:      kernel/rcu/srcu*.c
13442
13443SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13444M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13445L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13446S:      Maintained
13447F:      drivers/slimbus/
13448F:      Documentation/devicetree/bindings/slimbus/
13449F:      include/linux/slimbus.h
13450
13451SMACK SECURITY MODULE
13452M:      Casey Schaufler <casey@schaufler-ca.com>
13453L:      linux-security-module@vger.kernel.org
13454W:      http://schaufler-ca.com
13455T:      git git://github.com/cschaufler/smack-next
13456S:      Maintained
13457F:      Documentation/admin-guide/LSM/Smack.rst
13458F:      security/smack/
13459
13460SMC91x ETHERNET DRIVER
13461M:      Nicolas Pitre <nico@fluxnic.net>
13462S:      Odd Fixes
13463F:      drivers/net/ethernet/smsc/smc91x.*
13464
13465SMIA AND SMIA++ IMAGE SENSOR DRIVER
13466M:      Sakari Ailus <sakari.ailus@iki.fi>
13467L:      linux-media@vger.kernel.org
13468S:      Maintained
13469F:      drivers/media/i2c/smiapp/
13470F:      include/media/i2c/smiapp.h
13471F:      drivers/media/i2c/smiapp-pll.c
13472F:      drivers/media/i2c/smiapp-pll.h
13473F:      include/uapi/linux/smiapp.h
13474F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13475
13476SMM665 HARDWARE MONITOR DRIVER
13477M:      Guenter Roeck <linux@roeck-us.net>
13478L:      linux-hwmon@vger.kernel.org
13479S:      Maintained
13480F:      Documentation/hwmon/smm665
13481F:      drivers/hwmon/smm665.c
13482
13483SMSC EMC2103 HARDWARE MONITOR DRIVER
13484M:      Steve Glendinning <steve.glendinning@shawell.net>
13485L:      linux-hwmon@vger.kernel.org
13486S:      Maintained
13487F:      Documentation/hwmon/emc2103
13488F:      drivers/hwmon/emc2103.c
13489
13490SMSC SCH5627 HARDWARE MONITOR DRIVER
13491M:      Hans de Goede <hdegoede@redhat.com>
13492L:      linux-hwmon@vger.kernel.org
13493S:      Supported
13494F:      Documentation/hwmon/sch5627
13495F:      drivers/hwmon/sch5627.c
13496
13497SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13498M:      Steve Glendinning <steve.glendinning@shawell.net>
13499L:      linux-fbdev@vger.kernel.org
13500S:      Maintained
13501F:      drivers/video/fbdev/smscufx.c
13502
13503SMSC47B397 HARDWARE MONITOR DRIVER
13504M:      Jean Delvare <jdelvare@suse.com>
13505L:      linux-hwmon@vger.kernel.org
13506S:      Maintained
13507F:      Documentation/hwmon/smsc47b397
13508F:      drivers/hwmon/smsc47b397.c
13509
13510SMSC911x ETHERNET DRIVER
13511M:      Steve Glendinning <steve.glendinning@shawell.net>
13512L:      netdev@vger.kernel.org
13513S:      Maintained
13514F:      include/linux/smsc911x.h
13515F:      drivers/net/ethernet/smsc/smsc911x.*
13516
13517SMSC9420 PCI ETHERNET DRIVER
13518M:      Steve Glendinning <steve.glendinning@shawell.net>
13519L:      netdev@vger.kernel.org
13520S:      Maintained
13521F:      drivers/net/ethernet/smsc/smsc9420.*
13522
13523SOC-CAMERA V4L2 SUBSYSTEM
13524L:      linux-media@vger.kernel.org
13525T:      git git://linuxtv.org/media_tree.git
13526S:      Orphan
13527F:      include/media/soc*
13528F:      drivers/media/i2c/soc_camera/
13529F:      drivers/media/platform/soc_camera/
13530
13531SOCIONEXT SYNQUACER I2C DRIVER
13532M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13533L:      linux-i2c@vger.kernel.org
13534S:      Maintained
13535F:      drivers/i2c/busses/i2c-synquacer.c
13536F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13537
13538SOCIONEXT UNIPHIER SOUND DRIVER
13539M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13540L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13541S:      Maintained
13542F:      sound/soc/uniphier/
13543
13544SOEKRIS NET48XX LED SUPPORT
13545M:      Chris Boot <bootc@bootc.net>
13546S:      Maintained
13547F:      drivers/leds/leds-net48xx.c
13548
13549SOFT-IWARP DRIVER (siw)
13550M:      Bernard Metzler <bmt@zurich.ibm.com>
13551L:      linux-rdma@vger.kernel.org
13552S:      Supported
13553F:      drivers/infiniband/sw/siw/
13554F:      include/uapi/rdma/siw-abi.h
13555
13556SOFT-ROCE DRIVER (rxe)
13557M:      Moni Shoua <monis@mellanox.com>
13558L:      linux-rdma@vger.kernel.org
13559S:      Supported
13560W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13561Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13562F:      drivers/infiniband/sw/rxe/
13563F:      include/uapi/rdma/rdma_user_rxe.h
13564
13565SOFTLOGIC 6x10 MPEG CODEC
13566M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13567M:      Anton Sviridenko <anton@corp.bluecherry.net>
13568M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13569M:      Andrey Utkin <andrey_utkin@fastmail.com>
13570M:      Ismael Luceno <ismael@iodev.co.uk>
13571L:      linux-media@vger.kernel.org
13572S:      Supported
13573F:      drivers/media/pci/solo6x10/
13574
13575SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13576M:      James Morse <james.morse@arm.com>
13577L:      linux-arm-kernel@lists.infradead.org
13578S:      Maintained
13579F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13580F:      drivers/firmware/arm_sdei.c
13581F:      include/linux/sdei.h
13582F:      include/uapi/linux/sdei.h
13583
13584SOFTWARE RAID (Multiple Disks) SUPPORT
13585M:      Shaohua Li <shli@kernel.org>
13586L:      linux-raid@vger.kernel.org
13587T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13588S:      Supported
13589F:      drivers/md/Makefile
13590F:      drivers/md/Kconfig
13591F:      drivers/md/md*
13592F:      drivers/md/raid*
13593F:      include/linux/raid/
13594F:      include/uapi/linux/raid/
13595
13596SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13597M:      Jassi Brar <jaswinder.singh@linaro.org>
13598L:      netdev@vger.kernel.org
13599S:      Maintained
13600F:      drivers/net/ethernet/socionext/netsec.c
13601F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13602
13603SOLIDRUN CLEARFOG SUPPORT
13604M:      Russell King <linux@armlinux.org.uk>
13605S:      Maintained
13606F:      arch/arm/boot/dts/armada-388-clearfog*
13607F:      arch/arm/boot/dts/armada-38x-solidrun-*
13608
13609SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13610M:      Russell King <linux@armlinux.org.uk>
13611S:      Maintained
13612F:      arch/arm/boot/dts/imx6*-cubox-i*
13613F:      arch/arm/boot/dts/imx6*-hummingboard*
13614F:      arch/arm/boot/dts/imx6*-sr-*
13615
13616SONIC NETWORK DRIVER
13617M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13618L:      netdev@vger.kernel.org
13619S:      Maintained
13620F:      drivers/net/ethernet/natsemi/sonic.*
13621
13622SONICS SILICON BACKPLANE DRIVER (SSB)
13623M:      Michael Buesch <m@bues.ch>
13624L:      linux-wireless@vger.kernel.org
13625S:      Maintained
13626F:      drivers/ssb/
13627F:      include/linux/ssb/
13628
13629SONY IMX258 SENSOR DRIVER
13630M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13631L:      linux-media@vger.kernel.org
13632T:      git git://linuxtv.org/media_tree.git
13633S:      Maintained
13634F:      drivers/media/i2c/imx258.c
13635
13636SONY IMX274 SENSOR DRIVER
13637M:      Leon Luo <leonl@leopardimaging.com>
13638L:      linux-media@vger.kernel.org
13639T:      git git://linuxtv.org/media_tree.git
13640S:      Maintained
13641F:      drivers/media/i2c/imx274.c
13642F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13643
13644SONY MEMORYSTICK CARD SUPPORT
13645M:      Alex Dubov <oakad@yahoo.com>
13646W:      http://tifmxx.berlios.de/
13647S:      Maintained
13648F:      drivers/memstick/host/tifm_ms.c
13649
13650SONY MEMORYSTICK STANDARD SUPPORT
13651M:      Maxim Levitsky <maximlevitsky@gmail.com>
13652S:      Maintained
13653F:      drivers/memstick/core/ms_block.*
13654
13655SONY VAIO CONTROL DEVICE DRIVER
13656M:      Mattia Dongili <malattia@linux.it>
13657L:      platform-driver-x86@vger.kernel.org
13658W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13659S:      Maintained
13660F:      Documentation/laptops/sony-laptop.txt
13661F:      drivers/char/sonypi.c
13662F:      drivers/platform/x86/sony-laptop.c
13663F:      include/linux/sony-laptop.h
13664
13665SOUND
13666M:      Jaroslav Kysela <perex@perex.cz>
13667M:      Takashi Iwai <tiwai@suse.com>
13668L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13669W:      http://www.alsa-project.org/
13670T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13671T:      git git://git.alsa-project.org/alsa-kernel.git
13672Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13673S:      Maintained
13674F:      Documentation/sound/
13675F:      include/sound/
13676F:      include/uapi/sound/
13677F:      sound/
13678
13679SOUND - COMPRESSED AUDIO
13680M:      Vinod Koul <vkoul@kernel.org>
13681L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13682T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13683S:      Supported
13684F:      Documentation/sound/designs/compress-offload.rst
13685F:      include/sound/compress_driver.h
13686F:      include/uapi/sound/compress_*
13687F:      sound/core/compress_offload.c
13688F:      sound/soc/soc-compress.c
13689
13690SOUND - DMAENGINE HELPERS
13691M:      Lars-Peter Clausen <lars@metafoo.de>
13692S:      Supported
13693F:      include/sound/dmaengine_pcm.h
13694F:      sound/core/pcm_dmaengine.c
13695F:      sound/soc/soc-generic-dmaengine-pcm.c
13696
13697SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13698M:      Liam Girdwood <lgirdwood@gmail.com>
13699M:      Mark Brown <broonie@kernel.org>
13700T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13701L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13702W:      http://alsa-project.org/main/index.php/ASoC
13703S:      Supported
13704F:      Documentation/devicetree/bindings/sound/
13705F:      Documentation/sound/soc/
13706F:      sound/soc/
13707F:      include/sound/soc*
13708
13709SOUNDWIRE SUBSYSTEM
13710M:      Vinod Koul <vinod.koul@intel.com>
13711M:      Sanyog Kale <sanyog.r.kale@intel.com>
13712R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13713L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13714S:      Supported
13715F:      Documentation/driver-api/soundwire/
13716F:      drivers/soundwire/
13717F:      include/linux/soundwire/
13718
13719SP2 MEDIA DRIVER
13720M:      Olli Salonen <olli.salonen@iki.fi>
13721L:      linux-media@vger.kernel.org
13722W:      https://linuxtv.org
13723Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13724S:      Maintained
13725F:      drivers/media/dvb-frontends/sp2*
13726
13727SPARC + UltraSPARC (sparc/sparc64)
13728M:      "David S. Miller" <davem@davemloft.net>
13729L:      sparclinux@vger.kernel.org
13730Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13731T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13732T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13733S:      Maintained
13734F:      arch/sparc/
13735F:      drivers/sbus/
13736
13737SPARC SERIAL DRIVERS
13738M:      "David S. Miller" <davem@davemloft.net>
13739L:      sparclinux@vger.kernel.org
13740T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13741T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13742S:      Maintained
13743F:      include/linux/sunserialcore.h
13744F:      drivers/tty/serial/suncore.c
13745F:      drivers/tty/serial/sunhv.c
13746F:      drivers/tty/serial/sunsab.c
13747F:      drivers/tty/serial/sunsab.h
13748F:      drivers/tty/serial/sunsu.c
13749F:      drivers/tty/serial/sunzilog.c
13750F:      drivers/tty/serial/sunzilog.h
13751F:      drivers/tty/vcc.c
13752
13753SPARSE CHECKER
13754M:      "Christopher Li" <sparse@chrisli.org>
13755L:      linux-sparse@vger.kernel.org
13756W:      https://sparse.wiki.kernel.org/
13757T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13758T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13759S:      Maintained
13760F:      include/linux/compiler.h
13761
13762SPEAR CLOCK FRAMEWORK SUPPORT
13763M:      Viresh Kumar <vireshk@kernel.org>
13764L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13765W:      http://www.st.com/spear
13766S:      Maintained
13767F:      drivers/clk/spear/
13768
13769SPEAR PLATFORM SUPPORT
13770M:      Viresh Kumar <vireshk@kernel.org>
13771M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13772L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13773W:      http://www.st.com/spear
13774S:      Maintained
13775F:      arch/arm/boot/dts/spear*
13776F:      arch/arm/mach-spear/
13777
13778SPI NOR SUBSYSTEM
13779M:      Marek Vasut <marek.vasut@gmail.com>
13780L:      linux-mtd@lists.infradead.org
13781W:      http://www.linux-mtd.infradead.org/
13782Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13783T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13784T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13785S:      Maintained
13786F:      drivers/mtd/spi-nor/
13787F:      include/linux/mtd/spi-nor.h
13788
13789SPI SUBSYSTEM
13790M:      Mark Brown <broonie@kernel.org>
13791L:      linux-spi@vger.kernel.org
13792T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13793Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13794S:      Maintained
13795F:      Documentation/devicetree/bindings/spi/
13796F:      Documentation/spi/
13797F:      drivers/spi/
13798F:      include/linux/spi/
13799F:      include/uapi/linux/spi/
13800F:      tools/spi/
13801
13802SPIDERNET NETWORK DRIVER for CELL
13803M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13804L:      netdev@vger.kernel.org
13805S:      Supported
13806F:      Documentation/networking/spider_net.txt
13807F:      drivers/net/ethernet/toshiba/spider_net*
13808
13809SPMI SUBSYSTEM
13810R:      Stephen Boyd <sboyd@kernel.org>
13811L:      linux-arm-msm@vger.kernel.org
13812F:      Documentation/devicetree/bindings/spmi/
13813F:      drivers/spmi/
13814F:      include/dt-bindings/spmi/spmi.h
13815F:      include/linux/spmi.h
13816F:      include/trace/events/spmi.h
13817
13818SPU FILE SYSTEM
13819M:      Jeremy Kerr <jk@ozlabs.org>
13820L:      linuxppc-dev@lists.ozlabs.org
13821W:      http://www.ibm.com/developerworks/power/cell/
13822S:      Supported
13823F:      Documentation/filesystems/spufs.txt
13824F:      arch/powerpc/platforms/cell/spufs/
13825
13826SQUASHFS FILE SYSTEM
13827M:      Phillip Lougher <phillip@squashfs.org.uk>
13828L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13829W:      http://squashfs.org.uk
13830T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13831S:      Maintained
13832F:      Documentation/filesystems/squashfs.txt
13833F:      fs/squashfs/
13834
13835SRM (Alpha) environment access
13836M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13837S:      Maintained
13838F:      arch/alpha/kernel/srm_env.c
13839
13840ST STM32 I2C/SMBUS DRIVER
13841M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13842L:      linux-i2c@vger.kernel.org
13843S:      Maintained
13844F:      drivers/i2c/busses/i2c-stm32*
13845
13846STABLE BRANCH
13847M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13848L:      stable@vger.kernel.org
13849S:      Supported
13850F:      Documentation/process/stable-kernel-rules.rst
13851
13852STAGING - COMEDI
13853M:      Ian Abbott <abbotti@mev.co.uk>
13854M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13855S:      Odd Fixes
13856F:      drivers/staging/comedi/
13857
13858STAGING - FLARION FT1000 DRIVERS
13859M:      Marek Belisko <marek.belisko@gmail.com>
13860S:      Odd Fixes
13861F:      drivers/staging/ft1000/
13862
13863STAGING - INDUSTRIAL IO
13864M:      Jonathan Cameron <jic23@kernel.org>
13865L:      linux-iio@vger.kernel.org
13866S:      Odd Fixes
13867F:      Documentation/devicetree/bindings/staging/iio/
13868F:      drivers/staging/iio/
13869
13870STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13871M:      Marc Dietrich <marvin24@gmx.de>
13872L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13873L:      linux-tegra@vger.kernel.org
13874S:      Maintained
13875F:      drivers/staging/nvec/
13876
13877STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13878M:      Jens Frederich <jfrederich@gmail.com>
13879M:      Daniel Drake <dsd@laptop.org>
13880M:      Jon Nettleton <jon.nettleton@gmail.com>
13881W:      http://wiki.laptop.org/go/DCON
13882S:      Maintained
13883F:      drivers/staging/olpc_dcon/
13884
13885STAGING - REALTEK RTL8712U DRIVERS
13886M:      Larry Finger <Larry.Finger@lwfinger.net>
13887M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13888S:      Odd Fixes
13889F:      drivers/staging/rtl8712/
13890
13891STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13892M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13893M:      Teddy Wang <teddy.wang@siliconmotion.com>
13894M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13895L:      linux-fbdev@vger.kernel.org
13896S:      Maintained
13897F:      drivers/staging/sm750fb/
13898
13899STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13900M:      William Hubbs <w.d.hubbs@gmail.com>
13901M:      Chris Brannon <chris@the-brannons.com>
13902M:      Kirk Reiser <kirk@reisers.ca>
13903M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13904L:      speakup@linux-speakup.org
13905W:      http://www.linux-speakup.org/
13906S:      Odd Fixes
13907F:      drivers/staging/speakup/
13908
13909STAGING - VIA VT665X DRIVERS
13910M:      Forest Bond <forest@alittletooquiet.net>
13911S:      Odd Fixes
13912F:      drivers/staging/vt665?/
13913
13914STAGING - WILC1000 WIFI DRIVER
13915M:      Aditya Shankar <aditya.shankar@microchip.com>
13916M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13917L:      linux-wireless@vger.kernel.org
13918S:      Supported
13919F:      drivers/staging/wilc1000/
13920
13921STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13922M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13923S:      Odd Fixes
13924F:      drivers/staging/xgifb/
13925
13926STAGING SUBSYSTEM
13927M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13928T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13929L:      devel@driverdev.osuosl.org
13930S:      Supported
13931F:      drivers/staging/
13932
13933STARFIRE/DURALAN NETWORK DRIVER
13934M:      Ion Badulescu <ionut@badula.org>
13935S:      Odd Fixes
13936F:      drivers/net/ethernet/adaptec/starfire*
13937
13938STEC S1220 SKD DRIVER
13939M:      Bart Van Assche <bart.vanassche@wdc.com>
13940L:      linux-block@vger.kernel.org
13941S:      Maintained
13942F:      drivers/block/skd*[ch]
13943
13944STI CEC DRIVER
13945M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13946S:      Maintained
13947F:      drivers/staging/media/st-cec/
13948F:      Documentation/devicetree/bindings/media/stih-cec.txt
13949
13950STK1160 USB VIDEO CAPTURE DRIVER
13951M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13952L:      linux-media@vger.kernel.org
13953T:      git git://linuxtv.org/media_tree.git
13954S:      Maintained
13955F:      drivers/media/usb/stk1160/
13956
13957STM32 TIMER/LPTIMER DRIVERS
13958M:      Fabrice Gasnier <fabrice.gasnier@st.com>
13959S:      Maintained
13960F:      drivers/*/stm32-*timer*
13961F:      drivers/pwm/pwm-stm32*
13962F:      include/linux/*/stm32-*tim*
13963F:      Documentation/ABI/testing/*timer-stm32
13964F:      Documentation/devicetree/bindings/*/stm32-*timer*
13965F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
13966
13967STMMAC ETHERNET DRIVER
13968M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13969M:      Alexandre Torgue <alexandre.torgue@st.com>
13970M:      Jose Abreu <joabreu@synopsys.com>
13971L:      netdev@vger.kernel.org
13972W:      http://www.stlinux.com
13973S:      Supported
13974F:      drivers/net/ethernet/stmicro/stmmac/
13975
13976SUN3/3X
13977M:      Sam Creasey <sammy@sammy.net>
13978W:      http://sammy.net/sun3/
13979S:      Maintained
13980F:      arch/m68k/kernel/*sun3*
13981F:      arch/m68k/sun3*/
13982F:      arch/m68k/include/asm/sun3*
13983F:      drivers/net/ethernet/i825xx/sun3*
13984
13985SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13986M:      Hans de Goede <hdegoede@redhat.com>
13987L:      linux-input@vger.kernel.org
13988S:      Maintained
13989F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13990F:      drivers/input/keyboard/sun4i-lradc-keys.c
13991
13992SUNDANCE NETWORK DRIVER
13993M:      Denis Kirjanov <kda@linux-powerpc.org>
13994L:      netdev@vger.kernel.org
13995S:      Maintained
13996F:      drivers/net/ethernet/dlink/sundance.c
13997
13998SUPERH
13999M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14000M:      Rich Felker <dalias@libc.org>
14001L:      linux-sh@vger.kernel.org
14002Q:      http://patchwork.kernel.org/project/linux-sh/list/
14003S:      Maintained
14004F:      Documentation/sh/
14005F:      arch/sh/
14006F:      drivers/sh/
14007
14008SUSPEND TO RAM
14009M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14010M:      Len Brown <len.brown@intel.com>
14011M:      Pavel Machek <pavel@ucw.cz>
14012L:      linux-pm@vger.kernel.org
14013B:      https://bugzilla.kernel.org
14014S:      Supported
14015F:      Documentation/power/
14016F:      arch/x86/kernel/acpi/
14017F:      drivers/base/power/
14018F:      kernel/power/
14019F:      include/linux/suspend.h
14020F:      include/linux/freezer.h
14021F:      include/linux/pm.h
14022
14023SVGA HANDLING
14024M:      Martin Mares <mj@ucw.cz>
14025L:      linux-video@atrey.karlin.mff.cuni.cz
14026S:      Maintained
14027F:      Documentation/svga.txt
14028F:      arch/x86/boot/video*
14029
14030SWIOTLB SUBSYSTEM
14031M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14032L:      iommu@lists.linux-foundation.org
14033T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14034S:      Supported
14035F:      kernel/dma/swiotlb.c
14036F:      arch/*/kernel/pci-swiotlb.c
14037F:      include/linux/swiotlb.h
14038
14039SWITCHDEV
14040M:      Jiri Pirko <jiri@resnulli.us>
14041M:      Ivan Vecera <ivecera@redhat.com>
14042L:      netdev@vger.kernel.org
14043S:      Supported
14044F:      net/switchdev/
14045F:      include/net/switchdev.h
14046
14047SY8106A REGULATOR DRIVER
14048M:      Icenowy Zheng <icenowy@aosc.io>
14049S:      Maintained
14050F:      drivers/regulator/sy8106a-regulator.c
14051F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14052
14053SYNC FILE FRAMEWORK
14054M:      Sumit Semwal <sumit.semwal@linaro.org>
14055R:      Gustavo Padovan <gustavo@padovan.org>
14056S:      Maintained
14057L:      linux-media@vger.kernel.org
14058L:      dri-devel@lists.freedesktop.org
14059F:      drivers/dma-buf/sync_*
14060F:      drivers/dma-buf/dma-fence*
14061F:      drivers/dma-buf/sw_sync.c
14062F:      include/linux/sync_file.h
14063F:      include/uapi/linux/sync_file.h
14064F:      Documentation/sync_file.txt
14065T:      git git://anongit.freedesktop.org/drm/drm-misc
14066
14067SYNOPSYS ARC ARCHITECTURE
14068M:      Vineet Gupta <vgupta@synopsys.com>
14069L:      linux-snps-arc@lists.infradead.org
14070S:      Supported
14071F:      arch/arc/
14072F:      Documentation/devicetree/bindings/arc/*
14073F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14074F:      drivers/clocksource/arc_timer.c
14075F:      drivers/tty/serial/arc_uart.c
14076T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14077
14078SYNOPSYS ARC HSDK SDP pll clock driver
14079M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14080S:      Supported
14081F:      drivers/clk/clk-hsdk-pll.c
14082F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14083
14084SYNOPSYS ARC SDP clock driver
14085M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14086S:      Supported
14087F:      drivers/clk/axs10x/*
14088F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14089
14090SYNOPSYS ARC SDP platform support
14091M:      Alexey Brodkin <abrodkin@synopsys.com>
14092S:      Supported
14093F:      arch/arc/plat-axs10x
14094F:      arch/arc/boot/dts/ax*
14095F:      Documentation/devicetree/bindings/arc/axs10*
14096
14097SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14098M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14099S:      Supported
14100F:      drivers/reset/reset-axs10x.c
14101F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14102
14103SYNOPSYS DESIGNWARE 8250 UART DRIVER
14104R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14105S:      Maintained
14106F:      drivers/tty/serial/8250/8250_dw.c
14107
14108SYNOPSYS DESIGNWARE APB GPIO DRIVER
14109M:      Hoan Tran <hotran@apm.com>
14110L:      linux-gpio@vger.kernel.org
14111S:      Maintained
14112F:      drivers/gpio/gpio-dwapb.c
14113F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14114
14115SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14116M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14117S:      Maintained
14118F:      drivers/dma/dwi-axi-dmac/
14119F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14120
14121SYNOPSYS DESIGNWARE DMAC DRIVER
14122M:      Viresh Kumar <vireshk@kernel.org>
14123R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14124S:      Maintained
14125F:      include/linux/dma/dw.h
14126F:      include/linux/platform_data/dma-dw.h
14127F:      drivers/dma/dw/
14128
14129SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14130M:      Jose Abreu <Jose.Abreu@synopsys.com>
14131L:      netdev@vger.kernel.org
14132S:      Supported
14133F:      drivers/net/ethernet/synopsys/
14134
14135SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
14136M:      Jose Abreu <Jose.Abreu@synopsys.com>
14137L:      netdev@vger.kernel.org
14138S:      Supported
14139F:      drivers/net/pcs/pcs-xpcs.c
14140F:      include/linux/pcs/pcs-xpcs.h
14141
14142SYNOPSYS DESIGNWARE I2C DRIVER
14143M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14144R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14145R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14146L:      linux-i2c@vger.kernel.org
14147S:      Maintained
14148F:      drivers/i2c/busses/i2c-designware-*
14149F:      include/linux/platform_data/i2c-designware.h
14150
14151SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14152M:      Jaehoon Chung <jh80.chung@samsung.com>
14153L:      linux-mmc@vger.kernel.org
14154S:      Maintained
14155F:      drivers/mmc/host/dw_mmc*
14156
14157SYNOPSYS HSDK RESET CONTROLLER DRIVER
14158M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14159S:      Supported
14160F:      drivers/reset/reset-hsdk.c
14161F:      include/dt-bindings/reset/snps,hsdk-reset.h
14162F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14163
14164SYSTEM CONFIGURATION (SYSCON)
14165M:      Lee Jones <lee.jones@linaro.org>
14166M:      Arnd Bergmann <arnd@arndb.de>
14167T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14168S:      Supported
14169F:      drivers/mfd/syscon.c
14170
14171SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14172M:      Sudeep Holla <sudeep.holla@arm.com>
14173L:      linux-arm-kernel@lists.infradead.org
14174S:      Maintained
14175F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14176F:      drivers/clk/clk-sc[mp]i.c
14177F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14178F:      drivers/firmware/arm_scpi.c
14179F:      drivers/firmware/arm_scmi/
14180F:      include/linux/sc[mp]i_protocol.h
14181
14182SYSTEM RESET/SHUTDOWN DRIVERS
14183M:      Sebastian Reichel <sre@kernel.org>
14184L:      linux-pm@vger.kernel.org
14185T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14186S:      Maintained
14187F:      Documentation/devicetree/bindings/power/reset/
14188F:      drivers/power/reset/
14189
14190SYSTEM TRACE MODULE CLASS
14191M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14192S:      Maintained
14193T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14194F:      Documentation/trace/stm.rst
14195F:      drivers/hwtracing/stm/
14196F:      include/linux/stm.h
14197F:      include/uapi/linux/stm.h
14198
14199SYSV FILESYSTEM
14200M:      Christoph Hellwig <hch@infradead.org>
14201S:      Maintained
14202F:      Documentation/filesystems/sysv-fs.txt
14203F:      fs/sysv/
14204F:      include/linux/sysv_fs.h
14205
14206TARGET SUBSYSTEM
14207M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14208L:      linux-scsi@vger.kernel.org
14209L:      target-devel@vger.kernel.org
14210W:      http://www.linux-iscsi.org
14211W:      http://groups.google.com/group/linux-iscsi-target-dev
14212T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14213S:      Supported
14214F:      drivers/target/
14215F:      include/target/
14216F:      Documentation/target/
14217
14218TASKSTATS STATISTICS INTERFACE
14219M:      Balbir Singh <bsingharora@gmail.com>
14220S:      Maintained
14221F:      Documentation/accounting/taskstats*
14222F:      include/linux/taskstats*
14223F:      kernel/taskstats.c
14224
14225TC subsystem
14226M:      Jamal Hadi Salim <jhs@mojatatu.com>
14227M:      Cong Wang <xiyou.wangcong@gmail.com>
14228M:      Jiri Pirko <jiri@resnulli.us>
14229L:      netdev@vger.kernel.org
14230S:      Maintained
14231F:      include/net/pkt_cls.h
14232F:      include/net/pkt_sched.h
14233F:      include/net/tc_act/
14234F:      include/uapi/linux/pkt_cls.h
14235F:      include/uapi/linux/pkt_sched.h
14236F:      include/uapi/linux/tc_act/
14237F:      include/uapi/linux/tc_ematch/
14238F:      net/sched/
14239
14240TCP LOW PRIORITY MODULE
14241M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14242M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14243W:      http://tcp-lp-mod.sourceforge.net/
14244S:      Maintained
14245F:      net/ipv4/tcp_lp.c
14246
14247TDA10071 MEDIA DRIVER
14248M:      Antti Palosaari <crope@iki.fi>
14249L:      linux-media@vger.kernel.org
14250W:      https://linuxtv.org
14251W:      http://palosaari.fi/linux/
14252Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14253T:      git git://linuxtv.org/anttip/media_tree.git
14254S:      Maintained
14255F:      drivers/media/dvb-frontends/tda10071*
14256
14257TDA18212 MEDIA DRIVER
14258M:      Antti Palosaari <crope@iki.fi>
14259L:      linux-media@vger.kernel.org
14260W:      https://linuxtv.org
14261W:      http://palosaari.fi/linux/
14262Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14263T:      git git://linuxtv.org/anttip/media_tree.git
14264S:      Maintained
14265F:      drivers/media/tuners/tda18212*
14266
14267TDA18218 MEDIA DRIVER
14268M:      Antti Palosaari <crope@iki.fi>
14269L:      linux-media@vger.kernel.org
14270W:      https://linuxtv.org
14271W:      http://palosaari.fi/linux/
14272Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14273T:      git git://linuxtv.org/anttip/media_tree.git
14274S:      Maintained
14275F:      drivers/media/tuners/tda18218*
14276
14277TDA18250 MEDIA DRIVER
14278M:      Olli Salonen <olli.salonen@iki.fi>
14279L:      linux-media@vger.kernel.org
14280W:      https://linuxtv.org
14281Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14282T:      git git://linuxtv.org/media_tree.git
14283S:      Maintained
14284F:      drivers/media/tuners/tda18250*
14285
14286TDA18271 MEDIA DRIVER
14287M:      Michael Krufky <mkrufky@linuxtv.org>
14288L:      linux-media@vger.kernel.org
14289W:      https://linuxtv.org
14290W:      http://github.com/mkrufky
14291Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14292T:      git git://linuxtv.org/mkrufky/tuners.git
14293S:      Maintained
14294F:      drivers/media/tuners/tda18271*
14295
14296TDA1997x MEDIA DRIVER
14297M:      Tim Harvey <tharvey@gateworks.com>
14298L:      linux-media@vger.kernel.org
14299W:      https://linuxtv.org
14300Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14301S:      Maintained
14302F:      drivers/media/i2c/tda1997x.*
14303
14304TDA827x MEDIA DRIVER
14305M:      Michael Krufky <mkrufky@linuxtv.org>
14306L:      linux-media@vger.kernel.org
14307W:      https://linuxtv.org
14308W:      http://github.com/mkrufky
14309Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14310T:      git git://linuxtv.org/mkrufky/tuners.git
14311S:      Maintained
14312F:      drivers/media/tuners/tda8290.*
14313
14314TDA8290 MEDIA DRIVER
14315M:      Michael Krufky <mkrufky@linuxtv.org>
14316L:      linux-media@vger.kernel.org
14317W:      https://linuxtv.org
14318W:      http://github.com/mkrufky
14319Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14320T:      git git://linuxtv.org/mkrufky/tuners.git
14321S:      Maintained
14322F:      drivers/media/tuners/tda8290.*
14323
14324TDA9840 MEDIA DRIVER
14325M:      Hans Verkuil <hverkuil@xs4all.nl>
14326L:      linux-media@vger.kernel.org
14327T:      git git://linuxtv.org/media_tree.git
14328W:      https://linuxtv.org
14329S:      Maintained
14330F:      drivers/media/i2c/tda9840*
14331
14332TEA5761 TUNER DRIVER
14333M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14334L:      linux-media@vger.kernel.org
14335W:      https://linuxtv.org
14336T:      git git://linuxtv.org/media_tree.git
14337S:      Odd fixes
14338F:      drivers/media/tuners/tea5761.*
14339
14340TEA5767 TUNER DRIVER
14341M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14342L:      linux-media@vger.kernel.org
14343W:      https://linuxtv.org
14344T:      git git://linuxtv.org/media_tree.git
14345S:      Maintained
14346F:      drivers/media/tuners/tea5767.*
14347
14348TEA6415C MEDIA DRIVER
14349M:      Hans Verkuil <hverkuil@xs4all.nl>
14350L:      linux-media@vger.kernel.org
14351T:      git git://linuxtv.org/media_tree.git
14352W:      https://linuxtv.org
14353S:      Maintained
14354F:      drivers/media/i2c/tea6415c*
14355
14356TEA6420 MEDIA DRIVER
14357M:      Hans Verkuil <hverkuil@xs4all.nl>
14358L:      linux-media@vger.kernel.org
14359T:      git git://linuxtv.org/media_tree.git
14360W:      https://linuxtv.org
14361S:      Maintained
14362F:      drivers/media/i2c/tea6420*
14363
14364TEAM DRIVER
14365M:      Jiri Pirko <jiri@resnulli.us>
14366L:      netdev@vger.kernel.org
14367S:      Supported
14368F:      drivers/net/team/
14369F:      include/linux/if_team.h
14370F:      include/uapi/linux/if_team.h
14371
14372TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14373M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14374S:      Maintained
14375F:      arch/x86/platform/ts5500/
14376
14377TECHNOTREND USB IR RECEIVER
14378M:      Sean Young <sean@mess.org>
14379L:      linux-media@vger.kernel.org
14380S:      Maintained
14381F:      drivers/media/rc/ttusbir.c
14382
14383TECHWELL TW9910 VIDEO DECODER
14384L:      linux-media@vger.kernel.org
14385S:      Orphan
14386F:      drivers/media/i2c/tw9910.c
14387F:      include/media/i2c/tw9910.h
14388
14389TEE SUBSYSTEM
14390M:      Jens Wiklander <jens.wiklander@linaro.org>
14391S:      Maintained
14392F:      include/linux/tee_drv.h
14393F:      include/uapi/linux/tee.h
14394F:      drivers/tee/
14395F:      Documentation/tee.txt
14396
14397TEGRA ARCHITECTURE SUPPORT
14398M:      Thierry Reding <thierry.reding@gmail.com>
14399M:      Jonathan Hunter <jonathanh@nvidia.com>
14400L:      linux-tegra@vger.kernel.org
14401Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14402T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14403S:      Supported
14404N:      [^a-z]tegra
14405
14406TEGRA CLOCK DRIVER
14407M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14408M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14409S:      Supported
14410F:      drivers/clk/tegra/
14411
14412TEGRA DMA DRIVERS
14413M:      Laxman Dewangan <ldewangan@nvidia.com>
14414M:      Jon Hunter <jonathanh@nvidia.com>
14415S:      Supported
14416F:      drivers/dma/tegra*
14417
14418TEGRA I2C DRIVER
14419M:      Laxman Dewangan <ldewangan@nvidia.com>
14420S:      Supported
14421F:      drivers/i2c/busses/i2c-tegra.c
14422
14423TEGRA IOMMU DRIVERS
14424M:      Thierry Reding <thierry.reding@gmail.com>
14425R:      Krishna Reddy <vdumpa@nvidia.com>
14426L:      linux-tegra@vger.kernel.org
14427S:      Supported
14428F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
14429F:      drivers/iommu/tegra*
14430
14431TEGRA KBC DRIVER
14432M:      Laxman Dewangan <ldewangan@nvidia.com>
14433S:      Supported
14434F:      drivers/input/keyboard/tegra-kbc.c
14435
14436TEGRA PWM DRIVER
14437M:      Thierry Reding <thierry.reding@gmail.com>
14438S:      Supported
14439F:      drivers/pwm/pwm-tegra.c
14440
14441TEGRA SERIAL DRIVER
14442M:      Laxman Dewangan <ldewangan@nvidia.com>
14443S:      Supported
14444F:      drivers/tty/serial/serial-tegra.c
14445
14446TEGRA SPI DRIVER
14447M:      Laxman Dewangan <ldewangan@nvidia.com>
14448S:      Supported
14449F:      drivers/spi/spi-tegra*
14450
14451TEHUTI ETHERNET DRIVER
14452M:      Andy Gospodarek <andy@greyhouse.net>
14453L:      netdev@vger.kernel.org
14454S:      Supported
14455F:      drivers/net/ethernet/tehuti/*
14456
14457Telecom Clock Driver for MCPL0010
14458M:      Mark Gross <mark.gross@intel.com>
14459S:      Supported
14460F:      drivers/char/tlclk.c
14461
14462TENSILICA XTENSA PORT (xtensa)
14463M:      Chris Zankel <chris@zankel.net>
14464M:      Max Filippov <jcmvbkbc@gmail.com>
14465L:      linux-xtensa@linux-xtensa.org
14466T:      git git://github.com/czankel/xtensa-linux.git
14467S:      Maintained
14468F:      arch/xtensa/
14469F:      drivers/irqchip/irq-xtensa-*
14470
14471Texas Instruments' System Control Interface (TISCI) Protocol Driver
14472M:      Nishanth Menon <nm@ti.com>
14473M:      Tero Kristo <t-kristo@ti.com>
14474M:      Santosh Shilimkar <ssantosh@kernel.org>
14475L:      linux-arm-kernel@lists.infradead.org
14476S:      Maintained
14477F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14478F:      drivers/firmware/ti_sci*
14479F:      include/linux/soc/ti/ti_sci_protocol.h
14480F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14481F:      include/dt-bindings/genpd/k2g.h
14482F:      drivers/soc/ti/ti_sci_pm_domains.c
14483F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14484F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14485F:      drivers/clk/keystone/sci-clk.c
14486F:      drivers/reset/reset-ti-sci.c
14487
14488THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14489M:      Hans Verkuil <hverkuil@xs4all.nl>
14490L:      linux-media@vger.kernel.org
14491T:      git git://linuxtv.org/media_tree.git
14492W:      https://linuxtv.org
14493S:      Maintained
14494F:      drivers/media/radio/radio-raremono.c
14495
14496THERMAL
14497M:      Zhang Rui <rui.zhang@intel.com>
14498M:      Eduardo Valentin <edubezval@gmail.com>
14499L:      linux-pm@vger.kernel.org
14500T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14501T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14502Q:      https://patchwork.kernel.org/project/linux-pm/list/
14503S:      Supported
14504F:      drivers/thermal/
14505F:      include/linux/thermal.h
14506F:      include/uapi/linux/thermal.h
14507F:      include/linux/cpu_cooling.h
14508F:      Documentation/devicetree/bindings/thermal/
14509
14510THERMAL/CPU_COOLING
14511M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14512M:      Viresh Kumar <viresh.kumar@linaro.org>
14513M:      Javi Merino <javi.merino@kernel.org>
14514L:      linux-pm@vger.kernel.org
14515S:      Supported
14516F:      Documentation/thermal/cpu-cooling-api.txt
14517F:      drivers/thermal/cpu_cooling.c
14518F:      include/linux/cpu_cooling.h
14519
14520THINKPAD ACPI EXTRAS DRIVER
14521M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14522L:      ibm-acpi-devel@lists.sourceforge.net
14523L:      platform-driver-x86@vger.kernel.org
14524W:      http://ibm-acpi.sourceforge.net
14525W:      http://thinkwiki.org/wiki/Ibm-acpi
14526T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14527S:      Maintained
14528F:      drivers/platform/x86/thinkpad_acpi.c
14529
14530THUNDERBOLT DRIVER
14531M:      Andreas Noever <andreas.noever@gmail.com>
14532M:      Michael Jamet <michael.jamet@intel.com>
14533M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14534M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14535T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14536S:      Maintained
14537F:      Documentation/admin-guide/thunderbolt.rst
14538F:      drivers/thunderbolt/
14539F:      include/linux/thunderbolt.h
14540
14541THUNDERBOLT NETWORK DRIVER
14542M:      Michael Jamet <michael.jamet@intel.com>
14543M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14544M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14545L:      netdev@vger.kernel.org
14546S:      Maintained
14547F:      drivers/net/thunderbolt.c
14548
14549THUNDERX GPIO DRIVER
14550M:      David Daney <david.daney@cavium.com>
14551S:      Maintained
14552F:      drivers/gpio/gpio-thunderx.c
14553
14554TI AM437X VPFE DRIVER
14555M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14556L:      linux-media@vger.kernel.org
14557W:      https://linuxtv.org
14558Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14559T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14560S:      Maintained
14561F:      drivers/media/platform/am437x/
14562
14563TI BANDGAP AND THERMAL DRIVER
14564M:      Eduardo Valentin <edubezval@gmail.com>
14565M:      Keerthy <j-keerthy@ti.com>
14566L:      linux-pm@vger.kernel.org
14567L:      linux-omap@vger.kernel.org
14568S:      Maintained
14569F:      drivers/thermal/ti-soc-thermal/
14570
14571TI BQ27XXX POWER SUPPLY DRIVER
14572R:      Andrew F. Davis <afd@ti.com>
14573F:      include/linux/power/bq27xxx_battery.h
14574F:      drivers/power/supply/bq27xxx_battery.c
14575F:      drivers/power/supply/bq27xxx_battery_i2c.c
14576
14577TI CDCE706 CLOCK DRIVER
14578M:      Max Filippov <jcmvbkbc@gmail.com>
14579S:      Maintained
14580F:      drivers/clk/clk-cdce706.c
14581
14582TI CLOCK DRIVER
14583M:      Tero Kristo <t-kristo@ti.com>
14584L:      linux-omap@vger.kernel.org
14585S:      Maintained
14586F:      drivers/clk/ti/
14587F:      include/linux/clk/ti.h
14588
14589TI DAVINCI MACHINE SUPPORT
14590M:      Sekhar Nori <nsekhar@ti.com>
14591M:      Kevin Hilman <khilman@kernel.org>
14592L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14593T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14594S:      Supported
14595F:      arch/arm/mach-davinci/
14596F:      drivers/i2c/busses/i2c-davinci.c
14597F:      arch/arm/boot/dts/da850*
14598
14599TI DAVINCI SERIES CLOCK DRIVER
14600M:      David Lechner <david@lechnology.com>
14601R:      Sekhar Nori <nsekhar@ti.com>
14602S:      Maintained
14603F:      Documentation/devicetree/bindings/clock/ti/davinci/
14604F:      drivers/clk/davinci/
14605
14606TI DAVINCI SERIES GPIO DRIVER
14607M:      Keerthy <j-keerthy@ti.com>
14608L:      linux-gpio@vger.kernel.org
14609S:      Maintained
14610F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14611F:      drivers/gpio/gpio-davinci.c
14612
14613TI DAVINCI SERIES MEDIA DRIVER
14614M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14615L:      linux-media@vger.kernel.org
14616W:      https://linuxtv.org
14617Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14618T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14619S:      Maintained
14620F:      drivers/media/platform/davinci/
14621F:      include/media/davinci/
14622
14623TI ETHERNET SWITCH DRIVER (CPSW)
14624R:      Grygorii Strashko <grygorii.strashko@ti.com>
14625L:      linux-omap@vger.kernel.org
14626L:      netdev@vger.kernel.org
14627S:      Maintained
14628F:      drivers/net/ethernet/ti/cpsw*
14629F:      drivers/net/ethernet/ti/davinci*
14630
14631TI FLASH MEDIA INTERFACE DRIVER
14632M:      Alex Dubov <oakad@yahoo.com>
14633S:      Maintained
14634F:      drivers/misc/tifm*
14635F:      drivers/mmc/host/tifm_sd.c
14636F:      include/linux/tifm.h
14637
14638TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14639M:      Santosh Shilimkar <ssantosh@kernel.org>
14640L:      linux-kernel@vger.kernel.org
14641L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14642S:      Maintained
14643F:      drivers/soc/ti/*
14644T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14645
14646TI LM49xxx FAMILY ASoC CODEC DRIVERS
14647M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14648M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14649L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14650S:      Maintained
14651F:      sound/soc/codecs/lm49453*
14652F:      sound/soc/codecs/isabelle*
14653
14654TI LP855x BACKLIGHT DRIVER
14655M:      Milo Kim <milo.kim@ti.com>
14656S:      Maintained
14657F:      Documentation/backlight/lp855x-driver.txt
14658F:      drivers/video/backlight/lp855x_bl.c
14659F:      include/linux/platform_data/lp855x.h
14660
14661TI LP8727 CHARGER DRIVER
14662M:      Milo Kim <milo.kim@ti.com>
14663S:      Maintained
14664F:      drivers/power/supply/lp8727_charger.c
14665F:      include/linux/platform_data/lp8727.h
14666
14667TI LP8788 MFD DRIVER
14668M:      Milo Kim <milo.kim@ti.com>
14669S:      Maintained
14670F:      drivers/iio/adc/lp8788_adc.c
14671F:      drivers/leds/leds-lp8788.c
14672F:      drivers/mfd/lp8788*.c
14673F:      drivers/power/supply/lp8788-charger.c
14674F:      drivers/regulator/lp8788-*.c
14675F:      include/linux/mfd/lp8788*.h
14676
14677TI NETCP ETHERNET DRIVER
14678M:      Wingman Kwok <w-kwok2@ti.com>
14679M:      Murali Karicheri <m-karicheri2@ti.com>
14680L:      netdev@vger.kernel.org
14681S:      Maintained
14682F:      drivers/net/ethernet/ti/netcp*
14683
14684TI PCM3060 ASoC CODEC DRIVER
14685M:      Kirill Marinushkin <kmarinushkin@birdec.com>
14686L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14687S:      Maintained
14688F:      Documentation/devicetree/bindings/sound/pcm3060.txt
14689F:      sound/soc/codecs/pcm3060*
14690
14691TI TAS571X FAMILY ASoC CODEC DRIVER
14692M:      Kevin Cernekee <cernekee@chromium.org>
14693L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14694S:      Odd Fixes
14695F:      sound/soc/codecs/tas571x*
14696
14697TI TRF7970A NFC DRIVER
14698M:      Mark Greer <mgreer@animalcreek.com>
14699L:      linux-wireless@vger.kernel.org
14700L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14701S:      Supported
14702F:      drivers/nfc/trf7970a.c
14703F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14704
14705TI TWL4030 SERIES SOC CODEC DRIVER
14706M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14707L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14708S:      Maintained
14709F:      sound/soc/codecs/twl4030*
14710
14711TI VPE/CAL DRIVERS
14712M:      Benoit Parrot <bparrot@ti.com>
14713L:      linux-media@vger.kernel.org
14714W:      http://linuxtv.org/
14715Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14716S:      Maintained
14717F:      drivers/media/platform/ti-vpe/
14718
14719TI WILINK WIRELESS DRIVERS
14720L:      linux-wireless@vger.kernel.org
14721W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14722W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14723T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14724S:      Orphan
14725F:      drivers/net/wireless/ti/
14726F:      include/linux/wl12xx.h
14727
14728TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14729M:      John Stultz <john.stultz@linaro.org>
14730M:      Thomas Gleixner <tglx@linutronix.de>
14731R:      Stephen Boyd <sboyd@kernel.org>
14732L:      linux-kernel@vger.kernel.org
14733T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14734S:      Supported
14735F:      include/linux/clocksource.h
14736F:      include/linux/time.h
14737F:      include/linux/timex.h
14738F:      include/uapi/linux/time.h
14739F:      include/uapi/linux/timex.h
14740F:      kernel/time/clocksource.c
14741F:      kernel/time/time*.c
14742F:      kernel/time/alarmtimer.c
14743F:      kernel/time/ntp.c
14744F:      tools/testing/selftests/timers/
14745
14746TIPC NETWORK LAYER
14747M:      Jon Maloy <jon.maloy@ericsson.com>
14748M:      Ying Xue <ying.xue@windriver.com>
14749L:      netdev@vger.kernel.org (core kernel code)
14750L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14751W:      http://tipc.sourceforge.net/
14752S:      Maintained
14753F:      include/uapi/linux/tipc*.h
14754F:      net/tipc/
14755
14756TLAN NETWORK DRIVER
14757M:      Samuel Chessman <chessman@tux.org>
14758L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14759W:      http://sourceforge.net/projects/tlan/
14760S:      Maintained
14761F:      Documentation/networking/tlan.txt
14762F:      drivers/net/ethernet/ti/tlan.*
14763
14764TM6000 VIDEO4LINUX DRIVER
14765M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14766L:      linux-media@vger.kernel.org
14767W:      https://linuxtv.org
14768T:      git git://linuxtv.org/media_tree.git
14769S:      Odd fixes
14770F:      drivers/media/usb/tm6000/
14771F:      Documentation/media/v4l-drivers/tm6000*
14772
14773TMIO/SDHI MMC DRIVER
14774M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14775L:      linux-mmc@vger.kernel.org
14776S:      Supported
14777F:      drivers/mmc/host/tmio_mmc*
14778F:      drivers/mmc/host/renesas_sdhi*
14779F:      include/linux/mfd/tmio.h
14780
14781TMP401 HARDWARE MONITOR DRIVER
14782M:      Guenter Roeck <linux@roeck-us.net>
14783L:      linux-hwmon@vger.kernel.org
14784S:      Maintained
14785F:      Documentation/hwmon/tmp401
14786F:      drivers/hwmon/tmp401.c
14787
14788TMPFS (SHMEM FILESYSTEM)
14789M:      Hugh Dickins <hughd@google.com>
14790L:      linux-mm@kvack.org
14791S:      Maintained
14792F:      include/linux/shmem_fs.h
14793F:      mm/shmem.c
14794
14795TOMOYO SECURITY MODULE
14796M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14797M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14798L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14799L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14800L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14801L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14802W:      http://tomoyo.sourceforge.jp/
14803T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14804S:      Maintained
14805F:      security/tomoyo/
14806
14807TOPSTAR LAPTOP EXTRAS DRIVER
14808M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14809L:      platform-driver-x86@vger.kernel.org
14810S:      Maintained
14811F:      drivers/platform/x86/topstar-laptop.c
14812
14813TORTURE-TEST MODULES
14814M:      Davidlohr Bueso <dave@stgolabs.net>
14815M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14816M:      Josh Triplett <josh@joshtriplett.org>
14817L:      linux-kernel@vger.kernel.org
14818S:      Supported
14819T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14820F:      Documentation/RCU/torture.rst
14821F:      kernel/locking/locktorture.c
14822F:      kernel/rcu/rcuscale.c
14823F:      kernel/rcu/rcutorture.c
14824F:      kernel/torture.c
14825
14826TOSHIBA ACPI EXTRAS DRIVER
14827M:      Azael Avalos <coproscefalo@gmail.com>
14828L:      platform-driver-x86@vger.kernel.org
14829S:      Maintained
14830F:      drivers/platform/x86/toshiba_acpi.c
14831
14832TOSHIBA BLUETOOTH DRIVER
14833M:      Azael Avalos <coproscefalo@gmail.com>
14834L:      platform-driver-x86@vger.kernel.org
14835S:      Maintained
14836F:      drivers/platform/x86/toshiba_bluetooth.c
14837
14838TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14839M:      Azael Avalos <coproscefalo@gmail.com>
14840L:      platform-driver-x86@vger.kernel.org
14841S:      Maintained
14842F:      drivers/platform/x86/toshiba_haps.c
14843
14844TOSHIBA SMM DRIVER
14845M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14846W:      http://www.buzzard.org.uk/toshiba/
14847S:      Maintained
14848F:      drivers/char/toshiba.c
14849F:      include/linux/toshiba.h
14850F:      include/uapi/linux/toshiba.h
14851
14852TOSHIBA TC358743 DRIVER
14853M:      Mats Randgaard <matrandg@cisco.com>
14854L:      linux-media@vger.kernel.org
14855S:      Maintained
14856F:      drivers/media/i2c/tc358743*
14857F:      include/media/i2c/tc358743.h
14858
14859TOSHIBA WMI HOTKEYS DRIVER
14860M:      Azael Avalos <coproscefalo@gmail.com>
14861L:      platform-driver-x86@vger.kernel.org
14862S:      Maintained
14863F:      drivers/platform/x86/toshiba-wmi.c
14864
14865TPM DEVICE DRIVER
14866M:      Peter Huewe <peterhuewe@gmx.de>
14867M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14868R:      Jason Gunthorpe <jgg@ziepe.ca>
14869L:      linux-integrity@vger.kernel.org
14870Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14871W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14872T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14873S:      Maintained
14874F:      drivers/char/tpm/
14875
14876TRACING
14877M:      Steven Rostedt <rostedt@goodmis.org>
14878M:      Ingo Molnar <mingo@redhat.com>
14879T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14880S:      Maintained
14881F:      Documentation/trace/ftrace.rst
14882F:      arch/*/*/*/ftrace.h
14883F:      arch/*/kernel/ftrace.c
14884F:      include/*/ftrace.h
14885F:      include/linux/trace*.h
14886F:      include/trace/
14887F:      kernel/trace/
14888F:      tools/testing/selftests/ftrace/
14889
14890TRACING MMIO ACCESSES (MMIOTRACE)
14891M:      Steven Rostedt <rostedt@goodmis.org>
14892M:      Ingo Molnar <mingo@kernel.org>
14893R:      Karol Herbst <karolherbst@gmail.com>
14894R:      Pekka Paalanen <ppaalanen@gmail.com>
14895S:      Maintained
14896L:      linux-kernel@vger.kernel.org
14897L:      nouveau@lists.freedesktop.org
14898F:      kernel/trace/trace_mmiotrace.c
14899F:      include/linux/mmiotrace.h
14900F:      arch/x86/mm/kmmio.c
14901F:      arch/x86/mm/mmio-mod.c
14902F:      arch/x86/mm/testmmiotrace.c
14903
14904TRIVIAL PATCHES
14905M:      Jiri Kosina <trivial@kernel.org>
14906T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14907S:      Maintained
14908K:      ^Subject:.*(?i)trivial
14909
14910TEMPO SEMICONDUCTOR DRIVERS
14911M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14912S:      Maintained
14913F:      sound/soc/codecs/tscs*.c
14914F:      sound/soc/codecs/tscs*.h
14915F:      Documentation/devicetree/bindings/sound/tscs*.txt
14916
14917TTY LAYER
14918M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14919M:      Jiri Slaby <jslaby@suse.com>
14920S:      Supported
14921T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14922F:      Documentation/serial/
14923F:      drivers/tty/
14924F:      drivers/tty/serial/serial_core.c
14925F:      include/linux/serial_core.h
14926F:      include/linux/serial.h
14927F:      include/linux/tty.h
14928F:      include/uapi/linux/serial_core.h
14929F:      include/uapi/linux/serial.h
14930F:      include/uapi/linux/tty.h
14931
14932TUA9001 MEDIA DRIVER
14933M:      Antti Palosaari <crope@iki.fi>
14934L:      linux-media@vger.kernel.org
14935W:      https://linuxtv.org
14936W:      http://palosaari.fi/linux/
14937Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14938T:      git git://linuxtv.org/anttip/media_tree.git
14939S:      Maintained
14940F:      drivers/media/tuners/tua9001*
14941
14942TULIP NETWORK DRIVERS
14943L:      netdev@vger.kernel.org
14944L:      linux-parisc@vger.kernel.org
14945S:      Orphan
14946F:      drivers/net/ethernet/dec/tulip/
14947
14948TUN/TAP driver
14949M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14950W:      http://vtun.sourceforge.net/tun
14951S:      Maintained
14952F:      Documentation/networking/tuntap.txt
14953F:      arch/um/os-Linux/drivers/
14954
14955TURBOCHANNEL SUBSYSTEM
14956M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14957M:      Ralf Baechle <ralf@linux-mips.org>
14958L:      linux-mips@linux-mips.org
14959Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14960S:      Maintained
14961F:      drivers/tc/
14962F:      include/linux/tc.h
14963
14964TURBOSTAT UTILITY
14965M:      "Len Brown" <lenb@kernel.org>
14966L:      linux-pm@vger.kernel.org
14967B:      https://bugzilla.kernel.org
14968Q:      https://patchwork.kernel.org/project/linux-pm/list/
14969T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14970S:      Supported
14971F:      tools/power/x86/turbostat/
14972
14973TW5864 VIDEO4LINUX DRIVER
14974M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14975M:      Anton Sviridenko <anton@corp.bluecherry.net>
14976M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14977M:      Andrey Utkin <andrey_utkin@fastmail.com>
14978L:      linux-media@vger.kernel.org
14979S:      Supported
14980F:      drivers/media/pci/tw5864/
14981
14982TW68 VIDEO4LINUX DRIVER
14983M:      Hans Verkuil <hverkuil@xs4all.nl>
14984L:      linux-media@vger.kernel.org
14985T:      git git://linuxtv.org/media_tree.git
14986W:      https://linuxtv.org
14987S:      Odd Fixes
14988F:      drivers/media/pci/tw68/
14989
14990TW686X VIDEO4LINUX DRIVER
14991M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14992L:      linux-media@vger.kernel.org
14993T:      git git://linuxtv.org/media_tree.git
14994W:      http://linuxtv.org
14995S:      Maintained
14996F:      drivers/media/pci/tw686x/
14997
14998UBI FILE SYSTEM (UBIFS)
14999M:      Richard Weinberger <richard@nod.at>
15000M:      Artem Bityutskiy <dedekind1@gmail.com>
15001M:      Adrian Hunter <adrian.hunter@intel.com>
15002L:      linux-mtd@lists.infradead.org
15003T:      git git://git.infradead.org/ubifs-2.6.git
15004W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15005S:      Supported
15006F:      Documentation/filesystems/ubifs.txt
15007F:      fs/ubifs/
15008
15009UCLINUX (M68KNOMMU AND COLDFIRE)
15010M:      Greg Ungerer <gerg@linux-m68k.org>
15011W:      http://www.linux-m68k.org/
15012W:      http://www.uclinux.org/
15013L:      linux-m68k@lists.linux-m68k.org
15014L:      uclinux-dev@uclinux.org  (subscribers-only)
15015T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15016S:      Maintained
15017F:      arch/m68k/coldfire/
15018F:      arch/m68k/68*/
15019F:      arch/m68k/*/*_no.*
15020F:      arch/m68k/include/asm/*_no.*
15021
15022UDF FILESYSTEM
15023M:      Jan Kara <jack@suse.com>
15024S:      Maintained
15025F:      Documentation/filesystems/udf.txt
15026F:      fs/udf/
15027
15028UDRAW TABLET
15029M:      Bastien Nocera <hadess@hadess.net>
15030L:      linux-input@vger.kernel.org
15031S:      Maintained
15032F:      drivers/hid/hid-udraw-ps3.c
15033
15034UFS FILESYSTEM
15035M:      Evgeniy Dushistov <dushistov@mail.ru>
15036S:      Maintained
15037F:      Documentation/filesystems/ufs.txt
15038F:      fs/ufs/
15039
15040UHID USERSPACE HID IO DRIVER:
15041M:      David Herrmann <dh.herrmann@googlemail.com>
15042L:      linux-input@vger.kernel.org
15043S:      Maintained
15044F:      drivers/hid/uhid.c
15045F:      include/uapi/linux/uhid.h
15046
15047ULPI BUS
15048M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15049L:      linux-usb@vger.kernel.org
15050S:      Maintained
15051F:      drivers/usb/common/ulpi.c
15052F:      include/linux/ulpi/
15053
15054ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15055L:      linux-usb@vger.kernel.org
15056S:      Orphan
15057F:      drivers/uwb/
15058F:      include/linux/uwb.h
15059F:      include/linux/uwb/
15060
15061UNICORE32 ARCHITECTURE:
15062M:      Guan Xuetao <gxt@pku.edu.cn>
15063W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15064S:      Maintained
15065T:      git git://github.com/gxt/linux.git
15066F:      arch/unicore32/
15067
15068UNIFDEF
15069M:      Tony Finch <dot@dotat.at>
15070W:      http://dotat.at/prog/unifdef
15071S:      Maintained
15072F:      scripts/unifdef.c
15073
15074UNIFORM CDROM DRIVER
15075M:      Jens Axboe <axboe@kernel.dk>
15076W:      http://www.kernel.dk
15077S:      Maintained
15078F:      Documentation/cdrom/
15079F:      drivers/cdrom/cdrom.c
15080F:      include/linux/cdrom.h
15081F:      include/uapi/linux/cdrom.h
15082
15083UNISYS S-PAR DRIVERS
15084M:      David Kershner <david.kershner@unisys.com>
15085L:      sparmaintainer@unisys.com (Unisys internal)
15086S:      Supported
15087F:      include/linux/visorbus.h
15088F:      drivers/visorbus/
15089F:      drivers/staging/unisys/
15090
15091UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15092M:      Vinayak Holikatti <vinholikatti@gmail.com>
15093L:      linux-scsi@vger.kernel.org
15094S:      Supported
15095F:      Documentation/scsi/ufs.txt
15096F:      drivers/scsi/ufs/
15097
15098UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15099M:      Joao Pinto <jpinto@synopsys.com>
15100L:      linux-scsi@vger.kernel.org
15101S:      Supported
15102F:      drivers/scsi/ufs/*dwc*
15103
15104UNSORTED BLOCK IMAGES (UBI)
15105M:      Artem Bityutskiy <dedekind1@gmail.com>
15106M:      Richard Weinberger <richard@nod.at>
15107W:      http://www.linux-mtd.infradead.org/
15108L:      linux-mtd@lists.infradead.org
15109T:      git git://git.infradead.org/ubifs-2.6.git
15110S:      Supported
15111F:      drivers/mtd/ubi/
15112F:      include/linux/mtd/ubi.h
15113F:      include/uapi/mtd/ubi-user.h
15114
15115USB "USBNET" DRIVER FRAMEWORK
15116M:      Oliver Neukum <oneukum@suse.com>
15117L:      netdev@vger.kernel.org
15118W:      http://www.linux-usb.org/usbnet
15119S:      Maintained
15120F:      drivers/net/usb/usbnet.c
15121F:      include/linux/usb/usbnet.h
15122
15123USB ACM DRIVER
15124M:      Oliver Neukum <oneukum@suse.com>
15125L:      linux-usb@vger.kernel.org
15126S:      Maintained
15127F:      Documentation/usb/acm.txt
15128F:      drivers/usb/class/cdc-acm.*
15129
15130USB AR5523 WIRELESS DRIVER
15131M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15132L:      linux-wireless@vger.kernel.org
15133S:      Maintained
15134F:      drivers/net/wireless/ath/ar5523/
15135
15136USB ATTACHED SCSI
15137M:      Oliver Neukum <oneukum@suse.com>
15138L:      linux-usb@vger.kernel.org
15139L:      linux-scsi@vger.kernel.org
15140S:      Maintained
15141F:      drivers/usb/storage/uas.c
15142
15143USB CDC ETHERNET DRIVER
15144M:      Oliver Neukum <oliver@neukum.org>
15145L:      linux-usb@vger.kernel.org
15146S:      Maintained
15147F:      drivers/net/usb/cdc_*.c
15148F:      include/uapi/linux/usb/cdc.h
15149
15150USB CHAOSKEY DRIVER
15151M:      Keith Packard <keithp@keithp.com>
15152L:      linux-usb@vger.kernel.org
15153S:      Maintained
15154F:      drivers/usb/misc/chaoskey.c
15155
15156USB CYPRESS C67X00 DRIVER
15157M:      Peter Korsgaard <jacmet@sunsite.dk>
15158L:      linux-usb@vger.kernel.org
15159S:      Maintained
15160F:      drivers/usb/c67x00/
15161
15162USB DAVICOM DM9601 DRIVER
15163M:      Peter Korsgaard <jacmet@sunsite.dk>
15164L:      netdev@vger.kernel.org
15165W:      http://www.linux-usb.org/usbnet
15166S:      Maintained
15167F:      drivers/net/usb/dm9601.c
15168
15169USB DIAMOND RIO500 DRIVER
15170M:      Cesar Miquel <miquel@df.uba.ar>
15171L:      rio500-users@lists.sourceforge.net
15172W:      http://rio500.sourceforge.net
15173S:      Maintained
15174F:      drivers/usb/misc/rio500*
15175
15176USB EHCI DRIVER
15177M:      Alan Stern <stern@rowland.harvard.edu>
15178L:      linux-usb@vger.kernel.org
15179S:      Maintained
15180F:      Documentation/usb/ehci.txt
15181F:      drivers/usb/host/ehci*
15182
15183USB GADGET/PERIPHERAL SUBSYSTEM
15184M:      Felipe Balbi <balbi@kernel.org>
15185L:      linux-usb@vger.kernel.org
15186W:      http://www.linux-usb.org/gadget
15187T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15188S:      Maintained
15189F:      drivers/usb/gadget/
15190F:      include/linux/usb/gadget*
15191
15192USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15193M:      Jiri Kosina <jikos@kernel.org>
15194R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15195L:      linux-usb@vger.kernel.org
15196T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15197S:      Maintained
15198F:      Documentation/hid/hiddev.txt
15199F:      drivers/hid/usbhid/
15200
15201USB INTEL XHCI ROLE MUX DRIVER
15202M:      Hans de Goede <hdegoede@redhat.com>
15203L:      linux-usb@vger.kernel.org
15204S:      Maintained
15205F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15206
15207USB ISP116X DRIVER
15208M:      Olav Kongas <ok@artecdesign.ee>
15209L:      linux-usb@vger.kernel.org
15210S:      Maintained
15211F:      drivers/usb/host/isp116x*
15212F:      include/linux/usb/isp116x.h
15213
15214USB LAN78XX ETHERNET DRIVER
15215M:      Woojung Huh <woojung.huh@microchip.com>
15216M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15217L:      netdev@vger.kernel.org
15218S:      Maintained
15219F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15220F:      drivers/net/usb/lan78xx.*
15221F:      include/dt-bindings/net/microchip-lan78xx.h
15222
15223USB MASS STORAGE DRIVER
15224M:      Alan Stern <stern@rowland.harvard.edu>
15225L:      linux-usb@vger.kernel.org
15226L:      usb-storage@lists.one-eyed-alien.net
15227S:      Maintained
15228W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15229F:      drivers/usb/storage/
15230
15231USB MIDI DRIVER
15232M:      Clemens Ladisch <clemens@ladisch.de>
15233L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15234T:      git git://git.alsa-project.org/alsa-kernel.git
15235S:      Maintained
15236F:      sound/usb/midi.*
15237
15238USB NETWORKING DRIVERS
15239L:      linux-usb@vger.kernel.org
15240S:      Odd Fixes
15241F:      drivers/net/usb/
15242
15243USB OHCI DRIVER
15244M:      Alan Stern <stern@rowland.harvard.edu>
15245L:      linux-usb@vger.kernel.org
15246S:      Maintained
15247F:      Documentation/usb/ohci.txt
15248F:      drivers/usb/host/ohci*
15249
15250USB OTG FSM (Finite State Machine)
15251M:      Peter Chen <Peter.Chen@nxp.com>
15252T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15253L:      linux-usb@vger.kernel.org
15254S:      Maintained
15255F:      drivers/usb/common/usb-otg-fsm.c
15256
15257USB OVER IP DRIVER
15258M:      Valentina Manea <valentina.manea.m@gmail.com>
15259M:      Shuah Khan <shuah@kernel.org>
15260L:      linux-usb@vger.kernel.org
15261S:      Maintained
15262F:      Documentation/usb/usbip_protocol.txt
15263F:      drivers/usb/usbip/
15264F:      tools/usb/usbip/
15265F:      tools/testing/selftests/drivers/usb/usbip/
15266
15267USB PEGASUS DRIVER
15268M:      Petko Manolov <petkan@nucleusys.com>
15269L:      linux-usb@vger.kernel.org
15270L:      netdev@vger.kernel.org
15271T:      git git://github.com/petkan/pegasus.git
15272W:      https://github.com/petkan/pegasus
15273S:      Maintained
15274F:      drivers/net/usb/pegasus.*
15275
15276USB PHY LAYER
15277M:      Felipe Balbi <balbi@kernel.org>
15278L:      linux-usb@vger.kernel.org
15279T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15280S:      Maintained
15281F:      drivers/usb/phy/
15282
15283USB PRINTER DRIVER (usblp)
15284M:      Pete Zaitcev <zaitcev@redhat.com>
15285L:      linux-usb@vger.kernel.org
15286S:      Supported
15287F:      drivers/usb/class/usblp.c
15288
15289USB QMI WWAN NETWORK DRIVER
15290M:      Bjørn Mork <bjorn@mork.no>
15291L:      netdev@vger.kernel.org
15292S:      Maintained
15293F:      Documentation/ABI/testing/sysfs-class-net-qmi
15294F:      drivers/net/usb/qmi_wwan.c
15295
15296USB RTL8150 DRIVER
15297M:      Petko Manolov <petkan@nucleusys.com>
15298L:      linux-usb@vger.kernel.org
15299L:      netdev@vger.kernel.org
15300T:      git git://github.com/petkan/rtl8150.git
15301W:      https://github.com/petkan/rtl8150
15302S:      Maintained
15303F:      drivers/net/usb/rtl8150.c
15304
15305USB SERIAL SUBSYSTEM
15306M:      Johan Hovold <johan@kernel.org>
15307L:      linux-usb@vger.kernel.org
15308T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15309S:      Maintained
15310F:      Documentation/usb/usb-serial.txt
15311F:      drivers/usb/serial/
15312F:      include/linux/usb/serial.h
15313
15314USB SMSC75XX ETHERNET DRIVER
15315M:      Steve Glendinning <steve.glendinning@shawell.net>
15316L:      netdev@vger.kernel.org
15317S:      Maintained
15318F:      drivers/net/usb/smsc75xx.*
15319
15320USB SMSC95XX ETHERNET DRIVER
15321M:      Steve Glendinning <steve.glendinning@shawell.net>
15322M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15323L:      netdev@vger.kernel.org
15324S:      Maintained
15325F:      drivers/net/usb/smsc95xx.*
15326
15327USB SUBSYSTEM
15328M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15329L:      linux-usb@vger.kernel.org
15330W:      http://www.linux-usb.org
15331T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15332S:      Supported
15333F:      Documentation/devicetree/bindings/usb/
15334F:      Documentation/usb/
15335F:      drivers/usb/
15336F:      include/linux/usb.h
15337F:      include/linux/usb/
15338
15339USB TYPEC PI3USB30532 MUX DRIVER
15340M:      Hans de Goede <hdegoede@redhat.com>
15341L:      linux-usb@vger.kernel.org
15342S:      Maintained
15343F:      drivers/usb/typec/mux/pi3usb30532.c
15344
15345USB TYPEC CLASS
15346M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15347L:      linux-usb@vger.kernel.org
15348S:      Maintained
15349F:      Documentation/ABI/testing/sysfs-class-typec
15350F:      Documentation/driver-api/usb/typec.rst
15351F:      drivers/usb/typec/
15352F:      include/linux/usb/typec.h
15353
15354USB TYPEC BUS FOR ALTERNATE MODES
15355M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15356L:      linux-usb@vger.kernel.org
15357S:      Maintained
15358F:      Documentation/ABI/testing/sysfs-bus-typec
15359F:      Documentation/driver-api/usb/typec_bus.rst
15360F:      drivers/usb/typec/altmodes/
15361F:      include/linux/usb/typec_altmode.h
15362
15363USB TYPEC PORT CONTROLLER DRIVERS
15364M:      Guenter Roeck <linux@roeck-us.net>
15365L:      linux-usb@vger.kernel.org
15366S:      Maintained
15367F:      drivers/usb/typec/tcpm/
15368
15369USB UHCI DRIVER
15370M:      Alan Stern <stern@rowland.harvard.edu>
15371L:      linux-usb@vger.kernel.org
15372S:      Maintained
15373F:      drivers/usb/host/uhci*
15374
15375USB VIDEO CLASS
15376M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15377L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15378L:      linux-media@vger.kernel.org
15379T:      git git://linuxtv.org/media_tree.git
15380W:      http://www.ideasonboard.org/uvc/
15381S:      Maintained
15382F:      drivers/media/usb/uvc/
15383F:      include/uapi/linux/uvcvideo.h
15384
15385USB VISION DRIVER
15386M:      Hans Verkuil <hverkuil@xs4all.nl>
15387L:      linux-media@vger.kernel.org
15388T:      git git://linuxtv.org/media_tree.git
15389W:      https://linuxtv.org
15390S:      Odd Fixes
15391F:      drivers/media/usb/usbvision/
15392
15393USB WEBCAM GADGET
15394M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15395L:      linux-usb@vger.kernel.org
15396S:      Maintained
15397F:      drivers/usb/gadget/function/*uvc*
15398F:      drivers/usb/gadget/legacy/webcam.c
15399F:      include/uapi/linux/usb/g_uvc.h
15400
15401USB WIRELESS RNDIS DRIVER (rndis_wlan)
15402M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15403L:      linux-wireless@vger.kernel.org
15404S:      Maintained
15405F:      drivers/net/wireless/rndis_wlan.c
15406
15407USB XHCI DRIVER
15408M:      Mathias Nyman <mathias.nyman@intel.com>
15409L:      linux-usb@vger.kernel.org
15410S:      Supported
15411F:      drivers/usb/host/xhci*
15412F:      drivers/usb/host/pci-quirks*
15413
15414USB ZD1201 DRIVER
15415L:      linux-wireless@vger.kernel.org
15416W:      http://linux-lc100020.sourceforge.net
15417S:      Orphan
15418F:      drivers/net/wireless/zydas/zd1201.*
15419
15420USB ZR364XX DRIVER
15421M:      Antoine Jacquet <royale@zerezo.com>
15422L:      linux-usb@vger.kernel.org
15423L:      linux-media@vger.kernel.org
15424T:      git git://linuxtv.org/media_tree.git
15425W:      http://royale.zerezo.com/zr364xx/
15426S:      Maintained
15427F:      Documentation/media/v4l-drivers/zr364xx*
15428F:      drivers/media/usb/zr364xx/
15429
15430USER-MODE LINUX (UML)
15431M:      Jeff Dike <jdike@addtoit.com>
15432M:      Richard Weinberger <richard@nod.at>
15433L:      linux-um@lists.infradead.org
15434W:      http://user-mode-linux.sourceforge.net
15435T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15436S:      Maintained
15437F:      Documentation/virt/uml/
15438F:      arch/um/
15439F:      arch/x86/um/
15440F:      fs/hostfs/
15441F:      fs/hppfs/
15442
15443USERSPACE I/O (UIO)
15444M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15445S:      Maintained
15446T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15447F:      Documentation/driver-api/uio-howto.rst
15448F:      drivers/uio/
15449F:      include/linux/uio*.h
15450
15451UTIL-LINUX PACKAGE
15452M:      Karel Zak <kzak@redhat.com>
15453L:      util-linux@vger.kernel.org
15454W:      http://en.wikipedia.org/wiki/Util-linux
15455T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15456S:      Maintained
15457
15458UUID HELPERS
15459M:      Christoph Hellwig <hch@lst.de>
15460R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15461L:      linux-kernel@vger.kernel.org
15462T:      git git://git.infradead.org/users/hch/uuid.git
15463F:      lib/uuid.c
15464F:      lib/test_uuid.c
15465F:      include/linux/uuid.h
15466F:      include/uapi/linux/uuid.h
15467S:      Maintained
15468
15469UV SYSFS DRIVER
15470M:      Justin Ernst <justin.ernst@hpe.com>
15471L:      platform-driver-x86@vger.kernel.org
15472S:      Maintained
15473F:      drivers/platform/x86/uv_sysfs.c
15474
15475UVESAFB DRIVER
15476M:      Michal Januszewski <spock@gentoo.org>
15477L:      linux-fbdev@vger.kernel.org
15478W:      http://dev.gentoo.org/~spock/projects/uvesafb/
15479S:      Maintained
15480F:      Documentation/fb/uvesafb.txt
15481F:      drivers/video/fbdev/uvesafb.*
15482
15483VF610 NAND DRIVER
15484M:      Stefan Agner <stefan@agner.ch>
15485L:      linux-mtd@lists.infradead.org
15486S:      Supported
15487F:      drivers/mtd/nand/raw/vf610_nfc.c
15488
15489VFAT/FAT/MSDOS FILESYSTEM
15490M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15491S:      Maintained
15492F:      Documentation/filesystems/vfat.txt
15493F:      fs/fat/
15494
15495VFIO DRIVER
15496M:      Alex Williamson <alex.williamson@redhat.com>
15497L:      kvm@vger.kernel.org
15498T:      git git://github.com/awilliam/linux-vfio.git
15499S:      Maintained
15500F:      Documentation/vfio.txt
15501F:      drivers/vfio/
15502F:      include/linux/vfio.h
15503F:      include/uapi/linux/vfio.h
15504
15505VFIO MEDIATED DEVICE DRIVERS
15506M:      Kirti Wankhede <kwankhede@nvidia.com>
15507L:      kvm@vger.kernel.org
15508S:      Maintained
15509F:      Documentation/vfio-mediated-device.txt
15510F:      drivers/vfio/mdev/
15511F:      include/linux/mdev.h
15512F:      samples/vfio-mdev/
15513
15514VFIO PLATFORM DRIVER
15515M:      Eric Auger <eric.auger@redhat.com>
15516L:      kvm@vger.kernel.org
15517S:      Maintained
15518F:      drivers/vfio/platform/
15519
15520VGA_SWITCHEROO
15521R:      Lukas Wunner <lukas@wunner.de>
15522S:      Maintained
15523F:      Documentation/gpu/vga-switcheroo.rst
15524F:      drivers/gpu/vga/vga_switcheroo.c
15525F:      include/linux/vga_switcheroo.h
15526T:      git git://anongit.freedesktop.org/drm/drm-misc
15527
15528VIA RHINE NETWORK DRIVER
15529S:      Orphan
15530F:      drivers/net/ethernet/via/via-rhine.c
15531
15532VIA SD/MMC CARD CONTROLLER DRIVER
15533M:      Bruce Chang <brucechang@via.com.tw>
15534M:      Harald Welte <HaraldWelte@viatech.com>
15535S:      Maintained
15536F:      drivers/mmc/host/via-sdmmc.c
15537
15538VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15539M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15540L:      linux-fbdev@vger.kernel.org
15541S:      Maintained
15542F:      include/linux/via-core.h
15543F:      include/linux/via-gpio.h
15544F:      include/linux/via_i2c.h
15545F:      drivers/video/fbdev/via/
15546
15547VIA VELOCITY NETWORK DRIVER
15548M:      Francois Romieu <romieu@fr.zoreil.com>
15549L:      netdev@vger.kernel.org
15550S:      Maintained
15551F:      drivers/net/ethernet/via/via-velocity.*
15552
15553VIDEO MULTIPLEXER DRIVER
15554M:      Philipp Zabel <p.zabel@pengutronix.de>
15555L:      linux-media@vger.kernel.org
15556S:      Maintained
15557F:      drivers/media/platform/video-mux.c
15558
15559VIDEO I2C POLLING DRIVER
15560M:      Matt Ranostay <matt.ranostay@konsulko.com>
15561L:      linux-media@vger.kernel.org
15562S:      Maintained
15563F:      drivers/media/i2c/video-i2c.c
15564
15565VIDEOBUF2 FRAMEWORK
15566M:      Pawel Osciak <pawel@osciak.com>
15567M:      Marek Szyprowski <m.szyprowski@samsung.com>
15568M:      Kyungmin Park <kyungmin.park@samsung.com>
15569L:      linux-media@vger.kernel.org
15570S:      Maintained
15571F:      drivers/media/v4l2-core/videobuf2-*
15572F:      include/media/videobuf2-*
15573
15574VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15575M:      Helen Koike <helen.koike@collabora.com>
15576L:      linux-media@vger.kernel.org
15577T:      git git://linuxtv.org/media_tree.git
15578W:      https://linuxtv.org
15579S:      Maintained
15580F:      drivers/media/platform/vimc/*
15581
15582VIRT LIB
15583M:      Alex Williamson <alex.williamson@redhat.com>
15584M:      Paolo Bonzini <pbonzini@redhat.com>
15585L:      kvm@vger.kernel.org
15586S:      Supported
15587F:      virt/lib/
15588
15589VIRTIO AND VHOST VSOCK DRIVER
15590M:      Stefan Hajnoczi <stefanha@redhat.com>
15591L:      kvm@vger.kernel.org
15592L:      virtualization@lists.linux-foundation.org
15593L:      netdev@vger.kernel.org
15594S:      Maintained
15595F:      include/linux/virtio_vsock.h
15596F:      include/uapi/linux/virtio_vsock.h
15597F:      include/uapi/linux/vsockmon.h
15598F:      include/uapi/linux/vm_sockets_diag.h
15599F:      net/vmw_vsock/diag.c
15600F:      net/vmw_vsock/af_vsock_tap.c
15601F:      net/vmw_vsock/virtio_transport_common.c
15602F:      net/vmw_vsock/virtio_transport.c
15603F:      net/vmw_vsock/vsock_loopback.c
15604F:      drivers/net/vsockmon.c
15605F:      drivers/vhost/vsock.c
15606F:      drivers/vhost/vsock.h
15607F:      tools/testing/vsock/
15608
15609VIRTIO CONSOLE DRIVER
15610M:      Amit Shah <amit@kernel.org>
15611L:      virtualization@lists.linux-foundation.org
15612S:      Maintained
15613F:      drivers/char/virtio_console.c
15614F:      include/linux/virtio_console.h
15615F:      include/uapi/linux/virtio_console.h
15616
15617VIRTIO CORE, NET AND BLOCK DRIVERS
15618M:      "Michael S. Tsirkin" <mst@redhat.com>
15619M:      Jason Wang <jasowang@redhat.com>
15620L:      virtualization@lists.linux-foundation.org
15621S:      Maintained
15622F:      Documentation/devicetree/bindings/virtio/
15623F:      drivers/virtio/
15624F:      drivers/vdpa/
15625F:      tools/virtio/
15626F:      drivers/net/virtio_net.c
15627F:      drivers/block/virtio_blk.c
15628F:      include/linux/virtio*.h
15629F:      include/linux/vdpa.h
15630F:      include/uapi/linux/virtio_*.h
15631F:      drivers/crypto/virtio/
15632F:      mm/balloon_compaction.c
15633
15634VIRTIO CRYPTO DRIVER
15635M:      Gonglei <arei.gonglei@huawei.com>
15636L:      virtualization@lists.linux-foundation.org
15637L:      linux-crypto@vger.kernel.org
15638S:      Maintained
15639F:      drivers/crypto/virtio/
15640F:      include/uapi/linux/virtio_crypto.h
15641
15642VIRTIO DRIVERS FOR S390
15643M:      Cornelia Huck <cohuck@redhat.com>
15644M:      Halil Pasic <pasic@linux.ibm.com>
15645L:      linux-s390@vger.kernel.org
15646L:      virtualization@lists.linux-foundation.org
15647L:      kvm@vger.kernel.org
15648S:      Supported
15649F:      drivers/s390/virtio/
15650F:      arch/s390/include/uapi/asm/virtio-ccw.h
15651
15652VIRTIO GPU DRIVER
15653M:      David Airlie <airlied@linux.ie>
15654M:      Gerd Hoffmann <kraxel@redhat.com>
15655L:      dri-devel@lists.freedesktop.org
15656L:      virtualization@lists.linux-foundation.org
15657T:      git git://anongit.freedesktop.org/drm/drm-misc
15658S:      Maintained
15659F:      drivers/gpu/drm/virtio/
15660F:      include/uapi/linux/virtio_gpu.h
15661
15662VIRTIO HOST (VHOST)
15663M:      "Michael S. Tsirkin" <mst@redhat.com>
15664M:      Jason Wang <jasowang@redhat.com>
15665L:      kvm@vger.kernel.org
15666L:      virtualization@lists.linux-foundation.org
15667L:      netdev@vger.kernel.org
15668T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15669S:      Maintained
15670F:      drivers/vhost/
15671F:      include/uapi/linux/vhost.h
15672F:      include/linux/vhost_iotlb.h
15673
15674VIRTIO INPUT DRIVER
15675M:      Gerd Hoffmann <kraxel@redhat.com>
15676S:      Maintained
15677F:      drivers/virtio/virtio_input.c
15678F:      include/uapi/linux/virtio_input.h
15679
15680VIRTIO IOMMU DRIVER
15681M:      Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
15682L:      virtualization@lists.linux-foundation.org
15683S:      Maintained
15684F:      drivers/iommu/virtio-iommu.c
15685F:      include/uapi/linux/virtio_iommu.h
15686
15687VIRTUAL BOX GUEST DEVICE DRIVER
15688M:      Hans de Goede <hdegoede@redhat.com>
15689M:      Arnd Bergmann <arnd@arndb.de>
15690M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15691S:      Maintained
15692F:      include/linux/vbox_utils.h
15693F:      include/uapi/linux/vbox*.h
15694F:      drivers/virt/vboxguest/
15695
15696VIRTUAL SERIO DEVICE DRIVER
15697M:      Stephen Chandler Paul <thatslyude@gmail.com>
15698S:      Maintained
15699F:      drivers/input/serio/userio.c
15700F:      include/uapi/linux/userio.h
15701
15702VIVID VIRTUAL VIDEO DRIVER
15703M:      Hans Verkuil <hverkuil@xs4all.nl>
15704L:      linux-media@vger.kernel.org
15705T:      git git://linuxtv.org/media_tree.git
15706W:      https://linuxtv.org
15707S:      Maintained
15708F:      drivers/media/platform/vivid/*
15709
15710VLYNQ BUS
15711M:      Florian Fainelli <f.fainelli@gmail.com>
15712L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15713S:      Maintained
15714F:      drivers/vlynq/vlynq.c
15715F:      include/linux/vlynq.h
15716
15717VME SUBSYSTEM
15718M:      Martyn Welch <martyn@welchs.me.uk>
15719M:      Manohar Vanga <manohar.vanga@gmail.com>
15720M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15721L:      devel@driverdev.osuosl.org
15722S:      Maintained
15723T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15724F:      Documentation/driver-api/vme.rst
15725F:      drivers/staging/vme/
15726F:      drivers/vme/
15727F:      include/linux/vme*
15728
15729VMWARE BALLOON DRIVER
15730M:      Xavier Deguillard <xdeguillard@vmware.com>
15731M:      Philip Moltmann <moltmann@vmware.com>
15732M:      "VMware, Inc." <pv-drivers@vmware.com>
15733L:      linux-kernel@vger.kernel.org
15734S:      Maintained
15735F:      drivers/misc/vmw_balloon.c
15736
15737VMWARE HYPERVISOR INTERFACE
15738M:      Alok Kataria <akataria@vmware.com>
15739L:      virtualization@lists.linux-foundation.org
15740S:      Supported
15741F:      arch/x86/kernel/cpu/vmware.c
15742F:      arch/x86/include/asm/vmware.h
15743
15744VMWARE VIRTUAL PTP CLOCK DRIVER
15745M:      Vivek Thampi <vithampi@vmware.com>
15746M:      "VMware, Inc." <pv-drivers@vmware.com>
15747L:      netdev@vger.kernel.org
15748S:      Supported
15749F:      drivers/ptp/ptp_vmw.c
15750
15751VMWARE PVRDMA DRIVER
15752M:      Adit Ranadive <aditr@vmware.com>
15753M:      VMware PV-Drivers <pv-drivers@vmware.com>
15754L:      linux-rdma@vger.kernel.org
15755S:      Maintained
15756F:      drivers/infiniband/hw/vmw_pvrdma/
15757
15758VMware PVSCSI driver
15759M:      Jim Gill <jgill@vmware.com>
15760M:      VMware PV-Drivers <pv-drivers@vmware.com>
15761L:      linux-scsi@vger.kernel.org
15762S:      Maintained
15763F:      drivers/scsi/vmw_pvscsi.c
15764F:      drivers/scsi/vmw_pvscsi.h
15765
15766VMWARE VMMOUSE SUBDRIVER
15767M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15768M:      "VMware, Inc." <pv-drivers@vmware.com>
15769L:      linux-input@vger.kernel.org
15770S:      Maintained
15771F:      drivers/input/mouse/vmmouse.c
15772F:      drivers/input/mouse/vmmouse.h
15773
15774VMWARE VMXNET3 ETHERNET DRIVER
15775M:      Ronak Doshi <doshir@vmware.com>
15776M:      "VMware, Inc." <pv-drivers@vmware.com>
15777L:      netdev@vger.kernel.org
15778S:      Maintained
15779F:      drivers/net/vmxnet3/
15780
15781VOCORE VOCORE2 BOARD
15782M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15783L:      linux-mips@linux-mips.org
15784S:      Maintained
15785F:      arch/mips/boot/dts/ralink/vocore2.dts
15786
15787VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15788M:      Liam Girdwood <lgirdwood@gmail.com>
15789M:      Mark Brown <broonie@kernel.org>
15790L:      linux-kernel@vger.kernel.org
15791W:      http://www.slimlogic.co.uk/?p=48
15792T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15793S:      Supported
15794F:      Documentation/devicetree/bindings/regulator/
15795F:      Documentation/power/regulator/
15796F:      drivers/regulator/
15797F:      include/dt-bindings/regulator/
15798F:      include/linux/regulator/
15799
15800VRF
15801M:      David Ahern <dsa@cumulusnetworks.com>
15802M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15803L:      netdev@vger.kernel.org
15804S:      Maintained
15805F:      drivers/net/vrf.c
15806F:      Documentation/networking/vrf.txt
15807
15808VT1211 HARDWARE MONITOR DRIVER
15809M:      Juerg Haefliger <juergh@gmail.com>
15810L:      linux-hwmon@vger.kernel.org
15811S:      Maintained
15812F:      Documentation/hwmon/vt1211
15813F:      drivers/hwmon/vt1211.c
15814
15815VT8231 HARDWARE MONITOR DRIVER
15816M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15817L:      linux-hwmon@vger.kernel.org
15818S:      Maintained
15819F:      drivers/hwmon/vt8231.c
15820
15821VUB300 USB to SDIO/SD/MMC bridge chip
15822M:      Tony Olech <tony.olech@elandigitalsystems.com>
15823L:      linux-mmc@vger.kernel.org
15824L:      linux-usb@vger.kernel.org
15825S:      Supported
15826F:      drivers/mmc/host/vub300.c
15827
15828W1 DALLAS'S 1-WIRE BUS
15829M:      Evgeniy Polyakov <zbr@ioremap.net>
15830S:      Maintained
15831F:      Documentation/w1/
15832F:      drivers/w1/
15833F:      include/linux/w1.h
15834
15835W83791D HARDWARE MONITORING DRIVER
15836M:      Marc Hulsman <m.hulsman@tudelft.nl>
15837L:      linux-hwmon@vger.kernel.org
15838S:      Maintained
15839F:      Documentation/hwmon/w83791d
15840F:      drivers/hwmon/w83791d.c
15841
15842W83793 HARDWARE MONITORING DRIVER
15843M:      Rudolf Marek <r.marek@assembler.cz>
15844L:      linux-hwmon@vger.kernel.org
15845S:      Maintained
15846F:      Documentation/hwmon/w83793
15847F:      drivers/hwmon/w83793.c
15848
15849W83795 HARDWARE MONITORING DRIVER
15850M:      Jean Delvare <jdelvare@suse.com>
15851L:      linux-hwmon@vger.kernel.org
15852S:      Maintained
15853F:      drivers/hwmon/w83795.c
15854
15855W83L51xD SD/MMC CARD INTERFACE DRIVER
15856M:      Pierre Ossman <pierre@ossman.eu>
15857S:      Maintained
15858F:      drivers/mmc/host/wbsd.*
15859
15860WACOM PROTOCOL 4 SERIAL TABLETS
15861M:      Julian Squires <julian@cipht.net>
15862M:      Hans de Goede <hdegoede@redhat.com>
15863L:      linux-input@vger.kernel.org
15864S:      Maintained
15865F:      drivers/input/tablet/wacom_serial4.c
15866
15867WATCHDOG DEVICE DRIVERS
15868M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15869M:      Guenter Roeck <linux@roeck-us.net>
15870L:      linux-watchdog@vger.kernel.org
15871W:      http://www.linux-watchdog.org/
15872T:      git git://www.linux-watchdog.org/linux-watchdog.git
15873S:      Maintained
15874F:      Documentation/devicetree/bindings/watchdog/
15875F:      Documentation/watchdog/
15876F:      drivers/watchdog/
15877F:      include/linux/watchdog.h
15878F:      include/uapi/linux/watchdog.h
15879
15880WHISKEYCOVE PMIC GPIO DRIVER
15881M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15882L:      linux-gpio@vger.kernel.org
15883S:      Maintained
15884F:      drivers/gpio/gpio-wcove.c
15885
15886WIIMOTE HID DRIVER
15887M:      David Herrmann <dh.herrmann@googlemail.com>
15888L:      linux-input@vger.kernel.org
15889S:      Maintained
15890F:      drivers/hid/hid-wiimote*
15891
15892WILOCITY WIL6210 WIRELESS DRIVER
15893M:      Maya Erez <merez@codeaurora.org>
15894L:      linux-wireless@vger.kernel.org
15895L:      wil6210@qti.qualcomm.com
15896S:      Supported
15897W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15898F:      drivers/net/wireless/ath/wil6210/
15899
15900WIMAX STACK
15901M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15902M:      linux-wimax@intel.com
15903L:      wimax@linuxwimax.org (subscribers-only)
15904S:      Supported
15905W:      http://linuxwimax.org
15906F:      Documentation/wimax/README.wimax
15907F:      include/linux/wimax/debug.h
15908F:      include/net/wimax.h
15909F:      include/uapi/linux/wimax.h
15910F:      net/wimax/
15911
15912WINBOND CIR DRIVER
15913M:      David Härdeman <david@hardeman.nu>
15914S:      Maintained
15915F:      drivers/media/rc/winbond-cir.c
15916
15917WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15918M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15919L:      linux-watchdog@vger.kernel.org
15920S:      Maintained
15921F:      drivers/watchdog/ebc-c384_wdt.c
15922
15923WINSYSTEMS WS16C48 GPIO DRIVER
15924M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15925L:      linux-gpio@vger.kernel.org
15926S:      Maintained
15927F:      drivers/gpio/gpio-ws16c48.c
15928
15929WISTRON LAPTOP BUTTON DRIVER
15930M:      Miloslav Trmac <mitr@volny.cz>
15931S:      Maintained
15932F:      drivers/input/misc/wistron_btns.c
15933
15934WL3501 WIRELESS PCMCIA CARD DRIVER
15935L:      linux-wireless@vger.kernel.org
15936S:      Odd fixes
15937F:      drivers/net/wireless/wl3501*
15938
15939WOLFSON MICROELECTRONICS DRIVERS
15940L:      patches@opensource.cirrus.com
15941T:      git https://github.com/CirrusLogic/linux-drivers.git
15942W:      https://github.com/CirrusLogic/linux-drivers/wiki
15943S:      Supported
15944F:      Documentation/hwmon/wm83??
15945F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15946F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15947F:      Documentation/devicetree/bindings/mfd/arizona.txt
15948F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15949F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15950F:      arch/arm/mach-s3c64xx/mach-crag6410*
15951F:      drivers/clk/clk-wm83*.c
15952F:      drivers/extcon/extcon-arizona.c
15953F:      drivers/leds/leds-wm83*.c
15954F:      drivers/gpio/gpio-*wm*.c
15955F:      drivers/gpio/gpio-arizona.c
15956F:      drivers/hwmon/wm83??-hwmon.c
15957F:      drivers/input/misc/wm831x-on.c
15958F:      drivers/input/touchscreen/wm831x-ts.c
15959F:      drivers/input/touchscreen/wm97*.c
15960F:      drivers/mfd/arizona*
15961F:      drivers/mfd/wm*.c
15962F:      drivers/mfd/cs47l24*
15963F:      drivers/power/supply/wm83*.c
15964F:      drivers/rtc/rtc-wm83*.c
15965F:      drivers/regulator/wm8*.c
15966F:      drivers/regulator/arizona*
15967F:      drivers/video/backlight/wm83*_bl.c
15968F:      drivers/watchdog/wm83*_wdt.c
15969F:      include/linux/mfd/arizona/
15970F:      include/linux/mfd/wm831x/
15971F:      include/linux/mfd/wm8350/
15972F:      include/linux/mfd/wm8400*
15973F:      include/linux/regulator/arizona*
15974F:      include/linux/wm97xx.h
15975F:      include/sound/wm????.h
15976F:      sound/soc/codecs/arizona.?
15977F:      sound/soc/codecs/wm*
15978F:      sound/soc/codecs/cs47l24*
15979
15980WORKQUEUE
15981M:      Tejun Heo <tj@kernel.org>
15982R:      Lai Jiangshan <jiangshanlai@gmail.com>
15983T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15984S:      Maintained
15985F:      include/linux/workqueue.h
15986F:      kernel/workqueue.c
15987F:      Documentation/core-api/workqueue.rst
15988
15989X-POWERS AXP288 PMIC DRIVERS
15990M:      Hans de Goede <hdegoede@redhat.com>
15991S:      Maintained
15992N:      axp288
15993F:      drivers/acpi/pmic/intel_pmic_xpower.c
15994
15995X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15996M:      Chen-Yu Tsai <wens@csie.org>
15997L:      linux-kernel@vger.kernel.org
15998S:      Maintained
15999N:      axp[128]
16000
16001X.25 NETWORK LAYER
16002M:      Andrew Hendry <andrew.hendry@gmail.com>
16003L:      linux-x25@vger.kernel.org
16004S:      Odd Fixes
16005F:      Documentation/networking/x25*
16006F:      include/net/x25*
16007F:      net/x25/
16008
16009X86 ARCHITECTURE (32-BIT AND 64-BIT)
16010M:      Thomas Gleixner <tglx@linutronix.de>
16011M:      Ingo Molnar <mingo@redhat.com>
16012R:      "H. Peter Anvin" <hpa@zytor.com>
16013M:      x86@kernel.org
16014L:      linux-kernel@vger.kernel.org
16015T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16016S:      Maintained
16017F:      Documentation/devicetree/bindings/x86/
16018F:      Documentation/x86/
16019F:      arch/x86/
16020
16021X86 ENTRY CODE
16022M:      Andy Lutomirski <luto@kernel.org>
16023L:      linux-kernel@vger.kernel.org
16024T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16025S:      Maintained
16026F:      arch/x86/entry/
16027
16028X86 MCE INFRASTRUCTURE
16029M:      Tony Luck <tony.luck@intel.com>
16030M:      Borislav Petkov <bp@alien8.de>
16031L:      linux-edac@vger.kernel.org
16032S:      Maintained
16033F:      arch/x86/kernel/cpu/mcheck/*
16034
16035X86 MICROCODE UPDATE SUPPORT
16036M:      Borislav Petkov <bp@alien8.de>
16037S:      Maintained
16038F:      arch/x86/kernel/cpu/microcode/*
16039
16040X86 PLATFORM DRIVERS
16041M:      Darren Hart <dvhart@infradead.org>
16042M:      Andy Shevchenko <andy@infradead.org>
16043L:      platform-driver-x86@vger.kernel.org
16044T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16045S:      Maintained
16046F:      drivers/platform/x86/
16047F:      drivers/platform/olpc/
16048
16049X86 VDSO
16050M:      Andy Lutomirski <luto@kernel.org>
16051L:      linux-kernel@vger.kernel.org
16052T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16053S:      Maintained
16054F:      arch/x86/entry/vdso/
16055
16056XC2028/3028 TUNER DRIVER
16057M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16058L:      linux-media@vger.kernel.org
16059W:      https://linuxtv.org
16060T:      git git://linuxtv.org/media_tree.git
16061S:      Maintained
16062F:      drivers/media/tuners/tuner-xc2028.*
16063
16064XDP SOCKETS (AF_XDP)
16065M:      Björn Töpel <bjorn.topel@intel.com>
16066M:      Magnus Karlsson <magnus.karlsson@intel.com>
16067L:      netdev@vger.kernel.org
16068S:      Maintained
16069F:      include/net/xdp_sock*
16070F:      include/net/xsk_buff_pool.h
16071F:      include/uapi/linux/if_xdp.h
16072F:      net/xdp/
16073F:      samples/bpf/xdpsock*
16074F:      tools/lib/bpf/xsk*
16075
16076XEN BLOCK SUBSYSTEM
16077M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16078M:      Roger Pau Monné <roger.pau@citrix.com>
16079L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16080S:      Supported
16081F:      drivers/block/xen-blkback/*
16082F:      drivers/block/xen*
16083
16084XEN HYPERVISOR ARM
16085M:      Stefano Stabellini <sstabellini@kernel.org>
16086L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16087S:      Maintained
16088F:      arch/arm/xen/
16089F:      arch/arm/include/asm/xen/
16090
16091XEN HYPERVISOR ARM64
16092M:      Stefano Stabellini <sstabellini@kernel.org>
16093L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16094S:      Maintained
16095F:      arch/arm64/xen/
16096F:      arch/arm64/include/asm/xen/
16097
16098XEN HYPERVISOR INTERFACE
16099M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16100M:      Juergen Gross <jgross@suse.com>
16101L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16102T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16103S:      Supported
16104F:      arch/x86/xen/
16105F:      drivers/*/xen-*front.c
16106F:      drivers/xen/
16107F:      arch/x86/include/asm/xen/
16108F:      arch/x86/include/asm/pvclock-abi.h
16109F:      include/xen/
16110F:      include/uapi/xen/
16111F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16112F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16113
16114XEN NETWORK BACKEND DRIVER
16115M:      Wei Liu <wei.liu2@citrix.com>
16116M:      Paul Durrant <paul.durrant@citrix.com>
16117L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16118L:      netdev@vger.kernel.org
16119S:      Supported
16120F:      drivers/net/xen-netback/*
16121
16122XEN PCI SUBSYSTEM
16123M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16124L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16125S:      Supported
16126F:      arch/x86/pci/*xen*
16127F:      drivers/pci/*xen*
16128
16129XEN PVSCSI DRIVERS
16130M:      Juergen Gross <jgross@suse.com>
16131L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16132L:      linux-scsi@vger.kernel.org
16133S:      Supported
16134F:      drivers/scsi/xen-scsifront.c
16135F:      drivers/xen/xen-scsiback.c
16136F:      include/xen/interface/io/vscsiif.h
16137
16138XEN SWIOTLB SUBSYSTEM
16139M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16140L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16141L:      iommu@lists.linux-foundation.org
16142S:      Supported
16143F:      arch/x86/xen/*swiotlb*
16144F:      drivers/xen/*swiotlb*
16145
16146XEN SOUND FRONTEND DRIVER
16147M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16148L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16149L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16150S:      Supported
16151F:      sound/xen/*
16152
16153XFS FILESYSTEM
16154M:      Darrick J. Wong <darrick.wong@oracle.com>
16155M:      linux-xfs@vger.kernel.org
16156L:      linux-xfs@vger.kernel.org
16157W:      http://xfs.org/
16158T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16159S:      Supported
16160F:      Documentation/filesystems/xfs.txt
16161F:      fs/xfs/
16162
16163XILINX AXI ETHERNET DRIVER
16164M:      Anirudha Sarangi <anirudh@xilinx.com>
16165M:      John Linn <John.Linn@xilinx.com>
16166S:      Maintained
16167F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16168
16169XILINX UARTLITE SERIAL DRIVER
16170M:      Peter Korsgaard <jacmet@sunsite.dk>
16171L:      linux-serial@vger.kernel.org
16172S:      Maintained
16173F:      drivers/tty/serial/uartlite.c
16174
16175XILINX VIDEO IP CORES
16176M:      Hyun Kwon <hyun.kwon@xilinx.com>
16177M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16178L:      linux-media@vger.kernel.org
16179T:      git git://linuxtv.org/media_tree.git
16180S:      Supported
16181F:      Documentation/devicetree/bindings/media/xilinx/
16182F:      drivers/media/platform/xilinx/
16183F:      include/uapi/linux/xilinx-v4l2-controls.h
16184
16185XILLYBUS DRIVER
16186M:      Eli Billauer <eli.billauer@gmail.com>
16187L:      linux-kernel@vger.kernel.org
16188S:      Supported
16189F:      drivers/char/xillybus/
16190
16191XLP9XX I2C DRIVER
16192M:      George Cherian <george.cherian@cavium.com>
16193M:      Jan Glauber <jglauber@cavium.com>
16194L:      linux-i2c@vger.kernel.org
16195W:      http://www.cavium.com
16196S:      Supported
16197F:      drivers/i2c/busses/i2c-xlp9xx.c
16198
16199XRA1403 GPIO EXPANDER
16200M:      Nandor Han <nandor.han@ge.com>
16201M:      Semi Malinen <semi.malinen@ge.com>
16202L:      linux-gpio@vger.kernel.org
16203S:      Maintained
16204F:      drivers/gpio/gpio-xra1403.c
16205F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16206
16207XTENSA XTFPGA PLATFORM SUPPORT
16208M:      Max Filippov <jcmvbkbc@gmail.com>
16209L:      linux-xtensa@linux-xtensa.org
16210S:      Maintained
16211F:      drivers/spi/spi-xtensa-xtfpga.c
16212F:      sound/soc/xtensa/xtfpga-i2s.c
16213
16214YAM DRIVER FOR AX.25
16215M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16216L:      linux-hams@vger.kernel.org
16217S:      Maintained
16218F:      drivers/net/hamradio/yam*
16219F:      include/linux/yam.h
16220
16221YAMA SECURITY MODULE
16222M:      Kees Cook <keescook@chromium.org>
16223T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16224S:      Supported
16225F:      security/yama/
16226F:      Documentation/admin-guide/LSM/Yama.rst
16227
16228YEALINK PHONE DRIVER
16229M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16230L:      usbb2k-api-dev@nongnu.org
16231S:      Maintained
16232F:      Documentation/input/devices/yealink.rst
16233F:      drivers/input/misc/yealink.*
16234
16235Z8530 DRIVER FOR AX.25
16236M:      Joerg Reuter <jreuter@yaina.de>
16237W:      http://yaina.de/jreuter/
16238W:      http://www.qsl.net/dl1bke/
16239L:      linux-hams@vger.kernel.org
16240S:      Maintained
16241F:      Documentation/networking/z8530drv.txt
16242F:      drivers/net/hamradio/*scc.c
16243F:      drivers/net/hamradio/z8530.h
16244
16245ZBUD COMPRESSED PAGE ALLOCATOR
16246M:      Seth Jennings <sjenning@redhat.com>
16247M:      Dan Streetman <ddstreet@ieee.org>
16248L:      linux-mm@kvack.org
16249S:      Maintained
16250F:      mm/zbud.c
16251F:      include/linux/zbud.h
16252
16253ZD1211RW WIRELESS DRIVER
16254M:      Daniel Drake <dsd@gentoo.org>
16255M:      Ulrich Kunitz <kune@deine-taler.de>
16256W:      http://zd1211.ath.cx/wiki/DriverRewrite
16257L:      linux-wireless@vger.kernel.org
16258L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16259S:      Maintained
16260F:      drivers/net/wireless/zydas/zd1211rw/
16261
16262ZD1301 MEDIA DRIVER
16263M:      Antti Palosaari <crope@iki.fi>
16264L:      linux-media@vger.kernel.org
16265W:      https://linuxtv.org/
16266W:      http://palosaari.fi/linux/
16267Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16268S:      Maintained
16269F:      drivers/media/usb/dvb-usb-v2/zd1301*
16270
16271ZD1301_DEMOD MEDIA DRIVER
16272M:      Antti Palosaari <crope@iki.fi>
16273L:      linux-media@vger.kernel.org
16274W:      https://linuxtv.org/
16275W:      http://palosaari.fi/linux/
16276Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16277S:      Maintained
16278F:      drivers/media/dvb-frontends/zd1301_demod*
16279
16280ZPOOL COMPRESSED PAGE STORAGE API
16281M:      Dan Streetman <ddstreet@ieee.org>
16282L:      linux-mm@kvack.org
16283S:      Maintained
16284F:      mm/zpool.c
16285F:      include/linux/zpool.h
16286
16287ZR36067 VIDEO FOR LINUX DRIVER
16288L:      mjpeg-users@lists.sourceforge.net
16289L:      linux-media@vger.kernel.org
16290W:      http://mjpeg.sourceforge.net/driver-zoran/
16291T:      hg https://linuxtv.org/hg/v4l-dvb
16292S:      Odd Fixes
16293F:      drivers/staging/media/zoran/
16294
16295ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16296M:      Minchan Kim <minchan@kernel.org>
16297M:      Nitin Gupta <ngupta@vflare.org>
16298R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16299L:      linux-kernel@vger.kernel.org
16300S:      Maintained
16301F:      drivers/block/zram/
16302F:      Documentation/blockdev/zram.txt
16303
16304ZS DECSTATION Z85C30 SERIAL DRIVER
16305M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16306S:      Maintained
16307F:      drivers/tty/serial/zs.*
16308
16309ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16310M:      Minchan Kim <minchan@kernel.org>
16311M:      Nitin Gupta <ngupta@vflare.org>
16312R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16313L:      linux-mm@kvack.org
16314S:      Maintained
16315F:      mm/zsmalloc.c
16316F:      include/linux/zsmalloc.h
16317F:      Documentation/vm/zsmalloc.rst
16318
16319ZSWAP COMPRESSED SWAP CACHING
16320M:      Seth Jennings <sjenning@redhat.com>
16321M:      Dan Streetman <ddstreet@ieee.org>
16322L:      linux-mm@kvack.org
16323S:      Maintained
16324F:      mm/zswap.c
16325
16326THE REST
16327M:      Linus Torvalds <torvalds@linux-foundation.org>
16328L:      linux-kernel@vger.kernel.org
16329Q:      http://patchwork.kernel.org/project/LKML/list/
16330T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16331S:      Buried alive in reporters
16332F:      *
16333F:      */
16334