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.
  66
  678.      Happy hacking.
  68
  69Descriptions of section entries:
  70
  71        P: Person (obsolete)
  72        M: Mail patches to: FullName <address@domain>
  73        R: Designated reviewer: FullName <address@domain>
  74           These reviewers should be CCed on patches.
  75        L: Mailing list that is relevant to this area
  76        W: Web-page with status/info
  77        B: URI for where to file bugs. A web-page with detailed bug
  78           filing info, a direct bug tracker link, or a mailto: URI.
  79        C: URI for chat protocol, server and channel where developers
  80           usually hang out, for example irc://server/channel.
  81        Q: Patchwork web based patch tracking system site
  82        T: SCM tree type and location.
  83           Type is one of: git, hg, quilt, stgit, topgit
  84        S: Status, one of the following:
  85           Supported:   Someone is actually paid to look after this.
  86           Maintained:  Someone actually looks after it.
  87           Odd Fixes:   It has a maintainer but they don't have time to do
  88                        much other than throw the odd patch in. See below..
  89           Orphan:      No current maintainer [but maybe you could take the
  90                        role as you write your new code].
  91           Obsolete:    Old code. Something tagged obsolete generally means
  92                        it has been replaced by a better system and you
  93                        should be using that.
  94        F: Files and directories with wildcard patterns.
  95           A trailing slash includes all files and subdirectory files.
  96           F:   drivers/net/    all files in and below drivers/net
  97           F:   drivers/net/*   all files in drivers/net, but not below
  98           F:   */net/*         all files in "any top level directory"/net
  99           One pattern per line.  Multiple F: lines acceptable.
 100        N: Files and directories with regex patterns.
 101           N:   [^a-z]tegra     all files whose path contains the word tegra
 102           One pattern per line.  Multiple N: lines acceptable.
 103           scripts/get_maintainer.pl has different behavior for files that
 104           match F: pattern and matches of N: patterns.  By default,
 105           get_maintainer will not look at git log history when an F: pattern
 106           match occurs.  When an N: match occurs, git log history is used
 107           to also notify the people that have git commit signatures.
 108        X: Files and directories that are NOT maintained, same rules as F:
 109           Files exclusions are tested before file matches.
 110           Can be useful for excluding a specific subdirectory, for instance:
 111           F:   net/
 112           X:   net/ipv6/
 113           matches all files in and below net excluding net/ipv6/
 114        K: Keyword perl extended regex pattern to match content in a
 115           patch or file.  For instance:
 116           K: of_get_profile
 117              matches patches or files that contain "of_get_profile"
 118           K: \b(printk|pr_(info|err))\b
 119              matches patches or files that contain one or more of the words
 120              printk, pr_info or pr_err
 121           One regex pattern per line.  Multiple K: lines acceptable.
 122
 123Note: For the hard of thinking, this list is meant to remain in alphabetical
 124order. If you could add yourselves to it in alphabetical order that would be
 125so much easier [Ed]
 126
 127Maintainers List (try to look for most precise areas first)
 128
 129                -----------------------------------
 130
 1313C59X NETWORK DRIVER
 132M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
 133L:      netdev@vger.kernel.org
 134S:      Maintained
 135F:      Documentation/networking/vortex.txt
 136F:      drivers/net/ethernet/3com/3c59x.c
 137
 1383CR990 NETWORK DRIVER
 139M:      David Dillow <dave@thedillows.org>
 140L:      netdev@vger.kernel.org
 141S:      Maintained
 142F:      drivers/net/ethernet/3com/typhoon*
 143
 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
 145M:      Adam Radford <aradford@gmail.com>
 146L:      linux-scsi@vger.kernel.org
 147W:      http://www.lsi.com
 148S:      Supported
 149F:      drivers/scsi/3w-*
 150
 15153C700 AND 53C700-66 SCSI DRIVER
 152M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
 153L:      linux-scsi@vger.kernel.org
 154S:      Maintained
 155F:      drivers/scsi/53c700*
 156
 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
 158M:      Alexander Aring <aar@pengutronix.de>
 159M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
 160L:      linux-bluetooth@vger.kernel.org
 161L:      linux-wpan@vger.kernel.org
 162S:      Maintained
 163F:      net/6lowpan/
 164F:      include/net/6lowpan.h
 165F:      Documentation/networking/6lowpan.txt
 166
 1676PACK NETWORK DRIVER FOR AX.25
 168M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
 169L:      linux-hams@vger.kernel.org
 170S:      Maintained
 171F:      drivers/net/hamradio/6pack.c
 172
 1738169 10/100/1000 GIGABIT ETHERNET DRIVER
 174M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
 175L:      netdev@vger.kernel.org
 176S:      Maintained
 177F:      drivers/net/ethernet/realtek/r8169.c
 178
 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
 180M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 181L:      linux-serial@vger.kernel.org
 182S:      Maintained
 183T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
 184F:      drivers/tty/serial/8250*
 185F:      include/linux/serial_8250.h
 186
 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
 188L:      netdev@vger.kernel.org
 189S:      Orphan / Obsolete
 190F:      drivers/net/ethernet/8390/
 191
 1929P FILE SYSTEM
 193M:      Eric Van Hensbergen <ericvh@gmail.com>
 194M:      Ron Minnich <rminnich@sandia.gov>
 195M:      Latchesar Ionkov <lucho@ionkov.net>
 196L:      v9fs-developer@lists.sourceforge.net
 197W:      http://swik.net/v9fs
 198Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
 199T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
 200S:      Maintained
 201F:      Documentation/filesystems/9p.txt
 202F:      fs/9p/
 203F:      net/9p/
 204F:      include/net/9p/
 205F:      include/uapi/linux/virtio_9p.h
 206F:      include/trace/events/9p.h
 207
 208
 209A8293 MEDIA DRIVER
 210M:      Antti Palosaari <crope@iki.fi>
 211L:      linux-media@vger.kernel.org
 212W:      https://linuxtv.org
 213W:      http://palosaari.fi/linux/
 214Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 215T:      git git://linuxtv.org/anttip/media_tree.git
 216S:      Maintained
 217F:      drivers/media/dvb-frontends/a8293*
 218
 219AACRAID SCSI RAID DRIVER
 220M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
 221L:      linux-scsi@vger.kernel.org
 222W:      http://www.adaptec.com/
 223S:      Supported
 224F:      Documentation/scsi/aacraid.txt
 225F:      drivers/scsi/aacraid/
 226
 227ABI/API
 228L:      linux-api@vger.kernel.org
 229F:      include/linux/syscalls.h
 230F:      kernel/sys_ni.c
 231
 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
 233M:      Hans de Goede <hdegoede@redhat.com>
 234L:      linux-hwmon@vger.kernel.org
 235S:      Maintained
 236F:      drivers/hwmon/abituguru.c
 237
 238ABIT UGURU 3 HARDWARE MONITOR DRIVER
 239M:      Alistair John Strachan <alistair@devzero.co.uk>
 240L:      linux-hwmon@vger.kernel.org
 241S:      Maintained
 242F:      drivers/hwmon/abituguru3.c
 243
 244ACCES 104-DIO-48E GPIO DRIVER
 245M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 246L:      linux-gpio@vger.kernel.org
 247S:      Maintained
 248F:      drivers/gpio/gpio-104-dio-48e.c
 249
 250ACCES 104-IDI-48 GPIO DRIVER
 251M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 252L:      linux-gpio@vger.kernel.org
 253S:      Maintained
 254F:      drivers/gpio/gpio-104-idi-48.c
 255
 256ACCES 104-IDIO-16 GPIO DRIVER
 257M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 258L:      linux-gpio@vger.kernel.org
 259S:      Maintained
 260F:      drivers/gpio/gpio-104-idio-16.c
 261
 262ACCES 104-QUAD-8 IIO DRIVER
 263M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 264L:      linux-iio@vger.kernel.org
 265S:      Maintained
 266F:      drivers/iio/counter/104-quad-8.c
 267
 268ACCES PCI-IDIO-16 GPIO DRIVER
 269M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 270L:      linux-gpio@vger.kernel.org
 271S:      Maintained
 272F:      drivers/gpio/gpio-pci-idio-16.c
 273
 274ACENIC DRIVER
 275M:      Jes Sorensen <jes@trained-monkey.org>
 276L:      linux-acenic@sunsite.dk
 277S:      Maintained
 278F:      drivers/net/ethernet/alteon/acenic*
 279
 280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
 281M:      Peter Feuerer <peter@piie.net>
 282L:      platform-driver-x86@vger.kernel.org
 283W:      http://piie.net/?section=acerhdf
 284S:      Maintained
 285F:      drivers/platform/x86/acerhdf.c
 286
 287ACER WMI LAPTOP EXTRAS
 288M:      "Lee, Chun-Yi" <jlee@suse.com>
 289L:      platform-driver-x86@vger.kernel.org
 290S:      Maintained
 291F:      drivers/platform/x86/acer-wmi.c
 292
 293ACPI
 294M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 295M:      Len Brown <lenb@kernel.org>
 296L:      linux-acpi@vger.kernel.org
 297W:      https://01.org/linux-acpi
 298Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 299T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 300B:      https://bugzilla.kernel.org
 301S:      Supported
 302F:      drivers/acpi/
 303F:      drivers/pnp/pnpacpi/
 304F:      include/linux/acpi.h
 305F:      include/acpi/
 306F:      Documentation/acpi/
 307F:      Documentation/ABI/testing/sysfs-bus-acpi
 308F:      Documentation/ABI/testing/configfs-acpi
 309F:      drivers/pci/*acpi*
 310F:      drivers/pci/*/*acpi*
 311F:      drivers/pci/*/*/*acpi*
 312F:      tools/power/acpi/
 313
 314ACPI COMPONENT ARCHITECTURE (ACPICA)
 315M:      Robert Moore <robert.moore@intel.com>
 316M:      Lv Zheng <lv.zheng@intel.com>
 317M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
 318L:      linux-acpi@vger.kernel.org
 319L:      devel@acpica.org
 320W:      https://acpica.org/
 321W:      https://github.com/acpica/acpica/
 322Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 323T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 324B:      https://bugzilla.kernel.org
 325B:      https://bugs.acpica.org
 326S:      Supported
 327F:      drivers/acpi/acpica/
 328F:      include/acpi/
 329F:      tools/power/acpi/
 330
 331ACPI FAN DRIVER
 332M:      Zhang Rui <rui.zhang@intel.com>
 333L:      linux-acpi@vger.kernel.org
 334W:      https://01.org/linux-acpi
 335B:      https://bugzilla.kernel.org
 336S:      Supported
 337F:      drivers/acpi/fan.c
 338
 339ACPI FOR ARM64 (ACPI/arm64)
 340M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
 341M:      Hanjun Guo <hanjun.guo@linaro.org>
 342M:      Sudeep Holla <sudeep.holla@arm.com>
 343L:      linux-acpi@vger.kernel.org
 344S:      Maintained
 345F:      drivers/acpi/arm64
 346
 347ACPI THERMAL DRIVER
 348M:      Zhang Rui <rui.zhang@intel.com>
 349L:      linux-acpi@vger.kernel.org
 350W:      https://01.org/linux-acpi
 351B:      https://bugzilla.kernel.org
 352S:      Supported
 353F:      drivers/acpi/*thermal*
 354
 355ACPI VIDEO DRIVER
 356M:      Zhang Rui <rui.zhang@intel.com>
 357L:      linux-acpi@vger.kernel.org
 358W:      https://01.org/linux-acpi
 359B:      https://bugzilla.kernel.org
 360S:      Supported
 361F:      drivers/acpi/acpi_video.c
 362
 363ACPI WMI DRIVER
 364L:      platform-driver-x86@vger.kernel.org
 365S:      Orphan
 366F:      drivers/platform/x86/wmi.c
 367
 368AD1889 ALSA SOUND DRIVER
 369M:      Thibaut Varene <T-Bone@parisc-linux.org>
 370W:      http://wiki.parisc-linux.org/AD1889
 371L:      linux-parisc@vger.kernel.org
 372S:      Maintained
 373F:      sound/pci/ad1889.*
 374
 375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
 376M:      Michael Hennerich <michael.hennerich@analog.com>
 377W:      http://wiki.analog.com/AD5254
 378W:      http://ez.analog.com/community/linux-device-drivers
 379S:      Supported
 380F:      drivers/misc/ad525x_dpot.c
 381
 382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
 383M:      Michael Hennerich <michael.hennerich@analog.com>
 384W:      http://wiki.analog.com/AD5398
 385W:      http://ez.analog.com/community/linux-device-drivers
 386S:      Supported
 387F:      drivers/regulator/ad5398.c
 388
 389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
 390M:      Michael Hennerich <michael.hennerich@analog.com>
 391W:      http://wiki.analog.com/AD7142
 392W:      http://ez.analog.com/community/linux-device-drivers
 393S:      Supported
 394F:      drivers/input/misc/ad714x.c
 395
 396AD7877 TOUCHSCREEN DRIVER
 397M:      Michael Hennerich <michael.hennerich@analog.com>
 398W:      http://wiki.analog.com/AD7877
 399W:      http://ez.analog.com/community/linux-device-drivers
 400S:      Supported
 401F:      drivers/input/touchscreen/ad7877.c
 402
 403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
 404M:      Michael Hennerich <michael.hennerich@analog.com>
 405W:      http://wiki.analog.com/AD7879
 406W:      http://ez.analog.com/community/linux-device-drivers
 407S:      Supported
 408F:      drivers/input/touchscreen/ad7879.c
 409
 410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
 411M:      Jiri Kosina <jikos@kernel.org>
 412S:      Maintained
 413
 414ADF7242 IEEE 802.15.4 RADIO DRIVER
 415M:      Michael Hennerich <michael.hennerich@analog.com>
 416W:      https://wiki.analog.com/ADF7242
 417W:      http://ez.analog.com/community/linux-device-drivers
 418L:      linux-wpan@vger.kernel.org
 419S:      Supported
 420F:      drivers/net/ieee802154/adf7242.c
 421F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
 422
 423ADM1025 HARDWARE MONITOR DRIVER
 424M:      Jean Delvare <jdelvare@suse.com>
 425L:      linux-hwmon@vger.kernel.org
 426S:      Maintained
 427F:      Documentation/hwmon/adm1025
 428F:      drivers/hwmon/adm1025.c
 429
 430ADM1029 HARDWARE MONITOR DRIVER
 431M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 432L:      linux-hwmon@vger.kernel.org
 433S:      Maintained
 434F:      drivers/hwmon/adm1029.c
 435
 436ADM8211 WIRELESS DRIVER
 437L:      linux-wireless@vger.kernel.org
 438W:      http://wireless.kernel.org/
 439S:      Orphan
 440F:      drivers/net/wireless/admtek/adm8211.*
 441
 442ADP1653 FLASH CONTROLLER DRIVER
 443M:      Sakari Ailus <sakari.ailus@iki.fi>
 444L:      linux-media@vger.kernel.org
 445S:      Maintained
 446F:      drivers/media/i2c/adp1653.c
 447F:      include/media/i2c/adp1653.h
 448
 449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
 450M:      Michael Hennerich <michael.hennerich@analog.com>
 451W:      http://wiki.analog.com/ADP5520
 452W:      http://ez.analog.com/community/linux-device-drivers
 453S:      Supported
 454F:      drivers/mfd/adp5520.c
 455F:      drivers/video/backlight/adp5520_bl.c
 456F:      drivers/leds/leds-adp5520.c
 457F:      drivers/gpio/gpio-adp5520.c
 458F:      drivers/input/keyboard/adp5520-keys.c
 459
 460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
 461M:      Michael Hennerich <michael.hennerich@analog.com>
 462W:      http://wiki.analog.com/ADP5588
 463W:      http://ez.analog.com/community/linux-device-drivers
 464S:      Supported
 465F:      drivers/input/keyboard/adp5588-keys.c
 466F:      drivers/gpio/gpio-adp5588.c
 467
 468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
 469M:      Michael Hennerich <michael.hennerich@analog.com>
 470W:      http://wiki.analog.com/ADP8860
 471W:      http://ez.analog.com/community/linux-device-drivers
 472S:      Supported
 473F:      drivers/video/backlight/adp8860_bl.c
 474
 475ADS1015 HARDWARE MONITOR DRIVER
 476M:      Dirk Eibach <eibach@gdsys.de>
 477L:      linux-hwmon@vger.kernel.org
 478S:      Maintained
 479F:      Documentation/hwmon/ads1015
 480F:      drivers/hwmon/ads1015.c
 481F:      include/linux/i2c/ads1015.h
 482
 483ADT746X FAN DRIVER
 484M:      Colin Leroy <colin@colino.net>
 485S:      Maintained
 486F:      drivers/macintosh/therm_adt746x.c
 487
 488ADT7475 HARDWARE MONITOR DRIVER
 489M:      Jean Delvare <jdelvare@suse.com>
 490L:      linux-hwmon@vger.kernel.org
 491S:      Maintained
 492F:      Documentation/hwmon/adt7475
 493F:      drivers/hwmon/adt7475.c
 494
 495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
 496M:      Michael Hennerich <michael.hennerich@analog.com>
 497W:      http://wiki.analog.com/ADXL345
 498W:      http://ez.analog.com/community/linux-device-drivers
 499S:      Supported
 500F:      drivers/input/misc/adxl34x.c
 501
 502ADVANSYS SCSI DRIVER
 503M:      Matthew Wilcox <matthew@wil.cx>
 504M:      Hannes Reinecke <hare@suse.com>
 505L:      linux-scsi@vger.kernel.org
 506S:      Maintained
 507F:      Documentation/scsi/advansys.txt
 508F:      drivers/scsi/advansys.c
 509
 510AEDSP16 DRIVER
 511M:      Riccardo Facchetti <fizban@tin.it>
 512S:      Maintained
 513F:      sound/oss/aedsp16.c
 514
 515AF9013 MEDIA DRIVER
 516M:      Antti Palosaari <crope@iki.fi>
 517L:      linux-media@vger.kernel.org
 518W:      https://linuxtv.org
 519W:      http://palosaari.fi/linux/
 520Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 521T:      git git://linuxtv.org/anttip/media_tree.git
 522S:      Maintained
 523F:      drivers/media/dvb-frontends/af9013*
 524
 525AF9033 MEDIA DRIVER
 526M:      Antti Palosaari <crope@iki.fi>
 527L:      linux-media@vger.kernel.org
 528W:      https://linuxtv.org
 529W:      http://palosaari.fi/linux/
 530Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 531T:      git git://linuxtv.org/anttip/media_tree.git
 532S:      Maintained
 533F:      drivers/media/dvb-frontends/af9033*
 534
 535AFFS FILE SYSTEM
 536L:      linux-fsdevel@vger.kernel.org
 537S:      Orphan
 538F:      Documentation/filesystems/affs.txt
 539F:      fs/affs/
 540
 541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
 542M:      David Howells <dhowells@redhat.com>
 543L:      linux-afs@lists.infradead.org
 544S:      Supported
 545F:      fs/afs/
 546F:      include/net/af_rxrpc.h
 547F:      net/rxrpc/af_rxrpc.c
 548W:      https://www.infradead.org/~dhowells/kafs/
 549
 550AGPGART DRIVER
 551M:      David Airlie <airlied@linux.ie>
 552T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
 553S:      Maintained
 554F:      drivers/char/agp/
 555F:      include/linux/agp*
 556F:      include/uapi/linux/agp*
 557
 558AHA152X SCSI DRIVER
 559M:      "Juergen E. Fischer" <fischer@norbit.de>
 560L:      linux-scsi@vger.kernel.org
 561S:      Maintained
 562F:      drivers/scsi/aha152x*
 563F:      drivers/scsi/pcmcia/aha152x*
 564
 565AIC7XXX / AIC79XX SCSI DRIVER
 566M:      Hannes Reinecke <hare@suse.com>
 567L:      linux-scsi@vger.kernel.org
 568S:      Maintained
 569F:      drivers/scsi/aic7xxx/
 570
 571AIMSLAB FM RADIO RECEIVER DRIVER
 572M:      Hans Verkuil <hverkuil@xs4all.nl>
 573L:      linux-media@vger.kernel.org
 574T:      git git://linuxtv.org/media_tree.git
 575W:      https://linuxtv.org
 576S:      Maintained
 577F:      drivers/media/radio/radio-aimslab*
 578
 579AIO
 580M:      Benjamin LaHaise <bcrl@kvack.org>
 581L:      linux-aio@kvack.org
 582S:      Supported
 583F:      fs/aio.c
 584F:      include/linux/*aio*.h
 585
 586AIRSPY MEDIA DRIVER
 587M:      Antti Palosaari <crope@iki.fi>
 588L:      linux-media@vger.kernel.org
 589W:      https://linuxtv.org
 590W:      http://palosaari.fi/linux/
 591Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 592T:      git git://linuxtv.org/anttip/media_tree.git
 593S:      Maintained
 594F:      drivers/media/usb/airspy/
 595
 596ALACRITECH GIGABIT ETHERNET DRIVER
 597M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
 598S:      Maintained
 599F:      drivers/net/ethernet/alacritech/*
 600
 601ALCATEL SPEEDTOUCH USB DRIVER
 602M:      Duncan Sands <duncan.sands@free.fr>
 603L:      linux-usb@vger.kernel.org
 604W:      http://www.linux-usb.org/SpeedTouch/
 605S:      Maintained
 606F:      drivers/usb/atm/speedtch.c
 607F:      drivers/usb/atm/usbatm.c
 608
 609ALCHEMY AU1XX0 MMC DRIVER
 610M:      Manuel Lauss <manuel.lauss@gmail.com>
 611S:      Maintained
 612F:      drivers/mmc/host/au1xmmc.c
 613
 614ALI1563 I2C DRIVER
 615M:      Rudolf Marek <r.marek@assembler.cz>
 616L:      linux-i2c@vger.kernel.org
 617S:      Maintained
 618F:      Documentation/i2c/busses/i2c-ali1563
 619F:      drivers/i2c/busses/i2c-ali1563.c
 620
 621ALLWINNER SECURITY SYSTEM
 622M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 623L:      linux-crypto@vger.kernel.org
 624S:      Maintained
 625F:      drivers/crypto/sunxi-ss/
 626
 627ALPHA PORT
 628M:      Richard Henderson <rth@twiddle.net>
 629M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
 630M:      Matt Turner <mattst88@gmail.com>
 631S:      Odd Fixes
 632L:      linux-alpha@vger.kernel.org
 633F:      arch/alpha/
 634
 635ALPS PS/2 TOUCHPAD DRIVER
 636R:      Pali Rohár <pali.rohar@gmail.com>
 637F:      drivers/input/mouse/alps.*
 638
 639ALTERA MAILBOX DRIVER
 640M:      Ley Foon Tan <lftan@altera.com>
 641L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 642S:      Maintained
 643F:      drivers/mailbox/mailbox-altera.c
 644
 645ALTERA PIO DRIVER
 646M:      Tien Hock Loh <thloh@altera.com>
 647L:      linux-gpio@vger.kernel.org
 648S:      Maintained
 649F:      drivers/gpio/gpio-altera.c
 650
 651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
 652M:      Thor Thayer <thor.thayer@linux.intel.com>
 653S:      Maintained
 654F:      drivers/gpio/gpio-altera-a10sr.c
 655F:      drivers/mfd/altera-a10sr.c
 656F:      include/linux/mfd/altera-a10sr.h
 657
 658ALTERA TRIPLE SPEED ETHERNET DRIVER
 659M:      Vince Bridgers <vbridger@opensource.altera.com>
 660L:      netdev@vger.kernel.org
 661L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 662S:      Maintained
 663F:      drivers/net/ethernet/altera/
 664
 665ALTERA UART/JTAG UART SERIAL DRIVERS
 666M:      Tobias Klauser <tklauser@distanz.ch>
 667L:      linux-serial@vger.kernel.org
 668L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 669S:      Maintained
 670F:      drivers/tty/serial/altera_uart.c
 671F:      drivers/tty/serial/altera_jtaguart.c
 672F:      include/linux/altera_uart.h
 673F:      include/linux/altera_jtaguart.h
 674
 675AMAZON ETHERNET DRIVERS
 676M:      Netanel Belgazal <netanel@annapurnalabs.com>
 677R:      Saeed Bishara <saeed@annapurnalabs.com>
 678R:      Zorik Machulsky <zorik@annapurnalabs.com>
 679L:      netdev@vger.kernel.org
 680S:      Supported
 681F:      Documentation/networking/ena.txt
 682F:      drivers/net/ethernet/amazon/
 683
 684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
 685M:      Tom Lendacky <thomas.lendacky@amd.com>
 686M:      Gary Hook <gary.hook@amd.com>
 687L:      linux-crypto@vger.kernel.org
 688S:      Supported
 689F:      drivers/crypto/ccp/
 690F:      include/linux/ccp.h
 691
 692AMD FAM15H PROCESSOR POWER MONITORING DRIVER
 693M:      Huang Rui <ray.huang@amd.com>
 694L:      linux-hwmon@vger.kernel.org
 695S:      Supported
 696F:      Documentation/hwmon/fam15h_power
 697F:      drivers/hwmon/fam15h_power.c
 698
 699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
 700L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 701S:      Orphan
 702F:      drivers/usb/gadget/udc/amd5536udc.*
 703
 704AMD GEODE PROCESSOR/CHIPSET SUPPORT
 705P:      Andres Salomon <dilinger@queued.net>
 706L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 707W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
 708S:      Supported
 709F:      drivers/char/hw_random/geode-rng.c
 710F:      drivers/crypto/geode*
 711F:      drivers/video/fbdev/geode/
 712F:      arch/x86/include/asm/geode.h
 713
 714AMD IOMMU (AMD-VI)
 715M:      Joerg Roedel <joro@8bytes.org>
 716L:      iommu@lists.linux-foundation.org
 717T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
 718S:      Maintained
 719F:      drivers/iommu/amd_iommu*.[ch]
 720F:      include/linux/amd-iommu.h
 721
 722AMD KFD
 723M:      Oded Gabbay <oded.gabbay@gmail.com>
 724L:      dri-devel@lists.freedesktop.org
 725T:      git git://people.freedesktop.org/~gabbayo/linux.git
 726S:      Supported
 727F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
 728F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
 729F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
 730F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
 731F:      drivers/gpu/drm/amd/amdkfd/
 732F:      drivers/gpu/drm/amd/include/cik_structs.h
 733F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
 734F:      drivers/gpu/drm/amd/include/vi_structs.h
 735F:      drivers/gpu/drm/radeon/radeon_kfd.c
 736F:      drivers/gpu/drm/radeon/radeon_kfd.h
 737F:      include/uapi/linux/kfd_ioctl.h
 738
 739AMD SEATTLE DEVICE TREE SUPPORT
 740M:      Brijesh Singh <brijeshkumar.singh@amd.com>
 741M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
 742M:      Tom Lendacky <thomas.lendacky@amd.com>
 743S:      Supported
 744F:      arch/arm64/boot/dts/amd/
 745
 746AMD XGBE DRIVER
 747M:      Tom Lendacky <thomas.lendacky@amd.com>
 748L:      netdev@vger.kernel.org
 749S:      Supported
 750F:      drivers/net/ethernet/amd/xgbe/
 751F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
 752
 753AMS (Apple Motion Sensor) DRIVER
 754M:      Michael Hanselmann <linux-kernel@hansmi.ch>
 755S:      Supported
 756F:      drivers/macintosh/ams/
 757
 758ANALOG DEVICES INC AD9389B DRIVER
 759M:      Hans Verkuil <hans.verkuil@cisco.com>
 760L:      linux-media@vger.kernel.org
 761S:      Maintained
 762F:      drivers/media/i2c/ad9389b*
 763
 764ANALOG DEVICES INC ADV7180 DRIVER
 765M:      Lars-Peter Clausen <lars@metafoo.de>
 766L:      linux-media@vger.kernel.org
 767W:      http://ez.analog.com/community/linux-device-drivers
 768S:      Supported
 769F:      drivers/media/i2c/adv7180.c
 770
 771ANALOG DEVICES INC ADV7511 DRIVER
 772M:      Hans Verkuil <hans.verkuil@cisco.com>
 773L:      linux-media@vger.kernel.org
 774S:      Maintained
 775F:      drivers/media/i2c/adv7511*
 776
 777ANALOG DEVICES INC ADV7604 DRIVER
 778M:      Hans Verkuil <hans.verkuil@cisco.com>
 779L:      linux-media@vger.kernel.org
 780S:      Maintained
 781F:      drivers/media/i2c/adv7604*
 782
 783ANALOG DEVICES INC ADV7842 DRIVER
 784M:      Hans Verkuil <hans.verkuil@cisco.com>
 785L:      linux-media@vger.kernel.org
 786S:      Maintained
 787F:      drivers/media/i2c/adv7842*
 788
 789ANALOG DEVICES INC ASOC CODEC DRIVERS
 790M:      Lars-Peter Clausen <lars@metafoo.de>
 791L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 792W:      http://wiki.analog.com/
 793W:      http://ez.analog.com/community/linux-device-drivers
 794S:      Supported
 795F:      sound/soc/codecs/adau*
 796F:      sound/soc/codecs/adav*
 797F:      sound/soc/codecs/ad1*
 798F:      sound/soc/codecs/ad7*
 799F:      sound/soc/codecs/ssm*
 800F:      sound/soc/codecs/sigmadsp.*
 801
 802ANALOG DEVICES INC ASOC DRIVERS
 803L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
 804L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 805W:      http://blackfin.uclinux.org/
 806S:      Supported
 807F:      sound/soc/blackfin/*
 808
 809ANALOG DEVICES INC IIO DRIVERS
 810M:      Lars-Peter Clausen <lars@metafoo.de>
 811M:      Michael Hennerich <Michael.Hennerich@analog.com>
 812W:      http://wiki.analog.com/
 813W:      http://ez.analog.com/community/linux-device-drivers
 814S:      Supported
 815F:      drivers/iio/*/ad*
 816X:      drivers/iio/*/adjd*
 817F:      drivers/staging/iio/*/ad*
 818F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
 819
 820ANALOG DEVICES INC DMA DRIVERS
 821M:      Lars-Peter Clausen <lars@metafoo.de>
 822W:      http://ez.analog.com/community/linux-device-drivers
 823S:      Supported
 824F:      drivers/dma/dma-axi-dmac.c
 825
 826ANDROID CONFIG FRAGMENTS
 827M:      Rob Herring <robh@kernel.org>
 828S:      Supported
 829F:      kernel/configs/android*
 830
 831ANDROID DRIVERS
 832M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 833M:      Arve Hjønnevåg <arve@android.com>
 834M:      Riley Andrews <riandrews@android.com>
 835T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
 836L:      devel@driverdev.osuosl.org
 837S:      Supported
 838F:      drivers/android/
 839F:      drivers/staging/android/
 840
 841ANDROID ION DRIVER
 842M:      Laura Abbott <labbott@redhat.com>
 843M:      Sumit Semwal <sumit.semwal@linaro.org>
 844L:      devel@driverdev.osuosl.org
 845S:      Supported
 846F:      Documentation/devicetree/bindings/staging/ion/
 847F:      drivers/staging/android/ion
 848F:      drivers/staging/android/uapi/ion.h
 849F:      drivers/staging/android/uapi/ion_test.h
 850
 851AOA (Apple Onboard Audio) ALSA DRIVER
 852M:      Johannes Berg <johannes@sipsolutions.net>
 853L:      linuxppc-dev@lists.ozlabs.org
 854L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 855S:      Maintained
 856F:      sound/aoa/
 857
 858APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
 859M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 860L:      linux-iio@vger.kernel.org
 861S:      Maintained
 862F:      drivers/iio/adc/stx104.c
 863
 864APM DRIVER
 865M:      Jiri Kosina <jikos@kernel.org>
 866S:      Odd fixes
 867T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
 868F:      arch/x86/kernel/apm_32.c
 869F:      include/linux/apm_bios.h
 870F:      include/uapi/linux/apm_bios.h
 871F:      drivers/char/apm-emulation.c
 872
 873APPLE BCM5974 MULTITOUCH DRIVER
 874M:      Henrik Rydberg <rydberg@bitmath.org>
 875L:      linux-input@vger.kernel.org
 876S:      Odd fixes
 877F:      drivers/input/mouse/bcm5974.c
 878
 879APPLE SMC DRIVER
 880M:      Henrik Rydberg <rydberg@bitmath.org>
 881L:      linux-hwmon@vger.kernel.org
 882S:      Odd fixes
 883F:      drivers/hwmon/applesmc.c
 884
 885APPLETALK NETWORK LAYER
 886L:      netdev@vger.kernel.org
 887S:      Odd fixes
 888F:      drivers/net/appletalk/
 889F:      net/appletalk/
 890
 891APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
 892M:      Duc Dang <dhdang@apm.com>
 893S:      Supported
 894F:      arch/arm64/boot/dts/apm/
 895
 896APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
 897M:      Iyappan Subramanian <isubramanian@apm.com>
 898M:      Keyur Chudgar <kchudgar@apm.com>
 899S:      Supported
 900F:      drivers/net/ethernet/apm/xgene/
 901F:      drivers/net/phy/mdio-xgene.c
 902F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
 903F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
 904
 905APPLIED MICRO (APM) X-GENE SOC PMU
 906M:      Tai Nguyen <ttnguyen@apm.com>
 907S:      Supported
 908F:      drivers/perf/xgene_pmu.c
 909F:      Documentation/perf/xgene-pmu.txt
 910F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
 911
 912APTINA CAMERA SENSOR PLL
 913M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
 914L:      linux-media@vger.kernel.org
 915S:      Maintained
 916F:      drivers/media/i2c/aptina-pll.*
 917
 918ARC FRAMEBUFFER DRIVER
 919M:      Jaya Kumar <jayalk@intworks.biz>
 920S:      Maintained
 921F:      drivers/video/fbdev/arcfb.c
 922F:      drivers/video/fbdev/core/fb_defio.c
 923
 924ARCNET NETWORK LAYER
 925M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
 926L:      netdev@vger.kernel.org
 927S:      Maintained
 928F:      drivers/net/arcnet/
 929F:      include/uapi/linux/if_arcnet.h
 930
 931ARC PGU DRM DRIVER
 932M:      Alexey Brodkin <abrodkin@synopsys.com>
 933S:      Supported
 934F:      drivers/gpu/drm/arc/
 935F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
 936
 937ARM ARCHITECTED TIMER DRIVER
 938M:      Mark Rutland <mark.rutland@arm.com>
 939M:      Marc Zyngier <marc.zyngier@arm.com>
 940L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 941S:      Maintained
 942F:      arch/arm/include/asm/arch_timer.h
 943F:      arch/arm64/include/asm/arch_timer.h
 944F:      drivers/clocksource/arm_arch_timer.c
 945
 946ARM HDLCD DRM DRIVER
 947M:      Liviu Dudau <liviu.dudau@arm.com>
 948S:      Supported
 949F:      drivers/gpu/drm/arm/hdlcd_*
 950F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
 951
 952ARM MALI-DP DRM DRIVER
 953M:      Liviu Dudau <liviu.dudau@arm.com>
 954M:      Brian Starkey <brian.starkey@arm.com>
 955M:      Mali DP Maintainers <malidp@foss.arm.com>
 956S:      Supported
 957F:      drivers/gpu/drm/arm/
 958F:      Documentation/devicetree/bindings/display/arm,malidp.txt
 959
 960ARM MFM AND FLOPPY DRIVERS
 961M:      Ian Molton <spyro@f2s.com>
 962S:      Maintained
 963F:      arch/arm/lib/floppydma.S
 964F:      arch/arm/include/asm/floppy.h
 965
 966ARM PMU PROFILING AND DEBUGGING
 967M:      Will Deacon <will.deacon@arm.com>
 968M:      Mark Rutland <mark.rutland@arm.com>
 969S:      Maintained
 970L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 971F:      arch/arm*/kernel/perf_*
 972F:      arch/arm/oprofile/common.c
 973F:      arch/arm*/kernel/hw_breakpoint.c
 974F:      arch/arm*/include/asm/hw_breakpoint.h
 975F:      arch/arm*/include/asm/perf_event.h
 976F:      drivers/perf/*
 977F:      include/linux/perf/arm_pmu.h
 978F:      Documentation/devicetree/bindings/arm/pmu.txt
 979
 980ARM PORT
 981M:      Russell King <linux@armlinux.org.uk>
 982L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 983W:      http://www.armlinux.org.uk/
 984S:      Maintained
 985T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
 986F:      arch/arm/
 987
 988ARM SUB-ARCHITECTURES
 989L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 990S:      Maintained
 991F:      arch/arm/mach-*/
 992F:      arch/arm/plat-*/
 993T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
 994
 995ARM PRIMECELL AACI PL041 DRIVER
 996M:      Russell King <linux@armlinux.org.uk>
 997S:      Maintained
 998F:      sound/arm/aaci.*
 999
1000ARM PRIMECELL CLCD PL110 DRIVER
1001M:      Russell King <linux@armlinux.org.uk>
1002S:      Maintained
1003F:      drivers/video/fbdev/amba-clcd.*
1004
1005ARM PRIMECELL KMI PL050 DRIVER
1006M:      Russell King <linux@armlinux.org.uk>
1007S:      Maintained
1008F:      drivers/input/serio/ambakmi.*
1009F:      include/linux/amba/kmi.h
1010
1011ARM PRIMECELL MMCI PL180/1 DRIVER
1012M:      Russell King <linux@armlinux.org.uk>
1013S:      Maintained
1014F:      drivers/mmc/host/mmci.*
1015F:      include/linux/amba/mmci.h
1016
1017ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1018M:      Russell King <linux@armlinux.org.uk>
1019S:      Maintained
1020F:      drivers/tty/serial/amba-pl01*.c
1021F:      include/linux/amba/serial.h
1022
1023ARM PRIMECELL BUS SUPPORT
1024M:      Russell King <linux@armlinux.org.uk>
1025S:      Maintained
1026F:      drivers/amba/
1027F:      include/linux/amba/bus.h
1028
1029ARM/ADS SPHERE MACHINE SUPPORT
1030M:      Lennert Buytenhek <kernel@wantstofly.org>
1031L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032S:      Maintained
1033
1034ARM/AFEB9260 MACHINE SUPPORT
1035M:      Sergey Lapin <slapin@ossfans.org>
1036L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:      Maintained
1038
1039ARM/AJECO 1ARM MACHINE SUPPORT
1040M:      Lennert Buytenhek <kernel@wantstofly.org>
1041L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:      Maintained
1043
1044ARM/Allwinner sunXi SoC support
1045M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1046M:      Chen-Yu Tsai <wens@csie.org>
1047L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S:      Maintained
1049N:      sun[x456789]i
1050F:      arch/arm/boot/dts/ntc-gr8*
1051F:      arch/arm64/boot/dts/allwinner/
1052
1053ARM/Allwinner SoC Clock Support
1054M:      Emilio López <emilio@elopez.com.ar>
1055S:      Maintained
1056F:      drivers/clk/sunxi/
1057
1058ARM/Amlogic Meson SoC support
1059M:      Carlo Caione <carlo@caione.org>
1060M:      Kevin Hilman <khilman@baylibre.com>
1061L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062L:      linux-amlogic@lists.infradead.org
1063W:      http://linux-meson.com/
1064S:      Maintained
1065F:      arch/arm/mach-meson/
1066F:      arch/arm/boot/dts/meson*
1067F:      arch/arm64/boot/dts/amlogic/
1068F:      drivers/pinctrl/meson/
1069F:      drivers/mmc/host/meson*
1070N:      meson
1071
1072ARM/Annapurna Labs ALPINE ARCHITECTURE
1073M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1074M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1075L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S:      Maintained
1077F:      arch/arm/mach-alpine/
1078F:      arch/arm/boot/dts/alpine*
1079F:      arch/arm64/boot/dts/al/
1080F:      drivers/*/*alpine*
1081
1082ARM/ARTPEC MACHINE SUPPORT
1083M:      Jesper Nilsson <jesper.nilsson@axis.com>
1084M:      Lars Persson <lars.persson@axis.com>
1085M:      Niklas Cassel <niklas.cassel@axis.com>
1086S:      Maintained
1087L:      linux-arm-kernel@axis.com
1088F:      arch/arm/mach-artpec
1089F:      arch/arm/boot/dts/artpec6*
1090F:      drivers/clk/axis
1091
1092ARM/ASPEED MACHINE SUPPORT
1093M:      Joel Stanley <joel@jms.id.au>
1094S:      Maintained
1095F:      arch/arm/mach-aspeed/
1096F:      arch/arm/boot/dts/aspeed-*
1097F:      drivers/*/*aspeed*
1098
1099ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1100M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1101M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1102M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1103L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104W:      http://www.linux4sam.org
1105T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1106S:      Supported
1107F:      arch/arm/mach-at91/
1108F:      include/soc/at91/
1109F:      arch/arm/boot/dts/at91*.dts
1110F:      arch/arm/boot/dts/at91*.dtsi
1111F:      arch/arm/boot/dts/sama*.dts
1112F:      arch/arm/boot/dts/sama*.dtsi
1113F:      arch/arm/include/debug/at91.S
1114
1115ARM/ATMEL AT91 Clock Support
1116M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1117S:      Maintained
1118F:      drivers/clk/at91
1119
1120ARM/CALXEDA HIGHBANK ARCHITECTURE
1121M:      Rob Herring <robh@kernel.org>
1122L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S:      Maintained
1124F:      arch/arm/mach-highbank/
1125F:      arch/arm/boot/dts/highbank.dts
1126F:      arch/arm/boot/dts/ecx-*.dts*
1127
1128ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1129M:      Krzysztof Halasa <khalasa@piap.pl>
1130S:      Maintained
1131F:      arch/arm/mach-cns3xxx/
1132
1133ARM/CAVIUM THUNDER NETWORK DRIVER
1134M:      Sunil Goutham <sgoutham@cavium.com>
1135M:      Robert Richter <rric@kernel.org>
1136L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:      Supported
1138F:      drivers/net/ethernet/cavium/thunder/
1139
1140ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1141M:      Alexander Shiyan <shc_work@mail.ru>
1142L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:      Odd Fixes
1144N:      clps711x
1145
1146ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1147M:      Hartley Sweeten <hsweeten@visionengravers.com>
1148M:      Ryan Mallon <rmallon@gmail.com>
1149L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:      Maintained
1151F:      arch/arm/mach-ep93xx/
1152F:      arch/arm/mach-ep93xx/include/mach/
1153
1154ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1155M:      Lennert Buytenhek <kernel@wantstofly.org>
1156L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157S:      Maintained
1158
1159ARM/CLKDEV SUPPORT
1160M:      Russell King <linux@armlinux.org.uk>
1161L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S:      Maintained
1163T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164F:      arch/arm/include/asm/clkdev.h
1165F:      drivers/clk/clkdev.c
1166
1167ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1168M:      Mike Rapoport <mike@compulab.co.il>
1169L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:      Maintained
1171
1172ARM/CONTEC MICRO9 MACHINE SUPPORT
1173M:      Hubert Feurstein <hubert.feurstein@contec.at>
1174S:      Maintained
1175F:      arch/arm/mach-ep93xx/micro9.c
1176
1177ARM/CORESIGHT FRAMEWORK AND DRIVERS
1178M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1179L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S:      Maintained
1181F:      drivers/hwtracing/coresight/*
1182F:      Documentation/trace/coresight.txt
1183F:      Documentation/devicetree/bindings/arm/coresight.txt
1184F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185F:      tools/perf/arch/arm/util/pmu.c
1186F:      tools/perf/arch/arm/util/auxtrace.c
1187F:      tools/perf/arch/arm/util/cs-etm.c
1188F:      tools/perf/arch/arm/util/cs-etm.h
1189F:      tools/perf/util/cs-etm.h
1190
1191ARM/CORGI MACHINE SUPPORT
1192M:      Richard Purdie <rpurdie@rpsys.net>
1193S:      Maintained
1194
1195ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1196M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1197L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198T:      git git://github.com/ulli-kroll/linux.git
1199S:      Maintained
1200F:      arch/arm/mach-gemini/
1201F:      drivers/rtc/rtc-gemini.c
1202
1203ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1204M:      Barry Song <baohua@kernel.org>
1205L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1207S:      Maintained
1208F:      arch/arm/boot/dts/prima2*
1209F:      arch/arm/mach-prima2/
1210F:      drivers/clk/sirf/
1211F:      drivers/clocksource/timer-prima2.c
1212F:      drivers/clocksource/timer-atlas7.c
1213N:      [^a-z]sirf
1214
1215ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1216M:      Baruch Siach <baruch@tkos.co.il>
1217L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:      Maintained
1219F:      arch/arm/boot/dts/cx92755*
1220N:      digicolor
1221
1222ARM/EBSA110 MACHINE SUPPORT
1223M:      Russell King <linux@armlinux.org.uk>
1224L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225W:      http://www.armlinux.org.uk/
1226S:      Maintained
1227F:      arch/arm/mach-ebsa110/
1228F:      drivers/net/ethernet/amd/am79c961a.*
1229
1230ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1231M:      Uwe Kleine-König <kernel@pengutronix.de>
1232L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S:      Maintained
1234N:      efm32
1235
1236ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1237M:      Robert Jarzmik <robert.jarzmik@free.fr>
1238L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S:      Maintained
1240F:      arch/arm/mach-pxa/ezx.c
1241
1242ARM/FARADAY FA526 PORT
1243M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1244L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245S:      Maintained
1246T:      git git://git.berlios.de/gemini-board
1247F:      arch/arm/mm/*-fa*
1248
1249ARM/FOOTBRIDGE ARCHITECTURE
1250M:      Russell King <linux@armlinux.org.uk>
1251L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252W:      http://www.armlinux.org.uk/
1253S:      Maintained
1254F:      arch/arm/include/asm/hardware/dec21285.h
1255F:      arch/arm/mach-footbridge/
1256
1257ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1258M:      Shawn Guo <shawnguo@kernel.org>
1259M:      Sascha Hauer <kernel@pengutronix.de>
1260R:      Fabio Estevam <fabio.estevam@nxp.com>
1261L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:      Maintained
1263T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1264F:      arch/arm/mach-imx/
1265F:      arch/arm/mach-mxs/
1266F:      arch/arm/boot/dts/imx*
1267F:      arch/arm/configs/imx*_defconfig
1268F:      drivers/clk/imx/
1269F:      include/soc/imx/
1270
1271ARM/FREESCALE VYBRID ARM ARCHITECTURE
1272M:      Shawn Guo <shawnguo@kernel.org>
1273M:      Sascha Hauer <kernel@pengutronix.de>
1274R:      Stefan Agner <stefan@agner.ch>
1275L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:      Maintained
1277T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1278F:      arch/arm/mach-imx/*vf610*
1279F:      arch/arm/boot/dts/vf*
1280
1281ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1282M:      Lennert Buytenhek <kernel@wantstofly.org>
1283L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284S:      Maintained
1285
1286ARM/GUMSTIX MACHINE SUPPORT
1287M:      Steve Sakoman <sakoman@gmail.com>
1288L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:      Maintained
1290
1291ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1292M:      Philipp Zabel <philipp.zabel@gmail.com>
1293M:      Paul Parsons <lost.distance@yahoo.com>
1294L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:      Maintained
1296F:      arch/arm/mach-pxa/hx4700.c
1297F:      arch/arm/mach-pxa/include/mach/hx4700.h
1298F:      sound/soc/pxa/hx4700.c
1299
1300ARM/HISILICON SOC SUPPORT
1301M:      Wei Xu <xuwei5@hisilicon.com>
1302L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303W:      http://www.hisilicon.com
1304S:      Supported
1305T:      git git://github.com/hisilicon/linux-hisi.git
1306F:      arch/arm/mach-hisi/
1307F:      arch/arm/boot/dts/hi3*
1308F:      arch/arm/boot/dts/hip*
1309F:      arch/arm/boot/dts/hisi*
1310F:      arch/arm64/boot/dts/hisilicon/
1311
1312ARM/HP JORNADA 7XX MACHINE SUPPORT
1313M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1314W:      www.jlime.com
1315S:      Maintained
1316T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1317F:      arch/arm/mach-sa1100/jornada720.c
1318F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1319
1320ARM/IGEP MACHINE SUPPORT
1321M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1322M:      Javier Martinez Canillas <javier@dowhile0.org>
1323L:      linux-omap@vger.kernel.org
1324L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:      Maintained
1326F:      arch/arm/boot/dts/omap3-igep*
1327
1328ARM/INCOME PXA270 SUPPORT
1329M:      Marek Vasut <marek.vasut@gmail.com>
1330L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S:      Maintained
1332F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1333
1334ARM/INTEL IOP32X ARM ARCHITECTURE
1335M:      Lennert Buytenhek <kernel@wantstofly.org>
1336L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337S:      Maintained
1338
1339ARM/INTEL IOP33X ARM ARCHITECTURE
1340L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:      Orphan
1342
1343ARM/INTEL IOP13XX ARM ARCHITECTURE
1344M:      Lennert Buytenhek <kernel@wantstofly.org>
1345L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:      Maintained
1347
1348ARM/INTEL IQ81342EX MACHINE SUPPORT
1349M:      Lennert Buytenhek <kernel@wantstofly.org>
1350L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351S:      Maintained
1352
1353ARM/INTEL IXDP2850 MACHINE SUPPORT
1354M:      Lennert Buytenhek <kernel@wantstofly.org>
1355L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356S:      Maintained
1357
1358ARM/INTEL IXP4XX ARM ARCHITECTURE
1359M:      Imre Kaloz <kaloz@openwrt.org>
1360M:      Krzysztof Halasa <khalasa@piap.pl>
1361L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:      Maintained
1363F:      arch/arm/mach-ixp4xx/
1364
1365ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1366M:      Jonathan Cameron <jic23@cam.ac.uk>
1367L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S:      Maintained
1369F:      arch/arm/mach-pxa/stargate2.c
1370F:      drivers/pcmcia/pxa2xx_stargate2.c
1371
1372ARM/INTEL XSC3 (MANZANO) ARM CORE
1373M:      Lennert Buytenhek <kernel@wantstofly.org>
1374L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:      Maintained
1376
1377ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1378M:      Lennert Buytenhek <kernel@wantstofly.org>
1379L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S:      Maintained
1381
1382ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1383M:      Santosh Shilimkar <ssantosh@kernel.org>
1384L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:      Maintained
1386F:      arch/arm/mach-keystone/
1387F:      arch/arm/boot/dts/keystone-*
1388T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1389
1390ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1391M:      Santosh Shilimkar <ssantosh@kernel.org>
1392L:      linux-kernel@vger.kernel.org
1393S:      Maintained
1394F:      drivers/clk/keystone/
1395
1396ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1397M:      Santosh Shilimkar <ssantosh@kernel.org>
1398L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399L:      linux-kernel@vger.kernel.org
1400S:      Maintained
1401F:      drivers/clocksource/timer-keystone.c
1402
1403ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1404M:      Santosh Shilimkar <ssantosh@kernel.org>
1405L:      linux-kernel@vger.kernel.org
1406S:      Maintained
1407F:      drivers/power/reset/keystone-reset.c
1408
1409ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1410M:      Santosh Shilimkar <ssantosh@kernel.org>
1411L:      linux-kernel@vger.kernel.org
1412S:      Maintained
1413F:      drivers/memory/*emif*
1414
1415ARM/LG1K ARCHITECTURE
1416M:      Chanho Min <chanho.min@lge.com>
1417L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:      Maintained
1419F:      arch/arm64/boot/dts/lg/
1420
1421ARM/LOGICPD PXA270 MACHINE SUPPORT
1422M:      Lennert Buytenhek <kernel@wantstofly.org>
1423L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:      Maintained
1425
1426ARM/LPC18XX ARCHITECTURE
1427M:      Joachim Eastwood <manabian@gmail.com>
1428L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:      Maintained
1430F:      arch/arm/boot/dts/lpc43*
1431F:      drivers/clk/nxp/clk-lpc18xx*
1432F:      drivers/clocksource/time-lpc32xx.c
1433F:      drivers/i2c/busses/i2c-lpc2k.c
1434F:      drivers/memory/pl172.c
1435F:      drivers/mtd/spi-nor/nxp-spifi.c
1436F:      drivers/rtc/rtc-lpc24xx.c
1437N:      lpc18xx
1438
1439ARM/LPC32XX SOC SUPPORT
1440M:      Vladimir Zapolskiy <vz@mleia.com>
1441M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1442L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1444S:      Maintained
1445F:      arch/arm/boot/dts/lpc32*
1446F:      arch/arm/mach-lpc32xx/
1447F:      drivers/i2c/busses/i2c-pnx.c
1448F:      drivers/net/ethernet/nxp/lpc_eth.c
1449F:      drivers/usb/host/ohci-nxp.c
1450F:      drivers/watchdog/pnx4008_wdt.c
1451N:      lpc32xx
1452
1453ARM/MAGICIAN MACHINE SUPPORT
1454M:      Philipp Zabel <philipp.zabel@gmail.com>
1455S:      Maintained
1456
1457ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1458M:      Jason Cooper <jason@lakedaemon.net>
1459M:      Andrew Lunn <andrew@lunn.ch>
1460M:      Gregory Clement <gregory.clement@free-electrons.com>
1461M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1462L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:      Maintained
1464F:      arch/arm/mach-mvebu/
1465F:      drivers/rtc/rtc-armada38x.c
1466F:      arch/arm/boot/dts/armada*
1467F:      arch/arm/boot/dts/kirkwood*
1468F:      arch/arm64/boot/dts/marvell/armada*
1469F:      drivers/cpufreq/mvebu-cpufreq.c
1470F:      arch/arm/configs/mvebu_*_defconfig
1471
1472ARM/Marvell Berlin SoC support
1473M:      Jisheng Zhang <jszhang@marvell.com>
1474M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1475L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:      Maintained
1477F:      arch/arm/mach-berlin/
1478F:      arch/arm/boot/dts/berlin*
1479F:      arch/arm64/boot/dts/marvell/berlin*
1480
1481
1482ARM/Marvell Dove/MV78xx0/Orion SOC support
1483M:      Jason Cooper <jason@lakedaemon.net>
1484M:      Andrew Lunn <andrew@lunn.ch>
1485M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1486M:      Gregory Clement <gregory.clement@free-electrons.com>
1487L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:      Maintained
1489F:      arch/arm/mach-dove/
1490F:      arch/arm/mach-mv78xx0/
1491F:      arch/arm/mach-orion5x/
1492F:      arch/arm/plat-orion/
1493F:      arch/arm/boot/dts/dove*
1494F:      arch/arm/boot/dts/orion5x*
1495
1496
1497ARM/Orion SoC/Technologic Systems TS-78xx platform support
1498M:      Alexander Clouter <alex@digriz.org.uk>
1499L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500W:      http://www.digriz.org.uk/ts78xx/kernel
1501S:      Maintained
1502F:      arch/arm/mach-orion5x/ts78xx-*
1503
1504ARM/OXNAS platform support
1505M:      Neil Armstrong <narmstrong@baylibre.com>
1506L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1508S:      Maintained
1509F:      arch/arm/mach-oxnas/
1510F:      arch/arm/boot/dts/ox8*.dtsi
1511F:      arch/arm/boot/dts/wd-mbwe.dts
1512F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1513N:      oxnas
1514
1515ARM/Mediatek RTC DRIVER
1516M:      Eddie Huang <eddie.huang@mediatek.com>
1517L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1519S:      Maintained
1520F:      drivers/rtc/rtc-mt6397.c
1521
1522ARM/Mediatek SoC support
1523M:      Matthias Brugger <matthias.bgg@gmail.com>
1524L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526S:      Maintained
1527F:      arch/arm/boot/dts/mt6*
1528F:      arch/arm/boot/dts/mt7*
1529F:      arch/arm/boot/dts/mt8*
1530F:      arch/arm/mach-mediatek/
1531F:      arch/arm64/boot/dts/mediatek/
1532N:      mtk
1533K:      mediatek
1534
1535ARM/Mediatek USB3 PHY DRIVER
1536M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1537L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1539S:      Maintained
1540F:      drivers/phy/phy-mt65xx-usb3.c
1541
1542ARM/MICREL KS8695 ARCHITECTURE
1543M:      Greg Ungerer <gerg@uclinux.org>
1544L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545F:      arch/arm/mach-ks8695/
1546S:      Odd Fixes
1547
1548ARM/MIOA701 MACHINE SUPPORT
1549M:      Robert Jarzmik <robert.jarzmik@free.fr>
1550L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551F:      arch/arm/mach-pxa/mioa701.c
1552S:      Maintained
1553
1554ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1555M:      Michael Petchkovsky <mkpetch@internode.on.net>
1556S:      Maintained
1557
1558ARM/NOMADIK ARCHITECTURE
1559M:      Alessandro Rubini <rubini@unipv.it>
1560M:      Linus Walleij <linus.walleij@linaro.org>
1561L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562S:      Maintained
1563F:      arch/arm/mach-nomadik/
1564F:      drivers/pinctrl/nomadik/
1565F:      drivers/i2c/busses/i2c-nomadik.c
1566T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1567
1568ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1569M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1570L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1571W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1572S:      Supported
1573
1574ARM/TOSA MACHINE SUPPORT
1575M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1576M:      Dirk Opfer <dirk@opfer-online.de>
1577S:      Maintained
1578
1579ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1580M:      Marek Vasut <marek.vasut@gmail.com>
1581L:      linux-arm-kernel@lists.infradead.org
1582W:      http://hackndev.com
1583S:      Maintained
1584F:      arch/arm/mach-pxa/include/mach/palmtx.h
1585F:      arch/arm/mach-pxa/palmtx.c
1586F:      arch/arm/mach-pxa/include/mach/palmt5.h
1587F:      arch/arm/mach-pxa/palmt5.c
1588F:      arch/arm/mach-pxa/include/mach/palmld.h
1589F:      arch/arm/mach-pxa/palmld.c
1590F:      arch/arm/mach-pxa/include/mach/palmte2.h
1591F:      arch/arm/mach-pxa/palmte2.c
1592F:      arch/arm/mach-pxa/include/mach/palmtc.h
1593F:      arch/arm/mach-pxa/palmtc.c
1594
1595ARM/PALM TREO SUPPORT
1596M:      Tomas Cech <sleep_walker@suse.com>
1597L:      linux-arm-kernel@lists.infradead.org
1598W:      http://hackndev.com
1599S:      Maintained
1600F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1601F:      arch/arm/mach-pxa/palmtreo.c
1602
1603ARM/PALMZ72 SUPPORT
1604M:      Sergey Lapin <slapin@ossfans.org>
1605L:      linux-arm-kernel@lists.infradead.org
1606W:      http://hackndev.com
1607S:      Maintained
1608F:      arch/arm/mach-pxa/include/mach/palmz72.h
1609F:      arch/arm/mach-pxa/palmz72.c
1610
1611ARM/PLEB SUPPORT
1612M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1613W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1614S:      Maintained
1615
1616ARM/PT DIGITAL BOARD PORT
1617M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1618L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619W:      http://www.armlinux.org.uk/
1620S:      Maintained
1621
1622ARM/QUALCOMM SUPPORT
1623M:      Andy Gross <andy.gross@linaro.org>
1624M:      David Brown <david.brown@linaro.org>
1625L:      linux-arm-msm@vger.kernel.org
1626L:      linux-soc@vger.kernel.org
1627S:      Maintained
1628F:      Documentation/devicetree/bindings/soc/qcom/
1629F:      arch/arm/boot/dts/qcom-*.dts
1630F:      arch/arm/boot/dts/qcom-*.dtsi
1631F:      arch/arm/mach-qcom/
1632F:      arch/arm64/boot/dts/qcom/*
1633F:      drivers/i2c/busses/i2c-qup.c
1634F:      drivers/clk/qcom/
1635F:      drivers/pinctrl/qcom/
1636F:      drivers/dma/qcom/
1637F:      drivers/soc/qcom/
1638F:      drivers/spi/spi-qup.c
1639F:      drivers/tty/serial/msm_serial.h
1640F:      drivers/tty/serial/msm_serial.c
1641F:      drivers/*/pm8???-*
1642F:      drivers/mfd/ssbi.c
1643F:      drivers/firmware/qcom_scm.c
1644T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1645
1646ARM/RADISYS ENP2611 MACHINE SUPPORT
1647M:      Lennert Buytenhek <kernel@wantstofly.org>
1648L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649S:      Maintained
1650
1651ARM/RENESAS ARM64 ARCHITECTURE
1652M:      Simon Horman <horms@verge.net.au>
1653M:      Magnus Damm <magnus.damm@gmail.com>
1654L:      linux-renesas-soc@vger.kernel.org
1655Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1656T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1657S:      Supported
1658F:      arch/arm64/boot/dts/renesas/
1659F:      drivers/soc/renesas/
1660F:      include/linux/soc/renesas/
1661
1662ARM/RISCPC ARCHITECTURE
1663M:      Russell King <linux@armlinux.org.uk>
1664L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665W:      http://www.armlinux.org.uk/
1666S:      Maintained
1667F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1668F:      arch/arm/include/asm/hardware/ioc.h
1669F:      arch/arm/include/asm/hardware/iomd.h
1670F:      arch/arm/include/asm/hardware/memc.h
1671F:      arch/arm/mach-rpc/
1672F:      drivers/net/ethernet/8390/etherh.c
1673F:      drivers/net/ethernet/i825xx/ether1*
1674F:      drivers/net/ethernet/seeq/ether3*
1675F:      drivers/scsi/arm/
1676
1677ARM/Rockchip SoC support
1678M:      Heiko Stuebner <heiko@sntech.de>
1679L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680L:      linux-rockchip@lists.infradead.org
1681T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1682S:      Maintained
1683F:      arch/arm/boot/dts/rk3*
1684F:      arch/arm/mach-rockchip/
1685F:      drivers/clk/rockchip/
1686F:      drivers/i2c/busses/i2c-rk3x.c
1687F:      drivers/*/*rockchip*
1688F:      drivers/*/*/*rockchip*
1689F:      sound/soc/rockchip/
1690N:      rockchip
1691
1692ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1693M:      Kukjin Kim <kgene@kernel.org>
1694M:      Krzysztof Kozlowski <krzk@kernel.org>
1695R:      Javier Martinez Canillas <javier@osg.samsung.com>
1696L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1698Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1699S:      Maintained
1700F:      arch/arm/boot/dts/s3c*
1701F:      arch/arm/boot/dts/s5p*
1702F:      arch/arm/boot/dts/samsung*
1703F:      arch/arm/boot/dts/exynos*
1704F:      arch/arm64/boot/dts/exynos/
1705F:      arch/arm/plat-samsung/
1706F:      arch/arm/mach-s3c24*/
1707F:      arch/arm/mach-s3c64xx/
1708F:      arch/arm/mach-s5p*/
1709F:      arch/arm/mach-exynos*/
1710F:      drivers/*/*s3c24*
1711F:      drivers/*/*/*s3c24*
1712F:      drivers/*/*s3c64xx*
1713F:      drivers/*/*s5pv210*
1714F:      drivers/memory/samsung/*
1715F:      drivers/soc/samsung/*
1716F:      Documentation/arm/Samsung/
1717F:      Documentation/devicetree/bindings/arm/samsung/
1718F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1719F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1720N:      exynos
1721
1722ARM/SAMSUNG MOBILE MACHINE SUPPORT
1723M:      Kyungmin Park <kyungmin.park@samsung.com>
1724L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:      Maintained
1726F:      arch/arm/mach-s5pv210/
1727
1728ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1729M:      Kyungmin Park <kyungmin.park@samsung.com>
1730M:      Kamil Debski <kamil@wypas.org>
1731M:      Andrzej Hajda <a.hajda@samsung.com>
1732L:      linux-arm-kernel@lists.infradead.org
1733L:      linux-media@vger.kernel.org
1734S:      Maintained
1735F:      drivers/media/platform/s5p-g2d/
1736
1737ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1738M:      Kyungmin Park <kyungmin.park@samsung.com>
1739M:      Kamil Debski <kamil@wypas.org>
1740M:      Jeongtae Park <jtp.park@samsung.com>
1741M:      Andrzej Hajda <a.hajda@samsung.com>
1742L:      linux-arm-kernel@lists.infradead.org
1743L:      linux-media@vger.kernel.org
1744S:      Maintained
1745F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1746F:      drivers/media/platform/s5p-mfc/
1747
1748ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1749M:      Kyungmin Park <kyungmin.park@samsung.com>
1750L:      linux-arm-kernel@lists.infradead.org
1751L:      linux-media@vger.kernel.org
1752S:      Maintained
1753F:      drivers/staging/media/platform/s5p-cec/
1754
1755ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1756M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1757M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1758L:      linux-arm-kernel@lists.infradead.org
1759L:      linux-media@vger.kernel.org
1760S:      Maintained
1761F:      drivers/media/platform/s5p-jpeg/
1762
1763ARM/SHMOBILE ARM ARCHITECTURE
1764M:      Simon Horman <horms@verge.net.au>
1765M:      Magnus Damm <magnus.damm@gmail.com>
1766L:      linux-renesas-soc@vger.kernel.org
1767Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769S:      Supported
1770F:      arch/arm/boot/dts/emev2*
1771F:      arch/arm/boot/dts/r7s*
1772F:      arch/arm/boot/dts/r8a*
1773F:      arch/arm/boot/dts/sh*
1774F:      arch/arm/configs/shmobile_defconfig
1775F:      arch/arm/include/debug/renesas-scif.S
1776F:      arch/arm/mach-shmobile/
1777F:      drivers/soc/renesas/
1778F:      include/linux/soc/renesas/
1779
1780ARM/SOCFPGA ARCHITECTURE
1781M:      Dinh Nguyen <dinguyen@kernel.org>
1782S:      Maintained
1783F:      arch/arm/mach-socfpga/
1784F:      arch/arm/boot/dts/socfpga*
1785F:      arch/arm/configs/socfpga_defconfig
1786F:      arch/arm64/boot/dts/altera/
1787W:      http://www.rocketboards.org
1788T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1789
1790ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1791M:      Dinh Nguyen <dinguyen@kernel.org>
1792S:      Maintained
1793F:      drivers/clk/socfpga/
1794
1795ARM/SOCFPGA EDAC SUPPORT
1796M:      Thor Thayer <thor.thayer@linux.intel.com>
1797S:      Maintained
1798F:      drivers/edac/altera_edac.
1799
1800ARM/STI ARCHITECTURE
1801M:      Patrice Chotard <patrice.chotard@st.com>
1802L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803L:      kernel@stlinux.com
1804W:      http://www.stlinux.com
1805S:      Maintained
1806F:      arch/arm/mach-sti/
1807F:      arch/arm/boot/dts/sti*
1808F:      drivers/char/hw_random/st-rng.c
1809F:      drivers/clocksource/arm_global_timer.c
1810F:      drivers/clocksource/clksrc_st_lpc.c
1811F:      drivers/cpufreq/sti-cpufreq.c
1812F:      drivers/dma/st_fdma*
1813F:      drivers/i2c/busses/i2c-st.c
1814F:      drivers/media/rc/st_rc.c
1815F:      drivers/media/platform/sti/c8sectpfe/
1816F:      drivers/mmc/host/sdhci-st.c
1817F:      drivers/phy/phy-miphy28lp.c
1818F:      drivers/phy/phy-stih407-usb.c
1819F:      drivers/pinctrl/pinctrl-st.c
1820F:      drivers/remoteproc/st_remoteproc.c
1821F:      drivers/remoteproc/st_slim_rproc.c
1822F:      drivers/reset/sti/
1823F:      drivers/rtc/rtc-st-lpc.c
1824F:      drivers/tty/serial/st-asc.c
1825F:      drivers/usb/dwc3/dwc3-st.c
1826F:      drivers/usb/host/ehci-st.c
1827F:      drivers/usb/host/ohci-st.c
1828F:      drivers/watchdog/st_lpc_wdt.c
1829F:      drivers/ata/ahci_st.c
1830F:      include/linux/remoteproc/st_slim_rproc.h
1831
1832ARM/STM32 ARCHITECTURE
1833M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1834M:      Alexandre Torgue <alexandre.torgue@st.com>
1835L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S:      Maintained
1837T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1838N:      stm32
1839F:      drivers/clocksource/armv7m_systick.c
1840
1841ARM/TANGO ARCHITECTURE
1842M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1843L:      linux-arm-kernel@lists.infradead.org
1844S:      Maintained
1845N:      tango
1846
1847ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1848M:      Lennert Buytenhek <kernel@wantstofly.org>
1849L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:      Maintained
1851
1852ARM/TETON BGA MACHINE SUPPORT
1853M:      "Mark F. Brown" <mark.brown314@gmail.com>
1854L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:      Maintained
1856
1857ARM/THECUS N2100 MACHINE SUPPORT
1858M:      Lennert Buytenhek <kernel@wantstofly.org>
1859L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860S:      Maintained
1861
1862ARM/NUVOTON W90X900 ARM ARCHITECTURE
1863M:      Wan ZongShun <mcuos.com@gmail.com>
1864L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865W:      http://www.mcuos.com
1866S:      Maintained
1867F:      arch/arm/mach-w90x900/
1868F:      drivers/input/keyboard/w90p910_keypad.c
1869F:      drivers/input/touchscreen/w90p910_ts.c
1870F:      drivers/watchdog/nuc900_wdt.c
1871F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1872F:      drivers/mtd/nand/nuc900_nand.c
1873F:      drivers/rtc/rtc-nuc900.c
1874F:      drivers/spi/spi-nuc900.c
1875F:      drivers/usb/host/ehci-w90x900.c
1876F:      drivers/video/fbdev/nuc900fb.c
1877
1878ARM/U300 MACHINE SUPPORT
1879M:      Linus Walleij <linus.walleij@linaro.org>
1880L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881S:      Supported
1882F:      arch/arm/mach-u300/
1883F:      drivers/clocksource/timer-u300.c
1884F:      drivers/i2c/busses/i2c-stu300.c
1885F:      drivers/rtc/rtc-coh901331.c
1886F:      drivers/watchdog/coh901327_wdt.c
1887F:      drivers/dma/coh901318*
1888F:      drivers/mfd/ab3100*
1889F:      drivers/rtc/rtc-ab3100.c
1890F:      drivers/rtc/rtc-coh901331.c
1891T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1892
1893ARM/UNIPHIER ARCHITECTURE
1894M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1895L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1897S:      Maintained
1898F:      arch/arm/boot/dts/uniphier*
1899F:      arch/arm/include/asm/hardware/cache-uniphier.h
1900F:      arch/arm/mach-uniphier/
1901F:      arch/arm/mm/cache-uniphier.c
1902F:      arch/arm64/boot/dts/socionext/
1903F:      drivers/bus/uniphier-system-bus.c
1904F:      drivers/clk/uniphier/
1905F:      drivers/i2c/busses/i2c-uniphier*
1906F:      drivers/pinctrl/uniphier/
1907F:      drivers/reset/reset-uniphier.c
1908F:      drivers/tty/serial/8250/8250_uniphier.c
1909N:      uniphier
1910
1911ARM/Ux500 ARM ARCHITECTURE
1912M:      Linus Walleij <linus.walleij@linaro.org>
1913L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914S:      Maintained
1915F:      arch/arm/mach-ux500/
1916F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1917F:      drivers/dma/ste_dma40*
1918F:      drivers/hwspinlock/u8500_hsem.c
1919F:      drivers/mfd/abx500*
1920F:      drivers/mfd/ab8500*
1921F:      drivers/mfd/dbx500*
1922F:      drivers/mfd/db8500*
1923F:      drivers/pinctrl/nomadik/pinctrl-ab*
1924F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1925F:      drivers/rtc/rtc-ab8500.c
1926F:      drivers/rtc/rtc-pl031.c
1927T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1928
1929ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1930M:      Ulf Hansson <ulf.hansson@linaro.org>
1931L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932T:      git git://git.linaro.org/people/ulfh/clk.git
1933S:      Maintained
1934F:      drivers/clk/ux500/
1935
1936ARM/VERSATILE EXPRESS PLATFORM
1937M:      Liviu Dudau <liviu.dudau@arm.com>
1938M:      Sudeep Holla <sudeep.holla@arm.com>
1939M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1940L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941S:      Maintained
1942F:      arch/arm/boot/dts/vexpress*
1943F:      arch/arm64/boot/dts/arm/
1944F:      arch/arm/mach-vexpress/
1945F:      */*/vexpress*
1946F:      */*/*/vexpress*
1947F:      drivers/clk/versatile/clk-vexpress-osc.c
1948F:      drivers/clocksource/versatile.c
1949N:      mps2
1950
1951ARM/VFP SUPPORT
1952M:      Russell King <linux@armlinux.org.uk>
1953L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954W:      http://www.armlinux.org.uk/
1955S:      Maintained
1956F:      arch/arm/vfp/
1957
1958ARM/VOIPAC PXA270 SUPPORT
1959M:      Marek Vasut <marek.vasut@gmail.com>
1960L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:      Maintained
1962F:      arch/arm/mach-pxa/vpac270.c
1963F:      arch/arm/mach-pxa/include/mach/vpac270.h
1964
1965ARM/VT8500 ARM ARCHITECTURE
1966M:      Tony Prisk <linux@prisktech.co.nz>
1967L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:      Maintained
1969F:      arch/arm/mach-vt8500/
1970F:      drivers/clocksource/vt8500_timer.c
1971F:      drivers/i2c/busses/i2c-wmt.c
1972F:      drivers/mmc/host/wmt-sdmmc.c
1973F:      drivers/pwm/pwm-vt8500.c
1974F:      drivers/rtc/rtc-vt8500.c
1975F:      drivers/tty/serial/vt8500_serial.c
1976F:      drivers/usb/host/ehci-platform.c
1977F:      drivers/usb/host/uhci-platform.c
1978F:      drivers/video/fbdev/vt8500lcdfb.*
1979F:      drivers/video/fbdev/wm8505fb*
1980F:      drivers/video/fbdev/wmt_ge_rops.*
1981
1982ARM/ZIPIT Z2 SUPPORT
1983M:      Marek Vasut <marek.vasut@gmail.com>
1984L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S:      Maintained
1986F:      arch/arm/mach-pxa/z2.c
1987F:      arch/arm/mach-pxa/include/mach/z2.h
1988
1989ARM/ZTE ARCHITECTURE
1990M:      Jun Nie <jun.nie@linaro.org>
1991M:      Baoyou Xie <baoyou.xie@linaro.org>
1992L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S:      Maintained
1994F:      arch/arm/mach-zx/
1995F:      drivers/clk/zte/
1996F:      drivers/reset/reset-zx2967.c
1997F:      drivers/soc/zte/
1998F:      Documentation/devicetree/bindings/arm/zte.txt
1999F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2000F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2001F:      Documentation/devicetree/bindings/soc/zte/
2002F:      include/dt-bindings/soc/zx*.h
2003
2004ARM/ZYNQ ARCHITECTURE
2005M:      Michal Simek <michal.simek@xilinx.com>
2006R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2007L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008W:      http://wiki.xilinx.com
2009T:      git https://github.com/Xilinx/linux-xlnx.git
2010S:      Supported
2011F:      arch/arm/mach-zynq/
2012F:      drivers/cpuidle/cpuidle-zynq.c
2013F:      drivers/block/xsysace.c
2014N:      zynq
2015N:      xilinx
2016F:      drivers/clocksource/cadence_ttc_timer.c
2017F:      drivers/i2c/busses/i2c-cadence.c
2018F:      drivers/mmc/host/sdhci-of-arasan.c
2019F:      drivers/edac/synopsys_edac.c
2020
2021ARM SMMU DRIVERS
2022M:      Will Deacon <will.deacon@arm.com>
2023R:      Robin Murphy <robin.murphy@arm.com>
2024L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025S:      Maintained
2026F:      drivers/iommu/arm-smmu.c
2027F:      drivers/iommu/arm-smmu-v3.c
2028F:      drivers/iommu/io-pgtable-arm.c
2029F:      drivers/iommu/io-pgtable-arm-v7s.c
2030
2031ARM64 PORT (AARCH64 ARCHITECTURE)
2032M:      Catalin Marinas <catalin.marinas@arm.com>
2033M:      Will Deacon <will.deacon@arm.com>
2034L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2036S:      Maintained
2037F:      arch/arm64/
2038F:      Documentation/arm64/
2039
2040AS3645A LED FLASH CONTROLLER DRIVER
2041M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2042L:      linux-media@vger.kernel.org
2043T:      git git://linuxtv.org/media_tree.git
2044S:      Maintained
2045F:      drivers/media/i2c/as3645a.c
2046F:      include/media/i2c/as3645a.h
2047
2048ASAHI KASEI AK8974 DRIVER
2049M:      Linus Walleij <linus.walleij@linaro.org>
2050L:      linux-iio@vger.kernel.org
2051W:      http://www.akm.com/
2052S:      Supported
2053F:      drivers/iio/magnetometer/ak8974.c
2054
2055ASC7621 HARDWARE MONITOR DRIVER
2056M:      George Joseph <george.joseph@fairview5.com>
2057L:      linux-hwmon@vger.kernel.org
2058S:      Maintained
2059F:      Documentation/hwmon/asc7621
2060F:      drivers/hwmon/asc7621.c
2061
2062ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2063M:      Corentin Chary <corentin.chary@gmail.com>
2064L:      acpi4asus-user@lists.sourceforge.net
2065L:      platform-driver-x86@vger.kernel.org
2066W:      http://acpi4asus.sf.net
2067S:      Maintained
2068F:      drivers/platform/x86/asus*.c
2069F:      drivers/platform/x86/eeepc*.c
2070
2071ASUS WIRELESS RADIO CONTROL DRIVER
2072M:      João Paulo Rechi Vita <jprvita@gmail.com>
2073L:      platform-driver-x86@vger.kernel.org
2074S:      Maintained
2075F:      drivers/platform/x86/asus-wireless.c
2076
2077ASYMMETRIC KEYS
2078M:      David Howells <dhowells@redhat.com>
2079L:      keyrings@vger.kernel.org
2080S:      Maintained
2081F:      Documentation/crypto/asymmetric-keys.txt
2082F:      include/linux/verification.h
2083F:      include/crypto/public_key.h
2084F:      include/crypto/pkcs7.h
2085F:      crypto/asymmetric_keys/
2086
2087ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2088R:      Dan Williams <dan.j.williams@intel.com>
2089W:      http://sourceforge.net/projects/xscaleiop
2090S:      Odd fixes
2091F:      Documentation/crypto/async-tx-api.txt
2092F:      crypto/async_tx/
2093F:      drivers/dma/
2094F:      include/linux/dmaengine.h
2095F:      include/linux/async_tx.h
2096
2097AT24 EEPROM DRIVER
2098M:      Wolfram Sang <wsa@the-dreams.de>
2099L:      linux-i2c@vger.kernel.org
2100S:      Maintained
2101F:      drivers/misc/eeprom/at24.c
2102F:      include/linux/platform_data/at24.h
2103
2104ATA OVER ETHERNET (AOE) DRIVER
2105M:      "Ed L. Cashin" <ed.cashin@acm.org>
2106W:      http://www.openaoe.org/
2107S:      Supported
2108F:      Documentation/aoe/
2109F:      drivers/block/aoe/
2110
2111ATHEROS 71XX/9XXX GPIO DRIVER
2112M:      Alban Bedel <albeu@free.fr>
2113W:      https://github.com/AlbanBedel/linux
2114T:      git git://github.com/AlbanBedel/linux
2115S:      Maintained
2116F:      drivers/gpio/gpio-ath79.c
2117F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2118
2119ATHEROS ATH GENERIC UTILITIES
2120M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2121L:      linux-wireless@vger.kernel.org
2122S:      Supported
2123F:      drivers/net/wireless/ath/*
2124
2125ATHEROS ATH5K WIRELESS DRIVER
2126M:      Jiri Slaby <jirislaby@gmail.com>
2127M:      Nick Kossifidis <mickflemm@gmail.com>
2128M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2129L:      linux-wireless@vger.kernel.org
2130W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2131S:      Maintained
2132F:      drivers/net/wireless/ath/ath5k/
2133
2134ATHEROS ATH6KL WIRELESS DRIVER
2135M:      Kalle Valo <kvalo@qca.qualcomm.com>
2136L:      linux-wireless@vger.kernel.org
2137W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2138T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2139S:      Supported
2140F:      drivers/net/wireless/ath/ath6kl/
2141
2142WILOCITY WIL6210 WIRELESS DRIVER
2143M:      Maya Erez <qca_merez@qca.qualcomm.com>
2144L:      linux-wireless@vger.kernel.org
2145L:      wil6210@qca.qualcomm.com
2146S:      Supported
2147W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2148F:      drivers/net/wireless/ath/wil6210/
2149F:      include/uapi/linux/wil6210_uapi.h
2150
2151CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2152M:      Christian Lamparter <chunkeey@googlemail.com>
2153L:      linux-wireless@vger.kernel.org
2154W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2155S:      Maintained
2156F:      drivers/net/wireless/ath/carl9170/
2157
2158ATK0110 HWMON DRIVER
2159M:      Luca Tettamanti <kronos.it@gmail.com>
2160L:      linux-hwmon@vger.kernel.org
2161S:      Maintained
2162F:      drivers/hwmon/asus_atk0110.c
2163
2164ATI_REMOTE2 DRIVER
2165M:      Ville Syrjala <syrjala@sci.fi>
2166S:      Maintained
2167F:      drivers/input/misc/ati_remote2.c
2168
2169ATLX ETHERNET DRIVERS
2170M:      Jay Cliburn <jcliburn@gmail.com>
2171M:      Chris Snook <chris.snook@gmail.com>
2172L:      netdev@vger.kernel.org
2173W:      http://sourceforge.net/projects/atl1
2174W:      http://atl1.sourceforge.net
2175S:      Maintained
2176F:      drivers/net/ethernet/atheros/
2177
2178ATM
2179M:      Chas Williams <3chas3@gmail.com>
2180L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2181L:      netdev@vger.kernel.org
2182W:      http://linux-atm.sourceforge.net
2183S:      Maintained
2184F:      drivers/atm/
2185F:      include/linux/atm*
2186F:      include/uapi/linux/atm*
2187
2188ATMEL AT91 / AT32 MCI DRIVER
2189M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2190S:      Maintained
2191F:      drivers/mmc/host/atmel-mci.c
2192
2193ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2194M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2195S:      Supported
2196F:      drivers/power/reset/at91-sama5d2_shdwc.c
2197
2198ATMEL SAMA5D2 ADC DRIVER
2199M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2200L:      linux-iio@vger.kernel.org
2201S:      Supported
2202F:      drivers/iio/adc/at91-sama5d2_adc.c
2203
2204ATMEL Audio ALSA driver
2205M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2206L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2207S:      Supported
2208F:      sound/soc/atmel
2209
2210ATMEL XDMA DRIVER
2211M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2212L:      linux-arm-kernel@lists.infradead.org
2213L:      dmaengine@vger.kernel.org
2214S:      Supported
2215F:      drivers/dma/at_xdmac.c
2216
2217ATMEL I2C DRIVER
2218M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2219L:      linux-i2c@vger.kernel.org
2220S:      Supported
2221F:      drivers/i2c/busses/i2c-at91.c
2222
2223ATMEL ISI DRIVER
2224M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2225L:      linux-media@vger.kernel.org
2226S:      Supported
2227F:      drivers/media/platform/soc_camera/atmel-isi.c
2228F:      include/media/atmel-isi.h
2229
2230ATMEL LCDFB DRIVER
2231M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2232L:      linux-fbdev@vger.kernel.org
2233S:      Maintained
2234F:      drivers/video/fbdev/atmel_lcdfb.c
2235F:      include/video/atmel_lcdc.h
2236
2237ATMEL MACB ETHERNET DRIVER
2238M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2239S:      Supported
2240F:      drivers/net/ethernet/cadence/
2241
2242ATMEL NAND DRIVER
2243M:      Wenyou Yang <wenyou.yang@atmel.com>
2244M:      Josh Wu <rainyfeeling@outlook.com>
2245L:      linux-mtd@lists.infradead.org
2246S:      Supported
2247F:      drivers/mtd/nand/atmel_nand*
2248
2249ATMEL SDMMC DRIVER
2250M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2251L:      linux-mmc@vger.kernel.org
2252S:      Supported
2253F:      drivers/mmc/host/sdhci-of-at91.c
2254
2255ATMEL SPI DRIVER
2256M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2257S:      Supported
2258F:      drivers/spi/spi-atmel.*
2259
2260ATMEL SSC DRIVER
2261M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2262L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:      Supported
2264F:      drivers/misc/atmel-ssc.c
2265F:      include/linux/atmel-ssc.h
2266
2267ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2268M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2269L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270S:      Supported
2271F:      drivers/misc/atmel_tclib.c
2272F:      drivers/clocksource/tcb_clksrc.c
2273
2274ATMEL USBA UDC DRIVER
2275M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2276L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277S:      Supported
2278F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2279
2280ATMEL WIRELESS DRIVER
2281M:      Simon Kelley <simon@thekelleys.org.uk>
2282L:      linux-wireless@vger.kernel.org
2283W:      http://www.thekelleys.org.uk/atmel
2284W:      http://atmelwlandriver.sourceforge.net/
2285S:      Maintained
2286F:      drivers/net/wireless/atmel/atmel*
2287
2288ATMEL MAXTOUCH DRIVER
2289M:      Nick Dyer <nick@shmanahar.org>
2290T:      git git://github.com/ndyer/linux.git
2291S:      Maintained
2292F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2293F:      drivers/input/touchscreen/atmel_mxt_ts.c
2294F:      include/linux/platform_data/atmel_mxt_ts.h
2295
2296ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2297M:      Bradley Grove <linuxdrivers@attotech.com>
2298L:      linux-scsi@vger.kernel.org
2299W:      http://www.attotech.com
2300S:      Supported
2301F:      drivers/scsi/esas2r
2302
2303ATUSB IEEE 802.15.4 RADIO DRIVER
2304M:      Stefan Schmidt <stefan@osg.samsung.com>
2305L:      linux-wpan@vger.kernel.org
2306S:      Maintained
2307F:      drivers/net/ieee802154/atusb.c
2308F:      drivers/net/ieee802154/atusb.h
2309F:      drivers/net/ieee802154/at86rf230.h
2310
2311AUDIT SUBSYSTEM
2312M:      Paul Moore <paul@paul-moore.com>
2313M:      Eric Paris <eparis@redhat.com>
2314L:      linux-audit@redhat.com (moderated for non-subscribers)
2315W:      http://people.redhat.com/sgrubb/audit/
2316T:      git git://git.infradead.org/users/pcmoore/audit
2317S:      Maintained
2318F:      include/linux/audit.h
2319F:      include/uapi/linux/audit.h
2320F:      kernel/audit*
2321
2322AUXILIARY DISPLAY DRIVERS
2323M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2324W:      http://miguelojeda.es/auxdisplay.htm
2325W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2326S:      Maintained
2327F:      drivers/auxdisplay/
2328F:      include/linux/cfag12864b.h
2329
2330AVR32 ARCHITECTURE
2331M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2332M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2333W:      http://www.atmel.com/products/AVR32/
2334W:      http://mirror.egtvedt.no/avr32linux.org/
2335W:      http://avrfreaks.net/
2336S:      Maintained
2337F:      arch/avr32/
2338
2339AVR32/AT32AP MACHINE SUPPORT
2340M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2341M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2342S:      Maintained
2343F:      arch/avr32/mach-at32ap/
2344
2345AX.25 NETWORK LAYER
2346M:      Ralf Baechle <ralf@linux-mips.org>
2347L:      linux-hams@vger.kernel.org
2348W:      http://www.linux-ax25.org/
2349S:      Maintained
2350F:      include/uapi/linux/ax25.h
2351F:      include/net/ax25.h
2352F:      net/ax25/
2353
2354AXENTIA ASOC DRIVERS
2355M:      Peter Rosin <peda@axentia.se>
2356L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2357S:      Maintained
2358F:      Documentation/devicetree/bindings/sound/axentia,*
2359F:      sound/soc/atmel/tse850-pcm5142.c
2360
2361AXENTIA ARM DEVICES
2362M:      Peter Rosin <peda@axentia.se>
2363L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364S:      Maintained
2365F:      Documentation/devicetree/bindings/arm/axentia.txt
2366F:      arch/arm/boot/dts/at91-linea.dtsi
2367F:      arch/arm/boot/dts/at91-tse850-3.dts
2368
2369AZ6007 DVB DRIVER
2370M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2371M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2372L:      linux-media@vger.kernel.org
2373W:      https://linuxtv.org
2374T:      git git://linuxtv.org/media_tree.git
2375S:      Maintained
2376F:      drivers/media/usb/dvb-usb-v2/az6007.c
2377
2378AZTECH FM RADIO RECEIVER DRIVER
2379M:      Hans Verkuil <hverkuil@xs4all.nl>
2380L:      linux-media@vger.kernel.org
2381T:      git git://linuxtv.org/media_tree.git
2382W:      https://linuxtv.org
2383S:      Maintained
2384F:      drivers/media/radio/radio-aztech*
2385
2386B43 WIRELESS DRIVER
2387L:      linux-wireless@vger.kernel.org
2388L:      b43-dev@lists.infradead.org
2389W:      http://wireless.kernel.org/en/users/Drivers/b43
2390S:      Odd Fixes
2391F:      drivers/net/wireless/broadcom/b43/
2392
2393B43LEGACY WIRELESS DRIVER
2394M:      Larry Finger <Larry.Finger@lwfinger.net>
2395L:      linux-wireless@vger.kernel.org
2396L:      b43-dev@lists.infradead.org
2397W:      http://wireless.kernel.org/en/users/Drivers/b43
2398S:      Maintained
2399F:      drivers/net/wireless/broadcom/b43legacy/
2400
2401BACKLIGHT CLASS/SUBSYSTEM
2402M:      Lee Jones <lee.jones@linaro.org>
2403M:      Daniel Thompson <daniel.thompson@linaro.org>
2404M:      Jingoo Han <jingoohan1@gmail.com>
2405T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2406S:      Maintained
2407F:      drivers/video/backlight/
2408F:      include/linux/backlight.h
2409F:      include/linux/pwm_backlight.h
2410F:      Documentation/devicetree/bindings/leds/backlight
2411
2412BATMAN ADVANCED
2413M:      Marek Lindner <mareklindner@neomailbox.ch>
2414M:      Simon Wunderlich <sw@simonwunderlich.de>
2415M:      Antonio Quartulli <a@unstable.cc>
2416L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2417W:      https://www.open-mesh.org/
2418Q:      https://patchwork.open-mesh.org/project/batman/list/
2419S:      Maintained
2420F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2421F:      Documentation/ABI/testing/sysfs-class-net-mesh
2422F:      Documentation/networking/batman-adv.txt
2423F:      include/uapi/linux/batman_adv.h
2424F:      net/batman-adv/
2425
2426BAYCOM/HDLCDRV DRIVERS FOR AX.25
2427M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2428L:      linux-hams@vger.kernel.org
2429W:      http://www.baycom.org/~tom/ham/ham.html
2430S:      Maintained
2431F:      drivers/net/hamradio/baycom*
2432
2433BCACHE (BLOCK LAYER CACHE)
2434M:      Kent Overstreet <kent.overstreet@gmail.com>
2435L:      linux-bcache@vger.kernel.org
2436W:      http://bcache.evilpiepirate.org
2437S:      Orphan
2438F:      drivers/md/bcache/
2439
2440BDISP ST MEDIA DRIVER
2441M:      Fabien Dessenne <fabien.dessenne@st.com>
2442L:      linux-media@vger.kernel.org
2443T:      git git://linuxtv.org/media_tree.git
2444W:      https://linuxtv.org
2445S:      Supported
2446F:      drivers/media/platform/sti/bdisp
2447
2448DELTA ST MEDIA DRIVER
2449M:      Hugues Fruchet <hugues.fruchet@st.com>
2450L:      linux-media@vger.kernel.org
2451T:      git git://linuxtv.org/media_tree.git
2452W:      https://linuxtv.org
2453S:      Supported
2454F:      drivers/media/platform/sti/delta
2455
2456BEFS FILE SYSTEM
2457M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2458M:      Salah Triki <salah.triki@gmail.com>
2459S:      Maintained
2460T:      git git://github.com/luisbg/linux-befs.git
2461F:      Documentation/filesystems/befs.txt
2462F:      fs/befs/
2463
2464BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2465M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2466L:      netdev@vger.kernel.org
2467S:      Maintained
2468F:      drivers/net/ethernet/ec_bhf.c
2469
2470BFS FILE SYSTEM
2471M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2472S:      Maintained
2473F:      Documentation/filesystems/bfs.txt
2474F:      fs/bfs/
2475F:      include/uapi/linux/bfs_fs.h
2476
2477BLACKFIN ARCHITECTURE
2478M:      Steven Miao <realmz6@gmail.com>
2479L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2480T:      git git://git.code.sf.net/p/adi-linux/code
2481W:      http://blackfin.uclinux.org
2482S:      Supported
2483F:      arch/blackfin/
2484
2485BLACKFIN EMAC DRIVER
2486L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487W:      http://blackfin.uclinux.org
2488S:      Supported
2489F:      drivers/net/ethernet/adi/
2490
2491BLACKFIN RTC DRIVER
2492L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2493W:      http://blackfin.uclinux.org
2494S:      Supported
2495F:      drivers/rtc/rtc-bfin.c
2496
2497BLACKFIN SDH DRIVER
2498M:      Sonic Zhang <sonic.zhang@analog.com>
2499L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2500W:      http://blackfin.uclinux.org
2501S:      Supported
2502F:      drivers/mmc/host/bfin_sdh.c
2503
2504BLACKFIN SERIAL DRIVER
2505M:      Sonic Zhang <sonic.zhang@analog.com>
2506L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507W:      http://blackfin.uclinux.org
2508S:      Supported
2509F:      drivers/tty/serial/bfin_uart.c
2510
2511BLACKFIN WATCHDOG DRIVER
2512L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2513W:      http://blackfin.uclinux.org
2514S:      Supported
2515F:      drivers/watchdog/bfin_wdt.c
2516
2517BLACKFIN I2C TWI DRIVER
2518M:      Sonic Zhang <sonic.zhang@analog.com>
2519L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2520W:      http://blackfin.uclinux.org/
2521S:      Supported
2522F:      drivers/i2c/busses/i2c-bfin-twi.c
2523
2524BLACKFIN MEDIA DRIVER
2525M:      Scott Jiang <scott.jiang.linux@gmail.com>
2526L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527W:      http://blackfin.uclinux.org/
2528S:      Supported
2529F:      drivers/media/platform/blackfin/
2530F:      drivers/media/i2c/adv7183*
2531F:      drivers/media/i2c/vs6624*
2532
2533BLINKM RGB LED DRIVER
2534M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2535S:      Maintained
2536F:      drivers/leds/leds-blinkm.c
2537
2538BLOCK LAYER
2539M:      Jens Axboe <axboe@kernel.dk>
2540L:      linux-block@vger.kernel.org
2541T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2542S:      Maintained
2543F:      block/
2544F:      kernel/trace/blktrace.c
2545F:      lib/sbitmap.c
2546
2547BLOCK2MTD DRIVER
2548M:      Joern Engel <joern@lazybastard.org>
2549L:      linux-mtd@lists.infradead.org
2550S:      Maintained
2551F:      drivers/mtd/devices/block2mtd.c
2552
2553BLUETOOTH DRIVERS
2554M:      Marcel Holtmann <marcel@holtmann.org>
2555M:      Gustavo Padovan <gustavo@padovan.org>
2556M:      Johan Hedberg <johan.hedberg@gmail.com>
2557L:      linux-bluetooth@vger.kernel.org
2558W:      http://www.bluez.org/
2559T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2560T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2561S:      Maintained
2562F:      drivers/bluetooth/
2563
2564BLUETOOTH SUBSYSTEM
2565M:      Marcel Holtmann <marcel@holtmann.org>
2566M:      Gustavo Padovan <gustavo@padovan.org>
2567M:      Johan Hedberg <johan.hedberg@gmail.com>
2568L:      linux-bluetooth@vger.kernel.org
2569W:      http://www.bluez.org/
2570T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2571T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2572S:      Maintained
2573F:      net/bluetooth/
2574F:      include/net/bluetooth/
2575
2576BONDING DRIVER
2577M:      Jay Vosburgh <j.vosburgh@gmail.com>
2578M:      Veaceslav Falico <vfalico@gmail.com>
2579M:      Andy Gospodarek <andy@greyhouse.net>
2580L:      netdev@vger.kernel.org
2581W:      http://sourceforge.net/projects/bonding/
2582S:      Supported
2583F:      drivers/net/bonding/
2584F:      include/uapi/linux/if_bonding.h
2585
2586BPF (Safe dynamic programs and tools)
2587M:      Alexei Starovoitov <ast@kernel.org>
2588M:      Daniel Borkmann <daniel@iogearbox.net>
2589L:      netdev@vger.kernel.org
2590L:      linux-kernel@vger.kernel.org
2591S:      Supported
2592F:      arch/x86/net/bpf_jit*
2593F:      Documentation/networking/filter.txt
2594F:      include/linux/bpf*
2595F:      include/linux/filter.h
2596F:      include/uapi/linux/bpf*
2597F:      include/uapi/linux/filter.h
2598F:      kernel/bpf/
2599F:      kernel/trace/bpf_trace.c
2600F:      lib/test_bpf.c
2601F:      net/bpf/
2602F:      net/core/filter.c
2603F:      net/sched/act_bpf.c
2604F:      net/sched/cls_bpf.c
2605F:      samples/bpf/
2606F:      tools/net/bpf*
2607F:      tools/testing/selftests/bpf/
2608
2609BROADCOM B44 10/100 ETHERNET DRIVER
2610M:      Michael Chan <michael.chan@broadcom.com>
2611L:      netdev@vger.kernel.org
2612S:      Supported
2613F:      drivers/net/ethernet/broadcom/b44.*
2614
2615BROADCOM B53 ETHERNET SWITCH DRIVER
2616M:      Florian Fainelli <f.fainelli@gmail.com>
2617L:      netdev@vger.kernel.org
2618L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2619S:      Supported
2620F:      drivers/net/dsa/b53/*
2621F:      include/linux/platform_data/b53.h
2622
2623BROADCOM GENET ETHERNET DRIVER
2624M:      Florian Fainelli <f.fainelli@gmail.com>
2625L:      netdev@vger.kernel.org
2626S:      Supported
2627F:      drivers/net/ethernet/broadcom/genet/
2628
2629BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2630M:      Rasesh Mody <rasesh.mody@cavium.com>
2631M:      Harish Patil <harish.patil@cavium.com>
2632M:      Dept-GELinuxNICDev@cavium.com
2633L:      netdev@vger.kernel.org
2634S:      Supported
2635F:      drivers/net/ethernet/broadcom/bnx2.*
2636F:      drivers/net/ethernet/broadcom/bnx2_*
2637
2638BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2639M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2640M:      Ariel Elior <ariel.elior@cavium.com>
2641M:      everest-linux-l2@cavium.com
2642L:      netdev@vger.kernel.org
2643S:      Supported
2644F:      drivers/net/ethernet/broadcom/bnx2x/
2645
2646BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2647M:      Michael Chan <michael.chan@broadcom.com>
2648L:      netdev@vger.kernel.org
2649S:      Supported
2650F:      drivers/net/ethernet/broadcom/bnxt/
2651
2652BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2653M:      Florian Fainelli <f.fainelli@gmail.com>
2654M:      Ray Jui <rjui@broadcom.com>
2655M:      Scott Branden <sbranden@broadcom.com>
2656M:      bcm-kernel-feedback-list@broadcom.com
2657T:      git git://github.com/broadcom/mach-bcm
2658S:      Maintained
2659N:      bcm281*
2660N:      bcm113*
2661N:      bcm216*
2662N:      kona
2663F:      arch/arm/mach-bcm/
2664
2665BROADCOM BCM2835 ARM ARCHITECTURE
2666M:      Stephen Warren <swarren@wwwdotorg.org>
2667M:      Lee Jones <lee@kernel.org>
2668M:      Eric Anholt <eric@anholt.net>
2669L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2670L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2671T:      git git://github.com/anholt/linux
2672S:      Maintained
2673N:      bcm2835
2674F:      drivers/staging/vc04_services
2675
2676BROADCOM BCM47XX MIPS ARCHITECTURE
2677M:      Hauke Mehrtens <hauke@hauke-m.de>
2678M:      Rafał Miłecki <zajec5@gmail.com>
2679L:      linux-mips@linux-mips.org
2680S:      Maintained
2681F:      Documentation/devicetree/bindings/mips/brcm/
2682F:      arch/mips/bcm47xx/*
2683F:      arch/mips/include/asm/mach-bcm47xx/*
2684
2685BROADCOM BCM5301X ARM ARCHITECTURE
2686M:      Hauke Mehrtens <hauke@hauke-m.de>
2687M:      Rafał Miłecki <zajec5@gmail.com>
2688M:      bcm-kernel-feedback-list@broadcom.com
2689L:      linux-arm-kernel@lists.infradead.org
2690S:      Maintained
2691F:      arch/arm/mach-bcm/bcm_5301x.c
2692F:      arch/arm/boot/dts/bcm5301x*.dtsi
2693F:      arch/arm/boot/dts/bcm470*
2694
2695BROADCOM BCM53573 ARM ARCHITECTURE
2696M:      Rafał Miłecki <rafal@milecki.pl>
2697L:      linux-arm-kernel@lists.infradead.org
2698S:      Maintained
2699F:      arch/arm/boot/dts/bcm53573*
2700F:      arch/arm/boot/dts/bcm47189*
2701
2702BROADCOM BCM63XX ARM ARCHITECTURE
2703M:      Florian Fainelli <f.fainelli@gmail.com>
2704M:      bcm-kernel-feedback-list@broadcom.com
2705L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2706T:      git git://github.com/broadcom/stblinux.git
2707S:      Maintained
2708N:      bcm63xx
2709
2710BROADCOM BCM63XX/BCM33XX UDC DRIVER
2711M:      Kevin Cernekee <cernekee@gmail.com>
2712L:      linux-usb@vger.kernel.org
2713S:      Maintained
2714F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2715
2716BROADCOM BCM7XXX ARM ARCHITECTURE
2717M:      Brian Norris <computersforpeace@gmail.com>
2718M:      Gregory Fong <gregory.0xf0@gmail.com>
2719M:      Florian Fainelli <f.fainelli@gmail.com>
2720M:      bcm-kernel-feedback-list@broadcom.com
2721L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2722T:      git git://github.com/broadcom/stblinux.git
2723S:      Maintained
2724F:      arch/arm/mach-bcm/*brcmstb*
2725F:      arch/arm/boot/dts/bcm7*.dts*
2726F:      drivers/bus/brcmstb_gisb.c
2727N:      brcmstb
2728
2729BROADCOM BMIPS MIPS ARCHITECTURE
2730M:      Kevin Cernekee <cernekee@gmail.com>
2731M:      Florian Fainelli <f.fainelli@gmail.com>
2732L:      linux-mips@linux-mips.org
2733T:      git git://github.com/broadcom/stblinux.git
2734S:      Maintained
2735F:      arch/mips/bmips/*
2736F:      arch/mips/include/asm/mach-bmips/*
2737F:      arch/mips/kernel/*bmips*
2738F:      arch/mips/boot/dts/brcm/bcm*.dts*
2739F:      drivers/irqchip/irq-bcm63*
2740F:      drivers/irqchip/irq-bcm7*
2741F:      drivers/irqchip/irq-brcmstb*
2742F:      include/linux/bcm963xx_nvram.h
2743F:      include/linux/bcm963xx_tag.h
2744
2745BROADCOM BMIPS CPUFREQ DRIVER
2746M:      Markus Mayer <mmayer@broadcom.com>
2747M:      bcm-kernel-feedback-list@broadcom.com
2748L:      linux-pm@vger.kernel.org
2749S:      Maintained
2750F:      drivers/cpufreq/bmips-cpufreq.c
2751
2752BROADCOM TG3 GIGABIT ETHERNET DRIVER
2753M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2754M:      Prashant Sreedharan <prashant@broadcom.com>
2755M:      Michael Chan <mchan@broadcom.com>
2756L:      netdev@vger.kernel.org
2757S:      Supported
2758F:      drivers/net/ethernet/broadcom/tg3.*
2759
2760BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2761M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2762M:      Franky Lin <franky.lin@broadcom.com>
2763M:      Hante Meuleman <hante.meuleman@broadcom.com>
2764L:      linux-wireless@vger.kernel.org
2765L:      brcm80211-dev-list.pdl@broadcom.com
2766S:      Supported
2767F:      drivers/net/wireless/broadcom/brcm80211/
2768
2769BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2770M:      QLogic-Storage-Upstream@qlogic.com
2771L:      linux-scsi@vger.kernel.org
2772S:      Supported
2773F:      drivers/scsi/bnx2fc/
2774
2775BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2776M:      QLogic-Storage-Upstream@qlogic.com
2777L:      linux-scsi@vger.kernel.org
2778S:      Supported
2779F:      drivers/scsi/bnx2i/
2780
2781BROADCOM IPROC ARM ARCHITECTURE
2782M:      Ray Jui <rjui@broadcom.com>
2783M:      Scott Branden <sbranden@broadcom.com>
2784M:      Jon Mason <jonmason@broadcom.com>
2785M:      bcm-kernel-feedback-list@broadcom.com
2786L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2787T:      git git://github.com/broadcom/cygnus-linux.git
2788S:      Maintained
2789N:      iproc
2790N:      cygnus
2791N:      bcm[-_]nsp
2792N:      bcm9113*
2793N:      bcm9583*
2794N:      bcm9585*
2795N:      bcm9586*
2796N:      bcm988312
2797N:      bcm113*
2798N:      bcm583*
2799N:      bcm585*
2800N:      bcm586*
2801N:      bcm88312
2802F:      arch/arm64/boot/dts/broadcom/ns2*
2803F:      drivers/clk/bcm/clk-ns*
2804F:      drivers/pinctrl/bcm/pinctrl-ns*
2805
2806BROADCOM BRCMSTB GPIO DRIVER
2807M:      Gregory Fong <gregory.0xf0@gmail.com>
2808L:      bcm-kernel-feedback-list@broadcom.com
2809S:      Supported
2810F:      drivers/gpio/gpio-brcmstb.c
2811F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2812
2813BROADCOM KONA GPIO DRIVER
2814M:      Ray Jui <rjui@broadcom.com>
2815L:      bcm-kernel-feedback-list@broadcom.com
2816S:      Supported
2817F:      drivers/gpio/gpio-bcm-kona.c
2818F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2819
2820BROADCOM NVRAM DRIVER
2821M:      Rafał Miłecki <zajec5@gmail.com>
2822L:      linux-mips@linux-mips.org
2823S:      Maintained
2824F:      drivers/firmware/broadcom/*
2825
2826BROADCOM STB NAND FLASH DRIVER
2827M:      Brian Norris <computersforpeace@gmail.com>
2828M:      Kamal Dasu <kdasu.kdev@gmail.com>
2829L:      linux-mtd@lists.infradead.org
2830L:      bcm-kernel-feedback-list@broadcom.com
2831S:      Maintained
2832F:      drivers/mtd/nand/brcmnand/
2833
2834BROADCOM STB AVS CPUFREQ DRIVER
2835M:      Markus Mayer <mmayer@broadcom.com>
2836M:      bcm-kernel-feedback-list@broadcom.com
2837L:      linux-pm@vger.kernel.org
2838S:      Maintained
2839F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2840F:      drivers/cpufreq/brcmstb*
2841
2842BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2843M:      Rafał Miłecki <zajec5@gmail.com>
2844L:      linux-wireless@vger.kernel.org
2845S:      Maintained
2846F:      drivers/bcma/
2847F:      include/linux/bcma/
2848
2849BROADCOM SYSTEMPORT ETHERNET DRIVER
2850M:      Florian Fainelli <f.fainelli@gmail.com>
2851L:      netdev@vger.kernel.org
2852S:      Supported
2853F:      drivers/net/ethernet/broadcom/bcmsysport.*
2854
2855BROADCOM VULCAN ARM64 SOC
2856M:      Jayachandran C. <c.jayachandran@gmail.com>
2857M:      bcm-kernel-feedback-list@broadcom.com
2858L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2859S:      Maintained
2860F:      arch/arm64/boot/dts/broadcom/vulcan*
2861
2862BROADCOM NETXTREME-E ROCE DRIVER
2863M:      Selvin Xavier <selvin.xavier@broadcom.com>
2864M:      Devesh Sharma <devesh.sharma@broadcom.com>
2865M:      Somnath Kotur <somnath.kotur@broadcom.com>
2866M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2867L:      linux-rdma@vger.kernel.org
2868W:      http://www.broadcom.com
2869S:      Supported
2870F:      drivers/infiniband/hw/bnxt_re/
2871F:      include/uapi/rdma/bnxt_re-abi.h
2872
2873BROCADE BFA FC SCSI DRIVER
2874M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2875M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2876L:      linux-scsi@vger.kernel.org
2877S:      Supported
2878F:      drivers/scsi/bfa/
2879
2880BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2881M:      Rasesh Mody <rasesh.mody@cavium.com>
2882M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2883M:      Dept-GELinuxNICDev@cavium.com
2884L:      netdev@vger.kernel.org
2885S:      Supported
2886F:      drivers/net/ethernet/brocade/bna/
2887
2888BSG (block layer generic sg v4 driver)
2889M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2890L:      linux-scsi@vger.kernel.org
2891S:      Supported
2892F:      block/bsg.c
2893F:      include/linux/bsg.h
2894F:      include/uapi/linux/bsg.h
2895
2896BT87X AUDIO DRIVER
2897M:      Clemens Ladisch <clemens@ladisch.de>
2898L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2899T:      git git://git.alsa-project.org/alsa-kernel.git
2900S:      Maintained
2901F:      Documentation/sound/alsa/Bt87x.txt
2902F:      sound/pci/bt87x.c
2903
2904BT8XXGPIO DRIVER
2905M:      Michael Buesch <m@bues.ch>
2906W:      http://bu3sch.de/btgpio.php
2907S:      Maintained
2908F:      drivers/gpio/gpio-bt8xx.c
2909
2910BTRFS FILE SYSTEM
2911M:      Chris Mason <clm@fb.com>
2912M:      Josef Bacik <jbacik@fb.com>
2913M:      David Sterba <dsterba@suse.com>
2914L:      linux-btrfs@vger.kernel.org
2915W:      http://btrfs.wiki.kernel.org/
2916Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2917T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2918S:      Maintained
2919F:      Documentation/filesystems/btrfs.txt
2920F:      fs/btrfs/
2921
2922BTTV VIDEO4LINUX DRIVER
2923M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2924M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2925L:      linux-media@vger.kernel.org
2926W:      https://linuxtv.org
2927T:      git git://linuxtv.org/media_tree.git
2928S:      Odd fixes
2929F:      Documentation/media/v4l-drivers/bttv*
2930F:      drivers/media/pci/bt8xx/bttv*
2931
2932BUSLOGIC SCSI DRIVER
2933M:      Khalid Aziz <khalid@gonehiking.org>
2934L:      linux-scsi@vger.kernel.org
2935S:      Maintained
2936F:      drivers/scsi/BusLogic.*
2937F:      drivers/scsi/FlashPoint.*
2938
2939C-MEDIA CMI8788 DRIVER
2940M:      Clemens Ladisch <clemens@ladisch.de>
2941L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2942T:      git git://git.alsa-project.org/alsa-kernel.git
2943S:      Maintained
2944F:      sound/pci/oxygen/
2945
2946C6X ARCHITECTURE
2947M:      Mark Salter <msalter@redhat.com>
2948M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2949L:      linux-c6x-dev@linux-c6x.org
2950W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2951S:      Maintained
2952F:      arch/c6x/
2953
2954CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2955M:      David Howells <dhowells@redhat.com>
2956L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2957S:      Supported
2958F:      Documentation/filesystems/caching/cachefiles.txt
2959F:      fs/cachefiles/
2960
2961CADET FM/AM RADIO RECEIVER DRIVER
2962M:      Hans Verkuil <hverkuil@xs4all.nl>
2963L:      linux-media@vger.kernel.org
2964T:      git git://linuxtv.org/media_tree.git
2965W:      https://linuxtv.org
2966S:      Maintained
2967F:      drivers/media/radio/radio-cadet*
2968
2969CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2970M:      Jonathan Corbet <corbet@lwn.net>
2971L:      linux-media@vger.kernel.org
2972T:      git git://linuxtv.org/media_tree.git
2973S:      Maintained
2974F:      Documentation/media/v4l-drivers/cafe_ccic*
2975F:      drivers/media/platform/marvell-ccic/
2976
2977CAIF NETWORK LAYER
2978M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2979L:      netdev@vger.kernel.org
2980S:      Supported
2981F:      Documentation/networking/caif/
2982F:      drivers/net/caif/
2983F:      include/uapi/linux/caif/
2984F:      include/net/caif/
2985F:      net/caif/
2986
2987CALGARY x86-64 IOMMU
2988M:      Muli Ben-Yehuda <mulix@mulix.org>
2989M:      Jon Mason <jdmason@kudzu.us>
2990L:      iommu@lists.linux-foundation.org
2991S:      Maintained
2992F:      arch/x86/kernel/pci-calgary_64.c
2993F:      arch/x86/kernel/tce_64.c
2994F:      arch/x86/include/asm/calgary.h
2995F:      arch/x86/include/asm/tce.h
2996
2997CAN NETWORK LAYER
2998M:      Oliver Hartkopp <socketcan@hartkopp.net>
2999M:      Marc Kleine-Budde <mkl@pengutronix.de>
3000L:      linux-can@vger.kernel.org
3001W:      https://github.com/linux-can
3002T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3003T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3004S:      Maintained
3005F:      Documentation/networking/can.txt
3006F:      net/can/
3007F:      include/linux/can/core.h
3008F:      include/uapi/linux/can.h
3009F:      include/uapi/linux/can/bcm.h
3010F:      include/uapi/linux/can/raw.h
3011F:      include/uapi/linux/can/gw.h
3012
3013CAN NETWORK DRIVERS
3014M:      Wolfgang Grandegger <wg@grandegger.com>
3015M:      Marc Kleine-Budde <mkl@pengutronix.de>
3016L:      linux-can@vger.kernel.org
3017W:      https://github.com/linux-can
3018T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3019T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3020S:      Maintained
3021F:      Documentation/devicetree/bindings/net/can/
3022F:      drivers/net/can/
3023F:      include/linux/can/dev.h
3024F:      include/linux/can/platform/
3025F:      include/uapi/linux/can/error.h
3026F:      include/uapi/linux/can/netlink.h
3027
3028CAPABILITIES
3029M:      Serge Hallyn <serge@hallyn.com>
3030L:      linux-security-module@vger.kernel.org
3031S:      Supported
3032F:      include/linux/capability.h
3033F:      include/uapi/linux/capability.h
3034F:      security/commoncap.c
3035F:      kernel/capability.c
3036
3037CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3038M:      Kevin Tsai <ktsai@capellamicro.com>
3039S:      Maintained
3040F:      drivers/iio/light/cm*
3041F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3042
3043CAVIUM THUNDERX2 ARM64 SOC
3044M:      Jayachandran C <jnair@caviumnetworks.com>
3045L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3046S:      Maintained
3047F:      arch/arm64/boot/dts/cavium/thunder-99xx*
3048F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3049
3050CAVIUM I2C DRIVER
3051M:      Jan Glauber <jglauber@cavium.com>
3052M:      David Daney <david.daney@cavium.com>
3053W:      http://www.cavium.com
3054S:      Supported
3055F:      drivers/i2c/busses/i2c-octeon*
3056F:      drivers/i2c/busses/i2c-thunderx*
3057
3058CAVIUM LIQUIDIO NETWORK DRIVER
3059M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3060M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3061M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3062M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3063L:     netdev@vger.kernel.org
3064W:     http://www.cavium.com
3065S:     Supported
3066F:     drivers/net/ethernet/cavium/liquidio/
3067
3068CAVIUM OCTEON-TX CRYPTO DRIVER
3069M:      George Cherian <george.cherian@cavium.com>
3070L:      linux-crypto@vger.kernel.org
3071W:      http://www.cavium.com
3072S:      Supported
3073F:      drivers/crypto/cavium/cpt/
3074
3075CC2520 IEEE-802.15.4 RADIO DRIVER
3076M:      Varka Bhadram <varkabhadram@gmail.com>
3077L:      linux-wpan@vger.kernel.org
3078S:      Maintained
3079F:      drivers/net/ieee802154/cc2520.c
3080F:      include/linux/spi/cc2520.h
3081F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3082
3083CEC DRIVER
3084M:      Hans Verkuil <hans.verkuil@cisco.com>
3085L:      linux-media@vger.kernel.org
3086T:      git git://linuxtv.org/media_tree.git
3087W:      http://linuxtv.org
3088S:      Supported
3089F:      Documentation/media/kapi/cec-core.rst
3090F:      Documentation/media/uapi/cec
3091F:      drivers/media/cec/
3092F:      drivers/media/cec-edid.c
3093F:      drivers/media/rc/keymaps/rc-cec.c
3094F:      include/media/cec.h
3095F:      include/media/cec-edid.h
3096F:      include/uapi/linux/cec.h
3097F:      include/uapi/linux/cec-funcs.h
3098
3099CELL BROADBAND ENGINE ARCHITECTURE
3100M:      Arnd Bergmann <arnd@arndb.de>
3101L:      linuxppc-dev@lists.ozlabs.org
3102W:      http://www.ibm.com/developerworks/power/cell/
3103S:      Supported
3104F:      arch/powerpc/include/asm/cell*.h
3105F:      arch/powerpc/include/asm/spu*.h
3106F:      arch/powerpc/include/uapi/asm/spu*.h
3107F:      arch/powerpc/oprofile/*cell*
3108F:      arch/powerpc/platforms/cell/
3109
3110CEPH COMMON CODE (LIBCEPH)
3111M:      Ilya Dryomov <idryomov@gmail.com>
3112M:      "Yan, Zheng" <zyan@redhat.com>
3113M:      Sage Weil <sage@redhat.com>
3114L:      ceph-devel@vger.kernel.org
3115W:      http://ceph.com/
3116T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3117T:      git git://github.com/ceph/ceph-client.git
3118S:      Supported
3119F:      net/ceph/
3120F:      include/linux/ceph/
3121F:      include/linux/crush/
3122
3123CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3124M:      "Yan, Zheng" <zyan@redhat.com>
3125M:      Sage Weil <sage@redhat.com>
3126M:      Ilya Dryomov <idryomov@gmail.com>
3127L:      ceph-devel@vger.kernel.org
3128W:      http://ceph.com/
3129T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3130T:      git git://github.com/ceph/ceph-client.git
3131S:      Supported
3132F:      Documentation/filesystems/ceph.txt
3133F:      fs/ceph/
3134
3135CERTIFICATE HANDLING:
3136M:      David Howells <dhowells@redhat.com>
3137M:      David Woodhouse <dwmw2@infradead.org>
3138L:      keyrings@vger.kernel.org
3139S:      Maintained
3140F:      Documentation/module-signing.txt
3141F:      certs/
3142F:      scripts/sign-file.c
3143F:      scripts/extract-cert.c
3144
3145CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3146L:      linux-usb@vger.kernel.org
3147S:      Orphan
3148F:      Documentation/usb/WUSB-Design-overview.txt
3149F:      Documentation/usb/wusb-cbaf
3150F:      drivers/usb/host/hwa-hc.c
3151F:      drivers/usb/host/whci/
3152F:      drivers/usb/wusbcore/
3153F:      include/linux/usb/wusb*
3154
3155HT16K33 LED CONTROLLER DRIVER
3156M:      Robin van der Gracht <robin@protonic.nl>
3157S:      Maintained
3158F:      drivers/auxdisplay/ht16k33.c
3159F:      Documentation/devicetree/bindings/display/ht16k33.txt
3160
3161CFAG12864B LCD DRIVER
3162M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3163W:      http://miguelojeda.es/auxdisplay.htm
3164W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3165S:      Maintained
3166F:      drivers/auxdisplay/cfag12864b.c
3167F:      include/linux/cfag12864b.h
3168
3169CFAG12864BFB LCD FRAMEBUFFER DRIVER
3170M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3171W:      http://miguelojeda.es/auxdisplay.htm
3172W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3173S:      Maintained
3174F:      drivers/auxdisplay/cfag12864bfb.c
3175F:      include/linux/cfag12864b.h
3176
3177CFG80211 and NL80211
3178M:      Johannes Berg <johannes@sipsolutions.net>
3179L:      linux-wireless@vger.kernel.org
3180W:      http://wireless.kernel.org/
3181T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3182T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3183S:      Maintained
3184F:      include/uapi/linux/nl80211.h
3185F:      include/net/cfg80211.h
3186F:      net/wireless/*
3187X:      net/wireless/wext*
3188
3189CHAR and MISC DRIVERS
3190M:      Arnd Bergmann <arnd@arndb.de>
3191M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3192T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3193S:      Supported
3194F:      drivers/char/*
3195F:      drivers/misc/*
3196F:      include/linux/miscdevice.h
3197
3198CHECKPATCH
3199M:      Andy Whitcroft <apw@canonical.com>
3200M:      Joe Perches <joe@perches.com>
3201S:      Maintained
3202F:      scripts/checkpatch.pl
3203
3204CHINESE DOCUMENTATION
3205M:      Harry Wei <harryxiyou@gmail.com>
3206L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3207L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3208S:      Maintained
3209F:      Documentation/translations/zh_CN/
3210
3211CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3212M:      Peter Chen <Peter.Chen@nxp.com>
3213T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3214L:      linux-usb@vger.kernel.org
3215S:      Maintained
3216F:      drivers/usb/chipidea/
3217
3218CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3219M:      Hans de Goede <hdegoede@redhat.com>
3220L:      linux-input@vger.kernel.org
3221S:      Maintained
3222F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3223F:      drivers/input/touchscreen/chipone_icn8318.c
3224
3225CHROME HARDWARE PLATFORM SUPPORT
3226M:      Olof Johansson <olof@lixom.net>
3227S:      Maintained
3228T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3229F:      drivers/platform/chrome/
3230
3231CISCO VIC ETHERNET NIC DRIVER
3232M:      Christian Benvenuti <benve@cisco.com>
3233M:      Govindarajulu Varadarajan <_govind@gmx.com>
3234M:      Neel Patel <neepatel@cisco.com>
3235S:      Supported
3236F:      drivers/net/ethernet/cisco/enic/
3237
3238CISCO VIC LOW LATENCY NIC DRIVER
3239M:      Christian Benvenuti <benve@cisco.com>
3240M:      Dave Goodell <dgoodell@cisco.com>
3241S:      Supported
3242F:      drivers/infiniband/hw/usnic/
3243
3244CIRRUS LOGIC EP93XX ETHERNET DRIVER
3245M:      Hartley Sweeten <hsweeten@visionengravers.com>
3246L:      netdev@vger.kernel.org
3247S:      Maintained
3248F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3249
3250CIRRUS LOGIC AUDIO CODEC DRIVERS
3251M:      Brian Austin <brian.austin@cirrus.com>
3252M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3253L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3254S:      Maintained
3255F:      sound/soc/codecs/cs*
3256
3257CLEANCACHE API
3258M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3259L:      linux-kernel@vger.kernel.org
3260S:      Maintained
3261F:      mm/cleancache.c
3262F:      include/linux/cleancache.h
3263
3264CLK API
3265M:      Russell King <linux@armlinux.org.uk>
3266L:      linux-clk@vger.kernel.org
3267S:      Maintained
3268F:      include/linux/clk.h
3269
3270CLOCKSOURCE, CLOCKEVENT DRIVERS
3271M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3272M:      Thomas Gleixner <tglx@linutronix.de>
3273L:      linux-kernel@vger.kernel.org
3274T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3275S:      Supported
3276F:      drivers/clocksource
3277
3278CISCO FCOE HBA DRIVER
3279M:      Satish Kharat <satishkh@cisco.com>
3280M:      Sesidhar Baddela <sebaddel@cisco.com>
3281M:      Karan Tilak Kumar <kartilak@cisco.com>
3282L:      linux-scsi@vger.kernel.org
3283S:      Supported
3284F:      drivers/scsi/fnic/
3285
3286CISCO SCSI HBA DRIVER
3287M:      Karan Tilak Kumar <kartilak@cisco.com>
3288M:      Sesidhar Baddela <sebaddel@cisco.com>
3289L:      linux-scsi@vger.kernel.org
3290S:      Supported
3291F:      drivers/scsi/snic/
3292
3293CMPC ACPI DRIVER
3294M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3295M:      Daniel Oliveira Nascimento <don@syst.com.br>
3296L:      platform-driver-x86@vger.kernel.org
3297S:      Supported
3298F:      drivers/platform/x86/classmate-laptop.c
3299
3300COBALT MEDIA DRIVER
3301M:      Hans Verkuil <hans.verkuil@cisco.com>
3302L:      linux-media@vger.kernel.org
3303T:      git git://linuxtv.org/media_tree.git
3304W:      https://linuxtv.org
3305S:      Supported
3306F:      drivers/media/pci/cobalt/
3307
3308COCCINELLE/Semantic Patches (SmPL)
3309M:      Julia Lawall <Julia.Lawall@lip6.fr>
3310M:      Gilles Muller <Gilles.Muller@lip6.fr>
3311M:      Nicolas Palix <nicolas.palix@imag.fr>
3312M:      Michal Marek <mmarek@suse.com>
3313L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3314T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3315W:      http://coccinelle.lip6.fr/
3316S:      Supported
3317F:      Documentation/dev-tools/coccinelle.rst
3318F:      scripts/coccinelle/
3319F:      scripts/coccicheck
3320
3321CODA FILE SYSTEM
3322M:      Jan Harkes <jaharkes@cs.cmu.edu>
3323M:      coda@cs.cmu.edu
3324L:      codalist@coda.cs.cmu.edu
3325W:      http://www.coda.cs.cmu.edu/
3326S:      Maintained
3327F:      Documentation/filesystems/coda.txt
3328F:      fs/coda/
3329F:      include/linux/coda*.h
3330F:      include/uapi/linux/coda*.h
3331
3332CODA V4L2 MEM2MEM DRIVER
3333M:      Philipp Zabel <p.zabel@pengutronix.de>
3334L:      linux-media@vger.kernel.org
3335S:      Maintained
3336F:      Documentation/devicetree/bindings/media/coda.txt
3337F:      drivers/media/platform/coda/
3338
3339COMMON CLK FRAMEWORK
3340M:      Michael Turquette <mturquette@baylibre.com>
3341M:      Stephen Boyd <sboyd@codeaurora.org>
3342L:      linux-clk@vger.kernel.org
3343Q:      http://patchwork.kernel.org/project/linux-clk/list/
3344T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3345S:      Maintained
3346F:      Documentation/devicetree/bindings/clock/
3347F:      drivers/clk/
3348X:      drivers/clk/clkdev.c
3349F:      include/linux/clk-pr*
3350F:      include/linux/clk/
3351
3352COMMON INTERNET FILE SYSTEM (CIFS)
3353M:      Steve French <sfrench@samba.org>
3354L:      linux-cifs@vger.kernel.org
3355L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3356W:      http://linux-cifs.samba.org/
3357T:      git git://git.samba.org/sfrench/cifs-2.6.git
3358S:      Supported
3359F:      Documentation/filesystems/cifs/
3360F:      fs/cifs/
3361
3362COMPACTPCI HOTPLUG CORE
3363M:      Scott Murray <scott@spiteful.org>
3364L:      linux-pci@vger.kernel.org
3365S:      Maintained
3366F:      drivers/pci/hotplug/cpci_hotplug*
3367
3368COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3369M:      Scott Murray <scott@spiteful.org>
3370L:      linux-pci@vger.kernel.org
3371S:      Maintained
3372F:      drivers/pci/hotplug/cpcihp_zt5550.*
3373
3374COMPACTPCI HOTPLUG GENERIC DRIVER
3375M:      Scott Murray <scott@spiteful.org>
3376L:      linux-pci@vger.kernel.org
3377S:      Maintained
3378F:      drivers/pci/hotplug/cpcihp_generic.c
3379
3380COMPAL LAPTOP SUPPORT
3381M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3382L:      platform-driver-x86@vger.kernel.org
3383S:      Maintained
3384F:      drivers/platform/x86/compal-laptop.c
3385
3386CONEXANT ACCESSRUNNER USB DRIVER
3387L:      accessrunner-general@lists.sourceforge.net
3388W:      http://accessrunner.sourceforge.net/
3389S:      Orphan
3390F:      drivers/usb/atm/cxacru.c
3391
3392CONFIGFS
3393M:      Joel Becker <jlbec@evilplan.org>
3394M:      Christoph Hellwig <hch@lst.de>
3395T:      git git://git.infradead.org/users/hch/configfs.git
3396S:      Supported
3397F:      fs/configfs/
3398F:      include/linux/configfs.h
3399
3400CONNECTOR
3401M:      Evgeniy Polyakov <zbr@ioremap.net>
3402L:      netdev@vger.kernel.org
3403S:      Maintained
3404F:      drivers/connector/
3405
3406CONTROL GROUP (CGROUP)
3407M:      Tejun Heo <tj@kernel.org>
3408M:      Li Zefan <lizefan@huawei.com>
3409M:      Johannes Weiner <hannes@cmpxchg.org>
3410L:      cgroups@vger.kernel.org
3411T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3412S:      Maintained
3413F:      Documentation/cgroup*
3414F:      include/linux/cgroup*
3415F:      kernel/cgroup*
3416
3417CONTROL GROUP - CPUSET
3418M:      Li Zefan <lizefan@huawei.com>
3419L:      cgroups@vger.kernel.org
3420W:      http://www.bullopensource.org/cpuset/
3421W:      http://oss.sgi.com/projects/cpusets/
3422T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3423S:      Maintained
3424F:      Documentation/cgroup-v1/cpusets.txt
3425F:      include/linux/cpuset.h
3426F:      kernel/cpuset.c
3427
3428CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3429M:      Johannes Weiner <hannes@cmpxchg.org>
3430M:      Michal Hocko <mhocko@kernel.org>
3431M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3432L:      cgroups@vger.kernel.org
3433L:      linux-mm@kvack.org
3434S:      Maintained
3435F:      mm/memcontrol.c
3436F:      mm/swap_cgroup.c
3437
3438CORETEMP HARDWARE MONITORING DRIVER
3439M:      Fenghua Yu <fenghua.yu@intel.com>
3440L:      linux-hwmon@vger.kernel.org
3441S:      Maintained
3442F:      Documentation/hwmon/coretemp
3443F:      drivers/hwmon/coretemp.c
3444
3445COSA/SRP SYNC SERIAL DRIVER
3446M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3447W:      http://www.fi.muni.cz/~kas/cosa/
3448S:      Maintained
3449F:      drivers/net/wan/cosa*
3450
3451CPMAC ETHERNET DRIVER
3452M:      Florian Fainelli <f.fainelli@gmail.com>
3453L:      netdev@vger.kernel.org
3454S:      Maintained
3455F:      drivers/net/ethernet/ti/cpmac.c
3456
3457CPU FREQUENCY DRIVERS
3458M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3459M:      Viresh Kumar <viresh.kumar@linaro.org>
3460L:      linux-pm@vger.kernel.org
3461S:      Maintained
3462T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3463T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3464B:      https://bugzilla.kernel.org
3465F:      Documentation/cpu-freq/
3466F:      drivers/cpufreq/
3467F:      include/linux/cpufreq.h
3468F:      tools/testing/selftests/cpufreq/
3469
3470CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3471M:      Viresh Kumar <viresh.kumar@linaro.org>
3472M:      Sudeep Holla <sudeep.holla@arm.com>
3473L:      linux-pm@vger.kernel.org
3474W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3475S:      Maintained
3476F:      drivers/cpufreq/arm_big_little.h
3477F:      drivers/cpufreq/arm_big_little.c
3478F:      drivers/cpufreq/arm_big_little_dt.c
3479
3480CPUIDLE DRIVER - ARM BIG LITTLE
3481M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3482M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3483L:      linux-pm@vger.kernel.org
3484L:      linux-arm-kernel@lists.infradead.org
3485T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3486S:      Maintained
3487F:      drivers/cpuidle/cpuidle-big_little.c
3488
3489CPUIDLE DRIVER - ARM EXYNOS
3490M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3491M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3492M:      Kukjin Kim <kgene@kernel.org>
3493L:      linux-pm@vger.kernel.org
3494L:      linux-samsung-soc@vger.kernel.org
3495S:      Supported
3496F:      drivers/cpuidle/cpuidle-exynos.c
3497F:      arch/arm/mach-exynos/pm.c
3498
3499CPUIDLE DRIVERS
3500M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3501M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3502L:      linux-pm@vger.kernel.org
3503S:      Maintained
3504T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3505B:      https://bugzilla.kernel.org
3506F:      drivers/cpuidle/*
3507F:      include/linux/cpuidle.h
3508
3509CPUID/MSR DRIVER
3510M:      "H. Peter Anvin" <hpa@zytor.com>
3511S:      Maintained
3512F:      arch/x86/kernel/cpuid.c
3513F:      arch/x86/kernel/msr.c
3514
3515CPU POWER MONITORING SUBSYSTEM
3516M:      Thomas Renninger <trenn@suse.com>
3517L:      linux-pm@vger.kernel.org
3518S:      Maintained
3519F:      tools/power/cpupower/
3520
3521CRAMFS FILESYSTEM
3522W:      http://sourceforge.net/projects/cramfs/
3523S:      Orphan / Obsolete
3524F:      Documentation/filesystems/cramfs.txt
3525F:      fs/cramfs/
3526
3527CRIS PORT
3528M:      Mikael Starvik <starvik@axis.com>
3529M:      Jesper Nilsson <jesper.nilsson@axis.com>
3530L:      linux-cris-kernel@axis.com
3531W:      http://developer.axis.com
3532T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3533S:      Maintained
3534F:      arch/cris/
3535F:      drivers/tty/serial/crisv10.*
3536
3537CRYPTO API
3538M:      Herbert Xu <herbert@gondor.apana.org.au>
3539M:      "David S. Miller" <davem@davemloft.net>
3540L:      linux-crypto@vger.kernel.org
3541T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3542T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3543S:      Maintained
3544F:      Documentation/crypto/
3545F:      Documentation/devicetree/bindings/crypto/
3546F:      Documentation/DocBook/crypto-API.tmpl
3547F:      arch/*/crypto/
3548F:      crypto/
3549F:      drivers/crypto/
3550F:      include/crypto/
3551F:      include/linux/crypto*
3552
3553CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3554M:      Neil Horman <nhorman@tuxdriver.com>
3555L:      linux-crypto@vger.kernel.org
3556S:      Maintained
3557F:      crypto/ansi_cprng.c
3558F:      crypto/rng.c
3559
3560CS3308 MEDIA DRIVER
3561M:      Hans Verkuil <hverkuil@xs4all.nl>
3562L:      linux-media@vger.kernel.org
3563T:      git git://linuxtv.org/media_tree.git
3564W:      http://linuxtv.org
3565S:      Odd Fixes
3566F:      drivers/media/i2c/cs3308.c
3567F:      drivers/media/i2c/cs3308.h
3568
3569CS5535 Audio ALSA driver
3570M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3571S:      Maintained
3572F:      sound/pci/cs5535audio/
3573
3574CW1200 WLAN driver
3575M:      Solomon Peachy <pizza@shaftnet.org>
3576S:      Maintained
3577F:      drivers/net/wireless/st/cw1200/
3578
3579CX18 VIDEO4LINUX DRIVER
3580M:      Andy Walls <awalls@md.metrocast.net>
3581L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3582L:      linux-media@vger.kernel.org
3583T:      git git://linuxtv.org/media_tree.git
3584W:      https://linuxtv.org
3585W:      http://www.ivtvdriver.org/index.php/Cx18
3586S:      Maintained
3587F:      Documentation/media/v4l-drivers/cx18*
3588F:      drivers/media/pci/cx18/
3589F:      include/uapi/linux/ivtv*
3590
3591CX2341X MPEG ENCODER HELPER MODULE
3592M:      Hans Verkuil <hverkuil@xs4all.nl>
3593L:      linux-media@vger.kernel.org
3594T:      git git://linuxtv.org/media_tree.git
3595W:      https://linuxtv.org
3596S:      Maintained
3597F:      drivers/media/common/cx2341x*
3598F:      include/media/cx2341x*
3599
3600CX24120 MEDIA DRIVER
3601M:      Jemma Denson <jdenson@gmail.com>
3602M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3603L:      linux-media@vger.kernel.org
3604W:      https://linuxtv.org
3605Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3606S:      Maintained
3607F:      drivers/media/dvb-frontends/cx24120*
3608
3609CX88 VIDEO4LINUX DRIVER
3610M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3611M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3612L:      linux-media@vger.kernel.org
3613W:      https://linuxtv.org
3614T:      git git://linuxtv.org/media_tree.git
3615S:      Odd fixes
3616F:      Documentation/media/v4l-drivers/cx88*
3617F:      drivers/media/pci/cx88/
3618
3619CXD2820R MEDIA DRIVER
3620M:      Antti Palosaari <crope@iki.fi>
3621L:      linux-media@vger.kernel.org
3622W:      https://linuxtv.org
3623W:      http://palosaari.fi/linux/
3624Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3625T:      git git://linuxtv.org/anttip/media_tree.git
3626S:      Maintained
3627F:      drivers/media/dvb-frontends/cxd2820r*
3628
3629CXGB3 ETHERNET DRIVER (CXGB3)
3630M:      Santosh Raspatur <santosh@chelsio.com>
3631L:      netdev@vger.kernel.org
3632W:      http://www.chelsio.com
3633S:      Supported
3634F:      drivers/net/ethernet/chelsio/cxgb3/
3635
3636CXGB3 ISCSI DRIVER (CXGB3I)
3637M:      Karen Xie <kxie@chelsio.com>
3638L:      linux-scsi@vger.kernel.org
3639W:      http://www.chelsio.com
3640S:      Supported
3641F:      drivers/scsi/cxgbi/cxgb3i
3642
3643CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3644M:      Steve Wise <swise@chelsio.com>
3645L:      linux-rdma@vger.kernel.org
3646W:      http://www.openfabrics.org
3647S:      Supported
3648F:      drivers/infiniband/hw/cxgb3/
3649F:      include/uapi/rdma/cxgb3-abi.h
3650
3651CXGB4 ETHERNET DRIVER (CXGB4)
3652M:      Ganesh Goudar <ganeshgr@chelsio.com>
3653L:      netdev@vger.kernel.org
3654W:      http://www.chelsio.com
3655S:      Supported
3656F:      drivers/net/ethernet/chelsio/cxgb4/
3657
3658CXGB4 ISCSI DRIVER (CXGB4I)
3659M:      Karen Xie <kxie@chelsio.com>
3660L:      linux-scsi@vger.kernel.org
3661W:      http://www.chelsio.com
3662S:      Supported
3663F:      drivers/scsi/cxgbi/cxgb4i
3664
3665CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3666M:      Steve Wise <swise@chelsio.com>
3667L:      linux-rdma@vger.kernel.org
3668W:      http://www.openfabrics.org
3669S:      Supported
3670F:      drivers/infiniband/hw/cxgb4/
3671F:      include/uapi/rdma/cxgb4-abi.h
3672
3673CXGB4VF ETHERNET DRIVER (CXGB4VF)
3674M:      Casey Leedom <leedom@chelsio.com>
3675L:      netdev@vger.kernel.org
3676W:      http://www.chelsio.com
3677S:      Supported
3678F:      drivers/net/ethernet/chelsio/cxgb4vf/
3679
3680CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3681M:      Ian Munsie <imunsie@au1.ibm.com>
3682M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3683L:      linuxppc-dev@lists.ozlabs.org
3684S:      Supported
3685F:      arch/powerpc/platforms/powernv/pci-cxl.c
3686F:      drivers/misc/cxl/
3687F:      include/misc/cxl*
3688F:      include/uapi/misc/cxl.h
3689F:      Documentation/powerpc/cxl.txt
3690F:      Documentation/ABI/testing/sysfs-class-cxl
3691
3692CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3693M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3694M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3695M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3696L:      linux-scsi@vger.kernel.org
3697S:      Supported
3698F:      drivers/scsi/cxlflash/
3699F:      include/uapi/scsi/cxlflash_ioctls.h
3700F:      Documentation/powerpc/cxlflash.txt
3701
3702STMMAC ETHERNET DRIVER
3703M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3704M:      Alexandre Torgue <alexandre.torgue@st.com>
3705L:      netdev@vger.kernel.org
3706W:      http://www.stlinux.com
3707S:      Supported
3708F:      drivers/net/ethernet/stmicro/stmmac/
3709
3710CYBERPRO FB DRIVER
3711M:      Russell King <linux@armlinux.org.uk>
3712L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3713W:      http://www.armlinux.org.uk/
3714S:      Maintained
3715F:      drivers/video/fbdev/cyber2000fb.*
3716
3717CYCLADES ASYNC MUX DRIVER
3718W:      http://www.cyclades.com/
3719S:      Orphan
3720F:      drivers/tty/cyclades.c
3721F:      include/linux/cyclades.h
3722F:      include/uapi/linux/cyclades.h
3723
3724CYCLADES PC300 DRIVER
3725W:      http://www.cyclades.com/
3726S:      Orphan
3727F:      drivers/net/wan/pc300*
3728
3729CYPRESS_FIRMWARE MEDIA DRIVER
3730M:      Antti Palosaari <crope@iki.fi>
3731L:      linux-media@vger.kernel.org
3732W:      https://linuxtv.org
3733W:      http://palosaari.fi/linux/
3734Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3735T:      git git://linuxtv.org/anttip/media_tree.git
3736S:      Maintained
3737F:      drivers/media/common/cypress_firmware*
3738
3739CYTTSP TOUCHSCREEN DRIVER
3740M:      Ferruh Yigit <fery@cypress.com>
3741L:      linux-input@vger.kernel.org
3742S:      Supported
3743F:      drivers/input/touchscreen/cyttsp*
3744F:      include/linux/input/cyttsp.h
3745
3746DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3747M:      Joshua Kinard <kumba@gentoo.org>
3748S:      Maintained
3749F:      drivers/rtc/rtc-ds1685.c
3750F:      include/linux/rtc/ds1685.h
3751
3752DAMA SLAVE for AX.25
3753M:      Joerg Reuter <jreuter@yaina.de>
3754W:      http://yaina.de/jreuter/
3755W:      http://www.qsl.net/dl1bke/
3756L:      linux-hams@vger.kernel.org
3757S:      Maintained
3758F:      net/ax25/af_ax25.c
3759F:      net/ax25/ax25_dev.c
3760F:      net/ax25/ax25_ds_*
3761F:      net/ax25/ax25_in.c
3762F:      net/ax25/ax25_out.c
3763F:      net/ax25/ax25_timer.c
3764F:      net/ax25/sysctl_net_ax25.c
3765
3766DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3767L:      netdev@vger.kernel.org
3768S:      Orphan
3769F:      Documentation/networking/dmfe.txt
3770F:      drivers/net/ethernet/dec/tulip/dmfe.c
3771
3772DC390/AM53C974 SCSI driver
3773M:      Hannes Reinecke <hare@suse.com>
3774L:      linux-scsi@vger.kernel.org
3775S:      Maintained
3776F:      drivers/scsi/am53c974.c
3777
3778DC395x SCSI driver
3779M:      Oliver Neukum <oliver@neukum.org>
3780M:      Ali Akcaagac <aliakc@web.de>
3781M:      Jamie Lenehan <lenehan@twibble.org>
3782L:      dc395x@twibble.org
3783W:      http://twibble.org/dist/dc395x/
3784W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3785S:      Maintained
3786F:      Documentation/scsi/dc395x.txt
3787F:      drivers/scsi/dc395x.*
3788
3789DCCP PROTOCOL
3790M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3791L:      dccp@vger.kernel.org
3792W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3793S:      Maintained
3794F:      include/linux/dccp.h
3795F:      include/uapi/linux/dccp.h
3796F:      include/linux/tfrc.h
3797F:      net/dccp/
3798
3799DECnet NETWORK LAYER
3800W:      http://linux-decnet.sourceforge.net
3801L:      linux-decnet-user@lists.sourceforge.net
3802S:      Orphan
3803F:      Documentation/networking/decnet.txt
3804F:      net/decnet/
3805
3806DECSTATION PLATFORM SUPPORT
3807M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3808L:      linux-mips@linux-mips.org
3809W:      http://www.linux-mips.org/wiki/DECstation
3810S:      Maintained
3811F:      arch/mips/dec/
3812F:      arch/mips/include/asm/dec/
3813F:      arch/mips/include/asm/mach-dec/
3814
3815DEFXX FDDI NETWORK DRIVER
3816M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3817S:      Maintained
3818F:      drivers/net/fddi/defxx.*
3819
3820DELL LAPTOP DRIVER
3821M:      Matthew Garrett <mjg59@srcf.ucam.org>
3822M:      Pali Rohár <pali.rohar@gmail.com>
3823L:      platform-driver-x86@vger.kernel.org
3824S:      Maintained
3825F:      drivers/platform/x86/dell-laptop.c
3826
3827DELL LAPTOP RBTN DRIVER
3828M:      Pali Rohár <pali.rohar@gmail.com>
3829S:      Maintained
3830F:      drivers/platform/x86/dell-rbtn.*
3831
3832DELL LAPTOP FREEFALL DRIVER
3833M:      Pali Rohár <pali.rohar@gmail.com>
3834S:      Maintained
3835F:      drivers/platform/x86/dell-smo8800.c
3836
3837DELL LAPTOP SMM DRIVER
3838M:      Pali Rohár <pali.rohar@gmail.com>
3839S:      Maintained
3840F:      drivers/hwmon/dell-smm-hwmon.c
3841F:      include/uapi/linux/i8k.h
3842
3843DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3844M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3845S:      Maintained
3846F:      Documentation/dcdbas.txt
3847F:      drivers/firmware/dcdbas.*
3848
3849DELL WMI EXTRAS DRIVER
3850M:      Matthew Garrett <mjg59@srcf.ucam.org>
3851M:      Pali Rohár <pali.rohar@gmail.com>
3852S:      Maintained
3853F:      drivers/platform/x86/dell-wmi.c
3854
3855DESIGNWARE USB2 DRD IP DRIVER
3856M:      John Youn <johnyoun@synopsys.com>
3857L:      linux-usb@vger.kernel.org
3858T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3859S:      Maintained
3860F:      drivers/usb/dwc2/
3861
3862DESIGNWARE USB3 DRD IP DRIVER
3863M:      Felipe Balbi <balbi@kernel.org>
3864L:      linux-usb@vger.kernel.org
3865T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3866S:      Maintained
3867F:      drivers/usb/dwc3/
3868
3869DEVICE COREDUMP (DEV_COREDUMP)
3870M:      Johannes Berg <johannes@sipsolutions.net>
3871L:      linux-kernel@vger.kernel.org
3872S:      Maintained
3873F:      drivers/base/devcoredump.c
3874F:      include/linux/devcoredump.h
3875
3876DEVICE FREQUENCY (DEVFREQ)
3877M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3878M:      Kyungmin Park <kyungmin.park@samsung.com>
3879R:      Chanwoo Choi <cw00.choi@samsung.com>
3880L:      linux-pm@vger.kernel.org
3881T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3882S:      Maintained
3883F:      drivers/devfreq/
3884F:      include/linux/devfreq.h
3885F:      Documentation/devicetree/bindings/devfreq/
3886
3887DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3888M:      Chanwoo Choi <cw00.choi@samsung.com>
3889L:      linux-pm@vger.kernel.org
3890T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3891S:      Supported
3892F:      drivers/devfreq/event/
3893F:      drivers/devfreq/devfreq-event.c
3894F:      include/linux/devfreq-event.h
3895F:      Documentation/devicetree/bindings/devfreq/event/
3896
3897BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3898M:      Chanwoo Choi <cw00.choi@samsung.com>
3899L:      linux-pm@vger.kernel.org
3900L:      linux-samsung-soc@vger.kernel.org
3901T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3902S:      Maintained
3903F:      drivers/devfreq/exynos-bus.c
3904F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3905
3906DEVICE NUMBER REGISTRY
3907M:      Torben Mathiasen <device@lanana.org>
3908W:      http://lanana.org/docs/device-list/index.html
3909S:      Maintained
3910
3911DEVICE-MAPPER  (LVM)
3912M:      Alasdair Kergon <agk@redhat.com>
3913M:      Mike Snitzer <snitzer@redhat.com>
3914M:      dm-devel@redhat.com
3915L:      dm-devel@redhat.com
3916W:      http://sources.redhat.com/dm
3917Q:      http://patchwork.kernel.org/project/dm-devel/list/
3918T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3919T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3920S:      Maintained
3921F:      Documentation/device-mapper/
3922F:      drivers/md/dm*
3923F:      drivers/md/persistent-data/
3924F:      include/linux/device-mapper.h
3925F:      include/linux/dm-*.h
3926F:      include/uapi/linux/dm-*.h
3927
3928DEVLINK
3929M:      Jiri Pirko <jiri@mellanox.com>
3930L:      netdev@vger.kernel.org
3931S:      Supported
3932F:      net/core/devlink.c
3933F:      include/net/devlink.h
3934F:      include/uapi/linux/devlink.h
3935
3936DIALOG SEMICONDUCTOR DRIVERS
3937M:      Support Opensource <support.opensource@diasemi.com>
3938W:      http://www.dialog-semiconductor.com/products
3939S:      Supported
3940F:      Documentation/hwmon/da90??
3941F:      Documentation/devicetree/bindings/mfd/da90*.txt
3942F:      Documentation/devicetree/bindings/regulator/da92*.txt
3943F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3944F:      drivers/gpio/gpio-da90??.c
3945F:      drivers/hwmon/da90??-hwmon.c
3946F:      drivers/iio/adc/da91??-*.c
3947F:      drivers/input/misc/da90??_onkey.c
3948F:      drivers/input/touchscreen/da9052_tsi.c
3949F:      drivers/leds/leds-da90??.c
3950F:      drivers/mfd/da903x.c
3951F:      drivers/mfd/da90??-*.c
3952F:      drivers/mfd/da91??-*.c
3953F:      drivers/power/supply/da9052-battery.c
3954F:      drivers/power/supply/da91??-*.c
3955F:      drivers/regulator/da903x.c
3956F:      drivers/regulator/da9???-regulator.[ch]
3957F:      drivers/rtc/rtc-da90??.c
3958F:      drivers/video/backlight/da90??_bl.c
3959F:      drivers/watchdog/da90??_wdt.c
3960F:      include/linux/mfd/da903x.h
3961F:      include/linux/mfd/da9052/
3962F:      include/linux/mfd/da9055/
3963F:      include/linux/mfd/da9062/
3964F:      include/linux/mfd/da9063/
3965F:      include/linux/mfd/da9150/
3966F:      include/linux/regulator/da9211.h
3967F:      include/sound/da[79]*.h
3968F:      sound/soc/codecs/da[79]*.[ch]
3969
3970DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3971M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3972L:      linux-gpio@vger.kernel.org
3973S:      Maintained
3974F:      drivers/gpio/gpio-gpio-mm.c
3975
3976DIGI NEO AND CLASSIC PCI PRODUCTS
3977M:      Lidza Louina <lidza.louina@gmail.com>
3978M:      Mark Hounschell <markh@compro.net>
3979L:      driverdev-devel@linuxdriverproject.org
3980S:      Maintained
3981F:      drivers/staging/dgnc/
3982
3983DIOLAN U2C-12 I2C DRIVER
3984M:      Guenter Roeck <linux@roeck-us.net>
3985L:      linux-i2c@vger.kernel.org
3986S:      Maintained
3987F:      drivers/i2c/busses/i2c-diolan-u2c.c
3988
3989DIRECT ACCESS (DAX)
3990M:      Matthew Wilcox <mawilcox@microsoft.com>
3991M:      Ross Zwisler <ross.zwisler@linux.intel.com>
3992L:      linux-fsdevel@vger.kernel.org
3993S:      Supported
3994F:      fs/dax.c
3995F:      include/linux/dax.h
3996F:      include/trace/events/fs_dax.h
3997
3998DIRECTORY NOTIFICATION (DNOTIFY)
3999M:      Eric Paris <eparis@parisplace.org>
4000S:      Maintained
4001F:      Documentation/filesystems/dnotify.txt
4002F:      fs/notify/dnotify/
4003F:      include/linux/dnotify.h
4004
4005DISK GEOMETRY AND PARTITION HANDLING
4006M:      Andries Brouwer <aeb@cwi.nl>
4007W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4008W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4009W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4010S:      Maintained
4011
4012DISKQUOTA
4013M:      Jan Kara <jack@suse.com>
4014S:      Maintained
4015F:      Documentation/filesystems/quota.txt
4016F:      fs/quota/
4017F:      include/linux/quota*.h
4018F:      include/uapi/linux/quota*.h
4019
4020DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4021M:      Bernie Thompson <bernie@plugable.com>
4022L:      linux-fbdev@vger.kernel.org
4023S:      Maintained
4024W:      http://plugable.com/category/projects/udlfb/
4025F:      drivers/video/fbdev/udlfb.c
4026F:      include/video/udlfb.h
4027F:      Documentation/fb/udlfb.txt
4028
4029DISTRIBUTED LOCK MANAGER (DLM)
4030M:      Christine Caulfield <ccaulfie@redhat.com>
4031M:      David Teigland <teigland@redhat.com>
4032L:      cluster-devel@redhat.com
4033W:      http://sources.redhat.com/cluster/
4034T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4035S:      Supported
4036F:      fs/dlm/
4037
4038DMA BUFFER SHARING FRAMEWORK
4039M:      Sumit Semwal <sumit.semwal@linaro.org>
4040S:      Maintained
4041L:      linux-media@vger.kernel.org
4042L:      dri-devel@lists.freedesktop.org
4043L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4044F:      drivers/dma-buf/
4045F:      include/linux/dma-buf*
4046F:      include/linux/reservation.h
4047F:      include/linux/*fence.h
4048F:      Documentation/driver-api/dma-buf.rst
4049T:      git git://anongit.freedesktop.org/drm/drm-misc
4050
4051SYNC FILE FRAMEWORK
4052M:      Sumit Semwal <sumit.semwal@linaro.org>
4053R:      Gustavo Padovan <gustavo@padovan.org>
4054S:      Maintained
4055L:      linux-media@vger.kernel.org
4056L:      dri-devel@lists.freedesktop.org
4057F:      drivers/dma-buf/sync_*
4058F:      drivers/dma-buf/dma-fence*
4059F:      drivers/dma-buf/sw_sync.c
4060F:      include/linux/sync_file.h
4061F:      include/uapi/linux/sync_file.h
4062F:      Documentation/sync_file.txt
4063T:      git git://anongit.freedesktop.org/drm/drm-misc
4064
4065DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4066M:      Vinod Koul <vinod.koul@intel.com>
4067L:      dmaengine@vger.kernel.org
4068Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4069S:      Maintained
4070F:      drivers/dma/
4071F:      include/linux/dmaengine.h
4072F:      Documentation/devicetree/bindings/dma/
4073F:      Documentation/dmaengine/
4074T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4075
4076DME1737 HARDWARE MONITOR DRIVER
4077M:      Juerg Haefliger <juergh@gmail.com>
4078L:      linux-hwmon@vger.kernel.org
4079S:      Maintained
4080F:      Documentation/hwmon/dme1737
4081F:      drivers/hwmon/dme1737.c
4082
4083DMI/SMBIOS SUPPORT
4084M:      Jean Delvare <jdelvare@suse.com>
4085S:      Maintained
4086T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4087F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4088F:      drivers/firmware/dmi-id.c
4089F:      drivers/firmware/dmi_scan.c
4090F:      include/linux/dmi.h
4091
4092DOCUMENTATION
4093M:      Jonathan Corbet <corbet@lwn.net>
4094L:      linux-doc@vger.kernel.org
4095S:      Maintained
4096F:      Documentation/
4097F:      scripts/docproc.c
4098F:      scripts/kernel-doc*
4099X:      Documentation/ABI/
4100X:      Documentation/devicetree/
4101X:      Documentation/acpi
4102X:      Documentation/power
4103X:      Documentation/spi
4104X:      Documentation/media
4105T:      git git://git.lwn.net/linux.git docs-next
4106
4107DOUBLETALK DRIVER
4108M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4109L:      blinux-list@redhat.com
4110S:      Maintained
4111F:      drivers/char/dtlk.c
4112F:      include/linux/dtlk.h
4113
4114DPT_I2O SCSI RAID DRIVER
4115M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4116L:      linux-scsi@vger.kernel.org
4117W:      http://www.adaptec.com/
4118S:      Maintained
4119F:      drivers/scsi/dpt*
4120F:      drivers/scsi/dpt/
4121
4122DRBD DRIVER
4123M:      Philipp Reisner <philipp.reisner@linbit.com>
4124M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4125L:      drbd-dev@lists.linbit.com
4126W:      http://www.drbd.org
4127T:      git git://git.linbit.com/linux-drbd.git
4128T:      git git://git.linbit.com/drbd-8.4.git
4129S:      Supported
4130F:      drivers/block/drbd/
4131F:      lib/lru_cache.c
4132F:      Documentation/blockdev/drbd/
4133
4134DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4135M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4136T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4137S:      Supported
4138F:      Documentation/kobject.txt
4139F:      drivers/base/
4140F:      fs/debugfs/
4141F:      fs/sysfs/
4142F:      include/linux/debugfs.h
4143F:      include/linux/kobj*
4144F:      lib/kobj*
4145
4146DRM DRIVERS
4147M:      David Airlie <airlied@linux.ie>
4148L:      dri-devel@lists.freedesktop.org
4149T:      git git://people.freedesktop.org/~airlied/linux
4150B:      https://bugs.freedesktop.org/
4151C:      irc://chat.freenode.net/dri-devel
4152S:      Maintained
4153F:      drivers/gpu/drm/
4154F:      drivers/gpu/vga/
4155F:      Documentation/devicetree/bindings/display/
4156F:      Documentation/devicetree/bindings/gpu/
4157F:      Documentation/devicetree/bindings/video/
4158F:      Documentation/gpu/
4159F:      include/drm/
4160F:      include/uapi/drm/
4161
4162DRM DRIVERS AND MISC GPU PATCHES
4163M:      Daniel Vetter <daniel.vetter@intel.com>
4164M:      Jani Nikula <jani.nikula@linux.intel.com>
4165M:      Sean Paul <seanpaul@chromium.org>
4166W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4167S:      Maintained
4168T:      git git://anongit.freedesktop.org/drm/drm-misc
4169F:      Documentation/gpu/
4170F:      drivers/gpu/vga/
4171F:      drivers/gpu/drm/*
4172F:      include/drm/drm*
4173F:      include/uapi/drm/drm*
4174
4175DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4176M:      Dave Airlie <airlied@redhat.com>
4177S:      Odd Fixes
4178F:      drivers/gpu/drm/ast/
4179
4180DRM DRIVERS FOR BRIDGE CHIPS
4181M:      Archit Taneja <architt@codeaurora.org>
4182S:      Maintained
4183T:      git git://anongit.freedesktop.org/drm/drm-misc
4184F:      drivers/gpu/drm/bridge/
4185
4186DRM DRIVER FOR BOCHS VIRTUAL GPU
4187M:      Gerd Hoffmann <kraxel@redhat.com>
4188L:      virtualization@lists.linux-foundation.org
4189T:      git git://git.kraxel.org/linux drm-qemu
4190S:      Maintained
4191F:      drivers/gpu/drm/bochs/
4192
4193DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4194M:      Dave Airlie <airlied@redhat.com>
4195M:      Gerd Hoffmann <kraxel@redhat.com>
4196L:      virtualization@lists.linux-foundation.org
4197T:      git git://git.kraxel.org/linux drm-qemu
4198S:      Obsolete
4199W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4200F:      drivers/gpu/drm/cirrus/
4201
4202RADEON and AMDGPU DRM DRIVERS
4203M:      Alex Deucher <alexander.deucher@amd.com>
4204M:      Christian König <christian.koenig@amd.com>
4205L:      amd-gfx@lists.freedesktop.org
4206T:      git git://people.freedesktop.org/~agd5f/linux
4207S:      Supported
4208F:      drivers/gpu/drm/radeon/
4209F:      include/uapi/drm/radeon_drm.h
4210F:      drivers/gpu/drm/amd/
4211F:      include/uapi/drm/amdgpu_drm.h
4212
4213DRM PANEL DRIVERS
4214M:      Thierry Reding <thierry.reding@gmail.com>
4215L:      dri-devel@lists.freedesktop.org
4216T:      git git://anongit.freedesktop.org/tegra/linux.git
4217S:      Maintained
4218F:      drivers/gpu/drm/drm_panel.c
4219F:      drivers/gpu/drm/panel/
4220F:      include/drm/drm_panel.h
4221F:      Documentation/devicetree/bindings/display/panel/
4222
4223INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4224M:      Daniel Vetter <daniel.vetter@intel.com>
4225M:      Jani Nikula <jani.nikula@linux.intel.com>
4226L:      intel-gfx@lists.freedesktop.org
4227W:      https://01.org/linuxgraphics/
4228B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4229C:      irc://chat.freenode.net/intel-gfx
4230Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4231T:      git git://anongit.freedesktop.org/drm-intel
4232S:      Supported
4233F:      drivers/gpu/drm/i915/
4234F:      include/drm/i915*
4235F:      include/uapi/drm/i915_drm.h
4236F:      Documentation/gpu/i915.rst
4237
4238INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4239M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4240M:      Zhi Wang <zhi.a.wang@intel.com>
4241L:      intel-gvt-dev@lists.freedesktop.org
4242L:      intel-gfx@lists.freedesktop.org
4243W:      https://01.org/igvt-g
4244T:      git https://github.com/01org/gvt-linux.git
4245S:      Supported
4246F:      drivers/gpu/drm/i915/gvt/
4247
4248DRM DRIVERS FOR ATMEL HLCDC
4249M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4250L:      dri-devel@lists.freedesktop.org
4251S:      Supported
4252F:      drivers/gpu/drm/atmel-hlcdc/
4253F:      Documentation/devicetree/bindings/drm/atmel/
4254
4255DRM DRIVERS FOR ALLWINNER A10
4256M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4257L:      dri-devel@lists.freedesktop.org
4258S:      Supported
4259F:      drivers/gpu/drm/sun4i/
4260F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4261
4262DRM DRIVERS FOR AMLOGIC SOCS
4263M:      Neil Armstrong <narmstrong@baylibre.com>
4264L:      dri-devel@lists.freedesktop.org
4265L:      linux-amlogic@lists.infradead.org
4266W:      http://linux-meson.com/
4267S:      Supported
4268F:      drivers/gpu/drm/meson/
4269F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4270
4271DRM DRIVERS FOR EXYNOS
4272M:      Inki Dae <inki.dae@samsung.com>
4273M:      Joonyoung Shim <jy0922.shim@samsung.com>
4274M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4275M:      Kyungmin Park <kyungmin.park@samsung.com>
4276L:      dri-devel@lists.freedesktop.org
4277T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4278S:      Supported
4279F:      drivers/gpu/drm/exynos/
4280F:      include/uapi/drm/exynos_drm.h
4281F:      Documentation/devicetree/bindings/display/exynos/
4282
4283DRM DRIVERS FOR FREESCALE DCU
4284M:      Stefan Agner <stefan@agner.ch>
4285M:      Alison Wang <alison.wang@freescale.com>
4286L:      dri-devel@lists.freedesktop.org
4287S:      Supported
4288F:      drivers/gpu/drm/fsl-dcu/
4289F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4290F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4291F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4292
4293DRM DRIVERS FOR FREESCALE IMX
4294M:      Philipp Zabel <p.zabel@pengutronix.de>
4295L:      dri-devel@lists.freedesktop.org
4296S:      Maintained
4297F:      drivers/gpu/drm/imx/
4298F:      drivers/gpu/ipu-v3/
4299F:      Documentation/devicetree/bindings/display/imx/
4300
4301DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4302M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4303L:      dri-devel@lists.freedesktop.org
4304T:      git git://github.com/patjak/drm-gma500
4305S:      Maintained
4306F:      drivers/gpu/drm/gma500/
4307
4308DRM DRIVERS FOR HISILICON
4309M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4310M:      Rongrong Zou <zourongrong@gmail.com>
4311R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4312R:      Chen Feng <puck.chen@hisilicon.com>
4313L:      dri-devel@lists.freedesktop.org
4314T:      git git://github.com/xin3liang/linux.git
4315S:      Maintained
4316F:      drivers/gpu/drm/hisilicon/
4317F:      Documentation/devicetree/bindings/display/hisilicon/
4318
4319DRM DRIVER FOR INTEL I810 VIDEO CARDS
4320S:      Orphan / Obsolete
4321F:      drivers/gpu/drm/i810/
4322F:      include/uapi/drm/i810_drm.h
4323
4324DRM DRIVERS FOR MEDIATEK
4325M:      CK Hu <ck.hu@mediatek.com>
4326M:      Philipp Zabel <p.zabel@pengutronix.de>
4327L:      dri-devel@lists.freedesktop.org
4328S:      Supported
4329F:      drivers/gpu/drm/mediatek/
4330F:      Documentation/devicetree/bindings/display/mediatek/
4331
4332DRM DRIVER FOR MI0283QT
4333M:      Noralf Trønnes <noralf@tronnes.org>
4334S:      Maintained
4335F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4336F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4337
4338DRM DRIVER FOR MSM ADRENO GPU
4339M:      Rob Clark <robdclark@gmail.com>
4340L:      linux-arm-msm@vger.kernel.org
4341L:      dri-devel@lists.freedesktop.org
4342L:      freedreno@lists.freedesktop.org
4343T:      git git://people.freedesktop.org/~robclark/linux
4344S:      Maintained
4345F:      drivers/gpu/drm/msm/
4346F:      include/uapi/drm/msm_drm.h
4347F:      Documentation/devicetree/bindings/display/msm/
4348
4349DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4350M:      Ben Skeggs <bskeggs@redhat.com>
4351L:      dri-devel@lists.freedesktop.org
4352L:      nouveau@lists.freedesktop.org
4353T:      git git://github.com/skeggsb/linux
4354S:      Supported
4355F:      drivers/gpu/drm/nouveau/
4356F:      include/uapi/drm/nouveau_drm.h
4357
4358DRM DRIVERS FOR NVIDIA TEGRA
4359M:      Thierry Reding <thierry.reding@gmail.com>
4360L:      dri-devel@lists.freedesktop.org
4361L:      linux-tegra@vger.kernel.org
4362T:      git git://anongit.freedesktop.org/tegra/linux.git
4363S:      Supported
4364F:      drivers/gpu/drm/tegra/
4365F:      drivers/gpu/host1x/
4366F:      include/linux/host1x.h
4367F:      include/uapi/drm/tegra_drm.h
4368F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4369
4370DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4371S:      Orphan / Obsolete
4372F:      drivers/gpu/drm/mga/
4373F:      include/uapi/drm/mga_drm.h
4374
4375DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4376M:      Dave Airlie <airlied@redhat.com>
4377S:      Odd Fixes
4378F:      drivers/gpu/drm/mgag200/
4379
4380DRM DRIVER FOR RAGE 128 VIDEO CARDS
4381S:      Orphan / Obsolete
4382F:      drivers/gpu/drm/r128/
4383F:      include/uapi/drm/r128_drm.h
4384
4385DRM DRIVERS FOR RENESAS
4386M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4387L:      dri-devel@lists.freedesktop.org
4388L:      linux-renesas-soc@vger.kernel.org
4389T:      git git://linuxtv.org/pinchartl/fbdev
4390S:      Supported
4391F:      drivers/gpu/drm/rcar-du/
4392F:      drivers/gpu/drm/shmobile/
4393F:      include/linux/platform_data/shmob_drm.h
4394F:      Documentation/devicetree/bindings/display/renesas,du.txt
4395
4396DRM DRIVER FOR QXL VIRTUAL GPU
4397M:      Dave Airlie <airlied@redhat.com>
4398M:      Gerd Hoffmann <kraxel@redhat.com>
4399L:      virtualization@lists.linux-foundation.org
4400T:      git git://git.kraxel.org/linux drm-qemu
4401S:      Maintained
4402F:      drivers/gpu/drm/qxl/
4403F:      include/uapi/drm/qxl_drm.h
4404
4405DRM DRIVERS FOR ROCKCHIP
4406M:      Mark Yao <mark.yao@rock-chips.com>
4407L:      dri-devel@lists.freedesktop.org
4408S:      Maintained
4409F:      drivers/gpu/drm/rockchip/
4410F:      Documentation/devicetree/bindings/display/rockchip/
4411
4412DRM DRIVER FOR SAVAGE VIDEO CARDS
4413S:      Orphan / Obsolete
4414F:      drivers/gpu/drm/savage/
4415F:      include/uapi/drm/savage_drm.h
4416
4417DRM DRIVER FOR SIS VIDEO CARDS
4418S:      Orphan / Obsolete
4419F:      drivers/gpu/drm/sis/
4420F:      include/uapi/drm/sis_drm.h
4421
4422DRM DRIVERS FOR STI
4423M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4424M:      Vincent Abriou <vincent.abriou@st.com>
4425L:      dri-devel@lists.freedesktop.org
4426T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4427S:      Maintained
4428F:      drivers/gpu/drm/sti
4429F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4430
4431DRM DRIVER FOR TDFX VIDEO CARDS
4432S:      Orphan / Obsolete
4433F:      drivers/gpu/drm/tdfx/
4434
4435DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4436M:      Dave Airlie <airlied@redhat.com>
4437S:      Odd Fixes
4438F:      drivers/gpu/drm/udl/
4439
4440DRM DRIVERS FOR VIVANTE GPU IP
4441M:      Lucas Stach <l.stach@pengutronix.de>
4442R:      Russell King <linux+etnaviv@armlinux.org.uk>
4443R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4444L:      etnaviv@lists.freedesktop.org
4445L:      dri-devel@lists.freedesktop.org
4446S:      Maintained
4447F:      drivers/gpu/drm/etnaviv/
4448F:      include/uapi/drm/etnaviv_drm.h
4449F:      Documentation/devicetree/bindings/display/etnaviv/
4450
4451DRM DRIVER FOR VMWARE VIRTUAL GPU
4452M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4453M:      Sinclair Yeh <syeh@vmware.com>
4454M:      Thomas Hellstrom <thellstrom@vmware.com>
4455L:      dri-devel@lists.freedesktop.org
4456T:      git git://people.freedesktop.org/~syeh/repos_linux
4457T:      git git://people.freedesktop.org/~thomash/linux
4458S:      Supported
4459F:      drivers/gpu/drm/vmwgfx/
4460F:      include/uapi/drm/vmwgfx_drm.h
4461
4462DRM DRIVERS FOR VC4
4463M:      Eric Anholt <eric@anholt.net>
4464T:      git git://github.com/anholt/linux
4465S:      Supported
4466F:      drivers/gpu/drm/vc4/
4467F:      include/uapi/drm/vc4_drm.h
4468F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4469
4470DRM DRIVERS FOR TI OMAP
4471M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4472L:      dri-devel@lists.freedesktop.org
4473S:      Maintained
4474F:      drivers/gpu/drm/omapdrm/
4475F:      Documentation/devicetree/bindings/display/ti/
4476
4477DRM DRIVERS FOR TI LCDC
4478M:      Jyri Sarha <jsarha@ti.com>
4479R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4480L:      dri-devel@lists.freedesktop.org
4481S:      Maintained
4482F:      drivers/gpu/drm/tilcdc/
4483F:      Documentation/devicetree/bindings/display/tilcdc/
4484
4485DRM DRIVERS FOR ZTE ZX
4486M:      Shawn Guo <shawnguo@kernel.org>
4487L:      dri-devel@lists.freedesktop.org
4488S:      Maintained
4489F:      drivers/gpu/drm/zte/
4490F:      Documentation/devicetree/bindings/display/zte,vou.txt
4491
4492DSBR100 USB FM RADIO DRIVER
4493M:      Alexey Klimov <klimov.linux@gmail.com>
4494L:      linux-media@vger.kernel.org
4495T:      git git://linuxtv.org/media_tree.git
4496S:      Maintained
4497F:      drivers/media/radio/dsbr100.c
4498
4499DSCC4 DRIVER
4500M:      Francois Romieu <romieu@fr.zoreil.com>
4501L:      netdev@vger.kernel.org
4502S:      Maintained
4503F:      drivers/net/wan/dscc4.c
4504
4505DT3155 MEDIA DRIVER
4506M:      Hans Verkuil <hverkuil@xs4all.nl>
4507L:      linux-media@vger.kernel.org
4508T:      git git://linuxtv.org/media_tree.git
4509W:      https://linuxtv.org
4510S:      Odd Fixes
4511F:      drivers/media/pci/dt3155/
4512
4513DVB_USB_AF9015 MEDIA DRIVER
4514M:      Antti Palosaari <crope@iki.fi>
4515L:      linux-media@vger.kernel.org
4516W:      https://linuxtv.org
4517W:      http://palosaari.fi/linux/
4518Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4519T:      git git://linuxtv.org/anttip/media_tree.git
4520S:      Maintained
4521F:      drivers/media/usb/dvb-usb-v2/af9015*
4522
4523DVB_USB_AF9035 MEDIA DRIVER
4524M:      Antti Palosaari <crope@iki.fi>
4525L:      linux-media@vger.kernel.org
4526W:      https://linuxtv.org
4527W:      http://palosaari.fi/linux/
4528Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4529T:      git git://linuxtv.org/anttip/media_tree.git
4530S:      Maintained
4531F:      drivers/media/usb/dvb-usb-v2/af9035*
4532
4533DVB_USB_ANYSEE MEDIA DRIVER
4534M:      Antti Palosaari <crope@iki.fi>
4535L:      linux-media@vger.kernel.org
4536W:      https://linuxtv.org
4537W:      http://palosaari.fi/linux/
4538Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4539T:      git git://linuxtv.org/anttip/media_tree.git
4540S:      Maintained
4541F:      drivers/media/usb/dvb-usb-v2/anysee*
4542
4543DVB_USB_AU6610 MEDIA DRIVER
4544M:      Antti Palosaari <crope@iki.fi>
4545L:      linux-media@vger.kernel.org
4546W:      https://linuxtv.org
4547W:      http://palosaari.fi/linux/
4548Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4549T:      git git://linuxtv.org/anttip/media_tree.git
4550S:      Maintained
4551F:      drivers/media/usb/dvb-usb-v2/au6610*
4552
4553DVB_USB_CE6230 MEDIA DRIVER
4554M:      Antti Palosaari <crope@iki.fi>
4555L:      linux-media@vger.kernel.org
4556W:      https://linuxtv.org
4557W:      http://palosaari.fi/linux/
4558Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4559T:      git git://linuxtv.org/anttip/media_tree.git
4560S:      Maintained
4561F:      drivers/media/usb/dvb-usb-v2/ce6230*
4562
4563DVB_USB_CXUSB MEDIA DRIVER
4564M:      Michael Krufky <mkrufky@linuxtv.org>
4565L:      linux-media@vger.kernel.org
4566W:      https://linuxtv.org
4567W:      http://github.com/mkrufky
4568Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4569T:      git git://linuxtv.org/media_tree.git
4570S:      Maintained
4571F:      drivers/media/usb/dvb-usb/cxusb*
4572
4573DVB_USB_EC168 MEDIA DRIVER
4574M:      Antti Palosaari <crope@iki.fi>
4575L:      linux-media@vger.kernel.org
4576W:      https://linuxtv.org
4577W:      http://palosaari.fi/linux/
4578Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4579T:      git git://linuxtv.org/anttip/media_tree.git
4580S:      Maintained
4581F:      drivers/media/usb/dvb-usb-v2/ec168*
4582
4583DVB_USB_GL861 MEDIA DRIVER
4584M:      Antti Palosaari <crope@iki.fi>
4585L:      linux-media@vger.kernel.org
4586W:      https://linuxtv.org
4587Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4588T:      git git://linuxtv.org/anttip/media_tree.git
4589S:      Maintained
4590F:      drivers/media/usb/dvb-usb-v2/gl861*
4591
4592DVB_USB_MXL111SF MEDIA DRIVER
4593M:      Michael Krufky <mkrufky@linuxtv.org>
4594L:      linux-media@vger.kernel.org
4595W:      https://linuxtv.org
4596W:      http://github.com/mkrufky
4597Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4598T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4599S:      Maintained
4600F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4601
4602DVB_USB_RTL28XXU MEDIA DRIVER
4603M:      Antti Palosaari <crope@iki.fi>
4604L:      linux-media@vger.kernel.org
4605W:      https://linuxtv.org
4606W:      http://palosaari.fi/linux/
4607Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4608T:      git git://linuxtv.org/anttip/media_tree.git
4609S:      Maintained
4610F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4611
4612DVB_USB_V2 MEDIA DRIVER
4613M:      Antti Palosaari <crope@iki.fi>
4614L:      linux-media@vger.kernel.org
4615W:      https://linuxtv.org
4616W:      http://palosaari.fi/linux/
4617Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4618T:      git git://linuxtv.org/anttip/media_tree.git
4619S:      Maintained
4620F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4621F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4622
4623DYNAMIC DEBUG
4624M:      Jason Baron <jbaron@akamai.com>
4625S:      Maintained
4626F:      lib/dynamic_debug.c
4627F:      include/linux/dynamic_debug.h
4628
4629DZ DECSTATION DZ11 SERIAL DRIVER
4630M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4631S:      Maintained
4632F:      drivers/tty/serial/dz.*
4633
4634E3X0 POWER BUTTON DRIVER
4635M:      Moritz Fischer <moritz.fischer@ettus.com>
4636L:      usrp-users@lists.ettus.com
4637W:      http://www.ettus.com
4638S:      Supported
4639F:      drivers/input/misc/e3x0-button.c
4640F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4641
4642E4000 MEDIA DRIVER
4643M:      Antti Palosaari <crope@iki.fi>
4644L:      linux-media@vger.kernel.org
4645W:      https://linuxtv.org
4646W:      http://palosaari.fi/linux/
4647Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4648T:      git git://linuxtv.org/anttip/media_tree.git
4649S:      Maintained
4650F:      drivers/media/tuners/e4000*
4651
4652EATA ISA/EISA/PCI SCSI DRIVER
4653M:      Dario Ballabio <ballabio_dario@emc.com>
4654L:      linux-scsi@vger.kernel.org
4655S:      Maintained
4656F:      drivers/scsi/eata.c
4657
4658EC100 MEDIA DRIVER
4659M:      Antti Palosaari <crope@iki.fi>
4660L:      linux-media@vger.kernel.org
4661W:      https://linuxtv.org
4662W:      http://palosaari.fi/linux/
4663Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4664T:      git git://linuxtv.org/anttip/media_tree.git
4665S:      Maintained
4666F:      drivers/media/dvb-frontends/ec100*
4667
4668ECRYPT FILE SYSTEM
4669M:      Tyler Hicks <tyhicks@canonical.com>
4670L:      ecryptfs@vger.kernel.org
4671W:      http://ecryptfs.org
4672W:      https://launchpad.net/ecryptfs
4673T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4674S:      Supported
4675F:      Documentation/filesystems/ecryptfs.txt
4676F:      fs/ecryptfs/
4677
4678EDAC-CORE
4679M:      Borislav Petkov <bp@alien8.de>
4680M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4681M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4682L:      linux-edac@vger.kernel.org
4683T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4684T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4685S:      Supported
4686F:      Documentation/admin-guide/ras.rst
4687F:      Documentation/driver-api/edac.rst
4688F:      drivers/edac/
4689F:      include/linux/edac.h
4690
4691EDAC-AMD64
4692M:      Borislav Petkov <bp@alien8.de>
4693L:      linux-edac@vger.kernel.org
4694S:      Maintained
4695F:      drivers/edac/amd64_edac*
4696
4697EDAC-CALXEDA
4698M:      Robert Richter <rric@kernel.org>
4699L:      linux-edac@vger.kernel.org
4700S:      Maintained
4701F:      drivers/edac/highbank*
4702
4703EDAC-CAVIUM
4704M:      Ralf Baechle <ralf@linux-mips.org>
4705M:      David Daney <david.daney@cavium.com>
4706L:      linux-edac@vger.kernel.org
4707L:      linux-mips@linux-mips.org
4708S:      Supported
4709F:      drivers/edac/octeon_edac*
4710
4711EDAC-E752X
4712M:      Mark Gross <mark.gross@intel.com>
4713L:      linux-edac@vger.kernel.org
4714S:      Maintained
4715F:      drivers/edac/e752x_edac.c
4716
4717EDAC-E7XXX
4718L:      linux-edac@vger.kernel.org
4719S:      Maintained
4720F:      drivers/edac/e7xxx_edac.c
4721
4722EDAC-FSL_DDR
4723M:      York Sun <york.sun@nxp.com>
4724L:      linux-edac@vger.kernel.org
4725S:      Maintained
4726F:      drivers/edac/fsl_ddr_edac.*
4727
4728EDAC-GHES
4729M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4730M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4731L:      linux-edac@vger.kernel.org
4732S:      Maintained
4733F:      drivers/edac/ghes_edac.c
4734
4735EDAC-I82443BXGX
4736M:      Tim Small <tim@buttersideup.com>
4737L:      linux-edac@vger.kernel.org
4738S:      Maintained
4739F:      drivers/edac/i82443bxgx_edac.c
4740
4741EDAC-I3000
4742L:      linux-edac@vger.kernel.org
4743S:      Orphan
4744F:      drivers/edac/i3000_edac.c
4745
4746EDAC-I5000
4747L:      linux-edac@vger.kernel.org
4748S:      Maintained
4749F:      drivers/edac/i5000_edac.c
4750
4751EDAC-I5400
4752M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4753M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4754L:      linux-edac@vger.kernel.org
4755S:      Maintained
4756F:      drivers/edac/i5400_edac.c
4757
4758EDAC-I7300
4759M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4760M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4761L:      linux-edac@vger.kernel.org
4762S:      Maintained
4763F:      drivers/edac/i7300_edac.c
4764
4765EDAC-I7CORE
4766M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4767M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4768L:      linux-edac@vger.kernel.org
4769S:      Maintained
4770F:      drivers/edac/i7core_edac.c
4771
4772EDAC-I82975X
4773M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4774M:      "Arvind R." <arvino55@gmail.com>
4775L:      linux-edac@vger.kernel.org
4776S:      Maintained
4777F:      drivers/edac/i82975x_edac.c
4778
4779EDAC-IE31200
4780M:      Jason Baron <jbaron@akamai.com>
4781L:      linux-edac@vger.kernel.org
4782S:      Maintained
4783F:      drivers/edac/ie31200_edac.c
4784
4785EDAC-MPC85XX
4786M:      Johannes Thumshirn <morbidrsa@gmail.com>
4787L:      linux-edac@vger.kernel.org
4788S:      Maintained
4789F:      drivers/edac/mpc85xx_edac.[ch]
4790
4791EDAC-PND2
4792M:      Tony Luck <tony.luck@intel.com>
4793L:      linux-edac@vger.kernel.org
4794S:      Maintained
4795F:      drivers/edac/pnd2_edac.[ch]
4796
4797EDAC-PASEMI
4798M:      Egor Martovetsky <egor@pasemi.com>
4799L:      linux-edac@vger.kernel.org
4800S:      Maintained
4801F:      drivers/edac/pasemi_edac.c
4802
4803EDAC-R82600
4804M:      Tim Small <tim@buttersideup.com>
4805L:      linux-edac@vger.kernel.org
4806S:      Maintained
4807F:      drivers/edac/r82600_edac.c
4808
4809EDAC-SBRIDGE
4810M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4811M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4812L:      linux-edac@vger.kernel.org
4813S:      Maintained
4814F:      drivers/edac/sb_edac.c
4815
4816EDAC-SKYLAKE
4817M:      Tony Luck <tony.luck@intel.com>
4818L:      linux-edac@vger.kernel.org
4819S:      Maintained
4820F:      drivers/edac/skx_edac.c
4821
4822EDAC-XGENE
4823APPLIED MICRO (APM) X-GENE SOC EDAC
4824M:     Loc Ho <lho@apm.com>
4825S:     Supported
4826F:     drivers/edac/xgene_edac.c
4827F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4828
4829EDIROL UA-101/UA-1000 DRIVER
4830M:      Clemens Ladisch <clemens@ladisch.de>
4831L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4832T:      git git://git.alsa-project.org/alsa-kernel.git
4833S:      Maintained
4834F:      sound/usb/misc/ua101.c
4835
4836EXTENSIBLE FIRMWARE INTERFACE (EFI)
4837M:      Matt Fleming <matt@codeblueprint.co.uk>
4838M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4839L:      linux-efi@vger.kernel.org
4840T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4841S:      Maintained
4842F:      Documentation/efi-stub.txt
4843F:      arch/*/kernel/efi.c
4844F:      arch/x86/boot/compressed/eboot.[ch]
4845F:      arch/*/include/asm/efi.h
4846F:      arch/x86/platform/efi/
4847F:      drivers/firmware/efi/
4848F:      include/linux/efi*.h
4849F:      arch/arm/boot/compressed/efi-header.S
4850F:      arch/arm64/kernel/efi-entry.S
4851
4852EFI VARIABLE FILESYSTEM
4853M:      Matthew Garrett <matthew.garrett@nebula.com>
4854M:      Jeremy Kerr <jk@ozlabs.org>
4855M:      Matt Fleming <matt@codeblueprint.co.uk>
4856T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4857L:      linux-efi@vger.kernel.org
4858S:      Maintained
4859F:      fs/efivarfs/
4860
4861EFIFB FRAMEBUFFER DRIVER
4862L:      linux-fbdev@vger.kernel.org
4863M:      Peter Jones <pjones@redhat.com>
4864S:      Maintained
4865F:      drivers/video/fbdev/efifb.c
4866
4867EFI TEST DRIVER
4868L:      linux-efi@vger.kernel.org
4869M:      Ivan Hu <ivan.hu@canonical.com>
4870M:      Matt Fleming <matt@codeblueprint.co.uk>
4871S:      Maintained
4872F:      drivers/firmware/efi/test/
4873
4874EFS FILESYSTEM
4875W:      http://aeschi.ch.eu.org/efs/
4876S:      Orphan
4877F:      fs/efs/
4878
4879EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4880M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4881L:      netdev@vger.kernel.org
4882S:      Maintained
4883F:      drivers/net/ethernet/ibm/ehea/
4884
4885EM28XX VIDEO4LINUX DRIVER
4886M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4887M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4888L:      linux-media@vger.kernel.org
4889W:      https://linuxtv.org
4890T:      git git://linuxtv.org/media_tree.git
4891S:      Maintained
4892F:      drivers/media/usb/em28xx/
4893F:      Documentation/media/v4l-drivers/em28xx*
4894
4895EMBEDDED LINUX
4896M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4897M:      Matt Mackall <mpm@selenic.com>
4898M:      David Woodhouse <dwmw2@infradead.org>
4899L:      linux-embedded@vger.kernel.org
4900S:      Maintained
4901
4902EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4903M:      James Smart <james.smart@broadcom.com>
4904M:      Dick Kennedy <dick.kennedy@broadcom.com>
4905L:      linux-scsi@vger.kernel.org
4906W:      http://www.broadcom.com
4907S:      Supported
4908F:      drivers/scsi/lpfc/
4909
4910ENE CB710 FLASH CARD READER DRIVER
4911M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4912S:      Maintained
4913F:      drivers/misc/cb710/
4914F:      drivers/mmc/host/cb710-mmc.*
4915F:      include/linux/cb710.h
4916
4917ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4918M:      Maxim Levitsky <maximlevitsky@gmail.com>
4919S:      Maintained
4920F:      drivers/media/rc/ene_ir.*
4921
4922EPSON S1D13XXX FRAMEBUFFER DRIVER
4923M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4924S:      Maintained
4925T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4926F:      drivers/video/fbdev/s1d13xxxfb.c
4927F:      include/video/s1d13xxxfb.h
4928
4929ET131X NETWORK DRIVER
4930M:      Mark Einon <mark.einon@gmail.com>
4931S:      Odd Fixes
4932F:      drivers/net/ethernet/agere/
4933
4934ETHERNET BRIDGE
4935M:      Stephen Hemminger <stephen@networkplumber.org>
4936L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4937L:      netdev@vger.kernel.org
4938W:      http://www.linuxfoundation.org/en/Net:Bridge
4939S:      Maintained
4940F:      include/linux/netfilter_bridge/
4941F:      net/bridge/
4942
4943ETHERNET PHY LIBRARY
4944M:      Andrew Lunn <andrew@lunn.ch>
4945M:      Florian Fainelli <f.fainelli@gmail.com>
4946L:      netdev@vger.kernel.org
4947S:      Maintained
4948F:      include/linux/phy.h
4949F:      include/linux/phy_fixed.h
4950F:      drivers/net/phy/
4951F:      Documentation/networking/phy.txt
4952F:      drivers/of/of_mdio.c
4953F:      drivers/of/of_net.c
4954
4955EXT2 FILE SYSTEM
4956M:      Jan Kara <jack@suse.com>
4957L:      linux-ext4@vger.kernel.org
4958S:      Maintained
4959F:      Documentation/filesystems/ext2.txt
4960F:      fs/ext2/
4961F:      include/linux/ext2*
4962
4963EXT4 FILE SYSTEM
4964M:      "Theodore Ts'o" <tytso@mit.edu>
4965M:      Andreas Dilger <adilger.kernel@dilger.ca>
4966L:      linux-ext4@vger.kernel.org
4967W:      http://ext4.wiki.kernel.org
4968Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4969T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4970S:      Maintained
4971F:      Documentation/filesystems/ext4.txt
4972F:      fs/ext4/
4973
4974Extended Verification Module (EVM)
4975M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4976L:      linux-ima-devel@lists.sourceforge.net
4977L:      linux-security-module@vger.kernel.org
4978S:      Supported
4979F:      security/integrity/evm/
4980
4981EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4982M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4983M:      Chanwoo Choi <cw00.choi@samsung.com>
4984L:      linux-kernel@vger.kernel.org
4985T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4986S:      Maintained
4987F:      drivers/extcon/
4988F:      include/linux/extcon/
4989F:      include/linux/extcon.h
4990F:      Documentation/extcon/
4991F:      Documentation/devicetree/bindings/extcon/
4992
4993EXYNOS DP DRIVER
4994M:      Jingoo Han <jingoohan1@gmail.com>
4995L:      dri-devel@lists.freedesktop.org
4996S:      Maintained
4997F:      drivers/gpu/drm/exynos/exynos_dp*
4998
4999EXYNOS SYSMMU (IOMMU) driver
5000M:      Marek Szyprowski <m.szyprowski@samsung.com>
5001L:      iommu@lists.linux-foundation.org
5002S:      Maintained
5003F:      drivers/iommu/exynos-iommu.c
5004
5005EZchip NPS platform support
5006M:      Noam Camus <noamc@ezchip.com>
5007S:      Supported
5008F:      arch/arc/plat-eznps
5009F:      arch/arc/boot/dts/eznps.dts
5010
5011F71805F HARDWARE MONITORING DRIVER
5012M:      Jean Delvare <jdelvare@suse.com>
5013L:      linux-hwmon@vger.kernel.org
5014S:      Maintained
5015F:      Documentation/hwmon/f71805f
5016F:      drivers/hwmon/f71805f.c
5017
5018FC0011 TUNER DRIVER
5019M:      Michael Buesch <m@bues.ch>
5020L:      linux-media@vger.kernel.org
5021S:      Maintained
5022F:      drivers/media/tuners/fc0011.h
5023F:      drivers/media/tuners/fc0011.c
5024
5025FC2580 MEDIA DRIVER
5026M:      Antti Palosaari <crope@iki.fi>
5027L:      linux-media@vger.kernel.org
5028W:      https://linuxtv.org
5029W:      http://palosaari.fi/linux/
5030Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5031T:      git git://linuxtv.org/anttip/media_tree.git
5032S:      Maintained
5033F:      drivers/media/tuners/fc2580*
5034
5035FANOTIFY
5036M:      Eric Paris <eparis@redhat.com>
5037S:      Maintained
5038F:      fs/notify/fanotify/
5039F:      include/linux/fanotify.h
5040F:      include/uapi/linux/fanotify.h
5041
5042FARSYNC SYNCHRONOUS DRIVER
5043M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5044W:      http://www.farsite.co.uk/
5045S:      Supported
5046F:      drivers/net/wan/farsync.*
5047
5048FAULT INJECTION SUPPORT
5049M:      Akinobu Mita <akinobu.mita@gmail.com>
5050S:      Supported
5051F:      Documentation/fault-injection/
5052F:      lib/fault-inject.c
5053
5054FBTFT Framebuffer drivers
5055M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5056S:      Maintained
5057F:      drivers/staging/fbtft/
5058
5059FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5060M:      Johannes Thumshirn <jth@kernel.org>
5061L:      fcoe-devel@open-fcoe.org
5062W:      www.Open-FCoE.org
5063S:      Supported
5064F:      drivers/scsi/libfc/
5065F:      drivers/scsi/fcoe/
5066F:      include/scsi/fc/
5067F:      include/scsi/libfc.h
5068F:      include/scsi/libfcoe.h
5069F:      include/uapi/scsi/fc/
5070
5071FILE LOCKING (flock() and fcntl()/lockf())
5072M:      Jeff Layton <jlayton@poochiereds.net>
5073M:      "J. Bruce Fields" <bfields@fieldses.org>
5074L:      linux-fsdevel@vger.kernel.org
5075S:      Maintained
5076F:      include/linux/fcntl.h
5077F:      include/linux/fs.h
5078F:      include/uapi/linux/fcntl.h
5079F:      include/uapi/linux/fs.h
5080F:      fs/fcntl.c
5081F:      fs/locks.c
5082
5083FILESYSTEMS (VFS and infrastructure)
5084M:      Alexander Viro <viro@zeniv.linux.org.uk>
5085L:      linux-fsdevel@vger.kernel.org
5086S:      Maintained
5087F:      fs/*
5088
5089FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5090M:      Riku Voipio <riku.voipio@iki.fi>
5091L:      linux-hwmon@vger.kernel.org
5092S:      Maintained
5093F:      drivers/hwmon/f75375s.c
5094F:      include/linux/f75375s.h
5095
5096FIREWIRE AUDIO DRIVERS
5097M:      Clemens Ladisch <clemens@ladisch.de>
5098L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5099T:      git git://git.alsa-project.org/alsa-kernel.git
5100S:      Maintained
5101F:      sound/firewire/
5102
5103FIREWIRE MEDIA DRIVERS (firedtv)
5104M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5105L:      linux-media@vger.kernel.org
5106L:      linux1394-devel@lists.sourceforge.net
5107T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5108S:      Maintained
5109F:      drivers/media/firewire/
5110
5111FIREWIRE SBP-2 TARGET
5112M:      Chris Boot <bootc@bootc.net>
5113L:      linux-scsi@vger.kernel.org
5114L:      target-devel@vger.kernel.org
5115L:      linux1394-devel@lists.sourceforge.net
5116T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5117S:      Maintained
5118F:      drivers/target/sbp/
5119
5120FIREWIRE SUBSYSTEM
5121M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5122L:      linux1394-devel@lists.sourceforge.net
5123W:      http://ieee1394.wiki.kernel.org/
5124T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5125S:      Maintained
5126F:      drivers/firewire/
5127F:      include/linux/firewire.h
5128F:      include/uapi/linux/firewire*.h
5129F:      tools/firewire/
5130
5131FIRMWARE LOADER (request_firmware)
5132M:      Ming Lei <ming.lei@canonical.com>
5133M:      Luis R. Rodriguez <mcgrof@kernel.org>
5134L:      linux-kernel@vger.kernel.org
5135S:      Maintained
5136F:      Documentation/firmware_class/
5137F:      drivers/base/firmware*.c
5138F:      include/linux/firmware.h
5139
5140FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5141M:      Joshua Morris <josh.h.morris@us.ibm.com>
5142M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5143S:      Maintained
5144F:      drivers/block/rsxx/
5145
5146FLOPPY DRIVER
5147M:      Jiri Kosina <jikos@kernel.org>
5148T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5149S:      Odd fixes
5150F:      drivers/block/floppy.c
5151
5152FMC SUBSYSTEM
5153M:      Alessandro Rubini <rubini@gnudd.com>
5154W:      http://www.ohwr.org/projects/fmc-bus
5155S:      Supported
5156F:      drivers/fmc/
5157F:      include/linux/fmc*.h
5158F:      include/linux/ipmi-fru.h
5159K:      fmc_d.*register
5160
5161FPGA MANAGER FRAMEWORK
5162M:      Alan Tull <atull@opensource.altera.com>
5163R:      Moritz Fischer <moritz.fischer@ettus.com>
5164L:      linux-fpga@vger.kernel.org
5165S:      Maintained
5166T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5167F:      drivers/fpga/
5168F:      include/linux/fpga/fpga-mgr.h
5169W:      http://www.rocketboards.org
5170
5171FPU EMULATOR
5172M:      Bill Metzenthen <billm@melbpc.org.au>
5173W:      http://floatingpoint.sourceforge.net/emulator/index.html
5174S:      Maintained
5175F:      arch/x86/math-emu/
5176
5177FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5178L:      netdev@vger.kernel.org
5179S:      Orphan
5180F:      drivers/net/wan/dlci.c
5181F:      drivers/net/wan/sdla.c
5182
5183FRAMEBUFFER LAYER
5184M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5185L:      linux-fbdev@vger.kernel.org
5186T:      git git://github.com/bzolnier/linux.git
5187Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5188S:      Maintained
5189F:      Documentation/fb/
5190F:      drivers/video/
5191F:      include/video/
5192F:      include/linux/fb.h
5193F:      include/uapi/video/
5194F:      include/uapi/linux/fb.h
5195
5196FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5197M:      Horia Geantă <horia.geanta@nxp.com>
5198M:      Dan Douglass <dan.douglass@nxp.com>
5199L:      linux-crypto@vger.kernel.org
5200S:      Maintained
5201F:      drivers/crypto/caam/
5202F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5203
5204FREESCALE DIU FRAMEBUFFER DRIVER
5205M:      Timur Tabi <timur@tabi.org>
5206L:      linux-fbdev@vger.kernel.org
5207S:      Maintained
5208F:      drivers/video/fbdev/fsl-diu-fb.*
5209
5210FREESCALE DMA DRIVER
5211M:      Li Yang <leoli@freescale.com>
5212M:      Zhang Wei <zw@zh-kernel.org>
5213L:      linuxppc-dev@lists.ozlabs.org
5214S:      Maintained
5215F:      drivers/dma/fsldma.*
5216
5217FREESCALE GPMI NAND DRIVER
5218M:      Han Xu <han.xu@nxp.com>
5219L:      linux-mtd@lists.infradead.org
5220S:      Maintained
5221F:      drivers/mtd/nand/gpmi-nand/*
5222
5223FREESCALE I2C CPM DRIVER
5224M:      Jochen Friedrich <jochen@scram.de>
5225L:      linuxppc-dev@lists.ozlabs.org
5226L:      linux-i2c@vger.kernel.org
5227S:      Maintained
5228F:      drivers/i2c/busses/i2c-cpm.c
5229
5230FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5231M:      Sascha Hauer <kernel@pengutronix.de>
5232L:      linux-fbdev@vger.kernel.org
5233L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5234S:      Maintained
5235F:      include/linux/platform_data/video-imxfb.h
5236F:      drivers/video/fbdev/imxfb.c
5237
5238FREESCALE QUAD SPI DRIVER
5239M:      Han Xu <han.xu@nxp.com>
5240L:      linux-mtd@lists.infradead.org
5241S:      Maintained
5242F:      drivers/mtd/spi-nor/fsl-quadspi.c
5243
5244FREESCALE SOC FS_ENET DRIVER
5245M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5246M:      Vitaly Bordug <vbordug@ru.mvista.com>
5247L:      linuxppc-dev@lists.ozlabs.org
5248L:      netdev@vger.kernel.org
5249S:      Maintained
5250F:      drivers/net/ethernet/freescale/fs_enet/
5251F:      include/linux/fs_enet_pd.h
5252
5253FREESCALE IMX / MXC FEC DRIVER
5254M:      Fugang Duan <fugang.duan@nxp.com>
5255L:      netdev@vger.kernel.org
5256S:      Maintained
5257F:      drivers/net/ethernet/freescale/fec_main.c
5258F:      drivers/net/ethernet/freescale/fec_ptp.c
5259F:      drivers/net/ethernet/freescale/fec.h
5260F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5261
5262FREESCALE QORIQ DPAA FMAN DRIVER
5263M:      Madalin Bucur <madalin.bucur@nxp.com>
5264L:      netdev@vger.kernel.org
5265S:      Maintained
5266F:      drivers/net/ethernet/freescale/fman
5267F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5268
5269FREESCALE QORIQ DPAA ETHERNET DRIVER
5270M:      Madalin Bucur <madalin.bucur@nxp.com>
5271L:      netdev@vger.kernel.org
5272S:      Maintained
5273F:      drivers/net/ethernet/freescale/dpaa
5274
5275FREESCALE SOC DRIVERS
5276M:      Scott Wood <oss@buserror.net>
5277L:      linuxppc-dev@lists.ozlabs.org
5278L:      linux-arm-kernel@lists.infradead.org
5279S:      Maintained
5280F:      drivers/soc/fsl/
5281F:      include/linux/fsl/
5282
5283FREESCALE QUICC ENGINE LIBRARY
5284M:      Qiang Zhao <qiang.zhao@nxp.com>
5285L:      linuxppc-dev@lists.ozlabs.org
5286S:      Maintained
5287F:      drivers/soc/fsl/qe/
5288F:      include/soc/fsl/*qe*.h
5289F:      include/soc/fsl/*ucc*.h
5290
5291FREESCALE USB PERIPHERAL DRIVERS
5292M:      Li Yang <leoli@freescale.com>
5293L:      linux-usb@vger.kernel.org
5294L:      linuxppc-dev@lists.ozlabs.org
5295S:      Maintained
5296F:      drivers/usb/gadget/udc/fsl*
5297
5298FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5299M:      Li Yang <leoli@freescale.com>
5300L:      netdev@vger.kernel.org
5301L:      linuxppc-dev@lists.ozlabs.org
5302S:      Maintained
5303F:      drivers/net/ethernet/freescale/ucc_geth*
5304
5305FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5306M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5307L:      netdev@vger.kernel.org
5308S:      Maintained
5309F:      drivers/net/ethernet/freescale/gianfar*
5310X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5311F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5312
5313FREESCALE QUICC ENGINE UCC HDLC DRIVER
5314M:      Zhao Qiang <qiang.zhao@nxp.com>
5315L:      netdev@vger.kernel.org
5316L:      linuxppc-dev@lists.ozlabs.org
5317S:      Maintained
5318F:      drivers/net/wan/fsl_ucc_hdlc*
5319
5320FREESCALE QUICC ENGINE UCC UART DRIVER
5321M:      Timur Tabi <timur@tabi.org>
5322L:      linuxppc-dev@lists.ozlabs.org
5323S:      Maintained
5324F:      drivers/tty/serial/ucc_uart.c
5325
5326FREESCALE SOC SOUND DRIVERS
5327M:      Timur Tabi <timur@tabi.org>
5328M:      Nicolin Chen <nicoleotsuka@gmail.com>
5329M:      Xiubo Li <Xiubo.Lee@gmail.com>
5330R:      Fabio Estevam <fabio.estevam@nxp.com>
5331L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5332L:      linuxppc-dev@lists.ozlabs.org
5333S:      Maintained
5334F:      sound/soc/fsl/fsl*
5335F:      sound/soc/fsl/imx*
5336F:      sound/soc/fsl/mpc8610_hpcd.c
5337
5338FREEVXFS FILESYSTEM
5339M:      Christoph Hellwig <hch@infradead.org>
5340W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5341S:      Maintained
5342F:      fs/freevxfs/
5343
5344FREEZER
5345M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5346M:      Pavel Machek <pavel@ucw.cz>
5347L:      linux-pm@vger.kernel.org
5348S:      Supported
5349F:      Documentation/power/freezing-of-tasks.txt
5350F:      include/linux/freezer.h
5351F:      kernel/freezer.c
5352
5353FRONTSWAP API
5354M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5355L:      linux-kernel@vger.kernel.org
5356S:      Maintained
5357F:      mm/frontswap.c
5358F:      include/linux/frontswap.h
5359
5360FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5361M:      David Howells <dhowells@redhat.com>
5362L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5363S:      Supported
5364F:      Documentation/filesystems/caching/
5365F:      fs/fscache/
5366F:      include/linux/fscache*.h
5367
5368FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5369M:      Theodore Y. Ts'o <tytso@mit.edu>
5370M:      Jaegeuk Kim <jaegeuk@kernel.org>
5371L:      linux-fsdevel@vger.kernel.org
5372S:      Supported
5373F:      fs/crypto/
5374F:      include/linux/fscrypt*.h
5375
5376F2FS FILE SYSTEM
5377M:      Jaegeuk Kim <jaegeuk@kernel.org>
5378M:      Chao Yu <yuchao0@huawei.com>
5379L:      linux-f2fs-devel@lists.sourceforge.net
5380W:      https://f2fs.wiki.kernel.org/
5381T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5382S:      Maintained
5383F:      Documentation/filesystems/f2fs.txt
5384F:      Documentation/ABI/testing/sysfs-fs-f2fs
5385F:      fs/f2fs/
5386F:      include/linux/f2fs_fs.h
5387F:      include/trace/events/f2fs.h
5388
5389FUJITSU FR-V (FRV) PORT
5390S:      Orphan
5391F:      arch/frv/
5392
5393FUJITSU LAPTOP EXTRAS
5394M:      Jonathan Woithe <jwoithe@just42.net>
5395L:      platform-driver-x86@vger.kernel.org
5396S:      Maintained
5397F:      drivers/platform/x86/fujitsu-laptop.c
5398
5399FUJITSU M-5MO LS CAMERA ISP DRIVER
5400M:      Kyungmin Park <kyungmin.park@samsung.com>
5401M:      Heungjun Kim <riverful.kim@samsung.com>
5402L:      linux-media@vger.kernel.org
5403S:      Maintained
5404F:      drivers/media/i2c/m5mols/
5405F:      include/media/i2c/m5mols.h
5406
5407FUJITSU TABLET EXTRAS
5408M:      Robert Gerlach <khnz@gmx.de>
5409L:      platform-driver-x86@vger.kernel.org
5410S:      Maintained
5411F:      drivers/platform/x86/fujitsu-tablet.c
5412
5413FUSE: FILESYSTEM IN USERSPACE
5414M:      Miklos Szeredi <miklos@szeredi.hu>
5415L:      linux-fsdevel@vger.kernel.org
5416W:      http://fuse.sourceforge.net/
5417T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5418S:      Maintained
5419F:      fs/fuse/
5420F:      include/uapi/linux/fuse.h
5421F:      Documentation/filesystems/fuse.txt
5422
5423FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5424M:      Rik Faith <faith@cs.unc.edu>
5425L:      linux-scsi@vger.kernel.org
5426S:      Odd Fixes (e.g., new signatures)
5427F:      drivers/scsi/fdomain.*
5428
5429GCC PLUGINS
5430M:      Kees Cook <keescook@chromium.org>
5431R:      Emese Revfy <re.emese@gmail.com>
5432L:      kernel-hardening@lists.openwall.com
5433S:      Maintained
5434F:      scripts/gcc-plugins/
5435F:      scripts/gcc-plugin.sh
5436F:      scripts/Makefile.gcc-plugins
5437F:      Documentation/gcc-plugins.txt
5438
5439GCOV BASED KERNEL PROFILING
5440M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5441S:      Maintained
5442F:      kernel/gcov/
5443F:      Documentation/dev-tools/gcov.rst
5444
5445GDT SCSI DISK ARRAY CONTROLLER DRIVER
5446M:      Achim Leubner <achim_leubner@adaptec.com>
5447L:      linux-scsi@vger.kernel.org
5448W:      http://www.icp-vortex.com/
5449S:      Supported
5450F:      drivers/scsi/gdt*
5451
5452GDB KERNEL DEBUGGING HELPER SCRIPTS
5453M:      Jan Kiszka <jan.kiszka@siemens.com>
5454M:      Kieran Bingham <kieran@bingham.xyz>
5455S:      Supported
5456F:      scripts/gdb/
5457
5458GEMTEK FM RADIO RECEIVER DRIVER
5459M:      Hans Verkuil <hverkuil@xs4all.nl>
5460L:      linux-media@vger.kernel.org
5461T:      git git://linuxtv.org/media_tree.git
5462W:      https://linuxtv.org
5463S:      Maintained
5464F:      drivers/media/radio/radio-gemtek*
5465
5466GENERIC GPIO I2C DRIVER
5467M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5468S:      Supported
5469F:      drivers/i2c/busses/i2c-gpio.c
5470F:      include/linux/i2c-gpio.h
5471
5472GENERIC GPIO I2C MULTIPLEXER DRIVER
5473M:      Peter Korsgaard <peter.korsgaard@barco.com>
5474L:      linux-i2c@vger.kernel.org
5475S:      Supported
5476F:      drivers/i2c/muxes/i2c-mux-gpio.c
5477F:      include/linux/i2c-mux-gpio.h
5478F:      Documentation/i2c/muxes/i2c-mux-gpio
5479
5480GENERIC HDLC (WAN) DRIVERS
5481M:      Krzysztof Halasa <khc@pm.waw.pl>
5482W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5483S:      Maintained
5484F:      drivers/net/wan/c101.c
5485F:      drivers/net/wan/hd6457*
5486F:      drivers/net/wan/hdlc*
5487F:      drivers/net/wan/n2.c
5488F:      drivers/net/wan/pc300too.c
5489F:      drivers/net/wan/pci200syn.c
5490F:      drivers/net/wan/wanxl*
5491
5492GENERIC INCLUDE/ASM HEADER FILES
5493M:      Arnd Bergmann <arnd@arndb.de>
5494L:      linux-arch@vger.kernel.org
5495T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5496S:      Maintained
5497F:      include/asm-generic/
5498F:      include/uapi/asm-generic/
5499
5500GENERIC PHY FRAMEWORK
5501M:      Kishon Vijay Abraham I <kishon@ti.com>
5502L:      linux-kernel@vger.kernel.org
5503T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5504S:      Supported
5505F:      drivers/phy/
5506F:      include/linux/phy/
5507
5508GENERIC PM DOMAINS
5509M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5510M:      Kevin Hilman <khilman@kernel.org>
5511M:      Ulf Hansson <ulf.hansson@linaro.org>
5512L:      linux-pm@vger.kernel.org
5513S:      Supported
5514F:      drivers/base/power/domain*.c
5515F:      include/linux/pm_domain.h
5516
5517GENERIC UIO DRIVER FOR PCI DEVICES
5518M:      "Michael S. Tsirkin" <mst@redhat.com>
5519L:      kvm@vger.kernel.org
5520S:      Supported
5521F:      drivers/uio/uio_pci_generic.c
5522
5523GET_MAINTAINER SCRIPT
5524M:      Joe Perches <joe@perches.com>
5525S:      Maintained
5526F:      scripts/get_maintainer.pl
5527
5528GENWQE (IBM Generic Workqueue Card)
5529M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5530M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5531S:      Supported
5532F:      drivers/misc/genwqe/
5533
5534GFS2 FILE SYSTEM
5535M:      Steven Whitehouse <swhiteho@redhat.com>
5536M:      Bob Peterson <rpeterso@redhat.com>
5537L:      cluster-devel@redhat.com
5538W:      http://sources.redhat.com/cluster/
5539T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5540S:      Supported
5541F:      Documentation/filesystems/gfs2*.txt
5542F:      fs/gfs2/
5543F:      include/uapi/linux/gfs2_ondisk.h
5544
5545GIGASET ISDN DRIVERS
5546M:      Paul Bolle <pebolle@tiscali.nl>
5547L:      gigaset307x-common@lists.sourceforge.net
5548W:      http://gigaset307x.sourceforge.net/
5549S:      Odd Fixes
5550F:      Documentation/isdn/README.gigaset
5551F:      drivers/isdn/gigaset/
5552F:      include/uapi/linux/gigaset_dev.h
5553
5554GO7007 MPEG CODEC
5555M:      Hans Verkuil <hans.verkuil@cisco.com>
5556L:      linux-media@vger.kernel.org
5557S:      Maintained
5558F:      drivers/media/usb/go7007/
5559
5560GOODIX TOUCHSCREEN
5561M:      Bastien Nocera <hadess@hadess.net>
5562L:      linux-input@vger.kernel.org
5563S:      Maintained
5564F:      drivers/input/touchscreen/goodix.c
5565
5566GPIO MOCKUP DRIVER
5567M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5568L:      linux-gpio@vger.kernel.org
5569S:      Maintained
5570F:      drivers/gpio/gpio-mockup.c
5571F:      tools/testing/selftests/gpio/
5572
5573GPIO SUBSYSTEM
5574M:      Linus Walleij <linus.walleij@linaro.org>
5575M:      Alexandre Courbot <gnurou@gmail.com>
5576L:      linux-gpio@vger.kernel.org
5577T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5578S:      Maintained
5579F:      Documentation/devicetree/bindings/gpio/
5580F:      Documentation/gpio/
5581F:      Documentation/ABI/testing/gpio-cdev
5582F:      Documentation/ABI/obsolete/sysfs-gpio
5583F:      drivers/gpio/
5584F:      include/linux/gpio/
5585F:      include/linux/gpio.h
5586F:      include/asm-generic/gpio.h
5587F:      include/uapi/linux/gpio.h
5588F:      tools/gpio/
5589
5590GRE DEMULTIPLEXER DRIVER
5591M:      Dmitry Kozlov <xeb@mail.ru>
5592L:      netdev@vger.kernel.org
5593S:      Maintained
5594F:      net/ipv4/gre_demux.c
5595F:      net/ipv4/gre_offload.c
5596F:      include/net/gre.h
5597
5598GRETH 10/100/1G Ethernet MAC device driver
5599M:      Andreas Larsson <andreas@gaisler.com>
5600L:      netdev@vger.kernel.org
5601S:      Maintained
5602F:      drivers/net/ethernet/aeroflex/
5603
5604GREYBUS SUBSYSTEM
5605M:      Johan Hovold <johan@kernel.org>
5606M:      Alex Elder <elder@kernel.org>
5607M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5608S:      Maintained
5609F:      drivers/staging/greybus/
5610L:      greybus-dev@lists.linaro.org
5611
5612GREYBUS AUDIO PROTOCOLS DRIVERS
5613M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5614M:      Mark Greer <mgreer@animalcreek.com>
5615S:      Maintained
5616F:      drivers/staging/greybus/audio_apbridgea.c
5617F:      drivers/staging/greybus/audio_apbridgea.h
5618F:      drivers/staging/greybus/audio_codec.c
5619F:      drivers/staging/greybus/audio_codec.h
5620F:      drivers/staging/greybus/audio_gb.c
5621F:      drivers/staging/greybus/audio_manager.c
5622F:      drivers/staging/greybus/audio_manager.h
5623F:      drivers/staging/greybus/audio_manager_module.c
5624F:      drivers/staging/greybus/audio_manager_private.h
5625F:      drivers/staging/greybus/audio_manager_sysfs.c
5626F:      drivers/staging/greybus/audio_module.c
5627F:      drivers/staging/greybus/audio_topology.c
5628
5629GREYBUS PROTOCOLS DRIVERS
5630M:      Rui Miguel Silva <rmfrfs@gmail.com>
5631S:      Maintained
5632F:      drivers/staging/greybus/sdio.c
5633F:      drivers/staging/greybus/light.c
5634F:      drivers/staging/greybus/gpio.c
5635F:      drivers/staging/greybus/power_supply.c
5636F:      drivers/staging/greybus/spi.c
5637F:      drivers/staging/greybus/spilib.c
5638
5639GREYBUS PROTOCOLS DRIVERS
5640M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5641S:      Maintained
5642F:      drivers/staging/greybus/loopback.c
5643F:      drivers/staging/greybus/timesync.c
5644F:      drivers/staging/greybus/timesync_platform.c
5645
5646GREYBUS PROTOCOLS DRIVERS
5647M:      Viresh Kumar <vireshk@kernel.org>
5648S:      Maintained
5649F:      drivers/staging/greybus/authentication.c
5650F:      drivers/staging/greybus/bootrom.c
5651F:      drivers/staging/greybus/firmware.h
5652F:      drivers/staging/greybus/fw-core.c
5653F:      drivers/staging/greybus/fw-download.c
5654F:      drivers/staging/greybus/fw-managament.c
5655F:      drivers/staging/greybus/greybus_authentication.h
5656F:      drivers/staging/greybus/greybus_firmware.h
5657F:      drivers/staging/greybus/hid.c
5658F:      drivers/staging/greybus/i2c.c
5659F:      drivers/staging/greybus/spi.c
5660F:      drivers/staging/greybus/spilib.c
5661F:      drivers/staging/greybus/spilib.h
5662
5663GREYBUS PROTOCOLS DRIVERS
5664M:      David Lin <dtwlin@gmail.com>
5665S:      Maintained
5666F:      drivers/staging/greybus/uart.c
5667F:      drivers/staging/greybus/log.c
5668
5669GREYBUS PLATFORM DRIVERS
5670M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5671S:      Maintained
5672F:      drivers/staging/greybus/arche-platform.c
5673F:      drivers/staging/greybus/arche-apb-ctrl.c
5674F:      drivers/staging/greybus/arche_platform.h
5675
5676GS1662 VIDEO SERIALIZER
5677M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5678L:      linux-media@vger.kernel.org
5679T:      git git://linuxtv.org/media_tree.git
5680S:      Maintained
5681F:      drivers/media/spi/gs1662.c
5682
5683GSPCA FINEPIX SUBDRIVER
5684M:      Frank Zago <frank@zago.net>
5685L:      linux-media@vger.kernel.org
5686T:      git git://linuxtv.org/media_tree.git
5687S:      Maintained
5688F:      drivers/media/usb/gspca/finepix.c
5689
5690GSPCA GL860 SUBDRIVER
5691M:      Olivier Lorin <o.lorin@laposte.net>
5692L:      linux-media@vger.kernel.org
5693T:      git git://linuxtv.org/media_tree.git
5694S:      Maintained
5695F:      drivers/media/usb/gspca/gl860/
5696
5697GSPCA M5602 SUBDRIVER
5698M:      Erik Andren <erik.andren@gmail.com>
5699L:      linux-media@vger.kernel.org
5700T:      git git://linuxtv.org/media_tree.git
5701S:      Maintained
5702F:      drivers/media/usb/gspca/m5602/
5703
5704GSPCA PAC207 SONIXB SUBDRIVER
5705M:      Hans Verkuil <hverkuil@xs4all.nl>
5706L:      linux-media@vger.kernel.org
5707T:      git git://linuxtv.org/media_tree.git
5708S:      Odd Fixes
5709F:      drivers/media/usb/gspca/pac207.c
5710
5711GSPCA SN9C20X SUBDRIVER
5712M:      Brian Johnson <brijohn@gmail.com>
5713L:      linux-media@vger.kernel.org
5714T:      git git://linuxtv.org/media_tree.git
5715S:      Maintained
5716F:      drivers/media/usb/gspca/sn9c20x.c
5717
5718GSPCA T613 SUBDRIVER
5719M:      Leandro Costantino <lcostantino@gmail.com>
5720L:      linux-media@vger.kernel.org
5721T:      git git://linuxtv.org/media_tree.git
5722S:      Maintained
5723F:      drivers/media/usb/gspca/t613.c
5724
5725GSPCA USB WEBCAM DRIVER
5726M:      Hans Verkuil <hverkuil@xs4all.nl>
5727L:      linux-media@vger.kernel.org
5728T:      git git://linuxtv.org/media_tree.git
5729S:      Odd Fixes
5730F:      drivers/media/usb/gspca/
5731
5732GTP (GPRS Tunneling Protocol)
5733M:      Pablo Neira Ayuso <pablo@netfilter.org>
5734M:      Harald Welte <laforge@gnumonks.org>
5735L:      osmocom-net-gprs@lists.osmocom.org
5736T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5737S:      Maintained
5738F:      drivers/net/gtp.c
5739
5740GUID PARTITION TABLE (GPT)
5741M:      Davidlohr Bueso <dave@stgolabs.net>
5742L:      linux-efi@vger.kernel.org
5743S:      Maintained
5744F:      block/partitions/efi.*
5745
5746STK1160 USB VIDEO CAPTURE DRIVER
5747M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5748L:      linux-media@vger.kernel.org
5749T:      git git://linuxtv.org/media_tree.git
5750S:      Maintained
5751F:      drivers/media/usb/stk1160/
5752
5753H8/300 ARCHITECTURE
5754M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5755L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5756W:      http://uclinux-h8.sourceforge.jp
5757T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5758S:      Maintained
5759F:      arch/h8300/
5760F:      drivers/clocksource/h8300_*.c
5761F:      drivers/clk/h8300/
5762F:      drivers/irqchip/irq-renesas-h8*.c
5763
5764HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5765M:      Frank Seidel <frank@f-seidel.de>
5766L:      platform-driver-x86@vger.kernel.org
5767W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5768S:      Maintained
5769F:      drivers/platform/x86/hdaps.c
5770
5771HDPVR USB VIDEO ENCODER DRIVER
5772M:      Hans Verkuil <hverkuil@xs4all.nl>
5773L:      linux-media@vger.kernel.org
5774T:      git git://linuxtv.org/media_tree.git
5775W:      https://linuxtv.org
5776S:      Odd Fixes
5777F:      drivers/media/usb/hdpvr/
5778
5779HWPOISON MEMORY FAILURE HANDLING
5780M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5781L:      linux-mm@kvack.org
5782S:      Maintained
5783F:      mm/memory-failure.c
5784F:      mm/hwpoison-inject.c
5785
5786HYPERVISOR VIRTUAL CONSOLE DRIVER
5787L:      linuxppc-dev@lists.ozlabs.org
5788S:      Odd Fixes
5789F:      drivers/tty/hvc/
5790
5791HACKRF MEDIA DRIVER
5792M:      Antti Palosaari <crope@iki.fi>
5793L:      linux-media@vger.kernel.org
5794W:      https://linuxtv.org
5795W:      http://palosaari.fi/linux/
5796Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5797T:      git git://linuxtv.org/anttip/media_tree.git
5798S:      Maintained
5799F:      drivers/media/usb/hackrf/
5800
5801HARDWARE MONITORING
5802M:      Jean Delvare <jdelvare@suse.com>
5803M:      Guenter Roeck <linux@roeck-us.net>
5804L:      linux-hwmon@vger.kernel.org
5805W:      http://hwmon.wiki.kernel.org/
5806T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5807T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5808S:      Maintained
5809F:      Documentation/hwmon/
5810F:      drivers/hwmon/
5811F:      include/linux/hwmon*.h
5812
5813HARDWARE RANDOM NUMBER GENERATOR CORE
5814M:      Matt Mackall <mpm@selenic.com>
5815M:      Herbert Xu <herbert@gondor.apana.org.au>
5816L:      linux-crypto@vger.kernel.org
5817S:      Odd fixes
5818F:      Documentation/devicetree/bindings/rng/
5819F:      Documentation/hw_random.txt
5820F:      drivers/char/hw_random/
5821F:      include/linux/hw_random.h
5822
5823HARDWARE SPINLOCK CORE
5824M:      Ohad Ben-Cohen <ohad@wizery.com>
5825M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5826L:      linux-remoteproc@vger.kernel.org
5827S:      Maintained
5828T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5829F:      Documentation/devicetree/bindings/hwlock/
5830F:      Documentation/hwspinlock.txt
5831F:      drivers/hwspinlock/
5832F:      include/linux/hwspinlock.h
5833
5834HARMONY SOUND DRIVER
5835L:      linux-parisc@vger.kernel.org
5836S:      Maintained
5837F:      sound/parisc/harmony.*
5838
5839HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5840M:      Jimmy Vance <jimmy.vance@hpe.com>
5841S:      Supported
5842F:      Documentation/watchdog/hpwdt.txt
5843F:      drivers/watchdog/hpwdt.c
5844
5845HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5846M:      Don Brace <don.brace@microsemi.com>
5847L:      esc.storagedev@microsemi.com
5848L:      linux-scsi@vger.kernel.org
5849S:      Supported
5850F:      Documentation/scsi/hpsa.txt
5851F:      drivers/scsi/hpsa*.[ch]
5852F:      include/linux/cciss*.h
5853F:      include/uapi/linux/cciss*.h
5854
5855HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5856M:      Don Brace <don.brace@microsemi.com>
5857L:      esc.storagedev@microsemi.com
5858L:      linux-scsi@vger.kernel.org
5859S:      Supported
5860F:      Documentation/blockdev/cciss.txt
5861F:      drivers/block/cciss*
5862F:      include/linux/cciss_ioctl.h
5863F:      include/uapi/linux/cciss_ioctl.h
5864
5865HFI1 DRIVER
5866M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5867M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5868L:      linux-rdma@vger.kernel.org
5869S:      Supported
5870F:      drivers/infiniband/hw/hfi1
5871
5872HFS FILESYSTEM
5873L:      linux-fsdevel@vger.kernel.org
5874S:      Orphan
5875F:      Documentation/filesystems/hfs.txt
5876F:      fs/hfs/
5877
5878HFSPLUS FILESYSTEM
5879L:      linux-fsdevel@vger.kernel.org
5880S:      Orphan
5881F:      Documentation/filesystems/hfsplus.txt
5882F:      fs/hfsplus/
5883
5884HGA FRAMEBUFFER DRIVER
5885M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5886L:      linux-nvidia@lists.surfsouth.com
5887W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5888S:      Maintained
5889F:      drivers/video/fbdev/hgafb.c
5890
5891HIBERNATION (aka Software Suspend, aka swsusp)
5892M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5893M:      Pavel Machek <pavel@ucw.cz>
5894L:      linux-pm@vger.kernel.org
5895B:      https://bugzilla.kernel.org
5896S:      Supported
5897F:      arch/x86/power/
5898F:      drivers/base/power/
5899F:      kernel/power/
5900F:      include/linux/suspend.h
5901F:      include/linux/freezer.h
5902F:      include/linux/pm.h
5903F:      arch/*/include/asm/suspend*.h
5904
5905HID CORE LAYER
5906M:      Jiri Kosina <jikos@kernel.org>
5907R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5908L:      linux-input@vger.kernel.org
5909T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5910S:      Maintained
5911F:      drivers/hid/
5912F:      include/linux/hid*
5913F:      include/uapi/linux/hid*
5914
5915HID SENSOR HUB DRIVERS
5916M:      Jiri Kosina <jikos@kernel.org>
5917M:      Jonathan Cameron <jic23@kernel.org>
5918M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5919L:      linux-input@vger.kernel.org
5920L:      linux-iio@vger.kernel.org
5921S:      Maintained
5922F:      Documentation/hid/hid-sensor*
5923F:      drivers/hid/hid-sensor-*
5924F:      drivers/iio/*/hid-*
5925F:      include/linux/hid-sensor-*
5926
5927HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5928M:      Thomas Gleixner <tglx@linutronix.de>
5929L:      linux-kernel@vger.kernel.org
5930T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5931S:      Maintained
5932F:      Documentation/timers/
5933F:      kernel/time/hrtimer.c
5934F:      kernel/time/clockevents.c
5935F:      kernel/time/tick*.*
5936F:      kernel/time/timer_*.c
5937F:      include/linux/clockchips.h
5938F:      include/linux/hrtimer.h
5939
5940HIGH-SPEED SCC DRIVER FOR AX.25
5941L:      linux-hams@vger.kernel.org
5942S:      Orphan
5943F:      drivers/net/hamradio/dmascc.c
5944F:      drivers/net/hamradio/scc.c
5945
5946HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5947M:      HighPoint Linux Team <linux@highpoint-tech.com>
5948W:      http://www.highpoint-tech.com
5949S:      Supported
5950F:      Documentation/scsi/hptiop.txt
5951F:      drivers/scsi/hptiop.c
5952
5953HIPPI
5954M:      Jes Sorensen <jes@trained-monkey.org>
5955L:      linux-hippi@sunsite.dk
5956S:      Maintained
5957F:      include/linux/hippidevice.h
5958F:      include/uapi/linux/if_hippi.h
5959F:      net/802/hippi.c
5960F:      drivers/net/hippi/
5961
5962HISILICON NETWORK SUBSYSTEM DRIVER
5963M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5964M:      Salil Mehta <salil.mehta@huawei.com>
5965L:      netdev@vger.kernel.org
5966W:      http://www.hisilicon.com
5967S:      Maintained
5968F:      drivers/net/ethernet/hisilicon/
5969F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5970
5971HISILICON ROCE DRIVER
5972M:      Lijun Ou <oulijun@huawei.com>
5973M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5974L:      linux-rdma@vger.kernel.org
5975S:      Maintained
5976F:      drivers/infiniband/hw/hns/
5977F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5978
5979HISILICON SAS Controller
5980M:      John Garry <john.garry@huawei.com>
5981W:      http://www.hisilicon.com
5982S:      Supported
5983F:      drivers/scsi/hisi_sas/
5984F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5985
5986HOST AP DRIVER
5987M:      Jouni Malinen <j@w1.fi>
5988L:      linux-wireless@vger.kernel.org
5989W:      http://w1.fi/hostap-driver.html
5990S:      Obsolete
5991F:      drivers/net/wireless/intersil/hostap/
5992
5993HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5994L:      platform-driver-x86@vger.kernel.org
5995S:      Orphan
5996F:      drivers/platform/x86/tc1100-wmi.c
5997
5998HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5999M:      Jaroslav Kysela <perex@perex.cz>
6000S:      Maintained
6001F:      drivers/net/ethernet/hp/hp100.*
6002
6003HPET:   High Precision Event Timers driver
6004M:      Clemens Ladisch <clemens@ladisch.de>
6005S:      Maintained
6006F:      Documentation/timers/hpet.txt
6007F:      drivers/char/hpet.c
6008F:      include/linux/hpet.h
6009F:      include/uapi/linux/hpet.h
6010
6011HPET:   x86
6012S:      Orphan
6013F:      arch/x86/kernel/hpet.c
6014F:      arch/x86/include/asm/hpet.h
6015
6016HPFS FILESYSTEM
6017M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6018W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6019S:      Maintained
6020F:      fs/hpfs/
6021
6022HSI SUBSYSTEM
6023M:      Sebastian Reichel <sre@kernel.org>
6024T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6025S:      Maintained
6026F:      Documentation/ABI/testing/sysfs-bus-hsi
6027F:      Documentation/device-drivers/serial-interfaces.rst
6028F:      drivers/hsi/
6029F:      include/linux/hsi/
6030F:      include/uapi/linux/hsi/
6031
6032HSO 3G MODEM DRIVER
6033L:      linux-usb@vger.kernel.org
6034S:      Orphan
6035F:      drivers/net/usb/hso.c
6036
6037HSR NETWORK PROTOCOL
6038M:      Arvid Brodin <arvid.brodin@alten.se>
6039L:      netdev@vger.kernel.org
6040S:      Maintained
6041F:      net/hsr/
6042
6043HTCPEN TOUCHSCREEN DRIVER
6044M:      Pau Oliva Fora <pof@eslack.org>
6045L:      linux-input@vger.kernel.org
6046S:      Maintained
6047F:      drivers/input/touchscreen/htcpen.c
6048
6049HUGETLB FILESYSTEM
6050M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6051S:      Maintained
6052F:      fs/hugetlbfs/
6053
6054HVA ST MEDIA DRIVER
6055M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6056L:      linux-media@vger.kernel.org
6057T:      git git://linuxtv.org/media_tree.git
6058W:      https://linuxtv.org
6059S:      Supported
6060F:      drivers/media/platform/sti/hva
6061
6062Hyper-V CORE AND DRIVERS
6063M:      "K. Y. Srinivasan" <kys@microsoft.com>
6064M:      Haiyang Zhang <haiyangz@microsoft.com>
6065M:      Stephen Hemminger <sthemmin@microsoft.com>
6066L:      devel@linuxdriverproject.org
6067S:      Maintained
6068F:      arch/x86/include/asm/mshyperv.h
6069F:      arch/x86/include/uapi/asm/hyperv.h
6070F:      arch/x86/kernel/cpu/mshyperv.c
6071F:      arch/x86/hyperv
6072F:      drivers/hid/hid-hyperv.c
6073F:      drivers/hv/
6074F:      drivers/input/serio/hyperv-keyboard.c
6075F:      drivers/pci/host/pci-hyperv.c
6076F:      drivers/net/hyperv/
6077F:      drivers/scsi/storvsc_drv.c
6078F:      drivers/uio/uio_hv_generic.c
6079F:      drivers/video/fbdev/hyperv_fb.c
6080F:      include/linux/hyperv.h
6081F:      tools/hv/
6082F:      Documentation/ABI/stable/sysfs-bus-vmbus
6083
6084I2C MUXES
6085M:      Peter Rosin <peda@axentia.se>
6086L:      linux-i2c@vger.kernel.org
6087S:      Maintained
6088F:      Documentation/i2c/i2c-topology
6089F:      Documentation/i2c/muxes/
6090F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6091F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6092F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6093F:      drivers/i2c/i2c-mux.c
6094F:      drivers/i2c/muxes/
6095F:      include/linux/i2c-mux.h
6096
6097I2C OVER PARALLEL PORT
6098M:      Jean Delvare <jdelvare@suse.com>
6099L:      linux-i2c@vger.kernel.org
6100S:      Maintained
6101F:      Documentation/i2c/busses/i2c-parport
6102F:      Documentation/i2c/busses/i2c-parport-light
6103F:      drivers/i2c/busses/i2c-parport.c
6104F:      drivers/i2c/busses/i2c-parport-light.c
6105
6106I2C/SMBUS CONTROLLER DRIVERS FOR PC
6107M:      Jean Delvare <jdelvare@suse.com>
6108L:      linux-i2c@vger.kernel.org
6109S:      Maintained
6110F:      Documentation/i2c/busses/i2c-ali1535
6111F:      Documentation/i2c/busses/i2c-ali1563
6112F:      Documentation/i2c/busses/i2c-ali15x3
6113F:      Documentation/i2c/busses/i2c-amd756
6114F:      Documentation/i2c/busses/i2c-amd8111
6115F:      Documentation/i2c/busses/i2c-i801
6116F:      Documentation/i2c/busses/i2c-nforce2
6117F:      Documentation/i2c/busses/i2c-piix4
6118F:      Documentation/i2c/busses/i2c-sis5595
6119F:      Documentation/i2c/busses/i2c-sis630
6120F:      Documentation/i2c/busses/i2c-sis96x
6121F:      Documentation/i2c/busses/i2c-via
6122F:      Documentation/i2c/busses/i2c-viapro
6123F:      drivers/i2c/busses/i2c-ali1535.c
6124F:      drivers/i2c/busses/i2c-ali1563.c
6125F:      drivers/i2c/busses/i2c-ali15x3.c
6126F:      drivers/i2c/busses/i2c-amd756.c
6127F:      drivers/i2c/busses/i2c-amd756-s4882.c
6128F:      drivers/i2c/busses/i2c-amd8111.c
6129F:      drivers/i2c/busses/i2c-i801.c
6130F:      drivers/i2c/busses/i2c-isch.c
6131F:      drivers/i2c/busses/i2c-nforce2.c
6132F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6133F:      drivers/i2c/busses/i2c-piix4.c
6134F:      drivers/i2c/busses/i2c-sis5595.c
6135F:      drivers/i2c/busses/i2c-sis630.c
6136F:      drivers/i2c/busses/i2c-sis96x.c
6137F:      drivers/i2c/busses/i2c-via.c
6138F:      drivers/i2c/busses/i2c-viapro.c
6139
6140I2C/SMBUS ISMT DRIVER
6141M:      Seth Heasley <seth.heasley@intel.com>
6142M:      Neil Horman <nhorman@tuxdriver.com>
6143L:      linux-i2c@vger.kernel.org
6144F:      drivers/i2c/busses/i2c-ismt.c
6145F:      Documentation/i2c/busses/i2c-ismt
6146
6147I2C/SMBUS STUB DRIVER
6148M:      Jean Delvare <jdelvare@suse.com>
6149L:      linux-i2c@vger.kernel.org
6150S:      Maintained
6151F:      drivers/i2c/i2c-stub.c
6152
6153I2C SUBSYSTEM
6154M:      Wolfram Sang <wsa@the-dreams.de>
6155L:      linux-i2c@vger.kernel.org
6156W:      https://i2c.wiki.kernel.org/
6157Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6158T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6159S:      Maintained
6160F:      Documentation/devicetree/bindings/i2c/
6161F:      Documentation/i2c/
6162F:      drivers/i2c/
6163F:      drivers/i2c/*/
6164F:      include/linux/i2c.h
6165F:      include/linux/i2c-*.h
6166F:      include/uapi/linux/i2c.h
6167F:      include/uapi/linux/i2c-*.h
6168
6169I2C ACPI SUPPORT
6170M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6171L:      linux-i2c@vger.kernel.org
6172L:      linux-acpi@vger.kernel.org
6173S:      Maintained
6174
6175I2C-TAOS-EVM DRIVER
6176M:      Jean Delvare <jdelvare@suse.com>
6177L:      linux-i2c@vger.kernel.org
6178S:      Maintained
6179F:      Documentation/i2c/busses/i2c-taos-evm
6180F:      drivers/i2c/busses/i2c-taos-evm.c
6181
6182I2C-TINY-USB DRIVER
6183M:      Till Harbaum <till@harbaum.org>
6184L:      linux-i2c@vger.kernel.org
6185W:      http://www.harbaum.org/till/i2c_tiny_usb
6186S:      Maintained
6187F:      drivers/i2c/busses/i2c-tiny-usb.c
6188
6189i386 BOOT CODE
6190M:      "H. Peter Anvin" <hpa@zytor.com>
6191S:      Maintained
6192F:      arch/x86/boot/
6193
6194i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6195M:      "H. Peter Anvin" <hpa@zytor.com>
6196T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6197S:      Maintained
6198
6199IA64 (Itanium) PLATFORM
6200M:      Tony Luck <tony.luck@intel.com>
6201M:      Fenghua Yu <fenghua.yu@intel.com>
6202L:      linux-ia64@vger.kernel.org
6203T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6204S:      Maintained
6205F:      arch/ia64/
6206
6207IBM Power VMX Cryptographic instructions
6208M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6209M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6210L:      linux-crypto@vger.kernel.org
6211S:      Supported
6212F:      drivers/crypto/vmx/Makefile
6213F:      drivers/crypto/vmx/Kconfig
6214F:      drivers/crypto/vmx/vmx.c
6215F:      drivers/crypto/vmx/aes*
6216F:      drivers/crypto/vmx/ghash*
6217F:      drivers/crypto/vmx/ppc-xlate.pl
6218
6219IBM Power in-Nest Crypto Acceleration
6220M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6221M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6222L:      linux-crypto@vger.kernel.org
6223S:      Supported
6224F:      drivers/crypto/nx/Makefile
6225F:      drivers/crypto/nx/Kconfig
6226F:      drivers/crypto/nx/nx-aes*
6227F:      drivers/crypto/nx/nx-sha*
6228F:      drivers/crypto/nx/nx.*
6229F:      drivers/crypto/nx/nx_csbcpb.h
6230F:      drivers/crypto/nx/nx_debugfs.h
6231
6232IBM Power 842 compression accelerator
6233M:      Dan Streetman <ddstreet@ieee.org>
6234S:      Supported
6235F:      drivers/crypto/nx/Makefile
6236F:      drivers/crypto/nx/Kconfig
6237F:      drivers/crypto/nx/nx-842*
6238F:      include/linux/sw842.h
6239F:      crypto/842.c
6240F:      lib/842/
6241
6242IBM Power Linux RAID adapter
6243M:      Brian King <brking@us.ibm.com>
6244S:      Supported
6245F:      drivers/scsi/ipr.*
6246
6247IBM Power Virtual Ethernet Device Driver
6248M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6249L:      netdev@vger.kernel.org
6250S:      Supported
6251F:      drivers/net/ethernet/ibm/ibmveth.*
6252
6253IBM Power SRIOV Virtual NIC Device Driver
6254M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6255M:      John Allen <jallen@linux.vnet.ibm.com>
6256L:      netdev@vger.kernel.org
6257S:      Supported
6258F:      drivers/net/ethernet/ibm/ibmvnic.*
6259
6260IBM Power Virtual SCSI Device Drivers
6261M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6262L:      linux-scsi@vger.kernel.org
6263S:      Supported
6264F:      drivers/scsi/ibmvscsi/ibmvscsi*
6265F:      include/scsi/viosrp.h
6266
6267IBM Power Virtual SCSI Device Target Driver
6268M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6269M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6270L:      linux-scsi@vger.kernel.org
6271L:      target-devel@vger.kernel.org
6272S:      Supported
6273F:      drivers/scsi/ibmvscsi_tgt/
6274
6275IBM Power Virtual FC Device Drivers
6276M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6277L:      linux-scsi@vger.kernel.org
6278S:      Supported
6279F:      drivers/scsi/ibmvscsi/ibmvfc*
6280
6281IBM ServeRAID RAID DRIVER
6282S:      Orphan
6283F:      drivers/scsi/ips.*
6284
6285ICH LPC AND GPIO DRIVER
6286M:      Peter Tyser <ptyser@xes-inc.com>
6287S:      Maintained
6288F:      drivers/mfd/lpc_ich.c
6289F:      drivers/gpio/gpio-ich.c
6290
6291IDT VersaClock 5 CLOCK DRIVER
6292M:      Marek Vasut <marek.vasut@gmail.com>
6293S:      Maintained
6294F:      drivers/clk/clk-versaclock5.c
6295
6296IDE SUBSYSTEM
6297M:      "David S. Miller" <davem@davemloft.net>
6298L:      linux-ide@vger.kernel.org
6299Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6300T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6301S:      Maintained
6302F:      Documentation/ide/
6303F:      drivers/ide/
6304F:      include/linux/ide.h
6305
6306IDEAPAD LAPTOP EXTRAS DRIVER
6307M:      Ike Panhc <ike.pan@canonical.com>
6308L:      platform-driver-x86@vger.kernel.org
6309W:      http://launchpad.net/ideapad-laptop
6310S:      Maintained
6311F:      drivers/platform/x86/ideapad-laptop.c
6312
6313IDEAPAD LAPTOP SLIDEBAR DRIVER
6314M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6315L:      linux-input@vger.kernel.org
6316W:      https://github.com/o2genum/ideapad-slidebar
6317S:      Maintained
6318F:      drivers/input/misc/ideapad_slidebar.c
6319
6320IDE/ATAPI DRIVERS
6321M:      Borislav Petkov <bp@alien8.de>
6322L:      linux-ide@vger.kernel.org
6323S:      Maintained
6324F:      Documentation/cdrom/ide-cd
6325F:      drivers/ide/ide-cd*
6326
6327IEEE 802.15.4 SUBSYSTEM
6328M:      Alexander Aring <aar@pengutronix.de>
6329M:      Stefan Schmidt <stefan@osg.samsung.com>
6330L:      linux-wpan@vger.kernel.org
6331W:      http://wpan.cakelab.org/
6332T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6333T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6334S:      Maintained
6335F:      net/ieee802154/
6336F:      net/mac802154/
6337F:      drivers/net/ieee802154/
6338F:      include/linux/nl802154.h
6339F:      include/linux/ieee802154.h
6340F:      include/net/nl802154.h
6341F:      include/net/mac802154.h
6342F:      include/net/af_ieee802154.h
6343F:      include/net/cfg802154.h
6344F:      include/net/ieee802154_netdev.h
6345F:      Documentation/networking/ieee802154.txt
6346
6347IFE PROTOCOL
6348M:      Yotam Gigi <yotamg@mellanox.com>
6349M:      Jamal Hadi Salim <jhs@mojatatu.com>
6350F:      net/ife
6351F:      include/net/ife.h
6352F:      include/uapi/linux/ife.h
6353
6354IGORPLUG-USB IR RECEIVER
6355M:      Sean Young <sean@mess.org>
6356L:      linux-media@vger.kernel.org
6357S:      Maintained
6358F:      drivers/media/rc/igorplugusb.c
6359
6360IGUANAWORKS USB IR TRANSCEIVER
6361M:      Sean Young <sean@mess.org>
6362L:      linux-media@vger.kernel.org
6363S:      Maintained
6364F:      drivers/media/rc/iguanair.c
6365
6366IIO DIGITAL POTENTIOMETER DAC
6367M:      Peter Rosin <peda@axentia.se>
6368L:      linux-iio@vger.kernel.org
6369S:      Maintained
6370F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6371F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6372F:      drivers/iio/dac/dpot-dac.c
6373
6374IIO ENVELOPE DETECTOR
6375M:      Peter Rosin <peda@axentia.se>
6376L:      linux-iio@vger.kernel.org
6377S:      Maintained
6378F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6379F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6380F:      drivers/iio/adc/envelope-detector.c
6381
6382IIO SUBSYSTEM AND DRIVERS
6383M:      Jonathan Cameron <jic23@kernel.org>
6384R:      Hartmut Knaack <knaack.h@gmx.de>
6385R:      Lars-Peter Clausen <lars@metafoo.de>
6386R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6387L:      linux-iio@vger.kernel.org
6388T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6389S:      Maintained
6390F:      Documentation/devicetree/bindings/iio/
6391F:      drivers/iio/
6392F:      drivers/staging/iio/
6393F:      include/linux/iio/
6394F:      tools/iio/
6395
6396IKANOS/ADI EAGLE ADSL USB DRIVER
6397M:      Matthieu Castet <castet.matthieu@free.fr>
6398M:      Stanislaw Gruszka <stf_xl@wp.pl>
6399S:      Maintained
6400F:      drivers/usb/atm/ueagle-atm.c
6401
6402IMGTEC ASCII LCD DRIVER
6403M:      Paul Burton <paul.burton@imgtec.com>
6404S:      Maintained
6405F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6406F:      drivers/auxdisplay/img-ascii-lcd.c
6407
6408INA209 HARDWARE MONITOR DRIVER
6409M:      Guenter Roeck <linux@roeck-us.net>
6410L:      linux-hwmon@vger.kernel.org
6411S:      Maintained
6412F:      Documentation/hwmon/ina209
6413F:      Documentation/devicetree/bindings/i2c/ina209.txt
6414F:      drivers/hwmon/ina209.c
6415
6416INA2XX HARDWARE MONITOR DRIVER
6417M:      Guenter Roeck <linux@roeck-us.net>
6418L:      linux-hwmon@vger.kernel.org
6419S:      Maintained
6420F:      Documentation/hwmon/ina2xx
6421F:      drivers/hwmon/ina2xx.c
6422F:      include/linux/platform_data/ina2xx.h
6423
6424INDUSTRY PACK SUBSYSTEM (IPACK)
6425M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6426M:      Jens Taprogge <jens.taprogge@taprogge.org>
6427M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6428L:      industrypack-devel@lists.sourceforge.net
6429W:      http://industrypack.sourceforge.net
6430S:      Maintained
6431F:      drivers/ipack/
6432
6433INGENIC JZ4780 DMA Driver
6434M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6435S:      Maintained
6436F:      drivers/dma/dma-jz4780.c
6437
6438INGENIC JZ4780 NAND DRIVER
6439M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6440L:      linux-mtd@lists.infradead.org
6441S:      Maintained
6442F:      drivers/mtd/nand/jz4780_*
6443
6444INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6445M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6446M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6447L:      linux-ima-devel@lists.sourceforge.net
6448L:      linux-ima-user@lists.sourceforge.net
6449L:      linux-security-module@vger.kernel.org
6450T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6451S:      Supported
6452F:      security/integrity/ima/
6453
6454IMGTEC IR DECODER DRIVER
6455M:      James Hogan <james.hogan@imgtec.com>
6456S:      Maintained
6457F:      drivers/media/rc/img-ir/
6458
6459IMS TWINTURBO FRAMEBUFFER DRIVER
6460L:      linux-fbdev@vger.kernel.org
6461S:      Orphan
6462F:      drivers/video/fbdev/imsttfb.c
6463
6464INFINIBAND SUBSYSTEM
6465M:      Doug Ledford <dledford@redhat.com>
6466M:      Sean Hefty <sean.hefty@intel.com>
6467M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6468L:      linux-rdma@vger.kernel.org
6469W:      http://www.openfabrics.org/
6470Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6471T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6472S:      Supported
6473F:      Documentation/infiniband/
6474F:      drivers/infiniband/
6475F:      include/uapi/linux/if_infiniband.h
6476F:      include/uapi/rdma/
6477F:      include/rdma/
6478
6479INOTIFY
6480M:      John McCutchan <john@johnmccutchan.com>
6481M:      Robert Love <rlove@rlove.org>
6482M:      Eric Paris <eparis@parisplace.org>
6483S:      Maintained
6484F:      Documentation/filesystems/inotify.txt
6485F:      fs/notify/inotify/
6486F:      include/linux/inotify.h
6487F:      include/uapi/linux/inotify.h
6488
6489INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6490M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6491L:      linux-input@vger.kernel.org
6492Q:      http://patchwork.kernel.org/project/linux-input/list/
6493T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6494S:      Maintained
6495F:      drivers/input/
6496F:      include/linux/input.h
6497F:      include/uapi/linux/input.h
6498F:      include/linux/input/
6499F:      Documentation/devicetree/bindings/input/
6500
6501INPUT MULTITOUCH (MT) PROTOCOL
6502M:      Henrik Rydberg <rydberg@bitmath.org>
6503L:      linux-input@vger.kernel.org
6504S:      Odd fixes
6505F:      Documentation/input/multi-touch-protocol.txt
6506F:      drivers/input/input-mt.c
6507K:      \b(ABS|SYN)_MT_
6508
6509INTEL ASoC BDW/HSW DRIVERS
6510M:      Jie Yang <yang.jie@linux.intel.com>
6511L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6512S:      Supported
6513F:      sound/soc/intel/common/sst-dsp*
6514F:      sound/soc/intel/common/sst-firmware.c
6515F:      sound/soc/intel/boards/broadwell.c
6516F:      sound/soc/intel/haswell/
6517
6518INTEL C600 SERIES SAS CONTROLLER DRIVER
6519M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6520M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6521L:      linux-scsi@vger.kernel.org
6522T:      git git://git.code.sf.net/p/intel-sas/isci
6523S:      Supported
6524F:      drivers/scsi/isci/
6525
6526INTEL HID EVENT DRIVER
6527M:      Alex Hung <alex.hung@canonical.com>
6528L:      platform-driver-x86@vger.kernel.org
6529S:      Maintained
6530F:      drivers/platform/x86/intel-hid.c
6531
6532INTEL VIRTUAL BUTTON DRIVER
6533M:      AceLan Kao <acelan.kao@canonical.com>
6534L:      platform-driver-x86@vger.kernel.org
6535S:      Maintained
6536F:      drivers/platform/x86/intel-vbtn.c
6537
6538INTEL IDLE DRIVER
6539M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6540M:      Len Brown <lenb@kernel.org>
6541L:      linux-pm@vger.kernel.org
6542T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6543B:      https://bugzilla.kernel.org
6544S:      Supported
6545F:      drivers/idle/intel_idle.c
6546
6547INTEL INTEGRATED SENSOR HUB DRIVER
6548M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6549M:      Jiri Kosina <jikos@kernel.org>
6550L:      linux-input@vger.kernel.org
6551S:      Maintained
6552F:      drivers/hid/intel-ish-hid/
6553
6554INTEL PSTATE DRIVER
6555M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6556M:      Len Brown <lenb@kernel.org>
6557L:      linux-pm@vger.kernel.org
6558S:      Supported
6559F:      drivers/cpufreq/intel_pstate.c
6560
6561INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6562M:      Maik Broemme <mbroemme@libmpq.org>
6563L:      linux-fbdev@vger.kernel.org
6564S:      Maintained
6565F:      Documentation/fb/intelfb.txt
6566F:      drivers/video/fbdev/intelfb/
6567
6568INTEL 810/815 FRAMEBUFFER DRIVER
6569M:      Antonino Daplas <adaplas@gmail.com>
6570L:      linux-fbdev@vger.kernel.org
6571S:      Maintained
6572F:      drivers/video/fbdev/i810/
6573
6574INTEL MENLOW THERMAL DRIVER
6575M:      Sujith Thomas <sujith.thomas@intel.com>
6576L:      platform-driver-x86@vger.kernel.org
6577W:      https://01.org/linux-acpi
6578S:      Supported
6579F:      drivers/platform/x86/intel_menlow.c
6580
6581INTEL I/OAT DMA DRIVER
6582M:      Dave Jiang <dave.jiang@intel.com>
6583R:      Dan Williams <dan.j.williams@intel.com>
6584L:      dmaengine@vger.kernel.org
6585Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6586S:      Supported
6587F:      drivers/dma/ioat*
6588
6589INTEL IOMMU (VT-d)
6590M:      David Woodhouse <dwmw2@infradead.org>
6591L:      iommu@lists.linux-foundation.org
6592T:      git git://git.infradead.org/iommu-2.6.git
6593S:      Supported
6594F:      drivers/iommu/intel-iommu.c
6595F:      include/linux/intel-iommu.h
6596
6597INTEL IOP-ADMA DMA DRIVER
6598R:      Dan Williams <dan.j.williams@intel.com>
6599S:      Odd fixes
6600F:      drivers/dma/iop-adma.c
6601
6602INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6603M:      Krzysztof Halasa <khalasa@piap.pl>
6604S:      Maintained
6605F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6606F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6607F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6608F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6609F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6610F:      drivers/net/wan/ixp4xx_hss.c
6611
6612INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6613M:      Deepak Saxena <dsaxena@plexity.net>
6614S:      Maintained
6615F:      drivers/char/hw_random/ixp4xx-rng.c
6616
6617INTEL ETHERNET DRIVERS
6618M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6619L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6620W:      http://www.intel.com/support/feedback.htm
6621W:      http://e1000.sourceforge.net/
6622Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6623T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6624T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6625S:      Supported
6626F:      Documentation/networking/e100.txt
6627F:      Documentation/networking/e1000.txt
6628F:      Documentation/networking/e1000e.txt
6629F:      Documentation/networking/igb.txt
6630F:      Documentation/networking/igbvf.txt
6631F:      Documentation/networking/ixgb.txt
6632F:      Documentation/networking/ixgbe.txt
6633F:      Documentation/networking/ixgbevf.txt
6634F:      Documentation/networking/i40e.txt
6635F:      Documentation/networking/i40evf.txt
6636F:      drivers/net/ethernet/intel/
6637F:      drivers/net/ethernet/intel/*/
6638
6639INTEL RDMA RNIC DRIVER
6640M:     Faisal Latif <faisal.latif@intel.com>
6641M:     Shiraz Saleem <shiraz.saleem@intel.com>
6642L:     linux-rdma@vger.kernel.org
6643S:     Supported
6644F:     drivers/infiniband/hw/i40iw/
6645
6646INTEL MERRIFIELD GPIO DRIVER
6647M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6648L:      linux-gpio@vger.kernel.org
6649S:      Maintained
6650F:      drivers/gpio/gpio-merrifield.c
6651
6652INTEL-MID GPIO DRIVER
6653M:      David Cohen <david.a.cohen@linux.intel.com>
6654L:      linux-gpio@vger.kernel.org
6655S:      Maintained
6656F:      drivers/gpio/gpio-intel-mid.c
6657
6658INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6659M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6660L:      linux-wireless@vger.kernel.org
6661S:      Maintained
6662F:      Documentation/networking/README.ipw2100
6663F:      Documentation/networking/README.ipw2200
6664F:      drivers/net/wireless/intel/ipw2x00/
6665
6666INTEL(R) TRACE HUB
6667M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6668S:      Supported
6669F:      Documentation/trace/intel_th.txt
6670F:      drivers/hwtracing/intel_th/
6671
6672INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6673M:      Ning Sun <ning.sun@intel.com>
6674L:      tboot-devel@lists.sourceforge.net
6675W:      http://tboot.sourceforge.net
6676T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6677S:      Supported
6678F:      Documentation/intel_txt.txt
6679F:      include/linux/tboot.h
6680F:      arch/x86/kernel/tboot.c
6681
6682INTEL WIRELESS WIMAX CONNECTION 2400
6683M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6684M:      linux-wimax@intel.com
6685L:      wimax@linuxwimax.org (subscribers-only)
6686S:      Supported
6687W:      http://linuxwimax.org
6688F:      Documentation/wimax/README.i2400m
6689F:      drivers/net/wimax/i2400m/
6690F:      include/uapi/linux/wimax/i2400m.h
6691
6692INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6693M:      Stanislaw Gruszka <sgruszka@redhat.com>
6694L:      linux-wireless@vger.kernel.org
6695S:      Supported
6696F:      drivers/net/wireless/intel/iwlegacy/
6697
6698INTEL WIRELESS WIFI LINK (iwlwifi)
6699M:      Johannes Berg <johannes.berg@intel.com>
6700M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6701M:      Luca Coelho <luciano.coelho@intel.com>
6702M:      Intel Linux Wireless <linuxwifi@intel.com>
6703L:      linux-wireless@vger.kernel.org
6704W:      http://intellinuxwireless.org
6705T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6706S:      Supported
6707F:      drivers/net/wireless/intel/iwlwifi/
6708
6709INTEL MANAGEMENT ENGINE (mei)
6710M:      Tomas Winkler <tomas.winkler@intel.com>
6711L:      linux-kernel@vger.kernel.org
6712S:      Supported
6713F:      include/uapi/linux/mei.h
6714F:      include/linux/mei_cl_bus.h
6715F:      drivers/misc/mei/*
6716F:      drivers/watchdog/mei_wdt.c
6717F:      Documentation/misc-devices/mei/*
6718F:      samples/mei/*
6719
6720INTEL MIC DRIVERS (mic)
6721M:      Sudeep Dutt <sudeep.dutt@intel.com>
6722M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6723S:      Supported
6724W:      https://github.com/sudeepdutt/mic
6725W:      http://software.intel.com/en-us/mic-developer
6726F:      include/linux/mic_bus.h
6727F:      include/linux/scif.h
6728F:      include/uapi/linux/mic_common.h
6729F:      include/uapi/linux/mic_ioctl.h
6730F:      include/uapi/linux/scif_ioctl.h
6731F:      drivers/misc/mic/
6732F:      drivers/dma/mic_x100_dma.c
6733F:      drivers/dma/mic_x100_dma.h
6734F:      Documentation/mic/
6735
6736INTEL PMC/P-Unit IPC DRIVER
6737M:      Zha Qipeng<qipeng.zha@intel.com>
6738L:      platform-driver-x86@vger.kernel.org
6739S:      Maintained
6740F:      drivers/platform/x86/intel_pmc_ipc.c
6741F:      drivers/platform/x86/intel_punit_ipc.c
6742F:      arch/x86/include/asm/intel_pmc_ipc.h
6743F:      arch/x86/include/asm/intel_punit_ipc.h
6744
6745INTEL TELEMETRY DRIVER
6746M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6747L:      platform-driver-x86@vger.kernel.org
6748S:      Maintained
6749F:      arch/x86/include/asm/intel_telemetry.h
6750F:      drivers/platform/x86/intel_telemetry*
6751
6752INTEL PMC CORE DRIVER
6753M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6754M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6755L:      platform-driver-x86@vger.kernel.org
6756S:      Maintained
6757F:      arch/x86/include/asm/pmc_core.h
6758F:      drivers/platform/x86/intel_pmc_core*
6759
6760INVENSENSE MPU-3050 GYROSCOPE DRIVER
6761M:      Linus Walleij <linus.walleij@linaro.org>
6762L:      linux-iio@vger.kernel.org
6763S:      Maintained
6764F:      drivers/iio/gyro/mpu3050*
6765F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6766
6767IOC3 ETHERNET DRIVER
6768M:      Ralf Baechle <ralf@linux-mips.org>
6769L:      linux-mips@linux-mips.org
6770S:      Maintained
6771F:      drivers/net/ethernet/sgi/ioc3-eth.c
6772
6773IOC3 SERIAL DRIVER
6774M:      Pat Gefre <pfg@sgi.com>
6775L:      linux-serial@vger.kernel.org
6776S:      Maintained
6777F:      drivers/tty/serial/ioc3_serial.c
6778
6779IOMMU DRIVERS
6780M:      Joerg Roedel <joro@8bytes.org>
6781L:      iommu@lists.linux-foundation.org
6782T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6783S:      Maintained
6784F:      Documentation/devicetree/bindings/iommu/
6785F:      drivers/iommu/
6786
6787IP MASQUERADING
6788M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6789S:      Maintained
6790F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6791
6792IPMI SUBSYSTEM
6793M:      Corey Minyard <minyard@acm.org>
6794L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6795W:      http://openipmi.sourceforge.net/
6796S:      Supported
6797F:      Documentation/IPMI.txt
6798F:      drivers/char/ipmi/
6799F:      include/linux/ipmi*
6800F:      include/uapi/linux/ipmi*
6801
6802QCOM AUDIO (ASoC) DRIVERS
6803M:      Patrick Lai <plai@codeaurora.org>
6804M:      Banajit Goswami <bgoswami@codeaurora.org>
6805L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6806S:      Supported
6807F:      sound/soc/qcom/
6808
6809IPS SCSI RAID DRIVER
6810M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6811L:      linux-scsi@vger.kernel.org
6812W:      http://www.adaptec.com/
6813S:      Maintained
6814F:      drivers/scsi/ips*
6815
6816IPVS
6817M:      Wensong Zhang <wensong@linux-vs.org>
6818M:      Simon Horman <horms@verge.net.au>
6819M:      Julian Anastasov <ja@ssi.bg>
6820L:      netdev@vger.kernel.org
6821L:      lvs-devel@vger.kernel.org
6822S:      Maintained
6823T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6824T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6825F:      Documentation/networking/ipvs-sysctl.txt
6826F:      include/net/ip_vs.h
6827F:      include/uapi/linux/ip_vs.h
6828F:      net/netfilter/ipvs/
6829
6830IPWIRELESS DRIVER
6831M:      Jiri Kosina <jikos@kernel.org>
6832M:      David Sterba <dsterba@suse.com>
6833S:      Odd Fixes
6834F:      drivers/tty/ipwireless/
6835
6836IPX NETWORK LAYER
6837L:      netdev@vger.kernel.org
6838S:      Odd fixes
6839F:      include/net/ipx.h
6840F:      include/uapi/linux/ipx.h
6841F:      net/ipx/
6842
6843IRDA SUBSYSTEM
6844M:      Samuel Ortiz <samuel@sortiz.org>
6845L:      irda-users@lists.sourceforge.net (subscribers-only)
6846L:      netdev@vger.kernel.org
6847W:      http://irda.sourceforge.net/
6848S:      Maintained
6849T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6850F:      Documentation/networking/irda.txt
6851F:      drivers/net/irda/
6852F:      include/net/irda/
6853F:      net/irda/
6854
6855IRQ SUBSYSTEM
6856M:      Thomas Gleixner <tglx@linutronix.de>
6857L:      linux-kernel@vger.kernel.org
6858S:      Maintained
6859T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6860F:      kernel/irq/
6861
6862IRQCHIP DRIVERS
6863M:      Thomas Gleixner <tglx@linutronix.de>
6864M:      Jason Cooper <jason@lakedaemon.net>
6865M:      Marc Zyngier <marc.zyngier@arm.com>
6866L:      linux-kernel@vger.kernel.org
6867S:      Maintained
6868T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6869T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6870F:      Documentation/devicetree/bindings/interrupt-controller/
6871F:      drivers/irqchip/
6872
6873IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6874M:      Marc Zyngier <marc.zyngier@arm.com>
6875S:      Maintained
6876T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6877F:      Documentation/IRQ-domain.txt
6878F:      include/linux/irqdomain.h
6879F:      kernel/irq/irqdomain.c
6880F:      kernel/irq/msi.c
6881
6882ISA
6883M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6884S:      Maintained
6885F:      Documentation/isa.txt
6886F:      drivers/base/isa.c
6887F:      include/linux/isa.h
6888
6889ISAPNP
6890M:      Jaroslav Kysela <perex@perex.cz>
6891S:      Maintained
6892F:      Documentation/isapnp.txt
6893F:      drivers/pnp/isapnp/
6894F:      include/linux/isapnp.h
6895
6896ISA RADIO MODULE
6897M:      Hans Verkuil <hverkuil@xs4all.nl>
6898L:      linux-media@vger.kernel.org
6899T:      git git://linuxtv.org/media_tree.git
6900W:      https://linuxtv.org
6901S:      Maintained
6902F:      drivers/media/radio/radio-isa*
6903
6904iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6905M:      Peter Jones <pjones@redhat.com>
6906M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6907S:      Maintained
6908F:      drivers/firmware/iscsi_ibft*
6909
6910ISCSI
6911M:      Lee Duncan <lduncan@suse.com>
6912M:      Chris Leech <cleech@redhat.com>
6913L:      open-iscsi@googlegroups.com
6914W:      www.open-iscsi.com
6915S:      Maintained
6916F:      drivers/scsi/*iscsi*
6917F:      include/scsi/*iscsi*
6918
6919ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6920M:      Or Gerlitz <ogerlitz@mellanox.com>
6921M:      Sagi Grimberg <sagi@grimberg.me>
6922M:      Roi Dayan <roid@mellanox.com>
6923L:      linux-rdma@vger.kernel.org
6924S:      Supported
6925W:      http://www.openfabrics.org
6926W:      www.open-iscsi.org
6927Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6928F:      drivers/infiniband/ulp/iser/
6929
6930ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6931M:      Sagi Grimberg <sagi@grimberg.me>
6932T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6933L:      linux-rdma@vger.kernel.org
6934L:      target-devel@vger.kernel.org
6935S:      Supported
6936W:      http://www.linux-iscsi.org
6937F:      drivers/infiniband/ulp/isert
6938
6939ISDN SUBSYSTEM
6940M:      Karsten Keil <isdn@linux-pingi.de>
6941L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6942L:      netdev@vger.kernel.org
6943W:      http://www.isdn4linux.de
6944T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6945S:      Maintained
6946F:      Documentation/isdn/
6947F:      drivers/isdn/
6948F:      include/linux/isdn.h
6949F:      include/linux/isdn/
6950F:      include/uapi/linux/isdn.h
6951F:      include/uapi/linux/isdn/
6952
6953ISDN SUBSYSTEM (Eicon active card driver)
6954M:      Armin Schindler <mac@melware.de>
6955L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6956W:      http://www.melware.de
6957S:      Maintained
6958F:      drivers/isdn/hardware/eicon/
6959
6960IT87 HARDWARE MONITORING DRIVER
6961M:      Jean Delvare <jdelvare@suse.com>
6962L:      linux-hwmon@vger.kernel.org
6963S:      Maintained
6964F:      Documentation/hwmon/it87
6965F:      drivers/hwmon/it87.c
6966
6967IT913X MEDIA DRIVER
6968M:      Antti Palosaari <crope@iki.fi>
6969L:      linux-media@vger.kernel.org
6970W:      https://linuxtv.org
6971W:      http://palosaari.fi/linux/
6972Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6973T:      git git://linuxtv.org/anttip/media_tree.git
6974S:      Maintained
6975F:      drivers/media/tuners/it913x*
6976
6977IVTV VIDEO4LINUX DRIVER
6978M:      Andy Walls <awalls@md.metrocast.net>
6979L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6980L:      linux-media@vger.kernel.org
6981T:      git git://linuxtv.org/media_tree.git
6982W:      http://www.ivtvdriver.org
6983S:      Maintained
6984F:      Documentation/media/v4l-drivers/ivtv*
6985F:      drivers/media/pci/ivtv/
6986F:      include/uapi/linux/ivtv*
6987
6988IX2505V MEDIA DRIVER
6989M:      Malcolm Priestley <tvboxspy@gmail.com>
6990L:      linux-media@vger.kernel.org
6991W:      https://linuxtv.org
6992Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6993S:      Maintained
6994F:      drivers/media/dvb-frontends/ix2505v*
6995
6996JC42.4 TEMPERATURE SENSOR DRIVER
6997M:      Guenter Roeck <linux@roeck-us.net>
6998L:      linux-hwmon@vger.kernel.org
6999S:      Maintained
7000F:      drivers/hwmon/jc42.c
7001F:      Documentation/hwmon/jc42
7002
7003JFS FILESYSTEM
7004M:      Dave Kleikamp <shaggy@kernel.org>
7005L:      jfs-discussion@lists.sourceforge.net
7006W:      http://jfs.sourceforge.net/
7007T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7008S:      Maintained
7009F:      Documentation/filesystems/jfs.txt
7010F:      fs/jfs/
7011
7012JME NETWORK DRIVER
7013M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7014L:      netdev@vger.kernel.org
7015S:      Maintained
7016F:      drivers/net/ethernet/jme.*
7017
7018JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7019M:      David Woodhouse <dwmw2@infradead.org>
7020L:      linux-mtd@lists.infradead.org
7021W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7022S:      Maintained
7023F:      fs/jffs2/
7024F:      include/uapi/linux/jffs2.h
7025
7026JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7027M:      "Theodore Ts'o" <tytso@mit.edu>
7028M:      Jan Kara <jack@suse.com>
7029L:      linux-ext4@vger.kernel.org
7030S:      Maintained
7031F:      fs/jbd2/
7032F:      include/linux/jbd2.h
7033
7034JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7035M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7036L:      linux-media@vger.kernel.org
7037S:      Maintained
7038F:      drivers/media/platform/rcar_jpu.c
7039
7040JSM Neo PCI based serial card
7041M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7042L:      linux-serial@vger.kernel.org
7043S:      Maintained
7044F:      drivers/tty/serial/jsm/
7045
7046K10TEMP HARDWARE MONITORING DRIVER
7047M:      Clemens Ladisch <clemens@ladisch.de>
7048L:      linux-hwmon@vger.kernel.org
7049S:      Maintained
7050F:      Documentation/hwmon/k10temp
7051F:      drivers/hwmon/k10temp.c
7052
7053K8TEMP HARDWARE MONITORING DRIVER
7054M:      Rudolf Marek <r.marek@assembler.cz>
7055L:      linux-hwmon@vger.kernel.org
7056S:      Maintained
7057F:      Documentation/hwmon/k8temp
7058F:      drivers/hwmon/k8temp.c
7059
7060KASAN
7061M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7062R:      Alexander Potapenko <glider@google.com>
7063R:      Dmitry Vyukov <dvyukov@google.com>
7064L:      kasan-dev@googlegroups.com
7065S:      Maintained
7066F:      arch/*/include/asm/kasan.h
7067F:      arch/*/mm/kasan_init*
7068F:      Documentation/dev-tools/kasan.rst
7069F:      include/linux/kasan*.h
7070F:      lib/test_kasan.c
7071F:      mm/kasan/
7072F:      scripts/Makefile.kasan
7073
7074KCONFIG
7075M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7076L:      linux-kbuild@vger.kernel.org
7077T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7078S:      Maintained
7079F:      Documentation/kbuild/kconfig-language.txt
7080F:      scripts/kconfig/
7081
7082KDUMP
7083M:      Dave Young <dyoung@redhat.com>
7084M:      Baoquan He <bhe@redhat.com>
7085R:      Vivek Goyal <vgoyal@redhat.com>
7086L:      kexec@lists.infradead.org
7087W:      http://lse.sourceforge.net/kdump/
7088S:      Maintained
7089F:      Documentation/kdump/
7090
7091KEENE FM RADIO TRANSMITTER DRIVER
7092M:      Hans Verkuil <hverkuil@xs4all.nl>
7093L:      linux-media@vger.kernel.org
7094T:      git git://linuxtv.org/media_tree.git
7095W:      https://linuxtv.org
7096S:      Maintained
7097F:      drivers/media/radio/radio-keene*
7098
7099KERNEL AUTOMOUNTER v4 (AUTOFS4)
7100M:      Ian Kent <raven@themaw.net>
7101L:      autofs@vger.kernel.org
7102S:      Maintained
7103F:      fs/autofs4/
7104
7105KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7106M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7107M:      Michal Marek <mmarek@suse.com>
7108T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7109L:      linux-kbuild@vger.kernel.org
7110S:      Maintained
7111F:      Documentation/kbuild/
7112F:      Makefile
7113F:      scripts/Makefile.*
7114F:      scripts/basic/
7115F:      scripts/mk*
7116F:      scripts/package/
7117
7118KERNEL JANITORS
7119L:      kernel-janitors@vger.kernel.org
7120W:      http://kernelnewbies.org/KernelJanitors
7121S:      Odd Fixes
7122
7123KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7124M:      "J. Bruce Fields" <bfields@fieldses.org>
7125M:      Jeff Layton <jlayton@poochiereds.net>
7126L:      linux-nfs@vger.kernel.org
7127W:      http://nfs.sourceforge.net/
7128T:      git git://linux-nfs.org/~bfields/linux.git
7129S:      Supported
7130F:      fs/nfsd/
7131F:      include/uapi/linux/nfsd/
7132F:      fs/lockd/
7133F:      fs/nfs_common/
7134F:      net/sunrpc/
7135F:      include/linux/lockd/
7136F:      include/linux/sunrpc/
7137F:      include/uapi/linux/sunrpc/
7138
7139KERNEL SELFTEST FRAMEWORK
7140M:      Shuah Khan <shuahkh@osg.samsung.com>
7141M:      Shuah Khan <shuah@kernel.org>
7142L:      linux-kselftest@vger.kernel.org
7143T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7144S:      Maintained
7145F:      tools/testing/selftests
7146
7147KERNEL VIRTUAL MACHINE (KVM)
7148M:      Paolo Bonzini <pbonzini@redhat.com>
7149M:      Radim Krčmář <rkrcmar@redhat.com>
7150L:      kvm@vger.kernel.org
7151W:      http://www.linux-kvm.org
7152T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7153S:      Supported
7154F:      Documentation/*/kvm*.txt
7155F:      Documentation/virtual/kvm/
7156F:      arch/*/kvm/
7157F:      arch/x86/kernel/kvm.c
7158F:      arch/x86/kernel/kvmclock.c
7159F:      arch/*/include/asm/kvm*
7160F:      include/linux/kvm*
7161F:      include/uapi/linux/kvm*
7162F:      virt/kvm/
7163F:      tools/kvm/
7164
7165KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7166M:      Joerg Roedel <joro@8bytes.org>
7167L:      kvm@vger.kernel.org
7168W:      http://www.linux-kvm.org/
7169S:      Maintained
7170F:      arch/x86/include/asm/svm.h
7171F:      arch/x86/kvm/svm.c
7172
7173KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7174M:      Alexander Graf <agraf@suse.com>
7175L:      kvm-ppc@vger.kernel.org
7176W:      http://www.linux-kvm.org/
7177T:      git git://github.com/agraf/linux-2.6.git
7178S:      Supported
7179F:      arch/powerpc/include/asm/kvm*
7180F:      arch/powerpc/kvm/
7181
7182KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7183M:      Christian Borntraeger <borntraeger@de.ibm.com>
7184M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7185L:      linux-s390@vger.kernel.org
7186W:      http://www.ibm.com/developerworks/linux/linux390/
7187T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7188S:      Supported
7189F:      Documentation/s390/kvm.txt
7190F:      arch/s390/include/asm/kvm*
7191F:      arch/s390/kvm/
7192
7193KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7194M:      Christoffer Dall <christoffer.dall@linaro.org>
7195M:      Marc Zyngier <marc.zyngier@arm.com>
7196L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7197L:      kvmarm@lists.cs.columbia.edu
7198W:      http://systems.cs.columbia.edu/projects/kvm-arm
7199T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7200S:      Supported
7201F:      arch/arm/include/uapi/asm/kvm*
7202F:      arch/arm/include/asm/kvm*
7203F:      arch/arm/kvm/
7204F:      virt/kvm/arm/
7205F:      include/kvm/arm_*
7206
7207KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7208M:      Christoffer Dall <christoffer.dall@linaro.org>
7209M:      Marc Zyngier <marc.zyngier@arm.com>
7210L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7211L:      kvmarm@lists.cs.columbia.edu
7212S:      Maintained
7213F:      arch/arm64/include/uapi/asm/kvm*
7214F:      arch/arm64/include/asm/kvm*
7215F:      arch/arm64/kvm/
7216
7217KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7218M:      James Hogan <james.hogan@imgtec.com>
7219L:      linux-mips@linux-mips.org
7220S:      Supported
7221F:      arch/mips/include/uapi/asm/kvm*
7222F:      arch/mips/include/asm/kvm*
7223F:      arch/mips/kvm/
7224
7225KERNFS
7226M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7227M:      Tejun Heo <tj@kernel.org>
7228T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7229S:      Supported
7230F:      include/linux/kernfs.h
7231F:      fs/kernfs/
7232
7233KEXEC
7234M:      Eric Biederman <ebiederm@xmission.com>
7235W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7236L:      kexec@lists.infradead.org
7237S:      Maintained
7238F:      include/linux/kexec.h
7239F:      include/uapi/linux/kexec.h
7240F:      kernel/kexec*
7241
7242KEYS/KEYRINGS:
7243M:      David Howells <dhowells@redhat.com>
7244L:      keyrings@vger.kernel.org
7245S:      Maintained
7246F:      Documentation/security/keys.txt
7247F:      include/linux/key.h
7248F:      include/linux/key-type.h
7249F:      include/linux/keyctl.h
7250F:      include/uapi/linux/keyctl.h
7251F:      include/keys/
7252F:      security/keys/
7253
7254KEYS-TRUSTED
7255M:      David Safford <safford@us.ibm.com>
7256M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7257L:      linux-security-module@vger.kernel.org
7258L:      keyrings@vger.kernel.org
7259S:      Supported
7260F:      Documentation/security/keys-trusted-encrypted.txt
7261F:      include/keys/trusted-type.h
7262F:      security/keys/trusted.c
7263F:      security/keys/trusted.h
7264
7265KEYS-ENCRYPTED
7266M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7267M:      David Safford <safford@us.ibm.com>
7268L:      linux-security-module@vger.kernel.org
7269L:      keyrings@vger.kernel.org
7270S:      Supported
7271F:      Documentation/security/keys-trusted-encrypted.txt
7272F:      include/keys/encrypted-type.h
7273F:      security/keys/encrypted-keys/
7274
7275KGDB / KDB /debug_core
7276M:      Jason Wessel <jason.wessel@windriver.com>
7277W:      http://kgdb.wiki.kernel.org/
7278L:      kgdb-bugreport@lists.sourceforge.net
7279T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7280S:      Maintained
7281F:      Documentation/DocBook/kgdb.tmpl
7282F:      drivers/misc/kgdbts.c
7283F:      drivers/tty/serial/kgdboc.c
7284F:      include/linux/kdb.h
7285F:      include/linux/kgdb.h
7286F:      kernel/debug/
7287
7288KMEMCHECK
7289M:      Vegard Nossum <vegardno@ifi.uio.no>
7290M:      Pekka Enberg <penberg@kernel.org>
7291S:      Maintained
7292F:      Documentation/dev-tools/kmemcheck.rst
7293F:      arch/x86/include/asm/kmemcheck.h
7294F:      arch/x86/mm/kmemcheck/
7295F:      include/linux/kmemcheck.h
7296F:      mm/kmemcheck.c
7297
7298KMEMLEAK
7299M:      Catalin Marinas <catalin.marinas@arm.com>
7300S:      Maintained
7301F:      Documentation/dev-tools/kmemleak.rst
7302F:      include/linux/kmemleak.h
7303F:      mm/kmemleak.c
7304F:      mm/kmemleak-test.c
7305
7306KPROBES
7307M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7308M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7309M:      "David S. Miller" <davem@davemloft.net>
7310M:      Masami Hiramatsu <mhiramat@kernel.org>
7311S:      Maintained
7312F:      Documentation/kprobes.txt
7313F:      include/linux/kprobes.h
7314F:      include/asm-generic/kprobes.h
7315F:      kernel/kprobes.c
7316
7317KS0108 LCD CONTROLLER DRIVER
7318M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7319W:      http://miguelojeda.es/auxdisplay.htm
7320W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7321S:      Maintained
7322F:      Documentation/auxdisplay/ks0108
7323F:      drivers/auxdisplay/ks0108.c
7324F:      include/linux/ks0108.h
7325
7326L3MDEV
7327M:      David Ahern <dsa@cumulusnetworks.com>
7328L:      netdev@vger.kernel.org
7329S:      Maintained
7330F:      net/l3mdev
7331F:      include/net/l3mdev.h
7332
7333LANTIQ MIPS ARCHITECTURE
7334M:      John Crispin <john@phrozen.org>
7335L:      linux-mips@linux-mips.org
7336S:      Maintained
7337F:      arch/mips/lantiq
7338
7339LAPB module
7340L:      linux-x25@vger.kernel.org
7341S:      Orphan
7342F:      Documentation/networking/lapb-module.txt
7343F:      include/*/lapb.h
7344F:      net/lapb/
7345
7346LASI 53c700 driver for PARISC
7347M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7348L:      linux-scsi@vger.kernel.org
7349S:      Maintained
7350F:      Documentation/scsi/53c700.txt
7351F:      drivers/scsi/53c700*
7352
7353LED SUBSYSTEM
7354M:      Richard Purdie <rpurdie@rpsys.net>
7355M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7356M:      Pavel Machek <pavel@ucw.cz>
7357L:      linux-leds@vger.kernel.org
7358T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7359S:      Maintained
7360F:      Documentation/devicetree/bindings/leds/
7361F:      drivers/leds/
7362F:      include/linux/leds.h
7363
7364LEGACY EEPROM DRIVER
7365M:      Jean Delvare <jdelvare@suse.com>
7366S:      Maintained
7367F:      Documentation/misc-devices/eeprom
7368F:      drivers/misc/eeprom/eeprom.c
7369
7370LEGO USB Tower driver
7371M:      Juergen Stuber <starblue@users.sourceforge.net>
7372L:      legousb-devel@lists.sourceforge.net
7373W:      http://legousb.sourceforge.net/
7374S:      Maintained
7375F:      drivers/usb/misc/legousbtower.c
7376
7377LG2160 MEDIA DRIVER
7378M:      Michael Krufky <mkrufky@linuxtv.org>
7379L:      linux-media@vger.kernel.org
7380W:      https://linuxtv.org
7381W:      http://github.com/mkrufky
7382Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7383T:      git git://linuxtv.org/mkrufky/tuners.git
7384S:      Maintained
7385F:      drivers/media/dvb-frontends/lg2160.*
7386
7387LGDT3305 MEDIA DRIVER
7388M:      Michael Krufky <mkrufky@linuxtv.org>
7389L:      linux-media@vger.kernel.org
7390W:      https://linuxtv.org
7391W:      http://github.com/mkrufky
7392Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7393T:      git git://linuxtv.org/mkrufky/tuners.git
7394S:      Maintained
7395F:      drivers/media/dvb-frontends/lgdt3305.*
7396
7397LGUEST
7398M:      Rusty Russell <rusty@rustcorp.com.au>
7399L:      lguest@lists.ozlabs.org
7400W:      http://lguest.ozlabs.org/
7401S:      Odd Fixes
7402F:      arch/x86/include/asm/lguest*.h
7403F:      arch/x86/lguest/
7404F:      drivers/lguest/
7405F:      include/linux/lguest*.h
7406F:      tools/lguest/
7407
7408LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7409M:      Tejun Heo <tj@kernel.org>
7410L:      linux-ide@vger.kernel.org
7411T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7412S:      Maintained
7413F:      drivers/ata/
7414F:      include/linux/ata.h
7415F:      include/linux/libata.h
7416F:      Documentation/devicetree/bindings/ata/
7417
7418LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7419M:      Viresh Kumar <vireshk@kernel.org>
7420L:      linux-ide@vger.kernel.org
7421T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7422S:      Maintained
7423F:      include/linux/pata_arasan_cf_data.h
7424F:      drivers/ata/pata_arasan_cf.c
7425
7426LIBATA PATA DRIVERS
7427M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7428M:      Tejun Heo <tj@kernel.org>
7429L:      linux-ide@vger.kernel.org
7430T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7431S:      Maintained
7432F:      drivers/ata/pata_*.c
7433F:      drivers/ata/ata_generic.c
7434
7435LIBATA SATA AHCI PLATFORM devices support
7436M:      Hans de Goede <hdegoede@redhat.com>
7437M:      Tejun Heo <tj@kernel.org>
7438L:      linux-ide@vger.kernel.org
7439T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7440S:      Maintained
7441F:      drivers/ata/ahci_platform.c
7442F:      drivers/ata/libahci_platform.c
7443F:      include/linux/ahci_platform.h
7444
7445LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7446M:      Mikael Pettersson <mikpelinux@gmail.com>
7447L:      linux-ide@vger.kernel.org
7448T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7449S:      Maintained
7450F:      drivers/ata/sata_promise.*
7451
7452LIBLOCKDEP
7453M:      Sasha Levin <sasha.levin@oracle.com>
7454S:      Maintained
7455F:      tools/lib/lockdep/
7456
7457LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7458M:      Dan Williams <dan.j.williams@intel.com>
7459L:      linux-nvdimm@lists.01.org
7460Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7461T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7462S:      Supported
7463F:      drivers/nvdimm/*
7464F:      include/linux/nd.h
7465F:      include/linux/libnvdimm.h
7466F:      include/uapi/linux/ndctl.h
7467
7468LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7469M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7470L:      linux-nvdimm@lists.01.org
7471Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7472S:      Supported
7473F:      drivers/nvdimm/blk.c
7474F:      drivers/nvdimm/region_devs.c
7475F:      drivers/acpi/nfit*
7476
7477LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7478M:      Vishal Verma <vishal.l.verma@intel.com>
7479L:      linux-nvdimm@lists.01.org
7480Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7481S:      Supported
7482F:      drivers/nvdimm/btt*
7483
7484LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7485M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7486L:      linux-nvdimm@lists.01.org
7487Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7488S:      Supported
7489F:      drivers/nvdimm/pmem.c
7490F:      include/linux/pmem.h
7491F:      arch/*/include/asm/pmem.h
7492
7493LIGHTNVM PLATFORM SUPPORT
7494M:      Matias Bjorling <mb@lightnvm.io>
7495W:      http://github/OpenChannelSSD
7496L:      linux-block@vger.kernel.org
7497S:      Maintained
7498F:      drivers/lightnvm/
7499F:      include/linux/lightnvm.h
7500F:      include/uapi/linux/lightnvm.h
7501
7502LINUX FOR POWERPC (32-BIT AND 64-BIT)
7503M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7504M:      Paul Mackerras <paulus@samba.org>
7505M:      Michael Ellerman <mpe@ellerman.id.au>
7506W:      https://github.com/linuxppc/linux/wiki
7507L:      linuxppc-dev@lists.ozlabs.org
7508Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7509T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7510S:      Supported
7511F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7512F:      Documentation/devicetree/bindings/powerpc/opal/
7513F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7514F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7515F:      Documentation/powerpc/
7516F:      arch/powerpc/
7517F:      drivers/char/tpm/tpm_ibmvtpm*
7518F:      drivers/crypto/nx/
7519F:      drivers/crypto/vmx/
7520F:      drivers/i2c/busses/i2c-opal.c
7521F:      drivers/net/ethernet/ibm/ibmveth.*
7522F:      drivers/net/ethernet/ibm/ibmvnic.*
7523F:      drivers/pci/hotplug/pnv_php.c
7524F:      drivers/pci/hotplug/rpa*
7525F:      drivers/rtc/rtc-opal.c
7526F:      drivers/scsi/ibmvscsi/
7527F:      drivers/tty/hvc/hvc_opal.c
7528F:      tools/testing/selftests/powerpc
7529N:      /pmac
7530N:      powermac
7531N:      powernv
7532N:      [^a-z0-9]ps3
7533N:      pseries
7534
7535LINUX FOR POWER MACINTOSH
7536M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7537W:      http://www.penguinppc.org/
7538L:      linuxppc-dev@lists.ozlabs.org
7539S:      Maintained
7540F:      arch/powerpc/platforms/powermac/
7541F:      drivers/macintosh/
7542
7543LINUX FOR POWERPC EMBEDDED MPC5XXX
7544M:      Anatolij Gustschin <agust@denx.de>
7545L:      linuxppc-dev@lists.ozlabs.org
7546T:      git git://git.denx.de/linux-denx-agust.git
7547S:      Maintained
7548F:      arch/powerpc/platforms/512x/
7549F:      arch/powerpc/platforms/52xx/
7550
7551LINUX FOR POWERPC EMBEDDED PPC4XX
7552M:      Alistair Popple <alistair@popple.id.au>
7553M:      Matt Porter <mporter@kernel.crashing.org>
7554W:      http://www.penguinppc.org/
7555L:      linuxppc-dev@lists.ozlabs.org
7556S:      Maintained
7557F:      arch/powerpc/platforms/40x/
7558F:      arch/powerpc/platforms/44x/
7559
7560LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7561L:      linuxppc-dev@lists.ozlabs.org
7562S:      Orphan
7563F:      arch/powerpc/*/*virtex*
7564F:      arch/powerpc/*/*/*virtex*
7565
7566LINUX FOR POWERPC EMBEDDED PPC8XX
7567M:      Vitaly Bordug <vitb@kernel.crashing.org>
7568W:      http://www.penguinppc.org/
7569L:      linuxppc-dev@lists.ozlabs.org
7570S:      Maintained
7571F:      arch/powerpc/platforms/8xx/
7572
7573LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7574M:      Scott Wood <oss@buserror.net>
7575M:      Kumar Gala <galak@kernel.crashing.org>
7576W:      http://www.penguinppc.org/
7577L:      linuxppc-dev@lists.ozlabs.org
7578T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7579S:      Maintained
7580F:      arch/powerpc/platforms/83xx/
7581F:      arch/powerpc/platforms/85xx/
7582
7583LINUX FOR POWERPC PA SEMI PWRFICIENT
7584L:      linuxppc-dev@lists.ozlabs.org
7585S:      Orphan
7586F:      arch/powerpc/platforms/pasemi/
7587F:      drivers/*/*pasemi*
7588F:      drivers/*/*/*pasemi*
7589
7590LINUX SECURITY MODULE (LSM) FRAMEWORK
7591M:      Chris Wright <chrisw@sous-sol.org>
7592L:      linux-security-module@vger.kernel.org
7593S:      Supported
7594
7595LIS3LV02D ACCELEROMETER DRIVER
7596M:      Eric Piel <eric.piel@tremplin-utc.net>
7597S:      Maintained
7598F:      Documentation/misc-devices/lis3lv02d
7599F:      drivers/misc/lis3lv02d/
7600F:      drivers/platform/x86/hp_accel.c
7601
7602LIVE PATCHING
7603M:      Josh Poimboeuf <jpoimboe@redhat.com>
7604M:      Jessica Yu <jeyu@redhat.com>
7605M:      Jiri Kosina <jikos@kernel.org>
7606M:      Miroslav Benes <mbenes@suse.cz>
7607R:      Petr Mladek <pmladek@suse.com>
7608S:      Maintained
7609F:      kernel/livepatch/
7610F:      include/linux/livepatch.h
7611F:      arch/x86/include/asm/livepatch.h
7612F:      arch/x86/kernel/livepatch.c
7613F:      Documentation/livepatch/
7614F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7615F:      samples/livepatch/
7616L:      live-patching@vger.kernel.org
7617T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7618
7619LINUX KERNEL DUMP TEST MODULE (LKDTM)
7620M:      Kees Cook <keescook@chromium.org>
7621S:      Maintained
7622F:      drivers/misc/lkdtm*
7623
7624LLC (802.2)
7625L:      netdev@vger.kernel.org
7626S:      Odd fixes
7627F:      include/linux/llc.h
7628F:      include/uapi/linux/llc.h
7629F:      include/net/llc*
7630F:      net/llc/
7631
7632LM73 HARDWARE MONITOR DRIVER
7633M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7634L:      linux-hwmon@vger.kernel.org
7635S:      Maintained
7636F:      drivers/hwmon/lm73.c
7637
7638LM78 HARDWARE MONITOR DRIVER
7639M:      Jean Delvare <jdelvare@suse.com>
7640L:      linux-hwmon@vger.kernel.org
7641S:      Maintained
7642F:      Documentation/hwmon/lm78
7643F:      drivers/hwmon/lm78.c
7644
7645LM83 HARDWARE MONITOR DRIVER
7646M:      Jean Delvare <jdelvare@suse.com>
7647L:      linux-hwmon@vger.kernel.org
7648S:      Maintained
7649F:      Documentation/hwmon/lm83
7650F:      drivers/hwmon/lm83.c
7651
7652LM90 HARDWARE MONITOR DRIVER
7653M:      Jean Delvare <jdelvare@suse.com>
7654L:      linux-hwmon@vger.kernel.org
7655S:      Maintained
7656F:      Documentation/hwmon/lm90
7657F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7658F:      drivers/hwmon/lm90.c
7659F:      include/dt-bindings/thermal/lm90.h
7660
7661LM95234 HARDWARE MONITOR DRIVER
7662M:      Guenter Roeck <linux@roeck-us.net>
7663L:      linux-hwmon@vger.kernel.org
7664S:      Maintained
7665F:      Documentation/hwmon/lm95234
7666F:      drivers/hwmon/lm95234.c
7667
7668LME2510 MEDIA DRIVER
7669M:      Malcolm Priestley <tvboxspy@gmail.com>
7670L:      linux-media@vger.kernel.org
7671W:      https://linuxtv.org
7672Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7673S:      Maintained
7674F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7675
7676LOCKING PRIMITIVES
7677M:      Peter Zijlstra <peterz@infradead.org>
7678M:      Ingo Molnar <mingo@redhat.com>
7679L:      linux-kernel@vger.kernel.org
7680T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7681S:      Maintained
7682F:      Documentation/locking/
7683F:      include/linux/lockdep.h
7684F:      include/linux/spinlock*.h
7685F:      arch/*/include/asm/spinlock*.h
7686F:      include/linux/rwlock*.h
7687F:      include/linux/mutex*.h
7688F:      arch/*/include/asm/mutex*.h
7689F:      include/linux/rwsem*.h
7690F:      arch/*/include/asm/rwsem.h
7691F:      include/linux/seqlock.h
7692F:      lib/locking*.[ch]
7693F:      kernel/locking/
7694
7695LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7696M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7697L:      linux-ntfs-dev@lists.sourceforge.net
7698W:      http://www.linux-ntfs.org/content/view/19/37/
7699S:      Maintained
7700F:      Documentation/ldm.txt
7701F:      block/partitions/ldm.*
7702
7703LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7704M:      Sathya Prakash <sathya.prakash@broadcom.com>
7705M:      Chaitra P B <chaitra.basappa@broadcom.com>
7706M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7707L:      MPT-FusionLinux.pdl@broadcom.com
7708L:      linux-scsi@vger.kernel.org
7709W:      http://www.avagotech.com/support/
7710S:      Supported
7711F:      drivers/message/fusion/
7712F:      drivers/scsi/mpt2sas/
7713F:      drivers/scsi/mpt3sas/
7714
7715LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7716M:      Matthew Wilcox <matthew@wil.cx>
7717L:      linux-scsi@vger.kernel.org
7718S:      Maintained
7719F:      drivers/scsi/sym53c8xx_2/
7720
7721LTC4261 HARDWARE MONITOR DRIVER
7722M:      Guenter Roeck <linux@roeck-us.net>
7723L:      linux-hwmon@vger.kernel.org
7724S:      Maintained
7725F:      Documentation/hwmon/ltc4261
7726F:      drivers/hwmon/ltc4261.c
7727
7728LTP (Linux Test Project)
7729M:      Mike Frysinger <vapier@gentoo.org>
7730M:      Cyril Hrubis <chrubis@suse.cz>
7731M:      Wanlong Gao <wanlong.gao@gmail.com>
7732M:      Jan Stancek <jstancek@redhat.com>
7733M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7734M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7735L:      ltp@lists.linux.it (subscribers-only)
7736W:      http://linux-test-project.github.io/
7737T:      git git://github.com/linux-test-project/ltp.git
7738S:      Maintained
7739
7740M32R ARCHITECTURE
7741W:      http://www.linux-m32r.org/
7742S:      Orphan
7743F:      arch/m32r/
7744
7745M68K ARCHITECTURE
7746M:      Geert Uytterhoeven <geert@linux-m68k.org>
7747L:      linux-m68k@lists.linux-m68k.org
7748W:      http://www.linux-m68k.org/
7749T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7750S:      Maintained
7751F:      arch/m68k/
7752F:      drivers/zorro/
7753
7754M68K ON APPLE MACINTOSH
7755M:      Joshua Thompson <funaho@jurai.org>
7756W:      http://www.mac.linux-m68k.org/
7757L:      linux-m68k@lists.linux-m68k.org
7758S:      Maintained
7759F:      arch/m68k/mac/
7760
7761M68K ON HP9000/300
7762M:      Philip Blundell <philb@gnu.org>
7763W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7764S:      Maintained
7765F:      arch/m68k/hp300/
7766
7767M88DS3103 MEDIA DRIVER
7768M:      Antti Palosaari <crope@iki.fi>
7769L:      linux-media@vger.kernel.org
7770W:      https://linuxtv.org
7771W:      http://palosaari.fi/linux/
7772Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7773T:      git git://linuxtv.org/anttip/media_tree.git
7774S:      Maintained
7775F:      drivers/media/dvb-frontends/m88ds3103*
7776
7777M88RS2000 MEDIA DRIVER
7778M:      Malcolm Priestley <tvboxspy@gmail.com>
7779L:      linux-media@vger.kernel.org
7780W:      https://linuxtv.org
7781Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7782S:      Maintained
7783F:      drivers/media/dvb-frontends/m88rs2000*
7784
7785MA901 MASTERKIT USB FM RADIO DRIVER
7786M:      Alexey Klimov <klimov.linux@gmail.com>
7787L:      linux-media@vger.kernel.org
7788T:      git git://linuxtv.org/media_tree.git
7789S:      Maintained
7790F:      drivers/media/radio/radio-ma901.c
7791
7792MAC80211
7793M:      Johannes Berg <johannes@sipsolutions.net>
7794L:      linux-wireless@vger.kernel.org
7795W:      http://wireless.kernel.org/
7796T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7797T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7798S:      Maintained
7799F:      Documentation/networking/mac80211-injection.txt
7800F:      include/net/mac80211.h
7801F:      net/mac80211/
7802F:      drivers/net/wireless/mac80211_hwsim.[ch]
7803
7804MAILBOX API
7805M:      Jassi Brar <jassisinghbrar@gmail.com>
7806L:      linux-kernel@vger.kernel.org
7807S:      Maintained
7808F:      drivers/mailbox/
7809F:      include/linux/mailbox_client.h
7810F:      include/linux/mailbox_controller.h
7811
7812MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7813M:      Michael Kerrisk <mtk.manpages@gmail.com>
7814W:      http://www.kernel.org/doc/man-pages
7815L:      linux-man@vger.kernel.org
7816S:      Maintained
7817
7818MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7819M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7820L:      linux-mips@linux-mips.org
7821S:      Maintained
7822F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7823
7824MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7825M:      Andrew Lunn <andrew@lunn.ch>
7826M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7827L:      netdev@vger.kernel.org
7828S:      Maintained
7829F:      drivers/net/dsa/mv88e6xxx/
7830F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7831
7832MARVELL ARMADA DRM SUPPORT
7833M:      Russell King <linux@armlinux.org.uk>
7834S:      Maintained
7835T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7836T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7837F:      drivers/gpu/drm/armada/
7838F:      include/uapi/drm/armada_drm.h
7839F:      Documentation/devicetree/bindings/display/armada/
7840
7841MARVELL CRYPTO DRIVER
7842M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7843M:      Arnaud Ebalard <arno@natisbad.org>
7844F:      drivers/crypto/marvell/
7845S:      Maintained
7846L:      linux-crypto@vger.kernel.org
7847
7848MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7849M:      Mirko Lindner <mlindner@marvell.com>
7850M:      Stephen Hemminger <stephen@networkplumber.org>
7851L:      netdev@vger.kernel.org
7852S:      Maintained
7853F:      drivers/net/ethernet/marvell/sk*
7854
7855MARVELL LIBERTAS WIRELESS DRIVER
7856L:      libertas-dev@lists.infradead.org
7857S:      Orphan
7858F:      drivers/net/wireless/marvell/libertas/
7859
7860MARVELL MV643XX ETHERNET DRIVER
7861M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7862L:      netdev@vger.kernel.org
7863S:      Maintained
7864F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7865F:      include/linux/mv643xx.h
7866
7867MARVELL MVNETA ETHERNET DRIVER
7868M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7869L:      netdev@vger.kernel.org
7870S:      Maintained
7871F:      drivers/net/ethernet/marvell/mvneta.*
7872
7873MARVELL MWIFIEX WIRELESS DRIVER
7874M:      Amitkumar Karwar <akarwar@marvell.com>
7875M:      Nishant Sarmukadam <nishants@marvell.com>
7876M:      Ganapathi Bhat <gbhat@marvell.com>
7877M:      Xinming Hu <huxm@marvell.com>
7878L:      linux-wireless@vger.kernel.org
7879S:      Maintained
7880F:      drivers/net/wireless/marvell/mwifiex/
7881
7882MARVELL MWL8K WIRELESS DRIVER
7883M:      Lennert Buytenhek <buytenh@wantstofly.org>
7884L:      linux-wireless@vger.kernel.org
7885S:      Odd Fixes
7886F:      drivers/net/wireless/marvell/mwl8k.c
7887
7888MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7889M:      Nicolas Pitre <nico@fluxnic.net>
7890S:      Odd Fixes
7891F:      drivers/mmc/host/mvsdio.*
7892
7893MATROX FRAMEBUFFER DRIVER
7894L:      linux-fbdev@vger.kernel.org
7895S:      Orphan
7896F:      drivers/video/fbdev/matrox/matroxfb_*
7897F:      include/uapi/linux/matroxfb.h
7898
7899MAX16065 HARDWARE MONITOR DRIVER
7900M:      Guenter Roeck <linux@roeck-us.net>
7901L:      linux-hwmon@vger.kernel.org
7902S:      Maintained
7903F:      Documentation/hwmon/max16065
7904F:      drivers/hwmon/max16065.c
7905
7906MAX20751 HARDWARE MONITOR DRIVER
7907M:      Guenter Roeck <linux@roeck-us.net>
7908L:      linux-hwmon@vger.kernel.org
7909S:      Maintained
7910F:      Documentation/hwmon/max20751
7911F:      drivers/hwmon/max20751.c
7912
7913MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7914L:      linux-hwmon@vger.kernel.org
7915S:      Orphan
7916F:      Documentation/hwmon/max6650
7917F:      drivers/hwmon/max6650.c
7918
7919MAX6697 HARDWARE MONITOR DRIVER
7920M:      Guenter Roeck <linux@roeck-us.net>
7921L:      linux-hwmon@vger.kernel.org
7922S:      Maintained
7923F:      Documentation/hwmon/max6697
7924F:      Documentation/devicetree/bindings/i2c/max6697.txt
7925F:      drivers/hwmon/max6697.c
7926F:      include/linux/platform_data/max6697.h
7927
7928MAX9860 MONO AUDIO VOICE CODEC DRIVER
7929M:      Peter Rosin <peda@axentia.se>
7930L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7931S:      Maintained
7932F:      Documentation/devicetree/bindings/sound/max9860.txt
7933F:      sound/soc/codecs/max9860.*
7934
7935MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7936M:      Krzysztof Kozlowski <krzk@kernel.org>
7937M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7938L:      linux-pm@vger.kernel.org
7939S:      Supported
7940F:      drivers/power/supply/max14577_charger.c
7941F:      drivers/power/supply/max77693_charger.c
7942
7943MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7944M:      Javier Martinez Canillas <javier@osg.samsung.com>
7945L:      linux-kernel@vger.kernel.org
7946S:      Supported
7947F:      drivers/*/*max77802*.c
7948F:      Documentation/devicetree/bindings/*/*max77802.txt
7949F:      include/dt-bindings/*/*max77802.h
7950
7951MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7952M:      Chanwoo Choi <cw00.choi@samsung.com>
7953M:      Krzysztof Kozlowski <krzk@kernel.org>
7954M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7955L:      linux-kernel@vger.kernel.org
7956S:      Supported
7957F:      drivers/*/max14577*.c
7958F:      drivers/*/max77686*.c
7959F:      drivers/*/max77693*.c
7960F:      drivers/extcon/extcon-max14577.c
7961F:      drivers/extcon/extcon-max77693.c
7962F:      drivers/rtc/rtc-max77686.c
7963F:      drivers/clk/clk-max77686.c
7964F:      Documentation/devicetree/bindings/mfd/max14577.txt
7965F:      Documentation/devicetree/bindings/*/max77686.txt
7966F:      Documentation/devicetree/bindings/mfd/max77693.txt
7967F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7968F:      include/linux/mfd/max14577*.h
7969F:      include/linux/mfd/max77686*.h
7970F:      include/linux/mfd/max77693*.h
7971
7972MAXIRADIO FM RADIO RECEIVER DRIVER
7973M:      Hans Verkuil <hverkuil@xs4all.nl>
7974L:      linux-media@vger.kernel.org
7975T:      git git://linuxtv.org/media_tree.git
7976W:      https://linuxtv.org
7977S:      Maintained
7978F:      drivers/media/radio/radio-maxiradio*
7979
7980MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7981M:      Peter Rosin <peda@axentia.se>
7982L:      linux-iio@vger.kernel.org
7983S:      Maintained
7984F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7985F:      drivers/iio/potentiometer/mcp4531.c
7986
7987MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7988M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7989L:      linux-iio@vger.kernel.org
7990S:      Maintained
7991F:      drivers/iio/dac/cio-dac.c
7992
7993MEDIA DRIVERS FOR RENESAS - FCP
7994M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7995L:      linux-media@vger.kernel.org
7996L:      linux-renesas-soc@vger.kernel.org
7997T:      git git://linuxtv.org/media_tree.git
7998S:      Supported
7999F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8000F:      drivers/media/platform/rcar-fcp.c
8001F:      include/media/rcar-fcp.h
8002
8003MEDIA DRIVERS FOR RENESAS - FDP1
8004M:      Kieran Bingham <kieran@bingham.xyz>
8005L:      linux-media@vger.kernel.org
8006L:      linux-renesas-soc@vger.kernel.org
8007T:      git git://linuxtv.org/media_tree.git
8008S:      Supported
8009F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8010F:      drivers/media/platform/rcar_fdp1.c
8011
8012MEDIA DRIVERS FOR RENESAS - VIN
8013M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8014L:      linux-media@vger.kernel.org
8015L:      linux-renesas-soc@vger.kernel.org
8016T:      git git://linuxtv.org/media_tree.git
8017S:      Supported
8018F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8019F:      drivers/media/platform/rcar-vin/
8020
8021MEDIA DRIVERS FOR RENESAS - VSP1
8022M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8023L:      linux-media@vger.kernel.org
8024L:      linux-renesas-soc@vger.kernel.org
8025T:      git git://linuxtv.org/media_tree.git
8026S:      Supported
8027F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8028F:      drivers/media/platform/vsp1/
8029
8030MEDIA DRIVERS FOR HELENE
8031M:      Abylay Ospan <aospan@netup.ru>
8032L:      linux-media@vger.kernel.org
8033W:      https://linuxtv.org
8034W:      http://netup.tv/
8035T:      git git://linuxtv.org/media_tree.git
8036S:      Supported
8037F:      drivers/media/dvb-frontends/helene*
8038
8039MEDIA DRIVERS FOR ASCOT2E
8040M:      Sergey Kozlov <serjk@netup.ru>
8041M:      Abylay Ospan <aospan@netup.ru>
8042L:      linux-media@vger.kernel.org
8043W:      https://linuxtv.org
8044W:      http://netup.tv/
8045T:      git git://linuxtv.org/media_tree.git
8046S:      Supported
8047F:      drivers/media/dvb-frontends/ascot2e*
8048
8049MEDIA DRIVERS FOR CXD2841ER
8050M:      Sergey Kozlov <serjk@netup.ru>
8051M:      Abylay Ospan <aospan@netup.ru>
8052L:      linux-media@vger.kernel.org
8053W:      https://linuxtv.org
8054W:      http://netup.tv/
8055T:      git git://linuxtv.org/media_tree.git
8056S:      Supported
8057F:      drivers/media/dvb-frontends/cxd2841er*
8058
8059MEDIA DRIVERS FOR HORUS3A
8060M:      Sergey Kozlov <serjk@netup.ru>
8061M:      Abylay Ospan <aospan@netup.ru>
8062L:      linux-media@vger.kernel.org
8063W:      https://linuxtv.org
8064W:      http://netup.tv/
8065T:      git git://linuxtv.org/media_tree.git
8066S:      Supported
8067F:      drivers/media/dvb-frontends/horus3a*
8068
8069MEDIA DRIVERS FOR LNBH25
8070M:      Sergey Kozlov <serjk@netup.ru>
8071M:      Abylay Ospan <aospan@netup.ru>
8072L:      linux-media@vger.kernel.org
8073W:      https://linuxtv.org
8074W:      http://netup.tv/
8075T:      git git://linuxtv.org/media_tree.git
8076S:      Supported
8077F:      drivers/media/dvb-frontends/lnbh25*
8078
8079MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8080M:      Sergey Kozlov <serjk@netup.ru>
8081M:      Abylay Ospan <aospan@netup.ru>
8082L:      linux-media@vger.kernel.org
8083W:      https://linuxtv.org
8084W:      http://netup.tv/
8085T:      git git://linuxtv.org/media_tree.git
8086S:      Supported
8087F:      drivers/media/pci/netup_unidvb/*
8088
8089MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8090M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8091M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8092P:      LinuxTV.org Project
8093L:      linux-media@vger.kernel.org
8094W:      https://linuxtv.org
8095Q:      http://patchwork.kernel.org/project/linux-media/list/
8096T:      git git://linuxtv.org/media_tree.git
8097S:      Maintained
8098F:      Documentation/media/
8099F:      drivers/media/
8100F:      drivers/staging/media/
8101F:      include/linux/platform_data/media/
8102F:      include/media/
8103F:      include/uapi/linux/dvb/
8104F:      include/uapi/linux/videodev2.h
8105F:      include/uapi/linux/media.h
8106F:      include/uapi/linux/v4l2-*
8107F:      include/uapi/linux/meye.h
8108F:      include/uapi/linux/ivtv*
8109F:      include/uapi/linux/uvcvideo.h
8110
8111MEDIATEK ETHERNET DRIVER
8112M:      Felix Fietkau <nbd@openwrt.org>
8113M:      John Crispin <blogic@openwrt.org>
8114L:      netdev@vger.kernel.org
8115S:      Maintained
8116F:      drivers/net/ethernet/mediatek/
8117
8118MEDIATEK MEDIA DRIVER
8119M:      Tiffany Lin <tiffany.lin@mediatek.com>
8120M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8121S:      Supported
8122F:      drivers/media/platform/mtk-vcodec/
8123F:      drivers/media/platform/mtk-vpu/
8124F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8125F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8126
8127MEDIATEK MDP DRIVER
8128M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8129M:      Houlong Wei <houlong.wei@mediatek.com>
8130M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8131S:      Supported
8132F:      drivers/media/platform/mtk-mdp/
8133F:      drivers/media/platform/mtk-vpu/
8134F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8135
8136MEDIATEK MT7601U WIRELESS LAN DRIVER
8137M:      Jakub Kicinski <kubakici@wp.pl>
8138L:      linux-wireless@vger.kernel.org
8139S:      Maintained
8140F:      drivers/net/wireless/mediatek/mt7601u/
8141
8142MEGARAID SCSI/SAS DRIVERS
8143M:      Kashyap Desai <kashyap.desai@broadcom.com>
8144M:      Sumit Saxena <sumit.saxena@broadcom.com>
8145M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8146L:      megaraidlinux.pdl@broadcom.com
8147L:      linux-scsi@vger.kernel.org
8148W:      http://www.avagotech.com/support/
8149S:      Maintained
8150F:      Documentation/scsi/megaraid.txt
8151F:      drivers/scsi/megaraid.*
8152F:      drivers/scsi/megaraid/
8153
8154MELFAS MIP4 TOUCHSCREEN DRIVER
8155M:      Sangwon Jee <jeesw@melfas.com>
8156W:      http://www.melfas.com
8157S:      Supported
8158F:      drivers/input/touchscreen/melfas_mip4.c
8159F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8160
8161MELLANOX ETHERNET DRIVER (mlx4_en)
8162M:      Tariq Toukan <tariqt@mellanox.com>
8163L:      netdev@vger.kernel.org
8164S:      Supported
8165W:      http://www.mellanox.com
8166Q:      http://patchwork.ozlabs.org/project/netdev/list/
8167F:      drivers/net/ethernet/mellanox/mlx4/en_*
8168
8169MELLANOX ETHERNET DRIVER (mlx5e)
8170M:      Saeed Mahameed <saeedm@mellanox.com>
8171L:      netdev@vger.kernel.org
8172S:      Supported
8173W:      http://www.mellanox.com
8174Q:      http://patchwork.ozlabs.org/project/netdev/list/
8175F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8176
8177MELLANOX ETHERNET SWITCH DRIVERS
8178M:      Jiri Pirko <jiri@mellanox.com>
8179M:      Ido Schimmel <idosch@mellanox.com>
8180L:      netdev@vger.kernel.org
8181S:      Supported
8182W:      http://www.mellanox.com
8183Q:      http://patchwork.ozlabs.org/project/netdev/list/
8184F:      drivers/net/ethernet/mellanox/mlxsw/
8185
8186MELLANOX MLXCPLD I2C AND MUX DRIVER
8187M:      Vadim Pasternak <vadimp@mellanox.com>
8188M:      Michael Shych <michaelsh@mellanox.com>
8189L:      linux-i2c@vger.kernel.org
8190S:      Supported
8191F:      drivers/i2c/busses/i2c-mlxcpld.c
8192F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8193F:      Documentation/i2c/busses/i2c-mlxcpld
8194
8195MELLANOX MLXCPLD LED DRIVER
8196M:      Vadim Pasternak <vadimp@mellanox.com>
8197L:      linux-leds@vger.kernel.org
8198S:      Supported
8199F:      drivers/leds/leds-mlxcpld.c
8200F:      Documentation/leds/leds-mlxcpld.txt
8201
8202MELLANOX PLATFORM DRIVER
8203M:      Vadim Pasternak <vadimp@mellanox.com>
8204L:      platform-driver-x86@vger.kernel.org
8205S:      Supported
8206F:      drivers/platform/x86/mlx-platform.c
8207
8208MELLANOX MLX CPLD HOTPLUG DRIVER
8209M:      Vadim Pasternak <vadimp@mellanox.com>
8210L:      platform-driver-x86@vger.kernel.org
8211S:      Supported
8212F:      drivers/platform/x86/mlxcpld-hotplug.c
8213F:      include/linux/platform_data/mlxcpld-hotplug.h
8214
8215SOFT-ROCE DRIVER (rxe)
8216M:      Moni Shoua <monis@mellanox.com>
8217L:      linux-rdma@vger.kernel.org
8218S:      Supported
8219W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8220Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8221F:      drivers/infiniband/sw/rxe/
8222F:      include/uapi/rdma/rdma_user_rxe.h
8223
8224MEMBARRIER SUPPORT
8225M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8226M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8227L:      linux-kernel@vger.kernel.org
8228S:      Supported
8229F:      kernel/membarrier.c
8230F:      include/uapi/linux/membarrier.h
8231
8232MEMORY MANAGEMENT
8233L:      linux-mm@kvack.org
8234W:      http://www.linux-mm.org
8235S:      Maintained
8236F:      include/linux/mm.h
8237F:      include/linux/gfp.h
8238F:      include/linux/mmzone.h
8239F:      include/linux/memory_hotplug.h
8240F:      include/linux/vmalloc.h
8241F:      mm/
8242
8243MEMORY TECHNOLOGY DEVICES (MTD)
8244M:      David Woodhouse <dwmw2@infradead.org>
8245M:      Brian Norris <computersforpeace@gmail.com>
8246M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8247M:      Marek Vasut <marek.vasut@gmail.com>
8248M:      Richard Weinberger <richard@nod.at>
8249M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8250L:      linux-mtd@lists.infradead.org
8251W:      http://www.linux-mtd.infradead.org/
8252Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8253T:      git git://git.infradead.org/linux-mtd.git
8254T:      git git://git.infradead.org/l2-mtd.git
8255S:      Maintained
8256F:      Documentation/devicetree/bindings/mtd/
8257F:      drivers/mtd/
8258F:      include/linux/mtd/
8259F:      include/uapi/mtd/
8260
8261MEN A21 WATCHDOG DRIVER
8262M:      Johannes Thumshirn <morbidrsa@gmail.com>
8263L:      linux-watchdog@vger.kernel.org
8264S:      Maintained
8265F:      drivers/watchdog/mena21_wdt.c
8266
8267MEN CHAMELEON BUS (mcb)
8268M:      Johannes Thumshirn <morbidrsa@gmail.com>
8269S:      Maintained
8270F:      drivers/mcb/
8271F:      include/linux/mcb.h
8272F:      Documentation/men-chameleon-bus.txt
8273
8274MEN F21BMC (Board Management Controller)
8275M:      Andreas Werner <andreas.werner@men.de>
8276S:      Supported
8277F:      drivers/mfd/menf21bmc.c
8278F:      drivers/watchdog/menf21bmc_wdt.c
8279F:      drivers/leds/leds-menf21bmc.c
8280F:      drivers/hwmon/menf21bmc_hwmon.c
8281F:      Documentation/hwmon/menf21bmc
8282
8283METAG ARCHITECTURE
8284M:      James Hogan <james.hogan@imgtec.com>
8285L:      linux-metag@vger.kernel.org
8286T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8287S:      Odd Fixes
8288F:      arch/metag/
8289F:      Documentation/metag/
8290F:      Documentation/devicetree/bindings/metag/
8291F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8292F:      drivers/clocksource/metag_generic.c
8293F:      drivers/irqchip/irq-metag.c
8294F:      drivers/irqchip/irq-metag-ext.c
8295F:      drivers/tty/metag_da.c
8296
8297MICROBLAZE ARCHITECTURE
8298M:      Michal Simek <monstr@monstr.eu>
8299W:      http://www.monstr.eu/fdt/
8300T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8301S:      Supported
8302F:      arch/microblaze/
8303
8304MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8305M:      Richard Genoud <richard.genoud@gmail.com>
8306S:      Maintained
8307F:      drivers/tty/serial/atmel_serial.c
8308F:      include/linux/atmel_serial.h
8309
8310MICROCHIP / ATMEL DMA DRIVER
8311M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8312L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8313L:      dmaengine@vger.kernel.org
8314S:      Supported
8315F:      drivers/dma/at_hdmac.c
8316F:      drivers/dma/at_hdmac_regs.h
8317F:      include/linux/platform_data/dma-atmel.h
8318
8319MICROCHIP / ATMEL ISC DRIVER
8320M:      Songjun Wu <songjun.wu@microchip.com>
8321L:      linux-media@vger.kernel.org
8322S:      Supported
8323F:      drivers/media/platform/atmel/atmel-isc.c
8324F:      drivers/media/platform/atmel/atmel-isc-regs.h
8325F:      devicetree/bindings/media/atmel-isc.txt
8326
8327MICROCHIP USB251XB DRIVER
8328M:      Richard Leitner <richard.leitner@skidata.com>
8329L:      linux-usb@vger.kernel.org
8330S:      Maintained
8331F:      drivers/usb/misc/usb251xb.c
8332F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8333
8334MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8335M:      Chen Yu <yu.c.chen@intel.com>
8336L:      platform-driver-x86@vger.kernel.org
8337S:      Supported
8338F:      drivers/platform/x86/surfacepro3_button.c
8339
8340MICROTEK X6 SCANNER
8341M:      Oliver Neukum <oliver@neukum.org>
8342S:      Maintained
8343F:      drivers/usb/image/microtek.*
8344
8345MIPS
8346M:      Ralf Baechle <ralf@linux-mips.org>
8347L:      linux-mips@linux-mips.org
8348W:      http://www.linux-mips.org/
8349T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8350Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8351S:      Supported
8352F:      Documentation/devicetree/bindings/mips/
8353F:      Documentation/mips/
8354F:      arch/mips/
8355
8356MIPS/LOONGSON1 ARCHITECTURE
8357M:      Keguang Zhang <keguang.zhang@gmail.com>
8358L:      linux-mips@linux-mips.org
8359S:      Maintained
8360F:      arch/mips/loongson32/
8361F:      arch/mips/include/asm/mach-loongson32/
8362F:      drivers/*/*loongson1*
8363F:      drivers/*/*/*loongson1*
8364
8365MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8366M:      Hans Verkuil <hverkuil@xs4all.nl>
8367L:      linux-media@vger.kernel.org
8368T:      git git://linuxtv.org/media_tree.git
8369W:      https://linuxtv.org
8370S:      Odd Fixes
8371F:      drivers/media/radio/radio-miropcm20*
8372
8373MELLANOX MLX4 core VPI driver
8374M:      Yishai Hadas <yishaih@mellanox.com>
8375L:      netdev@vger.kernel.org
8376L:      linux-rdma@vger.kernel.org
8377W:      http://www.mellanox.com
8378Q:      http://patchwork.ozlabs.org/project/netdev/list/
8379S:      Supported
8380F:      drivers/net/ethernet/mellanox/mlx4/
8381F:      include/linux/mlx4/
8382F:      include/uapi/rdma/mlx4-abi.h
8383
8384MELLANOX MLX4 IB driver
8385M:      Yishai Hadas <yishaih@mellanox.com>
8386L:      linux-rdma@vger.kernel.org
8387W:      http://www.mellanox.com
8388Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8389S:      Supported
8390F:      drivers/infiniband/hw/mlx4/
8391F:      include/linux/mlx4/
8392
8393MELLANOX MLX5 core VPI driver
8394M:      Saeed Mahameed <saeedm@mellanox.com>
8395M:      Matan Barak <matanb@mellanox.com>
8396M:      Leon Romanovsky <leonro@mellanox.com>
8397L:      netdev@vger.kernel.org
8398L:      linux-rdma@vger.kernel.org
8399W:      http://www.mellanox.com
8400Q:      http://patchwork.ozlabs.org/project/netdev/list/
8401S:      Supported
8402F:      drivers/net/ethernet/mellanox/mlx5/core/
8403F:      include/linux/mlx5/
8404F:      include/uapi/rdma/mlx5-abi.h
8405
8406MELLANOX MLX5 IB driver
8407M:      Matan Barak <matanb@mellanox.com>
8408M:      Leon Romanovsky <leonro@mellanox.com>
8409L:      linux-rdma@vger.kernel.org
8410W:      http://www.mellanox.com
8411Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8412S:      Supported
8413F:      drivers/infiniband/hw/mlx5/
8414F:      include/linux/mlx5/
8415
8416MELEXIS MLX90614 DRIVER
8417M:      Crt Mori <cmo@melexis.com>
8418L:      linux-iio@vger.kernel.org
8419W:      http://www.melexis.com
8420S:      Supported
8421F:      drivers/iio/temperature/mlx90614.c
8422
8423MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8424M:      Don Brace <don.brace@microsemi.com>
8425L:      esc.storagedev@microsemi.com
8426L:      linux-scsi@vger.kernel.org
8427S:      Supported
8428F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8429F:      drivers/scsi/smartpqi/Kconfig
8430F:      drivers/scsi/smartpqi/Makefile
8431F:      include/linux/cciss*.h
8432F:      include/uapi/linux/cciss*.h
8433F:      Documentation/scsi/smartpqi.txt
8434
8435MN88472 MEDIA DRIVER
8436M:      Antti Palosaari <crope@iki.fi>
8437L:      linux-media@vger.kernel.org
8438W:      https://linuxtv.org
8439W:      http://palosaari.fi/linux/
8440Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8441S:      Maintained
8442F:      drivers/media/dvb-frontends/mn88472*
8443
8444MN88473 MEDIA DRIVER
8445M:      Antti Palosaari <crope@iki.fi>
8446L:      linux-media@vger.kernel.org
8447W:      https://linuxtv.org
8448W:      http://palosaari.fi/linux/
8449Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8450S:      Maintained
8451F:      drivers/media/dvb-frontends/mn88473*
8452
8453MODULE SUPPORT
8454M:      Jessica Yu <jeyu@redhat.com>
8455M:      Rusty Russell <rusty@rustcorp.com.au>
8456T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8457S:      Maintained
8458F:      include/linux/module.h
8459F:      kernel/module.c
8460
8461MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8462W:      http://popies.net/meye/
8463S:      Orphan
8464F:      Documentation/media/v4l-drivers/meye*
8465F:      drivers/media/pci/meye/
8466F:      include/uapi/linux/meye.h
8467
8468MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8469M:      Jiri Slaby <jirislaby@gmail.com>
8470S:      Maintained
8471F:      Documentation/serial/moxa-smartio
8472F:      drivers/tty/mxser.*
8473
8474MR800 AVERMEDIA USB FM RADIO DRIVER
8475M:      Alexey Klimov <klimov.linux@gmail.com>
8476L:      linux-media@vger.kernel.org
8477T:      git git://linuxtv.org/media_tree.git
8478S:      Maintained
8479F:      drivers/media/radio/radio-mr800.c
8480
8481MRF24J40 IEEE 802.15.4 RADIO DRIVER
8482M:      Alan Ott <alan@signal11.us>
8483L:      linux-wpan@vger.kernel.org
8484S:      Maintained
8485F:      drivers/net/ieee802154/mrf24j40.c
8486F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8487
8488MSI LAPTOP SUPPORT
8489M:      "Lee, Chun-Yi" <jlee@suse.com>
8490L:      platform-driver-x86@vger.kernel.org
8491S:      Maintained
8492F:      drivers/platform/x86/msi-laptop.c
8493
8494MSI WMI SUPPORT
8495L:      platform-driver-x86@vger.kernel.org
8496S:      Orphan
8497F:      drivers/platform/x86/msi-wmi.c
8498
8499MSI001 MEDIA DRIVER
8500M:      Antti Palosaari <crope@iki.fi>
8501L:      linux-media@vger.kernel.org
8502W:      https://linuxtv.org
8503W:      http://palosaari.fi/linux/
8504Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8505T:      git git://linuxtv.org/anttip/media_tree.git
8506S:      Maintained
8507F:      drivers/media/tuners/msi001*
8508
8509MSI2500 MEDIA DRIVER
8510M:      Antti Palosaari <crope@iki.fi>
8511L:      linux-media@vger.kernel.org
8512W:      https://linuxtv.org
8513W:      http://palosaari.fi/linux/
8514Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8515T:      git git://linuxtv.org/anttip/media_tree.git
8516S:      Maintained
8517F:      drivers/media/usb/msi2500/
8518
8519MSYSTEMS DISKONCHIP G3 MTD DRIVER
8520M:      Robert Jarzmik <robert.jarzmik@free.fr>
8521L:      linux-mtd@lists.infradead.org
8522S:      Maintained
8523F:      drivers/mtd/devices/docg3*
8524
8525MT9M032 APTINA SENSOR DRIVER
8526M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8527L:      linux-media@vger.kernel.org
8528T:      git git://linuxtv.org/media_tree.git
8529S:      Maintained
8530F:      drivers/media/i2c/mt9m032.c
8531F:      include/media/i2c/mt9m032.h
8532
8533MT9P031 APTINA CAMERA SENSOR
8534M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8535L:      linux-media@vger.kernel.org
8536T:      git git://linuxtv.org/media_tree.git
8537S:      Maintained
8538F:      drivers/media/i2c/mt9p031.c
8539F:      include/media/i2c/mt9p031.h
8540
8541MT9T001 APTINA CAMERA SENSOR
8542M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8543L:      linux-media@vger.kernel.org
8544T:      git git://linuxtv.org/media_tree.git
8545S:      Maintained
8546F:      drivers/media/i2c/mt9t001.c
8547F:      include/media/i2c/mt9t001.h
8548
8549MT9V032 APTINA CAMERA SENSOR
8550M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8551L:      linux-media@vger.kernel.org
8552T:      git git://linuxtv.org/media_tree.git
8553S:      Maintained
8554F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8555F:      drivers/media/i2c/mt9v032.c
8556F:      include/media/i2c/mt9v032.h
8557
8558MULTIFUNCTION DEVICES (MFD)
8559M:      Lee Jones <lee.jones@linaro.org>
8560T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8561S:      Supported
8562F:      Documentation/devicetree/bindings/mfd/
8563F:      drivers/mfd/
8564F:      include/linux/mfd/
8565F:      include/dt-bindings/mfd/
8566
8567MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8568M:      Ulf Hansson <ulf.hansson@linaro.org>
8569L:      linux-mmc@vger.kernel.org
8570T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8571S:      Maintained
8572F:      Documentation/devicetree/bindings/mmc/
8573F:      drivers/mmc/
8574F:      include/linux/mmc/
8575F:      include/uapi/linux/mmc/
8576
8577MULTIMEDIA CARD (MMC) ETC. OVER SPI
8578S:      Orphan
8579F:      drivers/mmc/host/mmc_spi.c
8580F:      include/linux/spi/mmc_spi.h
8581
8582MULTISOUND SOUND DRIVER
8583M:      Andrew Veliath <andrewtv@usa.net>
8584S:      Maintained
8585F:      Documentation/sound/oss/MultiSound
8586F:      sound/oss/msnd*
8587
8588MULTITECH MULTIPORT CARD (ISICOM)
8589S:      Orphan
8590F:      drivers/tty/isicom.c
8591F:      include/linux/isicom.h
8592
8593MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8594M:      Bin Liu <b-liu@ti.com>
8595L:      linux-usb@vger.kernel.org
8596T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8597S:      Maintained
8598F:      drivers/usb/musb/
8599
8600MXL5007T MEDIA DRIVER
8601M:      Michael Krufky <mkrufky@linuxtv.org>
8602L:      linux-media@vger.kernel.org
8603W:      https://linuxtv.org
8604W:      http://github.com/mkrufky
8605Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8606T:      git git://linuxtv.org/mkrufky/tuners.git
8607S:      Maintained
8608F:      drivers/media/tuners/mxl5007t.*
8609
8610MXSFB DRM DRIVER
8611M:      Marek Vasut <marex@denx.de>
8612S:      Supported
8613F:      drivers/gpu/drm/mxsfb/
8614F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8615
8616MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8617M:      Hyong-Youb Kim <hykim@myri.com>
8618L:      netdev@vger.kernel.org
8619W:      https://www.myricom.com/support/downloads/myri10ge.html
8620S:      Supported
8621F:      drivers/net/ethernet/myricom/myri10ge/
8622
8623NAND FLASH SUBSYSTEM
8624M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8625R:      Richard Weinberger <richard@nod.at>
8626L:      linux-mtd@lists.infradead.org
8627W:      http://www.linux-mtd.infradead.org/
8628Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8629T:      git git://github.com/linux-nand/linux.git
8630S:      Maintained
8631F:      drivers/mtd/nand/
8632F:      include/linux/mtd/nand*.h
8633
8634NATSEMI ETHERNET DRIVER (DP8381x)
8635S:      Orphan
8636F:      drivers/net/ethernet/natsemi/natsemi.c
8637
8638NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8639M:      Daniel Mack <zonque@gmail.com>
8640S:      Maintained
8641L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8642W:      http://www.native-instruments.com
8643F:      sound/usb/caiaq/
8644
8645NCP FILESYSTEM
8646M:      Petr Vandrovec <petr@vandrovec.name>
8647S:      Odd Fixes
8648F:      fs/ncpfs/
8649
8650NCR 5380 SCSI DRIVERS
8651M:      Finn Thain <fthain@telegraphics.com.au>
8652M:      Michael Schmitz <schmitzmic@gmail.com>
8653L:      linux-scsi@vger.kernel.org
8654S:      Maintained
8655F:      Documentation/scsi/g_NCR5380.txt
8656F:      drivers/scsi/NCR5380.*
8657F:      drivers/scsi/arm/cumana_1.c
8658F:      drivers/scsi/arm/oak.c
8659F:      drivers/scsi/atari_scsi.*
8660F:      drivers/scsi/dmx3191d.c
8661F:      drivers/scsi/g_NCR5380.*
8662F:      drivers/scsi/mac_scsi.*
8663F:      drivers/scsi/sun3_scsi.*
8664F:      drivers/scsi/sun3_scsi_vme.c
8665
8666NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8667M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8668L:      linux-scsi@vger.kernel.org
8669S:      Maintained
8670F:      drivers/scsi/NCR_D700.*
8671
8672NCT6775 HARDWARE MONITOR DRIVER
8673M:      Guenter Roeck <linux@roeck-us.net>
8674L:      linux-hwmon@vger.kernel.org
8675S:      Maintained
8676F:      Documentation/hwmon/nct6775
8677F:      drivers/hwmon/nct6775.c
8678
8679NETEFFECT IWARP RNIC DRIVER (IW_NES)
8680M:      Faisal Latif <faisal.latif@intel.com>
8681L:      linux-rdma@vger.kernel.org
8682W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8683S:      Supported
8684F:      drivers/infiniband/hw/nes/
8685F:      include/uapi/rdma/nes-abi.h
8686
8687NETEM NETWORK EMULATOR
8688M:      Stephen Hemminger <stephen@networkplumber.org>
8689L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8690S:      Maintained
8691F:      net/sched/sch_netem.c
8692
8693NETERION 10GbE DRIVERS (s2io/vxge)
8694M:      Jon Mason <jdmason@kudzu.us>
8695L:      netdev@vger.kernel.org
8696S:      Supported
8697F:      Documentation/networking/s2io.txt
8698F:      Documentation/networking/vxge.txt
8699F:      drivers/net/ethernet/neterion/
8700
8701NETFILTER
8702M:      Pablo Neira Ayuso <pablo@netfilter.org>
8703M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8704L:      netfilter-devel@vger.kernel.org
8705L:      coreteam@netfilter.org
8706W:      http://www.netfilter.org/
8707W:      http://www.iptables.org/
8708Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8709T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8710T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8711S:      Supported
8712F:      include/linux/netfilter*
8713F:      include/linux/netfilter/
8714F:      include/net/netfilter/
8715F:      include/uapi/linux/netfilter*
8716F:      include/uapi/linux/netfilter/
8717F:      net/*/netfilter.c
8718F:      net/*/netfilter/
8719F:      net/netfilter/
8720F:      net/bridge/br_netfilter*.c
8721
8722NETLABEL
8723M:      Paul Moore <paul@paul-moore.com>
8724W:      http://netlabel.sf.net
8725L:      netdev@vger.kernel.org
8726S:      Maintained
8727F:      Documentation/netlabel/
8728F:      include/net/netlabel.h
8729F:      net/netlabel/
8730
8731NETROM NETWORK LAYER
8732M:      Ralf Baechle <ralf@linux-mips.org>
8733L:      linux-hams@vger.kernel.org
8734W:      http://www.linux-ax25.org/
8735S:      Maintained
8736F:      include/net/netrom.h
8737F:      include/uapi/linux/netrom.h
8738F:      net/netrom/
8739
8740NETRONOME ETHERNET DRIVERS
8741M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8742L:      oss-drivers@netronome.com
8743S:      Maintained
8744F:      drivers/net/ethernet/netronome/
8745
8746NETWORK BLOCK DEVICE (NBD)
8747M:      Josef Bacik <jbacik@fb.com>
8748S:      Maintained
8749L:      linux-block@vger.kernel.org
8750L:      nbd-general@lists.sourceforge.net
8751F:      Documentation/blockdev/nbd.txt
8752F:      drivers/block/nbd.c
8753F:      include/uapi/linux/nbd.h
8754
8755NETWORK DROP MONITOR
8756M:      Neil Horman <nhorman@tuxdriver.com>
8757L:      netdev@vger.kernel.org
8758S:      Maintained
8759W:      https://fedorahosted.org/dropwatch/
8760F:      net/core/drop_monitor.c
8761
8762NETWORKING [DSA]
8763M:      Andrew Lunn <andrew@lunn.ch>
8764M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8765M:      Florian Fainelli <f.fainelli@gmail.com>
8766S:      Maintained
8767F:      net/dsa/
8768F:      include/net/dsa.h
8769F:      drivers/net/dsa/
8770
8771NETWORKING [GENERAL]
8772M:      "David S. Miller" <davem@davemloft.net>
8773L:      netdev@vger.kernel.org
8774W:      http://www.linuxfoundation.org/en/Net
8775Q:      http://patchwork.ozlabs.org/project/netdev/list/
8776T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8777T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8778B:      mailto:netdev@vger.kernel.org
8779S:      Maintained
8780F:      net/
8781F:      include/net/
8782F:      include/linux/in.h
8783F:      include/linux/net.h
8784F:      include/linux/netdevice.h
8785F:      include/uapi/linux/in.h
8786F:      include/uapi/linux/net.h
8787F:      include/uapi/linux/netdevice.h
8788F:      include/uapi/linux/net_namespace.h
8789F:      tools/net/
8790F:      tools/testing/selftests/net/
8791F:      lib/random32.c
8792
8793NETWORKING [IPv4/IPv6]
8794M:      "David S. Miller" <davem@davemloft.net>
8795M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8796M:      James Morris <jmorris@namei.org>
8797M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8798M:      Patrick McHardy <kaber@trash.net>
8799L:      netdev@vger.kernel.org
8800T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8801S:      Maintained
8802F:      net/ipv4/
8803F:      net/ipv6/
8804F:      include/net/ip*
8805F:      arch/x86/net/*
8806
8807NETWORKING [IPSEC]
8808M:      Steffen Klassert <steffen.klassert@secunet.com>
8809M:      Herbert Xu <herbert@gondor.apana.org.au>
8810M:      "David S. Miller" <davem@davemloft.net>
8811L:      netdev@vger.kernel.org
8812T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8813T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8814S:      Maintained
8815F:      net/core/flow.c
8816F:      net/xfrm/
8817F:      net/key/
8818F:      net/ipv4/xfrm*
8819F:      net/ipv4/esp4.c
8820F:      net/ipv4/ah4.c
8821F:      net/ipv4/ipcomp.c
8822F:      net/ipv4/ip_vti.c
8823F:      net/ipv6/xfrm*
8824F:      net/ipv6/esp6.c
8825F:      net/ipv6/ah6.c
8826F:      net/ipv6/ipcomp6.c
8827F:      net/ipv6/ip6_vti.c
8828F:      include/uapi/linux/xfrm.h
8829F:      include/net/xfrm.h
8830
8831NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8832M:      Paul Moore <paul@paul-moore.com>
8833L:      netdev@vger.kernel.org
8834S:      Maintained
8835
8836NETWORKING [WIRELESS]
8837L:      linux-wireless@vger.kernel.org
8838Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8839
8840NETWORKING DRIVERS
8841L:      netdev@vger.kernel.org
8842W:      http://www.linuxfoundation.org/en/Net
8843Q:      http://patchwork.ozlabs.org/project/netdev/list/
8844T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8845T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8846S:      Odd Fixes
8847F:      Documentation/devicetree/bindings/net/
8848F:      drivers/net/
8849F:      include/linux/if_*
8850F:      include/linux/netdevice.h
8851F:      include/linux/etherdevice.h
8852F:      include/linux/fcdevice.h
8853F:      include/linux/fddidevice.h
8854F:      include/linux/hippidevice.h
8855F:      include/linux/inetdevice.h
8856F:      include/uapi/linux/if_*
8857F:      include/uapi/linux/netdevice.h
8858
8859NETWORKING DRIVERS (WIRELESS)
8860M:      Kalle Valo <kvalo@codeaurora.org>
8861L:      linux-wireless@vger.kernel.org
8862Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8863T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8864T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8865S:      Maintained
8866F:      Documentation/devicetree/bindings/net/wireless/
8867F:      drivers/net/wireless/
8868
8869NETXEN (1/10) GbE SUPPORT
8870M:      Manish Chopra <manish.chopra@cavium.com>
8871M:      Rahul Verma <rahul.verma@cavium.com>
8872M:      Dept-GELinuxNICDev@cavium.com
8873L:      netdev@vger.kernel.org
8874S:      Supported
8875F:      drivers/net/ethernet/qlogic/netxen/
8876
8877NFC SUBSYSTEM
8878M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8879M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8880M:      Samuel Ortiz <sameo@linux.intel.com>
8881L:      linux-wireless@vger.kernel.org
8882L:      linux-nfc@lists.01.org (subscribers-only)
8883S:      Supported
8884F:      net/nfc/
8885F:      include/net/nfc/
8886F:      include/uapi/linux/nfc.h
8887F:      drivers/nfc/
8888F:      include/linux/platform_data/nfcmrvl.h
8889F:      include/linux/platform_data/nxp-nci.h
8890F:      include/linux/platform_data/pn544.h
8891F:      include/linux/platform_data/st21nfca.h
8892F:      include/linux/platform_data/st-nci.h
8893F:      Documentation/devicetree/bindings/net/nfc/
8894
8895NFS, SUNRPC, AND LOCKD CLIENTS
8896M:      Trond Myklebust <trond.myklebust@primarydata.com>
8897M:      Anna Schumaker <anna.schumaker@netapp.com>
8898L:      linux-nfs@vger.kernel.org
8899W:      http://client.linux-nfs.org
8900T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8901S:      Maintained
8902F:      fs/lockd/
8903F:      fs/nfs/
8904F:      fs/nfs_common/
8905F:      net/sunrpc/
8906F:      include/linux/lockd/
8907F:      include/linux/nfs*
8908F:      include/linux/sunrpc/
8909F:      include/uapi/linux/nfs*
8910F:      include/uapi/linux/sunrpc/
8911
8912NILFS2 FILESYSTEM
8913M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8914L:      linux-nilfs@vger.kernel.org
8915W:      http://nilfs.sourceforge.net/
8916W:      http://nilfs.osdn.jp/
8917T:      git git://github.com/konis/nilfs2.git
8918S:      Supported
8919F:      Documentation/filesystems/nilfs2.txt
8920F:      fs/nilfs2/
8921F:      include/trace/events/nilfs2.h
8922F:      include/uapi/linux/nilfs2_api.h
8923F:      include/uapi/linux/nilfs2_ondisk.h
8924
8925NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8926M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8927W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8928S:      Maintained
8929F:      Documentation/scsi/NinjaSCSI.txt
8930F:      drivers/scsi/pcmcia/nsp_*
8931
8932NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8933M:      GOTO Masanori <gotom@debian.or.jp>
8934M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8935W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8936S:      Maintained
8937F:      Documentation/scsi/NinjaSCSI.txt
8938F:      drivers/scsi/nsp32*
8939
8940NIOS2 ARCHITECTURE
8941M:      Ley Foon Tan <lftan@altera.com>
8942L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8943T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8944S:      Maintained
8945F:      arch/nios2/
8946
8947NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8948M:      Pavel Machek <pavel@ucw.cz>
8949M:      Sakari Ailus <sakari.ailus@iki.fi>
8950L:      linux-media@vger.kernel.org
8951S:      Maintained
8952F:      drivers/media/i2c/et8ek8
8953F:      drivers/media/i2c/ad5820.c
8954
8955NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8956M:      Pavel Machek <pavel@ucw.cz>
8957M:      Sakari Ailus <sakari.ailus@iki.fi>
8958L:      linux-media@vger.kernel.org
8959S:      Maintained
8960F:      drivers/media/i2c/et8ek8
8961F:      drivers/media/i2c/ad5820.c
8962
8963NOKIA N900 POWER SUPPLY DRIVERS
8964R:      Pali Rohár <pali.rohar@gmail.com>
8965F:      include/linux/power/bq2415x_charger.h
8966F:      include/linux/power/bq27xxx_battery.h
8967F:      include/linux/power/isp1704_charger.h
8968F:      drivers/power/supply/bq2415x_charger.c
8969F:      drivers/power/supply/bq27xxx_battery.c
8970F:      drivers/power/supply/bq27xxx_battery_i2c.c
8971F:      drivers/power/supply/isp1704_charger.c
8972F:      drivers/power/supply/rx51_battery.c
8973
8974NTB DRIVER CORE
8975M:      Jon Mason <jdmason@kudzu.us>
8976M:      Dave Jiang <dave.jiang@intel.com>
8977M:      Allen Hubbe <Allen.Hubbe@emc.com>
8978L:      linux-ntb@googlegroups.com
8979S:      Supported
8980W:      https://github.com/jonmason/ntb/wiki
8981T:      git git://github.com/jonmason/ntb.git
8982F:      drivers/ntb/
8983F:      drivers/net/ntb_netdev.c
8984F:      include/linux/ntb.h
8985F:      include/linux/ntb_transport.h
8986F:      tools/testing/selftests/ntb/
8987
8988NTB INTEL DRIVER
8989M:      Jon Mason <jdmason@kudzu.us>
8990M:      Dave Jiang <dave.jiang@intel.com>
8991L:      linux-ntb@googlegroups.com
8992S:      Supported
8993W:      https://github.com/jonmason/ntb/wiki
8994T:      git git://github.com/jonmason/ntb.git
8995F:      drivers/ntb/hw/intel/
8996
8997NTB AMD DRIVER
8998M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8999L:      linux-ntb@googlegroups.com
9000S:      Supported
9001F:      drivers/ntb/hw/amd/
9002
9003NTFS FILESYSTEM
9004M:      Anton Altaparmakov <anton@tuxera.com>
9005L:      linux-ntfs-dev@lists.sourceforge.net
9006W:      http://www.tuxera.com/
9007T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9008S:      Supported
9009F:      Documentation/filesystems/ntfs.txt
9010F:      fs/ntfs/
9011
9012NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9013M:      Antonino Daplas <adaplas@gmail.com>
9014L:      linux-fbdev@vger.kernel.org
9015S:      Maintained
9016F:      drivers/video/fbdev/riva/
9017F:      drivers/video/fbdev/nvidia/
9018
9019NVM EXPRESS DRIVER
9020M:      Keith Busch <keith.busch@intel.com>
9021M:      Jens Axboe <axboe@fb.com>
9022M:      Christoph Hellwig <hch@lst.de>
9023M:      Sagi Grimberg <sagi@grimberg.me>
9024L:      linux-nvme@lists.infradead.org
9025T:      git://git.infradead.org/nvme.git
9026W:      http://git.infradead.org/nvme.git
9027S:      Supported
9028F:      drivers/nvme/host/
9029F:      include/linux/nvme.h
9030F:      include/uapi/linux/nvme_ioctl.h
9031
9032NVM EXPRESS TARGET DRIVER
9033M:      Christoph Hellwig <hch@lst.de>
9034M:      Sagi Grimberg <sagi@grimberg.me>
9035L:      linux-nvme@lists.infradead.org
9036T:      git://git.infradead.org/nvme.git
9037W:      http://git.infradead.org/nvme.git
9038S:      Supported
9039F:      drivers/nvme/target/
9040
9041NVM EXPRESS FC TRANSPORT DRIVERS
9042M:      James Smart <james.smart@broadcom.com>
9043L:      linux-nvme@lists.infradead.org
9044S:      Supported
9045F:      include/linux/nvme-fc.h
9046F:      include/linux/nvme-fc-driver.h
9047F:      drivers/nvme/host/fc.c
9048F:      drivers/nvme/target/fc.c
9049F:      drivers/nvme/target/fcloop.c
9050
9051NVMEM FRAMEWORK
9052M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9053M:      Maxime Ripard <maxime.ripard@free-electrons.com>
9054S:      Maintained
9055F:      drivers/nvmem/
9056F:      Documentation/devicetree/bindings/nvmem/
9057F:      include/linux/nvmem-consumer.h
9058F:      include/linux/nvmem-provider.h
9059
9060NXP-NCI NFC DRIVER
9061M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9062R:      Charles Gorand <charles.gorand@effinnov.com>
9063L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9064S:      Supported
9065F:      drivers/nfc/nxp-nci
9066
9067NXP TDA998X DRM DRIVER
9068M:      Russell King <linux@armlinux.org.uk>
9069S:      Supported
9070T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9071T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9072F:      drivers/gpu/drm/i2c/tda998x_drv.c
9073F:      include/drm/i2c/tda998x.h
9074
9075NXP TFA9879 DRIVER
9076M:      Peter Rosin <peda@axentia.se>
9077L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9078S:      Maintained
9079F:      sound/soc/codecs/tfa9879*
9080
9081OBJTOOL
9082M:      Josh Poimboeuf <jpoimboe@redhat.com>
9083S:      Supported
9084F:      tools/objtool/
9085
9086OMAP1 SUPPORT
9087M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9088M:      Tony Lindgren <tony@atomide.com>
9089L:      linux-omap@vger.kernel.org
9090Q:      http://patchwork.kernel.org/project/linux-omap/list/
9091T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9092S:      Maintained
9093F:      arch/arm/mach-omap1/
9094F:      arch/arm/plat-omap/
9095F:      arch/arm/configs/omap1_defconfig
9096F:      drivers/i2c/busses/i2c-omap.c
9097F:      include/linux/i2c-omap.h
9098
9099OMAP2+ SUPPORT
9100M:      Tony Lindgren <tony@atomide.com>
9101L:      linux-omap@vger.kernel.org
9102W:      http://www.muru.com/linux/omap/
9103W:      http://linux.omap.com/
9104Q:      http://patchwork.kernel.org/project/linux-omap/list/
9105T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9106S:      Maintained
9107F:      arch/arm/mach-omap2/
9108F:      arch/arm/plat-omap/
9109F:      arch/arm/configs/omap2plus_defconfig
9110F:      drivers/i2c/busses/i2c-omap.c
9111F:      drivers/irqchip/irq-omap-intc.c
9112F:      drivers/mfd/*omap*.c
9113F:      drivers/mfd/menelaus.c
9114F:      drivers/mfd/palmas.c
9115F:      drivers/mfd/tps65217.c
9116F:      drivers/mfd/tps65218.c
9117F:      drivers/mfd/tps65910.c
9118F:      drivers/mfd/twl-core.[ch]
9119F:      drivers/mfd/twl4030*.c
9120F:      drivers/mfd/twl6030*.c
9121F:      drivers/mfd/twl6040*.c
9122F:      drivers/regulator/palmas-regulator*.c
9123F:      drivers/regulator/pbias-regulator.c
9124F:      drivers/regulator/tps65217-regulator.c
9125F:      drivers/regulator/tps65218-regulator.c
9126F:      drivers/regulator/tps65910-regulator.c
9127F:      drivers/regulator/twl-regulator.c
9128F:      drivers/regulator/twl6030-regulator.c
9129F:      include/linux/i2c-omap.h
9130
9131OMAP DEVICE TREE SUPPORT
9132M:      Benoît Cousson <bcousson@baylibre.com>
9133M:      Tony Lindgren <tony@atomide.com>
9134L:      linux-omap@vger.kernel.org
9135L:      devicetree@vger.kernel.org
9136S:      Maintained
9137F:      arch/arm/boot/dts/*omap*
9138F:      arch/arm/boot/dts/*am3*
9139F:      arch/arm/boot/dts/*am4*
9140F:      arch/arm/boot/dts/*am5*
9141F:      arch/arm/boot/dts/*dra7*
9142
9143OMAP CLOCK FRAMEWORK SUPPORT
9144M:      Paul Walmsley <paul@pwsan.com>
9145L:      linux-omap@vger.kernel.org
9146S:      Maintained
9147F:      arch/arm/*omap*/*clock*
9148
9149OMAP POWER MANAGEMENT SUPPORT
9150M:      Kevin Hilman <khilman@kernel.org>
9151L:      linux-omap@vger.kernel.org
9152S:      Maintained
9153F:      arch/arm/*omap*/*pm*
9154F:      drivers/cpufreq/omap-cpufreq.c
9155
9156OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9157M:      Rajendra Nayak <rnayak@codeaurora.org>
9158M:      Paul Walmsley <paul@pwsan.com>
9159L:      linux-omap@vger.kernel.org
9160S:      Maintained
9161F:      arch/arm/mach-omap2/prm*
9162
9163OMAP AUDIO SUPPORT
9164M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9165M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9166L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9167L:      linux-omap@vger.kernel.org
9168S:      Maintained
9169F:      sound/soc/omap/
9170
9171OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9172M:      Roger Quadros <rogerq@ti.com>
9173M:      Tony Lindgren <tony@atomide.com>
9174L:      linux-omap@vger.kernel.org
9175S:      Maintained
9176F:      drivers/memory/omap-gpmc.c
9177F:      arch/arm/mach-omap2/*gpmc*
9178
9179OMAP FRAMEBUFFER SUPPORT
9180M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9181L:      linux-fbdev@vger.kernel.org
9182L:      linux-omap@vger.kernel.org
9183S:      Maintained
9184F:      drivers/video/fbdev/omap/
9185
9186OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9187M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9188L:      linux-omap@vger.kernel.org
9189L:      linux-fbdev@vger.kernel.org
9190S:      Maintained
9191F:      drivers/video/fbdev/omap2/
9192F:      Documentation/arm/OMAP/DSS
9193
9194OMAP HARDWARE SPINLOCK SUPPORT
9195M:      Ohad Ben-Cohen <ohad@wizery.com>
9196L:      linux-omap@vger.kernel.org
9197S:      Maintained
9198F:      drivers/hwspinlock/omap_hwspinlock.c
9199
9200OMAP MMC SUPPORT
9201M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9202L:      linux-omap@vger.kernel.org
9203S:      Maintained
9204F:      drivers/mmc/host/omap.c
9205
9206OMAP HS MMC SUPPORT
9207L:      linux-mmc@vger.kernel.org
9208L:      linux-omap@vger.kernel.org
9209S:      Orphan
9210F:      drivers/mmc/host/omap_hsmmc.c
9211
9212OMAP RANDOM NUMBER GENERATOR SUPPORT
9213M:      Deepak Saxena <dsaxena@plexity.net>
9214S:      Maintained
9215F:      drivers/char/hw_random/omap-rng.c
9216
9217OMAP HWMOD SUPPORT
9218M:      Benoît Cousson <bcousson@baylibre.com>
9219M:      Paul Walmsley <paul@pwsan.com>
9220L:      linux-omap@vger.kernel.org
9221S:      Maintained
9222F:      arch/arm/mach-omap2/omap_hwmod.*
9223
9224OMAP HWMOD DATA
9225M:      Paul Walmsley <paul@pwsan.com>
9226L:      linux-omap@vger.kernel.org
9227S:      Maintained
9228F:      arch/arm/mach-omap2/omap_hwmod*data*
9229
9230OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9231M:      Benoît Cousson <bcousson@baylibre.com>
9232L:      linux-omap@vger.kernel.org
9233S:      Maintained
9234F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9235
9236OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9237M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9238L:      linux-media@vger.kernel.org
9239S:      Maintained
9240F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9241F:      drivers/media/platform/omap3isp/
9242F:      drivers/staging/media/omap4iss/
9243
9244OMAP USB SUPPORT
9245L:      linux-usb@vger.kernel.org
9246L:      linux-omap@vger.kernel.org
9247S:      Orphan
9248F:      drivers/usb/*/*omap*
9249F:      arch/arm/*omap*/usb*
9250
9251OMAP GPIO DRIVER
9252M:      Grygorii Strashko <grygorii.strashko@ti.com>
9253M:      Santosh Shilimkar <ssantosh@kernel.org>
9254M:      Kevin Hilman <khilman@kernel.org>
9255L:      linux-omap@vger.kernel.org
9256S:      Maintained
9257F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9258F:      drivers/gpio/gpio-omap.c
9259
9260OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9261M:      Mark Jackson <mpfj@newflow.co.uk>
9262L:      linux-omap@vger.kernel.org
9263S:      Maintained
9264F:      arch/arm/boot/dts/am335x-nano.dts
9265
9266OMFS FILESYSTEM
9267M:      Bob Copeland <me@bobcopeland.com>
9268L:      linux-karma-devel@lists.sourceforge.net
9269S:      Maintained
9270F:      Documentation/filesystems/omfs.txt
9271F:      fs/omfs/
9272
9273OMNIKEY CARDMAN 4000 DRIVER
9274M:      Harald Welte <laforge@gnumonks.org>
9275S:      Maintained
9276F:      drivers/char/pcmcia/cm4000_cs.c
9277F:      include/linux/cm4000_cs.h
9278F:      include/uapi/linux/cm4000_cs.h
9279
9280OMNIKEY CARDMAN 4040 DRIVER
9281M:      Harald Welte <laforge@gnumonks.org>
9282S:      Maintained
9283F:      drivers/char/pcmcia/cm4040_cs.*
9284
9285OMNIVISION OV7670 SENSOR DRIVER
9286M:      Jonathan Corbet <corbet@lwn.net>
9287L:      linux-media@vger.kernel.org
9288T:      git git://linuxtv.org/media_tree.git
9289S:      Maintained
9290F:      drivers/media/i2c/ov7670.c
9291
9292ONENAND FLASH DRIVER
9293M:      Kyungmin Park <kyungmin.park@samsung.com>
9294L:      linux-mtd@lists.infradead.org
9295S:      Maintained
9296F:      drivers/mtd/onenand/
9297F:      include/linux/mtd/onenand*.h
9298
9299ONSTREAM SCSI TAPE DRIVER
9300M:      Willem Riede <osst@riede.org>
9301L:      osst-users@lists.sourceforge.net
9302L:      linux-scsi@vger.kernel.org
9303S:      Maintained
9304F:      Documentation/scsi/osst.txt
9305F:      drivers/scsi/osst.*
9306F:      drivers/scsi/osst_*.h
9307F:      drivers/scsi/st.h
9308
9309OPENCORES I2C BUS DRIVER
9310M:      Peter Korsgaard <jacmet@sunsite.dk>
9311L:      linux-i2c@vger.kernel.org
9312S:      Maintained
9313F:      Documentation/i2c/busses/i2c-ocores
9314F:      drivers/i2c/busses/i2c-ocores.c
9315
9316OPEN FIRMWARE AND FLATTENED DEVICE TREE
9317M:      Rob Herring <robh+dt@kernel.org>
9318M:      Frank Rowand <frowand.list@gmail.com>
9319L:      devicetree@vger.kernel.org
9320W:      http://www.devicetree.org/
9321T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9322S:      Maintained
9323F:      drivers/of/
9324F:      include/linux/of*.h
9325F:      scripts/dtc/
9326
9327OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9328M:      Rob Herring <robh+dt@kernel.org>
9329M:      Mark Rutland <mark.rutland@arm.com>
9330L:      devicetree@vger.kernel.org
9331T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9332Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9333S:      Maintained
9334F:      Documentation/devicetree/
9335F:      arch/*/boot/dts/
9336F:      include/dt-bindings/
9337
9338OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9339M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9340L:      devicetree@vger.kernel.org
9341S:      Maintained
9342F:      Documentation/devicetree/dynamic-resolution-notes.txt
9343F:      Documentation/devicetree/overlay-notes.txt
9344F:      drivers/of/overlay.c
9345F:      drivers/of/resolver.c
9346
9347OPENRISC ARCHITECTURE
9348M:      Jonas Bonn <jonas@southpole.se>
9349M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9350M:      Stafford Horne <shorne@gmail.com>
9351T:      git git://github.com/openrisc/linux.git
9352L:      openrisc@lists.librecores.org
9353W:      http://openrisc.io
9354S:      Maintained
9355F:      arch/openrisc/
9356
9357OPENVSWITCH
9358M:      Pravin Shelar <pshelar@nicira.com>
9359L:      netdev@vger.kernel.org
9360L:      dev@openvswitch.org
9361W:      http://openvswitch.org
9362S:      Maintained
9363F:      net/openvswitch/
9364F:      include/uapi/linux/openvswitch.h
9365
9366OPERATING PERFORMANCE POINTS (OPP)
9367M:      Viresh Kumar <vireshk@kernel.org>
9368M:      Nishanth Menon <nm@ti.com>
9369M:      Stephen Boyd <sboyd@codeaurora.org>
9370L:      linux-pm@vger.kernel.org
9371S:      Maintained
9372T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9373F:      drivers/base/power/opp/
9374F:      include/linux/pm_opp.h
9375F:      Documentation/power/opp.txt
9376F:      Documentation/devicetree/bindings/opp/
9377
9378OPL4 DRIVER
9379M:      Clemens Ladisch <clemens@ladisch.de>
9380L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9381T:      git git://git.alsa-project.org/alsa-kernel.git
9382S:      Maintained
9383F:      sound/drivers/opl4/
9384
9385OPROFILE
9386M:      Robert Richter <rric@kernel.org>
9387L:      oprofile-list@lists.sf.net
9388S:      Maintained
9389F:      arch/*/include/asm/oprofile*.h
9390F:      arch/*/oprofile/
9391F:      drivers/oprofile/
9392F:      include/linux/oprofile.h
9393
9394ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9395M:      Mark Fasheh <mfasheh@versity.com>
9396M:      Joel Becker <jlbec@evilplan.org>
9397L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9398W:      http://ocfs2.wiki.kernel.org
9399S:      Supported
9400F:      Documentation/filesystems/ocfs2.txt
9401F:      Documentation/filesystems/dlmfs.txt
9402F:      fs/ocfs2/
9403
9404ORINOCO DRIVER
9405L:      linux-wireless@vger.kernel.org
9406W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9407W:      http://www.nongnu.org/orinoco/
9408S:      Orphan
9409F:      drivers/net/wireless/intersil/orinoco/
9410
9411OSD LIBRARY and FILESYSTEM
9412M:      Boaz Harrosh <ooo@electrozaur.com>
9413M:      Benny Halevy <bhalevy@primarydata.com>
9414L:      osd-dev@open-osd.org
9415W:      http://open-osd.org
9416T:      git git://git.open-osd.org/open-osd.git
9417S:      Maintained
9418F:      drivers/scsi/osd/
9419F:      include/scsi/osd_*
9420F:      fs/exofs/
9421
9422OVERLAY FILESYSTEM
9423M:      Miklos Szeredi <miklos@szeredi.hu>
9424L:      linux-unionfs@vger.kernel.org
9425T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9426S:      Supported
9427F:      fs/overlayfs/
9428F:      Documentation/filesystems/overlayfs.txt
9429
9430ORANGEFS FILESYSTEM
9431M:      Mike Marshall <hubcap@omnibond.com>
9432L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9433T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9434S:      Supported
9435F:      fs/orangefs/
9436F:      Documentation/filesystems/orangefs.txt
9437
9438P54 WIRELESS DRIVER
9439M:      Christian Lamparter <chunkeey@googlemail.com>
9440L:      linux-wireless@vger.kernel.org
9441W:      http://wireless.kernel.org/en/users/Drivers/p54
9442S:      Maintained
9443F:      drivers/net/wireless/intersil/p54/
9444
9445PA SEMI ETHERNET DRIVER
9446L:      netdev@vger.kernel.org
9447S:      Orphan
9448F:      drivers/net/ethernet/pasemi/*
9449
9450PA SEMI SMBUS DRIVER
9451L:      linux-i2c@vger.kernel.org
9452S:      Orphan
9453F:      drivers/i2c/busses/i2c-pasemi.c
9454
9455PADATA PARALLEL EXECUTION MECHANISM
9456M:      Steffen Klassert <steffen.klassert@secunet.com>
9457L:      linux-crypto@vger.kernel.org
9458S:      Maintained
9459F:      kernel/padata.c
9460F:      include/linux/padata.h
9461F:      Documentation/padata.txt
9462
9463PANASONIC LAPTOP ACPI EXTRAS DRIVER
9464M:      Harald Welte <laforge@gnumonks.org>
9465L:      platform-driver-x86@vger.kernel.org
9466S:      Maintained
9467F:      drivers/platform/x86/panasonic-laptop.c
9468
9469PANASONIC MN10300/AM33/AM34 PORT
9470M:      David Howells <dhowells@redhat.com>
9471L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9472W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9473S:      Maintained
9474F:      Documentation/mn10300/
9475F:      arch/mn10300/
9476
9477PARALLEL LCD/KEYPAD PANEL DRIVER
9478M:      Willy Tarreau <willy@haproxy.com>
9479M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9480S:      Odd Fixes
9481F:      Documentation/misc-devices/lcd-panel-cgram.txt
9482F:      drivers/misc/panel.c
9483
9484PARALLEL PORT SUBSYSTEM
9485M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9486M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9487L:      linux-parport@lists.infradead.org (subscribers-only)
9488S:      Maintained
9489F:      drivers/parport/
9490F:      include/linux/parport*.h
9491F:      drivers/char/ppdev.c
9492F:      include/uapi/linux/ppdev.h
9493F:      Documentation/parport*.txt
9494
9495PARAVIRT_OPS INTERFACE
9496M:      Jeremy Fitzhardinge <jeremy@goop.org>
9497M:      Chris Wright <chrisw@sous-sol.org>
9498M:      Alok Kataria <akataria@vmware.com>
9499M:      Rusty Russell <rusty@rustcorp.com.au>
9500L:      virtualization@lists.linux-foundation.org
9501S:      Supported
9502F:      Documentation/virtual/paravirt_ops.txt
9503F:      arch/*/kernel/paravirt*
9504F:      arch/*/include/asm/paravirt.h
9505F:      include/linux/hypervisor.h
9506
9507PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9508M:      Tim Waugh <tim@cyberelk.net>
9509L:      linux-parport@lists.infradead.org (subscribers-only)
9510S:      Maintained
9511F:      Documentation/blockdev/paride.txt
9512F:      drivers/block/paride/
9513
9514PARISC ARCHITECTURE
9515M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9516M:      Helge Deller <deller@gmx.de>
9517L:      linux-parisc@vger.kernel.org
9518W:      http://www.parisc-linux.org/
9519Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9520T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9521T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9522S:      Maintained
9523F:      arch/parisc/
9524F:      Documentation/parisc/
9525F:      drivers/parisc/
9526F:      drivers/char/agp/parisc-agp.c
9527F:      drivers/input/serio/gscps2.c
9528F:      drivers/parport/parport_gsc.*
9529F:      drivers/tty/serial/8250/8250_gsc.c
9530F:      drivers/video/fbdev/sti*
9531F:      drivers/video/console/sti*
9532F:      drivers/video/logo/logo_parisc*
9533
9534PARMAN
9535M:      Jiri Pirko <jiri@mellanox.com>
9536L:      netdev@vger.kernel.org
9537S:      Supported
9538F:      lib/parman.c
9539F:      lib/test_parman.c
9540F:      include/linux/parman.h
9541
9542PC87360 HARDWARE MONITORING DRIVER
9543M:      Jim Cromie <jim.cromie@gmail.com>
9544L:      linux-hwmon@vger.kernel.org
9545S:      Maintained
9546F:      Documentation/hwmon/pc87360
9547F:      drivers/hwmon/pc87360.c
9548
9549PC8736x GPIO DRIVER
9550M:      Jim Cromie <jim.cromie@gmail.com>
9551S:      Maintained
9552F:      drivers/char/pc8736x_gpio.c
9553
9554PC87427 HARDWARE MONITORING DRIVER
9555M:      Jean Delvare <jdelvare@suse.com>
9556L:      linux-hwmon@vger.kernel.org
9557S:      Maintained
9558F:      Documentation/hwmon/pc87427
9559F:      drivers/hwmon/pc87427.c
9560
9561PCA9532 LED DRIVER
9562M:      Riku Voipio <riku.voipio@iki.fi>
9563S:      Maintained
9564F:      drivers/leds/leds-pca9532.c
9565F:      include/linux/leds-pca9532.h
9566
9567PCA9541 I2C BUS MASTER SELECTOR DRIVER
9568M:      Guenter Roeck <linux@roeck-us.net>
9569L:      linux-i2c@vger.kernel.org
9570S:      Maintained
9571F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9572
9573PCDP - PRIMARY CONSOLE AND DEBUG PORT
9574M:      Khalid Aziz <khalid@gonehiking.org>
9575S:      Maintained
9576F:      drivers/firmware/pcdp.*
9577
9578PCI ERROR RECOVERY
9579M:      Linas Vepstas <linasvepstas@gmail.com>
9580L:      linux-pci@vger.kernel.org
9581S:      Supported
9582F:      Documentation/PCI/pci-error-recovery.txt
9583
9584PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9585M:      Russell Currey <ruscur@russell.cc>
9586L:      linuxppc-dev@lists.ozlabs.org
9587S:      Supported
9588F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9589F:      arch/powerpc/kernel/eeh*.c
9590F:      arch/powerpc/platforms/*/eeh*.c
9591F:      arch/powerpc/include/*/eeh*.h
9592
9593PCI SUBSYSTEM
9594M:      Bjorn Helgaas <bhelgaas@google.com>
9595L:      linux-pci@vger.kernel.org
9596Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9597T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9598S:      Supported
9599F:      Documentation/devicetree/bindings/pci/
9600F:      Documentation/PCI/
9601F:      drivers/pci/
9602F:      include/linux/pci*
9603F:      arch/x86/pci/
9604F:      arch/x86/kernel/quirks.c
9605
9606PCI DRIVER FOR ALTERA PCIE IP
9607M:      Ley Foon Tan <lftan@altera.com>
9608L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9609L:      linux-pci@vger.kernel.org
9610S:      Supported
9611F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9612F:      drivers/pci/host/pcie-altera.c
9613
9614PCI DRIVER FOR ARM VERSATILE PLATFORM
9615M:      Rob Herring <robh@kernel.org>
9616L:      linux-pci@vger.kernel.org
9617L:      linux-arm-kernel@lists.infradead.org
9618S:      Maintained
9619F:      Documentation/devicetree/bindings/pci/versatile.txt
9620F:      drivers/pci/host/pci-versatile.c
9621
9622PCI DRIVER FOR ARMADA 8K
9623M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9624L:      linux-pci@vger.kernel.org
9625L:      linux-arm-kernel@lists.infradead.org
9626S:      Maintained
9627F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9628F:      drivers/pci/dwc/pcie-armada8k.c
9629
9630PCI DRIVER FOR APPLIEDMICRO XGENE
9631M:      Tanmay Inamdar <tinamdar@apm.com>
9632L:      linux-pci@vger.kernel.org
9633L:      linux-arm-kernel@lists.infradead.org
9634S:      Maintained
9635F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9636F:      drivers/pci/host/pci-xgene.c
9637
9638PCI DRIVER FOR FREESCALE LAYERSCAPE
9639M:      Minghuan Lian <minghuan.Lian@freescale.com>
9640M:      Mingkai Hu <mingkai.hu@freescale.com>
9641M:      Roy Zang <tie-fei.zang@freescale.com>
9642L:      linuxppc-dev@lists.ozlabs.org
9643L:      linux-pci@vger.kernel.org
9644L:      linux-arm-kernel@lists.infradead.org
9645S:      Maintained
9646F:      drivers/pci/dwc/*layerscape*
9647
9648PCI DRIVER FOR IMX6
9649M:      Richard Zhu <hongxing.zhu@nxp.com>
9650M:      Lucas Stach <l.stach@pengutronix.de>
9651L:      linux-pci@vger.kernel.org
9652L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9653S:      Maintained
9654F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9655F:      drivers/pci/dwc/*imx6*
9656
9657PCI DRIVER FOR TI KEYSTONE
9658M:      Murali Karicheri <m-karicheri2@ti.com>
9659L:      linux-pci@vger.kernel.org
9660L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9661S:      Maintained
9662F:      drivers/pci/dwc/*keystone*
9663
9664PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9665M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9666M:      Jason Cooper <jason@lakedaemon.net>
9667L:      linux-pci@vger.kernel.org
9668L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9669S:      Maintained
9670F:      drivers/pci/host/*mvebu*
9671
9672PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9673M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9674L:      linux-pci@vger.kernel.org
9675L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9676S:      Maintained
9677F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9678F:      drivers/pci/host/pci-aardvark.c
9679
9680PCI DRIVER FOR NVIDIA TEGRA
9681M:      Thierry Reding <thierry.reding@gmail.com>
9682L:      linux-tegra@vger.kernel.org
9683L:      linux-pci@vger.kernel.org
9684S:      Supported
9685F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9686F:      drivers/pci/host/pci-tegra.c
9687
9688PCI DRIVER FOR TI DRA7XX
9689M:      Kishon Vijay Abraham I <kishon@ti.com>
9690L:      linux-omap@vger.kernel.org
9691L:      linux-pci@vger.kernel.org
9692S:      Supported
9693F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9694F:      drivers/pci/dwc/pci-dra7xx.c
9695
9696PCI DRIVER FOR RENESAS R-CAR
9697M:      Simon Horman <horms@verge.net.au>
9698L:      linux-pci@vger.kernel.org
9699L:      linux-renesas-soc@vger.kernel.org
9700S:      Maintained
9701F:      drivers/pci/host/*rcar*
9702
9703PCI DRIVER FOR SAMSUNG EXYNOS
9704M:      Jingoo Han <jingoohan1@gmail.com>
9705L:      linux-pci@vger.kernel.org
9706L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9707L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9708S:      Maintained
9709F:      drivers/pci/dwc/pci-exynos.c
9710
9711PCI DRIVER FOR SYNOPSIS DESIGNWARE
9712M:      Jingoo Han <jingoohan1@gmail.com>
9713M:      Joao Pinto <Joao.Pinto@synopsys.com>
9714L:      linux-pci@vger.kernel.org
9715S:      Maintained
9716F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9717F:      drivers/pci/dwc/*designware*
9718
9719PCI DRIVER FOR GENERIC OF HOSTS
9720M:      Will Deacon <will.deacon@arm.com>
9721L:      linux-pci@vger.kernel.org
9722L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9723S:      Maintained
9724F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9725F:      drivers/pci/host/pci-host-common.c
9726F:      drivers/pci/host/pci-host-generic.c
9727
9728PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9729M:      Keith Busch <keith.busch@intel.com>
9730L:      linux-pci@vger.kernel.org
9731S:      Supported
9732F:      drivers/pci/host/vmd.c
9733
9734PCIE DRIVER FOR ST SPEAR13XX
9735M:      Pratyush Anand <pratyush.anand@gmail.com>
9736L:      linux-pci@vger.kernel.org
9737S:      Maintained
9738F:      drivers/pci/dwc/*spear*
9739
9740PCI MSI DRIVER FOR ALTERA MSI IP
9741M:      Ley Foon Tan <lftan@altera.com>
9742L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9743L:      linux-pci@vger.kernel.org
9744S:      Supported
9745F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9746F:      drivers/pci/host/pcie-altera-msi.c
9747
9748PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9749M:      Duc Dang <dhdang@apm.com>
9750L:      linux-pci@vger.kernel.org
9751L:      linux-arm-kernel@lists.infradead.org
9752S:      Maintained
9753F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9754F:      drivers/pci/host/pci-xgene-msi.c
9755
9756PCIE DRIVER FOR AXIS ARTPEC
9757M:      Niklas Cassel <niklas.cassel@axis.com>
9758M:      Jesper Nilsson <jesper.nilsson@axis.com>
9759L:      linux-arm-kernel@axis.com
9760L:      linux-pci@vger.kernel.org
9761S:      Maintained
9762F:      Documentation/devicetree/bindings/pci/axis,artpec*
9763F:      drivers/pci/dwc/*artpec*
9764
9765PCIE DRIVER FOR HISILICON
9766M:      Zhou Wang <wangzhou1@hisilicon.com>
9767M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9768L:      linux-pci@vger.kernel.org
9769S:      Maintained
9770F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9771F:      drivers/pci/dwc/pcie-hisi.c
9772
9773PCIE DRIVER FOR ROCKCHIP
9774M:      Shawn Lin <shawn.lin@rock-chips.com>
9775M:      Wenrui Li <wenrui.li@rock-chips.com>
9776L:      linux-pci@vger.kernel.org
9777L:      linux-rockchip@lists.infradead.org
9778S:      Maintained
9779F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9780F:      drivers/pci/host/pcie-rockchip.c
9781
9782PCIE DRIVER FOR QUALCOMM MSM
9783M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9784L:     linux-pci@vger.kernel.org
9785L:     linux-arm-msm@vger.kernel.org
9786S:     Maintained
9787F:     drivers/pci/dwc/*qcom*
9788
9789PCIE DRIVER FOR CAVIUM THUNDERX
9790M:      David Daney <david.daney@cavium.com>
9791L:      linux-pci@vger.kernel.org
9792L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9793S:      Supported
9794F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9795F:      drivers/pci/host/pci-thunder-*
9796
9797PCMCIA SUBSYSTEM
9798P:      Linux PCMCIA Team
9799L:      linux-pcmcia@lists.infradead.org
9800W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9801T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9802S:      Maintained
9803F:      Documentation/pcmcia/
9804F:      tools/pcmcia/
9805F:      drivers/pcmcia/
9806F:      include/pcmcia/
9807
9808PCNET32 NETWORK DRIVER
9809M:      Don Fry <pcnet32@frontier.com>
9810L:      netdev@vger.kernel.org
9811S:      Maintained
9812F:      drivers/net/ethernet/amd/pcnet32.c
9813
9814PCRYPT PARALLEL CRYPTO ENGINE
9815M:      Steffen Klassert <steffen.klassert@secunet.com>
9816L:      linux-crypto@vger.kernel.org
9817S:      Maintained
9818F:      crypto/pcrypt.c
9819F:      include/crypto/pcrypt.h
9820
9821PER-CPU MEMORY ALLOCATOR
9822M:      Tejun Heo <tj@kernel.org>
9823M:      Christoph Lameter <cl@linux.com>
9824T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9825S:      Maintained
9826F:      include/linux/percpu*.h
9827F:      mm/percpu*.c
9828F:      arch/*/include/asm/percpu.h
9829
9830PER-TASK DELAY ACCOUNTING
9831M:      Balbir Singh <bsingharora@gmail.com>
9832S:      Maintained
9833F:      include/linux/delayacct.h
9834F:      kernel/delayacct.c
9835
9836PERFORMANCE EVENTS SUBSYSTEM
9837M:      Peter Zijlstra <peterz@infradead.org>
9838M:      Ingo Molnar <mingo@redhat.com>
9839M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9840R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9841L:      linux-kernel@vger.kernel.org
9842T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9843S:      Supported
9844F:      kernel/events/*
9845F:      include/linux/perf_event.h
9846F:      include/uapi/linux/perf_event.h
9847F:      arch/*/kernel/perf_event*.c
9848F:      arch/*/kernel/*/perf_event*.c
9849F:      arch/*/kernel/*/*/perf_event*.c
9850F:      arch/*/include/asm/perf_event.h
9851F:      arch/*/kernel/perf_callchain.c
9852F:      arch/*/events/*
9853F:      tools/perf/
9854
9855PERSONALITY HANDLING
9856M:      Christoph Hellwig <hch@infradead.org>
9857L:      linux-abi-devel@lists.sourceforge.net
9858S:      Maintained
9859F:      include/linux/personality.h
9860F:      include/uapi/linux/personality.h
9861
9862PHONET PROTOCOL
9863M:      Remi Denis-Courmont <courmisch@gmail.com>
9864S:      Supported
9865F:      Documentation/networking/phonet.txt
9866F:      include/linux/phonet.h
9867F:      include/net/phonet/
9868F:      include/uapi/linux/phonet.h
9869F:      net/phonet/
9870
9871PHRAM MTD DRIVER
9872M:      Joern Engel <joern@lazybastard.org>
9873L:      linux-mtd@lists.infradead.org
9874S:      Maintained
9875F:      drivers/mtd/devices/phram.c
9876
9877PICOLCD HID DRIVER
9878M:      Bruno Prémont <bonbons@linux-vserver.org>
9879L:      linux-input@vger.kernel.org
9880S:      Maintained
9881F:      drivers/hid/hid-picolcd*
9882
9883PICOXCELL SUPPORT
9884M:      Jamie Iles <jamie@jamieiles.com>
9885L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9886T:      git git://github.com/jamieiles/linux-2.6-ji.git
9887S:      Supported
9888F:      arch/arm/boot/dts/picoxcell*
9889F:      arch/arm/mach-picoxcell/
9890F:      drivers/crypto/picoxcell*
9891
9892PIN CONTROL SUBSYSTEM
9893M:      Linus Walleij <linus.walleij@linaro.org>
9894L:      linux-gpio@vger.kernel.org
9895T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9896S:      Maintained
9897F:      Documentation/devicetree/bindings/pinctrl/
9898F:      Documentation/pinctrl.txt
9899F:      drivers/pinctrl/
9900F:      include/linux/pinctrl/
9901
9902PIN CONTROLLER - ATMEL AT91
9903M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9904L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9905S:      Maintained
9906F:      drivers/pinctrl/pinctrl-at91.*
9907
9908PIN CONTROLLER - ATMEL AT91 PIO4
9909M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9910L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9911L:      linux-gpio@vger.kernel.org
9912S:      Supported
9913F:      drivers/pinctrl/pinctrl-at91-pio4.*
9914
9915PIN CONTROLLER - INTEL
9916M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9917M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9918S:      Maintained
9919F:      drivers/pinctrl/intel/
9920
9921PIN CONTROLLER - RENESAS
9922M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9923M:      Geert Uytterhoeven <geert+renesas@glider.be>
9924L:      linux-renesas-soc@vger.kernel.org
9925S:      Maintained
9926F:      drivers/pinctrl/sh-pfc/
9927
9928PIN CONTROLLER - SAMSUNG
9929M:      Tomasz Figa <tomasz.figa@gmail.com>
9930M:      Krzysztof Kozlowski <krzk@kernel.org>
9931M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9932L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9933L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9934S:      Maintained
9935F:      drivers/pinctrl/samsung/
9936F:      include/dt-bindings/pinctrl/samsung.h
9937F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9938
9939PIN CONTROLLER - SINGLE
9940M:      Tony Lindgren <tony@atomide.com>
9941M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9942L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9943L:      linux-omap@vger.kernel.org
9944S:      Maintained
9945F:      drivers/pinctrl/pinctrl-single.c
9946
9947PIN CONTROLLER - ST SPEAR
9948M:      Viresh Kumar <vireshk@kernel.org>
9949L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9950W:      http://www.st.com/spear
9951S:      Maintained
9952F:      drivers/pinctrl/spear/
9953
9954PISTACHIO SOC SUPPORT
9955M:      James Hartley <james.hartley@imgtec.com>
9956M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9957L:      linux-mips@linux-mips.org
9958S:      Maintained
9959F:      arch/mips/pistachio/
9960F:      arch/mips/include/asm/mach-pistachio/
9961F:      arch/mips/boot/dts/img/pistachio*
9962F:      arch/mips/configs/pistachio*_defconfig
9963
9964PKTCDVD DRIVER
9965S:      Orphan
9966M:      linux-block@vger.kernel.org
9967F:      drivers/block/pktcdvd.c
9968F:      include/linux/pktcdvd.h
9969F:      include/uapi/linux/pktcdvd.h
9970
9971PKUNITY SOC DRIVERS
9972M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9973W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9974S:      Maintained
9975T:      git git://github.com/gxt/linux.git
9976F:      drivers/input/serio/i8042-unicore32io.h
9977F:      drivers/i2c/busses/i2c-puv3.c
9978F:      drivers/video/fbdev/fb-puv3.c
9979F:      drivers/rtc/rtc-puv3.c
9980
9981PMBUS HARDWARE MONITORING DRIVERS
9982M:      Guenter Roeck <linux@roeck-us.net>
9983L:      linux-hwmon@vger.kernel.org
9984W:      http://hwmon.wiki.kernel.org/
9985W:      http://www.roeck-us.net/linux/drivers/
9986T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9987S:      Maintained
9988F:      Documentation/hwmon/pmbus
9989F:      drivers/hwmon/pmbus/
9990F:      include/linux/i2c/pmbus.h
9991
9992PMC SIERRA MaxRAID DRIVER
9993L:      linux-scsi@vger.kernel.org
9994W:      http://www.pmc-sierra.com/
9995S:      Orphan
9996F:      drivers/scsi/pmcraid.*
9997
9998PMC SIERRA PM8001 DRIVER
9999M:      Jack Wang <jinpu.wang@profitbricks.com>
10000M:      lindar_liu@usish.com
10001L:      pmchba@pmcs.com
10002L:      linux-scsi@vger.kernel.org
10003S:      Supported
10004F:      drivers/scsi/pm8001/
10005
10006POSIX CLOCKS and TIMERS
10007M:      Thomas Gleixner <tglx@linutronix.de>
10008L:      linux-kernel@vger.kernel.org
10009T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10010S:      Maintained
10011F:      fs/timerfd.c
10012F:      include/linux/timer*
10013F:      kernel/time/*timer*
10014
10015POWER MANAGEMENT CORE
10016M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10017L:      linux-pm@vger.kernel.org
10018T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10019B:      https://bugzilla.kernel.org
10020S:      Supported
10021F:      drivers/base/power/
10022F:      include/linux/pm.h
10023F:      include/linux/pm_*
10024F:      include/linux/powercap.h
10025F:      drivers/powercap/
10026
10027POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10028M:      Sebastian Reichel <sre@kernel.org>
10029L:      linux-pm@vger.kernel.org
10030T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10031S:      Maintained
10032F:      Documentation/devicetree/bindings/power/supply/
10033F:      include/linux/power_supply.h
10034F:      drivers/power/supply/
10035
10036POWER STATE COORDINATION INTERFACE (PSCI)
10037M:      Mark Rutland <mark.rutland@arm.com>
10038M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10039L:      linux-arm-kernel@lists.infradead.org
10040S:      Maintained
10041F:      drivers/firmware/psci*.c
10042F:      include/linux/psci.h
10043F:      include/uapi/linux/psci.h
10044
10045POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10046M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10047L:      linuxppc-dev@lists.ozlabs.org
10048S:      Maintained
10049F:      drivers/char/powernv-op-panel.c
10050
10051PNP SUPPORT
10052M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10053S:      Maintained
10054F:      drivers/pnp/
10055
10056PPP PROTOCOL DRIVERS AND COMPRESSORS
10057M:      Paul Mackerras <paulus@samba.org>
10058L:      linux-ppp@vger.kernel.org
10059S:      Maintained
10060F:      drivers/net/ppp/ppp_*
10061
10062PPP OVER ATM (RFC 2364)
10063M:      Mitchell Blank Jr <mitch@sfgoth.com>
10064S:      Maintained
10065F:      net/atm/pppoatm.c
10066F:      include/uapi/linux/atmppp.h
10067
10068PPP OVER ETHERNET
10069M:      Michal Ostrowski <mostrows@earthlink.net>
10070S:      Maintained
10071F:      drivers/net/ppp/pppoe.c
10072F:      drivers/net/ppp/pppox.c
10073
10074PPP OVER L2TP
10075M:      James Chapman <jchapman@katalix.com>
10076S:      Maintained
10077F:      net/l2tp/l2tp_ppp.c
10078F:      include/linux/if_pppol2tp.h
10079F:      include/uapi/linux/if_pppol2tp.h
10080
10081PPS SUPPORT
10082M:      Rodolfo Giometti <giometti@enneenne.com>
10083W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10084L:      linuxpps@ml.enneenne.com (subscribers-only)
10085S:      Maintained
10086F:      Documentation/pps/
10087F:      drivers/pps/
10088F:      include/linux/pps*.h
10089
10090PPTP DRIVER
10091M:      Dmitry Kozlov <xeb@mail.ru>
10092L:      netdev@vger.kernel.org
10093S:      Maintained
10094F:      drivers/net/ppp/pptp.c
10095W:      http://sourceforge.net/projects/accel-pptp
10096
10097PREEMPTIBLE KERNEL
10098M:      Robert Love <rml@tech9.net>
10099L:      kpreempt-tech@lists.sourceforge.net
10100W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10101S:      Supported
10102F:      Documentation/preempt-locking.txt
10103F:      include/linux/preempt.h
10104
10105PRINTK
10106M:      Petr Mladek <pmladek@suse.com>
10107M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10108R:      Steven Rostedt <rostedt@goodmis.org>
10109S:      Maintained
10110F:      kernel/printk/
10111F:      include/linux/printk.h
10112
10113PRISM54 WIRELESS DRIVER
10114M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10115L:      linux-wireless@vger.kernel.org
10116W:      http://wireless.kernel.org/en/users/Drivers/p54
10117S:      Obsolete
10118F:      drivers/net/wireless/intersil/prism54/
10119
10120PS3 NETWORK SUPPORT
10121M:      Geoff Levand <geoff@infradead.org>
10122L:      netdev@vger.kernel.org
10123L:      linuxppc-dev@lists.ozlabs.org
10124S:      Maintained
10125F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10126
10127PS3 PLATFORM SUPPORT
10128M:      Geoff Levand <geoff@infradead.org>
10129L:      linuxppc-dev@lists.ozlabs.org
10130S:      Maintained
10131F:      arch/powerpc/boot/ps3*
10132F:      arch/powerpc/include/asm/lv1call.h
10133F:      arch/powerpc/include/asm/ps3*.h
10134F:      arch/powerpc/platforms/ps3/
10135F:      drivers/*/ps3*
10136F:      drivers/ps3/
10137F:      drivers/rtc/rtc-ps3.c
10138F:      drivers/usb/host/*ps3.c
10139F:      sound/ppc/snd_ps3*
10140
10141PS3VRAM DRIVER
10142M:      Jim Paris <jim@jtan.com>
10143M:      Geoff Levand <geoff@infradead.org>
10144L:      linuxppc-dev@lists.ozlabs.org
10145S:      Maintained
10146F:      drivers/block/ps3vram.c
10147
10148PSAMPLE PACKET SAMPLING SUPPORT:
10149M:      Yotam Gigi <yotamg@mellanox.com>
10150S:      Maintained
10151F:      net/psample
10152F:      include/net/psample.h
10153F:      include/uapi/linux/psample.h
10154
10155PSTORE FILESYSTEM
10156M:      Kees Cook <keescook@chromium.org>
10157M:      Anton Vorontsov <anton@enomsg.org>
10158M:      Colin Cross <ccross@android.com>
10159M:      Tony Luck <tony.luck@intel.com>
10160S:      Maintained
10161T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10162F:      fs/pstore/
10163F:      include/linux/pstore*
10164F:      drivers/firmware/efi/efi-pstore.c
10165F:      drivers/acpi/apei/erst.c
10166F:      Documentation/admin-guide/ramoops.rst
10167F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10168K:      \b(pstore|ramoops)
10169
10170PTP HARDWARE CLOCK SUPPORT
10171M:      Richard Cochran <richardcochran@gmail.com>
10172L:      netdev@vger.kernel.org
10173S:      Maintained
10174W:      http://linuxptp.sourceforge.net/
10175F:      Documentation/ABI/testing/sysfs-ptp
10176F:      Documentation/ptp/*
10177F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10178F:      drivers/net/phy/dp83640*
10179F:      drivers/ptp/*
10180F:      include/linux/ptp_cl*
10181
10182PTRACE SUPPORT
10183M:      Roland McGrath <roland@hack.frob.com>
10184M:      Oleg Nesterov <oleg@redhat.com>
10185S:      Maintained
10186F:      include/asm-generic/syscall.h
10187F:      include/linux/ptrace.h
10188F:      include/linux/regset.h
10189F:      include/linux/tracehook.h
10190F:      include/uapi/linux/ptrace.h
10191F:      kernel/ptrace.c
10192
10193PULSE8-CEC DRIVER
10194M:      Hans Verkuil <hverkuil@xs4all.nl>
10195L:      linux-media@vger.kernel.org
10196T:      git git://linuxtv.org/media_tree.git
10197S:      Maintained
10198F:      drivers/media/usb/pulse8-cec/*
10199
10200PVRUSB2 VIDEO4LINUX DRIVER
10201M:      Mike Isely <isely@pobox.com>
10202L:      pvrusb2@isely.net       (subscribers-only)
10203L:      linux-media@vger.kernel.org
10204W:      http://www.isely.net/pvrusb2/
10205T:      git git://linuxtv.org/media_tree.git
10206S:      Maintained
10207F:      Documentation/media/v4l-drivers/pvrusb2*
10208F:      drivers/media/usb/pvrusb2/
10209
10210PWC WEBCAM DRIVER
10211M:      Hans Verkuil <hverkuil@xs4all.nl>
10212L:      linux-media@vger.kernel.org
10213T:      git git://linuxtv.org/media_tree.git
10214S:      Odd Fixes
10215F:      drivers/media/usb/pwc/*
10216
10217PWM FAN DRIVER
10218M:      Kamil Debski <kamil@wypas.org>
10219M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10220L:      linux-hwmon@vger.kernel.org
10221S:      Supported
10222F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10223F:      Documentation/hwmon/pwm-fan
10224F:      drivers/hwmon/pwm-fan.c
10225
10226PWM SUBSYSTEM
10227M:      Thierry Reding <thierry.reding@gmail.com>
10228L:      linux-pwm@vger.kernel.org
10229S:      Maintained
10230T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10231F:      Documentation/pwm.txt
10232F:      Documentation/devicetree/bindings/pwm/
10233F:      include/linux/pwm.h
10234F:      drivers/pwm/
10235F:      drivers/video/backlight/pwm_bl.c
10236F:      include/linux/pwm_backlight.h
10237
10238PXA2xx/PXA3xx SUPPORT
10239M:      Daniel Mack <daniel@zonque.org>
10240M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10241M:      Robert Jarzmik <robert.jarzmik@free.fr>
10242L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10243T:      git git://github.com/hzhuang1/linux.git
10244T:      git git://github.com/rjarzmik/linux.git
10245S:      Maintained
10246F:      arch/arm/boot/dts/pxa*
10247F:      arch/arm/mach-pxa/
10248F:      drivers/dma/pxa*
10249F:      drivers/pcmcia/pxa2xx*
10250F:      drivers/pinctrl/pxa/
10251F:      drivers/spi/spi-pxa2xx*
10252F:      drivers/usb/gadget/udc/pxa2*
10253F:      include/sound/pxa2xx-lib.h
10254F:      sound/arm/pxa*
10255F:      sound/soc/pxa/
10256
10257PXA GPIO DRIVER
10258M:      Robert Jarzmik <robert.jarzmik@free.fr>
10259L:      linux-gpio@vger.kernel.org
10260S:      Maintained
10261F:      drivers/gpio/gpio-pxa.c
10262
10263PXA3xx NAND FLASH DRIVER
10264M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10265L:      linux-mtd@lists.infradead.org
10266S:      Maintained
10267F:      drivers/mtd/nand/pxa3xx_nand.c
10268
10269MMP SUPPORT
10270M:      Eric Miao <eric.y.miao@gmail.com>
10271M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10272L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10273T:      git git://github.com/hzhuang1/linux.git
10274T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10275S:      Maintained
10276F:      arch/arm/boot/dts/mmp*
10277F:      arch/arm/mach-mmp/
10278
10279PXA MMCI DRIVER
10280S:      Orphan
10281
10282PXA RTC DRIVER
10283M:      Robert Jarzmik <robert.jarzmik@free.fr>
10284L:      rtc-linux@googlegroups.com
10285S:      Maintained
10286
10287QAT DRIVER
10288M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10289M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10290L:      qat-linux@intel.com
10291S:      Supported
10292F:      drivers/crypto/qat/
10293
10294QIB DRIVER
10295M:      Mike Marciniszyn <infinipath@intel.com>
10296L:      linux-rdma@vger.kernel.org
10297S:      Supported
10298F:      drivers/infiniband/hw/qib/
10299
10300QLOGIC QLA1280 SCSI DRIVER
10301M:      Michael Reed <mdr@sgi.com>
10302L:      linux-scsi@vger.kernel.org
10303S:      Maintained
10304F:      drivers/scsi/qla1280.[ch]
10305
10306QLOGIC QLA2XXX FC-SCSI DRIVER
10307M:      qla2xxx-upstream@qlogic.com
10308L:      linux-scsi@vger.kernel.org
10309S:      Supported
10310F:      Documentation/scsi/LICENSE.qla2xxx
10311F:      drivers/scsi/qla2xxx/
10312
10313QLOGIC QLA4XXX iSCSI DRIVER
10314M:      QLogic-Storage-Upstream@qlogic.com
10315L:      linux-scsi@vger.kernel.org
10316S:      Supported
10317F:      Documentation/scsi/LICENSE.qla4xxx
10318F:      drivers/scsi/qla4xxx/
10319
10320QLOGIC QLA3XXX NETWORK DRIVER
10321M:      Dept-GELinuxNICDev@cavium.com
10322L:      netdev@vger.kernel.org
10323S:      Supported
10324F:      Documentation/networking/LICENSE.qla3xxx
10325F:      drivers/net/ethernet/qlogic/qla3xxx.*
10326
10327QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10328M:      Harish Patil <harish.patil@cavium.com>
10329M:      Manish Chopra <manish.chopra@cavium.com>
10330M:      Dept-GELinuxNICDev@cavium.com
10331L:      netdev@vger.kernel.org
10332S:      Supported
10333F:      drivers/net/ethernet/qlogic/qlcnic/
10334
10335QLOGIC QLGE 10Gb ETHERNET DRIVER
10336M:      Harish Patil <harish.patil@cavium.com>
10337M:      Manish Chopra <manish.chopra@cavium.com>
10338M:      Dept-GELinuxNICDev@cavium.com
10339L:      netdev@vger.kernel.org
10340S:      Supported
10341F:      drivers/net/ethernet/qlogic/qlge/
10342
10343QLOGIC QL4xxx ETHERNET DRIVER
10344M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10345M:      Ariel Elior <Ariel.Elior@cavium.com>
10346M:      everest-linux-l2@cavium.com
10347L:      netdev@vger.kernel.org
10348S:      Supported
10349F:      drivers/net/ethernet/qlogic/qed/
10350F:      include/linux/qed/
10351F:      drivers/net/ethernet/qlogic/qede/
10352
10353QLOGIC QL41xxx ISCSI DRIVER
10354M:      QLogic-Storage-Upstream@cavium.com
10355L:      linux-scsi@vger.kernel.org
10356S:      Supported
10357F:      drivers/scsi/qedi/
10358
10359QLOGIC QL41xxx FCOE DRIVER
10360M:      QLogic-Storage-Upstream@cavium.com
10361L:      linux-scsi@vger.kernel.org
10362S:      Supported
10363F:      drivers/scsi/qedf/
10364
10365QNX4 FILESYSTEM
10366M:      Anders Larsen <al@alarsen.net>
10367W:      http://www.alarsen.net/linux/qnx4fs/
10368S:      Maintained
10369F:      fs/qnx4/
10370F:      include/uapi/linux/qnx4_fs.h
10371F:      include/uapi/linux/qnxtypes.h
10372
10373QORIQ DPAA2 FSL-MC BUS DRIVER
10374M:      Stuart Yoder <stuyoder@gmail.com>
10375M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10376L:      linux-kernel@vger.kernel.org
10377S:      Maintained
10378F:      drivers/staging/fsl-mc/
10379
10380QT1010 MEDIA DRIVER
10381M:      Antti Palosaari <crope@iki.fi>
10382L:      linux-media@vger.kernel.org
10383W:      https://linuxtv.org
10384W:      http://palosaari.fi/linux/
10385Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10386T:      git git://linuxtv.org/anttip/media_tree.git
10387S:      Maintained
10388F:      drivers/media/tuners/qt1010*
10389
10390QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10391M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10392L:      linux-wireless@vger.kernel.org
10393W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10394S:      Supported
10395F:      drivers/net/wireless/ath/ath9k/
10396
10397QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10398M:      Kalle Valo <kvalo@qca.qualcomm.com>
10399L:      ath10k@lists.infradead.org
10400W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10401T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10402S:      Supported
10403F:      drivers/net/wireless/ath/ath10k/
10404
10405QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10406M:      Timur Tabi <timur@codeaurora.org>
10407L:      netdev@vger.kernel.org
10408S:      Supported
10409F:      drivers/net/ethernet/qualcomm/emac/
10410
10411QUALCOMM HEXAGON ARCHITECTURE
10412M:      Richard Kuo <rkuo@codeaurora.org>
10413L:      linux-hexagon@vger.kernel.org
10414T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10415S:      Supported
10416F:      arch/hexagon/
10417
10418QUALCOMM WCN36XX WIRELESS DRIVER
10419M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10420L:      wcn36xx@lists.infradead.org
10421W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10422T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10423S:      Supported
10424F:      drivers/net/wireless/ath/wcn36xx/
10425
10426QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10427M:      Gabriel Somlo <somlo@cmu.edu>
10428M:      "Michael S. Tsirkin" <mst@redhat.com>
10429L:      qemu-devel@nongnu.org
10430S:      Maintained
10431F:      drivers/firmware/qemu_fw_cfg.c
10432
10433RADOS BLOCK DEVICE (RBD)
10434M:      Ilya Dryomov <idryomov@gmail.com>
10435M:      Sage Weil <sage@redhat.com>
10436M:      Alex Elder <elder@kernel.org>
10437L:      ceph-devel@vger.kernel.org
10438W:      http://ceph.com/
10439T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10440T:      git git://github.com/ceph/ceph-client.git
10441S:      Supported
10442F:      Documentation/ABI/testing/sysfs-bus-rbd
10443F:      drivers/block/rbd.c
10444F:      drivers/block/rbd_types.h
10445
10446RADEON FRAMEBUFFER DISPLAY DRIVER
10447M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10448L:      linux-fbdev@vger.kernel.org
10449S:      Maintained
10450F:      drivers/video/fbdev/aty/radeon*
10451F:      include/uapi/linux/radeonfb.h
10452
10453RADIOSHARK RADIO DRIVER
10454M:      Hans Verkuil <hverkuil@xs4all.nl>
10455L:      linux-media@vger.kernel.org
10456T:      git git://linuxtv.org/media_tree.git
10457S:      Maintained
10458F:      drivers/media/radio/radio-shark.c
10459
10460RADIOSHARK2 RADIO DRIVER
10461M:      Hans Verkuil <hverkuil@xs4all.nl>
10462L:      linux-media@vger.kernel.org
10463T:      git git://linuxtv.org/media_tree.git
10464S:      Maintained
10465F:      drivers/media/radio/radio-shark2.c
10466F:      drivers/media/radio/radio-tea5777.c
10467
10468RAGE128 FRAMEBUFFER DISPLAY DRIVER
10469M:      Paul Mackerras <paulus@samba.org>
10470L:      linux-fbdev@vger.kernel.org
10471S:      Maintained
10472F:      drivers/video/fbdev/aty/aty128fb.c
10473
10474RALINK MIPS ARCHITECTURE
10475M:      John Crispin <john@phrozen.org>
10476L:      linux-mips@linux-mips.org
10477S:      Maintained
10478F:      arch/mips/ralink
10479
10480RALINK RT2X00 WIRELESS LAN DRIVER
10481P:      rt2x00 project
10482M:      Stanislaw Gruszka <sgruszka@redhat.com>
10483M:      Helmut Schaa <helmut.schaa@googlemail.com>
10484L:      linux-wireless@vger.kernel.org
10485S:      Maintained
10486F:      drivers/net/wireless/ralink/rt2x00/
10487
10488RAMDISK RAM BLOCK DEVICE DRIVER
10489M:      Jens Axboe <axboe@kernel.dk>
10490S:      Maintained
10491F:      Documentation/blockdev/ramdisk.txt
10492F:      drivers/block/brd.c
10493
10494RANDOM NUMBER DRIVER
10495M:      "Theodore Ts'o" <tytso@mit.edu>
10496S:      Maintained
10497F:      drivers/char/random.c
10498
10499RAPIDIO SUBSYSTEM
10500M:      Matt Porter <mporter@kernel.crashing.org>
10501M:      Alexandre Bounine <alexandre.bounine@idt.com>
10502S:      Maintained
10503F:      drivers/rapidio/
10504
10505RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10506L:      linux-wireless@vger.kernel.org
10507S:      Orphan
10508F:      drivers/net/wireless/ray*
10509
10510RCUTORTURE MODULE
10511M:      Josh Triplett <josh@joshtriplett.org>
10512M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10513L:      linux-kernel@vger.kernel.org
10514S:      Supported
10515T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10516F:      Documentation/RCU/torture.txt
10517F:      kernel/rcu/rcutorture.c
10518
10519RCUTORTURE TEST FRAMEWORK
10520M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10521M:      Josh Triplett <josh@joshtriplett.org>
10522R:      Steven Rostedt <rostedt@goodmis.org>
10523R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10524R:      Lai Jiangshan <jiangshanlai@gmail.com>
10525L:      linux-kernel@vger.kernel.org
10526S:      Supported
10527T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10528F:      tools/testing/selftests/rcutorture
10529
10530RDC R-321X SoC
10531M:      Florian Fainelli <florian@openwrt.org>
10532S:      Maintained
10533
10534RDC R6040 FAST ETHERNET DRIVER
10535M:      Florian Fainelli <f.fainelli@gmail.com>
10536L:      netdev@vger.kernel.org
10537S:      Maintained
10538F:      drivers/net/ethernet/rdc/r6040.c
10539
10540RDS - RELIABLE DATAGRAM SOCKETS
10541M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10542L:      netdev@vger.kernel.org
10543L:      linux-rdma@vger.kernel.org
10544L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10545W:      https://oss.oracle.com/projects/rds/
10546S:      Supported
10547F:      net/rds/
10548F:      Documentation/networking/rds.txt
10549
10550RDMAVT - RDMA verbs software
10551M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10552L:      linux-rdma@vger.kernel.org
10553S:      Supported
10554F:      drivers/infiniband/sw/rdmavt
10555
10556RDT - RESOURCE ALLOCATION
10557M:      Fenghua Yu <fenghua.yu@intel.com>
10558L:      linux-kernel@vger.kernel.org
10559S:      Supported
10560F:      arch/x86/kernel/cpu/intel_rdt*
10561F:      arch/x86/include/asm/intel_rdt*
10562F:      Documentation/x86/intel_rdt*
10563
10564READ-COPY UPDATE (RCU)
10565M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10566M:      Josh Triplett <josh@joshtriplett.org>
10567R:      Steven Rostedt <rostedt@goodmis.org>
10568R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10569R:      Lai Jiangshan <jiangshanlai@gmail.com>
10570L:      linux-kernel@vger.kernel.org
10571W:      http://www.rdrop.com/users/paulmck/RCU/
10572S:      Supported
10573T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10574F:      Documentation/RCU/
10575X:      Documentation/RCU/torture.txt
10576F:      include/linux/rcu*
10577X:      include/linux/srcu.h
10578F:      kernel/rcu/
10579X:      kernel/torture.c
10580
10581REAL TIME CLOCK (RTC) SUBSYSTEM
10582M:      Alessandro Zummo <a.zummo@towertech.it>
10583M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10584L:      rtc-linux@googlegroups.com
10585Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10586T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10587S:      Maintained
10588F:      Documentation/devicetree/bindings/rtc/
10589F:      Documentation/rtc.txt
10590F:      drivers/rtc/
10591F:      include/linux/rtc.h
10592F:      include/uapi/linux/rtc.h
10593F:      include/linux/rtc/
10594F:      include/linux/platform_data/rtc-*
10595F:      tools/testing/selftests/timers/rtctest.c
10596
10597REALTEK AUDIO CODECS
10598M:      Bard Liao <bardliao@realtek.com>
10599M:      Oder Chiou <oder_chiou@realtek.com>
10600S:      Maintained
10601F:      sound/soc/codecs/rt*
10602F:      include/sound/rt*.h
10603
10604REISERFS FILE SYSTEM
10605L:      reiserfs-devel@vger.kernel.org
10606S:      Supported
10607F:      fs/reiserfs/
10608
10609REGISTER MAP ABSTRACTION
10610M:      Mark Brown <broonie@kernel.org>
10611L:      linux-kernel@vger.kernel.org
10612T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10613S:      Supported
10614F:      Documentation/devicetree/bindings/regmap/
10615F:      drivers/base/regmap/
10616F:      include/linux/regmap.h
10617
10618REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10619M:      Ohad Ben-Cohen <ohad@wizery.com>
10620M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10621L:      linux-remoteproc@vger.kernel.org
10622T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10623S:      Maintained
10624F:      Documentation/devicetree/bindings/remoteproc/
10625F:      Documentation/remoteproc.txt
10626F:      drivers/remoteproc/
10627F:      include/linux/remoteproc.h
10628
10629REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10630M:      Ohad Ben-Cohen <ohad@wizery.com>
10631M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10632L:      linux-remoteproc@vger.kernel.org
10633T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10634S:      Maintained
10635F:      drivers/rpmsg/
10636F:      Documentation/rpmsg.txt
10637F:      include/linux/rpmsg.h
10638F:      include/linux/rpmsg/
10639
10640RENESAS CLOCK DRIVERS
10641M:      Geert Uytterhoeven <geert+renesas@glider.be>
10642L:      linux-renesas-soc@vger.kernel.org
10643S:      Supported
10644F:      drivers/clk/renesas/
10645
10646RENESAS ETHERNET DRIVERS
10647R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10648L:      netdev@vger.kernel.org
10649L:      linux-renesas-soc@vger.kernel.org
10650F:      drivers/net/ethernet/renesas/
10651F:      include/linux/sh_eth.h
10652
10653RENESAS R-CAR GYROADC DRIVER
10654M:      Marek Vasut <marek.vasut@gmail.com>
10655L:      linux-iio@vger.kernel.org
10656S:      Supported
10657F:      drivers/iio/adc/rcar_gyro_adc.c
10658
10659RENESAS USB2 PHY DRIVER
10660M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10661L:      linux-renesas-soc@vger.kernel.org
10662S:      Maintained
10663F:      drivers/phy/phy-rcar-gen3-usb2.c
10664
10665RESET CONTROLLER FRAMEWORK
10666M:      Philipp Zabel <p.zabel@pengutronix.de>
10667T:      git git://git.pengutronix.de/git/pza/linux
10668S:      Maintained
10669F:      drivers/reset/
10670F:      Documentation/devicetree/bindings/reset/
10671F:      include/dt-bindings/reset/
10672F:      include/linux/reset.h
10673F:      include/linux/reset-controller.h
10674
10675RFKILL
10676M:      Johannes Berg <johannes@sipsolutions.net>
10677L:      linux-wireless@vger.kernel.org
10678W:      http://wireless.kernel.org/
10679T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10680T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10681S:      Maintained
10682F:      Documentation/rfkill.txt
10683F:      net/rfkill/
10684
10685RHASHTABLE
10686M:      Thomas Graf <tgraf@suug.ch>
10687M:      Herbert Xu <herbert@gondor.apana.org.au>
10688L:      netdev@vger.kernel.org
10689S:      Maintained
10690F:      lib/rhashtable.c
10691F:      include/linux/rhashtable.h
10692
10693RICOH SMARTMEDIA/XD DRIVER
10694M:      Maxim Levitsky <maximlevitsky@gmail.com>
10695S:      Maintained
10696F:      drivers/mtd/nand/r852.c
10697F:      drivers/mtd/nand/r852.h
10698
10699RICOH R5C592 MEMORYSTICK DRIVER
10700M:      Maxim Levitsky <maximlevitsky@gmail.com>
10701S:      Maintained
10702F:      drivers/memstick/host/r592.*
10703
10704ROCCAT DRIVERS
10705M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10706W:      http://sourceforge.net/projects/roccat/
10707S:      Maintained
10708F:      drivers/hid/hid-roccat*
10709F:      include/linux/hid-roccat*
10710F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10711
10712ROCKER DRIVER
10713M:      Jiri Pirko <jiri@resnulli.us>
10714L:      netdev@vger.kernel.org
10715S:      Supported
10716F:      drivers/net/ethernet/rocker/
10717
10718ROCKETPORT DRIVER
10719P:      Comtrol Corp.
10720W:      http://www.comtrol.com
10721S:      Maintained
10722F:      Documentation/serial/rocket.txt
10723F:      drivers/tty/rocket*
10724
10725ROCKETPORT EXPRESS/INFINITY DRIVER
10726M:      Kevin Cernekee <cernekee@gmail.com>
10727L:      linux-serial@vger.kernel.org
10728S:      Odd Fixes
10729F:      drivers/tty/serial/rp2.*
10730
10731ROSE NETWORK LAYER
10732M:      Ralf Baechle <ralf@linux-mips.org>
10733L:      linux-hams@vger.kernel.org
10734W:      http://www.linux-ax25.org/
10735S:      Maintained
10736F:      include/net/rose.h
10737F:      include/uapi/linux/rose.h
10738F:      net/rose/
10739
10740RTL2830 MEDIA DRIVER
10741M:      Antti Palosaari <crope@iki.fi>
10742L:      linux-media@vger.kernel.org
10743W:      https://linuxtv.org
10744W:      http://palosaari.fi/linux/
10745Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10746T:      git git://linuxtv.org/anttip/media_tree.git
10747S:      Maintained
10748F:      drivers/media/dvb-frontends/rtl2830*
10749
10750RTL2832 MEDIA DRIVER
10751M:      Antti Palosaari <crope@iki.fi>
10752L:      linux-media@vger.kernel.org
10753W:      https://linuxtv.org
10754W:      http://palosaari.fi/linux/
10755Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10756T:      git git://linuxtv.org/anttip/media_tree.git
10757S:      Maintained
10758F:      drivers/media/dvb-frontends/rtl2832*
10759
10760RTL2832_SDR MEDIA DRIVER
10761M:      Antti Palosaari <crope@iki.fi>
10762L:      linux-media@vger.kernel.org
10763W:      https://linuxtv.org
10764W:      http://palosaari.fi/linux/
10765Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10766T:      git git://linuxtv.org/anttip/media_tree.git
10767S:      Maintained
10768F:      drivers/media/dvb-frontends/rtl2832_sdr*
10769
10770RTL8180 WIRELESS DRIVER
10771L:      linux-wireless@vger.kernel.org
10772W:      http://wireless.kernel.org/
10773T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10774S:      Orphan
10775F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10776
10777RTL8187 WIRELESS DRIVER
10778M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10779M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10780M:      Larry Finger <Larry.Finger@lwfinger.net>
10781L:      linux-wireless@vger.kernel.org
10782W:      http://wireless.kernel.org/
10783T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10784S:      Maintained
10785F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10786
10787RTL8192CE WIRELESS DRIVER
10788M:      Larry Finger <Larry.Finger@lwfinger.net>
10789M:      Chaoming Li <chaoming_li@realsil.com.cn>
10790L:      linux-wireless@vger.kernel.org
10791W:      http://wireless.kernel.org/
10792T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10793S:      Maintained
10794F:      drivers/net/wireless/realtek/rtlwifi/
10795F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10796
10797RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10798M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10799L:      linux-wireless@vger.kernel.org
10800T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10801S:      Maintained
10802F:      drivers/net/wireless/realtek/rtl8xxxu/
10803
10804S3 SAVAGE FRAMEBUFFER DRIVER
10805M:      Antonino Daplas <adaplas@gmail.com>
10806L:      linux-fbdev@vger.kernel.org
10807S:      Maintained
10808F:      drivers/video/fbdev/savage/
10809
10810S390
10811M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10812M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10813L:      linux-s390@vger.kernel.org
10814W:      http://www.ibm.com/developerworks/linux/linux390/
10815T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10816S:      Supported
10817F:      arch/s390/
10818F:      drivers/s390/
10819F:      Documentation/s390/
10820F:      Documentation/DocBook/s390*
10821
10822S390 COMMON I/O LAYER
10823M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10824M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10825L:      linux-s390@vger.kernel.org
10826W:      http://www.ibm.com/developerworks/linux/linux390/
10827S:      Supported
10828F:      drivers/s390/cio/
10829
10830S390 DASD DRIVER
10831M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10832M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10833L:      linux-s390@vger.kernel.org
10834W:      http://www.ibm.com/developerworks/linux/linux390/
10835S:      Supported
10836F:      drivers/s390/block/dasd*
10837F:      block/partitions/ibm.c
10838
10839S390 NETWORK DRIVERS
10840M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10841M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10842L:      linux-s390@vger.kernel.org
10843W:      http://www.ibm.com/developerworks/linux/linux390/
10844S:      Supported
10845F:      drivers/s390/net/
10846
10847S390 PCI SUBSYSTEM
10848M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10849M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10850L:      linux-s390@vger.kernel.org
10851W:      http://www.ibm.com/developerworks/linux/linux390/
10852S:      Supported
10853F:      arch/s390/pci/
10854F:      drivers/pci/hotplug/s390_pci_hpc.c
10855
10856S390 ZCRYPT DRIVER
10857M:      Harald Freudenberger <freude@de.ibm.com>
10858L:      linux-s390@vger.kernel.org
10859W:      http://www.ibm.com/developerworks/linux/linux390/
10860S:      Supported
10861F:      drivers/s390/crypto/
10862
10863S390 ZFCP DRIVER
10864M:      Steffen Maier <maier@linux.vnet.ibm.com>
10865L:      linux-s390@vger.kernel.org
10866W:      http://www.ibm.com/developerworks/linux/linux390/
10867S:      Supported
10868F:      drivers/s390/scsi/zfcp_*
10869
10870S390 IUCV NETWORK LAYER
10871M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10872M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10873L:      linux-s390@vger.kernel.org
10874W:      http://www.ibm.com/developerworks/linux/linux390/
10875S:      Supported
10876F:      drivers/s390/net/*iucv*
10877F:      include/net/iucv/
10878F:      net/iucv/
10879
10880S390 IOMMU (PCI)
10881M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10882L:      linux-s390@vger.kernel.org
10883W:      http://www.ibm.com/developerworks/linux/linux390/
10884S:      Supported
10885F:      drivers/iommu/s390-iommu.c
10886
10887S3C24XX SD/MMC Driver
10888M:      Ben Dooks <ben-linux@fluff.org>
10889L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10890S:      Supported
10891F:      drivers/mmc/host/s3cmci.*
10892
10893SAA6588 RDS RECEIVER DRIVER
10894M:      Hans Verkuil <hverkuil@xs4all.nl>
10895L:      linux-media@vger.kernel.org
10896T:      git git://linuxtv.org/media_tree.git
10897W:      https://linuxtv.org
10898S:      Odd Fixes
10899F:      drivers/media/i2c/saa6588*
10900
10901SAA7134 VIDEO4LINUX DRIVER
10902M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10903M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10904L:      linux-media@vger.kernel.org
10905W:      https://linuxtv.org
10906T:      git git://linuxtv.org/media_tree.git
10907S:      Odd fixes
10908F:      Documentation/media/v4l-drivers/saa7134*
10909F:      drivers/media/pci/saa7134/
10910
10911SAA7146 VIDEO4LINUX-2 DRIVER
10912M:      Hans Verkuil <hverkuil@xs4all.nl>
10913L:      linux-media@vger.kernel.org
10914T:      git git://linuxtv.org/media_tree.git
10915S:      Maintained
10916F:      drivers/media/common/saa7146/
10917F:      drivers/media/pci/saa7146/
10918F:      include/media/saa7146*
10919
10920SAMSUNG LAPTOP DRIVER
10921M:      Corentin Chary <corentin.chary@gmail.com>
10922L:      platform-driver-x86@vger.kernel.org
10923S:      Maintained
10924F:      drivers/platform/x86/samsung-laptop.c
10925
10926SAMSUNG AUDIO (ASoC) DRIVERS
10927M:      Krzysztof Kozlowski <krzk@kernel.org>
10928M:      Sangbeom Kim <sbkim73@samsung.com>
10929M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10930L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10931S:      Supported
10932F:      sound/soc/samsung/
10933
10934SAMSUNG FRAMEBUFFER DRIVER
10935M:      Jingoo Han <jingoohan1@gmail.com>
10936L:      linux-fbdev@vger.kernel.org
10937S:      Maintained
10938F:      drivers/video/fbdev/s3c-fb.c
10939
10940SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10941M:      Sangbeom Kim <sbkim73@samsung.com>
10942M:      Krzysztof Kozlowski <krzk@kernel.org>
10943M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10944L:      linux-kernel@vger.kernel.org
10945L:      linux-samsung-soc@vger.kernel.org
10946S:      Supported
10947F:      drivers/mfd/sec*.c
10948F:      drivers/regulator/s2m*.c
10949F:      drivers/regulator/s5m*.c
10950F:      drivers/clk/clk-s2mps11.c
10951F:      drivers/rtc/rtc-s5m.c
10952F:      include/linux/mfd/samsung/
10953F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10954F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10955F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10956F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10957
10958SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10959M:      Kyungmin Park <kyungmin.park@samsung.com>
10960M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10961L:      linux-media@vger.kernel.org
10962Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10963S:      Supported
10964F:      drivers/media/platform/exynos4-is/
10965
10966SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10967M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10968L:      linux-media@vger.kernel.org
10969L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10970S:      Maintained
10971F:      drivers/media/platform/s3c-camif/
10972F:      include/media/drv-intf/s3c_camif.h
10973
10974SAMSUNG S5C73M3 CAMERA DRIVER
10975M:      Kyungmin Park <kyungmin.park@samsung.com>
10976M:      Andrzej Hajda <a.hajda@samsung.com>
10977L:      linux-media@vger.kernel.org
10978S:      Supported
10979F:      drivers/media/i2c/s5c73m3/*
10980
10981SAMSUNG S5K5BAF CAMERA DRIVER
10982M:      Kyungmin Park <kyungmin.park@samsung.com>
10983M:      Andrzej Hajda <a.hajda@samsung.com>
10984L:      linux-media@vger.kernel.org
10985S:      Supported
10986F:      drivers/media/i2c/s5k5baf.c
10987
10988SAMSUNG S3FWRN5 NFC DRIVER
10989M:      Robert Baldyga <r.baldyga@samsung.com>
10990M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10991L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10992S:      Supported
10993F:      drivers/nfc/s3fwrn5
10994
10995SAMSUNG SOC CLOCK DRIVERS
10996M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10997M:      Tomasz Figa <tomasz.figa@gmail.com>
10998M:      Chanwoo Choi <cw00.choi@samsung.com>
10999S:      Supported
11000L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11001F:      drivers/clk/samsung/
11002F:      include/dt-bindings/clock/exynos*.h
11003F:      Documentation/devicetree/bindings/clock/exynos*.txt
11004
11005SAMSUNG SPI DRIVERS
11006M:      Kukjin Kim <kgene@kernel.org>
11007M:      Krzysztof Kozlowski <krzk@kernel.org>
11008M:      Andi Shyti <andi.shyti@samsung.com>
11009L:      linux-spi@vger.kernel.org
11010L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11011S:      Maintained
11012F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11013F:      drivers/spi/spi-s3c*
11014F:      include/linux/platform_data/spi-s3c64xx.h
11015
11016SAMSUNG SXGBE DRIVERS
11017M:      Byungho An <bh74.an@samsung.com>
11018M:      Girish K S <ks.giri@samsung.com>
11019M:      Vipul Pandya <vipul.pandya@samsung.com>
11020S:      Supported
11021L:      netdev@vger.kernel.org
11022F:      drivers/net/ethernet/samsung/sxgbe/
11023
11024SAMSUNG THERMAL DRIVER
11025M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11026L:      linux-pm@vger.kernel.org
11027L:      linux-samsung-soc@vger.kernel.org
11028S:      Supported
11029T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11030F:      drivers/thermal/samsung/
11031
11032SAMSUNG USB2 PHY DRIVER
11033M:      Kamil Debski <kamil@wypas.org>
11034M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11035L:      linux-kernel@vger.kernel.org
11036S:      Supported
11037F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11038F:      Documentation/phy/samsung-usb2.txt
11039F:      drivers/phy/phy-exynos4210-usb2.c
11040F:      drivers/phy/phy-exynos4x12-usb2.c
11041F:      drivers/phy/phy-exynos5250-usb2.c
11042F:      drivers/phy/phy-s5pv210-usb2.c
11043F:      drivers/phy/phy-samsung-usb2.c
11044F:      drivers/phy/phy-samsung-usb2.h
11045
11046SERIAL DRIVERS
11047M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11048L:      linux-serial@vger.kernel.org
11049S:      Maintained
11050F:      Documentation/devicetree/bindings/serial/
11051F:      drivers/tty/serial/
11052
11053SERIAL DEVICE BUS
11054M:      Rob Herring <robh@kernel.org>
11055L:      linux-serial@vger.kernel.org
11056S:      Maintained
11057F:      Documentation/devicetree/bindings/serial/slave-device.txt
11058F:      drivers/tty/serdev/
11059F:      include/linux/serdev.h
11060
11061SERIAL IR RECEIVER
11062M:      Sean Young <sean@mess.org>
11063L:      linux-media@vger.kernel.org
11064S:      Maintained
11065F:      drivers/media/rc/serial_ir.c
11066
11067STI CEC DRIVER
11068M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11069L:      kernel@stlinux.com
11070S:      Maintained
11071F:      drivers/staging/media/st-cec/
11072F:      Documentation/devicetree/bindings/media/stih-cec.txt
11073
11074SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11075M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11076L:      linux-s390@vger.kernel.org
11077W:      http://www.ibm.com/developerworks/linux/linux390/
11078S:      Supported
11079F:      net/smc/
11080
11081SYNOPSYS DESIGNWARE DMAC DRIVER
11082M:      Viresh Kumar <vireshk@kernel.org>
11083M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11084S:      Maintained
11085F:      include/linux/dma/dw.h
11086F:      include/linux/platform_data/dma-dw.h
11087F:      drivers/dma/dw/
11088
11089SYNOPSYS DESIGNWARE I2C DRIVER
11090M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11091R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11092R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11093L:      linux-i2c@vger.kernel.org
11094S:      Maintained
11095F:      drivers/i2c/busses/i2c-designware-*
11096F:      include/linux/platform_data/i2c-designware.h
11097
11098SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11099M:      Jaehoon Chung <jh80.chung@samsung.com>
11100L:      linux-mmc@vger.kernel.org
11101S:      Maintained
11102F:      drivers/mmc/host/dw_mmc*
11103
11104SYSTEM TRACE MODULE CLASS
11105M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11106S:      Maintained
11107T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11108F:      Documentation/trace/stm.txt
11109F:      drivers/hwtracing/stm/
11110F:      include/linux/stm.h
11111F:      include/uapi/linux/stm.h
11112
11113THUNDERBOLT DRIVER
11114M:      Andreas Noever <andreas.noever@gmail.com>
11115S:      Maintained
11116F:      drivers/thunderbolt/
11117
11118TI BQ27XXX POWER SUPPLY DRIVER
11119R:      Andrew F. Davis <afd@ti.com>
11120F:      include/linux/power/bq27xxx_battery.h
11121F:      drivers/power/supply/bq27xxx_battery.c
11122F:      drivers/power/supply/bq27xxx_battery_i2c.c
11123
11124TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11125M:      John Stultz <john.stultz@linaro.org>
11126M:      Thomas Gleixner <tglx@linutronix.de>
11127L:      linux-kernel@vger.kernel.org
11128T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11129S:      Supported
11130F:      include/linux/clocksource.h
11131F:      include/linux/time.h
11132F:      include/linux/timex.h
11133F:      include/uapi/linux/time.h
11134F:      include/uapi/linux/timex.h
11135F:      kernel/time/clocksource.c
11136F:      kernel/time/time*.c
11137F:      kernel/time/alarmtimer.c
11138F:      kernel/time/ntp.c
11139F:      tools/testing/selftests/timers/
11140
11141SC1200 WDT DRIVER
11142M:      Zwane Mwaikambo <zwanem@gmail.com>
11143S:      Maintained
11144F:      drivers/watchdog/sc1200wdt.c
11145
11146SCHEDULER
11147M:      Ingo Molnar <mingo@redhat.com>
11148M:      Peter Zijlstra <peterz@infradead.org>
11149L:      linux-kernel@vger.kernel.org
11150T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11151S:      Maintained
11152F:      kernel/sched/
11153F:      include/linux/sched.h
11154F:      include/uapi/linux/sched.h
11155F:      include/linux/wait.h
11156
11157SCORE ARCHITECTURE
11158M:      Chen Liqin <liqin.linux@gmail.com>
11159M:      Lennox Wu <lennox.wu@gmail.com>
11160W:      http://www.sunplus.com
11161S:      Supported
11162F:      arch/score/
11163
11164SCR24X CHIP CARD INTERFACE DRIVER
11165M:      Lubomir Rintel <lkundrak@v3.sk>
11166S:      Supported
11167F:      drivers/char/pcmcia/scr24x_cs.c
11168
11169SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11170M:      Sudeep Holla <sudeep.holla@arm.com>
11171L:      linux-arm-kernel@lists.infradead.org
11172S:      Maintained
11173F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11174F:      drivers/clk/clk-scpi.c
11175F:      drivers/cpufreq/scpi-cpufreq.c
11176F:      drivers/firmware/arm_scpi.c
11177F:      include/linux/scpi_protocol.h
11178
11179SCSI CDROM DRIVER
11180M:      Jens Axboe <axboe@kernel.dk>
11181L:      linux-scsi@vger.kernel.org
11182W:      http://www.kernel.dk
11183S:      Maintained
11184F:      drivers/scsi/sr*
11185
11186SCSI RDMA PROTOCOL (SRP) INITIATOR
11187M:      Bart Van Assche <bart.vanassche@sandisk.com>
11188L:      linux-rdma@vger.kernel.org
11189S:      Supported
11190W:      http://www.openfabrics.org
11191Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11192T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11193F:      drivers/infiniband/ulp/srp/
11194F:      include/scsi/srp.h
11195
11196SCSI SG DRIVER
11197M:      Doug Gilbert <dgilbert@interlog.com>
11198L:      linux-scsi@vger.kernel.org
11199W:      http://sg.danny.cz/sg
11200S:      Maintained
11201F:      Documentation/scsi/scsi-generic.txt
11202F:      drivers/scsi/sg.c
11203F:      include/scsi/sg.h
11204
11205SCSI SUBSYSTEM
11206M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11207T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11208M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11209T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11210L:      linux-scsi@vger.kernel.org
11211S:      Maintained
11212F:      Documentation/devicetree/bindings/scsi/
11213F:      drivers/scsi/
11214F:      include/scsi/
11215
11216SCSI TAPE DRIVER
11217M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11218L:      linux-scsi@vger.kernel.org
11219S:      Maintained
11220F:      Documentation/scsi/st.txt
11221F:      drivers/scsi/st.*
11222F:      drivers/scsi/st_*.h
11223
11224SCTP PROTOCOL
11225M:      Vlad Yasevich <vyasevich@gmail.com>
11226M:      Neil Horman <nhorman@tuxdriver.com>
11227L:      linux-sctp@vger.kernel.org
11228W:      http://lksctp.sourceforge.net
11229S:      Maintained
11230F:      Documentation/networking/sctp.txt
11231F:      include/linux/sctp.h
11232F:      include/uapi/linux/sctp.h
11233F:      include/net/sctp/
11234F:      net/sctp/
11235
11236SCx200 CPU SUPPORT
11237M:      Jim Cromie <jim.cromie@gmail.com>
11238S:      Odd Fixes
11239F:      Documentation/i2c/busses/scx200_acb
11240F:      arch/x86/platform/scx200/
11241F:      drivers/watchdog/scx200_wdt.c
11242F:      drivers/i2c/busses/scx200*
11243F:      drivers/mtd/maps/scx200_docflash.c
11244F:      include/linux/scx200.h
11245
11246SCx200 GPIO DRIVER
11247M:      Jim Cromie <jim.cromie@gmail.com>
11248S:      Maintained
11249F:      drivers/char/scx200_gpio.c
11250F:      include/linux/scx200_gpio.h
11251
11252SCx200 HRT CLOCKSOURCE DRIVER
11253M:      Jim Cromie <jim.cromie@gmail.com>
11254S:      Maintained
11255F:      drivers/clocksource/scx200_hrt.c
11256
11257SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11258M:      Sascha Sommer <saschasommer@freenet.de>
11259L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11260S:      Maintained
11261F:      drivers/mmc/host/sdricoh_cs.c
11262
11263SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11264M:      Adrian Hunter <adrian.hunter@intel.com>
11265L:      linux-mmc@vger.kernel.org
11266T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11267S:      Maintained
11268F:      drivers/mmc/host/sdhci*
11269F:      include/linux/mmc/sdhci*
11270
11271SECURE COMPUTING
11272M:      Kees Cook <keescook@chromium.org>
11273R:      Andy Lutomirski <luto@amacapital.net>
11274R:      Will Drewry <wad@chromium.org>
11275T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11276S:      Supported
11277F:      kernel/seccomp.c
11278F:      include/uapi/linux/seccomp.h
11279F:      include/linux/seccomp.h
11280F:      tools/testing/selftests/seccomp/*
11281K:      \bsecure_computing
11282K:      \bTIF_SECCOMP\b
11283
11284SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11285M:      Al Cooper <alcooperx@gmail.com>
11286L:      linux-mmc@vger.kernel.org
11287L:      bcm-kernel-feedback-list@broadcom.com
11288S:      Maintained
11289F:      drivers/mmc/host/sdhci-brcmstb*
11290
11291SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11292M:      Ben Dooks <ben-linux@fluff.org>
11293M:      Jaehoon Chung <jh80.chung@samsung.com>
11294L:      linux-mmc@vger.kernel.org
11295S:      Maintained
11296F:      drivers/mmc/host/sdhci-s3c*
11297
11298SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11299M:      Viresh Kumar <vireshk@kernel.org>
11300L:      linux-mmc@vger.kernel.org
11301S:      Maintained
11302F:      drivers/mmc/host/sdhci-spear.c
11303
11304SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11305M:      Scott Bauer <scott.bauer@intel.com>
11306M:      Jonathan Derrick <jonathan.derrick@intel.com>
11307M:      Rafael Antognolli <rafael.antognolli@intel.com>
11308L:      linux-block@vger.kernel.org
11309S:      Supported
11310F:      block/sed*
11311F:      block/opal_proto.h
11312F:      include/linux/sed*
11313F:      include/uapi/linux/sed*
11314
11315SECURITY SUBSYSTEM
11316M:      James Morris <james.l.morris@oracle.com>
11317M:      "Serge E. Hallyn" <serge@hallyn.com>
11318L:      linux-security-module@vger.kernel.org (suggested Cc:)
11319T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11320W:      http://kernsec.org/
11321S:      Supported
11322F:      security/
11323
11324SECURITY CONTACT
11325M:      Security Officers <security@kernel.org>
11326S:      Supported
11327
11328SELINUX SECURITY MODULE
11329M:      Paul Moore <paul@paul-moore.com>
11330M:      Stephen Smalley <sds@tycho.nsa.gov>
11331M:      Eric Paris <eparis@parisplace.org>
11332L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11333W:      http://selinuxproject.org
11334T:      git git://git.infradead.org/users/pcmoore/selinux
11335S:      Supported
11336F:      include/linux/selinux*
11337F:      security/selinux/
11338F:      scripts/selinux/
11339
11340APPARMOR SECURITY MODULE
11341M:      John Johansen <john.johansen@canonical.com>
11342L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11343W:      apparmor.wiki.kernel.org
11344T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11345S:      Supported
11346F:      security/apparmor/
11347
11348LOADPIN SECURITY MODULE
11349M:      Kees Cook <keescook@chromium.org>
11350T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11351S:      Supported
11352F:      security/loadpin/
11353
11354YAMA SECURITY MODULE
11355M:      Kees Cook <keescook@chromium.org>
11356T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11357S:      Supported
11358F:      security/yama/
11359
11360SENSABLE PHANTOM
11361M:      Jiri Slaby <jirislaby@gmail.com>
11362S:      Maintained
11363F:      drivers/misc/phantom.c
11364F:      include/uapi/linux/phantom.h
11365
11366Emulex 10Gbps iSCSI - OneConnect DRIVER
11367M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11368M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11369M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11370L:      linux-scsi@vger.kernel.org
11371W:      http://www.broadcom.com
11372S:      Supported
11373F:      drivers/scsi/be2iscsi/
11374
11375Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11376M:      Sathya Perla <sathya.perla@broadcom.com>
11377M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11378M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11379M:      Somnath Kotur <somnath.kotur@broadcom.com>
11380L:      netdev@vger.kernel.org
11381W:      http://www.emulex.com
11382S:      Supported
11383F:      drivers/net/ethernet/emulex/benet/
11384
11385EMULEX ONECONNECT ROCE DRIVER
11386M:      Selvin Xavier <selvin.xavier@avagotech.com>
11387M:      Devesh Sharma <devesh.sharma@avagotech.com>
11388L:      linux-rdma@vger.kernel.org
11389W:      http://www.emulex.com
11390S:      Supported
11391F:      drivers/infiniband/hw/ocrdma/
11392F:      include/uapi/rdma/ocrdma-abi.h
11393
11394SFC NETWORK DRIVER
11395M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11396M:      Edward Cree <ecree@solarflare.com>
11397M:      Bert Kenward <bkenward@solarflare.com>
11398L:      netdev@vger.kernel.org
11399S:      Supported
11400F:      drivers/net/ethernet/sfc/
11401
11402SGI GRU DRIVER
11403M:      Dimitri Sivanich <sivanich@sgi.com>
11404S:      Maintained
11405F:      drivers/misc/sgi-gru/
11406
11407SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11408M:      Pat Gefre <pfg@sgi.com>
11409L:      linux-ia64@vger.kernel.org
11410S:      Supported
11411F:      Documentation/ia64/serial.txt
11412F:      drivers/tty/serial/ioc?_serial.c
11413F:      include/linux/ioc?.h
11414
11415SGI XP/XPC/XPNET DRIVER
11416M:      Cliff Whickman <cpw@sgi.com>
11417M:      Robin Holt <robinmholt@gmail.com>
11418S:      Maintained
11419F:      drivers/misc/sgi-xp/
11420
11421SI2157 MEDIA DRIVER
11422M:      Antti Palosaari <crope@iki.fi>
11423L:      linux-media@vger.kernel.org
11424W:      https://linuxtv.org
11425W:      http://palosaari.fi/linux/
11426Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11427T:      git git://linuxtv.org/anttip/media_tree.git
11428S:      Maintained
11429F:      drivers/media/tuners/si2157*
11430
11431SI2168 MEDIA DRIVER
11432M:      Antti Palosaari <crope@iki.fi>
11433L:      linux-media@vger.kernel.org
11434W:      https://linuxtv.org
11435W:      http://palosaari.fi/linux/
11436Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11437T:      git git://linuxtv.org/anttip/media_tree.git
11438S:      Maintained
11439F:      drivers/media/dvb-frontends/si2168*
11440
11441SI470X FM RADIO RECEIVER I2C DRIVER
11442M:      Hans Verkuil <hverkuil@xs4all.nl>
11443L:      linux-media@vger.kernel.org
11444T:      git git://linuxtv.org/media_tree.git
11445W:      https://linuxtv.org
11446S:      Odd Fixes
11447F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11448
11449SI470X FM RADIO RECEIVER USB DRIVER
11450M:      Hans Verkuil <hverkuil@xs4all.nl>
11451L:      linux-media@vger.kernel.org
11452T:      git git://linuxtv.org/media_tree.git
11453W:      https://linuxtv.org
11454S:      Maintained
11455F:      drivers/media/radio/si470x/radio-si470x-common.c
11456F:      drivers/media/radio/si470x/radio-si470x.h
11457F:      drivers/media/radio/si470x/radio-si470x-usb.c
11458
11459SI4713 FM RADIO TRANSMITTER I2C DRIVER
11460M:      Eduardo Valentin <edubezval@gmail.com>
11461L:      linux-media@vger.kernel.org
11462T:      git git://linuxtv.org/media_tree.git
11463W:      https://linuxtv.org
11464S:      Odd Fixes
11465F:      drivers/media/radio/si4713/si4713.?
11466
11467SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11468M:      Eduardo Valentin <edubezval@gmail.com>
11469L:      linux-media@vger.kernel.org
11470T:      git git://linuxtv.org/media_tree.git
11471W:      https://linuxtv.org
11472S:      Odd Fixes
11473F:      drivers/media/radio/si4713/radio-platform-si4713.c
11474
11475SI4713 FM RADIO TRANSMITTER USB DRIVER
11476M:      Hans Verkuil <hverkuil@xs4all.nl>
11477L:      linux-media@vger.kernel.org
11478T:      git git://linuxtv.org/media_tree.git
11479W:      https://linuxtv.org
11480S:      Maintained
11481F:      drivers/media/radio/si4713/radio-usb-si4713.c
11482
11483SIANO DVB DRIVER
11484M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11485M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11486L:      linux-media@vger.kernel.org
11487W:      https://linuxtv.org
11488T:      git git://linuxtv.org/media_tree.git
11489S:      Odd fixes
11490F:      drivers/media/common/siano/
11491F:      drivers/media/usb/siano/
11492F:      drivers/media/usb/siano/
11493F:      drivers/media/mmc/siano/
11494
11495SILEAD TOUCHSCREEN DRIVER
11496M:      Hans de Goede <hdegoede@redhat.com>
11497L:      linux-input@vger.kernel.org
11498L:      platform-driver-x86@vger.kernel.org
11499S:      Maintained
11500F:      drivers/input/touchscreen/silead.c
11501F:      drivers/platform/x86/silead_dmi.c
11502
11503SIMPLEFB FB DRIVER
11504M:      Hans de Goede <hdegoede@redhat.com>
11505L:      linux-fbdev@vger.kernel.org
11506S:      Maintained
11507F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11508F:      drivers/video/fbdev/simplefb.c
11509F:      include/linux/platform_data/simplefb.h
11510
11511SH_VEU V4L2 MEM2MEM DRIVER
11512L:      linux-media@vger.kernel.org
11513S:      Orphan
11514F:      drivers/media/platform/sh_veu.c
11515
11516SH_VOU V4L2 OUTPUT DRIVER
11517L:      linux-media@vger.kernel.org
11518S:      Orphan
11519F:      drivers/media/platform/sh_vou.c
11520F:      include/media/drv-intf/sh_vou.h
11521
11522SIMPLE FIRMWARE INTERFACE (SFI)
11523M:      Len Brown <lenb@kernel.org>
11524L:      sfi-devel@simplefirmware.org
11525W:      http://simplefirmware.org/
11526T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11527S:      Supported
11528F:      arch/x86/platform/sfi/
11529F:      drivers/sfi/
11530F:      include/linux/sfi*.h
11531
11532SIMTEC EB110ATX (Chalice CATS)
11533P:      Ben Dooks
11534P:      Vincent Sanders <vince@simtec.co.uk>
11535M:      Simtec Linux Team <linux@simtec.co.uk>
11536W:      http://www.simtec.co.uk/products/EB110ATX/
11537S:      Supported
11538
11539SIMTEC EB2410ITX (BAST)
11540P:      Ben Dooks
11541P:      Vincent Sanders <vince@simtec.co.uk>
11542M:      Simtec Linux Team <linux@simtec.co.uk>
11543W:      http://www.simtec.co.uk/products/EB2410ITX/
11544S:      Supported
11545F:      arch/arm/mach-s3c24xx/mach-bast.c
11546F:      arch/arm/mach-s3c24xx/bast-ide.c
11547F:      arch/arm/mach-s3c24xx/bast-irq.c
11548
11549SIPHASH PRF ROUTINES
11550M:      Jason A. Donenfeld <Jason@zx2c4.com>
11551S:      Maintained
11552F:      lib/siphash.c
11553F:      lib/test_siphash.c
11554F:      include/linux/siphash.h
11555
11556TI DAVINCI MACHINE SUPPORT
11557M:      Sekhar Nori <nsekhar@ti.com>
11558M:      Kevin Hilman <khilman@kernel.org>
11559L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11560T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11561S:      Supported
11562F:      arch/arm/mach-davinci/
11563F:      drivers/i2c/busses/i2c-davinci.c
11564
11565TI DAVINCI SERIES MEDIA DRIVER
11566M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11567L:      linux-media@vger.kernel.org
11568W:      https://linuxtv.org
11569Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11570T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11571S:      Maintained
11572F:      drivers/media/platform/davinci/
11573F:      include/media/davinci/
11574
11575TI AM437X VPFE DRIVER
11576M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11577L:      linux-media@vger.kernel.org
11578W:      https://linuxtv.org
11579Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11580T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11581S:      Maintained
11582F:      drivers/media/platform/am437x/
11583
11584OV2659 OMNIVISION SENSOR DRIVER
11585M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11586L:      linux-media@vger.kernel.org
11587W:      https://linuxtv.org
11588Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11589T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11590S:      Maintained
11591F:      drivers/media/i2c/ov2659.c
11592F:      include/media/i2c/ov2659.h
11593
11594SILICON MOTION SM712 FRAME BUFFER DRIVER
11595M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11596M:      Teddy Wang <teddy.wang@siliconmotion.com>
11597M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11598L:      linux-fbdev@vger.kernel.org
11599S:      Maintained
11600F:      drivers/video/fbdev/sm712*
11601F:      Documentation/fb/sm712fb.txt
11602
11603SIS 190 ETHERNET DRIVER
11604M:      Francois Romieu <romieu@fr.zoreil.com>
11605L:      netdev@vger.kernel.org
11606S:      Maintained
11607F:      drivers/net/ethernet/sis/sis190.c
11608
11609SIS 900/7016 FAST ETHERNET DRIVER
11610M:      Daniele Venzano <venza@brownhat.org>
11611W:      http://www.brownhat.org/sis900.html
11612L:      netdev@vger.kernel.org
11613S:      Maintained
11614F:      drivers/net/ethernet/sis/sis900.*
11615
11616SIS FRAMEBUFFER DRIVER
11617M:      Thomas Winischhofer <thomas@winischhofer.net>
11618W:      http://www.winischhofer.net/linuxsisvga.shtml
11619S:      Maintained
11620F:      Documentation/fb/sisfb.txt
11621F:      drivers/video/fbdev/sis/
11622F:      include/video/sisfb.h
11623
11624SIS USB2VGA DRIVER
11625M:      Thomas Winischhofer <thomas@winischhofer.net>
11626W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11627S:      Maintained
11628F:      drivers/usb/misc/sisusbvga/
11629
11630SLAB ALLOCATOR
11631M:      Christoph Lameter <cl@linux.com>
11632M:      Pekka Enberg <penberg@kernel.org>
11633M:      David Rientjes <rientjes@google.com>
11634M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11635M:      Andrew Morton <akpm@linux-foundation.org>
11636L:      linux-mm@kvack.org
11637S:      Maintained
11638F:      include/linux/sl?b*.h
11639F:      mm/sl?b*
11640
11641SLEEPABLE READ-COPY UPDATE (SRCU)
11642M:      Lai Jiangshan <jiangshanlai@gmail.com>
11643M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11644M:      Josh Triplett <josh@joshtriplett.org>
11645R:      Steven Rostedt <rostedt@goodmis.org>
11646R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11647L:      linux-kernel@vger.kernel.org
11648W:      http://www.rdrop.com/users/paulmck/RCU/
11649S:      Supported
11650T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11651F:      include/linux/srcu.h
11652F:      kernel/rcu/srcu.c
11653
11654SMACK SECURITY MODULE
11655M:      Casey Schaufler <casey@schaufler-ca.com>
11656L:      linux-security-module@vger.kernel.org
11657W:      http://schaufler-ca.com
11658T:      git git://github.com/cschaufler/smack-next
11659S:      Maintained
11660F:      Documentation/security/Smack.txt
11661F:      security/smack/
11662
11663DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11664M:      Kevin Hilman <khilman@kernel.org>
11665M:      Nishanth Menon <nm@ti.com>
11666S:      Maintained
11667F:      drivers/power/avs/
11668F:      include/linux/power/smartreflex.h
11669L:      linux-pm@vger.kernel.org
11670
11671SMC91x ETHERNET DRIVER
11672M:      Nicolas Pitre <nico@fluxnic.net>
11673S:      Odd Fixes
11674F:      drivers/net/ethernet/smsc/smc91x.*
11675
11676SMIA AND SMIA++ IMAGE SENSOR DRIVER
11677M:      Sakari Ailus <sakari.ailus@iki.fi>
11678L:      linux-media@vger.kernel.org
11679S:      Maintained
11680F:      drivers/media/i2c/smiapp/
11681F:      include/media/i2c/smiapp.h
11682F:      drivers/media/i2c/smiapp-pll.c
11683F:      drivers/media/i2c/smiapp-pll.h
11684F:      include/uapi/linux/smiapp.h
11685F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11686
11687SMM665 HARDWARE MONITOR DRIVER
11688M:      Guenter Roeck <linux@roeck-us.net>
11689L:      linux-hwmon@vger.kernel.org
11690S:      Maintained
11691F:      Documentation/hwmon/smm665
11692F:      drivers/hwmon/smm665.c
11693
11694SMSC EMC2103 HARDWARE MONITOR DRIVER
11695M:      Steve Glendinning <steve.glendinning@shawell.net>
11696L:      linux-hwmon@vger.kernel.org
11697S:      Maintained
11698F:      Documentation/hwmon/emc2103
11699F:      drivers/hwmon/emc2103.c
11700
11701SMSC SCH5627 HARDWARE MONITOR DRIVER
11702M:      Hans de Goede <hdegoede@redhat.com>
11703L:      linux-hwmon@vger.kernel.org
11704S:      Supported
11705F:      Documentation/hwmon/sch5627
11706F:      drivers/hwmon/sch5627.c
11707
11708SMSC47B397 HARDWARE MONITOR DRIVER
11709M:      Jean Delvare <jdelvare@suse.com>
11710L:      linux-hwmon@vger.kernel.org
11711S:      Maintained
11712F:      Documentation/hwmon/smsc47b397
11713F:      drivers/hwmon/smsc47b397.c
11714
11715SMSC911x ETHERNET DRIVER
11716M:      Steve Glendinning <steve.glendinning@shawell.net>
11717L:      netdev@vger.kernel.org
11718S:      Maintained
11719F:      include/linux/smsc911x.h
11720F:      drivers/net/ethernet/smsc/smsc911x.*
11721
11722SMSC9420 PCI ETHERNET DRIVER
11723M:      Steve Glendinning <steve.glendinning@shawell.net>
11724L:      netdev@vger.kernel.org
11725S:      Maintained
11726F:      drivers/net/ethernet/smsc/smsc9420.*
11727
11728SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11729M:      Steve Glendinning <steve.glendinning@shawell.net>
11730L:      linux-fbdev@vger.kernel.org
11731S:      Maintained
11732F:      drivers/video/fbdev/smscufx.c
11733
11734SOC-CAMERA V4L2 SUBSYSTEM
11735M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11736L:      linux-media@vger.kernel.org
11737T:      git git://linuxtv.org/media_tree.git
11738S:      Maintained
11739F:      include/media/soc*
11740F:      drivers/media/i2c/soc_camera/
11741F:      drivers/media/platform/soc_camera/
11742
11743SOEKRIS NET48XX LED SUPPORT
11744M:      Chris Boot <bootc@bootc.net>
11745S:      Maintained
11746F:      drivers/leds/leds-net48xx.c
11747
11748SOFTLOGIC 6x10 MPEG CODEC
11749M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11750M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11751M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11752M:      Ismael Luceno <ismael@iodev.co.uk>
11753L:      linux-media@vger.kernel.org
11754S:      Supported
11755F:      drivers/media/pci/solo6x10/
11756
11757SOFTWARE RAID (Multiple Disks) SUPPORT
11758M:      Shaohua Li <shli@kernel.org>
11759L:      linux-raid@vger.kernel.org
11760T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11761S:      Supported
11762F:      drivers/md/
11763F:      include/linux/raid/
11764F:      include/uapi/linux/raid/
11765
11766SONIC NETWORK DRIVER
11767M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11768L:      netdev@vger.kernel.org
11769S:      Maintained
11770F:      drivers/net/ethernet/natsemi/sonic.*
11771
11772SONICS SILICON BACKPLANE DRIVER (SSB)
11773M:      Michael Buesch <m@bues.ch>
11774L:      linux-wireless@vger.kernel.org
11775S:      Maintained
11776F:      drivers/ssb/
11777F:      include/linux/ssb/
11778
11779SONY VAIO CONTROL DEVICE DRIVER
11780M:      Mattia Dongili <malattia@linux.it>
11781L:      platform-driver-x86@vger.kernel.org
11782W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11783S:      Maintained
11784F:      Documentation/laptops/sony-laptop.txt
11785F:      drivers/char/sonypi.c
11786F:      drivers/platform/x86/sony-laptop.c
11787F:      include/linux/sony-laptop.h
11788
11789SONY MEMORYSTICK CARD SUPPORT
11790M:      Alex Dubov <oakad@yahoo.com>
11791W:      http://tifmxx.berlios.de/
11792S:      Maintained
11793F:      drivers/memstick/host/tifm_ms.c
11794
11795SONY MEMORYSTICK STANDARD SUPPORT
11796M:      Maxim Levitsky <maximlevitsky@gmail.com>
11797S:      Maintained
11798F:      drivers/memstick/core/ms_block.*
11799
11800SOUND
11801M:      Jaroslav Kysela <perex@perex.cz>
11802M:      Takashi Iwai <tiwai@suse.com>
11803L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11804W:      http://www.alsa-project.org/
11805T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11806T:      git git://git.alsa-project.org/alsa-kernel.git
11807Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11808S:      Maintained
11809F:      Documentation/sound/
11810F:      include/sound/
11811F:      include/uapi/sound/
11812F:      sound/
11813
11814SOUND - COMPRESSED AUDIO
11815M:      Vinod Koul <vinod.koul@intel.com>
11816L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11817T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11818S:      Supported
11819F:      Documentation/sound/alsa/compress_offload.txt
11820F:      include/sound/compress_driver.h
11821F:      include/uapi/sound/compress_*
11822F:      sound/core/compress_offload.c
11823F:      sound/soc/soc-compress.c
11824
11825SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11826M:      Liam Girdwood <lgirdwood@gmail.com>
11827M:      Mark Brown <broonie@kernel.org>
11828T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11829L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11830W:      http://alsa-project.org/main/index.php/ASoC
11831S:      Supported
11832F:      Documentation/devicetree/bindings/sound/
11833F:      Documentation/sound/alsa/soc/
11834F:      sound/soc/
11835F:      include/sound/soc*
11836
11837SOUND - DMAENGINE HELPERS
11838M:      Lars-Peter Clausen <lars@metafoo.de>
11839S:      Supported
11840F:      include/sound/dmaengine_pcm.h
11841F:      sound/core/pcm_dmaengine.c
11842F:      sound/soc/soc-generic-dmaengine-pcm.c
11843
11844SP2 MEDIA DRIVER
11845M:      Olli Salonen <olli.salonen@iki.fi>
11846L:      linux-media@vger.kernel.org
11847W:      https://linuxtv.org
11848Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11849S:      Maintained
11850F:      drivers/media/dvb-frontends/sp2*
11851
11852SPARC + UltraSPARC (sparc/sparc64)
11853M:      "David S. Miller" <davem@davemloft.net>
11854L:      sparclinux@vger.kernel.org
11855Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11856T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11857T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11858S:      Maintained
11859F:      arch/sparc/
11860F:      drivers/sbus/
11861
11862SPARC SERIAL DRIVERS
11863M:      "David S. Miller" <davem@davemloft.net>
11864L:      sparclinux@vger.kernel.org
11865T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11866T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11867S:      Maintained
11868F:      include/linux/sunserialcore.h
11869F:      drivers/tty/serial/suncore.c
11870F:      drivers/tty/serial/sunhv.c
11871F:      drivers/tty/serial/sunsab.c
11872F:      drivers/tty/serial/sunsab.h
11873F:      drivers/tty/serial/sunsu.c
11874F:      drivers/tty/serial/sunzilog.c
11875F:      drivers/tty/serial/sunzilog.h
11876
11877SPARSE CHECKER
11878M:      "Christopher Li" <sparse@chrisli.org>
11879L:      linux-sparse@vger.kernel.org
11880W:      https://sparse.wiki.kernel.org/
11881T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11882T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11883S:      Maintained
11884F:      include/linux/compiler.h
11885
11886SPEAR PLATFORM SUPPORT
11887M:      Viresh Kumar <vireshk@kernel.org>
11888M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11889L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11890W:      http://www.st.com/spear
11891S:      Maintained
11892F:      arch/arm/boot/dts/spear*
11893F:      arch/arm/mach-spear/
11894
11895SPEAR CLOCK FRAMEWORK SUPPORT
11896M:      Viresh Kumar <vireshk@kernel.org>
11897L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11898W:      http://www.st.com/spear
11899S:      Maintained
11900F:      drivers/clk/spear/
11901
11902SPI NOR SUBSYSTEM
11903M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11904M:      Marek Vasut <marek.vasut@gmail.com>
11905L:      linux-mtd@lists.infradead.org
11906W:      http://www.linux-mtd.infradead.org/
11907Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11908T:      git git://github.com/spi-nor/linux.git
11909S:      Maintained
11910F:      drivers/mtd/spi-nor/
11911F:      include/linux/mtd/spi-nor.h
11912
11913SPI SUBSYSTEM
11914M:      Mark Brown <broonie@kernel.org>
11915L:      linux-spi@vger.kernel.org
11916T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11917Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11918S:      Maintained
11919F:      Documentation/devicetree/bindings/spi/
11920F:      Documentation/spi/
11921F:      drivers/spi/
11922F:      include/linux/spi/
11923F:      include/uapi/linux/spi/
11924F:      tools/spi/
11925
11926SPIDERNET NETWORK DRIVER for CELL
11927M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11928L:      netdev@vger.kernel.org
11929S:      Supported
11930F:      Documentation/networking/spider_net.txt
11931F:      drivers/net/ethernet/toshiba/spider_net*
11932
11933SPU FILE SYSTEM
11934M:      Jeremy Kerr <jk@ozlabs.org>
11935L:      linuxppc-dev@lists.ozlabs.org
11936W:      http://www.ibm.com/developerworks/power/cell/
11937S:      Supported
11938F:      Documentation/filesystems/spufs.txt
11939F:      arch/powerpc/platforms/cell/spufs/
11940
11941SQUASHFS FILE SYSTEM
11942M:      Phillip Lougher <phillip@squashfs.org.uk>
11943L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11944W:      http://squashfs.org.uk
11945T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11946S:      Maintained
11947F:      Documentation/filesystems/squashfs.txt
11948F:      fs/squashfs/
11949
11950SRM (Alpha) environment access
11951M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11952S:      Maintained
11953F:      arch/alpha/kernel/srm_env.c
11954
11955STABLE BRANCH
11956M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11957L:      stable@vger.kernel.org
11958S:      Supported
11959F:      Documentation/process/stable-kernel-rules.rst
11960
11961STAGING SUBSYSTEM
11962M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11963T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11964L:      devel@driverdev.osuosl.org
11965S:      Supported
11966F:      drivers/staging/
11967
11968STAGING - COMEDI
11969M:      Ian Abbott <abbotti@mev.co.uk>
11970M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11971S:      Odd Fixes
11972F:      drivers/staging/comedi/
11973
11974STAGING - FLARION FT1000 DRIVERS
11975M:      Marek Belisko <marek.belisko@gmail.com>
11976S:      Odd Fixes
11977F:      drivers/staging/ft1000/
11978
11979STAGING - INDUSTRIAL IO
11980M:      Jonathan Cameron <jic23@kernel.org>
11981L:      linux-iio@vger.kernel.org
11982S:      Odd Fixes
11983F:      Documentation/devicetree/bindings/staging/iio/
11984F:      drivers/staging/iio/
11985
11986STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11987M:      Jarod Wilson <jarod@wilsonet.com>
11988W:      http://www.lirc.org/
11989S:      Odd Fixes
11990F:      drivers/staging/media/lirc/
11991
11992STAGING - LUSTRE PARALLEL FILESYSTEM
11993M:      Oleg Drokin <oleg.drokin@intel.com>
11994M:      Andreas Dilger <andreas.dilger@intel.com>
11995M:      James Simmons <jsimmons@infradead.org>
11996L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11997W:      http://wiki.lustre.org/
11998S:      Maintained
11999F:      drivers/staging/lustre
12000
12001STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12002M:      Marc Dietrich <marvin24@gmx.de>
12003L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12004L:      linux-tegra@vger.kernel.org
12005S:      Maintained
12006F:      drivers/staging/nvec/
12007
12008STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12009M:      Jens Frederich <jfrederich@gmail.com>
12010M:      Daniel Drake <dsd@laptop.org>
12011M:      Jon Nettleton <jon.nettleton@gmail.com>
12012W:      http://wiki.laptop.org/go/DCON
12013S:      Maintained
12014F:      drivers/staging/olpc_dcon/
12015
12016STAGING - REALTEK RTL8712U DRIVERS
12017M:      Larry Finger <Larry.Finger@lwfinger.net>
12018M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12019S:      Odd Fixes
12020F:      drivers/staging/rtl8712/
12021
12022STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12023M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12024M:      Teddy Wang <teddy.wang@siliconmotion.com>
12025M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12026L:      linux-fbdev@vger.kernel.org
12027S:      Maintained
12028F:      drivers/staging/sm750fb/
12029
12030STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12031M:      William Hubbs <w.d.hubbs@gmail.com>
12032M:      Chris Brannon <chris@the-brannons.com>
12033M:      Kirk Reiser <kirk@reisers.ca>
12034M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12035L:      speakup@linux-speakup.org
12036W:      http://www.linux-speakup.org/
12037S:      Odd Fixes
12038F:      drivers/staging/speakup/
12039
12040STAGING - VIA VT665X DRIVERS
12041M:      Forest Bond <forest@alittletooquiet.net>
12042S:      Odd Fixes
12043F:      drivers/staging/vt665?/
12044
12045STAGING - WILC1000 WIFI DRIVER
12046M:      Aditya Shankar <aditya.shankar@microchip.com>
12047M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12048L:      linux-wireless@vger.kernel.org
12049S:      Supported
12050F:      drivers/staging/wilc1000/
12051
12052STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12053M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12054S:      Odd Fixes
12055F:      drivers/staging/xgifb/
12056
12057STARFIRE/DURALAN NETWORK DRIVER
12058M:      Ion Badulescu <ionut@badula.org>
12059S:      Odd Fixes
12060F:      drivers/net/ethernet/adaptec/starfire*
12061
12062SUN3/3X
12063M:      Sam Creasey <sammy@sammy.net>
12064W:      http://sammy.net/sun3/
12065S:      Maintained
12066F:      arch/m68k/kernel/*sun3*
12067F:      arch/m68k/sun3*/
12068F:      arch/m68k/include/asm/sun3*
12069F:      drivers/net/ethernet/i825xx/sun3*
12070
12071SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12072M:      Hans de Goede <hdegoede@redhat.com>
12073L:      linux-input@vger.kernel.org
12074S:      Maintained
12075F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12076F:      drivers/input/keyboard/sun4i-lradc-keys.c
12077
12078SUNDANCE NETWORK DRIVER
12079M:      Denis Kirjanov <kda@linux-powerpc.org>
12080L:      netdev@vger.kernel.org
12081S:      Maintained
12082F:      drivers/net/ethernet/dlink/sundance.c
12083
12084SUPERH
12085M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12086M:      Rich Felker <dalias@libc.org>
12087L:      linux-sh@vger.kernel.org
12088Q:      http://patchwork.kernel.org/project/linux-sh/list/
12089S:      Maintained
12090F:      Documentation/sh/
12091F:      arch/sh/
12092F:      drivers/sh/
12093
12094SUSPEND TO RAM
12095M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12096M:      Len Brown <len.brown@intel.com>
12097M:      Pavel Machek <pavel@ucw.cz>
12098L:      linux-pm@vger.kernel.org
12099B:      https://bugzilla.kernel.org
12100S:      Supported
12101F:      Documentation/power/
12102F:      arch/x86/kernel/acpi/
12103F:      drivers/base/power/
12104F:      kernel/power/
12105F:      include/linux/suspend.h
12106F:      include/linux/freezer.h
12107F:      include/linux/pm.h
12108
12109SVGA HANDLING
12110M:      Martin Mares <mj@ucw.cz>
12111L:      linux-video@atrey.karlin.mff.cuni.cz
12112S:      Maintained
12113F:      Documentation/svga.txt
12114F:      arch/x86/boot/video*
12115
12116SWIOTLB SUBSYSTEM
12117M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12118L:      linux-kernel@vger.kernel.org
12119T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12120S:      Supported
12121F:      lib/swiotlb.c
12122F:      arch/*/kernel/pci-swiotlb.c
12123F:      include/linux/swiotlb.h
12124
12125SWITCHDEV
12126M:      Jiri Pirko <jiri@resnulli.us>
12127M:      Ivan Vecera <ivecera@redhat.com>
12128L:      netdev@vger.kernel.org
12129S:      Supported
12130F:      net/switchdev/
12131F:      include/net/switchdev.h
12132
12133SYNOPSYS ARC ARCHITECTURE
12134M:      Vineet Gupta <vgupta@synopsys.com>
12135L:      linux-snps-arc@lists.infradead.org
12136S:      Supported
12137F:      arch/arc/
12138F:      Documentation/devicetree/bindings/arc/*
12139F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12140F:      drivers/clocksource/arc_timer.c
12141F:      drivers/tty/serial/arc_uart.c
12142T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12143
12144SYNOPSYS ARC SDP platform support
12145M:      Alexey Brodkin <abrodkin@synopsys.com>
12146S:      Supported
12147F:      arch/arc/plat-axs10x
12148F:      arch/arc/boot/dts/ax*
12149F:      Documentation/devicetree/bindings/arc/axs10*
12150
12151SYSTEM CONFIGURATION (SYSCON)
12152M:      Lee Jones <lee.jones@linaro.org>
12153M:      Arnd Bergmann <arnd@arndb.de>
12154T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12155S:      Supported
12156F:      drivers/mfd/syscon.c
12157
12158SYSTEM RESET/SHUTDOWN DRIVERS
12159M:      Sebastian Reichel <sre@kernel.org>
12160L:      linux-pm@vger.kernel.org
12161T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12162S:      Maintained
12163F:      Documentation/devicetree/bindings/power/reset/
12164F:      drivers/power/reset/
12165
12166SYSV FILESYSTEM
12167M:      Christoph Hellwig <hch@infradead.org>
12168S:      Maintained
12169F:      Documentation/filesystems/sysv-fs.txt
12170F:      fs/sysv/
12171F:      include/linux/sysv_fs.h
12172
12173TARGET SUBSYSTEM
12174M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12175L:      linux-scsi@vger.kernel.org
12176L:      target-devel@vger.kernel.org
12177W:      http://www.linux-iscsi.org
12178W:      http://groups.google.com/group/linux-iscsi-target-dev
12179T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12180S:      Supported
12181F:      drivers/target/
12182F:      include/target/
12183F:      Documentation/target/
12184
12185TASKSTATS STATISTICS INTERFACE
12186M:      Balbir Singh <bsingharora@gmail.com>
12187S:      Maintained
12188F:      Documentation/accounting/taskstats*
12189F:      include/linux/taskstats*
12190F:      kernel/taskstats.c
12191
12192TC CLASSIFIER
12193M:      Jamal Hadi Salim <jhs@mojatatu.com>
12194L:      netdev@vger.kernel.org
12195S:      Maintained
12196F:      include/net/pkt_cls.h
12197F:      include/uapi/linux/pkt_cls.h
12198F:      net/sched/
12199
12200TCP LOW PRIORITY MODULE
12201M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12202M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12203W:      http://tcp-lp-mod.sourceforge.net/
12204S:      Maintained
12205F:      net/ipv4/tcp_lp.c
12206
12207TDA10071 MEDIA DRIVER
12208M:      Antti Palosaari <crope@iki.fi>
12209L:      linux-media@vger.kernel.org
12210W:      https://linuxtv.org
12211W:      http://palosaari.fi/linux/
12212Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12213T:      git git://linuxtv.org/anttip/media_tree.git
12214S:      Maintained
12215F:      drivers/media/dvb-frontends/tda10071*
12216
12217TDA18212 MEDIA DRIVER
12218M:      Antti Palosaari <crope@iki.fi>
12219L:      linux-media@vger.kernel.org
12220W:      https://linuxtv.org
12221W:      http://palosaari.fi/linux/
12222Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12223T:      git git://linuxtv.org/anttip/media_tree.git
12224S:      Maintained
12225F:      drivers/media/tuners/tda18212*
12226
12227TDA18218 MEDIA DRIVER
12228M:      Antti Palosaari <crope@iki.fi>
12229L:      linux-media@vger.kernel.org
12230W:      https://linuxtv.org
12231W:      http://palosaari.fi/linux/
12232Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12233T:      git git://linuxtv.org/anttip/media_tree.git
12234S:      Maintained
12235F:      drivers/media/tuners/tda18218*
12236
12237TDA18271 MEDIA DRIVER
12238M:      Michael Krufky <mkrufky@linuxtv.org>
12239L:      linux-media@vger.kernel.org
12240W:      https://linuxtv.org
12241W:      http://github.com/mkrufky
12242Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12243T:      git git://linuxtv.org/mkrufky/tuners.git
12244S:      Maintained
12245F:      drivers/media/tuners/tda18271*
12246
12247TDA827x MEDIA DRIVER
12248M:      Michael Krufky <mkrufky@linuxtv.org>
12249L:      linux-media@vger.kernel.org
12250W:      https://linuxtv.org
12251W:      http://github.com/mkrufky
12252Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12253T:      git git://linuxtv.org/mkrufky/tuners.git
12254S:      Maintained
12255F:      drivers/media/tuners/tda8290.*
12256
12257TDA8290 MEDIA DRIVER
12258M:      Michael Krufky <mkrufky@linuxtv.org>
12259L:      linux-media@vger.kernel.org
12260W:      https://linuxtv.org
12261W:      http://github.com/mkrufky
12262Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12263T:      git git://linuxtv.org/mkrufky/tuners.git
12264S:      Maintained
12265F:      drivers/media/tuners/tda8290.*
12266
12267TDA9840 MEDIA DRIVER
12268M:      Hans Verkuil <hverkuil@xs4all.nl>
12269L:      linux-media@vger.kernel.org
12270T:      git git://linuxtv.org/media_tree.git
12271W:      https://linuxtv.org
12272S:      Maintained
12273F:      drivers/media/i2c/tda9840*
12274
12275TEA5761 TUNER DRIVER
12276M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12277M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12278L:      linux-media@vger.kernel.org
12279W:      https://linuxtv.org
12280T:      git git://linuxtv.org/media_tree.git
12281S:      Odd fixes
12282F:      drivers/media/tuners/tea5761.*
12283
12284TEA5767 TUNER DRIVER
12285M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12286M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12287L:      linux-media@vger.kernel.org
12288W:      https://linuxtv.org
12289T:      git git://linuxtv.org/media_tree.git
12290S:      Maintained
12291F:      drivers/media/tuners/tea5767.*
12292
12293TEA6415C MEDIA DRIVER
12294M:      Hans Verkuil <hverkuil@xs4all.nl>
12295L:      linux-media@vger.kernel.org
12296T:      git git://linuxtv.org/media_tree.git
12297W:      https://linuxtv.org
12298S:      Maintained
12299F:      drivers/media/i2c/tea6415c*
12300
12301TEA6420 MEDIA DRIVER
12302M:      Hans Verkuil <hverkuil@xs4all.nl>
12303L:      linux-media@vger.kernel.org
12304T:      git git://linuxtv.org/media_tree.git
12305W:      https://linuxtv.org
12306S:      Maintained
12307F:      drivers/media/i2c/tea6420*
12308
12309TEAM DRIVER
12310M:      Jiri Pirko <jiri@resnulli.us>
12311L:      netdev@vger.kernel.org
12312S:      Supported
12313F:      drivers/net/team/
12314F:      include/linux/if_team.h
12315F:      include/uapi/linux/if_team.h
12316
12317TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12318M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12319S:      Maintained
12320F:      arch/x86/platform/ts5500/
12321
12322TECHNOTREND USB IR RECEIVER
12323M:      Sean Young <sean@mess.org>
12324L:      linux-media@vger.kernel.org
12325S:      Maintained
12326F:      drivers/media/rc/ttusbir.c
12327
12328TEGRA ARCHITECTURE SUPPORT
12329M:      Stephen Warren <swarren@wwwdotorg.org>
12330M:      Thierry Reding <thierry.reding@gmail.com>
12331M:      Alexandre Courbot <gnurou@gmail.com>
12332L:      linux-tegra@vger.kernel.org
12333Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12334T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12335S:      Supported
12336N:      [^a-z]tegra
12337
12338TEGRA CLOCK DRIVER
12339M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12340M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12341S:      Supported
12342F:      drivers/clk/tegra/
12343
12344TEGRA DMA DRIVERS
12345M:      Laxman Dewangan <ldewangan@nvidia.com>
12346M:      Jon Hunter <jonathanh@nvidia.com>
12347S:      Supported
12348F:      drivers/dma/tegra*
12349
12350TEGRA I2C DRIVER
12351M:      Laxman Dewangan <ldewangan@nvidia.com>
12352S:      Supported
12353F:      drivers/i2c/busses/i2c-tegra.c
12354
12355TEGRA IOMMU DRIVERS
12356M:      Hiroshi Doyu <hdoyu@nvidia.com>
12357S:      Supported
12358F:      drivers/iommu/tegra*
12359
12360TEGRA KBC DRIVER
12361M:      Rakesh Iyer <riyer@nvidia.com>
12362M:      Laxman Dewangan <ldewangan@nvidia.com>
12363S:      Supported
12364F:      drivers/input/keyboard/tegra-kbc.c
12365
12366TEGRA PWM DRIVER
12367M:      Thierry Reding <thierry.reding@gmail.com>
12368S:      Supported
12369F:      drivers/pwm/pwm-tegra.c
12370
12371TEGRA SERIAL DRIVER
12372M:      Laxman Dewangan <ldewangan@nvidia.com>
12373S:      Supported
12374F:      drivers/tty/serial/serial-tegra.c
12375
12376TEGRA SPI DRIVER
12377M:      Laxman Dewangan <ldewangan@nvidia.com>
12378S:      Supported
12379F:      drivers/spi/spi-tegra*
12380
12381TEHUTI ETHERNET DRIVER
12382M:      Andy Gospodarek <andy@greyhouse.net>
12383L:      netdev@vger.kernel.org
12384S:      Supported
12385F:      drivers/net/ethernet/tehuti/*
12386
12387Telecom Clock Driver for MCPL0010
12388M:      Mark Gross <mark.gross@intel.com>
12389S:      Supported
12390F:      drivers/char/tlclk.c
12391
12392TENSILICA XTENSA PORT (xtensa)
12393M:      Chris Zankel <chris@zankel.net>
12394M:      Max Filippov <jcmvbkbc@gmail.com>
12395L:      linux-xtensa@linux-xtensa.org
12396T:      git git://github.com/czankel/xtensa-linux.git
12397S:      Maintained
12398F:      arch/xtensa/
12399F:      drivers/irqchip/irq-xtensa-*
12400
12401Texas Instruments' System Control Interface (TISCI) Protocol Driver
12402M:      Nishanth Menon <nm@ti.com>
12403M:      Tero Kristo <t-kristo@ti.com>
12404M:      Santosh Shilimkar <ssantosh@kernel.org>
12405L:      linux-arm-kernel@lists.infradead.org
12406S:      Maintained
12407F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12408F:      drivers/firmware/ti_sci*
12409F:      include/linux/soc/ti/ti_sci_protocol.h
12410
12411THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12412M:      Hans Verkuil <hverkuil@xs4all.nl>
12413L:      linux-media@vger.kernel.org
12414T:      git git://linuxtv.org/media_tree.git
12415W:      https://linuxtv.org
12416S:      Maintained
12417F:      drivers/media/radio/radio-raremono.c
12418
12419THERMAL
12420M:      Zhang Rui <rui.zhang@intel.com>
12421M:      Eduardo Valentin <edubezval@gmail.com>
12422L:      linux-pm@vger.kernel.org
12423T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12424T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12425Q:      https://patchwork.kernel.org/project/linux-pm/list/
12426S:      Supported
12427F:      drivers/thermal/
12428F:      include/linux/thermal.h
12429F:      include/uapi/linux/thermal.h
12430F:      include/linux/cpu_cooling.h
12431F:      Documentation/devicetree/bindings/thermal/
12432
12433THERMAL/CPU_COOLING
12434M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12435M:      Viresh Kumar <viresh.kumar@linaro.org>
12436M:      Javi Merino <javi.merino@kernel.org>
12437L:      linux-pm@vger.kernel.org
12438S:      Supported
12439F:      Documentation/thermal/cpu-cooling-api.txt
12440F:      drivers/thermal/cpu_cooling.c
12441F:      include/linux/cpu_cooling.h
12442
12443THINKPAD ACPI EXTRAS DRIVER
12444M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12445L:      ibm-acpi-devel@lists.sourceforge.net
12446L:      platform-driver-x86@vger.kernel.org
12447W:      http://ibm-acpi.sourceforge.net
12448W:      http://thinkwiki.org/wiki/Ibm-acpi
12449T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12450S:      Maintained
12451F:      drivers/platform/x86/thinkpad_acpi.c
12452
12453TI BANDGAP AND THERMAL DRIVER
12454M:      Eduardo Valentin <edubezval@gmail.com>
12455M:      Keerthy <j-keerthy@ti.com>
12456L:      linux-pm@vger.kernel.org
12457L:      linux-omap@vger.kernel.org
12458S:      Maintained
12459F:      drivers/thermal/ti-soc-thermal/
12460
12461TI VPE/CAL DRIVERS
12462M:      Benoit Parrot <bparrot@ti.com>
12463L:      linux-media@vger.kernel.org
12464W:      http://linuxtv.org/
12465Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12466S:      Maintained
12467F:      drivers/media/platform/ti-vpe/
12468
12469TI CDCE706 CLOCK DRIVER
12470M:      Max Filippov <jcmvbkbc@gmail.com>
12471S:      Maintained
12472F:      drivers/clk/clk-cdce706.c
12473
12474TI CLOCK DRIVER
12475M:      Tero Kristo <t-kristo@ti.com>
12476L:      linux-omap@vger.kernel.org
12477S:      Maintained
12478F:      drivers/clk/ti/
12479F:      include/linux/clk/ti.h
12480
12481TI ETHERNET SWITCH DRIVER (CPSW)
12482R:      Grygorii Strashko <grygorii.strashko@ti.com>
12483L:      linux-omap@vger.kernel.org
12484L:      netdev@vger.kernel.org
12485S:      Maintained
12486F:      drivers/net/ethernet/ti/cpsw*
12487F:      drivers/net/ethernet/ti/davinci*
12488
12489TI FLASH MEDIA INTERFACE DRIVER
12490M:      Alex Dubov <oakad@yahoo.com>
12491S:      Maintained
12492F:      drivers/misc/tifm*
12493F:      drivers/mmc/host/tifm_sd.c
12494F:      include/linux/tifm.h
12495
12496TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12497M:      Santosh Shilimkar <ssantosh@kernel.org>
12498L:      linux-kernel@vger.kernel.org
12499L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12500S:      Maintained
12501F:      drivers/soc/ti/*
12502T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12503
12504
12505TI LM49xxx FAMILY ASoC CODEC DRIVERS
12506M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12507M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12508L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12509S:      Maintained
12510F:      sound/soc/codecs/lm49453*
12511F:      sound/soc/codecs/isabelle*
12512
12513TI LP855x BACKLIGHT DRIVER
12514M:      Milo Kim <milo.kim@ti.com>
12515S:      Maintained
12516F:      Documentation/backlight/lp855x-driver.txt
12517F:      drivers/video/backlight/lp855x_bl.c
12518F:      include/linux/platform_data/lp855x.h
12519
12520TI LP8727 CHARGER DRIVER
12521M:      Milo Kim <milo.kim@ti.com>
12522S:      Maintained
12523F:      drivers/power/supply/lp8727_charger.c
12524F:      include/linux/platform_data/lp8727.h
12525
12526TI LP8788 MFD DRIVER
12527M:      Milo Kim <milo.kim@ti.com>
12528S:      Maintained
12529F:      drivers/iio/adc/lp8788_adc.c
12530F:      drivers/leds/leds-lp8788.c
12531F:      drivers/mfd/lp8788*.c
12532F:      drivers/power/supply/lp8788-charger.c
12533F:      drivers/regulator/lp8788-*.c
12534F:      include/linux/mfd/lp8788*.h
12535
12536TI NETCP ETHERNET DRIVER
12537M:      Wingman Kwok <w-kwok2@ti.com>
12538M:      Murali Karicheri <m-karicheri2@ti.com>
12539L:      netdev@vger.kernel.org
12540S:      Maintained
12541F:      drivers/net/ethernet/ti/netcp*
12542
12543TI TAS571X FAMILY ASoC CODEC DRIVER
12544M:      Kevin Cernekee <cernekee@chromium.org>
12545L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12546S:      Odd Fixes
12547F:      sound/soc/codecs/tas571x*
12548
12549TI TWL4030 SERIES SOC CODEC DRIVER
12550M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12551L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12552S:      Maintained
12553F:      sound/soc/codecs/twl4030*
12554
12555TI WILINK WIRELESS DRIVERS
12556L:      linux-wireless@vger.kernel.org
12557W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12558W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12559T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12560S:      Orphan
12561F:      drivers/net/wireless/ti/
12562F:      include/linux/wl12xx.h
12563
12564TIPC NETWORK LAYER
12565M:      Jon Maloy <jon.maloy@ericsson.com>
12566M:      Ying Xue <ying.xue@windriver.com>
12567L:      netdev@vger.kernel.org (core kernel code)
12568L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12569W:      http://tipc.sourceforge.net/
12570S:      Maintained
12571F:      include/uapi/linux/tipc*.h
12572F:      net/tipc/
12573
12574TILE ARCHITECTURE
12575M:      Chris Metcalf <cmetcalf@mellanox.com>
12576W:      http://www.mellanox.com/repository/solutions/tile-scm/
12577T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12578S:      Supported
12579F:      arch/tile/
12580F:      drivers/char/tile-srom.c
12581F:      drivers/edac/tile_edac.c
12582F:      drivers/net/ethernet/tile/
12583F:      drivers/rtc/rtc-tile.c
12584F:      drivers/tty/hvc/hvc_tile.c
12585F:      drivers/tty/serial/tilegx.c
12586F:      drivers/usb/host/*-tilegx.c
12587F:      include/linux/usb/tilegx.h
12588
12589TLAN NETWORK DRIVER
12590M:      Samuel Chessman <chessman@tux.org>
12591L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12592W:      http://sourceforge.net/projects/tlan/
12593S:      Maintained
12594F:      Documentation/networking/tlan.txt
12595F:      drivers/net/ethernet/ti/tlan.*
12596
12597TOMOYO SECURITY MODULE
12598M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12599M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12600L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12601L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12602L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12603L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12604W:      http://tomoyo.sourceforge.jp/
12605T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12606S:      Maintained
12607F:      security/tomoyo/
12608
12609TOPSTAR LAPTOP EXTRAS DRIVER
12610M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12611L:      platform-driver-x86@vger.kernel.org
12612S:      Maintained
12613F:      drivers/platform/x86/topstar-laptop.c
12614
12615TOSHIBA ACPI EXTRAS DRIVER
12616M:      Azael Avalos <coproscefalo@gmail.com>
12617L:      platform-driver-x86@vger.kernel.org
12618S:      Maintained
12619F:      drivers/platform/x86/toshiba_acpi.c
12620
12621TOSHIBA BLUETOOTH DRIVER
12622M:      Azael Avalos <coproscefalo@gmail.com>
12623L:      platform-driver-x86@vger.kernel.org
12624S:      Maintained
12625F:      drivers/platform/x86/toshiba_bluetooth.c
12626
12627TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12628M:      Azael Avalos <coproscefalo@gmail.com>
12629L:      platform-driver-x86@vger.kernel.org
12630S:      Maintained
12631F:      drivers/platform/x86/toshiba_haps.c
12632
12633TOSHIBA WMI HOTKEYS DRIVER
12634M:      Azael Avalos <coproscefalo@gmail.com>
12635L:      platform-driver-x86@vger.kernel.org
12636S:      Maintained
12637F:      drivers/platform/x86/toshiba-wmi.c
12638
12639TOSHIBA SMM DRIVER
12640M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12641W:      http://www.buzzard.org.uk/toshiba/
12642S:      Maintained
12643F:      drivers/char/toshiba.c
12644F:      include/linux/toshiba.h
12645F:      include/uapi/linux/toshiba.h
12646
12647TOSHIBA TC358743 DRIVER
12648M:      Mats Randgaard <matrandg@cisco.com>
12649L:      linux-media@vger.kernel.org
12650S:      Maintained
12651F:      drivers/media/i2c/tc358743*
12652F:      include/media/i2c/tc358743.h
12653
12654TMIO/SDHI MMC DRIVER
12655M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12656L:      linux-mmc@vger.kernel.org
12657S:      Supported
12658F:      drivers/mmc/host/tmio_mmc*
12659F:      drivers/mmc/host/sh_mobile_sdhi.c
12660F:      include/linux/mfd/tmio.h
12661
12662TMP401 HARDWARE MONITOR DRIVER
12663M:      Guenter Roeck <linux@roeck-us.net>
12664L:      linux-hwmon@vger.kernel.org
12665S:      Maintained
12666F:      Documentation/hwmon/tmp401
12667F:      drivers/hwmon/tmp401.c
12668
12669TMPFS (SHMEM FILESYSTEM)
12670M:      Hugh Dickins <hughd@google.com>
12671L:      linux-mm@kvack.org
12672S:      Maintained
12673F:      include/linux/shmem_fs.h
12674F:      mm/shmem.c
12675
12676TM6000 VIDEO4LINUX DRIVER
12677M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12678M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12679L:      linux-media@vger.kernel.org
12680W:      https://linuxtv.org
12681T:      git git://linuxtv.org/media_tree.git
12682S:      Odd fixes
12683F:      drivers/media/usb/tm6000/
12684F:      Documentation/media/v4l-drivers/tm6000*
12685
12686TW5864 VIDEO4LINUX DRIVER
12687M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12688M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12689M:      Andrey Utkin <andrey_utkin@fastmail.com>
12690L:      linux-media@vger.kernel.org
12691S:      Supported
12692F:      drivers/media/pci/tw5864/
12693
12694TW68 VIDEO4LINUX DRIVER
12695M:      Hans Verkuil <hverkuil@xs4all.nl>
12696L:      linux-media@vger.kernel.org
12697T:      git git://linuxtv.org/media_tree.git
12698W:      https://linuxtv.org
12699S:      Odd Fixes
12700F:      drivers/media/pci/tw68/
12701
12702TW686X VIDEO4LINUX DRIVER
12703M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12704L:      linux-media@vger.kernel.org
12705T:      git git://linuxtv.org/media_tree.git
12706W:      http://linuxtv.org
12707S:      Maintained
12708F:      drivers/media/pci/tw686x/
12709
12710TPM DEVICE DRIVER
12711M:      Peter Huewe <peterhuewe@gmx.de>
12712M:      Marcel Selhorst <tpmdd@selhorst.net>
12713M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12714R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12715W:      http://tpmdd.sourceforge.net
12716L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12717Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12718T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12719S:      Maintained
12720F:      drivers/char/tpm/
12721
12722TPM IBM_VTPM DEVICE DRIVER
12723M:      Ashley Lai <ashleydlai@gmail.com>
12724W:      http://tpmdd.sourceforge.net
12725L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12726S:      Maintained
12727F:      drivers/char/tpm/tpm_ibmvtpm*
12728
12729TRACING
12730M:      Steven Rostedt <rostedt@goodmis.org>
12731M:      Ingo Molnar <mingo@redhat.com>
12732T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12733S:      Maintained
12734F:      Documentation/trace/ftrace.txt
12735F:      arch/*/*/*/ftrace.h
12736F:      arch/*/kernel/ftrace.c
12737F:      include/*/ftrace.h
12738F:      include/linux/trace*.h
12739F:      include/trace/
12740F:      kernel/trace/
12741F:      tools/testing/selftests/ftrace/
12742
12743TRACING MMIO ACCESSES (MMIOTRACE)
12744M:      Steven Rostedt <rostedt@goodmis.org>
12745M:      Ingo Molnar <mingo@kernel.org>
12746R:      Karol Herbst <karolherbst@gmail.com>
12747R:      Pekka Paalanen <ppaalanen@gmail.com>
12748S:      Maintained
12749L:      linux-kernel@vger.kernel.org
12750L:      nouveau@lists.freedesktop.org
12751F:      kernel/trace/trace_mmiotrace.c
12752F:      include/linux/mmiotrace.h
12753F:      arch/x86/mm/kmmio.c
12754F:      arch/x86/mm/mmio-mod.c
12755F:      arch/x86/mm/testmmiotrace.c
12756
12757TRIVIAL PATCHES
12758M:      Jiri Kosina <trivial@kernel.org>
12759T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12760S:      Maintained
12761K:      ^Subject:.*(?i)trivial
12762
12763TTY LAYER
12764M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12765M:      Jiri Slaby <jslaby@suse.com>
12766S:      Supported
12767T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12768F:      Documentation/serial/
12769F:      drivers/tty/
12770F:      drivers/tty/serial/serial_core.c
12771F:      include/linux/serial_core.h
12772F:      include/linux/serial.h
12773F:      include/linux/tty.h
12774F:      include/uapi/linux/serial_core.h
12775F:      include/uapi/linux/serial.h
12776F:      include/uapi/linux/tty.h
12777
12778TUA9001 MEDIA DRIVER
12779M:      Antti Palosaari <crope@iki.fi>
12780L:      linux-media@vger.kernel.org
12781W:      https://linuxtv.org
12782W:      http://palosaari.fi/linux/
12783Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12784T:      git git://linuxtv.org/anttip/media_tree.git
12785S:      Maintained
12786F:      drivers/media/tuners/tua9001*
12787
12788TULIP NETWORK DRIVERS
12789L:      netdev@vger.kernel.org
12790L:      linux-parisc@vger.kernel.org
12791S:      Orphan
12792F:      drivers/net/ethernet/dec/tulip/
12793
12794TUN/TAP driver
12795M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12796W:      http://vtun.sourceforge.net/tun
12797S:      Maintained
12798F:      Documentation/networking/tuntap.txt
12799F:      arch/um/os-Linux/drivers/
12800
12801TURBOCHANNEL SUBSYSTEM
12802M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12803M:      Ralf Baechle <ralf@linux-mips.org>
12804L:      linux-mips@linux-mips.org
12805Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12806S:      Maintained
12807F:      drivers/tc/
12808F:      include/linux/tc.h
12809
12810UBI FILE SYSTEM (UBIFS)
12811M:      Richard Weinberger <richard@nod.at>
12812M:      Artem Bityutskiy <dedekind1@gmail.com>
12813M:      Adrian Hunter <adrian.hunter@intel.com>
12814L:      linux-mtd@lists.infradead.org
12815T:      git git://git.infradead.org/ubifs-2.6.git
12816W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12817S:      Supported
12818F:      Documentation/filesystems/ubifs.txt
12819F:      fs/ubifs/
12820
12821UCLINUX (M68KNOMMU AND COLDFIRE)
12822M:      Greg Ungerer <gerg@linux-m68k.org>
12823W:      http://www.linux-m68k.org/
12824W:      http://www.uclinux.org/
12825L:      linux-m68k@lists.linux-m68k.org
12826L:      uclinux-dev@uclinux.org  (subscribers-only)
12827T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12828S:      Maintained
12829F:      arch/m68k/coldfire/
12830F:      arch/m68k/68*/
12831F:      arch/m68k/*/*_no.*
12832F:      arch/m68k/include/asm/*_no.*
12833
12834UDF FILESYSTEM
12835M:      Jan Kara <jack@suse.com>
12836S:      Maintained
12837F:      Documentation/filesystems/udf.txt
12838F:      fs/udf/
12839
12840UDRAW TABLET
12841M:      Bastien Nocera <hadess@hadess.net>
12842L:      linux-input@vger.kernel.org
12843S:      Maintained
12844F:      drivers/hid/hid-udraw.c
12845
12846UFS FILESYSTEM
12847M:      Evgeniy Dushistov <dushistov@mail.ru>
12848S:      Maintained
12849F:      Documentation/filesystems/ufs.txt
12850F:      fs/ufs/
12851
12852UHID USERSPACE HID IO DRIVER:
12853M:      David Herrmann <dh.herrmann@googlemail.com>
12854L:      linux-input@vger.kernel.org
12855S:      Maintained
12856F:      drivers/hid/uhid.c
12857F:      include/uapi/linux/uhid.h
12858
12859ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12860L:      linux-usb@vger.kernel.org
12861S:      Orphan
12862F:      drivers/uwb/
12863F:      include/linux/uwb.h
12864F:      include/linux/uwb/
12865
12866UNICORE32 ARCHITECTURE:
12867M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12868W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12869S:      Maintained
12870T:      git git://github.com/gxt/linux.git
12871F:      arch/unicore32/
12872
12873UNIFDEF
12874M:      Tony Finch <dot@dotat.at>
12875W:      http://dotat.at/prog/unifdef
12876S:      Maintained
12877F:      scripts/unifdef.c
12878
12879UNIFORM CDROM DRIVER
12880M:      Jens Axboe <axboe@kernel.dk>
12881W:      http://www.kernel.dk
12882S:      Maintained
12883F:      Documentation/cdrom/
12884F:      drivers/cdrom/cdrom.c
12885F:      include/linux/cdrom.h
12886F:      include/uapi/linux/cdrom.h
12887
12888UNISYS S-PAR DRIVERS
12889M:      David Kershner <david.kershner@unisys.com>
12890L:      sparmaintainer@unisys.com (Unisys internal)
12891S:      Supported
12892F:      drivers/staging/unisys/
12893
12894UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12895M:      Vinayak Holikatti <vinholikatti@gmail.com>
12896L:      linux-scsi@vger.kernel.org
12897S:      Supported
12898F:      Documentation/scsi/ufs.txt
12899F:      drivers/scsi/ufs/
12900
12901UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12902M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12903M:      Prabu Thangamuthu <prabut@synopsys.com>
12904L:      linux-scsi@vger.kernel.org
12905S:      Supported
12906F:      drivers/scsi/ufs/*dwc*
12907
12908UNSORTED BLOCK IMAGES (UBI)
12909M:      Artem Bityutskiy <dedekind1@gmail.com>
12910M:      Richard Weinberger <richard@nod.at>
12911W:      http://www.linux-mtd.infradead.org/
12912L:      linux-mtd@lists.infradead.org
12913T:      git git://git.infradead.org/ubifs-2.6.git
12914S:      Supported
12915F:      drivers/mtd/ubi/
12916F:      include/linux/mtd/ubi.h
12917F:      include/uapi/mtd/ubi-user.h
12918
12919USB ACM DRIVER
12920M:      Oliver Neukum <oneukum@suse.com>
12921L:      linux-usb@vger.kernel.org
12922S:      Maintained
12923F:      Documentation/usb/acm.txt
12924F:      drivers/usb/class/cdc-acm.*
12925
12926USB AR5523 WIRELESS DRIVER
12927M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12928L:      linux-wireless@vger.kernel.org
12929S:      Maintained
12930F:      drivers/net/wireless/ath/ar5523/
12931
12932USB ATTACHED SCSI
12933M:      Oliver Neukum <oneukum@suse.com>
12934L:      linux-usb@vger.kernel.org
12935L:      linux-scsi@vger.kernel.org
12936S:      Maintained
12937F:      drivers/usb/storage/uas.c
12938
12939USB CDC ETHERNET DRIVER
12940M:      Oliver Neukum <oliver@neukum.org>
12941L:      linux-usb@vger.kernel.org
12942S:      Maintained
12943F:      drivers/net/usb/cdc_*.c
12944F:      include/uapi/linux/usb/cdc.h
12945
12946USB CHAOSKEY DRIVER
12947M:      Keith Packard <keithp@keithp.com>
12948L:      linux-usb@vger.kernel.org
12949S:      Maintained
12950F:      drivers/usb/misc/chaoskey.c
12951
12952USB CYPRESS C67X00 DRIVER
12953M:      Peter Korsgaard <jacmet@sunsite.dk>
12954L:      linux-usb@vger.kernel.org
12955S:      Maintained
12956F:      drivers/usb/c67x00/
12957
12958USB DAVICOM DM9601 DRIVER
12959M:      Peter Korsgaard <jacmet@sunsite.dk>
12960L:      netdev@vger.kernel.org
12961W:      http://www.linux-usb.org/usbnet
12962S:      Maintained
12963F:      drivers/net/usb/dm9601.c
12964
12965USB DIAMOND RIO500 DRIVER
12966M:      Cesar Miquel <miquel@df.uba.ar>
12967L:      rio500-users@lists.sourceforge.net
12968W:      http://rio500.sourceforge.net
12969S:      Maintained
12970F:      drivers/usb/misc/rio500*
12971
12972USB EHCI DRIVER
12973M:      Alan Stern <stern@rowland.harvard.edu>
12974L:      linux-usb@vger.kernel.org
12975S:      Maintained
12976F:      Documentation/usb/ehci.txt
12977F:      drivers/usb/host/ehci*
12978
12979USB GADGET/PERIPHERAL SUBSYSTEM
12980M:      Felipe Balbi <balbi@kernel.org>
12981L:      linux-usb@vger.kernel.org
12982W:      http://www.linux-usb.org/gadget
12983T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12984S:      Maintained
12985F:      drivers/usb/gadget/
12986F:      include/linux/usb/gadget*
12987
12988USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12989M:      Jiri Kosina <jikos@kernel.org>
12990R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12991L:      linux-usb@vger.kernel.org
12992T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12993S:      Maintained
12994F:      Documentation/hid/hiddev.txt
12995F:      drivers/hid/usbhid/
12996
12997USB ISP116X DRIVER
12998M:      Olav Kongas <ok@artecdesign.ee>
12999L:      linux-usb@vger.kernel.org
13000S:      Maintained
13001F:      drivers/usb/host/isp116x*
13002F:      include/linux/usb/isp116x.h
13003
13004USB LAN78XX ETHERNET DRIVER
13005M:      Woojung Huh <woojung.huh@microchip.com>
13006M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13007L:      netdev@vger.kernel.org
13008S:      Maintained
13009F:      drivers/net/usb/lan78xx.*
13010
13011USB MASS STORAGE DRIVER
13012M:      Alan Stern <stern@rowland.harvard.edu>
13013L:      linux-usb@vger.kernel.org
13014L:      usb-storage@lists.one-eyed-alien.net
13015S:      Maintained
13016W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13017F:      drivers/usb/storage/
13018
13019USB MIDI DRIVER
13020M:      Clemens Ladisch <clemens@ladisch.de>
13021L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13022T:      git git://git.alsa-project.org/alsa-kernel.git
13023S:      Maintained
13024F:      sound/usb/midi.*
13025
13026USB NETWORKING DRIVERS
13027L:      linux-usb@vger.kernel.org
13028S:      Odd Fixes
13029F:      drivers/net/usb/
13030
13031USB OHCI DRIVER
13032M:      Alan Stern <stern@rowland.harvard.edu>
13033L:      linux-usb@vger.kernel.org
13034S:      Maintained
13035F:      Documentation/usb/ohci.txt
13036F:      drivers/usb/host/ohci*
13037
13038USB OTG FSM (Finite State Machine)
13039M:      Peter Chen <Peter.Chen@nxp.com>
13040T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13041L:      linux-usb@vger.kernel.org
13042S:      Maintained
13043F:      drivers/usb/common/usb-otg-fsm.c
13044
13045USB OVER IP DRIVER
13046M:      Valentina Manea <valentina.manea.m@gmail.com>
13047M:      Shuah Khan <shuahkh@osg.samsung.com>
13048M:      Shuah Khan <shuah@kernel.org>
13049L:      linux-usb@vger.kernel.org
13050S:      Maintained
13051F:      Documentation/usb/usbip_protocol.txt
13052F:      drivers/usb/usbip/
13053F:      tools/usb/usbip/
13054
13055USB PEGASUS DRIVER
13056M:      Petko Manolov <petkan@nucleusys.com>
13057L:      linux-usb@vger.kernel.org
13058L:      netdev@vger.kernel.org
13059T:      git git://github.com/petkan/pegasus.git
13060W:      https://github.com/petkan/pegasus
13061S:      Maintained
13062F:      drivers/net/usb/pegasus.*
13063
13064USB PHY LAYER
13065M:      Felipe Balbi <balbi@kernel.org>
13066L:      linux-usb@vger.kernel.org
13067T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13068S:      Maintained
13069F:      drivers/usb/phy/
13070
13071USB PRINTER DRIVER (usblp)
13072M:      Pete Zaitcev <zaitcev@redhat.com>
13073L:      linux-usb@vger.kernel.org
13074S:      Supported
13075F:      drivers/usb/class/usblp.c
13076
13077USB QMI WWAN NETWORK DRIVER
13078M:      Bjørn Mork <bjorn@mork.no>
13079L:      netdev@vger.kernel.org
13080S:      Maintained
13081F:      Documentation/ABI/testing/sysfs-class-net-qmi
13082F:      drivers/net/usb/qmi_wwan.c
13083
13084USB RTL8150 DRIVER
13085M:      Petko Manolov <petkan@nucleusys.com>
13086L:      linux-usb@vger.kernel.org
13087L:      netdev@vger.kernel.org
13088T:      git git://github.com/petkan/rtl8150.git
13089W:      https://github.com/petkan/rtl8150
13090S:      Maintained
13091F:      drivers/net/usb/rtl8150.c
13092
13093USB SERIAL SUBSYSTEM
13094M:      Johan Hovold <johan@kernel.org>
13095L:      linux-usb@vger.kernel.org
13096T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13097S:      Maintained
13098F:      Documentation/usb/usb-serial.txt
13099F:      drivers/usb/serial/
13100F:      include/linux/usb/serial.h
13101
13102USB SMSC75XX ETHERNET DRIVER
13103M:      Steve Glendinning <steve.glendinning@shawell.net>
13104L:      netdev@vger.kernel.org
13105S:      Maintained
13106F:      drivers/net/usb/smsc75xx.*
13107
13108USB SMSC95XX ETHERNET DRIVER
13109M:      Steve Glendinning <steve.glendinning@shawell.net>
13110M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13111L:      netdev@vger.kernel.org
13112S:      Maintained
13113F:      drivers/net/usb/smsc95xx.*
13114
13115USB SUBSYSTEM
13116M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13117L:      linux-usb@vger.kernel.org
13118W:      http://www.linux-usb.org
13119T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13120S:      Supported
13121F:      Documentation/devicetree/bindings/usb/
13122F:      Documentation/usb/
13123F:      drivers/usb/
13124F:      include/linux/usb.h
13125F:      include/linux/usb/
13126
13127USB UHCI DRIVER
13128M:      Alan Stern <stern@rowland.harvard.edu>
13129L:      linux-usb@vger.kernel.org
13130S:      Maintained
13131F:      drivers/usb/host/uhci*
13132
13133USB "USBNET" DRIVER FRAMEWORK
13134M:      Oliver Neukum <oneukum@suse.com>
13135L:      netdev@vger.kernel.org
13136W:      http://www.linux-usb.org/usbnet
13137S:      Maintained
13138F:      drivers/net/usb/usbnet.c
13139F:      include/linux/usb/usbnet.h
13140
13141USB VIDEO CLASS
13142M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13143L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13144L:      linux-media@vger.kernel.org
13145T:      git git://linuxtv.org/media_tree.git
13146W:      http://www.ideasonboard.org/uvc/
13147S:      Maintained
13148F:      drivers/media/usb/uvc/
13149F:      include/uapi/linux/uvcvideo.h
13150
13151USB VISION DRIVER
13152M:      Hans Verkuil <hverkuil@xs4all.nl>
13153L:      linux-media@vger.kernel.org
13154T:      git git://linuxtv.org/media_tree.git
13155W:      https://linuxtv.org
13156S:      Odd Fixes
13157F:      drivers/media/usb/usbvision/
13158
13159USB WEBCAM GADGET
13160M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13161L:      linux-usb@vger.kernel.org
13162S:      Maintained
13163F:      drivers/usb/gadget/function/*uvc*
13164F:      drivers/usb/gadget/legacy/webcam.c
13165
13166USB WIRELESS RNDIS DRIVER (rndis_wlan)
13167M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13168L:      linux-wireless@vger.kernel.org
13169S:      Maintained
13170F:      drivers/net/wireless/rndis_wlan.c
13171
13172USB XHCI DRIVER
13173M:      Mathias Nyman <mathias.nyman@intel.com>
13174L:      linux-usb@vger.kernel.org
13175S:      Supported
13176F:      drivers/usb/host/xhci*
13177F:      drivers/usb/host/pci-quirks*
13178
13179USB ZD1201 DRIVER
13180L:      linux-wireless@vger.kernel.org
13181W:      http://linux-lc100020.sourceforge.net
13182S:      Orphan
13183F:      drivers/net/wireless/zydas/zd1201.*
13184
13185USB ZR364XX DRIVER
13186M:      Antoine Jacquet <royale@zerezo.com>
13187L:      linux-usb@vger.kernel.org
13188L:      linux-media@vger.kernel.org
13189T:      git git://linuxtv.org/media_tree.git
13190W:      http://royale.zerezo.com/zr364xx/
13191S:      Maintained
13192F:      Documentation/media/v4l-drivers/zr364xx*
13193F:      drivers/media/usb/zr364xx/
13194
13195ULPI BUS
13196M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13197L:      linux-usb@vger.kernel.org
13198S:      Maintained
13199F:      drivers/usb/common/ulpi.c
13200F:      include/linux/ulpi/
13201
13202USER-MODE LINUX (UML)
13203M:      Jeff Dike <jdike@addtoit.com>
13204M:      Richard Weinberger <richard@nod.at>
13205L:      user-mode-linux-devel@lists.sourceforge.net
13206L:      user-mode-linux-user@lists.sourceforge.net
13207W:      http://user-mode-linux.sourceforge.net
13208T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13209S:      Maintained
13210F:      Documentation/virtual/uml/
13211F:      arch/um/
13212F:      arch/x86/um/
13213F:      fs/hostfs/
13214F:      fs/hppfs/
13215
13216USERSPACE I/O (UIO)
13217M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13218S:      Maintained
13219T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13220F:      Documentation/driver-api/uio-howto.rst
13221F:      drivers/uio/
13222F:      include/linux/uio*.h
13223
13224UTIL-LINUX PACKAGE
13225M:      Karel Zak <kzak@redhat.com>
13226L:      util-linux@vger.kernel.org
13227W:      http://en.wikipedia.org/wiki/Util-linux
13228T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13229S:      Maintained
13230
13231UVESAFB DRIVER
13232M:      Michal Januszewski <spock@gentoo.org>
13233L:      linux-fbdev@vger.kernel.org
13234W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13235S:      Maintained
13236F:      Documentation/fb/uvesafb.txt
13237F:      drivers/video/fbdev/uvesafb.*
13238
13239VF610 NAND DRIVER
13240M:      Stefan Agner <stefan@agner.ch>
13241L:      linux-mtd@lists.infradead.org
13242S:      Supported
13243F:      drivers/mtd/nand/vf610_nfc.c
13244
13245VFAT/FAT/MSDOS FILESYSTEM
13246M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13247S:      Maintained
13248F:      Documentation/filesystems/vfat.txt
13249F:      fs/fat/
13250
13251VFIO DRIVER
13252M:      Alex Williamson <alex.williamson@redhat.com>
13253L:      kvm@vger.kernel.org
13254T:      git git://github.com/awilliam/linux-vfio.git
13255S:      Maintained
13256F:      Documentation/vfio.txt
13257F:      drivers/vfio/
13258F:      include/linux/vfio.h
13259F:      include/uapi/linux/vfio.h
13260
13261VFIO MEDIATED DEVICE DRIVERS
13262M:      Kirti Wankhede <kwankhede@nvidia.com>
13263L:      kvm@vger.kernel.org
13264S:      Maintained
13265F:      Documentation/vfio-mediated-device.txt
13266F:      drivers/vfio/mdev/
13267F:      include/linux/mdev.h
13268F:      samples/vfio-mdev/
13269
13270VFIO PLATFORM DRIVER
13271M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13272L:      kvm@vger.kernel.org
13273S:      Maintained
13274F:      drivers/vfio/platform/
13275
13276VIDEOBUF2 FRAMEWORK
13277M:      Pawel Osciak <pawel@osciak.com>
13278M:      Marek Szyprowski <m.szyprowski@samsung.com>
13279M:      Kyungmin Park <kyungmin.park@samsung.com>
13280L:      linux-media@vger.kernel.org
13281S:      Maintained
13282F:      drivers/media/v4l2-core/videobuf2-*
13283F:      include/media/videobuf2-*
13284
13285VIRTIO AND VHOST VSOCK DRIVER
13286M:      Stefan Hajnoczi <stefanha@redhat.com>
13287L:      kvm@vger.kernel.org
13288L:      virtualization@lists.linux-foundation.org
13289L:      netdev@vger.kernel.org
13290S:      Maintained
13291F:      include/linux/virtio_vsock.h
13292F:      include/uapi/linux/virtio_vsock.h
13293F:      net/vmw_vsock/virtio_transport_common.c
13294F:      net/vmw_vsock/virtio_transport.c
13295F:      drivers/vhost/vsock.c
13296F:      drivers/vhost/vsock.h
13297
13298VIRTUAL SERIO DEVICE DRIVER
13299M:      Stephen Chandler Paul <thatslyude@gmail.com>
13300S:      Maintained
13301F:      drivers/input/serio/userio.c
13302F:      include/uapi/linux/userio.h
13303
13304VIRTIO CONSOLE DRIVER
13305M:      Amit Shah <amit@kernel.org>
13306L:      virtualization@lists.linux-foundation.org
13307S:      Maintained
13308F:      drivers/char/virtio_console.c
13309F:      include/linux/virtio_console.h
13310F:      include/uapi/linux/virtio_console.h
13311
13312VIRTIO CORE, NET AND BLOCK DRIVERS
13313M:      "Michael S. Tsirkin" <mst@redhat.com>
13314M:      Jason Wang <jasowang@redhat.com>
13315L:      virtualization@lists.linux-foundation.org
13316S:      Maintained
13317F:      Documentation/devicetree/bindings/virtio/
13318F:      drivers/virtio/
13319F:      tools/virtio/
13320F:      drivers/net/virtio_net.c
13321F:      drivers/block/virtio_blk.c
13322F:      include/linux/virtio*.h
13323F:      include/uapi/linux/virtio_*.h
13324F:      drivers/crypto/virtio/
13325
13326VIRTIO DRIVERS FOR S390
13327M:      Christian Borntraeger <borntraeger@de.ibm.com>
13328M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13329L:      linux-s390@vger.kernel.org
13330L:      virtualization@lists.linux-foundation.org
13331L:      kvm@vger.kernel.org
13332S:      Supported
13333F:      drivers/s390/virtio/
13334
13335VIRTIO GPU DRIVER
13336M:      David Airlie <airlied@linux.ie>
13337M:      Gerd Hoffmann <kraxel@redhat.com>
13338L:      dri-devel@lists.freedesktop.org
13339L:      virtualization@lists.linux-foundation.org
13340T:      git git://git.kraxel.org/linux drm-qemu
13341S:      Maintained
13342F:      drivers/gpu/drm/virtio/
13343F:      include/uapi/linux/virtio_gpu.h
13344
13345VIRTIO HOST (VHOST)
13346M:      "Michael S. Tsirkin" <mst@redhat.com>
13347M:      Jason Wang <jasowang@redhat.com>
13348L:      kvm@vger.kernel.org
13349L:      virtualization@lists.linux-foundation.org
13350L:      netdev@vger.kernel.org
13351T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13352S:      Maintained
13353F:      drivers/vhost/
13354F:      include/uapi/linux/vhost.h
13355
13356VIRTIO INPUT DRIVER
13357M:      Gerd Hoffmann <kraxel@redhat.com>
13358S:      Maintained
13359F:      drivers/virtio/virtio_input.c
13360F:      include/uapi/linux/virtio_input.h
13361
13362VIRTIO CRYPTO DRIVER
13363M:  Gonglei <arei.gonglei@huawei.com>
13364L:  virtualization@lists.linux-foundation.org
13365L:  linux-crypto@vger.kernel.org
13366S:  Maintained
13367F:  drivers/crypto/virtio/
13368F:  include/uapi/linux/virtio_crypto.h
13369
13370VIA RHINE NETWORK DRIVER
13371S:      Orphan
13372F:      drivers/net/ethernet/via/via-rhine.c
13373
13374VIA SD/MMC CARD CONTROLLER DRIVER
13375M:      Bruce Chang <brucechang@via.com.tw>
13376M:      Harald Welte <HaraldWelte@viatech.com>
13377S:      Maintained
13378F:      drivers/mmc/host/via-sdmmc.c
13379
13380VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13381M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13382L:      linux-fbdev@vger.kernel.org
13383S:      Maintained
13384F:      include/linux/via-core.h
13385F:      include/linux/via-gpio.h
13386F:      include/linux/via_i2c.h
13387F:      drivers/video/fbdev/via/
13388
13389VIA VELOCITY NETWORK DRIVER
13390M:      Francois Romieu <romieu@fr.zoreil.com>
13391L:      netdev@vger.kernel.org
13392S:      Maintained
13393F:      drivers/net/ethernet/via/via-velocity.*
13394
13395VIRT LIB
13396M:      Alex Williamson <alex.williamson@redhat.com>
13397M:      Paolo Bonzini <pbonzini@redhat.com>
13398L:      kvm@vger.kernel.org
13399S:      Supported
13400F:      virt/lib/
13401
13402VIVID VIRTUAL VIDEO DRIVER
13403M:      Hans Verkuil <hverkuil@xs4all.nl>
13404L:      linux-media@vger.kernel.org
13405T:      git git://linuxtv.org/media_tree.git
13406W:      https://linuxtv.org
13407S:      Maintained
13408F:      drivers/media/platform/vivid/*
13409
13410VLYNQ BUS
13411M:      Florian Fainelli <f.fainelli@gmail.com>
13412L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13413S:      Maintained
13414F:      drivers/vlynq/vlynq.c
13415F:      include/linux/vlynq.h
13416
13417VME SUBSYSTEM
13418M:      Martyn Welch <martyn@welchs.me.uk>
13419M:      Manohar Vanga <manohar.vanga@gmail.com>
13420M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13421L:      devel@driverdev.osuosl.org
13422S:      Maintained
13423T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13424F:      Documentation/driver-api/vme.rst
13425F:      drivers/staging/vme/
13426F:      drivers/vme/
13427F:      include/linux/vme*
13428
13429VMWARE HYPERVISOR INTERFACE
13430M:      Alok Kataria <akataria@vmware.com>
13431L:      virtualization@lists.linux-foundation.org
13432S:      Supported
13433F:      arch/x86/kernel/cpu/vmware.c
13434
13435VMWARE BALLOON DRIVER
13436M:      Xavier Deguillard <xdeguillard@vmware.com>
13437M:      Philip Moltmann <moltmann@vmware.com>
13438M:      "VMware, Inc." <pv-drivers@vmware.com>
13439L:      linux-kernel@vger.kernel.org
13440S:      Maintained
13441F:      drivers/misc/vmw_balloon.c
13442
13443VMWARE VMMOUSE SUBDRIVER
13444M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13445M:      "VMware, Inc." <pv-drivers@vmware.com>
13446L:      linux-input@vger.kernel.org
13447S:      Maintained
13448F:      drivers/input/mouse/vmmouse.c
13449F:      drivers/input/mouse/vmmouse.h
13450
13451VMWARE VMXNET3 ETHERNET DRIVER
13452M:      Shrikrishna Khare <skhare@vmware.com>
13453M:      "VMware, Inc." <pv-drivers@vmware.com>
13454L:      netdev@vger.kernel.org
13455S:      Maintained
13456F:      drivers/net/vmxnet3/
13457
13458VMware PVSCSI driver
13459M:      Jim Gill <jgill@vmware.com>
13460M:      VMware PV-Drivers <pv-drivers@vmware.com>
13461L:      linux-scsi@vger.kernel.org
13462S:      Maintained
13463F:      drivers/scsi/vmw_pvscsi.c
13464F:      drivers/scsi/vmw_pvscsi.h
13465
13466VMWARE PVRDMA DRIVER
13467M:      Adit Ranadive <aditr@vmware.com>
13468M:      VMware PV-Drivers <pv-drivers@vmware.com>
13469L:      linux-rdma@vger.kernel.org
13470S:      Maintained
13471F:      drivers/infiniband/hw/vmw_pvrdma/
13472
13473VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13474M:      Liam Girdwood <lgirdwood@gmail.com>
13475M:      Mark Brown <broonie@kernel.org>
13476L:      linux-kernel@vger.kernel.org
13477W:      http://www.slimlogic.co.uk/?p=48
13478T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13479S:      Supported
13480F:      Documentation/devicetree/bindings/regulator/
13481F:      drivers/regulator/
13482F:      include/dt-bindings/regulator/
13483F:      include/linux/regulator/
13484
13485VRF
13486M:      David Ahern <dsa@cumulusnetworks.com>
13487M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13488L:      netdev@vger.kernel.org
13489S:      Maintained
13490F:      drivers/net/vrf.c
13491F:      Documentation/networking/vrf.txt
13492
13493VT1211 HARDWARE MONITOR DRIVER
13494M:      Juerg Haefliger <juergh@gmail.com>
13495L:      linux-hwmon@vger.kernel.org
13496S:      Maintained
13497F:      Documentation/hwmon/vt1211
13498F:      drivers/hwmon/vt1211.c
13499
13500VT8231 HARDWARE MONITOR DRIVER
13501M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13502L:      linux-hwmon@vger.kernel.org
13503S:      Maintained
13504F:      drivers/hwmon/vt8231.c
13505
13506VUB300 USB to SDIO/SD/MMC bridge chip
13507M:      Tony Olech <tony.olech@elandigitalsystems.com>
13508L:      linux-mmc@vger.kernel.org
13509L:      linux-usb@vger.kernel.org
13510S:      Supported
13511F:      drivers/mmc/host/vub300.c
13512
13513W1 DALLAS'S 1-WIRE BUS
13514M:      Evgeniy Polyakov <zbr@ioremap.net>
13515S:      Maintained
13516F:      Documentation/w1/
13517F:      drivers/w1/
13518
13519W83791D HARDWARE MONITORING DRIVER
13520M:      Marc Hulsman <m.hulsman@tudelft.nl>
13521L:      linux-hwmon@vger.kernel.org
13522S:      Maintained
13523F:      Documentation/hwmon/w83791d
13524F:      drivers/hwmon/w83791d.c
13525
13526W83793 HARDWARE MONITORING DRIVER
13527M:      Rudolf Marek <r.marek@assembler.cz>
13528L:      linux-hwmon@vger.kernel.org
13529S:      Maintained
13530F:      Documentation/hwmon/w83793
13531F:      drivers/hwmon/w83793.c
13532
13533W83795 HARDWARE MONITORING DRIVER
13534M:      Jean Delvare <jdelvare@suse.com>
13535L:      linux-hwmon@vger.kernel.org
13536S:      Maintained
13537F:      drivers/hwmon/w83795.c
13538
13539W83L51xD SD/MMC CARD INTERFACE DRIVER
13540M:      Pierre Ossman <pierre@ossman.eu>
13541S:      Maintained
13542F:      drivers/mmc/host/wbsd.*
13543
13544WACOM PROTOCOL 4 SERIAL TABLETS
13545M:      Julian Squires <julian@cipht.net>
13546M:      Hans de Goede <hdegoede@redhat.com>
13547L:      linux-input@vger.kernel.org
13548S:      Maintained
13549F:      drivers/input/tablet/wacom_serial4.c
13550
13551WATCHDOG DEVICE DRIVERS
13552M:      Wim Van Sebroeck <wim@iguana.be>
13553R:      Guenter Roeck <linux@roeck-us.net>
13554L:      linux-watchdog@vger.kernel.org
13555W:      http://www.linux-watchdog.org/
13556T:      git git://www.linux-watchdog.org/linux-watchdog.git
13557S:      Maintained
13558F:      Documentation/devicetree/bindings/watchdog/
13559F:      Documentation/watchdog/
13560F:      drivers/watchdog/
13561F:      include/linux/watchdog.h
13562F:      include/uapi/linux/watchdog.h
13563
13564WIIMOTE HID DRIVER
13565M:      David Herrmann <dh.herrmann@googlemail.com>
13566L:      linux-input@vger.kernel.org
13567S:      Maintained
13568F:      drivers/hid/hid-wiimote*
13569
13570WINBOND CIR DRIVER
13571M:      David Härdeman <david@hardeman.nu>
13572S:      Maintained
13573F:      drivers/media/rc/winbond-cir.c
13574
13575WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13576M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13577L:      linux-watchdog@vger.kernel.org
13578S:      Maintained
13579F:      drivers/watchdog/ebc-c384_wdt.c
13580
13581WINSYSTEMS WS16C48 GPIO DRIVER
13582M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13583L:      linux-gpio@vger.kernel.org
13584S:      Maintained
13585F:      drivers/gpio/gpio-ws16c48.c
13586
13587WIMAX STACK
13588M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13589M:      linux-wimax@intel.com
13590L:      wimax@linuxwimax.org (subscribers-only)
13591S:      Supported
13592W:      http://linuxwimax.org
13593F:      Documentation/wimax/README.wimax
13594F:      include/linux/wimax/debug.h
13595F:      include/net/wimax.h
13596F:      include/uapi/linux/wimax.h
13597F:      net/wimax/
13598
13599WISTRON LAPTOP BUTTON DRIVER
13600M:      Miloslav Trmac <mitr@volny.cz>
13601S:      Maintained
13602F:      drivers/input/misc/wistron_btns.c
13603
13604WL3501 WIRELESS PCMCIA CARD DRIVER
13605L:      linux-wireless@vger.kernel.org
13606S:      Odd fixes
13607F:      drivers/net/wireless/wl3501*
13608
13609WOLFSON MICROELECTRONICS DRIVERS
13610L:      patches@opensource.wolfsonmicro.com
13611T:      git https://github.com/CirrusLogic/linux-drivers.git
13612W:      https://github.com/CirrusLogic/linux-drivers/wiki
13613S:      Supported
13614F:      Documentation/hwmon/wm83??
13615F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13616F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13617F:      Documentation/devicetree/bindings/mfd/arizona.txt
13618F:      arch/arm/mach-s3c64xx/mach-crag6410*
13619F:      drivers/clk/clk-wm83*.c
13620F:      drivers/extcon/extcon-arizona.c
13621F:      drivers/leds/leds-wm83*.c
13622F:      drivers/gpio/gpio-*wm*.c
13623F:      drivers/gpio/gpio-arizona.c
13624F:      drivers/hwmon/wm83??-hwmon.c
13625F:      drivers/input/misc/wm831x-on.c
13626F:      drivers/input/touchscreen/wm831x-ts.c
13627F:      drivers/input/touchscreen/wm97*.c
13628F:      drivers/mfd/arizona*
13629F:      drivers/mfd/wm*.c
13630F:      drivers/mfd/cs47l24*
13631F:      drivers/power/supply/wm83*.c
13632F:      drivers/rtc/rtc-wm83*.c
13633F:      drivers/regulator/wm8*.c
13634F:      drivers/video/backlight/wm83*_bl.c
13635F:      drivers/watchdog/wm83*_wdt.c
13636F:      include/linux/mfd/arizona/
13637F:      include/linux/mfd/wm831x/
13638F:      include/linux/mfd/wm8350/
13639F:      include/linux/mfd/wm8400*
13640F:      include/linux/wm97xx.h
13641F:      include/sound/wm????.h
13642F:      sound/soc/codecs/arizona.?
13643F:      sound/soc/codecs/wm*
13644F:      sound/soc/codecs/cs47l24*
13645
13646WORKQUEUE
13647M:      Tejun Heo <tj@kernel.org>
13648R:      Lai Jiangshan <jiangshanlai@gmail.com>
13649T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13650S:      Maintained
13651F:      include/linux/workqueue.h
13652F:      kernel/workqueue.c
13653F:      Documentation/core-api/workqueue.rst
13654
13655X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13656M:      Chen-Yu Tsai <wens@csie.org>
13657L:      linux-kernel@vger.kernel.org
13658S:      Maintained
13659N:      axp[128]
13660
13661X.25 NETWORK LAYER
13662M:      Andrew Hendry <andrew.hendry@gmail.com>
13663L:      linux-x25@vger.kernel.org
13664S:      Odd Fixes
13665F:      Documentation/networking/x25*
13666F:      include/net/x25*
13667F:      net/x25/
13668
13669X86 ARCHITECTURE (32-BIT AND 64-BIT)
13670M:      Thomas Gleixner <tglx@linutronix.de>
13671M:      Ingo Molnar <mingo@redhat.com>
13672M:      "H. Peter Anvin" <hpa@zytor.com>
13673M:      x86@kernel.org
13674L:      linux-kernel@vger.kernel.org
13675T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13676S:      Maintained
13677F:      Documentation/x86/
13678F:      arch/x86/
13679
13680X86 PLATFORM DRIVERS
13681M:      Darren Hart <dvhart@infradead.org>
13682M:      Andy Shevchenko <andy@infradead.org>
13683L:      platform-driver-x86@vger.kernel.org
13684T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13685S:      Maintained
13686F:      drivers/platform/x86/
13687F:      drivers/platform/olpc/
13688
13689X86 MCE INFRASTRUCTURE
13690M:      Tony Luck <tony.luck@intel.com>
13691M:      Borislav Petkov <bp@alien8.de>
13692L:      linux-edac@vger.kernel.org
13693S:      Maintained
13694F:      arch/x86/kernel/cpu/mcheck/*
13695
13696X86 MICROCODE UPDATE SUPPORT
13697M:      Borislav Petkov <bp@alien8.de>
13698S:      Maintained
13699F:      arch/x86/kernel/cpu/microcode/*
13700
13701X86 VDSO
13702M:      Andy Lutomirski <luto@amacapital.net>
13703L:      linux-kernel@vger.kernel.org
13704T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13705S:      Maintained
13706F:      arch/x86/entry/vdso/
13707
13708XC2028/3028 TUNER DRIVER
13709M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13710M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13711L:      linux-media@vger.kernel.org
13712W:      https://linuxtv.org
13713T:      git git://linuxtv.org/media_tree.git
13714S:      Maintained
13715F:      drivers/media/tuners/tuner-xc2028.*
13716
13717XEN HYPERVISOR INTERFACE
13718M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13719M:      Juergen Gross <jgross@suse.com>
13720L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13721T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13722S:      Supported
13723F:      arch/x86/xen/
13724F:      drivers/*/xen-*front.c
13725F:      drivers/xen/
13726F:      arch/x86/include/asm/xen/
13727F:      include/xen/
13728F:      include/uapi/xen/
13729
13730XEN HYPERVISOR ARM
13731M:      Stefano Stabellini <sstabellini@kernel.org>
13732L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13733S:      Maintained
13734F:      arch/arm/xen/
13735F:      arch/arm/include/asm/xen/
13736
13737XEN HYPERVISOR ARM64
13738M:      Stefano Stabellini <sstabellini@kernel.org>
13739L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13740S:      Maintained
13741F:      arch/arm64/xen/
13742F:      arch/arm64/include/asm/xen/
13743
13744XEN NETWORK BACKEND DRIVER
13745M:      Wei Liu <wei.liu2@citrix.com>
13746M:      Paul Durrant <paul.durrant@citrix.com>
13747L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13748L:      netdev@vger.kernel.org
13749S:      Supported
13750F:      drivers/net/xen-netback/*
13751
13752XEN PCI SUBSYSTEM
13753M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13754L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13755S:      Supported
13756F:      arch/x86/pci/*xen*
13757F:      drivers/pci/*xen*
13758
13759XEN BLOCK SUBSYSTEM
13760M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13761M:      Roger Pau Monné <roger.pau@citrix.com>
13762L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13763S:      Supported
13764F:      drivers/block/xen-blkback/*
13765F:      drivers/block/xen*
13766
13767XEN PVSCSI DRIVERS
13768M:      Juergen Gross <jgross@suse.com>
13769L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13770L:      linux-scsi@vger.kernel.org
13771S:      Supported
13772F:      drivers/scsi/xen-scsifront.c
13773F:      drivers/xen/xen-scsiback.c
13774F:      include/xen/interface/io/vscsiif.h
13775
13776XEN SWIOTLB SUBSYSTEM
13777M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13778L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13779S:      Supported
13780F:      arch/x86/xen/*swiotlb*
13781F:      drivers/xen/*swiotlb*
13782
13783XFS FILESYSTEM
13784M:      Darrick J. Wong <darrick.wong@oracle.com>
13785M:      linux-xfs@vger.kernel.org
13786L:      linux-xfs@vger.kernel.org
13787W:      http://xfs.org/
13788T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13789S:      Supported
13790F:      Documentation/filesystems/xfs.txt
13791F:      fs/xfs/
13792
13793XILINX AXI ETHERNET DRIVER
13794M:      Anirudha Sarangi <anirudh@xilinx.com>
13795M:      John Linn <John.Linn@xilinx.com>
13796S:      Maintained
13797F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13798
13799XILINX UARTLITE SERIAL DRIVER
13800M:      Peter Korsgaard <jacmet@sunsite.dk>
13801L:      linux-serial@vger.kernel.org
13802S:      Maintained
13803F:      drivers/tty/serial/uartlite.c
13804
13805XILINX VIDEO IP CORES
13806M:      Hyun Kwon <hyun.kwon@xilinx.com>
13807M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13808L:      linux-media@vger.kernel.org
13809T:      git git://linuxtv.org/media_tree.git
13810S:      Supported
13811F:      Documentation/devicetree/bindings/media/xilinx/
13812F:      drivers/media/platform/xilinx/
13813F:      include/uapi/linux/xilinx-v4l2-controls.h
13814
13815XILLYBUS DRIVER
13816M:      Eli Billauer <eli.billauer@gmail.com>
13817L:      linux-kernel@vger.kernel.org
13818S:      Supported
13819F:      drivers/char/xillybus/
13820
13821XTENSA XTFPGA PLATFORM SUPPORT
13822M:      Max Filippov <jcmvbkbc@gmail.com>
13823L:      linux-xtensa@linux-xtensa.org
13824S:      Maintained
13825F:      drivers/spi/spi-xtensa-xtfpga.c
13826F:      sound/soc/xtensa/xtfpga-i2s.c
13827
13828YAM DRIVER FOR AX.25
13829M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13830L:      linux-hams@vger.kernel.org
13831S:      Maintained
13832F:      drivers/net/hamradio/yam*
13833F:      include/linux/yam.h
13834
13835YEALINK PHONE DRIVER
13836M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13837L:      usbb2k-api-dev@nongnu.org
13838S:      Maintained
13839F:      Documentation/input/yealink.txt
13840F:      drivers/input/misc/yealink.*
13841
13842Z8530 DRIVER FOR AX.25
13843M:      Joerg Reuter <jreuter@yaina.de>
13844W:      http://yaina.de/jreuter/
13845W:      http://www.qsl.net/dl1bke/
13846L:      linux-hams@vger.kernel.org
13847S:      Maintained
13848F:      Documentation/networking/z8530drv.txt
13849F:      drivers/net/hamradio/*scc.c
13850F:      drivers/net/hamradio/z8530.h
13851
13852ZBUD COMPRESSED PAGE ALLOCATOR
13853M:      Seth Jennings <sjenning@redhat.com>
13854M:      Dan Streetman <ddstreet@ieee.org>
13855L:      linux-mm@kvack.org
13856S:      Maintained
13857F:      mm/zbud.c
13858F:      include/linux/zbud.h
13859
13860ZD1211RW WIRELESS DRIVER
13861M:      Daniel Drake <dsd@gentoo.org>
13862M:      Ulrich Kunitz <kune@deine-taler.de>
13863W:      http://zd1211.ath.cx/wiki/DriverRewrite
13864L:      linux-wireless@vger.kernel.org
13865L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13866S:      Maintained
13867F:      drivers/net/wireless/zydas/zd1211rw/
13868
13869ZD1301_DEMOD MEDIA DRIVER
13870M:      Antti Palosaari <crope@iki.fi>
13871L:      linux-media@vger.kernel.org
13872W:      https://linuxtv.org/
13873W:      http://palosaari.fi/linux/
13874Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13875S:      Maintained
13876F:      drivers/media/dvb-frontends/zd1301_demod*
13877
13878ZD1301 MEDIA DRIVER
13879M:      Antti Palosaari <crope@iki.fi>
13880L:      linux-media@vger.kernel.org
13881W:      https://linuxtv.org/
13882W:      http://palosaari.fi/linux/
13883Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13884S:      Maintained
13885F:      drivers/media/usb/dvb-usb-v2/zd1301*
13886
13887ZPOOL COMPRESSED PAGE STORAGE API
13888M:      Dan Streetman <ddstreet@ieee.org>
13889L:      linux-mm@kvack.org
13890S:      Maintained
13891F:      mm/zpool.c
13892F:      include/linux/zpool.h
13893
13894ZR36067 VIDEO FOR LINUX DRIVER
13895L:      mjpeg-users@lists.sourceforge.net
13896L:      linux-media@vger.kernel.org
13897W:      http://mjpeg.sourceforge.net/driver-zoran/
13898T:      hg https://linuxtv.org/hg/v4l-dvb
13899S:      Odd Fixes
13900F:      drivers/media/pci/zoran/
13901
13902ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13903M:      Minchan Kim <minchan@kernel.org>
13904M:      Nitin Gupta <ngupta@vflare.org>
13905R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13906L:      linux-kernel@vger.kernel.org
13907S:      Maintained
13908F:      drivers/block/zram/
13909F:      Documentation/blockdev/zram.txt
13910
13911ZS DECSTATION Z85C30 SERIAL DRIVER
13912M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13913S:      Maintained
13914F:      drivers/tty/serial/zs.*
13915
13916ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13917M:      Minchan Kim <minchan@kernel.org>
13918M:      Nitin Gupta <ngupta@vflare.org>
13919R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13920L:      linux-mm@kvack.org
13921S:      Maintained
13922F:      mm/zsmalloc.c
13923F:      include/linux/zsmalloc.h
13924F:      Documentation/vm/zsmalloc.txt
13925
13926ZSWAP COMPRESSED SWAP CACHING
13927M:      Seth Jennings <sjenning@redhat.com>
13928M:      Dan Streetman <ddstreet@ieee.org>
13929L:      linux-mm@kvack.org
13930S:      Maintained
13931F:      mm/zswap.c
13932
13933THE REST
13934M:      Linus Torvalds <torvalds@linux-foundation.org>
13935L:      linux-kernel@vger.kernel.org
13936Q:      http://patchwork.kernel.org/project/LKML/list/
13937T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13938S:      Buried alive in reporters
13939F:      *
13940F:      */
13941