linux/MAINTAINERS
<<
>>
Prefs
   1
   2
   3        List of maintainers and how to submit kernel changes
   4
   5Please try to follow the guidelines below.  This will make things
   6easier on the maintainers.  Not all of these guidelines matter for every
   7trivial patch so apply some common sense.
   8
   91.      Always _test_ your changes, however small, on at least 4 or
  10        5 people, preferably many more.
  11
  122.      Try to release a few ALPHA test versions to the net. Announce
  13        them onto the kernel channel and await results. This is especially
  14        important for device drivers, because often that's the only way
  15        you will find things like the fact version 3 firmware needs
  16        a magic fix you didn't know about, or some clown changed the
  17        chips on a board and not its name.  (Don't laugh!  Look at the
  18        SMC etherpower for that.)
  19
  203.      Make sure your changes compile correctly in multiple
  21        configurations. In particular check that changes work both as a
  22        module and built into the kernel.
  23
  244.      When you are happy with a change make it generally available for
  25        testing and await feedback.
  26
  275.      Make a patch available to the relevant maintainer in the list. Use
  28        'diff -u' to make the patch easy to merge. Be prepared to get your
  29        changes sent back with seemingly silly requests about formatting
  30        and variable names.  These aren't as silly as they seem. One
  31        job the maintainers (and especially Linus) do is to keep things
  32        looking the same. Sometimes this means that the clever hack in
  33        your driver to get around a problem actually needs to become a
  34        generalized kernel feature ready for next time.
  35
  36        PLEASE check your patch with the automated style checker
  37        (scripts/checkpatch.pl) to catch trivial style violations.
  38        See Documentation/process/coding-style.rst for guidance here.
  39
  40        PLEASE CC: the maintainers and mailing lists that are generated
  41        by scripts/get_maintainer.pl.  The results returned by the
  42        script will be best if you have git installed and are making
  43        your changes in a branch derived from Linus' latest git tree.
  44        See Documentation/process/submitting-patches.rst for details.
  45
  46        PLEASE try to include any credit lines you want added with the
  47        patch. It avoids people being missed off by mistake and makes
  48        it easier to know who wants adding and who doesn't.
  49
  50        PLEASE document known bugs. If it doesn't work for everything
  51        or does something very odd once a month document it.
  52
  53        PLEASE remember that submissions must be made under the terms
  54        of the Linux Foundation certificate of contribution and should
  55        include a Signed-off-by: line.  The current version of this
  56        "Developer's Certificate of Origin" (DCO) is listed in the file
  57        Documentation/process/submitting-patches.rst.
  58
  596.      Make sure you have the right to send any changes you make. If you
  60        do changes at work you may find your employer owns the patch
  61        not you.
  62
  637.      When sending security related changes or reports to a maintainer
  64        please Cc: security@kernel.org, especially if the maintainer
  65        does not respond. Please keep in mind that the security team is
  66        a small set of people who can be efficient only when working on
  67        verified bugs. Please only Cc: this list when you have identified
  68        that the bug would present a short-term risk to other users if it
  69        were publicly disclosed. For example, reports of address leaks do
  70        not represent an immediate threat and are better handled publicly,
  71        and ideally, should come with a patch proposal. Please do not send
  72        automated reports to this list either. Such bugs will be handled
  73        better and faster in the usual public places.
  74
  758.      Happy hacking.
  76
  77Descriptions of section entries:
  78
  79        P: Person (obsolete)
  80        M: Mail patches to: FullName <address@domain>
  81        R: Designated reviewer: FullName <address@domain>
  82           These reviewers should be CCed on patches.
  83        L: Mailing list that is relevant to this area
  84        W: Web-page with status/info
  85        B: URI for where to file bugs. A web-page with detailed bug
  86           filing info, a direct bug tracker link, or a mailto: URI.
  87        C: URI for chat protocol, server and channel where developers
  88           usually hang out, for example irc://server/channel.
  89        Q: Patchwork web based patch tracking system site
  90        T: SCM tree type and location.
  91           Type is one of: git, hg, quilt, stgit, topgit
  92        S: Status, one of the following:
  93           Supported:   Someone is actually paid to look after this.
  94           Maintained:  Someone actually looks after it.
  95           Odd Fixes:   It has a maintainer but they don't have time to do
  96                        much other than throw the odd patch in. See below..
  97           Orphan:      No current maintainer [but maybe you could take the
  98                        role as you write your new code].
  99           Obsolete:    Old code. Something tagged obsolete generally means
 100                        it has been replaced by a better system and you
 101                        should be using that.
 102        F: Files and directories with wildcard patterns.
 103           A trailing slash includes all files and subdirectory files.
 104           F:   drivers/net/    all files in and below drivers/net
 105           F:   drivers/net/*   all files in drivers/net, but not below
 106           F:   */net/*         all files in "any top level directory"/net
 107           One pattern per line.  Multiple F: lines acceptable.
 108        N: Files and directories with regex patterns.
 109           N:   [^a-z]tegra     all files whose path contains the word tegra
 110           One pattern per line.  Multiple N: lines acceptable.
 111           scripts/get_maintainer.pl has different behavior for files that
 112           match F: pattern and matches of N: patterns.  By default,
 113           get_maintainer will not look at git log history when an F: pattern
 114           match occurs.  When an N: match occurs, git log history is used
 115           to also notify the people that have git commit signatures.
 116        X: Files and directories that are NOT maintained, same rules as F:
 117           Files exclusions are tested before file matches.
 118           Can be useful for excluding a specific subdirectory, for instance:
 119           F:   net/
 120           X:   net/ipv6/
 121           matches all files in and below net excluding net/ipv6/
 122        K: Keyword perl extended regex pattern to match content in a
 123           patch or file.  For instance:
 124           K: of_get_profile
 125              matches patches or files that contain "of_get_profile"
 126           K: \b(printk|pr_(info|err))\b
 127              matches patches or files that contain one or more of the words
 128              printk, pr_info or pr_err
 129           One regex pattern per line.  Multiple K: lines acceptable.
 130
 131Note: For the hard of thinking, this list is meant to remain in alphabetical
 132order. If you could add yourselves to it in alphabetical order that would be
 133so much easier [Ed]
 134
 135Maintainers List (try to look for most precise areas first)
 136
 137                -----------------------------------
 138
 1393C59X NETWORK DRIVER
 140M:      Steffen Klassert <klassert@kernel.org>
 141L:      netdev@vger.kernel.org
 142S:      Odd Fixes
 143F:      Documentation/networking/vortex.txt
 144F:      drivers/net/ethernet/3com/3c59x.c
 145
 1463CR990 NETWORK DRIVER
 147M:      David Dillow <dave@thedillows.org>
 148L:      netdev@vger.kernel.org
 149S:      Maintained
 150F:      drivers/net/ethernet/3com/typhoon*
 151
 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
 153M:      Adam Radford <aradford@gmail.com>
 154L:      linux-scsi@vger.kernel.org
 155W:      http://www.lsi.com
 156S:      Supported
 157F:      drivers/scsi/3w-*
 158
 15953C700 AND 53C700-66 SCSI DRIVER
 160M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
 161L:      linux-scsi@vger.kernel.org
 162S:      Maintained
 163F:      drivers/scsi/53c700*
 164
 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
 166M:      Alexander Aring <alex.aring@gmail.com>
 167M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
 168L:      linux-bluetooth@vger.kernel.org
 169L:      linux-wpan@vger.kernel.org
 170S:      Maintained
 171F:      net/6lowpan/
 172F:      include/net/6lowpan.h
 173F:      Documentation/networking/6lowpan.txt
 174
 1756PACK NETWORK DRIVER FOR AX.25
 176M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
 177L:      linux-hams@vger.kernel.org
 178S:      Maintained
 179F:      drivers/net/hamradio/6pack.c
 180
 1818169 10/100/1000 GIGABIT ETHERNET DRIVER
 182M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
 183L:      netdev@vger.kernel.org
 184S:      Maintained
 185F:      drivers/net/ethernet/realtek/r8169.c
 186
 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
 188M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 189L:      linux-serial@vger.kernel.org
 190S:      Maintained
 191T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
 192F:      drivers/tty/serial/8250*
 193F:      include/linux/serial_8250.h
 194
 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
 196L:      netdev@vger.kernel.org
 197S:      Orphan / Obsolete
 198F:      drivers/net/ethernet/8390/
 199
 2009P FILE SYSTEM
 201M:      Eric Van Hensbergen <ericvh@gmail.com>
 202M:      Ron Minnich <rminnich@sandia.gov>
 203M:      Latchesar Ionkov <lucho@ionkov.net>
 204L:      v9fs-developer@lists.sourceforge.net
 205W:      http://swik.net/v9fs
 206Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
 207T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
 208S:      Maintained
 209F:      Documentation/filesystems/9p.txt
 210F:      fs/9p/
 211F:      net/9p/
 212F:      include/net/9p/
 213F:      include/uapi/linux/virtio_9p.h
 214F:      include/trace/events/9p.h
 215
 216A8293 MEDIA DRIVER
 217M:      Antti Palosaari <crope@iki.fi>
 218L:      linux-media@vger.kernel.org
 219W:      https://linuxtv.org
 220W:      http://palosaari.fi/linux/
 221Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 222T:      git git://linuxtv.org/anttip/media_tree.git
 223S:      Maintained
 224F:      drivers/media/dvb-frontends/a8293*
 225
 226AACRAID SCSI RAID DRIVER
 227M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
 228L:      linux-scsi@vger.kernel.org
 229W:      http://www.adaptec.com/
 230S:      Supported
 231F:      Documentation/scsi/aacraid.txt
 232F:      drivers/scsi/aacraid/
 233
 234ABI/API
 235L:      linux-api@vger.kernel.org
 236F:      include/linux/syscalls.h
 237F:      kernel/sys_ni.c
 238
 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
 240M:      Hans de Goede <hdegoede@redhat.com>
 241L:      linux-hwmon@vger.kernel.org
 242S:      Maintained
 243F:      drivers/hwmon/abituguru.c
 244
 245ABIT UGURU 3 HARDWARE MONITOR DRIVER
 246M:      Alistair John Strachan <alistair@devzero.co.uk>
 247L:      linux-hwmon@vger.kernel.org
 248S:      Maintained
 249F:      drivers/hwmon/abituguru3.c
 250
 251ACCES 104-DIO-48E GPIO DRIVER
 252M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 253L:      linux-gpio@vger.kernel.org
 254S:      Maintained
 255F:      drivers/gpio/gpio-104-dio-48e.c
 256
 257ACCES 104-IDI-48 GPIO DRIVER
 258M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 259L:      linux-gpio@vger.kernel.org
 260S:      Maintained
 261F:      drivers/gpio/gpio-104-idi-48.c
 262
 263ACCES 104-IDIO-16 GPIO DRIVER
 264M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 265L:      linux-gpio@vger.kernel.org
 266S:      Maintained
 267F:      drivers/gpio/gpio-104-idio-16.c
 268
 269ACCES 104-QUAD-8 IIO DRIVER
 270M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 271L:      linux-iio@vger.kernel.org
 272S:      Maintained
 273F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
 274F:      drivers/iio/counter/104-quad-8.c
 275
 276ACCES PCI-IDIO-16 GPIO DRIVER
 277M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 278L:      linux-gpio@vger.kernel.org
 279S:      Maintained
 280F:      drivers/gpio/gpio-pci-idio-16.c
 281
 282ACCES PCIe-IDIO-24 GPIO DRIVER
 283M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 284L:      linux-gpio@vger.kernel.org
 285S:      Maintained
 286F:      drivers/gpio/gpio-pcie-idio-24.c
 287
 288ACENIC DRIVER
 289M:      Jes Sorensen <jes@trained-monkey.org>
 290L:      linux-acenic@sunsite.dk
 291S:      Maintained
 292F:      drivers/net/ethernet/alteon/acenic*
 293
 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
 295M:      Peter Feuerer <peter@piie.net>
 296L:      platform-driver-x86@vger.kernel.org
 297W:      http://piie.net/?section=acerhdf
 298S:      Maintained
 299F:      drivers/platform/x86/acerhdf.c
 300
 301ACER WMI LAPTOP EXTRAS
 302M:      "Lee, Chun-Yi" <jlee@suse.com>
 303L:      platform-driver-x86@vger.kernel.org
 304S:      Maintained
 305F:      drivers/platform/x86/acer-wmi.c
 306
 307ACPI
 308M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 309M:      Len Brown <lenb@kernel.org>
 310L:      linux-acpi@vger.kernel.org
 311W:      https://01.org/linux-acpi
 312Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 313T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 314B:      https://bugzilla.kernel.org
 315S:      Supported
 316F:      drivers/acpi/
 317F:      drivers/pnp/pnpacpi/
 318F:      include/linux/acpi.h
 319F:      include/linux/fwnode.h
 320F:      include/acpi/
 321F:      Documentation/acpi/
 322F:      Documentation/ABI/testing/sysfs-bus-acpi
 323F:      Documentation/ABI/testing/configfs-acpi
 324F:      drivers/pci/*acpi*
 325F:      drivers/pci/*/*acpi*
 326F:      drivers/pci/*/*/*acpi*
 327F:      tools/power/acpi/
 328
 329ACPI APEI
 330M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 331M:      Len Brown <lenb@kernel.org>
 332L:      linux-acpi@vger.kernel.org
 333R:      Tony Luck <tony.luck@intel.com>
 334R:      Borislav Petkov <bp@alien8.de>
 335F:      drivers/acpi/apei/
 336
 337ACPI COMPONENT ARCHITECTURE (ACPICA)
 338M:      Robert Moore <robert.moore@intel.com>
 339M:      Erik Schmauss <erik.schmauss@intel.com>
 340M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
 341L:      linux-acpi@vger.kernel.org
 342L:      devel@acpica.org
 343W:      https://acpica.org/
 344W:      https://github.com/acpica/acpica/
 345Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 346T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 347B:      https://bugzilla.kernel.org
 348B:      https://bugs.acpica.org
 349S:      Supported
 350F:      drivers/acpi/acpica/
 351F:      include/acpi/
 352F:      tools/power/acpi/
 353
 354ACPI FAN DRIVER
 355M:      Zhang Rui <rui.zhang@intel.com>
 356L:      linux-acpi@vger.kernel.org
 357W:      https://01.org/linux-acpi
 358B:      https://bugzilla.kernel.org
 359S:      Supported
 360F:      drivers/acpi/fan.c
 361
 362ACPI FOR ARM64 (ACPI/arm64)
 363M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
 364M:      Hanjun Guo <hanjun.guo@linaro.org>
 365M:      Sudeep Holla <sudeep.holla@arm.com>
 366L:      linux-acpi@vger.kernel.org
 367S:      Maintained
 368F:      drivers/acpi/arm64
 369
 370ACPI PMIC DRIVERS
 371M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 372M:      Len Brown <lenb@kernel.org>
 373R:      Andy Shevchenko <andy@infradead.org>
 374R:      Mika Westerberg <mika.westerberg@linux.intel.com>
 375L:      linux-acpi@vger.kernel.org
 376Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 377T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 378B:      https://bugzilla.kernel.org
 379S:      Supported
 380F:      drivers/acpi/pmic/
 381
 382ACPI THERMAL DRIVER
 383M:      Zhang Rui <rui.zhang@intel.com>
 384L:      linux-acpi@vger.kernel.org
 385W:      https://01.org/linux-acpi
 386B:      https://bugzilla.kernel.org
 387S:      Supported
 388F:      drivers/acpi/*thermal*
 389
 390ACPI VIDEO DRIVER
 391M:      Zhang Rui <rui.zhang@intel.com>
 392L:      linux-acpi@vger.kernel.org
 393W:      https://01.org/linux-acpi
 394B:      https://bugzilla.kernel.org
 395S:      Supported
 396F:      drivers/acpi/acpi_video.c
 397
 398ACPI WMI DRIVER
 399L:      platform-driver-x86@vger.kernel.org
 400S:      Orphan
 401F:      drivers/platform/x86/wmi.c
 402F:      include/uapi/linux/wmi.h
 403
 404AD1889 ALSA SOUND DRIVER
 405M:      Thibaut Varene <T-Bone@parisc-linux.org>
 406W:      http://wiki.parisc-linux.org/AD1889
 407L:      linux-parisc@vger.kernel.org
 408S:      Maintained
 409F:      sound/pci/ad1889.*
 410
 411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
 412M:      Michael Hennerich <michael.hennerich@analog.com>
 413W:      http://wiki.analog.com/AD5254
 414W:      http://ez.analog.com/community/linux-device-drivers
 415S:      Supported
 416F:      drivers/misc/ad525x_dpot.c
 417
 418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
 419M:      Michael Hennerich <michael.hennerich@analog.com>
 420W:      http://wiki.analog.com/AD5398
 421W:      http://ez.analog.com/community/linux-device-drivers
 422S:      Supported
 423F:      drivers/regulator/ad5398.c
 424
 425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
 426M:      Michael Hennerich <michael.hennerich@analog.com>
 427W:      http://wiki.analog.com/AD7142
 428W:      http://ez.analog.com/community/linux-device-drivers
 429S:      Supported
 430F:      drivers/input/misc/ad714x.c
 431
 432AD7877 TOUCHSCREEN DRIVER
 433M:      Michael Hennerich <michael.hennerich@analog.com>
 434W:      http://wiki.analog.com/AD7877
 435W:      http://ez.analog.com/community/linux-device-drivers
 436S:      Supported
 437F:      drivers/input/touchscreen/ad7877.c
 438
 439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
 440M:      Michael Hennerich <michael.hennerich@analog.com>
 441W:      http://wiki.analog.com/AD7879
 442W:      http://ez.analog.com/community/linux-device-drivers
 443S:      Supported
 444F:      drivers/input/touchscreen/ad7879.c
 445
 446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
 447M:      Jiri Kosina <jikos@kernel.org>
 448S:      Maintained
 449
 450ADF7242 IEEE 802.15.4 RADIO DRIVER
 451M:      Michael Hennerich <michael.hennerich@analog.com>
 452W:      https://wiki.analog.com/ADF7242
 453W:      http://ez.analog.com/community/linux-device-drivers
 454L:      linux-wpan@vger.kernel.org
 455S:      Supported
 456F:      drivers/net/ieee802154/adf7242.c
 457F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
 458
 459ADM1025 HARDWARE MONITOR DRIVER
 460M:      Jean Delvare <jdelvare@suse.com>
 461L:      linux-hwmon@vger.kernel.org
 462S:      Maintained
 463F:      Documentation/hwmon/adm1025
 464F:      drivers/hwmon/adm1025.c
 465
 466ADM1029 HARDWARE MONITOR DRIVER
 467M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 468L:      linux-hwmon@vger.kernel.org
 469S:      Maintained
 470F:      drivers/hwmon/adm1029.c
 471
 472ADM8211 WIRELESS DRIVER
 473L:      linux-wireless@vger.kernel.org
 474W:      http://wireless.kernel.org/
 475S:      Orphan
 476F:      drivers/net/wireless/admtek/adm8211.*
 477
 478ADP1653 FLASH CONTROLLER DRIVER
 479M:      Sakari Ailus <sakari.ailus@iki.fi>
 480L:      linux-media@vger.kernel.org
 481S:      Maintained
 482F:      drivers/media/i2c/adp1653.c
 483F:      include/media/i2c/adp1653.h
 484
 485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
 486M:      Michael Hennerich <michael.hennerich@analog.com>
 487W:      http://wiki.analog.com/ADP5520
 488W:      http://ez.analog.com/community/linux-device-drivers
 489S:      Supported
 490F:      drivers/mfd/adp5520.c
 491F:      drivers/video/backlight/adp5520_bl.c
 492F:      drivers/leds/leds-adp5520.c
 493F:      drivers/gpio/gpio-adp5520.c
 494F:      drivers/input/keyboard/adp5520-keys.c
 495
 496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
 497M:      Michael Hennerich <michael.hennerich@analog.com>
 498W:      http://wiki.analog.com/ADP5588
 499W:      http://ez.analog.com/community/linux-device-drivers
 500S:      Supported
 501F:      drivers/input/keyboard/adp5588-keys.c
 502F:      drivers/gpio/gpio-adp5588.c
 503
 504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
 505M:      Michael Hennerich <michael.hennerich@analog.com>
 506W:      http://wiki.analog.com/ADP8860
 507W:      http://ez.analog.com/community/linux-device-drivers
 508S:      Supported
 509F:      drivers/video/backlight/adp8860_bl.c
 510
 511ADS1015 HARDWARE MONITOR DRIVER
 512M:      Dirk Eibach <eibach@gdsys.de>
 513L:      linux-hwmon@vger.kernel.org
 514S:      Maintained
 515F:      Documentation/hwmon/ads1015
 516F:      drivers/hwmon/ads1015.c
 517F:      include/linux/platform_data/ads1015.h
 518
 519ADT746X FAN DRIVER
 520M:      Colin Leroy <colin@colino.net>
 521S:      Maintained
 522F:      drivers/macintosh/therm_adt746x.c
 523
 524ADT7475 HARDWARE MONITOR DRIVER
 525M:      Jean Delvare <jdelvare@suse.com>
 526L:      linux-hwmon@vger.kernel.org
 527S:      Maintained
 528F:      Documentation/hwmon/adt7475
 529F:      drivers/hwmon/adt7475.c
 530
 531ADVANSYS SCSI DRIVER
 532M:      Matthew Wilcox <matthew@wil.cx>
 533M:      Hannes Reinecke <hare@suse.com>
 534L:      linux-scsi@vger.kernel.org
 535S:      Maintained
 536F:      Documentation/scsi/advansys.txt
 537F:      drivers/scsi/advansys.c
 538
 539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
 540M:      Michael Hennerich <michael.hennerich@analog.com>
 541W:      http://wiki.analog.com/ADXL345
 542W:      http://ez.analog.com/community/linux-device-drivers
 543S:      Supported
 544F:      drivers/input/misc/adxl34x.c
 545
 546AF9013 MEDIA DRIVER
 547M:      Antti Palosaari <crope@iki.fi>
 548L:      linux-media@vger.kernel.org
 549W:      https://linuxtv.org
 550W:      http://palosaari.fi/linux/
 551Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 552T:      git git://linuxtv.org/anttip/media_tree.git
 553S:      Maintained
 554F:      drivers/media/dvb-frontends/af9013*
 555
 556AF9033 MEDIA DRIVER
 557M:      Antti Palosaari <crope@iki.fi>
 558L:      linux-media@vger.kernel.org
 559W:      https://linuxtv.org
 560W:      http://palosaari.fi/linux/
 561Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 562T:      git git://linuxtv.org/anttip/media_tree.git
 563S:      Maintained
 564F:      drivers/media/dvb-frontends/af9033*
 565
 566AFFS FILE SYSTEM
 567M:      David Sterba <dsterba@suse.com>
 568L:      linux-fsdevel@vger.kernel.org
 569S:      Odd Fixes
 570F:      Documentation/filesystems/affs.txt
 571F:      fs/affs/
 572
 573AFS FILESYSTEM
 574M:      David Howells <dhowells@redhat.com>
 575L:      linux-afs@lists.infradead.org
 576S:      Supported
 577F:      fs/afs/
 578F:      include/trace/events/afs.h
 579F:      Documentation/filesystems/afs.txt
 580W:      https://www.infradead.org/~dhowells/kafs/
 581
 582AGPGART DRIVER
 583M:      David Airlie <airlied@linux.ie>
 584T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
 585S:      Maintained
 586F:      drivers/char/agp/
 587F:      include/linux/agp*
 588F:      include/uapi/linux/agp*
 589
 590AHA152X SCSI DRIVER
 591M:      "Juergen E. Fischer" <fischer@norbit.de>
 592L:      linux-scsi@vger.kernel.org
 593S:      Maintained
 594F:      drivers/scsi/aha152x*
 595F:      drivers/scsi/pcmcia/aha152x*
 596
 597AIC7XXX / AIC79XX SCSI DRIVER
 598M:      Hannes Reinecke <hare@suse.com>
 599L:      linux-scsi@vger.kernel.org
 600S:      Maintained
 601F:      drivers/scsi/aic7xxx/
 602
 603AIMSLAB FM RADIO RECEIVER DRIVER
 604M:      Hans Verkuil <hverkuil@xs4all.nl>
 605L:      linux-media@vger.kernel.org
 606T:      git git://linuxtv.org/media_tree.git
 607W:      https://linuxtv.org
 608S:      Maintained
 609F:      drivers/media/radio/radio-aimslab*
 610
 611AIO
 612M:      Benjamin LaHaise <bcrl@kvack.org>
 613L:      linux-aio@kvack.org
 614S:      Supported
 615F:      fs/aio.c
 616F:      include/linux/*aio*.h
 617
 618AIRSPY MEDIA DRIVER
 619M:      Antti Palosaari <crope@iki.fi>
 620L:      linux-media@vger.kernel.org
 621W:      https://linuxtv.org
 622W:      http://palosaari.fi/linux/
 623Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 624T:      git git://linuxtv.org/anttip/media_tree.git
 625S:      Maintained
 626F:      drivers/media/usb/airspy/
 627
 628ALACRITECH GIGABIT ETHERNET DRIVER
 629M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
 630S:      Maintained
 631F:      drivers/net/ethernet/alacritech/*
 632
 633ALCATEL SPEEDTOUCH USB DRIVER
 634M:      Duncan Sands <duncan.sands@free.fr>
 635L:      linux-usb@vger.kernel.org
 636W:      http://www.linux-usb.org/SpeedTouch/
 637S:      Maintained
 638F:      drivers/usb/atm/speedtch.c
 639F:      drivers/usb/atm/usbatm.c
 640
 641ALCHEMY AU1XX0 MMC DRIVER
 642M:      Manuel Lauss <manuel.lauss@gmail.com>
 643S:      Maintained
 644F:      drivers/mmc/host/au1xmmc.c
 645
 646ALI1563 I2C DRIVER
 647M:      Rudolf Marek <r.marek@assembler.cz>
 648L:      linux-i2c@vger.kernel.org
 649S:      Maintained
 650F:      Documentation/i2c/busses/i2c-ali1563
 651F:      drivers/i2c/busses/i2c-ali1563.c
 652
 653ALLWINNER SECURITY SYSTEM
 654M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 655L:      linux-crypto@vger.kernel.org
 656S:      Maintained
 657F:      drivers/crypto/sunxi-ss/
 658
 659ALPHA PORT
 660M:      Richard Henderson <rth@twiddle.net>
 661M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
 662M:      Matt Turner <mattst88@gmail.com>
 663S:      Odd Fixes
 664L:      linux-alpha@vger.kernel.org
 665F:      arch/alpha/
 666
 667ALPS PS/2 TOUCHPAD DRIVER
 668R:      Pali Rohár <pali.rohar@gmail.com>
 669F:      drivers/input/mouse/alps.*
 670
 671ALTERA I2C CONTROLLER DRIVER
 672M:      Thor Thayer <thor.thayer@linux.intel.com>
 673S:      Maintained
 674F:      drivers/i2c/busses/i2c-altera.c
 675
 676ALTERA MAILBOX DRIVER
 677M:      Ley Foon Tan <lftan@altera.com>
 678L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 679S:      Maintained
 680F:      drivers/mailbox/mailbox-altera.c
 681
 682ALTERA PIO DRIVER
 683M:      Tien Hock Loh <thloh@altera.com>
 684L:      linux-gpio@vger.kernel.org
 685S:      Maintained
 686F:      drivers/gpio/gpio-altera.c
 687
 688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
 689M:      Thor Thayer <thor.thayer@linux.intel.com>
 690S:      Maintained
 691F:      drivers/gpio/gpio-altera-a10sr.c
 692F:      drivers/mfd/altera-a10sr.c
 693F:      drivers/reset/reset-a10sr.c
 694F:      include/linux/mfd/altera-a10sr.h
 695F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
 696
 697ALTERA TRIPLE SPEED ETHERNET DRIVER
 698M:      Vince Bridgers <vbridger@opensource.altera.com>
 699L:      netdev@vger.kernel.org
 700L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 701S:      Maintained
 702F:      drivers/net/ethernet/altera/
 703
 704ALTERA UART/JTAG UART SERIAL DRIVERS
 705M:      Tobias Klauser <tklauser@distanz.ch>
 706L:      linux-serial@vger.kernel.org
 707L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 708S:      Maintained
 709F:      drivers/tty/serial/altera_uart.c
 710F:      drivers/tty/serial/altera_jtaguart.c
 711F:      include/linux/altera_uart.h
 712F:      include/linux/altera_jtaguart.h
 713
 714AMAZON ETHERNET DRIVERS
 715M:      Netanel Belgazal <netanel@amazon.com>
 716R:      Saeed Bishara <saeedb@amazon.com>
 717R:      Zorik Machulsky <zorik@amazon.com>
 718L:      netdev@vger.kernel.org
 719S:      Supported
 720F:      Documentation/networking/ena.txt
 721F:      drivers/net/ethernet/amazon/
 722
 723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
 724M:      Tom Lendacky <thomas.lendacky@amd.com>
 725M:      Gary Hook <gary.hook@amd.com>
 726L:      linux-crypto@vger.kernel.org
 727S:      Supported
 728F:      drivers/crypto/ccp/
 729F:      include/linux/ccp.h
 730
 731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
 732M:      Huang Rui <ray.huang@amd.com>
 733L:      linux-hwmon@vger.kernel.org
 734S:      Supported
 735F:      Documentation/hwmon/fam15h_power
 736F:      drivers/hwmon/fam15h_power.c
 737
 738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
 739L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 740S:      Orphan
 741F:      drivers/usb/gadget/udc/amd5536udc.*
 742
 743AMD GEODE PROCESSOR/CHIPSET SUPPORT
 744P:      Andres Salomon <dilinger@queued.net>
 745L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 746W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
 747S:      Supported
 748F:      drivers/char/hw_random/geode-rng.c
 749F:      drivers/crypto/geode*
 750F:      drivers/video/fbdev/geode/
 751F:      arch/x86/include/asm/geode.h
 752
 753AMD IOMMU (AMD-VI)
 754M:      Joerg Roedel <joro@8bytes.org>
 755L:      iommu@lists.linux-foundation.org
 756T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
 757S:      Maintained
 758F:      drivers/iommu/amd_iommu*.[ch]
 759F:      include/linux/amd-iommu.h
 760
 761AMD KFD
 762M:      Oded Gabbay <oded.gabbay@gmail.com>
 763L:      dri-devel@lists.freedesktop.org
 764T:      git git://people.freedesktop.org/~gabbayo/linux.git
 765S:      Supported
 766F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
 767F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
 768F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
 769F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
 770F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
 771F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
 772F:      drivers/gpu/drm/amd/amdkfd/
 773F:      drivers/gpu/drm/amd/include/cik_structs.h
 774F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
 775F:      drivers/gpu/drm/amd/include/vi_structs.h
 776F:      include/uapi/linux/kfd_ioctl.h
 777
 778AMD SEATTLE DEVICE TREE SUPPORT
 779M:      Brijesh Singh <brijeshkumar.singh@amd.com>
 780M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
 781M:      Tom Lendacky <thomas.lendacky@amd.com>
 782S:      Supported
 783F:      arch/arm64/boot/dts/amd/
 784
 785AMD XGBE DRIVER
 786M:      Tom Lendacky <thomas.lendacky@amd.com>
 787L:      netdev@vger.kernel.org
 788S:      Supported
 789F:      drivers/net/ethernet/amd/xgbe/
 790F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
 791
 792AMS (Apple Motion Sensor) DRIVER
 793M:      Michael Hanselmann <linux-kernel@hansmi.ch>
 794S:      Supported
 795F:      drivers/macintosh/ams/
 796
 797ANALOG DEVICES INC AD9389B DRIVER
 798M:      Hans Verkuil <hans.verkuil@cisco.com>
 799L:      linux-media@vger.kernel.org
 800S:      Maintained
 801F:      drivers/media/i2c/ad9389b*
 802
 803ANALOG DEVICES INC ADV7180 DRIVER
 804M:      Lars-Peter Clausen <lars@metafoo.de>
 805L:      linux-media@vger.kernel.org
 806W:      http://ez.analog.com/community/linux-device-drivers
 807S:      Supported
 808F:      drivers/media/i2c/adv7180.c
 809
 810ANALOG DEVICES INC ADV748X DRIVER
 811M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
 812L:      linux-media@vger.kernel.org
 813S:      Maintained
 814F:      drivers/media/i2c/adv748x/*
 815
 816ANALOG DEVICES INC ADV7511 DRIVER
 817M:      Hans Verkuil <hans.verkuil@cisco.com>
 818L:      linux-media@vger.kernel.org
 819S:      Maintained
 820F:      drivers/media/i2c/adv7511*
 821
 822ANALOG DEVICES INC ADV7604 DRIVER
 823M:      Hans Verkuil <hans.verkuil@cisco.com>
 824L:      linux-media@vger.kernel.org
 825S:      Maintained
 826F:      drivers/media/i2c/adv7604*
 827
 828ANALOG DEVICES INC ADV7842 DRIVER
 829M:      Hans Verkuil <hans.verkuil@cisco.com>
 830L:      linux-media@vger.kernel.org
 831S:      Maintained
 832F:      drivers/media/i2c/adv7842*
 833
 834ANALOG DEVICES INC ASOC CODEC DRIVERS
 835M:      Lars-Peter Clausen <lars@metafoo.de>
 836L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 837W:      http://wiki.analog.com/
 838W:      http://ez.analog.com/community/linux-device-drivers
 839S:      Supported
 840F:      sound/soc/codecs/adau*
 841F:      sound/soc/codecs/adav*
 842F:      sound/soc/codecs/ad1*
 843F:      sound/soc/codecs/ad7*
 844F:      sound/soc/codecs/ssm*
 845F:      sound/soc/codecs/sigmadsp.*
 846
 847ANALOG DEVICES INC DMA DRIVERS
 848M:      Lars-Peter Clausen <lars@metafoo.de>
 849W:      http://ez.analog.com/community/linux-device-drivers
 850S:      Supported
 851F:      drivers/dma/dma-axi-dmac.c
 852
 853ANALOG DEVICES INC IIO DRIVERS
 854M:      Lars-Peter Clausen <lars@metafoo.de>
 855M:      Michael Hennerich <Michael.Hennerich@analog.com>
 856W:      http://wiki.analog.com/
 857W:      http://ez.analog.com/community/linux-device-drivers
 858S:      Supported
 859F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
 860F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
 861F:      drivers/iio/*/ad*
 862F:      drivers/iio/adc/ltc2497*
 863X:      drivers/iio/*/adjd*
 864F:      drivers/staging/iio/*/ad*
 865
 866ANDES ARCHITECTURE
 867M:      Greentime Hu <green.hu@gmail.com>
 868M:      Vincent Chen <deanbo422@gmail.com>
 869T:      git https://github.com/andestech/linux.git
 870S:      Supported
 871F:      arch/nds32/
 872F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
 873F:      Documentation/devicetree/bindings/nds32/
 874K:      nds32
 875N:      nds32
 876
 877ANDROID CONFIG FRAGMENTS
 878M:      Rob Herring <robh@kernel.org>
 879S:      Supported
 880F:      kernel/configs/android*
 881
 882ANDROID DRIVERS
 883M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 884M:      Arve Hjønnevåg <arve@android.com>
 885M:      Todd Kjos <tkjos@android.com>
 886M:      Martijn Coenen <maco@android.com>
 887T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
 888L:      devel@driverdev.osuosl.org
 889S:      Supported
 890F:      drivers/android/
 891F:      drivers/staging/android/
 892
 893ANDROID GOLDFISH PIC DRIVER
 894M:      Miodrag Dinic <miodrag.dinic@mips.com>
 895S:      Supported
 896F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
 897F:      drivers/irqchip/irq-goldfish-pic.c
 898
 899ANDROID GOLDFISH RTC DRIVER
 900M:      Miodrag Dinic <miodrag.dinic@mips.com>
 901S:      Supported
 902F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
 903F:      drivers/rtc/rtc-goldfish.c
 904
 905ANDROID ION DRIVER
 906M:      Laura Abbott <labbott@redhat.com>
 907M:      Sumit Semwal <sumit.semwal@linaro.org>
 908L:      devel@driverdev.osuosl.org
 909L:      dri-devel@lists.freedesktop.org
 910L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
 911S:      Supported
 912F:      drivers/staging/android/ion
 913F:      drivers/staging/android/uapi/ion.h
 914
 915AOA (Apple Onboard Audio) ALSA DRIVER
 916M:      Johannes Berg <johannes@sipsolutions.net>
 917L:      linuxppc-dev@lists.ozlabs.org
 918L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 919S:      Maintained
 920F:      sound/aoa/
 921
 922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
 923M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 924L:      linux-iio@vger.kernel.org
 925S:      Maintained
 926F:      drivers/iio/adc/stx104.c
 927
 928APM DRIVER
 929M:      Jiri Kosina <jikos@kernel.org>
 930S:      Odd fixes
 931T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
 932F:      arch/x86/kernel/apm_32.c
 933F:      include/linux/apm_bios.h
 934F:      include/uapi/linux/apm_bios.h
 935F:      drivers/char/apm-emulation.c
 936
 937APPARMOR SECURITY MODULE
 938M:      John Johansen <john.johansen@canonical.com>
 939L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
 940W:      wiki.apparmor.net
 941T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
 942S:      Supported
 943F:      security/apparmor/
 944F:      Documentation/admin-guide/LSM/apparmor.rst
 945
 946APPLE BCM5974 MULTITOUCH DRIVER
 947M:      Henrik Rydberg <rydberg@bitmath.org>
 948L:      linux-input@vger.kernel.org
 949S:      Odd fixes
 950F:      drivers/input/mouse/bcm5974.c
 951
 952APPLE SMC DRIVER
 953M:      Henrik Rydberg <rydberg@bitmath.org>
 954L:      linux-hwmon@vger.kernel.org
 955S:      Odd fixes
 956F:      drivers/hwmon/applesmc.c
 957
 958APPLETALK NETWORK LAYER
 959L:      netdev@vger.kernel.org
 960S:      Odd fixes
 961F:      drivers/net/appletalk/
 962F:      net/appletalk/
 963
 964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
 965M:      Duc Dang <dhdang@apm.com>
 966S:      Supported
 967F:      arch/arm64/boot/dts/apm/
 968
 969APPLIED MICRO (APM) X-GENE SOC EDAC
 970M:      Loc Ho <lho@apm.com>
 971S:      Supported
 972F:      drivers/edac/xgene_edac.c
 973F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
 974
 975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
 976M:      Iyappan Subramanian <isubramanian@apm.com>
 977M:      Keyur Chudgar <kchudgar@apm.com>
 978S:      Supported
 979F:      drivers/net/ethernet/apm/xgene-v2/
 980
 981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
 982M:      Iyappan Subramanian <isubramanian@apm.com>
 983M:      Keyur Chudgar <kchudgar@apm.com>
 984M:      Quan Nguyen <qnguyen@apm.com>
 985S:      Supported
 986F:      drivers/net/ethernet/apm/xgene/
 987F:      drivers/net/phy/mdio-xgene.c
 988F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
 989F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
 990
 991APPLIED MICRO (APM) X-GENE SOC PMU
 992M:      Tai Nguyen <ttnguyen@apm.com>
 993S:      Supported
 994F:      drivers/perf/xgene_pmu.c
 995F:      Documentation/perf/xgene-pmu.txt
 996F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
 997
 998APTINA CAMERA SENSOR PLL
 999M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1000L:      linux-media@vger.kernel.org
1001S:      Maintained
1002F:      drivers/media/i2c/aptina-pll.*
1003
1004ARC FRAMEBUFFER DRIVER
1005M:      Jaya Kumar <jayalk@intworks.biz>
1006S:      Maintained
1007F:      drivers/video/fbdev/arcfb.c
1008F:      drivers/video/fbdev/core/fb_defio.c
1009
1010ARC PGU DRM DRIVER
1011M:      Alexey Brodkin <abrodkin@synopsys.com>
1012S:      Supported
1013F:      drivers/gpu/drm/arc/
1014F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1015
1016ARCNET NETWORK LAYER
1017M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1018L:      netdev@vger.kernel.org
1019S:      Maintained
1020F:      drivers/net/arcnet/
1021F:      include/uapi/linux/if_arcnet.h
1022
1023ARM ARCHITECTED TIMER DRIVER
1024M:      Mark Rutland <mark.rutland@arm.com>
1025M:      Marc Zyngier <marc.zyngier@arm.com>
1026L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S:      Maintained
1028F:      arch/arm/include/asm/arch_timer.h
1029F:      arch/arm64/include/asm/arch_timer.h
1030F:      drivers/clocksource/arm_arch_timer.c
1031
1032ARM HDLCD DRM DRIVER
1033M:      Liviu Dudau <liviu.dudau@arm.com>
1034S:      Supported
1035F:      drivers/gpu/drm/arm/hdlcd_*
1036F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1037
1038ARM MALI-DP DRM DRIVER
1039M:      Liviu Dudau <liviu.dudau@arm.com>
1040M:      Brian Starkey <brian.starkey@arm.com>
1041M:      Mali DP Maintainers <malidp@foss.arm.com>
1042S:      Supported
1043F:      drivers/gpu/drm/arm/
1044F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1045
1046ARM MFM AND FLOPPY DRIVERS
1047M:      Ian Molton <spyro@f2s.com>
1048S:      Maintained
1049F:      arch/arm/lib/floppydma.S
1050F:      arch/arm/include/asm/floppy.h
1051
1052ARM PMU PROFILING AND DEBUGGING
1053M:      Will Deacon <will.deacon@arm.com>
1054M:      Mark Rutland <mark.rutland@arm.com>
1055S:      Maintained
1056L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057F:      arch/arm*/kernel/perf_*
1058F:      arch/arm/oprofile/common.c
1059F:      arch/arm*/kernel/hw_breakpoint.c
1060F:      arch/arm*/include/asm/hw_breakpoint.h
1061F:      arch/arm*/include/asm/perf_event.h
1062F:      drivers/perf/*
1063F:      include/linux/perf/arm_pmu.h
1064F:      Documentation/devicetree/bindings/arm/pmu.txt
1065F:      Documentation/devicetree/bindings/perf/
1066
1067ARM PORT
1068M:      Russell King <linux@armlinux.org.uk>
1069L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070W:      http://www.armlinux.org.uk/
1071S:      Odd Fixes
1072T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1073F:      arch/arm/
1074X:      arch/arm/boot/dts/
1075
1076ARM PRIMECELL AACI PL041 DRIVER
1077M:      Russell King <linux@armlinux.org.uk>
1078S:      Odd Fixes
1079F:      sound/arm/aaci.*
1080
1081ARM PRIMECELL BUS SUPPORT
1082M:      Russell King <linux@armlinux.org.uk>
1083S:      Odd Fixes
1084F:      drivers/amba/
1085F:      include/linux/amba/bus.h
1086
1087ARM PRIMECELL CLCD PL110 DRIVER
1088M:      Russell King <linux@armlinux.org.uk>
1089S:      Odd Fixes
1090F:      drivers/video/fbdev/amba-clcd.*
1091
1092ARM PRIMECELL KMI PL050 DRIVER
1093M:      Russell King <linux@armlinux.org.uk>
1094S:      Odd Fixes
1095F:      drivers/input/serio/ambakmi.*
1096F:      include/linux/amba/kmi.h
1097
1098ARM PRIMECELL MMCI PL180/1 DRIVER
1099M:      Russell King <linux@armlinux.org.uk>
1100S:      Odd Fixes
1101F:      drivers/mmc/host/mmci.*
1102F:      include/linux/amba/mmci.h
1103
1104ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1105M:      Russell King <linux@armlinux.org.uk>
1106S:      Odd Fixes
1107F:      drivers/tty/serial/amba-pl01*.c
1108F:      include/linux/amba/serial.h
1109
1110ARM SMMU DRIVERS
1111M:      Will Deacon <will.deacon@arm.com>
1112R:      Robin Murphy <robin.murphy@arm.com>
1113L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S:      Maintained
1115F:      drivers/iommu/arm-smmu.c
1116F:      drivers/iommu/arm-smmu-v3.c
1117F:      drivers/iommu/io-pgtable-arm.c
1118F:      drivers/iommu/io-pgtable-arm-v7s.c
1119
1120ARM SUB-ARCHITECTURES
1121L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S:      Maintained
1123F:      arch/arm/mach-*/
1124F:      arch/arm/plat-*/
1125T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1126
1127ARM/ACTIONS SEMI ARCHITECTURE
1128M:      Andreas Färber <afaerber@suse.de>
1129L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:      Maintained
1131N:      owl
1132F:      arch/arm/mach-actions/
1133F:      arch/arm/boot/dts/owl-*
1134F:      arch/arm64/boot/dts/actions/
1135F:      drivers/clocksource/owl-*
1136F:      drivers/soc/actions/
1137F:      include/dt-bindings/power/owl-*
1138F:      include/linux/soc/actions/
1139F:      Documentation/devicetree/bindings/arm/actions.txt
1140F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1141F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1142
1143ARM/ADS SPHERE MACHINE SUPPORT
1144M:      Lennert Buytenhek <kernel@wantstofly.org>
1145L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146S:      Maintained
1147
1148ARM/AFEB9260 MACHINE SUPPORT
1149M:      Sergey Lapin <slapin@ossfans.org>
1150L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:      Maintained
1152
1153ARM/AJECO 1ARM MACHINE SUPPORT
1154M:      Lennert Buytenhek <kernel@wantstofly.org>
1155L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156S:      Maintained
1157
1158ARM/Allwinner SoC Clock Support
1159M:      Emilio López <emilio@elopez.com.ar>
1160S:      Maintained
1161F:      drivers/clk/sunxi/
1162
1163ARM/Allwinner sunXi SoC support
1164M:      Maxime Ripard <maxime.ripard@bootlin.com>
1165M:      Chen-Yu Tsai <wens@csie.org>
1166L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S:      Maintained
1168N:      sun[x456789]i
1169N:      sun50i
1170F:      arch/arm/mach-sunxi/
1171F:      arch/arm64/boot/dts/allwinner/
1172F:      drivers/clk/sunxi-ng/
1173F:      drivers/pinctrl/sunxi/
1174F:      drivers/soc/sunxi/
1175T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1176
1177ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1178M:      Neil Armstrong <narmstrong@baylibre.com>
1179M:      Jerome Brunet <jbrunet@baylibre.com>
1180L:      linux-amlogic@lists.infradead.org
1181S:      Maintained
1182F:      drivers/clk/meson/
1183F:      include/dt-bindings/clock/meson*
1184F:      include/dt-bindings/clock/gxbb*
1185F:      Documentation/devicetree/bindings/clock/amlogic*
1186
1187ARM/Amlogic Meson SoC support
1188M:      Carlo Caione <carlo@caione.org>
1189M:      Kevin Hilman <khilman@baylibre.com>
1190L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191L:      linux-amlogic@lists.infradead.org
1192W:      http://linux-meson.com/
1193S:      Maintained
1194F:      arch/arm/mach-meson/
1195F:      arch/arm/boot/dts/meson*
1196F:      arch/arm64/boot/dts/amlogic/
1197F:      drivers/pinctrl/meson/
1198F:      drivers/mmc/host/meson*
1199N:      meson
1200
1201ARM/Annapurna Labs ALPINE ARCHITECTURE
1202M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1203M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1204L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:      Maintained
1206F:      arch/arm/mach-alpine/
1207F:      arch/arm/boot/dts/alpine*
1208F:      arch/arm64/boot/dts/al/
1209F:      drivers/*/*alpine*
1210
1211ARM/ARTPEC MACHINE SUPPORT
1212M:      Jesper Nilsson <jesper.nilsson@axis.com>
1213M:      Lars Persson <lars.persson@axis.com>
1214S:      Maintained
1215L:      linux-arm-kernel@axis.com
1216F:      arch/arm/mach-artpec
1217F:      arch/arm/boot/dts/artpec6*
1218F:      drivers/clk/axis
1219F:      drivers/crypto/axis
1220F:      drivers/pinctrl/pinctrl-artpec*
1221F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1222
1223ARM/ASPEED I2C DRIVER
1224M:      Brendan Higgins <brendanhiggins@google.com>
1225R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1226R:      Joel Stanley <joel@jms.id.au>
1227L:      linux-i2c@vger.kernel.org
1228L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1229S:      Maintained
1230F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1231F:      drivers/i2c/busses/i2c-aspeed.c
1232F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1233F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1234
1235ARM/ASPEED MACHINE SUPPORT
1236M:      Joel Stanley <joel@jms.id.au>
1237R:      Andrew Jeffery <andrew@aj.id.au>
1238L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1240Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1241S:      Supported
1242T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1243F:      arch/arm/mach-aspeed/
1244F:      arch/arm/boot/dts/aspeed-*
1245N:      aspeed
1246
1247ARM/ATMEL AT91 Clock Support
1248M:      Boris Brezillon <boris.brezillon@bootlin.com>
1249S:      Maintained
1250F:      drivers/clk/at91
1251
1252ARM/CALXEDA HIGHBANK ARCHITECTURE
1253M:      Rob Herring <robh@kernel.org>
1254L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:      Maintained
1256F:      arch/arm/mach-highbank/
1257F:      arch/arm/boot/dts/highbank.dts
1258F:      arch/arm/boot/dts/ecx-*.dts*
1259
1260ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1261M:      Krzysztof Halasa <khalasa@piap.pl>
1262S:      Maintained
1263F:      arch/arm/mach-cns3xxx/
1264
1265ARM/CAVIUM THUNDER NETWORK DRIVER
1266M:      Sunil Goutham <sgoutham@cavium.com>
1267M:      Robert Richter <rric@kernel.org>
1268L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S:      Supported
1270F:      drivers/net/ethernet/cavium/thunder/
1271
1272ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1273M:      Lukasz Majewski <lukma@denx.de>
1274L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:      Maintained
1276F:      arch/arm/mach-ep93xx/ts72xx.c
1277
1278ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279M:      Alexander Shiyan <shc_work@mail.ru>
1280L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:      Odd Fixes
1282N:      clps711x
1283
1284ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285M:      Lennert Buytenhek <kernel@wantstofly.org>
1286L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:      Maintained
1288
1289ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1290M:      Hartley Sweeten <hsweeten@visionengravers.com>
1291M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1292L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:      Maintained
1294F:      arch/arm/mach-ep93xx/
1295F:      arch/arm/mach-ep93xx/include/mach/
1296
1297ARM/CLKDEV SUPPORT
1298M:      Russell King <linux@armlinux.org.uk>
1299L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:      Maintained
1301T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1302F:      drivers/clk/clkdev.c
1303
1304ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1305M:      Mike Rapoport <mike@compulab.co.il>
1306L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S:      Maintained
1308
1309ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1310M:      Baruch Siach <baruch@tkos.co.il>
1311L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:      Maintained
1313F:      arch/arm/boot/dts/cx92755*
1314N:      digicolor
1315
1316ARM/CONTEC MICRO9 MACHINE SUPPORT
1317M:      Hubert Feurstein <hubert.feurstein@contec.at>
1318S:      Maintained
1319F:      arch/arm/mach-ep93xx/micro9.c
1320
1321ARM/CORESIGHT FRAMEWORK AND DRIVERS
1322M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1323L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:      Maintained
1325F:      drivers/hwtracing/coresight/*
1326F:      Documentation/trace/coresight.txt
1327F:      Documentation/trace/coresight-cpu-debug.txt
1328F:      Documentation/devicetree/bindings/arm/coresight.txt
1329F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1330F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1331F:      tools/perf/arch/arm/util/pmu.c
1332F:      tools/perf/arch/arm/util/auxtrace.c
1333F:      tools/perf/arch/arm/util/cs-etm.c
1334F:      tools/perf/arch/arm/util/cs-etm.h
1335F:      tools/perf/util/cs-etm.*
1336F:      tools/perf/util/cs-etm-decoder/*
1337
1338ARM/CORGI MACHINE SUPPORT
1339M:      Richard Purdie <rpurdie@rpsys.net>
1340S:      Maintained
1341
1342ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1343M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1344M:      Linus Walleij <linus.walleij@linaro.org>
1345L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346T:      git git://github.com/ulli-kroll/linux.git
1347S:      Maintained
1348F:      Documentation/devicetree/bindings/arm/gemini.txt
1349F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1350F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1351F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1352F:      arch/arm/mach-gemini/
1353F:      drivers/net/ethernet/cortina/
1354F:      drivers/pinctrl/pinctrl-gemini.c
1355F:      drivers/rtc/rtc-ftrtc010.c
1356
1357ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1358M:      Barry Song <baohua@kernel.org>
1359L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1361S:      Maintained
1362F:      arch/arm/boot/dts/prima2*
1363F:      arch/arm/mach-prima2/
1364F:      drivers/clk/sirf/
1365F:      drivers/clocksource/timer-prima2.c
1366F:      drivers/clocksource/timer-atlas7.c
1367N:      [^a-z]sirf
1368
1369ARM/EBSA110 MACHINE SUPPORT
1370M:      Russell King <linux@armlinux.org.uk>
1371L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372W:      http://www.armlinux.org.uk/
1373S:      Maintained
1374F:      arch/arm/mach-ebsa110/
1375F:      drivers/net/ethernet/amd/am79c961a.*
1376
1377ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1378M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1379R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1380L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:      Maintained
1382N:      efm32
1383
1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1385M:      Robert Jarzmik <robert.jarzmik@free.fr>
1386L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:      Maintained
1388F:      arch/arm/mach-pxa/ezx.c
1389
1390ARM/FARADAY FA526 PORT
1391M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1392L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:      Maintained
1394T:      git git://git.berlios.de/gemini-board
1395F:      arch/arm/mm/*-fa*
1396
1397ARM/FOOTBRIDGE ARCHITECTURE
1398M:      Russell King <linux@armlinux.org.uk>
1399L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W:      http://www.armlinux.org.uk/
1401S:      Maintained
1402F:      arch/arm/include/asm/hardware/dec21285.h
1403F:      arch/arm/mach-footbridge/
1404
1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1406M:      Shawn Guo <shawnguo@kernel.org>
1407M:      Sascha Hauer <s.hauer@pengutronix.de>
1408R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1409R:      Fabio Estevam <fabio.estevam@nxp.com>
1410L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S:      Maintained
1412T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1413F:      arch/arm/mach-imx/
1414F:      arch/arm/mach-mxs/
1415F:      arch/arm/boot/dts/imx*
1416F:      arch/arm/configs/imx*_defconfig
1417F:      drivers/clk/imx/
1418F:      drivers/soc/imx/
1419F:      include/soc/imx/
1420
1421ARM/FREESCALE VYBRID ARM ARCHITECTURE
1422M:      Shawn Guo <shawnguo@kernel.org>
1423M:      Sascha Hauer <s.hauer@pengutronix.de>
1424R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1425R:      Stefan Agner <stefan@agner.ch>
1426L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:      Maintained
1428T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1429F:      arch/arm/mach-imx/*vf610*
1430F:      arch/arm/boot/dts/vf*
1431
1432ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1433M:      Lennert Buytenhek <kernel@wantstofly.org>
1434L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:      Maintained
1436
1437ARM/GUMSTIX MACHINE SUPPORT
1438M:      Steve Sakoman <sakoman@gmail.com>
1439L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:      Maintained
1441
1442ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1443M:      Philipp Zabel <philipp.zabel@gmail.com>
1444M:      Paul Parsons <lost.distance@yahoo.com>
1445L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:      Maintained
1447F:      arch/arm/mach-pxa/hx4700.c
1448F:      arch/arm/mach-pxa/include/mach/hx4700.h
1449F:      sound/soc/pxa/hx4700.c
1450
1451ARM/HISILICON SOC SUPPORT
1452M:      Wei Xu <xuwei5@hisilicon.com>
1453L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454W:      http://www.hisilicon.com
1455S:      Supported
1456T:      git git://github.com/hisilicon/linux-hisi.git
1457F:      arch/arm/mach-hisi/
1458F:      arch/arm/boot/dts/hi3*
1459F:      arch/arm/boot/dts/hip*
1460F:      arch/arm/boot/dts/hisi*
1461F:      arch/arm64/boot/dts/hisilicon/
1462
1463ARM/HP JORNADA 7XX MACHINE SUPPORT
1464M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1465W:      www.jlime.com
1466S:      Maintained
1467T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1468F:      arch/arm/mach-sa1100/jornada720.c
1469F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1470
1471ARM/IGEP MACHINE SUPPORT
1472M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1473M:      Javier Martinez Canillas <javier@dowhile0.org>
1474L:      linux-omap@vger.kernel.org
1475L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:      Maintained
1477F:      arch/arm/boot/dts/omap3-igep*
1478
1479ARM/INCOME PXA270 SUPPORT
1480M:      Marek Vasut <marek.vasut@gmail.com>
1481L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:      Maintained
1483F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1484
1485ARM/INTEL IOP13XX ARM ARCHITECTURE
1486M:      Lennert Buytenhek <kernel@wantstofly.org>
1487L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:      Maintained
1489
1490ARM/INTEL IOP32X ARM ARCHITECTURE
1491M:      Lennert Buytenhek <kernel@wantstofly.org>
1492L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:      Maintained
1494
1495ARM/INTEL IOP33X ARM ARCHITECTURE
1496L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:      Orphan
1498
1499ARM/INTEL IQ81342EX MACHINE SUPPORT
1500M:      Lennert Buytenhek <kernel@wantstofly.org>
1501L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:      Maintained
1503
1504ARM/INTEL IXDP2850 MACHINE SUPPORT
1505M:      Lennert Buytenhek <kernel@wantstofly.org>
1506L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:      Maintained
1508
1509ARM/INTEL IXP4XX ARM ARCHITECTURE
1510M:      Imre Kaloz <kaloz@openwrt.org>
1511M:      Krzysztof Halasa <khalasa@piap.pl>
1512L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513S:      Maintained
1514F:      arch/arm/mach-ixp4xx/
1515
1516ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1517M:      Jonathan Cameron <jic23@cam.ac.uk>
1518L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:      Maintained
1520F:      arch/arm/mach-pxa/stargate2.c
1521F:      drivers/pcmcia/pxa2xx_stargate2.c
1522
1523ARM/INTEL XSC3 (MANZANO) ARM CORE
1524M:      Lennert Buytenhek <kernel@wantstofly.org>
1525L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:      Maintained
1527
1528ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1529M:      Lennert Buytenhek <kernel@wantstofly.org>
1530L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:      Maintained
1532
1533ARM/LG1K ARCHITECTURE
1534M:      Chanho Min <chanho.min@lge.com>
1535L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:      Maintained
1537F:      arch/arm64/boot/dts/lg/
1538
1539ARM/LOGICPD PXA270 MACHINE SUPPORT
1540M:      Lennert Buytenhek <kernel@wantstofly.org>
1541L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:      Maintained
1543
1544ARM/LPC18XX ARCHITECTURE
1545M:      Joachim Eastwood <manabian@gmail.com>
1546L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:      Maintained
1548F:      arch/arm/boot/dts/lpc43*
1549F:      drivers/clk/nxp/clk-lpc18xx*
1550F:      drivers/clocksource/time-lpc32xx.c
1551F:      drivers/i2c/busses/i2c-lpc2k.c
1552F:      drivers/memory/pl172.c
1553F:      drivers/mtd/spi-nor/nxp-spifi.c
1554F:      drivers/rtc/rtc-lpc24xx.c
1555N:      lpc18xx
1556
1557ARM/LPC32XX SOC SUPPORT
1558M:      Vladimir Zapolskiy <vz@mleia.com>
1559M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1560L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1562S:      Maintained
1563F:      arch/arm/boot/dts/lpc32*
1564F:      arch/arm/mach-lpc32xx/
1565F:      drivers/i2c/busses/i2c-pnx.c
1566F:      drivers/net/ethernet/nxp/lpc_eth.c
1567F:      drivers/usb/host/ohci-nxp.c
1568F:      drivers/watchdog/pnx4008_wdt.c
1569N:      lpc32xx
1570
1571ARM/MAGICIAN MACHINE SUPPORT
1572M:      Philipp Zabel <philipp.zabel@gmail.com>
1573S:      Maintained
1574
1575ARM/Marvell Dove/MV78xx0/Orion SOC support
1576M:      Jason Cooper <jason@lakedaemon.net>
1577M:      Andrew Lunn <andrew@lunn.ch>
1578M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579M:      Gregory Clement <gregory.clement@bootlin.com>
1580L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581S:      Maintained
1582F:      Documentation/devicetree/bindings/soc/dove/
1583F:      arch/arm/mach-dove/
1584F:      arch/arm/mach-mv78xx0/
1585F:      arch/arm/mach-orion5x/
1586F:      arch/arm/plat-orion/
1587F:      arch/arm/boot/dts/dove*
1588F:      arch/arm/boot/dts/orion5x*
1589
1590ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1591M:      Jason Cooper <jason@lakedaemon.net>
1592M:      Andrew Lunn <andrew@lunn.ch>
1593M:      Gregory Clement <gregory.clement@bootlin.com>
1594M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:      Maintained
1597F:      arch/arm/boot/dts/armada*
1598F:      arch/arm/boot/dts/kirkwood*
1599F:      arch/arm/configs/mvebu_*_defconfig
1600F:      arch/arm/mach-mvebu/
1601F:      arch/arm64/boot/dts/marvell/armada*
1602F:      drivers/cpufreq/armada-37xx-cpufreq.c
1603F:      drivers/cpufreq/mvebu-cpufreq.c
1604F:      drivers/irqchip/irq-armada-370-xp.c
1605F:      drivers/irqchip/irq-mvebu-*
1606F:      drivers/pinctrl/mvebu/
1607F:      drivers/rtc/rtc-armada38x.c
1608
1609ARM/Mediatek RTC DRIVER
1610M:      Eddie Huang <eddie.huang@mediatek.com>
1611M:      Sean Wang <sean.wang@mediatek.com>
1612L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614S:      Maintained
1615F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1616F:      drivers/rtc/rtc-mt6397.c
1617F:      drivers/rtc/rtc-mt7622.c
1618
1619ARM/Mediatek SoC support
1620M:      Matthias Brugger <matthias.bgg@gmail.com>
1621L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1623S:      Maintained
1624F:      arch/arm/boot/dts/mt6*
1625F:      arch/arm/boot/dts/mt7*
1626F:      arch/arm/boot/dts/mt8*
1627F:      arch/arm/mach-mediatek/
1628F:      arch/arm64/boot/dts/mediatek/
1629N:      mtk
1630K:      mediatek
1631
1632ARM/Mediatek USB3 PHY DRIVER
1633M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1634L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:      Maintained
1637F:      drivers/phy/mediatek/phy-mtk-tphy.c
1638
1639ARM/MICREL KS8695 ARCHITECTURE
1640M:      Greg Ungerer <gerg@uclinux.org>
1641L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642F:      arch/arm/mach-ks8695/
1643S:      Odd Fixes
1644
1645ARM/Microchip (AT91) SoC support
1646M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1647M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1648L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649W:      http://www.linux4sam.org
1650T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1651S:      Supported
1652N:      at91
1653N:      atmel
1654F:      arch/arm/mach-at91/
1655F:      include/soc/at91/
1656F:      arch/arm/boot/dts/at91*.dts
1657F:      arch/arm/boot/dts/at91*.dtsi
1658F:      arch/arm/boot/dts/sama*.dts
1659F:      arch/arm/boot/dts/sama*.dtsi
1660F:      arch/arm/include/debug/at91.S
1661F:      drivers/memory/atmel*
1662F:      drivers/watchdog/sama5d4_wdt.c
1663X:      drivers/input/touchscreen/atmel_mxt_ts.c
1664X:      drivers/net/wireless/atmel/
1665
1666ARM/MIOA701 MACHINE SUPPORT
1667M:      Robert Jarzmik <robert.jarzmik@free.fr>
1668L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669F:      arch/arm/mach-pxa/mioa701.c
1670S:      Maintained
1671
1672ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1673M:      Michael Petchkovsky <mkpetch@internode.on.net>
1674S:      Maintained
1675
1676ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1677M:      Linus Walleij <linus.walleij@linaro.org>
1678L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679S:      Maintained
1680F:      arch/arm/mach-nomadik/
1681F:      arch/arm/mach-u300/
1682F:      arch/arm/mach-ux500/
1683F:      arch/arm/boot/dts/ste-*
1684F:      drivers/clk/clk-nomadik.c
1685F:      drivers/clk/clk-u300.c
1686F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1687F:      drivers/clocksource/timer-u300.c
1688F:      drivers/dma/coh901318*
1689F:      drivers/dma/ste_dma40*
1690F:      drivers/hwspinlock/u8500_hsem.c
1691F:      drivers/i2c/busses/i2c-nomadik.c
1692F:      drivers/i2c/busses/i2c-stu300.c
1693F:      drivers/mfd/ab3100*
1694F:      drivers/mfd/ab8500*
1695F:      drivers/mfd/abx500*
1696F:      drivers/mfd/dbx500*
1697F:      drivers/mfd/db8500*
1698F:      drivers/pinctrl/nomadik/
1699F:      drivers/pinctrl/pinctrl-coh901*
1700F:      drivers/pinctrl/pinctrl-u300.c
1701F:      drivers/rtc/rtc-ab3100.c
1702F:      drivers/rtc/rtc-ab8500.c
1703F:      drivers/rtc/rtc-coh901331.c
1704F:      drivers/rtc/rtc-pl031.c
1705F:      drivers/watchdog/coh901327_wdt.c
1706F:      Documentation/devicetree/bindings/arm/ste-*
1707F:      Documentation/devicetree/bindings/arm/ux500/
1708T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1709
1710ARM/NUVOTON NPCM ARCHITECTURE
1711M:      Avi Fishman <avifishman70@gmail.com>
1712M:      Tomer Maimon <tmaimon77@gmail.com>
1713R:      Patrick Venture <venture@google.com>
1714R:      Nancy Yuen <yuenn@google.com>
1715R:      Brendan Higgins <brendanhiggins@google.com>
1716L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1717S:      Supported
1718F:      arch/arm/mach-npcm/
1719F:      arch/arm/boot/dts/nuvoton-npcm*
1720F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1721F:      drivers/*/*npcm*
1722F:      Documentation/*/*npcm*
1723
1724ARM/NUVOTON W90X900 ARM ARCHITECTURE
1725M:      Wan ZongShun <mcuos.com@gmail.com>
1726L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727W:      http://www.mcuos.com
1728S:      Maintained
1729F:      arch/arm/mach-w90x900/
1730F:      drivers/input/keyboard/w90p910_keypad.c
1731F:      drivers/input/touchscreen/w90p910_ts.c
1732F:      drivers/watchdog/nuc900_wdt.c
1733F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1734F:      drivers/mtd/nand/raw/nuc900_nand.c
1735F:      drivers/rtc/rtc-nuc900.c
1736F:      drivers/spi/spi-nuc900.c
1737F:      drivers/usb/host/ehci-w90x900.c
1738F:      drivers/video/fbdev/nuc900fb.c
1739
1740ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1741M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1742L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1743W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1744S:      Supported
1745
1746ARM/Orion SoC/Technologic Systems TS-78xx platform support
1747M:      Alexander Clouter <alex@digriz.org.uk>
1748L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749W:      http://www.digriz.org.uk/ts78xx/kernel
1750S:      Maintained
1751F:      arch/arm/mach-orion5x/ts78xx-*
1752
1753ARM/OXNAS platform support
1754M:      Neil Armstrong <narmstrong@baylibre.com>
1755L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756L:      linux-oxnas@groups.io (moderated for non-subscribers)
1757S:      Maintained
1758F:      arch/arm/mach-oxnas/
1759F:      arch/arm/boot/dts/ox8*.dts*
1760N:      oxnas
1761
1762ARM/PALM TREO SUPPORT
1763M:      Tomas Cech <sleep_walker@suse.com>
1764L:      linux-arm-kernel@lists.infradead.org
1765W:      http://hackndev.com
1766S:      Maintained
1767F:      arch/arm/mach-pxa/palmtreo.*
1768
1769ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1770M:      Marek Vasut <marek.vasut@gmail.com>
1771L:      linux-arm-kernel@lists.infradead.org
1772W:      http://hackndev.com
1773S:      Maintained
1774F:      arch/arm/mach-pxa/include/mach/palmtx.h
1775F:      arch/arm/mach-pxa/palmtx.c
1776F:      arch/arm/mach-pxa/palmt5.*
1777F:      arch/arm/mach-pxa/include/mach/palmld.h
1778F:      arch/arm/mach-pxa/palmld.c
1779F:      arch/arm/mach-pxa/palmte2.*
1780F:      arch/arm/mach-pxa/include/mach/palmtc.h
1781F:      arch/arm/mach-pxa/palmtc.c
1782
1783ARM/PALMZ72 SUPPORT
1784M:      Sergey Lapin <slapin@ossfans.org>
1785L:      linux-arm-kernel@lists.infradead.org
1786W:      http://hackndev.com
1787S:      Maintained
1788F:      arch/arm/mach-pxa/palmz72.*
1789
1790ARM/PLEB SUPPORT
1791M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1792W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1793S:      Maintained
1794
1795ARM/PT DIGITAL BOARD PORT
1796M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1797L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798W:      http://www.armlinux.org.uk/
1799S:      Maintained
1800
1801ARM/QUALCOMM SUPPORT
1802M:      Andy Gross <andy.gross@linaro.org>
1803M:      David Brown <david.brown@linaro.org>
1804L:      linux-arm-msm@vger.kernel.org
1805L:      linux-soc@vger.kernel.org
1806S:      Maintained
1807F:      Documentation/devicetree/bindings/soc/qcom/
1808F:      arch/arm/boot/dts/qcom-*.dts
1809F:      arch/arm/boot/dts/qcom-*.dtsi
1810F:      arch/arm/mach-qcom/
1811F:      arch/arm64/boot/dts/qcom/*
1812F:      drivers/i2c/busses/i2c-qup.c
1813F:      drivers/clk/qcom/
1814F:      drivers/dma/qcom/
1815F:      drivers/soc/qcom/
1816F:      drivers/spi/spi-qup.c
1817F:      drivers/tty/serial/msm_serial.c
1818F:      drivers/*/pm8???-*
1819F:      drivers/mfd/ssbi.c
1820F:      drivers/firmware/qcom_scm.c
1821T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1822
1823ARM/RADISYS ENP2611 MACHINE SUPPORT
1824M:      Lennert Buytenhek <kernel@wantstofly.org>
1825L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:      Maintained
1827
1828ARM/REALTEK ARCHITECTURE
1829M:      Andreas Färber <afaerber@suse.de>
1830L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:      Maintained
1832F:      arch/arm64/boot/dts/realtek/
1833F:      Documentation/devicetree/bindings/arm/realtek.txt
1834
1835ARM/RENESAS ARM64 ARCHITECTURE
1836M:      Simon Horman <horms@verge.net.au>
1837M:      Magnus Damm <magnus.damm@gmail.com>
1838L:      linux-renesas-soc@vger.kernel.org
1839Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1840T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1841S:      Supported
1842F:      arch/arm64/boot/dts/renesas/
1843F:      Documentation/devicetree/bindings/arm/shmobile.txt
1844F:      drivers/soc/renesas/
1845F:      include/linux/soc/renesas/
1846
1847ARM/RISCPC ARCHITECTURE
1848M:      Russell King <linux@armlinux.org.uk>
1849L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850W:      http://www.armlinux.org.uk/
1851S:      Maintained
1852F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1853F:      arch/arm/include/asm/hardware/ioc.h
1854F:      arch/arm/include/asm/hardware/iomd.h
1855F:      arch/arm/include/asm/hardware/memc.h
1856F:      arch/arm/mach-rpc/
1857F:      drivers/net/ethernet/8390/etherh.c
1858F:      drivers/net/ethernet/i825xx/ether1*
1859F:      drivers/net/ethernet/seeq/ether3*
1860F:      drivers/scsi/arm/
1861
1862ARM/Rockchip SoC support
1863M:      Heiko Stuebner <heiko@sntech.de>
1864L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865L:      linux-rockchip@lists.infradead.org
1866T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1867S:      Maintained
1868F:      arch/arm/boot/dts/rk3*
1869F:      arch/arm/boot/dts/rv1108*
1870F:      arch/arm/mach-rockchip/
1871F:      drivers/clk/rockchip/
1872F:      drivers/i2c/busses/i2c-rk3x.c
1873F:      drivers/*/*rockchip*
1874F:      drivers/*/*/*rockchip*
1875F:      sound/soc/rockchip/
1876N:      rockchip
1877
1878ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1879M:      Kukjin Kim <kgene@kernel.org>
1880M:      Krzysztof Kozlowski <krzk@kernel.org>
1881L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1883Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1884S:      Maintained
1885F:      arch/arm/boot/dts/s3c*
1886F:      arch/arm/boot/dts/s5p*
1887F:      arch/arm/boot/dts/exynos*
1888F:      arch/arm64/boot/dts/exynos/
1889F:      arch/arm/plat-samsung/
1890F:      arch/arm/mach-s3c24*/
1891F:      arch/arm/mach-s3c64xx/
1892F:      arch/arm/mach-s5p*/
1893F:      arch/arm/mach-exynos*/
1894F:      drivers/*/*s3c24*
1895F:      drivers/*/*/*s3c24*
1896F:      drivers/*/*s3c64xx*
1897F:      drivers/*/*s5pv210*
1898F:      drivers/memory/samsung/*
1899F:      drivers/soc/samsung/*
1900F:      Documentation/arm/Samsung/
1901F:      Documentation/devicetree/bindings/arm/samsung/
1902F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1903F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1904N:      exynos
1905
1906ARM/SAMSUNG MOBILE MACHINE SUPPORT
1907M:      Kyungmin Park <kyungmin.park@samsung.com>
1908L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:      Maintained
1910F:      arch/arm/mach-s5pv210/
1911
1912ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1913M:      Kyungmin Park <kyungmin.park@samsung.com>
1914M:      Kamil Debski <kamil@wypas.org>
1915M:      Andrzej Hajda <a.hajda@samsung.com>
1916L:      linux-arm-kernel@lists.infradead.org
1917L:      linux-media@vger.kernel.org
1918S:      Maintained
1919F:      drivers/media/platform/s5p-g2d/
1920
1921ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1922M:      Marek Szyprowski <m.szyprowski@samsung.com>
1923L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1924L:      linux-media@vger.kernel.org
1925S:      Maintained
1926F:      drivers/media/platform/s5p-cec/
1927F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1928
1929ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1930M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1931M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1932L:      linux-arm-kernel@lists.infradead.org
1933L:      linux-media@vger.kernel.org
1934S:      Maintained
1935F:      drivers/media/platform/s5p-jpeg/
1936
1937ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1938M:      Kyungmin Park <kyungmin.park@samsung.com>
1939M:      Kamil Debski <kamil@wypas.org>
1940M:      Jeongtae Park <jtp.park@samsung.com>
1941M:      Andrzej Hajda <a.hajda@samsung.com>
1942L:      linux-arm-kernel@lists.infradead.org
1943L:      linux-media@vger.kernel.org
1944S:      Maintained
1945F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1946F:      drivers/media/platform/s5p-mfc/
1947
1948ARM/SHMOBILE ARM ARCHITECTURE
1949M:      Simon Horman <horms@verge.net.au>
1950M:      Magnus Damm <magnus.damm@gmail.com>
1951L:      linux-renesas-soc@vger.kernel.org
1952Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1953T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1954S:      Supported
1955F:      arch/arm/boot/dts/emev2*
1956F:      arch/arm/boot/dts/r7s*
1957F:      arch/arm/boot/dts/r8a*
1958F:      arch/arm/boot/dts/sh*
1959F:      arch/arm/configs/shmobile_defconfig
1960F:      arch/arm/include/debug/renesas-scif.S
1961F:      arch/arm/mach-shmobile/
1962F:      Documentation/devicetree/bindings/arm/shmobile.txt
1963F:      drivers/soc/renesas/
1964F:      include/linux/soc/renesas/
1965
1966ARM/SOCFPGA ARCHITECTURE
1967M:      Dinh Nguyen <dinguyen@kernel.org>
1968S:      Maintained
1969F:      arch/arm/mach-socfpga/
1970F:      arch/arm/boot/dts/socfpga*
1971F:      arch/arm/configs/socfpga_defconfig
1972F:      arch/arm64/boot/dts/altera/
1973W:      http://www.rocketboards.org
1974T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1975
1976ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1977M:      Dinh Nguyen <dinguyen@kernel.org>
1978S:      Maintained
1979F:      drivers/clk/socfpga/
1980
1981ARM/SOCFPGA EDAC SUPPORT
1982M:      Thor Thayer <thor.thayer@linux.intel.com>
1983S:      Maintained
1984F:      drivers/edac/altera_edac.
1985
1986ARM/SPREADTRUM SoC SUPPORT
1987M:      Orson Zhai <orsonzhai@gmail.com>
1988M:      Baolin Wang <baolin.wang@linaro.org>
1989M:      Chunyan Zhang <zhang.lyra@gmail.com>
1990S:      Maintained
1991F:      arch/arm64/boot/dts/sprd
1992N:      sprd
1993
1994ARM/STI ARCHITECTURE
1995M:      Patrice Chotard <patrice.chotard@st.com>
1996L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W:      http://www.stlinux.com
1998S:      Maintained
1999F:      arch/arm/mach-sti/
2000F:      arch/arm/boot/dts/sti*
2001F:      drivers/char/hw_random/st-rng.c
2002F:      drivers/clocksource/arm_global_timer.c
2003F:      drivers/clocksource/clksrc_st_lpc.c
2004F:      drivers/cpufreq/sti-cpufreq.c
2005F:      drivers/dma/st_fdma*
2006F:      drivers/i2c/busses/i2c-st.c
2007F:      drivers/media/rc/st_rc.c
2008F:      drivers/media/platform/sti/c8sectpfe/
2009F:      drivers/mmc/host/sdhci-st.c
2010F:      drivers/phy/st/phy-miphy28lp.c
2011F:      drivers/phy/st/phy-stih407-usb.c
2012F:      drivers/pinctrl/pinctrl-st.c
2013F:      drivers/remoteproc/st_remoteproc.c
2014F:      drivers/remoteproc/st_slim_rproc.c
2015F:      drivers/reset/sti/
2016F:      drivers/rtc/rtc-st-lpc.c
2017F:      drivers/tty/serial/st-asc.c
2018F:      drivers/usb/dwc3/dwc3-st.c
2019F:      drivers/usb/host/ehci-st.c
2020F:      drivers/usb/host/ohci-st.c
2021F:      drivers/watchdog/st_lpc_wdt.c
2022F:      drivers/ata/ahci_st.c
2023F:      include/linux/remoteproc/st_slim_rproc.h
2024
2025ARM/STM32 ARCHITECTURE
2026M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2027M:      Alexandre Torgue <alexandre.torgue@st.com>
2028L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:      Maintained
2030T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2031N:      stm32
2032F:      arch/arm/boot/dts/stm32*
2033F:      arch/arm/mach-stm32/
2034F:      drivers/clocksource/armv7m_systick.c
2035
2036ARM/Synaptics Berlin SoC support
2037M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2038M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S:      Maintained
2041F:      arch/arm/mach-berlin/
2042F:      arch/arm/boot/dts/berlin*
2043F:      arch/arm64/boot/dts/marvell/berlin*
2044
2045ARM/TANGO ARCHITECTURE
2046M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2047M:      Mans Rullgard <mans@mansr.com>
2048L:      linux-arm-kernel@lists.infradead.org
2049S:      Odd Fixes
2050N:      tango
2051
2052ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2053M:      Lennert Buytenhek <kernel@wantstofly.org>
2054L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:      Maintained
2056
2057ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2058M:      Hans Verkuil <hans.verkuil@cisco.com>
2059L:      linux-tegra@vger.kernel.org
2060L:      linux-media@vger.kernel.org
2061S:      Maintained
2062F:      drivers/media/platform/tegra-cec/
2063F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2064
2065ARM/TETON BGA MACHINE SUPPORT
2066M:      "Mark F. Brown" <mark.brown314@gmail.com>
2067L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068S:      Maintained
2069
2070ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2071M:      Santosh Shilimkar <ssantosh@kernel.org>
2072L:      linux-kernel@vger.kernel.org
2073S:      Maintained
2074F:      drivers/memory/*emif*
2075
2076ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2077M:      Santosh Shilimkar <ssantosh@kernel.org>
2078L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S:      Maintained
2080F:      arch/arm/mach-keystone/
2081F:      arch/arm/boot/dts/keystone-*
2082T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2083
2084ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2085M:      Santosh Shilimkar <ssantosh@kernel.org>
2086L:      linux-kernel@vger.kernel.org
2087S:      Maintained
2088F:      drivers/clk/keystone/
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2091M:      Santosh Shilimkar <ssantosh@kernel.org>
2092L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093L:      linux-kernel@vger.kernel.org
2094S:      Maintained
2095F:      drivers/clocksource/timer-keystone.c
2096
2097ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2098M:      Santosh Shilimkar <ssantosh@kernel.org>
2099L:      linux-kernel@vger.kernel.org
2100S:      Maintained
2101F:      drivers/power/reset/keystone-reset.c
2102
2103ARM/THECUS N2100 MACHINE SUPPORT
2104M:      Lennert Buytenhek <kernel@wantstofly.org>
2105L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106S:      Maintained
2107
2108ARM/TOSA MACHINE SUPPORT
2109M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2110M:      Dirk Opfer <dirk@opfer-online.de>
2111S:      Maintained
2112
2113ARM/UNIPHIER ARCHITECTURE
2114M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2115L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2117S:      Maintained
2118F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2119F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2120F:      arch/arm/boot/dts/uniphier*
2121F:      arch/arm/include/asm/hardware/cache-uniphier.h
2122F:      arch/arm/mach-uniphier/
2123F:      arch/arm/mm/cache-uniphier.c
2124F:      arch/arm64/boot/dts/socionext/uniphier*
2125F:      drivers/bus/uniphier-system-bus.c
2126F:      drivers/clk/uniphier/
2127F:      drivers/gpio/gpio-uniphier.c
2128F:      drivers/i2c/busses/i2c-uniphier*
2129F:      drivers/irqchip/irq-uniphier-aidet.c
2130F:      drivers/pinctrl/uniphier/
2131F:      drivers/reset/reset-uniphier.c
2132F:      drivers/tty/serial/8250/8250_uniphier.c
2133N:      uniphier
2134
2135ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2136M:      Ulf Hansson <ulf.hansson@linaro.org>
2137L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138T:      git git://git.linaro.org/people/ulfh/clk.git
2139S:      Maintained
2140F:      drivers/clk/ux500/
2141
2142ARM/VERSATILE EXPRESS PLATFORM
2143M:      Liviu Dudau <liviu.dudau@arm.com>
2144M:      Sudeep Holla <sudeep.holla@arm.com>
2145M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2146L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:      Maintained
2148F:      arch/arm/boot/dts/vexpress*
2149F:      arch/arm64/boot/dts/arm/
2150F:      arch/arm/mach-vexpress/
2151F:      */*/vexpress*
2152F:      */*/*/vexpress*
2153F:      drivers/clk/versatile/clk-vexpress-osc.c
2154F:      drivers/clocksource/versatile.c
2155N:      mps2
2156
2157ARM/VFP SUPPORT
2158M:      Russell King <linux@armlinux.org.uk>
2159L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160W:      http://www.armlinux.org.uk/
2161S:      Maintained
2162F:      arch/arm/vfp/
2163
2164ARM/VOIPAC PXA270 SUPPORT
2165M:      Marek Vasut <marek.vasut@gmail.com>
2166L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S:      Maintained
2168F:      arch/arm/mach-pxa/vpac270.c
2169F:      arch/arm/mach-pxa/include/mach/vpac270.h
2170
2171ARM/VT8500 ARM ARCHITECTURE
2172M:      Tony Prisk <linux@prisktech.co.nz>
2173L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:      Maintained
2175F:      arch/arm/mach-vt8500/
2176F:      drivers/clocksource/vt8500_timer.c
2177F:      drivers/i2c/busses/i2c-wmt.c
2178F:      drivers/mmc/host/wmt-sdmmc.c
2179F:      drivers/pwm/pwm-vt8500.c
2180F:      drivers/rtc/rtc-vt8500.c
2181F:      drivers/tty/serial/vt8500_serial.c
2182F:      drivers/usb/host/ehci-platform.c
2183F:      drivers/usb/host/uhci-platform.c
2184F:      drivers/video/fbdev/vt8500lcdfb.*
2185F:      drivers/video/fbdev/wm8505fb*
2186F:      drivers/video/fbdev/wmt_ge_rops.*
2187
2188ARM/ZIPIT Z2 SUPPORT
2189M:      Marek Vasut <marek.vasut@gmail.com>
2190L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:      Maintained
2192F:      arch/arm/mach-pxa/z2.c
2193F:      arch/arm/mach-pxa/include/mach/z2.h
2194
2195ARM/ZTE ARCHITECTURE
2196M:      Jun Nie <jun.nie@linaro.org>
2197M:      Baoyou Xie <baoyou.xie@linaro.org>
2198M:      Shawn Guo <shawnguo@kernel.org>
2199L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S:      Maintained
2201F:      arch/arm/boot/dts/zx2967*
2202F:      arch/arm/mach-zx/
2203F:      arch/arm64/boot/dts/zte/
2204F:      drivers/clk/zte/
2205F:      drivers/dma/zx_dma.c
2206F:      drivers/gpio/gpio-zx.c
2207F:      drivers/i2c/busses/i2c-zx2967.c
2208F:      drivers/mmc/host/dw_mmc-zx.*
2209F:      drivers/pinctrl/zte/
2210F:      drivers/soc/zte/
2211F:      drivers/thermal/zx2967_thermal.c
2212F:      drivers/watchdog/zx2967_wdt.c
2213F:      Documentation/devicetree/bindings/arm/zte.txt
2214F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2215F:      Documentation/devicetree/bindings/dma/zxdma.txt
2216F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2217F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2218F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2219F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2220F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2221F:      Documentation/devicetree/bindings/soc/zte/
2222F:      Documentation/devicetree/bindings/sound/zte,*.txt
2223F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2224F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2225F:      include/dt-bindings/clock/zx2967*.h
2226F:      include/dt-bindings/soc/zte,*.h
2227F:      sound/soc/codecs/zx_aud96p22.c
2228F:      sound/soc/zte/
2229
2230ARM/ZYNQ ARCHITECTURE
2231M:      Michal Simek <michal.simek@xilinx.com>
2232L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233W:      http://wiki.xilinx.com
2234T:      git https://github.com/Xilinx/linux-xlnx.git
2235S:      Supported
2236F:      arch/arm/mach-zynq/
2237F:      drivers/cpuidle/cpuidle-zynq.c
2238F:      drivers/block/xsysace.c
2239N:      zynq
2240N:      xilinx
2241F:      drivers/clocksource/cadence_ttc_timer.c
2242F:      drivers/i2c/busses/i2c-cadence.c
2243F:      drivers/mmc/host/sdhci-of-arasan.c
2244F:      drivers/edac/synopsys_edac.c
2245
2246ARM64 PORT (AARCH64 ARCHITECTURE)
2247M:      Catalin Marinas <catalin.marinas@arm.com>
2248M:      Will Deacon <will.deacon@arm.com>
2249L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2251S:      Maintained
2252F:      arch/arm64/
2253F:      Documentation/arm64/
2254
2255AS3645A LED FLASH CONTROLLER DRIVER
2256M:      Sakari Ailus <sakari.ailus@iki.fi>
2257L:      linux-leds@vger.kernel.org
2258S:      Maintained
2259F:      drivers/leds/leds-as3645a.c
2260
2261ASAHI KASEI AK8974 DRIVER
2262M:      Linus Walleij <linus.walleij@linaro.org>
2263L:      linux-iio@vger.kernel.org
2264W:      http://www.akm.com/
2265S:      Supported
2266F:      drivers/iio/magnetometer/ak8974.c
2267
2268ASC7621 HARDWARE MONITOR DRIVER
2269M:      George Joseph <george.joseph@fairview5.com>
2270L:      linux-hwmon@vger.kernel.org
2271S:      Maintained
2272F:      Documentation/hwmon/asc7621
2273F:      drivers/hwmon/asc7621.c
2274
2275ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2276M:      Corentin Chary <corentin.chary@gmail.com>
2277L:      acpi4asus-user@lists.sourceforge.net
2278L:      platform-driver-x86@vger.kernel.org
2279W:      http://acpi4asus.sf.net
2280S:      Maintained
2281F:      drivers/platform/x86/asus*.c
2282F:      drivers/platform/x86/eeepc*.c
2283
2284ASUS WIRELESS RADIO CONTROL DRIVER
2285M:      João Paulo Rechi Vita <jprvita@gmail.com>
2286L:      platform-driver-x86@vger.kernel.org
2287S:      Maintained
2288F:      drivers/platform/x86/asus-wireless.c
2289
2290ASYMMETRIC KEYS
2291M:      David Howells <dhowells@redhat.com>
2292L:      keyrings@vger.kernel.org
2293S:      Maintained
2294F:      Documentation/crypto/asymmetric-keys.txt
2295F:      include/linux/verification.h
2296F:      include/crypto/public_key.h
2297F:      include/crypto/pkcs7.h
2298F:      crypto/asymmetric_keys/
2299
2300ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2301R:      Dan Williams <dan.j.williams@intel.com>
2302W:      http://sourceforge.net/projects/xscaleiop
2303S:      Odd fixes
2304F:      Documentation/crypto/async-tx-api.txt
2305F:      crypto/async_tx/
2306F:      drivers/dma/
2307F:      include/linux/dmaengine.h
2308F:      include/linux/async_tx.h
2309
2310AT24 EEPROM DRIVER
2311M:      Bartosz Golaszewski <brgl@bgdev.pl>
2312L:      linux-i2c@vger.kernel.org
2313T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2314S:      Maintained
2315F:      Documentation/devicetree/bindings/eeprom/at24.txt
2316F:      drivers/misc/eeprom/at24.c
2317F:      include/linux/platform_data/at24.h
2318
2319ATA OVER ETHERNET (AOE) DRIVER
2320M:      "Ed L. Cashin" <ed.cashin@acm.org>
2321W:      http://www.openaoe.org/
2322S:      Supported
2323F:      Documentation/aoe/
2324F:      drivers/block/aoe/
2325
2326ATHEROS 71XX/9XXX GPIO DRIVER
2327M:      Alban Bedel <albeu@free.fr>
2328W:      https://github.com/AlbanBedel/linux
2329T:      git git://github.com/AlbanBedel/linux
2330S:      Maintained
2331F:      drivers/gpio/gpio-ath79.c
2332F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2333
2334ATHEROS ATH GENERIC UTILITIES
2335M:      Kalle Valo <kvalo@codeaurora.org>
2336L:      linux-wireless@vger.kernel.org
2337S:      Supported
2338F:      drivers/net/wireless/ath/*
2339
2340ATHEROS ATH5K WIRELESS DRIVER
2341M:      Jiri Slaby <jirislaby@gmail.com>
2342M:      Nick Kossifidis <mickflemm@gmail.com>
2343M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2344L:      linux-wireless@vger.kernel.org
2345W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2346S:      Maintained
2347F:      drivers/net/wireless/ath/ath5k/
2348
2349ATHEROS ATH6KL WIRELESS DRIVER
2350M:      Kalle Valo <kvalo@codeaurora.org>
2351L:      linux-wireless@vger.kernel.org
2352W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2353T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2354S:      Supported
2355F:      drivers/net/wireless/ath/ath6kl/
2356
2357ATI_REMOTE2 DRIVER
2358M:      Ville Syrjala <syrjala@sci.fi>
2359S:      Maintained
2360F:      drivers/input/misc/ati_remote2.c
2361
2362ATK0110 HWMON DRIVER
2363M:      Luca Tettamanti <kronos.it@gmail.com>
2364L:      linux-hwmon@vger.kernel.org
2365S:      Maintained
2366F:      drivers/hwmon/asus_atk0110.c
2367
2368ATLX ETHERNET DRIVERS
2369M:      Jay Cliburn <jcliburn@gmail.com>
2370M:      Chris Snook <chris.snook@gmail.com>
2371L:      netdev@vger.kernel.org
2372W:      http://sourceforge.net/projects/atl1
2373W:      http://atl1.sourceforge.net
2374S:      Maintained
2375F:      drivers/net/ethernet/atheros/
2376
2377ATM
2378M:      Chas Williams <3chas3@gmail.com>
2379L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2380L:      netdev@vger.kernel.org
2381W:      http://linux-atm.sourceforge.net
2382S:      Maintained
2383F:      drivers/atm/
2384F:      include/linux/atm*
2385F:      include/uapi/linux/atm*
2386
2387ATMEL AT91 / AT32 MCI DRIVER
2388M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2389S:      Maintained
2390F:      drivers/mmc/host/atmel-mci.c
2391
2392ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2393M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2394S:      Supported
2395F:      drivers/power/reset/at91-sama5d2_shdwc.c
2396
2397ATMEL Audio ALSA driver
2398M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2399L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2400S:      Supported
2401F:      sound/soc/atmel
2402
2403ATMEL I2C DRIVER
2404M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2405L:      linux-i2c@vger.kernel.org
2406S:      Supported
2407F:      drivers/i2c/busses/i2c-at91.c
2408
2409ATMEL ISI DRIVER
2410M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2411L:      linux-media@vger.kernel.org
2412S:      Supported
2413F:      drivers/media/platform/atmel/atmel-isi.c
2414F:      include/media/atmel-isi.h
2415
2416ATMEL LCDFB DRIVER
2417M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:      linux-fbdev@vger.kernel.org
2419S:      Maintained
2420F:      drivers/video/fbdev/atmel_lcdfb.c
2421F:      include/video/atmel_lcdc.h
2422
2423ATMEL MACB ETHERNET DRIVER
2424M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2425S:      Supported
2426F:      drivers/net/ethernet/cadence/
2427
2428ATMEL MAXTOUCH DRIVER
2429M:      Nick Dyer <nick@shmanahar.org>
2430T:      git git://github.com/ndyer/linux.git
2431S:      Maintained
2432F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2433F:      drivers/input/touchscreen/atmel_mxt_ts.c
2434
2435ATMEL SAMA5D2 ADC DRIVER
2436M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2437L:      linux-iio@vger.kernel.org
2438S:      Supported
2439F:      drivers/iio/adc/at91-sama5d2_adc.c
2440
2441ATMEL SDMMC DRIVER
2442M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2443L:      linux-mmc@vger.kernel.org
2444S:      Supported
2445F:      drivers/mmc/host/sdhci-of-at91.c
2446
2447ATMEL SPI DRIVER
2448M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2449S:      Supported
2450F:      drivers/spi/spi-atmel.*
2451
2452ATMEL SSC DRIVER
2453M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2454L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455S:      Supported
2456F:      drivers/misc/atmel-ssc.c
2457F:      include/linux/atmel-ssc.h
2458
2459ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2460M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2461L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462S:      Supported
2463F:      drivers/misc/atmel_tclib.c
2464F:      drivers/clocksource/tcb_clksrc.c
2465
2466ATMEL USBA UDC DRIVER
2467M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2468L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469S:      Supported
2470F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2471
2472ATMEL WIRELESS DRIVER
2473M:      Simon Kelley <simon@thekelleys.org.uk>
2474L:      linux-wireless@vger.kernel.org
2475W:      http://www.thekelleys.org.uk/atmel
2476W:      http://atmelwlandriver.sourceforge.net/
2477S:      Maintained
2478F:      drivers/net/wireless/atmel/atmel*
2479
2480ATMEL XDMA DRIVER
2481M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2482L:      linux-arm-kernel@lists.infradead.org
2483L:      dmaengine@vger.kernel.org
2484S:      Supported
2485F:      drivers/dma/at_xdmac.c
2486
2487ATOMIC INFRASTRUCTURE
2488M:      Will Deacon <will.deacon@arm.com>
2489M:      Peter Zijlstra <peterz@infradead.org>
2490R:      Boqun Feng <boqun.feng@gmail.com>
2491L:      linux-kernel@vger.kernel.org
2492S:      Maintained
2493F:      arch/*/include/asm/atomic*.h
2494F:      include/*/atomic*.h
2495
2496ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2497M:      Bradley Grove <linuxdrivers@attotech.com>
2498L:      linux-scsi@vger.kernel.org
2499W:      http://www.attotech.com
2500S:      Supported
2501F:      drivers/scsi/esas2r
2502
2503ATUSB IEEE 802.15.4 RADIO DRIVER
2504M:      Stefan Schmidt <stefan@osg.samsung.com>
2505L:      linux-wpan@vger.kernel.org
2506S:      Maintained
2507F:      drivers/net/ieee802154/atusb.c
2508F:      drivers/net/ieee802154/atusb.h
2509F:      drivers/net/ieee802154/at86rf230.h
2510
2511AUDIT SUBSYSTEM
2512M:      Paul Moore <paul@paul-moore.com>
2513M:      Eric Paris <eparis@redhat.com>
2514L:      linux-audit@redhat.com (moderated for non-subscribers)
2515W:      https://github.com/linux-audit
2516T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2517S:      Supported
2518F:      include/linux/audit.h
2519F:      include/uapi/linux/audit.h
2520F:      kernel/audit*
2521
2522AUXILIARY DISPLAY DRIVERS
2523M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2524W:      http://miguelojeda.es/auxdisplay.htm
2525W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2526S:      Maintained
2527F:      drivers/auxdisplay/
2528F:      include/linux/cfag12864b.h
2529
2530AX.25 NETWORK LAYER
2531M:      Ralf Baechle <ralf@linux-mips.org>
2532L:      linux-hams@vger.kernel.org
2533W:      http://www.linux-ax25.org/
2534S:      Maintained
2535F:      include/uapi/linux/ax25.h
2536F:      include/net/ax25.h
2537F:      net/ax25/
2538
2539AXENTIA ARM DEVICES
2540M:      Peter Rosin <peda@axentia.se>
2541L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542S:      Maintained
2543F:      Documentation/devicetree/bindings/arm/axentia.txt
2544F:      arch/arm/boot/dts/at91-linea.dtsi
2545F:      arch/arm/boot/dts/at91-natte.dtsi
2546F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2547F:      arch/arm/boot/dts/at91-tse850-3.dts
2548
2549AXENTIA ASOC DRIVERS
2550M:      Peter Rosin <peda@axentia.se>
2551L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2552S:      Maintained
2553F:      Documentation/devicetree/bindings/sound/axentia,*
2554F:      sound/soc/atmel/tse850-pcm5142.c
2555
2556AZ6007 DVB DRIVER
2557M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2558L:      linux-media@vger.kernel.org
2559W:      https://linuxtv.org
2560T:      git git://linuxtv.org/media_tree.git
2561S:      Maintained
2562F:      drivers/media/usb/dvb-usb-v2/az6007.c
2563
2564AZTECH FM RADIO RECEIVER DRIVER
2565M:      Hans Verkuil <hverkuil@xs4all.nl>
2566L:      linux-media@vger.kernel.org
2567T:      git git://linuxtv.org/media_tree.git
2568W:      https://linuxtv.org
2569S:      Maintained
2570F:      drivers/media/radio/radio-aztech*
2571
2572B43 WIRELESS DRIVER
2573L:      linux-wireless@vger.kernel.org
2574L:      b43-dev@lists.infradead.org
2575W:      http://wireless.kernel.org/en/users/Drivers/b43
2576S:      Odd Fixes
2577F:      drivers/net/wireless/broadcom/b43/
2578
2579B43LEGACY WIRELESS DRIVER
2580M:      Larry Finger <Larry.Finger@lwfinger.net>
2581L:      linux-wireless@vger.kernel.org
2582L:      b43-dev@lists.infradead.org
2583W:      http://wireless.kernel.org/en/users/Drivers/b43
2584S:      Maintained
2585F:      drivers/net/wireless/broadcom/b43legacy/
2586
2587BACKLIGHT CLASS/SUBSYSTEM
2588M:      Lee Jones <lee.jones@linaro.org>
2589M:      Daniel Thompson <daniel.thompson@linaro.org>
2590M:      Jingoo Han <jingoohan1@gmail.com>
2591T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2592S:      Maintained
2593F:      drivers/video/backlight/
2594F:      include/linux/backlight.h
2595F:      include/linux/pwm_backlight.h
2596F:      Documentation/devicetree/bindings/leds/backlight
2597
2598BATMAN ADVANCED
2599M:      Marek Lindner <mareklindner@neomailbox.ch>
2600M:      Simon Wunderlich <sw@simonwunderlich.de>
2601M:      Antonio Quartulli <a@unstable.cc>
2602L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2603W:      https://www.open-mesh.org/
2604Q:      https://patchwork.open-mesh.org/project/batman/list/
2605S:      Maintained
2606F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2607F:      Documentation/ABI/testing/sysfs-class-net-mesh
2608F:      Documentation/networking/batman-adv.rst
2609F:      include/uapi/linux/batadv_packet.h
2610F:      include/uapi/linux/batman_adv.h
2611F:      net/batman-adv/
2612
2613BAYCOM/HDLCDRV DRIVERS FOR AX.25
2614M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2615L:      linux-hams@vger.kernel.org
2616W:      http://www.baycom.org/~tom/ham/ham.html
2617S:      Maintained
2618F:      drivers/net/hamradio/baycom*
2619
2620BCACHE (BLOCK LAYER CACHE)
2621M:      Coly Li <colyli@suse.de>
2622M:      Kent Overstreet <kent.overstreet@gmail.com>
2623L:      linux-bcache@vger.kernel.org
2624W:      http://bcache.evilpiepirate.org
2625C:      irc://irc.oftc.net/bcache
2626S:      Maintained
2627F:      drivers/md/bcache/
2628
2629BDISP ST MEDIA DRIVER
2630M:      Fabien Dessenne <fabien.dessenne@st.com>
2631L:      linux-media@vger.kernel.org
2632T:      git git://linuxtv.org/media_tree.git
2633W:      https://linuxtv.org
2634S:      Supported
2635F:      drivers/media/platform/sti/bdisp
2636
2637BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2638M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2639L:      netdev@vger.kernel.org
2640S:      Maintained
2641F:      drivers/net/ethernet/ec_bhf.c
2642
2643BEFS FILE SYSTEM
2644M:      Luis de Bethencourt <luisbg@kernel.org>
2645M:      Salah Triki <salah.triki@gmail.com>
2646S:      Maintained
2647T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2648F:      Documentation/filesystems/befs.txt
2649F:      fs/befs/
2650
2651BFQ I/O SCHEDULER
2652M:      Paolo Valente <paolo.valente@linaro.org>
2653M:      Jens Axboe <axboe@kernel.dk>
2654L:      linux-block@vger.kernel.org
2655S:      Maintained
2656F:      block/bfq-*
2657F:      Documentation/block/bfq-iosched.txt
2658
2659BFS FILE SYSTEM
2660M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2661S:      Maintained
2662F:      Documentation/filesystems/bfs.txt
2663F:      fs/bfs/
2664F:      include/uapi/linux/bfs_fs.h
2665
2666BLINKM RGB LED DRIVER
2667M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2668S:      Maintained
2669F:      drivers/leds/leds-blinkm.c
2670
2671BLOCK LAYER
2672M:      Jens Axboe <axboe@kernel.dk>
2673L:      linux-block@vger.kernel.org
2674T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2675S:      Maintained
2676F:      block/
2677F:      drivers/block/
2678F:      kernel/trace/blktrace.c
2679F:      lib/sbitmap.c
2680
2681BLOCK2MTD DRIVER
2682M:      Joern Engel <joern@lazybastard.org>
2683L:      linux-mtd@lists.infradead.org
2684S:      Maintained
2685F:      drivers/mtd/devices/block2mtd.c
2686
2687BLUETOOTH DRIVERS
2688M:      Marcel Holtmann <marcel@holtmann.org>
2689M:      Johan Hedberg <johan.hedberg@gmail.com>
2690L:      linux-bluetooth@vger.kernel.org
2691W:      http://www.bluez.org/
2692T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694S:      Maintained
2695F:      drivers/bluetooth/
2696
2697BLUETOOTH SUBSYSTEM
2698M:      Marcel Holtmann <marcel@holtmann.org>
2699M:      Johan Hedberg <johan.hedberg@gmail.com>
2700L:      linux-bluetooth@vger.kernel.org
2701W:      http://www.bluez.org/
2702T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704S:      Maintained
2705F:      net/bluetooth/
2706F:      include/net/bluetooth/
2707
2708BONDING DRIVER
2709M:      Jay Vosburgh <j.vosburgh@gmail.com>
2710M:      Veaceslav Falico <vfalico@gmail.com>
2711M:      Andy Gospodarek <andy@greyhouse.net>
2712L:      netdev@vger.kernel.org
2713W:      http://sourceforge.net/projects/bonding/
2714S:      Supported
2715F:      drivers/net/bonding/
2716F:      include/uapi/linux/if_bonding.h
2717
2718BPF (Safe dynamic programs and tools)
2719M:      Alexei Starovoitov <ast@kernel.org>
2720M:      Daniel Borkmann <daniel@iogearbox.net>
2721L:      netdev@vger.kernel.org
2722L:      linux-kernel@vger.kernel.org
2723T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2724T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2725S:      Supported
2726F:      arch/x86/net/bpf_jit*
2727F:      Documentation/networking/filter.txt
2728F:      Documentation/bpf/
2729F:      include/linux/bpf*
2730F:      include/linux/filter.h
2731F:      include/trace/events/bpf.h
2732F:      include/trace/events/xdp.h
2733F:      include/uapi/linux/bpf*
2734F:      include/uapi/linux/filter.h
2735F:      kernel/bpf/
2736F:      kernel/trace/bpf_trace.c
2737F:      lib/test_bpf.c
2738F:      net/bpf/
2739F:      net/core/filter.c
2740F:      net/sched/act_bpf.c
2741F:      net/sched/cls_bpf.c
2742F:      samples/bpf/
2743F:      tools/bpf/
2744F:      tools/testing/selftests/bpf/
2745
2746BROADCOM B44 10/100 ETHERNET DRIVER
2747M:      Michael Chan <michael.chan@broadcom.com>
2748L:      netdev@vger.kernel.org
2749S:      Supported
2750F:      drivers/net/ethernet/broadcom/b44.*
2751
2752BROADCOM B53 ETHERNET SWITCH DRIVER
2753M:      Florian Fainelli <f.fainelli@gmail.com>
2754L:      netdev@vger.kernel.org
2755L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2756S:      Supported
2757F:      drivers/net/dsa/b53/*
2758F:      include/linux/platform_data/b53.h
2759
2760BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2761M:      Florian Fainelli <f.fainelli@gmail.com>
2762M:      Ray Jui <rjui@broadcom.com>
2763M:      Scott Branden <sbranden@broadcom.com>
2764M:      bcm-kernel-feedback-list@broadcom.com
2765T:      git git://github.com/broadcom/mach-bcm
2766S:      Maintained
2767N:      bcm281*
2768N:      bcm113*
2769N:      bcm216*
2770N:      kona
2771F:      arch/arm/mach-bcm/
2772
2773BROADCOM BCM2835 ARM ARCHITECTURE
2774M:      Eric Anholt <eric@anholt.net>
2775M:      Stefan Wahren <stefan.wahren@i2se.com>
2776L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2777L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778T:      git git://github.com/anholt/linux
2779S:      Maintained
2780N:      bcm2835
2781F:      drivers/staging/vc04_services
2782
2783BROADCOM BCM47XX MIPS ARCHITECTURE
2784M:      Hauke Mehrtens <hauke@hauke-m.de>
2785M:      Rafał Miłecki <zajec5@gmail.com>
2786L:      linux-mips@linux-mips.org
2787S:      Maintained
2788F:      Documentation/devicetree/bindings/mips/brcm/
2789F:      arch/mips/bcm47xx/*
2790F:      arch/mips/include/asm/mach-bcm47xx/*
2791
2792BROADCOM BCM5301X ARM ARCHITECTURE
2793M:      Hauke Mehrtens <hauke@hauke-m.de>
2794M:      Rafał Miłecki <zajec5@gmail.com>
2795M:      Jon Mason <jonmason@broadcom.com>
2796M:      bcm-kernel-feedback-list@broadcom.com
2797L:      linux-arm-kernel@lists.infradead.org
2798S:      Maintained
2799F:      arch/arm/mach-bcm/bcm_5301x.c
2800F:      arch/arm/boot/dts/bcm5301x*.dtsi
2801F:      arch/arm/boot/dts/bcm470*
2802F:      arch/arm/boot/dts/bcm953012*
2803
2804BROADCOM BCM53573 ARM ARCHITECTURE
2805M:      Rafał Miłecki <rafal@milecki.pl>
2806L:      linux-arm-kernel@lists.infradead.org
2807S:      Maintained
2808F:      arch/arm/boot/dts/bcm53573*
2809F:      arch/arm/boot/dts/bcm47189*
2810
2811BROADCOM BCM63XX ARM ARCHITECTURE
2812M:      Florian Fainelli <f.fainelli@gmail.com>
2813M:      bcm-kernel-feedback-list@broadcom.com
2814L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815T:      git git://github.com/broadcom/stblinux.git
2816S:      Maintained
2817N:      bcm63xx
2818
2819BROADCOM BCM63XX/BCM33XX UDC DRIVER
2820M:      Kevin Cernekee <cernekee@gmail.com>
2821L:      linux-usb@vger.kernel.org
2822S:      Maintained
2823F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2824
2825BROADCOM BCM7XXX ARM ARCHITECTURE
2826M:      Brian Norris <computersforpeace@gmail.com>
2827M:      Gregory Fong <gregory.0xf0@gmail.com>
2828M:      Florian Fainelli <f.fainelli@gmail.com>
2829M:      bcm-kernel-feedback-list@broadcom.com
2830L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831T:      git git://github.com/broadcom/stblinux.git
2832S:      Maintained
2833F:      arch/arm/mach-bcm/*brcmstb*
2834F:      arch/arm/boot/dts/bcm7*.dts*
2835F:      drivers/bus/brcmstb_gisb.c
2836F:      arch/arm/mm/cache-b15-rac.c
2837F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2838N:      brcmstb
2839
2840BROADCOM BMIPS CPUFREQ DRIVER
2841M:      Markus Mayer <mmayer@broadcom.com>
2842M:      bcm-kernel-feedback-list@broadcom.com
2843L:      linux-pm@vger.kernel.org
2844S:      Maintained
2845F:      drivers/cpufreq/bmips-cpufreq.c
2846
2847BROADCOM BMIPS MIPS ARCHITECTURE
2848M:      Kevin Cernekee <cernekee@gmail.com>
2849M:      Florian Fainelli <f.fainelli@gmail.com>
2850L:      linux-mips@linux-mips.org
2851T:      git git://github.com/broadcom/stblinux.git
2852S:      Maintained
2853F:      arch/mips/bmips/*
2854F:      arch/mips/include/asm/mach-bmips/*
2855F:      arch/mips/kernel/*bmips*
2856F:      arch/mips/boot/dts/brcm/bcm*.dts*
2857F:      drivers/irqchip/irq-bcm63*
2858F:      drivers/irqchip/irq-bcm7*
2859F:      drivers/irqchip/irq-brcmstb*
2860F:      include/linux/bcm963xx_nvram.h
2861F:      include/linux/bcm963xx_tag.h
2862
2863BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2864M:      Rasesh Mody <rasesh.mody@cavium.com>
2865M:      Harish Patil <harish.patil@cavium.com>
2866M:      Dept-GELinuxNICDev@cavium.com
2867L:      netdev@vger.kernel.org
2868S:      Supported
2869F:      drivers/net/ethernet/broadcom/bnx2.*
2870F:      drivers/net/ethernet/broadcom/bnx2_*
2871
2872BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2873M:      QLogic-Storage-Upstream@qlogic.com
2874L:      linux-scsi@vger.kernel.org
2875S:      Supported
2876F:      drivers/scsi/bnx2fc/
2877
2878BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2879M:      QLogic-Storage-Upstream@qlogic.com
2880L:      linux-scsi@vger.kernel.org
2881S:      Supported
2882F:      drivers/scsi/bnx2i/
2883
2884BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2885M:      Ariel Elior <ariel.elior@cavium.com>
2886M:      everest-linux-l2@cavium.com
2887L:      netdev@vger.kernel.org
2888S:      Supported
2889F:      drivers/net/ethernet/broadcom/bnx2x/
2890
2891BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2892M:      Michael Chan <michael.chan@broadcom.com>
2893L:      netdev@vger.kernel.org
2894S:      Supported
2895F:      drivers/net/ethernet/broadcom/bnxt/
2896
2897BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2898M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2899M:      Franky Lin <franky.lin@broadcom.com>
2900M:      Hante Meuleman <hante.meuleman@broadcom.com>
2901M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2902M:      Wright Feng <wright.feng@cypress.com>
2903L:      linux-wireless@vger.kernel.org
2904L:      brcm80211-dev-list.pdl@broadcom.com
2905L:      brcm80211-dev-list@cypress.com
2906S:      Supported
2907F:      drivers/net/wireless/broadcom/brcm80211/
2908
2909BROADCOM BRCMSTB GPIO DRIVER
2910M:      Gregory Fong <gregory.0xf0@gmail.com>
2911L:      bcm-kernel-feedback-list@broadcom.com
2912S:      Supported
2913F:      drivers/gpio/gpio-brcmstb.c
2914F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2915
2916BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2917M:      Al Cooper <alcooperx@gmail.com>
2918L:      linux-kernel@vger.kernel.org
2919L:      bcm-kernel-feedback-list@broadcom.com
2920S:      Maintained
2921F:      drivers/phy/broadcom/phy-brcm-usb*
2922
2923BROADCOM GENET ETHERNET DRIVER
2924M:      Doug Berger <opendmb@gmail.com>
2925M:      Florian Fainelli <f.fainelli@gmail.com>
2926L:      netdev@vger.kernel.org
2927S:      Supported
2928F:      drivers/net/ethernet/broadcom/genet/
2929
2930BROADCOM IPROC ARM ARCHITECTURE
2931M:      Ray Jui <rjui@broadcom.com>
2932M:      Scott Branden <sbranden@broadcom.com>
2933M:      Jon Mason <jonmason@broadcom.com>
2934M:      bcm-kernel-feedback-list@broadcom.com
2935L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2936T:      git git://github.com/broadcom/cygnus-linux.git
2937S:      Maintained
2938N:      iproc
2939N:      cygnus
2940N:      bcm[-_]nsp
2941N:      bcm9113*
2942N:      bcm9583*
2943N:      bcm9585*
2944N:      bcm9586*
2945N:      bcm988312
2946N:      bcm113*
2947N:      bcm583*
2948N:      bcm585*
2949N:      bcm586*
2950N:      bcm88312
2951N:      hr2
2952F:      arch/arm64/boot/dts/broadcom/ns2*
2953F:      drivers/clk/bcm/clk-ns*
2954F:      drivers/pinctrl/bcm/pinctrl-ns*
2955
2956BROADCOM KONA GPIO DRIVER
2957M:      Ray Jui <rjui@broadcom.com>
2958L:      bcm-kernel-feedback-list@broadcom.com
2959S:      Supported
2960F:      drivers/gpio/gpio-bcm-kona.c
2961F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2962
2963BROADCOM NETXTREME-E ROCE DRIVER
2964M:      Selvin Xavier <selvin.xavier@broadcom.com>
2965M:      Devesh Sharma <devesh.sharma@broadcom.com>
2966M:      Somnath Kotur <somnath.kotur@broadcom.com>
2967M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2968L:      linux-rdma@vger.kernel.org
2969W:      http://www.broadcom.com
2970S:      Supported
2971F:      drivers/infiniband/hw/bnxt_re/
2972F:      include/uapi/rdma/bnxt_re-abi.h
2973
2974BROADCOM NVRAM DRIVER
2975M:      Rafał Miłecki <zajec5@gmail.com>
2976L:      linux-mips@linux-mips.org
2977S:      Maintained
2978F:      drivers/firmware/broadcom/*
2979
2980BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2981M:      Rafał Miłecki <zajec5@gmail.com>
2982L:      linux-wireless@vger.kernel.org
2983S:      Maintained
2984F:      drivers/bcma/
2985F:      include/linux/bcma/
2986
2987BROADCOM STB AVS CPUFREQ DRIVER
2988M:      Markus Mayer <mmayer@broadcom.com>
2989M:      bcm-kernel-feedback-list@broadcom.com
2990L:      linux-pm@vger.kernel.org
2991S:      Maintained
2992F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2993F:      drivers/cpufreq/brcmstb*
2994
2995BROADCOM STB AVS TMON DRIVER
2996M:      Markus Mayer <mmayer@broadcom.com>
2997M:      bcm-kernel-feedback-list@broadcom.com
2998L:      linux-pm@vger.kernel.org
2999S:      Maintained
3000F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3001F:      drivers/thermal/broadcom/brcmstb*
3002
3003BROADCOM STB NAND FLASH DRIVER
3004M:      Brian Norris <computersforpeace@gmail.com>
3005M:      Kamal Dasu <kdasu.kdev@gmail.com>
3006L:      linux-mtd@lists.infradead.org
3007L:      bcm-kernel-feedback-list@broadcom.com
3008S:      Maintained
3009F:      drivers/mtd/nand/raw/brcmnand/
3010
3011BROADCOM STB DPFE DRIVER
3012M:      Markus Mayer <mmayer@broadcom.com>
3013M:      bcm-kernel-feedback-list@broadcom.com
3014L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015S:      Maintained
3016F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3017F:      drivers/memory/brcmstb_dpfe.c
3018
3019BROADCOM SYSTEMPORT ETHERNET DRIVER
3020M:      Florian Fainelli <f.fainelli@gmail.com>
3021L:      netdev@vger.kernel.org
3022S:      Supported
3023F:      drivers/net/ethernet/broadcom/bcmsysport.*
3024
3025BROADCOM TG3 GIGABIT ETHERNET DRIVER
3026M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3027M:      Prashant Sreedharan <prashant@broadcom.com>
3028M:      Michael Chan <mchan@broadcom.com>
3029L:      netdev@vger.kernel.org
3030S:      Supported
3031F:      drivers/net/ethernet/broadcom/tg3.*
3032
3033BROCADE BFA FC SCSI DRIVER
3034M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3035M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3036L:      linux-scsi@vger.kernel.org
3037S:      Supported
3038F:      drivers/scsi/bfa/
3039
3040BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3041M:      Rasesh Mody <rasesh.mody@cavium.com>
3042M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3043M:      Dept-GELinuxNICDev@cavium.com
3044L:      netdev@vger.kernel.org
3045S:      Supported
3046F:      drivers/net/ethernet/brocade/bna/
3047
3048BSG (block layer generic sg v4 driver)
3049M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3050L:      linux-scsi@vger.kernel.org
3051S:      Supported
3052F:      block/bsg.c
3053F:      include/linux/bsg.h
3054F:      include/uapi/linux/bsg.h
3055
3056BT87X AUDIO DRIVER
3057M:      Clemens Ladisch <clemens@ladisch.de>
3058L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3059T:      git git://git.alsa-project.org/alsa-kernel.git
3060S:      Maintained
3061F:      Documentation/sound/alsa/Bt87x.txt
3062F:      sound/pci/bt87x.c
3063
3064BT8XXGPIO DRIVER
3065M:      Michael Buesch <m@bues.ch>
3066W:      http://bu3sch.de/btgpio.php
3067S:      Maintained
3068F:      drivers/gpio/gpio-bt8xx.c
3069
3070BTRFS FILE SYSTEM
3071M:      Chris Mason <clm@fb.com>
3072M:      Josef Bacik <jbacik@fb.com>
3073M:      David Sterba <dsterba@suse.com>
3074L:      linux-btrfs@vger.kernel.org
3075W:      http://btrfs.wiki.kernel.org/
3076Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3077T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3078S:      Maintained
3079F:      Documentation/filesystems/btrfs.txt
3080F:      fs/btrfs/
3081F:      include/linux/btrfs*
3082F:      include/uapi/linux/btrfs*
3083
3084BTTV VIDEO4LINUX DRIVER
3085M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3086L:      linux-media@vger.kernel.org
3087W:      https://linuxtv.org
3088T:      git git://linuxtv.org/media_tree.git
3089S:      Odd fixes
3090F:      Documentation/media/v4l-drivers/bttv*
3091F:      drivers/media/pci/bt8xx/bttv*
3092
3093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3094M:      Chanwoo Choi <cw00.choi@samsung.com>
3095L:      linux-pm@vger.kernel.org
3096L:      linux-samsung-soc@vger.kernel.org
3097T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3098S:      Maintained
3099F:      drivers/devfreq/exynos-bus.c
3100F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3101
3102BUSLOGIC SCSI DRIVER
3103M:      Khalid Aziz <khalid@gonehiking.org>
3104L:      linux-scsi@vger.kernel.org
3105S:      Maintained
3106F:      drivers/scsi/BusLogic.*
3107F:      drivers/scsi/FlashPoint.*
3108
3109C-MEDIA CMI8788 DRIVER
3110M:      Clemens Ladisch <clemens@ladisch.de>
3111L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3112T:      git git://git.alsa-project.org/alsa-kernel.git
3113S:      Maintained
3114F:      sound/pci/oxygen/
3115
3116C6X ARCHITECTURE
3117M:      Mark Salter <msalter@redhat.com>
3118M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3119L:      linux-c6x-dev@linux-c6x.org
3120W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3121S:      Maintained
3122F:      arch/c6x/
3123
3124CA8210 IEEE-802.15.4 RADIO DRIVER
3125M:      Harry Morris <h.morris@cascoda.com>
3126L:      linux-wpan@vger.kernel.org
3127W:      https://github.com/Cascoda/ca8210-linux.git
3128S:      Maintained
3129F:      drivers/net/ieee802154/ca8210.c
3130F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3131
3132CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3133M:      David Howells <dhowells@redhat.com>
3134L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3135S:      Supported
3136F:      Documentation/filesystems/caching/cachefiles.txt
3137F:      fs/cachefiles/
3138
3139CADET FM/AM RADIO RECEIVER DRIVER
3140M:      Hans Verkuil <hverkuil@xs4all.nl>
3141L:      linux-media@vger.kernel.org
3142T:      git git://linuxtv.org/media_tree.git
3143W:      https://linuxtv.org
3144S:      Maintained
3145F:      drivers/media/radio/radio-cadet*
3146
3147CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3148M:      Jonathan Corbet <corbet@lwn.net>
3149L:      linux-media@vger.kernel.org
3150T:      git git://linuxtv.org/media_tree.git
3151S:      Maintained
3152F:      Documentation/media/v4l-drivers/cafe_ccic*
3153F:      drivers/media/platform/marvell-ccic/
3154
3155CAIF NETWORK LAYER
3156M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3157L:      netdev@vger.kernel.org
3158S:      Supported
3159F:      Documentation/networking/caif/
3160F:      drivers/net/caif/
3161F:      include/uapi/linux/caif/
3162F:      include/net/caif/
3163F:      net/caif/
3164
3165CALGARY x86-64 IOMMU
3166M:      Muli Ben-Yehuda <mulix@mulix.org>
3167M:      Jon Mason <jdmason@kudzu.us>
3168L:      iommu@lists.linux-foundation.org
3169S:      Maintained
3170F:      arch/x86/kernel/pci-calgary_64.c
3171F:      arch/x86/kernel/tce_64.c
3172F:      arch/x86/include/asm/calgary.h
3173F:      arch/x86/include/asm/tce.h
3174
3175CAN NETWORK DRIVERS
3176M:      Wolfgang Grandegger <wg@grandegger.com>
3177M:      Marc Kleine-Budde <mkl@pengutronix.de>
3178L:      linux-can@vger.kernel.org
3179W:      https://github.com/linux-can
3180T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3181T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3182S:      Maintained
3183F:      Documentation/devicetree/bindings/net/can/
3184F:      drivers/net/can/
3185F:      include/linux/can/dev.h
3186F:      include/linux/can/platform/
3187F:      include/uapi/linux/can/error.h
3188F:      include/uapi/linux/can/netlink.h
3189
3190CAN NETWORK LAYER
3191M:      Oliver Hartkopp <socketcan@hartkopp.net>
3192M:      Marc Kleine-Budde <mkl@pengutronix.de>
3193L:      linux-can@vger.kernel.org
3194W:      https://github.com/linux-can
3195T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3196T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3197S:      Maintained
3198F:      Documentation/networking/can.rst
3199F:      net/can/
3200F:      include/linux/can/core.h
3201F:      include/uapi/linux/can.h
3202F:      include/uapi/linux/can/bcm.h
3203F:      include/uapi/linux/can/raw.h
3204F:      include/uapi/linux/can/gw.h
3205
3206CAPABILITIES
3207M:      Serge Hallyn <serge@hallyn.com>
3208L:      linux-security-module@vger.kernel.org
3209S:      Supported
3210F:      include/linux/capability.h
3211F:      include/uapi/linux/capability.h
3212F:      security/commoncap.c
3213F:      kernel/capability.c
3214
3215CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3216M:      Kevin Tsai <ktsai@capellamicro.com>
3217S:      Maintained
3218F:      drivers/iio/light/cm*
3219
3220CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3221M:      Christian Lamparter <chunkeey@googlemail.com>
3222L:      linux-wireless@vger.kernel.org
3223W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3224S:      Maintained
3225F:      drivers/net/wireless/ath/carl9170/
3226
3227CAVIUM I2C DRIVER
3228M:      Jan Glauber <jglauber@cavium.com>
3229M:      David Daney <david.daney@cavium.com>
3230W:      http://www.cavium.com
3231S:      Supported
3232F:      drivers/i2c/busses/i2c-octeon*
3233F:      drivers/i2c/busses/i2c-thunderx*
3234
3235CAVIUM LIQUIDIO NETWORK DRIVER
3236M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3237M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3238M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3239M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3240L:      netdev@vger.kernel.org
3241W:      http://www.cavium.com
3242S:      Supported
3243F:      drivers/net/ethernet/cavium/liquidio/
3244
3245CAVIUM MMC DRIVER
3246M:      Jan Glauber <jglauber@cavium.com>
3247M:      David Daney <david.daney@cavium.com>
3248M:      Steven J. Hill <Steven.Hill@cavium.com>
3249W:      http://www.cavium.com
3250S:      Supported
3251F:      drivers/mmc/host/cavium*
3252
3253CAVIUM OCTEON-TX CRYPTO DRIVER
3254M:      George Cherian <george.cherian@cavium.com>
3255L:      linux-crypto@vger.kernel.org
3256W:      http://www.cavium.com
3257S:      Supported
3258F:      drivers/crypto/cavium/cpt/
3259
3260CAVIUM THUNDERX2 ARM64 SOC
3261M:      Robert Richter <rrichter@cavium.com>
3262M:      Jayachandran C <jnair@caviumnetworks.com>
3263L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3264S:      Maintained
3265F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3266F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3267
3268CC2520 IEEE-802.15.4 RADIO DRIVER
3269M:      Varka Bhadram <varkabhadram@gmail.com>
3270L:      linux-wpan@vger.kernel.org
3271S:      Maintained
3272F:      drivers/net/ieee802154/cc2520.c
3273F:      include/linux/spi/cc2520.h
3274F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3275
3276CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3277M:      Gilad Ben-Yossef <gilad@benyossef.com>
3278L:      linux-crypto@vger.kernel.org
3279S:      Supported
3280F:      drivers/crypto/ccree/
3281W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3282
3283CEC FRAMEWORK
3284M:      Hans Verkuil <hans.verkuil@cisco.com>
3285L:      linux-media@vger.kernel.org
3286T:      git git://linuxtv.org/media_tree.git
3287W:      http://linuxtv.org
3288S:      Supported
3289F:      Documentation/media/kapi/cec-core.rst
3290F:      Documentation/media/uapi/cec
3291F:      drivers/media/cec/
3292F:      drivers/media/rc/keymaps/rc-cec.c
3293F:      include/media/cec.h
3294F:      include/media/cec-notifier.h
3295F:      include/uapi/linux/cec.h
3296F:      include/uapi/linux/cec-funcs.h
3297F:      Documentation/devicetree/bindings/media/cec.txt
3298F:      Documentation/ABI/testing/debugfs-cec-error-inj
3299
3300CEC GPIO DRIVER
3301M:      Hans Verkuil <hans.verkuil@cisco.com>
3302L:      linux-media@vger.kernel.org
3303T:      git git://linuxtv.org/media_tree.git
3304W:      http://linuxtv.org
3305S:      Supported
3306F:      drivers/media/platform/cec-gpio/
3307F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3308
3309CELL BROADBAND ENGINE ARCHITECTURE
3310M:      Arnd Bergmann <arnd@arndb.de>
3311L:      linuxppc-dev@lists.ozlabs.org
3312W:      http://www.ibm.com/developerworks/power/cell/
3313S:      Supported
3314F:      arch/powerpc/include/asm/cell*.h
3315F:      arch/powerpc/include/asm/spu*.h
3316F:      arch/powerpc/include/uapi/asm/spu*.h
3317F:      arch/powerpc/oprofile/*cell*
3318F:      arch/powerpc/platforms/cell/
3319
3320CEPH COMMON CODE (LIBCEPH)
3321M:      Ilya Dryomov <idryomov@gmail.com>
3322M:      "Yan, Zheng" <zyan@redhat.com>
3323M:      Sage Weil <sage@redhat.com>
3324L:      ceph-devel@vger.kernel.org
3325W:      http://ceph.com/
3326T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3327T:      git git://github.com/ceph/ceph-client.git
3328S:      Supported
3329F:      net/ceph/
3330F:      include/linux/ceph/
3331F:      include/linux/crush/
3332
3333CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3334M:      "Yan, Zheng" <zyan@redhat.com>
3335M:      Sage Weil <sage@redhat.com>
3336M:      Ilya Dryomov <idryomov@gmail.com>
3337L:      ceph-devel@vger.kernel.org
3338W:      http://ceph.com/
3339T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3340T:      git git://github.com/ceph/ceph-client.git
3341S:      Supported
3342F:      Documentation/filesystems/ceph.txt
3343F:      fs/ceph/
3344
3345CERTIFICATE HANDLING:
3346M:      David Howells <dhowells@redhat.com>
3347M:      David Woodhouse <dwmw2@infradead.org>
3348L:      keyrings@vger.kernel.org
3349S:      Maintained
3350F:      Documentation/module-signing.txt
3351F:      certs/
3352F:      scripts/sign-file.c
3353F:      scripts/extract-cert.c
3354
3355CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3356L:      linux-usb@vger.kernel.org
3357S:      Orphan
3358F:      Documentation/usb/WUSB-Design-overview.txt
3359F:      Documentation/usb/wusb-cbaf
3360F:      drivers/usb/host/hwa-hc.c
3361F:      drivers/usb/host/whci/
3362F:      drivers/usb/wusbcore/
3363F:      include/linux/usb/wusb*
3364
3365CFAG12864B LCD DRIVER
3366M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3367W:      http://miguelojeda.es/auxdisplay.htm
3368W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3369S:      Maintained
3370F:      drivers/auxdisplay/cfag12864b.c
3371F:      include/linux/cfag12864b.h
3372
3373CFAG12864BFB LCD FRAMEBUFFER DRIVER
3374M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3375W:      http://miguelojeda.es/auxdisplay.htm
3376W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3377S:      Maintained
3378F:      drivers/auxdisplay/cfag12864bfb.c
3379F:      include/linux/cfag12864b.h
3380
3381802.11 (including CFG80211/NL80211)
3382M:      Johannes Berg <johannes@sipsolutions.net>
3383L:      linux-wireless@vger.kernel.org
3384W:      http://wireless.kernel.org/
3385T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3386T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3387S:      Maintained
3388F:      net/wireless/
3389F:      include/uapi/linux/nl80211.h
3390F:      include/linux/ieee80211.h
3391F:      include/net/wext.h
3392F:      include/net/cfg80211.h
3393F:      include/net/iw_handler.h
3394F:      include/net/ieee80211_radiotap.h
3395F:      Documentation/driver-api/80211/cfg80211.rst
3396F:      Documentation/networking/regulatory.txt
3397
3398CHAR and MISC DRIVERS
3399M:      Arnd Bergmann <arnd@arndb.de>
3400M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3401T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3402S:      Supported
3403F:      drivers/char/
3404F:      drivers/misc/
3405F:      include/linux/miscdevice.h
3406
3407CHECKPATCH
3408M:      Andy Whitcroft <apw@canonical.com>
3409M:      Joe Perches <joe@perches.com>
3410S:      Maintained
3411F:      scripts/checkpatch.pl
3412
3413CHINESE DOCUMENTATION
3414M:      Harry Wei <harryxiyou@gmail.com>
3415L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3416L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3417S:      Maintained
3418F:      Documentation/translations/zh_CN/
3419
3420CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3421M:      Peter Chen <Peter.Chen@nxp.com>
3422T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3423L:      linux-usb@vger.kernel.org
3424S:      Maintained
3425F:      drivers/usb/chipidea/
3426
3427CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3428M:      Hans de Goede <hdegoede@redhat.com>
3429L:      linux-input@vger.kernel.org
3430S:      Maintained
3431F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3432F:      drivers/input/touchscreen/chipone_icn8318.c
3433
3434CHROME HARDWARE PLATFORM SUPPORT
3435M:      Benson Leung <bleung@chromium.org>
3436M:      Olof Johansson <olof@lixom.net>
3437S:      Maintained
3438T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3439F:      drivers/platform/chrome/
3440
3441CIRRUS LOGIC AUDIO CODEC DRIVERS
3442M:      Brian Austin <brian.austin@cirrus.com>
3443M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3444L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3445S:      Maintained
3446F:      sound/soc/codecs/cs*
3447
3448CIRRUS LOGIC EP93XX ETHERNET DRIVER
3449M:      Hartley Sweeten <hsweeten@visionengravers.com>
3450L:      netdev@vger.kernel.org
3451S:      Maintained
3452F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3453
3454CISCO FCOE HBA DRIVER
3455M:      Satish Kharat <satishkh@cisco.com>
3456M:      Sesidhar Baddela <sebaddel@cisco.com>
3457M:      Karan Tilak Kumar <kartilak@cisco.com>
3458L:      linux-scsi@vger.kernel.org
3459S:      Supported
3460F:      drivers/scsi/fnic/
3461
3462CISCO SCSI HBA DRIVER
3463M:      Karan Tilak Kumar <kartilak@cisco.com>
3464M:      Sesidhar Baddela <sebaddel@cisco.com>
3465L:      linux-scsi@vger.kernel.org
3466S:      Supported
3467F:      drivers/scsi/snic/
3468
3469CISCO VIC ETHERNET NIC DRIVER
3470M:      Christian Benvenuti <benve@cisco.com>
3471M:      Govindarajulu Varadarajan <_govind@gmx.com>
3472M:      Parvi Kaustubhi <pkaustub@cisco.com>
3473S:      Supported
3474F:      drivers/net/ethernet/cisco/enic/
3475
3476CISCO VIC LOW LATENCY NIC DRIVER
3477M:      Christian Benvenuti <benve@cisco.com>
3478M:      Dave Goodell <dgoodell@cisco.com>
3479S:      Supported
3480F:      drivers/infiniband/hw/usnic/
3481
3482CLEANCACHE API
3483M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3484L:      linux-kernel@vger.kernel.org
3485S:      Maintained
3486F:      mm/cleancache.c
3487F:      include/linux/cleancache.h
3488
3489CLK API
3490M:      Russell King <linux@armlinux.org.uk>
3491L:      linux-clk@vger.kernel.org
3492S:      Maintained
3493F:      include/linux/clk.h
3494
3495CLOCKSOURCE, CLOCKEVENT DRIVERS
3496M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3497M:      Thomas Gleixner <tglx@linutronix.de>
3498L:      linux-kernel@vger.kernel.org
3499T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3500S:      Supported
3501F:      drivers/clocksource/
3502F:      Documentation/devicetree/bindings/timer/
3503
3504CMPC ACPI DRIVER
3505M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3506M:      Daniel Oliveira Nascimento <don@syst.com.br>
3507L:      platform-driver-x86@vger.kernel.org
3508S:      Supported
3509F:      drivers/platform/x86/classmate-laptop.c
3510
3511COBALT MEDIA DRIVER
3512M:      Hans Verkuil <hans.verkuil@cisco.com>
3513L:      linux-media@vger.kernel.org
3514T:      git git://linuxtv.org/media_tree.git
3515W:      https://linuxtv.org
3516S:      Supported
3517F:      drivers/media/pci/cobalt/
3518
3519COCCINELLE/Semantic Patches (SmPL)
3520M:      Julia Lawall <Julia.Lawall@lip6.fr>
3521M:      Gilles Muller <Gilles.Muller@lip6.fr>
3522M:      Nicolas Palix <nicolas.palix@imag.fr>
3523M:      Michal Marek <michal.lkml@markovi.net>
3524L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3525T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3526W:      http://coccinelle.lip6.fr/
3527S:      Supported
3528F:      Documentation/dev-tools/coccinelle.rst
3529F:      scripts/coccinelle/
3530F:      scripts/coccicheck
3531
3532CODA FILE SYSTEM
3533M:      Jan Harkes <jaharkes@cs.cmu.edu>
3534M:      coda@cs.cmu.edu
3535L:      codalist@coda.cs.cmu.edu
3536W:      http://www.coda.cs.cmu.edu/
3537S:      Maintained
3538F:      Documentation/filesystems/coda.txt
3539F:      fs/coda/
3540F:      include/linux/coda*.h
3541F:      include/uapi/linux/coda*.h
3542
3543CODA V4L2 MEM2MEM DRIVER
3544M:      Philipp Zabel <p.zabel@pengutronix.de>
3545L:      linux-media@vger.kernel.org
3546S:      Maintained
3547F:      Documentation/devicetree/bindings/media/coda.txt
3548F:      drivers/media/platform/coda/
3549
3550COMMON CLK FRAMEWORK
3551M:      Michael Turquette <mturquette@baylibre.com>
3552M:      Stephen Boyd <sboyd@kernel.org>
3553L:      linux-clk@vger.kernel.org
3554Q:      http://patchwork.kernel.org/project/linux-clk/list/
3555T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3556S:      Maintained
3557F:      Documentation/devicetree/bindings/clock/
3558F:      drivers/clk/
3559X:      drivers/clk/clkdev.c
3560F:      include/linux/clk-pr*
3561F:      include/linux/clk/
3562
3563COMMON INTERNET FILE SYSTEM (CIFS)
3564M:      Steve French <sfrench@samba.org>
3565L:      linux-cifs@vger.kernel.org
3566L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3567W:      http://linux-cifs.samba.org/
3568T:      git git://git.samba.org/sfrench/cifs-2.6.git
3569S:      Supported
3570F:      Documentation/filesystems/cifs/
3571F:      fs/cifs/
3572
3573COMPACTPCI HOTPLUG CORE
3574M:      Scott Murray <scott@spiteful.org>
3575L:      linux-pci@vger.kernel.org
3576S:      Maintained
3577F:      drivers/pci/hotplug/cpci_hotplug*
3578
3579COMPACTPCI HOTPLUG GENERIC DRIVER
3580M:      Scott Murray <scott@spiteful.org>
3581L:      linux-pci@vger.kernel.org
3582S:      Maintained
3583F:      drivers/pci/hotplug/cpcihp_generic.c
3584
3585COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3586M:      Scott Murray <scott@spiteful.org>
3587L:      linux-pci@vger.kernel.org
3588S:      Maintained
3589F:      drivers/pci/hotplug/cpcihp_zt5550.*
3590
3591COMPAL LAPTOP SUPPORT
3592M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3593L:      platform-driver-x86@vger.kernel.org
3594S:      Maintained
3595F:      drivers/platform/x86/compal-laptop.c
3596
3597CONEXANT ACCESSRUNNER USB DRIVER
3598L:      accessrunner-general@lists.sourceforge.net
3599W:      http://accessrunner.sourceforge.net/
3600S:      Orphan
3601F:      drivers/usb/atm/cxacru.c
3602
3603CONFIGFS
3604M:      Joel Becker <jlbec@evilplan.org>
3605M:      Christoph Hellwig <hch@lst.de>
3606T:      git git://git.infradead.org/users/hch/configfs.git
3607S:      Supported
3608F:      fs/configfs/
3609F:      include/linux/configfs.h
3610
3611CONNECTOR
3612M:      Evgeniy Polyakov <zbr@ioremap.net>
3613L:      netdev@vger.kernel.org
3614S:      Maintained
3615F:      drivers/connector/
3616
3617CONTROL GROUP (CGROUP)
3618M:      Tejun Heo <tj@kernel.org>
3619M:      Li Zefan <lizefan@huawei.com>
3620M:      Johannes Weiner <hannes@cmpxchg.org>
3621L:      cgroups@vger.kernel.org
3622T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3623S:      Maintained
3624F:      Documentation/cgroup*
3625F:      include/linux/cgroup*
3626F:      kernel/cgroup*
3627
3628CONTROL GROUP - CPUSET
3629M:      Li Zefan <lizefan@huawei.com>
3630L:      cgroups@vger.kernel.org
3631W:      http://www.bullopensource.org/cpuset/
3632W:      http://oss.sgi.com/projects/cpusets/
3633T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3634S:      Maintained
3635F:      Documentation/cgroup-v1/cpusets.txt
3636F:      include/linux/cpuset.h
3637F:      kernel/cgroup/cpuset.c
3638
3639CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3640M:      Johannes Weiner <hannes@cmpxchg.org>
3641M:      Michal Hocko <mhocko@kernel.org>
3642M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3643L:      cgroups@vger.kernel.org
3644L:      linux-mm@kvack.org
3645S:      Maintained
3646F:      mm/memcontrol.c
3647F:      mm/swap_cgroup.c
3648
3649CORETEMP HARDWARE MONITORING DRIVER
3650M:      Fenghua Yu <fenghua.yu@intel.com>
3651L:      linux-hwmon@vger.kernel.org
3652S:      Maintained
3653F:      Documentation/hwmon/coretemp
3654F:      drivers/hwmon/coretemp.c
3655
3656COSA/SRP SYNC SERIAL DRIVER
3657M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3658W:      http://www.fi.muni.cz/~kas/cosa/
3659S:      Maintained
3660F:      drivers/net/wan/cosa*
3661
3662CPMAC ETHERNET DRIVER
3663M:      Florian Fainelli <f.fainelli@gmail.com>
3664L:      netdev@vger.kernel.org
3665S:      Maintained
3666F:      drivers/net/ethernet/ti/cpmac.c
3667
3668CPU FREQUENCY DRIVERS
3669M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3670M:      Viresh Kumar <viresh.kumar@linaro.org>
3671L:      linux-pm@vger.kernel.org
3672S:      Maintained
3673T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3674T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3675B:      https://bugzilla.kernel.org
3676F:      Documentation/cpu-freq/
3677F:      Documentation/devicetree/bindings/cpufreq/
3678F:      drivers/cpufreq/
3679F:      include/linux/cpufreq.h
3680F:      tools/testing/selftests/cpufreq/
3681
3682CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3683M:      Viresh Kumar <viresh.kumar@linaro.org>
3684M:      Sudeep Holla <sudeep.holla@arm.com>
3685L:      linux-pm@vger.kernel.org
3686W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3687S:      Maintained
3688F:      drivers/cpufreq/arm_big_little.h
3689F:      drivers/cpufreq/arm_big_little.c
3690F:      drivers/cpufreq/arm_big_little_dt.c
3691
3692CPU POWER MONITORING SUBSYSTEM
3693M:      Thomas Renninger <trenn@suse.com>
3694M:      Shuah Khan <shuah@kernel.org>
3695L:      linux-pm@vger.kernel.org
3696S:      Maintained
3697F:      tools/power/cpupower/
3698
3699CPUID/MSR DRIVER
3700M:      "H. Peter Anvin" <hpa@zytor.com>
3701S:      Maintained
3702F:      arch/x86/kernel/cpuid.c
3703F:      arch/x86/kernel/msr.c
3704
3705CPUIDLE DRIVER - ARM BIG LITTLE
3706M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3707M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3708L:      linux-pm@vger.kernel.org
3709L:      linux-arm-kernel@lists.infradead.org
3710T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3711S:      Maintained
3712F:      drivers/cpuidle/cpuidle-big_little.c
3713
3714CPUIDLE DRIVER - ARM EXYNOS
3715M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3716M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3717M:      Kukjin Kim <kgene@kernel.org>
3718L:      linux-pm@vger.kernel.org
3719L:      linux-samsung-soc@vger.kernel.org
3720S:      Supported
3721F:      drivers/cpuidle/cpuidle-exynos.c
3722F:      arch/arm/mach-exynos/pm.c
3723
3724CPUIDLE DRIVERS
3725M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3726M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3727L:      linux-pm@vger.kernel.org
3728S:      Maintained
3729T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3730B:      https://bugzilla.kernel.org
3731F:      drivers/cpuidle/*
3732F:      include/linux/cpuidle.h
3733
3734CRAMFS FILESYSTEM
3735M:      Nicolas Pitre <nico@linaro.org>
3736S:      Maintained
3737F:      Documentation/filesystems/cramfs.txt
3738F:      fs/cramfs/
3739
3740CRYPTO API
3741M:      Herbert Xu <herbert@gondor.apana.org.au>
3742M:      "David S. Miller" <davem@davemloft.net>
3743L:      linux-crypto@vger.kernel.org
3744T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3745T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3746S:      Maintained
3747F:      Documentation/crypto/
3748F:      Documentation/devicetree/bindings/crypto/
3749F:      arch/*/crypto/
3750F:      crypto/
3751F:      drivers/crypto/
3752F:      include/crypto/
3753F:      include/linux/crypto*
3754
3755CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3756M:      Neil Horman <nhorman@tuxdriver.com>
3757L:      linux-crypto@vger.kernel.org
3758S:      Maintained
3759F:      crypto/ansi_cprng.c
3760F:      crypto/rng.c
3761
3762CS3308 MEDIA DRIVER
3763M:      Hans Verkuil <hverkuil@xs4all.nl>
3764L:      linux-media@vger.kernel.org
3765T:      git git://linuxtv.org/media_tree.git
3766W:      http://linuxtv.org
3767S:      Odd Fixes
3768F:      drivers/media/i2c/cs3308.c
3769F:      drivers/media/i2c/cs3308.h
3770
3771CS5535 Audio ALSA driver
3772M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3773S:      Maintained
3774F:      sound/pci/cs5535audio/
3775
3776CW1200 WLAN driver
3777M:      Solomon Peachy <pizza@shaftnet.org>
3778S:      Maintained
3779F:      drivers/net/wireless/st/cw1200/
3780
3781CX18 VIDEO4LINUX DRIVER
3782M:      Andy Walls <awalls@md.metrocast.net>
3783L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3784L:      linux-media@vger.kernel.org
3785T:      git git://linuxtv.org/media_tree.git
3786W:      https://linuxtv.org
3787W:      http://www.ivtvdriver.org/index.php/Cx18
3788S:      Maintained
3789F:      Documentation/media/v4l-drivers/cx18*
3790F:      drivers/media/pci/cx18/
3791F:      include/uapi/linux/ivtv*
3792
3793CX2341X MPEG ENCODER HELPER MODULE
3794M:      Hans Verkuil <hverkuil@xs4all.nl>
3795L:      linux-media@vger.kernel.org
3796T:      git git://linuxtv.org/media_tree.git
3797W:      https://linuxtv.org
3798S:      Maintained
3799F:      drivers/media/common/cx2341x*
3800F:      include/media/cx2341x*
3801
3802CX24120 MEDIA DRIVER
3803M:      Jemma Denson <jdenson@gmail.com>
3804M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3805L:      linux-media@vger.kernel.org
3806W:      https://linuxtv.org
3807Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3808S:      Maintained
3809F:      drivers/media/dvb-frontends/cx24120*
3810
3811CX88 VIDEO4LINUX DRIVER
3812M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3813L:      linux-media@vger.kernel.org
3814W:      https://linuxtv.org
3815T:      git git://linuxtv.org/media_tree.git
3816S:      Odd fixes
3817F:      Documentation/media/v4l-drivers/cx88*
3818F:      drivers/media/pci/cx88/
3819
3820CXD2820R MEDIA DRIVER
3821M:      Antti Palosaari <crope@iki.fi>
3822L:      linux-media@vger.kernel.org
3823W:      https://linuxtv.org
3824W:      http://palosaari.fi/linux/
3825Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3826T:      git git://linuxtv.org/anttip/media_tree.git
3827S:      Maintained
3828F:      drivers/media/dvb-frontends/cxd2820r*
3829
3830CXGB3 ETHERNET DRIVER (CXGB3)
3831M:      Santosh Raspatur <santosh@chelsio.com>
3832L:      netdev@vger.kernel.org
3833W:      http://www.chelsio.com
3834S:      Supported
3835F:      drivers/net/ethernet/chelsio/cxgb3/
3836
3837CXGB3 ISCSI DRIVER (CXGB3I)
3838M:      Karen Xie <kxie@chelsio.com>
3839L:      linux-scsi@vger.kernel.org
3840W:      http://www.chelsio.com
3841S:      Supported
3842F:      drivers/scsi/cxgbi/cxgb3i
3843
3844CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3845M:      Steve Wise <swise@chelsio.com>
3846L:      linux-rdma@vger.kernel.org
3847W:      http://www.openfabrics.org
3848S:      Supported
3849F:      drivers/infiniband/hw/cxgb3/
3850F:      include/uapi/rdma/cxgb3-abi.h
3851
3852CXGB4 CRYPTO DRIVER (chcr)
3853M:      Harsh Jain <harsh@chelsio.com>
3854L:      linux-crypto@vger.kernel.org
3855W:      http://www.chelsio.com
3856S:      Supported
3857F:      drivers/crypto/chelsio
3858
3859CXGB4 ETHERNET DRIVER (CXGB4)
3860M:      Ganesh Goudar <ganeshgr@chelsio.com>
3861L:      netdev@vger.kernel.org
3862W:      http://www.chelsio.com
3863S:      Supported
3864F:      drivers/net/ethernet/chelsio/cxgb4/
3865
3866CXGB4 ISCSI DRIVER (CXGB4I)
3867M:      Karen Xie <kxie@chelsio.com>
3868L:      linux-scsi@vger.kernel.org
3869W:      http://www.chelsio.com
3870S:      Supported
3871F:      drivers/scsi/cxgbi/cxgb4i
3872
3873CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3874M:      Steve Wise <swise@chelsio.com>
3875L:      linux-rdma@vger.kernel.org
3876W:      http://www.openfabrics.org
3877S:      Supported
3878F:      drivers/infiniband/hw/cxgb4/
3879F:      include/uapi/rdma/cxgb4-abi.h
3880
3881CXGB4VF ETHERNET DRIVER (CXGB4VF)
3882M:      Casey Leedom <leedom@chelsio.com>
3883L:      netdev@vger.kernel.org
3884W:      http://www.chelsio.com
3885S:      Supported
3886F:      drivers/net/ethernet/chelsio/cxgb4vf/
3887
3888CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3889M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3890M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3891L:      linuxppc-dev@lists.ozlabs.org
3892S:      Supported
3893F:      arch/powerpc/platforms/powernv/pci-cxl.c
3894F:      drivers/misc/cxl/
3895F:      include/misc/cxl*
3896F:      include/uapi/misc/cxl.h
3897F:      Documentation/powerpc/cxl.txt
3898F:      Documentation/ABI/testing/sysfs-class-cxl
3899
3900CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3901M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3902M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3903M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3904L:      linux-scsi@vger.kernel.org
3905S:      Supported
3906F:      drivers/scsi/cxlflash/
3907F:      include/uapi/scsi/cxlflash_ioctls.h
3908F:      Documentation/powerpc/cxlflash.txt
3909
3910CYBERPRO FB DRIVER
3911M:      Russell King <linux@armlinux.org.uk>
3912L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3913W:      http://www.armlinux.org.uk/
3914S:      Maintained
3915F:      drivers/video/fbdev/cyber2000fb.*
3916
3917CYCLADES ASYNC MUX DRIVER
3918W:      http://www.cyclades.com/
3919S:      Orphan
3920F:      drivers/tty/cyclades.c
3921F:      include/linux/cyclades.h
3922F:      include/uapi/linux/cyclades.h
3923
3924CYCLADES PC300 DRIVER
3925W:      http://www.cyclades.com/
3926S:      Orphan
3927F:      drivers/net/wan/pc300*
3928
3929CYPRESS_FIRMWARE MEDIA DRIVER
3930M:      Antti Palosaari <crope@iki.fi>
3931L:      linux-media@vger.kernel.org
3932W:      https://linuxtv.org
3933W:      http://palosaari.fi/linux/
3934Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3935T:      git git://linuxtv.org/anttip/media_tree.git
3936S:      Maintained
3937F:      drivers/media/common/cypress_firmware*
3938
3939CYTTSP TOUCHSCREEN DRIVER
3940M:      Ferruh Yigit <fery@cypress.com>
3941L:      linux-input@vger.kernel.org
3942S:      Supported
3943F:      drivers/input/touchscreen/cyttsp*
3944F:      include/linux/input/cyttsp.h
3945
3946D-LINK DIR-685 TOUCHKEYS DRIVER
3947M:      Linus Walleij <linus.walleij@linaro.org>
3948L:      linux-input@vger.kernel.org
3949S:      Supported
3950F:      drivers/input/dlink-dir685-touchkeys.c
3951
3952DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3953M:      Joshua Kinard <kumba@gentoo.org>
3954S:      Maintained
3955F:      drivers/rtc/rtc-ds1685.c
3956F:      include/linux/rtc/ds1685.h
3957
3958DAMA SLAVE for AX.25
3959M:      Joerg Reuter <jreuter@yaina.de>
3960W:      http://yaina.de/jreuter/
3961W:      http://www.qsl.net/dl1bke/
3962L:      linux-hams@vger.kernel.org
3963S:      Maintained
3964F:      net/ax25/af_ax25.c
3965F:      net/ax25/ax25_dev.c
3966F:      net/ax25/ax25_ds_*
3967F:      net/ax25/ax25_in.c
3968F:      net/ax25/ax25_out.c
3969F:      net/ax25/ax25_timer.c
3970F:      net/ax25/sysctl_net_ax25.c
3971
3972DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3973L:      netdev@vger.kernel.org
3974S:      Orphan
3975F:      Documentation/networking/dmfe.txt
3976F:      drivers/net/ethernet/dec/tulip/dmfe.c
3977
3978DC390/AM53C974 SCSI driver
3979M:      Hannes Reinecke <hare@suse.com>
3980L:      linux-scsi@vger.kernel.org
3981S:      Maintained
3982F:      drivers/scsi/am53c974.c
3983
3984DC395x SCSI driver
3985M:      Oliver Neukum <oliver@neukum.org>
3986M:      Ali Akcaagac <aliakc@web.de>
3987M:      Jamie Lenehan <lenehan@twibble.org>
3988L:      dc395x@twibble.org
3989W:      http://twibble.org/dist/dc395x/
3990W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3991S:      Maintained
3992F:      Documentation/scsi/dc395x.txt
3993F:      drivers/scsi/dc395x.*
3994
3995DCCP PROTOCOL
3996M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3997L:      dccp@vger.kernel.org
3998W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3999S:      Maintained
4000F:      include/linux/dccp.h
4001F:      include/uapi/linux/dccp.h
4002F:      include/linux/tfrc.h
4003F:      net/dccp/
4004
4005DECnet NETWORK LAYER
4006W:      http://linux-decnet.sourceforge.net
4007L:      linux-decnet-user@lists.sourceforge.net
4008S:      Orphan
4009F:      Documentation/networking/decnet.txt
4010F:      net/decnet/
4011
4012DECSTATION PLATFORM SUPPORT
4013M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4014L:      linux-mips@linux-mips.org
4015W:      http://www.linux-mips.org/wiki/DECstation
4016S:      Maintained
4017F:      arch/mips/dec/
4018F:      arch/mips/include/asm/dec/
4019F:      arch/mips/include/asm/mach-dec/
4020
4021DEFXX FDDI NETWORK DRIVER
4022M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4023S:      Maintained
4024F:      drivers/net/fddi/defxx.*
4025
4026DELL SMBIOS DRIVER
4027M:      Pali Rohár <pali.rohar@gmail.com>
4028M:      Mario Limonciello <mario.limonciello@dell.com>
4029L:      platform-driver-x86@vger.kernel.org
4030S:      Maintained
4031F:      drivers/platform/x86/dell-smbios.*
4032
4033DELL SMBIOS SMM DRIVER
4034M:      Mario Limonciello <mario.limonciello@dell.com>
4035L:      platform-driver-x86@vger.kernel.org
4036S:      Maintained
4037F:      drivers/platform/x86/dell-smbios-smm.c
4038
4039DELL SMBIOS WMI DRIVER
4040M:      Mario Limonciello <mario.limonciello@dell.com>
4041L:      platform-driver-x86@vger.kernel.org
4042S:      Maintained
4043F:      drivers/platform/x86/dell-smbios-wmi.c
4044F:      tools/wmi/dell-smbios-example.c
4045
4046DELL LAPTOP DRIVER
4047M:      Matthew Garrett <mjg59@srcf.ucam.org>
4048M:      Pali Rohár <pali.rohar@gmail.com>
4049L:      platform-driver-x86@vger.kernel.org
4050S:      Maintained
4051F:      drivers/platform/x86/dell-laptop.c
4052
4053DELL LAPTOP FREEFALL DRIVER
4054M:      Pali Rohár <pali.rohar@gmail.com>
4055S:      Maintained
4056F:      drivers/platform/x86/dell-smo8800.c
4057
4058DELL LAPTOP RBTN DRIVER
4059M:      Pali Rohár <pali.rohar@gmail.com>
4060S:      Maintained
4061F:      drivers/platform/x86/dell-rbtn.*
4062
4063DELL LAPTOP SMM DRIVER
4064M:      Pali Rohár <pali.rohar@gmail.com>
4065S:      Maintained
4066F:      drivers/hwmon/dell-smm-hwmon.c
4067F:      include/uapi/linux/i8k.h
4068
4069DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4070M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4071S:      Maintained
4072F:      Documentation/dcdbas.txt
4073F:      drivers/firmware/dcdbas.*
4074
4075DELL WMI NOTIFICATIONS DRIVER
4076M:      Matthew Garrett <mjg59@srcf.ucam.org>
4077M:      Pali Rohár <pali.rohar@gmail.com>
4078S:      Maintained
4079F:      drivers/platform/x86/dell-wmi.c
4080
4081DELL WMI DESCRIPTOR DRIVER
4082M:      Mario Limonciello <mario.limonciello@dell.com>
4083S:      Maintained
4084F:      drivers/platform/x86/dell-wmi-descriptor.c
4085
4086DELTA ST MEDIA DRIVER
4087M:      Hugues Fruchet <hugues.fruchet@st.com>
4088L:      linux-media@vger.kernel.org
4089T:      git git://linuxtv.org/media_tree.git
4090W:      https://linuxtv.org
4091S:      Supported
4092F:      drivers/media/platform/sti/delta
4093
4094DENALI NAND DRIVER
4095M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4096L:      linux-mtd@lists.infradead.org
4097S:      Supported
4098F:      drivers/mtd/nand/raw/denali*
4099
4100DESIGNWARE USB2 DRD IP DRIVER
4101M:      Minas Harutyunyan <hminas@synopsys.com>
4102L:      linux-usb@vger.kernel.org
4103T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4104S:      Maintained
4105F:      drivers/usb/dwc2/
4106
4107DESIGNWARE USB3 DRD IP DRIVER
4108M:      Felipe Balbi <balbi@kernel.org>
4109L:      linux-usb@vger.kernel.org
4110T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4111S:      Maintained
4112F:      drivers/usb/dwc3/
4113
4114DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4115M:      Andreas Klinger <ak@it-klinger.de>
4116L:      linux-iio@vger.kernel.org
4117S:      Maintained
4118F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4119F:      drivers/iio/proximity/srf*.c
4120
4121DEVICE COREDUMP (DEV_COREDUMP)
4122M:      Johannes Berg <johannes@sipsolutions.net>
4123L:      linux-kernel@vger.kernel.org
4124S:      Maintained
4125F:      drivers/base/devcoredump.c
4126F:      include/linux/devcoredump.h
4127
4128DEVICE FREQUENCY (DEVFREQ)
4129M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4130M:      Kyungmin Park <kyungmin.park@samsung.com>
4131R:      Chanwoo Choi <cw00.choi@samsung.com>
4132L:      linux-pm@vger.kernel.org
4133T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4134S:      Maintained
4135F:      drivers/devfreq/
4136F:      include/linux/devfreq.h
4137F:      Documentation/devicetree/bindings/devfreq/
4138
4139DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4140M:      Chanwoo Choi <cw00.choi@samsung.com>
4141L:      linux-pm@vger.kernel.org
4142T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4143S:      Supported
4144F:      drivers/devfreq/event/
4145F:      drivers/devfreq/devfreq-event.c
4146F:      include/linux/devfreq-event.h
4147F:      Documentation/devicetree/bindings/devfreq/event/
4148
4149DEVICE NUMBER REGISTRY
4150M:      Torben Mathiasen <device@lanana.org>
4151W:      http://lanana.org/docs/device-list/index.html
4152S:      Maintained
4153
4154DEVICE-MAPPER  (LVM)
4155M:      Alasdair Kergon <agk@redhat.com>
4156M:      Mike Snitzer <snitzer@redhat.com>
4157M:      dm-devel@redhat.com
4158L:      dm-devel@redhat.com
4159W:      http://sources.redhat.com/dm
4160Q:      http://patchwork.kernel.org/project/dm-devel/list/
4161T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4162T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4163S:      Maintained
4164F:      Documentation/device-mapper/
4165F:      drivers/md/Makefile
4166F:      drivers/md/Kconfig
4167F:      drivers/md/dm*
4168F:      drivers/md/persistent-data/
4169F:      include/linux/device-mapper.h
4170F:      include/linux/dm-*.h
4171F:      include/uapi/linux/dm-*.h
4172
4173DEVLINK
4174M:      Jiri Pirko <jiri@mellanox.com>
4175L:      netdev@vger.kernel.org
4176S:      Supported
4177F:      net/core/devlink.c
4178F:      include/net/devlink.h
4179F:      include/uapi/linux/devlink.h
4180
4181DIALOG SEMICONDUCTOR DRIVERS
4182M:      Support Opensource <support.opensource@diasemi.com>
4183W:      http://www.dialog-semiconductor.com/products
4184S:      Supported
4185F:      Documentation/hwmon/da90??
4186F:      Documentation/devicetree/bindings/mfd/da90*.txt
4187F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4188F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4189F:      Documentation/devicetree/bindings/regulator/da92*.txt
4190F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4191F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4192F:      drivers/gpio/gpio-da90??.c
4193F:      drivers/hwmon/da90??-hwmon.c
4194F:      drivers/iio/adc/da91??-*.c
4195F:      drivers/input/misc/da90??_onkey.c
4196F:      drivers/input/touchscreen/da9052_tsi.c
4197F:      drivers/leds/leds-da90??.c
4198F:      drivers/mfd/da903x.c
4199F:      drivers/mfd/da90??-*.c
4200F:      drivers/mfd/da91??-*.c
4201F:      drivers/power/supply/da9052-battery.c
4202F:      drivers/power/supply/da91??-*.c
4203F:      drivers/regulator/da903x.c
4204F:      drivers/regulator/da9???-regulator.[ch]
4205F:      drivers/thermal/da90??-thermal.c
4206F:      drivers/rtc/rtc-da90??.c
4207F:      drivers/video/backlight/da90??_bl.c
4208F:      drivers/watchdog/da90??_wdt.c
4209F:      include/linux/mfd/da903x.h
4210F:      include/linux/mfd/da9052/
4211F:      include/linux/mfd/da9055/
4212F:      include/linux/mfd/da9062/
4213F:      include/linux/mfd/da9063/
4214F:      include/linux/mfd/da9150/
4215F:      include/linux/regulator/da9211.h
4216F:      include/sound/da[79]*.h
4217F:      sound/soc/codecs/da[79]*.[ch]
4218
4219DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4220M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4221L:      linux-gpio@vger.kernel.org
4222S:      Maintained
4223F:      drivers/gpio/gpio-gpio-mm.c
4224
4225DIGI NEO AND CLASSIC PCI PRODUCTS
4226M:      Lidza Louina <lidza.louina@gmail.com>
4227M:      Mark Hounschell <markh@compro.net>
4228L:      driverdev-devel@linuxdriverproject.org
4229S:      Maintained
4230F:      drivers/staging/dgnc/
4231
4232DIOLAN U2C-12 I2C DRIVER
4233M:      Guenter Roeck <linux@roeck-us.net>
4234L:      linux-i2c@vger.kernel.org
4235S:      Maintained
4236F:      drivers/i2c/busses/i2c-diolan-u2c.c
4237
4238FILESYSTEM DIRECT ACCESS (DAX)
4239M:      Matthew Wilcox <mawilcox@microsoft.com>
4240M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4241L:      linux-fsdevel@vger.kernel.org
4242S:      Supported
4243F:      fs/dax.c
4244F:      include/linux/dax.h
4245F:      include/trace/events/fs_dax.h
4246
4247DEVICE DIRECT ACCESS (DAX)
4248M:      Dan Williams <dan.j.williams@intel.com>
4249M:      Dave Jiang <dave.jiang@intel.com>
4250M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4251M:      Vishal Verma <vishal.l.verma@intel.com>
4252L:      linux-nvdimm@lists.01.org
4253S:      Supported
4254F:      drivers/dax/
4255
4256DIRECTORY NOTIFICATION (DNOTIFY)
4257M:      Jan Kara <jack@suse.cz>
4258R:      Amir Goldstein <amir73il@gmail.com>
4259L:      linux-fsdevel@vger.kernel.org
4260S:      Maintained
4261F:      Documentation/filesystems/dnotify.txt
4262F:      fs/notify/dnotify/
4263F:      include/linux/dnotify.h
4264
4265DISK GEOMETRY AND PARTITION HANDLING
4266M:      Andries Brouwer <aeb@cwi.nl>
4267W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4268W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4269W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4270S:      Maintained
4271
4272DISKQUOTA
4273M:      Jan Kara <jack@suse.com>
4274S:      Maintained
4275F:      Documentation/filesystems/quota.txt
4276F:      fs/quota/
4277F:      include/linux/quota*.h
4278F:      include/uapi/linux/quota*.h
4279
4280DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4281M:      Bernie Thompson <bernie@plugable.com>
4282L:      linux-fbdev@vger.kernel.org
4283S:      Maintained
4284W:      http://plugable.com/category/projects/udlfb/
4285F:      drivers/video/fbdev/udlfb.c
4286F:      include/video/udlfb.h
4287F:      Documentation/fb/udlfb.txt
4288
4289DISTRIBUTED LOCK MANAGER (DLM)
4290M:      Christine Caulfield <ccaulfie@redhat.com>
4291M:      David Teigland <teigland@redhat.com>
4292L:      cluster-devel@redhat.com
4293W:      http://sources.redhat.com/cluster/
4294T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4295S:      Supported
4296F:      fs/dlm/
4297
4298DMA BUFFER SHARING FRAMEWORK
4299M:      Sumit Semwal <sumit.semwal@linaro.org>
4300S:      Maintained
4301L:      linux-media@vger.kernel.org
4302L:      dri-devel@lists.freedesktop.org
4303L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4304F:      drivers/dma-buf/
4305F:      include/linux/dma-buf*
4306F:      include/linux/reservation.h
4307F:      include/linux/*fence.h
4308F:      Documentation/driver-api/dma-buf.rst
4309T:      git git://anongit.freedesktop.org/drm/drm-misc
4310
4311DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4312M:      Vinod Koul <vkoul@kernel.org>
4313L:      dmaengine@vger.kernel.org
4314Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4315S:      Maintained
4316F:      drivers/dma/
4317F:      include/linux/dmaengine.h
4318F:      include/linux/of_dma.h
4319F:      Documentation/devicetree/bindings/dma/
4320F:      Documentation/driver-api/dmaengine/
4321T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4322
4323DMA MAPPING HELPERS
4324M:      Christoph Hellwig <hch@lst.de>
4325M:      Marek Szyprowski <m.szyprowski@samsung.com>
4326R:      Robin Murphy <robin.murphy@arm.com>
4327L:      iommu@lists.linux-foundation.org
4328T:      git git://git.infradead.org/users/hch/dma-mapping.git
4329W:      http://git.infradead.org/users/hch/dma-mapping.git
4330S:      Supported
4331F:      lib/dma-debug.c
4332F:      lib/dma-direct.c
4333F:      lib/dma-virt.c
4334F:      drivers/base/dma-mapping.c
4335F:      drivers/base/dma-coherent.c
4336F:      include/asm-generic/dma-mapping.h
4337F:      include/linux/dma-direct.h
4338F:      include/linux/dma-mapping.h
4339
4340DME1737 HARDWARE MONITOR DRIVER
4341M:      Juerg Haefliger <juergh@gmail.com>
4342L:      linux-hwmon@vger.kernel.org
4343S:      Maintained
4344F:      Documentation/hwmon/dme1737
4345F:      drivers/hwmon/dme1737.c
4346
4347DMI/SMBIOS SUPPORT
4348M:      Jean Delvare <jdelvare@suse.com>
4349S:      Maintained
4350T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4351F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4352F:      drivers/firmware/dmi-id.c
4353F:      drivers/firmware/dmi_scan.c
4354F:      include/linux/dmi.h
4355
4356DOCUMENTATION
4357M:      Jonathan Corbet <corbet@lwn.net>
4358L:      linux-doc@vger.kernel.org
4359S:      Maintained
4360F:      Documentation/
4361F:      scripts/kernel-doc
4362X:      Documentation/ABI/
4363X:      Documentation/devicetree/
4364X:      Documentation/acpi
4365X:      Documentation/power
4366X:      Documentation/spi
4367X:      Documentation/media
4368T:      git git://git.lwn.net/linux.git docs-next
4369
4370DONGWOON DW9714 LENS VOICE COIL DRIVER
4371M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4372L:      linux-media@vger.kernel.org
4373T:      git git://linuxtv.org/media_tree.git
4374S:      Maintained
4375F:      drivers/media/i2c/dw9714.c
4376
4377DOUBLETALK DRIVER
4378M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4379L:      blinux-list@redhat.com
4380S:      Maintained
4381F:      drivers/char/dtlk.c
4382F:      include/linux/dtlk.h
4383
4384DPAA2 DATAPATH I/O (DPIO) DRIVER
4385M:      Roy Pledge <Roy.Pledge@nxp.com>
4386L:      linux-kernel@vger.kernel.org
4387S:      Maintained
4388F:      drivers/staging/fsl-mc/bus/dpio
4389
4390DPAA2 ETHERNET DRIVER
4391M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4392L:      linux-kernel@vger.kernel.org
4393S:      Maintained
4394F:      drivers/staging/fsl-dpaa2/ethernet
4395
4396DPAA2 ETHERNET SWITCH DRIVER
4397M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4398L:      linux-kernel@vger.kernel.org
4399S:      Maintained
4400F:      drivers/staging/fsl-dpaa2/ethsw
4401
4402DPT_I2O SCSI RAID DRIVER
4403M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4404L:      linux-scsi@vger.kernel.org
4405W:      http://www.adaptec.com/
4406S:      Maintained
4407F:      drivers/scsi/dpt*
4408F:      drivers/scsi/dpt/
4409
4410DRBD DRIVER
4411M:      Philipp Reisner <philipp.reisner@linbit.com>
4412M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4413L:      drbd-dev@lists.linbit.com
4414W:      http://www.drbd.org
4415T:      git git://git.linbit.com/linux-drbd.git
4416T:      git git://git.linbit.com/drbd-8.4.git
4417S:      Supported
4418F:      drivers/block/drbd/
4419F:      lib/lru_cache.c
4420F:      Documentation/blockdev/drbd/
4421
4422DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4423M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4424T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4425S:      Supported
4426F:      Documentation/kobject.txt
4427F:      drivers/base/
4428F:      fs/debugfs/
4429F:      fs/sysfs/
4430F:      include/linux/debugfs.h
4431F:      include/linux/kobj*
4432F:      lib/kobj*
4433
4434DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4435M:      Kevin Hilman <khilman@kernel.org>
4436M:      Nishanth Menon <nm@ti.com>
4437S:      Maintained
4438F:      drivers/power/avs/
4439F:      include/linux/power/smartreflex.h
4440L:      linux-pm@vger.kernel.org
4441
4442DRM DRIVER FOR ARM PL111 CLCD
4443M:      Eric Anholt <eric@anholt.net>
4444T:      git git://anongit.freedesktop.org/drm/drm-misc
4445S:      Supported
4446F:      drivers/gpu/drm/pl111/
4447
4448DRM DRIVER FOR ARM VERSATILE TFT PANELS
4449M:      Linus Walleij <linus.walleij@linaro.org>
4450T:      git git://anongit.freedesktop.org/drm/drm-misc
4451S:      Maintained
4452F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4453F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4454
4455DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4456M:      Dave Airlie <airlied@redhat.com>
4457S:      Odd Fixes
4458F:      drivers/gpu/drm/ast/
4459
4460DRM DRIVER FOR BOCHS VIRTUAL GPU
4461M:      Gerd Hoffmann <kraxel@redhat.com>
4462L:      virtualization@lists.linux-foundation.org
4463T:      git git://anongit.freedesktop.org/drm/drm-misc
4464S:      Maintained
4465F:      drivers/gpu/drm/bochs/
4466
4467DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4468M:      Linus Walleij <linus.walleij@linaro.org>
4469T:      git git://anongit.freedesktop.org/drm/drm-misc
4470S:      Maintained
4471F:      drivers/gpu/drm/tve200/
4472
4473DRM DRIVER FOR ILITEK ILI9225 PANELS
4474M:      David Lechner <david@lechnology.com>
4475S:      Maintained
4476F:      drivers/gpu/drm/tinydrm/ili9225.c
4477F:      Documentation/devicetree/bindings/display/ili9225.txt
4478
4479DRM DRIVER FOR INTEL I810 VIDEO CARDS
4480S:      Orphan / Obsolete
4481F:      drivers/gpu/drm/i810/
4482F:      include/uapi/drm/i810_drm.h
4483
4484DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4485S:      Orphan / Obsolete
4486F:      drivers/gpu/drm/mga/
4487F:      include/uapi/drm/mga_drm.h
4488
4489DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4490M:      Dave Airlie <airlied@redhat.com>
4491S:      Odd Fixes
4492F:      drivers/gpu/drm/mgag200/
4493
4494DRM DRIVER FOR MI0283QT
4495M:      Noralf Trønnes <noralf@tronnes.org>
4496S:      Maintained
4497F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4498F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4499
4500DRM DRIVER FOR MSM ADRENO GPU
4501M:      Rob Clark <robdclark@gmail.com>
4502L:      linux-arm-msm@vger.kernel.org
4503L:      dri-devel@lists.freedesktop.org
4504L:      freedreno@lists.freedesktop.org
4505T:      git git://people.freedesktop.org/~robclark/linux
4506S:      Maintained
4507F:      drivers/gpu/drm/msm/
4508F:      include/uapi/drm/msm_drm.h
4509F:      Documentation/devicetree/bindings/display/msm/
4510
4511DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4512M:      Ben Skeggs <bskeggs@redhat.com>
4513L:      dri-devel@lists.freedesktop.org
4514L:      nouveau@lists.freedesktop.org
4515T:      git git://github.com/skeggsb/linux
4516S:      Supported
4517F:      drivers/gpu/drm/nouveau/
4518F:      include/uapi/drm/nouveau_drm.h
4519
4520DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4521M:      Noralf Trønnes <noralf@tronnes.org>
4522S:      Maintained
4523F:      drivers/gpu/drm/tinydrm/repaper.c
4524F:      Documentation/devicetree/bindings/display/repaper.txt
4525
4526DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4527M:      Dave Airlie <airlied@redhat.com>
4528M:      Gerd Hoffmann <kraxel@redhat.com>
4529L:      virtualization@lists.linux-foundation.org
4530T:      git git://anongit.freedesktop.org/drm/drm-misc
4531S:      Obsolete
4532W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4533F:      drivers/gpu/drm/cirrus/
4534
4535DRM DRIVER FOR QXL VIRTUAL GPU
4536M:      Dave Airlie <airlied@redhat.com>
4537M:      Gerd Hoffmann <kraxel@redhat.com>
4538L:      virtualization@lists.linux-foundation.org
4539T:      git git://anongit.freedesktop.org/drm/drm-misc
4540S:      Maintained
4541F:      drivers/gpu/drm/qxl/
4542F:      include/uapi/drm/qxl_drm.h
4543
4544DRM DRIVER FOR RAGE 128 VIDEO CARDS
4545S:      Orphan / Obsolete
4546F:      drivers/gpu/drm/r128/
4547F:      include/uapi/drm/r128_drm.h
4548
4549DRM DRIVER FOR SAVAGE VIDEO CARDS
4550S:      Orphan / Obsolete
4551F:      drivers/gpu/drm/savage/
4552F:      include/uapi/drm/savage_drm.h
4553
4554DRM DRIVER FOR SIS VIDEO CARDS
4555S:      Orphan / Obsolete
4556F:      drivers/gpu/drm/sis/
4557F:      include/uapi/drm/sis_drm.h
4558
4559DRM DRIVER FOR SITRONIX ST7586 PANELS
4560M:      David Lechner <david@lechnology.com>
4561S:      Maintained
4562F:      drivers/gpu/drm/tinydrm/st7586.c
4563F:      Documentation/devicetree/bindings/display/st7586.txt
4564
4565DRM DRIVER FOR SITRONIX ST7735R PANELS
4566M:      David Lechner <david@lechnology.com>
4567S:      Maintained
4568F:      drivers/gpu/drm/tinydrm/st7735r.c
4569F:      Documentation/devicetree/bindings/display/st7735r.txt
4570
4571DRM DRIVER FOR TDFX VIDEO CARDS
4572S:      Orphan / Obsolete
4573F:      drivers/gpu/drm/tdfx/
4574
4575DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4576M:      Dave Airlie <airlied@redhat.com>
4577S:      Odd Fixes
4578F:      drivers/gpu/drm/udl/
4579
4580DRM DRIVER FOR VMWARE VIRTUAL GPU
4581M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4582M:      Sinclair Yeh <syeh@vmware.com>
4583M:      Thomas Hellstrom <thellstrom@vmware.com>
4584L:      dri-devel@lists.freedesktop.org
4585T:      git git://people.freedesktop.org/~syeh/repos_linux
4586T:      git git://people.freedesktop.org/~thomash/linux
4587S:      Supported
4588F:      drivers/gpu/drm/vmwgfx/
4589F:      include/uapi/drm/vmwgfx_drm.h
4590
4591DRM DRIVERS
4592M:      David Airlie <airlied@linux.ie>
4593L:      dri-devel@lists.freedesktop.org
4594T:      git git://people.freedesktop.org/~airlied/linux
4595B:      https://bugs.freedesktop.org/
4596C:      irc://chat.freenode.net/dri-devel
4597S:      Maintained
4598F:      drivers/gpu/drm/
4599F:      drivers/gpu/vga/
4600F:      Documentation/devicetree/bindings/display/
4601F:      Documentation/devicetree/bindings/gpu/
4602F:      Documentation/devicetree/bindings/video/
4603F:      Documentation/gpu/
4604F:      include/drm/
4605F:      include/uapi/drm/
4606F:      include/linux/vga*
4607
4608DRM DRIVERS AND MISC GPU PATCHES
4609M:      Gustavo Padovan <gustavo@padovan.org>
4610M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4611M:      Sean Paul <seanpaul@chromium.org>
4612W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4613S:      Maintained
4614T:      git git://anongit.freedesktop.org/drm/drm-misc
4615F:      Documentation/gpu/
4616F:      drivers/gpu/vga/
4617F:      drivers/gpu/drm/*
4618F:      include/drm/drm*
4619F:      include/uapi/drm/drm*
4620F:      include/linux/vga*
4621
4622DRM DRIVERS FOR ALLWINNER A10
4623M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4624L:      dri-devel@lists.freedesktop.org
4625S:      Supported
4626F:      drivers/gpu/drm/sun4i/
4627F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4628T:      git git://anongit.freedesktop.org/drm/drm-misc
4629
4630DRM DRIVERS FOR AMLOGIC SOCS
4631M:      Neil Armstrong <narmstrong@baylibre.com>
4632L:      dri-devel@lists.freedesktop.org
4633L:      linux-amlogic@lists.infradead.org
4634W:      http://linux-meson.com/
4635S:      Supported
4636F:      drivers/gpu/drm/meson/
4637F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4638F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4639F:      Documentation/gpu/meson.rst
4640T:      git git://anongit.freedesktop.org/drm/drm-misc
4641
4642DRM DRIVERS FOR ATMEL HLCDC
4643M:      Boris Brezillon <boris.brezillon@bootlin.com>
4644L:      dri-devel@lists.freedesktop.org
4645S:      Supported
4646F:      drivers/gpu/drm/atmel-hlcdc/
4647F:      Documentation/devicetree/bindings/drm/atmel/
4648T:      git git://anongit.freedesktop.org/drm/drm-misc
4649
4650DRM DRIVERS FOR BRIDGE CHIPS
4651M:      Archit Taneja <architt@codeaurora.org>
4652M:      Andrzej Hajda <a.hajda@samsung.com>
4653R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4654S:      Maintained
4655T:      git git://anongit.freedesktop.org/drm/drm-misc
4656F:      drivers/gpu/drm/bridge/
4657
4658DRM DRIVERS FOR EXYNOS
4659M:      Inki Dae <inki.dae@samsung.com>
4660M:      Joonyoung Shim <jy0922.shim@samsung.com>
4661M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4662M:      Kyungmin Park <kyungmin.park@samsung.com>
4663L:      dri-devel@lists.freedesktop.org
4664T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4665S:      Supported
4666F:      drivers/gpu/drm/exynos/
4667F:      include/uapi/drm/exynos_drm.h
4668F:      Documentation/devicetree/bindings/display/exynos/
4669
4670DRM DRIVERS FOR FREESCALE DCU
4671M:      Stefan Agner <stefan@agner.ch>
4672M:      Alison Wang <alison.wang@freescale.com>
4673L:      dri-devel@lists.freedesktop.org
4674S:      Supported
4675F:      drivers/gpu/drm/fsl-dcu/
4676F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4677F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4678F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4679
4680DRM DRIVERS FOR FREESCALE IMX
4681M:      Philipp Zabel <p.zabel@pengutronix.de>
4682L:      dri-devel@lists.freedesktop.org
4683S:      Maintained
4684F:      drivers/gpu/drm/imx/
4685F:      drivers/gpu/ipu-v3/
4686F:      Documentation/devicetree/bindings/display/imx/
4687
4688DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4689M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4690L:      dri-devel@lists.freedesktop.org
4691T:      git git://github.com/patjak/drm-gma500
4692S:      Maintained
4693F:      drivers/gpu/drm/gma500/
4694
4695DRM DRIVERS FOR HISILICON
4696M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4697M:      Rongrong Zou <zourongrong@gmail.com>
4698R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4699R:      Chen Feng <puck.chen@hisilicon.com>
4700L:      dri-devel@lists.freedesktop.org
4701T:      git git://github.com/xin3liang/linux.git
4702S:      Maintained
4703F:      drivers/gpu/drm/hisilicon/
4704F:      Documentation/devicetree/bindings/display/hisilicon/
4705
4706DRM DRIVERS FOR MEDIATEK
4707M:      CK Hu <ck.hu@mediatek.com>
4708M:      Philipp Zabel <p.zabel@pengutronix.de>
4709L:      dri-devel@lists.freedesktop.org
4710S:      Supported
4711F:      drivers/gpu/drm/mediatek/
4712F:      Documentation/devicetree/bindings/display/mediatek/
4713
4714DRM DRIVERS FOR NVIDIA TEGRA
4715M:      Thierry Reding <thierry.reding@gmail.com>
4716L:      dri-devel@lists.freedesktop.org
4717L:      linux-tegra@vger.kernel.org
4718T:      git git://anongit.freedesktop.org/tegra/linux.git
4719S:      Supported
4720F:      drivers/gpu/drm/tegra/
4721F:      drivers/gpu/host1x/
4722F:      include/linux/host1x.h
4723F:      include/uapi/drm/tegra_drm.h
4724F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4725
4726DRM DRIVERS FOR RENESAS
4727M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4728L:      dri-devel@lists.freedesktop.org
4729L:      linux-renesas-soc@vger.kernel.org
4730T:      git git://linuxtv.org/pinchartl/fbdev
4731S:      Supported
4732F:      drivers/gpu/drm/rcar-du/
4733F:      drivers/gpu/drm/shmobile/
4734F:      include/linux/platform_data/shmob_drm.h
4735F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4736F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4737F:      Documentation/devicetree/bindings/display/renesas,du.txt
4738
4739DRM DRIVERS FOR ROCKCHIP
4740M:      Sandy Huang <hjc@rock-chips.com>
4741M:      Heiko Stübner <heiko@sntech.de>
4742L:      dri-devel@lists.freedesktop.org
4743S:      Maintained
4744F:      drivers/gpu/drm/rockchip/
4745F:      Documentation/devicetree/bindings/display/rockchip/
4746T:      git git://anongit.freedesktop.org/drm/drm-misc
4747
4748DRM DRIVERS FOR STI
4749M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4750M:      Vincent Abriou <vincent.abriou@st.com>
4751L:      dri-devel@lists.freedesktop.org
4752T:      git git://anongit.freedesktop.org/drm/drm-misc
4753S:      Maintained
4754F:      drivers/gpu/drm/sti
4755F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4756
4757DRM DRIVERS FOR STM
4758M:      Yannick Fertre <yannick.fertre@st.com>
4759M:      Philippe Cornu <philippe.cornu@st.com>
4760M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4761M:      Vincent Abriou <vincent.abriou@st.com>
4762L:      dri-devel@lists.freedesktop.org
4763T:      git git://anongit.freedesktop.org/drm/drm-misc
4764S:      Maintained
4765F:      drivers/gpu/drm/stm
4766F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4767
4768DRM DRIVERS FOR TI LCDC
4769M:      Jyri Sarha <jsarha@ti.com>
4770R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4771L:      dri-devel@lists.freedesktop.org
4772S:      Maintained
4773F:      drivers/gpu/drm/tilcdc/
4774F:      Documentation/devicetree/bindings/display/tilcdc/
4775
4776DRM DRIVERS FOR TI OMAP
4777M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4778L:      dri-devel@lists.freedesktop.org
4779S:      Maintained
4780F:      drivers/gpu/drm/omapdrm/
4781F:      Documentation/devicetree/bindings/display/ti/
4782
4783DRM DRIVERS FOR VC4
4784M:      Eric Anholt <eric@anholt.net>
4785T:      git git://github.com/anholt/linux
4786S:      Supported
4787F:      drivers/gpu/drm/vc4/
4788F:      include/uapi/drm/vc4_drm.h
4789F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4790T:      git git://anongit.freedesktop.org/drm/drm-misc
4791
4792DRM DRIVERS FOR VIVANTE GPU IP
4793M:      Lucas Stach <l.stach@pengutronix.de>
4794R:      Russell King <linux+etnaviv@armlinux.org.uk>
4795R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4796L:      etnaviv@lists.freedesktop.org
4797L:      dri-devel@lists.freedesktop.org
4798S:      Maintained
4799F:      drivers/gpu/drm/etnaviv/
4800F:      include/uapi/drm/etnaviv_drm.h
4801F:      Documentation/devicetree/bindings/display/etnaviv/
4802
4803DRM DRIVERS FOR ZTE ZX
4804M:      Shawn Guo <shawnguo@kernel.org>
4805L:      dri-devel@lists.freedesktop.org
4806S:      Maintained
4807F:      drivers/gpu/drm/zte/
4808F:      Documentation/devicetree/bindings/display/zte,vou.txt
4809T:      git git://anongit.freedesktop.org/drm/drm-misc
4810
4811DRM PANEL DRIVERS
4812M:      Thierry Reding <thierry.reding@gmail.com>
4813L:      dri-devel@lists.freedesktop.org
4814T:      git git://anongit.freedesktop.org/drm/drm-misc
4815S:      Maintained
4816F:      drivers/gpu/drm/drm_panel.c
4817F:      drivers/gpu/drm/panel/
4818F:      include/drm/drm_panel.h
4819F:      Documentation/devicetree/bindings/display/panel/
4820
4821DRM TINYDRM DRIVERS
4822M:      Noralf Trønnes <noralf@tronnes.org>
4823W:      https://github.com/notro/tinydrm/wiki/Development
4824T:      git git://anongit.freedesktop.org/drm/drm-misc
4825S:      Maintained
4826F:      drivers/gpu/drm/tinydrm/
4827F:      include/drm/tinydrm/
4828
4829DRM TTM SUBSYSTEM
4830M:      Christian Koenig <christian.koenig@amd.com>
4831M:      Roger He <Hongbo.He@amd.com>
4832T:      git git://people.freedesktop.org/~agd5f/linux
4833S:      Maintained
4834L:      dri-devel@lists.freedesktop.org
4835F:      include/drm/ttm/
4836F:      drivers/gpu/drm/ttm/
4837
4838DSBR100 USB FM RADIO DRIVER
4839M:      Alexey Klimov <klimov.linux@gmail.com>
4840L:      linux-media@vger.kernel.org
4841T:      git git://linuxtv.org/media_tree.git
4842S:      Maintained
4843F:      drivers/media/radio/dsbr100.c
4844
4845DSCC4 DRIVER
4846M:      Francois Romieu <romieu@fr.zoreil.com>
4847L:      netdev@vger.kernel.org
4848S:      Maintained
4849F:      drivers/net/wan/dscc4.c
4850
4851DT3155 MEDIA DRIVER
4852M:      Hans Verkuil <hverkuil@xs4all.nl>
4853L:      linux-media@vger.kernel.org
4854T:      git git://linuxtv.org/media_tree.git
4855W:      https://linuxtv.org
4856S:      Odd Fixes
4857F:      drivers/media/pci/dt3155/
4858
4859DVB_USB_AF9015 MEDIA DRIVER
4860M:      Antti Palosaari <crope@iki.fi>
4861L:      linux-media@vger.kernel.org
4862W:      https://linuxtv.org
4863W:      http://palosaari.fi/linux/
4864Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4865T:      git git://linuxtv.org/anttip/media_tree.git
4866S:      Maintained
4867F:      drivers/media/usb/dvb-usb-v2/af9015*
4868
4869DVB_USB_AF9035 MEDIA DRIVER
4870M:      Antti Palosaari <crope@iki.fi>
4871L:      linux-media@vger.kernel.org
4872W:      https://linuxtv.org
4873W:      http://palosaari.fi/linux/
4874Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4875T:      git git://linuxtv.org/anttip/media_tree.git
4876S:      Maintained
4877F:      drivers/media/usb/dvb-usb-v2/af9035*
4878
4879DVB_USB_ANYSEE MEDIA DRIVER
4880M:      Antti Palosaari <crope@iki.fi>
4881L:      linux-media@vger.kernel.org
4882W:      https://linuxtv.org
4883W:      http://palosaari.fi/linux/
4884Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4885T:      git git://linuxtv.org/anttip/media_tree.git
4886S:      Maintained
4887F:      drivers/media/usb/dvb-usb-v2/anysee*
4888
4889DVB_USB_AU6610 MEDIA DRIVER
4890M:      Antti Palosaari <crope@iki.fi>
4891L:      linux-media@vger.kernel.org
4892W:      https://linuxtv.org
4893W:      http://palosaari.fi/linux/
4894Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4895T:      git git://linuxtv.org/anttip/media_tree.git
4896S:      Maintained
4897F:      drivers/media/usb/dvb-usb-v2/au6610*
4898
4899DVB_USB_CE6230 MEDIA DRIVER
4900M:      Antti Palosaari <crope@iki.fi>
4901L:      linux-media@vger.kernel.org
4902W:      https://linuxtv.org
4903W:      http://palosaari.fi/linux/
4904Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4905T:      git git://linuxtv.org/anttip/media_tree.git
4906S:      Maintained
4907F:      drivers/media/usb/dvb-usb-v2/ce6230*
4908
4909DVB_USB_CXUSB MEDIA DRIVER
4910M:      Michael Krufky <mkrufky@linuxtv.org>
4911L:      linux-media@vger.kernel.org
4912W:      https://linuxtv.org
4913W:      http://github.com/mkrufky
4914Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4915T:      git git://linuxtv.org/media_tree.git
4916S:      Maintained
4917F:      drivers/media/usb/dvb-usb/cxusb*
4918
4919DVB_USB_EC168 MEDIA DRIVER
4920M:      Antti Palosaari <crope@iki.fi>
4921L:      linux-media@vger.kernel.org
4922W:      https://linuxtv.org
4923W:      http://palosaari.fi/linux/
4924Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4925T:      git git://linuxtv.org/anttip/media_tree.git
4926S:      Maintained
4927F:      drivers/media/usb/dvb-usb-v2/ec168*
4928
4929DVB_USB_GL861 MEDIA DRIVER
4930M:      Antti Palosaari <crope@iki.fi>
4931L:      linux-media@vger.kernel.org
4932W:      https://linuxtv.org
4933Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4934T:      git git://linuxtv.org/anttip/media_tree.git
4935S:      Maintained
4936F:      drivers/media/usb/dvb-usb-v2/gl861*
4937
4938DVB_USB_MXL111SF MEDIA DRIVER
4939M:      Michael Krufky <mkrufky@linuxtv.org>
4940L:      linux-media@vger.kernel.org
4941W:      https://linuxtv.org
4942W:      http://github.com/mkrufky
4943Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4944T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4945S:      Maintained
4946F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4947
4948DVB_USB_RTL28XXU MEDIA DRIVER
4949M:      Antti Palosaari <crope@iki.fi>
4950L:      linux-media@vger.kernel.org
4951W:      https://linuxtv.org
4952W:      http://palosaari.fi/linux/
4953Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4954T:      git git://linuxtv.org/anttip/media_tree.git
4955S:      Maintained
4956F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4957
4958DVB_USB_V2 MEDIA DRIVER
4959M:      Antti Palosaari <crope@iki.fi>
4960L:      linux-media@vger.kernel.org
4961W:      https://linuxtv.org
4962W:      http://palosaari.fi/linux/
4963Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4964T:      git git://linuxtv.org/anttip/media_tree.git
4965S:      Maintained
4966F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4967F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4968
4969DYNAMIC DEBUG
4970M:      Jason Baron <jbaron@akamai.com>
4971S:      Maintained
4972F:      lib/dynamic_debug.c
4973F:      include/linux/dynamic_debug.h
4974
4975DYNAMIC INTERRUPT MODERATION
4976M:      Tal Gilboa <talgi@mellanox.com>
4977S:      Maintained
4978F:      include/linux/net_dim.h
4979
4980DZ DECSTATION DZ11 SERIAL DRIVER
4981M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4982S:      Maintained
4983F:      drivers/tty/serial/dz.*
4984
4985E3X0 POWER BUTTON DRIVER
4986M:      Moritz Fischer <moritz.fischer@ettus.com>
4987L:      usrp-users@lists.ettus.com
4988W:      http://www.ettus.com
4989S:      Supported
4990F:      drivers/input/misc/e3x0-button.c
4991F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4992
4993E4000 MEDIA DRIVER
4994M:      Antti Palosaari <crope@iki.fi>
4995L:      linux-media@vger.kernel.org
4996W:      https://linuxtv.org
4997W:      http://palosaari.fi/linux/
4998Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4999T:      git git://linuxtv.org/anttip/media_tree.git
5000S:      Maintained
5001F:      drivers/media/tuners/e4000*
5002
5003EC100 MEDIA DRIVER
5004M:      Antti Palosaari <crope@iki.fi>
5005L:      linux-media@vger.kernel.org
5006W:      https://linuxtv.org
5007W:      http://palosaari.fi/linux/
5008Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5009T:      git git://linuxtv.org/anttip/media_tree.git
5010S:      Maintained
5011F:      drivers/media/dvb-frontends/ec100*
5012
5013ECRYPT FILE SYSTEM
5014M:      Tyler Hicks <tyhicks@canonical.com>
5015L:      ecryptfs@vger.kernel.org
5016W:      http://ecryptfs.org
5017W:      https://launchpad.net/ecryptfs
5018T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5019S:      Supported
5020F:      Documentation/filesystems/ecryptfs.txt
5021F:      fs/ecryptfs/
5022
5023EDAC-AMD64
5024M:      Borislav Petkov <bp@alien8.de>
5025L:      linux-edac@vger.kernel.org
5026S:      Maintained
5027F:      drivers/edac/amd64_edac*
5028
5029EDAC-CALXEDA
5030M:      Robert Richter <rric@kernel.org>
5031L:      linux-edac@vger.kernel.org
5032S:      Maintained
5033F:      drivers/edac/highbank*
5034
5035EDAC-CAVIUM OCTEON
5036M:      Ralf Baechle <ralf@linux-mips.org>
5037M:      David Daney <david.daney@cavium.com>
5038L:      linux-edac@vger.kernel.org
5039L:      linux-mips@linux-mips.org
5040S:      Supported
5041F:      drivers/edac/octeon_edac*
5042
5043EDAC-CAVIUM THUNDERX
5044M:      David Daney <david.daney@cavium.com>
5045M:      Jan Glauber <jglauber@cavium.com>
5046L:      linux-edac@vger.kernel.org
5047S:      Supported
5048F:      drivers/edac/thunderx_edac*
5049
5050EDAC-CORE
5051M:      Borislav Petkov <bp@alien8.de>
5052M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5053L:      linux-edac@vger.kernel.org
5054T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5055T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5056S:      Supported
5057F:      Documentation/admin-guide/ras.rst
5058F:      Documentation/driver-api/edac.rst
5059F:      drivers/edac/
5060F:      include/linux/edac.h
5061
5062EDAC-E752X
5063M:      Mark Gross <mark.gross@intel.com>
5064L:      linux-edac@vger.kernel.org
5065S:      Maintained
5066F:      drivers/edac/e752x_edac.c
5067
5068EDAC-E7XXX
5069L:      linux-edac@vger.kernel.org
5070S:      Maintained
5071F:      drivers/edac/e7xxx_edac.c
5072
5073EDAC-FSL_DDR
5074M:      York Sun <york.sun@nxp.com>
5075L:      linux-edac@vger.kernel.org
5076S:      Maintained
5077F:      drivers/edac/fsl_ddr_edac.*
5078
5079EDAC-GHES
5080M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5081L:      linux-edac@vger.kernel.org
5082S:      Maintained
5083F:      drivers/edac/ghes_edac.c
5084
5085EDAC-I3000
5086L:      linux-edac@vger.kernel.org
5087S:      Orphan
5088F:      drivers/edac/i3000_edac.c
5089
5090EDAC-I5000
5091L:      linux-edac@vger.kernel.org
5092S:      Maintained
5093F:      drivers/edac/i5000_edac.c
5094
5095EDAC-I5400
5096M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5097L:      linux-edac@vger.kernel.org
5098S:      Maintained
5099F:      drivers/edac/i5400_edac.c
5100
5101EDAC-I7300
5102M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5103L:      linux-edac@vger.kernel.org
5104S:      Maintained
5105F:      drivers/edac/i7300_edac.c
5106
5107EDAC-I7CORE
5108M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5109L:      linux-edac@vger.kernel.org
5110S:      Maintained
5111F:      drivers/edac/i7core_edac.c
5112
5113EDAC-I82443BXGX
5114M:      Tim Small <tim@buttersideup.com>
5115L:      linux-edac@vger.kernel.org
5116S:      Maintained
5117F:      drivers/edac/i82443bxgx_edac.c
5118
5119EDAC-I82975X
5120M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5121M:      "Arvind R." <arvino55@gmail.com>
5122L:      linux-edac@vger.kernel.org
5123S:      Maintained
5124F:      drivers/edac/i82975x_edac.c
5125
5126EDAC-IE31200
5127M:      Jason Baron <jbaron@akamai.com>
5128L:      linux-edac@vger.kernel.org
5129S:      Maintained
5130F:      drivers/edac/ie31200_edac.c
5131
5132EDAC-MPC85XX
5133M:      Johannes Thumshirn <morbidrsa@gmail.com>
5134L:      linux-edac@vger.kernel.org
5135S:      Maintained
5136F:      drivers/edac/mpc85xx_edac.[ch]
5137
5138EDAC-PASEMI
5139M:      Egor Martovetsky <egor@pasemi.com>
5140L:      linux-edac@vger.kernel.org
5141S:      Maintained
5142F:      drivers/edac/pasemi_edac.c
5143
5144EDAC-PND2
5145M:      Tony Luck <tony.luck@intel.com>
5146L:      linux-edac@vger.kernel.org
5147S:      Maintained
5148F:      drivers/edac/pnd2_edac.[ch]
5149
5150EDAC-R82600
5151M:      Tim Small <tim@buttersideup.com>
5152L:      linux-edac@vger.kernel.org
5153S:      Maintained
5154F:      drivers/edac/r82600_edac.c
5155
5156EDAC-SBRIDGE
5157M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5158L:      linux-edac@vger.kernel.org
5159S:      Maintained
5160F:      drivers/edac/sb_edac.c
5161
5162EDAC-SKYLAKE
5163M:      Tony Luck <tony.luck@intel.com>
5164L:      linux-edac@vger.kernel.org
5165S:      Maintained
5166F:      drivers/edac/skx_edac.c
5167
5168EDAC-TI
5169M:      Tero Kristo <t-kristo@ti.com>
5170L:      linux-edac@vger.kernel.org
5171S:      Maintained
5172F:      drivers/edac/ti_edac.c
5173
5174EDIROL UA-101/UA-1000 DRIVER
5175M:      Clemens Ladisch <clemens@ladisch.de>
5176L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5177T:      git git://git.alsa-project.org/alsa-kernel.git
5178S:      Maintained
5179F:      sound/usb/misc/ua101.c
5180
5181EFI TEST DRIVER
5182L:      linux-efi@vger.kernel.org
5183M:      Ivan Hu <ivan.hu@canonical.com>
5184M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5185S:      Maintained
5186F:      drivers/firmware/efi/test/
5187
5188EFI VARIABLE FILESYSTEM
5189M:      Matthew Garrett <matthew.garrett@nebula.com>
5190M:      Jeremy Kerr <jk@ozlabs.org>
5191M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5192T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5193L:      linux-efi@vger.kernel.org
5194S:      Maintained
5195F:      fs/efivarfs/
5196
5197EFIFB FRAMEBUFFER DRIVER
5198L:      linux-fbdev@vger.kernel.org
5199M:      Peter Jones <pjones@redhat.com>
5200S:      Maintained
5201F:      drivers/video/fbdev/efifb.c
5202
5203EFS FILESYSTEM
5204W:      http://aeschi.ch.eu.org/efs/
5205S:      Orphan
5206F:      fs/efs/
5207
5208EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5209M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5210L:      netdev@vger.kernel.org
5211S:      Maintained
5212F:      drivers/net/ethernet/ibm/ehea/
5213
5214EM28XX VIDEO4LINUX DRIVER
5215M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5216L:      linux-media@vger.kernel.org
5217W:      https://linuxtv.org
5218T:      git git://linuxtv.org/media_tree.git
5219S:      Maintained
5220F:      drivers/media/usb/em28xx/
5221F:      Documentation/media/v4l-drivers/em28xx*
5222
5223EMBEDDED LINUX
5224M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5225M:      Matt Mackall <mpm@selenic.com>
5226M:      David Woodhouse <dwmw2@infradead.org>
5227L:      linux-embedded@vger.kernel.org
5228S:      Maintained
5229
5230Emulex 10Gbps iSCSI - OneConnect DRIVER
5231M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5232M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5233M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5234L:      linux-scsi@vger.kernel.org
5235W:      http://www.broadcom.com
5236S:      Supported
5237F:      drivers/scsi/be2iscsi/
5238
5239Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5240M:      Sathya Perla <sathya.perla@broadcom.com>
5241M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5242M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5243M:      Somnath Kotur <somnath.kotur@broadcom.com>
5244L:      netdev@vger.kernel.org
5245W:      http://www.emulex.com
5246S:      Supported
5247F:      drivers/net/ethernet/emulex/benet/
5248
5249EMULEX ONECONNECT ROCE DRIVER
5250M:      Selvin Xavier <selvin.xavier@broadcom.com>
5251M:      Devesh Sharma <devesh.sharma@broadcom.com>
5252L:      linux-rdma@vger.kernel.org
5253W:      http://www.broadcom.com
5254S:      Odd Fixes
5255F:      drivers/infiniband/hw/ocrdma/
5256F:      include/uapi/rdma/ocrdma-abi.h
5257
5258EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5259M:      James Smart <james.smart@broadcom.com>
5260M:      Dick Kennedy <dick.kennedy@broadcom.com>
5261L:      linux-scsi@vger.kernel.org
5262W:      http://www.broadcom.com
5263S:      Supported
5264F:      drivers/scsi/lpfc/
5265
5266ENE CB710 FLASH CARD READER DRIVER
5267M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5268S:      Maintained
5269F:      drivers/misc/cb710/
5270F:      drivers/mmc/host/cb710-mmc.*
5271F:      include/linux/cb710.h
5272
5273ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5274M:      Maxim Levitsky <maximlevitsky@gmail.com>
5275S:      Maintained
5276F:      drivers/media/rc/ene_ir.*
5277
5278EPSON S1D13XXX FRAMEBUFFER DRIVER
5279M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5280S:      Maintained
5281T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5282F:      drivers/video/fbdev/s1d13xxxfb.c
5283F:      include/video/s1d13xxxfb.h
5284
5285ERRSEQ ERROR TRACKING INFRASTRUCTURE
5286M:      Jeff Layton <jlayton@kernel.org>
5287S:      Maintained
5288F:      lib/errseq.c
5289F:      include/linux/errseq.h
5290
5291ET131X NETWORK DRIVER
5292M:      Mark Einon <mark.einon@gmail.com>
5293S:      Odd Fixes
5294F:      drivers/net/ethernet/agere/
5295
5296ETHERNET BRIDGE
5297M:      Stephen Hemminger <stephen@networkplumber.org>
5298L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5299L:      netdev@vger.kernel.org
5300W:      http://www.linuxfoundation.org/en/Net:Bridge
5301S:      Maintained
5302F:      include/linux/netfilter_bridge/
5303F:      net/bridge/
5304
5305ETHERNET PHY LIBRARY
5306M:      Andrew Lunn <andrew@lunn.ch>
5307M:      Florian Fainelli <f.fainelli@gmail.com>
5308L:      netdev@vger.kernel.org
5309S:      Maintained
5310F:      Documentation/ABI/testing/sysfs-bus-mdio
5311F:      Documentation/devicetree/bindings/net/mdio*
5312F:      Documentation/networking/phy.txt
5313F:      drivers/net/phy/
5314F:      drivers/of/of_mdio.c
5315F:      drivers/of/of_net.c
5316F:      include/linux/*mdio*.h
5317F:      include/linux/of_net.h
5318F:      include/linux/phy.h
5319F:      include/linux/phy_fixed.h
5320F:      include/linux/platform_data/mdio-gpio.h
5321F:      include/linux/platform_data/mdio-bcm-unimac.h
5322F:      include/trace/events/mdio.h
5323F:      include/uapi/linux/mdio.h
5324F:      include/uapi/linux/mii.h
5325
5326EXT2 FILE SYSTEM
5327M:      Jan Kara <jack@suse.com>
5328L:      linux-ext4@vger.kernel.org
5329S:      Maintained
5330F:      Documentation/filesystems/ext2.txt
5331F:      fs/ext2/
5332F:      include/linux/ext2*
5333
5334EXT4 FILE SYSTEM
5335M:      "Theodore Ts'o" <tytso@mit.edu>
5336M:      Andreas Dilger <adilger.kernel@dilger.ca>
5337L:      linux-ext4@vger.kernel.org
5338W:      http://ext4.wiki.kernel.org
5339Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5340T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5341S:      Maintained
5342F:      Documentation/filesystems/ext4.txt
5343F:      fs/ext4/
5344
5345Extended Verification Module (EVM)
5346M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5347L:      linux-integrity@vger.kernel.org
5348S:      Supported
5349F:      security/integrity/evm/
5350
5351EXTENSIBLE FIRMWARE INTERFACE (EFI)
5352M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5353L:      linux-efi@vger.kernel.org
5354T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5355S:      Maintained
5356F:      Documentation/efi-stub.txt
5357F:      arch/*/kernel/efi.c
5358F:      arch/x86/boot/compressed/eboot.[ch]
5359F:      arch/*/include/asm/efi.h
5360F:      arch/x86/platform/efi/
5361F:      drivers/firmware/efi/
5362F:      include/linux/efi*.h
5363F:      arch/arm/boot/compressed/efi-header.S
5364F:      arch/arm64/kernel/efi-entry.S
5365
5366EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5367M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5368M:      Chanwoo Choi <cw00.choi@samsung.com>
5369L:      linux-kernel@vger.kernel.org
5370T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5371S:      Maintained
5372F:      drivers/extcon/
5373F:      include/linux/extcon/
5374F:      include/linux/extcon.h
5375F:      Documentation/extcon/
5376F:      Documentation/devicetree/bindings/extcon/
5377
5378EXYNOS DP DRIVER
5379M:      Jingoo Han <jingoohan1@gmail.com>
5380L:      dri-devel@lists.freedesktop.org
5381S:      Maintained
5382F:      drivers/gpu/drm/exynos/exynos_dp*
5383
5384EXYNOS SYSMMU (IOMMU) driver
5385M:      Marek Szyprowski <m.szyprowski@samsung.com>
5386L:      iommu@lists.linux-foundation.org
5387S:      Maintained
5388F:      drivers/iommu/exynos-iommu.c
5389
5390EZchip NPS platform support
5391M:      Vineet Gupta <vgupta@synopsys.com>
5392S:      Supported
5393F:      arch/arc/plat-eznps
5394F:      arch/arc/boot/dts/eznps.dts
5395
5396F2FS FILE SYSTEM
5397M:      Jaegeuk Kim <jaegeuk@kernel.org>
5398M:      Chao Yu <yuchao0@huawei.com>
5399L:      linux-f2fs-devel@lists.sourceforge.net
5400W:      https://f2fs.wiki.kernel.org/
5401T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5402S:      Maintained
5403F:      Documentation/filesystems/f2fs.txt
5404F:      Documentation/ABI/testing/sysfs-fs-f2fs
5405F:      fs/f2fs/
5406F:      include/linux/f2fs_fs.h
5407F:      include/trace/events/f2fs.h
5408
5409F71805F HARDWARE MONITORING DRIVER
5410M:      Jean Delvare <jdelvare@suse.com>
5411L:      linux-hwmon@vger.kernel.org
5412S:      Maintained
5413F:      Documentation/hwmon/f71805f
5414F:      drivers/hwmon/f71805f.c
5415
5416FANOTIFY
5417M:      Jan Kara <jack@suse.cz>
5418R:      Amir Goldstein <amir73il@gmail.com>
5419L:      linux-fsdevel@vger.kernel.org
5420S:      Maintained
5421F:      fs/notify/fanotify/
5422F:      include/linux/fanotify.h
5423F:      include/uapi/linux/fanotify.h
5424
5425FARSYNC SYNCHRONOUS DRIVER
5426M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5427W:      http://www.farsite.co.uk/
5428S:      Supported
5429F:      drivers/net/wan/farsync.*
5430
5431FAULT INJECTION SUPPORT
5432M:      Akinobu Mita <akinobu.mita@gmail.com>
5433S:      Supported
5434F:      Documentation/fault-injection/
5435F:      lib/fault-inject.c
5436
5437FBTFT Framebuffer drivers
5438M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5439S:      Maintained
5440F:      drivers/staging/fbtft/
5441
5442FC0011 TUNER DRIVER
5443M:      Michael Buesch <m@bues.ch>
5444L:      linux-media@vger.kernel.org
5445S:      Maintained
5446F:      drivers/media/tuners/fc0011.h
5447F:      drivers/media/tuners/fc0011.c
5448
5449FC2580 MEDIA DRIVER
5450M:      Antti Palosaari <crope@iki.fi>
5451L:      linux-media@vger.kernel.org
5452W:      https://linuxtv.org
5453W:      http://palosaari.fi/linux/
5454Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5455T:      git git://linuxtv.org/anttip/media_tree.git
5456S:      Maintained
5457F:      drivers/media/tuners/fc2580*
5458
5459FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5460M:      Johannes Thumshirn <jth@kernel.org>
5461L:      linux-scsi@vger.kernel.org
5462W:      www.Open-FCoE.org
5463S:      Supported
5464F:      drivers/scsi/libfc/
5465F:      drivers/scsi/fcoe/
5466F:      include/scsi/fc/
5467F:      include/scsi/libfc.h
5468F:      include/scsi/libfcoe.h
5469F:      include/uapi/scsi/fc/
5470
5471FILE LOCKING (flock() and fcntl()/lockf())
5472M:      Jeff Layton <jlayton@kernel.org>
5473M:      "J. Bruce Fields" <bfields@fieldses.org>
5474L:      linux-fsdevel@vger.kernel.org
5475S:      Maintained
5476F:      include/linux/fcntl.h
5477F:      include/uapi/linux/fcntl.h
5478F:      fs/fcntl.c
5479F:      fs/locks.c
5480
5481FILESYSTEMS (VFS and infrastructure)
5482M:      Alexander Viro <viro@zeniv.linux.org.uk>
5483L:      linux-fsdevel@vger.kernel.org
5484S:      Maintained
5485F:      fs/*
5486F:      include/linux/fs.h
5487F:      include/uapi/linux/fs.h
5488
5489FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5490M:      Riku Voipio <riku.voipio@iki.fi>
5491L:      linux-hwmon@vger.kernel.org
5492S:      Maintained
5493F:      drivers/hwmon/f75375s.c
5494F:      include/linux/f75375s.h
5495
5496FIREWIRE AUDIO DRIVERS
5497M:      Clemens Ladisch <clemens@ladisch.de>
5498L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5499T:      git git://git.alsa-project.org/alsa-kernel.git
5500S:      Maintained
5501F:      sound/firewire/
5502
5503FIREWIRE MEDIA DRIVERS (firedtv)
5504M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5505L:      linux-media@vger.kernel.org
5506L:      linux1394-devel@lists.sourceforge.net
5507T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5508S:      Maintained
5509F:      drivers/media/firewire/
5510
5511FIREWIRE SBP-2 TARGET
5512M:      Chris Boot <bootc@bootc.net>
5513L:      linux-scsi@vger.kernel.org
5514L:      target-devel@vger.kernel.org
5515L:      linux1394-devel@lists.sourceforge.net
5516T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5517S:      Maintained
5518F:      drivers/target/sbp/
5519
5520FIREWIRE SUBSYSTEM
5521M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5522L:      linux1394-devel@lists.sourceforge.net
5523W:      http://ieee1394.wiki.kernel.org/
5524T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5525S:      Maintained
5526F:      drivers/firewire/
5527F:      include/linux/firewire.h
5528F:      include/uapi/linux/firewire*.h
5529F:      tools/firewire/
5530
5531FIRMWARE LOADER (request_firmware)
5532M:      Luis R. Rodriguez <mcgrof@kernel.org>
5533L:      linux-kernel@vger.kernel.org
5534S:      Maintained
5535F:      Documentation/firmware_class/
5536F:      drivers/base/firmware_loader/
5537F:      include/linux/firmware.h
5538
5539FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5540M:      Joshua Morris <josh.h.morris@us.ibm.com>
5541M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5542S:      Maintained
5543F:      drivers/block/rsxx/
5544
5545FLOPPY DRIVER
5546M:      Jiri Kosina <jikos@kernel.org>
5547T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5548S:      Odd fixes
5549F:      drivers/block/floppy.c
5550
5551FMC SUBSYSTEM
5552M:      Alessandro Rubini <rubini@gnudd.com>
5553W:      http://www.ohwr.org/projects/fmc-bus
5554S:      Supported
5555F:      drivers/fmc/
5556F:      include/linux/fmc*.h
5557F:      include/linux/ipmi-fru.h
5558K:      fmc_d.*register
5559
5560FPGA MANAGER FRAMEWORK
5561M:      Alan Tull <atull@kernel.org>
5562M:      Moritz Fischer <mdf@kernel.org>
5563L:      linux-fpga@vger.kernel.org
5564S:      Maintained
5565T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5566Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5567F:      Documentation/fpga/
5568F:      Documentation/devicetree/bindings/fpga/
5569F:      drivers/fpga/
5570F:      include/linux/fpga/
5571W:      http://www.rocketboards.org
5572
5573FPU EMULATOR
5574M:      Bill Metzenthen <billm@melbpc.org.au>
5575W:      http://floatingpoint.sourceforge.net/emulator/index.html
5576S:      Maintained
5577F:      arch/x86/math-emu/
5578
5579FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5580L:      netdev@vger.kernel.org
5581S:      Orphan
5582F:      drivers/net/wan/dlci.c
5583F:      drivers/net/wan/sdla.c
5584
5585FRAMEBUFFER LAYER
5586M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5587L:      dri-devel@lists.freedesktop.org
5588L:      linux-fbdev@vger.kernel.org
5589T:      git git://github.com/bzolnier/linux.git
5590Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5591S:      Maintained
5592F:      Documentation/fb/
5593F:      drivers/video/
5594F:      include/video/
5595F:      include/linux/fb.h
5596F:      include/uapi/video/
5597F:      include/uapi/linux/fb.h
5598
5599FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5600M:      Horia Geantă <horia.geanta@nxp.com>
5601M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5602L:      linux-crypto@vger.kernel.org
5603S:      Maintained
5604F:      drivers/crypto/caam/
5605F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5606
5607FREESCALE DIU FRAMEBUFFER DRIVER
5608M:      Timur Tabi <timur@tabi.org>
5609L:      linux-fbdev@vger.kernel.org
5610S:      Maintained
5611F:      drivers/video/fbdev/fsl-diu-fb.*
5612
5613FREESCALE DMA DRIVER
5614M:      Li Yang <leoyang.li@nxp.com>
5615M:      Zhang Wei <zw@zh-kernel.org>
5616L:      linuxppc-dev@lists.ozlabs.org
5617S:      Maintained
5618F:      drivers/dma/fsldma.*
5619
5620FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5621M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5622L:      netdev@vger.kernel.org
5623S:      Maintained
5624F:      drivers/net/ethernet/freescale/gianfar*
5625X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5626F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5627
5628FREESCALE GPMI NAND DRIVER
5629M:      Han Xu <han.xu@nxp.com>
5630L:      linux-mtd@lists.infradead.org
5631S:      Maintained
5632F:      drivers/mtd/nand/raw/gpmi-nand/*
5633
5634FREESCALE I2C CPM DRIVER
5635M:      Jochen Friedrich <jochen@scram.de>
5636L:      linuxppc-dev@lists.ozlabs.org
5637L:      linux-i2c@vger.kernel.org
5638S:      Maintained
5639F:      drivers/i2c/busses/i2c-cpm.c
5640
5641FREESCALE IMX / MXC FEC DRIVER
5642M:      Fugang Duan <fugang.duan@nxp.com>
5643L:      netdev@vger.kernel.org
5644S:      Maintained
5645F:      drivers/net/ethernet/freescale/fec_main.c
5646F:      drivers/net/ethernet/freescale/fec_ptp.c
5647F:      drivers/net/ethernet/freescale/fec.h
5648F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5649
5650FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5651M:      Sascha Hauer <s.hauer@pengutronix.de>
5652R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5653L:      linux-fbdev@vger.kernel.org
5654L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5655S:      Maintained
5656F:      include/linux/platform_data/video-imxfb.h
5657F:      drivers/video/fbdev/imxfb.c
5658
5659FREESCALE QORIQ DPAA ETHERNET DRIVER
5660M:      Madalin Bucur <madalin.bucur@nxp.com>
5661L:      netdev@vger.kernel.org
5662S:      Maintained
5663F:      drivers/net/ethernet/freescale/dpaa
5664
5665FREESCALE QORIQ DPAA FMAN DRIVER
5666M:      Madalin Bucur <madalin.bucur@nxp.com>
5667L:      netdev@vger.kernel.org
5668S:      Maintained
5669F:      drivers/net/ethernet/freescale/fman
5670F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5671
5672FREESCALE QUAD SPI DRIVER
5673M:      Han Xu <han.xu@nxp.com>
5674L:      linux-mtd@lists.infradead.org
5675S:      Maintained
5676F:      drivers/mtd/spi-nor/fsl-quadspi.c
5677
5678FREESCALE QUICC ENGINE LIBRARY
5679M:      Qiang Zhao <qiang.zhao@nxp.com>
5680L:      linuxppc-dev@lists.ozlabs.org
5681S:      Maintained
5682F:      drivers/soc/fsl/qe/
5683F:      include/soc/fsl/*qe*.h
5684F:      include/soc/fsl/*ucc*.h
5685
5686FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5687M:      Li Yang <leoyang.li@nxp.com>
5688L:      netdev@vger.kernel.org
5689L:      linuxppc-dev@lists.ozlabs.org
5690S:      Maintained
5691F:      drivers/net/ethernet/freescale/ucc_geth*
5692
5693FREESCALE QUICC ENGINE UCC HDLC DRIVER
5694M:      Zhao Qiang <qiang.zhao@nxp.com>
5695L:      netdev@vger.kernel.org
5696L:      linuxppc-dev@lists.ozlabs.org
5697S:      Maintained
5698F:      drivers/net/wan/fsl_ucc_hdlc*
5699
5700FREESCALE QUICC ENGINE UCC UART DRIVER
5701M:      Timur Tabi <timur@tabi.org>
5702L:      linuxppc-dev@lists.ozlabs.org
5703S:      Maintained
5704F:      drivers/tty/serial/ucc_uart.c
5705
5706FREESCALE SOC DRIVERS
5707M:      Li Yang <leoyang.li@nxp.com>
5708L:      linuxppc-dev@lists.ozlabs.org
5709L:      linux-arm-kernel@lists.infradead.org
5710S:      Maintained
5711F:      Documentation/devicetree/bindings/soc/fsl/
5712F:      drivers/soc/fsl/
5713F:      include/linux/fsl/
5714
5715FREESCALE SOC FS_ENET DRIVER
5716M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5717M:      Vitaly Bordug <vbordug@ru.mvista.com>
5718L:      linuxppc-dev@lists.ozlabs.org
5719L:      netdev@vger.kernel.org
5720S:      Maintained
5721F:      drivers/net/ethernet/freescale/fs_enet/
5722F:      include/linux/fs_enet_pd.h
5723
5724FREESCALE SOC SOUND DRIVERS
5725M:      Timur Tabi <timur@tabi.org>
5726M:      Nicolin Chen <nicoleotsuka@gmail.com>
5727M:      Xiubo Li <Xiubo.Lee@gmail.com>
5728R:      Fabio Estevam <fabio.estevam@nxp.com>
5729L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5730L:      linuxppc-dev@lists.ozlabs.org
5731S:      Maintained
5732F:      sound/soc/fsl/fsl*
5733F:      sound/soc/fsl/imx*
5734F:      sound/soc/fsl/mpc8610_hpcd.c
5735
5736FREESCALE USB PERIPHERAL DRIVERS
5737M:      Li Yang <leoyang.li@nxp.com>
5738L:      linux-usb@vger.kernel.org
5739L:      linuxppc-dev@lists.ozlabs.org
5740S:      Maintained
5741F:      drivers/usb/gadget/udc/fsl*
5742
5743FREEVXFS FILESYSTEM
5744M:      Christoph Hellwig <hch@infradead.org>
5745W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5746S:      Maintained
5747F:      fs/freevxfs/
5748
5749FREEZER
5750M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5751M:      Pavel Machek <pavel@ucw.cz>
5752L:      linux-pm@vger.kernel.org
5753S:      Supported
5754F:      Documentation/power/freezing-of-tasks.txt
5755F:      include/linux/freezer.h
5756F:      kernel/freezer.c
5757
5758FRONTSWAP API
5759M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5760L:      linux-kernel@vger.kernel.org
5761S:      Maintained
5762F:      mm/frontswap.c
5763F:      include/linux/frontswap.h
5764
5765FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5766M:      David Howells <dhowells@redhat.com>
5767L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5768S:      Supported
5769F:      Documentation/filesystems/caching/
5770F:      fs/fscache/
5771F:      include/linux/fscache*.h
5772
5773FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5774M:      Theodore Y. Ts'o <tytso@mit.edu>
5775M:      Jaegeuk Kim <jaegeuk@kernel.org>
5776L:      linux-fscrypt@vger.kernel.org
5777Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5778T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5779S:      Supported
5780F:      fs/crypto/
5781F:      include/linux/fscrypt*.h
5782F:      Documentation/filesystems/fscrypt.rst
5783
5784FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5785M:      Jan Kara <jack@suse.cz>
5786R:      Amir Goldstein <amir73il@gmail.com>
5787L:      linux-fsdevel@vger.kernel.org
5788S:      Maintained
5789F:      fs/notify/
5790F:      include/linux/fsnotify*.h
5791
5792FUJITSU LAPTOP EXTRAS
5793M:      Jonathan Woithe <jwoithe@just42.net>
5794L:      platform-driver-x86@vger.kernel.org
5795S:      Maintained
5796F:      drivers/platform/x86/fujitsu-laptop.c
5797
5798FUJITSU M-5MO LS CAMERA ISP DRIVER
5799M:      Kyungmin Park <kyungmin.park@samsung.com>
5800M:      Heungjun Kim <riverful.kim@samsung.com>
5801L:      linux-media@vger.kernel.org
5802S:      Maintained
5803F:      drivers/media/i2c/m5mols/
5804F:      include/media/i2c/m5mols.h
5805
5806FUJITSU TABLET EXTRAS
5807M:      Robert Gerlach <khnz@gmx.de>
5808L:      platform-driver-x86@vger.kernel.org
5809S:      Maintained
5810F:      drivers/platform/x86/fujitsu-tablet.c
5811
5812FUSE: FILESYSTEM IN USERSPACE
5813M:      Miklos Szeredi <miklos@szeredi.hu>
5814L:      linux-fsdevel@vger.kernel.org
5815W:      http://fuse.sourceforge.net/
5816T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5817S:      Maintained
5818F:      fs/fuse/
5819F:      include/uapi/linux/fuse.h
5820F:      Documentation/filesystems/fuse.txt
5821
5822FUTEX SUBSYSTEM
5823M:      Thomas Gleixner <tglx@linutronix.de>
5824M:      Ingo Molnar <mingo@redhat.com>
5825R:      Peter Zijlstra <peterz@infradead.org>
5826R:      Darren Hart <dvhart@infradead.org>
5827L:      linux-kernel@vger.kernel.org
5828T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5829S:      Maintained
5830F:      kernel/futex.c
5831F:      kernel/futex_compat.c
5832F:      include/asm-generic/futex.h
5833F:      include/linux/futex.h
5834F:      include/uapi/linux/futex.h
5835F:      tools/testing/selftests/futex/
5836F:      tools/perf/bench/futex*
5837F:      Documentation/*futex*
5838
5839GCC PLUGINS
5840M:      Kees Cook <keescook@chromium.org>
5841R:      Emese Revfy <re.emese@gmail.com>
5842L:      kernel-hardening@lists.openwall.com
5843S:      Maintained
5844F:      scripts/gcc-plugins/
5845F:      scripts/gcc-plugin.sh
5846F:      scripts/Makefile.gcc-plugins
5847F:      Documentation/gcc-plugins.txt
5848
5849GCOV BASED KERNEL PROFILING
5850M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5851S:      Maintained
5852F:      kernel/gcov/
5853F:      Documentation/dev-tools/gcov.rst
5854
5855GDB KERNEL DEBUGGING HELPER SCRIPTS
5856M:      Jan Kiszka <jan.kiszka@siemens.com>
5857M:      Kieran Bingham <kieran@bingham.xyz>
5858S:      Supported
5859F:      scripts/gdb/
5860
5861GDT SCSI DISK ARRAY CONTROLLER DRIVER
5862M:      Achim Leubner <achim_leubner@adaptec.com>
5863L:      linux-scsi@vger.kernel.org
5864W:      http://www.icp-vortex.com/
5865S:      Supported
5866F:      drivers/scsi/gdt*
5867
5868GEMTEK FM RADIO RECEIVER DRIVER
5869M:      Hans Verkuil <hverkuil@xs4all.nl>
5870L:      linux-media@vger.kernel.org
5871T:      git git://linuxtv.org/media_tree.git
5872W:      https://linuxtv.org
5873S:      Maintained
5874F:      drivers/media/radio/radio-gemtek*
5875
5876GENERIC GPIO I2C DRIVER
5877M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5878S:      Supported
5879F:      drivers/i2c/busses/i2c-gpio.c
5880F:      include/linux/i2c-gpio.h
5881
5882GENERIC GPIO I2C MULTIPLEXER DRIVER
5883M:      Peter Korsgaard <peter.korsgaard@barco.com>
5884L:      linux-i2c@vger.kernel.org
5885S:      Supported
5886F:      drivers/i2c/muxes/i2c-mux-gpio.c
5887F:      include/linux/i2c-mux-gpio.h
5888F:      Documentation/i2c/muxes/i2c-mux-gpio
5889
5890GENERIC HDLC (WAN) DRIVERS
5891M:      Krzysztof Halasa <khc@pm.waw.pl>
5892W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5893S:      Maintained
5894F:      drivers/net/wan/c101.c
5895F:      drivers/net/wan/hd6457*
5896F:      drivers/net/wan/hdlc*
5897F:      drivers/net/wan/n2.c
5898F:      drivers/net/wan/pc300too.c
5899F:      drivers/net/wan/pci200syn.c
5900F:      drivers/net/wan/wanxl*
5901
5902GENERIC INCLUDE/ASM HEADER FILES
5903M:      Arnd Bergmann <arnd@arndb.de>
5904L:      linux-arch@vger.kernel.org
5905T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5906S:      Maintained
5907F:      include/asm-generic/
5908F:      include/uapi/asm-generic/
5909
5910GENERIC PHY FRAMEWORK
5911M:      Kishon Vijay Abraham I <kishon@ti.com>
5912L:      linux-kernel@vger.kernel.org
5913T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5914S:      Supported
5915F:      drivers/phy/
5916F:      include/linux/phy/
5917
5918GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5919M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
5920S:      Supported
5921F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
5922
5923GENERIC PM DOMAINS
5924M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5925M:      Kevin Hilman <khilman@kernel.org>
5926M:      Ulf Hansson <ulf.hansson@linaro.org>
5927L:      linux-pm@vger.kernel.org
5928S:      Supported
5929F:      drivers/base/power/domain*.c
5930F:      include/linux/pm_domain.h
5931F:      Documentation/devicetree/bindings/power/power_domain.txt
5932
5933GENERIC UIO DRIVER FOR PCI DEVICES
5934M:      "Michael S. Tsirkin" <mst@redhat.com>
5935L:      kvm@vger.kernel.org
5936S:      Supported
5937F:      drivers/uio/uio_pci_generic.c
5938
5939GENWQE (IBM Generic Workqueue Card)
5940M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5941M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5942S:      Supported
5943F:      drivers/misc/genwqe/
5944
5945GET_MAINTAINER SCRIPT
5946M:      Joe Perches <joe@perches.com>
5947S:      Maintained
5948F:      scripts/get_maintainer.pl
5949
5950GFS2 FILE SYSTEM
5951M:      Steven Whitehouse <swhiteho@redhat.com>
5952M:      Bob Peterson <rpeterso@redhat.com>
5953L:      cluster-devel@redhat.com
5954W:      http://sources.redhat.com/cluster/
5955T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5956S:      Supported
5957F:      Documentation/filesystems/gfs2*.txt
5958F:      fs/gfs2/
5959F:      include/uapi/linux/gfs2_ondisk.h
5960
5961GIGASET ISDN DRIVERS
5962M:      Paul Bolle <pebolle@tiscali.nl>
5963L:      gigaset307x-common@lists.sourceforge.net
5964W:      http://gigaset307x.sourceforge.net/
5965S:      Odd Fixes
5966F:      Documentation/isdn/README.gigaset
5967F:      drivers/isdn/gigaset/
5968F:      include/uapi/linux/gigaset_dev.h
5969
5970GO7007 MPEG CODEC
5971M:      Hans Verkuil <hans.verkuil@cisco.com>
5972L:      linux-media@vger.kernel.org
5973S:      Maintained
5974F:      drivers/media/usb/go7007/
5975
5976GOODIX TOUCHSCREEN
5977M:      Bastien Nocera <hadess@hadess.net>
5978L:      linux-input@vger.kernel.org
5979S:      Maintained
5980F:      drivers/input/touchscreen/goodix.c
5981
5982GPD POCKET FAN DRIVER
5983M:      Hans de Goede <hdegoede@redhat.com>
5984L:      platform-driver-x86@vger.kernel.org
5985S:      Maintained
5986F:      drivers/platform/x86/gpd-pocket-fan.c
5987
5988GPIO ACPI SUPPORT
5989M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5990M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5991L:      linux-gpio@vger.kernel.org
5992L:      linux-acpi@vger.kernel.org
5993S:      Maintained
5994F:      Documentation/acpi/gpio-properties.txt
5995F:      drivers/gpio/gpiolib-acpi.c
5996
5997GPIO IR Transmitter
5998M:      Sean Young <sean@mess.org>
5999L:      linux-media@vger.kernel.org
6000S:      Maintained
6001F:      drivers/media/rc/gpio-ir-tx.c
6002
6003GPIO MOCKUP DRIVER
6004M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6005R:      Bartosz Golaszewski <brgl@bgdev.pl>
6006L:      linux-gpio@vger.kernel.org
6007S:      Maintained
6008F:      drivers/gpio/gpio-mockup.c
6009F:      tools/testing/selftests/gpio/
6010
6011GPIO SUBSYSTEM
6012M:      Linus Walleij <linus.walleij@linaro.org>
6013L:      linux-gpio@vger.kernel.org
6014T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6015S:      Maintained
6016F:      Documentation/devicetree/bindings/gpio/
6017F:      Documentation/driver-api/gpio/
6018F:      Documentation/gpio/
6019F:      Documentation/ABI/testing/gpio-cdev
6020F:      Documentation/ABI/obsolete/sysfs-gpio
6021F:      drivers/gpio/
6022F:      include/linux/gpio/
6023F:      include/linux/gpio.h
6024F:      include/linux/of_gpio.h
6025F:      include/asm-generic/gpio.h
6026F:      include/uapi/linux/gpio.h
6027F:      tools/gpio/
6028
6029GRE DEMULTIPLEXER DRIVER
6030M:      Dmitry Kozlov <xeb@mail.ru>
6031L:      netdev@vger.kernel.org
6032S:      Maintained
6033F:      net/ipv4/gre_demux.c
6034F:      net/ipv4/gre_offload.c
6035F:      include/net/gre.h
6036
6037GRETH 10/100/1G Ethernet MAC device driver
6038M:      Andreas Larsson <andreas@gaisler.com>
6039L:      netdev@vger.kernel.org
6040S:      Maintained
6041F:      drivers/net/ethernet/aeroflex/
6042
6043GREYBUS AUDIO PROTOCOLS DRIVERS
6044M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6045M:      Mark Greer <mgreer@animalcreek.com>
6046S:      Maintained
6047F:      drivers/staging/greybus/audio_apbridgea.c
6048F:      drivers/staging/greybus/audio_apbridgea.h
6049F:      drivers/staging/greybus/audio_codec.c
6050F:      drivers/staging/greybus/audio_codec.h
6051F:      drivers/staging/greybus/audio_gb.c
6052F:      drivers/staging/greybus/audio_manager.c
6053F:      drivers/staging/greybus/audio_manager.h
6054F:      drivers/staging/greybus/audio_manager_module.c
6055F:      drivers/staging/greybus/audio_manager_private.h
6056F:      drivers/staging/greybus/audio_manager_sysfs.c
6057F:      drivers/staging/greybus/audio_module.c
6058F:      drivers/staging/greybus/audio_topology.c
6059
6060GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6061M:      Viresh Kumar <vireshk@kernel.org>
6062S:      Maintained
6063F:      drivers/staging/greybus/authentication.c
6064F:      drivers/staging/greybus/bootrom.c
6065F:      drivers/staging/greybus/firmware.h
6066F:      drivers/staging/greybus/fw-core.c
6067F:      drivers/staging/greybus/fw-download.c
6068F:      drivers/staging/greybus/fw-managament.c
6069F:      drivers/staging/greybus/greybus_authentication.h
6070F:      drivers/staging/greybus/greybus_firmware.h
6071F:      drivers/staging/greybus/hid.c
6072F:      drivers/staging/greybus/i2c.c
6073F:      drivers/staging/greybus/spi.c
6074F:      drivers/staging/greybus/spilib.c
6075F:      drivers/staging/greybus/spilib.h
6076
6077GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6078M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6079S:      Maintained
6080F:      drivers/staging/greybus/loopback.c
6081F:      drivers/staging/greybus/timesync.c
6082F:      drivers/staging/greybus/timesync_platform.c
6083
6084GREYBUS PLATFORM DRIVERS
6085M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6086S:      Maintained
6087F:      drivers/staging/greybus/arche-platform.c
6088F:      drivers/staging/greybus/arche-apb-ctrl.c
6089F:      drivers/staging/greybus/arche_platform.h
6090
6091GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6092M:      Rui Miguel Silva <rmfrfs@gmail.com>
6093S:      Maintained
6094F:      drivers/staging/greybus/sdio.c
6095F:      drivers/staging/greybus/light.c
6096F:      drivers/staging/greybus/gpio.c
6097F:      drivers/staging/greybus/power_supply.c
6098F:      drivers/staging/greybus/spi.c
6099F:      drivers/staging/greybus/spilib.c
6100
6101GREYBUS SUBSYSTEM
6102M:      Johan Hovold <johan@kernel.org>
6103M:      Alex Elder <elder@kernel.org>
6104M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6105S:      Maintained
6106F:      drivers/staging/greybus/
6107L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6108
6109GREYBUS UART PROTOCOLS DRIVERS
6110M:      David Lin <dtwlin@gmail.com>
6111S:      Maintained
6112F:      drivers/staging/greybus/uart.c
6113F:      drivers/staging/greybus/log.c
6114
6115GS1662 VIDEO SERIALIZER
6116M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6117L:      linux-media@vger.kernel.org
6118T:      git git://linuxtv.org/media_tree.git
6119S:      Maintained
6120F:      drivers/media/spi/gs1662.c
6121
6122GSPCA FINEPIX SUBDRIVER
6123M:      Frank Zago <frank@zago.net>
6124L:      linux-media@vger.kernel.org
6125T:      git git://linuxtv.org/media_tree.git
6126S:      Maintained
6127F:      drivers/media/usb/gspca/finepix.c
6128
6129GSPCA GL860 SUBDRIVER
6130M:      Olivier Lorin <o.lorin@laposte.net>
6131L:      linux-media@vger.kernel.org
6132T:      git git://linuxtv.org/media_tree.git
6133S:      Maintained
6134F:      drivers/media/usb/gspca/gl860/
6135
6136GSPCA M5602 SUBDRIVER
6137M:      Erik Andren <erik.andren@gmail.com>
6138L:      linux-media@vger.kernel.org
6139T:      git git://linuxtv.org/media_tree.git
6140S:      Maintained
6141F:      drivers/media/usb/gspca/m5602/
6142
6143GSPCA PAC207 SONIXB SUBDRIVER
6144M:      Hans Verkuil <hverkuil@xs4all.nl>
6145L:      linux-media@vger.kernel.org
6146T:      git git://linuxtv.org/media_tree.git
6147S:      Odd Fixes
6148F:      drivers/media/usb/gspca/pac207.c
6149
6150GSPCA SN9C20X SUBDRIVER
6151M:      Brian Johnson <brijohn@gmail.com>
6152L:      linux-media@vger.kernel.org
6153T:      git git://linuxtv.org/media_tree.git
6154S:      Maintained
6155F:      drivers/media/usb/gspca/sn9c20x.c
6156
6157GSPCA T613 SUBDRIVER
6158M:      Leandro Costantino <lcostantino@gmail.com>
6159L:      linux-media@vger.kernel.org
6160T:      git git://linuxtv.org/media_tree.git
6161S:      Maintained
6162F:      drivers/media/usb/gspca/t613.c
6163
6164GSPCA USB WEBCAM DRIVER
6165M:      Hans Verkuil <hverkuil@xs4all.nl>
6166L:      linux-media@vger.kernel.org
6167T:      git git://linuxtv.org/media_tree.git
6168S:      Odd Fixes
6169F:      drivers/media/usb/gspca/
6170
6171GTP (GPRS Tunneling Protocol)
6172M:      Pablo Neira Ayuso <pablo@netfilter.org>
6173M:      Harald Welte <laforge@gnumonks.org>
6174L:      osmocom-net-gprs@lists.osmocom.org
6175T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6176S:      Maintained
6177F:      drivers/net/gtp.c
6178
6179GUID PARTITION TABLE (GPT)
6180M:      Davidlohr Bueso <dave@stgolabs.net>
6181L:      linux-efi@vger.kernel.org
6182S:      Maintained
6183F:      block/partitions/efi.*
6184
6185H8/300 ARCHITECTURE
6186M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6187L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6188W:      http://uclinux-h8.sourceforge.jp
6189T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6190S:      Maintained
6191F:      arch/h8300/
6192F:      drivers/clocksource/h8300_*.c
6193F:      drivers/clk/h8300/
6194F:      drivers/irqchip/irq-renesas-h8*.c
6195
6196HACKRF MEDIA DRIVER
6197M:      Antti Palosaari <crope@iki.fi>
6198L:      linux-media@vger.kernel.org
6199W:      https://linuxtv.org
6200W:      http://palosaari.fi/linux/
6201Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6202T:      git git://linuxtv.org/anttip/media_tree.git
6203S:      Maintained
6204F:      drivers/media/usb/hackrf/
6205
6206HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6207M:      Frank Seidel <frank@f-seidel.de>
6208L:      platform-driver-x86@vger.kernel.org
6209W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6210S:      Maintained
6211F:      drivers/platform/x86/hdaps.c
6212
6213HARDWARE MONITORING
6214M:      Jean Delvare <jdelvare@suse.com>
6215M:      Guenter Roeck <linux@roeck-us.net>
6216L:      linux-hwmon@vger.kernel.org
6217W:      http://hwmon.wiki.kernel.org/
6218T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6219S:      Maintained
6220F:      Documentation/hwmon/
6221F:      drivers/hwmon/
6222F:      include/linux/hwmon*.h
6223
6224HARDWARE RANDOM NUMBER GENERATOR CORE
6225M:      Matt Mackall <mpm@selenic.com>
6226M:      Herbert Xu <herbert@gondor.apana.org.au>
6227L:      linux-crypto@vger.kernel.org
6228S:      Odd fixes
6229F:      Documentation/devicetree/bindings/rng/
6230F:      Documentation/hw_random.txt
6231F:      drivers/char/hw_random/
6232F:      include/linux/hw_random.h
6233
6234HARDWARE TRACING FACILITIES
6235M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6236S:      Maintained
6237F:      drivers/hwtracing/
6238
6239HARDWARE SPINLOCK CORE
6240M:      Ohad Ben-Cohen <ohad@wizery.com>
6241M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6242L:      linux-remoteproc@vger.kernel.org
6243S:      Maintained
6244T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6245F:      Documentation/devicetree/bindings/hwlock/
6246F:      Documentation/hwspinlock.txt
6247F:      drivers/hwspinlock/
6248F:      include/linux/hwspinlock.h
6249
6250HARMONY SOUND DRIVER
6251L:      linux-parisc@vger.kernel.org
6252S:      Maintained
6253F:      sound/parisc/harmony.*
6254
6255HDPVR USB VIDEO ENCODER DRIVER
6256M:      Hans Verkuil <hverkuil@xs4all.nl>
6257L:      linux-media@vger.kernel.org
6258T:      git git://linuxtv.org/media_tree.git
6259W:      https://linuxtv.org
6260S:      Odd Fixes
6261F:      drivers/media/usb/hdpvr/
6262
6263HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6264M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6265S:      Supported
6266F:      Documentation/watchdog/hpwdt.txt
6267F:      drivers/watchdog/hpwdt.c
6268
6269HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6270M:      Don Brace <don.brace@microsemi.com>
6271L:      esc.storagedev@microsemi.com
6272L:      linux-scsi@vger.kernel.org
6273S:      Supported
6274F:      Documentation/scsi/hpsa.txt
6275F:      drivers/scsi/hpsa*.[ch]
6276F:      include/linux/cciss*.h
6277F:      include/uapi/linux/cciss*.h
6278
6279HFI1 DRIVER
6280M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6281M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6282L:      linux-rdma@vger.kernel.org
6283S:      Supported
6284F:      drivers/infiniband/hw/hfi1
6285
6286HFS FILESYSTEM
6287L:      linux-fsdevel@vger.kernel.org
6288S:      Orphan
6289F:      Documentation/filesystems/hfs.txt
6290F:      fs/hfs/
6291
6292HFSPLUS FILESYSTEM
6293L:      linux-fsdevel@vger.kernel.org
6294S:      Orphan
6295F:      Documentation/filesystems/hfsplus.txt
6296F:      fs/hfsplus/
6297
6298HGA FRAMEBUFFER DRIVER
6299M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6300L:      linux-nvidia@lists.surfsouth.com
6301W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6302S:      Maintained
6303F:      drivers/video/fbdev/hgafb.c
6304
6305HIBERNATION (aka Software Suspend, aka swsusp)
6306M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6307M:      Pavel Machek <pavel@ucw.cz>
6308L:      linux-pm@vger.kernel.org
6309B:      https://bugzilla.kernel.org
6310S:      Supported
6311F:      arch/x86/power/
6312F:      drivers/base/power/
6313F:      kernel/power/
6314F:      include/linux/suspend.h
6315F:      include/linux/freezer.h
6316F:      include/linux/pm.h
6317F:      arch/*/include/asm/suspend*.h
6318
6319HID CORE LAYER
6320M:      Jiri Kosina <jikos@kernel.org>
6321R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6322L:      linux-input@vger.kernel.org
6323T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6324S:      Maintained
6325F:      drivers/hid/
6326F:      include/linux/hid*
6327F:      include/uapi/linux/hid*
6328
6329HID SENSOR HUB DRIVERS
6330M:      Jiri Kosina <jikos@kernel.org>
6331M:      Jonathan Cameron <jic23@kernel.org>
6332M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6333L:      linux-input@vger.kernel.org
6334L:      linux-iio@vger.kernel.org
6335S:      Maintained
6336F:      Documentation/hid/hid-sensor*
6337F:      drivers/hid/hid-sensor-*
6338F:      drivers/iio/*/hid-*
6339F:      include/linux/hid-sensor-*
6340
6341HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6342M:      Thomas Gleixner <tglx@linutronix.de>
6343L:      linux-kernel@vger.kernel.org
6344T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6345S:      Maintained
6346F:      Documentation/timers/
6347F:      kernel/time/hrtimer.c
6348F:      kernel/time/clockevents.c
6349F:      kernel/time/timer_*.c
6350F:      include/linux/clockchips.h
6351F:      include/linux/hrtimer.h
6352
6353HIGH-SPEED SCC DRIVER FOR AX.25
6354L:      linux-hams@vger.kernel.org
6355S:      Orphan
6356F:      drivers/net/hamradio/dmascc.c
6357F:      drivers/net/hamradio/scc.c
6358
6359HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6360M:      HighPoint Linux Team <linux@highpoint-tech.com>
6361W:      http://www.highpoint-tech.com
6362S:      Supported
6363F:      Documentation/scsi/hptiop.txt
6364F:      drivers/scsi/hptiop.c
6365
6366HIPPI
6367M:      Jes Sorensen <jes@trained-monkey.org>
6368L:      linux-hippi@sunsite.dk
6369S:      Maintained
6370F:      include/linux/hippidevice.h
6371F:      include/uapi/linux/if_hippi.h
6372F:      net/802/hippi.c
6373F:      drivers/net/hippi/
6374
6375HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6376M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6377M:      Salil Mehta <salil.mehta@huawei.com>
6378L:      netdev@vger.kernel.org
6379W:      http://www.hisilicon.com
6380S:      Maintained
6381F:      drivers/net/ethernet/hisilicon/hns3/
6382
6383HISILICON LPC BUS DRIVER
6384M:      john.garry@huawei.com
6385W:      http://www.hisilicon.com
6386S:      Maintained
6387F:      drivers/bus/hisi_lpc.c
6388F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6389
6390HISILICON NETWORK SUBSYSTEM DRIVER
6391M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6392M:      Salil Mehta <salil.mehta@huawei.com>
6393L:      netdev@vger.kernel.org
6394W:      http://www.hisilicon.com
6395S:      Maintained
6396F:      drivers/net/ethernet/hisilicon/
6397F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6398
6399HISILICON PMU DRIVER
6400M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6401W:      http://www.hisilicon.com
6402S:      Supported
6403F:      drivers/perf/hisilicon
6404F:      Documentation/perf/hisi-pmu.txt
6405
6406HISILICON ROCE DRIVER
6407M:      Lijun Ou <oulijun@huawei.com>
6408M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6409L:      linux-rdma@vger.kernel.org
6410S:      Maintained
6411F:      drivers/infiniband/hw/hns/
6412F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6413
6414HISILICON SAS Controller
6415M:      John Garry <john.garry@huawei.com>
6416W:      http://www.hisilicon.com
6417S:      Supported
6418F:      drivers/scsi/hisi_sas/
6419F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6420
6421HMM - Heterogeneous Memory Management
6422M:      Jérôme Glisse <jglisse@redhat.com>
6423L:      linux-mm@kvack.org
6424S:      Maintained
6425F:      mm/hmm*
6426F:      include/linux/hmm*
6427F:      Documentation/vm/hmm.txt
6428
6429HOST AP DRIVER
6430M:      Jouni Malinen <j@w1.fi>
6431L:      linux-wireless@vger.kernel.org
6432W:      http://w1.fi/hostap-driver.html
6433S:      Obsolete
6434F:      drivers/net/wireless/intersil/hostap/
6435
6436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6437L:      platform-driver-x86@vger.kernel.org
6438S:      Orphan
6439F:      drivers/platform/x86/tc1100-wmi.c
6440
6441HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6442M:      Jaroslav Kysela <perex@perex.cz>
6443S:      Maintained
6444F:      drivers/net/ethernet/hp/hp100.*
6445
6446HPET:   High Precision Event Timers driver
6447M:      Clemens Ladisch <clemens@ladisch.de>
6448S:      Maintained
6449F:      Documentation/timers/hpet.txt
6450F:      drivers/char/hpet.c
6451F:      include/linux/hpet.h
6452F:      include/uapi/linux/hpet.h
6453
6454HPET:   x86
6455S:      Orphan
6456F:      arch/x86/kernel/hpet.c
6457F:      arch/x86/include/asm/hpet.h
6458
6459HPFS FILESYSTEM
6460M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6461W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6462S:      Maintained
6463F:      fs/hpfs/
6464
6465HSI SUBSYSTEM
6466M:      Sebastian Reichel <sre@kernel.org>
6467T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6468S:      Maintained
6469F:      Documentation/ABI/testing/sysfs-bus-hsi
6470F:      Documentation/driver-api/hsi.rst
6471F:      drivers/hsi/
6472F:      include/linux/hsi/
6473F:      include/uapi/linux/hsi/
6474
6475HSO 3G MODEM DRIVER
6476L:      linux-usb@vger.kernel.org
6477S:      Orphan
6478F:      drivers/net/usb/hso.c
6479
6480HSR NETWORK PROTOCOL
6481M:      Arvid Brodin <arvid.brodin@alten.se>
6482L:      netdev@vger.kernel.org
6483S:      Maintained
6484F:      net/hsr/
6485
6486HT16K33 LED CONTROLLER DRIVER
6487M:      Robin van der Gracht <robin@protonic.nl>
6488S:      Maintained
6489F:      drivers/auxdisplay/ht16k33.c
6490F:      Documentation/devicetree/bindings/display/ht16k33.txt
6491
6492HTCPEN TOUCHSCREEN DRIVER
6493M:      Pau Oliva Fora <pof@eslack.org>
6494L:      linux-input@vger.kernel.org
6495S:      Maintained
6496F:      drivers/input/touchscreen/htcpen.c
6497
6498HUAWEI ETHERNET DRIVER
6499M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6500L:      netdev@vger.kernel.org
6501S:      Supported
6502F:      Documentation/networking/hinic.txt
6503F:      drivers/net/ethernet/huawei/hinic/
6504
6505HUGETLB FILESYSTEM
6506M:      Mike Kravetz <mike.kravetz@oracle.com>
6507L:      linux-mm@kvack.org
6508S:      Maintained
6509F:      fs/hugetlbfs/
6510F:      mm/hugetlb.c
6511F:      include/linux/hugetlb.h
6512F:      Documentation/admin-guide/mm/hugetlbpage.rst
6513F:      Documentation/vm/hugetlbfs_reserv.rst
6514F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6515
6516HVA ST MEDIA DRIVER
6517M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6518L:      linux-media@vger.kernel.org
6519T:      git git://linuxtv.org/media_tree.git
6520W:      https://linuxtv.org
6521S:      Supported
6522F:      drivers/media/platform/sti/hva
6523
6524HWPOISON MEMORY FAILURE HANDLING
6525M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6526L:      linux-mm@kvack.org
6527S:      Maintained
6528F:      mm/memory-failure.c
6529F:      mm/hwpoison-inject.c
6530
6531Hyper-V CORE AND DRIVERS
6532M:      "K. Y. Srinivasan" <kys@microsoft.com>
6533M:      Haiyang Zhang <haiyangz@microsoft.com>
6534M:      Stephen Hemminger <sthemmin@microsoft.com>
6535L:      devel@linuxdriverproject.org
6536S:      Maintained
6537F:      Documentation/networking/netvsc.txt
6538F:      arch/x86/include/asm/mshyperv.h
6539F:      arch/x86/include/asm/trace/hyperv.h
6540F:      arch/x86/include/asm/hyperv-tlfs.h
6541F:      arch/x86/kernel/cpu/mshyperv.c
6542F:      arch/x86/hyperv
6543F:      drivers/hid/hid-hyperv.c
6544F:      drivers/hv/
6545F:      drivers/input/serio/hyperv-keyboard.c
6546F:      drivers/pci/host/pci-hyperv.c
6547F:      drivers/net/hyperv/
6548F:      drivers/scsi/storvsc_drv.c
6549F:      drivers/uio/uio_hv_generic.c
6550F:      drivers/video/fbdev/hyperv_fb.c
6551F:      net/vmw_vsock/hyperv_transport.c
6552F:      include/linux/hyperv.h
6553F:      include/uapi/linux/hyperv.h
6554F:      tools/hv/
6555F:      Documentation/ABI/stable/sysfs-bus-vmbus
6556
6557HYPERVISOR VIRTUAL CONSOLE DRIVER
6558L:      linuxppc-dev@lists.ozlabs.org
6559S:      Odd Fixes
6560F:      drivers/tty/hvc/
6561
6562I2C ACPI SUPPORT
6563M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6564L:      linux-i2c@vger.kernel.org
6565L:      linux-acpi@vger.kernel.org
6566S:      Maintained
6567F:      drivers/i2c/i2c-core-acpi.c
6568
6569I2C MUXES
6570M:      Peter Rosin <peda@axentia.se>
6571L:      linux-i2c@vger.kernel.org
6572S:      Maintained
6573F:      Documentation/i2c/i2c-topology
6574F:      Documentation/i2c/muxes/
6575F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6576F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6577F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6578F:      drivers/i2c/i2c-mux.c
6579F:      drivers/i2c/muxes/
6580F:      include/linux/i2c-mux.h
6581
6582I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6583M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6584L:      linux-i2c@vger.kernel.org
6585S:      Maintained
6586F:      drivers/i2c/busses/i2c-mv64xxx.c
6587
6588I2C OVER PARALLEL PORT
6589M:      Jean Delvare <jdelvare@suse.com>
6590L:      linux-i2c@vger.kernel.org
6591S:      Maintained
6592F:      Documentation/i2c/busses/i2c-parport
6593F:      Documentation/i2c/busses/i2c-parport-light
6594F:      drivers/i2c/busses/i2c-parport.c
6595F:      drivers/i2c/busses/i2c-parport-light.c
6596
6597I2C SUBSYSTEM
6598M:      Wolfram Sang <wsa@the-dreams.de>
6599L:      linux-i2c@vger.kernel.org
6600W:      https://i2c.wiki.kernel.org/
6601Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6602T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6603S:      Maintained
6604F:      Documentation/devicetree/bindings/i2c/i2c.txt
6605F:      Documentation/i2c/
6606F:      drivers/i2c/*
6607F:      include/linux/i2c.h
6608F:      include/linux/i2c-dev.h
6609F:      include/linux/i2c-smbus.h
6610F:      include/uapi/linux/i2c.h
6611F:      include/uapi/linux/i2c-*.h
6612
6613I2C SUBSYSTEM HOST DRIVERS
6614L:      linux-i2c@vger.kernel.org
6615W:      https://i2c.wiki.kernel.org/
6616Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6617T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6618S:      Odd Fixes
6619F:      Documentation/devicetree/bindings/i2c/
6620F:      drivers/i2c/algos/
6621F:      drivers/i2c/busses/
6622
6623I2C-TAOS-EVM DRIVER
6624M:      Jean Delvare <jdelvare@suse.com>
6625L:      linux-i2c@vger.kernel.org
6626S:      Maintained
6627F:      Documentation/i2c/busses/i2c-taos-evm
6628F:      drivers/i2c/busses/i2c-taos-evm.c
6629
6630I2C-TINY-USB DRIVER
6631M:      Till Harbaum <till@harbaum.org>
6632L:      linux-i2c@vger.kernel.org
6633W:      http://www.harbaum.org/till/i2c_tiny_usb
6634S:      Maintained
6635F:      drivers/i2c/busses/i2c-tiny-usb.c
6636
6637I2C/SMBUS CONTROLLER DRIVERS FOR PC
6638M:      Jean Delvare <jdelvare@suse.com>
6639L:      linux-i2c@vger.kernel.org
6640S:      Maintained
6641F:      Documentation/i2c/busses/i2c-ali1535
6642F:      Documentation/i2c/busses/i2c-ali1563
6643F:      Documentation/i2c/busses/i2c-ali15x3
6644F:      Documentation/i2c/busses/i2c-amd756
6645F:      Documentation/i2c/busses/i2c-amd8111
6646F:      Documentation/i2c/busses/i2c-i801
6647F:      Documentation/i2c/busses/i2c-nforce2
6648F:      Documentation/i2c/busses/i2c-piix4
6649F:      Documentation/i2c/busses/i2c-sis5595
6650F:      Documentation/i2c/busses/i2c-sis630
6651F:      Documentation/i2c/busses/i2c-sis96x
6652F:      Documentation/i2c/busses/i2c-via
6653F:      Documentation/i2c/busses/i2c-viapro
6654F:      drivers/i2c/busses/i2c-ali1535.c
6655F:      drivers/i2c/busses/i2c-ali1563.c
6656F:      drivers/i2c/busses/i2c-ali15x3.c
6657F:      drivers/i2c/busses/i2c-amd756.c
6658F:      drivers/i2c/busses/i2c-amd756-s4882.c
6659F:      drivers/i2c/busses/i2c-amd8111.c
6660F:      drivers/i2c/busses/i2c-i801.c
6661F:      drivers/i2c/busses/i2c-isch.c
6662F:      drivers/i2c/busses/i2c-nforce2.c
6663F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6664F:      drivers/i2c/busses/i2c-piix4.c
6665F:      drivers/i2c/busses/i2c-sis5595.c
6666F:      drivers/i2c/busses/i2c-sis630.c
6667F:      drivers/i2c/busses/i2c-sis96x.c
6668F:      drivers/i2c/busses/i2c-via.c
6669F:      drivers/i2c/busses/i2c-viapro.c
6670
6671I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6672M:      Hans de Goede <hdegoede@redhat.com>
6673L:      linux-i2c@vger.kernel.org
6674S:      Maintained
6675F:      drivers/i2c/busses/i2c-cht-wc.c
6676
6677I2C/SMBUS ISMT DRIVER
6678M:      Seth Heasley <seth.heasley@intel.com>
6679M:      Neil Horman <nhorman@tuxdriver.com>
6680L:      linux-i2c@vger.kernel.org
6681F:      drivers/i2c/busses/i2c-ismt.c
6682F:      Documentation/i2c/busses/i2c-ismt
6683
6684I2C/SMBUS STUB DRIVER
6685M:      Jean Delvare <jdelvare@suse.com>
6686L:      linux-i2c@vger.kernel.org
6687S:      Maintained
6688F:      drivers/i2c/i2c-stub.c
6689
6690IA64 (Itanium) PLATFORM
6691M:      Tony Luck <tony.luck@intel.com>
6692M:      Fenghua Yu <fenghua.yu@intel.com>
6693L:      linux-ia64@vger.kernel.org
6694T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6695S:      Maintained
6696F:      arch/ia64/
6697
6698IBM Power 842 compression accelerator
6699M:      Haren Myneni <haren@us.ibm.com>
6700S:      Supported
6701F:      drivers/crypto/nx/Makefile
6702F:      drivers/crypto/nx/Kconfig
6703F:      drivers/crypto/nx/nx-842*
6704F:      include/linux/sw842.h
6705F:      crypto/842.c
6706F:      lib/842/
6707
6708IBM Power in-Nest Crypto Acceleration
6709M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6710M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6711L:      linux-crypto@vger.kernel.org
6712S:      Supported
6713F:      drivers/crypto/nx/Makefile
6714F:      drivers/crypto/nx/Kconfig
6715F:      drivers/crypto/nx/nx-aes*
6716F:      drivers/crypto/nx/nx-sha*
6717F:      drivers/crypto/nx/nx.*
6718F:      drivers/crypto/nx/nx_csbcpb.h
6719F:      drivers/crypto/nx/nx_debugfs.h
6720
6721IBM Power Linux RAID adapter
6722M:      Brian King <brking@us.ibm.com>
6723S:      Supported
6724F:      drivers/scsi/ipr.*
6725
6726IBM Power SRIOV Virtual NIC Device Driver
6727M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6728M:      John Allen <jallen@linux.vnet.ibm.com>
6729L:      netdev@vger.kernel.org
6730S:      Supported
6731F:      drivers/net/ethernet/ibm/ibmvnic.*
6732
6733IBM Power Virtual Accelerator Switchboard
6734M:      Sukadev Bhattiprolu
6735L:      linuxppc-dev@lists.ozlabs.org
6736S:      Supported
6737F:      arch/powerpc/platforms/powernv/vas*
6738F:      arch/powerpc/platforms/powernv/copy-paste.h
6739F:      arch/powerpc/include/asm/vas.h
6740F:      arch/powerpc/include/uapi/asm/vas.h
6741
6742IBM Power Virtual Ethernet Device Driver
6743M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6744L:      netdev@vger.kernel.org
6745S:      Supported
6746F:      drivers/net/ethernet/ibm/ibmveth.*
6747
6748IBM Power Virtual FC Device Drivers
6749M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6750L:      linux-scsi@vger.kernel.org
6751S:      Supported
6752F:      drivers/scsi/ibmvscsi/ibmvfc*
6753
6754IBM Power Virtual SCSI Device Drivers
6755M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6756L:      linux-scsi@vger.kernel.org
6757S:      Supported
6758F:      drivers/scsi/ibmvscsi/ibmvscsi*
6759F:      include/scsi/viosrp.h
6760
6761IBM Power Virtual SCSI Device Target Driver
6762M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6763M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6764L:      linux-scsi@vger.kernel.org
6765L:      target-devel@vger.kernel.org
6766S:      Supported
6767F:      drivers/scsi/ibmvscsi_tgt/
6768
6769IBM Power VMX Cryptographic instructions
6770M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6771M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6772L:      linux-crypto@vger.kernel.org
6773S:      Supported
6774F:      drivers/crypto/vmx/Makefile
6775F:      drivers/crypto/vmx/Kconfig
6776F:      drivers/crypto/vmx/vmx.c
6777F:      drivers/crypto/vmx/aes*
6778F:      drivers/crypto/vmx/ghash*
6779F:      drivers/crypto/vmx/ppc-xlate.pl
6780
6781IBM ServeRAID RAID DRIVER
6782S:      Orphan
6783F:      drivers/scsi/ips.*
6784
6785ICH LPC AND GPIO DRIVER
6786M:      Peter Tyser <ptyser@xes-inc.com>
6787S:      Maintained
6788F:      drivers/mfd/lpc_ich.c
6789F:      drivers/gpio/gpio-ich.c
6790
6791IDE SUBSYSTEM
6792M:      "David S. Miller" <davem@davemloft.net>
6793L:      linux-ide@vger.kernel.org
6794Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6795T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6796S:      Maintained
6797F:      Documentation/ide/
6798F:      drivers/ide/
6799F:      include/linux/ide.h
6800
6801IDE/ATAPI DRIVERS
6802M:      Borislav Petkov <bp@alien8.de>
6803L:      linux-ide@vger.kernel.org
6804S:      Maintained
6805F:      Documentation/cdrom/ide-cd
6806F:      drivers/ide/ide-cd*
6807
6808IDEAPAD LAPTOP EXTRAS DRIVER
6809M:      Ike Panhc <ike.pan@canonical.com>
6810L:      platform-driver-x86@vger.kernel.org
6811W:      http://launchpad.net/ideapad-laptop
6812S:      Maintained
6813F:      drivers/platform/x86/ideapad-laptop.c
6814
6815IDEAPAD LAPTOP SLIDEBAR DRIVER
6816M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6817L:      linux-input@vger.kernel.org
6818W:      https://github.com/o2genum/ideapad-slidebar
6819S:      Maintained
6820F:      drivers/input/misc/ideapad_slidebar.c
6821
6822IDT VersaClock 5 CLOCK DRIVER
6823M:      Marek Vasut <marek.vasut@gmail.com>
6824S:      Maintained
6825F:      drivers/clk/clk-versaclock5.c
6826
6827IEEE 802.15.4 SUBSYSTEM
6828M:      Alexander Aring <alex.aring@gmail.com>
6829M:      Stefan Schmidt <stefan@osg.samsung.com>
6830L:      linux-wpan@vger.kernel.org
6831W:      http://wpan.cakelab.org/
6832T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6833T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6834S:      Maintained
6835F:      net/ieee802154/
6836F:      net/mac802154/
6837F:      drivers/net/ieee802154/
6838F:      include/linux/nl802154.h
6839F:      include/linux/ieee802154.h
6840F:      include/net/nl802154.h
6841F:      include/net/mac802154.h
6842F:      include/net/af_ieee802154.h
6843F:      include/net/cfg802154.h
6844F:      include/net/ieee802154_netdev.h
6845F:      Documentation/networking/ieee802154.txt
6846
6847IFE PROTOCOL
6848M:      Yotam Gigi <yotam.gi@gmail.com>
6849M:      Jamal Hadi Salim <jhs@mojatatu.com>
6850F:      net/ife
6851F:      include/net/ife.h
6852F:      include/uapi/linux/ife.h
6853
6854IGORPLUG-USB IR RECEIVER
6855M:      Sean Young <sean@mess.org>
6856L:      linux-media@vger.kernel.org
6857S:      Maintained
6858F:      drivers/media/rc/igorplugusb.c
6859
6860IGUANAWORKS USB IR TRANSCEIVER
6861M:      Sean Young <sean@mess.org>
6862L:      linux-media@vger.kernel.org
6863S:      Maintained
6864F:      drivers/media/rc/iguanair.c
6865
6866IIO DIGITAL POTENTIOMETER DAC
6867M:      Peter Rosin <peda@axentia.se>
6868L:      linux-iio@vger.kernel.org
6869S:      Maintained
6870F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6871F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6872F:      drivers/iio/dac/dpot-dac.c
6873
6874IIO ENVELOPE DETECTOR
6875M:      Peter Rosin <peda@axentia.se>
6876L:      linux-iio@vger.kernel.org
6877S:      Maintained
6878F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6879F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6880F:      drivers/iio/adc/envelope-detector.c
6881
6882IIO MULTIPLEXER
6883M:      Peter Rosin <peda@axentia.se>
6884L:      linux-iio@vger.kernel.org
6885S:      Maintained
6886F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6887F:      drivers/iio/multiplexer/iio-mux.c
6888
6889IIO SUBSYSTEM AND DRIVERS
6890M:      Jonathan Cameron <jic23@kernel.org>
6891R:      Hartmut Knaack <knaack.h@gmx.de>
6892R:      Lars-Peter Clausen <lars@metafoo.de>
6893R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6894L:      linux-iio@vger.kernel.org
6895T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6896S:      Maintained
6897F:      Documentation/ABI/testing/configfs-iio*
6898F:      Documentation/ABI/testing/sysfs-bus-iio*
6899F:      Documentation/devicetree/bindings/iio/
6900F:      drivers/iio/
6901F:      drivers/staging/iio/
6902F:      include/linux/iio/
6903F:      tools/iio/
6904
6905IKANOS/ADI EAGLE ADSL USB DRIVER
6906M:      Matthieu Castet <castet.matthieu@free.fr>
6907M:      Stanislaw Gruszka <stf_xl@wp.pl>
6908S:      Maintained
6909F:      drivers/usb/atm/ueagle-atm.c
6910
6911IMGTEC ASCII LCD DRIVER
6912M:      Paul Burton <paul.burton@mips.com>
6913S:      Maintained
6914F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6915F:      drivers/auxdisplay/img-ascii-lcd.c
6916
6917IMGTEC IR DECODER DRIVER
6918M:      James Hogan <jhogan@kernel.org>
6919S:      Maintained
6920F:      drivers/media/rc/img-ir/
6921
6922IMON SOUNDGRAPH USB IR RECEIVER
6923M:      Sean Young <sean@mess.org>
6924L:      linux-media@vger.kernel.org
6925S:      Maintained
6926F:      drivers/media/rc/imon_raw.c
6927F:      drivers/media/rc/imon.c
6928
6929IMS TWINTURBO FRAMEBUFFER DRIVER
6930L:      linux-fbdev@vger.kernel.org
6931S:      Orphan
6932F:      drivers/video/fbdev/imsttfb.c
6933
6934INA209 HARDWARE MONITOR DRIVER
6935M:      Guenter Roeck <linux@roeck-us.net>
6936L:      linux-hwmon@vger.kernel.org
6937S:      Maintained
6938F:      Documentation/hwmon/ina209
6939F:      Documentation/devicetree/bindings/i2c/ina209.txt
6940F:      drivers/hwmon/ina209.c
6941
6942INA2XX HARDWARE MONITOR DRIVER
6943M:      Guenter Roeck <linux@roeck-us.net>
6944L:      linux-hwmon@vger.kernel.org
6945S:      Maintained
6946F:      Documentation/hwmon/ina2xx
6947F:      drivers/hwmon/ina2xx.c
6948F:      include/linux/platform_data/ina2xx.h
6949
6950INDUSTRY PACK SUBSYSTEM (IPACK)
6951M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6952M:      Jens Taprogge <jens.taprogge@taprogge.org>
6953M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6954L:      industrypack-devel@lists.sourceforge.net
6955W:      http://industrypack.sourceforge.net
6956S:      Maintained
6957F:      drivers/ipack/
6958
6959INFINIBAND SUBSYSTEM
6960M:      Doug Ledford <dledford@redhat.com>
6961M:      Jason Gunthorpe <jgg@mellanox.com>
6962L:      linux-rdma@vger.kernel.org
6963W:      https://github.com/linux-rdma/rdma-core
6964Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6965T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6966S:      Supported
6967F:      Documentation/devicetree/bindings/infiniband/
6968F:      Documentation/infiniband/
6969F:      drivers/infiniband/
6970F:      include/uapi/linux/if_infiniband.h
6971F:      include/uapi/rdma/
6972F:      include/rdma/
6973
6974INGENIC JZ4780 DMA Driver
6975M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6976S:      Maintained
6977F:      drivers/dma/dma-jz4780.c
6978
6979INGENIC JZ4780 NAND DRIVER
6980M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6981L:      linux-mtd@lists.infradead.org
6982S:      Maintained
6983F:      drivers/mtd/nand/raw/jz4780_*
6984
6985INOTIFY
6986M:      Jan Kara <jack@suse.cz>
6987R:      Amir Goldstein <amir73il@gmail.com>
6988L:      linux-fsdevel@vger.kernel.org
6989S:      Maintained
6990F:      Documentation/filesystems/inotify.txt
6991F:      fs/notify/inotify/
6992F:      include/linux/inotify.h
6993F:      include/uapi/linux/inotify.h
6994
6995INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6996M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6997L:      linux-input@vger.kernel.org
6998Q:      http://patchwork.kernel.org/project/linux-input/list/
6999T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7000S:      Maintained
7001F:      drivers/input/
7002F:      include/linux/input.h
7003F:      include/uapi/linux/input.h
7004F:      include/uapi/linux/input-event-codes.h
7005F:      include/linux/input/
7006F:      Documentation/devicetree/bindings/input/
7007F:      Documentation/input/
7008
7009INPUT MULTITOUCH (MT) PROTOCOL
7010M:      Henrik Rydberg <rydberg@bitmath.org>
7011L:      linux-input@vger.kernel.org
7012S:      Odd fixes
7013F:      Documentation/input/multi-touch-protocol.rst
7014F:      drivers/input/input-mt.c
7015K:      \b(ABS|SYN)_MT_
7016
7017INSIDE SECURE CRYPTO DRIVER
7018M:      Antoine Tenart <antoine.tenart@bootlin.com>
7019F:      drivers/crypto/inside-secure/
7020S:      Maintained
7021L:      linux-crypto@vger.kernel.org
7022
7023INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7024M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7025M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7026L:      linux-integrity@vger.kernel.org
7027T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7028S:      Supported
7029F:      security/integrity/ima/
7030
7031INTEL 810/815 FRAMEBUFFER DRIVER
7032M:      Antonino Daplas <adaplas@gmail.com>
7033L:      linux-fbdev@vger.kernel.org
7034S:      Maintained
7035F:      drivers/video/fbdev/i810/
7036
7037INTEL ASoC BDW/HSW DRIVERS
7038M:      Jie Yang <yang.jie@linux.intel.com>
7039L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7040S:      Supported
7041F:      sound/soc/intel/common/sst-dsp*
7042F:      sound/soc/intel/common/sst-firmware.c
7043F:      sound/soc/intel/boards/broadwell.c
7044F:      sound/soc/intel/haswell/
7045
7046INTEL C600 SERIES SAS CONTROLLER DRIVER
7047M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7048M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7049L:      linux-scsi@vger.kernel.org
7050T:      git git://git.code.sf.net/p/intel-sas/isci
7051S:      Supported
7052F:      drivers/scsi/isci/
7053
7054INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7055M:      Jani Nikula <jani.nikula@linux.intel.com>
7056M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7057M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7058L:      intel-gfx@lists.freedesktop.org
7059W:      https://01.org/linuxgraphics/
7060B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7061C:      irc://chat.freenode.net/intel-gfx
7062Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7063T:      git git://anongit.freedesktop.org/drm-intel
7064S:      Supported
7065F:      drivers/gpu/drm/i915/
7066F:      include/drm/i915*
7067F:      include/uapi/drm/i915_drm.h
7068F:      Documentation/gpu/i915.rst
7069
7070INTEL ETHERNET DRIVERS
7071M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7072L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7073W:      http://www.intel.com/support/feedback.htm
7074W:      http://e1000.sourceforge.net/
7075Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7076T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7077T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7078S:      Supported
7079F:      Documentation/networking/e100.txt
7080F:      Documentation/networking/e1000.txt
7081F:      Documentation/networking/e1000e.txt
7082F:      Documentation/networking/igb.txt
7083F:      Documentation/networking/igbvf.txt
7084F:      Documentation/networking/ixgb.txt
7085F:      Documentation/networking/ixgbe.txt
7086F:      Documentation/networking/ixgbevf.txt
7087F:      Documentation/networking/i40e.txt
7088F:      Documentation/networking/i40evf.txt
7089F:      Documentation/networking/ice.txt
7090F:      drivers/net/ethernet/intel/
7091F:      drivers/net/ethernet/intel/*/
7092F:      include/linux/avf/virtchnl.h
7093
7094INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7095M:      Maik Broemme <mbroemme@libmpq.org>
7096L:      linux-fbdev@vger.kernel.org
7097S:      Maintained
7098F:      Documentation/fb/intelfb.txt
7099F:      drivers/video/fbdev/intelfb/
7100
7101INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7102M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7103M:      Zhi Wang <zhi.a.wang@intel.com>
7104L:      intel-gvt-dev@lists.freedesktop.org
7105L:      intel-gfx@lists.freedesktop.org
7106W:      https://01.org/igvt-g
7107T:      git https://github.com/intel/gvt-linux.git
7108S:      Supported
7109F:      drivers/gpu/drm/i915/gvt/
7110
7111INTEL HID EVENT DRIVER
7112M:      Alex Hung <alex.hung@canonical.com>
7113L:      platform-driver-x86@vger.kernel.org
7114S:      Maintained
7115F:      drivers/platform/x86/intel-hid.c
7116
7117INTEL I/OAT DMA DRIVER
7118M:      Dave Jiang <dave.jiang@intel.com>
7119R:      Dan Williams <dan.j.williams@intel.com>
7120L:      dmaengine@vger.kernel.org
7121Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7122S:      Supported
7123F:      drivers/dma/ioat*
7124
7125INTEL IDLE DRIVER
7126M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7127M:      Len Brown <lenb@kernel.org>
7128L:      linux-pm@vger.kernel.org
7129T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7130B:      https://bugzilla.kernel.org
7131S:      Supported
7132F:      drivers/idle/intel_idle.c
7133
7134INTEL INTEGRATED SENSOR HUB DRIVER
7135M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7136M:      Jiri Kosina <jikos@kernel.org>
7137L:      linux-input@vger.kernel.org
7138S:      Maintained
7139F:      drivers/hid/intel-ish-hid/
7140
7141INTEL IOMMU (VT-d)
7142M:      David Woodhouse <dwmw2@infradead.org>
7143L:      iommu@lists.linux-foundation.org
7144T:      git git://git.infradead.org/iommu-2.6.git
7145S:      Supported
7146F:      drivers/iommu/intel-iommu.c
7147F:      include/linux/intel-iommu.h
7148
7149INTEL IOP-ADMA DMA DRIVER
7150R:      Dan Williams <dan.j.williams@intel.com>
7151S:      Odd fixes
7152F:      drivers/dma/iop-adma.c
7153
7154INTEL IPU3 CSI-2 CIO2 DRIVER
7155M:      Yong Zhi <yong.zhi@intel.com>
7156M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7157L:      linux-media@vger.kernel.org
7158S:      Maintained
7159F:      drivers/media/pci/intel/ipu3/
7160F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7161
7162INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7163M:      Krzysztof Halasa <khalasa@piap.pl>
7164S:      Maintained
7165F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7166F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7167F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7168F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7169F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7170F:      drivers/net/wan/ixp4xx_hss.c
7171
7172INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7173M:      Deepak Saxena <dsaxena@plexity.net>
7174S:      Maintained
7175F:      drivers/char/hw_random/ixp4xx-rng.c
7176
7177INTEL MANAGEMENT ENGINE (mei)
7178M:      Tomas Winkler <tomas.winkler@intel.com>
7179L:      linux-kernel@vger.kernel.org
7180S:      Supported
7181F:      include/uapi/linux/mei.h
7182F:      include/linux/mei_cl_bus.h
7183F:      drivers/misc/mei/*
7184F:      drivers/watchdog/mei_wdt.c
7185F:      Documentation/misc-devices/mei/*
7186F:      samples/mei/*
7187
7188INTEL MENLOW THERMAL DRIVER
7189M:      Sujith Thomas <sujith.thomas@intel.com>
7190L:      platform-driver-x86@vger.kernel.org
7191W:      https://01.org/linux-acpi
7192S:      Supported
7193F:      drivers/platform/x86/intel_menlow.c
7194
7195INTEL MERRIFIELD GPIO DRIVER
7196M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7197L:      linux-gpio@vger.kernel.org
7198S:      Maintained
7199F:      drivers/gpio/gpio-merrifield.c
7200
7201INTEL MIC DRIVERS (mic)
7202M:      Sudeep Dutt <sudeep.dutt@intel.com>
7203M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7204S:      Supported
7205W:      https://github.com/sudeepdutt/mic
7206W:      http://software.intel.com/en-us/mic-developer
7207F:      include/linux/mic_bus.h
7208F:      include/linux/scif.h
7209F:      include/uapi/linux/mic_common.h
7210F:      include/uapi/linux/mic_ioctl.h
7211F:      include/uapi/linux/scif_ioctl.h
7212F:      drivers/misc/mic/
7213F:      drivers/dma/mic_x100_dma.c
7214F:      drivers/dma/mic_x100_dma.h
7215F:      Documentation/mic/
7216
7217INTEL PMC CORE DRIVER
7218M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7219M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7220L:      platform-driver-x86@vger.kernel.org
7221S:      Maintained
7222F:      arch/x86/include/asm/pmc_core.h
7223F:      drivers/platform/x86/intel_pmc_core*
7224
7225INTEL PMC/P-Unit IPC DRIVER
7226M:      Zha Qipeng<qipeng.zha@intel.com>
7227L:      platform-driver-x86@vger.kernel.org
7228S:      Maintained
7229F:      drivers/platform/x86/intel_pmc_ipc.c
7230F:      drivers/platform/x86/intel_punit_ipc.c
7231F:      arch/x86/include/asm/intel_pmc_ipc.h
7232F:      arch/x86/include/asm/intel_punit_ipc.h
7233
7234INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7235M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7236L:      linux-wireless@vger.kernel.org
7237S:      Maintained
7238F:      Documentation/networking/README.ipw2100
7239F:      Documentation/networking/README.ipw2200
7240F:      drivers/net/wireless/intel/ipw2x00/
7241
7242INTEL PSTATE DRIVER
7243M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7244M:      Len Brown <lenb@kernel.org>
7245L:      linux-pm@vger.kernel.org
7246S:      Supported
7247F:      drivers/cpufreq/intel_pstate.c
7248
7249INTEL RDMA RNIC DRIVER
7250M:      Faisal Latif <faisal.latif@intel.com>
7251M:      Shiraz Saleem <shiraz.saleem@intel.com>
7252L:      linux-rdma@vger.kernel.org
7253S:      Supported
7254F:      drivers/infiniband/hw/i40iw/
7255F:      include/uapi/rdma/i40iw-abi.h
7256
7257INTEL SHA MULTIBUFFER DRIVER
7258M:      Megha Dey <megha.dey@linux.intel.com>
7259R:      Tim Chen <tim.c.chen@linux.intel.com>
7260L:      linux-crypto@vger.kernel.org
7261S:      Supported
7262F:      arch/x86/crypto/sha*-mb
7263F:      crypto/mcryptd.c
7264
7265INTEL TELEMETRY DRIVER
7266M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7267L:      platform-driver-x86@vger.kernel.org
7268S:      Maintained
7269F:      arch/x86/include/asm/intel_telemetry.h
7270F:      drivers/platform/x86/intel_telemetry*
7271
7272INTEL VIRTUAL BUTTON DRIVER
7273M:      AceLan Kao <acelan.kao@canonical.com>
7274L:      platform-driver-x86@vger.kernel.org
7275S:      Maintained
7276F:      drivers/platform/x86/intel-vbtn.c
7277
7278INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7279M:      Stanislaw Gruszka <sgruszka@redhat.com>
7280L:      linux-wireless@vger.kernel.org
7281S:      Supported
7282F:      drivers/net/wireless/intel/iwlegacy/
7283
7284INTEL WIRELESS WIFI LINK (iwlwifi)
7285M:      Johannes Berg <johannes.berg@intel.com>
7286M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7287M:      Luca Coelho <luciano.coelho@intel.com>
7288M:      Intel Linux Wireless <linuxwifi@intel.com>
7289L:      linux-wireless@vger.kernel.org
7290W:      http://intellinuxwireless.org
7291T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7292S:      Supported
7293F:      drivers/net/wireless/intel/iwlwifi/
7294
7295INTEL WIRELESS WIMAX CONNECTION 2400
7296M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7297M:      linux-wimax@intel.com
7298L:      wimax@linuxwimax.org (subscribers-only)
7299S:      Supported
7300W:      http://linuxwimax.org
7301F:      Documentation/wimax/README.i2400m
7302F:      drivers/net/wimax/i2400m/
7303F:      include/uapi/linux/wimax/i2400m.h
7304
7305INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7306M:      Mario Limonciello <mario.limonciello@dell.com>
7307S:      Maintained
7308F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7309
7310INTEL(R) TRACE HUB
7311M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7312S:      Supported
7313F:      Documentation/trace/intel_th.txt
7314F:      drivers/hwtracing/intel_th/
7315
7316INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7317M:      Ning Sun <ning.sun@intel.com>
7318L:      tboot-devel@lists.sourceforge.net
7319W:      http://tboot.sourceforge.net
7320T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7321S:      Supported
7322F:      Documentation/intel_txt.txt
7323F:      include/linux/tboot.h
7324F:      arch/x86/kernel/tboot.c
7325
7326INTEL-MID GPIO DRIVER
7327M:      David Cohen <david.a.cohen@linux.intel.com>
7328L:      linux-gpio@vger.kernel.org
7329S:      Maintained
7330F:      drivers/gpio/gpio-intel-mid.c
7331
7332INVENSENSE MPU-3050 GYROSCOPE DRIVER
7333M:      Linus Walleij <linus.walleij@linaro.org>
7334L:      linux-iio@vger.kernel.org
7335S:      Maintained
7336F:      drivers/iio/gyro/mpu3050*
7337F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7338
7339IOC3 ETHERNET DRIVER
7340M:      Ralf Baechle <ralf@linux-mips.org>
7341L:      linux-mips@linux-mips.org
7342S:      Maintained
7343F:      drivers/net/ethernet/sgi/ioc3-eth.c
7344
7345IOC3 SERIAL DRIVER
7346M:      Pat Gefre <pfg@sgi.com>
7347L:      linux-serial@vger.kernel.org
7348S:      Maintained
7349F:      drivers/tty/serial/ioc3_serial.c
7350
7351IOMMU DRIVERS
7352M:      Joerg Roedel <joro@8bytes.org>
7353L:      iommu@lists.linux-foundation.org
7354T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7355S:      Maintained
7356F:      Documentation/devicetree/bindings/iommu/
7357F:      drivers/iommu/
7358F:      include/linux/iommu.h
7359F:      include/linux/of_iommu.h
7360F:      include/linux/iova.h
7361
7362IP MASQUERADING
7363M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7364S:      Maintained
7365F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7366
7367IPMI SUBSYSTEM
7368M:      Corey Minyard <minyard@acm.org>
7369L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7370W:      http://openipmi.sourceforge.net/
7371S:      Supported
7372F:      Documentation/IPMI.txt
7373F:      drivers/char/ipmi/
7374F:      include/linux/ipmi*
7375F:      include/uapi/linux/ipmi*
7376
7377IPS SCSI RAID DRIVER
7378M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7379L:      linux-scsi@vger.kernel.org
7380W:      http://www.adaptec.com/
7381S:      Maintained
7382F:      drivers/scsi/ips*
7383
7384IPVS
7385M:      Wensong Zhang <wensong@linux-vs.org>
7386M:      Simon Horman <horms@verge.net.au>
7387M:      Julian Anastasov <ja@ssi.bg>
7388L:      netdev@vger.kernel.org
7389L:      lvs-devel@vger.kernel.org
7390S:      Maintained
7391T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7392T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7393F:      Documentation/networking/ipvs-sysctl.txt
7394F:      include/net/ip_vs.h
7395F:      include/uapi/linux/ip_vs.h
7396F:      net/netfilter/ipvs/
7397
7398IPWIRELESS DRIVER
7399M:      Jiri Kosina <jikos@kernel.org>
7400M:      David Sterba <dsterba@suse.com>
7401S:      Odd Fixes
7402F:      drivers/tty/ipwireless/
7403
7404IPX NETWORK LAYER
7405L:      netdev@vger.kernel.org
7406S:      Obsolete
7407F:      include/uapi/linux/ipx.h
7408F:      drivers/staging/ipx/
7409
7410IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7411M:      Marc Zyngier <marc.zyngier@arm.com>
7412S:      Maintained
7413T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7414F:      Documentation/IRQ-domain.txt
7415F:      include/linux/irqdomain.h
7416F:      kernel/irq/irqdomain.c
7417F:      kernel/irq/msi.c
7418
7419IRQ SUBSYSTEM
7420M:      Thomas Gleixner <tglx@linutronix.de>
7421L:      linux-kernel@vger.kernel.org
7422S:      Maintained
7423T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7424F:      kernel/irq/
7425
7426IRQCHIP DRIVERS
7427M:      Thomas Gleixner <tglx@linutronix.de>
7428M:      Jason Cooper <jason@lakedaemon.net>
7429M:      Marc Zyngier <marc.zyngier@arm.com>
7430L:      linux-kernel@vger.kernel.org
7431S:      Maintained
7432T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7433F:      Documentation/devicetree/bindings/interrupt-controller/
7434F:      drivers/irqchip/
7435
7436ISA
7437M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7438S:      Maintained
7439F:      Documentation/isa.txt
7440F:      drivers/base/isa.c
7441F:      include/linux/isa.h
7442
7443ISA RADIO MODULE
7444M:      Hans Verkuil <hverkuil@xs4all.nl>
7445L:      linux-media@vger.kernel.org
7446T:      git git://linuxtv.org/media_tree.git
7447W:      https://linuxtv.org
7448S:      Maintained
7449F:      drivers/media/radio/radio-isa*
7450
7451ISAPNP
7452M:      Jaroslav Kysela <perex@perex.cz>
7453S:      Maintained
7454F:      Documentation/isapnp.txt
7455F:      drivers/pnp/isapnp/
7456F:      include/linux/isapnp.h
7457
7458ISCSI
7459M:      Lee Duncan <lduncan@suse.com>
7460M:      Chris Leech <cleech@redhat.com>
7461L:      open-iscsi@googlegroups.com
7462W:      www.open-iscsi.com
7463S:      Maintained
7464F:      drivers/scsi/*iscsi*
7465F:      include/scsi/*iscsi*
7466
7467iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7468M:      Peter Jones <pjones@redhat.com>
7469M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7470S:      Maintained
7471F:      drivers/firmware/iscsi_ibft*
7472
7473ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7474M:      Or Gerlitz <ogerlitz@mellanox.com>
7475M:      Sagi Grimberg <sagi@grimberg.me>
7476M:      Roi Dayan <roid@mellanox.com>
7477L:      linux-rdma@vger.kernel.org
7478S:      Supported
7479W:      http://www.openfabrics.org
7480W:      www.open-iscsi.org
7481Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7482F:      drivers/infiniband/ulp/iser/
7483
7484ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7485M:      Sagi Grimberg <sagi@grimberg.me>
7486T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7487L:      linux-rdma@vger.kernel.org
7488L:      target-devel@vger.kernel.org
7489S:      Supported
7490W:      http://www.linux-iscsi.org
7491F:      drivers/infiniband/ulp/isert
7492
7493ISDN SUBSYSTEM
7494M:      Karsten Keil <isdn@linux-pingi.de>
7495L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7496L:      netdev@vger.kernel.org
7497W:      http://www.isdn4linux.de
7498T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7499S:      Maintained
7500F:      Documentation/isdn/
7501F:      drivers/isdn/
7502F:      include/linux/isdn.h
7503F:      include/linux/isdn/
7504F:      include/uapi/linux/isdn.h
7505F:      include/uapi/linux/isdn/
7506
7507ISDN SUBSYSTEM (Eicon active card driver)
7508M:      Armin Schindler <mac@melware.de>
7509L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7510W:      http://www.melware.de
7511S:      Maintained
7512F:      drivers/isdn/hardware/eicon/
7513
7514IT87 HARDWARE MONITORING DRIVER
7515M:      Jean Delvare <jdelvare@suse.com>
7516L:      linux-hwmon@vger.kernel.org
7517S:      Maintained
7518F:      Documentation/hwmon/it87
7519F:      drivers/hwmon/it87.c
7520
7521IT913X MEDIA DRIVER
7522M:      Antti Palosaari <crope@iki.fi>
7523L:      linux-media@vger.kernel.org
7524W:      https://linuxtv.org
7525W:      http://palosaari.fi/linux/
7526Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7527T:      git git://linuxtv.org/anttip/media_tree.git
7528S:      Maintained
7529F:      drivers/media/tuners/it913x*
7530
7531IVTV VIDEO4LINUX DRIVER
7532M:      Andy Walls <awalls@md.metrocast.net>
7533L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7534L:      linux-media@vger.kernel.org
7535T:      git git://linuxtv.org/media_tree.git
7536W:      http://www.ivtvdriver.org
7537S:      Maintained
7538F:      Documentation/media/v4l-drivers/ivtv*
7539F:      drivers/media/pci/ivtv/
7540F:      include/uapi/linux/ivtv*
7541
7542IX2505V MEDIA DRIVER
7543M:      Malcolm Priestley <tvboxspy@gmail.com>
7544L:      linux-media@vger.kernel.org
7545W:      https://linuxtv.org
7546Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7547S:      Maintained
7548F:      drivers/media/dvb-frontends/ix2505v*
7549
7550JAILHOUSE HYPERVISOR INTERFACE
7551M:      Jan Kiszka <jan.kiszka@siemens.com>
7552L:      jailhouse-dev@googlegroups.com
7553S:      Maintained
7554F:      arch/x86/kernel/jailhouse.c
7555F:      arch/x86/include/asm/jailhouse_para.h
7556
7557JC42.4 TEMPERATURE SENSOR DRIVER
7558M:      Guenter Roeck <linux@roeck-us.net>
7559L:      linux-hwmon@vger.kernel.org
7560S:      Maintained
7561F:      drivers/hwmon/jc42.c
7562F:      Documentation/hwmon/jc42
7563
7564JFS FILESYSTEM
7565M:      Dave Kleikamp <shaggy@kernel.org>
7566L:      jfs-discussion@lists.sourceforge.net
7567W:      http://jfs.sourceforge.net/
7568T:      git git://github.com/kleikamp/linux-shaggy.git
7569S:      Maintained
7570F:      Documentation/filesystems/jfs.txt
7571F:      fs/jfs/
7572
7573JME NETWORK DRIVER
7574M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7575L:      netdev@vger.kernel.org
7576S:      Maintained
7577F:      drivers/net/ethernet/jme.*
7578
7579JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7580M:      David Woodhouse <dwmw2@infradead.org>
7581L:      linux-mtd@lists.infradead.org
7582W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7583S:      Maintained
7584F:      fs/jffs2/
7585F:      include/uapi/linux/jffs2.h
7586
7587JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7588M:      "Theodore Ts'o" <tytso@mit.edu>
7589M:      Jan Kara <jack@suse.com>
7590L:      linux-ext4@vger.kernel.org
7591S:      Maintained
7592F:      fs/jbd2/
7593F:      include/linux/jbd2.h
7594
7595JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7596M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7597L:      linux-media@vger.kernel.org
7598S:      Maintained
7599F:      drivers/media/platform/rcar_jpu.c
7600
7601JSM Neo PCI based serial card
7602M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7603L:      linux-serial@vger.kernel.org
7604S:      Maintained
7605F:      drivers/tty/serial/jsm/
7606
7607K10TEMP HARDWARE MONITORING DRIVER
7608M:      Clemens Ladisch <clemens@ladisch.de>
7609L:      linux-hwmon@vger.kernel.org
7610S:      Maintained
7611F:      Documentation/hwmon/k10temp
7612F:      drivers/hwmon/k10temp.c
7613
7614K8TEMP HARDWARE MONITORING DRIVER
7615M:      Rudolf Marek <r.marek@assembler.cz>
7616L:      linux-hwmon@vger.kernel.org
7617S:      Maintained
7618F:      Documentation/hwmon/k8temp
7619F:      drivers/hwmon/k8temp.c
7620
7621KASAN
7622M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7623R:      Alexander Potapenko <glider@google.com>
7624R:      Dmitry Vyukov <dvyukov@google.com>
7625L:      kasan-dev@googlegroups.com
7626S:      Maintained
7627F:      arch/*/include/asm/kasan.h
7628F:      arch/*/mm/kasan_init*
7629F:      Documentation/dev-tools/kasan.rst
7630F:      include/linux/kasan*.h
7631F:      lib/test_kasan.c
7632F:      mm/kasan/
7633F:      scripts/Makefile.kasan
7634
7635KCONFIG
7636M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7637T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7638L:      linux-kbuild@vger.kernel.org
7639S:      Maintained
7640F:      Documentation/kbuild/kconfig-language.txt
7641F:      scripts/kconfig/
7642
7643KDUMP
7644M:      Dave Young <dyoung@redhat.com>
7645M:      Baoquan He <bhe@redhat.com>
7646R:      Vivek Goyal <vgoyal@redhat.com>
7647L:      kexec@lists.infradead.org
7648W:      http://lse.sourceforge.net/kdump/
7649S:      Maintained
7650F:      Documentation/kdump/
7651
7652KEENE FM RADIO TRANSMITTER DRIVER
7653M:      Hans Verkuil <hverkuil@xs4all.nl>
7654L:      linux-media@vger.kernel.org
7655T:      git git://linuxtv.org/media_tree.git
7656W:      https://linuxtv.org
7657S:      Maintained
7658F:      drivers/media/radio/radio-keene*
7659
7660KERNEL AUTOMOUNTER v4 (AUTOFS4)
7661M:      Ian Kent <raven@themaw.net>
7662L:      autofs@vger.kernel.org
7663S:      Maintained
7664F:      fs/autofs4/
7665
7666KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7667M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7668M:      Michal Marek <michal.lkml@markovi.net>
7669T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7670L:      linux-kbuild@vger.kernel.org
7671S:      Maintained
7672F:      Documentation/kbuild/
7673F:      Makefile
7674F:      scripts/Kbuild*
7675F:      scripts/Makefile*
7676F:      scripts/basic/
7677F:      scripts/mk*
7678F:      scripts/mod/
7679F:      scripts/package/
7680
7681KERNEL JANITORS
7682L:      kernel-janitors@vger.kernel.org
7683W:      http://kernelnewbies.org/KernelJanitors
7684S:      Odd Fixes
7685
7686KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7687M:      "J. Bruce Fields" <bfields@fieldses.org>
7688M:      Jeff Layton <jlayton@kernel.org>
7689L:      linux-nfs@vger.kernel.org
7690W:      http://nfs.sourceforge.net/
7691T:      git git://linux-nfs.org/~bfields/linux.git
7692S:      Supported
7693F:      fs/nfsd/
7694F:      include/uapi/linux/nfsd/
7695F:      fs/lockd/
7696F:      fs/nfs_common/
7697F:      net/sunrpc/
7698F:      include/linux/lockd/
7699F:      include/linux/sunrpc/
7700F:      include/uapi/linux/sunrpc/
7701
7702KERNEL SELFTEST FRAMEWORK
7703M:      Shuah Khan <shuah@kernel.org>
7704L:      linux-kselftest@vger.kernel.org
7705T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7706Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7707S:      Maintained
7708F:      tools/testing/selftests/
7709F:      Documentation/dev-tools/kselftest*
7710
7711KERNEL USERMODE HELPER
7712M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7713L:      linux-kernel@vger.kernel.org
7714S:      Maintained
7715F:      kernel/umh.c
7716F:      include/linux/umh.h
7717
7718KERNEL VIRTUAL MACHINE (KVM)
7719M:      Paolo Bonzini <pbonzini@redhat.com>
7720M:      Radim Krčmář <rkrcmar@redhat.com>
7721L:      kvm@vger.kernel.org
7722W:      http://www.linux-kvm.org
7723T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7724S:      Supported
7725F:      Documentation/virtual/kvm/
7726F:      include/trace/events/kvm.h
7727F:      include/uapi/asm-generic/kvm*
7728F:      include/uapi/linux/kvm*
7729F:      include/asm-generic/kvm*
7730F:      include/linux/kvm*
7731F:      include/kvm/iodev.h
7732F:      virt/kvm/*
7733F:      tools/kvm/
7734
7735KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7736M:      Joerg Roedel <joro@8bytes.org>
7737L:      kvm@vger.kernel.org
7738W:      http://www.linux-kvm.org/
7739S:      Maintained
7740F:      arch/x86/include/asm/svm.h
7741F:      arch/x86/kvm/svm.c
7742
7743KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7744M:      Christoffer Dall <christoffer.dall@arm.com>
7745M:      Marc Zyngier <marc.zyngier@arm.com>
7746L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7747L:      kvmarm@lists.cs.columbia.edu
7748W:      http://systems.cs.columbia.edu/projects/kvm-arm
7749T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7750S:      Supported
7751F:      arch/arm/include/uapi/asm/kvm*
7752F:      arch/arm/include/asm/kvm*
7753F:      arch/arm/kvm/
7754F:      virt/kvm/arm/
7755F:      include/kvm/arm_*
7756
7757KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7758M:      Christoffer Dall <christoffer.dall@arm.com>
7759M:      Marc Zyngier <marc.zyngier@arm.com>
7760L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7761L:      kvmarm@lists.cs.columbia.edu
7762S:      Maintained
7763F:      arch/arm64/include/uapi/asm/kvm*
7764F:      arch/arm64/include/asm/kvm*
7765F:      arch/arm64/kvm/
7766
7767KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7768M:      James Hogan <jhogan@kernel.org>
7769L:      linux-mips@linux-mips.org
7770S:      Supported
7771F:      arch/mips/include/uapi/asm/kvm*
7772F:      arch/mips/include/asm/kvm*
7773F:      arch/mips/kvm/
7774
7775KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7776M:      Paul Mackerras <paulus@ozlabs.org>
7777L:      kvm-ppc@vger.kernel.org
7778W:      http://www.linux-kvm.org/
7779T:      git git://github.com/agraf/linux-2.6.git
7780S:      Supported
7781F:      arch/powerpc/include/uapi/asm/kvm*
7782F:      arch/powerpc/include/asm/kvm*
7783F:      arch/powerpc/kvm/
7784F:      arch/powerpc/kernel/kvm*
7785
7786KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7787M:      Christian Borntraeger <borntraeger@de.ibm.com>
7788M:      Janosch Frank <frankja@linux.ibm.com>
7789R:      David Hildenbrand <david@redhat.com>
7790R:      Cornelia Huck <cohuck@redhat.com>
7791L:      linux-s390@vger.kernel.org
7792W:      http://www.ibm.com/developerworks/linux/linux390/
7793T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7794S:      Supported
7795F:      arch/s390/include/uapi/asm/kvm*
7796F:      arch/s390/include/asm/gmap.h
7797F:      arch/s390/include/asm/kvm*
7798F:      arch/s390/kvm/
7799F:      arch/s390/mm/gmap.c
7800
7801KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7802M:      Paolo Bonzini <pbonzini@redhat.com>
7803M:      Radim Krčmář <rkrcmar@redhat.com>
7804L:      kvm@vger.kernel.org
7805W:      http://www.linux-kvm.org
7806T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7807S:      Supported
7808F:      arch/x86/kvm/
7809F:      arch/x86/include/uapi/asm/kvm*
7810F:      arch/x86/include/asm/kvm*
7811F:      arch/x86/include/asm/pvclock-abi.h
7812F:      arch/x86/kernel/kvm.c
7813F:      arch/x86/kernel/kvmclock.c
7814
7815KERNFS
7816M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7817M:      Tejun Heo <tj@kernel.org>
7818T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7819S:      Supported
7820F:      include/linux/kernfs.h
7821F:      fs/kernfs/
7822
7823KEXEC
7824M:      Eric Biederman <ebiederm@xmission.com>
7825W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7826L:      kexec@lists.infradead.org
7827S:      Maintained
7828F:      include/linux/kexec.h
7829F:      include/uapi/linux/kexec.h
7830F:      kernel/kexec*
7831
7832KEYS-ENCRYPTED
7833M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7834L:      linux-integrity@vger.kernel.org
7835L:      keyrings@vger.kernel.org
7836S:      Supported
7837F:      Documentation/security/keys/trusted-encrypted.rst
7838F:      include/keys/encrypted-type.h
7839F:      security/keys/encrypted-keys/
7840
7841KEYS-TRUSTED
7842M:      James Bottomley <jejb@linux.vnet.ibm.com>
7843M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7844L:      linux-integrity@vger.kernel.org
7845L:      keyrings@vger.kernel.org
7846S:      Supported
7847F:      Documentation/security/keys/trusted-encrypted.rst
7848F:      include/keys/trusted-type.h
7849F:      security/keys/trusted.c
7850F:      security/keys/trusted.h
7851
7852KEYS/KEYRINGS:
7853M:      David Howells <dhowells@redhat.com>
7854L:      keyrings@vger.kernel.org
7855S:      Maintained
7856F:      Documentation/security/keys/core.rst
7857F:      include/linux/key.h
7858F:      include/linux/key-type.h
7859F:      include/linux/keyctl.h
7860F:      include/uapi/linux/keyctl.h
7861F:      include/keys/
7862F:      security/keys/
7863
7864KGDB / KDB /debug_core
7865M:      Jason Wessel <jason.wessel@windriver.com>
7866M:      Daniel Thompson <daniel.thompson@linaro.org>
7867W:      http://kgdb.wiki.kernel.org/
7868L:      kgdb-bugreport@lists.sourceforge.net
7869T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7870S:      Maintained
7871F:      Documentation/dev-tools/kgdb.rst
7872F:      drivers/misc/kgdbts.c
7873F:      drivers/tty/serial/kgdboc.c
7874F:      include/linux/kdb.h
7875F:      include/linux/kgdb.h
7876F:      kernel/debug/
7877
7878KMEMLEAK
7879M:      Catalin Marinas <catalin.marinas@arm.com>
7880S:      Maintained
7881F:      Documentation/dev-tools/kmemleak.rst
7882F:      include/linux/kmemleak.h
7883F:      mm/kmemleak.c
7884F:      mm/kmemleak-test.c
7885
7886KMOD KERNEL MODULE LOADER - USERMODE HELPER
7887M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7888L:      linux-kernel@vger.kernel.org
7889S:      Maintained
7890F:      kernel/kmod.c
7891F:      include/linux/kmod.h
7892F:      lib/test_kmod.c
7893F:      tools/testing/selftests/kmod/
7894
7895KPROBES
7896M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7897M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7898M:      "David S. Miller" <davem@davemloft.net>
7899M:      Masami Hiramatsu <mhiramat@kernel.org>
7900S:      Maintained
7901F:      Documentation/kprobes.txt
7902F:      include/linux/kprobes.h
7903F:      include/asm-generic/kprobes.h
7904F:      kernel/kprobes.c
7905
7906KS0108 LCD CONTROLLER DRIVER
7907M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7908W:      http://miguelojeda.es/auxdisplay.htm
7909W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7910S:      Maintained
7911F:      Documentation/auxdisplay/ks0108
7912F:      drivers/auxdisplay/ks0108.c
7913F:      include/linux/ks0108.h
7914
7915L3MDEV
7916M:      David Ahern <dsa@cumulusnetworks.com>
7917L:      netdev@vger.kernel.org
7918S:      Maintained
7919F:      net/l3mdev
7920F:      include/net/l3mdev.h
7921
7922LANTIQ MIPS ARCHITECTURE
7923M:      John Crispin <john@phrozen.org>
7924L:      linux-mips@linux-mips.org
7925S:      Maintained
7926F:      arch/mips/lantiq
7927F:      drivers/soc/lantiq
7928
7929LAPB module
7930L:      linux-x25@vger.kernel.org
7931S:      Orphan
7932F:      Documentation/networking/lapb-module.txt
7933F:      include/*/lapb.h
7934F:      net/lapb/
7935
7936LASI 53c700 driver for PARISC
7937M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7938L:      linux-scsi@vger.kernel.org
7939S:      Maintained
7940F:      Documentation/scsi/53c700.txt
7941F:      drivers/scsi/53c700*
7942
7943LEAKING_ADDRESSES
7944M:      Tobin C. Harding <me@tobin.cc>
7945M:      Tycho Andersen <tycho@tycho.ws>
7946L:      kernel-hardening@lists.openwall.com
7947S:      Maintained
7948T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7949F:      scripts/leaking_addresses.pl
7950
7951LED SUBSYSTEM
7952M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7953M:      Pavel Machek <pavel@ucw.cz>
7954L:      linux-leds@vger.kernel.org
7955T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7956S:      Maintained
7957F:      Documentation/devicetree/bindings/leds/
7958F:      drivers/leds/
7959F:      include/linux/leds.h
7960
7961LEGACY EEPROM DRIVER
7962M:      Jean Delvare <jdelvare@suse.com>
7963S:      Maintained
7964F:      Documentation/misc-devices/eeprom
7965F:      drivers/misc/eeprom/eeprom.c
7966
7967LEGO USB Tower driver
7968M:      Juergen Stuber <starblue@users.sourceforge.net>
7969L:      legousb-devel@lists.sourceforge.net
7970W:      http://legousb.sourceforge.net/
7971S:      Maintained
7972F:      drivers/usb/misc/legousbtower.c
7973
7974LG2160 MEDIA DRIVER
7975M:      Michael Krufky <mkrufky@linuxtv.org>
7976L:      linux-media@vger.kernel.org
7977W:      https://linuxtv.org
7978W:      http://github.com/mkrufky
7979Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7980T:      git git://linuxtv.org/mkrufky/tuners.git
7981S:      Maintained
7982F:      drivers/media/dvb-frontends/lg2160.*
7983
7984LGDT3305 MEDIA DRIVER
7985M:      Michael Krufky <mkrufky@linuxtv.org>
7986L:      linux-media@vger.kernel.org
7987W:      https://linuxtv.org
7988W:      http://github.com/mkrufky
7989Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7990T:      git git://linuxtv.org/mkrufky/tuners.git
7991S:      Maintained
7992F:      drivers/media/dvb-frontends/lgdt3305.*
7993
7994LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7995M:      Viresh Kumar <vireshk@kernel.org>
7996L:      linux-ide@vger.kernel.org
7997T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7998S:      Maintained
7999F:      include/linux/pata_arasan_cf_data.h
8000F:      drivers/ata/pata_arasan_cf.c
8001
8002LIBATA PATA DRIVERS
8003M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8004M:      Tejun Heo <tj@kernel.org>
8005L:      linux-ide@vger.kernel.org
8006T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8007S:      Maintained
8008F:      drivers/ata/pata_*.c
8009F:      drivers/ata/ata_generic.c
8010
8011LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8012M:      Linus Walleij <linus.walleij@linaro.org>
8013L:      linux-ide@vger.kernel.org
8014T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8015S:      Maintained
8016F:      drivers/ata/pata_ftide010.c
8017F:      drivers/ata/sata_gemini.c
8018F:      drivers/ata/sata_gemini.h
8019
8020LIBATA SATA AHCI PLATFORM devices support
8021M:      Hans de Goede <hdegoede@redhat.com>
8022M:      Tejun Heo <tj@kernel.org>
8023L:      linux-ide@vger.kernel.org
8024T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8025S:      Maintained
8026F:      drivers/ata/ahci_platform.c
8027F:      drivers/ata/libahci_platform.c
8028F:      include/linux/ahci_platform.h
8029
8030LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8031M:      Mikael Pettersson <mikpelinux@gmail.com>
8032L:      linux-ide@vger.kernel.org
8033T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8034S:      Maintained
8035F:      drivers/ata/sata_promise.*
8036
8037LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8038M:      Tejun Heo <tj@kernel.org>
8039L:      linux-ide@vger.kernel.org
8040T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8041S:      Maintained
8042F:      drivers/ata/
8043F:      include/linux/ata.h
8044F:      include/linux/libata.h
8045F:      Documentation/devicetree/bindings/ata/
8046
8047LIBLOCKDEP
8048M:      Sasha Levin <alexander.levin@verizon.com>
8049S:      Maintained
8050F:      tools/lib/lockdep/
8051
8052LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8053M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8054M:      Dan Williams <dan.j.williams@intel.com>
8055M:      Vishal Verma <vishal.l.verma@intel.com>
8056M:      Dave Jiang <dave.jiang@intel.com>
8057L:      linux-nvdimm@lists.01.org
8058Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8059S:      Supported
8060F:      drivers/nvdimm/blk.c
8061F:      drivers/nvdimm/region_devs.c
8062
8063LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8064M:      Vishal Verma <vishal.l.verma@intel.com>
8065M:      Dan Williams <dan.j.williams@intel.com>
8066M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8067M:      Dave Jiang <dave.jiang@intel.com>
8068L:      linux-nvdimm@lists.01.org
8069Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8070S:      Supported
8071F:      drivers/nvdimm/btt*
8072
8073LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8074M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8075M:      Dan Williams <dan.j.williams@intel.com>
8076M:      Vishal Verma <vishal.l.verma@intel.com>
8077M:      Dave Jiang <dave.jiang@intel.com>
8078L:      linux-nvdimm@lists.01.org
8079Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8080S:      Supported
8081F:      drivers/nvdimm/pmem*
8082
8083LIBNVDIMM: DEVICETREE BINDINGS
8084M:      Oliver O'Halloran <oohall@gmail.com>
8085L:      linux-nvdimm@lists.01.org
8086Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8087S:      Supported
8088F:      drivers/nvdimm/of_pmem.c
8089F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8090
8091LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8092M:      Dan Williams <dan.j.williams@intel.com>
8093M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8094M:      Vishal Verma <vishal.l.verma@intel.com>
8095M:      Dave Jiang <dave.jiang@intel.com>
8096L:      linux-nvdimm@lists.01.org
8097Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8098T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8099S:      Supported
8100F:      drivers/nvdimm/*
8101F:      drivers/acpi/nfit/*
8102F:      include/linux/nd.h
8103F:      include/linux/libnvdimm.h
8104F:      include/uapi/linux/ndctl.h
8105
8106LIGHTNVM PLATFORM SUPPORT
8107M:      Matias Bjorling <mb@lightnvm.io>
8108W:      http://github/OpenChannelSSD
8109L:      linux-block@vger.kernel.org
8110S:      Maintained
8111F:      drivers/lightnvm/
8112F:      include/linux/lightnvm.h
8113F:      include/uapi/linux/lightnvm.h
8114
8115LINUX FOR POWER MACINTOSH
8116M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8117W:      http://www.penguinppc.org/
8118L:      linuxppc-dev@lists.ozlabs.org
8119S:      Maintained
8120F:      arch/powerpc/platforms/powermac/
8121F:      drivers/macintosh/
8122
8123LINUX FOR POWERPC (32-BIT AND 64-BIT)
8124M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8125M:      Paul Mackerras <paulus@samba.org>
8126M:      Michael Ellerman <mpe@ellerman.id.au>
8127W:      https://github.com/linuxppc/linux/wiki
8128L:      linuxppc-dev@lists.ozlabs.org
8129Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8130T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8131S:      Supported
8132F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8133F:      Documentation/devicetree/bindings/powerpc/
8134F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8135F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8136F:      Documentation/powerpc/
8137F:      arch/powerpc/
8138F:      drivers/char/tpm/tpm_ibmvtpm*
8139F:      drivers/crypto/nx/
8140F:      drivers/crypto/vmx/
8141F:      drivers/i2c/busses/i2c-opal.c
8142F:      drivers/net/ethernet/ibm/ibmveth.*
8143F:      drivers/net/ethernet/ibm/ibmvnic.*
8144F:      drivers/pci/hotplug/pnv_php.c
8145F:      drivers/pci/hotplug/rpa*
8146F:      drivers/rtc/rtc-opal.c
8147F:      drivers/scsi/ibmvscsi/
8148F:      drivers/tty/hvc/hvc_opal.c
8149F:      drivers/watchdog/wdrtas.c
8150F:      tools/testing/selftests/powerpc
8151N:      /pmac
8152N:      powermac
8153N:      powernv
8154N:      [^a-z0-9]ps3
8155N:      pseries
8156
8157LINUX FOR POWERPC EMBEDDED MPC5XXX
8158M:      Anatolij Gustschin <agust@denx.de>
8159L:      linuxppc-dev@lists.ozlabs.org
8160T:      git git://git.denx.de/linux-denx-agust.git
8161S:      Maintained
8162F:      arch/powerpc/platforms/512x/
8163F:      arch/powerpc/platforms/52xx/
8164
8165LINUX FOR POWERPC EMBEDDED PPC4XX
8166M:      Alistair Popple <alistair@popple.id.au>
8167M:      Matt Porter <mporter@kernel.crashing.org>
8168W:      http://www.penguinppc.org/
8169L:      linuxppc-dev@lists.ozlabs.org
8170S:      Maintained
8171F:      arch/powerpc/platforms/40x/
8172F:      arch/powerpc/platforms/44x/
8173
8174LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8175M:      Scott Wood <oss@buserror.net>
8176M:      Kumar Gala <galak@kernel.crashing.org>
8177W:      http://www.penguinppc.org/
8178L:      linuxppc-dev@lists.ozlabs.org
8179T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8180S:      Maintained
8181F:      arch/powerpc/platforms/83xx/
8182F:      arch/powerpc/platforms/85xx/
8183F:      Documentation/devicetree/bindings/powerpc/fsl/
8184
8185LINUX FOR POWERPC EMBEDDED PPC8XX
8186M:      Vitaly Bordug <vitb@kernel.crashing.org>
8187W:      http://www.penguinppc.org/
8188L:      linuxppc-dev@lists.ozlabs.org
8189S:      Maintained
8190F:      arch/powerpc/platforms/8xx/
8191
8192LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8193L:      linuxppc-dev@lists.ozlabs.org
8194S:      Orphan
8195F:      arch/powerpc/*/*virtex*
8196F:      arch/powerpc/*/*/*virtex*
8197
8198LINUX FOR POWERPC PA SEMI PWRFICIENT
8199L:      linuxppc-dev@lists.ozlabs.org
8200S:      Orphan
8201F:      arch/powerpc/platforms/pasemi/
8202F:      drivers/*/*pasemi*
8203F:      drivers/*/*/*pasemi*
8204
8205LINUX KERNEL DUMP TEST MODULE (LKDTM)
8206M:      Kees Cook <keescook@chromium.org>
8207S:      Maintained
8208F:      drivers/misc/lkdtm/*
8209
8210LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8211M:      Alan Stern <stern@rowland.harvard.edu>
8212M:      Andrea Parri <parri.andrea@gmail.com>
8213M:      Will Deacon <will.deacon@arm.com>
8214M:      Peter Zijlstra <peterz@infradead.org>
8215M:      Boqun Feng <boqun.feng@gmail.com>
8216M:      Nicholas Piggin <npiggin@gmail.com>
8217M:      David Howells <dhowells@redhat.com>
8218M:      Jade Alglave <j.alglave@ucl.ac.uk>
8219M:      Luc Maranget <luc.maranget@inria.fr>
8220M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8221R:      Akira Yokosawa <akiyks@gmail.com>
8222L:      linux-kernel@vger.kernel.org
8223S:      Supported
8224T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8225F:      tools/memory-model/
8226F:      Documentation/memory-barriers.txt
8227
8228LINUX SECURITY MODULE (LSM) FRAMEWORK
8229M:      Chris Wright <chrisw@sous-sol.org>
8230L:      linux-security-module@vger.kernel.org
8231S:      Supported
8232
8233LIS3LV02D ACCELEROMETER DRIVER
8234M:      Eric Piel <eric.piel@tremplin-utc.net>
8235S:      Maintained
8236F:      Documentation/misc-devices/lis3lv02d
8237F:      drivers/misc/lis3lv02d/
8238F:      drivers/platform/x86/hp_accel.c
8239
8240LIVE PATCHING
8241M:      Josh Poimboeuf <jpoimboe@redhat.com>
8242M:      Jessica Yu <jeyu@kernel.org>
8243M:      Jiri Kosina <jikos@kernel.org>
8244M:      Miroslav Benes <mbenes@suse.cz>
8245R:      Petr Mladek <pmladek@suse.com>
8246S:      Maintained
8247F:      kernel/livepatch/
8248F:      include/linux/livepatch.h
8249F:      arch/x86/include/asm/livepatch.h
8250F:      arch/x86/kernel/livepatch.c
8251F:      Documentation/livepatch/
8252F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8253F:      samples/livepatch/
8254L:      live-patching@vger.kernel.org
8255T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8256
8257LLC (802.2)
8258L:      netdev@vger.kernel.org
8259S:      Odd fixes
8260F:      include/linux/llc.h
8261F:      include/uapi/linux/llc.h
8262F:      include/net/llc*
8263F:      net/llc/
8264
8265LM73 HARDWARE MONITOR DRIVER
8266M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8267L:      linux-hwmon@vger.kernel.org
8268S:      Maintained
8269F:      drivers/hwmon/lm73.c
8270
8271LM78 HARDWARE MONITOR DRIVER
8272M:      Jean Delvare <jdelvare@suse.com>
8273L:      linux-hwmon@vger.kernel.org
8274S:      Maintained
8275F:      Documentation/hwmon/lm78
8276F:      drivers/hwmon/lm78.c
8277
8278LM83 HARDWARE MONITOR DRIVER
8279M:      Jean Delvare <jdelvare@suse.com>
8280L:      linux-hwmon@vger.kernel.org
8281S:      Maintained
8282F:      Documentation/hwmon/lm83
8283F:      drivers/hwmon/lm83.c
8284
8285LM90 HARDWARE MONITOR DRIVER
8286M:      Jean Delvare <jdelvare@suse.com>
8287L:      linux-hwmon@vger.kernel.org
8288S:      Maintained
8289F:      Documentation/hwmon/lm90
8290F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8291F:      drivers/hwmon/lm90.c
8292F:      include/dt-bindings/thermal/lm90.h
8293
8294LM95234 HARDWARE MONITOR DRIVER
8295M:      Guenter Roeck <linux@roeck-us.net>
8296L:      linux-hwmon@vger.kernel.org
8297S:      Maintained
8298F:      Documentation/hwmon/lm95234
8299F:      drivers/hwmon/lm95234.c
8300
8301LME2510 MEDIA DRIVER
8302M:      Malcolm Priestley <tvboxspy@gmail.com>
8303L:      linux-media@vger.kernel.org
8304W:      https://linuxtv.org
8305Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8306S:      Maintained
8307F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8308
8309LOADPIN SECURITY MODULE
8310M:      Kees Cook <keescook@chromium.org>
8311T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8312S:      Supported
8313F:      security/loadpin/
8314F:      Documentation/admin-guide/LSM/LoadPin.rst
8315
8316LOCKING PRIMITIVES
8317M:      Peter Zijlstra <peterz@infradead.org>
8318M:      Ingo Molnar <mingo@redhat.com>
8319L:      linux-kernel@vger.kernel.org
8320T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8321S:      Maintained
8322F:      Documentation/locking/
8323F:      include/linux/lockdep.h
8324F:      include/linux/spinlock*.h
8325F:      arch/*/include/asm/spinlock*.h
8326F:      include/linux/rwlock*.h
8327F:      include/linux/mutex*.h
8328F:      arch/*/include/asm/mutex*.h
8329F:      include/linux/rwsem*.h
8330F:      arch/*/include/asm/rwsem.h
8331F:      include/linux/seqlock.h
8332F:      lib/locking*.[ch]
8333F:      kernel/locking/
8334X:      kernel/locking/locktorture.c
8335
8336LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8337M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8338L:      linux-ntfs-dev@lists.sourceforge.net
8339W:      http://www.linux-ntfs.org/content/view/19/37/
8340S:      Maintained
8341F:      Documentation/ldm.txt
8342F:      block/partitions/ldm.*
8343
8344LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8345M:      Sathya Prakash <sathya.prakash@broadcom.com>
8346M:      Chaitra P B <chaitra.basappa@broadcom.com>
8347M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8348L:      MPT-FusionLinux.pdl@broadcom.com
8349L:      linux-scsi@vger.kernel.org
8350W:      http://www.avagotech.com/support/
8351S:      Supported
8352F:      drivers/message/fusion/
8353F:      drivers/scsi/mpt2sas/
8354F:      drivers/scsi/mpt3sas/
8355
8356LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8357M:      Matthew Wilcox <matthew@wil.cx>
8358L:      linux-scsi@vger.kernel.org
8359S:      Maintained
8360F:      drivers/scsi/sym53c8xx_2/
8361
8362LTC4261 HARDWARE MONITOR DRIVER
8363M:      Guenter Roeck <linux@roeck-us.net>
8364L:      linux-hwmon@vger.kernel.org
8365S:      Maintained
8366F:      Documentation/hwmon/ltc4261
8367F:      drivers/hwmon/ltc4261.c
8368
8369LTC4306 I2C MULTIPLEXER DRIVER
8370M:      Michael Hennerich <michael.hennerich@analog.com>
8371W:      http://ez.analog.com/community/linux-device-drivers
8372L:      linux-i2c@vger.kernel.org
8373S:      Supported
8374F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8375F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8376
8377LTP (Linux Test Project)
8378M:      Mike Frysinger <vapier@gentoo.org>
8379M:      Cyril Hrubis <chrubis@suse.cz>
8380M:      Wanlong Gao <wanlong.gao@gmail.com>
8381M:      Jan Stancek <jstancek@redhat.com>
8382M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8383M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8384L:      ltp@lists.linux.it (subscribers-only)
8385W:      http://linux-test-project.github.io/
8386T:      git git://github.com/linux-test-project/ltp.git
8387S:      Maintained
8388
8389M68K ARCHITECTURE
8390M:      Geert Uytterhoeven <geert@linux-m68k.org>
8391L:      linux-m68k@lists.linux-m68k.org
8392W:      http://www.linux-m68k.org/
8393T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8394S:      Maintained
8395F:      arch/m68k/
8396F:      drivers/zorro/
8397
8398M68K ON APPLE MACINTOSH
8399M:      Joshua Thompson <funaho@jurai.org>
8400W:      http://www.mac.linux-m68k.org/
8401L:      linux-m68k@lists.linux-m68k.org
8402S:      Maintained
8403F:      arch/m68k/mac/
8404
8405M68K ON HP9000/300
8406M:      Philip Blundell <philb@gnu.org>
8407W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8408S:      Maintained
8409F:      arch/m68k/hp300/
8410
8411M88DS3103 MEDIA DRIVER
8412M:      Antti Palosaari <crope@iki.fi>
8413L:      linux-media@vger.kernel.org
8414W:      https://linuxtv.org
8415W:      http://palosaari.fi/linux/
8416Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8417T:      git git://linuxtv.org/anttip/media_tree.git
8418S:      Maintained
8419F:      drivers/media/dvb-frontends/m88ds3103*
8420
8421M88RS2000 MEDIA DRIVER
8422M:      Malcolm Priestley <tvboxspy@gmail.com>
8423L:      linux-media@vger.kernel.org
8424W:      https://linuxtv.org
8425Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8426S:      Maintained
8427F:      drivers/media/dvb-frontends/m88rs2000*
8428
8429MA901 MASTERKIT USB FM RADIO DRIVER
8430M:      Alexey Klimov <klimov.linux@gmail.com>
8431L:      linux-media@vger.kernel.org
8432T:      git git://linuxtv.org/media_tree.git
8433S:      Maintained
8434F:      drivers/media/radio/radio-ma901.c
8435
8436MAC80211
8437M:      Johannes Berg <johannes@sipsolutions.net>
8438L:      linux-wireless@vger.kernel.org
8439W:      http://wireless.kernel.org/
8440T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8441T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8442S:      Maintained
8443F:      Documentation/networking/mac80211-injection.txt
8444F:      include/net/mac80211.h
8445F:      net/mac80211/
8446F:      drivers/net/wireless/mac80211_hwsim.[ch]
8447F:      Documentation/networking/mac80211_hwsim/README
8448
8449MAILBOX API
8450M:      Jassi Brar <jassisinghbrar@gmail.com>
8451L:      linux-kernel@vger.kernel.org
8452S:      Maintained
8453F:      drivers/mailbox/
8454F:      include/linux/mailbox_client.h
8455F:      include/linux/mailbox_controller.h
8456
8457MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8458M:      Michael Kerrisk <mtk.manpages@gmail.com>
8459W:      http://www.kernel.org/doc/man-pages
8460L:      linux-man@vger.kernel.org
8461S:      Maintained
8462
8463MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8464M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8465L:      linux-mips@linux-mips.org
8466S:      Maintained
8467F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8468
8469MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8470M:      Andrew Lunn <andrew@lunn.ch>
8471M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8472L:      netdev@vger.kernel.org
8473S:      Maintained
8474F:      drivers/net/dsa/mv88e6xxx/
8475F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8476
8477MARVELL ARMADA DRM SUPPORT
8478M:      Russell King <linux@armlinux.org.uk>
8479S:      Maintained
8480T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8481T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8482F:      drivers/gpu/drm/armada/
8483F:      include/uapi/drm/armada_drm.h
8484F:      Documentation/devicetree/bindings/display/armada/
8485
8486MARVELL CRYPTO DRIVER
8487M:      Boris Brezillon <boris.brezillon@bootlin.com>
8488M:      Arnaud Ebalard <arno@natisbad.org>
8489F:      drivers/crypto/marvell/
8490S:      Maintained
8491L:      linux-crypto@vger.kernel.org
8492
8493MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8494M:      Mirko Lindner <mlindner@marvell.com>
8495M:      Stephen Hemminger <stephen@networkplumber.org>
8496L:      netdev@vger.kernel.org
8497S:      Maintained
8498F:      drivers/net/ethernet/marvell/sk*
8499
8500MARVELL LIBERTAS WIRELESS DRIVER
8501L:      libertas-dev@lists.infradead.org
8502S:      Orphan
8503F:      drivers/net/wireless/marvell/libertas/
8504
8505MARVELL MACCHIATOBIN SUPPORT
8506M:      Russell King <linux@armlinux.org.uk>
8507L:      linux-arm-kernel@lists.infradead.org
8508S:      Maintained
8509F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8510
8511MARVELL MV643XX ETHERNET DRIVER
8512M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8513L:      netdev@vger.kernel.org
8514S:      Maintained
8515F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8516F:      include/linux/mv643xx.h
8517
8518MARVELL MV88X3310 PHY DRIVER
8519M:      Russell King <linux@armlinux.org.uk>
8520L:      netdev@vger.kernel.org
8521S:      Maintained
8522F:      drivers/net/phy/marvell10g.c
8523
8524MARVELL MVNETA ETHERNET DRIVER
8525M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8526L:      netdev@vger.kernel.org
8527S:      Maintained
8528F:      drivers/net/ethernet/marvell/mvneta.*
8529
8530MARVELL MWIFIEX WIRELESS DRIVER
8531M:      Amitkumar Karwar <amitkarwar@gmail.com>
8532M:      Nishant Sarmukadam <nishants@marvell.com>
8533M:      Ganapathi Bhat <gbhat@marvell.com>
8534M:      Xinming Hu <huxm@marvell.com>
8535L:      linux-wireless@vger.kernel.org
8536S:      Maintained
8537F:      drivers/net/wireless/marvell/mwifiex/
8538
8539MARVELL MWL8K WIRELESS DRIVER
8540M:      Lennert Buytenhek <buytenh@wantstofly.org>
8541L:      linux-wireless@vger.kernel.org
8542S:      Odd Fixes
8543F:      drivers/net/wireless/marvell/mwl8k.c
8544
8545MARVELL NAND CONTROLLER DRIVER
8546M:      Miquel Raynal <miquel.raynal@bootlin.com>
8547L:      linux-mtd@lists.infradead.org
8548S:      Maintained
8549F:      drivers/mtd/nand/raw/marvell_nand.c
8550F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8551
8552MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8553M:      Nicolas Pitre <nico@fluxnic.net>
8554S:      Odd Fixes
8555F:      drivers/mmc/host/mvsdio.*
8556
8557MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8558M:      Hu Ziji <huziji@marvell.com>
8559L:      linux-mmc@vger.kernel.org
8560S:      Supported
8561F:      drivers/mmc/host/sdhci-xenon*
8562F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8563
8564MATROX FRAMEBUFFER DRIVER
8565L:      linux-fbdev@vger.kernel.org
8566S:      Orphan
8567F:      drivers/video/fbdev/matrox/matroxfb_*
8568F:      include/uapi/linux/matroxfb.h
8569
8570MAX16065 HARDWARE MONITOR DRIVER
8571M:      Guenter Roeck <linux@roeck-us.net>
8572L:      linux-hwmon@vger.kernel.org
8573S:      Maintained
8574F:      Documentation/hwmon/max16065
8575F:      drivers/hwmon/max16065.c
8576
8577MAX20751 HARDWARE MONITOR DRIVER
8578M:      Guenter Roeck <linux@roeck-us.net>
8579L:      linux-hwmon@vger.kernel.org
8580S:      Maintained
8581F:      Documentation/hwmon/max20751
8582F:      drivers/hwmon/max20751.c
8583
8584MAX2175 SDR TUNER DRIVER
8585M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8586L:      linux-media@vger.kernel.org
8587T:      git git://linuxtv.org/media_tree.git
8588S:      Maintained
8589F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8590F:      Documentation/media/v4l-drivers/max2175.rst
8591F:      drivers/media/i2c/max2175*
8592F:      include/uapi/linux/max2175.h
8593
8594MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8595L:      linux-hwmon@vger.kernel.org
8596S:      Orphan
8597F:      Documentation/hwmon/max6650
8598F:      drivers/hwmon/max6650.c
8599
8600MAX6697 HARDWARE MONITOR DRIVER
8601M:      Guenter Roeck <linux@roeck-us.net>
8602L:      linux-hwmon@vger.kernel.org
8603S:      Maintained
8604F:      Documentation/hwmon/max6697
8605F:      Documentation/devicetree/bindings/i2c/max6697.txt
8606F:      drivers/hwmon/max6697.c
8607F:      include/linux/platform_data/max6697.h
8608
8609MAX9860 MONO AUDIO VOICE CODEC DRIVER
8610M:      Peter Rosin <peda@axentia.se>
8611L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8612S:      Maintained
8613F:      Documentation/devicetree/bindings/sound/max9860.txt
8614F:      sound/soc/codecs/max9860.*
8615
8616MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8617M:      Javier Martinez Canillas <javier@dowhile0.org>
8618L:      linux-kernel@vger.kernel.org
8619S:      Supported
8620F:      drivers/regulator/max77802-regulator.c
8621F:      Documentation/devicetree/bindings/*/*max77802.txt
8622F:      include/dt-bindings/*/*max77802.h
8623
8624MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8625M:      Krzysztof Kozlowski <krzk@kernel.org>
8626M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8627L:      linux-pm@vger.kernel.org
8628S:      Supported
8629F:      drivers/power/supply/max14577_charger.c
8630F:      drivers/power/supply/max77693_charger.c
8631
8632MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8633M:      Chanwoo Choi <cw00.choi@samsung.com>
8634M:      Krzysztof Kozlowski <krzk@kernel.org>
8635M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8636L:      linux-kernel@vger.kernel.org
8637S:      Supported
8638F:      drivers/*/max14577*.c
8639F:      drivers/*/max77686*.c
8640F:      drivers/*/max77693*.c
8641F:      drivers/extcon/extcon-max14577.c
8642F:      drivers/extcon/extcon-max77693.c
8643F:      drivers/rtc/rtc-max77686.c
8644F:      drivers/clk/clk-max77686.c
8645F:      Documentation/devicetree/bindings/mfd/max14577.txt
8646F:      Documentation/devicetree/bindings/*/max77686.txt
8647F:      Documentation/devicetree/bindings/mfd/max77693.txt
8648F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8649F:      include/linux/mfd/max14577*.h
8650F:      include/linux/mfd/max77686*.h
8651F:      include/linux/mfd/max77693*.h
8652
8653MAXIRADIO FM RADIO RECEIVER DRIVER
8654M:      Hans Verkuil <hverkuil@xs4all.nl>
8655L:      linux-media@vger.kernel.org
8656T:      git git://linuxtv.org/media_tree.git
8657W:      https://linuxtv.org
8658S:      Maintained
8659F:      drivers/media/radio/radio-maxiradio*
8660
8661MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8662M:      Peter Rosin <peda@axentia.se>
8663L:      linux-iio@vger.kernel.org
8664S:      Maintained
8665F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8666F:      drivers/iio/potentiometer/mcp4018.c
8667F:      drivers/iio/potentiometer/mcp4531.c
8668
8669MCR20A IEEE-802.15.4 RADIO DRIVER
8670M:      Xue Liu <liuxuenetmail@gmail.com>
8671L:      linux-wpan@vger.kernel.org
8672W:      https://github.com/xueliu/mcr20a-linux
8673S:      Maintained
8674F:      drivers/net/ieee802154/mcr20a.c
8675F:      drivers/net/ieee802154/mcr20a.h
8676F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8677
8678MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8679M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8680L:      linux-iio@vger.kernel.org
8681S:      Maintained
8682F:      drivers/iio/dac/cio-dac.c
8683
8684MEDIA DRIVERS FOR ASCOT2E
8685M:      Sergey Kozlov <serjk@netup.ru>
8686M:      Abylay Ospan <aospan@netup.ru>
8687L:      linux-media@vger.kernel.org
8688W:      https://linuxtv.org
8689W:      http://netup.tv/
8690T:      git git://linuxtv.org/media_tree.git
8691S:      Supported
8692F:      drivers/media/dvb-frontends/ascot2e*
8693
8694MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8695M:      Jasmin Jessich <jasmin@anw.at>
8696L:      linux-media@vger.kernel.org
8697W:      https://linuxtv.org
8698T:      git git://linuxtv.org/media_tree.git
8699S:      Maintained
8700F:      drivers/media/dvb-frontends/cxd2099*
8701
8702MEDIA DRIVERS FOR CXD2841ER
8703M:      Sergey Kozlov <serjk@netup.ru>
8704M:      Abylay Ospan <aospan@netup.ru>
8705L:      linux-media@vger.kernel.org
8706W:      https://linuxtv.org
8707W:      http://netup.tv/
8708T:      git git://linuxtv.org/media_tree.git
8709S:      Supported
8710F:      drivers/media/dvb-frontends/cxd2841er*
8711
8712MEDIA DRIVERS FOR CXD2880
8713M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8714L:      linux-media@vger.kernel.org
8715W:      http://linuxtv.org/
8716T:      git git://linuxtv.org/media_tree.git
8717S:      Supported
8718F:      drivers/media/dvb-frontends/cxd2880/*
8719F:      drivers/media/spi/cxd2880*
8720
8721MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8722M:      Daniel Scheller <d.scheller.oss@gmail.com>
8723L:      linux-media@vger.kernel.org
8724W:      https://linuxtv.org
8725T:      git git://linuxtv.org/media_tree.git
8726S:      Maintained
8727F:      drivers/media/pci/ddbridge/*
8728
8729MEDIA DRIVERS FOR FREESCALE IMX
8730M:      Steve Longerbeam <slongerbeam@gmail.com>
8731M:      Philipp Zabel <p.zabel@pengutronix.de>
8732L:      linux-media@vger.kernel.org
8733T:      git git://linuxtv.org/media_tree.git
8734S:      Maintained
8735F:      Documentation/devicetree/bindings/media/imx.txt
8736F:      Documentation/media/v4l-drivers/imx.rst
8737F:      drivers/staging/media/imx/
8738F:      include/linux/imx-media.h
8739F:      include/media/imx.h
8740
8741MEDIA DRIVERS FOR HELENE
8742M:      Abylay Ospan <aospan@netup.ru>
8743L:      linux-media@vger.kernel.org
8744W:      https://linuxtv.org
8745W:      http://netup.tv/
8746T:      git git://linuxtv.org/media_tree.git
8747S:      Supported
8748F:      drivers/media/dvb-frontends/helene*
8749
8750MEDIA DRIVERS FOR HORUS3A
8751M:      Sergey Kozlov <serjk@netup.ru>
8752M:      Abylay Ospan <aospan@netup.ru>
8753L:      linux-media@vger.kernel.org
8754W:      https://linuxtv.org
8755W:      http://netup.tv/
8756T:      git git://linuxtv.org/media_tree.git
8757S:      Supported
8758F:      drivers/media/dvb-frontends/horus3a*
8759
8760MEDIA DRIVERS FOR LNBH25
8761M:      Sergey Kozlov <serjk@netup.ru>
8762M:      Abylay Ospan <aospan@netup.ru>
8763L:      linux-media@vger.kernel.org
8764W:      https://linuxtv.org
8765W:      http://netup.tv/
8766T:      git git://linuxtv.org/media_tree.git
8767S:      Supported
8768F:      drivers/media/dvb-frontends/lnbh25*
8769
8770MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8771M:      Daniel Scheller <d.scheller.oss@gmail.com>
8772L:      linux-media@vger.kernel.org
8773W:      https://linuxtv.org
8774T:      git git://linuxtv.org/media_tree.git
8775S:      Maintained
8776F:      drivers/media/dvb-frontends/mxl5xx*
8777
8778MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8779M:      Sergey Kozlov <serjk@netup.ru>
8780M:      Abylay Ospan <aospan@netup.ru>
8781L:      linux-media@vger.kernel.org
8782W:      https://linuxtv.org
8783W:      http://netup.tv/
8784T:      git git://linuxtv.org/media_tree.git
8785S:      Supported
8786F:      drivers/media/pci/netup_unidvb/*
8787
8788MEDIA DRIVERS FOR RENESAS - CEU
8789M:      Jacopo Mondi <jacopo@jmondi.org>
8790L:      linux-media@vger.kernel.org
8791L:      linux-renesas-soc@vger.kernel.org
8792T:      git git://linuxtv.org/media_tree.git
8793S:      Supported
8794F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8795F:      drivers/media/platform/renesas-ceu.c
8796F:      include/media/drv-intf/renesas-ceu.h
8797
8798MEDIA DRIVERS FOR RENESAS - DRIF
8799M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8800L:      linux-media@vger.kernel.org
8801L:      linux-renesas-soc@vger.kernel.org
8802T:      git git://linuxtv.org/media_tree.git
8803S:      Supported
8804F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8805F:      drivers/media/platform/rcar_drif.c
8806
8807MEDIA DRIVERS FOR RENESAS - FCP
8808M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8809L:      linux-media@vger.kernel.org
8810L:      linux-renesas-soc@vger.kernel.org
8811T:      git git://linuxtv.org/media_tree.git
8812S:      Supported
8813F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8814F:      drivers/media/platform/rcar-fcp.c
8815F:      include/media/rcar-fcp.h
8816
8817MEDIA DRIVERS FOR RENESAS - FDP1
8818M:      Kieran Bingham <kieran@bingham.xyz>
8819L:      linux-media@vger.kernel.org
8820L:      linux-renesas-soc@vger.kernel.org
8821T:      git git://linuxtv.org/media_tree.git
8822S:      Supported
8823F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8824F:      drivers/media/platform/rcar_fdp1.c
8825
8826MEDIA DRIVERS FOR RENESAS - VIN
8827M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8828L:      linux-media@vger.kernel.org
8829L:      linux-renesas-soc@vger.kernel.org
8830T:      git git://linuxtv.org/media_tree.git
8831S:      Supported
8832F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8833F:      drivers/media/platform/rcar-vin/
8834
8835MEDIA DRIVERS FOR RENESAS - VSP1
8836M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8837L:      linux-media@vger.kernel.org
8838L:      linux-renesas-soc@vger.kernel.org
8839T:      git git://linuxtv.org/media_tree.git
8840S:      Supported
8841F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8842F:      drivers/media/platform/vsp1/
8843
8844MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8845M:      Daniel Scheller <d.scheller.oss@gmail.com>
8846L:      linux-media@vger.kernel.org
8847W:      https://linuxtv.org
8848T:      git git://linuxtv.org/media_tree.git
8849S:      Maintained
8850F:      drivers/media/dvb-frontends/stv0910*
8851
8852MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8853M:      Daniel Scheller <d.scheller.oss@gmail.com>
8854L:      linux-media@vger.kernel.org
8855W:      https://linuxtv.org
8856T:      git git://linuxtv.org/media_tree.git
8857S:      Maintained
8858F:      drivers/media/dvb-frontends/stv6111*
8859
8860MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8861M:      Dmitry Osipenko <digetx@gmail.com>
8862L:      linux-media@vger.kernel.org
8863L:      linux-tegra@vger.kernel.org
8864T:      git git://linuxtv.org/media_tree.git
8865S:      Maintained
8866F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8867F:      drivers/staging/media/tegra-vde/
8868
8869MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8870M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8871P:      LinuxTV.org Project
8872L:      linux-media@vger.kernel.org
8873W:      https://linuxtv.org
8874Q:      http://patchwork.kernel.org/project/linux-media/list/
8875T:      git git://linuxtv.org/media_tree.git
8876S:      Maintained
8877F:      Documentation/devicetree/bindings/media/
8878F:      Documentation/media/
8879F:      drivers/media/
8880F:      drivers/staging/media/
8881F:      include/linux/platform_data/media/
8882F:      include/media/
8883F:      include/uapi/linux/dvb/
8884F:      include/uapi/linux/videodev2.h
8885F:      include/uapi/linux/media.h
8886F:      include/uapi/linux/v4l2-*
8887F:      include/uapi/linux/meye.h
8888F:      include/uapi/linux/ivtv*
8889F:      include/uapi/linux/uvcvideo.h
8890
8891MEDIATEK CIR DRIVER
8892M:      Sean Wang <sean.wang@mediatek.com>
8893S:      Maintained
8894F:      drivers/media/rc/mtk-cir.c
8895
8896MEDIATEK DMA DRIVER
8897M:      Sean Wang <sean.wang@mediatek.com>
8898L:      dmaengine@vger.kernel.org
8899L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8900L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8901S:      Maintained
8902F:      Documentation/devicetree/bindings/dma/mtk-*
8903F:      drivers/dma/mediatek/
8904
8905MEDIATEK PMIC LED DRIVER
8906M:      Sean Wang <sean.wang@mediatek.com>
8907S:      Maintained
8908F:      drivers/leds/leds-mt6323.c
8909F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8910
8911MEDIATEK ETHERNET DRIVER
8912M:      Felix Fietkau <nbd@openwrt.org>
8913M:      John Crispin <john@phrozen.org>
8914M:      Sean Wang <sean.wang@mediatek.com>
8915M:      Nelson Chang <nelson.chang@mediatek.com>
8916L:      netdev@vger.kernel.org
8917S:      Maintained
8918F:      drivers/net/ethernet/mediatek/
8919
8920MEDIATEK SWITCH DRIVER
8921M:      Sean Wang <sean.wang@mediatek.com>
8922L:      netdev@vger.kernel.org
8923S:      Maintained
8924F:      drivers/net/dsa/mt7530.*
8925F:      net/dsa/tag_mtk.c
8926
8927MEDIATEK JPEG DRIVER
8928M:      Rick Chang <rick.chang@mediatek.com>
8929M:      Bin Liu <bin.liu@mediatek.com>
8930S:      Supported
8931F:      drivers/media/platform/mtk-jpeg/
8932F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8933
8934MEDIATEK MDP DRIVER
8935M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8936M:      Houlong Wei <houlong.wei@mediatek.com>
8937M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8938S:      Supported
8939F:      drivers/media/platform/mtk-mdp/
8940F:      drivers/media/platform/mtk-vpu/
8941F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8942
8943MEDIATEK MEDIA DRIVER
8944M:      Tiffany Lin <tiffany.lin@mediatek.com>
8945M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8946S:      Supported
8947F:      drivers/media/platform/mtk-vcodec/
8948F:      drivers/media/platform/mtk-vpu/
8949F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8950F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8951
8952MEDIATEK MT7601U WIRELESS LAN DRIVER
8953M:      Jakub Kicinski <kubakici@wp.pl>
8954L:      linux-wireless@vger.kernel.org
8955S:      Maintained
8956F:      drivers/net/wireless/mediatek/mt7601u/
8957
8958MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8959M:      Sean Wang <sean.wang@mediatek.com>
8960S:      Maintained
8961F:      drivers/char/hw_random/mtk-rng.c
8962
8963MEDIATEK USB3 DRD IP DRIVER
8964M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8965L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8966L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8967L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8968S:      Maintained
8969F:      drivers/usb/mtu3/
8970
8971MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8972M:      Peter Senna Tschudin <peter.senna@collabora.com>
8973M:      Martin Donnelly <martin.donnelly@ge.com>
8974M:      Martyn Welch <martyn.welch@collabora.co.uk>
8975S:      Maintained
8976F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8977F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8978
8979MEGARAID SCSI/SAS DRIVERS
8980M:      Kashyap Desai <kashyap.desai@broadcom.com>
8981M:      Sumit Saxena <sumit.saxena@broadcom.com>
8982M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8983L:      megaraidlinux.pdl@broadcom.com
8984L:      linux-scsi@vger.kernel.org
8985W:      http://www.avagotech.com/support/
8986S:      Maintained
8987F:      Documentation/scsi/megaraid.txt
8988F:      drivers/scsi/megaraid.*
8989F:      drivers/scsi/megaraid/
8990
8991MELEXIS MLX90614 DRIVER
8992M:      Crt Mori <cmo@melexis.com>
8993L:      linux-iio@vger.kernel.org
8994W:      http://www.melexis.com
8995S:      Supported
8996F:      drivers/iio/temperature/mlx90614.c
8997
8998MELEXIS MLX90632 DRIVER
8999M:      Crt Mori <cmo@melexis.com>
9000L:      linux-iio@vger.kernel.org
9001W:      http://www.melexis.com
9002S:      Supported
9003F:      drivers/iio/temperature/mlx90632.c
9004
9005MELFAS MIP4 TOUCHSCREEN DRIVER
9006M:      Sangwon Jee <jeesw@melfas.com>
9007W:      http://www.melfas.com
9008S:      Supported
9009F:      drivers/input/touchscreen/melfas_mip4.c
9010F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9011
9012MELLANOX ETHERNET DRIVER (mlx4_en)
9013M:      Tariq Toukan <tariqt@mellanox.com>
9014L:      netdev@vger.kernel.org
9015S:      Supported
9016W:      http://www.mellanox.com
9017Q:      http://patchwork.ozlabs.org/project/netdev/list/
9018F:      drivers/net/ethernet/mellanox/mlx4/en_*
9019
9020MELLANOX ETHERNET DRIVER (mlx5e)
9021M:      Saeed Mahameed <saeedm@mellanox.com>
9022L:      netdev@vger.kernel.org
9023S:      Supported
9024W:      http://www.mellanox.com
9025Q:      http://patchwork.ozlabs.org/project/netdev/list/
9026F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9027
9028MELLANOX ETHERNET INNOVA DRIVER
9029R:      Boris Pismenny <borisp@mellanox.com>
9030L:      netdev@vger.kernel.org
9031S:      Supported
9032W:      http://www.mellanox.com
9033Q:      http://patchwork.ozlabs.org/project/netdev/list/
9034F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9035F:      include/linux/mlx5/mlx5_ifc_fpga.h
9036
9037MELLANOX ETHERNET INNOVA IPSEC DRIVER
9038R:      Boris Pismenny <borisp@mellanox.com>
9039L:      netdev@vger.kernel.org
9040S:      Supported
9041W:      http://www.mellanox.com
9042Q:      http://patchwork.ozlabs.org/project/netdev/list/
9043F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9044F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9045
9046MELLANOX ETHERNET SWITCH DRIVERS
9047M:      Jiri Pirko <jiri@mellanox.com>
9048M:      Ido Schimmel <idosch@mellanox.com>
9049L:      netdev@vger.kernel.org
9050S:      Supported
9051W:      http://www.mellanox.com
9052Q:      http://patchwork.ozlabs.org/project/netdev/list/
9053F:      drivers/net/ethernet/mellanox/mlxsw/
9054
9055MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9056M:      mlxsw@mellanox.com
9057L:      netdev@vger.kernel.org
9058S:      Supported
9059W:      http://www.mellanox.com
9060Q:      http://patchwork.ozlabs.org/project/netdev/list/
9061F:      drivers/net/ethernet/mellanox/mlxfw/
9062
9063MELLANOX HARDWARE PLATFORM SUPPORT
9064M:      Andy Shevchenko <andy@infradead.org>
9065M:      Darren Hart <dvhart@infradead.org>
9066M:      Vadim Pasternak <vadimp@mellanox.com>
9067L:      platform-driver-x86@vger.kernel.org
9068S:      Supported
9069F:      drivers/platform/mellanox/
9070
9071MELLANOX MLX4 core VPI driver
9072M:      Tariq Toukan <tariqt@mellanox.com>
9073L:      netdev@vger.kernel.org
9074L:      linux-rdma@vger.kernel.org
9075W:      http://www.mellanox.com
9076Q:      http://patchwork.ozlabs.org/project/netdev/list/
9077S:      Supported
9078F:      drivers/net/ethernet/mellanox/mlx4/
9079F:      include/linux/mlx4/
9080
9081MELLANOX MLX4 IB driver
9082M:      Yishai Hadas <yishaih@mellanox.com>
9083L:      linux-rdma@vger.kernel.org
9084W:      http://www.mellanox.com
9085Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9086S:      Supported
9087F:      drivers/infiniband/hw/mlx4/
9088F:      include/linux/mlx4/
9089F:      include/uapi/rdma/mlx4-abi.h
9090
9091MELLANOX MLX5 core VPI driver
9092M:      Saeed Mahameed <saeedm@mellanox.com>
9093M:      Leon Romanovsky <leonro@mellanox.com>
9094L:      netdev@vger.kernel.org
9095L:      linux-rdma@vger.kernel.org
9096W:      http://www.mellanox.com
9097Q:      http://patchwork.ozlabs.org/project/netdev/list/
9098S:      Supported
9099F:      drivers/net/ethernet/mellanox/mlx5/core/
9100F:      include/linux/mlx5/
9101
9102MELLANOX MLX5 IB driver
9103M:      Leon Romanovsky <leonro@mellanox.com>
9104L:      linux-rdma@vger.kernel.org
9105W:      http://www.mellanox.com
9106Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9107S:      Supported
9108F:      drivers/infiniband/hw/mlx5/
9109F:      include/linux/mlx5/
9110F:      include/uapi/rdma/mlx5-abi.h
9111
9112MELLANOX MLXCPLD I2C AND MUX DRIVER
9113M:      Vadim Pasternak <vadimp@mellanox.com>
9114M:      Michael Shych <michaelsh@mellanox.com>
9115L:      linux-i2c@vger.kernel.org
9116S:      Supported
9117F:      drivers/i2c/busses/i2c-mlxcpld.c
9118F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9119F:      Documentation/i2c/busses/i2c-mlxcpld
9120
9121MELLANOX MLXCPLD LED DRIVER
9122M:      Vadim Pasternak <vadimp@mellanox.com>
9123L:      linux-leds@vger.kernel.org
9124S:      Supported
9125F:      drivers/leds/leds-mlxcpld.c
9126F:      drivers/leds/leds-mlxreg.c
9127F:      Documentation/leds/leds-mlxcpld.txt
9128
9129MELLANOX PLATFORM DRIVER
9130M:      Vadim Pasternak <vadimp@mellanox.com>
9131L:      platform-driver-x86@vger.kernel.org
9132S:      Supported
9133F:      drivers/platform/x86/mlx-platform.c
9134
9135MEMBARRIER SUPPORT
9136M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9137M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9138L:      linux-kernel@vger.kernel.org
9139S:      Supported
9140F:      kernel/sched/membarrier.c
9141F:      include/uapi/linux/membarrier.h
9142F:      arch/powerpc/include/asm/membarrier.h
9143
9144MEMORY MANAGEMENT
9145L:      linux-mm@kvack.org
9146W:      http://www.linux-mm.org
9147S:      Maintained
9148F:      include/linux/mm.h
9149F:      include/linux/gfp.h
9150F:      include/linux/mmzone.h
9151F:      include/linux/memory_hotplug.h
9152F:      include/linux/vmalloc.h
9153F:      mm/
9154
9155MEMORY TECHNOLOGY DEVICES (MTD)
9156M:      David Woodhouse <dwmw2@infradead.org>
9157M:      Brian Norris <computersforpeace@gmail.com>
9158M:      Boris Brezillon <boris.brezillon@bootlin.com>
9159M:      Marek Vasut <marek.vasut@gmail.com>
9160M:      Richard Weinberger <richard@nod.at>
9161L:      linux-mtd@lists.infradead.org
9162W:      http://www.linux-mtd.infradead.org/
9163Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9164T:      git git://git.infradead.org/linux-mtd.git master
9165T:      git git://git.infradead.org/linux-mtd.git mtd/next
9166S:      Maintained
9167F:      Documentation/devicetree/bindings/mtd/
9168F:      drivers/mtd/
9169F:      include/linux/mtd/
9170F:      include/uapi/mtd/
9171
9172MEN A21 WATCHDOG DRIVER
9173M:      Johannes Thumshirn <morbidrsa@gmail.com>
9174L:      linux-watchdog@vger.kernel.org
9175S:      Maintained
9176F:      drivers/watchdog/mena21_wdt.c
9177
9178MEN CHAMELEON BUS (mcb)
9179M:      Johannes Thumshirn <morbidrsa@gmail.com>
9180S:      Maintained
9181F:      drivers/mcb/
9182F:      include/linux/mcb.h
9183F:      Documentation/men-chameleon-bus.txt
9184
9185MEN F21BMC (Board Management Controller)
9186M:      Andreas Werner <andreas.werner@men.de>
9187S:      Supported
9188F:      drivers/mfd/menf21bmc.c
9189F:      drivers/watchdog/menf21bmc_wdt.c
9190F:      drivers/leds/leds-menf21bmc.c
9191F:      drivers/hwmon/menf21bmc_hwmon.c
9192F:      Documentation/hwmon/menf21bmc
9193
9194MESON AO CEC DRIVER FOR AMLOGIC SOCS
9195M:      Neil Armstrong <narmstrong@baylibre.com>
9196L:      linux-media@lists.freedesktop.org
9197L:      linux-amlogic@lists.infradead.org
9198W:      http://linux-meson.com/
9199S:      Supported
9200F:      drivers/media/platform/meson/ao-cec.c
9201F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9202T:      git git://linuxtv.org/media_tree.git
9203
9204MICROBLAZE ARCHITECTURE
9205M:      Michal Simek <monstr@monstr.eu>
9206W:      http://www.monstr.eu/fdt/
9207T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9208S:      Supported
9209F:      arch/microblaze/
9210
9211MICROCHIP / ATMEL AT91 SERIAL DRIVER
9212M:      Richard Genoud <richard.genoud@gmail.com>
9213S:      Maintained
9214F:      drivers/tty/serial/atmel_serial.c
9215F:      drivers/tty/serial/atmel_serial.h
9216
9217MICROCHIP / ATMEL DMA DRIVER
9218M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9219L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9220L:      dmaengine@vger.kernel.org
9221S:      Supported
9222F:      drivers/dma/at_hdmac.c
9223F:      drivers/dma/at_hdmac_regs.h
9224F:      include/linux/platform_data/dma-atmel.h
9225
9226MICROCHIP / ATMEL ECC DRIVER
9227M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9228L:      linux-crypto@vger.kernel.org
9229S:      Maintained
9230F:      drivers/crypto/atmel-ecc.*
9231
9232MICROCHIP / ATMEL ISC DRIVER
9233M:      Songjun Wu <songjun.wu@microchip.com>
9234L:      linux-media@vger.kernel.org
9235S:      Supported
9236F:      drivers/media/platform/atmel/atmel-isc.c
9237F:      drivers/media/platform/atmel/atmel-isc-regs.h
9238F:      devicetree/bindings/media/atmel-isc.txt
9239
9240MICROCHIP / ATMEL NAND DRIVER
9241M:      Wenyou Yang <wenyou.yang@microchip.com>
9242M:      Josh Wu <rainyfeeling@outlook.com>
9243L:      linux-mtd@lists.infradead.org
9244S:      Supported
9245F:      drivers/mtd/nand/raw/atmel/*
9246F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9247
9248MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9249M:      Woojung Huh <Woojung.Huh@microchip.com>
9250M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9251L:      netdev@vger.kernel.org
9252S:      Maintained
9253F:      net/dsa/tag_ksz.c
9254F:      drivers/net/dsa/microchip/*
9255F:      include/linux/platform_data/microchip-ksz.h
9256F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9257
9258MICROCHIP LAN743X ETHERNET DRIVER
9259M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9260M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9261L:      netdev@vger.kernel.org
9262S:      Maintained
9263F:      drivers/net/ethernet/microchip/lan743x_*
9264
9265MICROCHIP USB251XB DRIVER
9266M:      Richard Leitner <richard.leitner@skidata.com>
9267L:      linux-usb@vger.kernel.org
9268S:      Maintained
9269F:      drivers/usb/misc/usb251xb.c
9270F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9271
9272MICROSEMI MIPS SOCS
9273M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9274L:      linux-mips@linux-mips.org
9275S:      Maintained
9276F:      arch/mips/generic/board-ocelot.c
9277F:      arch/mips/configs/generic/board-ocelot.config
9278F:      arch/mips/boot/dts/mscc/
9279F:      Documentation/devicetree/bindings/mips/mscc.txt
9280
9281MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9282M:      Don Brace <don.brace@microsemi.com>
9283L:      esc.storagedev@microsemi.com
9284L:      linux-scsi@vger.kernel.org
9285S:      Supported
9286F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9287F:      drivers/scsi/smartpqi/Kconfig
9288F:      drivers/scsi/smartpqi/Makefile
9289F:      include/linux/cciss*.h
9290F:      include/uapi/linux/cciss*.h
9291F:      Documentation/scsi/smartpqi.txt
9292
9293MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9294M:      Chen Yu <yu.c.chen@intel.com>
9295L:      platform-driver-x86@vger.kernel.org
9296S:      Supported
9297F:      drivers/platform/x86/surfacepro3_button.c
9298
9299MICROTEK X6 SCANNER
9300M:      Oliver Neukum <oliver@neukum.org>
9301S:      Maintained
9302F:      drivers/usb/image/microtek.*
9303
9304MIPS
9305M:      Ralf Baechle <ralf@linux-mips.org>
9306M:      James Hogan <jhogan@kernel.org>
9307L:      linux-mips@linux-mips.org
9308W:      http://www.linux-mips.org/
9309T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9310Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9311S:      Supported
9312F:      Documentation/devicetree/bindings/mips/
9313F:      Documentation/mips/
9314F:      arch/mips/
9315F:      drivers/platform/mips/
9316
9317MIPS BOSTON DEVELOPMENT BOARD
9318M:      Paul Burton <paul.burton@mips.com>
9319L:      linux-mips@linux-mips.org
9320S:      Maintained
9321F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9322F:      arch/mips/boot/dts/img/boston.dts
9323F:      arch/mips/configs/generic/board-boston.config
9324F:      drivers/clk/imgtec/clk-boston.c
9325F:      include/dt-bindings/clock/boston-clock.h
9326
9327MIPS GENERIC PLATFORM
9328M:      Paul Burton <paul.burton@mips.com>
9329L:      linux-mips@linux-mips.org
9330S:      Supported
9331F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9332F:      arch/mips/generic/
9333F:      arch/mips/tools/generic-board-config.sh
9334
9335MIPS/LOONGSON1 ARCHITECTURE
9336M:      Keguang Zhang <keguang.zhang@gmail.com>
9337L:      linux-mips@linux-mips.org
9338S:      Maintained
9339F:      arch/mips/loongson32/
9340F:      arch/mips/include/asm/mach-loongson32/
9341F:      drivers/*/*loongson1*
9342F:      drivers/*/*/*loongson1*
9343
9344MIPS/LOONGSON2 ARCHITECTURE
9345M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9346L:      linux-mips@linux-mips.org
9347S:      Maintained
9348F:      arch/mips/loongson64/*{2e/2f}*
9349F:      arch/mips/include/asm/mach-loongson64/
9350F:      drivers/*/*loongson2*
9351F:      drivers/*/*/*loongson2*
9352
9353MIPS/LOONGSON3 ARCHITECTURE
9354M:      Huacai Chen <chenhc@lemote.com>
9355L:      linux-mips@linux-mips.org
9356S:      Maintained
9357F:      arch/mips/loongson64/
9358F:      arch/mips/include/asm/mach-loongson64/
9359F:      drivers/platform/mips/cpu_hwmon.c
9360F:      drivers/*/*loongson3*
9361F:      drivers/*/*/*loongson3*
9362
9363MIPS RINT INSTRUCTION EMULATION
9364M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9365L:      linux-mips@linux-mips.org
9366S:      Supported
9367F:      arch/mips/math-emu/sp_rint.c
9368F:      arch/mips/math-emu/dp_rint.c
9369
9370MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9371M:      Hans Verkuil <hverkuil@xs4all.nl>
9372L:      linux-media@vger.kernel.org
9373T:      git git://linuxtv.org/media_tree.git
9374W:      https://linuxtv.org
9375S:      Odd Fixes
9376F:      drivers/media/radio/radio-miropcm20*
9377
9378MMP SUPPORT
9379M:      Eric Miao <eric.y.miao@gmail.com>
9380M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9381L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9382T:      git git://github.com/hzhuang1/linux.git
9383T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9384S:      Maintained
9385F:      arch/arm/boot/dts/mmp*
9386F:      arch/arm/mach-mmp/
9387
9388MN88472 MEDIA DRIVER
9389M:      Antti Palosaari <crope@iki.fi>
9390L:      linux-media@vger.kernel.org
9391W:      https://linuxtv.org
9392W:      http://palosaari.fi/linux/
9393Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9394S:      Maintained
9395F:      drivers/media/dvb-frontends/mn88472*
9396
9397MN88473 MEDIA DRIVER
9398M:      Antti Palosaari <crope@iki.fi>
9399L:      linux-media@vger.kernel.org
9400W:      https://linuxtv.org
9401W:      http://palosaari.fi/linux/
9402Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9403S:      Maintained
9404F:      drivers/media/dvb-frontends/mn88473*
9405
9406MODULE SUPPORT
9407M:      Jessica Yu <jeyu@kernel.org>
9408T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9409S:      Maintained
9410F:      include/linux/module.h
9411F:      kernel/module.c
9412
9413MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9414W:      http://popies.net/meye/
9415S:      Orphan
9416F:      Documentation/media/v4l-drivers/meye*
9417F:      drivers/media/pci/meye/
9418F:      include/uapi/linux/meye.h
9419
9420MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9421M:      Jiri Slaby <jirislaby@gmail.com>
9422S:      Maintained
9423F:      Documentation/serial/moxa-smartio
9424F:      drivers/tty/mxser.*
9425
9426MR800 AVERMEDIA USB FM RADIO DRIVER
9427M:      Alexey Klimov <klimov.linux@gmail.com>
9428L:      linux-media@vger.kernel.org
9429T:      git git://linuxtv.org/media_tree.git
9430S:      Maintained
9431F:      drivers/media/radio/radio-mr800.c
9432
9433MRF24J40 IEEE 802.15.4 RADIO DRIVER
9434M:      Alan Ott <alan@signal11.us>
9435L:      linux-wpan@vger.kernel.org
9436S:      Maintained
9437F:      drivers/net/ieee802154/mrf24j40.c
9438F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9439
9440MSI LAPTOP SUPPORT
9441M:      "Lee, Chun-Yi" <jlee@suse.com>
9442L:      platform-driver-x86@vger.kernel.org
9443S:      Maintained
9444F:      drivers/platform/x86/msi-laptop.c
9445
9446MSI WMI SUPPORT
9447L:      platform-driver-x86@vger.kernel.org
9448S:      Orphan
9449F:      drivers/platform/x86/msi-wmi.c
9450
9451MSI001 MEDIA DRIVER
9452M:      Antti Palosaari <crope@iki.fi>
9453L:      linux-media@vger.kernel.org
9454W:      https://linuxtv.org
9455W:      http://palosaari.fi/linux/
9456Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9457T:      git git://linuxtv.org/anttip/media_tree.git
9458S:      Maintained
9459F:      drivers/media/tuners/msi001*
9460
9461MSI2500 MEDIA DRIVER
9462M:      Antti Palosaari <crope@iki.fi>
9463L:      linux-media@vger.kernel.org
9464W:      https://linuxtv.org
9465W:      http://palosaari.fi/linux/
9466Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9467T:      git git://linuxtv.org/anttip/media_tree.git
9468S:      Maintained
9469F:      drivers/media/usb/msi2500/
9470
9471MSYSTEMS DISKONCHIP G3 MTD DRIVER
9472M:      Robert Jarzmik <robert.jarzmik@free.fr>
9473L:      linux-mtd@lists.infradead.org
9474S:      Maintained
9475F:      drivers/mtd/devices/docg3*
9476
9477MT9M032 APTINA SENSOR DRIVER
9478M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9479L:      linux-media@vger.kernel.org
9480T:      git git://linuxtv.org/media_tree.git
9481S:      Maintained
9482F:      drivers/media/i2c/mt9m032.c
9483F:      include/media/i2c/mt9m032.h
9484
9485MT9P031 APTINA CAMERA SENSOR
9486M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9487L:      linux-media@vger.kernel.org
9488T:      git git://linuxtv.org/media_tree.git
9489S:      Maintained
9490F:      drivers/media/i2c/mt9p031.c
9491F:      include/media/i2c/mt9p031.h
9492
9493MT9T001 APTINA CAMERA SENSOR
9494M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9495L:      linux-media@vger.kernel.org
9496T:      git git://linuxtv.org/media_tree.git
9497S:      Maintained
9498F:      drivers/media/i2c/mt9t001.c
9499F:      include/media/i2c/mt9t001.h
9500
9501MT9T112 APTINA CAMERA SENSOR
9502M:      Jacopo Mondi <jacopo@jmondi.org>
9503L:      linux-media@vger.kernel.org
9504T:      git git://linuxtv.org/media_tree.git
9505S:      Odd Fixes
9506F:      drivers/media/i2c/mt9t112.c
9507F:      include/media/i2c/mt9t112.h
9508
9509MT9V032 APTINA CAMERA SENSOR
9510M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9511L:      linux-media@vger.kernel.org
9512T:      git git://linuxtv.org/media_tree.git
9513S:      Maintained
9514F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9515F:      drivers/media/i2c/mt9v032.c
9516F:      include/media/i2c/mt9v032.h
9517
9518MULTIFUNCTION DEVICES (MFD)
9519M:      Lee Jones <lee.jones@linaro.org>
9520T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9521S:      Supported
9522F:      Documentation/devicetree/bindings/mfd/
9523F:      drivers/mfd/
9524F:      include/linux/mfd/
9525F:      include/dt-bindings/mfd/
9526
9527MULTIMEDIA CARD (MMC) ETC. OVER SPI
9528S:      Orphan
9529F:      drivers/mmc/host/mmc_spi.c
9530F:      include/linux/spi/mmc_spi.h
9531
9532MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9533M:      Ulf Hansson <ulf.hansson@linaro.org>
9534L:      linux-mmc@vger.kernel.org
9535T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9536S:      Maintained
9537F:      Documentation/devicetree/bindings/mmc/
9538F:      drivers/mmc/
9539F:      include/linux/mmc/
9540F:      include/uapi/linux/mmc/
9541
9542MULTIPLEXER SUBSYSTEM
9543M:      Peter Rosin <peda@axentia.se>
9544S:      Maintained
9545F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9546F:      Documentation/devicetree/bindings/mux/
9547F:      include/linux/dt-bindings/mux/
9548F:      include/linux/mux/
9549F:      drivers/mux/
9550
9551MULTITECH MULTIPORT CARD (ISICOM)
9552S:      Orphan
9553F:      drivers/tty/isicom.c
9554F:      include/linux/isicom.h
9555
9556MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9557M:      Bin Liu <b-liu@ti.com>
9558L:      linux-usb@vger.kernel.org
9559S:      Maintained
9560F:      drivers/usb/musb/
9561
9562MXL5007T MEDIA DRIVER
9563M:      Michael Krufky <mkrufky@linuxtv.org>
9564L:      linux-media@vger.kernel.org
9565W:      https://linuxtv.org
9566W:      http://github.com/mkrufky
9567Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9568T:      git git://linuxtv.org/mkrufky/tuners.git
9569S:      Maintained
9570F:      drivers/media/tuners/mxl5007t.*
9571
9572MXSFB DRM DRIVER
9573M:      Marek Vasut <marex@denx.de>
9574S:      Supported
9575F:      drivers/gpu/drm/mxsfb/
9576F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9577
9578MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9579M:      Chris Lee <christopher.lee@cspi.com>
9580L:      netdev@vger.kernel.org
9581W:      https://www.cspi.com/ethernet-products/support/downloads/
9582S:      Supported
9583F:      drivers/net/ethernet/myricom/myri10ge/
9584
9585NAND FLASH SUBSYSTEM
9586M:      Boris Brezillon <boris.brezillon@bootlin.com>
9587R:      Richard Weinberger <richard@nod.at>
9588L:      linux-mtd@lists.infradead.org
9589W:      http://www.linux-mtd.infradead.org/
9590Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9591T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9592T:      git git://git.infradead.org/linux-mtd.git nand/next
9593S:      Maintained
9594F:      drivers/mtd/nand/
9595F:      include/linux/mtd/*nand*.h
9596
9597NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9598M:      Daniel Mack <zonque@gmail.com>
9599S:      Maintained
9600L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9601W:      http://www.native-instruments.com
9602F:      sound/usb/caiaq/
9603
9604NATSEMI ETHERNET DRIVER (DP8381x)
9605S:      Orphan
9606F:      drivers/net/ethernet/natsemi/natsemi.c
9607
9608NCP FILESYSTEM
9609M:      Petr Vandrovec <petr@vandrovec.name>
9610S:      Obsolete
9611F:      drivers/staging/ncpfs/
9612
9613NCR 5380 SCSI DRIVERS
9614M:      Finn Thain <fthain@telegraphics.com.au>
9615M:      Michael Schmitz <schmitzmic@gmail.com>
9616L:      linux-scsi@vger.kernel.org
9617S:      Maintained
9618F:      Documentation/scsi/g_NCR5380.txt
9619F:      drivers/scsi/NCR5380.*
9620F:      drivers/scsi/arm/cumana_1.c
9621F:      drivers/scsi/arm/oak.c
9622F:      drivers/scsi/atari_scsi.*
9623F:      drivers/scsi/dmx3191d.c
9624F:      drivers/scsi/g_NCR5380.*
9625F:      drivers/scsi/mac_scsi.*
9626F:      drivers/scsi/sun3_scsi.*
9627F:      drivers/scsi/sun3_scsi_vme.c
9628
9629NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9630M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9631L:      linux-scsi@vger.kernel.org
9632S:      Maintained
9633F:      drivers/scsi/NCR_D700.*
9634
9635NCT6775 HARDWARE MONITOR DRIVER
9636M:      Guenter Roeck <linux@roeck-us.net>
9637L:      linux-hwmon@vger.kernel.org
9638S:      Maintained
9639F:      Documentation/hwmon/nct6775
9640F:      drivers/hwmon/nct6775.c
9641
9642NETEFFECT IWARP RNIC DRIVER (IW_NES)
9643M:      Faisal Latif <faisal.latif@intel.com>
9644L:      linux-rdma@vger.kernel.org
9645W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9646S:      Supported
9647F:      drivers/infiniband/hw/nes/
9648F:      include/uapi/rdma/nes-abi.h
9649
9650NETEM NETWORK EMULATOR
9651M:      Stephen Hemminger <stephen@networkplumber.org>
9652L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9653S:      Maintained
9654F:      net/sched/sch_netem.c
9655
9656NETERION 10GbE DRIVERS (s2io/vxge)
9657M:      Jon Mason <jdmason@kudzu.us>
9658L:      netdev@vger.kernel.org
9659S:      Supported
9660F:      Documentation/networking/s2io.txt
9661F:      Documentation/networking/vxge.txt
9662F:      drivers/net/ethernet/neterion/
9663
9664NETFILTER
9665M:      Pablo Neira Ayuso <pablo@netfilter.org>
9666M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9667M:      Florian Westphal <fw@strlen.de>
9668L:      netfilter-devel@vger.kernel.org
9669L:      coreteam@netfilter.org
9670W:      http://www.netfilter.org/
9671W:      http://www.iptables.org/
9672W:      http://www.nftables.org/
9673Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9674T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9675T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9676S:      Maintained
9677F:      include/linux/netfilter*
9678F:      include/linux/netfilter/
9679F:      include/net/netfilter/
9680F:      include/uapi/linux/netfilter*
9681F:      include/uapi/linux/netfilter/
9682F:      net/*/netfilter.c
9683F:      net/*/netfilter/
9684F:      net/netfilter/
9685F:      net/bridge/br_netfilter*.c
9686
9687NETROM NETWORK LAYER
9688M:      Ralf Baechle <ralf@linux-mips.org>
9689L:      linux-hams@vger.kernel.org
9690W:      http://www.linux-ax25.org/
9691S:      Maintained
9692F:      include/net/netrom.h
9693F:      include/uapi/linux/netrom.h
9694F:      net/netrom/
9695
9696NETRONOME ETHERNET DRIVERS
9697M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9698L:      oss-drivers@netronome.com
9699S:      Maintained
9700F:      drivers/net/ethernet/netronome/
9701
9702NETWORK BLOCK DEVICE (NBD)
9703M:      Josef Bacik <jbacik@fb.com>
9704S:      Maintained
9705L:      linux-block@vger.kernel.org
9706L:      nbd@other.debian.org
9707F:      Documentation/blockdev/nbd.txt
9708F:      drivers/block/nbd.c
9709F:      include/uapi/linux/nbd.h
9710
9711NETWORK DROP MONITOR
9712M:      Neil Horman <nhorman@tuxdriver.com>
9713L:      netdev@vger.kernel.org
9714S:      Maintained
9715W:      https://fedorahosted.org/dropwatch/
9716F:      net/core/drop_monitor.c
9717
9718NETWORKING DRIVERS
9719M:      "David S. Miller" <davem@davemloft.net>
9720L:      netdev@vger.kernel.org
9721W:      http://www.linuxfoundation.org/en/Net
9722Q:      http://patchwork.ozlabs.org/project/netdev/list/
9723T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9724T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9725S:      Odd Fixes
9726F:      Documentation/devicetree/bindings/net/
9727F:      drivers/net/
9728F:      include/linux/if_*
9729F:      include/linux/netdevice.h
9730F:      include/linux/etherdevice.h
9731F:      include/linux/fcdevice.h
9732F:      include/linux/fddidevice.h
9733F:      include/linux/hippidevice.h
9734F:      include/linux/inetdevice.h
9735F:      include/uapi/linux/if_*
9736F:      include/uapi/linux/netdevice.h
9737
9738NETWORKING DRIVERS (WIRELESS)
9739M:      Kalle Valo <kvalo@codeaurora.org>
9740L:      linux-wireless@vger.kernel.org
9741Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9742T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9743T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9744S:      Maintained
9745F:      Documentation/devicetree/bindings/net/wireless/
9746F:      drivers/net/wireless/
9747
9748NETWORKING [DSA]
9749M:      Andrew Lunn <andrew@lunn.ch>
9750M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9751M:      Florian Fainelli <f.fainelli@gmail.com>
9752S:      Maintained
9753F:      net/dsa/
9754F:      include/net/dsa.h
9755F:      include/linux/dsa/
9756F:      drivers/net/dsa/
9757
9758NETWORKING [GENERAL]
9759M:      "David S. Miller" <davem@davemloft.net>
9760L:      netdev@vger.kernel.org
9761W:      http://www.linuxfoundation.org/en/Net
9762Q:      http://patchwork.ozlabs.org/project/netdev/list/
9763T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9764T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9765B:      mailto:netdev@vger.kernel.org
9766S:      Maintained
9767F:      net/
9768F:      include/net/
9769F:      include/linux/in.h
9770F:      include/linux/net.h
9771F:      include/linux/netdevice.h
9772F:      include/uapi/linux/in.h
9773F:      include/uapi/linux/net.h
9774F:      include/uapi/linux/netdevice.h
9775F:      include/uapi/linux/net_namespace.h
9776F:      tools/testing/selftests/net/
9777F:      lib/net_utils.c
9778F:      lib/random32.c
9779F:      Documentation/networking/
9780
9781NETWORKING [IPSEC]
9782M:      Steffen Klassert <steffen.klassert@secunet.com>
9783M:      Herbert Xu <herbert@gondor.apana.org.au>
9784M:      "David S. Miller" <davem@davemloft.net>
9785L:      netdev@vger.kernel.org
9786T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9787T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9788S:      Maintained
9789F:      net/core/flow.c
9790F:      net/xfrm/
9791F:      net/key/
9792F:      net/ipv4/xfrm*
9793F:      net/ipv4/esp4*
9794F:      net/ipv4/ah4.c
9795F:      net/ipv4/ipcomp.c
9796F:      net/ipv4/ip_vti.c
9797F:      net/ipv6/xfrm*
9798F:      net/ipv6/esp6*
9799F:      net/ipv6/ah6.c
9800F:      net/ipv6/ipcomp6.c
9801F:      net/ipv6/ip6_vti.c
9802F:      include/uapi/linux/xfrm.h
9803F:      include/net/xfrm.h
9804
9805NETWORKING [IPv4/IPv6]
9806M:      "David S. Miller" <davem@davemloft.net>
9807M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9808M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9809L:      netdev@vger.kernel.org
9810T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9811S:      Maintained
9812F:      net/ipv4/
9813F:      net/ipv6/
9814F:      include/net/ip*
9815F:      arch/x86/net/*
9816
9817NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9818M:      Paul Moore <paul@paul-moore.com>
9819W:      https://github.com/netlabel
9820L:      netdev@vger.kernel.org
9821L:      linux-security-module@vger.kernel.org
9822S:      Maintained
9823F:      Documentation/netlabel/
9824F:      include/net/calipso.h
9825F:      include/net/cipso_ipv4.h
9826F:      include/net/netlabel.h
9827F:      include/uapi/linux/netfilter/xt_SECMARK.h
9828F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9829F:      net/netlabel/
9830F:      net/ipv4/cipso_ipv4.c
9831F:      net/ipv6/calipso.c
9832F:      net/netfilter/xt_CONNSECMARK.c
9833F:      net/netfilter/xt_SECMARK.c
9834
9835NETWORKING [TLS]
9836M:      Aviad Yehezkel <aviadye@mellanox.com>
9837M:      Dave Watson <davejwatson@fb.com>
9838L:      netdev@vger.kernel.org
9839S:      Maintained
9840F:      net/tls/*
9841F:      include/uapi/linux/tls.h
9842F:      include/net/tls.h
9843
9844NETWORKING [WIRELESS]
9845L:      linux-wireless@vger.kernel.org
9846Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9847
9848NETDEVSIM
9849M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9850S:      Maintained
9851F:      drivers/net/netdevsim/*
9852
9853NETXEN (1/10) GbE SUPPORT
9854M:      Manish Chopra <manish.chopra@cavium.com>
9855M:      Rahul Verma <rahul.verma@cavium.com>
9856M:      Dept-GELinuxNICDev@cavium.com
9857L:      netdev@vger.kernel.org
9858S:      Supported
9859F:      drivers/net/ethernet/qlogic/netxen/
9860
9861NFC SUBSYSTEM
9862M:      Samuel Ortiz <sameo@linux.intel.com>
9863L:      linux-wireless@vger.kernel.org
9864L:      linux-nfc@lists.01.org (subscribers-only)
9865S:      Supported
9866F:      net/nfc/
9867F:      include/net/nfc/
9868F:      include/uapi/linux/nfc.h
9869F:      drivers/nfc/
9870F:      include/linux/platform_data/nfcmrvl.h
9871F:      include/linux/platform_data/nxp-nci.h
9872F:      Documentation/devicetree/bindings/net/nfc/
9873
9874NFS, SUNRPC, AND LOCKD CLIENTS
9875M:      Trond Myklebust <trond.myklebust@hammerspace.com>
9876M:      Anna Schumaker <anna.schumaker@netapp.com>
9877L:      linux-nfs@vger.kernel.org
9878W:      http://client.linux-nfs.org
9879T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9880S:      Maintained
9881F:      fs/lockd/
9882F:      fs/nfs/
9883F:      fs/nfs_common/
9884F:      net/sunrpc/
9885F:      include/linux/lockd/
9886F:      include/linux/nfs*
9887F:      include/linux/sunrpc/
9888F:      include/uapi/linux/nfs*
9889F:      include/uapi/linux/sunrpc/
9890
9891NILFS2 FILESYSTEM
9892M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9893L:      linux-nilfs@vger.kernel.org
9894W:      https://nilfs.sourceforge.io/
9895W:      https://nilfs.osdn.jp/
9896T:      git git://github.com/konis/nilfs2.git
9897S:      Supported
9898F:      Documentation/filesystems/nilfs2.txt
9899F:      fs/nilfs2/
9900F:      include/trace/events/nilfs2.h
9901F:      include/uapi/linux/nilfs2_api.h
9902F:      include/uapi/linux/nilfs2_ondisk.h
9903
9904NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9905M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9906W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9907S:      Maintained
9908F:      Documentation/scsi/NinjaSCSI.txt
9909F:      drivers/scsi/pcmcia/nsp_*
9910
9911NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9912M:      GOTO Masanori <gotom@debian.or.jp>
9913M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9914W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9915S:      Maintained
9916F:      Documentation/scsi/NinjaSCSI.txt
9917F:      drivers/scsi/nsp32*
9918
9919NIOS2 ARCHITECTURE
9920M:      Ley Foon Tan <lftan@altera.com>
9921L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9922T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9923S:      Maintained
9924F:      arch/nios2/
9925
9926NOHZ, DYNTICKS SUPPORT
9927M:      Frederic Weisbecker <fweisbec@gmail.com>
9928M:      Thomas Gleixner <tglx@linutronix.de>
9929M:      Ingo Molnar <mingo@kernel.org>
9930L:      linux-kernel@vger.kernel.org
9931T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9932S:      Maintained
9933F:      kernel/time/tick*.*
9934F:      include/linux/tick.h
9935F:      include/linux/sched/nohz.h
9936
9937NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9938M:      Pavel Machek <pavel@ucw.cz>
9939M:      Sakari Ailus <sakari.ailus@iki.fi>
9940L:      linux-media@vger.kernel.org
9941S:      Maintained
9942F:      drivers/media/i2c/et8ek8
9943F:      drivers/media/i2c/ad5820.c
9944
9945NOKIA N900 POWER SUPPLY DRIVERS
9946R:      Pali Rohár <pali.rohar@gmail.com>
9947F:      include/linux/power/bq2415x_charger.h
9948F:      include/linux/power/bq27xxx_battery.h
9949F:      include/linux/power/isp1704_charger.h
9950F:      drivers/power/supply/bq2415x_charger.c
9951F:      drivers/power/supply/bq27xxx_battery.c
9952F:      drivers/power/supply/bq27xxx_battery_i2c.c
9953F:      drivers/power/supply/isp1704_charger.c
9954F:      drivers/power/supply/rx51_battery.c
9955
9956NTB AMD DRIVER
9957M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9958L:      linux-ntb@googlegroups.com
9959S:      Supported
9960F:      drivers/ntb/hw/amd/
9961
9962NTB DRIVER CORE
9963M:      Jon Mason <jdmason@kudzu.us>
9964M:      Dave Jiang <dave.jiang@intel.com>
9965M:      Allen Hubbe <allenbh@gmail.com>
9966L:      linux-ntb@googlegroups.com
9967S:      Supported
9968W:      https://github.com/jonmason/ntb/wiki
9969T:      git git://github.com/jonmason/ntb.git
9970F:      drivers/ntb/
9971F:      drivers/net/ntb_netdev.c
9972F:      include/linux/ntb.h
9973F:      include/linux/ntb_transport.h
9974F:      tools/testing/selftests/ntb/
9975
9976NTB IDT DRIVER
9977M:      Serge Semin <fancer.lancer@gmail.com>
9978L:      linux-ntb@googlegroups.com
9979S:      Supported
9980F:      drivers/ntb/hw/idt/
9981
9982NTB INTEL DRIVER
9983M:      Dave Jiang <dave.jiang@intel.com>
9984L:      linux-ntb@googlegroups.com
9985S:      Supported
9986W:      https://github.com/davejiang/linux/wiki
9987T:      git https://github.com/davejiang/linux.git
9988F:      drivers/ntb/hw/intel/
9989
9990NTFS FILESYSTEM
9991M:      Anton Altaparmakov <anton@tuxera.com>
9992L:      linux-ntfs-dev@lists.sourceforge.net
9993W:      http://www.tuxera.com/
9994T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9995S:      Supported
9996F:      Documentation/filesystems/ntfs.txt
9997F:      fs/ntfs/
9998
9999NUBUS SUBSYSTEM
10000M:      Finn Thain <fthain@telegraphics.com.au>
10001L:      linux-m68k@lists.linux-m68k.org
10002S:      Maintained
10003F:      arch/*/include/asm/nubus.h
10004F:      drivers/nubus/
10005F:      include/linux/nubus.h
10006F:      include/uapi/linux/nubus.h
10007
10008NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10009M:      Antonino Daplas <adaplas@gmail.com>
10010L:      linux-fbdev@vger.kernel.org
10011S:      Maintained
10012F:      drivers/video/fbdev/riva/
10013F:      drivers/video/fbdev/nvidia/
10014
10015NVM EXPRESS DRIVER
10016M:      Keith Busch <keith.busch@intel.com>
10017M:      Jens Axboe <axboe@fb.com>
10018M:      Christoph Hellwig <hch@lst.de>
10019M:      Sagi Grimberg <sagi@grimberg.me>
10020L:      linux-nvme@lists.infradead.org
10021T:      git://git.infradead.org/nvme.git
10022W:      http://git.infradead.org/nvme.git
10023S:      Supported
10024F:      drivers/nvme/host/
10025F:      include/linux/nvme.h
10026F:      include/uapi/linux/nvme_ioctl.h
10027
10028NVM EXPRESS FC TRANSPORT DRIVERS
10029M:      James Smart <james.smart@broadcom.com>
10030L:      linux-nvme@lists.infradead.org
10031S:      Supported
10032F:      include/linux/nvme-fc.h
10033F:      include/linux/nvme-fc-driver.h
10034F:      drivers/nvme/host/fc.c
10035F:      drivers/nvme/target/fc.c
10036F:      drivers/nvme/target/fcloop.c
10037
10038NVM EXPRESS TARGET DRIVER
10039M:      Christoph Hellwig <hch@lst.de>
10040M:      Sagi Grimberg <sagi@grimberg.me>
10041L:      linux-nvme@lists.infradead.org
10042T:      git://git.infradead.org/nvme.git
10043W:      http://git.infradead.org/nvme.git
10044S:      Supported
10045F:      drivers/nvme/target/
10046
10047NVMEM FRAMEWORK
10048M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10049S:      Maintained
10050F:      drivers/nvmem/
10051F:      Documentation/devicetree/bindings/nvmem/
10052F:      Documentation/ABI/stable/sysfs-bus-nvmem
10053F:      include/linux/nvmem-consumer.h
10054F:      include/linux/nvmem-provider.h
10055
10056NXP SGTL5000 DRIVER
10057M:      Fabio Estevam <fabio.estevam@nxp.com>
10058L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10059S:      Maintained
10060F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10061F:      sound/soc/codecs/sgtl5000*
10062
10063NXP TDA998X DRM DRIVER
10064M:      Russell King <linux@armlinux.org.uk>
10065S:      Supported
10066T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10067T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10068F:      drivers/gpu/drm/i2c/tda998x_drv.c
10069F:      include/drm/i2c/tda998x.h
10070
10071NXP TFA9879 DRIVER
10072M:      Peter Rosin <peda@axentia.se>
10073L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10074S:      Maintained
10075F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10076F:      sound/soc/codecs/tfa9879*
10077
10078NXP-NCI NFC DRIVER
10079M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10080R:      Charles Gorand <charles.gorand@effinnov.com>
10081L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10082S:      Supported
10083F:      drivers/nfc/nxp-nci
10084
10085OBJTOOL
10086M:      Josh Poimboeuf <jpoimboe@redhat.com>
10087M:      Peter Zijlstra <peterz@infradead.org>
10088S:      Supported
10089F:      tools/objtool/
10090
10091OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10092M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10093M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10094L:      linuxppc-dev@lists.ozlabs.org
10095S:      Supported
10096F:      arch/powerpc/platforms/powernv/ocxl.c
10097F:      arch/powerpc/include/asm/pnv-ocxl.h
10098F:      drivers/misc/ocxl/
10099F:      include/misc/ocxl*
10100F:      include/uapi/misc/ocxl.h
10101F:      Documentation/accelerators/ocxl.txt
10102
10103OMAP AUDIO SUPPORT
10104M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10105M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10106L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10107L:      linux-omap@vger.kernel.org
10108S:      Maintained
10109F:      sound/soc/omap/
10110
10111OMAP CLOCK FRAMEWORK SUPPORT
10112M:      Paul Walmsley <paul@pwsan.com>
10113L:      linux-omap@vger.kernel.org
10114S:      Maintained
10115F:      arch/arm/*omap*/*clock*
10116
10117OMAP DEVICE TREE SUPPORT
10118M:      Benoît Cousson <bcousson@baylibre.com>
10119M:      Tony Lindgren <tony@atomide.com>
10120L:      linux-omap@vger.kernel.org
10121L:      devicetree@vger.kernel.org
10122S:      Maintained
10123F:      arch/arm/boot/dts/*omap*
10124F:      arch/arm/boot/dts/*am3*
10125F:      arch/arm/boot/dts/*am4*
10126F:      arch/arm/boot/dts/*am5*
10127F:      arch/arm/boot/dts/*dra7*
10128
10129OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10130M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10131L:      linux-omap@vger.kernel.org
10132L:      linux-fbdev@vger.kernel.org
10133S:      Maintained
10134F:      drivers/video/fbdev/omap2/
10135F:      Documentation/arm/OMAP/DSS
10136
10137OMAP FRAMEBUFFER SUPPORT
10138M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10139L:      linux-fbdev@vger.kernel.org
10140L:      linux-omap@vger.kernel.org
10141S:      Maintained
10142F:      drivers/video/fbdev/omap/
10143
10144OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10145M:      Roger Quadros <rogerq@ti.com>
10146M:      Tony Lindgren <tony@atomide.com>
10147L:      linux-omap@vger.kernel.org
10148S:      Maintained
10149F:      drivers/memory/omap-gpmc.c
10150F:      arch/arm/mach-omap2/*gpmc*
10151
10152OMAP GPIO DRIVER
10153M:      Grygorii Strashko <grygorii.strashko@ti.com>
10154M:      Santosh Shilimkar <ssantosh@kernel.org>
10155M:      Kevin Hilman <khilman@kernel.org>
10156L:      linux-omap@vger.kernel.org
10157S:      Maintained
10158F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10159F:      drivers/gpio/gpio-omap.c
10160
10161OMAP HARDWARE SPINLOCK SUPPORT
10162M:      Ohad Ben-Cohen <ohad@wizery.com>
10163L:      linux-omap@vger.kernel.org
10164S:      Maintained
10165F:      drivers/hwspinlock/omap_hwspinlock.c
10166
10167OMAP HS MMC SUPPORT
10168L:      linux-mmc@vger.kernel.org
10169L:      linux-omap@vger.kernel.org
10170S:      Orphan
10171F:      drivers/mmc/host/omap_hsmmc.c
10172
10173OMAP HWMOD DATA
10174M:      Paul Walmsley <paul@pwsan.com>
10175L:      linux-omap@vger.kernel.org
10176S:      Maintained
10177F:      arch/arm/mach-omap2/omap_hwmod*data*
10178
10179OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10180M:      Benoît Cousson <bcousson@baylibre.com>
10181L:      linux-omap@vger.kernel.org
10182S:      Maintained
10183F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10184
10185OMAP HWMOD SUPPORT
10186M:      Benoît Cousson <bcousson@baylibre.com>
10187M:      Paul Walmsley <paul@pwsan.com>
10188L:      linux-omap@vger.kernel.org
10189S:      Maintained
10190F:      arch/arm/mach-omap2/omap_hwmod.*
10191
10192OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10193M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10194L:      linux-media@vger.kernel.org
10195S:      Maintained
10196F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10197F:      drivers/media/platform/omap3isp/
10198F:      drivers/staging/media/omap4iss/
10199
10200OMAP MMC SUPPORT
10201M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10202L:      linux-omap@vger.kernel.org
10203S:      Maintained
10204F:      drivers/mmc/host/omap.c
10205
10206OMAP POWER MANAGEMENT SUPPORT
10207M:      Kevin Hilman <khilman@kernel.org>
10208L:      linux-omap@vger.kernel.org
10209S:      Maintained
10210F:      arch/arm/*omap*/*pm*
10211F:      drivers/cpufreq/omap-cpufreq.c
10212
10213OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10214M:      Rajendra Nayak <rnayak@codeaurora.org>
10215M:      Paul Walmsley <paul@pwsan.com>
10216L:      linux-omap@vger.kernel.org
10217S:      Maintained
10218F:      arch/arm/mach-omap2/prm*
10219
10220OMAP RANDOM NUMBER GENERATOR SUPPORT
10221M:      Deepak Saxena <dsaxena@plexity.net>
10222S:      Maintained
10223F:      drivers/char/hw_random/omap-rng.c
10224
10225OMAP USB SUPPORT
10226L:      linux-usb@vger.kernel.org
10227L:      linux-omap@vger.kernel.org
10228S:      Orphan
10229F:      drivers/usb/*/*omap*
10230F:      arch/arm/*omap*/usb*
10231
10232OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10233M:      Mark Jackson <mpfj@newflow.co.uk>
10234L:      linux-omap@vger.kernel.org
10235S:      Maintained
10236F:      arch/arm/boot/dts/am335x-nano.dts
10237
10238OMAP1 SUPPORT
10239M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10240M:      Tony Lindgren <tony@atomide.com>
10241L:      linux-omap@vger.kernel.org
10242Q:      http://patchwork.kernel.org/project/linux-omap/list/
10243T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10244S:      Maintained
10245F:      arch/arm/mach-omap1/
10246F:      arch/arm/plat-omap/
10247F:      arch/arm/configs/omap1_defconfig
10248F:      drivers/i2c/busses/i2c-omap.c
10249F:      include/linux/i2c-omap.h
10250
10251OMAP2+ SUPPORT
10252M:      Tony Lindgren <tony@atomide.com>
10253L:      linux-omap@vger.kernel.org
10254W:      http://www.muru.com/linux/omap/
10255W:      http://linux.omap.com/
10256Q:      http://patchwork.kernel.org/project/linux-omap/list/
10257T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10258S:      Maintained
10259F:      arch/arm/mach-omap2/
10260F:      arch/arm/plat-omap/
10261F:      arch/arm/configs/omap2plus_defconfig
10262F:      drivers/i2c/busses/i2c-omap.c
10263F:      drivers/irqchip/irq-omap-intc.c
10264F:      drivers/mfd/*omap*.c
10265F:      drivers/mfd/menelaus.c
10266F:      drivers/mfd/palmas.c
10267F:      drivers/mfd/tps65217.c
10268F:      drivers/mfd/tps65218.c
10269F:      drivers/mfd/tps65910.c
10270F:      drivers/mfd/twl-core.[ch]
10271F:      drivers/mfd/twl4030*.c
10272F:      drivers/mfd/twl6030*.c
10273F:      drivers/mfd/twl6040*.c
10274F:      drivers/regulator/palmas-regulator*.c
10275F:      drivers/regulator/pbias-regulator.c
10276F:      drivers/regulator/tps65217-regulator.c
10277F:      drivers/regulator/tps65218-regulator.c
10278F:      drivers/regulator/tps65910-regulator.c
10279F:      drivers/regulator/twl-regulator.c
10280F:      drivers/regulator/twl6030-regulator.c
10281F:      include/linux/i2c-omap.h
10282
10283ONION OMEGA2+ BOARD
10284M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10285L:      linux-mips@linux-mips.org
10286S:      Maintained
10287F:      arch/mips/boot/dts/ralink/omega2p.dts
10288
10289OMFS FILESYSTEM
10290M:      Bob Copeland <me@bobcopeland.com>
10291L:      linux-karma-devel@lists.sourceforge.net
10292S:      Maintained
10293F:      Documentation/filesystems/omfs.txt
10294F:      fs/omfs/
10295
10296OMNIKEY CARDMAN 4000 DRIVER
10297M:      Harald Welte <laforge@gnumonks.org>
10298S:      Maintained
10299F:      drivers/char/pcmcia/cm4000_cs.c
10300F:      include/linux/cm4000_cs.h
10301F:      include/uapi/linux/cm4000_cs.h
10302
10303OMNIKEY CARDMAN 4040 DRIVER
10304M:      Harald Welte <laforge@gnumonks.org>
10305S:      Maintained
10306F:      drivers/char/pcmcia/cm4040_cs.*
10307
10308OMNIVISION OV13858 SENSOR DRIVER
10309M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10310L:      linux-media@vger.kernel.org
10311T:      git git://linuxtv.org/media_tree.git
10312S:      Maintained
10313F:      drivers/media/i2c/ov13858.c
10314
10315OMNIVISION OV2685 SENSOR DRIVER
10316M:      Shunqian Zheng <zhengsq@rock-chips.com>
10317L:      linux-media@vger.kernel.org
10318T:      git git://linuxtv.org/media_tree.git
10319S:      Maintained
10320F:      drivers/media/i2c/ov2685.c
10321
10322OMNIVISION OV5640 SENSOR DRIVER
10323M:      Steve Longerbeam <slongerbeam@gmail.com>
10324L:      linux-media@vger.kernel.org
10325T:      git git://linuxtv.org/media_tree.git
10326S:      Maintained
10327F:      drivers/media/i2c/ov5640.c
10328
10329OMNIVISION OV5647 SENSOR DRIVER
10330M:      Luis Oliveira <lolivei@synopsys.com>
10331L:      linux-media@vger.kernel.org
10332T:      git git://linuxtv.org/media_tree.git
10333S:      Maintained
10334F:      drivers/media/i2c/ov5647.c
10335
10336OMNIVISION OV5695 SENSOR DRIVER
10337M:      Shunqian Zheng <zhengsq@rock-chips.com>
10338L:      linux-media@vger.kernel.org
10339T:      git git://linuxtv.org/media_tree.git
10340S:      Maintained
10341F:      drivers/media/i2c/ov5695.c
10342
10343OMNIVISION OV7670 SENSOR DRIVER
10344M:      Jonathan Corbet <corbet@lwn.net>
10345L:      linux-media@vger.kernel.org
10346T:      git git://linuxtv.org/media_tree.git
10347S:      Maintained
10348F:      drivers/media/i2c/ov7670.c
10349F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10350
10351OMNIVISION OV772x SENSOR DRIVER
10352M:      Jacopo Mondi <jacopo@jmondi.org>
10353L:      linux-media@vger.kernel.org
10354T:      git git://linuxtv.org/media_tree.git
10355S:      Odd fixes
10356F:      drivers/media/i2c/ov772x.c
10357F:      include/media/i2c/ov772x.h
10358
10359OMNIVISION OV7740 SENSOR DRIVER
10360M:      Wenyou Yang <wenyou.yang@microchip.com>
10361L:      linux-media@vger.kernel.org
10362T:      git git://linuxtv.org/media_tree.git
10363S:      Maintained
10364F:      drivers/media/i2c/ov7740.c
10365F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10366
10367OMNIVISION OV9650 SENSOR DRIVER
10368M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10369R:      Akinobu Mita <akinobu.mita@gmail.com>
10370R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10371L:      linux-media@vger.kernel.org
10372T:      git git://linuxtv.org/media_tree.git
10373S:      Maintained
10374F:      drivers/media/i2c/ov9650.c
10375F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10376
10377ONENAND FLASH DRIVER
10378M:      Kyungmin Park <kyungmin.park@samsung.com>
10379L:      linux-mtd@lists.infradead.org
10380S:      Maintained
10381F:      drivers/mtd/nand/onenand/
10382F:      include/linux/mtd/onenand*.h
10383
10384ONSTREAM SCSI TAPE DRIVER
10385M:      Willem Riede <osst@riede.org>
10386L:      osst-users@lists.sourceforge.net
10387L:      linux-scsi@vger.kernel.org
10388S:      Maintained
10389F:      Documentation/scsi/osst.txt
10390F:      drivers/scsi/osst.*
10391F:      drivers/scsi/osst_*.h
10392F:      drivers/scsi/st.h
10393
10394OP-TEE DRIVER
10395M:      Jens Wiklander <jens.wiklander@linaro.org>
10396S:      Maintained
10397F:      drivers/tee/optee/
10398
10399OPA-VNIC DRIVER
10400M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10401M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10402L:      linux-rdma@vger.kernel.org
10403S:      Supported
10404F:      drivers/infiniband/ulp/opa_vnic
10405
10406OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10407M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10408L:      devicetree@vger.kernel.org
10409S:      Maintained
10410F:      Documentation/devicetree/dynamic-resolution-notes.txt
10411F:      Documentation/devicetree/overlay-notes.txt
10412F:      drivers/of/overlay.c
10413F:      drivers/of/resolver.c
10414
10415OPEN FIRMWARE AND FLATTENED DEVICE TREE
10416M:      Rob Herring <robh+dt@kernel.org>
10417M:      Frank Rowand <frowand.list@gmail.com>
10418L:      devicetree@vger.kernel.org
10419W:      http://www.devicetree.org/
10420T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10421S:      Maintained
10422F:      drivers/of/
10423F:      include/linux/of*.h
10424F:      scripts/dtc/
10425F:      Documentation/ABI/testing/sysfs-firmware-ofw
10426
10427OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10428M:      Rob Herring <robh+dt@kernel.org>
10429M:      Mark Rutland <mark.rutland@arm.com>
10430L:      devicetree@vger.kernel.org
10431T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10432Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10433S:      Maintained
10434F:      Documentation/devicetree/
10435F:      arch/*/boot/dts/
10436F:      include/dt-bindings/
10437
10438OPENCORES I2C BUS DRIVER
10439M:      Peter Korsgaard <jacmet@sunsite.dk>
10440L:      linux-i2c@vger.kernel.org
10441S:      Maintained
10442F:      Documentation/i2c/busses/i2c-ocores
10443F:      drivers/i2c/busses/i2c-ocores.c
10444
10445OPENRISC ARCHITECTURE
10446M:      Jonas Bonn <jonas@southpole.se>
10447M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10448M:      Stafford Horne <shorne@gmail.com>
10449T:      git git://github.com/openrisc/linux.git
10450L:      openrisc@lists.librecores.org
10451W:      http://openrisc.io
10452S:      Maintained
10453F:      Documentation/devicetree/bindings/openrisc/
10454F:      Documentation/openrisc/
10455F:      arch/openrisc/
10456F:      drivers/irqchip/irq-ompic.c
10457F:      drivers/irqchip/irq-or1k-*
10458
10459OPENVSWITCH
10460M:      Pravin B Shelar <pshelar@ovn.org>
10461L:      netdev@vger.kernel.org
10462L:      dev@openvswitch.org
10463W:      http://openvswitch.org
10464S:      Maintained
10465F:      net/openvswitch/
10466F:      include/uapi/linux/openvswitch.h
10467
10468OPERATING PERFORMANCE POINTS (OPP)
10469M:      Viresh Kumar <vireshk@kernel.org>
10470M:      Nishanth Menon <nm@ti.com>
10471M:      Stephen Boyd <sboyd@kernel.org>
10472L:      linux-pm@vger.kernel.org
10473S:      Maintained
10474T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10475F:      drivers/opp/
10476F:      include/linux/pm_opp.h
10477F:      Documentation/power/opp.txt
10478F:      Documentation/devicetree/bindings/opp/
10479
10480OPL4 DRIVER
10481M:      Clemens Ladisch <clemens@ladisch.de>
10482L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10483T:      git git://git.alsa-project.org/alsa-kernel.git
10484S:      Maintained
10485F:      sound/drivers/opl4/
10486
10487OPROFILE
10488M:      Robert Richter <rric@kernel.org>
10489L:      oprofile-list@lists.sf.net
10490S:      Maintained
10491F:      arch/*/include/asm/oprofile*.h
10492F:      arch/*/oprofile/
10493F:      drivers/oprofile/
10494F:      include/linux/oprofile.h
10495
10496ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10497M:      Mark Fasheh <mark@fasheh.com>
10498M:      Joel Becker <jlbec@evilplan.org>
10499L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10500W:      http://ocfs2.wiki.kernel.org
10501S:      Supported
10502F:      Documentation/filesystems/ocfs2.txt
10503F:      Documentation/filesystems/dlmfs.txt
10504F:      fs/ocfs2/
10505
10506ORANGEFS FILESYSTEM
10507M:      Mike Marshall <hubcap@omnibond.com>
10508R:      Martin Brandenburg <martin@omnibond.com>
10509L:      devel@lists.orangefs.org
10510T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10511S:      Supported
10512F:      fs/orangefs/
10513F:      Documentation/filesystems/orangefs.txt
10514
10515ORINOCO DRIVER
10516L:      linux-wireless@vger.kernel.org
10517W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10518W:      http://www.nongnu.org/orinoco/
10519S:      Orphan
10520F:      drivers/net/wireless/intersil/orinoco/
10521
10522OSD LIBRARY and FILESYSTEM
10523M:      Boaz Harrosh <ooo@electrozaur.com>
10524S:      Maintained
10525F:      drivers/scsi/osd/
10526F:      include/scsi/osd_*
10527F:      fs/exofs/
10528
10529OV2659 OMNIVISION SENSOR DRIVER
10530M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10531L:      linux-media@vger.kernel.org
10532W:      https://linuxtv.org
10533Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10534T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10535S:      Maintained
10536F:      drivers/media/i2c/ov2659.c
10537F:      include/media/i2c/ov2659.h
10538
10539OVERLAY FILESYSTEM
10540M:      Miklos Szeredi <miklos@szeredi.hu>
10541L:      linux-unionfs@vger.kernel.org
10542T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10543S:      Supported
10544F:      fs/overlayfs/
10545F:      Documentation/filesystems/overlayfs.txt
10546
10547P54 WIRELESS DRIVER
10548M:      Christian Lamparter <chunkeey@googlemail.com>
10549L:      linux-wireless@vger.kernel.org
10550W:      http://wireless.kernel.org/en/users/Drivers/p54
10551S:      Maintained
10552F:      drivers/net/wireless/intersil/p54/
10553
10554PA SEMI ETHERNET DRIVER
10555L:      netdev@vger.kernel.org
10556S:      Orphan
10557F:      drivers/net/ethernet/pasemi/*
10558
10559PA SEMI SMBUS DRIVER
10560L:      linux-i2c@vger.kernel.org
10561S:      Orphan
10562F:      drivers/i2c/busses/i2c-pasemi.c
10563
10564PADATA PARALLEL EXECUTION MECHANISM
10565M:      Steffen Klassert <steffen.klassert@secunet.com>
10566L:      linux-crypto@vger.kernel.org
10567S:      Maintained
10568F:      kernel/padata.c
10569F:      include/linux/padata.h
10570F:      Documentation/padata.txt
10571
10572PANASONIC LAPTOP ACPI EXTRAS DRIVER
10573M:      Harald Welte <laforge@gnumonks.org>
10574L:      platform-driver-x86@vger.kernel.org
10575S:      Maintained
10576F:      drivers/platform/x86/panasonic-laptop.c
10577
10578PARALLEL LCD/KEYPAD PANEL DRIVER
10579M:      Willy Tarreau <willy@haproxy.com>
10580M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10581S:      Odd Fixes
10582F:      Documentation/misc-devices/lcd-panel-cgram.txt
10583F:      drivers/misc/panel.c
10584
10585PARALLEL PORT SUBSYSTEM
10586M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10587M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10588L:      linux-parport@lists.infradead.org (subscribers-only)
10589S:      Maintained
10590F:      drivers/parport/
10591F:      include/linux/parport*.h
10592F:      drivers/char/ppdev.c
10593F:      include/uapi/linux/ppdev.h
10594F:      Documentation/parport*.txt
10595
10596PARAVIRT_OPS INTERFACE
10597M:      Juergen Gross <jgross@suse.com>
10598M:      Alok Kataria <akataria@vmware.com>
10599L:      virtualization@lists.linux-foundation.org
10600S:      Supported
10601F:      Documentation/virtual/paravirt_ops.txt
10602F:      arch/*/kernel/paravirt*
10603F:      arch/*/include/asm/paravirt*.h
10604F:      include/linux/hypervisor.h
10605
10606PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10607M:      Tim Waugh <tim@cyberelk.net>
10608L:      linux-parport@lists.infradead.org (subscribers-only)
10609S:      Maintained
10610F:      Documentation/blockdev/paride.txt
10611F:      drivers/block/paride/
10612
10613PARISC ARCHITECTURE
10614M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10615M:      Helge Deller <deller@gmx.de>
10616L:      linux-parisc@vger.kernel.org
10617W:      http://www.parisc-linux.org/
10618Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10619T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10620T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10621S:      Maintained
10622F:      arch/parisc/
10623F:      Documentation/parisc/
10624F:      drivers/parisc/
10625F:      drivers/char/agp/parisc-agp.c
10626F:      drivers/input/serio/gscps2.c
10627F:      drivers/parport/parport_gsc.*
10628F:      drivers/tty/serial/8250/8250_gsc.c
10629F:      drivers/video/fbdev/sti*
10630F:      drivers/video/console/sti*
10631F:      drivers/video/logo/logo_parisc*
10632
10633PARMAN
10634M:      Jiri Pirko <jiri@mellanox.com>
10635L:      netdev@vger.kernel.org
10636S:      Supported
10637F:      lib/parman.c
10638F:      lib/test_parman.c
10639F:      include/linux/parman.h
10640
10641PC87360 HARDWARE MONITORING DRIVER
10642M:      Jim Cromie <jim.cromie@gmail.com>
10643L:      linux-hwmon@vger.kernel.org
10644S:      Maintained
10645F:      Documentation/hwmon/pc87360
10646F:      drivers/hwmon/pc87360.c
10647
10648PC8736x GPIO DRIVER
10649M:      Jim Cromie <jim.cromie@gmail.com>
10650S:      Maintained
10651F:      drivers/char/pc8736x_gpio.c
10652
10653PC87427 HARDWARE MONITORING DRIVER
10654M:      Jean Delvare <jdelvare@suse.com>
10655L:      linux-hwmon@vger.kernel.org
10656S:      Maintained
10657F:      Documentation/hwmon/pc87427
10658F:      drivers/hwmon/pc87427.c
10659
10660PCA9532 LED DRIVER
10661M:      Riku Voipio <riku.voipio@iki.fi>
10662S:      Maintained
10663F:      drivers/leds/leds-pca9532.c
10664F:      include/linux/leds-pca9532.h
10665
10666PCA9541 I2C BUS MASTER SELECTOR DRIVER
10667M:      Guenter Roeck <linux@roeck-us.net>
10668L:      linux-i2c@vger.kernel.org
10669S:      Maintained
10670F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10671
10672PCDP - PRIMARY CONSOLE AND DEBUG PORT
10673M:      Khalid Aziz <khalid@gonehiking.org>
10674S:      Maintained
10675F:      drivers/firmware/pcdp.*
10676
10677PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10678M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10679L:      linux-pci@vger.kernel.org
10680L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10681S:      Maintained
10682F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10683F:      drivers/pci/host/pci-aardvark.c
10684
10685PCI DRIVER FOR ALTERA PCIE IP
10686M:      Ley Foon Tan <lftan@altera.com>
10687L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10688L:      linux-pci@vger.kernel.org
10689S:      Supported
10690F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10691F:      drivers/pci/host/pcie-altera.c
10692
10693PCI DRIVER FOR APPLIEDMICRO XGENE
10694M:      Tanmay Inamdar <tinamdar@apm.com>
10695L:      linux-pci@vger.kernel.org
10696L:      linux-arm-kernel@lists.infradead.org
10697S:      Maintained
10698F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10699F:      drivers/pci/host/pci-xgene.c
10700
10701PCI DRIVER FOR ARM VERSATILE PLATFORM
10702M:      Rob Herring <robh@kernel.org>
10703L:      linux-pci@vger.kernel.org
10704L:      linux-arm-kernel@lists.infradead.org
10705S:      Maintained
10706F:      Documentation/devicetree/bindings/pci/versatile.txt
10707F:      drivers/pci/host/pci-versatile.c
10708
10709PCI DRIVER FOR ARMADA 8K
10710M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10711L:      linux-pci@vger.kernel.org
10712L:      linux-arm-kernel@lists.infradead.org
10713S:      Maintained
10714F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10715F:      drivers/pci/dwc/pcie-armada8k.c
10716
10717PCI DRIVER FOR CADENCE PCIE IP
10718M:      Alan Douglas <adouglas@cadence.com>
10719L:      linux-pci@vger.kernel.org
10720S:      Maintained
10721F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10722F:      drivers/pci/cadence/pcie-cadence*
10723
10724PCI DRIVER FOR FREESCALE LAYERSCAPE
10725M:      Minghuan Lian <minghuan.Lian@freescale.com>
10726M:      Mingkai Hu <mingkai.hu@freescale.com>
10727M:      Roy Zang <tie-fei.zang@freescale.com>
10728L:      linuxppc-dev@lists.ozlabs.org
10729L:      linux-pci@vger.kernel.org
10730L:      linux-arm-kernel@lists.infradead.org
10731S:      Maintained
10732F:      drivers/pci/dwc/*layerscape*
10733
10734PCI DRIVER FOR GENERIC OF HOSTS
10735M:      Will Deacon <will.deacon@arm.com>
10736L:      linux-pci@vger.kernel.org
10737L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10738S:      Maintained
10739F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10740F:      drivers/pci/host/pci-host-common.c
10741F:      drivers/pci/host/pci-host-generic.c
10742
10743PCI DRIVER FOR IMX6
10744M:      Richard Zhu <hongxing.zhu@nxp.com>
10745M:      Lucas Stach <l.stach@pengutronix.de>
10746L:      linux-pci@vger.kernel.org
10747L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10748S:      Maintained
10749F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10750F:      drivers/pci/dwc/*imx6*
10751
10752PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10753M:      Keith Busch <keith.busch@intel.com>
10754M:      Jonathan Derrick <jonathan.derrick@intel.com>
10755L:      linux-pci@vger.kernel.org
10756S:      Supported
10757F:      drivers/pci/host/vmd.c
10758
10759PCI DRIVER FOR MICROSEMI SWITCHTEC
10760M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10761M:      Logan Gunthorpe <logang@deltatee.com>
10762L:      linux-pci@vger.kernel.org
10763S:      Maintained
10764F:      Documentation/switchtec.txt
10765F:      Documentation/ABI/testing/sysfs-class-switchtec
10766F:      drivers/pci/switch/switchtec*
10767F:      include/uapi/linux/switchtec_ioctl.h
10768F:      include/linux/switchtec.h
10769F:      drivers/ntb/hw/mscc/
10770
10771PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10772M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10773M:      Jason Cooper <jason@lakedaemon.net>
10774L:      linux-pci@vger.kernel.org
10775L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10776S:      Maintained
10777F:      drivers/pci/host/*mvebu*
10778
10779PCI DRIVER FOR NVIDIA TEGRA
10780M:      Thierry Reding <thierry.reding@gmail.com>
10781L:      linux-tegra@vger.kernel.org
10782L:      linux-pci@vger.kernel.org
10783S:      Supported
10784F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10785F:      drivers/pci/host/pci-tegra.c
10786
10787PCI DRIVER FOR RENESAS R-CAR
10788M:      Simon Horman <horms@verge.net.au>
10789L:      linux-pci@vger.kernel.org
10790L:      linux-renesas-soc@vger.kernel.org
10791S:      Maintained
10792F:      drivers/pci/host/*rcar*
10793
10794PCI DRIVER FOR SAMSUNG EXYNOS
10795M:      Jingoo Han <jingoohan1@gmail.com>
10796L:      linux-pci@vger.kernel.org
10797L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10798L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10799S:      Maintained
10800F:      drivers/pci/dwc/pci-exynos.c
10801
10802PCI DRIVER FOR SYNOPSYS DESIGNWARE
10803M:      Jingoo Han <jingoohan1@gmail.com>
10804M:      Joao Pinto <Joao.Pinto@synopsys.com>
10805L:      linux-pci@vger.kernel.org
10806S:      Maintained
10807F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10808F:      drivers/pci/dwc/*designware*
10809
10810PCI DRIVER FOR TI DRA7XX
10811M:      Kishon Vijay Abraham I <kishon@ti.com>
10812L:      linux-omap@vger.kernel.org
10813L:      linux-pci@vger.kernel.org
10814S:      Supported
10815F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10816F:      drivers/pci/dwc/pci-dra7xx.c
10817
10818PCI DRIVER FOR TI KEYSTONE
10819M:      Murali Karicheri <m-karicheri2@ti.com>
10820L:      linux-pci@vger.kernel.org
10821L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10822S:      Maintained
10823F:      drivers/pci/dwc/*keystone*
10824
10825PCI ENDPOINT SUBSYSTEM
10826M:      Kishon Vijay Abraham I <kishon@ti.com>
10827M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10828L:      linux-pci@vger.kernel.org
10829T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10830S:      Supported
10831F:      drivers/pci/endpoint/
10832F:      drivers/misc/pci_endpoint_test.c
10833F:      tools/pci/
10834
10835PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10836M:      Russell Currey <ruscur@russell.cc>
10837L:      linuxppc-dev@lists.ozlabs.org
10838S:      Supported
10839F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10840F:      arch/powerpc/kernel/eeh*.c
10841F:      arch/powerpc/platforms/*/eeh*.c
10842F:      arch/powerpc/include/*/eeh*.h
10843
10844PCI ERROR RECOVERY
10845M:      Linas Vepstas <linasvepstas@gmail.com>
10846L:      linux-pci@vger.kernel.org
10847S:      Supported
10848F:      Documentation/PCI/pci-error-recovery.txt
10849
10850PCI MSI DRIVER FOR ALTERA MSI IP
10851M:      Ley Foon Tan <lftan@altera.com>
10852L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10853L:      linux-pci@vger.kernel.org
10854S:      Supported
10855F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10856F:      drivers/pci/host/pcie-altera-msi.c
10857
10858PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10859M:      Duc Dang <dhdang@apm.com>
10860L:      linux-pci@vger.kernel.org
10861L:      linux-arm-kernel@lists.infradead.org
10862S:      Maintained
10863F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10864F:      drivers/pci/host/pci-xgene-msi.c
10865
10866PCI SUBSYSTEM
10867M:      Bjorn Helgaas <bhelgaas@google.com>
10868L:      linux-pci@vger.kernel.org
10869Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10870T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10871S:      Supported
10872F:      Documentation/devicetree/bindings/pci/
10873F:      Documentation/PCI/
10874F:      drivers/acpi/pci*
10875F:      drivers/pci/
10876F:      include/asm-generic/pci*
10877F:      include/linux/pci*
10878F:      include/linux/of_pci.h
10879F:      include/uapi/linux/pci*
10880F:      lib/pci*
10881F:      arch/x86/pci/
10882F:      arch/x86/kernel/quirks.c
10883
10884PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10885M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10886L:      linux-pci@vger.kernel.org
10887Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10888T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10889S:      Supported
10890F:      drivers/pci/cadence/
10891F:      drivers/pci/host/
10892F:      drivers/pci/dwc/
10893
10894PCIE DRIVER FOR AXIS ARTPEC
10895M:      Jesper Nilsson <jesper.nilsson@axis.com>
10896L:      linux-arm-kernel@axis.com
10897L:      linux-pci@vger.kernel.org
10898S:      Maintained
10899F:      Documentation/devicetree/bindings/pci/axis,artpec*
10900F:      drivers/pci/dwc/*artpec*
10901
10902PCIE DRIVER FOR CAVIUM THUNDERX
10903M:      David Daney <david.daney@cavium.com>
10904L:      linux-pci@vger.kernel.org
10905L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10906S:      Supported
10907F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10908F:      drivers/pci/host/pci-thunder-*
10909
10910PCIE DRIVER FOR HISILICON
10911M:      Zhou Wang <wangzhou1@hisilicon.com>
10912L:      linux-pci@vger.kernel.org
10913S:      Maintained
10914F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10915F:      drivers/pci/dwc/pcie-hisi.c
10916
10917PCIE DRIVER FOR HISILICON KIRIN
10918M:      Xiaowei Song <songxiaowei@hisilicon.com>
10919M:      Binghui Wang <wangbinghui@hisilicon.com>
10920L:      linux-pci@vger.kernel.org
10921S:      Maintained
10922F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10923F:      drivers/pci/dwc/pcie-kirin.c
10924
10925PCIE DRIVER FOR HISILICON STB
10926M:      Jianguo Sun <sunjianguo1@huawei.com>
10927M:      Shawn Guo <shawn.guo@linaro.org>
10928L:      linux-pci@vger.kernel.org
10929S:      Maintained
10930F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10931F:      drivers/pci/dwc/pcie-histb.c
10932
10933PCIE DRIVER FOR MEDIATEK
10934M:      Ryder Lee <ryder.lee@mediatek.com>
10935L:      linux-pci@vger.kernel.org
10936L:      linux-mediatek@lists.infradead.org
10937S:      Supported
10938F:      Documentation/devicetree/bindings/pci/mediatek*
10939F:      drivers/pci/host/*mediatek*
10940
10941PCIE DRIVER FOR QUALCOMM MSM
10942M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10943L:      linux-pci@vger.kernel.org
10944L:      linux-arm-msm@vger.kernel.org
10945S:      Maintained
10946F:      drivers/pci/dwc/*qcom*
10947
10948PCIE DRIVER FOR ROCKCHIP
10949M:      Shawn Lin <shawn.lin@rock-chips.com>
10950L:      linux-pci@vger.kernel.org
10951L:      linux-rockchip@lists.infradead.org
10952S:      Maintained
10953F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10954F:      drivers/pci/host/pcie-rockchip.c
10955
10956PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10957M:      Linus Walleij <linus.walleij@linaro.org>
10958L:      linux-pci@vger.kernel.org
10959S:      Maintained
10960F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10961F:      drivers/pci/host/pci-v3-semi.c
10962
10963PCIE DRIVER FOR ST SPEAR13XX
10964M:      Pratyush Anand <pratyush.anand@gmail.com>
10965L:      linux-pci@vger.kernel.org
10966S:      Maintained
10967F:      drivers/pci/dwc/*spear*
10968
10969PCMCIA SUBSYSTEM
10970M:      Dominik Brodowski <linux@dominikbrodowski.net>
10971T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10972S:      Odd Fixes
10973F:      Documentation/pcmcia/
10974F:      tools/pcmcia/
10975F:      drivers/pcmcia/
10976F:      include/pcmcia/
10977
10978PCNET32 NETWORK DRIVER
10979M:      Don Fry <pcnet32@frontier.com>
10980L:      netdev@vger.kernel.org
10981S:      Maintained
10982F:      drivers/net/ethernet/amd/pcnet32.c
10983
10984PCRYPT PARALLEL CRYPTO ENGINE
10985M:      Steffen Klassert <steffen.klassert@secunet.com>
10986L:      linux-crypto@vger.kernel.org
10987S:      Maintained
10988F:      crypto/pcrypt.c
10989F:      include/crypto/pcrypt.h
10990
10991PEAQ WMI HOTKEYS DRIVER
10992M:      Hans de Goede <hdegoede@redhat.com>
10993L:      platform-driver-x86@vger.kernel.org
10994S:      Maintained
10995F:      drivers/platform/x86/peaq-wmi.c
10996
10997PER-CPU MEMORY ALLOCATOR
10998M:      Tejun Heo <tj@kernel.org>
10999M:      Christoph Lameter <cl@linux.com>
11000M:      Dennis Zhou <dennisszhou@gmail.com>
11001T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11002S:      Maintained
11003F:      include/linux/percpu*.h
11004F:      mm/percpu*.c
11005F:      arch/*/include/asm/percpu.h
11006
11007PER-TASK DELAY ACCOUNTING
11008M:      Balbir Singh <bsingharora@gmail.com>
11009S:      Maintained
11010F:      include/linux/delayacct.h
11011F:      kernel/delayacct.c
11012
11013PERFORMANCE EVENTS SUBSYSTEM
11014M:      Peter Zijlstra <peterz@infradead.org>
11015M:      Ingo Molnar <mingo@redhat.com>
11016M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11017R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11018R:      Jiri Olsa <jolsa@redhat.com>
11019R:      Namhyung Kim <namhyung@kernel.org>
11020L:      linux-kernel@vger.kernel.org
11021T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11022S:      Supported
11023F:      kernel/events/*
11024F:      include/linux/perf_event.h
11025F:      include/uapi/linux/perf_event.h
11026F:      arch/*/kernel/perf_event*.c
11027F:      arch/*/kernel/*/perf_event*.c
11028F:      arch/*/kernel/*/*/perf_event*.c
11029F:      arch/*/include/asm/perf_event.h
11030F:      arch/*/kernel/perf_callchain.c
11031F:      arch/*/events/*
11032F:      tools/perf/
11033
11034PERSONALITY HANDLING
11035M:      Christoph Hellwig <hch@infradead.org>
11036L:      linux-abi-devel@lists.sourceforge.net
11037S:      Maintained
11038F:      include/linux/personality.h
11039F:      include/uapi/linux/personality.h
11040
11041PHONET PROTOCOL
11042M:      Remi Denis-Courmont <courmisch@gmail.com>
11043S:      Supported
11044F:      Documentation/networking/phonet.txt
11045F:      include/linux/phonet.h
11046F:      include/net/phonet/
11047F:      include/uapi/linux/phonet.h
11048F:      net/phonet/
11049
11050PHRAM MTD DRIVER
11051M:      Joern Engel <joern@lazybastard.org>
11052L:      linux-mtd@lists.infradead.org
11053S:      Maintained
11054F:      drivers/mtd/devices/phram.c
11055
11056PICOLCD HID DRIVER
11057M:      Bruno Prémont <bonbons@linux-vserver.org>
11058L:      linux-input@vger.kernel.org
11059S:      Maintained
11060F:      drivers/hid/hid-picolcd*
11061
11062PICOXCELL SUPPORT
11063M:      Jamie Iles <jamie@jamieiles.com>
11064L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11065T:      git git://github.com/jamieiles/linux-2.6-ji.git
11066S:      Supported
11067F:      arch/arm/boot/dts/picoxcell*
11068F:      arch/arm/mach-picoxcell/
11069F:      drivers/crypto/picoxcell*
11070
11071PIN CONTROL SUBSYSTEM
11072M:      Linus Walleij <linus.walleij@linaro.org>
11073L:      linux-gpio@vger.kernel.org
11074T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11075S:      Maintained
11076F:      Documentation/devicetree/bindings/pinctrl/
11077F:      Documentation/driver-api/pinctl.rst
11078F:      drivers/pinctrl/
11079F:      include/linux/pinctrl/
11080
11081PIN CONTROLLER - ATMEL AT91
11082M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11083L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11084S:      Maintained
11085F:      drivers/pinctrl/pinctrl-at91.*
11086
11087PIN CONTROLLER - ATMEL AT91 PIO4
11088M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11089L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11090L:      linux-gpio@vger.kernel.org
11091S:      Supported
11092F:      drivers/pinctrl/pinctrl-at91-pio4.*
11093
11094PIN CONTROLLER - FREESCALE
11095M:      Dong Aisheng <aisheng.dong@nxp.com>
11096M:      Fabio Estevam <festevam@gmail.com>
11097M:      Shawn Guo <shawnguo@kernel.org>
11098M:      Stefan Agner <stefan@agner.ch>
11099R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11100L:      linux-gpio@vger.kernel.org
11101S:      Maintained
11102F:      drivers/pinctrl/freescale/
11103F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11104
11105PIN CONTROLLER - INTEL
11106M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11107M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11108S:      Maintained
11109F:      drivers/pinctrl/intel/
11110
11111PIN CONTROLLER - MEDIATEK
11112M:      Sean Wang <sean.wang@mediatek.com>
11113L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11114S:      Maintained
11115F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11116F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11117F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11118F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11119F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11120
11121PIN CONTROLLER - QUALCOMM
11122M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11123S:      Maintained
11124L:      linux-arm-msm@vger.kernel.org
11125F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11126F:      drivers/pinctrl/qcom/
11127
11128PIN CONTROLLER - RENESAS
11129M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11130M:      Geert Uytterhoeven <geert+renesas@glider.be>
11131L:      linux-renesas-soc@vger.kernel.org
11132T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11133S:      Maintained
11134F:      drivers/pinctrl/sh-pfc/
11135
11136PIN CONTROLLER - SAMSUNG
11137M:      Tomasz Figa <tomasz.figa@gmail.com>
11138M:      Krzysztof Kozlowski <krzk@kernel.org>
11139M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11140L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11141L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11142Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11143T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11144S:      Maintained
11145F:      drivers/pinctrl/samsung/
11146F:      include/dt-bindings/pinctrl/samsung.h
11147F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11148
11149PIN CONTROLLER - SINGLE
11150M:      Tony Lindgren <tony@atomide.com>
11151M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11152L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11153L:      linux-omap@vger.kernel.org
11154S:      Maintained
11155F:      drivers/pinctrl/pinctrl-single.c
11156
11157PIN CONTROLLER - ST SPEAR
11158M:      Viresh Kumar <vireshk@kernel.org>
11159L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11160W:      http://www.st.com/spear
11161S:      Maintained
11162F:      drivers/pinctrl/spear/
11163
11164PISTACHIO SOC SUPPORT
11165M:      James Hartley <james.hartley@sondrel.com>
11166L:      linux-mips@linux-mips.org
11167S:      Odd Fixes
11168F:      arch/mips/pistachio/
11169F:      arch/mips/include/asm/mach-pistachio/
11170F:      arch/mips/boot/dts/img/pistachio*
11171F:      arch/mips/configs/pistachio*_defconfig
11172
11173PKTCDVD DRIVER
11174S:      Orphan
11175M:      linux-block@vger.kernel.org
11176F:      drivers/block/pktcdvd.c
11177F:      include/linux/pktcdvd.h
11178F:      include/uapi/linux/pktcdvd.h
11179
11180PKUNITY SOC DRIVERS
11181M:      Guan Xuetao <gxt@pku.edu.cn>
11182W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11183S:      Maintained
11184T:      git git://github.com/gxt/linux.git
11185F:      drivers/input/serio/i8042-unicore32io.h
11186F:      drivers/i2c/busses/i2c-puv3.c
11187F:      drivers/video/fbdev/fb-puv3.c
11188F:      drivers/rtc/rtc-puv3.c
11189
11190PMBUS HARDWARE MONITORING DRIVERS
11191M:      Guenter Roeck <linux@roeck-us.net>
11192L:      linux-hwmon@vger.kernel.org
11193W:      http://hwmon.wiki.kernel.org/
11194W:      http://www.roeck-us.net/linux/drivers/
11195T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11196S:      Maintained
11197F:      Documentation/hwmon/pmbus
11198F:      drivers/hwmon/pmbus/
11199F:      include/linux/pmbus.h
11200
11201PMC SIERRA MaxRAID DRIVER
11202L:      linux-scsi@vger.kernel.org
11203W:      http://www.pmc-sierra.com/
11204S:      Orphan
11205F:      drivers/scsi/pmcraid.*
11206
11207PMC SIERRA PM8001 DRIVER
11208M:      Jack Wang <jinpu.wang@profitbricks.com>
11209M:      lindar_liu@usish.com
11210L:      linux-scsi@vger.kernel.org
11211S:      Supported
11212F:      drivers/scsi/pm8001/
11213
11214PNP SUPPORT
11215M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11216S:      Maintained
11217F:      drivers/pnp/
11218
11219POSIX CLOCKS and TIMERS
11220M:      Thomas Gleixner <tglx@linutronix.de>
11221L:      linux-kernel@vger.kernel.org
11222T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11223S:      Maintained
11224F:      fs/timerfd.c
11225F:      include/linux/timer*
11226F:      kernel/time/*timer*
11227
11228POWER MANAGEMENT CORE
11229M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11230L:      linux-pm@vger.kernel.org
11231T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11232B:      https://bugzilla.kernel.org
11233S:      Supported
11234F:      drivers/base/power/
11235F:      include/linux/pm.h
11236F:      include/linux/pm_*
11237F:      include/linux/powercap.h
11238F:      drivers/powercap/
11239F:      kernel/configs/nopm.config
11240
11241POWER STATE COORDINATION INTERFACE (PSCI)
11242M:      Mark Rutland <mark.rutland@arm.com>
11243M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11244L:      linux-arm-kernel@lists.infradead.org
11245S:      Maintained
11246F:      drivers/firmware/psci*.c
11247F:      include/linux/psci.h
11248F:      include/uapi/linux/psci.h
11249
11250POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11251M:      Sebastian Reichel <sre@kernel.org>
11252L:      linux-pm@vger.kernel.org
11253T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11254S:      Maintained
11255F:      Documentation/devicetree/bindings/power/supply/
11256F:      include/linux/power_supply.h
11257F:      drivers/power/supply/
11258
11259POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11260M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11261L:      linuxppc-dev@lists.ozlabs.org
11262S:      Maintained
11263F:      drivers/char/powernv-op-panel.c
11264
11265PPP OVER ATM (RFC 2364)
11266M:      Mitchell Blank Jr <mitch@sfgoth.com>
11267S:      Maintained
11268F:      net/atm/pppoatm.c
11269F:      include/uapi/linux/atmppp.h
11270
11271PPP OVER ETHERNET
11272M:      Michal Ostrowski <mostrows@earthlink.net>
11273S:      Maintained
11274F:      drivers/net/ppp/pppoe.c
11275F:      drivers/net/ppp/pppox.c
11276
11277PPP OVER L2TP
11278M:      James Chapman <jchapman@katalix.com>
11279S:      Maintained
11280F:      net/l2tp/l2tp_ppp.c
11281F:      include/linux/if_pppol2tp.h
11282F:      include/uapi/linux/if_pppol2tp.h
11283
11284PPP PROTOCOL DRIVERS AND COMPRESSORS
11285M:      Paul Mackerras <paulus@samba.org>
11286L:      linux-ppp@vger.kernel.org
11287S:      Maintained
11288F:      drivers/net/ppp/ppp_*
11289
11290PPS SUPPORT
11291M:      Rodolfo Giometti <giometti@enneenne.com>
11292W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11293L:      linuxpps@ml.enneenne.com (subscribers-only)
11294S:      Maintained
11295F:      Documentation/pps/
11296F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11297F:      Documentation/ABI/testing/sysfs-pps
11298F:      drivers/pps/
11299F:      include/linux/pps*.h
11300F:      include/uapi/linux/pps.h
11301
11302PPTP DRIVER
11303M:      Dmitry Kozlov <xeb@mail.ru>
11304L:      netdev@vger.kernel.org
11305S:      Maintained
11306F:      drivers/net/ppp/pptp.c
11307W:      http://sourceforge.net/projects/accel-pptp
11308
11309PREEMPTIBLE KERNEL
11310M:      Robert Love <rml@tech9.net>
11311L:      kpreempt-tech@lists.sourceforge.net
11312W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11313S:      Supported
11314F:      Documentation/preempt-locking.txt
11315F:      include/linux/preempt.h
11316
11317PRINTK
11318M:      Petr Mladek <pmladek@suse.com>
11319M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11320R:      Steven Rostedt <rostedt@goodmis.org>
11321S:      Maintained
11322F:      kernel/printk/
11323F:      include/linux/printk.h
11324
11325PRISM54 WIRELESS DRIVER
11326M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11327L:      linux-wireless@vger.kernel.org
11328W:      http://wireless.kernel.org/en/users/Drivers/p54
11329S:      Obsolete
11330F:      drivers/net/wireless/intersil/prism54/
11331
11332PROC SYSCTL
11333M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11334M:      Kees Cook <keescook@chromium.org>
11335L:      linux-kernel@vger.kernel.org
11336L:      linux-fsdevel@vger.kernel.org
11337S:      Maintained
11338F:      fs/proc/proc_sysctl.c
11339F:      include/linux/sysctl.h
11340F:      kernel/sysctl.c
11341F:      tools/testing/selftests/sysctl/
11342
11343PS3 NETWORK SUPPORT
11344M:      Geoff Levand <geoff@infradead.org>
11345L:      netdev@vger.kernel.org
11346L:      linuxppc-dev@lists.ozlabs.org
11347S:      Maintained
11348F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11349
11350PS3 PLATFORM SUPPORT
11351M:      Geoff Levand <geoff@infradead.org>
11352L:      linuxppc-dev@lists.ozlabs.org
11353S:      Maintained
11354F:      arch/powerpc/boot/ps3*
11355F:      arch/powerpc/include/asm/lv1call.h
11356F:      arch/powerpc/include/asm/ps3*.h
11357F:      arch/powerpc/platforms/ps3/
11358F:      drivers/*/ps3*
11359F:      drivers/ps3/
11360F:      drivers/rtc/rtc-ps3.c
11361F:      drivers/usb/host/*ps3.c
11362F:      sound/ppc/snd_ps3*
11363
11364PS3VRAM DRIVER
11365M:      Jim Paris <jim@jtan.com>
11366M:      Geoff Levand <geoff@infradead.org>
11367L:      linuxppc-dev@lists.ozlabs.org
11368S:      Maintained
11369F:      drivers/block/ps3vram.c
11370
11371PSAMPLE PACKET SAMPLING SUPPORT:
11372M:      Yotam Gigi <yotam.gi@gmail.com>
11373S:      Maintained
11374F:      net/psample
11375F:      include/net/psample.h
11376F:      include/uapi/linux/psample.h
11377
11378PSTORE FILESYSTEM
11379M:      Kees Cook <keescook@chromium.org>
11380M:      Anton Vorontsov <anton@enomsg.org>
11381M:      Colin Cross <ccross@android.com>
11382M:      Tony Luck <tony.luck@intel.com>
11383S:      Maintained
11384T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11385F:      fs/pstore/
11386F:      include/linux/pstore*
11387F:      drivers/firmware/efi/efi-pstore.c
11388F:      drivers/acpi/apei/erst.c
11389F:      Documentation/admin-guide/ramoops.rst
11390F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11391K:      \b(pstore|ramoops)
11392
11393PTP HARDWARE CLOCK SUPPORT
11394M:      Richard Cochran <richardcochran@gmail.com>
11395L:      netdev@vger.kernel.org
11396S:      Maintained
11397W:      http://linuxptp.sourceforge.net/
11398F:      Documentation/ABI/testing/sysfs-ptp
11399F:      Documentation/ptp/*
11400F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11401F:      drivers/net/phy/dp83640*
11402F:      drivers/ptp/*
11403F:      include/linux/ptp_cl*
11404
11405PTRACE SUPPORT
11406M:      Oleg Nesterov <oleg@redhat.com>
11407S:      Maintained
11408F:      include/asm-generic/syscall.h
11409F:      include/linux/ptrace.h
11410F:      include/linux/regset.h
11411F:      include/linux/tracehook.h
11412F:      include/uapi/linux/ptrace.h
11413F:      include/uapi/linux/ptrace.h
11414F:      include/asm-generic/ptrace.h
11415F:      kernel/ptrace.c
11416F:      arch/*/ptrace*.c
11417F:      arch/*/*/ptrace*.c
11418F:      arch/*/include/asm/ptrace*.h
11419
11420PULSE8-CEC DRIVER
11421M:      Hans Verkuil <hverkuil@xs4all.nl>
11422L:      linux-media@vger.kernel.org
11423T:      git git://linuxtv.org/media_tree.git
11424S:      Maintained
11425F:      drivers/media/usb/pulse8-cec/*
11426F:      Documentation/media/cec-drivers/pulse8-cec.rst
11427
11428PVRUSB2 VIDEO4LINUX DRIVER
11429M:      Mike Isely <isely@pobox.com>
11430L:      pvrusb2@isely.net       (subscribers-only)
11431L:      linux-media@vger.kernel.org
11432W:      http://www.isely.net/pvrusb2/
11433T:      git git://linuxtv.org/media_tree.git
11434S:      Maintained
11435F:      Documentation/media/v4l-drivers/pvrusb2*
11436F:      drivers/media/usb/pvrusb2/
11437
11438PWC WEBCAM DRIVER
11439M:      Hans Verkuil <hverkuil@xs4all.nl>
11440L:      linux-media@vger.kernel.org
11441T:      git git://linuxtv.org/media_tree.git
11442S:      Odd Fixes
11443F:      drivers/media/usb/pwc/*
11444
11445PWM FAN DRIVER
11446M:      Kamil Debski <kamil@wypas.org>
11447M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11448L:      linux-hwmon@vger.kernel.org
11449S:      Supported
11450F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11451F:      Documentation/hwmon/pwm-fan
11452F:      drivers/hwmon/pwm-fan.c
11453
11454PWM IR Transmitter
11455M:      Sean Young <sean@mess.org>
11456L:      linux-media@vger.kernel.org
11457S:      Maintained
11458F:      drivers/media/rc/pwm-ir-tx.c
11459
11460PWM SUBSYSTEM
11461M:      Thierry Reding <thierry.reding@gmail.com>
11462L:      linux-pwm@vger.kernel.org
11463S:      Maintained
11464T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11465F:      Documentation/pwm.txt
11466F:      Documentation/devicetree/bindings/pwm/
11467F:      include/linux/pwm.h
11468F:      drivers/pwm/
11469F:      drivers/video/backlight/pwm_bl.c
11470F:      include/linux/pwm_backlight.h
11471F:      drivers/gpio/gpio-mvebu.c
11472F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11473
11474PXA GPIO DRIVER
11475M:      Robert Jarzmik <robert.jarzmik@free.fr>
11476L:      linux-gpio@vger.kernel.org
11477S:      Maintained
11478F:      drivers/gpio/gpio-pxa.c
11479
11480PXA MMCI DRIVER
11481S:      Orphan
11482
11483PXA RTC DRIVER
11484M:      Robert Jarzmik <robert.jarzmik@free.fr>
11485L:      linux-rtc@vger.kernel.org
11486S:      Maintained
11487
11488PXA2xx/PXA3xx SUPPORT
11489M:      Daniel Mack <daniel@zonque.org>
11490M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11491M:      Robert Jarzmik <robert.jarzmik@free.fr>
11492L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11493T:      git git://github.com/hzhuang1/linux.git
11494T:      git git://github.com/rjarzmik/linux.git
11495S:      Maintained
11496F:      arch/arm/boot/dts/pxa*
11497F:      arch/arm/mach-pxa/
11498F:      drivers/dma/pxa*
11499F:      drivers/pcmcia/pxa2xx*
11500F:      drivers/pinctrl/pxa/
11501F:      drivers/spi/spi-pxa2xx*
11502F:      drivers/usb/gadget/udc/pxa2*
11503F:      include/sound/pxa2xx-lib.h
11504F:      sound/arm/pxa*
11505F:      sound/soc/pxa/
11506
11507QAT DRIVER
11508M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11509L:      qat-linux@intel.com
11510S:      Supported
11511F:      drivers/crypto/qat/
11512
11513QCOM AUDIO (ASoC) DRIVERS
11514M:      Patrick Lai <plai@codeaurora.org>
11515M:      Banajit Goswami <bgoswami@codeaurora.org>
11516L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11517S:      Supported
11518F:      sound/soc/qcom/
11519
11520QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11521M:      Gabriel Somlo <somlo@cmu.edu>
11522M:      "Michael S. Tsirkin" <mst@redhat.com>
11523L:      qemu-devel@nongnu.org
11524S:      Maintained
11525F:      drivers/firmware/qemu_fw_cfg.c
11526F:      include/uapi/linux/qemu_fw_cfg.h
11527
11528QIB DRIVER
11529M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11530M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11531L:      linux-rdma@vger.kernel.org
11532S:      Supported
11533F:      drivers/infiniband/hw/qib/
11534
11535QLOGIC QL41xxx FCOE DRIVER
11536M:      QLogic-Storage-Upstream@cavium.com
11537L:      linux-scsi@vger.kernel.org
11538S:      Supported
11539F:      drivers/scsi/qedf/
11540
11541QLOGIC QL41xxx ISCSI DRIVER
11542M:      QLogic-Storage-Upstream@cavium.com
11543L:      linux-scsi@vger.kernel.org
11544S:      Supported
11545F:      drivers/scsi/qedi/
11546
11547QLOGIC QL4xxx ETHERNET DRIVER
11548M:      Ariel Elior <Ariel.Elior@cavium.com>
11549M:      everest-linux-l2@cavium.com
11550L:      netdev@vger.kernel.org
11551S:      Supported
11552F:      drivers/net/ethernet/qlogic/qed/
11553F:      include/linux/qed/
11554F:      drivers/net/ethernet/qlogic/qede/
11555
11556QLOGIC QL4xxx RDMA DRIVER
11557M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11558M:      Ariel Elior <Ariel.Elior@cavium.com>
11559L:      linux-rdma@vger.kernel.org
11560S:      Supported
11561F:      drivers/infiniband/hw/qedr/
11562F:      include/uapi/rdma/qedr-abi.h
11563
11564QLOGIC QLA1280 SCSI DRIVER
11565M:      Michael Reed <mdr@sgi.com>
11566L:      linux-scsi@vger.kernel.org
11567S:      Maintained
11568F:      drivers/scsi/qla1280.[ch]
11569
11570QLOGIC QLA2XXX FC-SCSI DRIVER
11571M:      qla2xxx-upstream@qlogic.com
11572L:      linux-scsi@vger.kernel.org
11573S:      Supported
11574F:      Documentation/scsi/LICENSE.qla2xxx
11575F:      drivers/scsi/qla2xxx/
11576
11577QLOGIC QLA3XXX NETWORK DRIVER
11578M:      Dept-GELinuxNICDev@cavium.com
11579L:      netdev@vger.kernel.org
11580S:      Supported
11581F:      Documentation/networking/LICENSE.qla3xxx
11582F:      drivers/net/ethernet/qlogic/qla3xxx.*
11583
11584QLOGIC QLA4XXX iSCSI DRIVER
11585M:      QLogic-Storage-Upstream@qlogic.com
11586L:      linux-scsi@vger.kernel.org
11587S:      Supported
11588F:      Documentation/scsi/LICENSE.qla4xxx
11589F:      drivers/scsi/qla4xxx/
11590
11591QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11592M:      Harish Patil <harish.patil@cavium.com>
11593M:      Manish Chopra <manish.chopra@cavium.com>
11594M:      Dept-GELinuxNICDev@cavium.com
11595L:      netdev@vger.kernel.org
11596S:      Supported
11597F:      drivers/net/ethernet/qlogic/qlcnic/
11598
11599QLOGIC QLGE 10Gb ETHERNET DRIVER
11600M:      Harish Patil <harish.patil@cavium.com>
11601M:      Manish Chopra <manish.chopra@cavium.com>
11602M:      Dept-GELinuxNICDev@cavium.com
11603L:      netdev@vger.kernel.org
11604S:      Supported
11605F:      drivers/net/ethernet/qlogic/qlge/
11606
11607QNX4 FILESYSTEM
11608M:      Anders Larsen <al@alarsen.net>
11609W:      http://www.alarsen.net/linux/qnx4fs/
11610S:      Maintained
11611F:      fs/qnx4/
11612F:      include/uapi/linux/qnx4_fs.h
11613F:      include/uapi/linux/qnxtypes.h
11614
11615QORIQ DPAA2 FSL-MC BUS DRIVER
11616M:      Stuart Yoder <stuyoder@gmail.com>
11617M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11618L:      linux-kernel@vger.kernel.org
11619S:      Maintained
11620F:      drivers/bus/fsl-mc/
11621F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11622F:      Documentation/networking/dpaa2/overview.rst
11623
11624QT1010 MEDIA DRIVER
11625M:      Antti Palosaari <crope@iki.fi>
11626L:      linux-media@vger.kernel.org
11627W:      https://linuxtv.org
11628W:      http://palosaari.fi/linux/
11629Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11630T:      git git://linuxtv.org/anttip/media_tree.git
11631S:      Maintained
11632F:      drivers/media/tuners/qt1010*
11633
11634QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11635M:      Kalle Valo <kvalo@codeaurora.org>
11636L:      ath10k@lists.infradead.org
11637W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11638T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11639S:      Supported
11640F:      drivers/net/wireless/ath/ath10k/
11641
11642QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11643M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11644L:      linux-wireless@vger.kernel.org
11645W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11646S:      Supported
11647F:      drivers/net/wireless/ath/ath9k/
11648
11649QUALCOMM CAMERA SUBSYSTEM DRIVER
11650M:      Todor Tomov <todor.tomov@linaro.org>
11651L:      linux-media@vger.kernel.org
11652S:      Maintained
11653F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11654F:      Documentation/media/v4l-drivers/qcom_camss.rst
11655F:      drivers/media/platform/qcom/camss-8x16/
11656
11657QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11658M:      Timur Tabi <timur@codeaurora.org>
11659L:      netdev@vger.kernel.org
11660S:      Supported
11661F:      drivers/net/ethernet/qualcomm/emac/
11662
11663QUALCOMM HEXAGON ARCHITECTURE
11664M:      Richard Kuo <rkuo@codeaurora.org>
11665L:      linux-hexagon@vger.kernel.org
11666T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11667S:      Supported
11668F:      arch/hexagon/
11669
11670QUALCOMM IOMMU
11671M:      Rob Clark <robdclark@gmail.com>
11672L:      iommu@lists.linux-foundation.org
11673L:      linux-arm-msm@vger.kernel.org
11674S:      Maintained
11675F:      drivers/iommu/qcom_iommu.c
11676
11677QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11678M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11679L:      linux-media@vger.kernel.org
11680L:      linux-arm-msm@vger.kernel.org
11681T:      git git://linuxtv.org/media_tree.git
11682S:      Maintained
11683F:      drivers/media/platform/qcom/venus/
11684
11685QUALCOMM WCN36XX WIRELESS DRIVER
11686M:      Kalle Valo <kvalo@codeaurora.org>
11687L:      wcn36xx@lists.infradead.org
11688W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11689T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11690S:      Supported
11691F:      drivers/net/wireless/ath/wcn36xx/
11692
11693QUANTENNA QTNFMAC WIRELESS DRIVER
11694M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11695M:      Avinash Patil <avinashp@quantenna.com>
11696M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11697L:      linux-wireless@vger.kernel.org
11698S:      Maintained
11699F:      drivers/net/wireless/quantenna
11700
11701RADEON and AMDGPU DRM DRIVERS
11702M:      Alex Deucher <alexander.deucher@amd.com>
11703M:      Christian König <christian.koenig@amd.com>
11704M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11705L:      amd-gfx@lists.freedesktop.org
11706T:      git git://people.freedesktop.org/~agd5f/linux
11707S:      Supported
11708F:      drivers/gpu/drm/radeon/
11709F:      include/uapi/drm/radeon_drm.h
11710F:      drivers/gpu/drm/amd/
11711F:      include/uapi/drm/amdgpu_drm.h
11712
11713RADEON FRAMEBUFFER DISPLAY DRIVER
11714M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11715L:      linux-fbdev@vger.kernel.org
11716S:      Maintained
11717F:      drivers/video/fbdev/aty/radeon*
11718F:      include/uapi/linux/radeonfb.h
11719
11720RADIOSHARK RADIO DRIVER
11721M:      Hans Verkuil <hverkuil@xs4all.nl>
11722L:      linux-media@vger.kernel.org
11723T:      git git://linuxtv.org/media_tree.git
11724S:      Maintained
11725F:      drivers/media/radio/radio-shark.c
11726
11727RADIOSHARK2 RADIO DRIVER
11728M:      Hans Verkuil <hverkuil@xs4all.nl>
11729L:      linux-media@vger.kernel.org
11730T:      git git://linuxtv.org/media_tree.git
11731S:      Maintained
11732F:      drivers/media/radio/radio-shark2.c
11733F:      drivers/media/radio/radio-tea5777.c
11734
11735RADOS BLOCK DEVICE (RBD)
11736M:      Ilya Dryomov <idryomov@gmail.com>
11737M:      Sage Weil <sage@redhat.com>
11738M:      Alex Elder <elder@kernel.org>
11739L:      ceph-devel@vger.kernel.org
11740W:      http://ceph.com/
11741T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11742T:      git git://github.com/ceph/ceph-client.git
11743S:      Supported
11744F:      Documentation/ABI/testing/sysfs-bus-rbd
11745F:      drivers/block/rbd.c
11746F:      drivers/block/rbd_types.h
11747
11748RAGE128 FRAMEBUFFER DISPLAY DRIVER
11749M:      Paul Mackerras <paulus@samba.org>
11750L:      linux-fbdev@vger.kernel.org
11751S:      Maintained
11752F:      drivers/video/fbdev/aty/aty128fb.c
11753
11754RAINSHADOW-CEC DRIVER
11755M:      Hans Verkuil <hverkuil@xs4all.nl>
11756L:      linux-media@vger.kernel.org
11757T:      git git://linuxtv.org/media_tree.git
11758S:      Maintained
11759F:      drivers/media/usb/rainshadow-cec/*
11760
11761RALINK MIPS ARCHITECTURE
11762M:      John Crispin <john@phrozen.org>
11763L:      linux-mips@linux-mips.org
11764S:      Maintained
11765F:      arch/mips/ralink
11766
11767RALINK RT2X00 WIRELESS LAN DRIVER
11768P:      rt2x00 project
11769M:      Stanislaw Gruszka <sgruszka@redhat.com>
11770M:      Helmut Schaa <helmut.schaa@googlemail.com>
11771L:      linux-wireless@vger.kernel.org
11772S:      Maintained
11773F:      drivers/net/wireless/ralink/rt2x00/
11774
11775RAMDISK RAM BLOCK DEVICE DRIVER
11776M:      Jens Axboe <axboe@kernel.dk>
11777S:      Maintained
11778F:      Documentation/blockdev/ramdisk.txt
11779F:      drivers/block/brd.c
11780
11781RANCHU VIRTUAL BOARD FOR MIPS
11782M:      Miodrag Dinic <miodrag.dinic@mips.com>
11783L:      linux-mips@linux-mips.org
11784S:      Supported
11785F:      arch/mips/generic/board-ranchu.c
11786F:      arch/mips/configs/generic/board-ranchu.config
11787
11788RANDOM NUMBER DRIVER
11789M:      "Theodore Ts'o" <tytso@mit.edu>
11790S:      Maintained
11791F:      drivers/char/random.c
11792
11793RAPIDIO SUBSYSTEM
11794M:      Matt Porter <mporter@kernel.crashing.org>
11795M:      Alexandre Bounine <alex.bou9@gmail.com>
11796S:      Maintained
11797F:      drivers/rapidio/
11798
11799RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11800L:      linux-wireless@vger.kernel.org
11801S:      Orphan
11802F:      drivers/net/wireless/ray*
11803
11804RCUTORTURE TEST FRAMEWORK
11805M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11806M:      Josh Triplett <josh@joshtriplett.org>
11807R:      Steven Rostedt <rostedt@goodmis.org>
11808R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11809R:      Lai Jiangshan <jiangshanlai@gmail.com>
11810L:      linux-kernel@vger.kernel.org
11811S:      Supported
11812T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11813F:      tools/testing/selftests/rcutorture
11814
11815RDC R-321X SoC
11816M:      Florian Fainelli <florian@openwrt.org>
11817S:      Maintained
11818
11819RDC R6040 FAST ETHERNET DRIVER
11820M:      Florian Fainelli <f.fainelli@gmail.com>
11821L:      netdev@vger.kernel.org
11822S:      Maintained
11823F:      drivers/net/ethernet/rdc/r6040.c
11824
11825RDMAVT - RDMA verbs software
11826M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11827M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11828L:      linux-rdma@vger.kernel.org
11829S:      Supported
11830F:      drivers/infiniband/sw/rdmavt
11831
11832RDS - RELIABLE DATAGRAM SOCKETS
11833M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11834L:      netdev@vger.kernel.org
11835L:      linux-rdma@vger.kernel.org
11836L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11837W:      https://oss.oracle.com/projects/rds/
11838S:      Supported
11839F:      net/rds/
11840F:      Documentation/networking/rds.txt
11841
11842RDT - RESOURCE ALLOCATION
11843M:      Fenghua Yu <fenghua.yu@intel.com>
11844L:      linux-kernel@vger.kernel.org
11845S:      Supported
11846F:      arch/x86/kernel/cpu/intel_rdt*
11847F:      arch/x86/include/asm/intel_rdt_sched.h
11848F:      Documentation/x86/intel_rdt*
11849
11850READ-COPY UPDATE (RCU)
11851M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11852M:      Josh Triplett <josh@joshtriplett.org>
11853R:      Steven Rostedt <rostedt@goodmis.org>
11854R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11855R:      Lai Jiangshan <jiangshanlai@gmail.com>
11856L:      linux-kernel@vger.kernel.org
11857W:      http://www.rdrop.com/users/paulmck/RCU/
11858S:      Supported
11859T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11860F:      Documentation/RCU/
11861X:      Documentation/RCU/torture.txt
11862F:      include/linux/rcu*
11863X:      include/linux/srcu.h
11864F:      kernel/rcu/
11865X:      kernel/torture.c
11866
11867REAL TIME CLOCK (RTC) SUBSYSTEM
11868M:      Alessandro Zummo <a.zummo@towertech.it>
11869M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11870L:      linux-rtc@vger.kernel.org
11871Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11872T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11873S:      Maintained
11874F:      Documentation/devicetree/bindings/rtc/
11875F:      Documentation/rtc.txt
11876F:      drivers/rtc/
11877F:      include/linux/rtc.h
11878F:      include/uapi/linux/rtc.h
11879F:      include/linux/rtc/
11880F:      include/linux/platform_data/rtc-*
11881F:      tools/testing/selftests/timers/rtctest.c
11882
11883REALTEK AUDIO CODECS
11884M:      Bard Liao <bardliao@realtek.com>
11885M:      Oder Chiou <oder_chiou@realtek.com>
11886S:      Maintained
11887F:      sound/soc/codecs/rt*
11888F:      include/sound/rt*.h
11889
11890REGISTER MAP ABSTRACTION
11891M:      Mark Brown <broonie@kernel.org>
11892L:      linux-kernel@vger.kernel.org
11893T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11894S:      Supported
11895F:      Documentation/devicetree/bindings/regmap/
11896F:      drivers/base/regmap/
11897F:      include/linux/regmap.h
11898
11899REISERFS FILE SYSTEM
11900L:      reiserfs-devel@vger.kernel.org
11901S:      Supported
11902F:      fs/reiserfs/
11903
11904REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11905M:      Ohad Ben-Cohen <ohad@wizery.com>
11906M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11907L:      linux-remoteproc@vger.kernel.org
11908T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11909S:      Maintained
11910F:      Documentation/devicetree/bindings/remoteproc/
11911F:      Documentation/remoteproc.txt
11912F:      drivers/remoteproc/
11913F:      include/linux/remoteproc.h
11914
11915REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11916M:      Ohad Ben-Cohen <ohad@wizery.com>
11917M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11918L:      linux-remoteproc@vger.kernel.org
11919T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11920S:      Maintained
11921F:      drivers/rpmsg/
11922F:      Documentation/rpmsg.txt
11923F:      include/linux/rpmsg.h
11924F:      include/linux/rpmsg/
11925
11926RENESAS CLOCK DRIVERS
11927M:      Geert Uytterhoeven <geert+renesas@glider.be>
11928L:      linux-renesas-soc@vger.kernel.org
11929T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11930S:      Supported
11931F:      drivers/clk/renesas/
11932
11933RENESAS EMEV2 I2C DRIVER
11934M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11935S:      Supported
11936F:      drivers/i2c/busses/i2c-emev2.c
11937
11938RENESAS ETHERNET DRIVERS
11939R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11940L:      netdev@vger.kernel.org
11941L:      linux-renesas-soc@vger.kernel.org
11942F:      Documentation/devicetree/bindings/net/renesas,*.txt
11943F:      Documentation/devicetree/bindings/net/sh_eth.txt
11944F:      drivers/net/ethernet/renesas/
11945F:      include/linux/sh_eth.h
11946
11947RENESAS R-CAR GYROADC DRIVER
11948M:      Marek Vasut <marek.vasut@gmail.com>
11949L:      linux-iio@vger.kernel.org
11950S:      Supported
11951F:      drivers/iio/adc/rcar_gyro_adc.c
11952
11953RENESAS R-CAR I2C DRIVERS
11954M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11955S:      Supported
11956F:      drivers/i2c/busses/i2c-rcar.c
11957F:      drivers/i2c/busses/i2c-sh_mobile.c
11958
11959RENESAS USB PHY DRIVER
11960M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11961L:      linux-renesas-soc@vger.kernel.org
11962S:      Maintained
11963F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11964
11965RESET CONTROLLER FRAMEWORK
11966M:      Philipp Zabel <p.zabel@pengutronix.de>
11967T:      git git://git.pengutronix.de/git/pza/linux
11968S:      Maintained
11969F:      drivers/reset/
11970F:      Documentation/devicetree/bindings/reset/
11971F:      include/dt-bindings/reset/
11972F:      include/linux/reset.h
11973F:      include/linux/reset-controller.h
11974
11975RFKILL
11976M:      Johannes Berg <johannes@sipsolutions.net>
11977L:      linux-wireless@vger.kernel.org
11978W:      http://wireless.kernel.org/
11979T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11980T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11981S:      Maintained
11982F:      Documentation/rfkill.txt
11983F:      Documentation/ABI/stable/sysfs-class-rfkill
11984F:      net/rfkill/
11985
11986RHASHTABLE
11987M:      Thomas Graf <tgraf@suug.ch>
11988M:      Herbert Xu <herbert@gondor.apana.org.au>
11989L:      netdev@vger.kernel.org
11990S:      Maintained
11991F:      lib/rhashtable.c
11992F:      include/linux/rhashtable.h
11993
11994RICOH R5C592 MEMORYSTICK DRIVER
11995M:      Maxim Levitsky <maximlevitsky@gmail.com>
11996S:      Maintained
11997F:      drivers/memstick/host/r592.*
11998
11999RICOH SMARTMEDIA/XD DRIVER
12000M:      Maxim Levitsky <maximlevitsky@gmail.com>
12001S:      Maintained
12002F:      drivers/mtd/nand/raw/r852.c
12003F:      drivers/mtd/nand/raw/r852.h
12004
12005RISC-V ARCHITECTURE
12006M:      Palmer Dabbelt <palmer@sifive.com>
12007M:      Albert Ou <albert@sifive.com>
12008L:      linux-riscv@lists.infradead.org
12009T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12010S:      Supported
12011F:      arch/riscv/
12012K:      riscv
12013N:      riscv
12014
12015ROCCAT DRIVERS
12016M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12017W:      http://sourceforge.net/projects/roccat/
12018S:      Maintained
12019F:      drivers/hid/hid-roccat*
12020F:      include/linux/hid-roccat*
12021F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12022
12023ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12024M:      Jacob chen <jacob2.chen@rock-chips.com>
12025L:      linux-media@vger.kernel.org
12026S:      Maintained
12027F:      drivers/media/platform/rockchip/rga/
12028F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12029
12030ROCKER DRIVER
12031M:      Jiri Pirko <jiri@resnulli.us>
12032L:      netdev@vger.kernel.org
12033S:      Supported
12034F:      drivers/net/ethernet/rocker/
12035
12036ROCKETPORT DRIVER
12037P:      Comtrol Corp.
12038W:      http://www.comtrol.com
12039S:      Maintained
12040F:      Documentation/serial/rocket.txt
12041F:      drivers/tty/rocket*
12042
12043ROCKETPORT EXPRESS/INFINITY DRIVER
12044M:      Kevin Cernekee <cernekee@gmail.com>
12045L:      linux-serial@vger.kernel.org
12046S:      Odd Fixes
12047F:      drivers/tty/serial/rp2.*
12048
12049ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12050M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12051L:      linux-kernel@vger.kernel.org
12052L:      linux-renesas-soc@vger.kernel.org
12053S:      Supported
12054F:      drivers/mfd/bd9571mwv.c
12055F:      drivers/regulator/bd9571mwv-regulator.c
12056F:      drivers/gpio/gpio-bd9571mwv.c
12057F:      include/linux/mfd/bd9571mwv.h
12058F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12059
12060ROSE NETWORK LAYER
12061M:      Ralf Baechle <ralf@linux-mips.org>
12062L:      linux-hams@vger.kernel.org
12063W:      http://www.linux-ax25.org/
12064S:      Maintained
12065F:      include/net/rose.h
12066F:      include/uapi/linux/rose.h
12067F:      net/rose/
12068
12069RTL2830 MEDIA DRIVER
12070M:      Antti Palosaari <crope@iki.fi>
12071L:      linux-media@vger.kernel.org
12072W:      https://linuxtv.org
12073W:      http://palosaari.fi/linux/
12074Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12075T:      git git://linuxtv.org/anttip/media_tree.git
12076S:      Maintained
12077F:      drivers/media/dvb-frontends/rtl2830*
12078
12079RTL2832 MEDIA DRIVER
12080M:      Antti Palosaari <crope@iki.fi>
12081L:      linux-media@vger.kernel.org
12082W:      https://linuxtv.org
12083W:      http://palosaari.fi/linux/
12084Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12085T:      git git://linuxtv.org/anttip/media_tree.git
12086S:      Maintained
12087F:      drivers/media/dvb-frontends/rtl2832*
12088
12089RTL2832_SDR MEDIA DRIVER
12090M:      Antti Palosaari <crope@iki.fi>
12091L:      linux-media@vger.kernel.org
12092W:      https://linuxtv.org
12093W:      http://palosaari.fi/linux/
12094Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12095T:      git git://linuxtv.org/anttip/media_tree.git
12096S:      Maintained
12097F:      drivers/media/dvb-frontends/rtl2832_sdr*
12098
12099RTL8180 WIRELESS DRIVER
12100L:      linux-wireless@vger.kernel.org
12101W:      http://wireless.kernel.org/
12102T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12103S:      Orphan
12104F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12105
12106RTL8187 WIRELESS DRIVER
12107M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12108M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12109M:      Larry Finger <Larry.Finger@lwfinger.net>
12110L:      linux-wireless@vger.kernel.org
12111W:      http://wireless.kernel.org/
12112T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12113S:      Maintained
12114F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12115
12116REALTEK WIRELESS DRIVER (rtlwifi family)
12117M:      Ping-Ke Shih <pkshih@realtek.com>
12118L:      linux-wireless@vger.kernel.org
12119W:      http://wireless.kernel.org/
12120T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12121S:      Maintained
12122F:      drivers/net/wireless/realtek/rtlwifi/
12123
12124RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12125M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12126L:      linux-wireless@vger.kernel.org
12127T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12128S:      Maintained
12129F:      drivers/net/wireless/realtek/rtl8xxxu/
12130
12131RXRPC SOCKETS (AF_RXRPC)
12132M:      David Howells <dhowells@redhat.com>
12133L:      linux-afs@lists.infradead.org
12134S:      Supported
12135F:      net/rxrpc/
12136F:      include/keys/rxrpc-type.h
12137F:      include/net/af_rxrpc.h
12138F:      include/trace/events/rxrpc.h
12139F:      include/uapi/linux/rxrpc.h
12140F:      Documentation/networking/rxrpc.txt
12141W:      https://www.infradead.org/~dhowells/kafs/
12142
12143S3 SAVAGE FRAMEBUFFER DRIVER
12144M:      Antonino Daplas <adaplas@gmail.com>
12145L:      linux-fbdev@vger.kernel.org
12146S:      Maintained
12147F:      drivers/video/fbdev/savage/
12148
12149S390
12150M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12151M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12152L:      linux-s390@vger.kernel.org
12153W:      http://www.ibm.com/developerworks/linux/linux390/
12154T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12155S:      Supported
12156F:      arch/s390/
12157F:      drivers/s390/
12158F:      Documentation/s390/
12159F:      Documentation/driver-api/s390-drivers.rst
12160
12161S390 COMMON I/O LAYER
12162M:      Sebastian Ott <sebott@linux.ibm.com>
12163M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12164L:      linux-s390@vger.kernel.org
12165W:      http://www.ibm.com/developerworks/linux/linux390/
12166S:      Supported
12167F:      drivers/s390/cio/
12168
12169S390 DASD DRIVER
12170M:      Stefan Haberland <sth@linux.ibm.com>
12171M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12172L:      linux-s390@vger.kernel.org
12173W:      http://www.ibm.com/developerworks/linux/linux390/
12174S:      Supported
12175F:      drivers/s390/block/dasd*
12176F:      block/partitions/ibm.c
12177
12178S390 IOMMU (PCI)
12179M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12180L:      linux-s390@vger.kernel.org
12181W:      http://www.ibm.com/developerworks/linux/linux390/
12182S:      Supported
12183F:      drivers/iommu/s390-iommu.c
12184
12185S390 IUCV NETWORK LAYER
12186M:      Julian Wiedmann <jwi@linux.ibm.com>
12187M:      Ursula Braun <ubraun@linux.ibm.com>
12188L:      linux-s390@vger.kernel.org
12189W:      http://www.ibm.com/developerworks/linux/linux390/
12190S:      Supported
12191F:      drivers/s390/net/*iucv*
12192F:      include/net/iucv/
12193F:      net/iucv/
12194
12195S390 NETWORK DRIVERS
12196M:      Julian Wiedmann <jwi@linux.ibm.com>
12197M:      Ursula Braun <ubraun@linux.ibm.com>
12198L:      linux-s390@vger.kernel.org
12199W:      http://www.ibm.com/developerworks/linux/linux390/
12200S:      Supported
12201F:      drivers/s390/net/
12202
12203S390 PCI SUBSYSTEM
12204M:      Sebastian Ott <sebott@linux.ibm.com>
12205M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12206L:      linux-s390@vger.kernel.org
12207W:      http://www.ibm.com/developerworks/linux/linux390/
12208S:      Supported
12209F:      arch/s390/pci/
12210F:      drivers/pci/hotplug/s390_pci_hpc.c
12211
12212S390 VFIO-CCW DRIVER
12213M:      Cornelia Huck <cohuck@redhat.com>
12214M:      Dong Jia Shi <bjsdjshi@linux.ibm.com>
12215M:      Halil Pasic <pasic@linux.ibm.com>
12216L:      linux-s390@vger.kernel.org
12217L:      kvm@vger.kernel.org
12218S:      Supported
12219F:      drivers/s390/cio/vfio_ccw*
12220F:      Documentation/s390/vfio-ccw.txt
12221F:      include/uapi/linux/vfio_ccw.h
12222
12223S390 ZCRYPT DRIVER
12224M:      Harald Freudenberger <freude@linux.ibm.com>
12225L:      linux-s390@vger.kernel.org
12226W:      http://www.ibm.com/developerworks/linux/linux390/
12227S:      Supported
12228F:      drivers/s390/crypto/
12229
12230S390 ZFCP DRIVER
12231M:      Steffen Maier <maier@linux.ibm.com>
12232M:      Benjamin Block <bblock@linux.ibm.com>
12233L:      linux-s390@vger.kernel.org
12234W:      http://www.ibm.com/developerworks/linux/linux390/
12235S:      Supported
12236F:      drivers/s390/scsi/zfcp_*
12237
12238S3C24XX SD/MMC Driver
12239M:      Ben Dooks <ben-linux@fluff.org>
12240L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12241S:      Supported
12242F:      drivers/mmc/host/s3cmci.*
12243
12244SAA6588 RDS RECEIVER DRIVER
12245M:      Hans Verkuil <hverkuil@xs4all.nl>
12246L:      linux-media@vger.kernel.org
12247T:      git git://linuxtv.org/media_tree.git
12248W:      https://linuxtv.org
12249S:      Odd Fixes
12250F:      drivers/media/i2c/saa6588*
12251
12252SAA7134 VIDEO4LINUX DRIVER
12253M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12254L:      linux-media@vger.kernel.org
12255W:      https://linuxtv.org
12256T:      git git://linuxtv.org/media_tree.git
12257S:      Odd fixes
12258F:      Documentation/media/v4l-drivers/saa7134*
12259F:      drivers/media/pci/saa7134/
12260
12261SAA7146 VIDEO4LINUX-2 DRIVER
12262M:      Hans Verkuil <hverkuil@xs4all.nl>
12263L:      linux-media@vger.kernel.org
12264T:      git git://linuxtv.org/media_tree.git
12265S:      Maintained
12266F:      drivers/media/common/saa7146/
12267F:      drivers/media/pci/saa7146/
12268F:      include/media/saa7146*
12269
12270SAMSUNG AUDIO (ASoC) DRIVERS
12271M:      Krzysztof Kozlowski <krzk@kernel.org>
12272M:      Sangbeom Kim <sbkim73@samsung.com>
12273M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12274L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12275S:      Supported
12276F:      sound/soc/samsung/
12277F:      Documentation/devicetree/bindings/sound/samsung*
12278
12279SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12280M:      Krzysztof Kozlowski <krzk@kernel.org>
12281L:      linux-crypto@vger.kernel.org
12282L:      linux-samsung-soc@vger.kernel.org
12283S:      Maintained
12284F:      drivers/crypto/exynos-rng.c
12285F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12286
12287SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12288M:      Łukasz Stelmach <l.stelmach@samsung.com>
12289L:      linux-samsung-soc@vger.kernel.org
12290S:      Maintained
12291F:      drivers/char/hw_random/exynos-trng.c
12292F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12293
12294SAMSUNG FRAMEBUFFER DRIVER
12295M:      Jingoo Han <jingoohan1@gmail.com>
12296L:      linux-fbdev@vger.kernel.org
12297S:      Maintained
12298F:      drivers/video/fbdev/s3c-fb.c
12299
12300SAMSUNG LAPTOP DRIVER
12301M:      Corentin Chary <corentin.chary@gmail.com>
12302L:      platform-driver-x86@vger.kernel.org
12303S:      Maintained
12304F:      drivers/platform/x86/samsung-laptop.c
12305
12306SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12307M:      Sangbeom Kim <sbkim73@samsung.com>
12308M:      Krzysztof Kozlowski <krzk@kernel.org>
12309M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12310L:      linux-kernel@vger.kernel.org
12311L:      linux-samsung-soc@vger.kernel.org
12312S:      Supported
12313F:      drivers/mfd/sec*.c
12314F:      drivers/regulator/s2m*.c
12315F:      drivers/regulator/s5m*.c
12316F:      drivers/clk/clk-s2mps11.c
12317F:      drivers/rtc/rtc-s5m.c
12318F:      include/linux/mfd/samsung/
12319F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12320F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12321F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12322F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12323
12324SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12325M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12326L:      linux-media@vger.kernel.org
12327L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12328S:      Maintained
12329F:      drivers/media/platform/s3c-camif/
12330F:      include/media/drv-intf/s3c_camif.h
12331
12332SAMSUNG S3FWRN5 NFC DRIVER
12333M:      Robert Baldyga <r.baldyga@samsung.com>
12334M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12335L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12336S:      Supported
12337F:      drivers/nfc/s3fwrn5
12338
12339SAMSUNG S5C73M3 CAMERA DRIVER
12340M:      Kyungmin Park <kyungmin.park@samsung.com>
12341M:      Andrzej Hajda <a.hajda@samsung.com>
12342L:      linux-media@vger.kernel.org
12343S:      Supported
12344F:      drivers/media/i2c/s5c73m3/*
12345
12346SAMSUNG S5K5BAF CAMERA DRIVER
12347M:      Kyungmin Park <kyungmin.park@samsung.com>
12348M:      Andrzej Hajda <a.hajda@samsung.com>
12349L:      linux-media@vger.kernel.org
12350S:      Supported
12351F:      drivers/media/i2c/s5k5baf.c
12352
12353SAMSUNG S5P Security SubSystem (SSS) DRIVER
12354M:      Krzysztof Kozlowski <krzk@kernel.org>
12355M:      Vladimir Zapolskiy <vz@mleia.com>
12356M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12357L:      linux-crypto@vger.kernel.org
12358L:      linux-samsung-soc@vger.kernel.org
12359S:      Maintained
12360F:      drivers/crypto/s5p-sss.c
12361
12362SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12363M:      Kyungmin Park <kyungmin.park@samsung.com>
12364M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12365L:      linux-media@vger.kernel.org
12366Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12367S:      Supported
12368F:      drivers/media/platform/exynos4-is/
12369
12370SAMSUNG SOC CLOCK DRIVERS
12371M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12372M:      Tomasz Figa <tomasz.figa@gmail.com>
12373M:      Chanwoo Choi <cw00.choi@samsung.com>
12374S:      Supported
12375L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12376T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12377F:      drivers/clk/samsung/
12378F:      include/dt-bindings/clock/exynos*.h
12379F:      Documentation/devicetree/bindings/clock/exynos*.txt
12380
12381SAMSUNG SPI DRIVERS
12382M:      Kukjin Kim <kgene@kernel.org>
12383M:      Krzysztof Kozlowski <krzk@kernel.org>
12384M:      Andi Shyti <andi@etezian.org>
12385L:      linux-spi@vger.kernel.org
12386L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12387S:      Maintained
12388F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12389F:      drivers/spi/spi-s3c*
12390F:      include/linux/platform_data/spi-s3c64xx.h
12391
12392SAMSUNG SXGBE DRIVERS
12393M:      Byungho An <bh74.an@samsung.com>
12394M:      Girish K S <ks.giri@samsung.com>
12395M:      Vipul Pandya <vipul.pandya@samsung.com>
12396S:      Supported
12397L:      netdev@vger.kernel.org
12398F:      drivers/net/ethernet/samsung/sxgbe/
12399
12400SAMSUNG THERMAL DRIVER
12401M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12402L:      linux-pm@vger.kernel.org
12403L:      linux-samsung-soc@vger.kernel.org
12404S:      Supported
12405T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12406F:      drivers/thermal/samsung/
12407
12408SAMSUNG USB2 PHY DRIVER
12409M:      Kamil Debski <kamil@wypas.org>
12410M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12411L:      linux-kernel@vger.kernel.org
12412S:      Supported
12413F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12414F:      Documentation/phy/samsung-usb2.txt
12415F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12416F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12417F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12418F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12419F:      drivers/phy/samsung/phy-samsung-usb2.c
12420F:      drivers/phy/samsung/phy-samsung-usb2.h
12421
12422SC1200 WDT DRIVER
12423M:      Zwane Mwaikambo <zwanem@gmail.com>
12424S:      Maintained
12425F:      drivers/watchdog/sc1200wdt.c
12426
12427SCHEDULER
12428M:      Ingo Molnar <mingo@redhat.com>
12429M:      Peter Zijlstra <peterz@infradead.org>
12430L:      linux-kernel@vger.kernel.org
12431T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12432S:      Maintained
12433F:      kernel/sched/
12434F:      include/linux/sched.h
12435F:      include/uapi/linux/sched.h
12436F:      include/linux/wait.h
12437
12438SCR24X CHIP CARD INTERFACE DRIVER
12439M:      Lubomir Rintel <lkundrak@v3.sk>
12440S:      Supported
12441F:      drivers/char/pcmcia/scr24x_cs.c
12442
12443SCSI CDROM DRIVER
12444M:      Jens Axboe <axboe@kernel.dk>
12445L:      linux-scsi@vger.kernel.org
12446W:      http://www.kernel.dk
12447S:      Maintained
12448F:      drivers/scsi/sr*
12449
12450SCSI RDMA PROTOCOL (SRP) INITIATOR
12451M:      Bart Van Assche <bart.vanassche@sandisk.com>
12452L:      linux-rdma@vger.kernel.org
12453S:      Supported
12454W:      http://www.openfabrics.org
12455Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12456T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12457F:      drivers/infiniband/ulp/srp/
12458F:      include/scsi/srp.h
12459
12460SCSI SG DRIVER
12461M:      Doug Gilbert <dgilbert@interlog.com>
12462L:      linux-scsi@vger.kernel.org
12463W:      http://sg.danny.cz/sg
12464S:      Maintained
12465F:      Documentation/scsi/scsi-generic.txt
12466F:      drivers/scsi/sg.c
12467F:      include/scsi/sg.h
12468
12469SCSI SUBSYSTEM
12470M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12471T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12472M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12473T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12474L:      linux-scsi@vger.kernel.org
12475S:      Maintained
12476F:      Documentation/devicetree/bindings/scsi/
12477F:      drivers/scsi/
12478F:      include/scsi/
12479
12480SCSI TAPE DRIVER
12481M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12482L:      linux-scsi@vger.kernel.org
12483S:      Maintained
12484F:      Documentation/scsi/st.txt
12485F:      drivers/scsi/st.*
12486F:      drivers/scsi/st_*.h
12487
12488SCTP PROTOCOL
12489M:      Vlad Yasevich <vyasevich@gmail.com>
12490M:      Neil Horman <nhorman@tuxdriver.com>
12491M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12492L:      linux-sctp@vger.kernel.org
12493W:      http://lksctp.sourceforge.net
12494S:      Maintained
12495F:      Documentation/networking/sctp.txt
12496F:      include/linux/sctp.h
12497F:      include/uapi/linux/sctp.h
12498F:      include/net/sctp/
12499F:      net/sctp/
12500
12501SCx200 CPU SUPPORT
12502M:      Jim Cromie <jim.cromie@gmail.com>
12503S:      Odd Fixes
12504F:      Documentation/i2c/busses/scx200_acb
12505F:      arch/x86/platform/scx200/
12506F:      drivers/watchdog/scx200_wdt.c
12507F:      drivers/i2c/busses/scx200*
12508F:      drivers/mtd/maps/scx200_docflash.c
12509F:      include/linux/scx200.h
12510
12511SCx200 GPIO DRIVER
12512M:      Jim Cromie <jim.cromie@gmail.com>
12513S:      Maintained
12514F:      drivers/char/scx200_gpio.c
12515F:      include/linux/scx200_gpio.h
12516
12517SCx200 HRT CLOCKSOURCE DRIVER
12518M:      Jim Cromie <jim.cromie@gmail.com>
12519S:      Maintained
12520F:      drivers/clocksource/scx200_hrt.c
12521
12522SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12523M:      Sascha Sommer <saschasommer@freenet.de>
12524L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12525S:      Maintained
12526F:      drivers/mmc/host/sdricoh_cs.c
12527
12528SECURE COMPUTING
12529M:      Kees Cook <keescook@chromium.org>
12530R:      Andy Lutomirski <luto@amacapital.net>
12531R:      Will Drewry <wad@chromium.org>
12532T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12533S:      Supported
12534F:      kernel/seccomp.c
12535F:      include/uapi/linux/seccomp.h
12536F:      include/linux/seccomp.h
12537F:      tools/testing/selftests/seccomp/*
12538F:      tools/testing/selftests/kselftest_harness.h
12539F:      Documentation/userspace-api/seccomp_filter.rst
12540K:      \bsecure_computing
12541K:      \bTIF_SECCOMP\b
12542
12543SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12544M:      Al Cooper <alcooperx@gmail.com>
12545L:      linux-mmc@vger.kernel.org
12546L:      bcm-kernel-feedback-list@broadcom.com
12547S:      Maintained
12548F:      drivers/mmc/host/sdhci-brcmstb*
12549
12550SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12551M:      Adrian Hunter <adrian.hunter@intel.com>
12552L:      linux-mmc@vger.kernel.org
12553T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12554S:      Maintained
12555F:      drivers/mmc/host/sdhci*
12556F:      include/linux/mmc/sdhci*
12557
12558SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12559M:      Ben Dooks <ben-linux@fluff.org>
12560M:      Jaehoon Chung <jh80.chung@samsung.com>
12561L:      linux-mmc@vger.kernel.org
12562S:      Maintained
12563F:      drivers/mmc/host/sdhci-s3c*
12564
12565SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12566M:      Viresh Kumar <vireshk@kernel.org>
12567L:      linux-mmc@vger.kernel.org
12568S:      Maintained
12569F:      drivers/mmc/host/sdhci-spear.c
12570
12571SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12572M:      Kishon Vijay Abraham I <kishon@ti.com>
12573L:      linux-mmc@vger.kernel.org
12574S:      Maintained
12575F:      drivers/mmc/host/sdhci-omap.c
12576
12577SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12578M:      Scott Bauer <scott.bauer@intel.com>
12579M:      Jonathan Derrick <jonathan.derrick@intel.com>
12580L:      linux-block@vger.kernel.org
12581S:      Supported
12582F:      block/sed*
12583F:      block/opal_proto.h
12584F:      include/linux/sed*
12585F:      include/uapi/linux/sed*
12586
12587SECURITY CONTACT
12588M:      Security Officers <security@kernel.org>
12589S:      Supported
12590
12591SECURITY SUBSYSTEM
12592M:      James Morris <jmorris@namei.org>
12593M:      "Serge E. Hallyn" <serge@hallyn.com>
12594L:      linux-security-module@vger.kernel.org (suggested Cc:)
12595T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12596W:      http://kernsec.org/
12597S:      Supported
12598F:      security/
12599
12600SELINUX SECURITY MODULE
12601M:      Paul Moore <paul@paul-moore.com>
12602M:      Stephen Smalley <sds@tycho.nsa.gov>
12603M:      Eric Paris <eparis@parisplace.org>
12604L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12605W:      https://selinuxproject.org
12606W:      https://github.com/SELinuxProject
12607T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12608S:      Supported
12609F:      include/linux/selinux*
12610F:      security/selinux/
12611F:      scripts/selinux/
12612F:      Documentation/admin-guide/LSM/SELinux.rst
12613
12614SENSABLE PHANTOM
12615M:      Jiri Slaby <jirislaby@gmail.com>
12616S:      Maintained
12617F:      drivers/misc/phantom.c
12618F:      include/uapi/linux/phantom.h
12619
12620SERIAL DEVICE BUS
12621M:      Rob Herring <robh@kernel.org>
12622L:      linux-serial@vger.kernel.org
12623S:      Maintained
12624F:      Documentation/devicetree/bindings/serial/slave-device.txt
12625F:      drivers/tty/serdev/
12626F:      include/linux/serdev.h
12627
12628SERIAL DRIVERS
12629M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12630L:      linux-serial@vger.kernel.org
12631S:      Maintained
12632F:      Documentation/devicetree/bindings/serial/
12633F:      drivers/tty/serial/
12634
12635SERIAL IR RECEIVER
12636M:      Sean Young <sean@mess.org>
12637L:      linux-media@vger.kernel.org
12638S:      Maintained
12639F:      drivers/media/rc/serial_ir.c
12640
12641SFC NETWORK DRIVER
12642M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12643M:      Edward Cree <ecree@solarflare.com>
12644M:      Bert Kenward <bkenward@solarflare.com>
12645L:      netdev@vger.kernel.org
12646S:      Supported
12647F:      drivers/net/ethernet/sfc/
12648
12649SGI GRU DRIVER
12650M:      Dimitri Sivanich <sivanich@sgi.com>
12651S:      Maintained
12652F:      drivers/misc/sgi-gru/
12653
12654SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12655M:      Pat Gefre <pfg@sgi.com>
12656L:      linux-ia64@vger.kernel.org
12657S:      Supported
12658F:      Documentation/ia64/serial.txt
12659F:      drivers/tty/serial/ioc?_serial.c
12660F:      include/linux/ioc?.h
12661
12662SGI XP/XPC/XPNET DRIVER
12663M:      Cliff Whickman <cpw@sgi.com>
12664M:      Robin Holt <robinmholt@gmail.com>
12665S:      Maintained
12666F:      drivers/misc/sgi-xp/
12667
12668SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12669M:      Ursula Braun <ubraun@linux.ibm.com>
12670L:      linux-s390@vger.kernel.org
12671W:      http://www.ibm.com/developerworks/linux/linux390/
12672S:      Supported
12673F:      net/smc/
12674
12675SH_VEU V4L2 MEM2MEM DRIVER
12676L:      linux-media@vger.kernel.org
12677S:      Orphan
12678F:      drivers/media/platform/sh_veu.c
12679
12680SH_VOU V4L2 OUTPUT DRIVER
12681L:      linux-media@vger.kernel.org
12682S:      Orphan
12683F:      drivers/media/platform/sh_vou.c
12684F:      include/media/drv-intf/sh_vou.h
12685
12686SI2157 MEDIA DRIVER
12687M:      Antti Palosaari <crope@iki.fi>
12688L:      linux-media@vger.kernel.org
12689W:      https://linuxtv.org
12690W:      http://palosaari.fi/linux/
12691Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12692T:      git git://linuxtv.org/anttip/media_tree.git
12693S:      Maintained
12694F:      drivers/media/tuners/si2157*
12695
12696SI2165 MEDIA DRIVER
12697M:      Matthias Schwarzott <zzam@gentoo.org>
12698L:      linux-media@vger.kernel.org
12699W:      https://linuxtv.org
12700Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12701S:      Maintained
12702F:      drivers/media/dvb-frontends/si2165*
12703
12704SI2168 MEDIA DRIVER
12705M:      Antti Palosaari <crope@iki.fi>
12706L:      linux-media@vger.kernel.org
12707W:      https://linuxtv.org
12708W:      http://palosaari.fi/linux/
12709Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12710T:      git git://linuxtv.org/anttip/media_tree.git
12711S:      Maintained
12712F:      drivers/media/dvb-frontends/si2168*
12713
12714SI470X FM RADIO RECEIVER I2C DRIVER
12715M:      Hans Verkuil <hverkuil@xs4all.nl>
12716L:      linux-media@vger.kernel.org
12717T:      git git://linuxtv.org/media_tree.git
12718W:      https://linuxtv.org
12719S:      Odd Fixes
12720F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12721
12722SI470X FM RADIO RECEIVER USB DRIVER
12723M:      Hans Verkuil <hverkuil@xs4all.nl>
12724L:      linux-media@vger.kernel.org
12725T:      git git://linuxtv.org/media_tree.git
12726W:      https://linuxtv.org
12727S:      Maintained
12728F:      drivers/media/radio/si470x/radio-si470x-common.c
12729F:      drivers/media/radio/si470x/radio-si470x.h
12730F:      drivers/media/radio/si470x/radio-si470x-usb.c
12731
12732SI4713 FM RADIO TRANSMITTER I2C DRIVER
12733M:      Eduardo Valentin <edubezval@gmail.com>
12734L:      linux-media@vger.kernel.org
12735T:      git git://linuxtv.org/media_tree.git
12736W:      https://linuxtv.org
12737S:      Odd Fixes
12738F:      drivers/media/radio/si4713/si4713.?
12739
12740SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12741M:      Eduardo Valentin <edubezval@gmail.com>
12742L:      linux-media@vger.kernel.org
12743T:      git git://linuxtv.org/media_tree.git
12744W:      https://linuxtv.org
12745S:      Odd Fixes
12746F:      drivers/media/radio/si4713/radio-platform-si4713.c
12747
12748SI4713 FM RADIO TRANSMITTER USB DRIVER
12749M:      Hans Verkuil <hverkuil@xs4all.nl>
12750L:      linux-media@vger.kernel.org
12751T:      git git://linuxtv.org/media_tree.git
12752W:      https://linuxtv.org
12753S:      Maintained
12754F:      drivers/media/radio/si4713/radio-usb-si4713.c
12755
12756SIANO DVB DRIVER
12757M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12758L:      linux-media@vger.kernel.org
12759W:      https://linuxtv.org
12760T:      git git://linuxtv.org/media_tree.git
12761S:      Odd fixes
12762F:      drivers/media/common/siano/
12763F:      drivers/media/usb/siano/
12764F:      drivers/media/usb/siano/
12765F:      drivers/media/mmc/siano/
12766
12767SILEAD TOUCHSCREEN DRIVER
12768M:      Hans de Goede <hdegoede@redhat.com>
12769L:      linux-input@vger.kernel.org
12770L:      platform-driver-x86@vger.kernel.org
12771S:      Maintained
12772F:      drivers/input/touchscreen/silead.c
12773F:      drivers/platform/x86/silead_dmi.c
12774
12775SILICON MOTION SM712 FRAME BUFFER DRIVER
12776M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12777M:      Teddy Wang <teddy.wang@siliconmotion.com>
12778M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12779L:      linux-fbdev@vger.kernel.org
12780S:      Maintained
12781F:      drivers/video/fbdev/sm712*
12782F:      Documentation/fb/sm712fb.txt
12783
12784SIMPLE FIRMWARE INTERFACE (SFI)
12785M:      Len Brown <lenb@kernel.org>
12786L:      sfi-devel@simplefirmware.org
12787W:      http://simplefirmware.org/
12788T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12789S:      Supported
12790F:      arch/x86/platform/sfi/
12791F:      drivers/sfi/
12792F:      include/linux/sfi*.h
12793
12794SIMPLEFB FB DRIVER
12795M:      Hans de Goede <hdegoede@redhat.com>
12796L:      linux-fbdev@vger.kernel.org
12797S:      Maintained
12798F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12799F:      drivers/video/fbdev/simplefb.c
12800F:      include/linux/platform_data/simplefb.h
12801
12802SIMTEC EB110ATX (Chalice CATS)
12803P:      Ben Dooks
12804P:      Vincent Sanders <vince@simtec.co.uk>
12805M:      Simtec Linux Team <linux@simtec.co.uk>
12806W:      http://www.simtec.co.uk/products/EB110ATX/
12807S:      Supported
12808
12809SIMTEC EB2410ITX (BAST)
12810P:      Ben Dooks
12811P:      Vincent Sanders <vince@simtec.co.uk>
12812M:      Simtec Linux Team <linux@simtec.co.uk>
12813W:      http://www.simtec.co.uk/products/EB2410ITX/
12814S:      Supported
12815F:      arch/arm/mach-s3c24xx/mach-bast.c
12816F:      arch/arm/mach-s3c24xx/bast-ide.c
12817F:      arch/arm/mach-s3c24xx/bast-irq.c
12818
12819SIPHASH PRF ROUTINES
12820M:      Jason A. Donenfeld <Jason@zx2c4.com>
12821S:      Maintained
12822F:      lib/siphash.c
12823F:      lib/test_siphash.c
12824F:      include/linux/siphash.h
12825
12826SIOX
12827M:      Gavin Schenk <g.schenk@eckelmann.de>
12828M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12829R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12830S:      Supported
12831F:      drivers/siox/*
12832F:      include/trace/events/siox.h
12833
12834SIS 190 ETHERNET DRIVER
12835M:      Francois Romieu <romieu@fr.zoreil.com>
12836L:      netdev@vger.kernel.org
12837S:      Maintained
12838F:      drivers/net/ethernet/sis/sis190.c
12839
12840SIS 900/7016 FAST ETHERNET DRIVER
12841M:      Daniele Venzano <venza@brownhat.org>
12842W:      http://www.brownhat.org/sis900.html
12843L:      netdev@vger.kernel.org
12844S:      Maintained
12845F:      drivers/net/ethernet/sis/sis900.*
12846
12847SIS FRAMEBUFFER DRIVER
12848M:      Thomas Winischhofer <thomas@winischhofer.net>
12849W:      http://www.winischhofer.net/linuxsisvga.shtml
12850S:      Maintained
12851F:      Documentation/fb/sisfb.txt
12852F:      drivers/video/fbdev/sis/
12853F:      include/video/sisfb.h
12854
12855SIS USB2VGA DRIVER
12856M:      Thomas Winischhofer <thomas@winischhofer.net>
12857W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12858S:      Maintained
12859F:      drivers/usb/misc/sisusbvga/
12860
12861SLAB ALLOCATOR
12862M:      Christoph Lameter <cl@linux.com>
12863M:      Pekka Enberg <penberg@kernel.org>
12864M:      David Rientjes <rientjes@google.com>
12865M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12866M:      Andrew Morton <akpm@linux-foundation.org>
12867L:      linux-mm@kvack.org
12868S:      Maintained
12869F:      include/linux/sl?b*.h
12870F:      mm/sl?b*
12871
12872SLEEPABLE READ-COPY UPDATE (SRCU)
12873M:      Lai Jiangshan <jiangshanlai@gmail.com>
12874M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12875M:      Josh Triplett <josh@joshtriplett.org>
12876R:      Steven Rostedt <rostedt@goodmis.org>
12877R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12878L:      linux-kernel@vger.kernel.org
12879W:      http://www.rdrop.com/users/paulmck/RCU/
12880S:      Supported
12881T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12882F:      include/linux/srcu.h
12883F:      kernel/rcu/srcu.c
12884
12885SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12886M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12887L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12888S:      Maintained
12889F:      drivers/slimbus/
12890F:      Documentation/devicetree/bindings/slimbus/
12891F:      include/linux/slimbus.h
12892
12893SMACK SECURITY MODULE
12894M:      Casey Schaufler <casey@schaufler-ca.com>
12895L:      linux-security-module@vger.kernel.org
12896W:      http://schaufler-ca.com
12897T:      git git://github.com/cschaufler/smack-next
12898S:      Maintained
12899F:      Documentation/admin-guide/LSM/Smack.rst
12900F:      security/smack/
12901
12902SMC91x ETHERNET DRIVER
12903M:      Nicolas Pitre <nico@fluxnic.net>
12904S:      Odd Fixes
12905F:      drivers/net/ethernet/smsc/smc91x.*
12906
12907SMIA AND SMIA++ IMAGE SENSOR DRIVER
12908M:      Sakari Ailus <sakari.ailus@iki.fi>
12909L:      linux-media@vger.kernel.org
12910S:      Maintained
12911F:      drivers/media/i2c/smiapp/
12912F:      include/media/i2c/smiapp.h
12913F:      drivers/media/i2c/smiapp-pll.c
12914F:      drivers/media/i2c/smiapp-pll.h
12915F:      include/uapi/linux/smiapp.h
12916F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12917
12918SMM665 HARDWARE MONITOR DRIVER
12919M:      Guenter Roeck <linux@roeck-us.net>
12920L:      linux-hwmon@vger.kernel.org
12921S:      Maintained
12922F:      Documentation/hwmon/smm665
12923F:      drivers/hwmon/smm665.c
12924
12925SMSC EMC2103 HARDWARE MONITOR DRIVER
12926M:      Steve Glendinning <steve.glendinning@shawell.net>
12927L:      linux-hwmon@vger.kernel.org
12928S:      Maintained
12929F:      Documentation/hwmon/emc2103
12930F:      drivers/hwmon/emc2103.c
12931
12932SMSC SCH5627 HARDWARE MONITOR DRIVER
12933M:      Hans de Goede <hdegoede@redhat.com>
12934L:      linux-hwmon@vger.kernel.org
12935S:      Supported
12936F:      Documentation/hwmon/sch5627
12937F:      drivers/hwmon/sch5627.c
12938
12939SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12940M:      Steve Glendinning <steve.glendinning@shawell.net>
12941L:      linux-fbdev@vger.kernel.org
12942S:      Maintained
12943F:      drivers/video/fbdev/smscufx.c
12944
12945SMSC47B397 HARDWARE MONITOR DRIVER
12946M:      Jean Delvare <jdelvare@suse.com>
12947L:      linux-hwmon@vger.kernel.org
12948S:      Maintained
12949F:      Documentation/hwmon/smsc47b397
12950F:      drivers/hwmon/smsc47b397.c
12951
12952SMSC911x ETHERNET DRIVER
12953M:      Steve Glendinning <steve.glendinning@shawell.net>
12954L:      netdev@vger.kernel.org
12955S:      Maintained
12956F:      include/linux/smsc911x.h
12957F:      drivers/net/ethernet/smsc/smsc911x.*
12958
12959SMSC9420 PCI ETHERNET DRIVER
12960M:      Steve Glendinning <steve.glendinning@shawell.net>
12961L:      netdev@vger.kernel.org
12962S:      Maintained
12963F:      drivers/net/ethernet/smsc/smsc9420.*
12964
12965SOC-CAMERA V4L2 SUBSYSTEM
12966L:      linux-media@vger.kernel.org
12967T:      git git://linuxtv.org/media_tree.git
12968S:      Orphan
12969F:      include/media/soc*
12970F:      drivers/media/i2c/soc_camera/
12971F:      drivers/media/platform/soc_camera/
12972
12973SOCIONEXT SYNQUACER I2C DRIVER
12974M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
12975L:      linux-i2c@vger.kernel.org
12976S:      Maintained
12977F:      drivers/i2c/busses/i2c-synquacer.c
12978F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12979
12980SOCIONEXT UNIPHIER SOUND DRIVER
12981M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12982L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12983S:      Maintained
12984F:      sound/soc/uniphier/
12985
12986SOEKRIS NET48XX LED SUPPORT
12987M:      Chris Boot <bootc@bootc.net>
12988S:      Maintained
12989F:      drivers/leds/leds-net48xx.c
12990
12991SOFT-ROCE DRIVER (rxe)
12992M:      Moni Shoua <monis@mellanox.com>
12993L:      linux-rdma@vger.kernel.org
12994S:      Supported
12995W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12996Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12997F:      drivers/infiniband/sw/rxe/
12998F:      include/uapi/rdma/rdma_user_rxe.h
12999
13000SOFTLOGIC 6x10 MPEG CODEC
13001M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13002M:      Anton Sviridenko <anton@corp.bluecherry.net>
13003M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13004M:      Andrey Utkin <andrey_utkin@fastmail.com>
13005M:      Ismael Luceno <ismael@iodev.co.uk>
13006L:      linux-media@vger.kernel.org
13007S:      Supported
13008F:      drivers/media/pci/solo6x10/
13009
13010SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13011M:      James Morse <james.morse@arm.com>
13012L:      linux-arm-kernel@lists.infradead.org
13013S:      Maintained
13014F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13015F:      drivers/firmware/arm_sdei.c
13016F:      include/linux/sdei.h
13017F:      include/uapi/linux/sdei.h
13018
13019SOFTWARE RAID (Multiple Disks) SUPPORT
13020M:      Shaohua Li <shli@kernel.org>
13021L:      linux-raid@vger.kernel.org
13022T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13023S:      Supported
13024F:      drivers/md/Makefile
13025F:      drivers/md/Kconfig
13026F:      drivers/md/md*
13027F:      drivers/md/raid*
13028F:      include/linux/raid/
13029F:      include/uapi/linux/raid/
13030
13031SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13032M:      Jassi Brar <jaswinder.singh@linaro.org>
13033L:      netdev@vger.kernel.org
13034S:      Maintained
13035F:      drivers/net/ethernet/socionext/netsec.c
13036F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13037
13038SOLIDRUN CLEARFOG SUPPORT
13039M:      Russell King <linux@armlinux.org.uk>
13040S:      Maintained
13041F:      arch/arm/boot/dts/armada-388-clearfog*
13042F:      arch/arm/boot/dts/armada-38x-solidrun-*
13043
13044SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13045M:      Russell King <linux@armlinux.org.uk>
13046S:      Maintained
13047F:      arch/arm/boot/dts/imx6*-cubox-i*
13048F:      arch/arm/boot/dts/imx6*-hummingboard*
13049F:      arch/arm/boot/dts/imx6*-sr-*
13050
13051SONIC NETWORK DRIVER
13052M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13053L:      netdev@vger.kernel.org
13054S:      Maintained
13055F:      drivers/net/ethernet/natsemi/sonic.*
13056
13057SONICS SILICON BACKPLANE DRIVER (SSB)
13058M:      Michael Buesch <m@bues.ch>
13059L:      linux-wireless@vger.kernel.org
13060S:      Maintained
13061F:      drivers/ssb/
13062F:      include/linux/ssb/
13063
13064SONY IMX274 SENSOR DRIVER
13065M:      Leon Luo <leonl@leopardimaging.com>
13066L:      linux-media@vger.kernel.org
13067T:      git git://linuxtv.org/media_tree.git
13068S:      Maintained
13069F:      drivers/media/i2c/imx274.c
13070F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13071
13072SONY MEMORYSTICK CARD SUPPORT
13073M:      Alex Dubov <oakad@yahoo.com>
13074W:      http://tifmxx.berlios.de/
13075S:      Maintained
13076F:      drivers/memstick/host/tifm_ms.c
13077
13078SONY MEMORYSTICK STANDARD SUPPORT
13079M:      Maxim Levitsky <maximlevitsky@gmail.com>
13080S:      Maintained
13081F:      drivers/memstick/core/ms_block.*
13082
13083SONY VAIO CONTROL DEVICE DRIVER
13084M:      Mattia Dongili <malattia@linux.it>
13085L:      platform-driver-x86@vger.kernel.org
13086W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13087S:      Maintained
13088F:      Documentation/laptops/sony-laptop.txt
13089F:      drivers/char/sonypi.c
13090F:      drivers/platform/x86/sony-laptop.c
13091F:      include/linux/sony-laptop.h
13092
13093SOUND
13094M:      Jaroslav Kysela <perex@perex.cz>
13095M:      Takashi Iwai <tiwai@suse.com>
13096L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13097W:      http://www.alsa-project.org/
13098T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13099T:      git git://git.alsa-project.org/alsa-kernel.git
13100Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13101S:      Maintained
13102F:      Documentation/sound/
13103F:      include/sound/
13104F:      include/uapi/sound/
13105F:      sound/
13106
13107SOUND - COMPRESSED AUDIO
13108M:      Vinod Koul <vinod.koul@intel.com>
13109L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13110T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13111S:      Supported
13112F:      Documentation/sound/alsa/compress_offload.txt
13113F:      include/sound/compress_driver.h
13114F:      include/uapi/sound/compress_*
13115F:      sound/core/compress_offload.c
13116F:      sound/soc/soc-compress.c
13117
13118SOUND - DMAENGINE HELPERS
13119M:      Lars-Peter Clausen <lars@metafoo.de>
13120S:      Supported
13121F:      include/sound/dmaengine_pcm.h
13122F:      sound/core/pcm_dmaengine.c
13123F:      sound/soc/soc-generic-dmaengine-pcm.c
13124
13125SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13126M:      Liam Girdwood <lgirdwood@gmail.com>
13127M:      Mark Brown <broonie@kernel.org>
13128T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13129L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13130W:      http://alsa-project.org/main/index.php/ASoC
13131S:      Supported
13132F:      Documentation/devicetree/bindings/sound/
13133F:      Documentation/sound/alsa/soc/
13134F:      sound/soc/
13135F:      include/sound/soc*
13136
13137SOUNDWIRE SUBSYSTEM
13138M:      Vinod Koul <vinod.koul@intel.com>
13139M:      Sanyog Kale <sanyog.r.kale@intel.com>
13140R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13141L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13142S:      Supported
13143F:      Documentation/driver-api/soundwire/
13144F:      drivers/soundwire/
13145F:      include/linux/soundwire/
13146
13147SP2 MEDIA DRIVER
13148M:      Olli Salonen <olli.salonen@iki.fi>
13149L:      linux-media@vger.kernel.org
13150W:      https://linuxtv.org
13151Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13152S:      Maintained
13153F:      drivers/media/dvb-frontends/sp2*
13154
13155SPARC + UltraSPARC (sparc/sparc64)
13156M:      "David S. Miller" <davem@davemloft.net>
13157L:      sparclinux@vger.kernel.org
13158Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13159T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13160T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13161S:      Maintained
13162F:      arch/sparc/
13163F:      drivers/sbus/
13164
13165SPARC SERIAL DRIVERS
13166M:      "David S. Miller" <davem@davemloft.net>
13167L:      sparclinux@vger.kernel.org
13168T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13169T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13170S:      Maintained
13171F:      include/linux/sunserialcore.h
13172F:      drivers/tty/serial/suncore.c
13173F:      drivers/tty/serial/sunhv.c
13174F:      drivers/tty/serial/sunsab.c
13175F:      drivers/tty/serial/sunsab.h
13176F:      drivers/tty/serial/sunsu.c
13177F:      drivers/tty/serial/sunzilog.c
13178F:      drivers/tty/serial/sunzilog.h
13179F:      drivers/tty/vcc.c
13180
13181SPARSE CHECKER
13182M:      "Christopher Li" <sparse@chrisli.org>
13183L:      linux-sparse@vger.kernel.org
13184W:      https://sparse.wiki.kernel.org/
13185T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13186T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13187S:      Maintained
13188F:      include/linux/compiler.h
13189
13190SPEAR CLOCK FRAMEWORK SUPPORT
13191M:      Viresh Kumar <vireshk@kernel.org>
13192L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13193W:      http://www.st.com/spear
13194S:      Maintained
13195F:      drivers/clk/spear/
13196
13197SPEAR PLATFORM SUPPORT
13198M:      Viresh Kumar <vireshk@kernel.org>
13199M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13200L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13201W:      http://www.st.com/spear
13202S:      Maintained
13203F:      arch/arm/boot/dts/spear*
13204F:      arch/arm/mach-spear/
13205
13206SPI NOR SUBSYSTEM
13207M:      Marek Vasut <marek.vasut@gmail.com>
13208L:      linux-mtd@lists.infradead.org
13209W:      http://www.linux-mtd.infradead.org/
13210Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13211T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13212T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13213S:      Maintained
13214F:      drivers/mtd/spi-nor/
13215F:      include/linux/mtd/spi-nor.h
13216
13217SPI SUBSYSTEM
13218M:      Mark Brown <broonie@kernel.org>
13219L:      linux-spi@vger.kernel.org
13220T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13221Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13222S:      Maintained
13223F:      Documentation/devicetree/bindings/spi/
13224F:      Documentation/spi/
13225F:      drivers/spi/
13226F:      include/linux/spi/
13227F:      include/uapi/linux/spi/
13228F:      tools/spi/
13229
13230SPIDERNET NETWORK DRIVER for CELL
13231M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13232L:      netdev@vger.kernel.org
13233S:      Supported
13234F:      Documentation/networking/spider_net.txt
13235F:      drivers/net/ethernet/toshiba/spider_net*
13236
13237SPMI SUBSYSTEM
13238R:      Stephen Boyd <sboyd@kernel.org>
13239L:      linux-arm-msm@vger.kernel.org
13240F:      Documentation/devicetree/bindings/spmi/
13241F:      drivers/spmi/
13242F:      include/dt-bindings/spmi/spmi.h
13243F:      include/linux/spmi.h
13244F:      include/trace/events/spmi.h
13245
13246SPU FILE SYSTEM
13247M:      Jeremy Kerr <jk@ozlabs.org>
13248L:      linuxppc-dev@lists.ozlabs.org
13249W:      http://www.ibm.com/developerworks/power/cell/
13250S:      Supported
13251F:      Documentation/filesystems/spufs.txt
13252F:      arch/powerpc/platforms/cell/spufs/
13253
13254SQUASHFS FILE SYSTEM
13255M:      Phillip Lougher <phillip@squashfs.org.uk>
13256L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13257W:      http://squashfs.org.uk
13258T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13259S:      Maintained
13260F:      Documentation/filesystems/squashfs.txt
13261F:      fs/squashfs/
13262
13263SRM (Alpha) environment access
13264M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13265S:      Maintained
13266F:      arch/alpha/kernel/srm_env.c
13267
13268ST STM32 I2C/SMBUS DRIVER
13269M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13270L:      linux-i2c@vger.kernel.org
13271S:      Maintained
13272F:      drivers/i2c/busses/i2c-stm32*
13273
13274STABLE BRANCH
13275M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13276L:      stable@vger.kernel.org
13277S:      Supported
13278F:      Documentation/process/stable-kernel-rules.rst
13279
13280STAGING - ATOMISP DRIVER
13281M:      Alan Cox <alan@linux.intel.com>
13282M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13283L:      linux-media@vger.kernel.org
13284S:      Maintained
13285F:      drivers/staging/media/atomisp/
13286
13287STAGING - COMEDI
13288M:      Ian Abbott <abbotti@mev.co.uk>
13289M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13290S:      Odd Fixes
13291F:      drivers/staging/comedi/
13292
13293STAGING - FLARION FT1000 DRIVERS
13294M:      Marek Belisko <marek.belisko@gmail.com>
13295S:      Odd Fixes
13296F:      drivers/staging/ft1000/
13297
13298STAGING - INDUSTRIAL IO
13299M:      Jonathan Cameron <jic23@kernel.org>
13300L:      linux-iio@vger.kernel.org
13301S:      Odd Fixes
13302F:      Documentation/devicetree/bindings/staging/iio/
13303F:      drivers/staging/iio/
13304
13305STAGING - LUSTRE PARALLEL FILESYSTEM
13306M:      Oleg Drokin <oleg.drokin@intel.com>
13307M:      Andreas Dilger <andreas.dilger@intel.com>
13308M:      James Simmons <jsimmons@infradead.org>
13309L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13310W:      http://wiki.lustre.org/
13311S:      Maintained
13312F:      drivers/staging/lustre
13313
13314STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13315M:      Marc Dietrich <marvin24@gmx.de>
13316L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13317L:      linux-tegra@vger.kernel.org
13318S:      Maintained
13319F:      drivers/staging/nvec/
13320
13321STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13322M:      Jens Frederich <jfrederich@gmail.com>
13323M:      Daniel Drake <dsd@laptop.org>
13324M:      Jon Nettleton <jon.nettleton@gmail.com>
13325W:      http://wiki.laptop.org/go/DCON
13326S:      Maintained
13327F:      drivers/staging/olpc_dcon/
13328
13329STAGING - REALTEK RTL8712U DRIVERS
13330M:      Larry Finger <Larry.Finger@lwfinger.net>
13331M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13332S:      Odd Fixes
13333F:      drivers/staging/rtl8712/
13334
13335STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13336M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13337M:      Teddy Wang <teddy.wang@siliconmotion.com>
13338M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13339L:      linux-fbdev@vger.kernel.org
13340S:      Maintained
13341F:      drivers/staging/sm750fb/
13342
13343STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13344M:      William Hubbs <w.d.hubbs@gmail.com>
13345M:      Chris Brannon <chris@the-brannons.com>
13346M:      Kirk Reiser <kirk@reisers.ca>
13347M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13348L:      speakup@linux-speakup.org
13349W:      http://www.linux-speakup.org/
13350S:      Odd Fixes
13351F:      drivers/staging/speakup/
13352
13353STAGING - VIA VT665X DRIVERS
13354M:      Forest Bond <forest@alittletooquiet.net>
13355S:      Odd Fixes
13356F:      drivers/staging/vt665?/
13357
13358STAGING - WILC1000 WIFI DRIVER
13359M:      Aditya Shankar <aditya.shankar@microchip.com>
13360M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13361L:      linux-wireless@vger.kernel.org
13362S:      Supported
13363F:      drivers/staging/wilc1000/
13364
13365STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13366M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13367S:      Odd Fixes
13368F:      drivers/staging/xgifb/
13369
13370STAGING SUBSYSTEM
13371M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13372T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13373L:      devel@driverdev.osuosl.org
13374S:      Supported
13375F:      drivers/staging/
13376
13377STARFIRE/DURALAN NETWORK DRIVER
13378M:      Ion Badulescu <ionut@badula.org>
13379S:      Odd Fixes
13380F:      drivers/net/ethernet/adaptec/starfire*
13381
13382STEC S1220 SKD DRIVER
13383M:      Bart Van Assche <bart.vanassche@wdc.com>
13384L:      linux-block@vger.kernel.org
13385S:      Maintained
13386F:      drivers/block/skd*[ch]
13387
13388STI CEC DRIVER
13389M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13390S:      Maintained
13391F:      drivers/staging/media/st-cec/
13392F:      Documentation/devicetree/bindings/media/stih-cec.txt
13393
13394STK1160 USB VIDEO CAPTURE DRIVER
13395M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13396L:      linux-media@vger.kernel.org
13397T:      git git://linuxtv.org/media_tree.git
13398S:      Maintained
13399F:      drivers/media/usb/stk1160/
13400
13401STMMAC ETHERNET DRIVER
13402M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13403M:      Alexandre Torgue <alexandre.torgue@st.com>
13404L:      netdev@vger.kernel.org
13405W:      http://www.stlinux.com
13406S:      Supported
13407F:      drivers/net/ethernet/stmicro/stmmac/
13408
13409SUN3/3X
13410M:      Sam Creasey <sammy@sammy.net>
13411W:      http://sammy.net/sun3/
13412S:      Maintained
13413F:      arch/m68k/kernel/*sun3*
13414F:      arch/m68k/sun3*/
13415F:      arch/m68k/include/asm/sun3*
13416F:      drivers/net/ethernet/i825xx/sun3*
13417
13418SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13419M:      Hans de Goede <hdegoede@redhat.com>
13420L:      linux-input@vger.kernel.org
13421S:      Maintained
13422F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13423F:      drivers/input/keyboard/sun4i-lradc-keys.c
13424
13425SUNDANCE NETWORK DRIVER
13426M:      Denis Kirjanov <kda@linux-powerpc.org>
13427L:      netdev@vger.kernel.org
13428S:      Maintained
13429F:      drivers/net/ethernet/dlink/sundance.c
13430
13431SUPERH
13432M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13433M:      Rich Felker <dalias@libc.org>
13434L:      linux-sh@vger.kernel.org
13435Q:      http://patchwork.kernel.org/project/linux-sh/list/
13436S:      Maintained
13437F:      Documentation/sh/
13438F:      arch/sh/
13439F:      drivers/sh/
13440
13441SUSPEND TO RAM
13442M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13443M:      Len Brown <len.brown@intel.com>
13444M:      Pavel Machek <pavel@ucw.cz>
13445L:      linux-pm@vger.kernel.org
13446B:      https://bugzilla.kernel.org
13447S:      Supported
13448F:      Documentation/power/
13449F:      arch/x86/kernel/acpi/
13450F:      drivers/base/power/
13451F:      kernel/power/
13452F:      include/linux/suspend.h
13453F:      include/linux/freezer.h
13454F:      include/linux/pm.h
13455
13456SVGA HANDLING
13457M:      Martin Mares <mj@ucw.cz>
13458L:      linux-video@atrey.karlin.mff.cuni.cz
13459S:      Maintained
13460F:      Documentation/svga.txt
13461F:      arch/x86/boot/video*
13462
13463SWIOTLB SUBSYSTEM
13464M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13465L:      iommu@lists.linux-foundation.org
13466T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13467S:      Supported
13468F:      lib/swiotlb.c
13469F:      arch/*/kernel/pci-swiotlb.c
13470F:      include/linux/swiotlb.h
13471
13472SWITCHDEV
13473M:      Jiri Pirko <jiri@resnulli.us>
13474M:      Ivan Vecera <ivecera@redhat.com>
13475L:      netdev@vger.kernel.org
13476S:      Supported
13477F:      net/switchdev/
13478F:      include/net/switchdev.h
13479
13480SYNC FILE FRAMEWORK
13481M:      Sumit Semwal <sumit.semwal@linaro.org>
13482R:      Gustavo Padovan <gustavo@padovan.org>
13483S:      Maintained
13484L:      linux-media@vger.kernel.org
13485L:      dri-devel@lists.freedesktop.org
13486F:      drivers/dma-buf/sync_*
13487F:      drivers/dma-buf/dma-fence*
13488F:      drivers/dma-buf/sw_sync.c
13489F:      include/linux/sync_file.h
13490F:      include/uapi/linux/sync_file.h
13491F:      Documentation/sync_file.txt
13492T:      git git://anongit.freedesktop.org/drm/drm-misc
13493
13494SYNOPSYS ARC ARCHITECTURE
13495M:      Vineet Gupta <vgupta@synopsys.com>
13496L:      linux-snps-arc@lists.infradead.org
13497S:      Supported
13498F:      arch/arc/
13499F:      Documentation/devicetree/bindings/arc/*
13500F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13501F:      drivers/clocksource/arc_timer.c
13502F:      drivers/tty/serial/arc_uart.c
13503T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13504
13505SYNOPSYS ARC HSDK SDP pll clock driver
13506M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13507S:      Supported
13508F:      drivers/clk/clk-hsdk-pll.c
13509F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13510
13511SYNOPSYS ARC SDP clock driver
13512M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13513S:      Supported
13514F:      drivers/clk/axs10x/*
13515F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13516
13517SYNOPSYS ARC SDP platform support
13518M:      Alexey Brodkin <abrodkin@synopsys.com>
13519S:      Supported
13520F:      arch/arc/plat-axs10x
13521F:      arch/arc/boot/dts/ax*
13522F:      Documentation/devicetree/bindings/arc/axs10*
13523
13524SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13525M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13526S:      Supported
13527F:      drivers/reset/reset-axs10x.c
13528F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13529
13530SYNOPSYS DESIGNWARE 8250 UART DRIVER
13531R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13532S:      Maintained
13533F:      drivers/tty/serial/8250/8250_dw.c
13534
13535SYNOPSYS DESIGNWARE APB GPIO DRIVER
13536M:      Hoan Tran <hotran@apm.com>
13537L:      linux-gpio@vger.kernel.org
13538S:      Maintained
13539F:      drivers/gpio/gpio-dwapb.c
13540F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13541
13542SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13543M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13544S:      Maintained
13545F:      drivers/dma/dwi-axi-dmac/
13546F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13547
13548SYNOPSYS DESIGNWARE DMAC DRIVER
13549M:      Viresh Kumar <vireshk@kernel.org>
13550R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13551S:      Maintained
13552F:      include/linux/dma/dw.h
13553F:      include/linux/platform_data/dma-dw.h
13554F:      drivers/dma/dw/
13555
13556SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13557M:      Jose Abreu <Jose.Abreu@synopsys.com>
13558L:      netdev@vger.kernel.org
13559S:      Supported
13560F:      drivers/net/ethernet/synopsys/
13561
13562SYNOPSYS DESIGNWARE I2C DRIVER
13563M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13564R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13565R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13566L:      linux-i2c@vger.kernel.org
13567S:      Maintained
13568F:      drivers/i2c/busses/i2c-designware-*
13569F:      include/linux/platform_data/i2c-designware.h
13570
13571SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13572M:      Jaehoon Chung <jh80.chung@samsung.com>
13573L:      linux-mmc@vger.kernel.org
13574S:      Maintained
13575F:      drivers/mmc/host/dw_mmc*
13576
13577SYNOPSYS HSDK RESET CONTROLLER DRIVER
13578M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13579S:      Supported
13580F:      drivers/reset/reset-hsdk.c
13581F:      include/dt-bindings/reset/snps,hsdk-reset.h
13582F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13583
13584SYSTEM CONFIGURATION (SYSCON)
13585M:      Lee Jones <lee.jones@linaro.org>
13586M:      Arnd Bergmann <arnd@arndb.de>
13587T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13588S:      Supported
13589F:      drivers/mfd/syscon.c
13590
13591SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13592M:      Sudeep Holla <sudeep.holla@arm.com>
13593L:      linux-arm-kernel@lists.infradead.org
13594S:      Maintained
13595F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13596F:      drivers/clk/clk-sc[mp]i.c
13597F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13598F:      drivers/firmware/arm_scpi.c
13599F:      drivers/firmware/arm_scmi/
13600F:      include/linux/sc[mp]i_protocol.h
13601
13602SYSTEM RESET/SHUTDOWN DRIVERS
13603M:      Sebastian Reichel <sre@kernel.org>
13604L:      linux-pm@vger.kernel.org
13605T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13606S:      Maintained
13607F:      Documentation/devicetree/bindings/power/reset/
13608F:      drivers/power/reset/
13609
13610SYSTEM TRACE MODULE CLASS
13611M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13612S:      Maintained
13613T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13614F:      Documentation/trace/stm.txt
13615F:      drivers/hwtracing/stm/
13616F:      include/linux/stm.h
13617F:      include/uapi/linux/stm.h
13618
13619SYSV FILESYSTEM
13620M:      Christoph Hellwig <hch@infradead.org>
13621S:      Maintained
13622F:      Documentation/filesystems/sysv-fs.txt
13623F:      fs/sysv/
13624F:      include/linux/sysv_fs.h
13625
13626TARGET SUBSYSTEM
13627M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13628L:      linux-scsi@vger.kernel.org
13629L:      target-devel@vger.kernel.org
13630W:      http://www.linux-iscsi.org
13631W:      http://groups.google.com/group/linux-iscsi-target-dev
13632T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13633S:      Supported
13634F:      drivers/target/
13635F:      include/target/
13636F:      Documentation/target/
13637
13638TASKSTATS STATISTICS INTERFACE
13639M:      Balbir Singh <bsingharora@gmail.com>
13640S:      Maintained
13641F:      Documentation/accounting/taskstats*
13642F:      include/linux/taskstats*
13643F:      kernel/taskstats.c
13644
13645TC subsystem
13646M:      Jamal Hadi Salim <jhs@mojatatu.com>
13647M:      Cong Wang <xiyou.wangcong@gmail.com>
13648M:      Jiri Pirko <jiri@resnulli.us>
13649L:      netdev@vger.kernel.org
13650S:      Maintained
13651F:      include/net/pkt_cls.h
13652F:      include/net/pkt_sched.h
13653F:      include/net/tc_act/
13654F:      include/uapi/linux/pkt_cls.h
13655F:      include/uapi/linux/pkt_sched.h
13656F:      include/uapi/linux/tc_act/
13657F:      include/uapi/linux/tc_ematch/
13658F:      net/sched/
13659
13660TCP LOW PRIORITY MODULE
13661M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13662M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13663W:      http://tcp-lp-mod.sourceforge.net/
13664S:      Maintained
13665F:      net/ipv4/tcp_lp.c
13666
13667TDA10071 MEDIA DRIVER
13668M:      Antti Palosaari <crope@iki.fi>
13669L:      linux-media@vger.kernel.org
13670W:      https://linuxtv.org
13671W:      http://palosaari.fi/linux/
13672Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13673T:      git git://linuxtv.org/anttip/media_tree.git
13674S:      Maintained
13675F:      drivers/media/dvb-frontends/tda10071*
13676
13677TDA18212 MEDIA DRIVER
13678M:      Antti Palosaari <crope@iki.fi>
13679L:      linux-media@vger.kernel.org
13680W:      https://linuxtv.org
13681W:      http://palosaari.fi/linux/
13682Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13683T:      git git://linuxtv.org/anttip/media_tree.git
13684S:      Maintained
13685F:      drivers/media/tuners/tda18212*
13686
13687TDA18218 MEDIA DRIVER
13688M:      Antti Palosaari <crope@iki.fi>
13689L:      linux-media@vger.kernel.org
13690W:      https://linuxtv.org
13691W:      http://palosaari.fi/linux/
13692Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13693T:      git git://linuxtv.org/anttip/media_tree.git
13694S:      Maintained
13695F:      drivers/media/tuners/tda18218*
13696
13697TDA18250 MEDIA DRIVER
13698M:      Olli Salonen <olli.salonen@iki.fi>
13699L:      linux-media@vger.kernel.org
13700W:      https://linuxtv.org
13701Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13702T:      git git://linuxtv.org/media_tree.git
13703S:      Maintained
13704F:      drivers/media/tuners/tda18250*
13705
13706TDA18271 MEDIA DRIVER
13707M:      Michael Krufky <mkrufky@linuxtv.org>
13708L:      linux-media@vger.kernel.org
13709W:      https://linuxtv.org
13710W:      http://github.com/mkrufky
13711Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13712T:      git git://linuxtv.org/mkrufky/tuners.git
13713S:      Maintained
13714F:      drivers/media/tuners/tda18271*
13715
13716TDA1997x MEDIA DRIVER
13717M:      Tim Harvey <tharvey@gateworks.com>
13718L:      linux-media@vger.kernel.org
13719W:      https://linuxtv.org
13720Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13721S:      Maintained
13722F:      drivers/media/i2c/tda1997x.*
13723
13724TDA827x MEDIA DRIVER
13725M:      Michael Krufky <mkrufky@linuxtv.org>
13726L:      linux-media@vger.kernel.org
13727W:      https://linuxtv.org
13728W:      http://github.com/mkrufky
13729Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13730T:      git git://linuxtv.org/mkrufky/tuners.git
13731S:      Maintained
13732F:      drivers/media/tuners/tda8290.*
13733
13734TDA8290 MEDIA DRIVER
13735M:      Michael Krufky <mkrufky@linuxtv.org>
13736L:      linux-media@vger.kernel.org
13737W:      https://linuxtv.org
13738W:      http://github.com/mkrufky
13739Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13740T:      git git://linuxtv.org/mkrufky/tuners.git
13741S:      Maintained
13742F:      drivers/media/tuners/tda8290.*
13743
13744TDA9840 MEDIA DRIVER
13745M:      Hans Verkuil <hverkuil@xs4all.nl>
13746L:      linux-media@vger.kernel.org
13747T:      git git://linuxtv.org/media_tree.git
13748W:      https://linuxtv.org
13749S:      Maintained
13750F:      drivers/media/i2c/tda9840*
13751
13752TEA5761 TUNER DRIVER
13753M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13754L:      linux-media@vger.kernel.org
13755W:      https://linuxtv.org
13756T:      git git://linuxtv.org/media_tree.git
13757S:      Odd fixes
13758F:      drivers/media/tuners/tea5761.*
13759
13760TEA5767 TUNER DRIVER
13761M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13762L:      linux-media@vger.kernel.org
13763W:      https://linuxtv.org
13764T:      git git://linuxtv.org/media_tree.git
13765S:      Maintained
13766F:      drivers/media/tuners/tea5767.*
13767
13768TEA6415C MEDIA DRIVER
13769M:      Hans Verkuil <hverkuil@xs4all.nl>
13770L:      linux-media@vger.kernel.org
13771T:      git git://linuxtv.org/media_tree.git
13772W:      https://linuxtv.org
13773S:      Maintained
13774F:      drivers/media/i2c/tea6415c*
13775
13776TEA6420 MEDIA DRIVER
13777M:      Hans Verkuil <hverkuil@xs4all.nl>
13778L:      linux-media@vger.kernel.org
13779T:      git git://linuxtv.org/media_tree.git
13780W:      https://linuxtv.org
13781S:      Maintained
13782F:      drivers/media/i2c/tea6420*
13783
13784TEAM DRIVER
13785M:      Jiri Pirko <jiri@resnulli.us>
13786L:      netdev@vger.kernel.org
13787S:      Supported
13788F:      drivers/net/team/
13789F:      include/linux/if_team.h
13790F:      include/uapi/linux/if_team.h
13791
13792TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13793M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13794S:      Maintained
13795F:      arch/x86/platform/ts5500/
13796
13797TECHNOTREND USB IR RECEIVER
13798M:      Sean Young <sean@mess.org>
13799L:      linux-media@vger.kernel.org
13800S:      Maintained
13801F:      drivers/media/rc/ttusbir.c
13802
13803TECHWELL TW9910 VIDEO DECODER
13804L:      linux-media@vger.kernel.org
13805S:      Orphan
13806F:      drivers/media/i2c/tw9910.c
13807F:      include/media/i2c/tw9910.h
13808
13809TEE SUBSYSTEM
13810M:      Jens Wiklander <jens.wiklander@linaro.org>
13811S:      Maintained
13812F:      include/linux/tee_drv.h
13813F:      include/uapi/linux/tee.h
13814F:      drivers/tee/
13815F:      Documentation/tee.txt
13816
13817TEGRA ARCHITECTURE SUPPORT
13818M:      Thierry Reding <thierry.reding@gmail.com>
13819M:      Jonathan Hunter <jonathanh@nvidia.com>
13820L:      linux-tegra@vger.kernel.org
13821Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13822T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13823S:      Supported
13824N:      [^a-z]tegra
13825
13826TEGRA CLOCK DRIVER
13827M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13828M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13829S:      Supported
13830F:      drivers/clk/tegra/
13831
13832TEGRA DMA DRIVERS
13833M:      Laxman Dewangan <ldewangan@nvidia.com>
13834M:      Jon Hunter <jonathanh@nvidia.com>
13835S:      Supported
13836F:      drivers/dma/tegra*
13837
13838TEGRA I2C DRIVER
13839M:      Laxman Dewangan <ldewangan@nvidia.com>
13840S:      Supported
13841F:      drivers/i2c/busses/i2c-tegra.c
13842
13843TEGRA IOMMU DRIVERS
13844M:      Thierry Reding <thierry.reding@gmail.com>
13845L:      linux-tegra@vger.kernel.org
13846S:      Supported
13847F:      drivers/iommu/tegra*
13848
13849TEGRA KBC DRIVER
13850M:      Laxman Dewangan <ldewangan@nvidia.com>
13851S:      Supported
13852F:      drivers/input/keyboard/tegra-kbc.c
13853
13854TEGRA PWM DRIVER
13855M:      Thierry Reding <thierry.reding@gmail.com>
13856S:      Supported
13857F:      drivers/pwm/pwm-tegra.c
13858
13859TEGRA SERIAL DRIVER
13860M:      Laxman Dewangan <ldewangan@nvidia.com>
13861S:      Supported
13862F:      drivers/tty/serial/serial-tegra.c
13863
13864TEGRA SPI DRIVER
13865M:      Laxman Dewangan <ldewangan@nvidia.com>
13866S:      Supported
13867F:      drivers/spi/spi-tegra*
13868
13869TEHUTI ETHERNET DRIVER
13870M:      Andy Gospodarek <andy@greyhouse.net>
13871L:      netdev@vger.kernel.org
13872S:      Supported
13873F:      drivers/net/ethernet/tehuti/*
13874
13875Telecom Clock Driver for MCPL0010
13876M:      Mark Gross <mark.gross@intel.com>
13877S:      Supported
13878F:      drivers/char/tlclk.c
13879
13880TENSILICA XTENSA PORT (xtensa)
13881M:      Chris Zankel <chris@zankel.net>
13882M:      Max Filippov <jcmvbkbc@gmail.com>
13883L:      linux-xtensa@linux-xtensa.org
13884T:      git git://github.com/czankel/xtensa-linux.git
13885S:      Maintained
13886F:      arch/xtensa/
13887F:      drivers/irqchip/irq-xtensa-*
13888
13889Texas Instruments' System Control Interface (TISCI) Protocol Driver
13890M:      Nishanth Menon <nm@ti.com>
13891M:      Tero Kristo <t-kristo@ti.com>
13892M:      Santosh Shilimkar <ssantosh@kernel.org>
13893L:      linux-arm-kernel@lists.infradead.org
13894S:      Maintained
13895F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13896F:      drivers/firmware/ti_sci*
13897F:      include/linux/soc/ti/ti_sci_protocol.h
13898F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13899F:      include/dt-bindings/genpd/k2g.h
13900F:      drivers/soc/ti/ti_sci_pm_domains.c
13901F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13902F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13903F:      drivers/clk/keystone/sci-clk.c
13904F:      drivers/reset/reset-ti-sci.c
13905
13906THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13907M:      Hans Verkuil <hverkuil@xs4all.nl>
13908L:      linux-media@vger.kernel.org
13909T:      git git://linuxtv.org/media_tree.git
13910W:      https://linuxtv.org
13911S:      Maintained
13912F:      drivers/media/radio/radio-raremono.c
13913
13914THERMAL
13915M:      Zhang Rui <rui.zhang@intel.com>
13916M:      Eduardo Valentin <edubezval@gmail.com>
13917L:      linux-pm@vger.kernel.org
13918T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13919T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13920Q:      https://patchwork.kernel.org/project/linux-pm/list/
13921S:      Supported
13922F:      drivers/thermal/
13923F:      include/linux/thermal.h
13924F:      include/uapi/linux/thermal.h
13925F:      include/linux/cpu_cooling.h
13926F:      Documentation/devicetree/bindings/thermal/
13927
13928THERMAL/CPU_COOLING
13929M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13930M:      Viresh Kumar <viresh.kumar@linaro.org>
13931M:      Javi Merino <javi.merino@kernel.org>
13932L:      linux-pm@vger.kernel.org
13933S:      Supported
13934F:      Documentation/thermal/cpu-cooling-api.txt
13935F:      drivers/thermal/cpu_cooling.c
13936F:      include/linux/cpu_cooling.h
13937
13938THINKPAD ACPI EXTRAS DRIVER
13939M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13940L:      ibm-acpi-devel@lists.sourceforge.net
13941L:      platform-driver-x86@vger.kernel.org
13942W:      http://ibm-acpi.sourceforge.net
13943W:      http://thinkwiki.org/wiki/Ibm-acpi
13944T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13945S:      Maintained
13946F:      drivers/platform/x86/thinkpad_acpi.c
13947
13948THUNDERBOLT DRIVER
13949M:      Andreas Noever <andreas.noever@gmail.com>
13950M:      Michael Jamet <michael.jamet@intel.com>
13951M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13952M:      Yehezkel Bernat <YehezkelShB@gmail.com>
13953T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13954S:      Maintained
13955F:      Documentation/admin-guide/thunderbolt.rst
13956F:      drivers/thunderbolt/
13957F:      include/linux/thunderbolt.h
13958
13959THUNDERBOLT NETWORK DRIVER
13960M:      Michael Jamet <michael.jamet@intel.com>
13961M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13962M:      Yehezkel Bernat <YehezkelShB@gmail.com>
13963L:      netdev@vger.kernel.org
13964S:      Maintained
13965F:      drivers/net/thunderbolt.c
13966
13967THUNDERX GPIO DRIVER
13968M:      David Daney <david.daney@cavium.com>
13969S:      Maintained
13970F:      drivers/gpio/gpio-thunderx.c
13971
13972TI AM437X VPFE DRIVER
13973M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13974L:      linux-media@vger.kernel.org
13975W:      https://linuxtv.org
13976Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13977T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13978S:      Maintained
13979F:      drivers/media/platform/am437x/
13980
13981TI BANDGAP AND THERMAL DRIVER
13982M:      Eduardo Valentin <edubezval@gmail.com>
13983M:      Keerthy <j-keerthy@ti.com>
13984L:      linux-pm@vger.kernel.org
13985L:      linux-omap@vger.kernel.org
13986S:      Maintained
13987F:      drivers/thermal/ti-soc-thermal/
13988
13989TI BQ27XXX POWER SUPPLY DRIVER
13990R:      Andrew F. Davis <afd@ti.com>
13991F:      include/linux/power/bq27xxx_battery.h
13992F:      drivers/power/supply/bq27xxx_battery.c
13993F:      drivers/power/supply/bq27xxx_battery_i2c.c
13994
13995TI CDCE706 CLOCK DRIVER
13996M:      Max Filippov <jcmvbkbc@gmail.com>
13997S:      Maintained
13998F:      drivers/clk/clk-cdce706.c
13999
14000TI CLOCK DRIVER
14001M:      Tero Kristo <t-kristo@ti.com>
14002L:      linux-omap@vger.kernel.org
14003S:      Maintained
14004F:      drivers/clk/ti/
14005F:      include/linux/clk/ti.h
14006
14007TI DAVINCI MACHINE SUPPORT
14008M:      Sekhar Nori <nsekhar@ti.com>
14009M:      Kevin Hilman <khilman@kernel.org>
14010L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14011T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14012S:      Supported
14013F:      arch/arm/mach-davinci/
14014F:      drivers/i2c/busses/i2c-davinci.c
14015F:      arch/arm/boot/dts/da850*
14016
14017TI DAVINCI SERIES CLOCK DRIVER
14018M:      David Lechner <david@lechnology.com>
14019R:      Sekhar Nori <nsekhar@ti.com>
14020S:      Maintained
14021F:      Documentation/devicetree/bindings/clock/ti/davinci/
14022F:      drivers/clk/davinci/
14023
14024TI DAVINCI SERIES GPIO DRIVER
14025M:      Keerthy <j-keerthy@ti.com>
14026L:      linux-gpio@vger.kernel.org
14027S:      Maintained
14028F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14029F:      drivers/gpio/gpio-davinci.c
14030
14031TI DAVINCI SERIES MEDIA DRIVER
14032M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14033L:      linux-media@vger.kernel.org
14034W:      https://linuxtv.org
14035Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14036T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14037S:      Maintained
14038F:      drivers/media/platform/davinci/
14039F:      include/media/davinci/
14040
14041TI ETHERNET SWITCH DRIVER (CPSW)
14042R:      Grygorii Strashko <grygorii.strashko@ti.com>
14043L:      linux-omap@vger.kernel.org
14044L:      netdev@vger.kernel.org
14045S:      Maintained
14046F:      drivers/net/ethernet/ti/cpsw*
14047F:      drivers/net/ethernet/ti/davinci*
14048
14049TI FLASH MEDIA INTERFACE DRIVER
14050M:      Alex Dubov <oakad@yahoo.com>
14051S:      Maintained
14052F:      drivers/misc/tifm*
14053F:      drivers/mmc/host/tifm_sd.c
14054F:      include/linux/tifm.h
14055
14056TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14057M:      Santosh Shilimkar <ssantosh@kernel.org>
14058L:      linux-kernel@vger.kernel.org
14059L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14060S:      Maintained
14061F:      drivers/soc/ti/*
14062T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14063
14064TI LM49xxx FAMILY ASoC CODEC DRIVERS
14065M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14066M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14067L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14068S:      Maintained
14069F:      sound/soc/codecs/lm49453*
14070F:      sound/soc/codecs/isabelle*
14071
14072TI LP855x BACKLIGHT DRIVER
14073M:      Milo Kim <milo.kim@ti.com>
14074S:      Maintained
14075F:      Documentation/backlight/lp855x-driver.txt
14076F:      drivers/video/backlight/lp855x_bl.c
14077F:      include/linux/platform_data/lp855x.h
14078
14079TI LP8727 CHARGER DRIVER
14080M:      Milo Kim <milo.kim@ti.com>
14081S:      Maintained
14082F:      drivers/power/supply/lp8727_charger.c
14083F:      include/linux/platform_data/lp8727.h
14084
14085TI LP8788 MFD DRIVER
14086M:      Milo Kim <milo.kim@ti.com>
14087S:      Maintained
14088F:      drivers/iio/adc/lp8788_adc.c
14089F:      drivers/leds/leds-lp8788.c
14090F:      drivers/mfd/lp8788*.c
14091F:      drivers/power/supply/lp8788-charger.c
14092F:      drivers/regulator/lp8788-*.c
14093F:      include/linux/mfd/lp8788*.h
14094
14095TI NETCP ETHERNET DRIVER
14096M:      Wingman Kwok <w-kwok2@ti.com>
14097M:      Murali Karicheri <m-karicheri2@ti.com>
14098L:      netdev@vger.kernel.org
14099S:      Maintained
14100F:      drivers/net/ethernet/ti/netcp*
14101
14102TI TAS571X FAMILY ASoC CODEC DRIVER
14103M:      Kevin Cernekee <cernekee@chromium.org>
14104L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14105S:      Odd Fixes
14106F:      sound/soc/codecs/tas571x*
14107
14108TI TRF7970A NFC DRIVER
14109M:      Mark Greer <mgreer@animalcreek.com>
14110L:      linux-wireless@vger.kernel.org
14111L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14112S:      Supported
14113F:      drivers/nfc/trf7970a.c
14114F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14115
14116TI TWL4030 SERIES SOC CODEC DRIVER
14117M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14118L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14119S:      Maintained
14120F:      sound/soc/codecs/twl4030*
14121
14122TI VPE/CAL DRIVERS
14123M:      Benoit Parrot <bparrot@ti.com>
14124L:      linux-media@vger.kernel.org
14125W:      http://linuxtv.org/
14126Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14127S:      Maintained
14128F:      drivers/media/platform/ti-vpe/
14129
14130TI WILINK WIRELESS DRIVERS
14131L:      linux-wireless@vger.kernel.org
14132W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14133W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14134T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14135S:      Orphan
14136F:      drivers/net/wireless/ti/
14137F:      include/linux/wl12xx.h
14138
14139TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14140M:      John Stultz <john.stultz@linaro.org>
14141M:      Thomas Gleixner <tglx@linutronix.de>
14142R:      Stephen Boyd <sboyd@kernel.org>
14143L:      linux-kernel@vger.kernel.org
14144T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14145S:      Supported
14146F:      include/linux/clocksource.h
14147F:      include/linux/time.h
14148F:      include/linux/timex.h
14149F:      include/uapi/linux/time.h
14150F:      include/uapi/linux/timex.h
14151F:      kernel/time/clocksource.c
14152F:      kernel/time/time*.c
14153F:      kernel/time/alarmtimer.c
14154F:      kernel/time/ntp.c
14155F:      tools/testing/selftests/timers/
14156
14157TIPC NETWORK LAYER
14158M:      Jon Maloy <jon.maloy@ericsson.com>
14159M:      Ying Xue <ying.xue@windriver.com>
14160L:      netdev@vger.kernel.org (core kernel code)
14161L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14162W:      http://tipc.sourceforge.net/
14163S:      Maintained
14164F:      include/uapi/linux/tipc*.h
14165F:      net/tipc/
14166
14167TLAN NETWORK DRIVER
14168M:      Samuel Chessman <chessman@tux.org>
14169L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14170W:      http://sourceforge.net/projects/tlan/
14171S:      Maintained
14172F:      Documentation/networking/tlan.txt
14173F:      drivers/net/ethernet/ti/tlan.*
14174
14175TM6000 VIDEO4LINUX DRIVER
14176M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14177L:      linux-media@vger.kernel.org
14178W:      https://linuxtv.org
14179T:      git git://linuxtv.org/media_tree.git
14180S:      Odd fixes
14181F:      drivers/media/usb/tm6000/
14182F:      Documentation/media/v4l-drivers/tm6000*
14183
14184TMIO/SDHI MMC DRIVER
14185M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14186L:      linux-mmc@vger.kernel.org
14187S:      Supported
14188F:      drivers/mmc/host/tmio_mmc*
14189F:      drivers/mmc/host/renesas_sdhi*
14190F:      include/linux/mfd/tmio.h
14191
14192TMP401 HARDWARE MONITOR DRIVER
14193M:      Guenter Roeck <linux@roeck-us.net>
14194L:      linux-hwmon@vger.kernel.org
14195S:      Maintained
14196F:      Documentation/hwmon/tmp401
14197F:      drivers/hwmon/tmp401.c
14198
14199TMPFS (SHMEM FILESYSTEM)
14200M:      Hugh Dickins <hughd@google.com>
14201L:      linux-mm@kvack.org
14202S:      Maintained
14203F:      include/linux/shmem_fs.h
14204F:      mm/shmem.c
14205
14206TOMOYO SECURITY MODULE
14207M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14208M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14209L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14210L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14211L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14212L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14213W:      http://tomoyo.sourceforge.jp/
14214T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14215S:      Maintained
14216F:      security/tomoyo/
14217
14218TOPSTAR LAPTOP EXTRAS DRIVER
14219M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14220L:      platform-driver-x86@vger.kernel.org
14221S:      Maintained
14222F:      drivers/platform/x86/topstar-laptop.c
14223
14224TORTURE-TEST MODULES
14225M:      Davidlohr Bueso <dave@stgolabs.net>
14226M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14227M:      Josh Triplett <josh@joshtriplett.org>
14228L:      linux-kernel@vger.kernel.org
14229S:      Supported
14230T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14231F:      Documentation/RCU/torture.txt
14232F:      kernel/torture.c
14233F:      kernel/rcu/rcutorture.c
14234F:      kernel/locking/locktorture.c
14235
14236TOSHIBA ACPI EXTRAS DRIVER
14237M:      Azael Avalos <coproscefalo@gmail.com>
14238L:      platform-driver-x86@vger.kernel.org
14239S:      Maintained
14240F:      drivers/platform/x86/toshiba_acpi.c
14241
14242TOSHIBA BLUETOOTH DRIVER
14243M:      Azael Avalos <coproscefalo@gmail.com>
14244L:      platform-driver-x86@vger.kernel.org
14245S:      Maintained
14246F:      drivers/platform/x86/toshiba_bluetooth.c
14247
14248TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14249M:      Azael Avalos <coproscefalo@gmail.com>
14250L:      platform-driver-x86@vger.kernel.org
14251S:      Maintained
14252F:      drivers/platform/x86/toshiba_haps.c
14253
14254TOSHIBA SMM DRIVER
14255M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14256W:      http://www.buzzard.org.uk/toshiba/
14257S:      Maintained
14258F:      drivers/char/toshiba.c
14259F:      include/linux/toshiba.h
14260F:      include/uapi/linux/toshiba.h
14261
14262TOSHIBA TC358743 DRIVER
14263M:      Mats Randgaard <matrandg@cisco.com>
14264L:      linux-media@vger.kernel.org
14265S:      Maintained
14266F:      drivers/media/i2c/tc358743*
14267F:      include/media/i2c/tc358743.h
14268
14269TOSHIBA WMI HOTKEYS DRIVER
14270M:      Azael Avalos <coproscefalo@gmail.com>
14271L:      platform-driver-x86@vger.kernel.org
14272S:      Maintained
14273F:      drivers/platform/x86/toshiba-wmi.c
14274
14275TPM DEVICE DRIVER
14276M:      Peter Huewe <peterhuewe@gmx.de>
14277M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14278R:      Jason Gunthorpe <jgg@ziepe.ca>
14279L:      linux-integrity@vger.kernel.org
14280Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14281W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14282T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14283S:      Maintained
14284F:      drivers/char/tpm/
14285
14286TRACING
14287M:      Steven Rostedt <rostedt@goodmis.org>
14288M:      Ingo Molnar <mingo@redhat.com>
14289T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14290S:      Maintained
14291F:      Documentation/trace/ftrace.txt
14292F:      arch/*/*/*/ftrace.h
14293F:      arch/*/kernel/ftrace.c
14294F:      include/*/ftrace.h
14295F:      include/linux/trace*.h
14296F:      include/trace/
14297F:      kernel/trace/
14298F:      tools/testing/selftests/ftrace/
14299
14300TRACING MMIO ACCESSES (MMIOTRACE)
14301M:      Steven Rostedt <rostedt@goodmis.org>
14302M:      Ingo Molnar <mingo@kernel.org>
14303R:      Karol Herbst <karolherbst@gmail.com>
14304R:      Pekka Paalanen <ppaalanen@gmail.com>
14305S:      Maintained
14306L:      linux-kernel@vger.kernel.org
14307L:      nouveau@lists.freedesktop.org
14308F:      kernel/trace/trace_mmiotrace.c
14309F:      include/linux/mmiotrace.h
14310F:      arch/x86/mm/kmmio.c
14311F:      arch/x86/mm/mmio-mod.c
14312F:      arch/x86/mm/testmmiotrace.c
14313
14314TRIVIAL PATCHES
14315M:      Jiri Kosina <trivial@kernel.org>
14316T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14317S:      Maintained
14318K:      ^Subject:.*(?i)trivial
14319
14320TEMPO SEMICONDUCTOR DRIVERS
14321M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14322S:      Maintained
14323F:      sound/soc/codecs/tscs*.c
14324F:      sound/soc/codecs/tscs*.h
14325F:      Documentation/devicetree/bindings/sound/tscs*.txt
14326
14327TTY LAYER
14328M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14329M:      Jiri Slaby <jslaby@suse.com>
14330S:      Supported
14331T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14332F:      Documentation/serial/
14333F:      drivers/tty/
14334F:      drivers/tty/serial/serial_core.c
14335F:      include/linux/serial_core.h
14336F:      include/linux/serial.h
14337F:      include/linux/tty.h
14338F:      include/uapi/linux/serial_core.h
14339F:      include/uapi/linux/serial.h
14340F:      include/uapi/linux/tty.h
14341
14342TUA9001 MEDIA DRIVER
14343M:      Antti Palosaari <crope@iki.fi>
14344L:      linux-media@vger.kernel.org
14345W:      https://linuxtv.org
14346W:      http://palosaari.fi/linux/
14347Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14348T:      git git://linuxtv.org/anttip/media_tree.git
14349S:      Maintained
14350F:      drivers/media/tuners/tua9001*
14351
14352TULIP NETWORK DRIVERS
14353L:      netdev@vger.kernel.org
14354L:      linux-parisc@vger.kernel.org
14355S:      Orphan
14356F:      drivers/net/ethernet/dec/tulip/
14357
14358TUN/TAP driver
14359M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14360W:      http://vtun.sourceforge.net/tun
14361S:      Maintained
14362F:      Documentation/networking/tuntap.txt
14363F:      arch/um/os-Linux/drivers/
14364
14365TURBOCHANNEL SUBSYSTEM
14366M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14367M:      Ralf Baechle <ralf@linux-mips.org>
14368L:      linux-mips@linux-mips.org
14369Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14370S:      Maintained
14371F:      drivers/tc/
14372F:      include/linux/tc.h
14373
14374TW5864 VIDEO4LINUX DRIVER
14375M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14376M:      Anton Sviridenko <anton@corp.bluecherry.net>
14377M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14378M:      Andrey Utkin <andrey_utkin@fastmail.com>
14379L:      linux-media@vger.kernel.org
14380S:      Supported
14381F:      drivers/media/pci/tw5864/
14382
14383TW68 VIDEO4LINUX DRIVER
14384M:      Hans Verkuil <hverkuil@xs4all.nl>
14385L:      linux-media@vger.kernel.org
14386T:      git git://linuxtv.org/media_tree.git
14387W:      https://linuxtv.org
14388S:      Odd Fixes
14389F:      drivers/media/pci/tw68/
14390
14391TW686X VIDEO4LINUX DRIVER
14392M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14393L:      linux-media@vger.kernel.org
14394T:      git git://linuxtv.org/media_tree.git
14395W:      http://linuxtv.org
14396S:      Maintained
14397F:      drivers/media/pci/tw686x/
14398
14399UBI FILE SYSTEM (UBIFS)
14400M:      Richard Weinberger <richard@nod.at>
14401M:      Artem Bityutskiy <dedekind1@gmail.com>
14402M:      Adrian Hunter <adrian.hunter@intel.com>
14403L:      linux-mtd@lists.infradead.org
14404T:      git git://git.infradead.org/ubifs-2.6.git
14405W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14406S:      Supported
14407F:      Documentation/filesystems/ubifs.txt
14408F:      fs/ubifs/
14409
14410UCLINUX (M68KNOMMU AND COLDFIRE)
14411M:      Greg Ungerer <gerg@linux-m68k.org>
14412W:      http://www.linux-m68k.org/
14413W:      http://www.uclinux.org/
14414L:      linux-m68k@lists.linux-m68k.org
14415L:      uclinux-dev@uclinux.org  (subscribers-only)
14416T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14417S:      Maintained
14418F:      arch/m68k/coldfire/
14419F:      arch/m68k/68*/
14420F:      arch/m68k/*/*_no.*
14421F:      arch/m68k/include/asm/*_no.*
14422
14423UDF FILESYSTEM
14424M:      Jan Kara <jack@suse.com>
14425S:      Maintained
14426F:      Documentation/filesystems/udf.txt
14427F:      fs/udf/
14428
14429UDRAW TABLET
14430M:      Bastien Nocera <hadess@hadess.net>
14431L:      linux-input@vger.kernel.org
14432S:      Maintained
14433F:      drivers/hid/hid-udraw-ps3.c
14434
14435UFS FILESYSTEM
14436M:      Evgeniy Dushistov <dushistov@mail.ru>
14437S:      Maintained
14438F:      Documentation/filesystems/ufs.txt
14439F:      fs/ufs/
14440
14441UHID USERSPACE HID IO DRIVER:
14442M:      David Herrmann <dh.herrmann@googlemail.com>
14443L:      linux-input@vger.kernel.org
14444S:      Maintained
14445F:      drivers/hid/uhid.c
14446F:      include/uapi/linux/uhid.h
14447
14448ULPI BUS
14449M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14450L:      linux-usb@vger.kernel.org
14451S:      Maintained
14452F:      drivers/usb/common/ulpi.c
14453F:      include/linux/ulpi/
14454
14455ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14456L:      linux-usb@vger.kernel.org
14457S:      Orphan
14458F:      drivers/uwb/
14459F:      include/linux/uwb.h
14460F:      include/linux/uwb/
14461
14462UNICORE32 ARCHITECTURE:
14463M:      Guan Xuetao <gxt@pku.edu.cn>
14464W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14465S:      Maintained
14466T:      git git://github.com/gxt/linux.git
14467F:      arch/unicore32/
14468
14469UNIFDEF
14470M:      Tony Finch <dot@dotat.at>
14471W:      http://dotat.at/prog/unifdef
14472S:      Maintained
14473F:      scripts/unifdef.c
14474
14475UNIFORM CDROM DRIVER
14476M:      Jens Axboe <axboe@kernel.dk>
14477W:      http://www.kernel.dk
14478S:      Maintained
14479F:      Documentation/cdrom/
14480F:      drivers/cdrom/cdrom.c
14481F:      include/linux/cdrom.h
14482F:      include/uapi/linux/cdrom.h
14483
14484UNISYS S-PAR DRIVERS
14485M:      David Kershner <david.kershner@unisys.com>
14486L:      sparmaintainer@unisys.com (Unisys internal)
14487S:      Supported
14488F:      include/linux/visorbus.h
14489F:      drivers/visorbus/
14490F:      drivers/staging/unisys/
14491
14492UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14493M:      Vinayak Holikatti <vinholikatti@gmail.com>
14494L:      linux-scsi@vger.kernel.org
14495S:      Supported
14496F:      Documentation/scsi/ufs.txt
14497F:      drivers/scsi/ufs/
14498
14499UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14500M:      Joao Pinto <jpinto@synopsys.com>
14501L:      linux-scsi@vger.kernel.org
14502S:      Supported
14503F:      drivers/scsi/ufs/*dwc*
14504
14505UNSORTED BLOCK IMAGES (UBI)
14506M:      Artem Bityutskiy <dedekind1@gmail.com>
14507M:      Richard Weinberger <richard@nod.at>
14508W:      http://www.linux-mtd.infradead.org/
14509L:      linux-mtd@lists.infradead.org
14510T:      git git://git.infradead.org/ubifs-2.6.git
14511S:      Supported
14512F:      drivers/mtd/ubi/
14513F:      include/linux/mtd/ubi.h
14514F:      include/uapi/mtd/ubi-user.h
14515
14516USB "USBNET" DRIVER FRAMEWORK
14517M:      Oliver Neukum <oneukum@suse.com>
14518L:      netdev@vger.kernel.org
14519W:      http://www.linux-usb.org/usbnet
14520S:      Maintained
14521F:      drivers/net/usb/usbnet.c
14522F:      include/linux/usb/usbnet.h
14523
14524USB ACM DRIVER
14525M:      Oliver Neukum <oneukum@suse.com>
14526L:      linux-usb@vger.kernel.org
14527S:      Maintained
14528F:      Documentation/usb/acm.txt
14529F:      drivers/usb/class/cdc-acm.*
14530
14531USB AR5523 WIRELESS DRIVER
14532M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14533L:      linux-wireless@vger.kernel.org
14534S:      Maintained
14535F:      drivers/net/wireless/ath/ar5523/
14536
14537USB ATTACHED SCSI
14538M:      Oliver Neukum <oneukum@suse.com>
14539L:      linux-usb@vger.kernel.org
14540L:      linux-scsi@vger.kernel.org
14541S:      Maintained
14542F:      drivers/usb/storage/uas.c
14543
14544USB CDC ETHERNET DRIVER
14545M:      Oliver Neukum <oliver@neukum.org>
14546L:      linux-usb@vger.kernel.org
14547S:      Maintained
14548F:      drivers/net/usb/cdc_*.c
14549F:      include/uapi/linux/usb/cdc.h
14550
14551USB CHAOSKEY DRIVER
14552M:      Keith Packard <keithp@keithp.com>
14553L:      linux-usb@vger.kernel.org
14554S:      Maintained
14555F:      drivers/usb/misc/chaoskey.c
14556
14557USB CYPRESS C67X00 DRIVER
14558M:      Peter Korsgaard <jacmet@sunsite.dk>
14559L:      linux-usb@vger.kernel.org
14560S:      Maintained
14561F:      drivers/usb/c67x00/
14562
14563USB DAVICOM DM9601 DRIVER
14564M:      Peter Korsgaard <jacmet@sunsite.dk>
14565L:      netdev@vger.kernel.org
14566W:      http://www.linux-usb.org/usbnet
14567S:      Maintained
14568F:      drivers/net/usb/dm9601.c
14569
14570USB DIAMOND RIO500 DRIVER
14571M:      Cesar Miquel <miquel@df.uba.ar>
14572L:      rio500-users@lists.sourceforge.net
14573W:      http://rio500.sourceforge.net
14574S:      Maintained
14575F:      drivers/usb/misc/rio500*
14576
14577USB EHCI DRIVER
14578M:      Alan Stern <stern@rowland.harvard.edu>
14579L:      linux-usb@vger.kernel.org
14580S:      Maintained
14581F:      Documentation/usb/ehci.txt
14582F:      drivers/usb/host/ehci*
14583
14584USB GADGET/PERIPHERAL SUBSYSTEM
14585M:      Felipe Balbi <balbi@kernel.org>
14586L:      linux-usb@vger.kernel.org
14587W:      http://www.linux-usb.org/gadget
14588T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14589S:      Maintained
14590F:      drivers/usb/gadget/
14591F:      include/linux/usb/gadget*
14592
14593USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14594M:      Jiri Kosina <jikos@kernel.org>
14595R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14596L:      linux-usb@vger.kernel.org
14597T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14598S:      Maintained
14599F:      Documentation/hid/hiddev.txt
14600F:      drivers/hid/usbhid/
14601
14602USB INTEL XHCI ROLE MUX DRIVER
14603M:      Hans de Goede <hdegoede@redhat.com>
14604L:      linux-usb@vger.kernel.org
14605S:      Maintained
14606F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14607
14608USB ISP116X DRIVER
14609M:      Olav Kongas <ok@artecdesign.ee>
14610L:      linux-usb@vger.kernel.org
14611S:      Maintained
14612F:      drivers/usb/host/isp116x*
14613F:      include/linux/usb/isp116x.h
14614
14615USB LAN78XX ETHERNET DRIVER
14616M:      Woojung Huh <woojung.huh@microchip.com>
14617M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14618L:      netdev@vger.kernel.org
14619S:      Maintained
14620F:      drivers/net/usb/lan78xx.*
14621
14622USB MASS STORAGE DRIVER
14623M:      Alan Stern <stern@rowland.harvard.edu>
14624L:      linux-usb@vger.kernel.org
14625L:      usb-storage@lists.one-eyed-alien.net
14626S:      Maintained
14627W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14628F:      drivers/usb/storage/
14629
14630USB MIDI DRIVER
14631M:      Clemens Ladisch <clemens@ladisch.de>
14632L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14633T:      git git://git.alsa-project.org/alsa-kernel.git
14634S:      Maintained
14635F:      sound/usb/midi.*
14636
14637USB NETWORKING DRIVERS
14638L:      linux-usb@vger.kernel.org
14639S:      Odd Fixes
14640F:      drivers/net/usb/
14641
14642USB OHCI DRIVER
14643M:      Alan Stern <stern@rowland.harvard.edu>
14644L:      linux-usb@vger.kernel.org
14645S:      Maintained
14646F:      Documentation/usb/ohci.txt
14647F:      drivers/usb/host/ohci*
14648
14649USB OTG FSM (Finite State Machine)
14650M:      Peter Chen <Peter.Chen@nxp.com>
14651T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14652L:      linux-usb@vger.kernel.org
14653S:      Maintained
14654F:      drivers/usb/common/usb-otg-fsm.c
14655
14656USB OVER IP DRIVER
14657M:      Valentina Manea <valentina.manea.m@gmail.com>
14658M:      Shuah Khan <shuah@kernel.org>
14659L:      linux-usb@vger.kernel.org
14660S:      Maintained
14661F:      Documentation/usb/usbip_protocol.txt
14662F:      drivers/usb/usbip/
14663F:      tools/usb/usbip/
14664
14665USB PEGASUS DRIVER
14666M:      Petko Manolov <petkan@nucleusys.com>
14667L:      linux-usb@vger.kernel.org
14668L:      netdev@vger.kernel.org
14669T:      git git://github.com/petkan/pegasus.git
14670W:      https://github.com/petkan/pegasus
14671S:      Maintained
14672F:      drivers/net/usb/pegasus.*
14673
14674USB PHY LAYER
14675M:      Felipe Balbi <balbi@kernel.org>
14676L:      linux-usb@vger.kernel.org
14677T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14678S:      Maintained
14679F:      drivers/usb/phy/
14680
14681USB PRINTER DRIVER (usblp)
14682M:      Pete Zaitcev <zaitcev@redhat.com>
14683L:      linux-usb@vger.kernel.org
14684S:      Supported
14685F:      drivers/usb/class/usblp.c
14686
14687USB QMI WWAN NETWORK DRIVER
14688M:      Bjørn Mork <bjorn@mork.no>
14689L:      netdev@vger.kernel.org
14690S:      Maintained
14691F:      Documentation/ABI/testing/sysfs-class-net-qmi
14692F:      drivers/net/usb/qmi_wwan.c
14693
14694USB RTL8150 DRIVER
14695M:      Petko Manolov <petkan@nucleusys.com>
14696L:      linux-usb@vger.kernel.org
14697L:      netdev@vger.kernel.org
14698T:      git git://github.com/petkan/rtl8150.git
14699W:      https://github.com/petkan/rtl8150
14700S:      Maintained
14701F:      drivers/net/usb/rtl8150.c
14702
14703USB SERIAL SUBSYSTEM
14704M:      Johan Hovold <johan@kernel.org>
14705L:      linux-usb@vger.kernel.org
14706T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14707S:      Maintained
14708F:      Documentation/usb/usb-serial.txt
14709F:      drivers/usb/serial/
14710F:      include/linux/usb/serial.h
14711
14712USB SMSC75XX ETHERNET DRIVER
14713M:      Steve Glendinning <steve.glendinning@shawell.net>
14714L:      netdev@vger.kernel.org
14715S:      Maintained
14716F:      drivers/net/usb/smsc75xx.*
14717
14718USB SMSC95XX ETHERNET DRIVER
14719M:      Steve Glendinning <steve.glendinning@shawell.net>
14720M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14721L:      netdev@vger.kernel.org
14722S:      Maintained
14723F:      drivers/net/usb/smsc95xx.*
14724
14725USB SUBSYSTEM
14726M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14727L:      linux-usb@vger.kernel.org
14728W:      http://www.linux-usb.org
14729T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14730S:      Supported
14731F:      Documentation/devicetree/bindings/usb/
14732F:      Documentation/usb/
14733F:      drivers/usb/
14734F:      include/linux/usb.h
14735F:      include/linux/usb/
14736
14737USB TYPEC PI3USB30532 MUX DRIVER
14738M:      Hans de Goede <hdegoede@redhat.com>
14739L:      linux-usb@vger.kernel.org
14740S:      Maintained
14741F:      drivers/usb/typec/mux/pi3usb30532.c
14742
14743USB TYPEC SUBSYSTEM
14744M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14745L:      linux-usb@vger.kernel.org
14746S:      Maintained
14747F:      Documentation/ABI/testing/sysfs-class-typec
14748F:      Documentation/usb/typec.rst
14749F:      drivers/usb/typec/
14750F:      include/linux/usb/typec.h
14751
14752USB UHCI DRIVER
14753M:      Alan Stern <stern@rowland.harvard.edu>
14754L:      linux-usb@vger.kernel.org
14755S:      Maintained
14756F:      drivers/usb/host/uhci*
14757
14758USB VIDEO CLASS
14759M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14760L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14761L:      linux-media@vger.kernel.org
14762T:      git git://linuxtv.org/media_tree.git
14763W:      http://www.ideasonboard.org/uvc/
14764S:      Maintained
14765F:      drivers/media/usb/uvc/
14766F:      include/uapi/linux/uvcvideo.h
14767
14768USB VISION DRIVER
14769M:      Hans Verkuil <hverkuil@xs4all.nl>
14770L:      linux-media@vger.kernel.org
14771T:      git git://linuxtv.org/media_tree.git
14772W:      https://linuxtv.org
14773S:      Odd Fixes
14774F:      drivers/media/usb/usbvision/
14775
14776USB WEBCAM GADGET
14777M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14778L:      linux-usb@vger.kernel.org
14779S:      Maintained
14780F:      drivers/usb/gadget/function/*uvc*
14781F:      drivers/usb/gadget/legacy/webcam.c
14782
14783USB WIRELESS RNDIS DRIVER (rndis_wlan)
14784M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14785L:      linux-wireless@vger.kernel.org
14786S:      Maintained
14787F:      drivers/net/wireless/rndis_wlan.c
14788
14789USB XHCI DRIVER
14790M:      Mathias Nyman <mathias.nyman@intel.com>
14791L:      linux-usb@vger.kernel.org
14792S:      Supported
14793F:      drivers/usb/host/xhci*
14794F:      drivers/usb/host/pci-quirks*
14795
14796USB ZD1201 DRIVER
14797L:      linux-wireless@vger.kernel.org
14798W:      http://linux-lc100020.sourceforge.net
14799S:      Orphan
14800F:      drivers/net/wireless/zydas/zd1201.*
14801
14802USB ZR364XX DRIVER
14803M:      Antoine Jacquet <royale@zerezo.com>
14804L:      linux-usb@vger.kernel.org
14805L:      linux-media@vger.kernel.org
14806T:      git git://linuxtv.org/media_tree.git
14807W:      http://royale.zerezo.com/zr364xx/
14808S:      Maintained
14809F:      Documentation/media/v4l-drivers/zr364xx*
14810F:      drivers/media/usb/zr364xx/
14811
14812USER-MODE LINUX (UML)
14813M:      Jeff Dike <jdike@addtoit.com>
14814M:      Richard Weinberger <richard@nod.at>
14815L:      user-mode-linux-devel@lists.sourceforge.net
14816L:      user-mode-linux-user@lists.sourceforge.net
14817W:      http://user-mode-linux.sourceforge.net
14818T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14819S:      Maintained
14820F:      Documentation/virtual/uml/
14821F:      arch/um/
14822F:      arch/x86/um/
14823F:      fs/hostfs/
14824F:      fs/hppfs/
14825
14826USERSPACE I/O (UIO)
14827M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14828S:      Maintained
14829T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14830F:      Documentation/driver-api/uio-howto.rst
14831F:      drivers/uio/
14832F:      include/linux/uio*.h
14833
14834UTIL-LINUX PACKAGE
14835M:      Karel Zak <kzak@redhat.com>
14836L:      util-linux@vger.kernel.org
14837W:      http://en.wikipedia.org/wiki/Util-linux
14838T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14839S:      Maintained
14840
14841UUID HELPERS
14842M:      Christoph Hellwig <hch@lst.de>
14843R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14844L:      linux-kernel@vger.kernel.org
14845T:      git git://git.infradead.org/users/hch/uuid.git
14846F:      lib/uuid.c
14847F:      lib/test_uuid.c
14848F:      include/linux/uuid.h
14849F:      include/uapi/linux/uuid.h
14850S:      Maintained
14851
14852UVESAFB DRIVER
14853M:      Michal Januszewski <spock@gentoo.org>
14854L:      linux-fbdev@vger.kernel.org
14855W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14856S:      Maintained
14857F:      Documentation/fb/uvesafb.txt
14858F:      drivers/video/fbdev/uvesafb.*
14859
14860VF610 NAND DRIVER
14861M:      Stefan Agner <stefan@agner.ch>
14862L:      linux-mtd@lists.infradead.org
14863S:      Supported
14864F:      drivers/mtd/nand/raw/vf610_nfc.c
14865
14866VFAT/FAT/MSDOS FILESYSTEM
14867M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14868S:      Maintained
14869F:      Documentation/filesystems/vfat.txt
14870F:      fs/fat/
14871
14872VFIO DRIVER
14873M:      Alex Williamson <alex.williamson@redhat.com>
14874L:      kvm@vger.kernel.org
14875T:      git git://github.com/awilliam/linux-vfio.git
14876S:      Maintained
14877F:      Documentation/vfio.txt
14878F:      drivers/vfio/
14879F:      include/linux/vfio.h
14880F:      include/uapi/linux/vfio.h
14881
14882VFIO MEDIATED DEVICE DRIVERS
14883M:      Kirti Wankhede <kwankhede@nvidia.com>
14884L:      kvm@vger.kernel.org
14885S:      Maintained
14886F:      Documentation/vfio-mediated-device.txt
14887F:      drivers/vfio/mdev/
14888F:      include/linux/mdev.h
14889F:      samples/vfio-mdev/
14890
14891VFIO PLATFORM DRIVER
14892M:      Eric Auger <eric.auger@redhat.com>
14893L:      kvm@vger.kernel.org
14894S:      Maintained
14895F:      drivers/vfio/platform/
14896
14897VGA_SWITCHEROO
14898R:      Lukas Wunner <lukas@wunner.de>
14899S:      Maintained
14900F:      Documentation/gpu/vga-switcheroo.rst
14901F:      drivers/gpu/vga/vga_switcheroo.c
14902F:      include/linux/vga_switcheroo.h
14903T:      git git://anongit.freedesktop.org/drm/drm-misc
14904
14905VIA RHINE NETWORK DRIVER
14906S:      Orphan
14907F:      drivers/net/ethernet/via/via-rhine.c
14908
14909VIA SD/MMC CARD CONTROLLER DRIVER
14910M:      Bruce Chang <brucechang@via.com.tw>
14911M:      Harald Welte <HaraldWelte@viatech.com>
14912S:      Maintained
14913F:      drivers/mmc/host/via-sdmmc.c
14914
14915VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14916M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14917L:      linux-fbdev@vger.kernel.org
14918S:      Maintained
14919F:      include/linux/via-core.h
14920F:      include/linux/via-gpio.h
14921F:      include/linux/via_i2c.h
14922F:      drivers/video/fbdev/via/
14923
14924VIA VELOCITY NETWORK DRIVER
14925M:      Francois Romieu <romieu@fr.zoreil.com>
14926L:      netdev@vger.kernel.org
14927S:      Maintained
14928F:      drivers/net/ethernet/via/via-velocity.*
14929
14930VIDEO MULTIPLEXER DRIVER
14931M:      Philipp Zabel <p.zabel@pengutronix.de>
14932L:      linux-media@vger.kernel.org
14933S:      Maintained
14934F:      drivers/media/platform/video-mux.c
14935
14936VIDEOBUF2 FRAMEWORK
14937M:      Pawel Osciak <pawel@osciak.com>
14938M:      Marek Szyprowski <m.szyprowski@samsung.com>
14939M:      Kyungmin Park <kyungmin.park@samsung.com>
14940L:      linux-media@vger.kernel.org
14941S:      Maintained
14942F:      drivers/media/v4l2-core/videobuf2-*
14943F:      include/media/videobuf2-*
14944
14945VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14946M:      Helen Koike <helen.koike@collabora.com>
14947L:      linux-media@vger.kernel.org
14948T:      git git://linuxtv.org/media_tree.git
14949W:      https://linuxtv.org
14950S:      Maintained
14951F:      drivers/media/platform/vimc/*
14952
14953VIRT LIB
14954M:      Alex Williamson <alex.williamson@redhat.com>
14955M:      Paolo Bonzini <pbonzini@redhat.com>
14956L:      kvm@vger.kernel.org
14957S:      Supported
14958F:      virt/lib/
14959
14960VIRTIO AND VHOST VSOCK DRIVER
14961M:      Stefan Hajnoczi <stefanha@redhat.com>
14962L:      kvm@vger.kernel.org
14963L:      virtualization@lists.linux-foundation.org
14964L:      netdev@vger.kernel.org
14965S:      Maintained
14966F:      include/linux/virtio_vsock.h
14967F:      include/uapi/linux/virtio_vsock.h
14968F:      include/uapi/linux/vsockmon.h
14969F:      include/uapi/linux/vm_sockets_diag.h
14970F:      net/vmw_vsock/diag.c
14971F:      net/vmw_vsock/af_vsock_tap.c
14972F:      net/vmw_vsock/virtio_transport_common.c
14973F:      net/vmw_vsock/virtio_transport.c
14974F:      drivers/net/vsockmon.c
14975F:      drivers/vhost/vsock.c
14976F:      drivers/vhost/vsock.h
14977F:      tools/testing/vsock/
14978
14979VIRTIO CONSOLE DRIVER
14980M:      Amit Shah <amit@kernel.org>
14981L:      virtualization@lists.linux-foundation.org
14982S:      Maintained
14983F:      drivers/char/virtio_console.c
14984F:      include/linux/virtio_console.h
14985F:      include/uapi/linux/virtio_console.h
14986
14987VIRTIO CORE, NET AND BLOCK DRIVERS
14988M:      "Michael S. Tsirkin" <mst@redhat.com>
14989M:      Jason Wang <jasowang@redhat.com>
14990L:      virtualization@lists.linux-foundation.org
14991S:      Maintained
14992F:      Documentation/devicetree/bindings/virtio/
14993F:      drivers/virtio/
14994F:      tools/virtio/
14995F:      drivers/net/virtio_net.c
14996F:      drivers/block/virtio_blk.c
14997F:      include/linux/virtio*.h
14998F:      include/uapi/linux/virtio_*.h
14999F:      drivers/crypto/virtio/
15000F:      mm/balloon_compaction.c
15001
15002VIRTIO CRYPTO DRIVER
15003M:      Gonglei <arei.gonglei@huawei.com>
15004L:      virtualization@lists.linux-foundation.org
15005L:      linux-crypto@vger.kernel.org
15006S:      Maintained
15007F:      drivers/crypto/virtio/
15008F:      include/uapi/linux/virtio_crypto.h
15009
15010VIRTIO DRIVERS FOR S390
15011M:      Cornelia Huck <cohuck@redhat.com>
15012M:      Halil Pasic <pasic@linux.ibm.com>
15013L:      linux-s390@vger.kernel.org
15014L:      virtualization@lists.linux-foundation.org
15015L:      kvm@vger.kernel.org
15016S:      Supported
15017F:      drivers/s390/virtio/
15018F:      arch/s390/include/uapi/asm/virtio-ccw.h
15019
15020VIRTIO GPU DRIVER
15021M:      David Airlie <airlied@linux.ie>
15022M:      Gerd Hoffmann <kraxel@redhat.com>
15023L:      dri-devel@lists.freedesktop.org
15024L:      virtualization@lists.linux-foundation.org
15025T:      git git://anongit.freedesktop.org/drm/drm-misc
15026S:      Maintained
15027F:      drivers/gpu/drm/virtio/
15028F:      include/uapi/linux/virtio_gpu.h
15029
15030VIRTIO HOST (VHOST)
15031M:      "Michael S. Tsirkin" <mst@redhat.com>
15032M:      Jason Wang <jasowang@redhat.com>
15033L:      kvm@vger.kernel.org
15034L:      virtualization@lists.linux-foundation.org
15035L:      netdev@vger.kernel.org
15036T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15037S:      Maintained
15038F:      drivers/vhost/
15039F:      include/uapi/linux/vhost.h
15040
15041VIRTIO INPUT DRIVER
15042M:      Gerd Hoffmann <kraxel@redhat.com>
15043S:      Maintained
15044F:      drivers/virtio/virtio_input.c
15045F:      include/uapi/linux/virtio_input.h
15046
15047VIRTUAL BOX GUEST DEVICE DRIVER
15048M:      Hans de Goede <hdegoede@redhat.com>
15049M:      Arnd Bergmann <arnd@arndb.de>
15050M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15051S:      Maintained
15052F:      include/linux/vbox_utils.h
15053F:      include/uapi/linux/vbox*.h
15054F:      drivers/virt/vboxguest/
15055
15056VIRTUAL SERIO DEVICE DRIVER
15057M:      Stephen Chandler Paul <thatslyude@gmail.com>
15058S:      Maintained
15059F:      drivers/input/serio/userio.c
15060F:      include/uapi/linux/userio.h
15061
15062VIVID VIRTUAL VIDEO DRIVER
15063M:      Hans Verkuil <hverkuil@xs4all.nl>
15064L:      linux-media@vger.kernel.org
15065T:      git git://linuxtv.org/media_tree.git
15066W:      https://linuxtv.org
15067S:      Maintained
15068F:      drivers/media/platform/vivid/*
15069
15070VLYNQ BUS
15071M:      Florian Fainelli <f.fainelli@gmail.com>
15072L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15073S:      Maintained
15074F:      drivers/vlynq/vlynq.c
15075F:      include/linux/vlynq.h
15076
15077VME SUBSYSTEM
15078M:      Martyn Welch <martyn@welchs.me.uk>
15079M:      Manohar Vanga <manohar.vanga@gmail.com>
15080M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15081L:      devel@driverdev.osuosl.org
15082S:      Maintained
15083T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15084F:      Documentation/driver-api/vme.rst
15085F:      drivers/staging/vme/
15086F:      drivers/vme/
15087F:      include/linux/vme*
15088
15089VMWARE BALLOON DRIVER
15090M:      Xavier Deguillard <xdeguillard@vmware.com>
15091M:      Philip Moltmann <moltmann@vmware.com>
15092M:      "VMware, Inc." <pv-drivers@vmware.com>
15093L:      linux-kernel@vger.kernel.org
15094S:      Maintained
15095F:      drivers/misc/vmw_balloon.c
15096
15097VMWARE HYPERVISOR INTERFACE
15098M:      Alok Kataria <akataria@vmware.com>
15099L:      virtualization@lists.linux-foundation.org
15100S:      Supported
15101F:      arch/x86/kernel/cpu/vmware.c
15102
15103VMWARE PVRDMA DRIVER
15104M:      Adit Ranadive <aditr@vmware.com>
15105M:      VMware PV-Drivers <pv-drivers@vmware.com>
15106L:      linux-rdma@vger.kernel.org
15107S:      Maintained
15108F:      drivers/infiniband/hw/vmw_pvrdma/
15109
15110VMware PVSCSI driver
15111M:      Jim Gill <jgill@vmware.com>
15112M:      VMware PV-Drivers <pv-drivers@vmware.com>
15113L:      linux-scsi@vger.kernel.org
15114S:      Maintained
15115F:      drivers/scsi/vmw_pvscsi.c
15116F:      drivers/scsi/vmw_pvscsi.h
15117
15118VMWARE VMMOUSE SUBDRIVER
15119M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15120M:      "VMware, Inc." <pv-drivers@vmware.com>
15121L:      linux-input@vger.kernel.org
15122S:      Maintained
15123F:      drivers/input/mouse/vmmouse.c
15124F:      drivers/input/mouse/vmmouse.h
15125
15126VMWARE VMXNET3 ETHERNET DRIVER
15127M:      Ronak Doshi <doshir@vmware.com>
15128M:      "VMware, Inc." <pv-drivers@vmware.com>
15129L:      netdev@vger.kernel.org
15130S:      Maintained
15131F:      drivers/net/vmxnet3/
15132
15133VOCORE VOCORE2 BOARD
15134M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15135L:      linux-mips@linux-mips.org
15136S:      Maintained
15137F:      arch/mips/boot/dts/ralink/vocore2.dts
15138
15139VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15140M:      Liam Girdwood <lgirdwood@gmail.com>
15141M:      Mark Brown <broonie@kernel.org>
15142L:      linux-kernel@vger.kernel.org
15143W:      http://www.slimlogic.co.uk/?p=48
15144T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15145S:      Supported
15146F:      Documentation/devicetree/bindings/regulator/
15147F:      Documentation/power/regulator/
15148F:      drivers/regulator/
15149F:      include/dt-bindings/regulator/
15150F:      include/linux/regulator/
15151
15152VRF
15153M:      David Ahern <dsa@cumulusnetworks.com>
15154M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15155L:      netdev@vger.kernel.org
15156S:      Maintained
15157F:      drivers/net/vrf.c
15158F:      Documentation/networking/vrf.txt
15159
15160VT1211 HARDWARE MONITOR DRIVER
15161M:      Juerg Haefliger <juergh@gmail.com>
15162L:      linux-hwmon@vger.kernel.org
15163S:      Maintained
15164F:      Documentation/hwmon/vt1211
15165F:      drivers/hwmon/vt1211.c
15166
15167VT8231 HARDWARE MONITOR DRIVER
15168M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15169L:      linux-hwmon@vger.kernel.org
15170S:      Maintained
15171F:      drivers/hwmon/vt8231.c
15172
15173VUB300 USB to SDIO/SD/MMC bridge chip
15174M:      Tony Olech <tony.olech@elandigitalsystems.com>
15175L:      linux-mmc@vger.kernel.org
15176L:      linux-usb@vger.kernel.org
15177S:      Supported
15178F:      drivers/mmc/host/vub300.c
15179
15180W1 DALLAS'S 1-WIRE BUS
15181M:      Evgeniy Polyakov <zbr@ioremap.net>
15182S:      Maintained
15183F:      Documentation/w1/
15184F:      drivers/w1/
15185F:      include/linux/w1.h
15186
15187W83791D HARDWARE MONITORING DRIVER
15188M:      Marc Hulsman <m.hulsman@tudelft.nl>
15189L:      linux-hwmon@vger.kernel.org
15190S:      Maintained
15191F:      Documentation/hwmon/w83791d
15192F:      drivers/hwmon/w83791d.c
15193
15194W83793 HARDWARE MONITORING DRIVER
15195M:      Rudolf Marek <r.marek@assembler.cz>
15196L:      linux-hwmon@vger.kernel.org
15197S:      Maintained
15198F:      Documentation/hwmon/w83793
15199F:      drivers/hwmon/w83793.c
15200
15201W83795 HARDWARE MONITORING DRIVER
15202M:      Jean Delvare <jdelvare@suse.com>
15203L:      linux-hwmon@vger.kernel.org
15204S:      Maintained
15205F:      drivers/hwmon/w83795.c
15206
15207W83L51xD SD/MMC CARD INTERFACE DRIVER
15208M:      Pierre Ossman <pierre@ossman.eu>
15209S:      Maintained
15210F:      drivers/mmc/host/wbsd.*
15211
15212WACOM PROTOCOL 4 SERIAL TABLETS
15213M:      Julian Squires <julian@cipht.net>
15214M:      Hans de Goede <hdegoede@redhat.com>
15215L:      linux-input@vger.kernel.org
15216S:      Maintained
15217F:      drivers/input/tablet/wacom_serial4.c
15218
15219WATCHDOG DEVICE DRIVERS
15220M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15221M:      Guenter Roeck <linux@roeck-us.net>
15222L:      linux-watchdog@vger.kernel.org
15223W:      http://www.linux-watchdog.org/
15224T:      git git://www.linux-watchdog.org/linux-watchdog.git
15225S:      Maintained
15226F:      Documentation/devicetree/bindings/watchdog/
15227F:      Documentation/watchdog/
15228F:      drivers/watchdog/
15229F:      include/linux/watchdog.h
15230F:      include/uapi/linux/watchdog.h
15231
15232WHISKEYCOVE PMIC GPIO DRIVER
15233M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15234L:      linux-gpio@vger.kernel.org
15235S:      Maintained
15236F:      drivers/gpio/gpio-wcove.c
15237
15238WIIMOTE HID DRIVER
15239M:      David Herrmann <dh.herrmann@googlemail.com>
15240L:      linux-input@vger.kernel.org
15241S:      Maintained
15242F:      drivers/hid/hid-wiimote*
15243
15244WILOCITY WIL6210 WIRELESS DRIVER
15245M:      Maya Erez <merez@codeaurora.org>
15246L:      linux-wireless@vger.kernel.org
15247L:      wil6210@qti.qualcomm.com
15248S:      Supported
15249W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15250F:      drivers/net/wireless/ath/wil6210/
15251
15252WIMAX STACK
15253M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15254M:      linux-wimax@intel.com
15255L:      wimax@linuxwimax.org (subscribers-only)
15256S:      Supported
15257W:      http://linuxwimax.org
15258F:      Documentation/wimax/README.wimax
15259F:      include/linux/wimax/debug.h
15260F:      include/net/wimax.h
15261F:      include/uapi/linux/wimax.h
15262F:      net/wimax/
15263
15264WINBOND CIR DRIVER
15265M:      David Härdeman <david@hardeman.nu>
15266S:      Maintained
15267F:      drivers/media/rc/winbond-cir.c
15268
15269WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15270M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15271L:      linux-watchdog@vger.kernel.org
15272S:      Maintained
15273F:      drivers/watchdog/ebc-c384_wdt.c
15274
15275WINSYSTEMS WS16C48 GPIO DRIVER
15276M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15277L:      linux-gpio@vger.kernel.org
15278S:      Maintained
15279F:      drivers/gpio/gpio-ws16c48.c
15280
15281WISTRON LAPTOP BUTTON DRIVER
15282M:      Miloslav Trmac <mitr@volny.cz>
15283S:      Maintained
15284F:      drivers/input/misc/wistron_btns.c
15285
15286WL3501 WIRELESS PCMCIA CARD DRIVER
15287L:      linux-wireless@vger.kernel.org
15288S:      Odd fixes
15289F:      drivers/net/wireless/wl3501*
15290
15291WOLFSON MICROELECTRONICS DRIVERS
15292L:      patches@opensource.cirrus.com
15293T:      git https://github.com/CirrusLogic/linux-drivers.git
15294W:      https://github.com/CirrusLogic/linux-drivers/wiki
15295S:      Supported
15296F:      Documentation/hwmon/wm83??
15297F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15298F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15299F:      Documentation/devicetree/bindings/mfd/arizona.txt
15300F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15301F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15302F:      arch/arm/mach-s3c64xx/mach-crag6410*
15303F:      drivers/clk/clk-wm83*.c
15304F:      drivers/extcon/extcon-arizona.c
15305F:      drivers/leds/leds-wm83*.c
15306F:      drivers/gpio/gpio-*wm*.c
15307F:      drivers/gpio/gpio-arizona.c
15308F:      drivers/hwmon/wm83??-hwmon.c
15309F:      drivers/input/misc/wm831x-on.c
15310F:      drivers/input/touchscreen/wm831x-ts.c
15311F:      drivers/input/touchscreen/wm97*.c
15312F:      drivers/mfd/arizona*
15313F:      drivers/mfd/wm*.c
15314F:      drivers/mfd/cs47l24*
15315F:      drivers/power/supply/wm83*.c
15316F:      drivers/rtc/rtc-wm83*.c
15317F:      drivers/regulator/wm8*.c
15318F:      drivers/regulator/arizona*
15319F:      drivers/video/backlight/wm83*_bl.c
15320F:      drivers/watchdog/wm83*_wdt.c
15321F:      include/linux/mfd/arizona/
15322F:      include/linux/mfd/wm831x/
15323F:      include/linux/mfd/wm8350/
15324F:      include/linux/mfd/wm8400*
15325F:      include/linux/regulator/arizona*
15326F:      include/linux/wm97xx.h
15327F:      include/sound/wm????.h
15328F:      sound/soc/codecs/arizona.?
15329F:      sound/soc/codecs/wm*
15330F:      sound/soc/codecs/cs47l24*
15331
15332WORKQUEUE
15333M:      Tejun Heo <tj@kernel.org>
15334R:      Lai Jiangshan <jiangshanlai@gmail.com>
15335T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15336S:      Maintained
15337F:      include/linux/workqueue.h
15338F:      kernel/workqueue.c
15339F:      Documentation/core-api/workqueue.rst
15340
15341X-POWERS AXP288 PMIC DRIVERS
15342M:      Hans de Goede <hdegoede@redhat.com>
15343S:      Maintained
15344N:      axp288
15345F:      drivers/acpi/pmic/intel_pmic_xpower.c
15346
15347X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15348M:      Chen-Yu Tsai <wens@csie.org>
15349L:      linux-kernel@vger.kernel.org
15350S:      Maintained
15351N:      axp[128]
15352
15353X.25 NETWORK LAYER
15354M:      Andrew Hendry <andrew.hendry@gmail.com>
15355L:      linux-x25@vger.kernel.org
15356S:      Odd Fixes
15357F:      Documentation/networking/x25*
15358F:      include/net/x25*
15359F:      net/x25/
15360
15361X86 ARCHITECTURE (32-BIT AND 64-BIT)
15362M:      Thomas Gleixner <tglx@linutronix.de>
15363M:      Ingo Molnar <mingo@redhat.com>
15364R:      "H. Peter Anvin" <hpa@zytor.com>
15365M:      x86@kernel.org
15366L:      linux-kernel@vger.kernel.org
15367T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15368S:      Maintained
15369F:      Documentation/x86/
15370F:      arch/x86/
15371
15372X86 MCE INFRASTRUCTURE
15373M:      Tony Luck <tony.luck@intel.com>
15374M:      Borislav Petkov <bp@alien8.de>
15375L:      linux-edac@vger.kernel.org
15376S:      Maintained
15377F:      arch/x86/kernel/cpu/mcheck/*
15378
15379X86 MICROCODE UPDATE SUPPORT
15380M:      Borislav Petkov <bp@alien8.de>
15381S:      Maintained
15382F:      arch/x86/kernel/cpu/microcode/*
15383
15384X86 PLATFORM DRIVERS
15385M:      Darren Hart <dvhart@infradead.org>
15386M:      Andy Shevchenko <andy@infradead.org>
15387L:      platform-driver-x86@vger.kernel.org
15388T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15389S:      Maintained
15390F:      drivers/platform/x86/
15391F:      drivers/platform/olpc/
15392
15393X86 VDSO
15394M:      Andy Lutomirski <luto@amacapital.net>
15395L:      linux-kernel@vger.kernel.org
15396T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15397S:      Maintained
15398F:      arch/x86/entry/vdso/
15399
15400XC2028/3028 TUNER DRIVER
15401M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15402L:      linux-media@vger.kernel.org
15403W:      https://linuxtv.org
15404T:      git git://linuxtv.org/media_tree.git
15405S:      Maintained
15406F:      drivers/media/tuners/tuner-xc2028.*
15407
15408XEN BLOCK SUBSYSTEM
15409M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15410M:      Roger Pau Monné <roger.pau@citrix.com>
15411L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15412S:      Supported
15413F:      drivers/block/xen-blkback/*
15414F:      drivers/block/xen*
15415
15416XEN HYPERVISOR ARM
15417M:      Stefano Stabellini <sstabellini@kernel.org>
15418L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15419S:      Maintained
15420F:      arch/arm/xen/
15421F:      arch/arm/include/asm/xen/
15422
15423XEN HYPERVISOR ARM64
15424M:      Stefano Stabellini <sstabellini@kernel.org>
15425L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15426S:      Maintained
15427F:      arch/arm64/xen/
15428F:      arch/arm64/include/asm/xen/
15429
15430XEN HYPERVISOR INTERFACE
15431M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15432M:      Juergen Gross <jgross@suse.com>
15433L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15434T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15435S:      Supported
15436F:      arch/x86/xen/
15437F:      drivers/*/xen-*front.c
15438F:      drivers/xen/
15439F:      arch/x86/include/asm/xen/
15440F:      arch/x86/include/asm/pvclock-abi.h
15441F:      include/xen/
15442F:      include/uapi/xen/
15443F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15444F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15445
15446XEN NETWORK BACKEND DRIVER
15447M:      Wei Liu <wei.liu2@citrix.com>
15448M:      Paul Durrant <paul.durrant@citrix.com>
15449L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15450L:      netdev@vger.kernel.org
15451S:      Supported
15452F:      drivers/net/xen-netback/*
15453
15454XEN PCI SUBSYSTEM
15455M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15456L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15457S:      Supported
15458F:      arch/x86/pci/*xen*
15459F:      drivers/pci/*xen*
15460
15461XEN PVSCSI DRIVERS
15462M:      Juergen Gross <jgross@suse.com>
15463L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15464L:      linux-scsi@vger.kernel.org
15465S:      Supported
15466F:      drivers/scsi/xen-scsifront.c
15467F:      drivers/xen/xen-scsiback.c
15468F:      include/xen/interface/io/vscsiif.h
15469
15470XEN SWIOTLB SUBSYSTEM
15471M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15472L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15473L:      iommu@lists.linux-foundation.org
15474S:      Supported
15475F:      arch/x86/xen/*swiotlb*
15476F:      drivers/xen/*swiotlb*
15477
15478XFS FILESYSTEM
15479M:      Darrick J. Wong <darrick.wong@oracle.com>
15480M:      linux-xfs@vger.kernel.org
15481L:      linux-xfs@vger.kernel.org
15482W:      http://xfs.org/
15483T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15484S:      Supported
15485F:      Documentation/filesystems/xfs.txt
15486F:      fs/xfs/
15487
15488XILINX AXI ETHERNET DRIVER
15489M:      Anirudha Sarangi <anirudh@xilinx.com>
15490M:      John Linn <John.Linn@xilinx.com>
15491S:      Maintained
15492F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15493
15494XILINX UARTLITE SERIAL DRIVER
15495M:      Peter Korsgaard <jacmet@sunsite.dk>
15496L:      linux-serial@vger.kernel.org
15497S:      Maintained
15498F:      drivers/tty/serial/uartlite.c
15499
15500XILINX VIDEO IP CORES
15501M:      Hyun Kwon <hyun.kwon@xilinx.com>
15502M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15503L:      linux-media@vger.kernel.org
15504T:      git git://linuxtv.org/media_tree.git
15505S:      Supported
15506F:      Documentation/devicetree/bindings/media/xilinx/
15507F:      drivers/media/platform/xilinx/
15508F:      include/uapi/linux/xilinx-v4l2-controls.h
15509
15510XILLYBUS DRIVER
15511M:      Eli Billauer <eli.billauer@gmail.com>
15512L:      linux-kernel@vger.kernel.org
15513S:      Supported
15514F:      drivers/char/xillybus/
15515
15516XLP9XX I2C DRIVER
15517M:      George Cherian <george.cherian@cavium.com>
15518M:      Jan Glauber <jglauber@cavium.com>
15519L:      linux-i2c@vger.kernel.org
15520W:      http://www.cavium.com
15521S:      Supported
15522F:      drivers/i2c/busses/i2c-xlp9xx.c
15523
15524XRA1403 GPIO EXPANDER
15525M:      Nandor Han <nandor.han@ge.com>
15526M:      Semi Malinen <semi.malinen@ge.com>
15527L:      linux-gpio@vger.kernel.org
15528S:      Maintained
15529F:      drivers/gpio/gpio-xra1403.c
15530F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15531
15532XTENSA XTFPGA PLATFORM SUPPORT
15533M:      Max Filippov <jcmvbkbc@gmail.com>
15534L:      linux-xtensa@linux-xtensa.org
15535S:      Maintained
15536F:      drivers/spi/spi-xtensa-xtfpga.c
15537F:      sound/soc/xtensa/xtfpga-i2s.c
15538
15539YAM DRIVER FOR AX.25
15540M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15541L:      linux-hams@vger.kernel.org
15542S:      Maintained
15543F:      drivers/net/hamradio/yam*
15544F:      include/linux/yam.h
15545
15546YAMA SECURITY MODULE
15547M:      Kees Cook <keescook@chromium.org>
15548T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15549S:      Supported
15550F:      security/yama/
15551F:      Documentation/admin-guide/LSM/Yama.rst
15552
15553YEALINK PHONE DRIVER
15554M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15555L:      usbb2k-api-dev@nongnu.org
15556S:      Maintained
15557F:      Documentation/input/yealink.rst
15558F:      drivers/input/misc/yealink.*
15559
15560Z8530 DRIVER FOR AX.25
15561M:      Joerg Reuter <jreuter@yaina.de>
15562W:      http://yaina.de/jreuter/
15563W:      http://www.qsl.net/dl1bke/
15564L:      linux-hams@vger.kernel.org
15565S:      Maintained
15566F:      Documentation/networking/z8530drv.txt
15567F:      drivers/net/hamradio/*scc.c
15568F:      drivers/net/hamradio/z8530.h
15569
15570ZBUD COMPRESSED PAGE ALLOCATOR
15571M:      Seth Jennings <sjenning@redhat.com>
15572M:      Dan Streetman <ddstreet@ieee.org>
15573L:      linux-mm@kvack.org
15574S:      Maintained
15575F:      mm/zbud.c
15576F:      include/linux/zbud.h
15577
15578ZD1211RW WIRELESS DRIVER
15579M:      Daniel Drake <dsd@gentoo.org>
15580M:      Ulrich Kunitz <kune@deine-taler.de>
15581W:      http://zd1211.ath.cx/wiki/DriverRewrite
15582L:      linux-wireless@vger.kernel.org
15583L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15584S:      Maintained
15585F:      drivers/net/wireless/zydas/zd1211rw/
15586
15587ZD1301 MEDIA DRIVER
15588M:      Antti Palosaari <crope@iki.fi>
15589L:      linux-media@vger.kernel.org
15590W:      https://linuxtv.org/
15591W:      http://palosaari.fi/linux/
15592Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15593S:      Maintained
15594F:      drivers/media/usb/dvb-usb-v2/zd1301*
15595
15596ZD1301_DEMOD MEDIA DRIVER
15597M:      Antti Palosaari <crope@iki.fi>
15598L:      linux-media@vger.kernel.org
15599W:      https://linuxtv.org/
15600W:      http://palosaari.fi/linux/
15601Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15602S:      Maintained
15603F:      drivers/media/dvb-frontends/zd1301_demod*
15604
15605ZPOOL COMPRESSED PAGE STORAGE API
15606M:      Dan Streetman <ddstreet@ieee.org>
15607L:      linux-mm@kvack.org
15608S:      Maintained
15609F:      mm/zpool.c
15610F:      include/linux/zpool.h
15611
15612ZR36067 VIDEO FOR LINUX DRIVER
15613L:      mjpeg-users@lists.sourceforge.net
15614L:      linux-media@vger.kernel.org
15615W:      http://mjpeg.sourceforge.net/driver-zoran/
15616T:      hg https://linuxtv.org/hg/v4l-dvb
15617S:      Odd Fixes
15618F:      drivers/media/pci/zoran/
15619
15620ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15621M:      Minchan Kim <minchan@kernel.org>
15622M:      Nitin Gupta <ngupta@vflare.org>
15623R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15624L:      linux-kernel@vger.kernel.org
15625S:      Maintained
15626F:      drivers/block/zram/
15627F:      Documentation/blockdev/zram.txt
15628
15629ZS DECSTATION Z85C30 SERIAL DRIVER
15630M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15631S:      Maintained
15632F:      drivers/tty/serial/zs.*
15633
15634ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15635M:      Minchan Kim <minchan@kernel.org>
15636M:      Nitin Gupta <ngupta@vflare.org>
15637R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15638L:      linux-mm@kvack.org
15639S:      Maintained
15640F:      mm/zsmalloc.c
15641F:      include/linux/zsmalloc.h
15642F:      Documentation/vm/zsmalloc.txt
15643
15644ZSWAP COMPRESSED SWAP CACHING
15645M:      Seth Jennings <sjenning@redhat.com>
15646M:      Dan Streetman <ddstreet@ieee.org>
15647L:      linux-mm@kvack.org
15648S:      Maintained
15649F:      mm/zswap.c
15650
15651THE REST
15652M:      Linus Torvalds <torvalds@linux-foundation.org>
15653L:      linux-kernel@vger.kernel.org
15654Q:      http://patchwork.kernel.org/project/LKML/list/
15655T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15656S:      Buried alive in reporters
15657F:      *
15658F:      */
15659