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/CodingStyle 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/SubmittingPatches 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/SubmittingPatches.
  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        Q: Patchwork web based patch tracking system site
  78        T: SCM tree type and location.
  79           Type is one of: git, hg, quilt, stgit, topgit
  80        B: Bug tracking system location.
  81        S: Status, one of the following:
  82           Supported:   Someone is actually paid to look after this.
  83           Maintained:  Someone actually looks after it.
  84           Odd Fixes:   It has a maintainer but they don't have time to do
  85                        much other than throw the odd patch in. See below..
  86           Orphan:      No current maintainer [but maybe you could take the
  87                        role as you write your new code].
  88           Obsolete:    Old code. Something tagged obsolete generally means
  89                        it has been replaced by a better system and you
  90                        should be using that.
  91        F: Files and directories with wildcard patterns.
  92           A trailing slash includes all files and subdirectory files.
  93           F:   drivers/net/    all files in and below drivers/net
  94           F:   drivers/net/*   all files in drivers/net, but not below
  95           F:   */net/*         all files in "any top level directory"/net
  96           One pattern per line.  Multiple F: lines acceptable.
  97        N: Files and directories with regex patterns.
  98           N:   [^a-z]tegra     all files whose path contains the word tegra
  99           One pattern per line.  Multiple N: lines acceptable.
 100           scripts/get_maintainer.pl has different behavior for files that
 101           match F: pattern and matches of N: patterns.  By default,
 102           get_maintainer will not look at git log history when an F: pattern
 103           match occurs.  When an N: match occurs, git log history is used
 104           to also notify the people that have git commit signatures.
 105        X: Files and directories that are NOT maintained, same rules as F:
 106           Files exclusions are tested before file matches.
 107           Can be useful for excluding a specific subdirectory, for instance:
 108           F:   net/
 109           X:   net/ipv6/
 110           matches all files in and below net excluding net/ipv6/
 111        K: Keyword perl extended regex pattern to match content in a
 112           patch or file.  For instance:
 113           K: of_get_profile
 114              matches patches or files that contain "of_get_profile"
 115           K: \b(printk|pr_(info|err))\b
 116              matches patches or files that contain one or more of the words
 117              printk, pr_info or pr_err
 118           One regex pattern per line.  Multiple K: lines acceptable.
 119
 120Note: For the hard of thinking, this list is meant to remain in alphabetical
 121order. If you could add yourselves to it in alphabetical order that would be
 122so much easier [Ed]
 123
 124Maintainers List (try to look for most precise areas first)
 125
 126                -----------------------------------
 127
 1283C59X NETWORK DRIVER
 129M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
 130L:      netdev@vger.kernel.org
 131S:      Maintained
 132F:      Documentation/networking/vortex.txt
 133F:      drivers/net/ethernet/3com/3c59x.c
 134
 1353CR990 NETWORK DRIVER
 136M:      David Dillow <dave@thedillows.org>
 137L:      netdev@vger.kernel.org
 138S:      Maintained
 139F:      drivers/net/ethernet/3com/typhoon*
 140
 1413WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
 142M:      Adam Radford <linuxraid@lsi.com>
 143L:      linux-scsi@vger.kernel.org
 144W:      http://www.lsi.com
 145S:      Supported
 146F:      drivers/scsi/3w-*
 147
 14853C700 AND 53C700-66 SCSI DRIVER
 149M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
 150L:      linux-scsi@vger.kernel.org
 151S:      Maintained
 152F:      drivers/scsi/53c700*
 153
 1546LOWPAN GENERIC (BTLE/IEEE 802.15.4)
 155M:      Alexander Aring <aar@pengutronix.de>
 156M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
 157L:      linux-bluetooth@vger.kernel.org
 158L:      linux-wpan@vger.kernel.org
 159S:      Maintained
 160F:      net/6lowpan/
 161F:      include/net/6lowpan.h
 162F:      Documentation/networking/6lowpan.txt
 163
 1646PACK NETWORK DRIVER FOR AX.25
 165M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
 166L:      linux-hams@vger.kernel.org
 167S:      Maintained
 168F:      drivers/net/hamradio/6pack.c
 169
 1708169 10/100/1000 GIGABIT ETHERNET DRIVER
 171M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
 172L:      netdev@vger.kernel.org
 173S:      Maintained
 174F:      drivers/net/ethernet/realtek/r8169.c
 175
 1768250/16?50 (AND CLONE UARTS) SERIAL DRIVER
 177M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 178L:      linux-serial@vger.kernel.org
 179S:      Maintained
 180T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
 181F:      drivers/tty/serial/8250*
 182F:      include/linux/serial_8250.h
 183
 1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
 185L:      netdev@vger.kernel.org
 186S:      Orphan / Obsolete
 187F:      drivers/net/ethernet/8390/
 188
 1899P FILE SYSTEM
 190M:      Eric Van Hensbergen <ericvh@gmail.com>
 191M:      Ron Minnich <rminnich@sandia.gov>
 192M:      Latchesar Ionkov <lucho@ionkov.net>
 193L:      v9fs-developer@lists.sourceforge.net
 194W:      http://swik.net/v9fs
 195Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
 196T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
 197S:      Maintained
 198F:      Documentation/filesystems/9p.txt
 199F:      fs/9p/
 200F:      net/9p/
 201F:      include/net/9p/
 202F:      include/uapi/linux/virtio_9p.h
 203F:      include/trace/events/9p.h
 204
 205
 206A8293 MEDIA DRIVER
 207M:      Antti Palosaari <crope@iki.fi>
 208L:      linux-media@vger.kernel.org
 209W:      https://linuxtv.org
 210W:      http://palosaari.fi/linux/
 211Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 212T:      git git://linuxtv.org/anttip/media_tree.git
 213S:      Maintained
 214F:      drivers/media/dvb-frontends/a8293*
 215
 216AACRAID SCSI RAID DRIVER
 217M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
 218L:      linux-scsi@vger.kernel.org
 219W:      http://www.adaptec.com/
 220S:      Supported
 221F:      Documentation/scsi/aacraid.txt
 222F:      drivers/scsi/aacraid/
 223
 224ABI/API
 225L:      linux-api@vger.kernel.org
 226F:      include/linux/syscalls.h
 227F:      kernel/sys_ni.c
 228
 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
 230M:      Hans de Goede <hdegoede@redhat.com>
 231L:      linux-hwmon@vger.kernel.org
 232S:      Maintained
 233F:      drivers/hwmon/abituguru.c
 234
 235ABIT UGURU 3 HARDWARE MONITOR DRIVER
 236M:      Alistair John Strachan <alistair@devzero.co.uk>
 237L:      linux-hwmon@vger.kernel.org
 238S:      Maintained
 239F:      drivers/hwmon/abituguru3.c
 240
 241ACCES 104-DIO-48E GPIO DRIVER
 242M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 243L:      linux-gpio@vger.kernel.org
 244S:      Maintained
 245F:      drivers/gpio/gpio-104-dio-48e.c
 246
 247ACCES 104-IDI-48 GPIO DRIVER
 248M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 249L:      linux-gpio@vger.kernel.org
 250S:      Maintained
 251F:      drivers/gpio/gpio-104-idi-48.c
 252
 253ACCES 104-IDIO-16 GPIO DRIVER
 254M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 255L:      linux-gpio@vger.kernel.org
 256S:      Maintained
 257F:      drivers/gpio/gpio-104-idio-16.c
 258
 259ACENIC DRIVER
 260M:      Jes Sorensen <jes@trained-monkey.org>
 261L:      linux-acenic@sunsite.dk
 262S:      Maintained
 263F:      drivers/net/ethernet/alteon/acenic*
 264
 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
 266M:      Peter Feuerer <peter@piie.net>
 267L:      platform-driver-x86@vger.kernel.org
 268W:      http://piie.net/?section=acerhdf
 269S:      Maintained
 270F:      drivers/platform/x86/acerhdf.c
 271
 272ACER WMI LAPTOP EXTRAS
 273M:      "Lee, Chun-Yi" <jlee@suse.com>
 274L:      platform-driver-x86@vger.kernel.org
 275S:      Maintained
 276F:      drivers/platform/x86/acer-wmi.c
 277
 278ACPI
 279M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 280M:      Len Brown <lenb@kernel.org>
 281L:      linux-acpi@vger.kernel.org
 282W:      https://01.org/linux-acpi
 283Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 284T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 285B:      https://bugzilla.kernel.org
 286S:      Supported
 287F:      drivers/acpi/
 288F:      drivers/pnp/pnpacpi/
 289F:      include/linux/acpi.h
 290F:      include/acpi/
 291F:      Documentation/acpi/
 292F:      Documentation/ABI/testing/sysfs-bus-acpi
 293F:      Documentation/ABI/testing/configfs-acpi
 294F:      drivers/pci/*acpi*
 295F:      drivers/pci/*/*acpi*
 296F:      drivers/pci/*/*/*acpi*
 297F:      tools/power/acpi/
 298
 299ACPI COMPONENT ARCHITECTURE (ACPICA)
 300M:      Robert Moore <robert.moore@intel.com>
 301M:      Lv Zheng <lv.zheng@intel.com>
 302M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
 303L:      linux-acpi@vger.kernel.org
 304L:      devel@acpica.org
 305W:      https://acpica.org/
 306W:      https://github.com/acpica/acpica/
 307Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 308T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 309B:      https://bugzilla.kernel.org
 310B:      https://bugs.acpica.org
 311S:      Supported
 312F:      drivers/acpi/acpica/
 313F:      include/acpi/
 314F:      tools/power/acpi/
 315
 316ACPI FAN DRIVER
 317M:      Zhang Rui <rui.zhang@intel.com>
 318L:      linux-acpi@vger.kernel.org
 319W:      https://01.org/linux-acpi
 320B:      https://bugzilla.kernel.org
 321S:      Supported
 322F:      drivers/acpi/fan.c
 323
 324ACPI FOR ARM64 (ACPI/arm64)
 325M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
 326M:      Hanjun Guo <hanjun.guo@linaro.org>
 327M:      Sudeep Holla <sudeep.holla@arm.com>
 328L:      linux-acpi@vger.kernel.org
 329S:      Maintained
 330F:      drivers/acpi/arm64
 331
 332ACPI THERMAL DRIVER
 333M:      Zhang Rui <rui.zhang@intel.com>
 334L:      linux-acpi@vger.kernel.org
 335W:      https://01.org/linux-acpi
 336B:      https://bugzilla.kernel.org
 337S:      Supported
 338F:      drivers/acpi/*thermal*
 339
 340ACPI VIDEO DRIVER
 341M:      Zhang Rui <rui.zhang@intel.com>
 342L:      linux-acpi@vger.kernel.org
 343W:      https://01.org/linux-acpi
 344B:      https://bugzilla.kernel.org
 345S:      Supported
 346F:      drivers/acpi/acpi_video.c
 347
 348ACPI WMI DRIVER
 349L:      platform-driver-x86@vger.kernel.org
 350S:      Orphan
 351F:      drivers/platform/x86/wmi.c
 352
 353AD1889 ALSA SOUND DRIVER
 354M:      Thibaut Varene <T-Bone@parisc-linux.org>
 355W:      http://wiki.parisc-linux.org/AD1889
 356L:      linux-parisc@vger.kernel.org
 357S:      Maintained
 358F:      sound/pci/ad1889.*
 359
 360AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
 361M:      Michael Hennerich <michael.hennerich@analog.com>
 362W:      http://wiki.analog.com/AD5254
 363W:      http://ez.analog.com/community/linux-device-drivers
 364S:      Supported
 365F:      drivers/misc/ad525x_dpot.c
 366
 367AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
 368M:      Michael Hennerich <michael.hennerich@analog.com>
 369W:      http://wiki.analog.com/AD5398
 370W:      http://ez.analog.com/community/linux-device-drivers
 371S:      Supported
 372F:      drivers/regulator/ad5398.c
 373
 374AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
 375M:      Michael Hennerich <michael.hennerich@analog.com>
 376W:      http://wiki.analog.com/AD7142
 377W:      http://ez.analog.com/community/linux-device-drivers
 378S:      Supported
 379F:      drivers/input/misc/ad714x.c
 380
 381AD7877 TOUCHSCREEN DRIVER
 382M:      Michael Hennerich <michael.hennerich@analog.com>
 383W:      http://wiki.analog.com/AD7877
 384W:      http://ez.analog.com/community/linux-device-drivers
 385S:      Supported
 386F:      drivers/input/touchscreen/ad7877.c
 387
 388AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
 389M:      Michael Hennerich <michael.hennerich@analog.com>
 390W:      http://wiki.analog.com/AD7879
 391W:      http://ez.analog.com/community/linux-device-drivers
 392S:      Supported
 393F:      drivers/input/touchscreen/ad7879.c
 394
 395ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
 396M:      Jiri Kosina <jikos@kernel.org>
 397S:      Maintained
 398
 399ADF7242 IEEE 802.15.4 RADIO DRIVER
 400M:      Michael Hennerich <michael.hennerich@analog.com>
 401W:      https://wiki.analog.com/ADF7242
 402W:      http://ez.analog.com/community/linux-device-drivers
 403L:      linux-wpan@vger.kernel.org
 404S:      Supported
 405F:      drivers/net/ieee802154/adf7242.c
 406F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
 407
 408ADM1025 HARDWARE MONITOR DRIVER
 409M:      Jean Delvare <jdelvare@suse.com>
 410L:      linux-hwmon@vger.kernel.org
 411S:      Maintained
 412F:      Documentation/hwmon/adm1025
 413F:      drivers/hwmon/adm1025.c
 414
 415ADM1029 HARDWARE MONITOR DRIVER
 416M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 417L:      linux-hwmon@vger.kernel.org
 418S:      Maintained
 419F:      drivers/hwmon/adm1029.c
 420
 421ADM8211 WIRELESS DRIVER
 422L:      linux-wireless@vger.kernel.org
 423W:      http://wireless.kernel.org/
 424S:      Orphan
 425F:      drivers/net/wireless/admtek/adm8211.*
 426
 427ADP1653 FLASH CONTROLLER DRIVER
 428M:      Sakari Ailus <sakari.ailus@iki.fi>
 429L:      linux-media@vger.kernel.org
 430S:      Maintained
 431F:      drivers/media/i2c/adp1653.c
 432F:      include/media/i2c/adp1653.h
 433
 434ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
 435M:      Michael Hennerich <michael.hennerich@analog.com>
 436W:      http://wiki.analog.com/ADP5520
 437W:      http://ez.analog.com/community/linux-device-drivers
 438S:      Supported
 439F:      drivers/mfd/adp5520.c
 440F:      drivers/video/backlight/adp5520_bl.c
 441F:      drivers/leds/leds-adp5520.c
 442F:      drivers/gpio/gpio-adp5520.c
 443F:      drivers/input/keyboard/adp5520-keys.c
 444
 445ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
 446M:      Michael Hennerich <michael.hennerich@analog.com>
 447W:      http://wiki.analog.com/ADP5588
 448W:      http://ez.analog.com/community/linux-device-drivers
 449S:      Supported
 450F:      drivers/input/keyboard/adp5588-keys.c
 451F:      drivers/gpio/gpio-adp5588.c
 452
 453ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
 454M:      Michael Hennerich <michael.hennerich@analog.com>
 455W:      http://wiki.analog.com/ADP8860
 456W:      http://ez.analog.com/community/linux-device-drivers
 457S:      Supported
 458F:      drivers/video/backlight/adp8860_bl.c
 459
 460ADS1015 HARDWARE MONITOR DRIVER
 461M:      Dirk Eibach <eibach@gdsys.de>
 462L:      linux-hwmon@vger.kernel.org
 463S:      Maintained
 464F:      Documentation/hwmon/ads1015
 465F:      drivers/hwmon/ads1015.c
 466F:      include/linux/i2c/ads1015.h
 467
 468ADT746X FAN DRIVER
 469M:      Colin Leroy <colin@colino.net>
 470S:      Maintained
 471F:      drivers/macintosh/therm_adt746x.c
 472
 473ADT7475 HARDWARE MONITOR DRIVER
 474M:      Jean Delvare <jdelvare@suse.com>
 475L:      linux-hwmon@vger.kernel.org
 476S:      Maintained
 477F:      Documentation/hwmon/adt7475
 478F:      drivers/hwmon/adt7475.c
 479
 480ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
 481M:      Michael Hennerich <michael.hennerich@analog.com>
 482W:      http://wiki.analog.com/ADXL345
 483W:      http://ez.analog.com/community/linux-device-drivers
 484S:      Supported
 485F:      drivers/input/misc/adxl34x.c
 486
 487ADVANSYS SCSI DRIVER
 488M:      Matthew Wilcox <matthew@wil.cx>
 489M:      Hannes Reinecke <hare@suse.com>
 490L:      linux-scsi@vger.kernel.org
 491S:      Maintained
 492F:      Documentation/scsi/advansys.txt
 493F:      drivers/scsi/advansys.c
 494
 495AEDSP16 DRIVER
 496M:      Riccardo Facchetti <fizban@tin.it>
 497S:      Maintained
 498F:      sound/oss/aedsp16.c
 499
 500AF9013 MEDIA DRIVER
 501M:      Antti Palosaari <crope@iki.fi>
 502L:      linux-media@vger.kernel.org
 503W:      https://linuxtv.org
 504W:      http://palosaari.fi/linux/
 505Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 506T:      git git://linuxtv.org/anttip/media_tree.git
 507S:      Maintained
 508F:      drivers/media/dvb-frontends/af9013*
 509
 510AF9033 MEDIA DRIVER
 511M:      Antti Palosaari <crope@iki.fi>
 512L:      linux-media@vger.kernel.org
 513W:      https://linuxtv.org
 514W:      http://palosaari.fi/linux/
 515Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 516T:      git git://linuxtv.org/anttip/media_tree.git
 517S:      Maintained
 518F:      drivers/media/dvb-frontends/af9033*
 519
 520AFFS FILE SYSTEM
 521L:      linux-fsdevel@vger.kernel.org
 522S:      Orphan
 523F:      Documentation/filesystems/affs.txt
 524F:      fs/affs/
 525
 526AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
 527M:      David Howells <dhowells@redhat.com>
 528L:      linux-afs@lists.infradead.org
 529S:      Supported
 530F:      fs/afs/
 531F:      include/net/af_rxrpc.h
 532F:      net/rxrpc/af_rxrpc.c
 533
 534AGPGART DRIVER
 535M:      David Airlie <airlied@linux.ie>
 536T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
 537S:      Maintained
 538F:      drivers/char/agp/
 539F:      include/linux/agp*
 540F:      include/uapi/linux/agp*
 541
 542AHA152X SCSI DRIVER
 543M:      "Juergen E. Fischer" <fischer@norbit.de>
 544L:      linux-scsi@vger.kernel.org
 545S:      Maintained
 546F:      drivers/scsi/aha152x*
 547F:      drivers/scsi/pcmcia/aha152x*
 548
 549AIC7XXX / AIC79XX SCSI DRIVER
 550M:      Hannes Reinecke <hare@suse.com>
 551L:      linux-scsi@vger.kernel.org
 552S:      Maintained
 553F:      drivers/scsi/aic7xxx/
 554
 555AIMSLAB FM RADIO RECEIVER DRIVER
 556M:      Hans Verkuil <hverkuil@xs4all.nl>
 557L:      linux-media@vger.kernel.org
 558T:      git git://linuxtv.org/media_tree.git
 559W:      https://linuxtv.org
 560S:      Maintained
 561F:      drivers/media/radio/radio-aimslab*
 562
 563AIO
 564M:      Benjamin LaHaise <bcrl@kvack.org>
 565L:      linux-aio@kvack.org
 566S:      Supported
 567F:      fs/aio.c
 568F:      include/linux/*aio*.h
 569
 570AIRSPY MEDIA DRIVER
 571M:      Antti Palosaari <crope@iki.fi>
 572L:      linux-media@vger.kernel.org
 573W:      https://linuxtv.org
 574W:      http://palosaari.fi/linux/
 575Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 576T:      git git://linuxtv.org/anttip/media_tree.git
 577S:      Maintained
 578F:      drivers/media/usb/airspy/
 579
 580ALCATEL SPEEDTOUCH USB DRIVER
 581M:      Duncan Sands <duncan.sands@free.fr>
 582L:      linux-usb@vger.kernel.org
 583W:      http://www.linux-usb.org/SpeedTouch/
 584S:      Maintained
 585F:      drivers/usb/atm/speedtch.c
 586F:      drivers/usb/atm/usbatm.c
 587
 588ALCHEMY AU1XX0 MMC DRIVER
 589M:      Manuel Lauss <manuel.lauss@gmail.com>
 590S:      Maintained
 591F:      drivers/mmc/host/au1xmmc.c
 592
 593ALI1563 I2C DRIVER
 594M:      Rudolf Marek <r.marek@assembler.cz>
 595L:      linux-i2c@vger.kernel.org
 596S:      Maintained
 597F:      Documentation/i2c/busses/i2c-ali1563
 598F:      drivers/i2c/busses/i2c-ali1563.c
 599
 600ALLWINNER SECURITY SYSTEM
 601M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 602L:      linux-crypto@vger.kernel.org
 603S:      Maintained
 604F:      drivers/crypto/sunxi-ss/
 605
 606ALPHA PORT
 607M:      Richard Henderson <rth@twiddle.net>
 608M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
 609M:      Matt Turner <mattst88@gmail.com>
 610S:      Odd Fixes
 611L:      linux-alpha@vger.kernel.org
 612F:      arch/alpha/
 613
 614ALPS PS/2 TOUCHPAD DRIVER
 615R:      Pali Rohár <pali.rohar@gmail.com>
 616F:      drivers/input/mouse/alps.*
 617
 618ALTERA MAILBOX DRIVER
 619M:      Ley Foon Tan <lftan@altera.com>
 620L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 621S:      Maintained
 622F:      drivers/mailbox/mailbox-altera.c
 623
 624ALTERA PIO DRIVER
 625M:      Tien Hock Loh <thloh@altera.com>
 626L:      linux-gpio@vger.kernel.org
 627S:      Maintained
 628F:      drivers/gpio/gpio-altera.c
 629
 630ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
 631M:      Thor Thayer <tthayer@opensource.altera.com>
 632S:      Maintained
 633F:      drivers/gpio/gpio-altera-a10sr.c
 634F:      drivers/mfd/altera-a10sr.c
 635F:      include/linux/mfd/altera-a10sr.h
 636
 637ALTERA TRIPLE SPEED ETHERNET DRIVER
 638M:      Vince Bridgers <vbridger@opensource.altera.com>
 639L:      netdev@vger.kernel.org
 640L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 641S:      Maintained
 642F:      drivers/net/ethernet/altera/
 643
 644ALTERA UART/JTAG UART SERIAL DRIVERS
 645M:      Tobias Klauser <tklauser@distanz.ch>
 646L:      linux-serial@vger.kernel.org
 647L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 648S:      Maintained
 649F:      drivers/tty/serial/altera_uart.c
 650F:      drivers/tty/serial/altera_jtaguart.c
 651F:      include/linux/altera_uart.h
 652F:      include/linux/altera_jtaguart.h
 653
 654AMAZON ETHERNET DRIVERS
 655M:      Netanel Belgazal <netanel@annapurnalabs.com>
 656R:      Saeed Bishara <saeed@annapurnalabs.com>
 657R:      Zorik Machulsky <zorik@annapurnalabs.com>
 658L:      netdev@vger.kernel.org
 659S:      Supported
 660F:      Documentation/networking/ena.txt
 661F:      drivers/net/ethernet/amazon/
 662
 663AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
 664M:      Tom Lendacky <thomas.lendacky@amd.com>
 665M:      Gary Hook <gary.hook@amd.com>
 666L:      linux-crypto@vger.kernel.org
 667S:      Supported
 668F:      drivers/crypto/ccp/
 669F:      include/linux/ccp.h
 670
 671AMD FAM15H PROCESSOR POWER MONITORING DRIVER
 672M:      Huang Rui <ray.huang@amd.com>
 673L:      linux-hwmon@vger.kernel.org
 674S:      Supported
 675F:      Documentation/hwmon/fam15h_power
 676F:      drivers/hwmon/fam15h_power.c
 677
 678AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
 679L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 680S:      Orphan
 681F:      drivers/usb/gadget/udc/amd5536udc.*
 682
 683AMD GEODE PROCESSOR/CHIPSET SUPPORT
 684P:      Andres Salomon <dilinger@queued.net>
 685L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 686W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
 687S:      Supported
 688F:      drivers/char/hw_random/geode-rng.c
 689F:      drivers/crypto/geode*
 690F:      drivers/video/fbdev/geode/
 691F:      arch/x86/include/asm/geode.h
 692
 693AMD IOMMU (AMD-VI)
 694M:      Joerg Roedel <joro@8bytes.org>
 695L:      iommu@lists.linux-foundation.org
 696T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
 697S:      Maintained
 698F:      drivers/iommu/amd_iommu*.[ch]
 699F:      include/linux/amd-iommu.h
 700
 701AMD KFD
 702M:      Oded Gabbay <oded.gabbay@gmail.com>
 703L:      dri-devel@lists.freedesktop.org
 704T:      git git://people.freedesktop.org/~gabbayo/linux.git
 705S:      Supported
 706F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
 707F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
 708F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
 709F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
 710F:      drivers/gpu/drm/amd/amdkfd/
 711F:      drivers/gpu/drm/amd/include/cik_structs.h
 712F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
 713F:      drivers/gpu/drm/amd/include/vi_structs.h
 714F:      drivers/gpu/drm/radeon/radeon_kfd.c
 715F:      drivers/gpu/drm/radeon/radeon_kfd.h
 716F:      include/uapi/linux/kfd_ioctl.h
 717
 718AMD SEATTLE DEVICE TREE SUPPORT
 719M:      Brijesh Singh <brijeshkumar.singh@amd.com>
 720M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
 721M:      Tom Lendacky <thomas.lendacky@amd.com>
 722S:      Supported
 723F:      arch/arm64/boot/dts/amd/
 724
 725AMD XGBE DRIVER
 726M:      Tom Lendacky <thomas.lendacky@amd.com>
 727L:      netdev@vger.kernel.org
 728S:      Supported
 729F:      drivers/net/ethernet/amd/xgbe/
 730F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
 731
 732AMS (Apple Motion Sensor) DRIVER
 733M:      Michael Hanselmann <linux-kernel@hansmi.ch>
 734S:      Supported
 735F:      drivers/macintosh/ams/
 736
 737ANALOG DEVICES INC AD9389B DRIVER
 738M:      Hans Verkuil <hans.verkuil@cisco.com>
 739L:      linux-media@vger.kernel.org
 740S:      Maintained
 741F:      drivers/media/i2c/ad9389b*
 742
 743ANALOG DEVICES INC ADV7180 DRIVER
 744M:      Lars-Peter Clausen <lars@metafoo.de>
 745L:      linux-media@vger.kernel.org
 746W:      http://ez.analog.com/community/linux-device-drivers
 747S:      Supported
 748F:      drivers/media/i2c/adv7180.c
 749
 750ANALOG DEVICES INC ADV7511 DRIVER
 751M:      Hans Verkuil <hans.verkuil@cisco.com>
 752L:      linux-media@vger.kernel.org
 753S:      Maintained
 754F:      drivers/media/i2c/adv7511*
 755
 756ANALOG DEVICES INC ADV7604 DRIVER
 757M:      Hans Verkuil <hans.verkuil@cisco.com>
 758L:      linux-media@vger.kernel.org
 759S:      Maintained
 760F:      drivers/media/i2c/adv7604*
 761
 762ANALOG DEVICES INC ADV7842 DRIVER
 763M:      Hans Verkuil <hans.verkuil@cisco.com>
 764L:      linux-media@vger.kernel.org
 765S:      Maintained
 766F:      drivers/media/i2c/adv7842*
 767
 768ANALOG DEVICES INC ASOC CODEC DRIVERS
 769M:      Lars-Peter Clausen <lars@metafoo.de>
 770L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 771W:      http://wiki.analog.com/
 772W:      http://ez.analog.com/community/linux-device-drivers
 773S:      Supported
 774F:      sound/soc/codecs/adau*
 775F:      sound/soc/codecs/adav*
 776F:      sound/soc/codecs/ad1*
 777F:      sound/soc/codecs/ad7*
 778F:      sound/soc/codecs/ssm*
 779F:      sound/soc/codecs/sigmadsp.*
 780
 781ANALOG DEVICES INC ASOC DRIVERS
 782L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
 783L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 784W:      http://blackfin.uclinux.org/
 785S:      Supported
 786F:      sound/soc/blackfin/*
 787
 788ANALOG DEVICES INC IIO DRIVERS
 789M:      Lars-Peter Clausen <lars@metafoo.de>
 790M:      Michael Hennerich <Michael.Hennerich@analog.com>
 791W:      http://wiki.analog.com/
 792W:      http://ez.analog.com/community/linux-device-drivers
 793S:      Supported
 794F:      drivers/iio/*/ad*
 795X:      drivers/iio/*/adjd*
 796F:      drivers/staging/iio/*/ad*
 797F:      staging/iio/trigger/iio-trig-bfin-timer.c
 798
 799ANALOG DEVICES INC DMA DRIVERS
 800M:      Lars-Peter Clausen <lars@metafoo.de>
 801W:      http://ez.analog.com/community/linux-device-drivers
 802S:      Supported
 803F:      drivers/dma/dma-axi-dmac.c
 804
 805ANDROID CONFIG FRAGMENTS
 806M:      Rob Herring <robh@kernel.org>
 807S:      Supported
 808F:      kernel/configs/android*
 809
 810ANDROID DRIVERS
 811M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 812M:      Arve Hjønnevåg <arve@android.com>
 813M:      Riley Andrews <riandrews@android.com>
 814T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
 815L:      devel@driverdev.osuosl.org
 816S:      Supported
 817F:      drivers/android/
 818F:      drivers/staging/android/
 819
 820ANDROID ION DRIVER
 821M:      Laura Abbott <labbott@redhat.com>
 822M:      Sumit Semwal <sumit.semwal@linaro.org>
 823L:      devel@driverdev.osuosl.org
 824S:      Supported
 825F:      Documentation/devicetree/bindings/staging/ion/
 826F:      drivers/staging/android/ion
 827F:      drivers/staging/android/uapi/ion.h
 828F:      drivers/staging/android/uapi/ion_test.h
 829
 830AOA (Apple Onboard Audio) ALSA DRIVER
 831M:      Johannes Berg <johannes@sipsolutions.net>
 832L:      linuxppc-dev@lists.ozlabs.org
 833L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 834S:      Maintained
 835F:      sound/aoa/
 836
 837APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
 838M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 839L:      linux-iio@vger.kernel.org
 840S:      Maintained
 841F:      drivers/iio/adc/stx104.c
 842
 843APM DRIVER
 844M:      Jiri Kosina <jikos@kernel.org>
 845S:      Odd fixes
 846T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
 847F:      arch/x86/kernel/apm_32.c
 848F:      include/linux/apm_bios.h
 849F:      include/uapi/linux/apm_bios.h
 850F:      drivers/char/apm-emulation.c
 851
 852APPLE BCM5974 MULTITOUCH DRIVER
 853M:      Henrik Rydberg <rydberg@bitmath.org>
 854L:      linux-input@vger.kernel.org
 855S:      Odd fixes
 856F:      drivers/input/mouse/bcm5974.c
 857
 858APPLE SMC DRIVER
 859M:      Henrik Rydberg <rydberg@bitmath.org>
 860L:      linux-hwmon@vger.kernel.org
 861S:      Odd fixes
 862F:      drivers/hwmon/applesmc.c
 863
 864APPLETALK NETWORK LAYER
 865M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
 866S:      Maintained
 867F:      drivers/net/appletalk/
 868F:      net/appletalk/
 869
 870APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
 871M:      Duc Dang <dhdang@apm.com>
 872S:      Supported
 873F:      arch/arm64/boot/dts/apm/
 874
 875APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
 876M:      Iyappan Subramanian <isubramanian@apm.com>
 877M:      Keyur Chudgar <kchudgar@apm.com>
 878S:      Supported
 879F:      drivers/net/ethernet/apm/xgene/
 880F:      drivers/net/phy/mdio-xgene.c
 881F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
 882F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
 883
 884APPLIED MICRO (APM) X-GENE SOC PMU
 885M:      Tai Nguyen <ttnguyen@apm.com>
 886S:      Supported
 887F:      drivers/perf/xgene_pmu.c
 888F:      Documentation/perf/xgene-pmu.txt
 889F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
 890
 891APTINA CAMERA SENSOR PLL
 892M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
 893L:      linux-media@vger.kernel.org
 894S:      Maintained
 895F:      drivers/media/i2c/aptina-pll.*
 896
 897ARC FRAMEBUFFER DRIVER
 898M:      Jaya Kumar <jayalk@intworks.biz>
 899S:      Maintained
 900F:      drivers/video/fbdev/arcfb.c
 901F:      drivers/video/fbdev/core/fb_defio.c
 902
 903ARCNET NETWORK LAYER
 904M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
 905L:      netdev@vger.kernel.org
 906S:      Maintained
 907F:      drivers/net/arcnet/
 908F:      include/uapi/linux/if_arcnet.h
 909
 910ARC PGU DRM DRIVER
 911M:      Alexey Brodkin <abrodkin@synopsys.com>
 912S:      Supported
 913F:      drivers/gpu/drm/arc/
 914F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
 915
 916ARM ARCHITECTED TIMER DRIVER
 917M:      Mark Rutland <mark.rutland@arm.com>
 918M:      Marc Zyngier <marc.zyngier@arm.com>
 919L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 920S:      Maintained
 921F:      arch/arm/include/asm/arch_timer.h
 922F:      arch/arm64/include/asm/arch_timer.h
 923F:      drivers/clocksource/arm_arch_timer.c
 924
 925ARM HDLCD DRM DRIVER
 926M:      Liviu Dudau <liviu.dudau@arm.com>
 927S:      Supported
 928F:      drivers/gpu/drm/arm/hdlcd_*
 929F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
 930
 931ARM MALI-DP DRM DRIVER
 932M:      Liviu Dudau <liviu.dudau@arm.com>
 933M:      Brian Starkey <brian.starkey@arm.com>
 934M:      Mali DP Maintainers <malidp@foss.arm.com>
 935S:      Supported
 936F:      drivers/gpu/drm/arm/
 937F:      Documentation/devicetree/bindings/display/arm,malidp.txt
 938
 939ARM MFM AND FLOPPY DRIVERS
 940M:      Ian Molton <spyro@f2s.com>
 941S:      Maintained
 942F:      arch/arm/lib/floppydma.S
 943F:      arch/arm/include/asm/floppy.h
 944
 945ARM PMU PROFILING AND DEBUGGING
 946M:      Will Deacon <will.deacon@arm.com>
 947M:      Mark Rutland <mark.rutland@arm.com>
 948S:      Maintained
 949L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 950F:      arch/arm*/kernel/perf_*
 951F:      arch/arm/oprofile/common.c
 952F:      arch/arm*/kernel/hw_breakpoint.c
 953F:      arch/arm*/include/asm/hw_breakpoint.h
 954F:      arch/arm*/include/asm/perf_event.h
 955F:      drivers/perf/*
 956F:      include/linux/perf/arm_pmu.h
 957F:      Documentation/devicetree/bindings/arm/pmu.txt
 958
 959ARM PORT
 960M:      Russell King <linux@armlinux.org.uk>
 961L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 962W:      http://www.armlinux.org.uk/
 963S:      Maintained
 964F:      arch/arm/
 965
 966ARM SUB-ARCHITECTURES
 967L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 968S:      Maintained
 969F:      arch/arm/mach-*/
 970F:      arch/arm/plat-*/
 971T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
 972
 973ARM PRIMECELL AACI PL041 DRIVER
 974M:      Russell King <linux@armlinux.org.uk>
 975S:      Maintained
 976F:      sound/arm/aaci.*
 977
 978ARM PRIMECELL CLCD PL110 DRIVER
 979M:      Russell King <linux@armlinux.org.uk>
 980S:      Maintained
 981F:      drivers/video/fbdev/amba-clcd.*
 982
 983ARM PRIMECELL KMI PL050 DRIVER
 984M:      Russell King <linux@armlinux.org.uk>
 985S:      Maintained
 986F:      drivers/input/serio/ambakmi.*
 987F:      include/linux/amba/kmi.h
 988
 989ARM PRIMECELL MMCI PL180/1 DRIVER
 990M:      Russell King <linux@armlinux.org.uk>
 991S:      Maintained
 992F:      drivers/mmc/host/mmci.*
 993F:      include/linux/amba/mmci.h
 994
 995ARM PRIMECELL UART PL010 AND PL011 DRIVERS
 996M:      Russell King <linux@armlinux.org.uk>
 997S:      Maintained
 998F:      drivers/tty/serial/amba-pl01*.c
 999F:      include/linux/amba/serial.h
1000
1001ARM PRIMECELL BUS SUPPORT
1002M:      Russell King <linux@armlinux.org.uk>
1003S:      Maintained
1004F:      drivers/amba/
1005F:      include/linux/amba/bus.h
1006
1007ARM/ADS SPHERE MACHINE SUPPORT
1008M:      Lennert Buytenhek <kernel@wantstofly.org>
1009L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1010S:      Maintained
1011
1012ARM/AFEB9260 MACHINE SUPPORT
1013M:      Sergey Lapin <slapin@ossfans.org>
1014L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1015S:      Maintained
1016
1017ARM/AJECO 1ARM MACHINE SUPPORT
1018M:      Lennert Buytenhek <kernel@wantstofly.org>
1019L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020S:      Maintained
1021
1022ARM/Allwinner sunXi SoC support
1023M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1024M:      Chen-Yu Tsai <wens@csie.org>
1025L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026S:      Maintained
1027N:      sun[x456789]i
1028F:      arch/arm/boot/dts/ntc-gr8*
1029
1030ARM/Allwinner SoC Clock Support
1031M:      Emilio López <emilio@elopez.com.ar>
1032S:      Maintained
1033F:      drivers/clk/sunxi/
1034
1035ARM/Amlogic Meson SoC support
1036M:      Carlo Caione <carlo@caione.org>
1037M:      Kevin Hilman <khilman@baylibre.com>
1038L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039L:      linux-amlogic@lists.infradead.org
1040W:      http://linux-meson.com/
1041S:      Maintained
1042F:      arch/arm/mach-meson/
1043F:      arch/arm/boot/dts/meson*
1044F:      arch/arm64/boot/dts/amlogic/
1045F:      drivers/pinctrl/meson/
1046N:      meson
1047
1048ARM/Annapurna Labs ALPINE ARCHITECTURE
1049M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1050M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1051L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S:      Maintained
1053F:      arch/arm/mach-alpine/
1054F:      arch/arm/boot/dts/alpine*
1055F:      arch/arm64/boot/dts/al/
1056F:      drivers/*/*alpine*
1057
1058ARM/ARTPEC MACHINE SUPPORT
1059M:      Jesper Nilsson <jesper.nilsson@axis.com>
1060M:      Lars Persson <lars.persson@axis.com>
1061M:      Niklas Cassel <niklas.cassel@axis.com>
1062S:      Maintained
1063L:      linux-arm-kernel@axis.com
1064F:      arch/arm/mach-artpec
1065F:      arch/arm/boot/dts/artpec6*
1066F:      drivers/clk/axis
1067
1068ARM/ASPEED MACHINE SUPPORT
1069M:      Joel Stanley <joel@jms.id.au>
1070S:      Maintained
1071F:      arch/arm/mach-aspeed/
1072F:      arch/arm/boot/dts/aspeed-*
1073F:      drivers/*/*aspeed*
1074
1075ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1076M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1077M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1078M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1079L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W:      http://www.linux4sam.org
1081T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1082S:      Supported
1083F:      arch/arm/mach-at91/
1084F:      include/soc/at91/
1085F:      arch/arm/boot/dts/at91*.dts
1086F:      arch/arm/boot/dts/at91*.dtsi
1087F:      arch/arm/boot/dts/sama*.dts
1088F:      arch/arm/boot/dts/sama*.dtsi
1089F:      arch/arm/include/debug/at91.S
1090
1091ARM/ATMEL AT91 Clock Support
1092M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1093S:      Maintained
1094F:      drivers/clk/at91
1095
1096ARM/CALXEDA HIGHBANK ARCHITECTURE
1097M:      Rob Herring <robh@kernel.org>
1098L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S:      Maintained
1100F:      arch/arm/mach-highbank/
1101F:      arch/arm/boot/dts/highbank.dts
1102F:      arch/arm/boot/dts/ecx-*.dts*
1103
1104ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1105M:      Krzysztof Halasa <khalasa@piap.pl>
1106S:      Maintained
1107F:      arch/arm/mach-cns3xxx/
1108
1109ARM/CAVIUM THUNDER NETWORK DRIVER
1110M:      Sunil Goutham <sgoutham@cavium.com>
1111M:      Robert Richter <rric@kernel.org>
1112L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S:      Supported
1114F:      drivers/net/ethernet/cavium/thunder/
1115
1116ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1117M:      Alexander Shiyan <shc_work@mail.ru>
1118L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S:      Odd Fixes
1120N:      clps711x
1121
1122ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1123M:      Hartley Sweeten <hsweeten@visionengravers.com>
1124M:      Ryan Mallon <rmallon@gmail.com>
1125L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126S:      Maintained
1127F:      arch/arm/mach-ep93xx/
1128F:      arch/arm/mach-ep93xx/include/mach/
1129
1130ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1131M:      Lennert Buytenhek <kernel@wantstofly.org>
1132L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133S:      Maintained
1134
1135ARM/CLKDEV SUPPORT
1136M:      Russell King <linux@armlinux.org.uk>
1137L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S:      Maintained
1139F:      arch/arm/include/asm/clkdev.h
1140F:      drivers/clk/clkdev.c
1141
1142ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1143M:      Mike Rapoport <mike@compulab.co.il>
1144L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145S:      Maintained
1146
1147ARM/CONTEC MICRO9 MACHINE SUPPORT
1148M:      Hubert Feurstein <hubert.feurstein@contec.at>
1149S:      Maintained
1150F:      arch/arm/mach-ep93xx/micro9.c
1151
1152ARM/CORESIGHT FRAMEWORK AND DRIVERS
1153M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1154L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155S:      Maintained
1156F:      drivers/hwtracing/coresight/*
1157F:      Documentation/trace/coresight.txt
1158F:      Documentation/devicetree/bindings/arm/coresight.txt
1159F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1160F:      tools/perf/arch/arm/util/pmu.c
1161F:      tools/perf/arch/arm/util/auxtrace.c
1162F:      tools/perf/arch/arm/util/cs-etm.c
1163F:      tools/perf/arch/arm/util/cs-etm.h
1164F:      tools/perf/util/cs-etm.h
1165
1166ARM/CORGI MACHINE SUPPORT
1167M:      Richard Purdie <rpurdie@rpsys.net>
1168S:      Maintained
1169
1170ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1171M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1172L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173T:      git git://github.com/ulli-kroll/linux.git
1174S:      Maintained
1175F:      arch/arm/mach-gemini/
1176F:      drivers/rtc/rtc-gemini.c
1177
1178ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1179M:      Barry Song <baohua@kernel.org>
1180L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1182S:      Maintained
1183F:      arch/arm/boot/dts/prima2*
1184F:      arch/arm/mach-prima2/
1185F:      drivers/clk/sirf/
1186F:      drivers/clocksource/timer-prima2.c
1187F:      drivers/clocksource/timer-atlas7.c
1188N:      [^a-z]sirf
1189
1190ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1191M:      Baruch Siach <baruch@tkos.co.il>
1192L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S:      Maintained
1194F:      arch/arm/boot/dts/cx92755*
1195N:      digicolor
1196
1197ARM/EBSA110 MACHINE SUPPORT
1198M:      Russell King <linux@armlinux.org.uk>
1199L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200W:      http://www.armlinux.org.uk/
1201S:      Maintained
1202F:      arch/arm/mach-ebsa110/
1203F:      drivers/net/ethernet/amd/am79c961a.*
1204
1205ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1206M:      Uwe Kleine-König <kernel@pengutronix.de>
1207L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S:      Maintained
1209N:      efm32
1210
1211ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1212M:      Daniel Ribeiro <drwyrm@gmail.com>
1213M:      Stefan Schmidt <stefan@openezx.org>
1214M:      Harald Welte <laforge@openezx.org>
1215L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1216W:      http://www.openezx.org/
1217S:      Maintained
1218T:      topgit git://git.openezx.org/openezx.git
1219F:      arch/arm/mach-pxa/ezx.c
1220
1221ARM/FARADAY FA526 PORT
1222M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1223L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:      Maintained
1225T:      git git://git.berlios.de/gemini-board
1226F:      arch/arm/mm/*-fa*
1227
1228ARM/FOOTBRIDGE ARCHITECTURE
1229M:      Russell King <linux@armlinux.org.uk>
1230L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231W:      http://www.armlinux.org.uk/
1232S:      Maintained
1233F:      arch/arm/include/asm/hardware/dec21285.h
1234F:      arch/arm/mach-footbridge/
1235
1236ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1237M:      Shawn Guo <shawnguo@kernel.org>
1238M:      Sascha Hauer <kernel@pengutronix.de>
1239R:      Fabio Estevam <fabio.estevam@nxp.com>
1240L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:      Maintained
1242T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1243F:      arch/arm/mach-imx/
1244F:      arch/arm/mach-mxs/
1245F:      arch/arm/boot/dts/imx*
1246F:      arch/arm/configs/imx*_defconfig
1247F:      drivers/clk/imx/
1248F:      include/soc/imx/
1249
1250ARM/FREESCALE VYBRID ARM ARCHITECTURE
1251M:      Shawn Guo <shawnguo@kernel.org>
1252M:      Sascha Hauer <kernel@pengutronix.de>
1253R:      Stefan Agner <stefan@agner.ch>
1254L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:      Maintained
1256T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1257F:      arch/arm/mach-imx/*vf610*
1258F:      arch/arm/boot/dts/vf*
1259
1260ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1261M:      Lennert Buytenhek <kernel@wantstofly.org>
1262L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:      Maintained
1264
1265ARM/GUMSTIX MACHINE SUPPORT
1266M:      Steve Sakoman <sakoman@gmail.com>
1267L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:      Maintained
1269
1270ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1271M:      Philipp Zabel <philipp.zabel@gmail.com>
1272M:      Paul Parsons <lost.distance@yahoo.com>
1273L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S:      Maintained
1275F:      arch/arm/mach-pxa/hx4700.c
1276F:      arch/arm/mach-pxa/include/mach/hx4700.h
1277F:      sound/soc/pxa/hx4700.c
1278
1279ARM/HISILICON SOC SUPPORT
1280M:      Wei Xu <xuwei5@hisilicon.com>
1281L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282W:      http://www.hisilicon.com
1283S:      Supported
1284T:      git git://github.com/hisilicon/linux-hisi.git
1285F:      arch/arm/mach-hisi/
1286F:      arch/arm/boot/dts/hi3*
1287F:      arch/arm/boot/dts/hip*
1288F:      arch/arm/boot/dts/hisi*
1289F:      arch/arm64/boot/dts/hisilicon/
1290
1291ARM/HP JORNADA 7XX MACHINE SUPPORT
1292M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1293W:      www.jlime.com
1294S:      Maintained
1295T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1296F:      arch/arm/mach-sa1100/jornada720.c
1297F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1298
1299ARM/IGEP MACHINE SUPPORT
1300M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1301M:      Javier Martinez Canillas <javier@dowhile0.org>
1302L:      linux-omap@vger.kernel.org
1303L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S:      Maintained
1305F:      arch/arm/boot/dts/omap3-igep*
1306
1307ARM/INCOME PXA270 SUPPORT
1308M:      Marek Vasut <marek.vasut@gmail.com>
1309L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S:      Maintained
1311F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1312
1313ARM/INTEL IOP32X ARM ARCHITECTURE
1314M:      Lennert Buytenhek <kernel@wantstofly.org>
1315L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316S:      Maintained
1317
1318ARM/INTEL IOP33X ARM ARCHITECTURE
1319L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:      Orphan
1321
1322ARM/INTEL IOP13XX ARM ARCHITECTURE
1323M:      Lennert Buytenhek <kernel@wantstofly.org>
1324L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:      Maintained
1326
1327ARM/INTEL IQ81342EX MACHINE SUPPORT
1328M:      Lennert Buytenhek <kernel@wantstofly.org>
1329L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S:      Maintained
1331
1332ARM/INTEL IXDP2850 MACHINE SUPPORT
1333M:      Lennert Buytenhek <kernel@wantstofly.org>
1334L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335S:      Maintained
1336
1337ARM/INTEL IXP4XX ARM ARCHITECTURE
1338M:      Imre Kaloz <kaloz@openwrt.org>
1339M:      Krzysztof Halasa <khalasa@piap.pl>
1340L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:      Maintained
1342F:      arch/arm/mach-ixp4xx/
1343
1344ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1345M:      Jonathan Cameron <jic23@cam.ac.uk>
1346L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S:      Maintained
1348F:      arch/arm/mach-pxa/stargate2.c
1349F:      drivers/pcmcia/pxa2xx_stargate2.c
1350
1351ARM/INTEL XSC3 (MANZANO) ARM CORE
1352M:      Lennert Buytenhek <kernel@wantstofly.org>
1353L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:      Maintained
1355
1356ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1357M:      Lennert Buytenhek <kernel@wantstofly.org>
1358L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:      Maintained
1360
1361ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1362M:      Santosh Shilimkar <ssantosh@kernel.org>
1363L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:      Maintained
1365F:      arch/arm/mach-keystone/
1366F:      arch/arm/boot/dts/keystone-*
1367T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1368
1369ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1370M:      Santosh Shilimkar <ssantosh@kernel.org>
1371L:      linux-kernel@vger.kernel.org
1372S:      Maintained
1373F:      drivers/clk/keystone/
1374
1375ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1376M:      Santosh Shilimkar <ssantosh@kernel.org>
1377L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378L:      linux-kernel@vger.kernel.org
1379S:      Maintained
1380F:      drivers/clocksource/timer-keystone.c
1381
1382ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1383M:      Santosh Shilimkar <ssantosh@kernel.org>
1384L:      linux-kernel@vger.kernel.org
1385S:      Maintained
1386F:      drivers/power/reset/keystone-reset.c
1387
1388ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1389M:      Santosh Shilimkar <ssantosh@kernel.org>
1390L:      linux-kernel@vger.kernel.org
1391S:      Maintained
1392F:      drivers/memory/*emif*
1393
1394ARM/LG1K ARCHITECTURE
1395M:      Chanho Min <chanho.min@lge.com>
1396L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397S:      Maintained
1398F:      arch/arm64/boot/dts/lg/
1399
1400ARM/LOGICPD PXA270 MACHINE SUPPORT
1401M:      Lennert Buytenhek <kernel@wantstofly.org>
1402L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S:      Maintained
1404
1405ARM/LPC18XX ARCHITECTURE
1406M:      Joachim Eastwood <manabian@gmail.com>
1407L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:      Maintained
1409F:      arch/arm/boot/dts/lpc43*
1410F:      drivers/clk/nxp/clk-lpc18xx*
1411F:      drivers/clocksource/time-lpc32xx.c
1412F:      drivers/i2c/busses/i2c-lpc2k.c
1413F:      drivers/memory/pl172.c
1414F:      drivers/mtd/spi-nor/nxp-spifi.c
1415F:      drivers/rtc/rtc-lpc24xx.c
1416N:      lpc18xx
1417
1418ARM/LPC32XX SOC SUPPORT
1419M:      Vladimir Zapolskiy <vz@mleia.com>
1420M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1421L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1423S:      Maintained
1424F:      arch/arm/boot/dts/lpc32*
1425F:      arch/arm/mach-lpc32xx/
1426F:      drivers/i2c/busses/i2c-pnx.c
1427F:      drivers/net/ethernet/nxp/lpc_eth.c
1428F:      drivers/usb/host/ohci-nxp.c
1429F:      drivers/watchdog/pnx4008_wdt.c
1430N:      lpc32xx
1431
1432ARM/MAGICIAN MACHINE SUPPORT
1433M:      Philipp Zabel <philipp.zabel@gmail.com>
1434S:      Maintained
1435
1436ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1437M:      Jason Cooper <jason@lakedaemon.net>
1438M:      Andrew Lunn <andrew@lunn.ch>
1439M:      Gregory Clement <gregory.clement@free-electrons.com>
1440M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1441L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442S:      Maintained
1443F:      arch/arm/mach-mvebu/
1444F:      drivers/rtc/rtc-armada38x.c
1445F:      arch/arm/boot/dts/armada*
1446F:      arch/arm/boot/dts/kirkwood*
1447F:      arch/arm64/boot/dts/marvell/armada*
1448F:      drivers/cpufreq/mvebu-cpufreq.c
1449F:      arch/arm/configs/mvebu_*_defconfig
1450
1451ARM/Marvell Berlin SoC support
1452M:      Jisheng Zhang <jszhang@marvell.com>
1453M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1454L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455S:      Maintained
1456F:      arch/arm/mach-berlin/
1457F:      arch/arm/boot/dts/berlin*
1458F:      arch/arm64/boot/dts/marvell/berlin*
1459
1460
1461ARM/Marvell Dove/MV78xx0/Orion SOC support
1462M:      Jason Cooper <jason@lakedaemon.net>
1463M:      Andrew Lunn <andrew@lunn.ch>
1464M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1465M:      Gregory Clement <gregory.clement@free-electrons.com>
1466L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S:      Maintained
1468F:      arch/arm/mach-dove/
1469F:      arch/arm/mach-mv78xx0/
1470F:      arch/arm/mach-orion5x/
1471F:      arch/arm/plat-orion/
1472F:      arch/arm/boot/dts/dove*
1473F:      arch/arm/boot/dts/orion5x*
1474
1475
1476ARM/Orion SoC/Technologic Systems TS-78xx platform support
1477M:      Alexander Clouter <alex@digriz.org.uk>
1478L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479W:      http://www.digriz.org.uk/ts78xx/kernel
1480S:      Maintained
1481F:      arch/arm/mach-orion5x/ts78xx-*
1482
1483ARM/OXNAS platform support
1484M:      Neil Armstrong <narmstrong@baylibre.com>
1485L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1487S:      Maintained
1488F:      arch/arm/mach-oxnas/
1489F:      arch/arm/boot/dts/oxnas*
1490F:      arch/arm/boot/dts/wd-mbwe.dts
1491N:      oxnas
1492
1493ARM/Mediatek RTC DRIVER
1494M:      Eddie Huang <eddie.huang@mediatek.com>
1495L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1497S:      Maintained
1498F:      drivers/rtc/rtc-mt6397.c
1499
1500ARM/Mediatek SoC support
1501M:      Matthias Brugger <matthias.bgg@gmail.com>
1502L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1504S:      Maintained
1505F:      arch/arm/boot/dts/mt6*
1506F:      arch/arm/boot/dts/mt8*
1507F:      arch/arm/mach-mediatek/
1508N:      mtk
1509K:      mediatek
1510
1511ARM/Mediatek USB3 PHY DRIVER
1512M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1513L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1515S:      Maintained
1516F:      drivers/phy/phy-mt65xx-usb3.c
1517
1518ARM/MICREL KS8695 ARCHITECTURE
1519M:      Greg Ungerer <gerg@uclinux.org>
1520L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521F:      arch/arm/mach-ks8695/
1522S:      Odd Fixes
1523
1524ARM/MIOA701 MACHINE SUPPORT
1525M:      Robert Jarzmik <robert.jarzmik@free.fr>
1526L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527F:      arch/arm/mach-pxa/mioa701.c
1528S:      Maintained
1529
1530ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1531M:      Michael Petchkovsky <mkpetch@internode.on.net>
1532S:      Maintained
1533
1534ARM/NOMADIK ARCHITECTURE
1535M:      Alessandro Rubini <rubini@unipv.it>
1536M:      Linus Walleij <linus.walleij@linaro.org>
1537L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:      Maintained
1539F:      arch/arm/mach-nomadik/
1540F:      drivers/pinctrl/nomadik/
1541F:      drivers/i2c/busses/i2c-nomadik.c
1542T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1543
1544ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1545M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1546L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1547W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1548S:      Supported
1549
1550ARM/TOSA MACHINE SUPPORT
1551M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1552M:      Dirk Opfer <dirk@opfer-online.de>
1553S:      Maintained
1554
1555ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1556M:      Marek Vasut <marek.vasut@gmail.com>
1557L:      linux-arm-kernel@lists.infradead.org
1558W:      http://hackndev.com
1559S:      Maintained
1560F:      arch/arm/mach-pxa/include/mach/palmtx.h
1561F:      arch/arm/mach-pxa/palmtx.c
1562F:      arch/arm/mach-pxa/include/mach/palmt5.h
1563F:      arch/arm/mach-pxa/palmt5.c
1564F:      arch/arm/mach-pxa/include/mach/palmld.h
1565F:      arch/arm/mach-pxa/palmld.c
1566F:      arch/arm/mach-pxa/include/mach/palmte2.h
1567F:      arch/arm/mach-pxa/palmte2.c
1568F:      arch/arm/mach-pxa/include/mach/palmtc.h
1569F:      arch/arm/mach-pxa/palmtc.c
1570
1571ARM/PALM TREO SUPPORT
1572M:      Tomas Cech <sleep_walker@suse.com>
1573L:      linux-arm-kernel@lists.infradead.org
1574W:      http://hackndev.com
1575S:      Maintained
1576F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1577F:      arch/arm/mach-pxa/palmtreo.c
1578
1579ARM/PALMZ72 SUPPORT
1580M:      Sergey Lapin <slapin@ossfans.org>
1581L:      linux-arm-kernel@lists.infradead.org
1582W:      http://hackndev.com
1583S:      Maintained
1584F:      arch/arm/mach-pxa/include/mach/palmz72.h
1585F:      arch/arm/mach-pxa/palmz72.c
1586
1587ARM/PLEB SUPPORT
1588M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1589W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1590S:      Maintained
1591
1592ARM/PT DIGITAL BOARD PORT
1593M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1594L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595W:      http://www.armlinux.org.uk/
1596S:      Maintained
1597
1598ARM/QUALCOMM SUPPORT
1599M:      Andy Gross <andy.gross@linaro.org>
1600M:      David Brown <david.brown@linaro.org>
1601L:      linux-arm-msm@vger.kernel.org
1602L:      linux-soc@vger.kernel.org
1603S:      Maintained
1604F:      Documentation/devicetree/bindings/soc/qcom/
1605F:      arch/arm/boot/dts/qcom-*.dts
1606F:      arch/arm/boot/dts/qcom-*.dtsi
1607F:      arch/arm/mach-qcom/
1608F:      arch/arm64/boot/dts/qcom/*
1609F:      drivers/i2c/busses/i2c-qup.c
1610F:      drivers/clk/qcom/
1611F:      drivers/soc/qcom/
1612F:      drivers/spi/spi-qup.c
1613F:      drivers/tty/serial/msm_serial.h
1614F:      drivers/tty/serial/msm_serial.c
1615F:      drivers/*/pm8???-*
1616F:      drivers/mfd/ssbi.c
1617F:      drivers/firmware/qcom_scm.c
1618T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1619
1620ARM/RADISYS ENP2611 MACHINE SUPPORT
1621M:      Lennert Buytenhek <kernel@wantstofly.org>
1622L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623S:      Maintained
1624
1625ARM/RENESAS ARM64 ARCHITECTURE
1626M:      Simon Horman <horms@verge.net.au>
1627M:      Magnus Damm <magnus.damm@gmail.com>
1628L:      linux-renesas-soc@vger.kernel.org
1629Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1630T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1631S:      Supported
1632F:      arch/arm64/boot/dts/renesas/
1633F:      drivers/soc/renesas/
1634F:      include/linux/soc/renesas/
1635
1636ARM/RISCPC ARCHITECTURE
1637M:      Russell King <linux@armlinux.org.uk>
1638L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639W:      http://www.armlinux.org.uk/
1640S:      Maintained
1641F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1642F:      arch/arm/include/asm/hardware/ioc.h
1643F:      arch/arm/include/asm/hardware/iomd.h
1644F:      arch/arm/include/asm/hardware/memc.h
1645F:      arch/arm/mach-rpc/
1646F:      drivers/net/ethernet/8390/etherh.c
1647F:      drivers/net/ethernet/i825xx/ether1*
1648F:      drivers/net/ethernet/seeq/ether3*
1649F:      drivers/scsi/arm/
1650
1651ARM/Rockchip SoC support
1652M:      Heiko Stuebner <heiko@sntech.de>
1653L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654L:      linux-rockchip@lists.infradead.org
1655T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1656S:      Maintained
1657F:      arch/arm/boot/dts/rk3*
1658F:      arch/arm/mach-rockchip/
1659F:      drivers/clk/rockchip/
1660F:      drivers/i2c/busses/i2c-rk3x.c
1661F:      drivers/*/*rockchip*
1662F:      drivers/*/*/*rockchip*
1663F:      sound/soc/rockchip/
1664N:      rockchip
1665
1666ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1667M:      Kukjin Kim <kgene@kernel.org>
1668M:      Krzysztof Kozlowski <krzk@kernel.org>
1669R:      Javier Martinez Canillas <javier@osg.samsung.com>
1670L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1672S:      Maintained
1673F:      arch/arm/boot/dts/s3c*
1674F:      arch/arm/boot/dts/s5p*
1675F:      arch/arm/boot/dts/samsung*
1676F:      arch/arm/boot/dts/exynos*
1677F:      arch/arm64/boot/dts/exynos/
1678F:      arch/arm/plat-samsung/
1679F:      arch/arm/mach-s3c24*/
1680F:      arch/arm/mach-s3c64xx/
1681F:      arch/arm/mach-s5p*/
1682F:      arch/arm/mach-exynos*/
1683F:      drivers/*/*s3c24*
1684F:      drivers/*/*/*s3c24*
1685F:      drivers/*/*s3c64xx*
1686F:      drivers/*/*s5pv210*
1687F:      drivers/memory/samsung/*
1688F:      drivers/soc/samsung/*
1689F:      Documentation/arm/Samsung/
1690F:      Documentation/devicetree/bindings/arm/samsung/
1691F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1692F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1693N:      exynos
1694
1695ARM/SAMSUNG MOBILE MACHINE SUPPORT
1696M:      Kyungmin Park <kyungmin.park@samsung.com>
1697L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698S:      Maintained
1699F:      arch/arm/mach-s5pv210/
1700
1701ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1702M:      Kyungmin Park <kyungmin.park@samsung.com>
1703M:      Kamil Debski <kamil@wypas.org>
1704M:      Andrzej Hajda <a.hajda@samsung.com>
1705L:      linux-arm-kernel@lists.infradead.org
1706L:      linux-media@vger.kernel.org
1707S:      Maintained
1708F:      drivers/media/platform/s5p-g2d/
1709
1710ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1711M:      Kyungmin Park <kyungmin.park@samsung.com>
1712M:      Kamil Debski <kamil@wypas.org>
1713M:      Jeongtae Park <jtp.park@samsung.com>
1714M:      Andrzej Hajda <a.hajda@samsung.com>
1715L:      linux-arm-kernel@lists.infradead.org
1716L:      linux-media@vger.kernel.org
1717S:      Maintained
1718F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1719F:      drivers/media/platform/s5p-mfc/
1720
1721ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1722M:      Kyungmin Park <kyungmin.park@samsung.com>
1723L:      linux-arm-kernel@lists.infradead.org
1724L:      linux-media@vger.kernel.org
1725S:      Maintained
1726F:      drivers/staging/media/platform/s5p-cec/
1727
1728ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1729M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1730M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1731L:      linux-arm-kernel@lists.infradead.org
1732L:      linux-media@vger.kernel.org
1733S:      Maintained
1734F:      drivers/media/platform/s5p-jpeg/
1735
1736ARM/SHMOBILE ARM ARCHITECTURE
1737M:      Simon Horman <horms@verge.net.au>
1738M:      Magnus Damm <magnus.damm@gmail.com>
1739L:      linux-renesas-soc@vger.kernel.org
1740Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1741T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1742S:      Supported
1743F:      arch/arm/boot/dts/emev2*
1744F:      arch/arm/boot/dts/r7s*
1745F:      arch/arm/boot/dts/r8a*
1746F:      arch/arm/boot/dts/sh*
1747F:      arch/arm/configs/shmobile_defconfig
1748F:      arch/arm/include/debug/renesas-scif.S
1749F:      arch/arm/mach-shmobile/
1750F:      drivers/soc/renesas/
1751F:      include/linux/soc/renesas/
1752
1753ARM/SOCFPGA ARCHITECTURE
1754M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1755S:      Maintained
1756F:      arch/arm/mach-socfpga/
1757F:      arch/arm/boot/dts/socfpga*
1758F:      arch/arm/configs/socfpga_defconfig
1759F:      arch/arm64/boot/dts/altera/
1760W:      http://www.rocketboards.org
1761T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1762
1763ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1764M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1765S:      Maintained
1766F:      drivers/clk/socfpga/
1767
1768ARM/SOCFPGA EDAC SUPPORT
1769M:      Thor Thayer <tthayer@opensource.altera.com>
1770S:      Maintained
1771F:      drivers/edac/altera_edac.
1772
1773ARM/STI ARCHITECTURE
1774M:      Patrice Chotard <patrice.chotard@st.com>
1775L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776L:      kernel@stlinux.com
1777W:      http://www.stlinux.com
1778S:      Maintained
1779F:      arch/arm/mach-sti/
1780F:      arch/arm/boot/dts/sti*
1781F:      drivers/char/hw_random/st-rng.c
1782F:      drivers/clocksource/arm_global_timer.c
1783F:      drivers/clocksource/clksrc_st_lpc.c
1784F:      drivers/cpufreq/sti-cpufreq.c
1785F:      drivers/i2c/busses/i2c-st.c
1786F:      drivers/media/rc/st_rc.c
1787F:      drivers/media/platform/sti/c8sectpfe/
1788F:      drivers/mmc/host/sdhci-st.c
1789F:      drivers/phy/phy-miphy28lp.c
1790F:      drivers/phy/phy-miphy365x.c
1791F:      drivers/phy/phy-stih407-usb.c
1792F:      drivers/phy/phy-stih41x-usb.c
1793F:      drivers/pinctrl/pinctrl-st.c
1794F:      drivers/remoteproc/st_remoteproc.c
1795F:      drivers/reset/sti/
1796F:      drivers/rtc/rtc-st-lpc.c
1797F:      drivers/tty/serial/st-asc.c
1798F:      drivers/usb/dwc3/dwc3-st.c
1799F:      drivers/usb/host/ehci-st.c
1800F:      drivers/usb/host/ohci-st.c
1801F:      drivers/watchdog/st_lpc_wdt.c
1802F:      drivers/ata/ahci_st.c
1803
1804ARM/STM32 ARCHITECTURE
1805M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1806M:      Alexandre Torgue <alexandre.torgue@st.com>
1807L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808S:      Maintained
1809T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1810N:      stm32
1811F:      drivers/clocksource/armv7m_systick.c
1812
1813ARM/TANGO ARCHITECTURE
1814M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1815L:      linux-arm-kernel@lists.infradead.org
1816S:      Maintained
1817N:      tango
1818
1819ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1820M:      Lennert Buytenhek <kernel@wantstofly.org>
1821L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822S:      Maintained
1823
1824ARM/TETON BGA MACHINE SUPPORT
1825M:      "Mark F. Brown" <mark.brown314@gmail.com>
1826L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827S:      Maintained
1828
1829ARM/THECUS N2100 MACHINE SUPPORT
1830M:      Lennert Buytenhek <kernel@wantstofly.org>
1831L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S:      Maintained
1833
1834ARM/NUVOTON W90X900 ARM ARCHITECTURE
1835M:      Wan ZongShun <mcuos.com@gmail.com>
1836L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837W:      http://www.mcuos.com
1838S:      Maintained
1839F:      arch/arm/mach-w90x900/
1840F:      drivers/input/keyboard/w90p910_keypad.c
1841F:      drivers/input/touchscreen/w90p910_ts.c
1842F:      drivers/watchdog/nuc900_wdt.c
1843F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1844F:      drivers/mtd/nand/nuc900_nand.c
1845F:      drivers/rtc/rtc-nuc900.c
1846F:      drivers/spi/spi-nuc900.c
1847F:      drivers/usb/host/ehci-w90x900.c
1848F:      drivers/video/fbdev/nuc900fb.c
1849
1850ARM/U300 MACHINE SUPPORT
1851M:      Linus Walleij <linus.walleij@linaro.org>
1852L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853S:      Supported
1854F:      arch/arm/mach-u300/
1855F:      drivers/clocksource/timer-u300.c
1856F:      drivers/i2c/busses/i2c-stu300.c
1857F:      drivers/rtc/rtc-coh901331.c
1858F:      drivers/watchdog/coh901327_wdt.c
1859F:      drivers/dma/coh901318*
1860F:      drivers/mfd/ab3100*
1861F:      drivers/rtc/rtc-ab3100.c
1862F:      drivers/rtc/rtc-coh901331.c
1863T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1864
1865ARM/UNIPHIER ARCHITECTURE
1866M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1867L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1869S:      Maintained
1870F:      arch/arm/boot/dts/uniphier*
1871F:      arch/arm/include/asm/hardware/cache-uniphier.h
1872F:      arch/arm/mach-uniphier/
1873F:      arch/arm/mm/cache-uniphier.c
1874F:      arch/arm64/boot/dts/socionext/
1875F:      drivers/bus/uniphier-system-bus.c
1876F:      drivers/clk/uniphier/
1877F:      drivers/i2c/busses/i2c-uniphier*
1878F:      drivers/pinctrl/uniphier/
1879F:      drivers/reset/reset-uniphier.c
1880F:      drivers/tty/serial/8250/8250_uniphier.c
1881N:      uniphier
1882
1883ARM/Ux500 ARM ARCHITECTURE
1884M:      Linus Walleij <linus.walleij@linaro.org>
1885L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S:      Maintained
1887F:      arch/arm/mach-ux500/
1888F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1889F:      drivers/dma/ste_dma40*
1890F:      drivers/hwspinlock/u8500_hsem.c
1891F:      drivers/mfd/abx500*
1892F:      drivers/mfd/ab8500*
1893F:      drivers/mfd/dbx500*
1894F:      drivers/mfd/db8500*
1895F:      drivers/pinctrl/nomadik/pinctrl-ab*
1896F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1897F:      drivers/rtc/rtc-ab8500.c
1898F:      drivers/rtc/rtc-pl031.c
1899T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1900
1901ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1902M:      Ulf Hansson <ulf.hansson@linaro.org>
1903L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904T:      git git://git.linaro.org/people/ulfh/clk.git
1905S:      Maintained
1906F:      drivers/clk/ux500/
1907
1908ARM/VERSATILE EXPRESS PLATFORM
1909M:      Liviu Dudau <liviu.dudau@arm.com>
1910M:      Sudeep Holla <sudeep.holla@arm.com>
1911M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1912L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913S:      Maintained
1914F:      arch/arm/boot/dts/vexpress*
1915F:      arch/arm64/boot/dts/arm/
1916F:      arch/arm/mach-vexpress/
1917F:      */*/vexpress*
1918F:      */*/*/vexpress*
1919F:      drivers/clk/versatile/clk-vexpress-osc.c
1920F:      drivers/clocksource/versatile.c
1921N:      mps2
1922
1923ARM/VFP SUPPORT
1924M:      Russell King <linux@armlinux.org.uk>
1925L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926W:      http://www.armlinux.org.uk/
1927S:      Maintained
1928F:      arch/arm/vfp/
1929
1930ARM/VOIPAC PXA270 SUPPORT
1931M:      Marek Vasut <marek.vasut@gmail.com>
1932L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S:      Maintained
1934F:      arch/arm/mach-pxa/vpac270.c
1935F:      arch/arm/mach-pxa/include/mach/vpac270.h
1936
1937ARM/VT8500 ARM ARCHITECTURE
1938M:      Tony Prisk <linux@prisktech.co.nz>
1939L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940S:      Maintained
1941F:      arch/arm/mach-vt8500/
1942F:      drivers/clocksource/vt8500_timer.c
1943F:      drivers/i2c/busses/i2c-wmt.c
1944F:      drivers/mmc/host/wmt-sdmmc.c
1945F:      drivers/pwm/pwm-vt8500.c
1946F:      drivers/rtc/rtc-vt8500.c
1947F:      drivers/tty/serial/vt8500_serial.c
1948F:      drivers/usb/host/ehci-platform.c
1949F:      drivers/usb/host/uhci-platform.c
1950F:      drivers/video/fbdev/vt8500lcdfb.*
1951F:      drivers/video/fbdev/wm8505fb*
1952F:      drivers/video/fbdev/wmt_ge_rops.*
1953
1954ARM/ZIPIT Z2 SUPPORT
1955M:      Marek Vasut <marek.vasut@gmail.com>
1956L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S:      Maintained
1958F:      arch/arm/mach-pxa/z2.c
1959F:      arch/arm/mach-pxa/include/mach/z2.h
1960
1961ARM/ZTE ARCHITECTURE
1962M:      Jun Nie <jun.nie@linaro.org>
1963L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964S:      Maintained
1965F:      arch/arm/mach-zx/
1966F:      drivers/clk/zte/
1967F:      Documentation/devicetree/bindings/arm/zte.txt
1968F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1969
1970ARM/ZYNQ ARCHITECTURE
1971M:      Michal Simek <michal.simek@xilinx.com>
1972R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1973L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974W:      http://wiki.xilinx.com
1975T:      git https://github.com/Xilinx/linux-xlnx.git
1976S:      Supported
1977F:      arch/arm/mach-zynq/
1978F:      drivers/cpuidle/cpuidle-zynq.c
1979F:      drivers/block/xsysace.c
1980N:      zynq
1981N:      xilinx
1982F:      drivers/clocksource/cadence_ttc_timer.c
1983F:      drivers/i2c/busses/i2c-cadence.c
1984F:      drivers/mmc/host/sdhci-of-arasan.c
1985F:      drivers/edac/synopsys_edac.c
1986
1987ARM SMMU DRIVERS
1988M:      Will Deacon <will.deacon@arm.com>
1989R:      Robin Murphy <robin.murphy@arm.com>
1990L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:      Maintained
1992F:      drivers/iommu/arm-smmu.c
1993F:      drivers/iommu/arm-smmu-v3.c
1994F:      drivers/iommu/io-pgtable-arm.c
1995F:      drivers/iommu/io-pgtable-arm-v7s.c
1996
1997ARM64 PORT (AARCH64 ARCHITECTURE)
1998M:      Catalin Marinas <catalin.marinas@arm.com>
1999M:      Will Deacon <will.deacon@arm.com>
2000L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2002S:      Maintained
2003F:      arch/arm64/
2004F:      Documentation/arm64/
2005
2006AS3645A LED FLASH CONTROLLER DRIVER
2007M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2008L:      linux-media@vger.kernel.org
2009T:      git git://linuxtv.org/media_tree.git
2010S:      Maintained
2011F:      drivers/media/i2c/as3645a.c
2012F:      include/media/i2c/as3645a.h
2013
2014ASAHI KASEI AK8974 DRIVER
2015M:      Linus Walleij <linus.walleij@linaro.org>
2016L:      linux-iio@vger.kernel.org
2017W:      http://www.akm.com/
2018S:      Supported
2019F:      drivers/iio/magnetometer/ak8974.c
2020
2021ASC7621 HARDWARE MONITOR DRIVER
2022M:      George Joseph <george.joseph@fairview5.com>
2023L:      linux-hwmon@vger.kernel.org
2024S:      Maintained
2025F:      Documentation/hwmon/asc7621
2026F:      drivers/hwmon/asc7621.c
2027
2028ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2029M:      Corentin Chary <corentin.chary@gmail.com>
2030L:      acpi4asus-user@lists.sourceforge.net
2031L:      platform-driver-x86@vger.kernel.org
2032W:      http://acpi4asus.sf.net
2033S:      Maintained
2034F:      drivers/platform/x86/asus*.c
2035F:      drivers/platform/x86/eeepc*.c
2036
2037ASUS WIRELESS RADIO CONTROL DRIVER
2038M:      João Paulo Rechi Vita <jprvita@gmail.com>
2039L:      platform-driver-x86@vger.kernel.org
2040S:      Maintained
2041F:      drivers/platform/x86/asus-wireless.c
2042
2043ASYMMETRIC KEYS
2044M:      David Howells <dhowells@redhat.com>
2045L:      keyrings@vger.kernel.org
2046S:      Maintained
2047F:      Documentation/crypto/asymmetric-keys.txt
2048F:      include/linux/verification.h
2049F:      include/crypto/public_key.h
2050F:      include/crypto/pkcs7.h
2051F:      crypto/asymmetric_keys/
2052
2053ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2054R:      Dan Williams <dan.j.williams@intel.com>
2055W:      http://sourceforge.net/projects/xscaleiop
2056S:      Odd fixes
2057F:      Documentation/crypto/async-tx-api.txt
2058F:      crypto/async_tx/
2059F:      drivers/dma/
2060F:      include/linux/dmaengine.h
2061F:      include/linux/async_tx.h
2062
2063AT24 EEPROM DRIVER
2064M:      Wolfram Sang <wsa@the-dreams.de>
2065L:      linux-i2c@vger.kernel.org
2066S:      Maintained
2067F:      drivers/misc/eeprom/at24.c
2068F:      include/linux/platform_data/at24.h
2069
2070ATA OVER ETHERNET (AOE) DRIVER
2071M:      "Ed L. Cashin" <ed.cashin@acm.org>
2072W:      http://www.openaoe.org/
2073S:      Supported
2074F:      Documentation/aoe/
2075F:      drivers/block/aoe/
2076
2077ATHEROS 71XX/9XXX GPIO DRIVER
2078M:      Alban Bedel <albeu@free.fr>
2079W:      https://github.com/AlbanBedel/linux
2080T:      git git://github.com/AlbanBedel/linux
2081S:      Maintained
2082F:      drivers/gpio/gpio-ath79.c
2083F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2084
2085ATHEROS ATH GENERIC UTILITIES
2086M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2087L:      linux-wireless@vger.kernel.org
2088S:      Supported
2089F:      drivers/net/wireless/ath/*
2090
2091ATHEROS ATH5K WIRELESS DRIVER
2092M:      Jiri Slaby <jirislaby@gmail.com>
2093M:      Nick Kossifidis <mickflemm@gmail.com>
2094M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2095L:      linux-wireless@vger.kernel.org
2096W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2097S:      Maintained
2098F:      drivers/net/wireless/ath/ath5k/
2099
2100ATHEROS ATH6KL WIRELESS DRIVER
2101M:      Kalle Valo <kvalo@qca.qualcomm.com>
2102L:      linux-wireless@vger.kernel.org
2103W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2104T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2105S:      Supported
2106F:      drivers/net/wireless/ath/ath6kl/
2107
2108WILOCITY WIL6210 WIRELESS DRIVER
2109M:      Maya Erez <qca_merez@qca.qualcomm.com>
2110L:      linux-wireless@vger.kernel.org
2111L:      wil6210@qca.qualcomm.com
2112S:      Supported
2113W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2114F:      drivers/net/wireless/ath/wil6210/
2115F:      include/uapi/linux/wil6210_uapi.h
2116
2117CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2118M:      Christian Lamparter <chunkeey@googlemail.com>
2119L:      linux-wireless@vger.kernel.org
2120W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2121S:      Maintained
2122F:      drivers/net/wireless/ath/carl9170/
2123
2124ATK0110 HWMON DRIVER
2125M:      Luca Tettamanti <kronos.it@gmail.com>
2126L:      linux-hwmon@vger.kernel.org
2127S:      Maintained
2128F:      drivers/hwmon/asus_atk0110.c
2129
2130ATI_REMOTE2 DRIVER
2131M:      Ville Syrjala <syrjala@sci.fi>
2132S:      Maintained
2133F:      drivers/input/misc/ati_remote2.c
2134
2135ATLX ETHERNET DRIVERS
2136M:      Jay Cliburn <jcliburn@gmail.com>
2137M:      Chris Snook <chris.snook@gmail.com>
2138L:      netdev@vger.kernel.org
2139W:      http://sourceforge.net/projects/atl1
2140W:      http://atl1.sourceforge.net
2141S:      Maintained
2142F:      drivers/net/ethernet/atheros/
2143
2144ATM
2145M:      Chas Williams <3chas3@gmail.com>
2146L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2147L:      netdev@vger.kernel.org
2148W:      http://linux-atm.sourceforge.net
2149S:      Maintained
2150F:      drivers/atm/
2151F:      include/linux/atm*
2152F:      include/uapi/linux/atm*
2153
2154ATMEL AT91 / AT32 MCI DRIVER
2155M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2156S:      Maintained
2157F:      drivers/mmc/host/atmel-mci.c
2158
2159ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2160M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2161S:      Supported
2162F:      drivers/power/reset/at91-sama5d2_shdwc.c
2163
2164ATMEL SAMA5D2 ADC DRIVER
2165M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2166L:      linux-iio@vger.kernel.org
2167S:      Supported
2168F:      drivers/iio/adc/at91-sama5d2_adc.c
2169
2170ATMEL Audio ALSA driver
2171M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2172L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2173S:      Supported
2174F:      sound/soc/atmel
2175
2176ATMEL DMA DRIVER
2177M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2178L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179S:      Supported
2180F:      drivers/dma/at_hdmac.c
2181F:      drivers/dma/at_hdmac_regs.h
2182F:      include/linux/platform_data/dma-atmel.h
2183
2184ATMEL XDMA DRIVER
2185M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2186L:      linux-arm-kernel@lists.infradead.org
2187L:      dmaengine@vger.kernel.org
2188S:      Supported
2189F:      drivers/dma/at_xdmac.c
2190
2191ATMEL I2C DRIVER
2192M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2193L:      linux-i2c@vger.kernel.org
2194S:      Supported
2195F:      drivers/i2c/busses/i2c-at91.c
2196
2197ATMEL ISI DRIVER
2198M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2199L:      linux-media@vger.kernel.org
2200S:      Supported
2201F:      drivers/media/platform/soc_camera/atmel-isi.c
2202F:      include/media/atmel-isi.h
2203
2204ATMEL LCDFB DRIVER
2205M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2206L:      linux-fbdev@vger.kernel.org
2207S:      Maintained
2208F:      drivers/video/fbdev/atmel_lcdfb.c
2209F:      include/video/atmel_lcdc.h
2210
2211ATMEL MACB ETHERNET DRIVER
2212M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2213S:      Supported
2214F:      drivers/net/ethernet/cadence/
2215
2216ATMEL NAND DRIVER
2217M:      Wenyou Yang <wenyou.yang@atmel.com>
2218M:      Josh Wu <rainyfeeling@outlook.com>
2219L:      linux-mtd@lists.infradead.org
2220S:      Supported
2221F:      drivers/mtd/nand/atmel_nand*
2222
2223ATMEL SDMMC DRIVER
2224M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2225L:      linux-mmc@vger.kernel.org
2226S:      Supported
2227F:      drivers/mmc/host/sdhci-of-at91.c
2228
2229ATMEL SPI DRIVER
2230M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2231S:      Supported
2232F:      drivers/spi/spi-atmel.*
2233
2234ATMEL SSC DRIVER
2235M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2236L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237S:      Supported
2238F:      drivers/misc/atmel-ssc.c
2239F:      include/linux/atmel-ssc.h
2240
2241ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2242M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2243L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244S:      Supported
2245F:      drivers/misc/atmel_tclib.c
2246F:      drivers/clocksource/tcb_clksrc.c
2247
2248ATMEL USBA UDC DRIVER
2249M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2250L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251S:      Supported
2252F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2253
2254ATMEL WIRELESS DRIVER
2255M:      Simon Kelley <simon@thekelleys.org.uk>
2256L:      linux-wireless@vger.kernel.org
2257W:      http://www.thekelleys.org.uk/atmel
2258W:      http://atmelwlandriver.sourceforge.net/
2259S:      Maintained
2260F:      drivers/net/wireless/atmel/atmel*
2261
2262ATMEL MAXTOUCH DRIVER
2263M:      Nick Dyer <nick@shmanahar.org>
2264T:      git git://github.com/ndyer/linux.git
2265S:      Maintained
2266F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2267F:      drivers/input/touchscreen/atmel_mxt_ts.c
2268F:      include/linux/platform_data/atmel_mxt_ts.h
2269
2270ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2271M:      Bradley Grove <linuxdrivers@attotech.com>
2272L:      linux-scsi@vger.kernel.org
2273W:      http://www.attotech.com
2274S:      Supported
2275F:      drivers/scsi/esas2r
2276
2277ATUSB IEEE 802.15.4 RADIO DRIVER
2278M:      Stefan Schmidt <stefan@osg.samsung.com>
2279L:      linux-wpan@vger.kernel.org
2280S:      Maintained
2281F:      drivers/net/ieee802154/atusb.c
2282F:      drivers/net/ieee802154/atusb.h
2283F:      drivers/net/ieee802154/at86rf230.h
2284
2285AUDIT SUBSYSTEM
2286M:      Paul Moore <paul@paul-moore.com>
2287M:      Eric Paris <eparis@redhat.com>
2288L:      linux-audit@redhat.com (moderated for non-subscribers)
2289W:      http://people.redhat.com/sgrubb/audit/
2290T:      git git://git.infradead.org/users/pcmoore/audit
2291S:      Maintained
2292F:      include/linux/audit.h
2293F:      include/uapi/linux/audit.h
2294F:      kernel/audit*
2295
2296AUXILIARY DISPLAY DRIVERS
2297M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2298W:      http://miguelojeda.es/auxdisplay.htm
2299W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2300S:      Maintained
2301F:      drivers/auxdisplay/
2302F:      include/linux/cfag12864b.h
2303
2304AVR32 ARCHITECTURE
2305M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2306M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2307W:      http://www.atmel.com/products/AVR32/
2308W:      http://mirror.egtvedt.no/avr32linux.org/
2309W:      http://avrfreaks.net/
2310S:      Maintained
2311F:      arch/avr32/
2312
2313AVR32/AT32AP MACHINE SUPPORT
2314M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2315M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2316S:      Maintained
2317F:      arch/avr32/mach-at32ap/
2318
2319AX.25 NETWORK LAYER
2320M:      Ralf Baechle <ralf@linux-mips.org>
2321L:      linux-hams@vger.kernel.org
2322W:      http://www.linux-ax25.org/
2323S:      Maintained
2324F:      include/uapi/linux/ax25.h
2325F:      include/net/ax25.h
2326F:      net/ax25/
2327
2328AZ6007 DVB DRIVER
2329M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2330M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2331L:      linux-media@vger.kernel.org
2332W:      https://linuxtv.org
2333T:      git git://linuxtv.org/media_tree.git
2334S:      Maintained
2335F:      drivers/media/usb/dvb-usb-v2/az6007.c
2336
2337AZTECH FM RADIO RECEIVER DRIVER
2338M:      Hans Verkuil <hverkuil@xs4all.nl>
2339L:      linux-media@vger.kernel.org
2340T:      git git://linuxtv.org/media_tree.git
2341W:      https://linuxtv.org
2342S:      Maintained
2343F:      drivers/media/radio/radio-aztech*
2344
2345B43 WIRELESS DRIVER
2346L:      linux-wireless@vger.kernel.org
2347L:      b43-dev@lists.infradead.org
2348W:      http://wireless.kernel.org/en/users/Drivers/b43
2349S:      Odd Fixes
2350F:      drivers/net/wireless/broadcom/b43/
2351
2352B43LEGACY WIRELESS DRIVER
2353M:      Larry Finger <Larry.Finger@lwfinger.net>
2354L:      linux-wireless@vger.kernel.org
2355L:      b43-dev@lists.infradead.org
2356W:      http://wireless.kernel.org/en/users/Drivers/b43
2357S:      Maintained
2358F:      drivers/net/wireless/broadcom/b43legacy/
2359
2360BACKLIGHT CLASS/SUBSYSTEM
2361M:      Jingoo Han <jingoohan1@gmail.com>
2362M:      Lee Jones <lee.jones@linaro.org>
2363T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2364S:      Maintained
2365F:      drivers/video/backlight/
2366F:      include/linux/backlight.h
2367
2368BATMAN ADVANCED
2369M:      Marek Lindner <mareklindner@neomailbox.ch>
2370M:      Simon Wunderlich <sw@simonwunderlich.de>
2371M:      Antonio Quartulli <a@unstable.cc>
2372L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2373W:      https://www.open-mesh.org/
2374Q:      https://patchwork.open-mesh.org/project/batman/list/
2375S:      Maintained
2376F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2377F:      Documentation/ABI/testing/sysfs-class-net-mesh
2378F:      Documentation/networking/batman-adv.txt
2379F:      include/uapi/linux/batman_adv.h
2380F:      net/batman-adv/
2381
2382BAYCOM/HDLCDRV DRIVERS FOR AX.25
2383M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2384L:      linux-hams@vger.kernel.org
2385W:      http://www.baycom.org/~tom/ham/ham.html
2386S:      Maintained
2387F:      drivers/net/hamradio/baycom*
2388
2389BCACHE (BLOCK LAYER CACHE)
2390M:      Kent Overstreet <kent.overstreet@gmail.com>
2391L:      linux-bcache@vger.kernel.org
2392W:      http://bcache.evilpiepirate.org
2393S:      Orphan
2394F:      drivers/md/bcache/
2395
2396BDISP ST MEDIA DRIVER
2397M:      Fabien Dessenne <fabien.dessenne@st.com>
2398L:      linux-media@vger.kernel.org
2399T:      git git://linuxtv.org/media_tree.git
2400W:      https://linuxtv.org
2401S:      Supported
2402F:      drivers/media/platform/sti/bdisp
2403
2404BEFS FILE SYSTEM
2405M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2406M:      Salah Triki <salah.triki@gmail.com>
2407S:      Maintained
2408T:      git git://github.com/luisbg/linux-befs.git
2409F:      Documentation/filesystems/befs.txt
2410F:      fs/befs/
2411
2412BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2413M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2414L:      netdev@vger.kernel.org
2415S:      Maintained
2416F:      drivers/net/ethernet/ec_bhf.c
2417
2418BFS FILE SYSTEM
2419M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2420S:      Maintained
2421F:      Documentation/filesystems/bfs.txt
2422F:      fs/bfs/
2423F:      include/uapi/linux/bfs_fs.h
2424
2425BLACKFIN ARCHITECTURE
2426M:      Steven Miao <realmz6@gmail.com>
2427L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2428T:      git git://git.code.sf.net/p/adi-linux/code
2429W:      http://blackfin.uclinux.org
2430S:      Supported
2431F:      arch/blackfin/
2432
2433BLACKFIN EMAC DRIVER
2434L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2435W:      http://blackfin.uclinux.org
2436S:      Supported
2437F:      drivers/net/ethernet/adi/
2438
2439BLACKFIN RTC DRIVER
2440L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2441W:      http://blackfin.uclinux.org
2442S:      Supported
2443F:      drivers/rtc/rtc-bfin.c
2444
2445BLACKFIN SDH DRIVER
2446M:      Sonic Zhang <sonic.zhang@analog.com>
2447L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2448W:      http://blackfin.uclinux.org
2449S:      Supported
2450F:      drivers/mmc/host/bfin_sdh.c
2451
2452BLACKFIN SERIAL DRIVER
2453M:      Sonic Zhang <sonic.zhang@analog.com>
2454L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2455W:      http://blackfin.uclinux.org
2456S:      Supported
2457F:      drivers/tty/serial/bfin_uart.c
2458
2459BLACKFIN WATCHDOG DRIVER
2460L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2461W:      http://blackfin.uclinux.org
2462S:      Supported
2463F:      drivers/watchdog/bfin_wdt.c
2464
2465BLACKFIN I2C TWI DRIVER
2466M:      Sonic Zhang <sonic.zhang@analog.com>
2467L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2468W:      http://blackfin.uclinux.org/
2469S:      Supported
2470F:      drivers/i2c/busses/i2c-bfin-twi.c
2471
2472BLACKFIN MEDIA DRIVER
2473M:      Scott Jiang <scott.jiang.linux@gmail.com>
2474L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2475W:      http://blackfin.uclinux.org/
2476S:      Supported
2477F:      drivers/media/platform/blackfin/
2478F:      drivers/media/i2c/adv7183*
2479F:      drivers/media/i2c/vs6624*
2480
2481BLINKM RGB LED DRIVER
2482M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2483S:      Maintained
2484F:      drivers/leds/leds-blinkm.c
2485
2486BLOCK LAYER
2487M:      Jens Axboe <axboe@kernel.dk>
2488L:      linux-block@vger.kernel.org
2489T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2490S:      Maintained
2491F:      block/
2492F:      kernel/trace/blktrace.c
2493F:      lib/sbitmap.c
2494
2495BLOCK2MTD DRIVER
2496M:      Joern Engel <joern@lazybastard.org>
2497L:      linux-mtd@lists.infradead.org
2498S:      Maintained
2499F:      drivers/mtd/devices/block2mtd.c
2500
2501BLUETOOTH DRIVERS
2502M:      Marcel Holtmann <marcel@holtmann.org>
2503M:      Gustavo Padovan <gustavo@padovan.org>
2504M:      Johan Hedberg <johan.hedberg@gmail.com>
2505L:      linux-bluetooth@vger.kernel.org
2506W:      http://www.bluez.org/
2507T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2508T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2509S:      Maintained
2510F:      drivers/bluetooth/
2511
2512BLUETOOTH SUBSYSTEM
2513M:      Marcel Holtmann <marcel@holtmann.org>
2514M:      Gustavo Padovan <gustavo@padovan.org>
2515M:      Johan Hedberg <johan.hedberg@gmail.com>
2516L:      linux-bluetooth@vger.kernel.org
2517W:      http://www.bluez.org/
2518T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2519T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2520S:      Maintained
2521F:      net/bluetooth/
2522F:      include/net/bluetooth/
2523
2524BONDING DRIVER
2525M:      Jay Vosburgh <j.vosburgh@gmail.com>
2526M:      Veaceslav Falico <vfalico@gmail.com>
2527M:      Andy Gospodarek <andy@greyhouse.net>
2528L:      netdev@vger.kernel.org
2529W:      http://sourceforge.net/projects/bonding/
2530S:      Supported
2531F:      drivers/net/bonding/
2532F:      include/uapi/linux/if_bonding.h
2533
2534BPF (Safe dynamic programs and tools)
2535M:      Alexei Starovoitov <ast@kernel.org>
2536L:      netdev@vger.kernel.org
2537L:      linux-kernel@vger.kernel.org
2538S:      Supported
2539F:      kernel/bpf/
2540
2541BROADCOM B44 10/100 ETHERNET DRIVER
2542M:      Michael Chan <michael.chan@broadcom.com>
2543L:      netdev@vger.kernel.org
2544S:      Supported
2545F:      drivers/net/ethernet/broadcom/b44.*
2546
2547BROADCOM B53 ETHERNET SWITCH DRIVER
2548M:      Florian Fainelli <f.fainelli@gmail.com>
2549L:      netdev@vger.kernel.org
2550L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2551S:      Supported
2552F:      drivers/net/dsa/b53/*
2553F:      include/linux/platform_data/b53.h
2554
2555BROADCOM GENET ETHERNET DRIVER
2556M:      Florian Fainelli <f.fainelli@gmail.com>
2557L:      netdev@vger.kernel.org
2558S:      Supported
2559F:      drivers/net/ethernet/broadcom/genet/
2560
2561BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2562M:      Rasesh Mody <rasesh.mody@cavium.com>
2563M:      Harish Patil <harish.patil@cavium.com>
2564M:      Dept-GELinuxNICDev@cavium.com
2565L:      netdev@vger.kernel.org
2566S:      Supported
2567F:      drivers/net/ethernet/broadcom/bnx2.*
2568F:      drivers/net/ethernet/broadcom/bnx2_*
2569
2570BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2571M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2572M:      Ariel Elior <ariel.elior@cavium.com>
2573M:      everest-linux-l2@cavium.com
2574L:      netdev@vger.kernel.org
2575S:      Supported
2576F:      drivers/net/ethernet/broadcom/bnx2x/
2577
2578BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2579M:      Florian Fainelli <f.fainelli@gmail.com>
2580M:      Ray Jui <rjui@broadcom.com>
2581M:      Scott Branden <sbranden@broadcom.com>
2582M:      bcm-kernel-feedback-list@broadcom.com
2583T:      git git://github.com/broadcom/mach-bcm
2584S:      Maintained
2585N:      bcm281*
2586N:      bcm113*
2587N:      bcm216*
2588N:      kona
2589F:      arch/arm/mach-bcm/
2590
2591BROADCOM BCM2835 ARM ARCHITECTURE
2592M:      Stephen Warren <swarren@wwwdotorg.org>
2593M:      Lee Jones <lee@kernel.org>
2594M:      Eric Anholt <eric@anholt.net>
2595L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2596L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2597T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2598S:      Maintained
2599N:      bcm2835
2600
2601BROADCOM BCM47XX MIPS ARCHITECTURE
2602M:      Hauke Mehrtens <hauke@hauke-m.de>
2603M:      Rafał Miłecki <zajec5@gmail.com>
2604L:      linux-mips@linux-mips.org
2605S:      Maintained
2606F:      Documentation/devicetree/bindings/mips/brcm/
2607F:      arch/mips/bcm47xx/*
2608F:      arch/mips/include/asm/mach-bcm47xx/*
2609
2610BROADCOM BCM5301X ARM ARCHITECTURE
2611M:      Hauke Mehrtens <hauke@hauke-m.de>
2612M:      Rafał Miłecki <zajec5@gmail.com>
2613M:      bcm-kernel-feedback-list@broadcom.com
2614L:      linux-arm-kernel@lists.infradead.org
2615S:      Maintained
2616F:      arch/arm/mach-bcm/bcm_5301x.c
2617F:      arch/arm/boot/dts/bcm5301x*.dtsi
2618F:      arch/arm/boot/dts/bcm470*
2619
2620BROADCOM BCM53573 ARM ARCHITECTURE
2621M:      Rafał Miłecki <rafal@milecki.pl>
2622L:      linux-arm-kernel@lists.infradead.org
2623S:      Maintained
2624F:      arch/arm/boot/dts/bcm53573*
2625F:      arch/arm/boot/dts/bcm47189*
2626
2627BROADCOM BCM63XX ARM ARCHITECTURE
2628M:      Florian Fainelli <f.fainelli@gmail.com>
2629M:      bcm-kernel-feedback-list@broadcom.com
2630L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2631T:      git git://github.com/broadcom/stblinux.git
2632S:      Maintained
2633N:      bcm63xx
2634
2635BROADCOM BCM63XX/BCM33XX UDC DRIVER
2636M:      Kevin Cernekee <cernekee@gmail.com>
2637L:      linux-usb@vger.kernel.org
2638S:      Maintained
2639F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2640
2641BROADCOM BCM7XXX ARM ARCHITECTURE
2642M:      Brian Norris <computersforpeace@gmail.com>
2643M:      Gregory Fong <gregory.0xf0@gmail.com>
2644M:      Florian Fainelli <f.fainelli@gmail.com>
2645M:      bcm-kernel-feedback-list@broadcom.com
2646L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647T:      git git://github.com/broadcom/stblinux.git
2648S:      Maintained
2649F:      arch/arm/mach-bcm/*brcmstb*
2650F:      arch/arm/boot/dts/bcm7*.dts*
2651F:      drivers/bus/brcmstb_gisb.c
2652N:      brcmstb
2653
2654BROADCOM BMIPS MIPS ARCHITECTURE
2655M:      Kevin Cernekee <cernekee@gmail.com>
2656M:      Florian Fainelli <f.fainelli@gmail.com>
2657L:      linux-mips@linux-mips.org
2658T:      git git://github.com/broadcom/stblinux.git
2659S:      Maintained
2660F:      arch/mips/bmips/*
2661F:      arch/mips/include/asm/mach-bmips/*
2662F:      arch/mips/kernel/*bmips*
2663F:      arch/mips/boot/dts/brcm/bcm*.dts*
2664F:      drivers/irqchip/irq-bcm63*
2665F:      drivers/irqchip/irq-bcm7*
2666F:      drivers/irqchip/irq-brcmstb*
2667F:      include/linux/bcm963xx_nvram.h
2668F:      include/linux/bcm963xx_tag.h
2669
2670BROADCOM TG3 GIGABIT ETHERNET DRIVER
2671M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2672M:      Prashant Sreedharan <prashant@broadcom.com>
2673M:      Michael Chan <mchan@broadcom.com>
2674L:      netdev@vger.kernel.org
2675S:      Supported
2676F:      drivers/net/ethernet/broadcom/tg3.*
2677
2678BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2679M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2680M:      Franky Lin <franky.lin@broadcom.com>
2681M:      Hante Meuleman <hante.meuleman@broadcom.com>
2682L:      linux-wireless@vger.kernel.org
2683L:      brcm80211-dev-list.pdl@broadcom.com
2684S:      Supported
2685F:      drivers/net/wireless/broadcom/brcm80211/
2686
2687BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2688M:      QLogic-Storage-Upstream@qlogic.com
2689L:      linux-scsi@vger.kernel.org
2690S:      Supported
2691F:      drivers/scsi/bnx2fc/
2692
2693BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2694M:      QLogic-Storage-Upstream@qlogic.com
2695L:      linux-scsi@vger.kernel.org
2696S:      Supported
2697F:      drivers/scsi/bnx2i/
2698
2699BROADCOM IPROC ARM ARCHITECTURE
2700M:      Ray Jui <rjui@broadcom.com>
2701M:      Scott Branden <sbranden@broadcom.com>
2702M:      Jon Mason <jonmason@broadcom.com>
2703M:      bcm-kernel-feedback-list@broadcom.com
2704L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705T:      git git://github.com/broadcom/cygnus-linux.git
2706S:      Maintained
2707N:      iproc
2708N:      cygnus
2709N:      bcm[-_]nsp
2710N:      bcm9113*
2711N:      bcm9583*
2712N:      bcm9585*
2713N:      bcm9586*
2714N:      bcm988312
2715N:      bcm113*
2716N:      bcm583*
2717N:      bcm585*
2718N:      bcm586*
2719N:      bcm88312
2720F:      arch/arm64/boot/dts/broadcom/ns2*
2721F:      drivers/clk/bcm/clk-ns*
2722F:      drivers/pinctrl/bcm/pinctrl-ns*
2723
2724BROADCOM BRCMSTB GPIO DRIVER
2725M:      Gregory Fong <gregory.0xf0@gmail.com>
2726L:      bcm-kernel-feedback-list@broadcom.com
2727S:      Supported
2728F:      drivers/gpio/gpio-brcmstb.c
2729F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2730
2731BROADCOM KONA GPIO DRIVER
2732M:      Ray Jui <rjui@broadcom.com>
2733L:      bcm-kernel-feedback-list@broadcom.com
2734S:      Supported
2735F:      drivers/gpio/gpio-bcm-kona.c
2736F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2737
2738BROADCOM NVRAM DRIVER
2739M:      Rafał Miłecki <zajec5@gmail.com>
2740L:      linux-mips@linux-mips.org
2741S:      Maintained
2742F:      drivers/firmware/broadcom/*
2743
2744BROADCOM STB NAND FLASH DRIVER
2745M:      Brian Norris <computersforpeace@gmail.com>
2746M:      Kamal Dasu <kdasu.kdev@gmail.com>
2747L:      linux-mtd@lists.infradead.org
2748L:      bcm-kernel-feedback-list@broadcom.com
2749S:      Maintained
2750F:      drivers/mtd/nand/brcmnand/
2751
2752BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2753M:      Rafał Miłecki <zajec5@gmail.com>
2754L:      linux-wireless@vger.kernel.org
2755S:      Maintained
2756F:      drivers/bcma/
2757F:      include/linux/bcma/
2758
2759BROADCOM SYSTEMPORT ETHERNET DRIVER
2760M:      Florian Fainelli <f.fainelli@gmail.com>
2761L:      netdev@vger.kernel.org
2762S:      Supported
2763F:      drivers/net/ethernet/broadcom/bcmsysport.*
2764
2765BROADCOM VULCAN ARM64 SOC
2766M:      Jayachandran C. <jchandra@broadcom.com>
2767M:      bcm-kernel-feedback-list@broadcom.com
2768L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2769S:      Maintained
2770F:      arch/arm64/boot/dts/broadcom/vulcan*
2771
2772BROCADE BFA FC SCSI DRIVER
2773M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2774M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2775L:      linux-scsi@vger.kernel.org
2776S:      Supported
2777F:      drivers/scsi/bfa/
2778
2779BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2780M:      Rasesh Mody <rasesh.mody@cavium.com>
2781M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2782M:      Dept-GELinuxNICDev@cavium.com
2783L:      netdev@vger.kernel.org
2784S:      Supported
2785F:      drivers/net/ethernet/brocade/bna/
2786
2787BSG (block layer generic sg v4 driver)
2788M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2789L:      linux-scsi@vger.kernel.org
2790S:      Supported
2791F:      block/bsg.c
2792F:      include/linux/bsg.h
2793F:      include/uapi/linux/bsg.h
2794
2795BT87X AUDIO DRIVER
2796M:      Clemens Ladisch <clemens@ladisch.de>
2797L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2798T:      git git://git.alsa-project.org/alsa-kernel.git
2799S:      Maintained
2800F:      Documentation/sound/alsa/Bt87x.txt
2801F:      sound/pci/bt87x.c
2802
2803BT8XXGPIO DRIVER
2804M:      Michael Buesch <m@bues.ch>
2805W:      http://bu3sch.de/btgpio.php
2806S:      Maintained
2807F:      drivers/gpio/gpio-bt8xx.c
2808
2809BTRFS FILE SYSTEM
2810M:      Chris Mason <clm@fb.com>
2811M:      Josef Bacik <jbacik@fb.com>
2812M:      David Sterba <dsterba@suse.com>
2813L:      linux-btrfs@vger.kernel.org
2814W:      http://btrfs.wiki.kernel.org/
2815Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2816T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2817S:      Maintained
2818F:      Documentation/filesystems/btrfs.txt
2819F:      fs/btrfs/
2820
2821BTTV VIDEO4LINUX DRIVER
2822M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2823M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2824L:      linux-media@vger.kernel.org
2825W:      https://linuxtv.org
2826T:      git git://linuxtv.org/media_tree.git
2827S:      Odd fixes
2828F:      Documentation/media/v4l-drivers/bttv*
2829F:      drivers/media/pci/bt8xx/bttv*
2830
2831BUSLOGIC SCSI DRIVER
2832M:      Khalid Aziz <khalid@gonehiking.org>
2833L:      linux-scsi@vger.kernel.org
2834S:      Maintained
2835F:      drivers/scsi/BusLogic.*
2836F:      drivers/scsi/FlashPoint.*
2837
2838C-MEDIA CMI8788 DRIVER
2839M:      Clemens Ladisch <clemens@ladisch.de>
2840L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2841T:      git git://git.alsa-project.org/alsa-kernel.git
2842S:      Maintained
2843F:      sound/pci/oxygen/
2844
2845C6X ARCHITECTURE
2846M:      Mark Salter <msalter@redhat.com>
2847M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2848L:      linux-c6x-dev@linux-c6x.org
2849W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2850S:      Maintained
2851F:      arch/c6x/
2852
2853CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2854M:      David Howells <dhowells@redhat.com>
2855L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2856S:      Supported
2857F:      Documentation/filesystems/caching/cachefiles.txt
2858F:      fs/cachefiles/
2859
2860CADET FM/AM RADIO RECEIVER DRIVER
2861M:      Hans Verkuil <hverkuil@xs4all.nl>
2862L:      linux-media@vger.kernel.org
2863T:      git git://linuxtv.org/media_tree.git
2864W:      https://linuxtv.org
2865S:      Maintained
2866F:      drivers/media/radio/radio-cadet*
2867
2868CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2869M:      Jonathan Corbet <corbet@lwn.net>
2870L:      linux-media@vger.kernel.org
2871T:      git git://linuxtv.org/media_tree.git
2872S:      Maintained
2873F:      Documentation/media/v4l-drivers/cafe_ccic*
2874F:      drivers/media/platform/marvell-ccic/
2875
2876CAIF NETWORK LAYER
2877M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2878L:      netdev@vger.kernel.org
2879S:      Supported
2880F:      Documentation/networking/caif/
2881F:      drivers/net/caif/
2882F:      include/uapi/linux/caif/
2883F:      include/net/caif/
2884F:      net/caif/
2885
2886CALGARY x86-64 IOMMU
2887M:      Muli Ben-Yehuda <mulix@mulix.org>
2888M:      Jon Mason <jdmason@kudzu.us>
2889L:      iommu@lists.linux-foundation.org
2890S:      Maintained
2891F:      arch/x86/kernel/pci-calgary_64.c
2892F:      arch/x86/kernel/tce_64.c
2893F:      arch/x86/include/asm/calgary.h
2894F:      arch/x86/include/asm/tce.h
2895
2896CAN NETWORK LAYER
2897M:      Oliver Hartkopp <socketcan@hartkopp.net>
2898M:      Marc Kleine-Budde <mkl@pengutronix.de>
2899L:      linux-can@vger.kernel.org
2900W:      https://github.com/linux-can
2901T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2902T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2903S:      Maintained
2904F:      Documentation/networking/can.txt
2905F:      net/can/
2906F:      include/linux/can/core.h
2907F:      include/uapi/linux/can.h
2908F:      include/uapi/linux/can/bcm.h
2909F:      include/uapi/linux/can/raw.h
2910F:      include/uapi/linux/can/gw.h
2911
2912CAN NETWORK DRIVERS
2913M:      Wolfgang Grandegger <wg@grandegger.com>
2914M:      Marc Kleine-Budde <mkl@pengutronix.de>
2915L:      linux-can@vger.kernel.org
2916W:      https://github.com/linux-can
2917T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2918T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2919S:      Maintained
2920F:      Documentation/devicetree/bindings/net/can/
2921F:      drivers/net/can/
2922F:      include/linux/can/dev.h
2923F:      include/linux/can/platform/
2924F:      include/uapi/linux/can/error.h
2925F:      include/uapi/linux/can/netlink.h
2926
2927CAPABILITIES
2928M:      Serge Hallyn <serge@hallyn.com>
2929L:      linux-security-module@vger.kernel.org
2930S:      Supported
2931F:      include/linux/capability.h
2932F:      include/uapi/linux/capability.h
2933F:      security/commoncap.c
2934F:      kernel/capability.c
2935
2936CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2937M:      Kevin Tsai <ktsai@capellamicro.com>
2938S:      Maintained
2939F:      drivers/iio/light/cm*
2940F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2941
2942CAVIUM I2C DRIVER
2943M:      Jan Glauber <jglauber@cavium.com>
2944M:      David Daney <david.daney@cavium.com>
2945W:      http://www.cavium.com
2946S:      Supported
2947F:      drivers/i2c/busses/i2c-octeon*
2948F:      drivers/i2c/busses/i2c-thunderx*
2949
2950CAVIUM LIQUIDIO NETWORK DRIVER
2951M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2952M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2953M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2954M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2955L:     netdev@vger.kernel.org
2956W:     http://www.cavium.com
2957S:     Supported
2958F:     drivers/net/ethernet/cavium/liquidio/
2959
2960CC2520 IEEE-802.15.4 RADIO DRIVER
2961M:      Varka Bhadram <varkabhadram@gmail.com>
2962L:      linux-wpan@vger.kernel.org
2963S:      Maintained
2964F:      drivers/net/ieee802154/cc2520.c
2965F:      include/linux/spi/cc2520.h
2966F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2967
2968CEC DRIVER
2969M:      Hans Verkuil <hans.verkuil@cisco.com>
2970L:      linux-media@vger.kernel.org
2971T:      git git://linuxtv.org/media_tree.git
2972W:      http://linuxtv.org
2973S:      Supported
2974F:      Documentation/cec.txt
2975F:      Documentation/media/uapi/cec
2976F:      drivers/staging/media/cec/
2977F:      drivers/media/cec-edid.c
2978F:      drivers/media/rc/keymaps/rc-cec.c
2979F:      include/media/cec.h
2980F:      include/media/cec-edid.h
2981F:      include/linux/cec.h
2982F:      include/linux/cec-funcs.h
2983
2984CELL BROADBAND ENGINE ARCHITECTURE
2985M:      Arnd Bergmann <arnd@arndb.de>
2986L:      linuxppc-dev@lists.ozlabs.org
2987W:      http://www.ibm.com/developerworks/power/cell/
2988S:      Supported
2989F:      arch/powerpc/include/asm/cell*.h
2990F:      arch/powerpc/include/asm/spu*.h
2991F:      arch/powerpc/include/uapi/asm/spu*.h
2992F:      arch/powerpc/oprofile/*cell*
2993F:      arch/powerpc/platforms/cell/
2994
2995CEPH COMMON CODE (LIBCEPH)
2996M:      Ilya Dryomov <idryomov@gmail.com>
2997M:      "Yan, Zheng" <zyan@redhat.com>
2998M:      Sage Weil <sage@redhat.com>
2999L:      ceph-devel@vger.kernel.org
3000W:      http://ceph.com/
3001T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3002T:      git git://github.com/ceph/ceph-client.git
3003S:      Supported
3004F:      net/ceph/
3005F:      include/linux/ceph/
3006F:      include/linux/crush/
3007
3008CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3009M:      "Yan, Zheng" <zyan@redhat.com>
3010M:      Sage Weil <sage@redhat.com>
3011M:      Ilya Dryomov <idryomov@gmail.com>
3012L:      ceph-devel@vger.kernel.org
3013W:      http://ceph.com/
3014T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3015T:      git git://github.com/ceph/ceph-client.git
3016S:      Supported
3017F:      Documentation/filesystems/ceph.txt
3018F:      fs/ceph/
3019
3020CERTIFICATE HANDLING:
3021M:      David Howells <dhowells@redhat.com>
3022M:      David Woodhouse <dwmw2@infradead.org>
3023L:      keyrings@vger.kernel.org
3024S:      Maintained
3025F:      Documentation/module-signing.txt
3026F:      certs/
3027F:      scripts/sign-file.c
3028F:      scripts/extract-cert.c
3029
3030CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3031L:      linux-usb@vger.kernel.org
3032S:      Orphan
3033F:      Documentation/usb/WUSB-Design-overview.txt
3034F:      Documentation/usb/wusb-cbaf
3035F:      drivers/usb/host/hwa-hc.c
3036F:      drivers/usb/host/whci/
3037F:      drivers/usb/wusbcore/
3038F:      include/linux/usb/wusb*
3039
3040CFAG12864B LCD DRIVER
3041M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3042W:      http://miguelojeda.es/auxdisplay.htm
3043W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3044S:      Maintained
3045F:      drivers/auxdisplay/cfag12864b.c
3046F:      include/linux/cfag12864b.h
3047
3048CFAG12864BFB LCD FRAMEBUFFER DRIVER
3049M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3050W:      http://miguelojeda.es/auxdisplay.htm
3051W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3052S:      Maintained
3053F:      drivers/auxdisplay/cfag12864bfb.c
3054F:      include/linux/cfag12864b.h
3055
3056CFG80211 and NL80211
3057M:      Johannes Berg <johannes@sipsolutions.net>
3058L:      linux-wireless@vger.kernel.org
3059W:      http://wireless.kernel.org/
3060T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3061T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3062S:      Maintained
3063F:      include/uapi/linux/nl80211.h
3064F:      include/net/cfg80211.h
3065F:      net/wireless/*
3066X:      net/wireless/wext*
3067
3068CHAR and MISC DRIVERS
3069M:      Arnd Bergmann <arnd@arndb.de>
3070M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3071T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3072S:      Supported
3073F:      drivers/char/*
3074F:      drivers/misc/*
3075F:      include/linux/miscdevice.h
3076
3077CHECKPATCH
3078M:      Andy Whitcroft <apw@canonical.com>
3079M:      Joe Perches <joe@perches.com>
3080S:      Maintained
3081F:      scripts/checkpatch.pl
3082
3083CHINESE DOCUMENTATION
3084M:      Harry Wei <harryxiyou@gmail.com>
3085L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3086L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3087S:      Maintained
3088F:      Documentation/zh_CN/
3089
3090CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3091M:      Peter Chen <Peter.Chen@nxp.com>
3092T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3093L:      linux-usb@vger.kernel.org
3094S:      Maintained
3095F:      drivers/usb/chipidea/
3096
3097CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3098M:      Hans de Goede <hdegoede@redhat.com>
3099L:      linux-input@vger.kernel.org
3100S:      Maintained
3101F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3102F:      drivers/input/touchscreen/chipone_icn8318.c
3103
3104CHROME HARDWARE PLATFORM SUPPORT
3105M:      Olof Johansson <olof@lixom.net>
3106S:      Maintained
3107T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3108F:      drivers/platform/chrome/
3109
3110CISCO VIC ETHERNET NIC DRIVER
3111M:      Christian Benvenuti <benve@cisco.com>
3112M:      Sujith Sankar <ssujith@cisco.com>
3113M:      Govindarajulu Varadarajan <_govind@gmx.com>
3114M:      Neel Patel <neepatel@cisco.com>
3115S:      Supported
3116F:      drivers/net/ethernet/cisco/enic/
3117
3118CISCO VIC LOW LATENCY NIC DRIVER
3119M:      Christian Benvenuti <benve@cisco.com>
3120M:      Dave Goodell <dgoodell@cisco.com>
3121S:      Supported
3122F:      drivers/infiniband/hw/usnic/
3123
3124CIRRUS LOGIC EP93XX ETHERNET DRIVER
3125M:      Hartley Sweeten <hsweeten@visionengravers.com>
3126L:      netdev@vger.kernel.org
3127S:      Maintained
3128F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3129
3130CIRRUS LOGIC AUDIO CODEC DRIVERS
3131M:      Brian Austin <brian.austin@cirrus.com>
3132M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3133L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3134S:      Maintained
3135F:      sound/soc/codecs/cs*
3136
3137CLEANCACHE API
3138M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3139L:      linux-kernel@vger.kernel.org
3140S:      Maintained
3141F:      mm/cleancache.c
3142F:      include/linux/cleancache.h
3143
3144CLK API
3145M:      Russell King <linux@armlinux.org.uk>
3146L:      linux-clk@vger.kernel.org
3147S:      Maintained
3148F:      include/linux/clk.h
3149
3150CLOCKSOURCE, CLOCKEVENT DRIVERS
3151M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3152M:      Thomas Gleixner <tglx@linutronix.de>
3153L:      linux-kernel@vger.kernel.org
3154T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3155S:      Supported
3156F:      drivers/clocksource
3157
3158CISCO FCOE HBA DRIVER
3159M:      Hiral Patel <hiralpat@cisco.com>
3160M:      Suma Ramars <sramars@cisco.com>
3161M:      Brian Uchino <buchino@cisco.com>
3162L:      linux-scsi@vger.kernel.org
3163S:      Supported
3164F:      drivers/scsi/fnic/
3165
3166CISCO SCSI HBA DRIVER
3167M:      Narsimhulu Musini <nmusini@cisco.com>
3168M:      Sesidhar Baddela <sebaddel@cisco.com>
3169L:      linux-scsi@vger.kernel.org
3170S:      Supported
3171F:      drivers/scsi/snic/
3172
3173CMPC ACPI DRIVER
3174M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3175M:      Daniel Oliveira Nascimento <don@syst.com.br>
3176L:      platform-driver-x86@vger.kernel.org
3177S:      Supported
3178F:      drivers/platform/x86/classmate-laptop.c
3179
3180COBALT MEDIA DRIVER
3181M:      Hans Verkuil <hans.verkuil@cisco.com>
3182L:      linux-media@vger.kernel.org
3183T:      git git://linuxtv.org/media_tree.git
3184W:      https://linuxtv.org
3185S:      Supported
3186F:      drivers/media/pci/cobalt/
3187
3188COCCINELLE/Semantic Patches (SmPL)
3189M:      Julia Lawall <Julia.Lawall@lip6.fr>
3190M:      Gilles Muller <Gilles.Muller@lip6.fr>
3191M:      Nicolas Palix <nicolas.palix@imag.fr>
3192M:      Michal Marek <mmarek@suse.com>
3193L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3194T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3195W:      http://coccinelle.lip6.fr/
3196S:      Supported
3197F:      Documentation/dev-tools/coccinelle.rst
3198F:      scripts/coccinelle/
3199F:      scripts/coccicheck
3200
3201CODA FILE SYSTEM
3202M:      Jan Harkes <jaharkes@cs.cmu.edu>
3203M:      coda@cs.cmu.edu
3204L:      codalist@coda.cs.cmu.edu
3205W:      http://www.coda.cs.cmu.edu/
3206S:      Maintained
3207F:      Documentation/filesystems/coda.txt
3208F:      fs/coda/
3209F:      include/linux/coda*.h
3210F:      include/uapi/linux/coda*.h
3211
3212CODA V4L2 MEM2MEM DRIVER
3213M:      Philipp Zabel <p.zabel@pengutronix.de>
3214L:      linux-media@vger.kernel.org
3215S:      Maintained
3216F:      Documentation/devicetree/bindings/media/coda.txt
3217F:      drivers/media/platform/coda/
3218
3219COMMON CLK FRAMEWORK
3220M:      Michael Turquette <mturquette@baylibre.com>
3221M:      Stephen Boyd <sboyd@codeaurora.org>
3222L:      linux-clk@vger.kernel.org
3223Q:      http://patchwork.kernel.org/project/linux-clk/list/
3224T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3225S:      Maintained
3226F:      Documentation/devicetree/bindings/clock/
3227F:      drivers/clk/
3228X:      drivers/clk/clkdev.c
3229F:      include/linux/clk-pr*
3230F:      include/linux/clk/
3231
3232COMMON INTERNET FILE SYSTEM (CIFS)
3233M:      Steve French <sfrench@samba.org>
3234L:      linux-cifs@vger.kernel.org
3235L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3236W:      http://linux-cifs.samba.org/
3237T:      git git://git.samba.org/sfrench/cifs-2.6.git
3238S:      Supported
3239F:      Documentation/filesystems/cifs/
3240F:      fs/cifs/
3241
3242COMPACTPCI HOTPLUG CORE
3243M:      Scott Murray <scott@spiteful.org>
3244L:      linux-pci@vger.kernel.org
3245S:      Maintained
3246F:      drivers/pci/hotplug/cpci_hotplug*
3247
3248COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3249M:      Scott Murray <scott@spiteful.org>
3250L:      linux-pci@vger.kernel.org
3251S:      Maintained
3252F:      drivers/pci/hotplug/cpcihp_zt5550.*
3253
3254COMPACTPCI HOTPLUG GENERIC DRIVER
3255M:      Scott Murray <scott@spiteful.org>
3256L:      linux-pci@vger.kernel.org
3257S:      Maintained
3258F:      drivers/pci/hotplug/cpcihp_generic.c
3259
3260COMPAL LAPTOP SUPPORT
3261M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3262L:      platform-driver-x86@vger.kernel.org
3263S:      Maintained
3264F:      drivers/platform/x86/compal-laptop.c
3265
3266CONEXANT ACCESSRUNNER USB DRIVER
3267L:      accessrunner-general@lists.sourceforge.net
3268W:      http://accessrunner.sourceforge.net/
3269S:      Orphan
3270F:      drivers/usb/atm/cxacru.c
3271
3272CONFIGFS
3273M:      Joel Becker <jlbec@evilplan.org>
3274M:      Christoph Hellwig <hch@lst.de>
3275T:      git git://git.infradead.org/users/hch/configfs.git
3276S:      Supported
3277F:      fs/configfs/
3278F:      include/linux/configfs.h
3279
3280CONNECTOR
3281M:      Evgeniy Polyakov <zbr@ioremap.net>
3282L:      netdev@vger.kernel.org
3283S:      Maintained
3284F:      drivers/connector/
3285
3286CONTROL GROUP (CGROUP)
3287M:      Tejun Heo <tj@kernel.org>
3288M:      Li Zefan <lizefan@huawei.com>
3289M:      Johannes Weiner <hannes@cmpxchg.org>
3290L:      cgroups@vger.kernel.org
3291T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3292S:      Maintained
3293F:      Documentation/cgroup*
3294F:      include/linux/cgroup*
3295F:      kernel/cgroup*
3296
3297CONTROL GROUP - CPUSET
3298M:      Li Zefan <lizefan@huawei.com>
3299L:      cgroups@vger.kernel.org
3300W:      http://www.bullopensource.org/cpuset/
3301W:      http://oss.sgi.com/projects/cpusets/
3302T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3303S:      Maintained
3304F:      Documentation/cgroup-v1/cpusets.txt
3305F:      include/linux/cpuset.h
3306F:      kernel/cpuset.c
3307
3308CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3309M:      Johannes Weiner <hannes@cmpxchg.org>
3310M:      Michal Hocko <mhocko@kernel.org>
3311M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3312L:      cgroups@vger.kernel.org
3313L:      linux-mm@kvack.org
3314S:      Maintained
3315F:      mm/memcontrol.c
3316F:      mm/swap_cgroup.c
3317
3318CORETEMP HARDWARE MONITORING DRIVER
3319M:      Fenghua Yu <fenghua.yu@intel.com>
3320L:      linux-hwmon@vger.kernel.org
3321S:      Maintained
3322F:      Documentation/hwmon/coretemp
3323F:      drivers/hwmon/coretemp.c
3324
3325COSA/SRP SYNC SERIAL DRIVER
3326M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3327W:      http://www.fi.muni.cz/~kas/cosa/
3328S:      Maintained
3329F:      drivers/net/wan/cosa*
3330
3331CPMAC ETHERNET DRIVER
3332M:      Florian Fainelli <f.fainelli@gmail.com>
3333L:      netdev@vger.kernel.org
3334S:      Maintained
3335F:      drivers/net/ethernet/ti/cpmac.c
3336
3337CPU FREQUENCY DRIVERS
3338M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3339M:      Viresh Kumar <viresh.kumar@linaro.org>
3340L:      linux-pm@vger.kernel.org
3341S:      Maintained
3342T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3343T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3344F:      Documentation/cpu-freq/
3345F:      drivers/cpufreq/
3346F:      include/linux/cpufreq.h
3347
3348CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3349M:      Viresh Kumar <viresh.kumar@linaro.org>
3350M:      Sudeep Holla <sudeep.holla@arm.com>
3351L:      linux-pm@vger.kernel.org
3352W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3353S:      Maintained
3354F:      drivers/cpufreq/arm_big_little.h
3355F:      drivers/cpufreq/arm_big_little.c
3356F:      drivers/cpufreq/arm_big_little_dt.c
3357
3358CPUIDLE DRIVER - ARM BIG LITTLE
3359M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3360M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3361L:      linux-pm@vger.kernel.org
3362L:      linux-arm-kernel@lists.infradead.org
3363T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3364S:      Maintained
3365F:      drivers/cpuidle/cpuidle-big_little.c
3366
3367CPUIDLE DRIVER - ARM EXYNOS
3368M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3369M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3370M:      Kukjin Kim <kgene@kernel.org>
3371L:      linux-pm@vger.kernel.org
3372L:      linux-samsung-soc@vger.kernel.org
3373S:      Supported
3374F:      drivers/cpuidle/cpuidle-exynos.c
3375F:      arch/arm/mach-exynos/pm.c
3376
3377CPUIDLE DRIVERS
3378M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3379M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3380L:      linux-pm@vger.kernel.org
3381S:      Maintained
3382T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3383F:      drivers/cpuidle/*
3384F:      include/linux/cpuidle.h
3385
3386CPUID/MSR DRIVER
3387M:      "H. Peter Anvin" <hpa@zytor.com>
3388S:      Maintained
3389F:      arch/x86/kernel/cpuid.c
3390F:      arch/x86/kernel/msr.c
3391
3392CPU POWER MONITORING SUBSYSTEM
3393M:      Thomas Renninger <trenn@suse.com>
3394L:      linux-pm@vger.kernel.org
3395S:      Maintained
3396F:      tools/power/cpupower/
3397
3398CRAMFS FILESYSTEM
3399W:      http://sourceforge.net/projects/cramfs/
3400S:      Orphan / Obsolete
3401F:      Documentation/filesystems/cramfs.txt
3402F:      fs/cramfs/
3403
3404CRIS PORT
3405M:      Mikael Starvik <starvik@axis.com>
3406M:      Jesper Nilsson <jesper.nilsson@axis.com>
3407L:      linux-cris-kernel@axis.com
3408W:      http://developer.axis.com
3409T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3410S:      Maintained
3411F:      arch/cris/
3412F:      drivers/tty/serial/crisv10.*
3413
3414CRYPTO API
3415M:      Herbert Xu <herbert@gondor.apana.org.au>
3416M:      "David S. Miller" <davem@davemloft.net>
3417L:      linux-crypto@vger.kernel.org
3418T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3419T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3420S:      Maintained
3421F:      Documentation/crypto/
3422F:      Documentation/devicetree/bindings/crypto/
3423F:      Documentation/DocBook/crypto-API.tmpl
3424F:      arch/*/crypto/
3425F:      crypto/
3426F:      drivers/crypto/
3427F:      include/crypto/
3428
3429CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3430M:      Neil Horman <nhorman@tuxdriver.com>
3431L:      linux-crypto@vger.kernel.org
3432S:      Maintained
3433F:      crypto/ansi_cprng.c
3434F:      crypto/rng.c
3435
3436CS3308 MEDIA DRIVER
3437M:      Hans Verkuil <hverkuil@xs4all.nl>
3438L:      linux-media@vger.kernel.org
3439T:      git git://linuxtv.org/media_tree.git
3440W:      http://linuxtv.org
3441S:      Odd Fixes
3442F:      drivers/media/i2c/cs3308.c
3443F:      drivers/media/i2c/cs3308.h
3444
3445CS5535 Audio ALSA driver
3446M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3447S:      Maintained
3448F:      sound/pci/cs5535audio/
3449
3450CW1200 WLAN driver
3451M:      Solomon Peachy <pizza@shaftnet.org>
3452S:      Maintained
3453F:      drivers/net/wireless/st/cw1200/
3454
3455CX18 VIDEO4LINUX DRIVER
3456M:      Andy Walls <awalls@md.metrocast.net>
3457L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3458L:      linux-media@vger.kernel.org
3459T:      git git://linuxtv.org/media_tree.git
3460W:      https://linuxtv.org
3461W:      http://www.ivtvdriver.org/index.php/Cx18
3462S:      Maintained
3463F:      Documentation/media/v4l-drivers/cx18*
3464F:      drivers/media/pci/cx18/
3465F:      include/uapi/linux/ivtv*
3466
3467CX2341X MPEG ENCODER HELPER MODULE
3468M:      Hans Verkuil <hverkuil@xs4all.nl>
3469L:      linux-media@vger.kernel.org
3470T:      git git://linuxtv.org/media_tree.git
3471W:      https://linuxtv.org
3472S:      Maintained
3473F:      drivers/media/common/cx2341x*
3474F:      include/media/cx2341x*
3475
3476CX24120 MEDIA DRIVER
3477M:      Jemma Denson <jdenson@gmail.com>
3478M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3479L:      linux-media@vger.kernel.org
3480W:      https://linuxtv.org
3481Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3482S:      Maintained
3483F:      drivers/media/dvb-frontends/cx24120*
3484
3485CX88 VIDEO4LINUX DRIVER
3486M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3487M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3488L:      linux-media@vger.kernel.org
3489W:      https://linuxtv.org
3490T:      git git://linuxtv.org/media_tree.git
3491S:      Odd fixes
3492F:      Documentation/media/v4l-drivers/cx88*
3493F:      drivers/media/pci/cx88/
3494
3495CXD2820R MEDIA DRIVER
3496M:      Antti Palosaari <crope@iki.fi>
3497L:      linux-media@vger.kernel.org
3498W:      https://linuxtv.org
3499W:      http://palosaari.fi/linux/
3500Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3501T:      git git://linuxtv.org/anttip/media_tree.git
3502S:      Maintained
3503F:      drivers/media/dvb-frontends/cxd2820r*
3504
3505CXGB3 ETHERNET DRIVER (CXGB3)
3506M:      Santosh Raspatur <santosh@chelsio.com>
3507L:      netdev@vger.kernel.org
3508W:      http://www.chelsio.com
3509S:      Supported
3510F:      drivers/net/ethernet/chelsio/cxgb3/
3511
3512CXGB3 ISCSI DRIVER (CXGB3I)
3513M:      Karen Xie <kxie@chelsio.com>
3514L:      linux-scsi@vger.kernel.org
3515W:      http://www.chelsio.com
3516S:      Supported
3517F:      drivers/scsi/cxgbi/cxgb3i
3518
3519CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3520M:      Steve Wise <swise@chelsio.com>
3521L:      linux-rdma@vger.kernel.org
3522W:      http://www.openfabrics.org
3523S:      Supported
3524F:      drivers/infiniband/hw/cxgb3/
3525F:      include/uapi/rdma/cxgb3-abi.h
3526
3527CXGB4 ETHERNET DRIVER (CXGB4)
3528M:      Hariprasad S <hariprasad@chelsio.com>
3529L:      netdev@vger.kernel.org
3530W:      http://www.chelsio.com
3531S:      Supported
3532F:      drivers/net/ethernet/chelsio/cxgb4/
3533
3534CXGB4 ISCSI DRIVER (CXGB4I)
3535M:      Karen Xie <kxie@chelsio.com>
3536L:      linux-scsi@vger.kernel.org
3537W:      http://www.chelsio.com
3538S:      Supported
3539F:      drivers/scsi/cxgbi/cxgb4i
3540
3541CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3542M:      Steve Wise <swise@chelsio.com>
3543L:      linux-rdma@vger.kernel.org
3544W:      http://www.openfabrics.org
3545S:      Supported
3546F:      drivers/infiniband/hw/cxgb4/
3547F:      include/uapi/rdma/cxgb4-abi.h
3548
3549CXGB4VF ETHERNET DRIVER (CXGB4VF)
3550M:      Casey Leedom <leedom@chelsio.com>
3551L:      netdev@vger.kernel.org
3552W:      http://www.chelsio.com
3553S:      Supported
3554F:      drivers/net/ethernet/chelsio/cxgb4vf/
3555
3556CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3557M:      Ian Munsie <imunsie@au1.ibm.com>
3558M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3559L:      linuxppc-dev@lists.ozlabs.org
3560S:      Supported
3561F:      arch/powerpc/platforms/powernv/pci-cxl.c
3562F:      drivers/misc/cxl/
3563F:      include/misc/cxl*
3564F:      include/uapi/misc/cxl.h
3565F:      Documentation/powerpc/cxl.txt
3566F:      Documentation/ABI/testing/sysfs-class-cxl
3567
3568CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3569M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3570M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3571M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3572L:      linux-scsi@vger.kernel.org
3573S:      Supported
3574F:      drivers/scsi/cxlflash/
3575F:      include/uapi/scsi/cxlflash_ioctls.h
3576F:      Documentation/powerpc/cxlflash.txt
3577
3578STMMAC ETHERNET DRIVER
3579M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3580M:      Alexandre Torgue <alexandre.torgue@st.com>
3581L:      netdev@vger.kernel.org
3582W:      http://www.stlinux.com
3583S:      Supported
3584F:      drivers/net/ethernet/stmicro/stmmac/
3585
3586CYBERPRO FB DRIVER
3587M:      Russell King <linux@armlinux.org.uk>
3588L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3589W:      http://www.armlinux.org.uk/
3590S:      Maintained
3591F:      drivers/video/fbdev/cyber2000fb.*
3592
3593CYCLADES ASYNC MUX DRIVER
3594W:      http://www.cyclades.com/
3595S:      Orphan
3596F:      drivers/tty/cyclades.c
3597F:      include/linux/cyclades.h
3598F:      include/uapi/linux/cyclades.h
3599
3600CYCLADES PC300 DRIVER
3601W:      http://www.cyclades.com/
3602S:      Orphan
3603F:      drivers/net/wan/pc300*
3604
3605CYPRESS_FIRMWARE MEDIA DRIVER
3606M:      Antti Palosaari <crope@iki.fi>
3607L:      linux-media@vger.kernel.org
3608W:      https://linuxtv.org
3609W:      http://palosaari.fi/linux/
3610Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3611T:      git git://linuxtv.org/anttip/media_tree.git
3612S:      Maintained
3613F:      drivers/media/common/cypress_firmware*
3614
3615CYTTSP TOUCHSCREEN DRIVER
3616M:      Ferruh Yigit <fery@cypress.com>
3617L:      linux-input@vger.kernel.org
3618S:      Supported
3619F:      drivers/input/touchscreen/cyttsp*
3620F:      include/linux/input/cyttsp.h
3621
3622DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3623M:      Joshua Kinard <kumba@gentoo.org>
3624S:      Maintained
3625F:      drivers/rtc/rtc-ds1685.c
3626F:      include/linux/rtc/ds1685.h
3627
3628DAMA SLAVE for AX.25
3629M:      Joerg Reuter <jreuter@yaina.de>
3630W:      http://yaina.de/jreuter/
3631W:      http://www.qsl.net/dl1bke/
3632L:      linux-hams@vger.kernel.org
3633S:      Maintained
3634F:      net/ax25/af_ax25.c
3635F:      net/ax25/ax25_dev.c
3636F:      net/ax25/ax25_ds_*
3637F:      net/ax25/ax25_in.c
3638F:      net/ax25/ax25_out.c
3639F:      net/ax25/ax25_timer.c
3640F:      net/ax25/sysctl_net_ax25.c
3641
3642DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3643L:      netdev@vger.kernel.org
3644S:      Orphan
3645F:      Documentation/networking/dmfe.txt
3646F:      drivers/net/ethernet/dec/tulip/dmfe.c
3647
3648DC390/AM53C974 SCSI driver
3649M:      Hannes Reinecke <hare@suse.com>
3650L:      linux-scsi@vger.kernel.org
3651S:      Maintained
3652F:      drivers/scsi/am53c974.c
3653
3654DC395x SCSI driver
3655M:      Oliver Neukum <oliver@neukum.org>
3656M:      Ali Akcaagac <aliakc@web.de>
3657M:      Jamie Lenehan <lenehan@twibble.org>
3658L:      dc395x@twibble.org
3659W:      http://twibble.org/dist/dc395x/
3660W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3661S:      Maintained
3662F:      Documentation/scsi/dc395x.txt
3663F:      drivers/scsi/dc395x.*
3664
3665DCCP PROTOCOL
3666M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3667L:      dccp@vger.kernel.org
3668W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3669S:      Maintained
3670F:      include/linux/dccp.h
3671F:      include/uapi/linux/dccp.h
3672F:      include/linux/tfrc.h
3673F:      net/dccp/
3674
3675DECnet NETWORK LAYER
3676W:      http://linux-decnet.sourceforge.net
3677L:      linux-decnet-user@lists.sourceforge.net
3678S:      Orphan
3679F:      Documentation/networking/decnet.txt
3680F:      net/decnet/
3681
3682DECSTATION PLATFORM SUPPORT
3683M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3684L:      linux-mips@linux-mips.org
3685W:      http://www.linux-mips.org/wiki/DECstation
3686S:      Maintained
3687F:      arch/mips/dec/
3688F:      arch/mips/include/asm/dec/
3689F:      arch/mips/include/asm/mach-dec/
3690
3691DEFXX FDDI NETWORK DRIVER
3692M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3693S:      Maintained
3694F:      drivers/net/fddi/defxx.*
3695
3696DELL LAPTOP DRIVER
3697M:      Matthew Garrett <mjg59@srcf.ucam.org>
3698M:      Pali Rohár <pali.rohar@gmail.com>
3699L:      platform-driver-x86@vger.kernel.org
3700S:      Maintained
3701F:      drivers/platform/x86/dell-laptop.c
3702
3703DELL LAPTOP RBTN DRIVER
3704M:      Pali Rohár <pali.rohar@gmail.com>
3705S:      Maintained
3706F:      drivers/platform/x86/dell-rbtn.*
3707
3708DELL LAPTOP FREEFALL DRIVER
3709M:      Pali Rohár <pali.rohar@gmail.com>
3710S:      Maintained
3711F:      drivers/platform/x86/dell-smo8800.c
3712
3713DELL LAPTOP SMM DRIVER
3714M:      Pali Rohár <pali.rohar@gmail.com>
3715S:      Maintained
3716F:      drivers/hwmon/dell-smm-hwmon.c
3717F:      include/uapi/linux/i8k.h
3718
3719DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3720M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3721S:      Maintained
3722F:      Documentation/dcdbas.txt
3723F:      drivers/firmware/dcdbas.*
3724
3725DELL WMI EXTRAS DRIVER
3726M:      Matthew Garrett <mjg59@srcf.ucam.org>
3727M:      Pali Rohár <pali.rohar@gmail.com>
3728S:      Maintained
3729F:      drivers/platform/x86/dell-wmi.c
3730
3731DESIGNWARE USB2 DRD IP DRIVER
3732M:      John Youn <johnyoun@synopsys.com>
3733L:      linux-usb@vger.kernel.org
3734T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3735S:      Maintained
3736F:      drivers/usb/dwc2/
3737
3738DESIGNWARE USB3 DRD IP DRIVER
3739M:      Felipe Balbi <balbi@kernel.org>
3740L:      linux-usb@vger.kernel.org
3741T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3742S:      Maintained
3743F:      drivers/usb/dwc3/
3744
3745DEVICE COREDUMP (DEV_COREDUMP)
3746M:      Johannes Berg <johannes@sipsolutions.net>
3747L:      linux-kernel@vger.kernel.org
3748S:      Maintained
3749F:      drivers/base/devcoredump.c
3750F:      include/linux/devcoredump.h
3751
3752DEVICE FREQUENCY (DEVFREQ)
3753M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3754M:      Kyungmin Park <kyungmin.park@samsung.com>
3755L:      linux-pm@vger.kernel.org
3756T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3757S:      Maintained
3758F:      drivers/devfreq/
3759F:      include/linux/devfreq.h
3760F:      Documentation/devicetree/bindings/devfreq/
3761
3762DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3763M:      Chanwoo Choi <cw00.choi@samsung.com>
3764L:      linux-pm@vger.kernel.org
3765T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3766S:      Supported
3767F:      drivers/devfreq/event/
3768F:      drivers/devfreq/devfreq-event.c
3769F:      include/linux/devfreq-event.h
3770F:      Documentation/devicetree/bindings/devfreq/event/
3771
3772BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3773M:      Chanwoo Choi <cw00.choi@samsung.com>
3774L:      linux-pm@vger.kernel.org
3775L:      linux-samsung-soc@vger.kernel.org
3776T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3777S:      Maintained
3778F:      drivers/devfreq/exynos-bus.c
3779F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3780
3781DEVICE NUMBER REGISTRY
3782M:      Torben Mathiasen <device@lanana.org>
3783W:      http://lanana.org/docs/device-list/index.html
3784S:      Maintained
3785
3786DEVICE-MAPPER  (LVM)
3787M:      Alasdair Kergon <agk@redhat.com>
3788M:      Mike Snitzer <snitzer@redhat.com>
3789M:      dm-devel@redhat.com
3790L:      dm-devel@redhat.com
3791W:      http://sources.redhat.com/dm
3792Q:      http://patchwork.kernel.org/project/dm-devel/list/
3793T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3794T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3795S:      Maintained
3796F:      Documentation/device-mapper/
3797F:      drivers/md/dm*
3798F:      drivers/md/persistent-data/
3799F:      include/linux/device-mapper.h
3800F:      include/linux/dm-*.h
3801F:      include/uapi/linux/dm-*.h
3802
3803DEVLINK
3804M:      Jiri Pirko <jiri@mellanox.com>
3805L:      netdev@vger.kernel.org
3806S:      Supported
3807F:      net/core/devlink.c
3808F:      include/net/devlink.h
3809F:      include/uapi/linux/devlink.h
3810
3811DIALOG SEMICONDUCTOR DRIVERS
3812M:      Support Opensource <support.opensource@diasemi.com>
3813W:      http://www.dialog-semiconductor.com/products
3814S:      Supported
3815F:      Documentation/hwmon/da90??
3816F:      Documentation/devicetree/bindings/mfd/da90*.txt
3817F:      Documentation/devicetree/bindings/regulator/da92*.txt
3818F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3819F:      drivers/gpio/gpio-da90??.c
3820F:      drivers/hwmon/da90??-hwmon.c
3821F:      drivers/iio/adc/da91??-*.c
3822F:      drivers/input/misc/da90??_onkey.c
3823F:      drivers/input/touchscreen/da9052_tsi.c
3824F:      drivers/leds/leds-da90??.c
3825F:      drivers/mfd/da903x.c
3826F:      drivers/mfd/da90??-*.c
3827F:      drivers/mfd/da91??-*.c
3828F:      drivers/power/supply/da9052-battery.c
3829F:      drivers/power/supply/da91??-*.c
3830F:      drivers/regulator/da903x.c
3831F:      drivers/regulator/da9???-regulator.[ch]
3832F:      drivers/rtc/rtc-da90??.c
3833F:      drivers/video/backlight/da90??_bl.c
3834F:      drivers/watchdog/da90??_wdt.c
3835F:      include/linux/mfd/da903x.h
3836F:      include/linux/mfd/da9052/
3837F:      include/linux/mfd/da9055/
3838F:      include/linux/mfd/da9062/
3839F:      include/linux/mfd/da9063/
3840F:      include/linux/mfd/da9150/
3841F:      include/linux/regulator/da9211.h
3842F:      include/sound/da[79]*.h
3843F:      sound/soc/codecs/da[79]*.[ch]
3844
3845DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3846M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3847L:      linux-gpio@vger.kernel.org
3848S:      Maintained
3849F:      drivers/gpio/gpio-gpio-mm.c
3850
3851DIGI NEO AND CLASSIC PCI PRODUCTS
3852M:      Lidza Louina <lidza.louina@gmail.com>
3853M:      Mark Hounschell <markh@compro.net>
3854L:      driverdev-devel@linuxdriverproject.org
3855S:      Maintained
3856F:      drivers/staging/dgnc/
3857
3858DIOLAN U2C-12 I2C DRIVER
3859M:      Guenter Roeck <linux@roeck-us.net>
3860L:      linux-i2c@vger.kernel.org
3861S:      Maintained
3862F:      drivers/i2c/busses/i2c-diolan-u2c.c
3863
3864DIRECT ACCESS (DAX)
3865M:      Matthew Wilcox <willy@linux.intel.com>
3866L:      linux-fsdevel@vger.kernel.org
3867S:      Supported
3868F:      fs/dax.c
3869
3870DIRECTORY NOTIFICATION (DNOTIFY)
3871M:      Eric Paris <eparis@parisplace.org>
3872S:      Maintained
3873F:      Documentation/filesystems/dnotify.txt
3874F:      fs/notify/dnotify/
3875F:      include/linux/dnotify.h
3876
3877DISK GEOMETRY AND PARTITION HANDLING
3878M:      Andries Brouwer <aeb@cwi.nl>
3879W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3880W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3881W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3882S:      Maintained
3883
3884DISKQUOTA
3885M:      Jan Kara <jack@suse.com>
3886S:      Maintained
3887F:      Documentation/filesystems/quota.txt
3888F:      fs/quota/
3889F:      include/linux/quota*.h
3890F:      include/uapi/linux/quota*.h
3891
3892DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3893M:      Bernie Thompson <bernie@plugable.com>
3894L:      linux-fbdev@vger.kernel.org
3895S:      Maintained
3896W:      http://plugable.com/category/projects/udlfb/
3897F:      drivers/video/fbdev/udlfb.c
3898F:      include/video/udlfb.h
3899F:      Documentation/fb/udlfb.txt
3900
3901DISTRIBUTED LOCK MANAGER (DLM)
3902M:      Christine Caulfield <ccaulfie@redhat.com>
3903M:      David Teigland <teigland@redhat.com>
3904L:      cluster-devel@redhat.com
3905W:      http://sources.redhat.com/cluster/
3906T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3907S:      Supported
3908F:      fs/dlm/
3909
3910DMA BUFFER SHARING FRAMEWORK
3911M:      Sumit Semwal <sumit.semwal@linaro.org>
3912S:      Maintained
3913L:      linux-media@vger.kernel.org
3914L:      dri-devel@lists.freedesktop.org
3915L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3916F:      drivers/dma-buf/
3917F:      include/linux/dma-buf*
3918F:      include/linux/reservation.h
3919F:      include/linux/*fence.h
3920F:      Documentation/dma-buf-sharing.txt
3921T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3922
3923SYNC FILE FRAMEWORK
3924M:      Sumit Semwal <sumit.semwal@linaro.org>
3925R:      Gustavo Padovan <gustavo@padovan.org>
3926S:      Maintained
3927L:      linux-media@vger.kernel.org
3928L:      dri-devel@lists.freedesktop.org
3929F:      drivers/dma-buf/sync_file.c
3930F:      include/linux/sync_file.h
3931F:      Documentation/sync_file.txt
3932T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3933
3934DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3935M:      Vinod Koul <vinod.koul@intel.com>
3936L:      dmaengine@vger.kernel.org
3937Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3938S:      Maintained
3939F:      drivers/dma/
3940F:      include/linux/dmaengine.h
3941F:      Documentation/devicetree/bindings/dma/
3942F:      Documentation/dmaengine/
3943T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3944
3945DME1737 HARDWARE MONITOR DRIVER
3946M:      Juerg Haefliger <juergh@gmail.com>
3947L:      linux-hwmon@vger.kernel.org
3948S:      Maintained
3949F:      Documentation/hwmon/dme1737
3950F:      drivers/hwmon/dme1737.c
3951
3952DMI/SMBIOS SUPPORT
3953M:      Jean Delvare <jdelvare@suse.com>
3954S:      Maintained
3955T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3956F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3957F:      drivers/firmware/dmi-id.c
3958F:      drivers/firmware/dmi_scan.c
3959F:      include/linux/dmi.h
3960
3961DOCUMENTATION
3962M:      Jonathan Corbet <corbet@lwn.net>
3963L:      linux-doc@vger.kernel.org
3964S:      Maintained
3965F:      Documentation/
3966F:      scripts/docproc.c
3967F:      scripts/kernel-doc*
3968X:      Documentation/ABI/
3969X:      Documentation/devicetree/
3970X:      Documentation/acpi
3971X:      Documentation/power
3972X:      Documentation/spi
3973X:      Documentation/media
3974T:      git git://git.lwn.net/linux.git docs-next
3975
3976DOUBLETALK DRIVER
3977M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3978L:      blinux-list@redhat.com
3979S:      Maintained
3980F:      drivers/char/dtlk.c
3981F:      include/linux/dtlk.h
3982
3983DPT_I2O SCSI RAID DRIVER
3984M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3985L:      linux-scsi@vger.kernel.org
3986W:      http://www.adaptec.com/
3987S:      Maintained
3988F:      drivers/scsi/dpt*
3989F:      drivers/scsi/dpt/
3990
3991DRBD DRIVER
3992M:      Philipp Reisner <philipp.reisner@linbit.com>
3993M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3994L:      drbd-dev@lists.linbit.com
3995W:      http://www.drbd.org
3996T:      git git://git.linbit.com/linux-drbd.git
3997T:      git git://git.linbit.com/drbd-8.4.git
3998S:      Supported
3999F:      drivers/block/drbd/
4000F:      lib/lru_cache.c
4001F:      Documentation/blockdev/drbd/
4002
4003DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4004M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4005T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4006S:      Supported
4007F:      Documentation/kobject.txt
4008F:      drivers/base/
4009F:      fs/debugfs/
4010F:      fs/kernfs/
4011F:      fs/sysfs/
4012F:      include/linux/debugfs.h
4013F:      include/linux/kobj*
4014F:      lib/kobj*
4015
4016DRM DRIVERS
4017M:      David Airlie <airlied@linux.ie>
4018L:      dri-devel@lists.freedesktop.org
4019T:      git git://people.freedesktop.org/~airlied/linux
4020S:      Maintained
4021F:      drivers/gpu/drm/
4022F:      drivers/gpu/vga/
4023F:      Documentation/devicetree/bindings/display/
4024F:      Documentation/devicetree/bindings/gpu/
4025F:      Documentation/devicetree/bindings/video/
4026F:      Documentation/gpu/
4027F:      include/drm/
4028F:      include/uapi/drm/
4029
4030DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4031M:      Dave Airlie <airlied@redhat.com>
4032S:      Odd Fixes
4033F:      drivers/gpu/drm/ast/
4034
4035DRM DRIVER FOR BOCHS VIRTUAL GPU
4036M:      Gerd Hoffmann <kraxel@redhat.com>
4037S:      Odd Fixes
4038F:      drivers/gpu/drm/bochs/
4039
4040DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4041M:      Dave Airlie <airlied@redhat.com>
4042S:      Odd Fixes
4043F:      drivers/gpu/drm/cirrus/
4044
4045RADEON and AMDGPU DRM DRIVERS
4046M:      Alex Deucher <alexander.deucher@amd.com>
4047M:      Christian König <christian.koenig@amd.com>
4048L:      dri-devel@lists.freedesktop.org
4049T:      git git://people.freedesktop.org/~agd5f/linux
4050S:      Supported
4051F:      drivers/gpu/drm/radeon/
4052F:      include/uapi/drm/radeon_drm.h
4053F:      drivers/gpu/drm/amd/
4054F:      include/uapi/drm/amdgpu_drm.h
4055
4056DRM PANEL DRIVERS
4057M:      Thierry Reding <thierry.reding@gmail.com>
4058L:      dri-devel@lists.freedesktop.org
4059T:      git git://anongit.freedesktop.org/tegra/linux.git
4060S:      Maintained
4061F:      drivers/gpu/drm/drm_panel.c
4062F:      drivers/gpu/drm/panel/
4063F:      include/drm/drm_panel.h
4064F:      Documentation/devicetree/bindings/display/panel/
4065
4066INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4067M:      Daniel Vetter <daniel.vetter@intel.com>
4068M:      Jani Nikula <jani.nikula@linux.intel.com>
4069L:      intel-gfx@lists.freedesktop.org
4070L:      dri-devel@lists.freedesktop.org
4071W:      https://01.org/linuxgraphics/
4072Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4073T:      git git://anongit.freedesktop.org/drm-intel
4074S:      Supported
4075F:      drivers/gpu/drm/i915/
4076F:      include/drm/i915*
4077F:      include/uapi/drm/i915_drm.h
4078F:      Documentation/gpu/i915.rst
4079
4080DRM DRIVERS FOR ATMEL HLCDC
4081M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4082L:      dri-devel@lists.freedesktop.org
4083S:      Supported
4084F:      drivers/gpu/drm/atmel-hlcdc/
4085F:      Documentation/devicetree/bindings/drm/atmel/
4086
4087DRM DRIVERS FOR ALLWINNER A10
4088M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4089L:      dri-devel@lists.freedesktop.org
4090S:      Supported
4091F:      drivers/gpu/drm/sun4i/
4092F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4093
4094DRM DRIVERS FOR EXYNOS
4095M:      Inki Dae <inki.dae@samsung.com>
4096M:      Joonyoung Shim <jy0922.shim@samsung.com>
4097M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4098M:      Kyungmin Park <kyungmin.park@samsung.com>
4099L:      dri-devel@lists.freedesktop.org
4100T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4101S:      Supported
4102F:      drivers/gpu/drm/exynos/
4103F:      include/uapi/drm/exynos_drm.h
4104F:      Documentation/devicetree/bindings/display/exynos/
4105
4106DRM DRIVERS FOR FREESCALE DCU
4107M:      Stefan Agner <stefan@agner.ch>
4108M:      Alison Wang <alison.wang@freescale.com>
4109L:      dri-devel@lists.freedesktop.org
4110S:      Supported
4111F:      drivers/gpu/drm/fsl-dcu/
4112F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4113F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4114F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4115
4116DRM DRIVERS FOR FREESCALE IMX
4117M:      Philipp Zabel <p.zabel@pengutronix.de>
4118L:      dri-devel@lists.freedesktop.org
4119S:      Maintained
4120F:      drivers/gpu/drm/imx/
4121F:      drivers/gpu/ipu-v3/
4122F:      Documentation/devicetree/bindings/display/imx/
4123
4124DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4125M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4126L:      dri-devel@lists.freedesktop.org
4127T:      git git://github.com/patjak/drm-gma500
4128S:      Maintained
4129F:      drivers/gpu/drm/gma500/
4130
4131DRM DRIVERS FOR HISILICON
4132M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4133R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4134R:      Chen Feng <puck.chen@hisilicon.com>
4135L:      dri-devel@lists.freedesktop.org
4136T:      git git://github.com/xin3liang/linux.git
4137S:      Maintained
4138F:      drivers/gpu/drm/hisilicon/
4139F:      Documentation/devicetree/bindings/display/hisilicon/
4140
4141DRM DRIVER FOR INTEL I810 VIDEO CARDS
4142S:      Orphan / Obsolete
4143F:      drivers/gpu/drm/i810/
4144F:      include/uapi/drm/i810_drm.h
4145
4146DRM DRIVERS FOR MEDIATEK
4147M:      CK Hu <ck.hu@mediatek.com>
4148M:      Philipp Zabel <p.zabel@pengutronix.de>
4149L:      dri-devel@lists.freedesktop.org
4150S:      Supported
4151F:      drivers/gpu/drm/mediatek/
4152F:      Documentation/devicetree/bindings/display/mediatek/
4153
4154DRM DRIVER FOR MSM ADRENO GPU
4155M:      Rob Clark <robdclark@gmail.com>
4156L:      linux-arm-msm@vger.kernel.org
4157L:      dri-devel@lists.freedesktop.org
4158L:      freedreno@lists.freedesktop.org
4159T:      git git://people.freedesktop.org/~robclark/linux
4160S:      Maintained
4161F:      drivers/gpu/drm/msm/
4162F:      include/uapi/drm/msm_drm.h
4163F:      Documentation/devicetree/bindings/display/msm/
4164
4165DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4166M:      Ben Skeggs <bskeggs@redhat.com>
4167L:      dri-devel@lists.freedesktop.org
4168L:      nouveau@lists.freedesktop.org
4169T:      git git://github.com/skeggsb/linux
4170S:      Supported
4171F:      drivers/gpu/drm/nouveau/
4172F:      include/uapi/drm/nouveau_drm.h
4173
4174DRM DRIVERS FOR NVIDIA TEGRA
4175M:      Thierry Reding <thierry.reding@gmail.com>
4176L:      dri-devel@lists.freedesktop.org
4177L:      linux-tegra@vger.kernel.org
4178T:      git git://anongit.freedesktop.org/tegra/linux.git
4179S:      Supported
4180F:      drivers/gpu/drm/tegra/
4181F:      drivers/gpu/host1x/
4182F:      include/linux/host1x.h
4183F:      include/uapi/drm/tegra_drm.h
4184F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4185
4186DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4187S:      Orphan / Obsolete
4188F:      drivers/gpu/drm/mga/
4189F:      include/uapi/drm/mga_drm.h
4190
4191DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4192M:      Dave Airlie <airlied@redhat.com>
4193S:      Odd Fixes
4194F:      drivers/gpu/drm/mgag200/
4195
4196DRM DRIVER FOR RAGE 128 VIDEO CARDS
4197S:      Orphan / Obsolete
4198F:      drivers/gpu/drm/r128/
4199F:      include/uapi/drm/r128_drm.h
4200
4201DRM DRIVERS FOR RENESAS
4202M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4203L:      dri-devel@lists.freedesktop.org
4204L:      linux-renesas-soc@vger.kernel.org
4205T:      git git://linuxtv.org/pinchartl/fbdev
4206S:      Supported
4207F:      drivers/gpu/drm/rcar-du/
4208F:      drivers/gpu/drm/shmobile/
4209F:      include/linux/platform_data/shmob_drm.h
4210F:      Documentation/devicetree/bindings/display/renesas,du.txt
4211
4212DRM DRIVER FOR QXL VIRTUAL GPU
4213M:      Dave Airlie <airlied@redhat.com>
4214S:      Odd Fixes
4215F:      drivers/gpu/drm/qxl/
4216F:      include/uapi/drm/qxl_drm.h
4217
4218DRM DRIVERS FOR ROCKCHIP
4219M:      Mark Yao <mark.yao@rock-chips.com>
4220L:      dri-devel@lists.freedesktop.org
4221S:      Maintained
4222F:      drivers/gpu/drm/rockchip/
4223F:      Documentation/devicetree/bindings/display/rockchip/
4224
4225DRM DRIVER FOR SAVAGE VIDEO CARDS
4226S:      Orphan / Obsolete
4227F:      drivers/gpu/drm/savage/
4228F:      include/uapi/drm/savage_drm.h
4229
4230DRM DRIVER FOR SIS VIDEO CARDS
4231S:      Orphan / Obsolete
4232F:      drivers/gpu/drm/sis/
4233F:      include/uapi/drm/sis_drm.h
4234
4235DRM DRIVERS FOR STI
4236M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4237M:      Vincent Abriou <vincent.abriou@st.com>
4238L:      dri-devel@lists.freedesktop.org
4239T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4240S:      Maintained
4241F:      drivers/gpu/drm/sti
4242F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4243
4244DRM DRIVER FOR TDFX VIDEO CARDS
4245S:      Orphan / Obsolete
4246F:      drivers/gpu/drm/tdfx/
4247
4248DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4249M:      Dave Airlie <airlied@redhat.com>
4250S:      Odd Fixes
4251F:      drivers/gpu/drm/udl/
4252
4253DRM DRIVERS FOR VIVANTE GPU IP
4254M:      Lucas Stach <l.stach@pengutronix.de>
4255R:      Russell King <linux+etnaviv@armlinux.org.uk>
4256R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4257L:      dri-devel@lists.freedesktop.org
4258S:      Maintained
4259F:      drivers/gpu/drm/etnaviv/
4260F:      include/uapi/drm/etnaviv_drm.h
4261F:      Documentation/devicetree/bindings/display/etnaviv/
4262
4263DRM DRIVER FOR VMWARE VIRTUAL GPU
4264M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4265M:      Sinclair Yeh <syeh@vmware.com>
4266M:      Thomas Hellstrom <thellstrom@vmware.com>
4267L:      dri-devel@lists.freedesktop.org
4268T:      git git://people.freedesktop.org/~syeh/repos_linux
4269T:      git git://people.freedesktop.org/~thomash/linux
4270S:      Supported
4271F:      drivers/gpu/drm/vmwgfx/
4272F:      include/uapi/drm/vmwgfx_drm.h
4273
4274DRM DRIVERS FOR VC4
4275M:      Eric Anholt <eric@anholt.net>
4276T:      git git://github.com/anholt/linux
4277S:      Supported
4278F:      drivers/gpu/drm/vc4/
4279F:      include/uapi/drm/vc4_drm.h
4280F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4281
4282DRM DRIVERS FOR TI OMAP
4283M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4284L:      dri-devel@lists.freedesktop.org
4285S:      Maintained
4286F:      drivers/gpu/drm/omapdrm/
4287F:      Documentation/devicetree/bindings/display/ti/
4288
4289DRM DRIVERS FOR TI LCDC
4290M:      Jyri Sarha <jsarha@ti.com>
4291R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4292L:      dri-devel@lists.freedesktop.org
4293S:      Maintained
4294F:      drivers/gpu/drm/tilcdc/
4295F:      Documentation/devicetree/bindings/display/tilcdc/
4296
4297DSBR100 USB FM RADIO DRIVER
4298M:      Alexey Klimov <klimov.linux@gmail.com>
4299L:      linux-media@vger.kernel.org
4300T:      git git://linuxtv.org/media_tree.git
4301S:      Maintained
4302F:      drivers/media/radio/dsbr100.c
4303
4304DSCC4 DRIVER
4305M:      Francois Romieu <romieu@fr.zoreil.com>
4306L:      netdev@vger.kernel.org
4307S:      Maintained
4308F:      drivers/net/wan/dscc4.c
4309
4310DT3155 MEDIA DRIVER
4311M:      Hans Verkuil <hverkuil@xs4all.nl>
4312L:      linux-media@vger.kernel.org
4313T:      git git://linuxtv.org/media_tree.git
4314W:      https://linuxtv.org
4315S:      Odd Fixes
4316F:      drivers/media/pci/dt3155/
4317
4318DVB_USB_AF9015 MEDIA DRIVER
4319M:      Antti Palosaari <crope@iki.fi>
4320L:      linux-media@vger.kernel.org
4321W:      https://linuxtv.org
4322W:      http://palosaari.fi/linux/
4323Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4324T:      git git://linuxtv.org/anttip/media_tree.git
4325S:      Maintained
4326F:      drivers/media/usb/dvb-usb-v2/af9015*
4327
4328DVB_USB_AF9035 MEDIA DRIVER
4329M:      Antti Palosaari <crope@iki.fi>
4330L:      linux-media@vger.kernel.org
4331W:      https://linuxtv.org
4332W:      http://palosaari.fi/linux/
4333Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4334T:      git git://linuxtv.org/anttip/media_tree.git
4335S:      Maintained
4336F:      drivers/media/usb/dvb-usb-v2/af9035*
4337
4338DVB_USB_ANYSEE MEDIA DRIVER
4339M:      Antti Palosaari <crope@iki.fi>
4340L:      linux-media@vger.kernel.org
4341W:      https://linuxtv.org
4342W:      http://palosaari.fi/linux/
4343Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4344T:      git git://linuxtv.org/anttip/media_tree.git
4345S:      Maintained
4346F:      drivers/media/usb/dvb-usb-v2/anysee*
4347
4348DVB_USB_AU6610 MEDIA DRIVER
4349M:      Antti Palosaari <crope@iki.fi>
4350L:      linux-media@vger.kernel.org
4351W:      https://linuxtv.org
4352W:      http://palosaari.fi/linux/
4353Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4354T:      git git://linuxtv.org/anttip/media_tree.git
4355S:      Maintained
4356F:      drivers/media/usb/dvb-usb-v2/au6610*
4357
4358DVB_USB_CE6230 MEDIA DRIVER
4359M:      Antti Palosaari <crope@iki.fi>
4360L:      linux-media@vger.kernel.org
4361W:      https://linuxtv.org
4362W:      http://palosaari.fi/linux/
4363Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4364T:      git git://linuxtv.org/anttip/media_tree.git
4365S:      Maintained
4366F:      drivers/media/usb/dvb-usb-v2/ce6230*
4367
4368DVB_USB_CXUSB MEDIA DRIVER
4369M:      Michael Krufky <mkrufky@linuxtv.org>
4370L:      linux-media@vger.kernel.org
4371W:      https://linuxtv.org
4372W:      http://github.com/mkrufky
4373Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4374T:      git git://linuxtv.org/media_tree.git
4375S:      Maintained
4376F:      drivers/media/usb/dvb-usb/cxusb*
4377
4378DVB_USB_EC168 MEDIA DRIVER
4379M:      Antti Palosaari <crope@iki.fi>
4380L:      linux-media@vger.kernel.org
4381W:      https://linuxtv.org
4382W:      http://palosaari.fi/linux/
4383Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4384T:      git git://linuxtv.org/anttip/media_tree.git
4385S:      Maintained
4386F:      drivers/media/usb/dvb-usb-v2/ec168*
4387
4388DVB_USB_GL861 MEDIA DRIVER
4389M:      Antti Palosaari <crope@iki.fi>
4390L:      linux-media@vger.kernel.org
4391W:      https://linuxtv.org
4392Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4393T:      git git://linuxtv.org/anttip/media_tree.git
4394S:      Maintained
4395F:      drivers/media/usb/dvb-usb-v2/gl861*
4396
4397DVB_USB_MXL111SF MEDIA DRIVER
4398M:      Michael Krufky <mkrufky@linuxtv.org>
4399L:      linux-media@vger.kernel.org
4400W:      https://linuxtv.org
4401W:      http://github.com/mkrufky
4402Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4403T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4404S:      Maintained
4405F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4406
4407DVB_USB_RTL28XXU MEDIA DRIVER
4408M:      Antti Palosaari <crope@iki.fi>
4409L:      linux-media@vger.kernel.org
4410W:      https://linuxtv.org
4411W:      http://palosaari.fi/linux/
4412Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4413T:      git git://linuxtv.org/anttip/media_tree.git
4414S:      Maintained
4415F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4416
4417DVB_USB_V2 MEDIA DRIVER
4418M:      Antti Palosaari <crope@iki.fi>
4419L:      linux-media@vger.kernel.org
4420W:      https://linuxtv.org
4421W:      http://palosaari.fi/linux/
4422Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4423T:      git git://linuxtv.org/anttip/media_tree.git
4424S:      Maintained
4425F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4426F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4427
4428DYNAMIC DEBUG
4429M:      Jason Baron <jbaron@akamai.com>
4430S:      Maintained
4431F:      lib/dynamic_debug.c
4432F:      include/linux/dynamic_debug.h
4433
4434DZ DECSTATION DZ11 SERIAL DRIVER
4435M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4436S:      Maintained
4437F:      drivers/tty/serial/dz.*
4438
4439E3X0 POWER BUTTON DRIVER
4440M:      Moritz Fischer <moritz.fischer@ettus.com>
4441L:      usrp-users@lists.ettus.com
4442W:      http://www.ettus.com
4443S:      Supported
4444F:      drivers/input/misc/e3x0-button.c
4445F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4446
4447E4000 MEDIA DRIVER
4448M:      Antti Palosaari <crope@iki.fi>
4449L:      linux-media@vger.kernel.org
4450W:      https://linuxtv.org
4451W:      http://palosaari.fi/linux/
4452Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4453T:      git git://linuxtv.org/anttip/media_tree.git
4454S:      Maintained
4455F:      drivers/media/tuners/e4000*
4456
4457EATA ISA/EISA/PCI SCSI DRIVER
4458M:      Dario Ballabio <ballabio_dario@emc.com>
4459L:      linux-scsi@vger.kernel.org
4460S:      Maintained
4461F:      drivers/scsi/eata.c
4462
4463EC100 MEDIA DRIVER
4464M:      Antti Palosaari <crope@iki.fi>
4465L:      linux-media@vger.kernel.org
4466W:      https://linuxtv.org
4467W:      http://palosaari.fi/linux/
4468Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4469T:      git git://linuxtv.org/anttip/media_tree.git
4470S:      Maintained
4471F:      drivers/media/dvb-frontends/ec100*
4472
4473ECRYPT FILE SYSTEM
4474M:      Tyler Hicks <tyhicks@canonical.com>
4475L:      ecryptfs@vger.kernel.org
4476W:      http://ecryptfs.org
4477W:      https://launchpad.net/ecryptfs
4478T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4479S:      Supported
4480F:      Documentation/filesystems/ecryptfs.txt
4481F:      fs/ecryptfs/
4482
4483EDAC-CORE
4484M:      Borislav Petkov <bp@alien8.de>
4485M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4486M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4487L:      linux-edac@vger.kernel.org
4488T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4489T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4490S:      Supported
4491F:      Documentation/edac.txt
4492F:      drivers/edac/
4493F:      include/linux/edac.h
4494
4495EDAC-AMD64
4496M:      Borislav Petkov <bp@alien8.de>
4497L:      linux-edac@vger.kernel.org
4498S:      Maintained
4499F:      drivers/edac/amd64_edac*
4500
4501EDAC-CALXEDA
4502M:      Robert Richter <rric@kernel.org>
4503L:      linux-edac@vger.kernel.org
4504S:      Maintained
4505F:      drivers/edac/highbank*
4506
4507EDAC-CAVIUM
4508M:      Ralf Baechle <ralf@linux-mips.org>
4509M:      David Daney <david.daney@cavium.com>
4510L:      linux-edac@vger.kernel.org
4511L:      linux-mips@linux-mips.org
4512S:      Supported
4513F:      drivers/edac/octeon_edac*
4514
4515EDAC-E752X
4516M:      Mark Gross <mark.gross@intel.com>
4517L:      linux-edac@vger.kernel.org
4518S:      Maintained
4519F:      drivers/edac/e752x_edac.c
4520
4521EDAC-E7XXX
4522L:      linux-edac@vger.kernel.org
4523S:      Maintained
4524F:      drivers/edac/e7xxx_edac.c
4525
4526EDAC-FSL_DDR
4527M:      York Sun <york.sun@nxp.com>
4528L:      linux-edac@vger.kernel.org
4529S:      Maintained
4530F:      drivers/edac/fsl_ddr_edac.*
4531
4532EDAC-GHES
4533M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4534M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4535L:      linux-edac@vger.kernel.org
4536S:      Maintained
4537F:      drivers/edac/ghes_edac.c
4538
4539EDAC-I82443BXGX
4540M:      Tim Small <tim@buttersideup.com>
4541L:      linux-edac@vger.kernel.org
4542S:      Maintained
4543F:      drivers/edac/i82443bxgx_edac.c
4544
4545EDAC-I3000
4546L:      linux-edac@vger.kernel.org
4547S:      Orphan
4548F:      drivers/edac/i3000_edac.c
4549
4550EDAC-I5000
4551L:      linux-edac@vger.kernel.org
4552S:      Maintained
4553F:      drivers/edac/i5000_edac.c
4554
4555EDAC-I5400
4556M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4557M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4558L:      linux-edac@vger.kernel.org
4559S:      Maintained
4560F:      drivers/edac/i5400_edac.c
4561
4562EDAC-I7300
4563M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4564M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4565L:      linux-edac@vger.kernel.org
4566S:      Maintained
4567F:      drivers/edac/i7300_edac.c
4568
4569EDAC-I7CORE
4570M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4571M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4572L:      linux-edac@vger.kernel.org
4573S:      Maintained
4574F:      drivers/edac/i7core_edac.c
4575
4576EDAC-I82975X
4577M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4578M:      "Arvind R." <arvino55@gmail.com>
4579L:      linux-edac@vger.kernel.org
4580S:      Maintained
4581F:      drivers/edac/i82975x_edac.c
4582
4583EDAC-IE31200
4584M:      Jason Baron <jbaron@akamai.com>
4585L:      linux-edac@vger.kernel.org
4586S:      Maintained
4587F:      drivers/edac/ie31200_edac.c
4588
4589EDAC-MPC85XX
4590M:      Johannes Thumshirn <morbidrsa@gmail.com>
4591L:      linux-edac@vger.kernel.org
4592S:      Maintained
4593F:      drivers/edac/mpc85xx_edac.[ch]
4594
4595EDAC-PASEMI
4596M:      Egor Martovetsky <egor@pasemi.com>
4597L:      linux-edac@vger.kernel.org
4598S:      Maintained
4599F:      drivers/edac/pasemi_edac.c
4600
4601EDAC-R82600
4602M:      Tim Small <tim@buttersideup.com>
4603L:      linux-edac@vger.kernel.org
4604S:      Maintained
4605F:      drivers/edac/r82600_edac.c
4606
4607EDAC-SBRIDGE
4608M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4609M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4610L:      linux-edac@vger.kernel.org
4611S:      Maintained
4612F:      drivers/edac/sb_edac.c
4613
4614EDAC-SKYLAKE
4615M:      Tony Luck <tony.luck@intel.com>
4616L:      linux-edac@vger.kernel.org
4617S:      Maintained
4618F:      drivers/edac/skx_edac.c
4619
4620EDAC-XGENE
4621APPLIED MICRO (APM) X-GENE SOC EDAC
4622M:     Loc Ho <lho@apm.com>
4623S:     Supported
4624F:     drivers/edac/xgene_edac.c
4625F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4626
4627EDIROL UA-101/UA-1000 DRIVER
4628M:      Clemens Ladisch <clemens@ladisch.de>
4629L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4630T:      git git://git.alsa-project.org/alsa-kernel.git
4631S:      Maintained
4632F:      sound/usb/misc/ua101.c
4633
4634EXTENSIBLE FIRMWARE INTERFACE (EFI)
4635M:      Matt Fleming <matt@codeblueprint.co.uk>
4636M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4637L:      linux-efi@vger.kernel.org
4638T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4639S:      Maintained
4640F:      Documentation/efi-stub.txt
4641F:      arch/ia64/kernel/efi.c
4642F:      arch/x86/boot/compressed/eboot.[ch]
4643F:      arch/x86/include/asm/efi.h
4644F:      arch/x86/platform/efi/
4645F:      drivers/firmware/efi/
4646F:      include/linux/efi*.h
4647
4648EFI VARIABLE FILESYSTEM
4649M:      Matthew Garrett <matthew.garrett@nebula.com>
4650M:      Jeremy Kerr <jk@ozlabs.org>
4651M:      Matt Fleming <matt@codeblueprint.co.uk>
4652T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4653L:      linux-efi@vger.kernel.org
4654S:      Maintained
4655F:      fs/efivarfs/
4656
4657EFIFB FRAMEBUFFER DRIVER
4658L:      linux-fbdev@vger.kernel.org
4659M:      Peter Jones <pjones@redhat.com>
4660S:      Maintained
4661F:      drivers/video/fbdev/efifb.c
4662
4663EFI TEST DRIVER
4664L:      linux-efi@vger.kernel.org
4665M:      Ivan Hu <ivan.hu@canonical.com>
4666M:      Matt Fleming <matt@codeblueprint.co.uk>
4667S:      Maintained
4668F:      drivers/firmware/efi/test/
4669
4670EFS FILESYSTEM
4671W:      http://aeschi.ch.eu.org/efs/
4672S:      Orphan
4673F:      fs/efs/
4674
4675EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4676M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4677L:      netdev@vger.kernel.org
4678S:      Maintained
4679F:      drivers/net/ethernet/ibm/ehea/
4680
4681EM28XX VIDEO4LINUX DRIVER
4682M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4683M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4684L:      linux-media@vger.kernel.org
4685W:      https://linuxtv.org
4686T:      git git://linuxtv.org/media_tree.git
4687S:      Maintained
4688F:      drivers/media/usb/em28xx/
4689F:      Documentation/media/v4l-drivers/em28xx*
4690
4691EMBEDDED LINUX
4692M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4693M:      Matt Mackall <mpm@selenic.com>
4694M:      David Woodhouse <dwmw2@infradead.org>
4695L:      linux-embedded@vger.kernel.org
4696S:      Maintained
4697
4698EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4699M:      James Smart <james.smart@avagotech.com>
4700M:      Dick Kennedy <dick.kennedy@avagotech.com>
4701L:      linux-scsi@vger.kernel.org
4702W:      http://www.avagotech.com
4703S:      Supported
4704F:      drivers/scsi/lpfc/
4705
4706ENE CB710 FLASH CARD READER DRIVER
4707M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4708S:      Maintained
4709F:      drivers/misc/cb710/
4710F:      drivers/mmc/host/cb710-mmc.*
4711F:      include/linux/cb710.h
4712
4713ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4714M:      Maxim Levitsky <maximlevitsky@gmail.com>
4715S:      Maintained
4716F:      drivers/media/rc/ene_ir.*
4717
4718EPSON S1D13XXX FRAMEBUFFER DRIVER
4719M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4720S:      Maintained
4721T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4722F:      drivers/video/fbdev/s1d13xxxfb.c
4723F:      include/video/s1d13xxxfb.h
4724
4725ET131X NETWORK DRIVER
4726M:      Mark Einon <mark.einon@gmail.com>
4727S:      Odd Fixes
4728F:      drivers/net/ethernet/agere/
4729
4730ETHERNET BRIDGE
4731M:      Stephen Hemminger <stephen@networkplumber.org>
4732L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4733L:      netdev@vger.kernel.org
4734W:      http://www.linuxfoundation.org/en/Net:Bridge
4735S:      Maintained
4736F:      include/linux/netfilter_bridge/
4737F:      net/bridge/
4738
4739ETHERNET PHY LIBRARY
4740M:      Florian Fainelli <f.fainelli@gmail.com>
4741L:      netdev@vger.kernel.org
4742S:      Maintained
4743F:      include/linux/phy.h
4744F:      include/linux/phy_fixed.h
4745F:      drivers/net/phy/
4746F:      Documentation/networking/phy.txt
4747F:      drivers/of/of_mdio.c
4748F:      drivers/of/of_net.c
4749
4750EXT2 FILE SYSTEM
4751M:      Jan Kara <jack@suse.com>
4752L:      linux-ext4@vger.kernel.org
4753S:      Maintained
4754F:      Documentation/filesystems/ext2.txt
4755F:      fs/ext2/
4756F:      include/linux/ext2*
4757
4758EXT4 FILE SYSTEM
4759M:      "Theodore Ts'o" <tytso@mit.edu>
4760M:      Andreas Dilger <adilger.kernel@dilger.ca>
4761L:      linux-ext4@vger.kernel.org
4762W:      http://ext4.wiki.kernel.org
4763Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4764T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4765S:      Maintained
4766F:      Documentation/filesystems/ext4.txt
4767F:      fs/ext4/
4768
4769Extended Verification Module (EVM)
4770M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4771L:      linux-ima-devel@lists.sourceforge.net
4772L:      linux-security-module@vger.kernel.org
4773S:      Supported
4774F:      security/integrity/evm/
4775
4776EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4777M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4778M:      Chanwoo Choi <cw00.choi@samsung.com>
4779L:      linux-kernel@vger.kernel.org
4780T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4781S:      Maintained
4782F:      drivers/extcon/
4783F:      include/linux/extcon/
4784F:      include/linux/extcon.h
4785F:      Documentation/extcon/
4786F:      Documentation/devicetree/bindings/extcon/
4787
4788EXYNOS DP DRIVER
4789M:      Jingoo Han <jingoohan1@gmail.com>
4790L:      dri-devel@lists.freedesktop.org
4791S:      Maintained
4792F:      drivers/gpu/drm/exynos/exynos_dp*
4793
4794EXYNOS SYSMMU (IOMMU) driver
4795M:      Marek Szyprowski <m.szyprowski@samsung.com>
4796L:      iommu@lists.linux-foundation.org
4797S:      Maintained
4798F:      drivers/iommu/exynos-iommu.c
4799
4800EZchip NPS platform support
4801M:      Noam Camus <noamc@ezchip.com>
4802S:      Supported
4803F:      arch/arc/plat-eznps
4804F:      arch/arc/boot/dts/eznps.dts
4805
4806F71805F HARDWARE MONITORING DRIVER
4807M:      Jean Delvare <jdelvare@suse.com>
4808L:      linux-hwmon@vger.kernel.org
4809S:      Maintained
4810F:      Documentation/hwmon/f71805f
4811F:      drivers/hwmon/f71805f.c
4812
4813FC0011 TUNER DRIVER
4814M:      Michael Buesch <m@bues.ch>
4815L:      linux-media@vger.kernel.org
4816S:      Maintained
4817F:      drivers/media/tuners/fc0011.h
4818F:      drivers/media/tuners/fc0011.c
4819
4820FC2580 MEDIA DRIVER
4821M:      Antti Palosaari <crope@iki.fi>
4822L:      linux-media@vger.kernel.org
4823W:      https://linuxtv.org
4824W:      http://palosaari.fi/linux/
4825Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4826T:      git git://linuxtv.org/anttip/media_tree.git
4827S:      Maintained
4828F:      drivers/media/tuners/fc2580*
4829
4830FANOTIFY
4831M:      Eric Paris <eparis@redhat.com>
4832S:      Maintained
4833F:      fs/notify/fanotify/
4834F:      include/linux/fanotify.h
4835F:      include/uapi/linux/fanotify.h
4836
4837FARSYNC SYNCHRONOUS DRIVER
4838M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4839W:      http://www.farsite.co.uk/
4840S:      Supported
4841F:      drivers/net/wan/farsync.*
4842
4843FAULT INJECTION SUPPORT
4844M:      Akinobu Mita <akinobu.mita@gmail.com>
4845S:      Supported
4846F:      Documentation/fault-injection/
4847F:      lib/fault-inject.c
4848
4849FBTFT Framebuffer drivers
4850M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4851M:      Noralf Trønnes <noralf@tronnes.org>
4852S:      Maintained
4853F:      drivers/staging/fbtft/
4854
4855FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4856M:      Johannes Thumshirn <jth@kernel.org>
4857L:      fcoe-devel@open-fcoe.org
4858W:      www.Open-FCoE.org
4859S:      Supported
4860F:      drivers/scsi/libfc/
4861F:      drivers/scsi/fcoe/
4862F:      include/scsi/fc/
4863F:      include/scsi/libfc.h
4864F:      include/scsi/libfcoe.h
4865F:      include/uapi/scsi/fc/
4866
4867FILE LOCKING (flock() and fcntl()/lockf())
4868M:      Jeff Layton <jlayton@poochiereds.net>
4869M:      "J. Bruce Fields" <bfields@fieldses.org>
4870L:      linux-fsdevel@vger.kernel.org
4871S:      Maintained
4872F:      include/linux/fcntl.h
4873F:      include/linux/fs.h
4874F:      include/uapi/linux/fcntl.h
4875F:      include/uapi/linux/fs.h
4876F:      fs/fcntl.c
4877F:      fs/locks.c
4878
4879FILESYSTEMS (VFS and infrastructure)
4880M:      Alexander Viro <viro@zeniv.linux.org.uk>
4881L:      linux-fsdevel@vger.kernel.org
4882S:      Maintained
4883F:      fs/*
4884
4885FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4886M:      Riku Voipio <riku.voipio@iki.fi>
4887L:      linux-hwmon@vger.kernel.org
4888S:      Maintained
4889F:      drivers/hwmon/f75375s.c
4890F:      include/linux/f75375s.h
4891
4892FIREWIRE AUDIO DRIVERS
4893M:      Clemens Ladisch <clemens@ladisch.de>
4894L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4895T:      git git://git.alsa-project.org/alsa-kernel.git
4896S:      Maintained
4897F:      sound/firewire/
4898
4899FIREWIRE MEDIA DRIVERS (firedtv)
4900M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4901L:      linux-media@vger.kernel.org
4902L:      linux1394-devel@lists.sourceforge.net
4903T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4904S:      Maintained
4905F:      drivers/media/firewire/
4906
4907FIREWIRE SBP-2 TARGET
4908M:      Chris Boot <bootc@bootc.net>
4909L:      linux-scsi@vger.kernel.org
4910L:      target-devel@vger.kernel.org
4911L:      linux1394-devel@lists.sourceforge.net
4912T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4913S:      Maintained
4914F:      drivers/target/sbp/
4915
4916FIREWIRE SUBSYSTEM
4917M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4918L:      linux1394-devel@lists.sourceforge.net
4919W:      http://ieee1394.wiki.kernel.org/
4920T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4921S:      Maintained
4922F:      drivers/firewire/
4923F:      include/linux/firewire.h
4924F:      include/uapi/linux/firewire*.h
4925F:      tools/firewire/
4926
4927FIRMWARE LOADER (request_firmware)
4928M:      Ming Lei <ming.lei@canonical.com>
4929M:      Luis R. Rodriguez <mcgrof@kernel.org>
4930L:      linux-kernel@vger.kernel.org
4931S:      Maintained
4932F:      Documentation/firmware_class/
4933F:      drivers/base/firmware*.c
4934F:      include/linux/firmware.h
4935
4936FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4937M:      Joshua Morris <josh.h.morris@us.ibm.com>
4938M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4939S:      Maintained
4940F:      drivers/block/rsxx/
4941
4942FLOPPY DRIVER
4943M:      Jiri Kosina <jikos@kernel.org>
4944T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4945S:      Odd fixes
4946F:      drivers/block/floppy.c
4947
4948FMC SUBSYSTEM
4949M:      Alessandro Rubini <rubini@gnudd.com>
4950W:      http://www.ohwr.org/projects/fmc-bus
4951S:      Supported
4952F:      drivers/fmc/
4953F:      include/linux/fmc*.h
4954F:      include/linux/ipmi-fru.h
4955K:      fmc_d.*register
4956
4957FPGA MANAGER FRAMEWORK
4958M:      Alan Tull <atull@opensource.altera.com>
4959R:      Moritz Fischer <moritz.fischer@ettus.com>
4960S:      Maintained
4961F:      drivers/fpga/
4962F:      include/linux/fpga/fpga-mgr.h
4963W:      http://www.rocketboards.org
4964
4965FPU EMULATOR
4966M:      Bill Metzenthen <billm@melbpc.org.au>
4967W:      http://floatingpoint.sourceforge.net/emulator/index.html
4968S:      Maintained
4969F:      arch/x86/math-emu/
4970
4971FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4972L:      netdev@vger.kernel.org
4973S:      Orphan
4974F:      drivers/net/wan/dlci.c
4975F:      drivers/net/wan/sdla.c
4976
4977FRAMEBUFFER LAYER
4978M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4979L:      linux-fbdev@vger.kernel.org
4980Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4981S:      Maintained
4982F:      Documentation/fb/
4983F:      drivers/video/
4984F:      include/video/
4985F:      include/linux/fb.h
4986F:      include/uapi/video/
4987F:      include/uapi/linux/fb.h
4988
4989FREESCALE DIU FRAMEBUFFER DRIVER
4990M:      Timur Tabi <timur@tabi.org>
4991L:      linux-fbdev@vger.kernel.org
4992S:      Maintained
4993F:      drivers/video/fbdev/fsl-diu-fb.*
4994
4995FREESCALE DMA DRIVER
4996M:      Li Yang <leoli@freescale.com>
4997M:      Zhang Wei <zw@zh-kernel.org>
4998L:      linuxppc-dev@lists.ozlabs.org
4999S:      Maintained
5000F:      drivers/dma/fsldma.*
5001
5002FREESCALE GPMI NAND DRIVER
5003M:      Han Xu <han.xu@nxp.com>
5004L:      linux-mtd@lists.infradead.org
5005S:      Maintained
5006F:      drivers/mtd/nand/gpmi-nand/*
5007
5008FREESCALE I2C CPM DRIVER
5009M:      Jochen Friedrich <jochen@scram.de>
5010L:      linuxppc-dev@lists.ozlabs.org
5011L:      linux-i2c@vger.kernel.org
5012S:      Maintained
5013F:      drivers/i2c/busses/i2c-cpm.c
5014
5015FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5016M:      Sascha Hauer <kernel@pengutronix.de>
5017L:      linux-fbdev@vger.kernel.org
5018L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5019S:      Maintained
5020F:      include/linux/platform_data/video-imxfb.h
5021F:      drivers/video/fbdev/imxfb.c
5022
5023FREESCALE QUAD SPI DRIVER
5024M:      Han Xu <han.xu@nxp.com>
5025L:      linux-mtd@lists.infradead.org
5026S:      Maintained
5027F:      drivers/mtd/spi-nor/fsl-quadspi.c
5028
5029FREESCALE SOC FS_ENET DRIVER
5030M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5031M:      Vitaly Bordug <vbordug@ru.mvista.com>
5032L:      linuxppc-dev@lists.ozlabs.org
5033L:      netdev@vger.kernel.org
5034S:      Maintained
5035F:      drivers/net/ethernet/freescale/fs_enet/
5036F:      include/linux/fs_enet_pd.h
5037
5038FREESCALE IMX / MXC FEC DRIVER
5039M:      Fugang Duan <fugang.duan@nxp.com>
5040L:      netdev@vger.kernel.org
5041S:      Maintained
5042F:      drivers/net/ethernet/freescale/fec_main.c
5043F:      drivers/net/ethernet/freescale/fec_ptp.c
5044F:      drivers/net/ethernet/freescale/fec.h
5045F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5046
5047FREESCALE QORIQ DPAA FMAN DRIVER
5048M:      Madalin Bucur <madalin.bucur@nxp.com>
5049L:      netdev@vger.kernel.org
5050S:      Maintained
5051F:      drivers/net/ethernet/freescale/fman
5052F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5053
5054FREESCALE QUICC ENGINE LIBRARY
5055L:      linuxppc-dev@lists.ozlabs.org
5056S:      Orphan
5057F:      drivers/soc/fsl/qe/
5058F:      include/soc/fsl/*qe*.h
5059F:      include/soc/fsl/*ucc*.h
5060
5061FREESCALE USB PERIPHERAL DRIVERS
5062M:      Li Yang <leoli@freescale.com>
5063L:      linux-usb@vger.kernel.org
5064L:      linuxppc-dev@lists.ozlabs.org
5065S:      Maintained
5066F:      drivers/usb/gadget/udc/fsl*
5067
5068FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5069M:      Li Yang <leoli@freescale.com>
5070L:      netdev@vger.kernel.org
5071L:      linuxppc-dev@lists.ozlabs.org
5072S:      Maintained
5073F:      drivers/net/ethernet/freescale/ucc_geth*
5074
5075FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5076M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5077L:      netdev@vger.kernel.org
5078S:      Maintained
5079F:      drivers/net/ethernet/freescale/gianfar*
5080X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5081F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5082
5083FREESCALE QUICC ENGINE UCC HDLC DRIVER
5084M:      Zhao Qiang <qiang.zhao@nxp.com>
5085L:      netdev@vger.kernel.org
5086L:      linuxppc-dev@lists.ozlabs.org
5087S:      Maintained
5088F:      drivers/net/wan/fsl_ucc_hdlc*
5089
5090FREESCALE QUICC ENGINE UCC UART DRIVER
5091M:      Timur Tabi <timur@tabi.org>
5092L:      linuxppc-dev@lists.ozlabs.org
5093S:      Maintained
5094F:      drivers/tty/serial/ucc_uart.c
5095
5096FREESCALE SOC SOUND DRIVERS
5097M:      Timur Tabi <timur@tabi.org>
5098M:      Nicolin Chen <nicoleotsuka@gmail.com>
5099M:      Xiubo Li <Xiubo.Lee@gmail.com>
5100R:      Fabio Estevam <fabio.estevam@nxp.com>
5101L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5102L:      linuxppc-dev@lists.ozlabs.org
5103S:      Maintained
5104F:      sound/soc/fsl/fsl*
5105F:      sound/soc/fsl/imx*
5106F:      sound/soc/fsl/mpc8610_hpcd.c
5107
5108FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5109M:      "J. German Rivera" <German.Rivera@freescale.com>
5110M:      Stuart Yoder <stuart.yoder@nxp.com>
5111L:      linux-kernel@vger.kernel.org
5112S:      Maintained
5113F:      drivers/staging/fsl-mc/
5114
5115FREEVXFS FILESYSTEM
5116M:      Christoph Hellwig <hch@infradead.org>
5117W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5118S:      Maintained
5119F:      fs/freevxfs/
5120
5121FREEZER
5122M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5123M:      Pavel Machek <pavel@ucw.cz>
5124L:      linux-pm@vger.kernel.org
5125S:      Supported
5126F:      Documentation/power/freezing-of-tasks.txt
5127F:      include/linux/freezer.h
5128F:      kernel/freezer.c
5129
5130FRONTSWAP API
5131M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5132L:      linux-kernel@vger.kernel.org
5133S:      Maintained
5134F:      mm/frontswap.c
5135F:      include/linux/frontswap.h
5136
5137FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5138M:      David Howells <dhowells@redhat.com>
5139L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5140S:      Supported
5141F:      Documentation/filesystems/caching/
5142F:      fs/fscache/
5143F:      include/linux/fscache*.h
5144
5145FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5146M:      Theodore Y. Ts'o <tytso@mit.edu>
5147M:      Jaegeuk Kim <jaegeuk@kernel.org>
5148S:      Supported
5149F:      fs/crypto/
5150F:      include/linux/fscrypto.h
5151
5152F2FS FILE SYSTEM
5153M:      Jaegeuk Kim <jaegeuk@kernel.org>
5154M:      Chao Yu <yuchao0@huawei.com>
5155L:      linux-f2fs-devel@lists.sourceforge.net
5156W:      https://f2fs.wiki.kernel.org/
5157T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5158S:      Maintained
5159F:      Documentation/filesystems/f2fs.txt
5160F:      Documentation/ABI/testing/sysfs-fs-f2fs
5161F:      fs/f2fs/
5162F:      include/linux/f2fs_fs.h
5163F:      include/trace/events/f2fs.h
5164
5165FUJITSU FR-V (FRV) PORT
5166S:      Orphan
5167F:      arch/frv/
5168
5169FUJITSU LAPTOP EXTRAS
5170M:      Jonathan Woithe <jwoithe@just42.net>
5171L:      platform-driver-x86@vger.kernel.org
5172S:      Maintained
5173F:      drivers/platform/x86/fujitsu-laptop.c
5174
5175FUJITSU M-5MO LS CAMERA ISP DRIVER
5176M:      Kyungmin Park <kyungmin.park@samsung.com>
5177M:      Heungjun Kim <riverful.kim@samsung.com>
5178L:      linux-media@vger.kernel.org
5179S:      Maintained
5180F:      drivers/media/i2c/m5mols/
5181F:      include/media/i2c/m5mols.h
5182
5183FUJITSU TABLET EXTRAS
5184M:      Robert Gerlach <khnz@gmx.de>
5185L:      platform-driver-x86@vger.kernel.org
5186S:      Maintained
5187F:      drivers/platform/x86/fujitsu-tablet.c
5188
5189FUSE: FILESYSTEM IN USERSPACE
5190M:      Miklos Szeredi <miklos@szeredi.hu>
5191L:      linux-fsdevel@vger.kernel.org
5192W:      http://fuse.sourceforge.net/
5193T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5194S:      Maintained
5195F:      fs/fuse/
5196F:      include/uapi/linux/fuse.h
5197F:      Documentation/filesystems/fuse.txt
5198
5199FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5200M:      Rik Faith <faith@cs.unc.edu>
5201L:      linux-scsi@vger.kernel.org
5202S:      Odd Fixes (e.g., new signatures)
5203F:      drivers/scsi/fdomain.*
5204
5205GCC PLUGINS
5206M:      Kees Cook <keescook@chromium.org>
5207R:      Emese Revfy <re.emese@gmail.com>
5208L:      kernel-hardening@lists.openwall.com
5209S:      Maintained
5210F:      scripts/gcc-plugins/
5211F:      scripts/gcc-plugin.sh
5212F:      Documentation/gcc-plugins.txt
5213
5214GCOV BASED KERNEL PROFILING
5215M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5216S:      Maintained
5217F:      kernel/gcov/
5218F:      Documentation/dev-tools/gcov.rst
5219
5220GDT SCSI DISK ARRAY CONTROLLER DRIVER
5221M:      Achim Leubner <achim_leubner@adaptec.com>
5222L:      linux-scsi@vger.kernel.org
5223W:      http://www.icp-vortex.com/
5224S:      Supported
5225F:      drivers/scsi/gdt*
5226
5227GDB KERNEL DEBUGGING HELPER SCRIPTS
5228M:      Jan Kiszka <jan.kiszka@siemens.com>
5229M:      Kieran Bingham <kieran@bingham.xyz>
5230S:      Supported
5231F:      scripts/gdb/
5232
5233GEMTEK FM RADIO RECEIVER DRIVER
5234M:      Hans Verkuil <hverkuil@xs4all.nl>
5235L:      linux-media@vger.kernel.org
5236T:      git git://linuxtv.org/media_tree.git
5237W:      https://linuxtv.org
5238S:      Maintained
5239F:      drivers/media/radio/radio-gemtek*
5240
5241GENERIC GPIO I2C DRIVER
5242M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5243S:      Supported
5244F:      drivers/i2c/busses/i2c-gpio.c
5245F:      include/linux/i2c-gpio.h
5246
5247GENERIC GPIO I2C MULTIPLEXER DRIVER
5248M:      Peter Korsgaard <peter.korsgaard@barco.com>
5249L:      linux-i2c@vger.kernel.org
5250S:      Supported
5251F:      drivers/i2c/muxes/i2c-mux-gpio.c
5252F:      include/linux/i2c-mux-gpio.h
5253F:      Documentation/i2c/muxes/i2c-mux-gpio
5254
5255GENERIC HDLC (WAN) DRIVERS
5256M:      Krzysztof Halasa <khc@pm.waw.pl>
5257W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5258S:      Maintained
5259F:      drivers/net/wan/c101.c
5260F:      drivers/net/wan/hd6457*
5261F:      drivers/net/wan/hdlc*
5262F:      drivers/net/wan/n2.c
5263F:      drivers/net/wan/pc300too.c
5264F:      drivers/net/wan/pci200syn.c
5265F:      drivers/net/wan/wanxl*
5266
5267GENERIC INCLUDE/ASM HEADER FILES
5268M:      Arnd Bergmann <arnd@arndb.de>
5269L:      linux-arch@vger.kernel.org
5270T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5271S:      Maintained
5272F:      include/asm-generic/
5273F:      include/uapi/asm-generic/
5274
5275GENERIC PHY FRAMEWORK
5276M:      Kishon Vijay Abraham I <kishon@ti.com>
5277L:      linux-kernel@vger.kernel.org
5278T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5279S:      Supported
5280F:      drivers/phy/
5281F:      include/linux/phy/
5282
5283GENERIC PM DOMAINS
5284M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5285M:      Kevin Hilman <khilman@kernel.org>
5286M:      Ulf Hansson <ulf.hansson@linaro.org>
5287L:      linux-pm@vger.kernel.org
5288S:      Supported
5289F:      drivers/base/power/domain*.c
5290F:      include/linux/pm_domain.h
5291
5292GENERIC UIO DRIVER FOR PCI DEVICES
5293M:      "Michael S. Tsirkin" <mst@redhat.com>
5294L:      kvm@vger.kernel.org
5295S:      Supported
5296F:      drivers/uio/uio_pci_generic.c
5297
5298GET_MAINTAINER SCRIPT
5299M:      Joe Perches <joe@perches.com>
5300S:      Maintained
5301F:      scripts/get_maintainer.pl
5302
5303GENWQE (IBM Generic Workqueue Card)
5304M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5305M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5306S:      Supported
5307F:      drivers/misc/genwqe/
5308
5309GFS2 FILE SYSTEM
5310M:      Steven Whitehouse <swhiteho@redhat.com>
5311M:      Bob Peterson <rpeterso@redhat.com>
5312L:      cluster-devel@redhat.com
5313W:      http://sources.redhat.com/cluster/
5314T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5315S:      Supported
5316F:      Documentation/filesystems/gfs2*.txt
5317F:      fs/gfs2/
5318F:      include/uapi/linux/gfs2_ondisk.h
5319
5320GIGASET ISDN DRIVERS
5321M:      Paul Bolle <pebolle@tiscali.nl>
5322L:      gigaset307x-common@lists.sourceforge.net
5323W:      http://gigaset307x.sourceforge.net/
5324S:      Odd Fixes
5325F:      Documentation/isdn/README.gigaset
5326F:      drivers/isdn/gigaset/
5327F:      include/uapi/linux/gigaset_dev.h
5328
5329GO7007 MPEG CODEC
5330M:      Hans Verkuil <hans.verkuil@cisco.com>
5331L:      linux-media@vger.kernel.org
5332S:      Maintained
5333F:      drivers/media/usb/go7007/
5334
5335GOODIX TOUCHSCREEN
5336M:      Bastien Nocera <hadess@hadess.net>
5337L:      linux-input@vger.kernel.org
5338S:      Maintained
5339F:      drivers/input/touchscreen/goodix.c
5340
5341GPIO MOCKUP DRIVER
5342M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5343L:      linux-gpio@vger.kernel.org
5344S:      Maintained
5345F:      drivers/gpio/gpio-mockup.c
5346F:      tools/testing/selftests/gpio/
5347
5348GPIO SUBSYSTEM
5349M:      Linus Walleij <linus.walleij@linaro.org>
5350M:      Alexandre Courbot <gnurou@gmail.com>
5351L:      linux-gpio@vger.kernel.org
5352T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5353S:      Maintained
5354F:      Documentation/devicetree/bindings/gpio/
5355F:      Documentation/gpio/
5356F:      Documentation/ABI/testing/gpio-cdev
5357F:      Documentation/ABI/obsolete/sysfs-gpio
5358F:      drivers/gpio/
5359F:      include/linux/gpio/
5360F:      include/linux/gpio.h
5361F:      include/asm-generic/gpio.h
5362F:      include/uapi/linux/gpio.h
5363F:      tools/gpio/
5364
5365GRE DEMULTIPLEXER DRIVER
5366M:      Dmitry Kozlov <xeb@mail.ru>
5367L:      netdev@vger.kernel.org
5368S:      Maintained
5369F:      net/ipv4/gre_demux.c
5370F:      net/ipv4/gre_offload.c
5371F:      include/net/gre.h
5372
5373GRETH 10/100/1G Ethernet MAC device driver
5374M:      Andreas Larsson <andreas@gaisler.com>
5375L:      netdev@vger.kernel.org
5376S:      Maintained
5377F:      drivers/net/ethernet/aeroflex/
5378
5379GREYBUS SUBSYSTEM
5380M:      Johan Hovold <johan@kernel.org>
5381M:      Alex Elder <elder@kernel.org>
5382M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5383S:      Maintained
5384F:      drivers/staging/greybus/
5385
5386GREYBUS AUDIO PROTOCOLS DRIVERS
5387M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5388M:      Mark Greer <mgreer@animalcreek.com>
5389S:      Maintained
5390F:      drivers/staging/greybus/audio_apbridgea.c
5391F:      drivers/staging/greybus/audio_apbridgea.h
5392F:      drivers/staging/greybus/audio_codec.c
5393F:      drivers/staging/greybus/audio_codec.h
5394F:      drivers/staging/greybus/audio_gb.c
5395F:      drivers/staging/greybus/audio_manager.c
5396F:      drivers/staging/greybus/audio_manager.h
5397F:      drivers/staging/greybus/audio_manager_module.c
5398F:      drivers/staging/greybus/audio_manager_private.h
5399F:      drivers/staging/greybus/audio_manager_sysfs.c
5400F:      drivers/staging/greybus/audio_module.c
5401F:      drivers/staging/greybus/audio_topology.c
5402
5403GREYBUS PROTOCOLS DRIVERS
5404M:      Rui Miguel Silva <rmfrfs@gmail.com>
5405S:      Maintained
5406F:      drivers/staging/greybus/sdio.c
5407F:      drivers/staging/greybus/light.c
5408F:      drivers/staging/greybus/gpio.c
5409F:      drivers/staging/greybus/power_supply.c
5410F:      drivers/staging/greybus/spi.c
5411F:      drivers/staging/greybus/spilib.c
5412
5413GREYBUS PROTOCOLS DRIVERS
5414M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5415S:      Maintained
5416F:      drivers/staging/greybus/loopback.c
5417F:      drivers/staging/greybus/timesync.c
5418F:      drivers/staging/greybus/timesync_platform.c
5419
5420GREYBUS PROTOCOLS DRIVERS
5421M:      Viresh Kumar <vireshk@kernel.org>
5422S:      Maintained
5423F:      drivers/staging/greybus/authentication.c
5424F:      drivers/staging/greybus/bootrom.c
5425F:      drivers/staging/greybus/firmware.h
5426F:      drivers/staging/greybus/fw-core.c
5427F:      drivers/staging/greybus/fw-download.c
5428F:      drivers/staging/greybus/fw-managament.c
5429F:      drivers/staging/greybus/greybus_authentication.h
5430F:      drivers/staging/greybus/greybus_firmware.h
5431F:      drivers/staging/greybus/hid.c
5432F:      drivers/staging/greybus/i2c.c
5433F:      drivers/staging/greybus/spi.c
5434F:      drivers/staging/greybus/spilib.c
5435F:      drivers/staging/greybus/spilib.h
5436
5437GREYBUS PROTOCOLS DRIVERS
5438M:      David Lin <dtwlin@gmail.com>
5439S:      Maintained
5440F:      drivers/staging/greybus/uart.c
5441F:      drivers/staging/greybus/log.c
5442
5443GREYBUS PLATFORM DRIVERS
5444M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5445S:      Maintained
5446F:      drivers/staging/greybus/arche-platform.c
5447F:      drivers/staging/greybus/arche-apb-ctrl.c
5448F:      drivers/staging/greybus/arche_platform.h
5449
5450GS1662 VIDEO SERIALIZER
5451M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5452L:      linux-media@vger.kernel.org
5453T:      git git://linuxtv.org/media_tree.git
5454S:      Maintained
5455F:      drivers/media/spi/gs1662.c
5456
5457GSPCA FINEPIX SUBDRIVER
5458M:      Frank Zago <frank@zago.net>
5459L:      linux-media@vger.kernel.org
5460T:      git git://linuxtv.org/media_tree.git
5461S:      Maintained
5462F:      drivers/media/usb/gspca/finepix.c
5463
5464GSPCA GL860 SUBDRIVER
5465M:      Olivier Lorin <o.lorin@laposte.net>
5466L:      linux-media@vger.kernel.org
5467T:      git git://linuxtv.org/media_tree.git
5468S:      Maintained
5469F:      drivers/media/usb/gspca/gl860/
5470
5471GSPCA M5602 SUBDRIVER
5472M:      Erik Andren <erik.andren@gmail.com>
5473L:      linux-media@vger.kernel.org
5474T:      git git://linuxtv.org/media_tree.git
5475S:      Maintained
5476F:      drivers/media/usb/gspca/m5602/
5477
5478GSPCA PAC207 SONIXB SUBDRIVER
5479M:      Hans Verkuil <hverkuil@xs4all.nl>
5480L:      linux-media@vger.kernel.org
5481T:      git git://linuxtv.org/media_tree.git
5482S:      Odd Fixes
5483F:      drivers/media/usb/gspca/pac207.c
5484
5485GSPCA SN9C20X SUBDRIVER
5486M:      Brian Johnson <brijohn@gmail.com>
5487L:      linux-media@vger.kernel.org
5488T:      git git://linuxtv.org/media_tree.git
5489S:      Maintained
5490F:      drivers/media/usb/gspca/sn9c20x.c
5491
5492GSPCA T613 SUBDRIVER
5493M:      Leandro Costantino <lcostantino@gmail.com>
5494L:      linux-media@vger.kernel.org
5495T:      git git://linuxtv.org/media_tree.git
5496S:      Maintained
5497F:      drivers/media/usb/gspca/t613.c
5498
5499GSPCA USB WEBCAM DRIVER
5500M:      Hans Verkuil <hverkuil@xs4all.nl>
5501L:      linux-media@vger.kernel.org
5502T:      git git://linuxtv.org/media_tree.git
5503S:      Odd Fixes
5504F:      drivers/media/usb/gspca/
5505
5506GUID PARTITION TABLE (GPT)
5507M:      Davidlohr Bueso <dave@stgolabs.net>
5508L:      linux-efi@vger.kernel.org
5509S:      Maintained
5510F:      block/partitions/efi.*
5511
5512STK1160 USB VIDEO CAPTURE DRIVER
5513M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5514L:      linux-media@vger.kernel.org
5515T:      git git://linuxtv.org/media_tree.git
5516S:      Maintained
5517F:      drivers/media/usb/stk1160/
5518
5519H8/300 ARCHITECTURE
5520M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5521L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5522W:      http://uclinux-h8.sourceforge.jp
5523T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5524S:      Maintained
5525F:      arch/h8300/
5526F:      drivers/clocksource/h8300_*.c
5527F:      drivers/clk/h8300/
5528F:      drivers/irqchip/irq-renesas-h8*.c
5529
5530HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5531M:      Frank Seidel <frank@f-seidel.de>
5532L:      platform-driver-x86@vger.kernel.org
5533W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5534S:      Maintained
5535F:      drivers/platform/x86/hdaps.c
5536
5537HDPVR USB VIDEO ENCODER DRIVER
5538M:      Hans Verkuil <hverkuil@xs4all.nl>
5539L:      linux-media@vger.kernel.org
5540T:      git git://linuxtv.org/media_tree.git
5541W:      https://linuxtv.org
5542S:      Odd Fixes
5543F:      drivers/media/usb/hdpvr/
5544
5545HWPOISON MEMORY FAILURE HANDLING
5546M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5547L:      linux-mm@kvack.org
5548S:      Maintained
5549F:      mm/memory-failure.c
5550F:      mm/hwpoison-inject.c
5551
5552HYPERVISOR VIRTUAL CONSOLE DRIVER
5553L:      linuxppc-dev@lists.ozlabs.org
5554S:      Odd Fixes
5555F:      drivers/tty/hvc/
5556
5557HACKRF MEDIA DRIVER
5558M:      Antti Palosaari <crope@iki.fi>
5559L:      linux-media@vger.kernel.org
5560W:      https://linuxtv.org
5561W:      http://palosaari.fi/linux/
5562Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5563T:      git git://linuxtv.org/anttip/media_tree.git
5564S:      Maintained
5565F:      drivers/media/usb/hackrf/
5566
5567HARDWARE MONITORING
5568M:      Jean Delvare <jdelvare@suse.com>
5569M:      Guenter Roeck <linux@roeck-us.net>
5570L:      linux-hwmon@vger.kernel.org
5571W:      http://hwmon.wiki.kernel.org/
5572T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5573T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5574S:      Maintained
5575F:      Documentation/hwmon/
5576F:      drivers/hwmon/
5577F:      include/linux/hwmon*.h
5578
5579HARDWARE RANDOM NUMBER GENERATOR CORE
5580M:      Matt Mackall <mpm@selenic.com>
5581M:      Herbert Xu <herbert@gondor.apana.org.au>
5582L:      linux-crypto@vger.kernel.org
5583S:      Odd fixes
5584F:      Documentation/devicetree/bindings/rng/
5585F:      Documentation/hw_random.txt
5586F:      drivers/char/hw_random/
5587F:      include/linux/hw_random.h
5588
5589HARDWARE SPINLOCK CORE
5590M:      Ohad Ben-Cohen <ohad@wizery.com>
5591M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5592L:      linux-remoteproc@vger.kernel.org
5593S:      Maintained
5594T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5595F:      Documentation/devicetree/bindings/hwlock/
5596F:      Documentation/hwspinlock.txt
5597F:      drivers/hwspinlock/
5598F:      include/linux/hwspinlock.h
5599
5600HARMONY SOUND DRIVER
5601L:      linux-parisc@vger.kernel.org
5602S:      Maintained
5603F:      sound/parisc/harmony.*
5604
5605HD29L2 MEDIA DRIVER
5606M:      Antti Palosaari <crope@iki.fi>
5607L:      linux-media@vger.kernel.org
5608W:      https://linuxtv.org
5609W:      http://palosaari.fi/linux/
5610Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5611T:      git git://linuxtv.org/anttip/media_tree.git
5612S:      Maintained
5613F:      drivers/media/dvb-frontends/hd29l2*
5614
5615HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5616M:      Brian Boylston <brian.boylston@hpe.com>
5617S:      Supported
5618F:      Documentation/watchdog/hpwdt.txt
5619F:      drivers/watchdog/hpwdt.c
5620
5621HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5622M:      Don Brace <don.brace@microsemi.com>
5623L:      iss_storagedev@hp.com
5624L:      esc.storagedev@microsemi.com
5625L:      linux-scsi@vger.kernel.org
5626S:      Supported
5627F:      Documentation/scsi/hpsa.txt
5628F:      drivers/scsi/hpsa*.[ch]
5629F:      include/linux/cciss*.h
5630F:      include/uapi/linux/cciss*.h
5631
5632HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5633M:      Don Brace <don.brace@microsemi.com>
5634L:      iss_storagedev@hp.com
5635L:      esc.storagedev@microsemi.com
5636L:      linux-scsi@vger.kernel.org
5637S:      Supported
5638F:      Documentation/blockdev/cciss.txt
5639F:      drivers/block/cciss*
5640F:      include/linux/cciss_ioctl.h
5641F:      include/uapi/linux/cciss_ioctl.h
5642
5643HFI1 DRIVER
5644M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5645M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5646L:      linux-rdma@vger.kernel.org
5647S:      Supported
5648F:      drivers/infiniband/hw/hfi1
5649
5650HFS FILESYSTEM
5651L:      linux-fsdevel@vger.kernel.org
5652S:      Orphan
5653F:      Documentation/filesystems/hfs.txt
5654F:      fs/hfs/
5655
5656HFSPLUS FILESYSTEM
5657L:      linux-fsdevel@vger.kernel.org
5658S:      Orphan
5659F:      Documentation/filesystems/hfsplus.txt
5660F:      fs/hfsplus/
5661
5662HGA FRAMEBUFFER DRIVER
5663M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5664L:      linux-nvidia@lists.surfsouth.com
5665W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5666S:      Maintained
5667F:      drivers/video/fbdev/hgafb.c
5668
5669HIBERNATION (aka Software Suspend, aka swsusp)
5670M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5671M:      Pavel Machek <pavel@ucw.cz>
5672L:      linux-pm@vger.kernel.org
5673B:      https://bugzilla.kernel.org
5674S:      Supported
5675F:      arch/x86/power/
5676F:      drivers/base/power/
5677F:      kernel/power/
5678F:      include/linux/suspend.h
5679F:      include/linux/freezer.h
5680F:      include/linux/pm.h
5681F:      arch/*/include/asm/suspend*.h
5682
5683HID CORE LAYER
5684M:      Jiri Kosina <jikos@kernel.org>
5685R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5686L:      linux-input@vger.kernel.org
5687T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5688S:      Maintained
5689F:      drivers/hid/
5690F:      include/linux/hid*
5691F:      include/uapi/linux/hid*
5692
5693HID SENSOR HUB DRIVERS
5694M:      Jiri Kosina <jikos@kernel.org>
5695M:      Jonathan Cameron <jic23@kernel.org>
5696M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5697L:      linux-input@vger.kernel.org
5698L:      linux-iio@vger.kernel.org
5699S:      Maintained
5700F:      Documentation/hid/hid-sensor*
5701F:      drivers/hid/hid-sensor-*
5702F:      drivers/iio/*/hid-*
5703F:      include/linux/hid-sensor-*
5704
5705HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5706M:      Thomas Gleixner <tglx@linutronix.de>
5707L:      linux-kernel@vger.kernel.org
5708T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5709S:      Maintained
5710F:      Documentation/timers/
5711F:      kernel/time/hrtimer.c
5712F:      kernel/time/clockevents.c
5713F:      kernel/time/tick*.*
5714F:      kernel/time/timer_*.c
5715F:      include/linux/clockchips.h
5716F:      include/linux/hrtimer.h
5717
5718HIGH-SPEED SCC DRIVER FOR AX.25
5719L:      linux-hams@vger.kernel.org
5720S:      Orphan
5721F:      drivers/net/hamradio/dmascc.c
5722F:      drivers/net/hamradio/scc.c
5723
5724HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5725M:      HighPoint Linux Team <linux@highpoint-tech.com>
5726W:      http://www.highpoint-tech.com
5727S:      Supported
5728F:      Documentation/scsi/hptiop.txt
5729F:      drivers/scsi/hptiop.c
5730
5731HIPPI
5732M:      Jes Sorensen <jes@trained-monkey.org>
5733L:      linux-hippi@sunsite.dk
5734S:      Maintained
5735F:      include/linux/hippidevice.h
5736F:      include/uapi/linux/if_hippi.h
5737F:      net/802/hippi.c
5738F:      drivers/net/hippi/
5739
5740HISILICON NETWORK SUBSYSTEM DRIVER
5741M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5742M:      Salil Mehta <salil.mehta@huawei.com>
5743L:      netdev@vger.kernel.org
5744W:      http://www.hisilicon.com
5745S:      Maintained
5746F:      drivers/net/ethernet/hisilicon/
5747F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5748
5749HISILICON ROCE DRIVER
5750M:      Lijun Ou <oulijun@huawei.com>
5751M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5752L:      linux-rdma@vger.kernel.org
5753S:      Maintained
5754F:      drivers/infiniband/hw/hns/
5755F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5756
5757HISILICON SAS Controller
5758M:      John Garry <john.garry@huawei.com>
5759W:      http://www.hisilicon.com
5760S:      Supported
5761F:      drivers/scsi/hisi_sas/
5762F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5763
5764HOST AP DRIVER
5765M:      Jouni Malinen <j@w1.fi>
5766L:      linux-wireless@vger.kernel.org
5767W:      http://w1.fi/hostap-driver.html
5768S:      Obsolete
5769F:      drivers/net/wireless/intersil/hostap/
5770
5771HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5772L:      platform-driver-x86@vger.kernel.org
5773S:      Orphan
5774F:      drivers/platform/x86/tc1100-wmi.c
5775
5776HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5777M:      Jaroslav Kysela <perex@perex.cz>
5778S:      Maintained
5779F:      drivers/net/ethernet/hp/hp100.*
5780
5781HPET:   High Precision Event Timers driver
5782M:      Clemens Ladisch <clemens@ladisch.de>
5783S:      Maintained
5784F:      Documentation/timers/hpet.txt
5785F:      drivers/char/hpet.c
5786F:      include/linux/hpet.h
5787F:      include/uapi/linux/hpet.h
5788
5789HPET:   x86
5790S:      Orphan
5791F:      arch/x86/kernel/hpet.c
5792F:      arch/x86/include/asm/hpet.h
5793
5794HPFS FILESYSTEM
5795M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5796W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5797S:      Maintained
5798F:      fs/hpfs/
5799
5800HSI SUBSYSTEM
5801M:      Sebastian Reichel <sre@kernel.org>
5802T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5803S:      Maintained
5804F:      Documentation/ABI/testing/sysfs-bus-hsi
5805F:      Documentation/device-drivers/serial-interfaces.rst
5806F:      drivers/hsi/
5807F:      include/linux/hsi/
5808F:      include/uapi/linux/hsi/
5809
5810HSO 3G MODEM DRIVER
5811M:      Jan Dumon <j.dumon@option.com>
5812W:      http://www.pharscape.org
5813S:      Maintained
5814F:      drivers/net/usb/hso.c
5815
5816HSR NETWORK PROTOCOL
5817M:      Arvid Brodin <arvid.brodin@alten.se>
5818L:      netdev@vger.kernel.org
5819S:      Maintained
5820F:      net/hsr/
5821
5822HTCPEN TOUCHSCREEN DRIVER
5823M:      Pau Oliva Fora <pof@eslack.org>
5824L:      linux-input@vger.kernel.org
5825S:      Maintained
5826F:      drivers/input/touchscreen/htcpen.c
5827
5828HUGETLB FILESYSTEM
5829M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5830S:      Maintained
5831F:      fs/hugetlbfs/
5832
5833HVA ST MEDIA DRIVER
5834M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5835L:      linux-media@vger.kernel.org
5836T:      git git://linuxtv.org/media_tree.git
5837W:      https://linuxtv.org
5838S:      Supported
5839F:      drivers/media/platform/sti/hva
5840
5841Hyper-V CORE AND DRIVERS
5842M:      "K. Y. Srinivasan" <kys@microsoft.com>
5843M:      Haiyang Zhang <haiyangz@microsoft.com>
5844L:      devel@linuxdriverproject.org
5845S:      Maintained
5846F:      arch/x86/include/asm/mshyperv.h
5847F:      arch/x86/include/uapi/asm/hyperv.h
5848F:      arch/x86/kernel/cpu/mshyperv.c
5849F:      drivers/hid/hid-hyperv.c
5850F:      drivers/hv/
5851F:      drivers/input/serio/hyperv-keyboard.c
5852F:      drivers/pci/host/pci-hyperv.c
5853F:      drivers/net/hyperv/
5854F:      drivers/scsi/storvsc_drv.c
5855F:      drivers/video/fbdev/hyperv_fb.c
5856F:      include/linux/hyperv.h
5857F:      tools/hv/
5858F:      Documentation/ABI/stable/sysfs-bus-vmbus
5859
5860I2C MUXES
5861M:      Peter Rosin <peda@axentia.se>
5862L:      linux-i2c@vger.kernel.org
5863S:      Maintained
5864F:      Documentation/i2c/i2c-topology
5865F:      Documentation/i2c/muxes/
5866F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5867F:      Documentation/devicetree/bindings/i2c/i2c-arb*
5868F:      Documentation/devicetree/bindings/i2c/i2c-gate*
5869F:      drivers/i2c/i2c-mux.c
5870F:      drivers/i2c/muxes/
5871F:      include/linux/i2c-mux.h
5872
5873I2C OVER PARALLEL PORT
5874M:      Jean Delvare <jdelvare@suse.com>
5875L:      linux-i2c@vger.kernel.org
5876S:      Maintained
5877F:      Documentation/i2c/busses/i2c-parport
5878F:      Documentation/i2c/busses/i2c-parport-light
5879F:      drivers/i2c/busses/i2c-parport.c
5880F:      drivers/i2c/busses/i2c-parport-light.c
5881
5882I2C/SMBUS CONTROLLER DRIVERS FOR PC
5883M:      Jean Delvare <jdelvare@suse.com>
5884L:      linux-i2c@vger.kernel.org
5885S:      Maintained
5886F:      Documentation/i2c/busses/i2c-ali1535
5887F:      Documentation/i2c/busses/i2c-ali1563
5888F:      Documentation/i2c/busses/i2c-ali15x3
5889F:      Documentation/i2c/busses/i2c-amd756
5890F:      Documentation/i2c/busses/i2c-amd8111
5891F:      Documentation/i2c/busses/i2c-i801
5892F:      Documentation/i2c/busses/i2c-nforce2
5893F:      Documentation/i2c/busses/i2c-piix4
5894F:      Documentation/i2c/busses/i2c-sis5595
5895F:      Documentation/i2c/busses/i2c-sis630
5896F:      Documentation/i2c/busses/i2c-sis96x
5897F:      Documentation/i2c/busses/i2c-via
5898F:      Documentation/i2c/busses/i2c-viapro
5899F:      drivers/i2c/busses/i2c-ali1535.c
5900F:      drivers/i2c/busses/i2c-ali1563.c
5901F:      drivers/i2c/busses/i2c-ali15x3.c
5902F:      drivers/i2c/busses/i2c-amd756.c
5903F:      drivers/i2c/busses/i2c-amd756-s4882.c
5904F:      drivers/i2c/busses/i2c-amd8111.c
5905F:      drivers/i2c/busses/i2c-i801.c
5906F:      drivers/i2c/busses/i2c-isch.c
5907F:      drivers/i2c/busses/i2c-nforce2.c
5908F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5909F:      drivers/i2c/busses/i2c-piix4.c
5910F:      drivers/i2c/busses/i2c-sis5595.c
5911F:      drivers/i2c/busses/i2c-sis630.c
5912F:      drivers/i2c/busses/i2c-sis96x.c
5913F:      drivers/i2c/busses/i2c-via.c
5914F:      drivers/i2c/busses/i2c-viapro.c
5915
5916I2C/SMBUS ISMT DRIVER
5917M:      Seth Heasley <seth.heasley@intel.com>
5918M:      Neil Horman <nhorman@tuxdriver.com>
5919L:      linux-i2c@vger.kernel.org
5920F:      drivers/i2c/busses/i2c-ismt.c
5921F:      Documentation/i2c/busses/i2c-ismt
5922
5923I2C/SMBUS STUB DRIVER
5924M:      Jean Delvare <jdelvare@suse.com>
5925L:      linux-i2c@vger.kernel.org
5926S:      Maintained
5927F:      drivers/i2c/i2c-stub.c
5928
5929I2C SUBSYSTEM
5930M:      Wolfram Sang <wsa@the-dreams.de>
5931L:      linux-i2c@vger.kernel.org
5932W:      https://i2c.wiki.kernel.org/
5933Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5934T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5935S:      Maintained
5936F:      Documentation/devicetree/bindings/i2c/
5937F:      Documentation/i2c/
5938F:      drivers/i2c/
5939F:      drivers/i2c/*/
5940F:      include/linux/i2c.h
5941F:      include/linux/i2c-*.h
5942F:      include/uapi/linux/i2c.h
5943F:      include/uapi/linux/i2c-*.h
5944
5945I2C ACPI SUPPORT
5946M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5947L:      linux-i2c@vger.kernel.org
5948L:      linux-acpi@vger.kernel.org
5949S:      Maintained
5950
5951I2C-TAOS-EVM DRIVER
5952M:      Jean Delvare <jdelvare@suse.com>
5953L:      linux-i2c@vger.kernel.org
5954S:      Maintained
5955F:      Documentation/i2c/busses/i2c-taos-evm
5956F:      drivers/i2c/busses/i2c-taos-evm.c
5957
5958I2C-TINY-USB DRIVER
5959M:      Till Harbaum <till@harbaum.org>
5960L:      linux-i2c@vger.kernel.org
5961W:      http://www.harbaum.org/till/i2c_tiny_usb
5962S:      Maintained
5963F:      drivers/i2c/busses/i2c-tiny-usb.c
5964
5965i386 BOOT CODE
5966M:      "H. Peter Anvin" <hpa@zytor.com>
5967S:      Maintained
5968F:      arch/x86/boot/
5969
5970i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5971M:      "H. Peter Anvin" <hpa@zytor.com>
5972T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5973S:      Maintained
5974
5975IA64 (Itanium) PLATFORM
5976M:      Tony Luck <tony.luck@intel.com>
5977M:      Fenghua Yu <fenghua.yu@intel.com>
5978L:      linux-ia64@vger.kernel.org
5979T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5980S:      Maintained
5981F:      arch/ia64/
5982
5983IBM Power VMX Cryptographic instructions
5984M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5985M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5986L:      linux-crypto@vger.kernel.org
5987S:      Supported
5988F:      drivers/crypto/vmx/Makefile
5989F:      drivers/crypto/vmx/Kconfig
5990F:      drivers/crypto/vmx/vmx.c
5991F:      drivers/crypto/vmx/aes*
5992F:      drivers/crypto/vmx/ghash*
5993F:      drivers/crypto/vmx/ppc-xlate.pl
5994
5995IBM Power in-Nest Crypto Acceleration
5996M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5997M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5998L:      linux-crypto@vger.kernel.org
5999S:      Supported
6000F:      drivers/crypto/nx/Makefile
6001F:      drivers/crypto/nx/Kconfig
6002F:      drivers/crypto/nx/nx-aes*
6003F:      drivers/crypto/nx/nx-sha*
6004F:      drivers/crypto/nx/nx.*
6005F:      drivers/crypto/nx/nx_csbcpb.h
6006F:      drivers/crypto/nx/nx_debugfs.h
6007
6008IBM Power 842 compression accelerator
6009M:      Dan Streetman <ddstreet@ieee.org>
6010S:      Supported
6011F:      drivers/crypto/nx/Makefile
6012F:      drivers/crypto/nx/Kconfig
6013F:      drivers/crypto/nx/nx-842*
6014F:      include/linux/sw842.h
6015F:      crypto/842.c
6016F:      lib/842/
6017
6018IBM Power Linux RAID adapter
6019M:      Brian King <brking@us.ibm.com>
6020S:      Supported
6021F:      drivers/scsi/ipr.*
6022
6023IBM Power Virtual Ethernet Device Driver
6024M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6025L:      netdev@vger.kernel.org
6026S:      Supported
6027F:      drivers/net/ethernet/ibm/ibmveth.*
6028
6029IBM Power SRIOV Virtual NIC Device Driver
6030M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6031M:      John Allen <jallen@linux.vnet.ibm.com>
6032L:      netdev@vger.kernel.org
6033S:      Supported
6034F:      drivers/net/ethernet/ibm/ibmvnic.*
6035
6036IBM Power Virtual SCSI Device Drivers
6037M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6038L:      linux-scsi@vger.kernel.org
6039S:      Supported
6040F:      drivers/scsi/ibmvscsi/ibmvscsi*
6041F:      include/scsi/viosrp.h
6042
6043IBM Power Virtual SCSI Device Target Driver
6044M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6045M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6046L:      linux-scsi@vger.kernel.org
6047L:      target-devel@vger.kernel.org
6048S:      Supported
6049F:      drivers/scsi/ibmvscsi_tgt/
6050
6051IBM Power Virtual FC Device Drivers
6052M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6053L:      linux-scsi@vger.kernel.org
6054S:      Supported
6055F:      drivers/scsi/ibmvscsi/ibmvfc*
6056
6057IBM ServeRAID RAID DRIVER
6058S:      Orphan
6059F:      drivers/scsi/ips.*
6060
6061ICH LPC AND GPIO DRIVER
6062M:      Peter Tyser <ptyser@xes-inc.com>
6063S:      Maintained
6064F:      drivers/mfd/lpc_ich.c
6065F:      drivers/gpio/gpio-ich.c
6066
6067IDE SUBSYSTEM
6068M:      "David S. Miller" <davem@davemloft.net>
6069L:      linux-ide@vger.kernel.org
6070Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6071T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6072S:      Maintained
6073F:      Documentation/ide/
6074F:      drivers/ide/
6075F:      include/linux/ide.h
6076
6077IDEAPAD LAPTOP EXTRAS DRIVER
6078M:      Ike Panhc <ike.pan@canonical.com>
6079L:      platform-driver-x86@vger.kernel.org
6080W:      http://launchpad.net/ideapad-laptop
6081S:      Maintained
6082F:      drivers/platform/x86/ideapad-laptop.c
6083
6084IDEAPAD LAPTOP SLIDEBAR DRIVER
6085M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6086L:      linux-input@vger.kernel.org
6087W:      https://github.com/o2genum/ideapad-slidebar
6088S:      Maintained
6089F:      drivers/input/misc/ideapad_slidebar.c
6090
6091IDE/ATAPI DRIVERS
6092M:      Borislav Petkov <bp@alien8.de>
6093L:      linux-ide@vger.kernel.org
6094S:      Maintained
6095F:      Documentation/cdrom/ide-cd
6096F:      drivers/ide/ide-cd*
6097
6098IDLE-I7300
6099M:      Andy Henroid <andrew.d.henroid@intel.com>
6100L:      linux-pm@vger.kernel.org
6101S:      Supported
6102F:      drivers/idle/i7300_idle.c
6103
6104IEEE 802.15.4 SUBSYSTEM
6105M:      Alexander Aring <aar@pengutronix.de>
6106L:      linux-wpan@vger.kernel.org
6107W:      http://wpan.cakelab.org/
6108T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6109T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6110S:      Maintained
6111F:      net/ieee802154/
6112F:      net/mac802154/
6113F:      drivers/net/ieee802154/
6114F:      include/linux/nl802154.h
6115F:      include/linux/ieee802154.h
6116F:      include/net/nl802154.h
6117F:      include/net/mac802154.h
6118F:      include/net/af_ieee802154.h
6119F:      include/net/cfg802154.h
6120F:      include/net/ieee802154_netdev.h
6121F:      Documentation/networking/ieee802154.txt
6122
6123IGORPLUG-USB IR RECEIVER
6124M:      Sean Young <sean@mess.org>
6125L:      linux-media@vger.kernel.org
6126S:      Maintained
6127F:      drivers/media/rc/igorplugusb.c
6128
6129IGUANAWORKS USB IR TRANSCEIVER
6130M:      Sean Young <sean@mess.org>
6131L:      linux-media@vger.kernel.org
6132S:      Maintained
6133F:      drivers/media/rc/iguanair.c
6134
6135IIO SUBSYSTEM AND DRIVERS
6136M:      Jonathan Cameron <jic23@kernel.org>
6137R:      Hartmut Knaack <knaack.h@gmx.de>
6138R:      Lars-Peter Clausen <lars@metafoo.de>
6139R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6140L:      linux-iio@vger.kernel.org
6141T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6142S:      Maintained
6143F:      Documentation/devicetree/bindings/iio/
6144F:      drivers/iio/
6145F:      drivers/staging/iio/
6146F:      include/linux/iio/
6147F:      tools/iio/
6148
6149IKANOS/ADI EAGLE ADSL USB DRIVER
6150M:      Matthieu Castet <castet.matthieu@free.fr>
6151M:      Stanislaw Gruszka <stf_xl@wp.pl>
6152S:      Maintained
6153F:      drivers/usb/atm/ueagle-atm.c
6154
6155IMGTEC ASCII LCD DRIVER
6156M:      Paul Burton <paul.burton@imgtec.com>
6157S:      Maintained
6158F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6159F:      drivers/auxdisplay/img-ascii-lcd.c
6160
6161INA209 HARDWARE MONITOR DRIVER
6162M:      Guenter Roeck <linux@roeck-us.net>
6163L:      linux-hwmon@vger.kernel.org
6164S:      Maintained
6165F:      Documentation/hwmon/ina209
6166F:      Documentation/devicetree/bindings/i2c/ina209.txt
6167F:      drivers/hwmon/ina209.c
6168
6169INA2XX HARDWARE MONITOR DRIVER
6170M:      Guenter Roeck <linux@roeck-us.net>
6171L:      linux-hwmon@vger.kernel.org
6172S:      Maintained
6173F:      Documentation/hwmon/ina2xx
6174F:      drivers/hwmon/ina2xx.c
6175F:      include/linux/platform_data/ina2xx.h
6176
6177INDUSTRY PACK SUBSYSTEM (IPACK)
6178M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6179M:      Jens Taprogge <jens.taprogge@taprogge.org>
6180M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6181L:      industrypack-devel@lists.sourceforge.net
6182W:      http://industrypack.sourceforge.net
6183S:      Maintained
6184F:      drivers/ipack/
6185
6186INGENIC JZ4780 DMA Driver
6187M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6188S:      Maintained
6189F:      drivers/dma/dma-jz4780.c
6190
6191INGENIC JZ4780 NAND DRIVER
6192M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6193L:      linux-mtd@lists.infradead.org
6194S:      Maintained
6195F:      drivers/mtd/nand/jz4780_*
6196
6197INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6198M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6199M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6200L:      linux-ima-devel@lists.sourceforge.net
6201L:      linux-ima-user@lists.sourceforge.net
6202L:      linux-security-module@vger.kernel.org
6203T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6204S:      Supported
6205F:      security/integrity/ima/
6206
6207IMGTEC IR DECODER DRIVER
6208M:      James Hogan <james.hogan@imgtec.com>
6209S:      Maintained
6210F:      drivers/media/rc/img-ir/
6211
6212IMS TWINTURBO FRAMEBUFFER DRIVER
6213L:      linux-fbdev@vger.kernel.org
6214S:      Orphan
6215F:      drivers/video/fbdev/imsttfb.c
6216
6217INFINIBAND SUBSYSTEM
6218M:      Doug Ledford <dledford@redhat.com>
6219M:      Sean Hefty <sean.hefty@intel.com>
6220M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6221L:      linux-rdma@vger.kernel.org
6222W:      http://www.openfabrics.org/
6223Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6224T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6225S:      Supported
6226F:      Documentation/infiniband/
6227F:      drivers/infiniband/
6228F:      include/uapi/linux/if_infiniband.h
6229F:      include/uapi/rdma/
6230F:      include/rdma/
6231
6232INOTIFY
6233M:      John McCutchan <john@johnmccutchan.com>
6234M:      Robert Love <rlove@rlove.org>
6235M:      Eric Paris <eparis@parisplace.org>
6236S:      Maintained
6237F:      Documentation/filesystems/inotify.txt
6238F:      fs/notify/inotify/
6239F:      include/linux/inotify.h
6240F:      include/uapi/linux/inotify.h
6241
6242INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6243M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6244L:      linux-input@vger.kernel.org
6245Q:      http://patchwork.kernel.org/project/linux-input/list/
6246T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6247S:      Maintained
6248F:      drivers/input/
6249F:      include/linux/input.h
6250F:      include/uapi/linux/input.h
6251F:      include/linux/input/
6252F:      Documentation/devicetree/bindings/input/
6253
6254INPUT MULTITOUCH (MT) PROTOCOL
6255M:      Henrik Rydberg <rydberg@bitmath.org>
6256L:      linux-input@vger.kernel.org
6257S:      Odd fixes
6258F:      Documentation/input/multi-touch-protocol.txt
6259F:      drivers/input/input-mt.c
6260K:      \b(ABS|SYN)_MT_
6261
6262INTEL ASoC BDW/HSW DRIVERS
6263M:      Jie Yang <yang.jie@linux.intel.com>
6264L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6265S:      Supported
6266F:      sound/soc/intel/common/sst-dsp*
6267F:      sound/soc/intel/common/sst-firmware.c
6268F:      sound/soc/intel/boards/broadwell.c
6269F:      sound/soc/intel/haswell/
6270
6271INTEL C600 SERIES SAS CONTROLLER DRIVER
6272M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6273M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6274L:      linux-scsi@vger.kernel.org
6275T:      git git://git.code.sf.net/p/intel-sas/isci
6276S:      Supported
6277F:      drivers/scsi/isci/
6278
6279INTEL HID EVENT DRIVER
6280M:      Alex Hung <alex.hung@canonical.com>
6281L:      platform-driver-x86@vger.kernel.org
6282S:      Maintained
6283F:      drivers/platform/x86/intel-hid.c
6284
6285INTEL VIRTUAL BUTTON DRIVER
6286M:      AceLan Kao <acelan.kao@canonical.com>
6287L:      platform-driver-x86@vger.kernel.org
6288S:      Maintained
6289F:      drivers/platform/x86/intel-vbtn.c
6290
6291INTEL IDLE DRIVER
6292M:      Len Brown <lenb@kernel.org>
6293L:      linux-pm@vger.kernel.org
6294T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6295S:      Supported
6296F:      drivers/idle/intel_idle.c
6297
6298INTEL INTEGRATED SENSOR HUB DRIVER
6299M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6300M:      Jiri Kosina <jikos@kernel.org>
6301L:      linux-input@vger.kernel.org
6302S:      Maintained
6303F:      drivers/hid/intel-ish-hid/
6304
6305INTEL PSTATE DRIVER
6306M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6307M:      Len Brown <lenb@kernel.org>
6308L:      linux-pm@vger.kernel.org
6309S:      Supported
6310F:      drivers/cpufreq/intel_pstate.c
6311
6312INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6313M:      Maik Broemme <mbroemme@libmpq.org>
6314L:      linux-fbdev@vger.kernel.org
6315S:      Maintained
6316F:      Documentation/fb/intelfb.txt
6317F:      drivers/video/fbdev/intelfb/
6318
6319INTEL 810/815 FRAMEBUFFER DRIVER
6320M:      Antonino Daplas <adaplas@gmail.com>
6321L:      linux-fbdev@vger.kernel.org
6322S:      Maintained
6323F:      drivers/video/fbdev/i810/
6324
6325INTEL MENLOW THERMAL DRIVER
6326M:      Sujith Thomas <sujith.thomas@intel.com>
6327L:      platform-driver-x86@vger.kernel.org
6328W:      https://01.org/linux-acpi
6329S:      Supported
6330F:      drivers/platform/x86/intel_menlow.c
6331
6332INTEL I/OAT DMA DRIVER
6333M:      Dave Jiang <dave.jiang@intel.com>
6334R:      Dan Williams <dan.j.williams@intel.com>
6335L:      dmaengine@vger.kernel.org
6336Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6337S:      Supported
6338F:      drivers/dma/ioat*
6339
6340INTEL IOMMU (VT-d)
6341M:      David Woodhouse <dwmw2@infradead.org>
6342L:      iommu@lists.linux-foundation.org
6343T:      git git://git.infradead.org/iommu-2.6.git
6344S:      Supported
6345F:      drivers/iommu/intel-iommu.c
6346F:      include/linux/intel-iommu.h
6347
6348INTEL IOP-ADMA DMA DRIVER
6349R:      Dan Williams <dan.j.williams@intel.com>
6350S:      Odd fixes
6351F:      drivers/dma/iop-adma.c
6352
6353INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6354M:      Krzysztof Halasa <khalasa@piap.pl>
6355S:      Maintained
6356F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6357F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6358F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6359F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6360F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6361F:      drivers/net/wan/ixp4xx_hss.c
6362
6363INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6364M:      Deepak Saxena <dsaxena@plexity.net>
6365S:      Maintained
6366F:      drivers/char/hw_random/ixp4xx-rng.c
6367
6368INTEL ETHERNET DRIVERS
6369M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6370L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6371W:      http://www.intel.com/support/feedback.htm
6372W:      http://e1000.sourceforge.net/
6373Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6374T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6375T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6376S:      Supported
6377F:      Documentation/networking/e100.txt
6378F:      Documentation/networking/e1000.txt
6379F:      Documentation/networking/e1000e.txt
6380F:      Documentation/networking/igb.txt
6381F:      Documentation/networking/igbvf.txt
6382F:      Documentation/networking/ixgb.txt
6383F:      Documentation/networking/ixgbe.txt
6384F:      Documentation/networking/ixgbevf.txt
6385F:      Documentation/networking/i40e.txt
6386F:      Documentation/networking/i40evf.txt
6387F:      drivers/net/ethernet/intel/
6388F:      drivers/net/ethernet/intel/*/
6389
6390INTEL RDMA RNIC DRIVER
6391M:     Faisal Latif <faisal.latif@intel.com>
6392R:     Chien Tin Tung <chien.tin.tung@intel.com>
6393R:     Mustafa Ismail <mustafa.ismail@intel.com>
6394R:     Shiraz Saleem <shiraz.saleem@intel.com>
6395R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6396L:     linux-rdma@vger.kernel.org
6397S:     Supported
6398F:     drivers/infiniband/hw/i40iw/
6399
6400INTEL MERRIFIELD GPIO DRIVER
6401M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6402L:      linux-gpio@vger.kernel.org
6403S:      Maintained
6404F:      drivers/gpio/gpio-merrifield.c
6405
6406INTEL-MID GPIO DRIVER
6407M:      David Cohen <david.a.cohen@linux.intel.com>
6408L:      linux-gpio@vger.kernel.org
6409S:      Maintained
6410F:      drivers/gpio/gpio-intel-mid.c
6411
6412INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6413M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6414L:      linux-wireless@vger.kernel.org
6415S:      Maintained
6416F:      Documentation/networking/README.ipw2100
6417F:      Documentation/networking/README.ipw2200
6418F:      drivers/net/wireless/intel/ipw2x00/
6419
6420INTEL(R) TRACE HUB
6421M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6422S:      Supported
6423F:      Documentation/trace/intel_th.txt
6424F:      drivers/hwtracing/intel_th/
6425
6426INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6427M:      Ning Sun <ning.sun@intel.com>
6428L:      tboot-devel@lists.sourceforge.net
6429W:      http://tboot.sourceforge.net
6430T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6431S:      Supported
6432F:      Documentation/intel_txt.txt
6433F:      include/linux/tboot.h
6434F:      arch/x86/kernel/tboot.c
6435
6436INTEL WIRELESS WIMAX CONNECTION 2400
6437M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6438M:      linux-wimax@intel.com
6439L:      wimax@linuxwimax.org (subscribers-only)
6440S:      Supported
6441W:      http://linuxwimax.org
6442F:      Documentation/wimax/README.i2400m
6443F:      drivers/net/wimax/i2400m/
6444F:      include/uapi/linux/wimax/i2400m.h
6445
6446INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6447M:      Stanislaw Gruszka <sgruszka@redhat.com>
6448L:      linux-wireless@vger.kernel.org
6449S:      Supported
6450F:      drivers/net/wireless/intel/iwlegacy/
6451
6452INTEL WIRELESS WIFI LINK (iwlwifi)
6453M:      Johannes Berg <johannes.berg@intel.com>
6454M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6455M:      Luca Coelho <luciano.coelho@intel.com>
6456M:      Intel Linux Wireless <linuxwifi@intel.com>
6457L:      linux-wireless@vger.kernel.org
6458W:      http://intellinuxwireless.org
6459T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6460S:      Supported
6461F:      drivers/net/wireless/intel/iwlwifi/
6462
6463INTEL MANAGEMENT ENGINE (mei)
6464M:      Tomas Winkler <tomas.winkler@intel.com>
6465L:      linux-kernel@vger.kernel.org
6466S:      Supported
6467F:      include/uapi/linux/mei.h
6468F:      include/linux/mei_cl_bus.h
6469F:      drivers/misc/mei/*
6470F:      drivers/watchdog/mei_wdt.c
6471F:      Documentation/misc-devices/mei/*
6472F:      samples/mei/*
6473
6474INTEL MIC DRIVERS (mic)
6475M:      Sudeep Dutt <sudeep.dutt@intel.com>
6476M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6477S:      Supported
6478W:      https://github.com/sudeepdutt/mic
6479W:      http://software.intel.com/en-us/mic-developer
6480F:      include/linux/mic_bus.h
6481F:      include/linux/scif.h
6482F:      include/uapi/linux/mic_common.h
6483F:      include/uapi/linux/mic_ioctl.h
6484F:      include/uapi/linux/scif_ioctl.h
6485F:      drivers/misc/mic/
6486F:      drivers/dma/mic_x100_dma.c
6487F:      drivers/dma/mic_x100_dma.h
6488F:      Documentation/mic/
6489
6490INTEL PMC/P-Unit IPC DRIVER
6491M:      Zha Qipeng<qipeng.zha@intel.com>
6492L:      platform-driver-x86@vger.kernel.org
6493S:      Maintained
6494F:      drivers/platform/x86/intel_pmc_ipc.c
6495F:      drivers/platform/x86/intel_punit_ipc.c
6496F:      arch/x86/include/asm/intel_pmc_ipc.h
6497F:      arch/x86/include/asm/intel_punit_ipc.h
6498
6499INTEL TELEMETRY DRIVER
6500M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6501L:      platform-driver-x86@vger.kernel.org
6502S:      Maintained
6503F:      arch/x86/include/asm/intel_telemetry.h
6504F:      drivers/platform/x86/intel_telemetry*
6505
6506INTEL PMC CORE DRIVER
6507M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6508M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6509L:      platform-driver-x86@vger.kernel.org
6510S:      Maintained
6511F:      arch/x86/include/asm/pmc_core.h
6512F:      drivers/platform/x86/intel_pmc_core*
6513
6514IOC3 ETHERNET DRIVER
6515M:      Ralf Baechle <ralf@linux-mips.org>
6516L:      linux-mips@linux-mips.org
6517S:      Maintained
6518F:      drivers/net/ethernet/sgi/ioc3-eth.c
6519
6520IOC3 SERIAL DRIVER
6521M:      Pat Gefre <pfg@sgi.com>
6522L:      linux-serial@vger.kernel.org
6523S:      Maintained
6524F:      drivers/tty/serial/ioc3_serial.c
6525
6526IOMMU DRIVERS
6527M:      Joerg Roedel <joro@8bytes.org>
6528L:      iommu@lists.linux-foundation.org
6529T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6530S:      Maintained
6531F:      Documentation/devicetree/bindings/iommu/
6532F:      drivers/iommu/
6533
6534IP MASQUERADING
6535M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6536S:      Maintained
6537F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6538
6539IPMI SUBSYSTEM
6540M:      Corey Minyard <minyard@acm.org>
6541L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6542W:      http://openipmi.sourceforge.net/
6543S:      Supported
6544F:      Documentation/IPMI.txt
6545F:      drivers/char/ipmi/
6546F:      include/linux/ipmi*
6547F:      include/uapi/linux/ipmi*
6548
6549QCOM AUDIO (ASoC) DRIVERS
6550M:      Patrick Lai <plai@codeaurora.org>
6551M:      Banajit Goswami <bgoswami@codeaurora.org>
6552L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6553S:      Supported
6554F:      sound/soc/qcom/
6555
6556IPS SCSI RAID DRIVER
6557M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6558L:      linux-scsi@vger.kernel.org
6559W:      http://www.adaptec.com/
6560S:      Maintained
6561F:      drivers/scsi/ips*
6562
6563IPVS
6564M:      Wensong Zhang <wensong@linux-vs.org>
6565M:      Simon Horman <horms@verge.net.au>
6566M:      Julian Anastasov <ja@ssi.bg>
6567L:      netdev@vger.kernel.org
6568L:      lvs-devel@vger.kernel.org
6569S:      Maintained
6570T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6571T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6572F:      Documentation/networking/ipvs-sysctl.txt
6573F:      include/net/ip_vs.h
6574F:      include/uapi/linux/ip_vs.h
6575F:      net/netfilter/ipvs/
6576
6577IPWIRELESS DRIVER
6578M:      Jiri Kosina <jikos@kernel.org>
6579M:      David Sterba <dsterba@suse.com>
6580S:      Odd Fixes
6581F:      drivers/tty/ipwireless/
6582
6583IPX NETWORK LAYER
6584M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6585L:      netdev@vger.kernel.org
6586S:      Maintained
6587F:      include/net/ipx.h
6588F:      include/uapi/linux/ipx.h
6589F:      net/ipx/
6590
6591IRDA SUBSYSTEM
6592M:      Samuel Ortiz <samuel@sortiz.org>
6593L:      irda-users@lists.sourceforge.net (subscribers-only)
6594L:      netdev@vger.kernel.org
6595W:      http://irda.sourceforge.net/
6596S:      Maintained
6597T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6598F:      Documentation/networking/irda.txt
6599F:      drivers/net/irda/
6600F:      include/net/irda/
6601F:      net/irda/
6602
6603IRQ SUBSYSTEM
6604M:      Thomas Gleixner <tglx@linutronix.de>
6605L:      linux-kernel@vger.kernel.org
6606S:      Maintained
6607T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6608F:      kernel/irq/
6609
6610IRQCHIP DRIVERS
6611M:      Thomas Gleixner <tglx@linutronix.de>
6612M:      Jason Cooper <jason@lakedaemon.net>
6613M:      Marc Zyngier <marc.zyngier@arm.com>
6614L:      linux-kernel@vger.kernel.org
6615S:      Maintained
6616T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6617T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6618F:      Documentation/devicetree/bindings/interrupt-controller/
6619F:      drivers/irqchip/
6620
6621IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6622M:      Marc Zyngier <marc.zyngier@arm.com>
6623S:      Maintained
6624T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6625F:      Documentation/IRQ-domain.txt
6626F:      include/linux/irqdomain.h
6627F:      kernel/irq/irqdomain.c
6628F:      kernel/irq/msi.c
6629
6630ISA
6631M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6632S:      Maintained
6633F:      Documentation/isa.txt
6634F:      drivers/base/isa.c
6635F:      include/linux/isa.h
6636
6637ISAPNP
6638M:      Jaroslav Kysela <perex@perex.cz>
6639S:      Maintained
6640F:      Documentation/isapnp.txt
6641F:      drivers/pnp/isapnp/
6642F:      include/linux/isapnp.h
6643
6644ISA RADIO MODULE
6645M:      Hans Verkuil <hverkuil@xs4all.nl>
6646L:      linux-media@vger.kernel.org
6647T:      git git://linuxtv.org/media_tree.git
6648W:      https://linuxtv.org
6649S:      Maintained
6650F:      drivers/media/radio/radio-isa*
6651
6652iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6653M:      Peter Jones <pjones@redhat.com>
6654M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6655S:      Maintained
6656F:      drivers/firmware/iscsi_ibft*
6657
6658ISCSI
6659M:      Lee Duncan <lduncan@suse.com>
6660M:      Chris Leech <cleech@redhat.com>
6661L:      open-iscsi@googlegroups.com
6662W:      www.open-iscsi.com
6663S:      Maintained
6664F:      drivers/scsi/*iscsi*
6665F:      include/scsi/*iscsi*
6666
6667ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6668M:      Or Gerlitz <ogerlitz@mellanox.com>
6669M:      Sagi Grimberg <sagi@grimberg.me>
6670M:      Roi Dayan <roid@mellanox.com>
6671L:      linux-rdma@vger.kernel.org
6672S:      Supported
6673W:      http://www.openfabrics.org
6674W:      www.open-iscsi.org
6675Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6676F:      drivers/infiniband/ulp/iser/
6677
6678ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6679M:      Sagi Grimberg <sagi@grimberg.me>
6680T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6681L:      linux-rdma@vger.kernel.org
6682L:      target-devel@vger.kernel.org
6683S:      Supported
6684W:      http://www.linux-iscsi.org
6685F:      drivers/infiniband/ulp/isert
6686
6687ISDN SUBSYSTEM
6688M:      Karsten Keil <isdn@linux-pingi.de>
6689L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6690L:      netdev@vger.kernel.org
6691W:      http://www.isdn4linux.de
6692T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6693S:      Maintained
6694F:      Documentation/isdn/
6695F:      drivers/isdn/
6696F:      include/linux/isdn.h
6697F:      include/linux/isdn/
6698F:      include/uapi/linux/isdn.h
6699F:      include/uapi/linux/isdn/
6700
6701ISDN SUBSYSTEM (Eicon active card driver)
6702M:      Armin Schindler <mac@melware.de>
6703L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6704W:      http://www.melware.de
6705S:      Maintained
6706F:      drivers/isdn/hardware/eicon/
6707
6708IT87 HARDWARE MONITORING DRIVER
6709M:      Jean Delvare <jdelvare@suse.com>
6710L:      linux-hwmon@vger.kernel.org
6711S:      Maintained
6712F:      Documentation/hwmon/it87
6713F:      drivers/hwmon/it87.c
6714
6715IT913X MEDIA DRIVER
6716M:      Antti Palosaari <crope@iki.fi>
6717L:      linux-media@vger.kernel.org
6718W:      https://linuxtv.org
6719W:      http://palosaari.fi/linux/
6720Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6721T:      git git://linuxtv.org/anttip/media_tree.git
6722S:      Maintained
6723F:      drivers/media/tuners/it913x*
6724
6725IVTV VIDEO4LINUX DRIVER
6726M:      Andy Walls <awalls@md.metrocast.net>
6727L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6728L:      linux-media@vger.kernel.org
6729T:      git git://linuxtv.org/media_tree.git
6730W:      http://www.ivtvdriver.org
6731S:      Maintained
6732F:      Documentation/media/v4l-drivers/ivtv*
6733F:      drivers/media/pci/ivtv/
6734F:      include/uapi/linux/ivtv*
6735
6736IX2505V MEDIA DRIVER
6737M:      Malcolm Priestley <tvboxspy@gmail.com>
6738L:      linux-media@vger.kernel.org
6739W:      https://linuxtv.org
6740Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6741S:      Maintained
6742F:      drivers/media/dvb-frontends/ix2505v*
6743
6744JC42.4 TEMPERATURE SENSOR DRIVER
6745M:      Guenter Roeck <linux@roeck-us.net>
6746L:      linux-hwmon@vger.kernel.org
6747S:      Maintained
6748F:      drivers/hwmon/jc42.c
6749F:      Documentation/hwmon/jc42
6750
6751JFS FILESYSTEM
6752M:      Dave Kleikamp <shaggy@kernel.org>
6753L:      jfs-discussion@lists.sourceforge.net
6754W:      http://jfs.sourceforge.net/
6755T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6756S:      Maintained
6757F:      Documentation/filesystems/jfs.txt
6758F:      fs/jfs/
6759
6760JME NETWORK DRIVER
6761M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6762L:      netdev@vger.kernel.org
6763S:      Maintained
6764F:      drivers/net/ethernet/jme.*
6765
6766JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6767M:      David Woodhouse <dwmw2@infradead.org>
6768L:      linux-mtd@lists.infradead.org
6769W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6770S:      Maintained
6771F:      fs/jffs2/
6772F:      include/uapi/linux/jffs2.h
6773
6774JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6775M:      "Theodore Ts'o" <tytso@mit.edu>
6776M:      Jan Kara <jack@suse.com>
6777L:      linux-ext4@vger.kernel.org
6778S:      Maintained
6779F:      fs/jbd2/
6780F:      include/linux/jbd2.h
6781
6782JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6783M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6784L:      linux-media@vger.kernel.org
6785S:      Maintained
6786F:      drivers/media/platform/rcar_jpu.c
6787
6788JSM Neo PCI based serial card
6789M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6790L:      linux-serial@vger.kernel.org
6791S:      Maintained
6792F:      drivers/tty/serial/jsm/
6793
6794K10TEMP HARDWARE MONITORING DRIVER
6795M:      Clemens Ladisch <clemens@ladisch.de>
6796L:      linux-hwmon@vger.kernel.org
6797S:      Maintained
6798F:      Documentation/hwmon/k10temp
6799F:      drivers/hwmon/k10temp.c
6800
6801K8TEMP HARDWARE MONITORING DRIVER
6802M:      Rudolf Marek <r.marek@assembler.cz>
6803L:      linux-hwmon@vger.kernel.org
6804S:      Maintained
6805F:      Documentation/hwmon/k8temp
6806F:      drivers/hwmon/k8temp.c
6807
6808KASAN
6809M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6810R:      Alexander Potapenko <glider@google.com>
6811R:      Dmitry Vyukov <dvyukov@google.com>
6812L:      kasan-dev@googlegroups.com
6813S:      Maintained
6814F:      arch/*/include/asm/kasan.h
6815F:      arch/*/mm/kasan_init*
6816F:      Documentation/dev-tools/kasan.rst
6817F:      include/linux/kasan*.h
6818F:      lib/test_kasan.c
6819F:      mm/kasan/
6820F:      scripts/Makefile.kasan
6821
6822KCONFIG
6823M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6824L:      linux-kbuild@vger.kernel.org
6825T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6826S:      Maintained
6827F:      Documentation/kbuild/kconfig-language.txt
6828F:      scripts/kconfig/
6829
6830KDUMP
6831M:      Dave Young <dyoung@redhat.com>
6832M:      Baoquan He <bhe@redhat.com>
6833R:      Vivek Goyal <vgoyal@redhat.com>
6834L:      kexec@lists.infradead.org
6835W:      http://lse.sourceforge.net/kdump/
6836S:      Maintained
6837F:      Documentation/kdump/
6838
6839KEENE FM RADIO TRANSMITTER DRIVER
6840M:      Hans Verkuil <hverkuil@xs4all.nl>
6841L:      linux-media@vger.kernel.org
6842T:      git git://linuxtv.org/media_tree.git
6843W:      https://linuxtv.org
6844S:      Maintained
6845F:      drivers/media/radio/radio-keene*
6846
6847KERNEL AUTOMOUNTER v4 (AUTOFS4)
6848M:      Ian Kent <raven@themaw.net>
6849L:      autofs@vger.kernel.org
6850S:      Maintained
6851F:      fs/autofs4/
6852
6853KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6854M:      Michal Marek <mmarek@suse.com>
6855T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6856T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6857L:      linux-kbuild@vger.kernel.org
6858S:      Maintained
6859F:      Documentation/kbuild/
6860F:      Makefile
6861F:      scripts/Makefile.*
6862F:      scripts/basic/
6863F:      scripts/mk*
6864F:      scripts/package/
6865
6866KERNEL JANITORS
6867L:      kernel-janitors@vger.kernel.org
6868W:      http://kernelnewbies.org/KernelJanitors
6869S:      Odd Fixes
6870
6871KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6872M:      "J. Bruce Fields" <bfields@fieldses.org>
6873M:      Jeff Layton <jlayton@poochiereds.net>
6874L:      linux-nfs@vger.kernel.org
6875W:      http://nfs.sourceforge.net/
6876T:      git git://linux-nfs.org/~bfields/linux.git
6877S:      Supported
6878F:      fs/nfsd/
6879F:      include/uapi/linux/nfsd/
6880F:      fs/lockd/
6881F:      fs/nfs_common/
6882F:      net/sunrpc/
6883F:      include/linux/lockd/
6884F:      include/linux/sunrpc/
6885F:      include/uapi/linux/sunrpc/
6886
6887KERNEL SELFTEST FRAMEWORK
6888M:      Shuah Khan <shuahkh@osg.samsung.com>
6889M:      Shuah Khan <shuah@kernel.org>
6890L:      linux-kselftest@vger.kernel.org
6891T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6892S:      Maintained
6893F:      tools/testing/selftests
6894
6895KERNEL VIRTUAL MACHINE (KVM)
6896M:      Paolo Bonzini <pbonzini@redhat.com>
6897M:      Radim Krčmář <rkrcmar@redhat.com>
6898L:      kvm@vger.kernel.org
6899W:      http://www.linux-kvm.org
6900T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6901S:      Supported
6902F:      Documentation/*/kvm*.txt
6903F:      Documentation/virtual/kvm/
6904F:      arch/*/kvm/
6905F:      arch/x86/kernel/kvm.c
6906F:      arch/x86/kernel/kvmclock.c
6907F:      arch/*/include/asm/kvm*
6908F:      include/linux/kvm*
6909F:      include/uapi/linux/kvm*
6910F:      virt/kvm/
6911F:      tools/kvm/
6912
6913KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6914M:      Joerg Roedel <joro@8bytes.org>
6915L:      kvm@vger.kernel.org
6916W:      http://www.linux-kvm.org/
6917S:      Maintained
6918F:      arch/x86/include/asm/svm.h
6919F:      arch/x86/kvm/svm.c
6920
6921KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6922M:      Alexander Graf <agraf@suse.com>
6923L:      kvm-ppc@vger.kernel.org
6924W:      http://www.linux-kvm.org/
6925T:      git git://github.com/agraf/linux-2.6.git
6926S:      Supported
6927F:      arch/powerpc/include/asm/kvm*
6928F:      arch/powerpc/kvm/
6929
6930KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6931M:      Christian Borntraeger <borntraeger@de.ibm.com>
6932M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6933L:      linux-s390@vger.kernel.org
6934W:      http://www.ibm.com/developerworks/linux/linux390/
6935T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6936S:      Supported
6937F:      Documentation/s390/kvm.txt
6938F:      arch/s390/include/asm/kvm*
6939F:      arch/s390/kvm/
6940
6941KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6942M:      Christoffer Dall <christoffer.dall@linaro.org>
6943M:      Marc Zyngier <marc.zyngier@arm.com>
6944L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6945L:      kvmarm@lists.cs.columbia.edu
6946W:      http://systems.cs.columbia.edu/projects/kvm-arm
6947T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6948S:      Supported
6949F:      arch/arm/include/uapi/asm/kvm*
6950F:      arch/arm/include/asm/kvm*
6951F:      arch/arm/kvm/
6952F:      virt/kvm/arm/
6953F:      include/kvm/arm_*
6954
6955KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6956M:      Christoffer Dall <christoffer.dall@linaro.org>
6957M:      Marc Zyngier <marc.zyngier@arm.com>
6958L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6959L:      kvmarm@lists.cs.columbia.edu
6960S:      Maintained
6961F:      arch/arm64/include/uapi/asm/kvm*
6962F:      arch/arm64/include/asm/kvm*
6963F:      arch/arm64/kvm/
6964
6965KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6966M:      James Hogan <james.hogan@imgtec.com>
6967L:      linux-mips@linux-mips.org
6968S:      Supported
6969F:      arch/mips/include/uapi/asm/kvm*
6970F:      arch/mips/include/asm/kvm*
6971F:      arch/mips/kvm/
6972
6973KEXEC
6974M:      Eric Biederman <ebiederm@xmission.com>
6975W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6976L:      kexec@lists.infradead.org
6977S:      Maintained
6978F:      include/linux/kexec.h
6979F:      include/uapi/linux/kexec.h
6980F:      kernel/kexec*
6981
6982KEYS/KEYRINGS:
6983M:      David Howells <dhowells@redhat.com>
6984L:      keyrings@vger.kernel.org
6985S:      Maintained
6986F:      Documentation/security/keys.txt
6987F:      include/linux/key.h
6988F:      include/linux/key-type.h
6989F:      include/linux/keyctl.h
6990F:      include/uapi/linux/keyctl.h
6991F:      include/keys/
6992F:      security/keys/
6993
6994KEYS-TRUSTED
6995M:      David Safford <safford@us.ibm.com>
6996M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6997L:      linux-security-module@vger.kernel.org
6998L:      keyrings@vger.kernel.org
6999S:      Supported
7000F:      Documentation/security/keys-trusted-encrypted.txt
7001F:      include/keys/trusted-type.h
7002F:      security/keys/trusted.c
7003F:      security/keys/trusted.h
7004
7005KEYS-ENCRYPTED
7006M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7007M:      David Safford <safford@us.ibm.com>
7008L:      linux-security-module@vger.kernel.org
7009L:      keyrings@vger.kernel.org
7010S:      Supported
7011F:      Documentation/security/keys-trusted-encrypted.txt
7012F:      include/keys/encrypted-type.h
7013F:      security/keys/encrypted-keys/
7014
7015KGDB / KDB /debug_core
7016M:      Jason Wessel <jason.wessel@windriver.com>
7017W:      http://kgdb.wiki.kernel.org/
7018L:      kgdb-bugreport@lists.sourceforge.net
7019T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7020S:      Maintained
7021F:      Documentation/DocBook/kgdb.tmpl
7022F:      drivers/misc/kgdbts.c
7023F:      drivers/tty/serial/kgdboc.c
7024F:      include/linux/kdb.h
7025F:      include/linux/kgdb.h
7026F:      kernel/debug/
7027
7028KMEMCHECK
7029M:      Vegard Nossum <vegardno@ifi.uio.no>
7030M:      Pekka Enberg <penberg@kernel.org>
7031S:      Maintained
7032F:      Documentation/dev-tools/kmemcheck.rst
7033F:      arch/x86/include/asm/kmemcheck.h
7034F:      arch/x86/mm/kmemcheck/
7035F:      include/linux/kmemcheck.h
7036F:      mm/kmemcheck.c
7037
7038KMEMLEAK
7039M:      Catalin Marinas <catalin.marinas@arm.com>
7040S:      Maintained
7041F:      Documentation/dev-tools/kmemleak.rst
7042F:      include/linux/kmemleak.h
7043F:      mm/kmemleak.c
7044F:      mm/kmemleak-test.c
7045
7046KPROBES
7047M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7048M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7049M:      "David S. Miller" <davem@davemloft.net>
7050M:      Masami Hiramatsu <mhiramat@kernel.org>
7051S:      Maintained
7052F:      Documentation/kprobes.txt
7053F:      include/linux/kprobes.h
7054F:      kernel/kprobes.c
7055
7056KS0108 LCD CONTROLLER DRIVER
7057M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7058W:      http://miguelojeda.es/auxdisplay.htm
7059W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7060S:      Maintained
7061F:      Documentation/auxdisplay/ks0108
7062F:      drivers/auxdisplay/ks0108.c
7063F:      include/linux/ks0108.h
7064
7065L3MDEV
7066M:      David Ahern <dsa@cumulusnetworks.com>
7067L:      netdev@vger.kernel.org
7068S:      Maintained
7069F:      net/l3mdev
7070F:      include/net/l3mdev.h
7071
7072LANTIQ MIPS ARCHITECTURE
7073M:      John Crispin <john@phrozen.org>
7074L:      linux-mips@linux-mips.org
7075S:      Maintained
7076F:      arch/mips/lantiq
7077
7078LAPB module
7079L:      linux-x25@vger.kernel.org
7080S:      Orphan
7081F:      Documentation/networking/lapb-module.txt
7082F:      include/*/lapb.h
7083F:      net/lapb/
7084
7085LASI 53c700 driver for PARISC
7086M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7087L:      linux-scsi@vger.kernel.org
7088S:      Maintained
7089F:      Documentation/scsi/53c700.txt
7090F:      drivers/scsi/53c700*
7091
7092LED SUBSYSTEM
7093M:      Richard Purdie <rpurdie@rpsys.net>
7094M:      Jacek Anaszewski <j.anaszewski@samsung.com>
7095M:      Pavel Machek <pavel@ucw.cz>
7096L:      linux-leds@vger.kernel.org
7097T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7098S:      Maintained
7099F:      Documentation/devicetree/bindings/leds/
7100F:      drivers/leds/
7101F:      include/linux/leds.h
7102
7103LEGACY EEPROM DRIVER
7104M:      Jean Delvare <jdelvare@suse.com>
7105S:      Maintained
7106F:      Documentation/misc-devices/eeprom
7107F:      drivers/misc/eeprom/eeprom.c
7108
7109LEGO USB Tower driver
7110M:      Juergen Stuber <starblue@users.sourceforge.net>
7111L:      legousb-devel@lists.sourceforge.net
7112W:      http://legousb.sourceforge.net/
7113S:      Maintained
7114F:      drivers/usb/misc/legousbtower.c
7115
7116LG2160 MEDIA DRIVER
7117M:      Michael Krufky <mkrufky@linuxtv.org>
7118L:      linux-media@vger.kernel.org
7119W:      https://linuxtv.org
7120W:      http://github.com/mkrufky
7121Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7122T:      git git://linuxtv.org/mkrufky/tuners.git
7123S:      Maintained
7124F:      drivers/media/dvb-frontends/lg2160.*
7125
7126LGDT3305 MEDIA DRIVER
7127M:      Michael Krufky <mkrufky@linuxtv.org>
7128L:      linux-media@vger.kernel.org
7129W:      https://linuxtv.org
7130W:      http://github.com/mkrufky
7131Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7132T:      git git://linuxtv.org/mkrufky/tuners.git
7133S:      Maintained
7134F:      drivers/media/dvb-frontends/lgdt3305.*
7135
7136LGUEST
7137M:      Rusty Russell <rusty@rustcorp.com.au>
7138L:      lguest@lists.ozlabs.org
7139W:      http://lguest.ozlabs.org/
7140S:      Odd Fixes
7141F:      arch/x86/include/asm/lguest*.h
7142F:      arch/x86/lguest/
7143F:      drivers/lguest/
7144F:      include/linux/lguest*.h
7145F:      tools/lguest/
7146
7147LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7148M:      Tejun Heo <tj@kernel.org>
7149L:      linux-ide@vger.kernel.org
7150T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7151S:      Maintained
7152F:      drivers/ata/
7153F:      include/linux/ata.h
7154F:      include/linux/libata.h
7155F:      Documentation/devicetree/bindings/ata/
7156
7157LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7158M:      Viresh Kumar <vireshk@kernel.org>
7159L:      linux-ide@vger.kernel.org
7160T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7161S:      Maintained
7162F:      include/linux/pata_arasan_cf_data.h
7163F:      drivers/ata/pata_arasan_cf.c
7164
7165LIBATA PATA DRIVERS
7166M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7167M:      Tejun Heo <tj@kernel.org>
7168L:      linux-ide@vger.kernel.org
7169T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7170S:      Maintained
7171F:      drivers/ata/pata_*.c
7172F:      drivers/ata/ata_generic.c
7173
7174LIBATA SATA AHCI PLATFORM devices support
7175M:      Hans de Goede <hdegoede@redhat.com>
7176M:      Tejun Heo <tj@kernel.org>
7177L:      linux-ide@vger.kernel.org
7178T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7179S:      Maintained
7180F:      drivers/ata/ahci_platform.c
7181F:      drivers/ata/libahci_platform.c
7182F:      include/linux/ahci_platform.h
7183
7184LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7185M:      Mikael Pettersson <mikpelinux@gmail.com>
7186L:      linux-ide@vger.kernel.org
7187T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7188S:      Maintained
7189F:      drivers/ata/sata_promise.*
7190
7191LIBLOCKDEP
7192M:      Sasha Levin <sasha.levin@oracle.com>
7193S:      Maintained
7194F:      tools/lib/lockdep/
7195
7196LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7197M:      Dan Williams <dan.j.williams@intel.com>
7198L:      linux-nvdimm@lists.01.org
7199Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7200T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7201S:      Supported
7202F:      drivers/nvdimm/*
7203F:      include/linux/nd.h
7204F:      include/linux/libnvdimm.h
7205F:      include/uapi/linux/ndctl.h
7206
7207LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7208M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7209L:      linux-nvdimm@lists.01.org
7210Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7211S:      Supported
7212F:      drivers/nvdimm/blk.c
7213F:      drivers/nvdimm/region_devs.c
7214F:      drivers/acpi/nfit*
7215
7216LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7217M:      Vishal Verma <vishal.l.verma@intel.com>
7218L:      linux-nvdimm@lists.01.org
7219Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7220S:      Supported
7221F:      drivers/nvdimm/btt*
7222
7223LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7224M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7225L:      linux-nvdimm@lists.01.org
7226Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7227S:      Supported
7228F:      drivers/nvdimm/pmem.c
7229F:      include/linux/pmem.h
7230F:      arch/*/include/asm/pmem.h
7231
7232LIGHTNVM PLATFORM SUPPORT
7233M:      Matias Bjorling <mb@lightnvm.io>
7234W:      http://github/OpenChannelSSD
7235L:      linux-block@vger.kernel.org
7236S:      Maintained
7237F:      drivers/lightnvm/
7238F:      include/linux/lightnvm.h
7239F:      include/uapi/linux/lightnvm.h
7240
7241LINUX FOR POWERPC (32-BIT AND 64-BIT)
7242M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7243M:      Paul Mackerras <paulus@samba.org>
7244M:      Michael Ellerman <mpe@ellerman.id.au>
7245W:      https://github.com/linuxppc/linux/wiki
7246L:      linuxppc-dev@lists.ozlabs.org
7247Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7248T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7249S:      Supported
7250F:      Documentation/powerpc/
7251F:      arch/powerpc/
7252F:      drivers/char/tpm/tpm_ibmvtpm*
7253F:      drivers/crypto/nx/
7254F:      drivers/crypto/vmx/
7255F:      drivers/net/ethernet/ibm/ibmveth.*
7256F:      drivers/net/ethernet/ibm/ibmvnic.*
7257F:      drivers/pci/hotplug/pnv_php.c
7258F:      drivers/pci/hotplug/rpa*
7259F:      drivers/scsi/ibmvscsi/
7260F:      tools/testing/selftests/powerpc
7261N:      opal
7262N:      /pmac
7263N:      powermac
7264N:      powernv
7265N:      [^a-z0-9]ps3
7266N:      pseries
7267
7268LINUX FOR POWER MACINTOSH
7269M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7270W:      http://www.penguinppc.org/
7271L:      linuxppc-dev@lists.ozlabs.org
7272S:      Maintained
7273F:      arch/powerpc/platforms/powermac/
7274F:      drivers/macintosh/
7275
7276LINUX FOR POWERPC EMBEDDED MPC5XXX
7277M:      Anatolij Gustschin <agust@denx.de>
7278L:      linuxppc-dev@lists.ozlabs.org
7279T:      git git://git.denx.de/linux-denx-agust.git
7280S:      Maintained
7281F:      arch/powerpc/platforms/512x/
7282F:      arch/powerpc/platforms/52xx/
7283
7284LINUX FOR POWERPC EMBEDDED PPC4XX
7285M:      Alistair Popple <alistair@popple.id.au>
7286M:      Matt Porter <mporter@kernel.crashing.org>
7287W:      http://www.penguinppc.org/
7288L:      linuxppc-dev@lists.ozlabs.org
7289S:      Maintained
7290F:      arch/powerpc/platforms/40x/
7291F:      arch/powerpc/platforms/44x/
7292
7293LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7294L:      linuxppc-dev@lists.ozlabs.org
7295S:      Orphan
7296F:      arch/powerpc/*/*virtex*
7297F:      arch/powerpc/*/*/*virtex*
7298
7299LINUX FOR POWERPC EMBEDDED PPC8XX
7300M:      Vitaly Bordug <vitb@kernel.crashing.org>
7301W:      http://www.penguinppc.org/
7302L:      linuxppc-dev@lists.ozlabs.org
7303S:      Maintained
7304F:      arch/powerpc/platforms/8xx/
7305
7306LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7307M:      Scott Wood <oss@buserror.net>
7308M:      Kumar Gala <galak@kernel.crashing.org>
7309W:      http://www.penguinppc.org/
7310L:      linuxppc-dev@lists.ozlabs.org
7311T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7312S:      Maintained
7313F:      arch/powerpc/platforms/83xx/
7314F:      arch/powerpc/platforms/85xx/
7315
7316LINUX FOR POWERPC PA SEMI PWRFICIENT
7317L:      linuxppc-dev@lists.ozlabs.org
7318S:      Orphan
7319F:      arch/powerpc/platforms/pasemi/
7320F:      drivers/*/*pasemi*
7321F:      drivers/*/*/*pasemi*
7322
7323LINUX SECURITY MODULE (LSM) FRAMEWORK
7324M:      Chris Wright <chrisw@sous-sol.org>
7325L:      linux-security-module@vger.kernel.org
7326S:      Supported
7327
7328LIS3LV02D ACCELEROMETER DRIVER
7329M:      Eric Piel <eric.piel@tremplin-utc.net>
7330S:      Maintained
7331F:      Documentation/misc-devices/lis3lv02d
7332F:      drivers/misc/lis3lv02d/
7333F:      drivers/platform/x86/hp_accel.c
7334
7335LIVE PATCHING
7336M:      Josh Poimboeuf <jpoimboe@redhat.com>
7337M:      Jessica Yu <jeyu@redhat.com>
7338M:      Jiri Kosina <jikos@kernel.org>
7339M:      Miroslav Benes <mbenes@suse.cz>
7340R:      Petr Mladek <pmladek@suse.com>
7341S:      Maintained
7342F:      kernel/livepatch/
7343F:      include/linux/livepatch.h
7344F:      arch/x86/include/asm/livepatch.h
7345F:      arch/x86/kernel/livepatch.c
7346F:      Documentation/livepatch/
7347F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7348F:      samples/livepatch/
7349L:      live-patching@vger.kernel.org
7350T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7351
7352LINUX KERNEL DUMP TEST MODULE (LKDTM)
7353M:      Kees Cook <keescook@chromium.org>
7354S:      Maintained
7355F:      drivers/misc/lkdtm*
7356
7357LLC (802.2)
7358M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7359S:      Maintained
7360F:      include/linux/llc.h
7361F:      include/uapi/linux/llc.h
7362F:      include/net/llc*
7363F:      net/llc/
7364
7365LM73 HARDWARE MONITOR DRIVER
7366M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7367L:      linux-hwmon@vger.kernel.org
7368S:      Maintained
7369F:      drivers/hwmon/lm73.c
7370
7371LM78 HARDWARE MONITOR DRIVER
7372M:      Jean Delvare <jdelvare@suse.com>
7373L:      linux-hwmon@vger.kernel.org
7374S:      Maintained
7375F:      Documentation/hwmon/lm78
7376F:      drivers/hwmon/lm78.c
7377
7378LM83 HARDWARE MONITOR DRIVER
7379M:      Jean Delvare <jdelvare@suse.com>
7380L:      linux-hwmon@vger.kernel.org
7381S:      Maintained
7382F:      Documentation/hwmon/lm83
7383F:      drivers/hwmon/lm83.c
7384
7385LM90 HARDWARE MONITOR DRIVER
7386M:      Jean Delvare <jdelvare@suse.com>
7387L:      linux-hwmon@vger.kernel.org
7388S:      Maintained
7389F:      Documentation/hwmon/lm90
7390F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7391F:      drivers/hwmon/lm90.c
7392
7393LM95234 HARDWARE MONITOR DRIVER
7394M:      Guenter Roeck <linux@roeck-us.net>
7395L:      linux-hwmon@vger.kernel.org
7396S:      Maintained
7397F:      Documentation/hwmon/lm95234
7398F:      drivers/hwmon/lm95234.c
7399
7400LME2510 MEDIA DRIVER
7401M:      Malcolm Priestley <tvboxspy@gmail.com>
7402L:      linux-media@vger.kernel.org
7403W:      https://linuxtv.org
7404Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7405S:      Maintained
7406F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7407
7408LOCKING PRIMITIVES
7409M:      Peter Zijlstra <peterz@infradead.org>
7410M:      Ingo Molnar <mingo@redhat.com>
7411L:      linux-kernel@vger.kernel.org
7412T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7413S:      Maintained
7414F:      Documentation/locking/
7415F:      include/linux/lockdep.h
7416F:      include/linux/spinlock*.h
7417F:      arch/*/include/asm/spinlock*.h
7418F:      include/linux/rwlock*.h
7419F:      include/linux/mutex*.h
7420F:      arch/*/include/asm/mutex*.h
7421F:      include/linux/rwsem*.h
7422F:      arch/*/include/asm/rwsem.h
7423F:      include/linux/seqlock.h
7424F:      lib/locking*.[ch]
7425F:      kernel/locking/
7426
7427LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7428M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7429L:      linux-ntfs-dev@lists.sourceforge.net
7430W:      http://www.linux-ntfs.org/content/view/19/37/
7431S:      Maintained
7432F:      Documentation/ldm.txt
7433F:      block/partitions/ldm.*
7434
7435LogFS
7436M:      Joern Engel <joern@logfs.org>
7437M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
7438L:      logfs@logfs.org
7439W:      logfs.org
7440S:      Maintained
7441F:      fs/logfs/
7442
7443LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7444M:      Sathya Prakash <sathya.prakash@broadcom.com>
7445M:      Chaitra P B <chaitra.basappa@broadcom.com>
7446M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7447L:      MPT-FusionLinux.pdl@broadcom.com
7448L:      linux-scsi@vger.kernel.org
7449W:      http://www.avagotech.com/support/
7450S:      Supported
7451F:      drivers/message/fusion/
7452F:      drivers/scsi/mpt2sas/
7453F:      drivers/scsi/mpt3sas/
7454
7455LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7456M:      Matthew Wilcox <matthew@wil.cx>
7457L:      linux-scsi@vger.kernel.org
7458S:      Maintained
7459F:      drivers/scsi/sym53c8xx_2/
7460
7461LTC4261 HARDWARE MONITOR DRIVER
7462M:      Guenter Roeck <linux@roeck-us.net>
7463L:      linux-hwmon@vger.kernel.org
7464S:      Maintained
7465F:      Documentation/hwmon/ltc4261
7466F:      drivers/hwmon/ltc4261.c
7467
7468LTP (Linux Test Project)
7469M:      Mike Frysinger <vapier@gentoo.org>
7470M:      Cyril Hrubis <chrubis@suse.cz>
7471M:      Wanlong Gao <wanlong.gao@gmail.com>
7472M:      Jan Stancek <jstancek@redhat.com>
7473M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7474M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7475L:      ltp@lists.linux.it (subscribers-only)
7476W:      http://linux-test-project.github.io/
7477T:      git git://github.com/linux-test-project/ltp.git
7478S:      Maintained
7479
7480M32R ARCHITECTURE
7481W:      http://www.linux-m32r.org/
7482S:      Orphan
7483F:      arch/m32r/
7484
7485M68K ARCHITECTURE
7486M:      Geert Uytterhoeven <geert@linux-m68k.org>
7487L:      linux-m68k@lists.linux-m68k.org
7488W:      http://www.linux-m68k.org/
7489T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7490S:      Maintained
7491F:      arch/m68k/
7492F:      drivers/zorro/
7493
7494M68K ON APPLE MACINTOSH
7495M:      Joshua Thompson <funaho@jurai.org>
7496W:      http://www.mac.linux-m68k.org/
7497L:      linux-m68k@lists.linux-m68k.org
7498S:      Maintained
7499F:      arch/m68k/mac/
7500
7501M68K ON HP9000/300
7502M:      Philip Blundell <philb@gnu.org>
7503W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7504S:      Maintained
7505F:      arch/m68k/hp300/
7506
7507M88DS3103 MEDIA DRIVER
7508M:      Antti Palosaari <crope@iki.fi>
7509L:      linux-media@vger.kernel.org
7510W:      https://linuxtv.org
7511W:      http://palosaari.fi/linux/
7512Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7513T:      git git://linuxtv.org/anttip/media_tree.git
7514S:      Maintained
7515F:      drivers/media/dvb-frontends/m88ds3103*
7516
7517M88RS2000 MEDIA DRIVER
7518M:      Malcolm Priestley <tvboxspy@gmail.com>
7519L:      linux-media@vger.kernel.org
7520W:      https://linuxtv.org
7521Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7522S:      Maintained
7523F:      drivers/media/dvb-frontends/m88rs2000*
7524
7525MA901 MASTERKIT USB FM RADIO DRIVER
7526M:      Alexey Klimov <klimov.linux@gmail.com>
7527L:      linux-media@vger.kernel.org
7528T:      git git://linuxtv.org/media_tree.git
7529S:      Maintained
7530F:      drivers/media/radio/radio-ma901.c
7531
7532MAC80211
7533M:      Johannes Berg <johannes@sipsolutions.net>
7534L:      linux-wireless@vger.kernel.org
7535W:      http://wireless.kernel.org/
7536T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7537T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7538S:      Maintained
7539F:      Documentation/networking/mac80211-injection.txt
7540F:      include/net/mac80211.h
7541F:      net/mac80211/
7542F:      drivers/net/wireless/mac80211_hwsim.[ch]
7543
7544MACVLAN DRIVER
7545M:      Patrick McHardy <kaber@trash.net>
7546L:      netdev@vger.kernel.org
7547S:      Maintained
7548F:      drivers/net/macvlan.c
7549F:      include/linux/if_macvlan.h
7550
7551MAILBOX API
7552M:      Jassi Brar <jassisinghbrar@gmail.com>
7553L:      linux-kernel@vger.kernel.org
7554S:      Maintained
7555F:      drivers/mailbox/
7556F:      include/linux/mailbox_client.h
7557F:      include/linux/mailbox_controller.h
7558
7559MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7560M:      Michael Kerrisk <mtk.manpages@gmail.com>
7561W:      http://www.kernel.org/doc/man-pages
7562L:      linux-man@vger.kernel.org
7563S:      Maintained
7564
7565MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7566M:      Andrew Lunn <andrew@lunn.ch>
7567M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7568S:      Maintained
7569F:      drivers/net/dsa/mv88e6xxx/
7570
7571MARVELL ARMADA DRM SUPPORT
7572M:      Russell King <rmk+kernel@armlinux.org.uk>
7573S:      Maintained
7574F:      drivers/gpu/drm/armada/
7575F:      include/uapi/drm/armada_drm.h
7576F:      Documentation/devicetree/bindings/display/armada/
7577
7578MARVELL CRYPTO DRIVER
7579M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7580M:      Arnaud Ebalard <arno@natisbad.org>
7581F:      drivers/crypto/marvell/
7582S:      Maintained
7583L:      linux-crypto@vger.kernel.org
7584
7585MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7586M:      Mirko Lindner <mlindner@marvell.com>
7587M:      Stephen Hemminger <stephen@networkplumber.org>
7588L:      netdev@vger.kernel.org
7589S:      Maintained
7590F:      drivers/net/ethernet/marvell/sk*
7591
7592MARVELL LIBERTAS WIRELESS DRIVER
7593L:      libertas-dev@lists.infradead.org
7594S:      Orphan
7595F:      drivers/net/wireless/marvell/libertas/
7596
7597MARVELL MV643XX ETHERNET DRIVER
7598M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7599L:      netdev@vger.kernel.org
7600S:      Maintained
7601F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7602F:      include/linux/mv643xx.h
7603
7604MARVELL MVNETA ETHERNET DRIVER
7605M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7606L:      netdev@vger.kernel.org
7607S:      Maintained
7608F:      drivers/net/ethernet/marvell/mvneta.*
7609
7610MARVELL MWIFIEX WIRELESS DRIVER
7611M:      Amitkumar Karwar <akarwar@marvell.com>
7612M:      Nishant Sarmukadam <nishants@marvell.com>
7613L:      linux-wireless@vger.kernel.org
7614S:      Maintained
7615F:      drivers/net/wireless/marvell/mwifiex/
7616
7617MARVELL MWL8K WIRELESS DRIVER
7618M:      Lennert Buytenhek <buytenh@wantstofly.org>
7619L:      linux-wireless@vger.kernel.org
7620S:      Odd Fixes
7621F:      drivers/net/wireless/marvell/mwl8k.c
7622
7623MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7624M:      Nicolas Pitre <nico@fluxnic.net>
7625S:      Odd Fixes
7626F:      drivers/mmc/host/mvsdio.*
7627
7628MATROX FRAMEBUFFER DRIVER
7629L:      linux-fbdev@vger.kernel.org
7630S:      Orphan
7631F:      drivers/video/fbdev/matrox/matroxfb_*
7632F:      include/uapi/linux/matroxfb.h
7633
7634MAX16065 HARDWARE MONITOR DRIVER
7635M:      Guenter Roeck <linux@roeck-us.net>
7636L:      linux-hwmon@vger.kernel.org
7637S:      Maintained
7638F:      Documentation/hwmon/max16065
7639F:      drivers/hwmon/max16065.c
7640
7641MAX20751 HARDWARE MONITOR DRIVER
7642M:      Guenter Roeck <linux@roeck-us.net>
7643L:      linux-hwmon@vger.kernel.org
7644S:      Maintained
7645F:      Documentation/hwmon/max20751
7646F:      drivers/hwmon/max20751.c
7647
7648MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7649L:      linux-hwmon@vger.kernel.org
7650S:      Orphan
7651F:      Documentation/hwmon/max6650
7652F:      drivers/hwmon/max6650.c
7653
7654MAX6697 HARDWARE MONITOR DRIVER
7655M:      Guenter Roeck <linux@roeck-us.net>
7656L:      linux-hwmon@vger.kernel.org
7657S:      Maintained
7658F:      Documentation/hwmon/max6697
7659F:      Documentation/devicetree/bindings/i2c/max6697.txt
7660F:      drivers/hwmon/max6697.c
7661F:      include/linux/platform_data/max6697.h
7662
7663MAX9860 MONO AUDIO VOICE CODEC DRIVER
7664M:      Peter Rosin <peda@axentia.se>
7665L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7666S:      Maintained
7667F:      Documentation/devicetree/bindings/sound/max9860.txt
7668F:      sound/soc/codecs/max9860.*
7669
7670MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7671M:      Krzysztof Kozlowski <krzk@kernel.org>
7672M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7673L:      linux-pm@vger.kernel.org
7674S:      Supported
7675F:      drivers/power/supply/max14577_charger.c
7676F:      drivers/power/supply/max77693_charger.c
7677
7678MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7679M:      Javier Martinez Canillas <javier@osg.samsung.com>
7680L:      linux-kernel@vger.kernel.org
7681S:      Supported
7682F:      drivers/*/*max77802*.c
7683F:      Documentation/devicetree/bindings/*/*max77802.txt
7684F:      include/dt-bindings/*/*max77802.h
7685
7686MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7687M:      Chanwoo Choi <cw00.choi@samsung.com>
7688M:      Krzysztof Kozlowski <krzk@kernel.org>
7689M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7690L:      linux-kernel@vger.kernel.org
7691S:      Supported
7692F:      drivers/*/max14577*.c
7693F:      drivers/*/max77686*.c
7694F:      drivers/*/max77693*.c
7695F:      drivers/extcon/extcon-max14577.c
7696F:      drivers/extcon/extcon-max77693.c
7697F:      drivers/rtc/rtc-max77686.c
7698F:      drivers/clk/clk-max77686.c
7699F:      Documentation/devicetree/bindings/mfd/max14577.txt
7700F:      Documentation/devicetree/bindings/*/max77686.txt
7701F:      Documentation/devicetree/bindings/mfd/max77693.txt
7702F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7703F:      include/linux/mfd/max14577*.h
7704F:      include/linux/mfd/max77686*.h
7705F:      include/linux/mfd/max77693*.h
7706
7707MAXIRADIO FM RADIO RECEIVER DRIVER
7708M:      Hans Verkuil <hverkuil@xs4all.nl>
7709L:      linux-media@vger.kernel.org
7710T:      git git://linuxtv.org/media_tree.git
7711W:      https://linuxtv.org
7712S:      Maintained
7713F:      drivers/media/radio/radio-maxiradio*
7714
7715MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7716M:      Peter Rosin <peda@axentia.se>
7717L:      linux-iio@vger.kernel.org
7718S:      Maintained
7719F:      drivers/iio/potentiometer/mcp4531.c
7720
7721MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7722M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7723L:      linux-iio@vger.kernel.org
7724S:      Maintained
7725F:      drivers/iio/dac/cio-dac.c
7726
7727MEDIA DRIVERS FOR RENESAS - FCP
7728M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7729L:      linux-media@vger.kernel.org
7730L:      linux-renesas-soc@vger.kernel.org
7731T:      git git://linuxtv.org/media_tree.git
7732S:      Supported
7733F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7734F:      drivers/media/platform/rcar-fcp.c
7735F:      include/media/rcar-fcp.h
7736
7737MEDIA DRIVERS FOR RENESAS - VIN
7738M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7739L:      linux-media@vger.kernel.org
7740L:      linux-renesas-soc@vger.kernel.org
7741T:      git git://linuxtv.org/media_tree.git
7742S:      Supported
7743F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7744F:      drivers/media/platform/rcar-vin/
7745
7746MEDIA DRIVERS FOR RENESAS - VSP1
7747M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7748L:      linux-media@vger.kernel.org
7749L:      linux-renesas-soc@vger.kernel.org
7750T:      git git://linuxtv.org/media_tree.git
7751S:      Supported
7752F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7753F:      drivers/media/platform/vsp1/
7754
7755MEDIA DRIVERS FOR HELENE
7756M:      Abylay Ospan <aospan@netup.ru>
7757L:      linux-media@vger.kernel.org
7758W:      https://linuxtv.org
7759W:      http://netup.tv/
7760T:      git git://linuxtv.org/media_tree.git
7761S:      Supported
7762F:      drivers/media/dvb-frontends/helene*
7763
7764MEDIA DRIVERS FOR ASCOT2E
7765M:      Sergey Kozlov <serjk@netup.ru>
7766M:      Abylay Ospan <aospan@netup.ru>
7767L:      linux-media@vger.kernel.org
7768W:      https://linuxtv.org
7769W:      http://netup.tv/
7770T:      git git://linuxtv.org/media_tree.git
7771S:      Supported
7772F:      drivers/media/dvb-frontends/ascot2e*
7773
7774MEDIA DRIVERS FOR CXD2841ER
7775M:      Sergey Kozlov <serjk@netup.ru>
7776M:      Abylay Ospan <aospan@netup.ru>
7777L:      linux-media@vger.kernel.org
7778W:      https://linuxtv.org
7779W:      http://netup.tv/
7780T:      git git://linuxtv.org/media_tree.git
7781S:      Supported
7782F:      drivers/media/dvb-frontends/cxd2841er*
7783
7784MEDIA DRIVERS FOR HORUS3A
7785M:      Sergey Kozlov <serjk@netup.ru>
7786M:      Abylay Ospan <aospan@netup.ru>
7787L:      linux-media@vger.kernel.org
7788W:      https://linuxtv.org
7789W:      http://netup.tv/
7790T:      git git://linuxtv.org/media_tree.git
7791S:      Supported
7792F:      drivers/media/dvb-frontends/horus3a*
7793
7794MEDIA DRIVERS FOR LNBH25
7795M:      Sergey Kozlov <serjk@netup.ru>
7796M:      Abylay Ospan <aospan@netup.ru>
7797L:      linux-media@vger.kernel.org
7798W:      https://linuxtv.org
7799W:      http://netup.tv/
7800T:      git git://linuxtv.org/media_tree.git
7801S:      Supported
7802F:      drivers/media/dvb-frontends/lnbh25*
7803
7804MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7805M:      Sergey Kozlov <serjk@netup.ru>
7806M:      Abylay Ospan <aospan@netup.ru>
7807L:      linux-media@vger.kernel.org
7808W:      https://linuxtv.org
7809W:      http://netup.tv/
7810T:      git git://linuxtv.org/media_tree.git
7811S:      Supported
7812F:      drivers/media/pci/netup_unidvb/*
7813
7814MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7815M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7816M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7817P:      LinuxTV.org Project
7818L:      linux-media@vger.kernel.org
7819W:      https://linuxtv.org
7820Q:      http://patchwork.kernel.org/project/linux-media/list/
7821T:      git git://linuxtv.org/media_tree.git
7822S:      Maintained
7823F:      Documentation/media/
7824F:      drivers/media/
7825F:      drivers/staging/media/
7826F:      include/linux/platform_data/media/
7827F:      include/media/
7828F:      include/uapi/linux/dvb/
7829F:      include/uapi/linux/videodev2.h
7830F:      include/uapi/linux/media.h
7831F:      include/uapi/linux/v4l2-*
7832F:      include/uapi/linux/meye.h
7833F:      include/uapi/linux/ivtv*
7834F:      include/uapi/linux/uvcvideo.h
7835
7836MEDIATEK ETHERNET DRIVER
7837M:      Felix Fietkau <nbd@openwrt.org>
7838M:      John Crispin <blogic@openwrt.org>
7839L:      netdev@vger.kernel.org
7840S:      Maintained
7841F:      drivers/net/ethernet/mediatek/
7842
7843MEDIATEK MT7601U WIRELESS LAN DRIVER
7844M:      Jakub Kicinski <kubakici@wp.pl>
7845L:      linux-wireless@vger.kernel.org
7846S:      Maintained
7847F:      drivers/net/wireless/mediatek/mt7601u/
7848
7849MEGARAID SCSI/SAS DRIVERS
7850M:      Kashyap Desai <kashyap.desai@avagotech.com>
7851M:      Sumit Saxena <sumit.saxena@avagotech.com>
7852M:      Uday Lingala <uday.lingala@avagotech.com>
7853L:      megaraidlinux.pdl@avagotech.com
7854L:      linux-scsi@vger.kernel.org
7855W:      http://www.lsi.com
7856S:      Maintained
7857F:      Documentation/scsi/megaraid.txt
7858F:      drivers/scsi/megaraid.*
7859F:      drivers/scsi/megaraid/
7860
7861MELFAS MIP4 TOUCHSCREEN DRIVER
7862M:      Sangwon Jee <jeesw@melfas.com>
7863W:      http://www.melfas.com
7864S:      Supported
7865F:      drivers/input/touchscreen/melfas_mip4.c
7866F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7867
7868MELLANOX ETHERNET DRIVER (mlx4_en)
7869M:      Tariq Toukan <tariqt@mellanox.com>
7870L:      netdev@vger.kernel.org
7871S:      Supported
7872W:      http://www.mellanox.com
7873Q:      http://patchwork.ozlabs.org/project/netdev/list/
7874F:      drivers/net/ethernet/mellanox/mlx4/en_*
7875
7876MELLANOX ETHERNET DRIVER (mlx5e)
7877M:      Saeed Mahameed <saeedm@mellanox.com>
7878L:      netdev@vger.kernel.org
7879S:      Supported
7880W:      http://www.mellanox.com
7881Q:      http://patchwork.ozlabs.org/project/netdev/list/
7882F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7883
7884MELLANOX ETHERNET SWITCH DRIVERS
7885M:      Jiri Pirko <jiri@mellanox.com>
7886M:      Ido Schimmel <idosch@mellanox.com>
7887L:      netdev@vger.kernel.org
7888S:      Supported
7889W:      http://www.mellanox.com
7890Q:      http://patchwork.ozlabs.org/project/netdev/list/
7891F:      drivers/net/ethernet/mellanox/mlxsw/
7892
7893MELLANOX MLXCPLD LED DRIVER
7894M:      Vadim Pasternak <vadimp@mellanox.com>
7895L:      linux-leds@vger.kernel.org
7896S:      Supported
7897F:      drivers/leds/leds-mlxcpld.c
7898F:      Documentation/leds/leds-mlxcpld.txt
7899
7900MELLANOX PLATFORM DRIVER
7901M:      Vadim Pasternak <vadimp@mellanox.com>
7902L:      platform-driver-x86@vger.kernel.org
7903S:      Supported
7904F:      arch/x86/platform/mellanox/mlx-platform.c
7905
7906SOFT-ROCE DRIVER (rxe)
7907M:      Moni Shoua <monis@mellanox.com>
7908L:      linux-rdma@vger.kernel.org
7909S:      Supported
7910W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7911Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7912F:      drivers/infiniband/sw/rxe/
7913F:      include/uapi/rdma/rdma_user_rxe.h
7914
7915MEMBARRIER SUPPORT
7916M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7917M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7918L:      linux-kernel@vger.kernel.org
7919S:      Supported
7920F:      kernel/membarrier.c
7921F:      include/uapi/linux/membarrier.h
7922
7923MEMORY MANAGEMENT
7924L:      linux-mm@kvack.org
7925W:      http://www.linux-mm.org
7926S:      Maintained
7927F:      include/linux/mm.h
7928F:      include/linux/gfp.h
7929F:      include/linux/mmzone.h
7930F:      include/linux/memory_hotplug.h
7931F:      include/linux/vmalloc.h
7932F:      mm/
7933
7934MEMORY TECHNOLOGY DEVICES (MTD)
7935M:      David Woodhouse <dwmw2@infradead.org>
7936M:      Brian Norris <computersforpeace@gmail.com>
7937M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7938M:      Marek Vasut <marek.vasut@gmail.com>
7939M:      Richard Weinberger <richard@nod.at>
7940M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
7941L:      linux-mtd@lists.infradead.org
7942W:      http://www.linux-mtd.infradead.org/
7943Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7944T:      git git://git.infradead.org/linux-mtd.git
7945T:      git git://git.infradead.org/l2-mtd.git
7946S:      Maintained
7947F:      Documentation/devicetree/bindings/mtd/
7948F:      drivers/mtd/
7949F:      include/linux/mtd/
7950F:      include/uapi/mtd/
7951
7952MEN A21 WATCHDOG DRIVER
7953M:      Johannes Thumshirn <morbidrsa@gmail.com>
7954L:      linux-watchdog@vger.kernel.org
7955S:      Maintained
7956F:      drivers/watchdog/mena21_wdt.c
7957
7958MEN CHAMELEON BUS (mcb)
7959M:      Johannes Thumshirn <morbidrsa@gmail.com>
7960S:      Maintained
7961F:      drivers/mcb/
7962F:      include/linux/mcb.h
7963F:      Documentation/men-chameleon-bus.txt
7964
7965MEN F21BMC (Board Management Controller)
7966M:      Andreas Werner <andreas.werner@men.de>
7967S:      Supported
7968F:      drivers/mfd/menf21bmc.c
7969F:      drivers/watchdog/menf21bmc_wdt.c
7970F:      drivers/leds/leds-menf21bmc.c
7971F:      drivers/hwmon/menf21bmc_hwmon.c
7972F:      Documentation/hwmon/menf21bmc
7973
7974METAG ARCHITECTURE
7975M:      James Hogan <james.hogan@imgtec.com>
7976L:      linux-metag@vger.kernel.org
7977T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7978S:      Odd Fixes
7979F:      arch/metag/
7980F:      Documentation/metag/
7981F:      Documentation/devicetree/bindings/metag/
7982F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7983F:      drivers/clocksource/metag_generic.c
7984F:      drivers/irqchip/irq-metag.c
7985F:      drivers/irqchip/irq-metag-ext.c
7986F:      drivers/tty/metag_da.c
7987
7988MICROBLAZE ARCHITECTURE
7989M:      Michal Simek <monstr@monstr.eu>
7990W:      http://www.monstr.eu/fdt/
7991T:      git git://git.monstr.eu/linux-2.6-microblaze.git
7992S:      Supported
7993F:      arch/microblaze/
7994
7995MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7996M:      Richard Genoud <richard.genoud@gmail.com>
7997S:      Maintained
7998F:      drivers/tty/serial/atmel_serial.c
7999F:      include/linux/atmel_serial.h
8000
8001MICROCHIP / ATMEL ISC DRIVER
8002M:      Songjun Wu <songjun.wu@microchip.com>
8003L:      linux-media@vger.kernel.org
8004S:      Supported
8005F:      drivers/media/platform/atmel/atmel-isc.c
8006F:      drivers/media/platform/atmel/atmel-isc-regs.h
8007F:      devicetree/bindings/media/atmel-isc.txt
8008
8009MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8010M:      Chen Yu <yu.c.chen@intel.com>
8011L:      platform-driver-x86@vger.kernel.org
8012S:      Supported
8013F:      drivers/platform/x86/surfacepro3_button.c
8014
8015MICROTEK X6 SCANNER
8016M:      Oliver Neukum <oliver@neukum.org>
8017S:      Maintained
8018F:      drivers/usb/image/microtek.*
8019
8020MIPS
8021M:      Ralf Baechle <ralf@linux-mips.org>
8022L:      linux-mips@linux-mips.org
8023W:      http://www.linux-mips.org/
8024T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8025Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8026S:      Supported
8027F:      Documentation/devicetree/bindings/mips/
8028F:      Documentation/mips/
8029F:      arch/mips/
8030
8031MIPS/LOONGSON1 ARCHITECTURE
8032M:      Keguang Zhang <keguang.zhang@gmail.com>
8033L:      linux-mips@linux-mips.org
8034S:      Maintained
8035F:      arch/mips/loongson32/
8036F:      arch/mips/include/asm/mach-loongson32/
8037F:      drivers/*/*loongson1*
8038F:      drivers/*/*/*loongson1*
8039
8040MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8041M:      Hans Verkuil <hverkuil@xs4all.nl>
8042L:      linux-media@vger.kernel.org
8043T:      git git://linuxtv.org/media_tree.git
8044W:      https://linuxtv.org
8045S:      Odd Fixes
8046F:      drivers/media/radio/radio-miropcm20*
8047
8048MELLANOX MLX4 core VPI driver
8049M:      Yishai Hadas <yishaih@mellanox.com>
8050L:      netdev@vger.kernel.org
8051L:      linux-rdma@vger.kernel.org
8052W:      http://www.mellanox.com
8053Q:      http://patchwork.ozlabs.org/project/netdev/list/
8054S:      Supported
8055F:      drivers/net/ethernet/mellanox/mlx4/
8056F:      include/linux/mlx4/
8057F:      include/uapi/rdma/mlx4-abi.h
8058
8059MELLANOX MLX4 IB driver
8060M:      Yishai Hadas <yishaih@mellanox.com>
8061L:      linux-rdma@vger.kernel.org
8062W:      http://www.mellanox.com
8063Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8064S:      Supported
8065F:      drivers/infiniband/hw/mlx4/
8066F:      include/linux/mlx4/
8067
8068MELLANOX MLX5 core VPI driver
8069M:      Saeed Mahameed <saeedm@mellanox.com>
8070M:      Matan Barak <matanb@mellanox.com>
8071M:      Leon Romanovsky <leonro@mellanox.com>
8072L:      netdev@vger.kernel.org
8073L:      linux-rdma@vger.kernel.org
8074W:      http://www.mellanox.com
8075Q:      http://patchwork.ozlabs.org/project/netdev/list/
8076S:      Supported
8077F:      drivers/net/ethernet/mellanox/mlx5/core/
8078F:      include/linux/mlx5/
8079F:      include/uapi/rdma/mlx5-abi.h
8080
8081MELLANOX MLX5 IB driver
8082M:      Matan Barak <matanb@mellanox.com>
8083M:      Leon Romanovsky <leonro@mellanox.com>
8084L:      linux-rdma@vger.kernel.org
8085W:      http://www.mellanox.com
8086Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8087S:      Supported
8088F:      drivers/infiniband/hw/mlx5/
8089F:      include/linux/mlx5/
8090
8091MELEXIS MLX90614 DRIVER
8092M:      Crt Mori <cmo@melexis.com>
8093L:      linux-iio@vger.kernel.org
8094W:      http://www.melexis.com
8095S:      Supported
8096F:      drivers/iio/temperature/mlx90614.c
8097
8098MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8099M:      Don Brace <don.brace@microsemi.com>
8100L:      esc.storagedev@microsemi.com
8101L:      linux-scsi@vger.kernel.org
8102S:      Supported
8103F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8104F:      drivers/scsi/smartpqi/Kconfig
8105F:      drivers/scsi/smartpqi/Makefile
8106F:      include/linux/cciss*.h
8107F:      include/uapi/linux/cciss*.h
8108F:      Documentation/scsi/smartpqi.txt
8109
8110MN88472 MEDIA DRIVER
8111M:      Antti Palosaari <crope@iki.fi>
8112L:      linux-media@vger.kernel.org
8113W:      https://linuxtv.org
8114W:      http://palosaari.fi/linux/
8115Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8116S:      Maintained
8117F:      drivers/media/dvb-frontends/mn88472*
8118
8119MN88473 MEDIA DRIVER
8120M:      Antti Palosaari <crope@iki.fi>
8121L:      linux-media@vger.kernel.org
8122W:      https://linuxtv.org
8123W:      http://palosaari.fi/linux/
8124Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8125S:      Maintained
8126F:      drivers/media/dvb-frontends/mn88473*
8127
8128MODULE SUPPORT
8129M:      Jessica Yu <jeyu@redhat.com>
8130M:      Rusty Russell <rusty@rustcorp.com.au>
8131S:      Maintained
8132F:      include/linux/module.h
8133F:      kernel/module.c
8134
8135MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8136W:      http://popies.net/meye/
8137S:      Orphan
8138F:      Documentation/media/v4l-drivers/meye*
8139F:      drivers/media/pci/meye/
8140F:      include/uapi/linux/meye.h
8141
8142MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8143M:      Jiri Slaby <jirislaby@gmail.com>
8144S:      Maintained
8145F:      Documentation/serial/moxa-smartio
8146F:      drivers/tty/mxser.*
8147
8148MR800 AVERMEDIA USB FM RADIO DRIVER
8149M:      Alexey Klimov <klimov.linux@gmail.com>
8150L:      linux-media@vger.kernel.org
8151T:      git git://linuxtv.org/media_tree.git
8152S:      Maintained
8153F:      drivers/media/radio/radio-mr800.c
8154
8155MRF24J40 IEEE 802.15.4 RADIO DRIVER
8156M:      Alan Ott <alan@signal11.us>
8157L:      linux-wpan@vger.kernel.org
8158S:      Maintained
8159F:      drivers/net/ieee802154/mrf24j40.c
8160F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8161
8162MSI LAPTOP SUPPORT
8163M:      "Lee, Chun-Yi" <jlee@suse.com>
8164L:      platform-driver-x86@vger.kernel.org
8165S:      Maintained
8166F:      drivers/platform/x86/msi-laptop.c
8167
8168MSI WMI SUPPORT
8169L:      platform-driver-x86@vger.kernel.org
8170S:      Orphan
8171F:      drivers/platform/x86/msi-wmi.c
8172
8173MSI001 MEDIA DRIVER
8174M:      Antti Palosaari <crope@iki.fi>
8175L:      linux-media@vger.kernel.org
8176W:      https://linuxtv.org
8177W:      http://palosaari.fi/linux/
8178Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8179T:      git git://linuxtv.org/anttip/media_tree.git
8180S:      Maintained
8181F:      drivers/media/tuners/msi001*
8182
8183MSI2500 MEDIA DRIVER
8184M:      Antti Palosaari <crope@iki.fi>
8185L:      linux-media@vger.kernel.org
8186W:      https://linuxtv.org
8187W:      http://palosaari.fi/linux/
8188Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8189T:      git git://linuxtv.org/anttip/media_tree.git
8190S:      Maintained
8191F:      drivers/media/usb/msi2500/
8192
8193MSYSTEMS DISKONCHIP G3 MTD DRIVER
8194M:      Robert Jarzmik <robert.jarzmik@free.fr>
8195L:      linux-mtd@lists.infradead.org
8196S:      Maintained
8197F:      drivers/mtd/devices/docg3*
8198
8199MT9M032 APTINA SENSOR DRIVER
8200M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8201L:      linux-media@vger.kernel.org
8202T:      git git://linuxtv.org/media_tree.git
8203S:      Maintained
8204F:      drivers/media/i2c/mt9m032.c
8205F:      include/media/i2c/mt9m032.h
8206
8207MT9P031 APTINA CAMERA SENSOR
8208M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8209L:      linux-media@vger.kernel.org
8210T:      git git://linuxtv.org/media_tree.git
8211S:      Maintained
8212F:      drivers/media/i2c/mt9p031.c
8213F:      include/media/i2c/mt9p031.h
8214
8215MT9T001 APTINA CAMERA SENSOR
8216M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8217L:      linux-media@vger.kernel.org
8218T:      git git://linuxtv.org/media_tree.git
8219S:      Maintained
8220F:      drivers/media/i2c/mt9t001.c
8221F:      include/media/i2c/mt9t001.h
8222
8223MT9V032 APTINA CAMERA SENSOR
8224M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8225L:      linux-media@vger.kernel.org
8226T:      git git://linuxtv.org/media_tree.git
8227S:      Maintained
8228F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8229F:      drivers/media/i2c/mt9v032.c
8230F:      include/media/i2c/mt9v032.h
8231
8232MULTIFUNCTION DEVICES (MFD)
8233M:      Lee Jones <lee.jones@linaro.org>
8234T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8235S:      Supported
8236F:      Documentation/devicetree/bindings/mfd/
8237F:      drivers/mfd/
8238F:      include/linux/mfd/
8239
8240MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8241M:      Ulf Hansson <ulf.hansson@linaro.org>
8242L:      linux-mmc@vger.kernel.org
8243T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8244S:      Maintained
8245F:      Documentation/devicetree/bindings/mmc/
8246F:      drivers/mmc/
8247F:      include/linux/mmc/
8248F:      include/uapi/linux/mmc/
8249
8250MULTIMEDIA CARD (MMC) ETC. OVER SPI
8251S:      Orphan
8252F:      drivers/mmc/host/mmc_spi.c
8253F:      include/linux/spi/mmc_spi.h
8254
8255MULTISOUND SOUND DRIVER
8256M:      Andrew Veliath <andrewtv@usa.net>
8257S:      Maintained
8258F:      Documentation/sound/oss/MultiSound
8259F:      sound/oss/msnd*
8260
8261MULTITECH MULTIPORT CARD (ISICOM)
8262S:      Orphan
8263F:      drivers/tty/isicom.c
8264F:      include/linux/isicom.h
8265
8266MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8267M:      Bin Liu <b-liu@ti.com>
8268L:      linux-usb@vger.kernel.org
8269T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8270S:      Maintained
8271F:      drivers/usb/musb/
8272
8273MXL5007T MEDIA DRIVER
8274M:      Michael Krufky <mkrufky@linuxtv.org>
8275L:      linux-media@vger.kernel.org
8276W:      https://linuxtv.org
8277W:      http://github.com/mkrufky
8278Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8279T:      git git://linuxtv.org/mkrufky/tuners.git
8280S:      Maintained
8281F:      drivers/media/tuners/mxl5007t.*
8282
8283MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8284M:      Hyong-Youb Kim <hykim@myri.com>
8285L:      netdev@vger.kernel.org
8286W:      https://www.myricom.com/support/downloads/myri10ge.html
8287S:      Supported
8288F:      drivers/net/ethernet/myricom/myri10ge/
8289
8290NAND FLASH SUBSYSTEM
8291M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8292R:      Richard Weinberger <richard@nod.at>
8293L:      linux-mtd@lists.infradead.org
8294W:      http://www.linux-mtd.infradead.org/
8295Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8296T:      git git://github.com/linux-nand/linux.git
8297S:      Maintained
8298F:      drivers/mtd/nand/
8299F:      include/linux/mtd/nand*.h
8300
8301NATSEMI ETHERNET DRIVER (DP8381x)
8302S:      Orphan
8303F:      drivers/net/ethernet/natsemi/natsemi.c
8304
8305NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8306M:      Daniel Mack <zonque@gmail.com>
8307S:      Maintained
8308L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8309W:      http://www.native-instruments.com
8310F:      sound/usb/caiaq/
8311
8312NCP FILESYSTEM
8313M:      Petr Vandrovec <petr@vandrovec.name>
8314S:      Odd Fixes
8315F:      fs/ncpfs/
8316
8317NCR 5380 SCSI DRIVERS
8318M:      Finn Thain <fthain@telegraphics.com.au>
8319M:      Michael Schmitz <schmitzmic@gmail.com>
8320L:      linux-scsi@vger.kernel.org
8321S:      Maintained
8322F:      Documentation/scsi/g_NCR5380.txt
8323F:      drivers/scsi/NCR5380.*
8324F:      drivers/scsi/arm/cumana_1.c
8325F:      drivers/scsi/arm/oak.c
8326F:      drivers/scsi/atari_scsi.*
8327F:      drivers/scsi/dmx3191d.c
8328F:      drivers/scsi/g_NCR5380.*
8329F:      drivers/scsi/g_NCR5380_mmio.c
8330F:      drivers/scsi/mac_scsi.*
8331F:      drivers/scsi/sun3_scsi.*
8332F:      drivers/scsi/sun3_scsi_vme.c
8333
8334NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8335M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8336L:      linux-scsi@vger.kernel.org
8337S:      Maintained
8338F:      drivers/scsi/NCR_D700.*
8339
8340NCT6775 HARDWARE MONITOR DRIVER
8341M:      Guenter Roeck <linux@roeck-us.net>
8342L:      linux-hwmon@vger.kernel.org
8343S:      Maintained
8344F:      Documentation/hwmon/nct6775
8345F:      drivers/hwmon/nct6775.c
8346
8347NETEFFECT IWARP RNIC DRIVER (IW_NES)
8348M:      Faisal Latif <faisal.latif@intel.com>
8349L:      linux-rdma@vger.kernel.org
8350W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8351S:      Supported
8352F:      drivers/infiniband/hw/nes/
8353F:      include/uapi/rdma/nes-abi.h
8354
8355NETEM NETWORK EMULATOR
8356M:      Stephen Hemminger <stephen@networkplumber.org>
8357L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8358S:      Maintained
8359F:      net/sched/sch_netem.c
8360
8361NETERION 10GbE DRIVERS (s2io/vxge)
8362M:      Jon Mason <jdmason@kudzu.us>
8363L:      netdev@vger.kernel.org
8364S:      Supported
8365F:      Documentation/networking/s2io.txt
8366F:      Documentation/networking/vxge.txt
8367F:      drivers/net/ethernet/neterion/
8368
8369NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8370M:      Pablo Neira Ayuso <pablo@netfilter.org>
8371M:      Patrick McHardy <kaber@trash.net>
8372M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8373L:      netfilter-devel@vger.kernel.org
8374L:      coreteam@netfilter.org
8375W:      http://www.netfilter.org/
8376W:      http://www.iptables.org/
8377Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8378T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8379T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8380S:      Supported
8381F:      include/linux/netfilter*
8382F:      include/linux/netfilter/
8383F:      include/net/netfilter/
8384F:      include/uapi/linux/netfilter*
8385F:      include/uapi/linux/netfilter/
8386F:      net/*/netfilter.c
8387F:      net/*/netfilter/
8388F:      net/netfilter/
8389F:      net/bridge/br_netfilter*.c
8390
8391NETLABEL
8392M:      Paul Moore <paul@paul-moore.com>
8393W:      http://netlabel.sf.net
8394L:      netdev@vger.kernel.org
8395S:      Maintained
8396F:      Documentation/netlabel/
8397F:      include/net/netlabel.h
8398F:      net/netlabel/
8399
8400NETROM NETWORK LAYER
8401M:      Ralf Baechle <ralf@linux-mips.org>
8402L:      linux-hams@vger.kernel.org
8403W:      http://www.linux-ax25.org/
8404S:      Maintained
8405F:      include/net/netrom.h
8406F:      include/uapi/linux/netrom.h
8407F:      net/netrom/
8408
8409NETRONOME ETHERNET DRIVERS
8410M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8411L:      oss-drivers@netronome.com
8412S:      Maintained
8413F:      drivers/net/ethernet/netronome/
8414
8415NETWORK BLOCK DEVICE (NBD)
8416M:      Markus Pargmann <mpa@pengutronix.de>
8417S:      Maintained
8418L:      nbd-general@lists.sourceforge.net
8419T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8420F:      Documentation/blockdev/nbd.txt
8421F:      drivers/block/nbd.c
8422F:      include/uapi/linux/nbd.h
8423
8424NETWORK DROP MONITOR
8425M:      Neil Horman <nhorman@tuxdriver.com>
8426L:      netdev@vger.kernel.org
8427S:      Maintained
8428W:      https://fedorahosted.org/dropwatch/
8429F:      net/core/drop_monitor.c
8430
8431NETWORKING [DSA]
8432M:      Andrew Lunn <andrew@lunn.ch>
8433M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8434M:      Florian Fainelli <f.fainelli@gmail.com>
8435S:      Maintained
8436F:      net/dsa/
8437F:      include/net/dsa.h
8438F:      drivers/net/dsa/
8439
8440NETWORKING [GENERAL]
8441M:      "David S. Miller" <davem@davemloft.net>
8442L:      netdev@vger.kernel.org
8443W:      http://www.linuxfoundation.org/en/Net
8444Q:      http://patchwork.ozlabs.org/project/netdev/list/
8445T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8446T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8447S:      Maintained
8448F:      net/
8449F:      include/net/
8450F:      include/linux/in.h
8451F:      include/linux/net.h
8452F:      include/linux/netdevice.h
8453F:      include/uapi/linux/in.h
8454F:      include/uapi/linux/net.h
8455F:      include/uapi/linux/netdevice.h
8456F:      include/uapi/linux/net_namespace.h
8457F:      tools/net/
8458F:      tools/testing/selftests/net/
8459F:      lib/random32.c
8460F:      lib/test_bpf.c
8461
8462NETWORKING [IPv4/IPv6]
8463M:      "David S. Miller" <davem@davemloft.net>
8464M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8465M:      James Morris <jmorris@namei.org>
8466M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8467M:      Patrick McHardy <kaber@trash.net>
8468L:      netdev@vger.kernel.org
8469T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8470S:      Maintained
8471F:      net/ipv4/
8472F:      net/ipv6/
8473F:      include/net/ip*
8474F:      arch/x86/net/*
8475
8476NETWORKING [IPSEC]
8477M:      Steffen Klassert <steffen.klassert@secunet.com>
8478M:      Herbert Xu <herbert@gondor.apana.org.au>
8479M:      "David S. Miller" <davem@davemloft.net>
8480L:      netdev@vger.kernel.org
8481T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8482T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8483S:      Maintained
8484F:      net/core/flow.c
8485F:      net/xfrm/
8486F:      net/key/
8487F:      net/ipv4/xfrm*
8488F:      net/ipv4/esp4.c
8489F:      net/ipv4/ah4.c
8490F:      net/ipv4/ipcomp.c
8491F:      net/ipv4/ip_vti.c
8492F:      net/ipv6/xfrm*
8493F:      net/ipv6/esp6.c
8494F:      net/ipv6/ah6.c
8495F:      net/ipv6/ipcomp6.c
8496F:      net/ipv6/ip6_vti.c
8497F:      include/uapi/linux/xfrm.h
8498F:      include/net/xfrm.h
8499
8500NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8501M:      Paul Moore <paul@paul-moore.com>
8502L:      netdev@vger.kernel.org
8503S:      Maintained
8504
8505NETWORKING [WIRELESS]
8506L:      linux-wireless@vger.kernel.org
8507Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8508
8509NETWORKING DRIVERS
8510L:      netdev@vger.kernel.org
8511W:      http://www.linuxfoundation.org/en/Net
8512Q:      http://patchwork.ozlabs.org/project/netdev/list/
8513T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8514T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8515S:      Odd Fixes
8516F:      Documentation/devicetree/bindings/net/
8517F:      drivers/net/
8518F:      include/linux/if_*
8519F:      include/linux/netdevice.h
8520F:      include/linux/etherdevice.h
8521F:      include/linux/fcdevice.h
8522F:      include/linux/fddidevice.h
8523F:      include/linux/hippidevice.h
8524F:      include/linux/inetdevice.h
8525F:      include/uapi/linux/if_*
8526F:      include/uapi/linux/netdevice.h
8527
8528NETWORKING DRIVERS (WIRELESS)
8529M:      Kalle Valo <kvalo@codeaurora.org>
8530L:      linux-wireless@vger.kernel.org
8531Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8532T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8533T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8534S:      Maintained
8535F:      Documentation/devicetree/bindings/net/wireless/
8536F:      drivers/net/wireless/
8537
8538NETXEN (1/10) GbE SUPPORT
8539M:      Manish Chopra <manish.chopra@cavium.com>
8540M:      Rahul Verma <rahul.verma@cavium.com>
8541M:      Dept-GELinuxNICDev@cavium.com
8542L:      netdev@vger.kernel.org
8543S:      Supported
8544F:      drivers/net/ethernet/qlogic/netxen/
8545
8546NFC SUBSYSTEM
8547M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8548M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8549M:      Samuel Ortiz <sameo@linux.intel.com>
8550L:      linux-wireless@vger.kernel.org
8551L:      linux-nfc@lists.01.org (subscribers-only)
8552S:      Supported
8553F:      net/nfc/
8554F:      include/net/nfc/
8555F:      include/uapi/linux/nfc.h
8556F:      drivers/nfc/
8557F:      include/linux/platform_data/nfcmrvl.h
8558F:      include/linux/platform_data/nxp-nci.h
8559F:      include/linux/platform_data/pn544.h
8560F:      include/linux/platform_data/st21nfca.h
8561F:      include/linux/platform_data/st-nci.h
8562F:      Documentation/devicetree/bindings/net/nfc/
8563
8564NFS, SUNRPC, AND LOCKD CLIENTS
8565M:      Trond Myklebust <trond.myklebust@primarydata.com>
8566M:      Anna Schumaker <anna.schumaker@netapp.com>
8567L:      linux-nfs@vger.kernel.org
8568W:      http://client.linux-nfs.org
8569T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8570S:      Maintained
8571F:      fs/lockd/
8572F:      fs/nfs/
8573F:      fs/nfs_common/
8574F:      net/sunrpc/
8575F:      include/linux/lockd/
8576F:      include/linux/nfs*
8577F:      include/linux/sunrpc/
8578F:      include/uapi/linux/nfs*
8579F:      include/uapi/linux/sunrpc/
8580
8581NILFS2 FILESYSTEM
8582M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8583L:      linux-nilfs@vger.kernel.org
8584W:      http://nilfs.sourceforge.net/
8585W:      http://nilfs.osdn.jp/
8586T:      git git://github.com/konis/nilfs2.git
8587S:      Supported
8588F:      Documentation/filesystems/nilfs2.txt
8589F:      fs/nilfs2/
8590F:      include/trace/events/nilfs2.h
8591F:      include/uapi/linux/nilfs2_api.h
8592F:      include/uapi/linux/nilfs2_ondisk.h
8593
8594NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8595M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8596W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8597S:      Maintained
8598F:      Documentation/scsi/NinjaSCSI.txt
8599F:      drivers/scsi/pcmcia/nsp_*
8600
8601NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8602M:      GOTO Masanori <gotom@debian.or.jp>
8603M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8604W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8605S:      Maintained
8606F:      Documentation/scsi/NinjaSCSI.txt
8607F:      drivers/scsi/nsp32*
8608
8609NIOS2 ARCHITECTURE
8610M:      Ley Foon Tan <lftan@altera.com>
8611L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8612T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8613S:      Maintained
8614F:      arch/nios2/
8615
8616NOKIA N900 POWER SUPPLY DRIVERS
8617R:      Pali Rohár <pali.rohar@gmail.com>
8618F:      include/linux/power/bq2415x_charger.h
8619F:      include/linux/power/bq27xxx_battery.h
8620F:      include/linux/power/isp1704_charger.h
8621F:      drivers/power/supply/bq2415x_charger.c
8622F:      drivers/power/supply/bq27xxx_battery.c
8623F:      drivers/power/supply/bq27xxx_battery_i2c.c
8624F:      drivers/power/supply/isp1704_charger.c
8625F:      drivers/power/supply/rx51_battery.c
8626
8627NTB DRIVER CORE
8628M:      Jon Mason <jdmason@kudzu.us>
8629M:      Dave Jiang <dave.jiang@intel.com>
8630M:      Allen Hubbe <Allen.Hubbe@emc.com>
8631L:      linux-ntb@googlegroups.com
8632S:      Supported
8633W:      https://github.com/jonmason/ntb/wiki
8634T:      git git://github.com/jonmason/ntb.git
8635F:      drivers/ntb/
8636F:      drivers/net/ntb_netdev.c
8637F:      include/linux/ntb.h
8638F:      include/linux/ntb_transport.h
8639F:      tools/testing/selftests/ntb/
8640
8641NTB INTEL DRIVER
8642M:      Jon Mason <jdmason@kudzu.us>
8643M:      Dave Jiang <dave.jiang@intel.com>
8644L:      linux-ntb@googlegroups.com
8645S:      Supported
8646W:      https://github.com/jonmason/ntb/wiki
8647T:      git git://github.com/jonmason/ntb.git
8648F:      drivers/ntb/hw/intel/
8649
8650NTB AMD DRIVER
8651M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
8652L:      linux-ntb@googlegroups.com
8653S:      Supported
8654F:      drivers/ntb/hw/amd/
8655
8656NTFS FILESYSTEM
8657M:      Anton Altaparmakov <anton@tuxera.com>
8658L:      linux-ntfs-dev@lists.sourceforge.net
8659W:      http://www.tuxera.com/
8660T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8661S:      Supported
8662F:      Documentation/filesystems/ntfs.txt
8663F:      fs/ntfs/
8664
8665NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8666M:      Antonino Daplas <adaplas@gmail.com>
8667L:      linux-fbdev@vger.kernel.org
8668S:      Maintained
8669F:      drivers/video/fbdev/riva/
8670F:      drivers/video/fbdev/nvidia/
8671
8672NVM EXPRESS DRIVER
8673M:      Keith Busch <keith.busch@intel.com>
8674M:      Jens Axboe <axboe@fb.com>
8675L:      linux-nvme@lists.infradead.org
8676T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8677W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8678S:      Supported
8679F:      drivers/nvme/host/
8680F:      include/linux/nvme.h
8681
8682NVM EXPRESS TARGET DRIVER
8683M:      Christoph Hellwig <hch@lst.de>
8684M:      Sagi Grimberg <sagi@grimberg.me>
8685L:      linux-nvme@lists.infradead.org
8686S:      Supported
8687F:      drivers/nvme/target/
8688
8689NVMEM FRAMEWORK
8690M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8691M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8692S:      Maintained
8693F:      drivers/nvmem/
8694F:      Documentation/devicetree/bindings/nvmem/
8695F:      include/linux/nvmem-consumer.h
8696F:      include/linux/nvmem-provider.h
8697
8698NXP-NCI NFC DRIVER
8699M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8700R:      Charles Gorand <charles.gorand@effinnov.com>
8701L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8702S:      Supported
8703F:      drivers/nfc/nxp-nci
8704
8705NXP TDA998X DRM DRIVER
8706M:      Russell King <rmk+kernel@armlinux.org.uk>
8707S:      Supported
8708F:      drivers/gpu/drm/i2c/tda998x_drv.c
8709F:      include/drm/i2c/tda998x.h
8710
8711NXP TFA9879 DRIVER
8712M:      Peter Rosin <peda@axentia.se>
8713L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8714S:      Maintained
8715F:      sound/soc/codecs/tfa9879*
8716
8717OBJTOOL
8718M:      Josh Poimboeuf <jpoimboe@redhat.com>
8719S:      Supported
8720F:      tools/objtool/
8721
8722OMAP SUPPORT
8723M:      Tony Lindgren <tony@atomide.com>
8724L:      linux-omap@vger.kernel.org
8725W:      http://www.muru.com/linux/omap/
8726W:      http://linux.omap.com/
8727Q:      http://patchwork.kernel.org/project/linux-omap/list/
8728T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8729S:      Maintained
8730F:      arch/arm/*omap*/
8731F:      arch/arm/configs/omap1_defconfig
8732F:      arch/arm/configs/omap2plus_defconfig
8733F:      drivers/i2c/busses/i2c-omap.c
8734F:      drivers/irqchip/irq-omap-intc.c
8735F:      drivers/mfd/*omap*.c
8736F:      drivers/mfd/menelaus.c
8737F:      drivers/mfd/palmas.c
8738F:      drivers/mfd/tps65217.c
8739F:      drivers/mfd/tps65218.c
8740F:      drivers/mfd/tps65910.c
8741F:      drivers/mfd/twl-core.[ch]
8742F:      drivers/mfd/twl4030*.c
8743F:      drivers/mfd/twl6030*.c
8744F:      drivers/mfd/twl6040*.c
8745F:      drivers/regulator/palmas-regulator*.c
8746F:      drivers/regulator/pbias-regulator.c
8747F:      drivers/regulator/tps65217-regulator.c
8748F:      drivers/regulator/tps65218-regulator.c
8749F:      drivers/regulator/tps65910-regulator.c
8750F:      drivers/regulator/twl-regulator.c
8751F:      include/linux/i2c-omap.h
8752
8753OMAP DEVICE TREE SUPPORT
8754M:      Benoît Cousson <bcousson@baylibre.com>
8755M:      Tony Lindgren <tony@atomide.com>
8756L:      linux-omap@vger.kernel.org
8757L:      devicetree@vger.kernel.org
8758S:      Maintained
8759F:      arch/arm/boot/dts/*omap*
8760F:      arch/arm/boot/dts/*am3*
8761F:      arch/arm/boot/dts/*am4*
8762F:      arch/arm/boot/dts/*am5*
8763F:      arch/arm/boot/dts/*dra7*
8764
8765OMAP CLOCK FRAMEWORK SUPPORT
8766M:      Paul Walmsley <paul@pwsan.com>
8767L:      linux-omap@vger.kernel.org
8768S:      Maintained
8769F:      arch/arm/*omap*/*clock*
8770
8771OMAP POWER MANAGEMENT SUPPORT
8772M:      Kevin Hilman <khilman@kernel.org>
8773L:      linux-omap@vger.kernel.org
8774S:      Maintained
8775F:      arch/arm/*omap*/*pm*
8776F:      drivers/cpufreq/omap-cpufreq.c
8777
8778OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8779M:      Rajendra Nayak <rnayak@codeaurora.org>
8780M:      Paul Walmsley <paul@pwsan.com>
8781L:      linux-omap@vger.kernel.org
8782S:      Maintained
8783F:      arch/arm/mach-omap2/prm*
8784
8785OMAP AUDIO SUPPORT
8786M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8787M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8788L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8789L:      linux-omap@vger.kernel.org
8790S:      Maintained
8791F:      sound/soc/omap/
8792
8793OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8794M:      Roger Quadros <rogerq@ti.com>
8795M:      Tony Lindgren <tony@atomide.com>
8796L:      linux-omap@vger.kernel.org
8797S:      Maintained
8798F:      drivers/memory/omap-gpmc.c
8799F:      arch/arm/mach-omap2/*gpmc*
8800
8801OMAP FRAMEBUFFER SUPPORT
8802M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8803L:      linux-fbdev@vger.kernel.org
8804L:      linux-omap@vger.kernel.org
8805S:      Maintained
8806F:      drivers/video/fbdev/omap/
8807
8808OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8809M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8810L:      linux-omap@vger.kernel.org
8811L:      linux-fbdev@vger.kernel.org
8812S:      Maintained
8813F:      drivers/video/fbdev/omap2/
8814F:      Documentation/arm/OMAP/DSS
8815
8816OMAP HARDWARE SPINLOCK SUPPORT
8817M:      Ohad Ben-Cohen <ohad@wizery.com>
8818L:      linux-omap@vger.kernel.org
8819S:      Maintained
8820F:      drivers/hwspinlock/omap_hwspinlock.c
8821
8822OMAP MMC SUPPORT
8823M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8824L:      linux-omap@vger.kernel.org
8825S:      Maintained
8826F:      drivers/mmc/host/omap.c
8827
8828OMAP HS MMC SUPPORT
8829L:      linux-mmc@vger.kernel.org
8830L:      linux-omap@vger.kernel.org
8831S:      Orphan
8832F:      drivers/mmc/host/omap_hsmmc.c
8833
8834OMAP RANDOM NUMBER GENERATOR SUPPORT
8835M:      Deepak Saxena <dsaxena@plexity.net>
8836S:      Maintained
8837F:      drivers/char/hw_random/omap-rng.c
8838
8839OMAP HWMOD SUPPORT
8840M:      Benoît Cousson <bcousson@baylibre.com>
8841M:      Paul Walmsley <paul@pwsan.com>
8842L:      linux-omap@vger.kernel.org
8843S:      Maintained
8844F:      arch/arm/mach-omap2/omap_hwmod.*
8845
8846OMAP HWMOD DATA
8847M:      Paul Walmsley <paul@pwsan.com>
8848L:      linux-omap@vger.kernel.org
8849S:      Maintained
8850F:      arch/arm/mach-omap2/omap_hwmod*data*
8851
8852OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8853M:      Benoît Cousson <bcousson@baylibre.com>
8854L:      linux-omap@vger.kernel.org
8855S:      Maintained
8856F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8857
8858OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8859M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8860L:      linux-media@vger.kernel.org
8861S:      Maintained
8862F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8863F:      drivers/media/platform/omap3isp/
8864F:      drivers/staging/media/omap4iss/
8865
8866OMAP USB SUPPORT
8867L:      linux-usb@vger.kernel.org
8868L:      linux-omap@vger.kernel.org
8869S:      Orphan
8870F:      drivers/usb/*/*omap*
8871F:      arch/arm/*omap*/usb*
8872
8873OMAP GPIO DRIVER
8874M:      Grygorii Strashko <grygorii.strashko@ti.com>
8875M:      Santosh Shilimkar <ssantosh@kernel.org>
8876M:      Kevin Hilman <khilman@kernel.org>
8877L:      linux-omap@vger.kernel.org
8878S:      Maintained
8879F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8880F:      drivers/gpio/gpio-omap.c
8881
8882OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8883M:      Mark Jackson <mpfj@newflow.co.uk>
8884L:      linux-omap@vger.kernel.org
8885S:      Maintained
8886F:      arch/arm/boot/dts/am335x-nano.dts
8887
8888OMFS FILESYSTEM
8889M:      Bob Copeland <me@bobcopeland.com>
8890L:      linux-karma-devel@lists.sourceforge.net
8891S:      Maintained
8892F:      Documentation/filesystems/omfs.txt
8893F:      fs/omfs/
8894
8895OMNIKEY CARDMAN 4000 DRIVER
8896M:      Harald Welte <laforge@gnumonks.org>
8897S:      Maintained
8898F:      drivers/char/pcmcia/cm4000_cs.c
8899F:      include/linux/cm4000_cs.h
8900F:      include/uapi/linux/cm4000_cs.h
8901
8902OMNIKEY CARDMAN 4040 DRIVER
8903M:      Harald Welte <laforge@gnumonks.org>
8904S:      Maintained
8905F:      drivers/char/pcmcia/cm4040_cs.*
8906
8907OMNIVISION OV7670 SENSOR DRIVER
8908M:      Jonathan Corbet <corbet@lwn.net>
8909L:      linux-media@vger.kernel.org
8910T:      git git://linuxtv.org/media_tree.git
8911S:      Maintained
8912F:      drivers/media/i2c/ov7670.c
8913
8914ONENAND FLASH DRIVER
8915M:      Kyungmin Park <kyungmin.park@samsung.com>
8916L:      linux-mtd@lists.infradead.org
8917S:      Maintained
8918F:      drivers/mtd/onenand/
8919F:      include/linux/mtd/onenand*.h
8920
8921ONSTREAM SCSI TAPE DRIVER
8922M:      Willem Riede <osst@riede.org>
8923L:      osst-users@lists.sourceforge.net
8924L:      linux-scsi@vger.kernel.org
8925S:      Maintained
8926F:      Documentation/scsi/osst.txt
8927F:      drivers/scsi/osst.*
8928F:      drivers/scsi/osst_*.h
8929F:      drivers/scsi/st.h
8930
8931OPENCORES I2C BUS DRIVER
8932M:      Peter Korsgaard <jacmet@sunsite.dk>
8933L:      linux-i2c@vger.kernel.org
8934S:      Maintained
8935F:      Documentation/i2c/busses/i2c-ocores
8936F:      drivers/i2c/busses/i2c-ocores.c
8937
8938OPEN FIRMWARE AND FLATTENED DEVICE TREE
8939M:      Rob Herring <robh+dt@kernel.org>
8940M:      Frank Rowand <frowand.list@gmail.com>
8941L:      devicetree@vger.kernel.org
8942W:      http://www.devicetree.org/
8943T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8944S:      Maintained
8945F:      drivers/of/
8946F:      include/linux/of*.h
8947F:      scripts/dtc/
8948
8949OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8950M:      Rob Herring <robh+dt@kernel.org>
8951M:      Mark Rutland <mark.rutland@arm.com>
8952L:      devicetree@vger.kernel.org
8953T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8954Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8955S:      Maintained
8956F:      Documentation/devicetree/
8957F:      arch/*/boot/dts/
8958F:      include/dt-bindings/
8959
8960OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8961M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8962L:      devicetree@vger.kernel.org
8963S:      Maintained
8964F:      Documentation/devicetree/dynamic-resolution-notes.txt
8965F:      Documentation/devicetree/overlay-notes.txt
8966F:      drivers/of/overlay.c
8967F:      drivers/of/resolver.c
8968
8969OPENRISC ARCHITECTURE
8970M:      Jonas Bonn <jonas@southpole.se>
8971W:      http://openrisc.net
8972S:      Maintained
8973T:      git git://openrisc.net/~jonas/linux
8974F:      arch/openrisc/
8975
8976OPENVSWITCH
8977M:      Pravin Shelar <pshelar@nicira.com>
8978L:      netdev@vger.kernel.org
8979L:      dev@openvswitch.org
8980W:      http://openvswitch.org
8981S:      Maintained
8982F:      net/openvswitch/
8983F:      include/uapi/linux/openvswitch.h
8984
8985OPERATING PERFORMANCE POINTS (OPP)
8986M:      Viresh Kumar <vireshk@kernel.org>
8987M:      Nishanth Menon <nm@ti.com>
8988M:      Stephen Boyd <sboyd@codeaurora.org>
8989L:      linux-pm@vger.kernel.org
8990S:      Maintained
8991T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8992F:      drivers/base/power/opp/
8993F:      include/linux/pm_opp.h
8994F:      Documentation/power/opp.txt
8995F:      Documentation/devicetree/bindings/opp/
8996
8997OPL4 DRIVER
8998M:      Clemens Ladisch <clemens@ladisch.de>
8999L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9000T:      git git://git.alsa-project.org/alsa-kernel.git
9001S:      Maintained
9002F:      sound/drivers/opl4/
9003
9004OPROFILE
9005M:      Robert Richter <rric@kernel.org>
9006L:      oprofile-list@lists.sf.net
9007S:      Maintained
9008F:      arch/*/include/asm/oprofile*.h
9009F:      arch/*/oprofile/
9010F:      drivers/oprofile/
9011F:      include/linux/oprofile.h
9012
9013ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9014M:      Mark Fasheh <mfasheh@versity.com>
9015M:      Joel Becker <jlbec@evilplan.org>
9016L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9017W:      http://ocfs2.wiki.kernel.org
9018S:      Supported
9019F:      Documentation/filesystems/ocfs2.txt
9020F:      Documentation/filesystems/dlmfs.txt
9021F:      fs/ocfs2/
9022
9023ORINOCO DRIVER
9024L:      linux-wireless@vger.kernel.org
9025W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9026W:      http://www.nongnu.org/orinoco/
9027S:      Orphan
9028F:      drivers/net/wireless/intersil/orinoco/
9029
9030OSD LIBRARY and FILESYSTEM
9031M:      Boaz Harrosh <ooo@electrozaur.com>
9032M:      Benny Halevy <bhalevy@primarydata.com>
9033L:      osd-dev@open-osd.org
9034W:      http://open-osd.org
9035T:      git git://git.open-osd.org/open-osd.git
9036S:      Maintained
9037F:      drivers/scsi/osd/
9038F:      include/scsi/osd_*
9039F:      fs/exofs/
9040
9041OVERLAY FILESYSTEM
9042M:      Miklos Szeredi <miklos@szeredi.hu>
9043L:      linux-unionfs@vger.kernel.org
9044T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9045S:      Supported
9046F:      fs/overlayfs/
9047F:      Documentation/filesystems/overlayfs.txt
9048
9049ORANGEFS FILESYSTEM
9050M:      Mike Marshall <hubcap@omnibond.com>
9051L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9052T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9053S:      Supported
9054F:      fs/orangefs/
9055F:      Documentation/filesystems/orangefs.txt
9056
9057P54 WIRELESS DRIVER
9058M:      Christian Lamparter <chunkeey@googlemail.com>
9059L:      linux-wireless@vger.kernel.org
9060W:      http://wireless.kernel.org/en/users/Drivers/p54
9061S:      Maintained
9062F:      drivers/net/wireless/intersil/p54/
9063
9064PA SEMI ETHERNET DRIVER
9065L:      netdev@vger.kernel.org
9066S:      Orphan
9067F:      drivers/net/ethernet/pasemi/*
9068
9069PA SEMI SMBUS DRIVER
9070L:      linux-i2c@vger.kernel.org
9071S:      Orphan
9072F:      drivers/i2c/busses/i2c-pasemi.c
9073
9074PADATA PARALLEL EXECUTION MECHANISM
9075M:      Steffen Klassert <steffen.klassert@secunet.com>
9076L:      linux-crypto@vger.kernel.org
9077S:      Maintained
9078F:      kernel/padata.c
9079F:      include/linux/padata.h
9080F:      Documentation/padata.txt
9081
9082PANASONIC LAPTOP ACPI EXTRAS DRIVER
9083M:      Harald Welte <laforge@gnumonks.org>
9084L:      platform-driver-x86@vger.kernel.org
9085S:      Maintained
9086F:      drivers/platform/x86/panasonic-laptop.c
9087
9088PANASONIC MN10300/AM33/AM34 PORT
9089M:      David Howells <dhowells@redhat.com>
9090L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9091W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9092S:      Maintained
9093F:      Documentation/mn10300/
9094F:      arch/mn10300/
9095
9096PARALLEL LCD/KEYPAD PANEL DRIVER
9097M:      Willy Tarreau <willy@haproxy.com>
9098M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9099S:      Odd Fixes
9100F:      Documentation/misc-devices/lcd-panel-cgram.txt
9101F:      drivers/misc/panel.c
9102
9103PARALLEL PORT SUBSYSTEM
9104M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9105M:      Sudip Mukherjee <sudip@vectorindia.org>
9106L:      linux-parport@lists.infradead.org (subscribers-only)
9107S:      Maintained
9108F:      drivers/parport/
9109F:      include/linux/parport*.h
9110F:      drivers/char/ppdev.c
9111F:      include/uapi/linux/ppdev.h
9112F:      Documentation/parport*.txt
9113
9114PARAVIRT_OPS INTERFACE
9115M:      Jeremy Fitzhardinge <jeremy@goop.org>
9116M:      Chris Wright <chrisw@sous-sol.org>
9117M:      Alok Kataria <akataria@vmware.com>
9118M:      Rusty Russell <rusty@rustcorp.com.au>
9119L:      virtualization@lists.linux-foundation.org
9120S:      Supported
9121F:      Documentation/virtual/paravirt_ops.txt
9122F:      arch/*/kernel/paravirt*
9123F:      arch/*/include/asm/paravirt.h
9124F:      include/linux/hypervisor.h
9125
9126PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9127M:      Tim Waugh <tim@cyberelk.net>
9128L:      linux-parport@lists.infradead.org (subscribers-only)
9129S:      Maintained
9130F:      Documentation/blockdev/paride.txt
9131F:      drivers/block/paride/
9132
9133PARISC ARCHITECTURE
9134M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9135M:      Helge Deller <deller@gmx.de>
9136L:      linux-parisc@vger.kernel.org
9137W:      http://www.parisc-linux.org/
9138Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9139T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9140T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9141S:      Maintained
9142F:      arch/parisc/
9143F:      Documentation/parisc/
9144F:      drivers/parisc/
9145F:      drivers/char/agp/parisc-agp.c
9146F:      drivers/input/serio/gscps2.c
9147F:      drivers/parport/parport_gsc.*
9148F:      drivers/tty/serial/8250/8250_gsc.c
9149F:      drivers/video/fbdev/sti*
9150F:      drivers/video/console/sti*
9151F:      drivers/video/logo/logo_parisc*
9152
9153PC87360 HARDWARE MONITORING DRIVER
9154M:      Jim Cromie <jim.cromie@gmail.com>
9155L:      linux-hwmon@vger.kernel.org
9156S:      Maintained
9157F:      Documentation/hwmon/pc87360
9158F:      drivers/hwmon/pc87360.c
9159
9160PC8736x GPIO DRIVER
9161M:      Jim Cromie <jim.cromie@gmail.com>
9162S:      Maintained
9163F:      drivers/char/pc8736x_gpio.c
9164
9165PC87427 HARDWARE MONITORING DRIVER
9166M:      Jean Delvare <jdelvare@suse.com>
9167L:      linux-hwmon@vger.kernel.org
9168S:      Maintained
9169F:      Documentation/hwmon/pc87427
9170F:      drivers/hwmon/pc87427.c
9171
9172PCA9532 LED DRIVER
9173M:      Riku Voipio <riku.voipio@iki.fi>
9174S:      Maintained
9175F:      drivers/leds/leds-pca9532.c
9176F:      include/linux/leds-pca9532.h
9177
9178PCA9541 I2C BUS MASTER SELECTOR DRIVER
9179M:      Guenter Roeck <linux@roeck-us.net>
9180L:      linux-i2c@vger.kernel.org
9181S:      Maintained
9182F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9183
9184PCDP - PRIMARY CONSOLE AND DEBUG PORT
9185M:      Khalid Aziz <khalid@gonehiking.org>
9186S:      Maintained
9187F:      drivers/firmware/pcdp.*
9188
9189PCI ERROR RECOVERY
9190M:      Linas Vepstas <linasvepstas@gmail.com>
9191L:      linux-pci@vger.kernel.org
9192S:      Supported
9193F:      Documentation/PCI/pci-error-recovery.txt
9194
9195PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9196M:      Russell Currey <ruscur@russell.cc>
9197L:      linuxppc-dev@lists.ozlabs.org
9198S:      Supported
9199F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9200F:      arch/powerpc/kernel/eeh*.c
9201F:      arch/powerpc/platforms/*/eeh*.c
9202F:      arch/powerpc/include/*/eeh*.h
9203
9204PCI SUBSYSTEM
9205M:      Bjorn Helgaas <bhelgaas@google.com>
9206L:      linux-pci@vger.kernel.org
9207Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9208T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9209S:      Supported
9210F:      Documentation/devicetree/bindings/pci/
9211F:      Documentation/PCI/
9212F:      drivers/pci/
9213F:      include/linux/pci*
9214F:      arch/x86/pci/
9215F:      arch/x86/kernel/quirks.c
9216
9217PCI DRIVER FOR ALTERA PCIE IP
9218M:      Ley Foon Tan <lftan@altera.com>
9219L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9220L:      linux-pci@vger.kernel.org
9221S:      Supported
9222F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9223F:      drivers/pci/host/pcie-altera.c
9224
9225PCI DRIVER FOR ARM VERSATILE PLATFORM
9226M:      Rob Herring <robh@kernel.org>
9227L:      linux-pci@vger.kernel.org
9228L:      linux-arm-kernel@lists.infradead.org
9229S:      Maintained
9230F:      Documentation/devicetree/bindings/pci/versatile.txt
9231F:      drivers/pci/host/pci-versatile.c
9232
9233PCI DRIVER FOR ARMADA 8K
9234M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9235L:      linux-pci@vger.kernel.org
9236L:      linux-arm-kernel@lists.infradead.org
9237S:      Maintained
9238F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9239F:      drivers/pci/host/pcie-armada8k.c
9240
9241PCI DRIVER FOR APPLIEDMICRO XGENE
9242M:      Tanmay Inamdar <tinamdar@apm.com>
9243L:      linux-pci@vger.kernel.org
9244L:      linux-arm-kernel@lists.infradead.org
9245S:      Maintained
9246F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9247F:      drivers/pci/host/pci-xgene.c
9248
9249PCI DRIVER FOR FREESCALE LAYERSCAPE
9250M:      Minghuan Lian <minghuan.Lian@freescale.com>
9251M:      Mingkai Hu <mingkai.hu@freescale.com>
9252M:      Roy Zang <tie-fei.zang@freescale.com>
9253L:      linuxppc-dev@lists.ozlabs.org
9254L:      linux-pci@vger.kernel.org
9255L:      linux-arm-kernel@lists.infradead.org
9256S:      Maintained
9257F:      drivers/pci/host/*layerscape*
9258
9259PCI DRIVER FOR IMX6
9260M:      Richard Zhu <hongxing.zhu@nxp.com>
9261M:      Lucas Stach <l.stach@pengutronix.de>
9262L:      linux-pci@vger.kernel.org
9263L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9264S:      Maintained
9265F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9266F:      drivers/pci/host/*imx6*
9267
9268PCI DRIVER FOR TI KEYSTONE
9269M:      Murali Karicheri <m-karicheri2@ti.com>
9270L:      linux-pci@vger.kernel.org
9271L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9272S:      Maintained
9273F:      drivers/pci/host/*keystone*
9274
9275PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9276M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9277M:      Jason Cooper <jason@lakedaemon.net>
9278L:      linux-pci@vger.kernel.org
9279L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9280S:      Maintained
9281F:      drivers/pci/host/*mvebu*
9282
9283PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9284M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9285L:      linux-pci@vger.kernel.org
9286L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9287S:      Maintained
9288F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9289F:      drivers/pci/host/pci-aardvark.c
9290
9291PCI DRIVER FOR NVIDIA TEGRA
9292M:      Thierry Reding <thierry.reding@gmail.com>
9293L:      linux-tegra@vger.kernel.org
9294L:      linux-pci@vger.kernel.org
9295S:      Supported
9296F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9297F:      drivers/pci/host/pci-tegra.c
9298
9299PCI DRIVER FOR TI DRA7XX
9300M:      Kishon Vijay Abraham I <kishon@ti.com>
9301L:      linux-omap@vger.kernel.org
9302L:      linux-pci@vger.kernel.org
9303S:      Supported
9304F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9305F:      drivers/pci/host/pci-dra7xx.c
9306
9307PCI DRIVER FOR RENESAS R-CAR
9308M:      Simon Horman <horms@verge.net.au>
9309L:      linux-pci@vger.kernel.org
9310L:      linux-renesas-soc@vger.kernel.org
9311S:      Maintained
9312F:      drivers/pci/host/*rcar*
9313
9314PCI DRIVER FOR SAMSUNG EXYNOS
9315M:      Jingoo Han <jingoohan1@gmail.com>
9316L:      linux-pci@vger.kernel.org
9317L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9318L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9319S:      Maintained
9320F:      drivers/pci/host/pci-exynos.c
9321
9322PCI DRIVER FOR SYNOPSIS DESIGNWARE
9323M:      Jingoo Han <jingoohan1@gmail.com>
9324M:      Joao Pinto <Joao.Pinto@synopsys.com>
9325L:      linux-pci@vger.kernel.org
9326S:      Maintained
9327F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9328F:      drivers/pci/host/*designware*
9329
9330PCI DRIVER FOR GENERIC OF HOSTS
9331M:      Will Deacon <will.deacon@arm.com>
9332L:      linux-pci@vger.kernel.org
9333L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9334S:      Maintained
9335F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9336F:      drivers/pci/host/pci-host-common.c
9337F:      drivers/pci/host/pci-host-generic.c
9338
9339PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9340M:      Keith Busch <keith.busch@intel.com>
9341L:      linux-pci@vger.kernel.org
9342S:      Supported
9343F:      drivers/pci/host/vmd.c
9344
9345PCIE DRIVER FOR ST SPEAR13XX
9346M:      Pratyush Anand <pratyush.anand@gmail.com>
9347L:      linux-pci@vger.kernel.org
9348S:      Maintained
9349F:      drivers/pci/host/*spear*
9350
9351PCI MSI DRIVER FOR ALTERA MSI IP
9352M:      Ley Foon Tan <lftan@altera.com>
9353L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9354L:      linux-pci@vger.kernel.org
9355S:      Supported
9356F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9357F:      drivers/pci/host/pcie-altera-msi.c
9358
9359PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9360M:      Duc Dang <dhdang@apm.com>
9361L:      linux-pci@vger.kernel.org
9362L:      linux-arm-kernel@lists.infradead.org
9363S:      Maintained
9364F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9365F:      drivers/pci/host/pci-xgene-msi.c
9366
9367PCIE DRIVER FOR AXIS ARTPEC
9368M:      Niklas Cassel <niklas.cassel@axis.com>
9369M:      Jesper Nilsson <jesper.nilsson@axis.com>
9370L:      linux-arm-kernel@axis.com
9371L:      linux-pci@vger.kernel.org
9372S:      Maintained
9373F:      Documentation/devicetree/bindings/pci/axis,artpec*
9374F:      drivers/pci/host/*artpec*
9375
9376PCIE DRIVER FOR HISILICON
9377M:      Zhou Wang <wangzhou1@hisilicon.com>
9378M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9379L:      linux-pci@vger.kernel.org
9380S:      Maintained
9381F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9382F:      drivers/pci/host/pcie-hisi.c
9383
9384PCIE DRIVER FOR ROCKCHIP
9385M:      Shawn Lin <shawn.lin@rock-chips.com>
9386M:      Wenrui Li <wenrui.li@rock-chips.com>
9387L:      linux-pci@vger.kernel.org
9388L:      linux-rockchip@lists.infradead.org
9389S:      Maintained
9390F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9391F:      drivers/pci/host/pcie-rockchip.c
9392
9393PCIE DRIVER FOR QUALCOMM MSM
9394M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9395L:     linux-pci@vger.kernel.org
9396L:     linux-arm-msm@vger.kernel.org
9397S:     Maintained
9398F:     drivers/pci/host/*qcom*
9399
9400PCIE DRIVER FOR CAVIUM THUNDERX
9401M:      David Daney <david.daney@cavium.com>
9402L:      linux-pci@vger.kernel.org
9403L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9404S:      Supported
9405F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9406F:      drivers/pci/host/pci-thunder-*
9407
9408PCMCIA SUBSYSTEM
9409P:      Linux PCMCIA Team
9410L:      linux-pcmcia@lists.infradead.org
9411W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9412T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9413S:      Maintained
9414F:      Documentation/pcmcia/
9415F:      tools/pcmcia/
9416F:      drivers/pcmcia/
9417F:      include/pcmcia/
9418
9419PCNET32 NETWORK DRIVER
9420M:      Don Fry <pcnet32@frontier.com>
9421L:      netdev@vger.kernel.org
9422S:      Maintained
9423F:      drivers/net/ethernet/amd/pcnet32.c
9424
9425PCRYPT PARALLEL CRYPTO ENGINE
9426M:      Steffen Klassert <steffen.klassert@secunet.com>
9427L:      linux-crypto@vger.kernel.org
9428S:      Maintained
9429F:      crypto/pcrypt.c
9430F:      include/crypto/pcrypt.h
9431
9432PER-CPU MEMORY ALLOCATOR
9433M:      Tejun Heo <tj@kernel.org>
9434M:      Christoph Lameter <cl@linux.com>
9435T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9436S:      Maintained
9437F:      include/linux/percpu*.h
9438F:      mm/percpu*.c
9439F:      arch/*/include/asm/percpu.h
9440
9441PER-TASK DELAY ACCOUNTING
9442M:      Balbir Singh <bsingharora@gmail.com>
9443S:      Maintained
9444F:      include/linux/delayacct.h
9445F:      kernel/delayacct.c
9446
9447PERFORMANCE EVENTS SUBSYSTEM
9448M:      Peter Zijlstra <peterz@infradead.org>
9449M:      Ingo Molnar <mingo@redhat.com>
9450M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9451R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9452L:      linux-kernel@vger.kernel.org
9453T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9454S:      Supported
9455F:      kernel/events/*
9456F:      include/linux/perf_event.h
9457F:      include/uapi/linux/perf_event.h
9458F:      arch/*/kernel/perf_event*.c
9459F:      arch/*/kernel/*/perf_event*.c
9460F:      arch/*/kernel/*/*/perf_event*.c
9461F:      arch/*/include/asm/perf_event.h
9462F:      arch/*/kernel/perf_callchain.c
9463F:      arch/*/events/*
9464F:      tools/perf/
9465
9466PERSONALITY HANDLING
9467M:      Christoph Hellwig <hch@infradead.org>
9468L:      linux-abi-devel@lists.sourceforge.net
9469S:      Maintained
9470F:      include/linux/personality.h
9471F:      include/uapi/linux/personality.h
9472
9473PHONET PROTOCOL
9474M:      Remi Denis-Courmont <courmisch@gmail.com>
9475S:      Supported
9476F:      Documentation/networking/phonet.txt
9477F:      include/linux/phonet.h
9478F:      include/net/phonet/
9479F:      include/uapi/linux/phonet.h
9480F:      net/phonet/
9481
9482PHRAM MTD DRIVER
9483M:      Joern Engel <joern@lazybastard.org>
9484L:      linux-mtd@lists.infradead.org
9485S:      Maintained
9486F:      drivers/mtd/devices/phram.c
9487
9488PICOLCD HID DRIVER
9489M:      Bruno Prémont <bonbons@linux-vserver.org>
9490L:      linux-input@vger.kernel.org
9491S:      Maintained
9492F:      drivers/hid/hid-picolcd*
9493
9494PICOXCELL SUPPORT
9495M:      Jamie Iles <jamie@jamieiles.com>
9496L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9497T:      git git://github.com/jamieiles/linux-2.6-ji.git
9498S:      Supported
9499F:      arch/arm/boot/dts/picoxcell*
9500F:      arch/arm/mach-picoxcell/
9501F:      drivers/crypto/picoxcell*
9502
9503PIN CONTROL SUBSYSTEM
9504M:      Linus Walleij <linus.walleij@linaro.org>
9505L:      linux-gpio@vger.kernel.org
9506T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9507S:      Maintained
9508F:      Documentation/devicetree/bindings/pinctrl/
9509F:      Documentation/pinctrl.txt
9510F:      drivers/pinctrl/
9511F:      include/linux/pinctrl/
9512
9513PIN CONTROLLER - ATMEL AT91
9514M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9515L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9516S:      Maintained
9517F:      drivers/pinctrl/pinctrl-at91.*
9518
9519PIN CONTROLLER - ATMEL AT91 PIO4
9520M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9521L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9522L:      linux-gpio@vger.kernel.org
9523S:      Supported
9524F:      drivers/pinctrl/pinctrl-at91-pio4.*
9525
9526PIN CONTROLLER - INTEL
9527M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9528M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9529S:      Maintained
9530F:      drivers/pinctrl/intel/
9531
9532PIN CONTROLLER - RENESAS
9533M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9534M:      Geert Uytterhoeven <geert+renesas@glider.be>
9535L:      linux-renesas-soc@vger.kernel.org
9536S:      Maintained
9537F:      drivers/pinctrl/sh-pfc/
9538
9539PIN CONTROLLER - SAMSUNG
9540M:      Tomasz Figa <tomasz.figa@gmail.com>
9541M:      Krzysztof Kozlowski <krzk@kernel.org>
9542M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9543L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9544L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9545S:      Maintained
9546F:      drivers/pinctrl/samsung/
9547F:      include/dt-bindings/pinctrl/samsung.h
9548F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9549
9550PIN CONTROLLER - SINGLE
9551M:      Tony Lindgren <tony@atomide.com>
9552M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9553L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9554L:      linux-omap@vger.kernel.org
9555S:      Maintained
9556F:      drivers/pinctrl/pinctrl-single.c
9557
9558PIN CONTROLLER - ST SPEAR
9559M:      Viresh Kumar <vireshk@kernel.org>
9560L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9561W:      http://www.st.com/spear
9562S:      Maintained
9563F:      drivers/pinctrl/spear/
9564
9565PISTACHIO SOC SUPPORT
9566M:      James Hartley <james.hartley@imgtec.com>
9567M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9568L:      linux-mips@linux-mips.org
9569S:      Maintained
9570F:      arch/mips/pistachio/
9571F:      arch/mips/include/asm/mach-pistachio/
9572F:      arch/mips/boot/dts/pistachio/
9573F:      arch/mips/configs/pistachio*_defconfig
9574
9575PKTCDVD DRIVER
9576M:      Jiri Kosina <jikos@kernel.org>
9577S:      Maintained
9578F:      drivers/block/pktcdvd.c
9579F:      include/linux/pktcdvd.h
9580F:      include/uapi/linux/pktcdvd.h
9581
9582PKUNITY SOC DRIVERS
9583M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9584W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9585S:      Maintained
9586T:      git git://github.com/gxt/linux.git
9587F:      drivers/input/serio/i8042-unicore32io.h
9588F:      drivers/i2c/busses/i2c-puv3.c
9589F:      drivers/video/fbdev/fb-puv3.c
9590F:      drivers/rtc/rtc-puv3.c
9591
9592PMBUS HARDWARE MONITORING DRIVERS
9593M:      Guenter Roeck <linux@roeck-us.net>
9594L:      linux-hwmon@vger.kernel.org
9595W:      http://hwmon.wiki.kernel.org/
9596W:      http://www.roeck-us.net/linux/drivers/
9597T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9598S:      Maintained
9599F:      Documentation/hwmon/pmbus
9600F:      drivers/hwmon/pmbus/
9601F:      include/linux/i2c/pmbus.h
9602
9603PMC SIERRA MaxRAID DRIVER
9604L:      linux-scsi@vger.kernel.org
9605W:      http://www.pmc-sierra.com/
9606S:      Orphan
9607F:      drivers/scsi/pmcraid.*
9608
9609PMC SIERRA PM8001 DRIVER
9610M:      Jack Wang <jinpu.wang@profitbricks.com>
9611M:      lindar_liu@usish.com
9612L:      pmchba@pmcs.com
9613L:      linux-scsi@vger.kernel.org
9614S:      Supported
9615F:      drivers/scsi/pm8001/
9616
9617POSIX CLOCKS and TIMERS
9618M:      Thomas Gleixner <tglx@linutronix.de>
9619L:      linux-kernel@vger.kernel.org
9620T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9621S:      Maintained
9622F:      fs/timerfd.c
9623F:      include/linux/timer*
9624F:      kernel/time/*timer*
9625
9626POWER MANAGEMENT CORE
9627M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9628L:      linux-pm@vger.kernel.org
9629T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9630B:      https://bugzilla.kernel.org
9631S:      Supported
9632F:      drivers/base/power/
9633F:      include/linux/pm.h
9634F:      include/linux/pm_*
9635F:      include/linux/powercap.h
9636F:      drivers/powercap/
9637
9638POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9639M:      Sebastian Reichel <sre@kernel.org>
9640L:      linux-pm@vger.kernel.org
9641T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9642S:      Maintained
9643F:      Documentation/devicetree/bindings/power/supply/
9644F:      include/linux/power_supply.h
9645F:      drivers/power/supply/
9646
9647POWER STATE COORDINATION INTERFACE (PSCI)
9648M:      Mark Rutland <mark.rutland@arm.com>
9649M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9650L:      linux-arm-kernel@lists.infradead.org
9651S:      Maintained
9652F:      drivers/firmware/psci.c
9653F:      include/linux/psci.h
9654F:      include/uapi/linux/psci.h
9655
9656POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9657M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9658L:      linuxppc-dev@lists.ozlabs.org
9659S:      Maintained
9660F:      drivers/char/powernv-op-panel.c
9661
9662PNP SUPPORT
9663M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9664S:      Maintained
9665F:      drivers/pnp/
9666
9667PPP PROTOCOL DRIVERS AND COMPRESSORS
9668M:      Paul Mackerras <paulus@samba.org>
9669L:      linux-ppp@vger.kernel.org
9670S:      Maintained
9671F:      drivers/net/ppp/ppp_*
9672
9673PPP OVER ATM (RFC 2364)
9674M:      Mitchell Blank Jr <mitch@sfgoth.com>
9675S:      Maintained
9676F:      net/atm/pppoatm.c
9677F:      include/uapi/linux/atmppp.h
9678
9679PPP OVER ETHERNET
9680M:      Michal Ostrowski <mostrows@earthlink.net>
9681S:      Maintained
9682F:      drivers/net/ppp/pppoe.c
9683F:      drivers/net/ppp/pppox.c
9684
9685PPP OVER L2TP
9686M:      James Chapman <jchapman@katalix.com>
9687S:      Maintained
9688F:      net/l2tp/l2tp_ppp.c
9689F:      include/linux/if_pppol2tp.h
9690F:      include/uapi/linux/if_pppol2tp.h
9691
9692PPS SUPPORT
9693M:      Rodolfo Giometti <giometti@enneenne.com>
9694W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9695L:      linuxpps@ml.enneenne.com (subscribers-only)
9696S:      Maintained
9697F:      Documentation/pps/
9698F:      drivers/pps/
9699F:      include/linux/pps*.h
9700
9701PPTP DRIVER
9702M:      Dmitry Kozlov <xeb@mail.ru>
9703L:      netdev@vger.kernel.org
9704S:      Maintained
9705F:      drivers/net/ppp/pptp.c
9706W:      http://sourceforge.net/projects/accel-pptp
9707
9708PREEMPTIBLE KERNEL
9709M:      Robert Love <rml@tech9.net>
9710L:      kpreempt-tech@lists.sourceforge.net
9711W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9712S:      Supported
9713F:      Documentation/preempt-locking.txt
9714F:      include/linux/preempt.h
9715
9716PRISM54 WIRELESS DRIVER
9717M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9718L:      linux-wireless@vger.kernel.org
9719W:      http://wireless.kernel.org/en/users/Drivers/p54
9720S:      Obsolete
9721F:      drivers/net/wireless/intersil/prism54/
9722
9723PS3 NETWORK SUPPORT
9724M:      Geoff Levand <geoff@infradead.org>
9725L:      netdev@vger.kernel.org
9726L:      linuxppc-dev@lists.ozlabs.org
9727S:      Maintained
9728F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9729
9730PS3 PLATFORM SUPPORT
9731M:      Geoff Levand <geoff@infradead.org>
9732L:      linuxppc-dev@lists.ozlabs.org
9733S:      Maintained
9734F:      arch/powerpc/boot/ps3*
9735F:      arch/powerpc/include/asm/lv1call.h
9736F:      arch/powerpc/include/asm/ps3*.h
9737F:      arch/powerpc/platforms/ps3/
9738F:      drivers/*/ps3*
9739F:      drivers/ps3/
9740F:      drivers/rtc/rtc-ps3.c
9741F:      drivers/usb/host/*ps3.c
9742F:      sound/ppc/snd_ps3*
9743
9744PS3VRAM DRIVER
9745M:      Jim Paris <jim@jtan.com>
9746M:      Geoff Levand <geoff@infradead.org>
9747L:      linuxppc-dev@lists.ozlabs.org
9748S:      Maintained
9749F:      drivers/block/ps3vram.c
9750
9751PSTORE FILESYSTEM
9752M:      Anton Vorontsov <anton@enomsg.org>
9753M:      Colin Cross <ccross@android.com>
9754M:      Kees Cook <keescook@chromium.org>
9755M:      Tony Luck <tony.luck@intel.com>
9756S:      Maintained
9757T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9758F:      fs/pstore/
9759F:      include/linux/pstore*
9760F:      drivers/firmware/efi/efi-pstore.c
9761F:      drivers/acpi/apei/erst.c
9762
9763PTP HARDWARE CLOCK SUPPORT
9764M:      Richard Cochran <richardcochran@gmail.com>
9765L:      netdev@vger.kernel.org
9766S:      Maintained
9767W:      http://linuxptp.sourceforge.net/
9768F:      Documentation/ABI/testing/sysfs-ptp
9769F:      Documentation/ptp/*
9770F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9771F:      drivers/net/phy/dp83640*
9772F:      drivers/ptp/*
9773F:      include/linux/ptp_cl*
9774
9775PTRACE SUPPORT
9776M:      Roland McGrath <roland@hack.frob.com>
9777M:      Oleg Nesterov <oleg@redhat.com>
9778S:      Maintained
9779F:      include/asm-generic/syscall.h
9780F:      include/linux/ptrace.h
9781F:      include/linux/regset.h
9782F:      include/linux/tracehook.h
9783F:      include/uapi/linux/ptrace.h
9784F:      kernel/ptrace.c
9785
9786PULSE8-CEC DRIVER
9787M:      Hans Verkuil <hverkuil@xs4all.nl>
9788L:      linux-media@vger.kernel.org
9789T:      git git://linuxtv.org/media_tree.git
9790S:      Maintained
9791F:      drivers/staging/media/pulse8-cec
9792
9793PVRUSB2 VIDEO4LINUX DRIVER
9794M:      Mike Isely <isely@pobox.com>
9795L:      pvrusb2@isely.net       (subscribers-only)
9796L:      linux-media@vger.kernel.org
9797W:      http://www.isely.net/pvrusb2/
9798T:      git git://linuxtv.org/media_tree.git
9799S:      Maintained
9800F:      Documentation/media/v4l-drivers/pvrusb2*
9801F:      drivers/media/usb/pvrusb2/
9802
9803PWC WEBCAM DRIVER
9804M:      Hans Verkuil <hverkuil@xs4all.nl>
9805L:      linux-media@vger.kernel.org
9806T:      git git://linuxtv.org/media_tree.git
9807S:      Odd Fixes
9808F:      drivers/media/usb/pwc/*
9809
9810PWM FAN DRIVER
9811M:      Kamil Debski <kamil@wypas.org>
9812M:      Lukasz Majewski <l.majewski@samsung.com>
9813L:      linux-hwmon@vger.kernel.org
9814S:      Supported
9815F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9816F:      Documentation/hwmon/pwm-fan
9817F:      drivers/hwmon/pwm-fan.c
9818
9819PWM SUBSYSTEM
9820M:      Thierry Reding <thierry.reding@gmail.com>
9821L:      linux-pwm@vger.kernel.org
9822S:      Maintained
9823T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9824F:      Documentation/pwm.txt
9825F:      Documentation/devicetree/bindings/pwm/
9826F:      include/linux/pwm.h
9827F:      drivers/pwm/
9828F:      drivers/video/backlight/pwm_bl.c
9829F:      include/linux/pwm_backlight.h
9830
9831PXA2xx/PXA3xx SUPPORT
9832M:      Daniel Mack <daniel@zonque.org>
9833M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9834M:      Robert Jarzmik <robert.jarzmik@free.fr>
9835L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9836T:      git git://github.com/hzhuang1/linux.git
9837T:      git git://github.com/rjarzmik/linux.git
9838S:      Maintained
9839F:      arch/arm/boot/dts/pxa*
9840F:      arch/arm/mach-pxa/
9841F:      drivers/dma/pxa*
9842F:      drivers/pcmcia/pxa2xx*
9843F:      drivers/pinctrl/pxa/
9844F:      drivers/spi/spi-pxa2xx*
9845F:      drivers/usb/gadget/udc/pxa2*
9846F:      include/sound/pxa2xx-lib.h
9847F:      sound/arm/pxa*
9848F:      sound/soc/pxa/
9849
9850PXA GPIO DRIVER
9851M:      Robert Jarzmik <robert.jarzmik@free.fr>
9852L:      linux-gpio@vger.kernel.org
9853S:      Maintained
9854F:      drivers/gpio/gpio-pxa.c
9855
9856PXA3xx NAND FLASH DRIVER
9857M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9858L:      linux-mtd@lists.infradead.org
9859S:      Maintained
9860F:      drivers/mtd/nand/pxa3xx_nand.c
9861
9862MMP SUPPORT
9863M:      Eric Miao <eric.y.miao@gmail.com>
9864M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9865L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9866T:      git git://github.com/hzhuang1/linux.git
9867T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9868S:      Maintained
9869F:      arch/arm/boot/dts/mmp*
9870F:      arch/arm/mach-mmp/
9871
9872PXA MMCI DRIVER
9873S:      Orphan
9874
9875PXA RTC DRIVER
9876M:      Robert Jarzmik <robert.jarzmik@free.fr>
9877L:      rtc-linux@googlegroups.com
9878S:      Maintained
9879
9880QAT DRIVER
9881M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9882M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
9883L:      qat-linux@intel.com
9884S:      Supported
9885F:      drivers/crypto/qat/
9886
9887QIB DRIVER
9888M:      Mike Marciniszyn <infinipath@intel.com>
9889L:      linux-rdma@vger.kernel.org
9890S:      Supported
9891F:      drivers/infiniband/hw/qib/
9892
9893QLOGIC QLA1280 SCSI DRIVER
9894M:      Michael Reed <mdr@sgi.com>
9895L:      linux-scsi@vger.kernel.org
9896S:      Maintained
9897F:      drivers/scsi/qla1280.[ch]
9898
9899QLOGIC QLA2XXX FC-SCSI DRIVER
9900M:      qla2xxx-upstream@qlogic.com
9901L:      linux-scsi@vger.kernel.org
9902S:      Supported
9903F:      Documentation/scsi/LICENSE.qla2xxx
9904F:      drivers/scsi/qla2xxx/
9905
9906QLOGIC QLA4XXX iSCSI DRIVER
9907M:      QLogic-Storage-Upstream@qlogic.com
9908L:      linux-scsi@vger.kernel.org
9909S:      Supported
9910F:      Documentation/scsi/LICENSE.qla4xxx
9911F:      drivers/scsi/qla4xxx/
9912
9913QLOGIC QLA3XXX NETWORK DRIVER
9914M:      Dept-GELinuxNICDev@cavium.com
9915L:      netdev@vger.kernel.org
9916S:      Supported
9917F:      Documentation/networking/LICENSE.qla3xxx
9918F:      drivers/net/ethernet/qlogic/qla3xxx.*
9919
9920QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9921M:      Harish Patil <harish.patil@cavium.com>
9922M:      Manish Chopra <manish.chopra@cavium.com>
9923M:      Dept-GELinuxNICDev@cavium.com
9924L:      netdev@vger.kernel.org
9925S:      Supported
9926F:      drivers/net/ethernet/qlogic/qlcnic/
9927
9928QLOGIC QLGE 10Gb ETHERNET DRIVER
9929M:      Harish Patil <harish.patil@cavium.com>
9930M:      Manish Chopra <manish.chopra@cavium.com>
9931M:      Dept-GELinuxNICDev@cavium.com
9932L:      netdev@vger.kernel.org
9933S:      Supported
9934F:      drivers/net/ethernet/qlogic/qlge/
9935
9936QLOGIC QL4xxx ETHERNET DRIVER
9937M:      Yuval Mintz <Yuval.Mintz@cavium.com>
9938M:      Ariel Elior <Ariel.Elior@cavium.com>
9939M:      everest-linux-l2@cavium.com
9940L:      netdev@vger.kernel.org
9941S:      Supported
9942F:      drivers/net/ethernet/qlogic/qed/
9943F:      include/linux/qed/
9944F:      drivers/net/ethernet/qlogic/qede/
9945
9946QNX4 FILESYSTEM
9947M:      Anders Larsen <al@alarsen.net>
9948W:      http://www.alarsen.net/linux/qnx4fs/
9949S:      Maintained
9950F:      fs/qnx4/
9951F:      include/uapi/linux/qnx4_fs.h
9952F:      include/uapi/linux/qnxtypes.h
9953
9954QT1010 MEDIA DRIVER
9955M:      Antti Palosaari <crope@iki.fi>
9956L:      linux-media@vger.kernel.org
9957W:      https://linuxtv.org
9958W:      http://palosaari.fi/linux/
9959Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9960T:      git git://linuxtv.org/anttip/media_tree.git
9961S:      Maintained
9962F:      drivers/media/tuners/qt1010*
9963
9964QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9965M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9966L:      linux-wireless@vger.kernel.org
9967L:      ath9k-devel@lists.ath9k.org
9968W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9969S:      Supported
9970F:      drivers/net/wireless/ath/ath9k/
9971
9972QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9973M:      Kalle Valo <kvalo@qca.qualcomm.com>
9974L:      ath10k@lists.infradead.org
9975W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9976T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9977S:      Supported
9978F:      drivers/net/wireless/ath/ath10k/
9979
9980QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9981M:      Timur Tabi <timur@codeaurora.org>
9982L:      netdev@vger.kernel.org
9983S:      Supported
9984F:      drivers/net/ethernet/qualcomm/emac/
9985
9986QUALCOMM HEXAGON ARCHITECTURE
9987M:      Richard Kuo <rkuo@codeaurora.org>
9988L:      linux-hexagon@vger.kernel.org
9989T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9990S:      Supported
9991F:      arch/hexagon/
9992
9993QUALCOMM WCN36XX WIRELESS DRIVER
9994M:      Eugene Krasnikov <k.eugene.e@gmail.com>
9995L:      wcn36xx@lists.infradead.org
9996W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
9997T:      git git://github.com/KrasnikovEugene/wcn36xx.git
9998S:      Supported
9999F:      drivers/net/wireless/ath/wcn36xx/
10000
10001QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10002M:      Gabriel Somlo <somlo@cmu.edu>
10003M:      "Michael S. Tsirkin" <mst@redhat.com>
10004L:      qemu-devel@nongnu.org
10005S:      Maintained
10006F:      drivers/firmware/qemu_fw_cfg.c
10007
10008RADOS BLOCK DEVICE (RBD)
10009M:      Ilya Dryomov <idryomov@gmail.com>
10010M:      Sage Weil <sage@redhat.com>
10011M:      Alex Elder <elder@kernel.org>
10012L:      ceph-devel@vger.kernel.org
10013W:      http://ceph.com/
10014T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10015T:      git git://github.com/ceph/ceph-client.git
10016S:      Supported
10017F:      Documentation/ABI/testing/sysfs-bus-rbd
10018F:      drivers/block/rbd.c
10019F:      drivers/block/rbd_types.h
10020
10021RADEON FRAMEBUFFER DISPLAY DRIVER
10022M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10023L:      linux-fbdev@vger.kernel.org
10024S:      Maintained
10025F:      drivers/video/fbdev/aty/radeon*
10026F:      include/uapi/linux/radeonfb.h
10027
10028RADIOSHARK RADIO DRIVER
10029M:      Hans Verkuil <hverkuil@xs4all.nl>
10030L:      linux-media@vger.kernel.org
10031T:      git git://linuxtv.org/media_tree.git
10032S:      Maintained
10033F:      drivers/media/radio/radio-shark.c
10034
10035RADIOSHARK2 RADIO DRIVER
10036M:      Hans Verkuil <hverkuil@xs4all.nl>
10037L:      linux-media@vger.kernel.org
10038T:      git git://linuxtv.org/media_tree.git
10039S:      Maintained
10040F:      drivers/media/radio/radio-shark2.c
10041F:      drivers/media/radio/radio-tea5777.c
10042
10043RAGE128 FRAMEBUFFER DISPLAY DRIVER
10044M:      Paul Mackerras <paulus@samba.org>
10045L:      linux-fbdev@vger.kernel.org
10046S:      Maintained
10047F:      drivers/video/fbdev/aty/aty128fb.c
10048
10049RALINK MIPS ARCHITECTURE
10050M:      John Crispin <john@phrozen.org>
10051L:      linux-mips@linux-mips.org
10052S:      Maintained
10053F:      arch/mips/ralink
10054
10055RALINK RT2X00 WIRELESS LAN DRIVER
10056P:      rt2x00 project
10057M:      Stanislaw Gruszka <sgruszka@redhat.com>
10058M:      Helmut Schaa <helmut.schaa@googlemail.com>
10059L:      linux-wireless@vger.kernel.org
10060S:      Maintained
10061F:      drivers/net/wireless/ralink/rt2x00/
10062
10063RAMDISK RAM BLOCK DEVICE DRIVER
10064M:      Jens Axboe <axboe@kernel.dk>
10065S:      Maintained
10066F:      Documentation/blockdev/ramdisk.txt
10067F:      drivers/block/brd.c
10068
10069RANDOM NUMBER DRIVER
10070M:      "Theodore Ts'o" <tytso@mit.edu>
10071S:      Maintained
10072F:      drivers/char/random.c
10073
10074RAPIDIO SUBSYSTEM
10075M:      Matt Porter <mporter@kernel.crashing.org>
10076M:      Alexandre Bounine <alexandre.bounine@idt.com>
10077S:      Maintained
10078F:      drivers/rapidio/
10079
10080RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10081L:      linux-wireless@vger.kernel.org
10082S:      Orphan
10083F:      drivers/net/wireless/ray*
10084
10085RCUTORTURE MODULE
10086M:      Josh Triplett <josh@joshtriplett.org>
10087M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10088L:      linux-kernel@vger.kernel.org
10089S:      Supported
10090T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10091F:      Documentation/RCU/torture.txt
10092F:      kernel/rcu/rcutorture.c
10093
10094RCUTORTURE TEST FRAMEWORK
10095M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10096M:      Josh Triplett <josh@joshtriplett.org>
10097R:      Steven Rostedt <rostedt@goodmis.org>
10098R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10099R:      Lai Jiangshan <jiangshanlai@gmail.com>
10100L:      linux-kernel@vger.kernel.org
10101S:      Supported
10102T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10103F:      tools/testing/selftests/rcutorture
10104
10105RDC R-321X SoC
10106M:      Florian Fainelli <florian@openwrt.org>
10107S:      Maintained
10108
10109RDC R6040 FAST ETHERNET DRIVER
10110M:      Florian Fainelli <f.fainelli@gmail.com>
10111L:      netdev@vger.kernel.org
10112S:      Maintained
10113F:      drivers/net/ethernet/rdc/r6040.c
10114
10115RDS - RELIABLE DATAGRAM SOCKETS
10116M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10117L:      netdev@vger.kernel.org
10118L:      linux-rdma@vger.kernel.org
10119L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10120W:      https://oss.oracle.com/projects/rds/
10121S:      Supported
10122F:      net/rds/
10123F:      Documentation/networking/rds.txt
10124
10125RDMAVT - RDMA verbs software
10126M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10127L:      linux-rdma@vger.kernel.org
10128S:      Supported
10129F:      drivers/infiniband/sw/rdmavt
10130
10131READ-COPY UPDATE (RCU)
10132M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10133M:      Josh Triplett <josh@joshtriplett.org>
10134R:      Steven Rostedt <rostedt@goodmis.org>
10135R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10136R:      Lai Jiangshan <jiangshanlai@gmail.com>
10137L:      linux-kernel@vger.kernel.org
10138W:      http://www.rdrop.com/users/paulmck/RCU/
10139S:      Supported
10140T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10141F:      Documentation/RCU/
10142X:      Documentation/RCU/torture.txt
10143F:      include/linux/rcu*
10144X:      include/linux/srcu.h
10145F:      kernel/rcu/
10146X:      kernel/torture.c
10147
10148REAL TIME CLOCK (RTC) SUBSYSTEM
10149M:      Alessandro Zummo <a.zummo@towertech.it>
10150M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10151L:      rtc-linux@googlegroups.com
10152Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10153T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10154S:      Maintained
10155F:      Documentation/devicetree/bindings/rtc/
10156F:      Documentation/rtc.txt
10157F:      drivers/rtc/
10158F:      include/linux/rtc.h
10159F:      include/uapi/linux/rtc.h
10160F:      include/linux/rtc/
10161F:      include/linux/platform_data/rtc-*
10162F:      tools/testing/selftests/timers/rtctest.c
10163
10164REALTEK AUDIO CODECS
10165M:      Bard Liao <bardliao@realtek.com>
10166M:      Oder Chiou <oder_chiou@realtek.com>
10167S:      Maintained
10168F:      sound/soc/codecs/rt*
10169F:      include/sound/rt*.h
10170
10171REISERFS FILE SYSTEM
10172L:      reiserfs-devel@vger.kernel.org
10173S:      Supported
10174F:      fs/reiserfs/
10175
10176REGISTER MAP ABSTRACTION
10177M:      Mark Brown <broonie@kernel.org>
10178L:      linux-kernel@vger.kernel.org
10179T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10180S:      Supported
10181F:      Documentation/devicetree/bindings/regmap/
10182F:      drivers/base/regmap/
10183F:      include/linux/regmap.h
10184
10185REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10186M:      Ohad Ben-Cohen <ohad@wizery.com>
10187M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10188L:      linux-remoteproc@vger.kernel.org
10189T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10190S:      Maintained
10191F:      Documentation/devicetree/bindings/remoteproc/
10192F:      Documentation/remoteproc.txt
10193F:      drivers/remoteproc/
10194F:      include/linux/remoteproc.h
10195
10196REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10197M:      Ohad Ben-Cohen <ohad@wizery.com>
10198M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10199L:      linux-remoteproc@vger.kernel.org
10200T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10201S:      Maintained
10202F:      drivers/rpmsg/
10203F:      Documentation/rpmsg.txt
10204F:      include/linux/rpmsg.h
10205
10206RENESAS CLOCK DRIVERS
10207M:      Geert Uytterhoeven <geert+renesas@glider.be>
10208L:      linux-renesas-soc@vger.kernel.org
10209S:      Supported
10210F:      drivers/clk/renesas/
10211
10212RENESAS ETHERNET DRIVERS
10213R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10214L:      netdev@vger.kernel.org
10215L:      linux-renesas-soc@vger.kernel.org
10216F:      drivers/net/ethernet/renesas/
10217F:      include/linux/sh_eth.h
10218
10219RENESAS USB2 PHY DRIVER
10220M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10221L:      linux-renesas-soc@vger.kernel.org
10222S:      Maintained
10223F:      drivers/phy/phy-rcar-gen3-usb2.c
10224
10225RESET CONTROLLER FRAMEWORK
10226M:      Philipp Zabel <p.zabel@pengutronix.de>
10227T:      git git://git.pengutronix.de/git/pza/linux
10228S:      Maintained
10229F:      drivers/reset/
10230F:      Documentation/devicetree/bindings/reset/
10231F:      include/dt-bindings/reset/
10232F:      include/linux/reset.h
10233F:      include/linux/reset-controller.h
10234
10235RFKILL
10236M:      Johannes Berg <johannes@sipsolutions.net>
10237L:      linux-wireless@vger.kernel.org
10238W:      http://wireless.kernel.org/
10239T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10240T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10241S:      Maintained
10242F:      Documentation/rfkill.txt
10243F:      net/rfkill/
10244
10245RHASHTABLE
10246M:      Thomas Graf <tgraf@suug.ch>
10247M:      Herbert Xu <herbert@gondor.apana.org.au>
10248L:      netdev@vger.kernel.org
10249S:      Maintained
10250F:      lib/rhashtable.c
10251F:      include/linux/rhashtable.h
10252
10253RICOH SMARTMEDIA/XD DRIVER
10254M:      Maxim Levitsky <maximlevitsky@gmail.com>
10255S:      Maintained
10256F:      drivers/mtd/nand/r852.c
10257F:      drivers/mtd/nand/r852.h
10258
10259RICOH R5C592 MEMORYSTICK DRIVER
10260M:      Maxim Levitsky <maximlevitsky@gmail.com>
10261S:      Maintained
10262F:      drivers/memstick/host/r592.*
10263
10264ROCCAT DRIVERS
10265M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10266W:      http://sourceforge.net/projects/roccat/
10267S:      Maintained
10268F:      drivers/hid/hid-roccat*
10269F:      include/linux/hid-roccat*
10270F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10271
10272ROCKER DRIVER
10273M:      Jiri Pirko <jiri@resnulli.us>
10274L:      netdev@vger.kernel.org
10275S:      Supported
10276F:      drivers/net/ethernet/rocker/
10277
10278ROCKETPORT DRIVER
10279P:      Comtrol Corp.
10280W:      http://www.comtrol.com
10281S:      Maintained
10282F:      Documentation/serial/rocket.txt
10283F:      drivers/tty/rocket*
10284
10285ROCKETPORT EXPRESS/INFINITY DRIVER
10286M:      Kevin Cernekee <cernekee@gmail.com>
10287L:      linux-serial@vger.kernel.org
10288S:      Odd Fixes
10289F:      drivers/tty/serial/rp2.*
10290
10291ROSE NETWORK LAYER
10292M:      Ralf Baechle <ralf@linux-mips.org>
10293L:      linux-hams@vger.kernel.org
10294W:      http://www.linux-ax25.org/
10295S:      Maintained
10296F:      include/net/rose.h
10297F:      include/uapi/linux/rose.h
10298F:      net/rose/
10299
10300RTL2830 MEDIA DRIVER
10301M:      Antti Palosaari <crope@iki.fi>
10302L:      linux-media@vger.kernel.org
10303W:      https://linuxtv.org
10304W:      http://palosaari.fi/linux/
10305Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10306T:      git git://linuxtv.org/anttip/media_tree.git
10307S:      Maintained
10308F:      drivers/media/dvb-frontends/rtl2830*
10309
10310RTL2832 MEDIA DRIVER
10311M:      Antti Palosaari <crope@iki.fi>
10312L:      linux-media@vger.kernel.org
10313W:      https://linuxtv.org
10314W:      http://palosaari.fi/linux/
10315Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10316T:      git git://linuxtv.org/anttip/media_tree.git
10317S:      Maintained
10318F:      drivers/media/dvb-frontends/rtl2832*
10319
10320RTL2832_SDR MEDIA DRIVER
10321M:      Antti Palosaari <crope@iki.fi>
10322L:      linux-media@vger.kernel.org
10323W:      https://linuxtv.org
10324W:      http://palosaari.fi/linux/
10325Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10326T:      git git://linuxtv.org/anttip/media_tree.git
10327S:      Maintained
10328F:      drivers/media/dvb-frontends/rtl2832_sdr*
10329
10330RTL8180 WIRELESS DRIVER
10331L:      linux-wireless@vger.kernel.org
10332W:      http://wireless.kernel.org/
10333T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10334S:      Orphan
10335F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10336
10337RTL8187 WIRELESS DRIVER
10338M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10339M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10340M:      Larry Finger <Larry.Finger@lwfinger.net>
10341L:      linux-wireless@vger.kernel.org
10342W:      http://wireless.kernel.org/
10343T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10344S:      Maintained
10345F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10346
10347RTL8192CE WIRELESS DRIVER
10348M:      Larry Finger <Larry.Finger@lwfinger.net>
10349M:      Chaoming Li <chaoming_li@realsil.com.cn>
10350L:      linux-wireless@vger.kernel.org
10351W:      http://wireless.kernel.org/
10352T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10353S:      Maintained
10354F:      drivers/net/wireless/realtek/rtlwifi/
10355F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10356
10357RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10358M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10359L:      linux-wireless@vger.kernel.org
10360T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10361S:      Maintained
10362F:      drivers/net/wireless/realtek/rtl8xxxu/
10363
10364S3 SAVAGE FRAMEBUFFER DRIVER
10365M:      Antonino Daplas <adaplas@gmail.com>
10366L:      linux-fbdev@vger.kernel.org
10367S:      Maintained
10368F:      drivers/video/fbdev/savage/
10369
10370S390
10371M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10372M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10373L:      linux-s390@vger.kernel.org
10374W:      http://www.ibm.com/developerworks/linux/linux390/
10375T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10376S:      Supported
10377F:      arch/s390/
10378F:      drivers/s390/
10379F:      Documentation/s390/
10380F:      Documentation/DocBook/s390*
10381
10382S390 COMMON I/O LAYER
10383M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10384M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10385L:      linux-s390@vger.kernel.org
10386W:      http://www.ibm.com/developerworks/linux/linux390/
10387S:      Supported
10388F:      drivers/s390/cio/
10389
10390S390 DASD DRIVER
10391M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10392M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10393L:      linux-s390@vger.kernel.org
10394W:      http://www.ibm.com/developerworks/linux/linux390/
10395S:      Supported
10396F:      drivers/s390/block/dasd*
10397F:      block/partitions/ibm.c
10398
10399S390 NETWORK DRIVERS
10400M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10401L:      linux-s390@vger.kernel.org
10402W:      http://www.ibm.com/developerworks/linux/linux390/
10403S:      Supported
10404F:      drivers/s390/net/
10405
10406S390 PCI SUBSYSTEM
10407M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10408M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10409L:      linux-s390@vger.kernel.org
10410W:      http://www.ibm.com/developerworks/linux/linux390/
10411S:      Supported
10412F:      arch/s390/pci/
10413F:      drivers/pci/hotplug/s390_pci_hpc.c
10414
10415S390 ZCRYPT DRIVER
10416M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10417L:      linux-s390@vger.kernel.org
10418W:      http://www.ibm.com/developerworks/linux/linux390/
10419S:      Supported
10420F:      drivers/s390/crypto/
10421
10422S390 ZFCP DRIVER
10423M:      Steffen Maier <maier@linux.vnet.ibm.com>
10424L:      linux-s390@vger.kernel.org
10425W:      http://www.ibm.com/developerworks/linux/linux390/
10426S:      Supported
10427F:      drivers/s390/scsi/zfcp_*
10428
10429S390 IUCV NETWORK LAYER
10430M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10431L:      linux-s390@vger.kernel.org
10432W:      http://www.ibm.com/developerworks/linux/linux390/
10433S:      Supported
10434F:      drivers/s390/net/*iucv*
10435F:      include/net/iucv/
10436F:      net/iucv/
10437
10438S390 IOMMU (PCI)
10439M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10440L:      linux-s390@vger.kernel.org
10441W:      http://www.ibm.com/developerworks/linux/linux390/
10442S:      Supported
10443F:      drivers/iommu/s390-iommu.c
10444
10445S3C24XX SD/MMC Driver
10446M:      Ben Dooks <ben-linux@fluff.org>
10447L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10448S:      Supported
10449F:      drivers/mmc/host/s3cmci.*
10450
10451SAA6588 RDS RECEIVER DRIVER
10452M:      Hans Verkuil <hverkuil@xs4all.nl>
10453L:      linux-media@vger.kernel.org
10454T:      git git://linuxtv.org/media_tree.git
10455W:      https://linuxtv.org
10456S:      Odd Fixes
10457F:      drivers/media/i2c/saa6588*
10458
10459SAA7134 VIDEO4LINUX DRIVER
10460M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10461M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10462L:      linux-media@vger.kernel.org
10463W:      https://linuxtv.org
10464T:      git git://linuxtv.org/media_tree.git
10465S:      Odd fixes
10466F:      Documentation/media/v4l-drivers/saa7134*
10467F:      drivers/media/pci/saa7134/
10468
10469SAA7146 VIDEO4LINUX-2 DRIVER
10470M:      Hans Verkuil <hverkuil@xs4all.nl>
10471L:      linux-media@vger.kernel.org
10472T:      git git://linuxtv.org/media_tree.git
10473S:      Maintained
10474F:      drivers/media/common/saa7146/
10475F:      drivers/media/pci/saa7146/
10476F:      include/media/saa7146*
10477
10478SAMSUNG LAPTOP DRIVER
10479M:      Corentin Chary <corentin.chary@gmail.com>
10480L:      platform-driver-x86@vger.kernel.org
10481S:      Maintained
10482F:      drivers/platform/x86/samsung-laptop.c
10483
10484SAMSUNG AUDIO (ASoC) DRIVERS
10485M:      Krzysztof Kozlowski <krzk@kernel.org>
10486M:      Sangbeom Kim <sbkim73@samsung.com>
10487M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10488L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10489S:      Supported
10490F:      sound/soc/samsung/
10491
10492SAMSUNG FRAMEBUFFER DRIVER
10493M:      Jingoo Han <jingoohan1@gmail.com>
10494L:      linux-fbdev@vger.kernel.org
10495S:      Maintained
10496F:      drivers/video/fbdev/s3c-fb.c
10497
10498SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10499M:      Sangbeom Kim <sbkim73@samsung.com>
10500M:      Krzysztof Kozlowski <krzk@kernel.org>
10501M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10502L:      linux-kernel@vger.kernel.org
10503L:      linux-samsung-soc@vger.kernel.org
10504S:      Supported
10505F:      drivers/mfd/sec*.c
10506F:      drivers/regulator/s2m*.c
10507F:      drivers/regulator/s5m*.c
10508F:      drivers/clk/clk-s2mps11.c
10509F:      drivers/rtc/rtc-s5m.c
10510F:      include/linux/mfd/samsung/
10511F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10512F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10513F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10514F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10515
10516SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10517M:      Kyungmin Park <kyungmin.park@samsung.com>
10518M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10519L:      linux-media@vger.kernel.org
10520Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10521S:      Supported
10522F:      drivers/media/platform/exynos4-is/
10523
10524SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10525M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10526L:      linux-media@vger.kernel.org
10527L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10528S:      Maintained
10529F:      drivers/media/platform/s3c-camif/
10530F:      include/media/drv-intf/s3c_camif.h
10531
10532SAMSUNG S5C73M3 CAMERA DRIVER
10533M:      Kyungmin Park <kyungmin.park@samsung.com>
10534M:      Andrzej Hajda <a.hajda@samsung.com>
10535L:      linux-media@vger.kernel.org
10536S:      Supported
10537F:      drivers/media/i2c/s5c73m3/*
10538
10539SAMSUNG S5K5BAF CAMERA DRIVER
10540M:      Kyungmin Park <kyungmin.park@samsung.com>
10541M:      Andrzej Hajda <a.hajda@samsung.com>
10542L:      linux-media@vger.kernel.org
10543S:      Supported
10544F:      drivers/media/i2c/s5k5baf.c
10545
10546SAMSUNG S3FWRN5 NFC DRIVER
10547M:      Robert Baldyga <r.baldyga@samsung.com>
10548M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10549L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10550S:      Supported
10551F:      drivers/nfc/s3fwrn5
10552
10553SAMSUNG SOC CLOCK DRIVERS
10554M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10555M:      Tomasz Figa <tomasz.figa@gmail.com>
10556M:      Chanwoo Choi <cw00.choi@samsung.com>
10557S:      Supported
10558L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10559F:      drivers/clk/samsung/
10560F:      include/dt-bindings/clock/exynos*.h
10561F:      Documentation/devicetree/bindings/clock/exynos*.txt
10562
10563SAMSUNG SPI DRIVERS
10564M:      Kukjin Kim <kgene@kernel.org>
10565M:      Krzysztof Kozlowski <krzk@kernel.org>
10566M:      Andi Shyti <andi.shyti@samsung.com>
10567L:      linux-spi@vger.kernel.org
10568L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10569S:      Maintained
10570F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10571F:      drivers/spi/spi-s3c*
10572F:      include/linux/platform_data/spi-s3c64xx.h
10573
10574SAMSUNG SXGBE DRIVERS
10575M:      Byungho An <bh74.an@samsung.com>
10576M:      Girish K S <ks.giri@samsung.com>
10577M:      Vipul Pandya <vipul.pandya@samsung.com>
10578S:      Supported
10579L:      netdev@vger.kernel.org
10580F:      drivers/net/ethernet/samsung/sxgbe/
10581
10582SAMSUNG THERMAL DRIVER
10583M:      Lukasz Majewski <l.majewski@samsung.com>
10584L:      linux-pm@vger.kernel.org
10585L:      linux-samsung-soc@vger.kernel.org
10586S:      Supported
10587T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10588F:      drivers/thermal/samsung/
10589
10590SAMSUNG USB2 PHY DRIVER
10591M:      Kamil Debski <kamil@wypas.org>
10592M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10593L:      linux-kernel@vger.kernel.org
10594S:      Supported
10595F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10596F:      Documentation/phy/samsung-usb2.txt
10597F:      drivers/phy/phy-exynos4210-usb2.c
10598F:      drivers/phy/phy-exynos4x12-usb2.c
10599F:      drivers/phy/phy-exynos5250-usb2.c
10600F:      drivers/phy/phy-s5pv210-usb2.c
10601F:      drivers/phy/phy-samsung-usb2.c
10602F:      drivers/phy/phy-samsung-usb2.h
10603
10604SERIAL DRIVERS
10605M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10606L:      linux-serial@vger.kernel.org
10607S:      Maintained
10608F:      Documentation/devicetree/bindings/serial/
10609F:      drivers/tty/serial/
10610
10611STI CEC DRIVER
10612M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10613L:      kernel@stlinux.com
10614S:      Maintained
10615F:      drivers/staging/media/st-cec/
10616F:      Documentation/devicetree/bindings/media/stih-cec.txt
10617
10618SYNOPSYS DESIGNWARE DMAC DRIVER
10619M:      Viresh Kumar <vireshk@kernel.org>
10620M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10621S:      Maintained
10622F:      include/linux/dma/dw.h
10623F:      include/linux/platform_data/dma-dw.h
10624F:      drivers/dma/dw/
10625
10626SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10627M: Lars Persson <lars.persson@axis.com>
10628L: netdev@vger.kernel.org
10629S: Supported
10630F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10631F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10632
10633SYNOPSYS DESIGNWARE I2C DRIVER
10634M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10635R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10636R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10637L:      linux-i2c@vger.kernel.org
10638S:      Maintained
10639F:      drivers/i2c/busses/i2c-designware-*
10640F:      include/linux/platform_data/i2c-designware.h
10641
10642SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10643M:      Jaehoon Chung <jh80.chung@samsung.com>
10644L:      linux-mmc@vger.kernel.org
10645S:      Maintained
10646F:      include/linux/mmc/dw_mmc.h
10647F:      drivers/mmc/host/dw_mmc*
10648
10649SYSTEM TRACE MODULE CLASS
10650M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10651S:      Maintained
10652T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10653F:      Documentation/trace/stm.txt
10654F:      drivers/hwtracing/stm/
10655F:      include/linux/stm.h
10656F:      include/uapi/linux/stm.h
10657
10658THUNDERBOLT DRIVER
10659M:      Andreas Noever <andreas.noever@gmail.com>
10660S:      Maintained
10661F:      drivers/thunderbolt/
10662
10663TI BQ27XXX POWER SUPPLY DRIVER
10664R:      Andrew F. Davis <afd@ti.com>
10665F:      include/linux/power/bq27xxx_battery.h
10666F:      drivers/power/supply/bq27xxx_battery.c
10667F:      drivers/power/supply/bq27xxx_battery_i2c.c
10668
10669TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10670M:      John Stultz <john.stultz@linaro.org>
10671M:      Thomas Gleixner <tglx@linutronix.de>
10672L:      linux-kernel@vger.kernel.org
10673T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10674S:      Supported
10675F:      include/linux/clocksource.h
10676F:      include/linux/time.h
10677F:      include/linux/timex.h
10678F:      include/uapi/linux/time.h
10679F:      include/uapi/linux/timex.h
10680F:      kernel/time/clocksource.c
10681F:      kernel/time/time*.c
10682F:      kernel/time/alarmtimer.c
10683F:      kernel/time/ntp.c
10684F:      tools/testing/selftests/timers/
10685
10686SC1200 WDT DRIVER
10687M:      Zwane Mwaikambo <zwanem@gmail.com>
10688S:      Maintained
10689F:      drivers/watchdog/sc1200wdt.c
10690
10691SCHEDULER
10692M:      Ingo Molnar <mingo@redhat.com>
10693M:      Peter Zijlstra <peterz@infradead.org>
10694L:      linux-kernel@vger.kernel.org
10695T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10696S:      Maintained
10697F:      kernel/sched/
10698F:      include/linux/sched.h
10699F:      include/uapi/linux/sched.h
10700F:      include/linux/wait.h
10701
10702SCORE ARCHITECTURE
10703M:      Chen Liqin <liqin.linux@gmail.com>
10704M:      Lennox Wu <lennox.wu@gmail.com>
10705W:      http://www.sunplus.com
10706S:      Supported
10707F:      arch/score/
10708
10709SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10710M:      Sudeep Holla <sudeep.holla@arm.com>
10711L:      linux-arm-kernel@lists.infradead.org
10712S:      Maintained
10713F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10714F:      drivers/clk/clk-scpi.c
10715F:      drivers/cpufreq/scpi-cpufreq.c
10716F:      drivers/firmware/arm_scpi.c
10717F:      include/linux/scpi_protocol.h
10718
10719SCSI CDROM DRIVER
10720M:      Jens Axboe <axboe@kernel.dk>
10721L:      linux-scsi@vger.kernel.org
10722W:      http://www.kernel.dk
10723S:      Maintained
10724F:      drivers/scsi/sr*
10725
10726SCSI RDMA PROTOCOL (SRP) INITIATOR
10727M:      Bart Van Assche <bart.vanassche@sandisk.com>
10728L:      linux-rdma@vger.kernel.org
10729S:      Supported
10730W:      http://www.openfabrics.org
10731Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10732T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10733F:      drivers/infiniband/ulp/srp/
10734F:      include/scsi/srp.h
10735
10736SCSI SG DRIVER
10737M:      Doug Gilbert <dgilbert@interlog.com>
10738L:      linux-scsi@vger.kernel.org
10739W:      http://sg.danny.cz/sg
10740S:      Maintained
10741F:      Documentation/scsi/scsi-generic.txt
10742F:      drivers/scsi/sg.c
10743F:      include/scsi/sg.h
10744
10745SCSI SUBSYSTEM
10746M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10747T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10748M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10749T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10750L:      linux-scsi@vger.kernel.org
10751S:      Maintained
10752F:      Documentation/devicetree/bindings/scsi/
10753F:      drivers/scsi/
10754F:      include/scsi/
10755
10756SCSI TAPE DRIVER
10757M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10758L:      linux-scsi@vger.kernel.org
10759S:      Maintained
10760F:      Documentation/scsi/st.txt
10761F:      drivers/scsi/st.*
10762F:      drivers/scsi/st_*.h
10763
10764SCTP PROTOCOL
10765M:      Vlad Yasevich <vyasevich@gmail.com>
10766M:      Neil Horman <nhorman@tuxdriver.com>
10767L:      linux-sctp@vger.kernel.org
10768W:      http://lksctp.sourceforge.net
10769S:      Maintained
10770F:      Documentation/networking/sctp.txt
10771F:      include/linux/sctp.h
10772F:      include/uapi/linux/sctp.h
10773F:      include/net/sctp/
10774F:      net/sctp/
10775
10776SCx200 CPU SUPPORT
10777M:      Jim Cromie <jim.cromie@gmail.com>
10778S:      Odd Fixes
10779F:      Documentation/i2c/busses/scx200_acb
10780F:      arch/x86/platform/scx200/
10781F:      drivers/watchdog/scx200_wdt.c
10782F:      drivers/i2c/busses/scx200*
10783F:      drivers/mtd/maps/scx200_docflash.c
10784F:      include/linux/scx200.h
10785
10786SCx200 GPIO DRIVER
10787M:      Jim Cromie <jim.cromie@gmail.com>
10788S:      Maintained
10789F:      drivers/char/scx200_gpio.c
10790F:      include/linux/scx200_gpio.h
10791
10792SCx200 HRT CLOCKSOURCE DRIVER
10793M:      Jim Cromie <jim.cromie@gmail.com>
10794S:      Maintained
10795F:      drivers/clocksource/scx200_hrt.c
10796
10797SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10798M:      Sascha Sommer <saschasommer@freenet.de>
10799L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10800S:      Maintained
10801F:      drivers/mmc/host/sdricoh_cs.c
10802
10803SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10804M:      Adrian Hunter <adrian.hunter@intel.com>
10805L:      linux-mmc@vger.kernel.org
10806T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
10807S:      Maintained
10808F:      drivers/mmc/host/sdhci*
10809F:      include/linux/mmc/sdhci*
10810
10811SECURE COMPUTING
10812M:      Kees Cook <keescook@chromium.org>
10813R:      Andy Lutomirski <luto@amacapital.net>
10814R:      Will Drewry <wad@chromium.org>
10815T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10816S:      Supported
10817F:      kernel/seccomp.c
10818F:      include/uapi/linux/seccomp.h
10819F:      include/linux/seccomp.h
10820F:      tools/testing/selftests/seccomp/*
10821K:      \bsecure_computing
10822K:      \bTIF_SECCOMP\b
10823
10824SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10825M:      Al Cooper <alcooperx@gmail.com>
10826L:      linux-mmc@vger.kernel.org
10827L:      bcm-kernel-feedback-list@broadcom.com
10828S:      Maintained
10829F:      drivers/mmc/host/sdhci-brcmstb*
10830
10831SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10832M:      Ben Dooks <ben-linux@fluff.org>
10833M:      Jaehoon Chung <jh80.chung@samsung.com>
10834L:      linux-mmc@vger.kernel.org
10835S:      Maintained
10836F:      drivers/mmc/host/sdhci-s3c*
10837
10838SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10839M:      Viresh Kumar <vireshk@kernel.org>
10840L:      linux-mmc@vger.kernel.org
10841S:      Maintained
10842F:      drivers/mmc/host/sdhci-spear.c
10843
10844SECURITY SUBSYSTEM
10845M:      James Morris <james.l.morris@oracle.com>
10846M:      "Serge E. Hallyn" <serge@hallyn.com>
10847L:      linux-security-module@vger.kernel.org (suggested Cc:)
10848T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10849W:      http://kernsec.org/
10850S:      Supported
10851F:      security/
10852
10853SECURITY CONTACT
10854M:      Security Officers <security@kernel.org>
10855S:      Supported
10856
10857SELINUX SECURITY MODULE
10858M:      Paul Moore <paul@paul-moore.com>
10859M:      Stephen Smalley <sds@tycho.nsa.gov>
10860M:      Eric Paris <eparis@parisplace.org>
10861L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
10862W:      http://selinuxproject.org
10863T:      git git://git.infradead.org/users/pcmoore/selinux
10864S:      Supported
10865F:      include/linux/selinux*
10866F:      security/selinux/
10867F:      scripts/selinux/
10868
10869APPARMOR SECURITY MODULE
10870M:      John Johansen <john.johansen@canonical.com>
10871L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10872W:      apparmor.wiki.kernel.org
10873T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10874S:      Supported
10875F:      security/apparmor/
10876
10877LOADPIN SECURITY MODULE
10878M:      Kees Cook <keescook@chromium.org>
10879T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10880S:      Supported
10881F:      security/loadpin/
10882
10883YAMA SECURITY MODULE
10884M:      Kees Cook <keescook@chromium.org>
10885T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10886S:      Supported
10887F:      security/yama/
10888
10889SENSABLE PHANTOM
10890M:      Jiri Slaby <jirislaby@gmail.com>
10891S:      Maintained
10892F:      drivers/misc/phantom.c
10893F:      include/uapi/linux/phantom.h
10894
10895Emulex 10Gbps iSCSI - OneConnect DRIVER
10896M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10897M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
10898M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10899L:      linux-scsi@vger.kernel.org
10900W:      http://www.broadcom.com
10901S:      Supported
10902F:      drivers/scsi/be2iscsi/
10903
10904Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10905M:      Sathya Perla <sathya.perla@broadcom.com>
10906M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10907M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10908M:      Somnath Kotur <somnath.kotur@broadcom.com>
10909L:      netdev@vger.kernel.org
10910W:      http://www.emulex.com
10911S:      Supported
10912F:      drivers/net/ethernet/emulex/benet/
10913
10914EMULEX ONECONNECT ROCE DRIVER
10915M:      Selvin Xavier <selvin.xavier@avagotech.com>
10916M:      Devesh Sharma <devesh.sharma@avagotech.com>
10917M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10918L:      linux-rdma@vger.kernel.org
10919W:      http://www.emulex.com
10920S:      Supported
10921F:      drivers/infiniband/hw/ocrdma/
10922F:      include/uapi/rdma/ocrdma-abi.h
10923
10924SFC NETWORK DRIVER
10925M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10926M:      Edward Cree <ecree@solarflare.com>
10927M:      Bert Kenward <bkenward@solarflare.com>
10928L:      netdev@vger.kernel.org
10929S:      Supported
10930F:      drivers/net/ethernet/sfc/
10931
10932SGI GRU DRIVER
10933M:      Dimitri Sivanich <sivanich@sgi.com>
10934S:      Maintained
10935F:      drivers/misc/sgi-gru/
10936
10937SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10938M:      Pat Gefre <pfg@sgi.com>
10939L:      linux-ia64@vger.kernel.org
10940S:      Supported
10941F:      Documentation/ia64/serial.txt
10942F:      drivers/tty/serial/ioc?_serial.c
10943F:      include/linux/ioc?.h
10944
10945SGI XP/XPC/XPNET DRIVER
10946M:      Cliff Whickman <cpw@sgi.com>
10947M:      Robin Holt <robinmholt@gmail.com>
10948S:      Maintained
10949F:      drivers/misc/sgi-xp/
10950
10951SI2157 MEDIA DRIVER
10952M:      Antti Palosaari <crope@iki.fi>
10953L:      linux-media@vger.kernel.org
10954W:      https://linuxtv.org
10955W:      http://palosaari.fi/linux/
10956Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10957T:      git git://linuxtv.org/anttip/media_tree.git
10958S:      Maintained
10959F:      drivers/media/tuners/si2157*
10960
10961SI2168 MEDIA DRIVER
10962M:      Antti Palosaari <crope@iki.fi>
10963L:      linux-media@vger.kernel.org
10964W:      https://linuxtv.org
10965W:      http://palosaari.fi/linux/
10966Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10967T:      git git://linuxtv.org/anttip/media_tree.git
10968S:      Maintained
10969F:      drivers/media/dvb-frontends/si2168*
10970
10971SI470X FM RADIO RECEIVER I2C DRIVER
10972M:      Hans Verkuil <hverkuil@xs4all.nl>
10973L:      linux-media@vger.kernel.org
10974T:      git git://linuxtv.org/media_tree.git
10975W:      https://linuxtv.org
10976S:      Odd Fixes
10977F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10978
10979SI470X FM RADIO RECEIVER USB DRIVER
10980M:      Hans Verkuil <hverkuil@xs4all.nl>
10981L:      linux-media@vger.kernel.org
10982T:      git git://linuxtv.org/media_tree.git
10983W:      https://linuxtv.org
10984S:      Maintained
10985F:      drivers/media/radio/si470x/radio-si470x-common.c
10986F:      drivers/media/radio/si470x/radio-si470x.h
10987F:      drivers/media/radio/si470x/radio-si470x-usb.c
10988
10989SI4713 FM RADIO TRANSMITTER I2C DRIVER
10990M:      Eduardo Valentin <edubezval@gmail.com>
10991L:      linux-media@vger.kernel.org
10992T:      git git://linuxtv.org/media_tree.git
10993W:      https://linuxtv.org
10994S:      Odd Fixes
10995F:      drivers/media/radio/si4713/si4713.?
10996
10997SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10998M:      Eduardo Valentin <edubezval@gmail.com>
10999L:      linux-media@vger.kernel.org
11000T:      git git://linuxtv.org/media_tree.git
11001W:      https://linuxtv.org
11002S:      Odd Fixes
11003F:      drivers/media/radio/si4713/radio-platform-si4713.c
11004
11005SI4713 FM RADIO TRANSMITTER USB DRIVER
11006M:      Hans Verkuil <hverkuil@xs4all.nl>
11007L:      linux-media@vger.kernel.org
11008T:      git git://linuxtv.org/media_tree.git
11009W:      https://linuxtv.org
11010S:      Maintained
11011F:      drivers/media/radio/si4713/radio-usb-si4713.c
11012
11013SIANO DVB DRIVER
11014M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11015M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11016L:      linux-media@vger.kernel.org
11017W:      https://linuxtv.org
11018T:      git git://linuxtv.org/media_tree.git
11019S:      Odd fixes
11020F:      drivers/media/common/siano/
11021F:      drivers/media/usb/siano/
11022F:      drivers/media/usb/siano/
11023F:      drivers/media/mmc/siano/
11024
11025SIMPLEFB FB DRIVER
11026M:      Hans de Goede <hdegoede@redhat.com>
11027L:      linux-fbdev@vger.kernel.org
11028S:      Maintained
11029F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11030F:      drivers/video/fbdev/simplefb.c
11031F:      include/linux/platform_data/simplefb.h
11032
11033SH_VEU V4L2 MEM2MEM DRIVER
11034L:      linux-media@vger.kernel.org
11035S:      Orphan
11036F:      drivers/media/platform/sh_veu.c
11037
11038SH_VOU V4L2 OUTPUT DRIVER
11039L:      linux-media@vger.kernel.org
11040S:      Orphan
11041F:      drivers/media/platform/sh_vou.c
11042F:      include/media/drv-intf/sh_vou.h
11043
11044SIMPLE FIRMWARE INTERFACE (SFI)
11045M:      Len Brown <lenb@kernel.org>
11046L:      sfi-devel@simplefirmware.org
11047W:      http://simplefirmware.org/
11048T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11049S:      Supported
11050F:      arch/x86/platform/sfi/
11051F:      drivers/sfi/
11052F:      include/linux/sfi*.h
11053
11054SIMTEC EB110ATX (Chalice CATS)
11055P:      Ben Dooks
11056P:      Vincent Sanders <vince@simtec.co.uk>
11057M:      Simtec Linux Team <linux@simtec.co.uk>
11058W:      http://www.simtec.co.uk/products/EB110ATX/
11059S:      Supported
11060
11061SIMTEC EB2410ITX (BAST)
11062P:      Ben Dooks
11063P:      Vincent Sanders <vince@simtec.co.uk>
11064M:      Simtec Linux Team <linux@simtec.co.uk>
11065W:      http://www.simtec.co.uk/products/EB2410ITX/
11066S:      Supported
11067F:      arch/arm/mach-s3c24xx/mach-bast.c
11068F:      arch/arm/mach-s3c24xx/bast-ide.c
11069F:      arch/arm/mach-s3c24xx/bast-irq.c
11070
11071TI DAVINCI MACHINE SUPPORT
11072M:      Sekhar Nori <nsekhar@ti.com>
11073M:      Kevin Hilman <khilman@kernel.org>
11074L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11075T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11076S:      Supported
11077F:      arch/arm/mach-davinci/
11078F:      drivers/i2c/busses/i2c-davinci.c
11079
11080TI DAVINCI SERIES MEDIA DRIVER
11081M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11082L:      linux-media@vger.kernel.org
11083W:      https://linuxtv.org
11084Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11085T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11086S:      Maintained
11087F:      drivers/media/platform/davinci/
11088F:      include/media/davinci/
11089
11090TI AM437X VPFE DRIVER
11091M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11092L:      linux-media@vger.kernel.org
11093W:      https://linuxtv.org
11094Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11095T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11096S:      Maintained
11097F:      drivers/media/platform/am437x/
11098
11099OV2659 OMNIVISION SENSOR DRIVER
11100M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11101L:      linux-media@vger.kernel.org
11102W:      https://linuxtv.org
11103Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11104T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11105S:      Maintained
11106F:      drivers/media/i2c/ov2659.c
11107F:      include/media/i2c/ov2659.h
11108
11109SILICON MOTION SM712 FRAME BUFFER DRIVER
11110M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11111M:      Teddy Wang <teddy.wang@siliconmotion.com>
11112M:      Sudip Mukherjee <sudip@vectorindia.org>
11113L:      linux-fbdev@vger.kernel.org
11114S:      Maintained
11115F:      drivers/video/fbdev/sm712*
11116F:      Documentation/fb/sm712fb.txt
11117
11118SIS 190 ETHERNET DRIVER
11119M:      Francois Romieu <romieu@fr.zoreil.com>
11120L:      netdev@vger.kernel.org
11121S:      Maintained
11122F:      drivers/net/ethernet/sis/sis190.c
11123
11124SIS 900/7016 FAST ETHERNET DRIVER
11125M:      Daniele Venzano <venza@brownhat.org>
11126W:      http://www.brownhat.org/sis900.html
11127L:      netdev@vger.kernel.org
11128S:      Maintained
11129F:      drivers/net/ethernet/sis/sis900.*
11130
11131SIS FRAMEBUFFER DRIVER
11132M:      Thomas Winischhofer <thomas@winischhofer.net>
11133W:      http://www.winischhofer.net/linuxsisvga.shtml
11134S:      Maintained
11135F:      Documentation/fb/sisfb.txt
11136F:      drivers/video/fbdev/sis/
11137F:      include/video/sisfb.h
11138
11139SIS USB2VGA DRIVER
11140M:      Thomas Winischhofer <thomas@winischhofer.net>
11141W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11142S:      Maintained
11143F:      drivers/usb/misc/sisusbvga/
11144
11145SLAB ALLOCATOR
11146M:      Christoph Lameter <cl@linux.com>
11147M:      Pekka Enberg <penberg@kernel.org>
11148M:      David Rientjes <rientjes@google.com>
11149M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11150M:      Andrew Morton <akpm@linux-foundation.org>
11151L:      linux-mm@kvack.org
11152S:      Maintained
11153F:      include/linux/sl?b*.h
11154F:      mm/sl?b*
11155
11156SLEEPABLE READ-COPY UPDATE (SRCU)
11157M:      Lai Jiangshan <jiangshanlai@gmail.com>
11158M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11159M:      Josh Triplett <josh@joshtriplett.org>
11160R:      Steven Rostedt <rostedt@goodmis.org>
11161R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11162L:      linux-kernel@vger.kernel.org
11163W:      http://www.rdrop.com/users/paulmck/RCU/
11164S:      Supported
11165T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11166F:      include/linux/srcu.h
11167F:      kernel/rcu/srcu.c
11168
11169SMACK SECURITY MODULE
11170M:      Casey Schaufler <casey@schaufler-ca.com>
11171L:      linux-security-module@vger.kernel.org
11172W:      http://schaufler-ca.com
11173T:      git git://github.com/cschaufler/smack-next
11174S:      Maintained
11175F:      Documentation/security/Smack.txt
11176F:      security/smack/
11177
11178DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11179M:      Kevin Hilman <khilman@kernel.org>
11180M:      Nishanth Menon <nm@ti.com>
11181S:      Maintained
11182F:      drivers/power/avs/
11183F:      include/linux/power/smartreflex.h
11184L:      linux-pm@vger.kernel.org
11185
11186SMC91x ETHERNET DRIVER
11187M:      Nicolas Pitre <nico@fluxnic.net>
11188S:      Odd Fixes
11189F:      drivers/net/ethernet/smsc/smc91x.*
11190
11191SMIA AND SMIA++ IMAGE SENSOR DRIVER
11192M:      Sakari Ailus <sakari.ailus@iki.fi>
11193L:      linux-media@vger.kernel.org
11194S:      Maintained
11195F:      drivers/media/i2c/smiapp/
11196F:      include/media/i2c/smiapp.h
11197F:      drivers/media/i2c/smiapp-pll.c
11198F:      drivers/media/i2c/smiapp-pll.h
11199F:      include/uapi/linux/smiapp.h
11200F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11201
11202SMM665 HARDWARE MONITOR DRIVER
11203M:      Guenter Roeck <linux@roeck-us.net>
11204L:      linux-hwmon@vger.kernel.org
11205S:      Maintained
11206F:      Documentation/hwmon/smm665
11207F:      drivers/hwmon/smm665.c
11208
11209SMSC EMC2103 HARDWARE MONITOR DRIVER
11210M:      Steve Glendinning <steve.glendinning@shawell.net>
11211L:      linux-hwmon@vger.kernel.org
11212S:      Maintained
11213F:      Documentation/hwmon/emc2103
11214F:      drivers/hwmon/emc2103.c
11215
11216SMSC SCH5627 HARDWARE MONITOR DRIVER
11217M:      Hans de Goede <hdegoede@redhat.com>
11218L:      linux-hwmon@vger.kernel.org
11219S:      Supported
11220F:      Documentation/hwmon/sch5627
11221F:      drivers/hwmon/sch5627.c
11222
11223SMSC47B397 HARDWARE MONITOR DRIVER
11224M:      Jean Delvare <jdelvare@suse.com>
11225L:      linux-hwmon@vger.kernel.org
11226S:      Maintained
11227F:      Documentation/hwmon/smsc47b397
11228F:      drivers/hwmon/smsc47b397.c
11229
11230SMSC911x ETHERNET DRIVER
11231M:      Steve Glendinning <steve.glendinning@shawell.net>
11232L:      netdev@vger.kernel.org
11233S:      Maintained
11234F:      include/linux/smsc911x.h
11235F:      drivers/net/ethernet/smsc/smsc911x.*
11236
11237SMSC9420 PCI ETHERNET DRIVER
11238M:      Steve Glendinning <steve.glendinning@shawell.net>
11239L:      netdev@vger.kernel.org
11240S:      Maintained
11241F:      drivers/net/ethernet/smsc/smsc9420.*
11242
11243SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11244M:      Steve Glendinning <steve.glendinning@shawell.net>
11245L:      linux-fbdev@vger.kernel.org
11246S:      Maintained
11247F:      drivers/video/fbdev/smscufx.c
11248
11249SOC-CAMERA V4L2 SUBSYSTEM
11250M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11251L:      linux-media@vger.kernel.org
11252T:      git git://linuxtv.org/media_tree.git
11253S:      Maintained
11254F:      include/media/soc*
11255F:      drivers/media/i2c/soc_camera/
11256F:      drivers/media/platform/soc_camera/
11257
11258SOEKRIS NET48XX LED SUPPORT
11259M:      Chris Boot <bootc@bootc.net>
11260S:      Maintained
11261F:      drivers/leds/leds-net48xx.c
11262
11263SOFTLOGIC 6x10 MPEG CODEC
11264M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11265M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11266M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11267M:      Ismael Luceno <ismael@iodev.co.uk>
11268L:      linux-media@vger.kernel.org
11269S:      Supported
11270F:      drivers/media/pci/solo6x10/
11271
11272SOFTWARE RAID (Multiple Disks) SUPPORT
11273M:      Shaohua Li <shli@kernel.org>
11274L:      linux-raid@vger.kernel.org
11275T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11276S:      Supported
11277F:      drivers/md/
11278F:      include/linux/raid/
11279F:      include/uapi/linux/raid/
11280
11281SONIC NETWORK DRIVER
11282M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11283L:      netdev@vger.kernel.org
11284S:      Maintained
11285F:      drivers/net/ethernet/natsemi/sonic.*
11286
11287SONICS SILICON BACKPLANE DRIVER (SSB)
11288M:      Michael Buesch <m@bues.ch>
11289L:      linux-wireless@vger.kernel.org
11290S:      Maintained
11291F:      drivers/ssb/
11292F:      include/linux/ssb/
11293
11294SONY VAIO CONTROL DEVICE DRIVER
11295M:      Mattia Dongili <malattia@linux.it>
11296L:      platform-driver-x86@vger.kernel.org
11297W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11298S:      Maintained
11299F:      Documentation/laptops/sony-laptop.txt
11300F:      drivers/char/sonypi.c
11301F:      drivers/platform/x86/sony-laptop.c
11302F:      include/linux/sony-laptop.h
11303
11304SONY MEMORYSTICK CARD SUPPORT
11305M:      Alex Dubov <oakad@yahoo.com>
11306W:      http://tifmxx.berlios.de/
11307S:      Maintained
11308F:      drivers/memstick/host/tifm_ms.c
11309
11310SONY MEMORYSTICK STANDARD SUPPORT
11311M:      Maxim Levitsky <maximlevitsky@gmail.com>
11312S:      Maintained
11313F:      drivers/memstick/core/ms_block.*
11314
11315SOUND
11316M:      Jaroslav Kysela <perex@perex.cz>
11317M:      Takashi Iwai <tiwai@suse.com>
11318L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11319W:      http://www.alsa-project.org/
11320T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11321T:      git git://git.alsa-project.org/alsa-kernel.git
11322Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11323S:      Maintained
11324F:      Documentation/sound/
11325F:      include/sound/
11326F:      include/uapi/sound/
11327F:      sound/
11328
11329SOUND - COMPRESSED AUDIO
11330M:      Vinod Koul <vinod.koul@intel.com>
11331L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11332T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11333S:      Supported
11334F:      Documentation/sound/alsa/compress_offload.txt
11335F:      include/sound/compress_driver.h
11336F:      include/uapi/sound/compress_*
11337F:      sound/core/compress_offload.c
11338F:      sound/soc/soc-compress.c
11339
11340SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11341M:      Liam Girdwood <lgirdwood@gmail.com>
11342M:      Mark Brown <broonie@kernel.org>
11343T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11344L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11345W:      http://alsa-project.org/main/index.php/ASoC
11346S:      Supported
11347F:      Documentation/devicetree/bindings/sound/
11348F:      Documentation/sound/alsa/soc/
11349F:      sound/soc/
11350F:      include/sound/soc*
11351
11352SOUND - DMAENGINE HELPERS
11353M:      Lars-Peter Clausen <lars@metafoo.de>
11354S:      Supported
11355F:      include/sound/dmaengine_pcm.h
11356F:      sound/core/pcm_dmaengine.c
11357F:      sound/soc/soc-generic-dmaengine-pcm.c
11358
11359SP2 MEDIA DRIVER
11360M:      Olli Salonen <olli.salonen@iki.fi>
11361L:      linux-media@vger.kernel.org
11362W:      https://linuxtv.org
11363Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11364S:      Maintained
11365F:      drivers/media/dvb-frontends/sp2*
11366
11367SPARC + UltraSPARC (sparc/sparc64)
11368M:      "David S. Miller" <davem@davemloft.net>
11369L:      sparclinux@vger.kernel.org
11370Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11371T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11372T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11373S:      Maintained
11374F:      arch/sparc/
11375F:      drivers/sbus/
11376
11377SPARC SERIAL DRIVERS
11378M:      "David S. Miller" <davem@davemloft.net>
11379L:      sparclinux@vger.kernel.org
11380T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11381T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11382S:      Maintained
11383F:      include/linux/sunserialcore.h
11384F:      drivers/tty/serial/suncore.c
11385F:      drivers/tty/serial/sunhv.c
11386F:      drivers/tty/serial/sunsab.c
11387F:      drivers/tty/serial/sunsab.h
11388F:      drivers/tty/serial/sunsu.c
11389F:      drivers/tty/serial/sunzilog.c
11390F:      drivers/tty/serial/sunzilog.h
11391
11392SPARSE CHECKER
11393M:      "Christopher Li" <sparse@chrisli.org>
11394L:      linux-sparse@vger.kernel.org
11395W:      https://sparse.wiki.kernel.org/
11396T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11397T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11398S:      Maintained
11399F:      include/linux/compiler.h
11400
11401SPEAR PLATFORM SUPPORT
11402M:      Viresh Kumar <vireshk@kernel.org>
11403M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11404L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11405W:      http://www.st.com/spear
11406S:      Maintained
11407F:      arch/arm/boot/dts/spear*
11408F:      arch/arm/mach-spear/
11409
11410SPEAR CLOCK FRAMEWORK SUPPORT
11411M:      Viresh Kumar <vireshk@kernel.org>
11412L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11413W:      http://www.st.com/spear
11414S:      Maintained
11415F:      drivers/clk/spear/
11416
11417SPI NOR SUBSYSTEM
11418M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11419M:      Marek Vasut <marek.vasut@gmail.com>
11420L:      linux-mtd@lists.infradead.org
11421W:      http://www.linux-mtd.infradead.org/
11422Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11423T:      git git://github.com/spi-nor/linux.git
11424S:      Maintained
11425F:      drivers/mtd/spi-nor/
11426F:      include/linux/mtd/spi-nor.h
11427
11428SPI SUBSYSTEM
11429M:      Mark Brown <broonie@kernel.org>
11430L:      linux-spi@vger.kernel.org
11431T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11432Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11433S:      Maintained
11434F:      Documentation/devicetree/bindings/spi/
11435F:      Documentation/spi/
11436F:      drivers/spi/
11437F:      include/linux/spi/
11438F:      include/uapi/linux/spi/
11439F:      tools/spi/
11440
11441SPIDERNET NETWORK DRIVER for CELL
11442M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11443L:      netdev@vger.kernel.org
11444S:      Supported
11445F:      Documentation/networking/spider_net.txt
11446F:      drivers/net/ethernet/toshiba/spider_net*
11447
11448SPU FILE SYSTEM
11449M:      Jeremy Kerr <jk@ozlabs.org>
11450L:      linuxppc-dev@lists.ozlabs.org
11451W:      http://www.ibm.com/developerworks/power/cell/
11452S:      Supported
11453F:      Documentation/filesystems/spufs.txt
11454F:      arch/powerpc/platforms/cell/spufs/
11455
11456SQUASHFS FILE SYSTEM
11457M:      Phillip Lougher <phillip@squashfs.org.uk>
11458L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11459W:      http://squashfs.org.uk
11460T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11461S:      Maintained
11462F:      Documentation/filesystems/squashfs.txt
11463F:      fs/squashfs/
11464
11465SRM (Alpha) environment access
11466M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11467S:      Maintained
11468F:      arch/alpha/kernel/srm_env.c
11469
11470STABLE BRANCH
11471M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11472L:      stable@vger.kernel.org
11473S:      Supported
11474F:      Documentation/stable_kernel_rules.txt
11475
11476STAGING SUBSYSTEM
11477M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11478T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11479L:      devel@driverdev.osuosl.org
11480S:      Supported
11481F:      drivers/staging/
11482
11483STAGING - COMEDI
11484M:      Ian Abbott <abbotti@mev.co.uk>
11485M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11486S:      Odd Fixes
11487F:      drivers/staging/comedi/
11488
11489STAGING - FLARION FT1000 DRIVERS
11490M:      Marek Belisko <marek.belisko@gmail.com>
11491S:      Odd Fixes
11492F:      drivers/staging/ft1000/
11493
11494STAGING - INDUSTRIAL IO
11495M:      Jonathan Cameron <jic23@kernel.org>
11496L:      linux-iio@vger.kernel.org
11497S:      Odd Fixes
11498F:      Documentation/devicetree/bindings/staging/iio/
11499F:      drivers/staging/iio/
11500
11501STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11502M:      Jarod Wilson <jarod@wilsonet.com>
11503W:      http://www.lirc.org/
11504S:      Odd Fixes
11505F:      drivers/staging/media/lirc/
11506
11507STAGING - LUSTRE PARALLEL FILESYSTEM
11508M:      Oleg Drokin <oleg.drokin@intel.com>
11509M:      Andreas Dilger <andreas.dilger@intel.com>
11510M:      James Simmons <jsimmons@infradead.org>
11511L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11512W:      http://wiki.lustre.org/
11513S:      Maintained
11514F:      drivers/staging/lustre
11515
11516STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11517M:      Marc Dietrich <marvin24@gmx.de>
11518L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11519L:      linux-tegra@vger.kernel.org
11520S:      Maintained
11521F:      drivers/staging/nvec/
11522
11523STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11524M:      Jens Frederich <jfrederich@gmail.com>
11525M:      Daniel Drake <dsd@laptop.org>
11526M:      Jon Nettleton <jon.nettleton@gmail.com>
11527W:      http://wiki.laptop.org/go/DCON
11528S:      Maintained
11529F:      drivers/staging/olpc_dcon/
11530
11531STAGING - REALTEK RTL8712U DRIVERS
11532M:      Larry Finger <Larry.Finger@lwfinger.net>
11533M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11534S:      Odd Fixes
11535F:      drivers/staging/rtl8712/
11536
11537STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11538M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11539M:      Teddy Wang <teddy.wang@siliconmotion.com>
11540M:      Sudip Mukherjee <sudip@vectorindia.org>
11541L:      linux-fbdev@vger.kernel.org
11542S:      Maintained
11543F:      drivers/staging/sm750fb/
11544
11545STAGING - SLICOSS
11546M:      Lior Dotan <liodot@gmail.com>
11547M:      Christopher Harrer <charrer@alacritech.com>
11548S:      Odd Fixes
11549F:      drivers/staging/slicoss/
11550
11551STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11552M:      William Hubbs <w.d.hubbs@gmail.com>
11553M:      Chris Brannon <chris@the-brannons.com>
11554M:      Kirk Reiser <kirk@reisers.ca>
11555M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11556L:      speakup@linux-speakup.org
11557W:      http://www.linux-speakup.org/
11558S:      Odd Fixes
11559F:      drivers/staging/speakup/
11560
11561STAGING - VIA VT665X DRIVERS
11562M:      Forest Bond <forest@alittletooquiet.net>
11563S:      Odd Fixes
11564F:      drivers/staging/vt665?/
11565
11566STAGING - WILC1000 WIFI DRIVER
11567M:      Aditya Shankar <aditya.shankar@microchip.com>
11568M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11569L:      linux-wireless@vger.kernel.org
11570S:      Supported
11571F:      drivers/staging/wilc1000/
11572
11573STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11574M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11575S:      Odd Fixes
11576F:      drivers/staging/xgifb/
11577
11578STARFIRE/DURALAN NETWORK DRIVER
11579M:      Ion Badulescu <ionut@badula.org>
11580S:      Odd Fixes
11581F:      drivers/net/ethernet/adaptec/starfire*
11582
11583SUN3/3X
11584M:      Sam Creasey <sammy@sammy.net>
11585W:      http://sammy.net/sun3/
11586S:      Maintained
11587F:      arch/m68k/kernel/*sun3*
11588F:      arch/m68k/sun3*/
11589F:      arch/m68k/include/asm/sun3*
11590F:      drivers/net/ethernet/i825xx/sun3*
11591
11592SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11593M:      Hans de Goede <hdegoede@redhat.com>
11594L:      linux-input@vger.kernel.org
11595S:      Maintained
11596F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11597F:      drivers/input/keyboard/sun4i-lradc-keys.c
11598
11599SUNDANCE NETWORK DRIVER
11600M:      Denis Kirjanov <kda@linux-powerpc.org>
11601L:      netdev@vger.kernel.org
11602S:      Maintained
11603F:      drivers/net/ethernet/dlink/sundance.c
11604
11605SUPERH
11606M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11607M:      Rich Felker <dalias@libc.org>
11608L:      linux-sh@vger.kernel.org
11609Q:      http://patchwork.kernel.org/project/linux-sh/list/
11610S:      Maintained
11611F:      Documentation/sh/
11612F:      arch/sh/
11613F:      drivers/sh/
11614
11615SUSPEND TO RAM
11616M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11617M:      Len Brown <len.brown@intel.com>
11618M:      Pavel Machek <pavel@ucw.cz>
11619L:      linux-pm@vger.kernel.org
11620B:      https://bugzilla.kernel.org
11621S:      Supported
11622F:      Documentation/power/
11623F:      arch/x86/kernel/acpi/
11624F:      drivers/base/power/
11625F:      kernel/power/
11626F:      include/linux/suspend.h
11627F:      include/linux/freezer.h
11628F:      include/linux/pm.h
11629
11630SVGA HANDLING
11631M:      Martin Mares <mj@ucw.cz>
11632L:      linux-video@atrey.karlin.mff.cuni.cz
11633S:      Maintained
11634F:      Documentation/svga.txt
11635F:      arch/x86/boot/video*
11636
11637SWIOTLB SUBSYSTEM
11638M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11639L:      linux-kernel@vger.kernel.org
11640T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11641S:      Supported
11642F:      lib/swiotlb.c
11643F:      arch/*/kernel/pci-swiotlb.c
11644F:      include/linux/swiotlb.h
11645
11646SWITCHDEV
11647M:      Jiri Pirko <jiri@resnulli.us>
11648L:      netdev@vger.kernel.org
11649S:      Supported
11650F:      net/switchdev/
11651F:      include/net/switchdev.h
11652
11653SYNOPSYS ARC ARCHITECTURE
11654M:      Vineet Gupta <vgupta@synopsys.com>
11655L:      linux-snps-arc@lists.infradead.org
11656S:      Supported
11657F:      arch/arc/
11658F:      Documentation/devicetree/bindings/arc/*
11659F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11660F:      drivers/tty/serial/arc_uart.c
11661T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11662
11663SYNOPSYS ARC SDP platform support
11664M:      Alexey Brodkin <abrodkin@synopsys.com>
11665S:      Supported
11666F:      arch/arc/plat-axs10x
11667F:      arch/arc/boot/dts/ax*
11668F:      Documentation/devicetree/bindings/arc/axs10*
11669
11670SYSTEM CONFIGURATION (SYSCON)
11671M:      Lee Jones <lee.jones@linaro.org>
11672M:      Arnd Bergmann <arnd@arndb.de>
11673T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11674S:      Supported
11675F:      drivers/mfd/syscon.c
11676
11677SYSTEM RESET/SHUTDOWN DRIVERS
11678M:      Sebastian Reichel <sre@kernel.org>
11679L:      linux-pm@vger.kernel.org
11680T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11681S:      Maintained
11682F:      Documentation/devicetree/bindings/power/reset/
11683F:      drivers/power/reset/
11684
11685SYSV FILESYSTEM
11686M:      Christoph Hellwig <hch@infradead.org>
11687S:      Maintained
11688F:      Documentation/filesystems/sysv-fs.txt
11689F:      fs/sysv/
11690F:      include/linux/sysv_fs.h
11691
11692TARGET SUBSYSTEM
11693M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11694L:      linux-scsi@vger.kernel.org
11695L:      target-devel@vger.kernel.org
11696W:      http://www.linux-iscsi.org
11697W:      http://groups.google.com/group/linux-iscsi-target-dev
11698T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11699S:      Supported
11700F:      drivers/target/
11701F:      include/target/
11702F:      Documentation/target/
11703
11704TASKSTATS STATISTICS INTERFACE
11705M:      Balbir Singh <bsingharora@gmail.com>
11706S:      Maintained
11707F:      Documentation/accounting/taskstats*
11708F:      include/linux/taskstats*
11709F:      kernel/taskstats.c
11710
11711TC CLASSIFIER
11712M:      Jamal Hadi Salim <jhs@mojatatu.com>
11713L:      netdev@vger.kernel.org
11714S:      Maintained
11715F:      include/net/pkt_cls.h
11716F:      include/uapi/linux/pkt_cls.h
11717F:      net/sched/
11718
11719TCP LOW PRIORITY MODULE
11720M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11721M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11722W:      http://tcp-lp-mod.sourceforge.net/
11723S:      Maintained
11724F:      net/ipv4/tcp_lp.c
11725
11726TDA10071 MEDIA DRIVER
11727M:      Antti Palosaari <crope@iki.fi>
11728L:      linux-media@vger.kernel.org
11729W:      https://linuxtv.org
11730W:      http://palosaari.fi/linux/
11731Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11732T:      git git://linuxtv.org/anttip/media_tree.git
11733S:      Maintained
11734F:      drivers/media/dvb-frontends/tda10071*
11735
11736TDA18212 MEDIA DRIVER
11737M:      Antti Palosaari <crope@iki.fi>
11738L:      linux-media@vger.kernel.org
11739W:      https://linuxtv.org
11740W:      http://palosaari.fi/linux/
11741Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11742T:      git git://linuxtv.org/anttip/media_tree.git
11743S:      Maintained
11744F:      drivers/media/tuners/tda18212*
11745
11746TDA18218 MEDIA DRIVER
11747M:      Antti Palosaari <crope@iki.fi>
11748L:      linux-media@vger.kernel.org
11749W:      https://linuxtv.org
11750W:      http://palosaari.fi/linux/
11751Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11752T:      git git://linuxtv.org/anttip/media_tree.git
11753S:      Maintained
11754F:      drivers/media/tuners/tda18218*
11755
11756TDA18271 MEDIA DRIVER
11757M:      Michael Krufky <mkrufky@linuxtv.org>
11758L:      linux-media@vger.kernel.org
11759W:      https://linuxtv.org
11760W:      http://github.com/mkrufky
11761Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11762T:      git git://linuxtv.org/mkrufky/tuners.git
11763S:      Maintained
11764F:      drivers/media/tuners/tda18271*
11765
11766TDA827x MEDIA DRIVER
11767M:      Michael Krufky <mkrufky@linuxtv.org>
11768L:      linux-media@vger.kernel.org
11769W:      https://linuxtv.org
11770W:      http://github.com/mkrufky
11771Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11772T:      git git://linuxtv.org/mkrufky/tuners.git
11773S:      Maintained
11774F:      drivers/media/tuners/tda8290.*
11775
11776TDA8290 MEDIA DRIVER
11777M:      Michael Krufky <mkrufky@linuxtv.org>
11778L:      linux-media@vger.kernel.org
11779W:      https://linuxtv.org
11780W:      http://github.com/mkrufky
11781Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11782T:      git git://linuxtv.org/mkrufky/tuners.git
11783S:      Maintained
11784F:      drivers/media/tuners/tda8290.*
11785
11786TDA9840 MEDIA DRIVER
11787M:      Hans Verkuil <hverkuil@xs4all.nl>
11788L:      linux-media@vger.kernel.org
11789T:      git git://linuxtv.org/media_tree.git
11790W:      https://linuxtv.org
11791S:      Maintained
11792F:      drivers/media/i2c/tda9840*
11793
11794TEA5761 TUNER DRIVER
11795M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11796M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11797L:      linux-media@vger.kernel.org
11798W:      https://linuxtv.org
11799T:      git git://linuxtv.org/media_tree.git
11800S:      Odd fixes
11801F:      drivers/media/tuners/tea5761.*
11802
11803TEA5767 TUNER DRIVER
11804M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11805M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11806L:      linux-media@vger.kernel.org
11807W:      https://linuxtv.org
11808T:      git git://linuxtv.org/media_tree.git
11809S:      Maintained
11810F:      drivers/media/tuners/tea5767.*
11811
11812TEA6415C MEDIA DRIVER
11813M:      Hans Verkuil <hverkuil@xs4all.nl>
11814L:      linux-media@vger.kernel.org
11815T:      git git://linuxtv.org/media_tree.git
11816W:      https://linuxtv.org
11817S:      Maintained
11818F:      drivers/media/i2c/tea6415c*
11819
11820TEA6420 MEDIA DRIVER
11821M:      Hans Verkuil <hverkuil@xs4all.nl>
11822L:      linux-media@vger.kernel.org
11823T:      git git://linuxtv.org/media_tree.git
11824W:      https://linuxtv.org
11825S:      Maintained
11826F:      drivers/media/i2c/tea6420*
11827
11828TEAM DRIVER
11829M:      Jiri Pirko <jiri@resnulli.us>
11830L:      netdev@vger.kernel.org
11831S:      Supported
11832F:      drivers/net/team/
11833F:      include/linux/if_team.h
11834F:      include/uapi/linux/if_team.h
11835
11836TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11837M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11838S:      Maintained
11839F:      arch/x86/platform/ts5500/
11840
11841TECHNOTREND USB IR RECEIVER
11842M:      Sean Young <sean@mess.org>
11843L:      linux-media@vger.kernel.org
11844S:      Maintained
11845F:      drivers/media/rc/ttusbir.c
11846
11847TEGRA ARCHITECTURE SUPPORT
11848M:      Stephen Warren <swarren@wwwdotorg.org>
11849M:      Thierry Reding <thierry.reding@gmail.com>
11850M:      Alexandre Courbot <gnurou@gmail.com>
11851L:      linux-tegra@vger.kernel.org
11852Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
11853T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11854S:      Supported
11855N:      [^a-z]tegra
11856
11857TEGRA CLOCK DRIVER
11858M:      Peter De Schrijver <pdeschrijver@nvidia.com>
11859M:      Prashant Gaikwad <pgaikwad@nvidia.com>
11860S:      Supported
11861F:      drivers/clk/tegra/
11862
11863TEGRA DMA DRIVERS
11864M:      Laxman Dewangan <ldewangan@nvidia.com>
11865M:      Jon Hunter <jonathanh@nvidia.com>
11866S:      Supported
11867F:      drivers/dma/tegra*
11868
11869TEGRA I2C DRIVER
11870M:      Laxman Dewangan <ldewangan@nvidia.com>
11871S:      Supported
11872F:      drivers/i2c/busses/i2c-tegra.c
11873
11874TEGRA IOMMU DRIVERS
11875M:      Hiroshi Doyu <hdoyu@nvidia.com>
11876S:      Supported
11877F:      drivers/iommu/tegra*
11878
11879TEGRA KBC DRIVER
11880M:      Rakesh Iyer <riyer@nvidia.com>
11881M:      Laxman Dewangan <ldewangan@nvidia.com>
11882S:      Supported
11883F:      drivers/input/keyboard/tegra-kbc.c
11884
11885TEGRA PWM DRIVER
11886M:      Thierry Reding <thierry.reding@gmail.com>
11887S:      Supported
11888F:      drivers/pwm/pwm-tegra.c
11889
11890TEGRA SERIAL DRIVER
11891M:      Laxman Dewangan <ldewangan@nvidia.com>
11892S:      Supported
11893F:      drivers/tty/serial/serial-tegra.c
11894
11895TEGRA SPI DRIVER
11896M:      Laxman Dewangan <ldewangan@nvidia.com>
11897S:      Supported
11898F:      drivers/spi/spi-tegra*
11899
11900TEHUTI ETHERNET DRIVER
11901M:      Andy Gospodarek <andy@greyhouse.net>
11902L:      netdev@vger.kernel.org
11903S:      Supported
11904F:      drivers/net/ethernet/tehuti/*
11905
11906Telecom Clock Driver for MCPL0010
11907M:      Mark Gross <mark.gross@intel.com>
11908S:      Supported
11909F:      drivers/char/tlclk.c
11910
11911TENSILICA XTENSA PORT (xtensa)
11912M:      Chris Zankel <chris@zankel.net>
11913M:      Max Filippov <jcmvbkbc@gmail.com>
11914L:      linux-xtensa@linux-xtensa.org
11915T:      git git://github.com/czankel/xtensa-linux.git
11916S:      Maintained
11917F:      arch/xtensa/
11918F:      drivers/irqchip/irq-xtensa-*
11919
11920THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11921M:      Hans Verkuil <hverkuil@xs4all.nl>
11922L:      linux-media@vger.kernel.org
11923T:      git git://linuxtv.org/media_tree.git
11924W:      https://linuxtv.org
11925S:      Maintained
11926F:      drivers/media/radio/radio-raremono.c
11927
11928THERMAL
11929M:      Zhang Rui <rui.zhang@intel.com>
11930M:      Eduardo Valentin <edubezval@gmail.com>
11931L:      linux-pm@vger.kernel.org
11932T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11933T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11934Q:      https://patchwork.kernel.org/project/linux-pm/list/
11935S:      Supported
11936F:      drivers/thermal/
11937F:      include/linux/thermal.h
11938F:      include/uapi/linux/thermal.h
11939F:      include/linux/cpu_cooling.h
11940F:      Documentation/devicetree/bindings/thermal/
11941
11942THERMAL/CPU_COOLING
11943M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11944M:      Viresh Kumar <viresh.kumar@linaro.org>
11945M:      Javi Merino <javi.merino@kernel.org>
11946L:      linux-pm@vger.kernel.org
11947S:      Supported
11948F:      Documentation/thermal/cpu-cooling-api.txt
11949F:      drivers/thermal/cpu_cooling.c
11950F:      include/linux/cpu_cooling.h
11951
11952THINKPAD ACPI EXTRAS DRIVER
11953M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11954L:      ibm-acpi-devel@lists.sourceforge.net
11955L:      platform-driver-x86@vger.kernel.org
11956W:      http://ibm-acpi.sourceforge.net
11957W:      http://thinkwiki.org/wiki/Ibm-acpi
11958T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11959S:      Maintained
11960F:      drivers/platform/x86/thinkpad_acpi.c
11961
11962TI BANDGAP AND THERMAL DRIVER
11963M:      Eduardo Valentin <edubezval@gmail.com>
11964M:      Keerthy <j-keerthy@ti.com>
11965L:      linux-pm@vger.kernel.org
11966L:      linux-omap@vger.kernel.org
11967S:      Maintained
11968F:      drivers/thermal/ti-soc-thermal/
11969
11970TI VPE/CAL DRIVERS
11971M:      Benoit Parrot <bparrot@ti.com>
11972L:      linux-media@vger.kernel.org
11973W:      http://linuxtv.org/
11974Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11975S:      Maintained
11976F:      drivers/media/platform/ti-vpe/
11977
11978TI CDCE706 CLOCK DRIVER
11979M:      Max Filippov <jcmvbkbc@gmail.com>
11980S:      Maintained
11981F:      drivers/clk/clk-cdce706.c
11982
11983TI CLOCK DRIVER
11984M:      Tero Kristo <t-kristo@ti.com>
11985L:      linux-omap@vger.kernel.org
11986S:      Maintained
11987F:      drivers/clk/ti/
11988F:      include/linux/clk/ti.h
11989
11990TI ETHERNET SWITCH DRIVER (CPSW)
11991M:      Mugunthan V N <mugunthanvnm@ti.com>
11992R:      Grygorii Strashko <grygorii.strashko@ti.com>
11993L:      linux-omap@vger.kernel.org
11994L:      netdev@vger.kernel.org
11995S:      Maintained
11996F:      drivers/net/ethernet/ti/cpsw*
11997F:      drivers/net/ethernet/ti/davinci*
11998
11999TI FLASH MEDIA INTERFACE DRIVER
12000M:      Alex Dubov <oakad@yahoo.com>
12001S:      Maintained
12002F:      drivers/misc/tifm*
12003F:      drivers/mmc/host/tifm_sd.c
12004F:      include/linux/tifm.h
12005
12006TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12007M:      Santosh Shilimkar <ssantosh@kernel.org>
12008L:      linux-kernel@vger.kernel.org
12009L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12010S:      Maintained
12011F:      drivers/soc/ti/*
12012T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12013
12014
12015TI LM49xxx FAMILY ASoC CODEC DRIVERS
12016M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12017M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12018L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12019S:      Maintained
12020F:      sound/soc/codecs/lm49453*
12021F:      sound/soc/codecs/isabelle*
12022
12023TI LP855x BACKLIGHT DRIVER
12024M:      Milo Kim <milo.kim@ti.com>
12025S:      Maintained
12026F:      Documentation/backlight/lp855x-driver.txt
12027F:      drivers/video/backlight/lp855x_bl.c
12028F:      include/linux/platform_data/lp855x.h
12029
12030TI LP8727 CHARGER DRIVER
12031M:      Milo Kim <milo.kim@ti.com>
12032S:      Maintained
12033F:      drivers/power/supply/lp8727_charger.c
12034F:      include/linux/platform_data/lp8727.h
12035
12036TI LP8788 MFD DRIVER
12037M:      Milo Kim <milo.kim@ti.com>
12038S:      Maintained
12039F:      drivers/iio/adc/lp8788_adc.c
12040F:      drivers/leds/leds-lp8788.c
12041F:      drivers/mfd/lp8788*.c
12042F:      drivers/power/supply/lp8788-charger.c
12043F:      drivers/regulator/lp8788-*.c
12044F:      include/linux/mfd/lp8788*.h
12045
12046TI NETCP ETHERNET DRIVER
12047M:      Wingman Kwok <w-kwok2@ti.com>
12048M:      Murali Karicheri <m-karicheri2@ti.com>
12049L:      netdev@vger.kernel.org
12050S:      Maintained
12051F:      drivers/net/ethernet/ti/netcp*
12052
12053TI TAS571X FAMILY ASoC CODEC DRIVER
12054M:      Kevin Cernekee <cernekee@chromium.org>
12055L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12056S:      Odd Fixes
12057F:      sound/soc/codecs/tas571x*
12058
12059TI TWL4030 SERIES SOC CODEC DRIVER
12060M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12061L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12062S:      Maintained
12063F:      sound/soc/codecs/twl4030*
12064
12065TI WILINK WIRELESS DRIVERS
12066L:      linux-wireless@vger.kernel.org
12067W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12068W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12069T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12070S:      Orphan
12071F:      drivers/net/wireless/ti/
12072F:      include/linux/wl12xx.h
12073
12074TIPC NETWORK LAYER
12075M:      Jon Maloy <jon.maloy@ericsson.com>
12076M:      Ying Xue <ying.xue@windriver.com>
12077L:      netdev@vger.kernel.org (core kernel code)
12078L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12079W:      http://tipc.sourceforge.net/
12080S:      Maintained
12081F:      include/uapi/linux/tipc*.h
12082F:      net/tipc/
12083
12084TILE ARCHITECTURE
12085M:      Chris Metcalf <cmetcalf@mellanox.com>
12086W:      http://www.mellanox.com/repository/solutions/tile-scm/
12087T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12088S:      Supported
12089F:      arch/tile/
12090F:      drivers/char/tile-srom.c
12091F:      drivers/edac/tile_edac.c
12092F:      drivers/net/ethernet/tile/
12093F:      drivers/rtc/rtc-tile.c
12094F:      drivers/tty/hvc/hvc_tile.c
12095F:      drivers/tty/serial/tilegx.c
12096F:      drivers/usb/host/*-tilegx.c
12097F:      include/linux/usb/tilegx.h
12098
12099TLAN NETWORK DRIVER
12100M:      Samuel Chessman <chessman@tux.org>
12101L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12102W:      http://sourceforge.net/projects/tlan/
12103S:      Maintained
12104F:      Documentation/networking/tlan.txt
12105F:      drivers/net/ethernet/ti/tlan.*
12106
12107TOMOYO SECURITY MODULE
12108M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12109M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12110L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12111L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12112L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12113L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12114W:      http://tomoyo.sourceforge.jp/
12115T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12116S:      Maintained
12117F:      security/tomoyo/
12118
12119TOPSTAR LAPTOP EXTRAS DRIVER
12120M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12121L:      platform-driver-x86@vger.kernel.org
12122S:      Maintained
12123F:      drivers/platform/x86/topstar-laptop.c
12124
12125TOSHIBA ACPI EXTRAS DRIVER
12126M:      Azael Avalos <coproscefalo@gmail.com>
12127L:      platform-driver-x86@vger.kernel.org
12128S:      Maintained
12129F:      drivers/platform/x86/toshiba_acpi.c
12130
12131TOSHIBA BLUETOOTH DRIVER
12132M:      Azael Avalos <coproscefalo@gmail.com>
12133L:      platform-driver-x86@vger.kernel.org
12134S:      Maintained
12135F:      drivers/platform/x86/toshiba_bluetooth.c
12136
12137TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12138M:      Azael Avalos <coproscefalo@gmail.com>
12139L:      platform-driver-x86@vger.kernel.org
12140S:      Maintained
12141F:      drivers/platform/x86/toshiba_haps.c
12142
12143TOSHIBA WMI HOTKEYS DRIVER
12144M:      Azael Avalos <coproscefalo@gmail.com>
12145L:      platform-driver-x86@vger.kernel.org
12146S:      Maintained
12147F:      drivers/platform/x86/toshiba-wmi.c
12148
12149TOSHIBA SMM DRIVER
12150M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12151W:      http://www.buzzard.org.uk/toshiba/
12152S:      Maintained
12153F:      drivers/char/toshiba.c
12154F:      include/linux/toshiba.h
12155F:      include/uapi/linux/toshiba.h
12156
12157TOSHIBA TC358743 DRIVER
12158M:      Mats Randgaard <matrandg@cisco.com>
12159L:      linux-media@vger.kernel.org
12160S:      Maintained
12161F:      drivers/media/i2c/tc358743*
12162F:      include/media/i2c/tc358743.h
12163
12164TMIO/SDHI MMC DRIVER
12165M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12166L:      linux-mmc@vger.kernel.org
12167S:      Supported
12168F:      drivers/mmc/host/tmio_mmc*
12169F:      drivers/mmc/host/sh_mobile_sdhi.c
12170F:      include/linux/mfd/tmio.h
12171
12172TMP401 HARDWARE MONITOR DRIVER
12173M:      Guenter Roeck <linux@roeck-us.net>
12174L:      linux-hwmon@vger.kernel.org
12175S:      Maintained
12176F:      Documentation/hwmon/tmp401
12177F:      drivers/hwmon/tmp401.c
12178
12179TMPFS (SHMEM FILESYSTEM)
12180M:      Hugh Dickins <hughd@google.com>
12181L:      linux-mm@kvack.org
12182S:      Maintained
12183F:      include/linux/shmem_fs.h
12184F:      mm/shmem.c
12185
12186TM6000 VIDEO4LINUX DRIVER
12187M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12188M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12189L:      linux-media@vger.kernel.org
12190W:      https://linuxtv.org
12191T:      git git://linuxtv.org/media_tree.git
12192S:      Odd fixes
12193F:      drivers/media/usb/tm6000/
12194F:      Documentation/media/v4l-drivers/tm6000*
12195
12196TW5864 VIDEO4LINUX DRIVER
12197M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12198M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12199M:      Andrey Utkin <andrey_utkin@fastmail.com>
12200L:      linux-media@vger.kernel.org
12201S:      Supported
12202F:      drivers/media/pci/tw5864/
12203
12204TW68 VIDEO4LINUX DRIVER
12205M:      Hans Verkuil <hverkuil@xs4all.nl>
12206L:      linux-media@vger.kernel.org
12207T:      git git://linuxtv.org/media_tree.git
12208W:      https://linuxtv.org
12209S:      Odd Fixes
12210F:      drivers/media/pci/tw68/
12211
12212TW686X VIDEO4LINUX DRIVER
12213M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12214L:      linux-media@vger.kernel.org
12215T:      git git://linuxtv.org/media_tree.git
12216W:      http://linuxtv.org
12217S:      Maintained
12218F:      drivers/media/pci/tw686x/
12219
12220TPM DEVICE DRIVER
12221M:      Peter Huewe <peterhuewe@gmx.de>
12222M:      Marcel Selhorst <tpmdd@selhorst.net>
12223M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12224R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12225W:      http://tpmdd.sourceforge.net
12226L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12227Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12228T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12229S:      Maintained
12230F:      drivers/char/tpm/
12231
12232TPM IBM_VTPM DEVICE DRIVER
12233M:      Ashley Lai <ashleydlai@gmail.com>
12234W:      http://tpmdd.sourceforge.net
12235L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12236S:      Maintained
12237F:      drivers/char/tpm/tpm_ibmvtpm*
12238
12239TRACING
12240M:      Steven Rostedt <rostedt@goodmis.org>
12241M:      Ingo Molnar <mingo@redhat.com>
12242T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12243S:      Maintained
12244F:      Documentation/trace/ftrace.txt
12245F:      arch/*/*/*/ftrace.h
12246F:      arch/*/kernel/ftrace.c
12247F:      include/*/ftrace.h
12248F:      include/linux/trace*.h
12249F:      include/trace/
12250F:      kernel/trace/
12251F:      tools/testing/selftests/ftrace/
12252
12253TRACING MMIO ACCESSES (MMIOTRACE)
12254M:      Steven Rostedt <rostedt@goodmis.org>
12255M:      Ingo Molnar <mingo@kernel.org>
12256R:      Karol Herbst <karolherbst@gmail.com>
12257R:      Pekka Paalanen <ppaalanen@gmail.com>
12258S:      Maintained
12259L:      linux-kernel@vger.kernel.org
12260L:      nouveau@lists.freedesktop.org
12261F:      kernel/trace/trace_mmiotrace.c
12262F:      include/linux/mmiotrace.h
12263F:      arch/x86/mm/kmmio.c
12264F:      arch/x86/mm/mmio-mod.c
12265F:      arch/x86/mm/testmmiotrace.c
12266
12267TRIVIAL PATCHES
12268M:      Jiri Kosina <trivial@kernel.org>
12269T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12270S:      Maintained
12271K:      ^Subject:.*(?i)trivial
12272
12273TTY LAYER
12274M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12275M:      Jiri Slaby <jslaby@suse.com>
12276S:      Supported
12277T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12278F:      Documentation/serial/
12279F:      drivers/tty/
12280F:      drivers/tty/serial/serial_core.c
12281F:      include/linux/serial_core.h
12282F:      include/linux/serial.h
12283F:      include/linux/tty.h
12284F:      include/uapi/linux/serial_core.h
12285F:      include/uapi/linux/serial.h
12286F:      include/uapi/linux/tty.h
12287
12288TUA9001 MEDIA DRIVER
12289M:      Antti Palosaari <crope@iki.fi>
12290L:      linux-media@vger.kernel.org
12291W:      https://linuxtv.org
12292W:      http://palosaari.fi/linux/
12293Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12294T:      git git://linuxtv.org/anttip/media_tree.git
12295S:      Maintained
12296F:      drivers/media/tuners/tua9001*
12297
12298TULIP NETWORK DRIVERS
12299L:      netdev@vger.kernel.org
12300L:      linux-parisc@vger.kernel.org
12301S:      Orphan
12302F:      drivers/net/ethernet/dec/tulip/
12303
12304TUN/TAP driver
12305M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12306W:      http://vtun.sourceforge.net/tun
12307S:      Maintained
12308F:      Documentation/networking/tuntap.txt
12309F:      arch/um/os-Linux/drivers/
12310
12311TURBOCHANNEL SUBSYSTEM
12312M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12313M:      Ralf Baechle <ralf@linux-mips.org>
12314L:      linux-mips@linux-mips.org
12315Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12316S:      Maintained
12317F:      drivers/tc/
12318F:      include/linux/tc.h
12319
12320UBI FILE SYSTEM (UBIFS)
12321M:      Richard Weinberger <richard@nod.at>
12322M:      Artem Bityutskiy <dedekind1@gmail.com>
12323M:      Adrian Hunter <adrian.hunter@intel.com>
12324L:      linux-mtd@lists.infradead.org
12325T:      git git://git.infradead.org/ubifs-2.6.git
12326W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12327S:      Supported
12328F:      Documentation/filesystems/ubifs.txt
12329F:      fs/ubifs/
12330
12331UCLINUX (M68KNOMMU AND COLDFIRE)
12332M:      Greg Ungerer <gerg@linux-m68k.org>
12333W:      http://www.linux-m68k.org/
12334W:      http://www.uclinux.org/
12335L:      linux-m68k@lists.linux-m68k.org
12336L:      uclinux-dev@uclinux.org  (subscribers-only)
12337T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12338S:      Maintained
12339F:      arch/m68k/coldfire/
12340F:      arch/m68k/68*/
12341F:      arch/m68k/*/*_no.*
12342F:      arch/m68k/include/asm/*_no.*
12343
12344UDF FILESYSTEM
12345M:      Jan Kara <jack@suse.com>
12346S:      Maintained
12347F:      Documentation/filesystems/udf.txt
12348F:      fs/udf/
12349
12350UFS FILESYSTEM
12351M:      Evgeniy Dushistov <dushistov@mail.ru>
12352S:      Maintained
12353F:      Documentation/filesystems/ufs.txt
12354F:      fs/ufs/
12355
12356UHID USERSPACE HID IO DRIVER:
12357M:      David Herrmann <dh.herrmann@googlemail.com>
12358L:      linux-input@vger.kernel.org
12359S:      Maintained
12360F:      drivers/hid/uhid.c
12361F:      include/uapi/linux/uhid.h
12362
12363ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12364L:      linux-usb@vger.kernel.org
12365S:      Orphan
12366F:      drivers/uwb/
12367F:      include/linux/uwb.h
12368F:      include/linux/uwb/
12369
12370UNICORE32 ARCHITECTURE:
12371M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12372W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12373S:      Maintained
12374T:      git git://github.com/gxt/linux.git
12375F:      arch/unicore32/
12376
12377UNIFDEF
12378M:      Tony Finch <dot@dotat.at>
12379W:      http://dotat.at/prog/unifdef
12380S:      Maintained
12381F:      scripts/unifdef.c
12382
12383UNIFORM CDROM DRIVER
12384M:      Jens Axboe <axboe@kernel.dk>
12385W:      http://www.kernel.dk
12386S:      Maintained
12387F:      Documentation/cdrom/
12388F:      drivers/cdrom/cdrom.c
12389F:      include/linux/cdrom.h
12390F:      include/uapi/linux/cdrom.h
12391
12392UNISYS S-PAR DRIVERS
12393M:      David Kershner <david.kershner@unisys.com>
12394L:      sparmaintainer@unisys.com (Unisys internal)
12395S:      Supported
12396F:      drivers/staging/unisys/
12397
12398UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12399M:      Vinayak Holikatti <vinholikatti@gmail.com>
12400L:      linux-scsi@vger.kernel.org
12401S:      Supported
12402F:      Documentation/scsi/ufs.txt
12403F:      drivers/scsi/ufs/
12404
12405UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12406M:      Joao Pinto <Joao.Pinto@synopsys.com>
12407L:      linux-scsi@vger.kernel.org
12408S:      Supported
12409F:      drivers/scsi/ufs/*dwc*
12410
12411UNSORTED BLOCK IMAGES (UBI)
12412M:      Artem Bityutskiy <dedekind1@gmail.com>
12413M:      Richard Weinberger <richard@nod.at>
12414W:      http://www.linux-mtd.infradead.org/
12415L:      linux-mtd@lists.infradead.org
12416T:      git git://git.infradead.org/ubifs-2.6.git
12417S:      Supported
12418F:      drivers/mtd/ubi/
12419F:      include/linux/mtd/ubi.h
12420F:      include/uapi/mtd/ubi-user.h
12421
12422USB ACM DRIVER
12423M:      Oliver Neukum <oneukum@suse.com>
12424L:      linux-usb@vger.kernel.org
12425S:      Maintained
12426F:      Documentation/usb/acm.txt
12427F:      drivers/usb/class/cdc-acm.*
12428
12429USB AR5523 WIRELESS DRIVER
12430M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12431L:      linux-wireless@vger.kernel.org
12432S:      Maintained
12433F:      drivers/net/wireless/ath/ar5523/
12434
12435USB ATTACHED SCSI
12436M:      Oliver Neukum <oneukum@suse.com>
12437L:      linux-usb@vger.kernel.org
12438L:      linux-scsi@vger.kernel.org
12439S:      Maintained
12440F:      drivers/usb/storage/uas.c
12441
12442USB CDC ETHERNET DRIVER
12443M:      Oliver Neukum <oliver@neukum.org>
12444L:      linux-usb@vger.kernel.org
12445S:      Maintained
12446F:      drivers/net/usb/cdc_*.c
12447F:      include/uapi/linux/usb/cdc.h
12448
12449USB CHAOSKEY DRIVER
12450M:      Keith Packard <keithp@keithp.com>
12451L:      linux-usb@vger.kernel.org
12452S:      Maintained
12453F:      drivers/usb/misc/chaoskey.c
12454
12455USB CYPRESS C67X00 DRIVER
12456M:      Peter Korsgaard <jacmet@sunsite.dk>
12457L:      linux-usb@vger.kernel.org
12458S:      Maintained
12459F:      drivers/usb/c67x00/
12460
12461USB DAVICOM DM9601 DRIVER
12462M:      Peter Korsgaard <jacmet@sunsite.dk>
12463L:      netdev@vger.kernel.org
12464W:      http://www.linux-usb.org/usbnet
12465S:      Maintained
12466F:      drivers/net/usb/dm9601.c
12467
12468USB DIAMOND RIO500 DRIVER
12469M:      Cesar Miquel <miquel@df.uba.ar>
12470L:      rio500-users@lists.sourceforge.net
12471W:      http://rio500.sourceforge.net
12472S:      Maintained
12473F:      drivers/usb/misc/rio500*
12474
12475USB EHCI DRIVER
12476M:      Alan Stern <stern@rowland.harvard.edu>
12477L:      linux-usb@vger.kernel.org
12478S:      Maintained
12479F:      Documentation/usb/ehci.txt
12480F:      drivers/usb/host/ehci*
12481
12482USB GADGET/PERIPHERAL SUBSYSTEM
12483M:      Felipe Balbi <balbi@kernel.org>
12484L:      linux-usb@vger.kernel.org
12485W:      http://www.linux-usb.org/gadget
12486T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12487S:      Maintained
12488F:      drivers/usb/gadget/
12489F:      include/linux/usb/gadget*
12490
12491USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12492M:      Jiri Kosina <jikos@kernel.org>
12493R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12494L:      linux-usb@vger.kernel.org
12495T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12496S:      Maintained
12497F:      Documentation/hid/hiddev.txt
12498F:      drivers/hid/usbhid/
12499
12500USB ISP116X DRIVER
12501M:      Olav Kongas <ok@artecdesign.ee>
12502L:      linux-usb@vger.kernel.org
12503S:      Maintained
12504F:      drivers/usb/host/isp116x*
12505F:      include/linux/usb/isp116x.h
12506
12507USB LAN78XX ETHERNET DRIVER
12508M:      Woojung Huh <woojung.huh@microchip.com>
12509M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12510L:      netdev@vger.kernel.org
12511S:      Maintained
12512F:      drivers/net/usb/lan78xx.*
12513
12514USB MASS STORAGE DRIVER
12515M:      Alan Stern <stern@rowland.harvard.edu>
12516L:      linux-usb@vger.kernel.org
12517L:      usb-storage@lists.one-eyed-alien.net
12518S:      Maintained
12519W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12520F:      drivers/usb/storage/
12521
12522USB MIDI DRIVER
12523M:      Clemens Ladisch <clemens@ladisch.de>
12524L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12525T:      git git://git.alsa-project.org/alsa-kernel.git
12526S:      Maintained
12527F:      sound/usb/midi.*
12528
12529USB NETWORKING DRIVERS
12530L:      linux-usb@vger.kernel.org
12531S:      Odd Fixes
12532F:      drivers/net/usb/
12533
12534USB OHCI DRIVER
12535M:      Alan Stern <stern@rowland.harvard.edu>
12536L:      linux-usb@vger.kernel.org
12537S:      Maintained
12538F:      Documentation/usb/ohci.txt
12539F:      drivers/usb/host/ohci*
12540
12541USB OTG FSM (Finite State Machine)
12542M:      Peter Chen <Peter.Chen@nxp.com>
12543T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12544L:      linux-usb@vger.kernel.org
12545S:      Maintained
12546F:      drivers/usb/common/usb-otg-fsm.c
12547
12548USB OVER IP DRIVER
12549M:      Valentina Manea <valentina.manea.m@gmail.com>
12550M:      Shuah Khan <shuahkh@osg.samsung.com>
12551M:      Shuah Khan <shuah@kernel.org>
12552L:      linux-usb@vger.kernel.org
12553S:      Maintained
12554F:      Documentation/usb/usbip_protocol.txt
12555F:      drivers/usb/usbip/
12556F:      tools/usb/usbip/
12557
12558USB PEGASUS DRIVER
12559M:      Petko Manolov <petkan@nucleusys.com>
12560L:      linux-usb@vger.kernel.org
12561L:      netdev@vger.kernel.org
12562T:      git git://github.com/petkan/pegasus.git
12563W:      https://github.com/petkan/pegasus
12564S:      Maintained
12565F:      drivers/net/usb/pegasus.*
12566
12567USB PHY LAYER
12568M:      Felipe Balbi <balbi@kernel.org>
12569L:      linux-usb@vger.kernel.org
12570T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12571S:      Maintained
12572F:      drivers/usb/phy/
12573
12574USB PRINTER DRIVER (usblp)
12575M:      Pete Zaitcev <zaitcev@redhat.com>
12576L:      linux-usb@vger.kernel.org
12577S:      Supported
12578F:      drivers/usb/class/usblp.c
12579
12580USB QMI WWAN NETWORK DRIVER
12581M:      Bjørn Mork <bjorn@mork.no>
12582L:      netdev@vger.kernel.org
12583S:      Maintained
12584F:      Documentation/ABI/testing/sysfs-class-net-qmi
12585F:      drivers/net/usb/qmi_wwan.c
12586
12587USB RTL8150 DRIVER
12588M:      Petko Manolov <petkan@nucleusys.com>
12589L:      linux-usb@vger.kernel.org
12590L:      netdev@vger.kernel.org
12591T:      git git://github.com/petkan/rtl8150.git
12592W:      https://github.com/petkan/rtl8150
12593S:      Maintained
12594F:      drivers/net/usb/rtl8150.c
12595
12596USB SERIAL SUBSYSTEM
12597M:      Johan Hovold <johan@kernel.org>
12598L:      linux-usb@vger.kernel.org
12599T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12600S:      Maintained
12601F:      Documentation/usb/usb-serial.txt
12602F:      drivers/usb/serial/
12603F:      include/linux/usb/serial.h
12604
12605USB SMSC75XX ETHERNET DRIVER
12606M:      Steve Glendinning <steve.glendinning@shawell.net>
12607L:      netdev@vger.kernel.org
12608S:      Maintained
12609F:      drivers/net/usb/smsc75xx.*
12610
12611USB SMSC95XX ETHERNET DRIVER
12612M:      Steve Glendinning <steve.glendinning@shawell.net>
12613M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12614L:      netdev@vger.kernel.org
12615S:      Maintained
12616F:      drivers/net/usb/smsc95xx.*
12617
12618USB SUBSYSTEM
12619M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12620L:      linux-usb@vger.kernel.org
12621W:      http://www.linux-usb.org
12622T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12623S:      Supported
12624F:      Documentation/devicetree/bindings/usb/
12625F:      Documentation/usb/
12626F:      drivers/usb/
12627F:      include/linux/usb.h
12628F:      include/linux/usb/
12629
12630USB UHCI DRIVER
12631M:      Alan Stern <stern@rowland.harvard.edu>
12632L:      linux-usb@vger.kernel.org
12633S:      Maintained
12634F:      drivers/usb/host/uhci*
12635
12636USB "USBNET" DRIVER FRAMEWORK
12637M:      Oliver Neukum <oneukum@suse.com>
12638L:      netdev@vger.kernel.org
12639W:      http://www.linux-usb.org/usbnet
12640S:      Maintained
12641F:      drivers/net/usb/usbnet.c
12642F:      include/linux/usb/usbnet.h
12643
12644USB VIDEO CLASS
12645M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12646L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12647L:      linux-media@vger.kernel.org
12648T:      git git://linuxtv.org/media_tree.git
12649W:      http://www.ideasonboard.org/uvc/
12650S:      Maintained
12651F:      drivers/media/usb/uvc/
12652F:      include/uapi/linux/uvcvideo.h
12653
12654USB VISION DRIVER
12655M:      Hans Verkuil <hverkuil@xs4all.nl>
12656L:      linux-media@vger.kernel.org
12657T:      git git://linuxtv.org/media_tree.git
12658W:      https://linuxtv.org
12659S:      Odd Fixes
12660F:      drivers/media/usb/usbvision/
12661
12662USB WEBCAM GADGET
12663M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12664L:      linux-usb@vger.kernel.org
12665S:      Maintained
12666F:      drivers/usb/gadget/function/*uvc*
12667F:      drivers/usb/gadget/legacy/webcam.c
12668
12669USB WIRELESS RNDIS DRIVER (rndis_wlan)
12670M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12671L:      linux-wireless@vger.kernel.org
12672S:      Maintained
12673F:      drivers/net/wireless/rndis_wlan.c
12674
12675USB XHCI DRIVER
12676M:      Mathias Nyman <mathias.nyman@intel.com>
12677L:      linux-usb@vger.kernel.org
12678S:      Supported
12679F:      drivers/usb/host/xhci*
12680F:      drivers/usb/host/pci-quirks*
12681
12682USB ZD1201 DRIVER
12683L:      linux-wireless@vger.kernel.org
12684W:      http://linux-lc100020.sourceforge.net
12685S:      Orphan
12686F:      drivers/net/wireless/zydas/zd1201.*
12687
12688USB ZR364XX DRIVER
12689M:      Antoine Jacquet <royale@zerezo.com>
12690L:      linux-usb@vger.kernel.org
12691L:      linux-media@vger.kernel.org
12692T:      git git://linuxtv.org/media_tree.git
12693W:      http://royale.zerezo.com/zr364xx/
12694S:      Maintained
12695F:      Documentation/media/v4l-drivers/zr364xx*
12696F:      drivers/media/usb/zr364xx/
12697
12698ULPI BUS
12699M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12700L:      linux-usb@vger.kernel.org
12701S:      Maintained
12702F:      drivers/usb/common/ulpi.c
12703F:      include/linux/ulpi/
12704
12705USER-MODE LINUX (UML)
12706M:      Jeff Dike <jdike@addtoit.com>
12707M:      Richard Weinberger <richard@nod.at>
12708L:      user-mode-linux-devel@lists.sourceforge.net
12709L:      user-mode-linux-user@lists.sourceforge.net
12710W:      http://user-mode-linux.sourceforge.net
12711T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12712S:      Maintained
12713F:      Documentation/virtual/uml/
12714F:      arch/um/
12715F:      arch/x86/um/
12716F:      fs/hostfs/
12717F:      fs/hppfs/
12718
12719USERSPACE I/O (UIO)
12720M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12721S:      Maintained
12722T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12723F:      Documentation/DocBook/uio-howto.tmpl
12724F:      drivers/uio/
12725F:      include/linux/uio*.h
12726
12727UTIL-LINUX PACKAGE
12728M:      Karel Zak <kzak@redhat.com>
12729L:      util-linux@vger.kernel.org
12730W:      http://en.wikipedia.org/wiki/Util-linux
12731T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12732S:      Maintained
12733
12734UVESAFB DRIVER
12735M:      Michal Januszewski <spock@gentoo.org>
12736L:      linux-fbdev@vger.kernel.org
12737W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12738S:      Maintained
12739F:      Documentation/fb/uvesafb.txt
12740F:      drivers/video/fbdev/uvesafb.*
12741
12742VF610 NAND DRIVER
12743M:      Stefan Agner <stefan@agner.ch>
12744L:      linux-mtd@lists.infradead.org
12745S:      Supported
12746F:      drivers/mtd/nand/vf610_nfc.c
12747
12748VFAT/FAT/MSDOS FILESYSTEM
12749M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12750S:      Maintained
12751F:      Documentation/filesystems/vfat.txt
12752F:      fs/fat/
12753
12754VFIO DRIVER
12755M:      Alex Williamson <alex.williamson@redhat.com>
12756L:      kvm@vger.kernel.org
12757T:      git git://github.com/awilliam/linux-vfio.git
12758S:      Maintained
12759F:      Documentation/vfio.txt
12760F:      drivers/vfio/
12761F:      include/linux/vfio.h
12762F:      include/uapi/linux/vfio.h
12763
12764VFIO PLATFORM DRIVER
12765M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
12766L:      kvm@vger.kernel.org
12767S:      Maintained
12768F:      drivers/vfio/platform/
12769
12770VIDEOBUF2 FRAMEWORK
12771M:      Pawel Osciak <pawel@osciak.com>
12772M:      Marek Szyprowski <m.szyprowski@samsung.com>
12773M:      Kyungmin Park <kyungmin.park@samsung.com>
12774L:      linux-media@vger.kernel.org
12775S:      Maintained
12776F:      drivers/media/v4l2-core/videobuf2-*
12777F:      include/media/videobuf2-*
12778
12779VIRTIO AND VHOST VSOCK DRIVER
12780M:      Stefan Hajnoczi <stefanha@redhat.com>
12781L:      kvm@vger.kernel.org
12782L:      virtualization@lists.linux-foundation.org
12783L:      netdev@vger.kernel.org
12784S:      Maintained
12785F:      include/linux/virtio_vsock.h
12786F:      include/uapi/linux/virtio_vsock.h
12787F:      net/vmw_vsock/virtio_transport_common.c
12788F:      net/vmw_vsock/virtio_transport.c
12789F:      drivers/vhost/vsock.c
12790F:      drivers/vhost/vsock.h
12791
12792VIRTUAL SERIO DEVICE DRIVER
12793M:      Stephen Chandler Paul <thatslyude@gmail.com>
12794S:      Maintained
12795F:      drivers/input/serio/userio.c
12796F:      include/uapi/linux/userio.h
12797
12798VIRTIO CONSOLE DRIVER
12799M:      Amit Shah <amit.shah@redhat.com>
12800L:      virtualization@lists.linux-foundation.org
12801S:      Maintained
12802F:      drivers/char/virtio_console.c
12803F:      include/linux/virtio_console.h
12804F:      include/uapi/linux/virtio_console.h
12805
12806VIRTIO CORE, NET AND BLOCK DRIVERS
12807M:      "Michael S. Tsirkin" <mst@redhat.com>
12808M:      Jason Wang <jasowang@redhat.com>
12809L:      virtualization@lists.linux-foundation.org
12810S:      Maintained
12811F:      Documentation/devicetree/bindings/virtio/
12812F:      drivers/virtio/
12813F:      tools/virtio/
12814F:      drivers/net/virtio_net.c
12815F:      drivers/block/virtio_blk.c
12816F:      include/linux/virtio_*.h
12817F:      include/uapi/linux/virtio_*.h
12818
12819VIRTIO DRIVERS FOR S390
12820M:      Christian Borntraeger <borntraeger@de.ibm.com>
12821M:      Cornelia Huck <cornelia.huck@de.ibm.com>
12822L:      linux-s390@vger.kernel.org
12823L:      virtualization@lists.linux-foundation.org
12824L:      kvm@vger.kernel.org
12825S:      Supported
12826F:      drivers/s390/virtio/
12827
12828VIRTIO GPU DRIVER
12829M:      David Airlie <airlied@linux.ie>
12830M:      Gerd Hoffmann <kraxel@redhat.com>
12831L:      dri-devel@lists.freedesktop.org
12832L:      virtualization@lists.linux-foundation.org
12833S:      Maintained
12834F:      drivers/gpu/drm/virtio/
12835F:      include/uapi/linux/virtio_gpu.h
12836
12837VIRTIO HOST (VHOST)
12838M:      "Michael S. Tsirkin" <mst@redhat.com>
12839M:      Jason Wang <jasowang@redhat.com>
12840L:      kvm@vger.kernel.org
12841L:      virtualization@lists.linux-foundation.org
12842L:      netdev@vger.kernel.org
12843T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12844S:      Maintained
12845F:      drivers/vhost/
12846F:      include/uapi/linux/vhost.h
12847
12848VIRTIO INPUT DRIVER
12849M:      Gerd Hoffmann <kraxel@redhat.com>
12850S:      Maintained
12851F:      drivers/virtio/virtio_input.c
12852F:      include/uapi/linux/virtio_input.h
12853
12854VIA RHINE NETWORK DRIVER
12855S:      Orphan
12856F:      drivers/net/ethernet/via/via-rhine.c
12857
12858VIA SD/MMC CARD CONTROLLER DRIVER
12859M:      Bruce Chang <brucechang@via.com.tw>
12860M:      Harald Welte <HaraldWelte@viatech.com>
12861S:      Maintained
12862F:      drivers/mmc/host/via-sdmmc.c
12863
12864VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12865M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12866L:      linux-fbdev@vger.kernel.org
12867S:      Maintained
12868F:      include/linux/via-core.h
12869F:      include/linux/via-gpio.h
12870F:      include/linux/via_i2c.h
12871F:      drivers/video/fbdev/via/
12872
12873VIA VELOCITY NETWORK DRIVER
12874M:      Francois Romieu <romieu@fr.zoreil.com>
12875L:      netdev@vger.kernel.org
12876S:      Maintained
12877F:      drivers/net/ethernet/via/via-velocity.*
12878
12879VIRT LIB
12880M:      Alex Williamson <alex.williamson@redhat.com>
12881M:      Paolo Bonzini <pbonzini@redhat.com>
12882L:      kvm@vger.kernel.org
12883S:      Supported
12884F:      virt/lib/
12885
12886VIVID VIRTUAL VIDEO DRIVER
12887M:      Hans Verkuil <hverkuil@xs4all.nl>
12888L:      linux-media@vger.kernel.org
12889T:      git git://linuxtv.org/media_tree.git
12890W:      https://linuxtv.org
12891S:      Maintained
12892F:      drivers/media/platform/vivid/*
12893
12894VLAN (802.1Q)
12895M:      Patrick McHardy <kaber@trash.net>
12896L:      netdev@vger.kernel.org
12897S:      Maintained
12898F:      drivers/net/macvlan.c
12899F:      include/linux/if_*vlan.h
12900F:      net/8021q/
12901
12902VLYNQ BUS
12903M:      Florian Fainelli <f.fainelli@gmail.com>
12904L:      openwrt-devel@lists.openwrt.org (subscribers-only)
12905S:      Maintained
12906F:      drivers/vlynq/vlynq.c
12907F:      include/linux/vlynq.h
12908
12909VME SUBSYSTEM
12910M:      Martyn Welch <martyn@welchs.me.uk>
12911M:      Manohar Vanga <manohar.vanga@gmail.com>
12912M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12913L:      devel@driverdev.osuosl.org
12914S:      Maintained
12915T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12916F:      Documentation/vme_api.txt
12917F:      drivers/staging/vme/
12918F:      drivers/vme/
12919F:      include/linux/vme*
12920
12921VMWARE HYPERVISOR INTERFACE
12922M:      Alok Kataria <akataria@vmware.com>
12923L:      virtualization@lists.linux-foundation.org
12924S:      Supported
12925F:      arch/x86/kernel/cpu/vmware.c
12926
12927VMWARE BALLOON DRIVER
12928M:      Xavier Deguillard <xdeguillard@vmware.com>
12929M:      Philip Moltmann <moltmann@vmware.com>
12930M:      "VMware, Inc." <pv-drivers@vmware.com>
12931L:      linux-kernel@vger.kernel.org
12932S:      Maintained
12933F:      drivers/misc/vmw_balloon.c
12934
12935VMWARE VMMOUSE SUBDRIVER
12936M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12937M:      "VMware, Inc." <pv-drivers@vmware.com>
12938L:      linux-input@vger.kernel.org
12939S:      Maintained
12940F:      drivers/input/mouse/vmmouse.c
12941F:      drivers/input/mouse/vmmouse.h
12942
12943VMWARE VMXNET3 ETHERNET DRIVER
12944M:      Shrikrishna Khare <skhare@vmware.com>
12945M:      "VMware, Inc." <pv-drivers@vmware.com>
12946L:      netdev@vger.kernel.org
12947S:      Maintained
12948F:      drivers/net/vmxnet3/
12949
12950VMware PVSCSI driver
12951M:      Jim Gill <jgill@vmware.com>
12952M:      VMware PV-Drivers <pv-drivers@vmware.com>
12953L:      linux-scsi@vger.kernel.org
12954S:      Maintained
12955F:      drivers/scsi/vmw_pvscsi.c
12956F:      drivers/scsi/vmw_pvscsi.h
12957
12958VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12959M:      Liam Girdwood <lgirdwood@gmail.com>
12960M:      Mark Brown <broonie@kernel.org>
12961L:      linux-kernel@vger.kernel.org
12962W:      http://www.slimlogic.co.uk/?p=48
12963T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12964S:      Supported
12965F:      Documentation/devicetree/bindings/regulator/
12966F:      drivers/regulator/
12967F:      include/dt-bindings/regulator/
12968F:      include/linux/regulator/
12969
12970VRF
12971M:      David Ahern <dsa@cumulusnetworks.com>
12972M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12973L:      netdev@vger.kernel.org
12974S:      Maintained
12975F:      drivers/net/vrf.c
12976F:      Documentation/networking/vrf.txt
12977
12978VT1211 HARDWARE MONITOR DRIVER
12979M:      Juerg Haefliger <juergh@gmail.com>
12980L:      linux-hwmon@vger.kernel.org
12981S:      Maintained
12982F:      Documentation/hwmon/vt1211
12983F:      drivers/hwmon/vt1211.c
12984
12985VT8231 HARDWARE MONITOR DRIVER
12986M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12987L:      linux-hwmon@vger.kernel.org
12988S:      Maintained
12989F:      drivers/hwmon/vt8231.c
12990
12991VUB300 USB to SDIO/SD/MMC bridge chip
12992M:      Tony Olech <tony.olech@elandigitalsystems.com>
12993L:      linux-mmc@vger.kernel.org
12994L:      linux-usb@vger.kernel.org
12995S:      Supported
12996F:      drivers/mmc/host/vub300.c
12997
12998W1 DALLAS'S 1-WIRE BUS
12999M:      Evgeniy Polyakov <zbr@ioremap.net>
13000S:      Maintained
13001F:      Documentation/w1/
13002F:      drivers/w1/
13003
13004W83791D HARDWARE MONITORING DRIVER
13005M:      Marc Hulsman <m.hulsman@tudelft.nl>
13006L:      linux-hwmon@vger.kernel.org
13007S:      Maintained
13008F:      Documentation/hwmon/w83791d
13009F:      drivers/hwmon/w83791d.c
13010
13011W83793 HARDWARE MONITORING DRIVER
13012M:      Rudolf Marek <r.marek@assembler.cz>
13013L:      linux-hwmon@vger.kernel.org
13014S:      Maintained
13015F:      Documentation/hwmon/w83793
13016F:      drivers/hwmon/w83793.c
13017
13018W83795 HARDWARE MONITORING DRIVER
13019M:      Jean Delvare <jdelvare@suse.com>
13020L:      linux-hwmon@vger.kernel.org
13021S:      Maintained
13022F:      drivers/hwmon/w83795.c
13023
13024W83L51xD SD/MMC CARD INTERFACE DRIVER
13025M:      Pierre Ossman <pierre@ossman.eu>
13026S:      Maintained
13027F:      drivers/mmc/host/wbsd.*
13028
13029WACOM PROTOCOL 4 SERIAL TABLETS
13030M:      Julian Squires <julian@cipht.net>
13031M:      Hans de Goede <hdegoede@redhat.com>
13032L:      linux-input@vger.kernel.org
13033S:      Maintained
13034F:      drivers/input/tablet/wacom_serial4.c
13035
13036WATCHDOG DEVICE DRIVERS
13037M:      Wim Van Sebroeck <wim@iguana.be>
13038R:      Guenter Roeck <linux@roeck-us.net>
13039L:      linux-watchdog@vger.kernel.org
13040W:      http://www.linux-watchdog.org/
13041T:      git git://www.linux-watchdog.org/linux-watchdog.git
13042S:      Maintained
13043F:      Documentation/devicetree/bindings/watchdog/
13044F:      Documentation/watchdog/
13045F:      drivers/watchdog/
13046F:      include/linux/watchdog.h
13047F:      include/uapi/linux/watchdog.h
13048
13049WIIMOTE HID DRIVER
13050M:      David Herrmann <dh.herrmann@googlemail.com>
13051L:      linux-input@vger.kernel.org
13052S:      Maintained
13053F:      drivers/hid/hid-wiimote*
13054
13055WINBOND CIR DRIVER
13056M:      David Härdeman <david@hardeman.nu>
13057S:      Maintained
13058F:      drivers/media/rc/winbond-cir.c
13059
13060WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13061M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13062L:      linux-watchdog@vger.kernel.org
13063S:      Maintained
13064F:      drivers/watchdog/ebc-c384_wdt.c
13065
13066WINSYSTEMS WS16C48 GPIO DRIVER
13067M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13068L:      linux-gpio@vger.kernel.org
13069S:      Maintained
13070F:      drivers/gpio/gpio-ws16c48.c
13071
13072WIMAX STACK
13073M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13074M:      linux-wimax@intel.com
13075L:      wimax@linuxwimax.org (subscribers-only)
13076S:      Supported
13077W:      http://linuxwimax.org
13078F:      Documentation/wimax/README.wimax
13079F:      include/linux/wimax/debug.h
13080F:      include/net/wimax.h
13081F:      include/uapi/linux/wimax.h
13082F:      net/wimax/
13083
13084WISTRON LAPTOP BUTTON DRIVER
13085M:      Miloslav Trmac <mitr@volny.cz>
13086S:      Maintained
13087F:      drivers/input/misc/wistron_btns.c
13088
13089WL3501 WIRELESS PCMCIA CARD DRIVER
13090M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13091L:      linux-wireless@vger.kernel.org
13092W:      http://oops.ghostprotocols.net:81/blog
13093S:      Maintained
13094F:      drivers/net/wireless/wl3501*
13095
13096WOLFSON MICROELECTRONICS DRIVERS
13097L:      patches@opensource.wolfsonmicro.com
13098T:      git https://github.com/CirrusLogic/linux-drivers.git
13099W:      https://github.com/CirrusLogic/linux-drivers/wiki
13100S:      Supported
13101F:      Documentation/hwmon/wm83??
13102F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13103F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13104F:      Documentation/devicetree/bindings/mfd/arizona.txt
13105F:      arch/arm/mach-s3c64xx/mach-crag6410*
13106F:      drivers/clk/clk-wm83*.c
13107F:      drivers/extcon/extcon-arizona.c
13108F:      drivers/leds/leds-wm83*.c
13109F:      drivers/gpio/gpio-*wm*.c
13110F:      drivers/gpio/gpio-arizona.c
13111F:      drivers/hwmon/wm83??-hwmon.c
13112F:      drivers/input/misc/wm831x-on.c
13113F:      drivers/input/touchscreen/wm831x-ts.c
13114F:      drivers/input/touchscreen/wm97*.c
13115F:      drivers/mfd/arizona*
13116F:      drivers/mfd/wm*.c
13117F:      drivers/mfd/cs47l24*
13118F:      drivers/power/supply/wm83*.c
13119F:      drivers/rtc/rtc-wm83*.c
13120F:      drivers/regulator/wm8*.c
13121F:      drivers/video/backlight/wm83*_bl.c
13122F:      drivers/watchdog/wm83*_wdt.c
13123F:      include/linux/mfd/arizona/
13124F:      include/linux/mfd/wm831x/
13125F:      include/linux/mfd/wm8350/
13126F:      include/linux/mfd/wm8400*
13127F:      include/linux/wm97xx.h
13128F:      include/sound/wm????.h
13129F:      sound/soc/codecs/arizona.?
13130F:      sound/soc/codecs/wm*
13131F:      sound/soc/codecs/cs47l24*
13132
13133WORKQUEUE
13134M:      Tejun Heo <tj@kernel.org>
13135R:      Lai Jiangshan <jiangshanlai@gmail.com>
13136T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13137S:      Maintained
13138F:      include/linux/workqueue.h
13139F:      kernel/workqueue.c
13140F:      Documentation/workqueue.txt
13141
13142X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13143M:      Chen-Yu Tsai <wens@csie.org>
13144L:      linux-kernel@vger.kernel.org
13145S:      Maintained
13146N:      axp[128]
13147
13148X.25 NETWORK LAYER
13149M:      Andrew Hendry <andrew.hendry@gmail.com>
13150L:      linux-x25@vger.kernel.org
13151S:      Odd Fixes
13152F:      Documentation/networking/x25*
13153F:      include/net/x25*
13154F:      net/x25/
13155
13156X86 ARCHITECTURE (32-BIT AND 64-BIT)
13157M:      Thomas Gleixner <tglx@linutronix.de>
13158M:      Ingo Molnar <mingo@redhat.com>
13159M:      "H. Peter Anvin" <hpa@zytor.com>
13160M:      x86@kernel.org
13161L:      linux-kernel@vger.kernel.org
13162T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13163S:      Maintained
13164F:      Documentation/x86/
13165F:      arch/x86/
13166
13167X86 PLATFORM DRIVERS
13168M:      Darren Hart <dvhart@infradead.org>
13169L:      platform-driver-x86@vger.kernel.org
13170T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13171S:      Maintained
13172F:      drivers/platform/x86/
13173F:      drivers/platform/olpc/
13174
13175X86 MCE INFRASTRUCTURE
13176M:      Tony Luck <tony.luck@intel.com>
13177M:      Borislav Petkov <bp@alien8.de>
13178L:      linux-edac@vger.kernel.org
13179S:      Maintained
13180F:      arch/x86/kernel/cpu/mcheck/*
13181
13182X86 MICROCODE UPDATE SUPPORT
13183M:      Borislav Petkov <bp@alien8.de>
13184S:      Maintained
13185F:      arch/x86/kernel/cpu/microcode/*
13186
13187X86 VDSO
13188M:      Andy Lutomirski <luto@amacapital.net>
13189L:      linux-kernel@vger.kernel.org
13190T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13191S:      Maintained
13192F:      arch/x86/entry/vdso/
13193
13194XC2028/3028 TUNER DRIVER
13195M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13196M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13197L:      linux-media@vger.kernel.org
13198W:      https://linuxtv.org
13199T:      git git://linuxtv.org/media_tree.git
13200S:      Maintained
13201F:      drivers/media/tuners/tuner-xc2028.*
13202
13203XEN HYPERVISOR INTERFACE
13204M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13205M:      David Vrabel <david.vrabel@citrix.com>
13206M:      Juergen Gross <jgross@suse.com>
13207L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13208T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13209S:      Supported
13210F:      arch/x86/xen/
13211F:      drivers/*/xen-*front.c
13212F:      drivers/xen/
13213F:      arch/x86/include/asm/xen/
13214F:      include/xen/
13215F:      include/uapi/xen/
13216
13217XEN HYPERVISOR ARM
13218M:      Stefano Stabellini <sstabellini@kernel.org>
13219L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13220S:      Maintained
13221F:      arch/arm/xen/
13222F:      arch/arm/include/asm/xen/
13223
13224XEN HYPERVISOR ARM64
13225M:      Stefano Stabellini <sstabellini@kernel.org>
13226L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13227S:      Maintained
13228F:      arch/arm64/xen/
13229F:      arch/arm64/include/asm/xen/
13230
13231XEN NETWORK BACKEND DRIVER
13232M:      Wei Liu <wei.liu2@citrix.com>
13233M:      Paul Durrant <paul.durrant@citrix.com>
13234L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13235L:      netdev@vger.kernel.org
13236S:      Supported
13237F:      drivers/net/xen-netback/*
13238
13239XEN PCI SUBSYSTEM
13240M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13241L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13242S:      Supported
13243F:      arch/x86/pci/*xen*
13244F:      drivers/pci/*xen*
13245
13246XEN BLOCK SUBSYSTEM
13247M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13248M:      Roger Pau Monné <roger.pau@citrix.com>
13249L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13250S:      Supported
13251F:      drivers/block/xen-blkback/*
13252F:      drivers/block/xen*
13253
13254XEN PVSCSI DRIVERS
13255M:      Juergen Gross <jgross@suse.com>
13256L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13257L:      linux-scsi@vger.kernel.org
13258S:      Supported
13259F:      drivers/scsi/xen-scsifront.c
13260F:      drivers/xen/xen-scsiback.c
13261F:      include/xen/interface/io/vscsiif.h
13262
13263XEN SWIOTLB SUBSYSTEM
13264M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13265L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13266S:      Supported
13267F:      arch/x86/xen/*swiotlb*
13268F:      drivers/xen/*swiotlb*
13269
13270XFS FILESYSTEM
13271M:      Dave Chinner <david@fromorbit.com>
13272M:      linux-xfs@vger.kernel.org
13273L:      linux-xfs@vger.kernel.org
13274W:      http://xfs.org/
13275T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13276S:      Supported
13277F:      Documentation/filesystems/xfs.txt
13278F:      fs/xfs/
13279
13280XILINX AXI ETHERNET DRIVER
13281M:      Anirudha Sarangi <anirudh@xilinx.com>
13282M:      John Linn <John.Linn@xilinx.com>
13283S:      Maintained
13284F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13285
13286XILINX UARTLITE SERIAL DRIVER
13287M:      Peter Korsgaard <jacmet@sunsite.dk>
13288L:      linux-serial@vger.kernel.org
13289S:      Maintained
13290F:      drivers/tty/serial/uartlite.c
13291
13292XILINX VIDEO IP CORES
13293M:      Hyun Kwon <hyun.kwon@xilinx.com>
13294M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13295L:      linux-media@vger.kernel.org
13296T:      git git://linuxtv.org/media_tree.git
13297S:      Supported
13298F:      Documentation/devicetree/bindings/media/xilinx/
13299F:      drivers/media/platform/xilinx/
13300F:      include/uapi/linux/xilinx-v4l2-controls.h
13301
13302XILLYBUS DRIVER
13303M:      Eli Billauer <eli.billauer@gmail.com>
13304L:      linux-kernel@vger.kernel.org
13305S:      Supported
13306F:      drivers/char/xillybus/
13307
13308XTENSA XTFPGA PLATFORM SUPPORT
13309M:      Max Filippov <jcmvbkbc@gmail.com>
13310L:      linux-xtensa@linux-xtensa.org
13311S:      Maintained
13312F:      drivers/spi/spi-xtensa-xtfpga.c
13313F:      sound/soc/xtensa/xtfpga-i2s.c
13314
13315YAM DRIVER FOR AX.25
13316M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13317L:      linux-hams@vger.kernel.org
13318S:      Maintained
13319F:      drivers/net/hamradio/yam*
13320F:      include/linux/yam.h
13321
13322YEALINK PHONE DRIVER
13323M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13324L:      usbb2k-api-dev@nongnu.org
13325S:      Maintained
13326F:      Documentation/input/yealink.txt
13327F:      drivers/input/misc/yealink.*
13328
13329Z8530 DRIVER FOR AX.25
13330M:      Joerg Reuter <jreuter@yaina.de>
13331W:      http://yaina.de/jreuter/
13332W:      http://www.qsl.net/dl1bke/
13333L:      linux-hams@vger.kernel.org
13334S:      Maintained
13335F:      Documentation/networking/z8530drv.txt
13336F:      drivers/net/hamradio/*scc.c
13337F:      drivers/net/hamradio/z8530.h
13338
13339ZBUD COMPRESSED PAGE ALLOCATOR
13340M:      Seth Jennings <sjenning@redhat.com>
13341L:      linux-mm@kvack.org
13342S:      Maintained
13343F:      mm/zbud.c
13344F:      include/linux/zbud.h
13345
13346ZD1211RW WIRELESS DRIVER
13347M:      Daniel Drake <dsd@gentoo.org>
13348M:      Ulrich Kunitz <kune@deine-taler.de>
13349W:      http://zd1211.ath.cx/wiki/DriverRewrite
13350L:      linux-wireless@vger.kernel.org
13351L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13352S:      Maintained
13353F:      drivers/net/wireless/zydas/zd1211rw/
13354
13355ZPOOL COMPRESSED PAGE STORAGE API
13356M:      Dan Streetman <ddstreet@ieee.org>
13357L:      linux-mm@kvack.org
13358S:      Maintained
13359F:      mm/zpool.c
13360F:      include/linux/zpool.h
13361
13362ZR36067 VIDEO FOR LINUX DRIVER
13363L:      mjpeg-users@lists.sourceforge.net
13364L:      linux-media@vger.kernel.org
13365W:      http://mjpeg.sourceforge.net/driver-zoran/
13366T:      hg https://linuxtv.org/hg/v4l-dvb
13367S:      Odd Fixes
13368F:      drivers/media/pci/zoran/
13369
13370ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13371M:      Minchan Kim <minchan@kernel.org>
13372M:      Nitin Gupta <ngupta@vflare.org>
13373R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13374L:      linux-kernel@vger.kernel.org
13375S:      Maintained
13376F:      drivers/block/zram/
13377F:      Documentation/blockdev/zram.txt
13378
13379ZS DECSTATION Z85C30 SERIAL DRIVER
13380M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13381S:      Maintained
13382F:      drivers/tty/serial/zs.*
13383
13384ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13385M:      Minchan Kim <minchan@kernel.org>
13386M:      Nitin Gupta <ngupta@vflare.org>
13387R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13388L:      linux-mm@kvack.org
13389S:      Maintained
13390F:      mm/zsmalloc.c
13391F:      include/linux/zsmalloc.h
13392F:      Documentation/vm/zsmalloc.txt
13393
13394ZSWAP COMPRESSED SWAP CACHING
13395M:      Seth Jennings <sjenning@redhat.com>
13396L:      linux-mm@kvack.org
13397S:      Maintained
13398F:      mm/zswap.c
13399
13400THE REST
13401M:      Linus Torvalds <torvalds@linux-foundation.org>
13402L:      linux-kernel@vger.kernel.org
13403Q:      http://patchwork.kernel.org/project/LKML/list/
13404T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13405S:      Buried alive in reporters
13406F:      *
13407F:      */
13408