linux/MAINTAINERS
<<
>>
Prefs
   1
   2
   3        List of maintainers and how to submit kernel changes
   4
   5Please try to follow the guidelines below.  This will make things
   6easier on the maintainers.  Not all of these guidelines matter for every
   7trivial patch so apply some common sense.
   8
   91.      Always _test_ your changes, however small, on at least 4 or
  10        5 people, preferably many more.
  11
  122.      Try to release a few ALPHA test versions to the net. Announce
  13        them onto the kernel channel and await results. This is especially
  14        important for device drivers, because often that's the only way
  15        you will find things like the fact version 3 firmware needs
  16        a magic fix you didn't know about, or some clown changed the
  17        chips on a board and not its name.  (Don't laugh!  Look at the
  18        SMC etherpower for that.)
  19
  203.      Make sure your changes compile correctly in multiple
  21        configurations. In particular check that changes work both as a
  22        module and built into the kernel.
  23
  244.      When you are happy with a change make it generally available for
  25        testing and await feedback.
  26
  275.      Make a patch available to the relevant maintainer in the list. Use
  28        'diff -u' to make the patch easy to merge. Be prepared to get your
  29        changes sent back with seemingly silly requests about formatting
  30        and variable names.  These aren't as silly as they seem. One
  31        job the maintainers (and especially Linus) do is to keep things
  32        looking the same. Sometimes this means that the clever hack in
  33        your driver to get around a problem actually needs to become a
  34        generalized kernel feature ready for next time.
  35
  36        PLEASE check your patch with the automated style checker
  37        (scripts/checkpatch.pl) to catch trivial style violations.
  38        See Documentation/process/coding-style.rst for guidance here.
  39
  40        PLEASE CC: the maintainers and mailing lists that are generated
  41        by scripts/get_maintainer.pl.  The results returned by the
  42        script will be best if you have git installed and are making
  43        your changes in a branch derived from Linus' latest git tree.
  44        See Documentation/process/submitting-patches.rst for details.
  45
  46        PLEASE try to include any credit lines you want added with the
  47        patch. It avoids people being missed off by mistake and makes
  48        it easier to know who wants adding and who doesn't.
  49
  50        PLEASE document known bugs. If it doesn't work for everything
  51        or does something very odd once a month document it.
  52
  53        PLEASE remember that submissions must be made under the terms
  54        of the Linux Foundation certificate of contribution and should
  55        include a Signed-off-by: line.  The current version of this
  56        "Developer's Certificate of Origin" (DCO) is listed in the file
  57        Documentation/process/submitting-patches.rst.
  58
  596.      Make sure you have the right to send any changes you make. If you
  60        do changes at work you may find your employer owns the patch
  61        not you.
  62
  637.      When sending security related changes or reports to a maintainer
  64        please Cc: security@kernel.org, especially if the maintainer
  65        does not respond. Please keep in mind that the security team is
  66        a small set of people who can be efficient only when working on
  67        verified bugs. Please only Cc: this list when you have identified
  68        that the bug would present a short-term risk to other users if it
  69        were publicly disclosed. For example, reports of address leaks do
  70        not represent an immediate threat and are better handled publicly,
  71        and ideally, should come with a patch proposal. Please do not send
  72        automated reports to this list either. Such bugs will be handled
  73        better and faster in the usual public places.
  74
  758.      Happy hacking.
  76
  77Descriptions of section entries:
  78
  79        P: Person (obsolete)
  80        M: Mail patches to: FullName <address@domain>
  81        R: Designated reviewer: FullName <address@domain>
  82           These reviewers should be CCed on patches.
  83        L: Mailing list that is relevant to this area
  84        W: Web-page with status/info
  85        B: URI for where to file bugs. A web-page with detailed bug
  86           filing info, a direct bug tracker link, or a mailto: URI.
  87        C: URI for chat protocol, server and channel where developers
  88           usually hang out, for example irc://server/channel.
  89        Q: Patchwork web based patch tracking system site
  90        T: SCM tree type and location.
  91           Type is one of: git, hg, quilt, stgit, topgit
  92        S: Status, one of the following:
  93           Supported:   Someone is actually paid to look after this.
  94           Maintained:  Someone actually looks after it.
  95           Odd Fixes:   It has a maintainer but they don't have time to do
  96                        much other than throw the odd patch in. See below..
  97           Orphan:      No current maintainer [but maybe you could take the
  98                        role as you write your new code].
  99           Obsolete:    Old code. Something tagged obsolete generally means
 100                        it has been replaced by a better system and you
 101                        should be using that.
 102        F: Files and directories with wildcard patterns.
 103           A trailing slash includes all files and subdirectory files.
 104           F:   drivers/net/    all files in and below drivers/net
 105           F:   drivers/net/*   all files in drivers/net, but not below
 106           F:   */net/*         all files in "any top level directory"/net
 107           One pattern per line.  Multiple F: lines acceptable.
 108        N: Files and directories with regex patterns.
 109           N:   [^a-z]tegra     all files whose path contains the word tegra
 110           One pattern per line.  Multiple N: lines acceptable.
 111           scripts/get_maintainer.pl has different behavior for files that
 112           match F: pattern and matches of N: patterns.  By default,
 113           get_maintainer will not look at git log history when an F: pattern
 114           match occurs.  When an N: match occurs, git log history is used
 115           to also notify the people that have git commit signatures.
 116        X: Files and directories that are NOT maintained, same rules as F:
 117           Files exclusions are tested before file matches.
 118           Can be useful for excluding a specific subdirectory, for instance:
 119           F:   net/
 120           X:   net/ipv6/
 121           matches all files in and below net excluding net/ipv6/
 122        K: Keyword perl extended regex pattern to match content in a
 123           patch or file.  For instance:
 124           K: of_get_profile
 125              matches patches or files that contain "of_get_profile"
 126           K: \b(printk|pr_(info|err))\b
 127              matches patches or files that contain one or more of the words
 128              printk, pr_info or pr_err
 129           One regex pattern per line.  Multiple K: lines acceptable.
 130
 131Note: For the hard of thinking, this list is meant to remain in alphabetical
 132order. If you could add yourselves to it in alphabetical order that would be
 133so much easier [Ed]
 134
 135Maintainers List (try to look for most precise areas first)
 136
 137                -----------------------------------
 138
 1393C59X NETWORK DRIVER
 140M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
 141L:      netdev@vger.kernel.org
 142S:      Maintained
 143F:      Documentation/networking/vortex.txt
 144F:      drivers/net/ethernet/3com/3c59x.c
 145
 1463CR990 NETWORK DRIVER
 147M:      David Dillow <dave@thedillows.org>
 148L:      netdev@vger.kernel.org
 149S:      Maintained
 150F:      drivers/net/ethernet/3com/typhoon*
 151
 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
 153M:      Adam Radford <aradford@gmail.com>
 154L:      linux-scsi@vger.kernel.org
 155W:      http://www.lsi.com
 156S:      Supported
 157F:      drivers/scsi/3w-*
 158
 15953C700 AND 53C700-66 SCSI DRIVER
 160M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
 161L:      linux-scsi@vger.kernel.org
 162S:      Maintained
 163F:      drivers/scsi/53c700*
 164
 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
 166M:      Alexander Aring <alex.aring@gmail.com>
 167M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
 168L:      linux-bluetooth@vger.kernel.org
 169L:      linux-wpan@vger.kernel.org
 170S:      Maintained
 171F:      net/6lowpan/
 172F:      include/net/6lowpan.h
 173F:      Documentation/networking/6lowpan.txt
 174
 1756PACK NETWORK DRIVER FOR AX.25
 176M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
 177L:      linux-hams@vger.kernel.org
 178S:      Maintained
 179F:      drivers/net/hamradio/6pack.c
 180
 1818169 10/100/1000 GIGABIT ETHERNET DRIVER
 182M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
 183L:      netdev@vger.kernel.org
 184S:      Maintained
 185F:      drivers/net/ethernet/realtek/r8169.c
 186
 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
 188M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 189L:      linux-serial@vger.kernel.org
 190S:      Maintained
 191T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
 192F:      drivers/tty/serial/8250*
 193F:      include/linux/serial_8250.h
 194
 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
 196L:      netdev@vger.kernel.org
 197S:      Orphan / Obsolete
 198F:      drivers/net/ethernet/8390/
 199
 2009P FILE SYSTEM
 201M:      Eric Van Hensbergen <ericvh@gmail.com>
 202M:      Ron Minnich <rminnich@sandia.gov>
 203M:      Latchesar Ionkov <lucho@ionkov.net>
 204L:      v9fs-developer@lists.sourceforge.net
 205W:      http://swik.net/v9fs
 206Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
 207T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
 208S:      Maintained
 209F:      Documentation/filesystems/9p.txt
 210F:      fs/9p/
 211F:      net/9p/
 212F:      include/net/9p/
 213F:      include/uapi/linux/virtio_9p.h
 214F:      include/trace/events/9p.h
 215
 216A8293 MEDIA DRIVER
 217M:      Antti Palosaari <crope@iki.fi>
 218L:      linux-media@vger.kernel.org
 219W:      https://linuxtv.org
 220W:      http://palosaari.fi/linux/
 221Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 222T:      git git://linuxtv.org/anttip/media_tree.git
 223S:      Maintained
 224F:      drivers/media/dvb-frontends/a8293*
 225
 226AACRAID SCSI RAID DRIVER
 227M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
 228L:      linux-scsi@vger.kernel.org
 229W:      http://www.adaptec.com/
 230S:      Supported
 231F:      Documentation/scsi/aacraid.txt
 232F:      drivers/scsi/aacraid/
 233
 234ABI/API
 235L:      linux-api@vger.kernel.org
 236F:      include/linux/syscalls.h
 237F:      kernel/sys_ni.c
 238
 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
 240M:      Hans de Goede <hdegoede@redhat.com>
 241L:      linux-hwmon@vger.kernel.org
 242S:      Maintained
 243F:      drivers/hwmon/abituguru.c
 244
 245ABIT UGURU 3 HARDWARE MONITOR DRIVER
 246M:      Alistair John Strachan <alistair@devzero.co.uk>
 247L:      linux-hwmon@vger.kernel.org
 248S:      Maintained
 249F:      drivers/hwmon/abituguru3.c
 250
 251ACCES 104-DIO-48E GPIO DRIVER
 252M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 253L:      linux-gpio@vger.kernel.org
 254S:      Maintained
 255F:      drivers/gpio/gpio-104-dio-48e.c
 256
 257ACCES 104-IDI-48 GPIO DRIVER
 258M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 259L:      linux-gpio@vger.kernel.org
 260S:      Maintained
 261F:      drivers/gpio/gpio-104-idi-48.c
 262
 263ACCES 104-IDIO-16 GPIO DRIVER
 264M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
 265L:      linux-gpio@vger.kernel.org
 266S:      Maintained
 267F:      drivers/gpio/gpio-104-idio-16.c
 268
 269ACCES 104-QUAD-8 IIO DRIVER
 270M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 271L:      linux-iio@vger.kernel.org
 272S:      Maintained
 273F:      drivers/iio/counter/104-quad-8.c
 274
 275ACCES PCI-IDIO-16 GPIO DRIVER
 276M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 277L:      linux-gpio@vger.kernel.org
 278S:      Maintained
 279F:      drivers/gpio/gpio-pci-idio-16.c
 280
 281ACENIC DRIVER
 282M:      Jes Sorensen <jes@trained-monkey.org>
 283L:      linux-acenic@sunsite.dk
 284S:      Maintained
 285F:      drivers/net/ethernet/alteon/acenic*
 286
 287ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
 288M:      Peter Feuerer <peter@piie.net>
 289L:      platform-driver-x86@vger.kernel.org
 290W:      http://piie.net/?section=acerhdf
 291S:      Maintained
 292F:      drivers/platform/x86/acerhdf.c
 293
 294ACER WMI LAPTOP EXTRAS
 295M:      "Lee, Chun-Yi" <jlee@suse.com>
 296L:      platform-driver-x86@vger.kernel.org
 297S:      Maintained
 298F:      drivers/platform/x86/acer-wmi.c
 299
 300ACPI
 301M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 302M:      Len Brown <lenb@kernel.org>
 303L:      linux-acpi@vger.kernel.org
 304W:      https://01.org/linux-acpi
 305Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 306T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 307B:      https://bugzilla.kernel.org
 308S:      Supported
 309F:      drivers/acpi/
 310F:      drivers/pnp/pnpacpi/
 311F:      include/linux/acpi.h
 312F:      include/linux/fwnode.h
 313F:      include/acpi/
 314F:      Documentation/acpi/
 315F:      Documentation/ABI/testing/sysfs-bus-acpi
 316F:      Documentation/ABI/testing/configfs-acpi
 317F:      drivers/pci/*acpi*
 318F:      drivers/pci/*/*acpi*
 319F:      drivers/pci/*/*/*acpi*
 320F:      tools/power/acpi/
 321
 322ACPI APEI
 323M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 324M:      Len Brown <lenb@kernel.org>
 325L:      linux-acpi@vger.kernel.org
 326R:      Tony Luck <tony.luck@intel.com>
 327R:      Borislav Petkov <bp@alien8.de>
 328F:      drivers/acpi/apei/
 329
 330ACPI COMPONENT ARCHITECTURE (ACPICA)
 331M:      Robert Moore <robert.moore@intel.com>
 332M:      Lv Zheng <lv.zheng@intel.com>
 333M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
 334L:      linux-acpi@vger.kernel.org
 335L:      devel@acpica.org
 336W:      https://acpica.org/
 337W:      https://github.com/acpica/acpica/
 338Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 339T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 340B:      https://bugzilla.kernel.org
 341B:      https://bugs.acpica.org
 342S:      Supported
 343F:      drivers/acpi/acpica/
 344F:      include/acpi/
 345F:      tools/power/acpi/
 346
 347ACPI FAN DRIVER
 348M:      Zhang Rui <rui.zhang@intel.com>
 349L:      linux-acpi@vger.kernel.org
 350W:      https://01.org/linux-acpi
 351B:      https://bugzilla.kernel.org
 352S:      Supported
 353F:      drivers/acpi/fan.c
 354
 355ACPI FOR ARM64 (ACPI/arm64)
 356M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
 357M:      Hanjun Guo <hanjun.guo@linaro.org>
 358M:      Sudeep Holla <sudeep.holla@arm.com>
 359L:      linux-acpi@vger.kernel.org
 360S:      Maintained
 361F:      drivers/acpi/arm64
 362
 363ACPI PMIC DRIVERS
 364M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
 365M:      Len Brown <lenb@kernel.org>
 366R:      Andy Shevchenko <andy@infradead.org>
 367R:      Mika Westerberg <mika.westerberg@linux.intel.com>
 368L:      linux-acpi@vger.kernel.org
 369Q:      https://patchwork.kernel.org/project/linux-acpi/list/
 370T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 371B:      https://bugzilla.kernel.org
 372S:      Supported
 373F:      drivers/acpi/pmic/
 374
 375ACPI THERMAL DRIVER
 376M:      Zhang Rui <rui.zhang@intel.com>
 377L:      linux-acpi@vger.kernel.org
 378W:      https://01.org/linux-acpi
 379B:      https://bugzilla.kernel.org
 380S:      Supported
 381F:      drivers/acpi/*thermal*
 382
 383ACPI VIDEO DRIVER
 384M:      Zhang Rui <rui.zhang@intel.com>
 385L:      linux-acpi@vger.kernel.org
 386W:      https://01.org/linux-acpi
 387B:      https://bugzilla.kernel.org
 388S:      Supported
 389F:      drivers/acpi/acpi_video.c
 390
 391ACPI WMI DRIVER
 392L:      platform-driver-x86@vger.kernel.org
 393S:      Orphan
 394F:      drivers/platform/x86/wmi.c
 395F:      include/uapi/linux/wmi.h
 396
 397AD1889 ALSA SOUND DRIVER
 398M:      Thibaut Varene <T-Bone@parisc-linux.org>
 399W:      http://wiki.parisc-linux.org/AD1889
 400L:      linux-parisc@vger.kernel.org
 401S:      Maintained
 402F:      sound/pci/ad1889.*
 403
 404AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
 405M:      Michael Hennerich <michael.hennerich@analog.com>
 406W:      http://wiki.analog.com/AD5254
 407W:      http://ez.analog.com/community/linux-device-drivers
 408S:      Supported
 409F:      drivers/misc/ad525x_dpot.c
 410
 411AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
 412M:      Michael Hennerich <michael.hennerich@analog.com>
 413W:      http://wiki.analog.com/AD5398
 414W:      http://ez.analog.com/community/linux-device-drivers
 415S:      Supported
 416F:      drivers/regulator/ad5398.c
 417
 418AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
 419M:      Michael Hennerich <michael.hennerich@analog.com>
 420W:      http://wiki.analog.com/AD7142
 421W:      http://ez.analog.com/community/linux-device-drivers
 422S:      Supported
 423F:      drivers/input/misc/ad714x.c
 424
 425AD7877 TOUCHSCREEN DRIVER
 426M:      Michael Hennerich <michael.hennerich@analog.com>
 427W:      http://wiki.analog.com/AD7877
 428W:      http://ez.analog.com/community/linux-device-drivers
 429S:      Supported
 430F:      drivers/input/touchscreen/ad7877.c
 431
 432AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
 433M:      Michael Hennerich <michael.hennerich@analog.com>
 434W:      http://wiki.analog.com/AD7879
 435W:      http://ez.analog.com/community/linux-device-drivers
 436S:      Supported
 437F:      drivers/input/touchscreen/ad7879.c
 438
 439ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
 440M:      Jiri Kosina <jikos@kernel.org>
 441S:      Maintained
 442
 443ADF7242 IEEE 802.15.4 RADIO DRIVER
 444M:      Michael Hennerich <michael.hennerich@analog.com>
 445W:      https://wiki.analog.com/ADF7242
 446W:      http://ez.analog.com/community/linux-device-drivers
 447L:      linux-wpan@vger.kernel.org
 448S:      Supported
 449F:      drivers/net/ieee802154/adf7242.c
 450F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
 451
 452ADM1025 HARDWARE MONITOR DRIVER
 453M:      Jean Delvare <jdelvare@suse.com>
 454L:      linux-hwmon@vger.kernel.org
 455S:      Maintained
 456F:      Documentation/hwmon/adm1025
 457F:      drivers/hwmon/adm1025.c
 458
 459ADM1029 HARDWARE MONITOR DRIVER
 460M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 461L:      linux-hwmon@vger.kernel.org
 462S:      Maintained
 463F:      drivers/hwmon/adm1029.c
 464
 465ADM8211 WIRELESS DRIVER
 466L:      linux-wireless@vger.kernel.org
 467W:      http://wireless.kernel.org/
 468S:      Orphan
 469F:      drivers/net/wireless/admtek/adm8211.*
 470
 471ADP1653 FLASH CONTROLLER DRIVER
 472M:      Sakari Ailus <sakari.ailus@iki.fi>
 473L:      linux-media@vger.kernel.org
 474S:      Maintained
 475F:      drivers/media/i2c/adp1653.c
 476F:      include/media/i2c/adp1653.h
 477
 478ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
 479M:      Michael Hennerich <michael.hennerich@analog.com>
 480W:      http://wiki.analog.com/ADP5520
 481W:      http://ez.analog.com/community/linux-device-drivers
 482S:      Supported
 483F:      drivers/mfd/adp5520.c
 484F:      drivers/video/backlight/adp5520_bl.c
 485F:      drivers/leds/leds-adp5520.c
 486F:      drivers/gpio/gpio-adp5520.c
 487F:      drivers/input/keyboard/adp5520-keys.c
 488
 489ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
 490M:      Michael Hennerich <michael.hennerich@analog.com>
 491W:      http://wiki.analog.com/ADP5588
 492W:      http://ez.analog.com/community/linux-device-drivers
 493S:      Supported
 494F:      drivers/input/keyboard/adp5588-keys.c
 495F:      drivers/gpio/gpio-adp5588.c
 496
 497ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
 498M:      Michael Hennerich <michael.hennerich@analog.com>
 499W:      http://wiki.analog.com/ADP8860
 500W:      http://ez.analog.com/community/linux-device-drivers
 501S:      Supported
 502F:      drivers/video/backlight/adp8860_bl.c
 503
 504ADS1015 HARDWARE MONITOR DRIVER
 505M:      Dirk Eibach <eibach@gdsys.de>
 506L:      linux-hwmon@vger.kernel.org
 507S:      Maintained
 508F:      Documentation/hwmon/ads1015
 509F:      drivers/hwmon/ads1015.c
 510F:      include/linux/platform_data/ads1015.h
 511
 512ADT746X FAN DRIVER
 513M:      Colin Leroy <colin@colino.net>
 514S:      Maintained
 515F:      drivers/macintosh/therm_adt746x.c
 516
 517ADT7475 HARDWARE MONITOR DRIVER
 518M:      Jean Delvare <jdelvare@suse.com>
 519L:      linux-hwmon@vger.kernel.org
 520S:      Maintained
 521F:      Documentation/hwmon/adt7475
 522F:      drivers/hwmon/adt7475.c
 523
 524ADVANSYS SCSI DRIVER
 525M:      Matthew Wilcox <matthew@wil.cx>
 526M:      Hannes Reinecke <hare@suse.com>
 527L:      linux-scsi@vger.kernel.org
 528S:      Maintained
 529F:      Documentation/scsi/advansys.txt
 530F:      drivers/scsi/advansys.c
 531
 532ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
 533M:      Michael Hennerich <michael.hennerich@analog.com>
 534W:      http://wiki.analog.com/ADXL345
 535W:      http://ez.analog.com/community/linux-device-drivers
 536S:      Supported
 537F:      drivers/input/misc/adxl34x.c
 538
 539AF9013 MEDIA DRIVER
 540M:      Antti Palosaari <crope@iki.fi>
 541L:      linux-media@vger.kernel.org
 542W:      https://linuxtv.org
 543W:      http://palosaari.fi/linux/
 544Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 545T:      git git://linuxtv.org/anttip/media_tree.git
 546S:      Maintained
 547F:      drivers/media/dvb-frontends/af9013*
 548
 549AF9033 MEDIA DRIVER
 550M:      Antti Palosaari <crope@iki.fi>
 551L:      linux-media@vger.kernel.org
 552W:      https://linuxtv.org
 553W:      http://palosaari.fi/linux/
 554Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 555T:      git git://linuxtv.org/anttip/media_tree.git
 556S:      Maintained
 557F:      drivers/media/dvb-frontends/af9033*
 558
 559AFFS FILE SYSTEM
 560L:      linux-fsdevel@vger.kernel.org
 561S:      Orphan
 562F:      Documentation/filesystems/affs.txt
 563F:      fs/affs/
 564
 565AFS FILESYSTEM
 566M:      David Howells <dhowells@redhat.com>
 567L:      linux-afs@lists.infradead.org
 568S:      Supported
 569F:      fs/afs/
 570F:      include/trace/events/afs.h
 571F:      Documentation/filesystems/afs.txt
 572W:      https://www.infradead.org/~dhowells/kafs/
 573
 574AGPGART DRIVER
 575M:      David Airlie <airlied@linux.ie>
 576T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
 577S:      Maintained
 578F:      drivers/char/agp/
 579F:      include/linux/agp*
 580F:      include/uapi/linux/agp*
 581
 582AHA152X SCSI DRIVER
 583M:      "Juergen E. Fischer" <fischer@norbit.de>
 584L:      linux-scsi@vger.kernel.org
 585S:      Maintained
 586F:      drivers/scsi/aha152x*
 587F:      drivers/scsi/pcmcia/aha152x*
 588
 589AIC7XXX / AIC79XX SCSI DRIVER
 590M:      Hannes Reinecke <hare@suse.com>
 591L:      linux-scsi@vger.kernel.org
 592S:      Maintained
 593F:      drivers/scsi/aic7xxx/
 594
 595AIMSLAB FM RADIO RECEIVER DRIVER
 596M:      Hans Verkuil <hverkuil@xs4all.nl>
 597L:      linux-media@vger.kernel.org
 598T:      git git://linuxtv.org/media_tree.git
 599W:      https://linuxtv.org
 600S:      Maintained
 601F:      drivers/media/radio/radio-aimslab*
 602
 603AIO
 604M:      Benjamin LaHaise <bcrl@kvack.org>
 605L:      linux-aio@kvack.org
 606S:      Supported
 607F:      fs/aio.c
 608F:      include/linux/*aio*.h
 609
 610AIRSPY MEDIA DRIVER
 611M:      Antti Palosaari <crope@iki.fi>
 612L:      linux-media@vger.kernel.org
 613W:      https://linuxtv.org
 614W:      http://palosaari.fi/linux/
 615Q:      http://patchwork.linuxtv.org/project/linux-media/list/
 616T:      git git://linuxtv.org/anttip/media_tree.git
 617S:      Maintained
 618F:      drivers/media/usb/airspy/
 619
 620ALACRITECH GIGABIT ETHERNET DRIVER
 621M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
 622S:      Maintained
 623F:      drivers/net/ethernet/alacritech/*
 624
 625ALCATEL SPEEDTOUCH USB DRIVER
 626M:      Duncan Sands <duncan.sands@free.fr>
 627L:      linux-usb@vger.kernel.org
 628W:      http://www.linux-usb.org/SpeedTouch/
 629S:      Maintained
 630F:      drivers/usb/atm/speedtch.c
 631F:      drivers/usb/atm/usbatm.c
 632
 633ALCHEMY AU1XX0 MMC DRIVER
 634M:      Manuel Lauss <manuel.lauss@gmail.com>
 635S:      Maintained
 636F:      drivers/mmc/host/au1xmmc.c
 637
 638ALI1563 I2C DRIVER
 639M:      Rudolf Marek <r.marek@assembler.cz>
 640L:      linux-i2c@vger.kernel.org
 641S:      Maintained
 642F:      Documentation/i2c/busses/i2c-ali1563
 643F:      drivers/i2c/busses/i2c-ali1563.c
 644
 645ALLWINNER SECURITY SYSTEM
 646M:      Corentin Labbe <clabbe.montjoie@gmail.com>
 647L:      linux-crypto@vger.kernel.org
 648S:      Maintained
 649F:      drivers/crypto/sunxi-ss/
 650
 651ALPHA PORT
 652M:      Richard Henderson <rth@twiddle.net>
 653M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
 654M:      Matt Turner <mattst88@gmail.com>
 655S:      Odd Fixes
 656L:      linux-alpha@vger.kernel.org
 657F:      arch/alpha/
 658
 659ALPS PS/2 TOUCHPAD DRIVER
 660R:      Pali Rohár <pali.rohar@gmail.com>
 661F:      drivers/input/mouse/alps.*
 662
 663ALTERA I2C CONTROLLER DRIVER
 664M:      Thor Thayer <thor.thayer@linux.intel.com>
 665S:      Maintained
 666F:      drivers/i2c/busses/i2c-altera.c
 667
 668ALTERA MAILBOX DRIVER
 669M:      Ley Foon Tan <lftan@altera.com>
 670L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 671S:      Maintained
 672F:      drivers/mailbox/mailbox-altera.c
 673
 674ALTERA PIO DRIVER
 675M:      Tien Hock Loh <thloh@altera.com>
 676L:      linux-gpio@vger.kernel.org
 677S:      Maintained
 678F:      drivers/gpio/gpio-altera.c
 679
 680ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
 681M:      Thor Thayer <thor.thayer@linux.intel.com>
 682S:      Maintained
 683F:      drivers/gpio/gpio-altera-a10sr.c
 684F:      drivers/mfd/altera-a10sr.c
 685F:      drivers/reset/reset-a10sr.c
 686F:      include/linux/mfd/altera-a10sr.h
 687F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
 688
 689ALTERA TRIPLE SPEED ETHERNET DRIVER
 690M:      Vince Bridgers <vbridger@opensource.altera.com>
 691L:      netdev@vger.kernel.org
 692L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 693S:      Maintained
 694F:      drivers/net/ethernet/altera/
 695
 696ALTERA UART/JTAG UART SERIAL DRIVERS
 697M:      Tobias Klauser <tklauser@distanz.ch>
 698L:      linux-serial@vger.kernel.org
 699L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
 700S:      Maintained
 701F:      drivers/tty/serial/altera_uart.c
 702F:      drivers/tty/serial/altera_jtaguart.c
 703F:      include/linux/altera_uart.h
 704F:      include/linux/altera_jtaguart.h
 705
 706AMAZON ETHERNET DRIVERS
 707M:      Netanel Belgazal <netanel@amazon.com>
 708R:      Saeed Bishara <saeedb@amazon.com>
 709R:      Zorik Machulsky <zorik@amazon.com>
 710L:      netdev@vger.kernel.org
 711S:      Supported
 712F:      Documentation/networking/ena.txt
 713F:      drivers/net/ethernet/amazon/
 714
 715AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
 716M:      Tom Lendacky <thomas.lendacky@amd.com>
 717M:      Gary Hook <gary.hook@amd.com>
 718L:      linux-crypto@vger.kernel.org
 719S:      Supported
 720F:      drivers/crypto/ccp/
 721F:      include/linux/ccp.h
 722
 723AMD FAM15H PROCESSOR POWER MONITORING DRIVER
 724M:      Huang Rui <ray.huang@amd.com>
 725L:      linux-hwmon@vger.kernel.org
 726S:      Supported
 727F:      Documentation/hwmon/fam15h_power
 728F:      drivers/hwmon/fam15h_power.c
 729
 730AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
 731L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 732S:      Orphan
 733F:      drivers/usb/gadget/udc/amd5536udc.*
 734
 735AMD GEODE PROCESSOR/CHIPSET SUPPORT
 736P:      Andres Salomon <dilinger@queued.net>
 737L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
 738W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
 739S:      Supported
 740F:      drivers/char/hw_random/geode-rng.c
 741F:      drivers/crypto/geode*
 742F:      drivers/video/fbdev/geode/
 743F:      arch/x86/include/asm/geode.h
 744
 745AMD IOMMU (AMD-VI)
 746M:      Joerg Roedel <joro@8bytes.org>
 747L:      iommu@lists.linux-foundation.org
 748T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
 749S:      Maintained
 750F:      drivers/iommu/amd_iommu*.[ch]
 751F:      include/linux/amd-iommu.h
 752
 753AMD KFD
 754M:      Oded Gabbay <oded.gabbay@gmail.com>
 755L:      dri-devel@lists.freedesktop.org
 756T:      git git://people.freedesktop.org/~gabbayo/linux.git
 757S:      Supported
 758F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
 759F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
 760F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
 761F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
 762F:      drivers/gpu/drm/amd/amdkfd/
 763F:      drivers/gpu/drm/amd/include/cik_structs.h
 764F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
 765F:      drivers/gpu/drm/amd/include/vi_structs.h
 766F:      include/uapi/linux/kfd_ioctl.h
 767
 768AMD SEATTLE DEVICE TREE SUPPORT
 769M:      Brijesh Singh <brijeshkumar.singh@amd.com>
 770M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
 771M:      Tom Lendacky <thomas.lendacky@amd.com>
 772S:      Supported
 773F:      arch/arm64/boot/dts/amd/
 774
 775AMD XGBE DRIVER
 776M:      Tom Lendacky <thomas.lendacky@amd.com>
 777L:      netdev@vger.kernel.org
 778S:      Supported
 779F:      drivers/net/ethernet/amd/xgbe/
 780F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
 781
 782AMS (Apple Motion Sensor) DRIVER
 783M:      Michael Hanselmann <linux-kernel@hansmi.ch>
 784S:      Supported
 785F:      drivers/macintosh/ams/
 786
 787ANALOG DEVICES INC AD9389B DRIVER
 788M:      Hans Verkuil <hans.verkuil@cisco.com>
 789L:      linux-media@vger.kernel.org
 790S:      Maintained
 791F:      drivers/media/i2c/ad9389b*
 792
 793ANALOG DEVICES INC ADV7180 DRIVER
 794M:      Lars-Peter Clausen <lars@metafoo.de>
 795L:      linux-media@vger.kernel.org
 796W:      http://ez.analog.com/community/linux-device-drivers
 797S:      Supported
 798F:      drivers/media/i2c/adv7180.c
 799
 800ANALOG DEVICES INC ADV748X DRIVER
 801M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
 802L:      linux-media@vger.kernel.org
 803S:      Maintained
 804F:      drivers/media/i2c/adv748x/*
 805
 806ANALOG DEVICES INC ADV7511 DRIVER
 807M:      Hans Verkuil <hans.verkuil@cisco.com>
 808L:      linux-media@vger.kernel.org
 809S:      Maintained
 810F:      drivers/media/i2c/adv7511*
 811
 812ANALOG DEVICES INC ADV7604 DRIVER
 813M:      Hans Verkuil <hans.verkuil@cisco.com>
 814L:      linux-media@vger.kernel.org
 815S:      Maintained
 816F:      drivers/media/i2c/adv7604*
 817
 818ANALOG DEVICES INC ADV7842 DRIVER
 819M:      Hans Verkuil <hans.verkuil@cisco.com>
 820L:      linux-media@vger.kernel.org
 821S:      Maintained
 822F:      drivers/media/i2c/adv7842*
 823
 824ANALOG DEVICES INC ASOC CODEC DRIVERS
 825M:      Lars-Peter Clausen <lars@metafoo.de>
 826L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 827W:      http://wiki.analog.com/
 828W:      http://ez.analog.com/community/linux-device-drivers
 829S:      Supported
 830F:      sound/soc/codecs/adau*
 831F:      sound/soc/codecs/adav*
 832F:      sound/soc/codecs/ad1*
 833F:      sound/soc/codecs/ad7*
 834F:      sound/soc/codecs/ssm*
 835F:      sound/soc/codecs/sigmadsp.*
 836
 837ANALOG DEVICES INC ASOC DRIVERS
 838L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
 839L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 840W:      http://blackfin.uclinux.org/
 841S:      Supported
 842F:      sound/soc/blackfin/*
 843
 844ANALOG DEVICES INC DMA DRIVERS
 845M:      Lars-Peter Clausen <lars@metafoo.de>
 846W:      http://ez.analog.com/community/linux-device-drivers
 847S:      Supported
 848F:      drivers/dma/dma-axi-dmac.c
 849
 850ANALOG DEVICES INC IIO DRIVERS
 851M:      Lars-Peter Clausen <lars@metafoo.de>
 852M:      Michael Hennerich <Michael.Hennerich@analog.com>
 853W:      http://wiki.analog.com/
 854W:      http://ez.analog.com/community/linux-device-drivers
 855S:      Supported
 856F:      drivers/iio/*/ad*
 857F:      drivers/iio/adc/ltc2497*
 858X:      drivers/iio/*/adjd*
 859F:      drivers/staging/iio/*/ad*
 860F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
 861
 862ANDROID CONFIG FRAGMENTS
 863M:      Rob Herring <robh@kernel.org>
 864S:      Supported
 865F:      kernel/configs/android*
 866
 867ANDROID DRIVERS
 868M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 869M:      Arve Hjønnevåg <arve@android.com>
 870M:      Todd Kjos <tkjos@android.com>
 871M:      Martijn Coenen <maco@android.com>
 872T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
 873L:      devel@driverdev.osuosl.org
 874S:      Supported
 875F:      drivers/android/
 876F:      drivers/staging/android/
 877
 878ANDROID GOLDFISH RTC DRIVER
 879M:      Miodrag Dinic <miodrag.dinic@mips.com>
 880S:      Supported
 881F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
 882F:      drivers/rtc/rtc-goldfish.c
 883
 884ANDROID ION DRIVER
 885M:      Laura Abbott <labbott@redhat.com>
 886M:      Sumit Semwal <sumit.semwal@linaro.org>
 887L:      devel@driverdev.osuosl.org
 888S:      Supported
 889F:      drivers/staging/android/ion
 890F:      drivers/staging/android/uapi/ion.h
 891F:      drivers/staging/android/uapi/ion_test.h
 892
 893AOA (Apple Onboard Audio) ALSA DRIVER
 894M:      Johannes Berg <johannes@sipsolutions.net>
 895L:      linuxppc-dev@lists.ozlabs.org
 896L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
 897S:      Maintained
 898F:      sound/aoa/
 899
 900APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
 901M:      William Breathitt Gray <vilhelm.gray@gmail.com>
 902L:      linux-iio@vger.kernel.org
 903S:      Maintained
 904F:      drivers/iio/adc/stx104.c
 905
 906APM DRIVER
 907M:      Jiri Kosina <jikos@kernel.org>
 908S:      Odd fixes
 909T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
 910F:      arch/x86/kernel/apm_32.c
 911F:      include/linux/apm_bios.h
 912F:      include/uapi/linux/apm_bios.h
 913F:      drivers/char/apm-emulation.c
 914
 915APPARMOR SECURITY MODULE
 916M:      John Johansen <john.johansen@canonical.com>
 917L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
 918W:      apparmor.wiki.kernel.org
 919T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
 920S:      Supported
 921F:      security/apparmor/
 922F:      Documentation/admin-guide/LSM/apparmor.rst
 923
 924APPLE BCM5974 MULTITOUCH DRIVER
 925M:      Henrik Rydberg <rydberg@bitmath.org>
 926L:      linux-input@vger.kernel.org
 927S:      Odd fixes
 928F:      drivers/input/mouse/bcm5974.c
 929
 930APPLE SMC DRIVER
 931M:      Henrik Rydberg <rydberg@bitmath.org>
 932L:      linux-hwmon@vger.kernel.org
 933S:      Odd fixes
 934F:      drivers/hwmon/applesmc.c
 935
 936APPLETALK NETWORK LAYER
 937L:      netdev@vger.kernel.org
 938S:      Odd fixes
 939F:      drivers/net/appletalk/
 940F:      net/appletalk/
 941
 942APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
 943M:      Duc Dang <dhdang@apm.com>
 944S:      Supported
 945F:      arch/arm64/boot/dts/apm/
 946
 947APPLIED MICRO (APM) X-GENE SOC EDAC
 948M:      Loc Ho <lho@apm.com>
 949S:      Supported
 950F:      drivers/edac/xgene_edac.c
 951F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
 952
 953APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
 954M:      Iyappan Subramanian <isubramanian@apm.com>
 955M:      Keyur Chudgar <kchudgar@apm.com>
 956S:      Supported
 957F:      drivers/net/ethernet/apm/xgene-v2/
 958
 959APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
 960M:      Iyappan Subramanian <isubramanian@apm.com>
 961M:      Keyur Chudgar <kchudgar@apm.com>
 962M:      Quan Nguyen <qnguyen@apm.com>
 963S:      Supported
 964F:      drivers/net/ethernet/apm/xgene/
 965F:      drivers/net/phy/mdio-xgene.c
 966F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
 967F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
 968
 969APPLIED MICRO (APM) X-GENE SOC PMU
 970M:      Tai Nguyen <ttnguyen@apm.com>
 971S:      Supported
 972F:      drivers/perf/xgene_pmu.c
 973F:      Documentation/perf/xgene-pmu.txt
 974F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
 975
 976APTINA CAMERA SENSOR PLL
 977M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
 978L:      linux-media@vger.kernel.org
 979S:      Maintained
 980F:      drivers/media/i2c/aptina-pll.*
 981
 982ARC FRAMEBUFFER DRIVER
 983M:      Jaya Kumar <jayalk@intworks.biz>
 984S:      Maintained
 985F:      drivers/video/fbdev/arcfb.c
 986F:      drivers/video/fbdev/core/fb_defio.c
 987
 988ARC PGU DRM DRIVER
 989M:      Alexey Brodkin <abrodkin@synopsys.com>
 990S:      Supported
 991F:      drivers/gpu/drm/arc/
 992F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
 993
 994ARCNET NETWORK LAYER
 995M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
 996L:      netdev@vger.kernel.org
 997S:      Maintained
 998F:      drivers/net/arcnet/
 999F:      include/uapi/linux/if_arcnet.h
1000
1001ARM ARCHITECTED TIMER DRIVER
1002M:      Mark Rutland <mark.rutland@arm.com>
1003M:      Marc Zyngier <marc.zyngier@arm.com>
1004L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S:      Maintained
1006F:      arch/arm/include/asm/arch_timer.h
1007F:      arch/arm64/include/asm/arch_timer.h
1008F:      drivers/clocksource/arm_arch_timer.c
1009
1010ARM HDLCD DRM DRIVER
1011M:      Liviu Dudau <liviu.dudau@arm.com>
1012S:      Supported
1013F:      drivers/gpu/drm/arm/hdlcd_*
1014F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1015
1016ARM MALI-DP DRM DRIVER
1017M:      Liviu Dudau <liviu.dudau@arm.com>
1018M:      Brian Starkey <brian.starkey@arm.com>
1019M:      Mali DP Maintainers <malidp@foss.arm.com>
1020S:      Supported
1021F:      drivers/gpu/drm/arm/
1022F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1023
1024ARM MFM AND FLOPPY DRIVERS
1025M:      Ian Molton <spyro@f2s.com>
1026S:      Maintained
1027F:      arch/arm/lib/floppydma.S
1028F:      arch/arm/include/asm/floppy.h
1029
1030ARM PMU PROFILING AND DEBUGGING
1031M:      Will Deacon <will.deacon@arm.com>
1032M:      Mark Rutland <mark.rutland@arm.com>
1033S:      Maintained
1034L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035F:      arch/arm*/kernel/perf_*
1036F:      arch/arm/oprofile/common.c
1037F:      arch/arm*/kernel/hw_breakpoint.c
1038F:      arch/arm*/include/asm/hw_breakpoint.h
1039F:      arch/arm*/include/asm/perf_event.h
1040F:      drivers/perf/*
1041F:      include/linux/perf/arm_pmu.h
1042F:      Documentation/devicetree/bindings/arm/pmu.txt
1043F:      Documentation/devicetree/bindings/perf/
1044
1045ARM PORT
1046M:      Russell King <linux@armlinux.org.uk>
1047L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048W:      http://www.armlinux.org.uk/
1049S:      Maintained
1050T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1051F:      arch/arm/
1052
1053ARM PRIMECELL AACI PL041 DRIVER
1054M:      Russell King <linux@armlinux.org.uk>
1055S:      Maintained
1056F:      sound/arm/aaci.*
1057
1058ARM PRIMECELL BUS SUPPORT
1059M:      Russell King <linux@armlinux.org.uk>
1060S:      Maintained
1061F:      drivers/amba/
1062F:      include/linux/amba/bus.h
1063
1064ARM PRIMECELL CLCD PL110 DRIVER
1065M:      Russell King <linux@armlinux.org.uk>
1066S:      Maintained
1067F:      drivers/video/fbdev/amba-clcd.*
1068
1069ARM PRIMECELL KMI PL050 DRIVER
1070M:      Russell King <linux@armlinux.org.uk>
1071S:      Maintained
1072F:      drivers/input/serio/ambakmi.*
1073F:      include/linux/amba/kmi.h
1074
1075ARM PRIMECELL MMCI PL180/1 DRIVER
1076M:      Russell King <linux@armlinux.org.uk>
1077S:      Maintained
1078F:      drivers/mmc/host/mmci.*
1079F:      include/linux/amba/mmci.h
1080
1081ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1082M:      Russell King <linux@armlinux.org.uk>
1083S:      Maintained
1084F:      drivers/tty/serial/amba-pl01*.c
1085F:      include/linux/amba/serial.h
1086
1087ARM SMMU DRIVERS
1088M:      Will Deacon <will.deacon@arm.com>
1089R:      Robin Murphy <robin.murphy@arm.com>
1090L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S:      Maintained
1092F:      drivers/iommu/arm-smmu.c
1093F:      drivers/iommu/arm-smmu-v3.c
1094F:      drivers/iommu/io-pgtable-arm.c
1095F:      drivers/iommu/io-pgtable-arm-v7s.c
1096
1097ARM SUB-ARCHITECTURES
1098L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S:      Maintained
1100F:      arch/arm/mach-*/
1101F:      arch/arm/plat-*/
1102T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1103
1104ARM/ACTIONS SEMI ARCHITECTURE
1105M:      Andreas Färber <afaerber@suse.de>
1106L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107S:      Maintained
1108N:      owl
1109F:      arch/arm/mach-actions/
1110F:      arch/arm/boot/dts/owl-*
1111F:      arch/arm64/boot/dts/actions/
1112F:      drivers/clocksource/owl-*
1113F:      drivers/soc/actions/
1114F:      include/dt-bindings/power/owl-*
1115F:      include/linux/soc/actions/
1116F:      Documentation/devicetree/bindings/arm/actions.txt
1117F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1118F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1119
1120ARM/ADS SPHERE MACHINE SUPPORT
1121M:      Lennert Buytenhek <kernel@wantstofly.org>
1122L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S:      Maintained
1124
1125ARM/AFEB9260 MACHINE SUPPORT
1126M:      Sergey Lapin <slapin@ossfans.org>
1127L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128S:      Maintained
1129
1130ARM/AJECO 1ARM MACHINE SUPPORT
1131M:      Lennert Buytenhek <kernel@wantstofly.org>
1132L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133S:      Maintained
1134
1135ARM/Allwinner SoC Clock Support
1136M:      Emilio López <emilio@elopez.com.ar>
1137S:      Maintained
1138F:      drivers/clk/sunxi/
1139
1140ARM/Allwinner sunXi SoC support
1141M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1142M:      Chen-Yu Tsai <wens@csie.org>
1143L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S:      Maintained
1145N:      sun[x456789]i
1146N:      sun50i
1147F:      arch/arm/mach-sunxi/
1148F:      arch/arm64/boot/dts/allwinner/
1149F:      drivers/clk/sunxi-ng/
1150F:      drivers/pinctrl/sunxi/
1151F:      drivers/soc/sunxi/
1152T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1153
1154ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1155M:      Neil Armstrong <narmstrong@baylibre.com>
1156M:      Jerome Brunet <jbrunet@baylibre.com>
1157L:      linux-amlogic@lists.infradead.org
1158S:      Maintained
1159F:      drivers/clk/meson/
1160F:      include/dt-bindings/clock/meson*
1161F:      include/dt-bindings/clock/gxbb*
1162F:      Documentation/devicetree/bindings/clock/amlogic*
1163
1164ARM/Amlogic Meson SoC support
1165M:      Carlo Caione <carlo@caione.org>
1166M:      Kevin Hilman <khilman@baylibre.com>
1167L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168L:      linux-amlogic@lists.infradead.org
1169W:      http://linux-meson.com/
1170S:      Maintained
1171F:      arch/arm/mach-meson/
1172F:      arch/arm/boot/dts/meson*
1173F:      arch/arm64/boot/dts/amlogic/
1174F:      drivers/pinctrl/meson/
1175F:      drivers/mmc/host/meson*
1176N:      meson
1177
1178ARM/Annapurna Labs ALPINE ARCHITECTURE
1179M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1180M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1181L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182S:      Maintained
1183F:      arch/arm/mach-alpine/
1184F:      arch/arm/boot/dts/alpine*
1185F:      arch/arm64/boot/dts/al/
1186F:      drivers/*/*alpine*
1187
1188ARM/ARTPEC MACHINE SUPPORT
1189M:      Jesper Nilsson <jesper.nilsson@axis.com>
1190M:      Lars Persson <lars.persson@axis.com>
1191M:      Niklas Cassel <niklas.cassel@axis.com>
1192S:      Maintained
1193L:      linux-arm-kernel@axis.com
1194F:      arch/arm/mach-artpec
1195F:      arch/arm/boot/dts/artpec6*
1196F:      drivers/clk/axis
1197F:      drivers/crypto/axis
1198F:      drivers/pinctrl/pinctrl-artpec*
1199F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1200
1201ARM/ASPEED I2C DRIVER
1202M:      Brendan Higgins <brendanhiggins@google.com>
1203R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1204R:      Joel Stanley <joel@jms.id.au>
1205L:      linux-i2c@vger.kernel.org
1206L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1207S:      Maintained
1208F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1209F:      drivers/i2c/busses/i2c-aspeed.c
1210F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1211F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1212
1213ARM/ASPEED MACHINE SUPPORT
1214M:      Joel Stanley <joel@jms.id.au>
1215S:      Maintained
1216F:      arch/arm/mach-aspeed/
1217F:      arch/arm/boot/dts/aspeed-*
1218F:      drivers/*/*aspeed*
1219
1220ARM/ATMEL AT91 Clock Support
1221M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1222S:      Maintained
1223F:      drivers/clk/at91
1224
1225ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1226M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1227M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1228L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229W:      http://www.linux4sam.org
1230T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1231S:      Supported
1232N:      at91
1233N:      atmel
1234F:      arch/arm/mach-at91/
1235F:      include/soc/at91/
1236F:      arch/arm/boot/dts/at91*.dts
1237F:      arch/arm/boot/dts/at91*.dtsi
1238F:      arch/arm/boot/dts/sama*.dts
1239F:      arch/arm/boot/dts/sama*.dtsi
1240F:      arch/arm/include/debug/at91.S
1241F:      drivers/memory/atmel*
1242F:      drivers/watchdog/sama5d4_wdt.c
1243X:      drivers/input/touchscreen/atmel_mxt_ts.c
1244X:      drivers/net/wireless/atmel/
1245
1246ARM/CALXEDA HIGHBANK ARCHITECTURE
1247M:      Rob Herring <robh@kernel.org>
1248L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S:      Maintained
1250F:      arch/arm/mach-highbank/
1251F:      arch/arm/boot/dts/highbank.dts
1252F:      arch/arm/boot/dts/ecx-*.dts*
1253
1254ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1255M:      Krzysztof Halasa <khalasa@piap.pl>
1256S:      Maintained
1257F:      arch/arm/mach-cns3xxx/
1258
1259ARM/CAVIUM THUNDER NETWORK DRIVER
1260M:      Sunil Goutham <sgoutham@cavium.com>
1261M:      Robert Richter <rric@kernel.org>
1262L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:      Supported
1264F:      drivers/net/ethernet/cavium/thunder/
1265
1266ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1267M:      Alexander Shiyan <shc_work@mail.ru>
1268L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S:      Odd Fixes
1270N:      clps711x
1271
1272ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1273M:      Lennert Buytenhek <kernel@wantstofly.org>
1274L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:      Maintained
1276
1277ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1278M:      Hartley Sweeten <hsweeten@visionengravers.com>
1279M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1280L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:      Maintained
1282F:      arch/arm/mach-ep93xx/
1283F:      arch/arm/mach-ep93xx/include/mach/
1284
1285ARM/CLKDEV SUPPORT
1286M:      Russell King <linux@armlinux.org.uk>
1287L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:      Maintained
1289T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1290F:      arch/arm/include/asm/clkdev.h
1291F:      drivers/clk/clkdev.c
1292
1293ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1294M:      Mike Rapoport <mike@compulab.co.il>
1295L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296S:      Maintained
1297
1298ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1299M:      Baruch Siach <baruch@tkos.co.il>
1300L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:      Maintained
1302F:      arch/arm/boot/dts/cx92755*
1303N:      digicolor
1304
1305ARM/CONTEC MICRO9 MACHINE SUPPORT
1306M:      Hubert Feurstein <hubert.feurstein@contec.at>
1307S:      Maintained
1308F:      arch/arm/mach-ep93xx/micro9.c
1309
1310ARM/CORESIGHT FRAMEWORK AND DRIVERS
1311M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1312L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S:      Maintained
1314F:      drivers/hwtracing/coresight/*
1315F:      Documentation/trace/coresight.txt
1316F:      Documentation/trace/coresight-cpu-debug.txt
1317F:      Documentation/devicetree/bindings/arm/coresight.txt
1318F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1319F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1320F:      tools/perf/arch/arm/util/pmu.c
1321F:      tools/perf/arch/arm/util/auxtrace.c
1322F:      tools/perf/arch/arm/util/cs-etm.c
1323F:      tools/perf/arch/arm/util/cs-etm.h
1324F:      tools/perf/util/cs-etm.h
1325
1326ARM/CORGI MACHINE SUPPORT
1327M:      Richard Purdie <rpurdie@rpsys.net>
1328S:      Maintained
1329
1330ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1331M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1332M:      Linus Walleij <linus.walleij@linaro.org>
1333L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334T:      git git://github.com/ulli-kroll/linux.git
1335S:      Maintained
1336F:      Documentation/devicetree/bindings/arm/gemini.txt
1337F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1338F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1339F:      arch/arm/mach-gemini/
1340F:      drivers/pinctrl/pinctrl-gemini.c
1341F:      drivers/rtc/rtc-ftrtc010.c
1342
1343ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1344M:      Barry Song <baohua@kernel.org>
1345L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1347S:      Maintained
1348F:      arch/arm/boot/dts/prima2*
1349F:      arch/arm/mach-prima2/
1350F:      drivers/clk/sirf/
1351F:      drivers/clocksource/timer-prima2.c
1352F:      drivers/clocksource/timer-atlas7.c
1353N:      [^a-z]sirf
1354
1355ARM/EBSA110 MACHINE SUPPORT
1356M:      Russell King <linux@armlinux.org.uk>
1357L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358W:      http://www.armlinux.org.uk/
1359S:      Maintained
1360F:      arch/arm/mach-ebsa110/
1361F:      drivers/net/ethernet/amd/am79c961a.*
1362
1363ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1364M:      Uwe Kleine-König <kernel@pengutronix.de>
1365L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:      Maintained
1367N:      efm32
1368
1369ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1370M:      Robert Jarzmik <robert.jarzmik@free.fr>
1371L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S:      Maintained
1373F:      arch/arm/mach-pxa/ezx.c
1374
1375ARM/FARADAY FA526 PORT
1376M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1377L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:      Maintained
1379T:      git git://git.berlios.de/gemini-board
1380F:      arch/arm/mm/*-fa*
1381
1382ARM/FOOTBRIDGE ARCHITECTURE
1383M:      Russell King <linux@armlinux.org.uk>
1384L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385W:      http://www.armlinux.org.uk/
1386S:      Maintained
1387F:      arch/arm/include/asm/hardware/dec21285.h
1388F:      arch/arm/mach-footbridge/
1389
1390ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1391M:      Shawn Guo <shawnguo@kernel.org>
1392M:      Sascha Hauer <kernel@pengutronix.de>
1393R:      Fabio Estevam <fabio.estevam@nxp.com>
1394L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395S:      Maintained
1396T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1397F:      arch/arm/mach-imx/
1398F:      arch/arm/mach-mxs/
1399F:      arch/arm/boot/dts/imx*
1400F:      arch/arm/configs/imx*_defconfig
1401F:      drivers/clk/imx/
1402F:      drivers/soc/imx/
1403F:      include/soc/imx/
1404
1405ARM/FREESCALE VYBRID ARM ARCHITECTURE
1406M:      Shawn Guo <shawnguo@kernel.org>
1407M:      Sascha Hauer <kernel@pengutronix.de>
1408R:      Stefan Agner <stefan@agner.ch>
1409L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:      Maintained
1411T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1412F:      arch/arm/mach-imx/*vf610*
1413F:      arch/arm/boot/dts/vf*
1414
1415ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1416M:      Lennert Buytenhek <kernel@wantstofly.org>
1417L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:      Maintained
1419
1420ARM/GUMSTIX MACHINE SUPPORT
1421M:      Steve Sakoman <sakoman@gmail.com>
1422L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423S:      Maintained
1424
1425ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1426M:      Philipp Zabel <philipp.zabel@gmail.com>
1427M:      Paul Parsons <lost.distance@yahoo.com>
1428L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:      Maintained
1430F:      arch/arm/mach-pxa/hx4700.c
1431F:      arch/arm/mach-pxa/include/mach/hx4700.h
1432F:      sound/soc/pxa/hx4700.c
1433
1434ARM/HISILICON SOC SUPPORT
1435M:      Wei Xu <xuwei5@hisilicon.com>
1436L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437W:      http://www.hisilicon.com
1438S:      Supported
1439T:      git git://github.com/hisilicon/linux-hisi.git
1440F:      arch/arm/mach-hisi/
1441F:      arch/arm/boot/dts/hi3*
1442F:      arch/arm/boot/dts/hip*
1443F:      arch/arm/boot/dts/hisi*
1444F:      arch/arm64/boot/dts/hisilicon/
1445
1446ARM/HP JORNADA 7XX MACHINE SUPPORT
1447M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1448W:      www.jlime.com
1449S:      Maintained
1450T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1451F:      arch/arm/mach-sa1100/jornada720.c
1452F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1453
1454ARM/IGEP MACHINE SUPPORT
1455M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1456M:      Javier Martinez Canillas <javier@dowhile0.org>
1457L:      linux-omap@vger.kernel.org
1458L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:      Maintained
1460F:      arch/arm/boot/dts/omap3-igep*
1461
1462ARM/INCOME PXA270 SUPPORT
1463M:      Marek Vasut <marek.vasut@gmail.com>
1464L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465S:      Maintained
1466F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1467
1468ARM/INTEL IOP13XX ARM ARCHITECTURE
1469M:      Lennert Buytenhek <kernel@wantstofly.org>
1470L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:      Maintained
1472
1473ARM/INTEL IOP32X ARM ARCHITECTURE
1474M:      Lennert Buytenhek <kernel@wantstofly.org>
1475L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:      Maintained
1477
1478ARM/INTEL IOP33X ARM ARCHITECTURE
1479L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480S:      Orphan
1481
1482ARM/INTEL IQ81342EX MACHINE SUPPORT
1483M:      Lennert Buytenhek <kernel@wantstofly.org>
1484L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485S:      Maintained
1486
1487ARM/INTEL IXDP2850 MACHINE SUPPORT
1488M:      Lennert Buytenhek <kernel@wantstofly.org>
1489L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490S:      Maintained
1491
1492ARM/INTEL IXP4XX ARM ARCHITECTURE
1493M:      Imre Kaloz <kaloz@openwrt.org>
1494M:      Krzysztof Halasa <khalasa@piap.pl>
1495L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S:      Maintained
1497F:      arch/arm/mach-ixp4xx/
1498
1499ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1500M:      Jonathan Cameron <jic23@cam.ac.uk>
1501L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:      Maintained
1503F:      arch/arm/mach-pxa/stargate2.c
1504F:      drivers/pcmcia/pxa2xx_stargate2.c
1505
1506ARM/INTEL XSC3 (MANZANO) ARM CORE
1507M:      Lennert Buytenhek <kernel@wantstofly.org>
1508L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509S:      Maintained
1510
1511ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1512M:      Lennert Buytenhek <kernel@wantstofly.org>
1513L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514S:      Maintained
1515
1516ARM/LG1K ARCHITECTURE
1517M:      Chanho Min <chanho.min@lge.com>
1518L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:      Maintained
1520F:      arch/arm64/boot/dts/lg/
1521
1522ARM/LOGICPD PXA270 MACHINE SUPPORT
1523M:      Lennert Buytenhek <kernel@wantstofly.org>
1524L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525S:      Maintained
1526
1527ARM/LPC18XX ARCHITECTURE
1528M:      Joachim Eastwood <manabian@gmail.com>
1529L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530S:      Maintained
1531F:      arch/arm/boot/dts/lpc43*
1532F:      drivers/clk/nxp/clk-lpc18xx*
1533F:      drivers/clocksource/time-lpc32xx.c
1534F:      drivers/i2c/busses/i2c-lpc2k.c
1535F:      drivers/memory/pl172.c
1536F:      drivers/mtd/spi-nor/nxp-spifi.c
1537F:      drivers/rtc/rtc-lpc24xx.c
1538N:      lpc18xx
1539
1540ARM/LPC32XX SOC SUPPORT
1541M:      Vladimir Zapolskiy <vz@mleia.com>
1542M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1543L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1545S:      Maintained
1546F:      arch/arm/boot/dts/lpc32*
1547F:      arch/arm/mach-lpc32xx/
1548F:      drivers/i2c/busses/i2c-pnx.c
1549F:      drivers/net/ethernet/nxp/lpc_eth.c
1550F:      drivers/usb/host/ohci-nxp.c
1551F:      drivers/watchdog/pnx4008_wdt.c
1552N:      lpc32xx
1553
1554ARM/MAGICIAN MACHINE SUPPORT
1555M:      Philipp Zabel <philipp.zabel@gmail.com>
1556S:      Maintained
1557
1558ARM/Marvell Berlin SoC support
1559M:      Jisheng Zhang <jszhang@marvell.com>
1560M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1561L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562S:      Maintained
1563F:      arch/arm/mach-berlin/
1564F:      arch/arm/boot/dts/berlin*
1565F:      arch/arm64/boot/dts/marvell/berlin*
1566
1567ARM/Marvell Dove/MV78xx0/Orion SOC support
1568M:      Jason Cooper <jason@lakedaemon.net>
1569M:      Andrew Lunn <andrew@lunn.ch>
1570M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1571M:      Gregory Clement <gregory.clement@free-electrons.com>
1572L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573S:      Maintained
1574F:      Documentation/devicetree/bindings/soc/dove/
1575F:      arch/arm/mach-dove/
1576F:      arch/arm/mach-mv78xx0/
1577F:      arch/arm/mach-orion5x/
1578F:      arch/arm/plat-orion/
1579F:      arch/arm/boot/dts/dove*
1580F:      arch/arm/boot/dts/orion5x*
1581
1582ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1583M:      Jason Cooper <jason@lakedaemon.net>
1584M:      Andrew Lunn <andrew@lunn.ch>
1585M:      Gregory Clement <gregory.clement@free-electrons.com>
1586M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1587L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588S:      Maintained
1589F:      arch/arm/boot/dts/armada*
1590F:      arch/arm/boot/dts/kirkwood*
1591F:      arch/arm/configs/mvebu_*_defconfig
1592F:      arch/arm/mach-mvebu/
1593F:      arch/arm64/boot/dts/marvell/armada*
1594F:      drivers/cpufreq/mvebu-cpufreq.c
1595F:      drivers/irqchip/irq-armada-370-xp.c
1596F:      drivers/irqchip/irq-mvebu-*
1597F:      drivers/pinctrl/mvebu/
1598F:      drivers/rtc/rtc-armada38x.c
1599
1600ARM/Mediatek RTC DRIVER
1601M:      Eddie Huang <eddie.huang@mediatek.com>
1602M:      Sean Wang <sean.wang@mediatek.com>
1603L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1605S:      Maintained
1606F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1607F:      drivers/rtc/rtc-mt6397.c
1608F:      drivers/rtc/rtc-mt7622.c
1609
1610ARM/Mediatek SoC support
1611M:      Matthias Brugger <matthias.bgg@gmail.com>
1612L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614S:      Maintained
1615F:      arch/arm/boot/dts/mt6*
1616F:      arch/arm/boot/dts/mt7*
1617F:      arch/arm/boot/dts/mt8*
1618F:      arch/arm/mach-mediatek/
1619F:      arch/arm64/boot/dts/mediatek/
1620N:      mtk
1621K:      mediatek
1622
1623ARM/Mediatek USB3 PHY DRIVER
1624M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1625L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1627S:      Maintained
1628F:      drivers/phy/mediatek/phy-mtk-tphy.c
1629
1630ARM/MICREL KS8695 ARCHITECTURE
1631M:      Greg Ungerer <gerg@uclinux.org>
1632L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633F:      arch/arm/mach-ks8695/
1634S:      Odd Fixes
1635
1636ARM/MIOA701 MACHINE SUPPORT
1637M:      Robert Jarzmik <robert.jarzmik@free.fr>
1638L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639F:      arch/arm/mach-pxa/mioa701.c
1640S:      Maintained
1641
1642ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1643M:      Michael Petchkovsky <mkpetch@internode.on.net>
1644S:      Maintained
1645
1646ARM/NOMADIK ARCHITECTURE
1647M:      Alessandro Rubini <rubini@unipv.it>
1648M:      Linus Walleij <linus.walleij@linaro.org>
1649L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650S:      Maintained
1651F:      arch/arm/mach-nomadik/
1652F:      drivers/pinctrl/nomadik/
1653F:      drivers/i2c/busses/i2c-nomadik.c
1654T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1655
1656ARM/NUVOTON W90X900 ARM ARCHITECTURE
1657M:      Wan ZongShun <mcuos.com@gmail.com>
1658L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659W:      http://www.mcuos.com
1660S:      Maintained
1661F:      arch/arm/mach-w90x900/
1662F:      drivers/input/keyboard/w90p910_keypad.c
1663F:      drivers/input/touchscreen/w90p910_ts.c
1664F:      drivers/watchdog/nuc900_wdt.c
1665F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1666F:      drivers/mtd/nand/nuc900_nand.c
1667F:      drivers/rtc/rtc-nuc900.c
1668F:      drivers/spi/spi-nuc900.c
1669F:      drivers/usb/host/ehci-w90x900.c
1670F:      drivers/video/fbdev/nuc900fb.c
1671
1672ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1673M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1674L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1675W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1676S:      Supported
1677
1678ARM/Orion SoC/Technologic Systems TS-78xx platform support
1679M:      Alexander Clouter <alex@digriz.org.uk>
1680L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681W:      http://www.digriz.org.uk/ts78xx/kernel
1682S:      Maintained
1683F:      arch/arm/mach-orion5x/ts78xx-*
1684
1685ARM/OXNAS platform support
1686M:      Neil Armstrong <narmstrong@baylibre.com>
1687L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1689S:      Maintained
1690F:      arch/arm/mach-oxnas/
1691F:      arch/arm/boot/dts/ox8*.dtsi
1692F:      arch/arm/boot/dts/wd-mbwe.dts
1693F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1694N:      oxnas
1695
1696ARM/PALM TREO SUPPORT
1697M:      Tomas Cech <sleep_walker@suse.com>
1698L:      linux-arm-kernel@lists.infradead.org
1699W:      http://hackndev.com
1700S:      Maintained
1701F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1702F:      arch/arm/mach-pxa/palmtreo.c
1703
1704ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1705M:      Marek Vasut <marek.vasut@gmail.com>
1706L:      linux-arm-kernel@lists.infradead.org
1707W:      http://hackndev.com
1708S:      Maintained
1709F:      arch/arm/mach-pxa/include/mach/palmtx.h
1710F:      arch/arm/mach-pxa/palmtx.c
1711F:      arch/arm/mach-pxa/include/mach/palmt5.h
1712F:      arch/arm/mach-pxa/palmt5.c
1713F:      arch/arm/mach-pxa/include/mach/palmld.h
1714F:      arch/arm/mach-pxa/palmld.c
1715F:      arch/arm/mach-pxa/include/mach/palmte2.h
1716F:      arch/arm/mach-pxa/palmte2.c
1717F:      arch/arm/mach-pxa/include/mach/palmtc.h
1718F:      arch/arm/mach-pxa/palmtc.c
1719
1720ARM/PALMZ72 SUPPORT
1721M:      Sergey Lapin <slapin@ossfans.org>
1722L:      linux-arm-kernel@lists.infradead.org
1723W:      http://hackndev.com
1724S:      Maintained
1725F:      arch/arm/mach-pxa/include/mach/palmz72.h
1726F:      arch/arm/mach-pxa/palmz72.c
1727
1728ARM/PLEB SUPPORT
1729M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1730W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1731S:      Maintained
1732
1733ARM/PT DIGITAL BOARD PORT
1734M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1735L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736W:      http://www.armlinux.org.uk/
1737S:      Maintained
1738
1739ARM/QUALCOMM SUPPORT
1740M:      Andy Gross <andy.gross@linaro.org>
1741M:      David Brown <david.brown@linaro.org>
1742L:      linux-arm-msm@vger.kernel.org
1743L:      linux-soc@vger.kernel.org
1744S:      Maintained
1745F:      Documentation/devicetree/bindings/soc/qcom/
1746F:      arch/arm/boot/dts/qcom-*.dts
1747F:      arch/arm/boot/dts/qcom-*.dtsi
1748F:      arch/arm/mach-qcom/
1749F:      arch/arm64/boot/dts/qcom/*
1750F:      drivers/i2c/busses/i2c-qup.c
1751F:      drivers/clk/qcom/
1752F:      drivers/dma/qcom/
1753F:      drivers/soc/qcom/
1754F:      drivers/spi/spi-qup.c
1755F:      drivers/tty/serial/msm_serial.h
1756F:      drivers/tty/serial/msm_serial.c
1757F:      drivers/*/pm8???-*
1758F:      drivers/mfd/ssbi.c
1759F:      drivers/firmware/qcom_scm.c
1760T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1761
1762ARM/RADISYS ENP2611 MACHINE SUPPORT
1763M:      Lennert Buytenhek <kernel@wantstofly.org>
1764L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765S:      Maintained
1766
1767ARM/REALTEK ARCHITECTURE
1768M:      Andreas Färber <afaerber@suse.de>
1769L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770S:      Maintained
1771F:      arch/arm64/boot/dts/realtek/
1772F:      Documentation/devicetree/bindings/arm/realtek.txt
1773
1774ARM/RENESAS ARM64 ARCHITECTURE
1775M:      Simon Horman <horms@verge.net.au>
1776M:      Magnus Damm <magnus.damm@gmail.com>
1777L:      linux-renesas-soc@vger.kernel.org
1778Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1779T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1780S:      Supported
1781F:      arch/arm64/boot/dts/renesas/
1782F:      Documentation/devicetree/bindings/arm/shmobile.txt
1783F:      drivers/soc/renesas/
1784F:      include/linux/soc/renesas/
1785
1786ARM/RISCPC ARCHITECTURE
1787M:      Russell King <linux@armlinux.org.uk>
1788L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789W:      http://www.armlinux.org.uk/
1790S:      Maintained
1791F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1792F:      arch/arm/include/asm/hardware/ioc.h
1793F:      arch/arm/include/asm/hardware/iomd.h
1794F:      arch/arm/include/asm/hardware/memc.h
1795F:      arch/arm/mach-rpc/
1796F:      drivers/net/ethernet/8390/etherh.c
1797F:      drivers/net/ethernet/i825xx/ether1*
1798F:      drivers/net/ethernet/seeq/ether3*
1799F:      drivers/scsi/arm/
1800
1801ARM/Rockchip SoC support
1802M:      Heiko Stuebner <heiko@sntech.de>
1803L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804L:      linux-rockchip@lists.infradead.org
1805T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1806S:      Maintained
1807F:      arch/arm/boot/dts/rk3*
1808F:      arch/arm/boot/dts/rv1108*
1809F:      arch/arm/mach-rockchip/
1810F:      drivers/clk/rockchip/
1811F:      drivers/i2c/busses/i2c-rk3x.c
1812F:      drivers/*/*rockchip*
1813F:      drivers/*/*/*rockchip*
1814F:      sound/soc/rockchip/
1815N:      rockchip
1816
1817ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1818M:      Kukjin Kim <kgene@kernel.org>
1819M:      Krzysztof Kozlowski <krzk@kernel.org>
1820L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1822Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1823S:      Maintained
1824F:      arch/arm/boot/dts/s3c*
1825F:      arch/arm/boot/dts/s5p*
1826F:      arch/arm/boot/dts/samsung*
1827F:      arch/arm/boot/dts/exynos*
1828F:      arch/arm64/boot/dts/exynos/
1829F:      arch/arm/plat-samsung/
1830F:      arch/arm/mach-s3c24*/
1831F:      arch/arm/mach-s3c64xx/
1832F:      arch/arm/mach-s5p*/
1833F:      arch/arm/mach-exynos*/
1834F:      drivers/*/*s3c24*
1835F:      drivers/*/*/*s3c24*
1836F:      drivers/*/*s3c64xx*
1837F:      drivers/*/*s5pv210*
1838F:      drivers/memory/samsung/*
1839F:      drivers/soc/samsung/*
1840F:      Documentation/arm/Samsung/
1841F:      Documentation/devicetree/bindings/arm/samsung/
1842F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1843F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1844N:      exynos
1845
1846ARM/SAMSUNG MOBILE MACHINE SUPPORT
1847M:      Kyungmin Park <kyungmin.park@samsung.com>
1848L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849S:      Maintained
1850F:      arch/arm/mach-s5pv210/
1851
1852ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1853M:      Kyungmin Park <kyungmin.park@samsung.com>
1854M:      Kamil Debski <kamil@wypas.org>
1855M:      Andrzej Hajda <a.hajda@samsung.com>
1856L:      linux-arm-kernel@lists.infradead.org
1857L:      linux-media@vger.kernel.org
1858S:      Maintained
1859F:      drivers/media/platform/s5p-g2d/
1860
1861ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1862M:      Marek Szyprowski <m.szyprowski@samsung.com>
1863L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1864L:      linux-media@vger.kernel.org
1865S:      Maintained
1866F:      drivers/media/platform/s5p-cec/
1867F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1868
1869ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1870M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1871M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1872L:      linux-arm-kernel@lists.infradead.org
1873L:      linux-media@vger.kernel.org
1874S:      Maintained
1875F:      drivers/media/platform/s5p-jpeg/
1876
1877ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1878M:      Kyungmin Park <kyungmin.park@samsung.com>
1879M:      Kamil Debski <kamil@wypas.org>
1880M:      Jeongtae Park <jtp.park@samsung.com>
1881M:      Andrzej Hajda <a.hajda@samsung.com>
1882L:      linux-arm-kernel@lists.infradead.org
1883L:      linux-media@vger.kernel.org
1884S:      Maintained
1885F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1886F:      drivers/media/platform/s5p-mfc/
1887
1888ARM/SHMOBILE ARM ARCHITECTURE
1889M:      Simon Horman <horms@verge.net.au>
1890M:      Magnus Damm <magnus.damm@gmail.com>
1891L:      linux-renesas-soc@vger.kernel.org
1892Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1893T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1894S:      Supported
1895F:      arch/arm/boot/dts/emev2*
1896F:      arch/arm/boot/dts/r7s*
1897F:      arch/arm/boot/dts/r8a*
1898F:      arch/arm/boot/dts/sh*
1899F:      arch/arm/configs/shmobile_defconfig
1900F:      arch/arm/include/debug/renesas-scif.S
1901F:      arch/arm/mach-shmobile/
1902F:      Documentation/devicetree/bindings/arm/shmobile.txt
1903F:      drivers/soc/renesas/
1904F:      include/linux/soc/renesas/
1905
1906ARM/SOCFPGA ARCHITECTURE
1907M:      Dinh Nguyen <dinguyen@kernel.org>
1908S:      Maintained
1909F:      arch/arm/mach-socfpga/
1910F:      arch/arm/boot/dts/socfpga*
1911F:      arch/arm/configs/socfpga_defconfig
1912F:      arch/arm64/boot/dts/altera/
1913W:      http://www.rocketboards.org
1914T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1915
1916ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1917M:      Dinh Nguyen <dinguyen@kernel.org>
1918S:      Maintained
1919F:      drivers/clk/socfpga/
1920
1921ARM/SOCFPGA EDAC SUPPORT
1922M:      Thor Thayer <thor.thayer@linux.intel.com>
1923S:      Maintained
1924F:      drivers/edac/altera_edac.
1925
1926ARM/STI ARCHITECTURE
1927M:      Patrice Chotard <patrice.chotard@st.com>
1928L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929W:      http://www.stlinux.com
1930S:      Maintained
1931F:      arch/arm/mach-sti/
1932F:      arch/arm/boot/dts/sti*
1933F:      drivers/char/hw_random/st-rng.c
1934F:      drivers/clocksource/arm_global_timer.c
1935F:      drivers/clocksource/clksrc_st_lpc.c
1936F:      drivers/cpufreq/sti-cpufreq.c
1937F:      drivers/dma/st_fdma*
1938F:      drivers/i2c/busses/i2c-st.c
1939F:      drivers/media/rc/st_rc.c
1940F:      drivers/media/platform/sti/c8sectpfe/
1941F:      drivers/mmc/host/sdhci-st.c
1942F:      drivers/phy/st/phy-miphy28lp.c
1943F:      drivers/phy/st/phy-stih407-usb.c
1944F:      drivers/pinctrl/pinctrl-st.c
1945F:      drivers/remoteproc/st_remoteproc.c
1946F:      drivers/remoteproc/st_slim_rproc.c
1947F:      drivers/reset/sti/
1948F:      drivers/rtc/rtc-st-lpc.c
1949F:      drivers/tty/serial/st-asc.c
1950F:      drivers/usb/dwc3/dwc3-st.c
1951F:      drivers/usb/host/ehci-st.c
1952F:      drivers/usb/host/ohci-st.c
1953F:      drivers/watchdog/st_lpc_wdt.c
1954F:      drivers/ata/ahci_st.c
1955F:      include/linux/remoteproc/st_slim_rproc.h
1956
1957ARM/STM32 ARCHITECTURE
1958M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1959M:      Alexandre Torgue <alexandre.torgue@st.com>
1960L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:      Maintained
1962T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1963N:      stm32
1964F:      drivers/clocksource/armv7m_systick.c
1965
1966ARM/TANGO ARCHITECTURE
1967M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1968L:      linux-arm-kernel@lists.infradead.org
1969S:      Maintained
1970N:      tango
1971
1972ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1973M:      Lennert Buytenhek <kernel@wantstofly.org>
1974L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975S:      Maintained
1976
1977ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1978M:      Hans Verkuil <hans.verkuil@cisco.com>
1979L:      linux-tegra@vger.kernel.org
1980L:      linux-media@vger.kernel.org
1981S:      Maintained
1982F:      drivers/media/platform/tegra-cec/
1983F:      Documentation/devicetree/bindings/media/tegra-cec.txt
1984
1985ARM/TETON BGA MACHINE SUPPORT
1986M:      "Mark F. Brown" <mark.brown314@gmail.com>
1987L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988S:      Maintained
1989
1990ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1991M:      Santosh Shilimkar <ssantosh@kernel.org>
1992L:      linux-kernel@vger.kernel.org
1993S:      Maintained
1994F:      drivers/memory/*emif*
1995
1996ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1997M:      Santosh Shilimkar <ssantosh@kernel.org>
1998L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999S:      Maintained
2000F:      arch/arm/mach-keystone/
2001F:      arch/arm/boot/dts/keystone-*
2002T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2003
2004ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2005M:      Santosh Shilimkar <ssantosh@kernel.org>
2006L:      linux-kernel@vger.kernel.org
2007S:      Maintained
2008F:      drivers/clk/keystone/
2009
2010ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2011M:      Santosh Shilimkar <ssantosh@kernel.org>
2012L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013L:      linux-kernel@vger.kernel.org
2014S:      Maintained
2015F:      drivers/clocksource/timer-keystone.c
2016
2017ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2018M:      Santosh Shilimkar <ssantosh@kernel.org>
2019L:      linux-kernel@vger.kernel.org
2020S:      Maintained
2021F:      drivers/power/reset/keystone-reset.c
2022
2023ARM/THECUS N2100 MACHINE SUPPORT
2024M:      Lennert Buytenhek <kernel@wantstofly.org>
2025L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026S:      Maintained
2027
2028ARM/TOSA MACHINE SUPPORT
2029M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2030M:      Dirk Opfer <dirk@opfer-online.de>
2031S:      Maintained
2032
2033ARM/U300 MACHINE SUPPORT
2034M:      Linus Walleij <linus.walleij@linaro.org>
2035L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036S:      Supported
2037F:      arch/arm/mach-u300/
2038F:      drivers/clocksource/timer-u300.c
2039F:      drivers/i2c/busses/i2c-stu300.c
2040F:      drivers/rtc/rtc-coh901331.c
2041F:      drivers/watchdog/coh901327_wdt.c
2042F:      drivers/dma/coh901318*
2043F:      drivers/mfd/ab3100*
2044F:      drivers/rtc/rtc-ab3100.c
2045F:      drivers/rtc/rtc-coh901331.c
2046T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2047
2048ARM/UNIPHIER ARCHITECTURE
2049M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2050L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2052S:      Maintained
2053F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2054F:      arch/arm/boot/dts/uniphier*
2055F:      arch/arm/include/asm/hardware/cache-uniphier.h
2056F:      arch/arm/mach-uniphier/
2057F:      arch/arm/mm/cache-uniphier.c
2058F:      arch/arm64/boot/dts/socionext/uniphier*
2059F:      drivers/bus/uniphier-system-bus.c
2060F:      drivers/clk/uniphier/
2061F:      drivers/gpio/gpio-uniphier.c
2062F:      drivers/i2c/busses/i2c-uniphier*
2063F:      drivers/irqchip/irq-uniphier-aidet.c
2064F:      drivers/pinctrl/uniphier/
2065F:      drivers/reset/reset-uniphier.c
2066F:      drivers/tty/serial/8250/8250_uniphier.c
2067N:      uniphier
2068
2069ARM/Ux500 ARM ARCHITECTURE
2070M:      Linus Walleij <linus.walleij@linaro.org>
2071L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072S:      Maintained
2073F:      arch/arm/mach-ux500/
2074F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2075F:      drivers/dma/ste_dma40*
2076F:      drivers/hwspinlock/u8500_hsem.c
2077F:      drivers/mfd/abx500*
2078F:      drivers/mfd/ab8500*
2079F:      drivers/mfd/dbx500*
2080F:      drivers/mfd/db8500*
2081F:      drivers/pinctrl/nomadik/pinctrl-ab*
2082F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2083F:      drivers/rtc/rtc-ab8500.c
2084F:      drivers/rtc/rtc-pl031.c
2085T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2086
2087ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2088M:      Ulf Hansson <ulf.hansson@linaro.org>
2089L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090T:      git git://git.linaro.org/people/ulfh/clk.git
2091S:      Maintained
2092F:      drivers/clk/ux500/
2093
2094ARM/VERSATILE EXPRESS PLATFORM
2095M:      Liviu Dudau <liviu.dudau@arm.com>
2096M:      Sudeep Holla <sudeep.holla@arm.com>
2097M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2098L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099S:      Maintained
2100F:      arch/arm/boot/dts/vexpress*
2101F:      arch/arm64/boot/dts/arm/
2102F:      arch/arm/mach-vexpress/
2103F:      */*/vexpress*
2104F:      */*/*/vexpress*
2105F:      drivers/clk/versatile/clk-vexpress-osc.c
2106F:      drivers/clocksource/versatile.c
2107N:      mps2
2108
2109ARM/VFP SUPPORT
2110M:      Russell King <linux@armlinux.org.uk>
2111L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112W:      http://www.armlinux.org.uk/
2113S:      Maintained
2114F:      arch/arm/vfp/
2115
2116ARM/VOIPAC PXA270 SUPPORT
2117M:      Marek Vasut <marek.vasut@gmail.com>
2118L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119S:      Maintained
2120F:      arch/arm/mach-pxa/vpac270.c
2121F:      arch/arm/mach-pxa/include/mach/vpac270.h
2122
2123ARM/VT8500 ARM ARCHITECTURE
2124M:      Tony Prisk <linux@prisktech.co.nz>
2125L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126S:      Maintained
2127F:      arch/arm/mach-vt8500/
2128F:      drivers/clocksource/vt8500_timer.c
2129F:      drivers/i2c/busses/i2c-wmt.c
2130F:      drivers/mmc/host/wmt-sdmmc.c
2131F:      drivers/pwm/pwm-vt8500.c
2132F:      drivers/rtc/rtc-vt8500.c
2133F:      drivers/tty/serial/vt8500_serial.c
2134F:      drivers/usb/host/ehci-platform.c
2135F:      drivers/usb/host/uhci-platform.c
2136F:      drivers/video/fbdev/vt8500lcdfb.*
2137F:      drivers/video/fbdev/wm8505fb*
2138F:      drivers/video/fbdev/wmt_ge_rops.*
2139
2140ARM/ZIPIT Z2 SUPPORT
2141M:      Marek Vasut <marek.vasut@gmail.com>
2142L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143S:      Maintained
2144F:      arch/arm/mach-pxa/z2.c
2145F:      arch/arm/mach-pxa/include/mach/z2.h
2146
2147ARM/ZTE ARCHITECTURE
2148M:      Jun Nie <jun.nie@linaro.org>
2149M:      Baoyou Xie <baoyou.xie@linaro.org>
2150M:      Shawn Guo <shawnguo@kernel.org>
2151L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152S:      Maintained
2153F:      arch/arm/boot/dts/zx2967*
2154F:      arch/arm/mach-zx/
2155F:      arch/arm64/boot/dts/zte/
2156F:      drivers/clk/zte/
2157F:      drivers/dma/zx_dma.c
2158F:      drivers/gpio/gpio-zx.c
2159F:      drivers/i2c/busses/i2c-zx2967.c
2160F:      drivers/mmc/host/dw_mmc-zx.*
2161F:      drivers/pinctrl/zte/
2162F:      drivers/soc/zte/
2163F:      drivers/thermal/zx2967_thermal.c
2164F:      drivers/watchdog/zx2967_wdt.c
2165F:      Documentation/devicetree/bindings/arm/zte.txt
2166F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2167F:      Documentation/devicetree/bindings/dma/zxdma.txt
2168F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2169F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2170F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2171F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2172F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2173F:      Documentation/devicetree/bindings/soc/zte/
2174F:      Documentation/devicetree/bindings/sound/zte,*.txt
2175F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2176F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2177F:      include/dt-bindings/clock/zx2967*.h
2178F:      include/dt-bindings/soc/zte,*.h
2179F:      sound/soc/codecs/zx_aud96p22.c
2180F:      sound/soc/zte/
2181
2182ARM/ZYNQ ARCHITECTURE
2183M:      Michal Simek <michal.simek@xilinx.com>
2184L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185W:      http://wiki.xilinx.com
2186T:      git https://github.com/Xilinx/linux-xlnx.git
2187S:      Supported
2188F:      arch/arm/mach-zynq/
2189F:      drivers/cpuidle/cpuidle-zynq.c
2190F:      drivers/block/xsysace.c
2191N:      zynq
2192N:      xilinx
2193F:      drivers/clocksource/cadence_ttc_timer.c
2194F:      drivers/i2c/busses/i2c-cadence.c
2195F:      drivers/mmc/host/sdhci-of-arasan.c
2196F:      drivers/edac/synopsys_edac.c
2197
2198ARM64 PORT (AARCH64 ARCHITECTURE)
2199M:      Catalin Marinas <catalin.marinas@arm.com>
2200M:      Will Deacon <will.deacon@arm.com>
2201L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2203S:      Maintained
2204F:      arch/arm64/
2205F:      Documentation/arm64/
2206
2207AS3645A LED FLASH CONTROLLER DRIVER
2208M:      Sakari Ailus <sakari.ailus@iki.fi>
2209L:      linux-leds@vger.kernel.org
2210S:      Maintained
2211F:      drivers/leds/leds-as3645a.c
2212
2213AS3645A LED FLASH CONTROLLER DRIVER
2214M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2215L:      linux-media@vger.kernel.org
2216T:      git git://linuxtv.org/media_tree.git
2217S:      Maintained
2218F:      drivers/media/i2c/as3645a.c
2219F:      include/media/i2c/as3645a.h
2220
2221ASAHI KASEI AK8974 DRIVER
2222M:      Linus Walleij <linus.walleij@linaro.org>
2223L:      linux-iio@vger.kernel.org
2224W:      http://www.akm.com/
2225S:      Supported
2226F:      drivers/iio/magnetometer/ak8974.c
2227
2228ASC7621 HARDWARE MONITOR DRIVER
2229M:      George Joseph <george.joseph@fairview5.com>
2230L:      linux-hwmon@vger.kernel.org
2231S:      Maintained
2232F:      Documentation/hwmon/asc7621
2233F:      drivers/hwmon/asc7621.c
2234
2235ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2236M:      Corentin Chary <corentin.chary@gmail.com>
2237L:      acpi4asus-user@lists.sourceforge.net
2238L:      platform-driver-x86@vger.kernel.org
2239W:      http://acpi4asus.sf.net
2240S:      Maintained
2241F:      drivers/platform/x86/asus*.c
2242F:      drivers/platform/x86/eeepc*.c
2243
2244ASUS WIRELESS RADIO CONTROL DRIVER
2245M:      João Paulo Rechi Vita <jprvita@gmail.com>
2246L:      platform-driver-x86@vger.kernel.org
2247S:      Maintained
2248F:      drivers/platform/x86/asus-wireless.c
2249
2250ASYMMETRIC KEYS
2251M:      David Howells <dhowells@redhat.com>
2252L:      keyrings@vger.kernel.org
2253S:      Maintained
2254F:      Documentation/crypto/asymmetric-keys.txt
2255F:      include/linux/verification.h
2256F:      include/crypto/public_key.h
2257F:      include/crypto/pkcs7.h
2258F:      crypto/asymmetric_keys/
2259
2260ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2261R:      Dan Williams <dan.j.williams@intel.com>
2262W:      http://sourceforge.net/projects/xscaleiop
2263S:      Odd fixes
2264F:      Documentation/crypto/async-tx-api.txt
2265F:      crypto/async_tx/
2266F:      drivers/dma/
2267F:      include/linux/dmaengine.h
2268F:      include/linux/async_tx.h
2269
2270AT24 EEPROM DRIVER
2271M:      Bartosz Golaszewski <brgl@bgdev.pl>
2272L:      linux-i2c@vger.kernel.org
2273S:      Maintained
2274F:      drivers/misc/eeprom/at24.c
2275F:      include/linux/platform_data/at24.h
2276
2277ATA OVER ETHERNET (AOE) DRIVER
2278M:      "Ed L. Cashin" <ed.cashin@acm.org>
2279W:      http://www.openaoe.org/
2280S:      Supported
2281F:      Documentation/aoe/
2282F:      drivers/block/aoe/
2283
2284ATHEROS 71XX/9XXX GPIO DRIVER
2285M:      Alban Bedel <albeu@free.fr>
2286W:      https://github.com/AlbanBedel/linux
2287T:      git git://github.com/AlbanBedel/linux
2288S:      Maintained
2289F:      drivers/gpio/gpio-ath79.c
2290F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2291
2292ATHEROS ATH GENERIC UTILITIES
2293M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2294L:      linux-wireless@vger.kernel.org
2295S:      Supported
2296F:      drivers/net/wireless/ath/*
2297
2298ATHEROS ATH5K WIRELESS DRIVER
2299M:      Jiri Slaby <jirislaby@gmail.com>
2300M:      Nick Kossifidis <mickflemm@gmail.com>
2301M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2302L:      linux-wireless@vger.kernel.org
2303W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2304S:      Maintained
2305F:      drivers/net/wireless/ath/ath5k/
2306
2307ATHEROS ATH6KL WIRELESS DRIVER
2308M:      Kalle Valo <kvalo@qca.qualcomm.com>
2309L:      linux-wireless@vger.kernel.org
2310W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2311T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2312S:      Supported
2313F:      drivers/net/wireless/ath/ath6kl/
2314
2315ATI_REMOTE2 DRIVER
2316M:      Ville Syrjala <syrjala@sci.fi>
2317S:      Maintained
2318F:      drivers/input/misc/ati_remote2.c
2319
2320ATK0110 HWMON DRIVER
2321M:      Luca Tettamanti <kronos.it@gmail.com>
2322L:      linux-hwmon@vger.kernel.org
2323S:      Maintained
2324F:      drivers/hwmon/asus_atk0110.c
2325
2326ATLX ETHERNET DRIVERS
2327M:      Jay Cliburn <jcliburn@gmail.com>
2328M:      Chris Snook <chris.snook@gmail.com>
2329L:      netdev@vger.kernel.org
2330W:      http://sourceforge.net/projects/atl1
2331W:      http://atl1.sourceforge.net
2332S:      Maintained
2333F:      drivers/net/ethernet/atheros/
2334
2335ATM
2336M:      Chas Williams <3chas3@gmail.com>
2337L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2338L:      netdev@vger.kernel.org
2339W:      http://linux-atm.sourceforge.net
2340S:      Maintained
2341F:      drivers/atm/
2342F:      include/linux/atm*
2343F:      include/uapi/linux/atm*
2344
2345ATMEL AT91 / AT32 MCI DRIVER
2346M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2347S:      Maintained
2348F:      drivers/mmc/host/atmel-mci.c
2349
2350ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2351M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2352S:      Supported
2353F:      drivers/power/reset/at91-sama5d2_shdwc.c
2354
2355ATMEL Audio ALSA driver
2356M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2357L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2358S:      Supported
2359F:      sound/soc/atmel
2360
2361ATMEL I2C DRIVER
2362M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2363L:      linux-i2c@vger.kernel.org
2364S:      Supported
2365F:      drivers/i2c/busses/i2c-at91.c
2366
2367ATMEL ISI DRIVER
2368M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2369L:      linux-media@vger.kernel.org
2370S:      Supported
2371F:      drivers/media/platform/atmel/atmel-isi.c
2372F:      include/media/atmel-isi.h
2373
2374ATMEL LCDFB DRIVER
2375M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2376L:      linux-fbdev@vger.kernel.org
2377S:      Maintained
2378F:      drivers/video/fbdev/atmel_lcdfb.c
2379F:      include/video/atmel_lcdc.h
2380
2381ATMEL MACB ETHERNET DRIVER
2382M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2383S:      Supported
2384F:      drivers/net/ethernet/cadence/
2385
2386ATMEL MAXTOUCH DRIVER
2387M:      Nick Dyer <nick@shmanahar.org>
2388T:      git git://github.com/ndyer/linux.git
2389S:      Maintained
2390F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2391F:      drivers/input/touchscreen/atmel_mxt_ts.c
2392F:      include/linux/platform_data/atmel_mxt_ts.h
2393
2394ATMEL NAND DRIVER
2395M:      Wenyou Yang <wenyou.yang@atmel.com>
2396M:      Josh Wu <rainyfeeling@outlook.com>
2397L:      linux-mtd@lists.infradead.org
2398S:      Supported
2399F:      drivers/mtd/nand/atmel/*
2400
2401ATMEL SAMA5D2 ADC DRIVER
2402M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2403L:      linux-iio@vger.kernel.org
2404S:      Supported
2405F:      drivers/iio/adc/at91-sama5d2_adc.c
2406
2407ATMEL SDMMC DRIVER
2408M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2409L:      linux-mmc@vger.kernel.org
2410S:      Supported
2411F:      drivers/mmc/host/sdhci-of-at91.c
2412
2413ATMEL SPI DRIVER
2414M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2415S:      Supported
2416F:      drivers/spi/spi-atmel.*
2417
2418ATMEL SSC DRIVER
2419M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2420L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421S:      Supported
2422F:      drivers/misc/atmel-ssc.c
2423F:      include/linux/atmel-ssc.h
2424
2425ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2426M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2427L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428S:      Supported
2429F:      drivers/misc/atmel_tclib.c
2430F:      drivers/clocksource/tcb_clksrc.c
2431
2432ATMEL USBA UDC DRIVER
2433M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2434L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435S:      Supported
2436F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2437
2438ATMEL WIRELESS DRIVER
2439M:      Simon Kelley <simon@thekelleys.org.uk>
2440L:      linux-wireless@vger.kernel.org
2441W:      http://www.thekelleys.org.uk/atmel
2442W:      http://atmelwlandriver.sourceforge.net/
2443S:      Maintained
2444F:      drivers/net/wireless/atmel/atmel*
2445
2446ATMEL XDMA DRIVER
2447M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2448L:      linux-arm-kernel@lists.infradead.org
2449L:      dmaengine@vger.kernel.org
2450S:      Supported
2451F:      drivers/dma/at_xdmac.c
2452
2453ATOMIC INFRASTRUCTURE
2454M:      Will Deacon <will.deacon@arm.com>
2455M:      Peter Zijlstra <peterz@infradead.org>
2456R:      Boqun Feng <boqun.feng@gmail.com>
2457L:      linux-kernel@vger.kernel.org
2458S:      Maintained
2459F:      arch/*/include/asm/atomic*.h
2460F:      include/*/atomic*.h
2461
2462ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2463M:      Bradley Grove <linuxdrivers@attotech.com>
2464L:      linux-scsi@vger.kernel.org
2465W:      http://www.attotech.com
2466S:      Supported
2467F:      drivers/scsi/esas2r
2468
2469ATUSB IEEE 802.15.4 RADIO DRIVER
2470M:      Stefan Schmidt <stefan@osg.samsung.com>
2471L:      linux-wpan@vger.kernel.org
2472S:      Maintained
2473F:      drivers/net/ieee802154/atusb.c
2474F:      drivers/net/ieee802154/atusb.h
2475F:      drivers/net/ieee802154/at86rf230.h
2476
2477AUDIT SUBSYSTEM
2478M:      Paul Moore <paul@paul-moore.com>
2479M:      Eric Paris <eparis@redhat.com>
2480L:      linux-audit@redhat.com (moderated for non-subscribers)
2481W:      https://github.com/linux-audit
2482W:      https://people.redhat.com/sgrubb/audit
2483T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2484S:      Supported
2485F:      include/linux/audit.h
2486F:      include/uapi/linux/audit.h
2487F:      kernel/audit*
2488
2489AUXILIARY DISPLAY DRIVERS
2490M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2491W:      http://miguelojeda.es/auxdisplay.htm
2492W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2493S:      Maintained
2494F:      drivers/auxdisplay/
2495F:      include/linux/cfag12864b.h
2496
2497AX.25 NETWORK LAYER
2498M:      Ralf Baechle <ralf@linux-mips.org>
2499L:      linux-hams@vger.kernel.org
2500W:      http://www.linux-ax25.org/
2501S:      Maintained
2502F:      include/uapi/linux/ax25.h
2503F:      include/net/ax25.h
2504F:      net/ax25/
2505
2506AXENTIA ARM DEVICES
2507M:      Peter Rosin <peda@axentia.se>
2508L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509S:      Maintained
2510F:      Documentation/devicetree/bindings/arm/axentia.txt
2511F:      arch/arm/boot/dts/at91-linea.dtsi
2512F:      arch/arm/boot/dts/at91-tse850-3.dts
2513
2514AXENTIA ASOC DRIVERS
2515M:      Peter Rosin <peda@axentia.se>
2516L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2517S:      Maintained
2518F:      Documentation/devicetree/bindings/sound/axentia,*
2519F:      sound/soc/atmel/tse850-pcm5142.c
2520
2521AZ6007 DVB DRIVER
2522M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2523M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2524L:      linux-media@vger.kernel.org
2525W:      https://linuxtv.org
2526T:      git git://linuxtv.org/media_tree.git
2527S:      Maintained
2528F:      drivers/media/usb/dvb-usb-v2/az6007.c
2529
2530AZTECH FM RADIO RECEIVER DRIVER
2531M:      Hans Verkuil <hverkuil@xs4all.nl>
2532L:      linux-media@vger.kernel.org
2533T:      git git://linuxtv.org/media_tree.git
2534W:      https://linuxtv.org
2535S:      Maintained
2536F:      drivers/media/radio/radio-aztech*
2537
2538B43 WIRELESS DRIVER
2539L:      linux-wireless@vger.kernel.org
2540L:      b43-dev@lists.infradead.org
2541W:      http://wireless.kernel.org/en/users/Drivers/b43
2542S:      Odd Fixes
2543F:      drivers/net/wireless/broadcom/b43/
2544
2545B43LEGACY WIRELESS DRIVER
2546M:      Larry Finger <Larry.Finger@lwfinger.net>
2547L:      linux-wireless@vger.kernel.org
2548L:      b43-dev@lists.infradead.org
2549W:      http://wireless.kernel.org/en/users/Drivers/b43
2550S:      Maintained
2551F:      drivers/net/wireless/broadcom/b43legacy/
2552
2553BACKLIGHT CLASS/SUBSYSTEM
2554M:      Lee Jones <lee.jones@linaro.org>
2555M:      Daniel Thompson <daniel.thompson@linaro.org>
2556M:      Jingoo Han <jingoohan1@gmail.com>
2557T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2558S:      Maintained
2559F:      drivers/video/backlight/
2560F:      include/linux/backlight.h
2561F:      include/linux/pwm_backlight.h
2562F:      Documentation/devicetree/bindings/leds/backlight
2563
2564BATMAN ADVANCED
2565M:      Marek Lindner <mareklindner@neomailbox.ch>
2566M:      Simon Wunderlich <sw@simonwunderlich.de>
2567M:      Antonio Quartulli <a@unstable.cc>
2568L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2569W:      https://www.open-mesh.org/
2570Q:      https://patchwork.open-mesh.org/project/batman/list/
2571S:      Maintained
2572F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2573F:      Documentation/ABI/testing/sysfs-class-net-mesh
2574F:      Documentation/networking/batman-adv.rst
2575F:      include/uapi/linux/batman_adv.h
2576F:      net/batman-adv/
2577
2578BAYCOM/HDLCDRV DRIVERS FOR AX.25
2579M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2580L:      linux-hams@vger.kernel.org
2581W:      http://www.baycom.org/~tom/ham/ham.html
2582S:      Maintained
2583F:      drivers/net/hamradio/baycom*
2584
2585BCACHE (BLOCK LAYER CACHE)
2586M:      Michael Lyle <mlyle@lyle.org>
2587M:      Kent Overstreet <kent.overstreet@gmail.com>
2588L:      linux-bcache@vger.kernel.org
2589W:      http://bcache.evilpiepirate.org
2590C:      irc://irc.oftc.net/bcache
2591S:      Maintained
2592F:      drivers/md/bcache/
2593
2594BDISP ST MEDIA DRIVER
2595M:      Fabien Dessenne <fabien.dessenne@st.com>
2596L:      linux-media@vger.kernel.org
2597T:      git git://linuxtv.org/media_tree.git
2598W:      https://linuxtv.org
2599S:      Supported
2600F:      drivers/media/platform/sti/bdisp
2601
2602BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2603M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2604L:      netdev@vger.kernel.org
2605S:      Maintained
2606F:      drivers/net/ethernet/ec_bhf.c
2607
2608BEFS FILE SYSTEM
2609M:      Luis de Bethencourt <luisbg@kernel.org>
2610M:      Salah Triki <salah.triki@gmail.com>
2611S:      Maintained
2612T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2613F:      Documentation/filesystems/befs.txt
2614F:      fs/befs/
2615
2616BFQ I/O SCHEDULER
2617M:      Paolo Valente <paolo.valente@linaro.org>
2618M:      Jens Axboe <axboe@kernel.dk>
2619L:      linux-block@vger.kernel.org
2620S:      Maintained
2621F:      block/bfq-*
2622F:      Documentation/block/bfq-iosched.txt
2623
2624BFS FILE SYSTEM
2625M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2626S:      Maintained
2627F:      Documentation/filesystems/bfs.txt
2628F:      fs/bfs/
2629F:      include/uapi/linux/bfs_fs.h
2630
2631BLACKFIN ARCHITECTURE
2632L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633T:      git git://git.code.sf.net/p/adi-linux/code
2634W:      http://blackfin.uclinux.org
2635S:      Orphan
2636F:      arch/blackfin/
2637
2638BLACKFIN EMAC DRIVER
2639L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640W:      http://blackfin.uclinux.org
2641S:      Orphan
2642F:      drivers/net/ethernet/adi/
2643
2644BLACKFIN MEDIA DRIVER
2645L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646W:      http://blackfin.uclinux.org/
2647S:      Orphan
2648F:      drivers/media/platform/blackfin/
2649F:      drivers/media/i2c/adv7183*
2650F:      drivers/media/i2c/vs6624*
2651
2652BLACKFIN RTC DRIVER
2653L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2654W:      http://blackfin.uclinux.org
2655S:      Orphan
2656F:      drivers/rtc/rtc-bfin.c
2657
2658BLACKFIN SDH DRIVER
2659L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2660W:      http://blackfin.uclinux.org
2661S:      Orphan
2662F:      drivers/mmc/host/bfin_sdh.c
2663
2664BLACKFIN SERIAL DRIVER
2665L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2666W:      http://blackfin.uclinux.org
2667S:      Orphan
2668F:      drivers/tty/serial/bfin_uart.c
2669
2670BLACKFIN WATCHDOG DRIVER
2671L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2672W:      http://blackfin.uclinux.org
2673S:      Orphan
2674F:      drivers/watchdog/bfin_wdt.c
2675
2676BLINKM RGB LED DRIVER
2677M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2678S:      Maintained
2679F:      drivers/leds/leds-blinkm.c
2680
2681BLOCK LAYER
2682M:      Jens Axboe <axboe@kernel.dk>
2683L:      linux-block@vger.kernel.org
2684T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2685S:      Maintained
2686F:      block/
2687F:      kernel/trace/blktrace.c
2688F:      lib/sbitmap.c
2689
2690BLOCK2MTD DRIVER
2691M:      Joern Engel <joern@lazybastard.org>
2692L:      linux-mtd@lists.infradead.org
2693S:      Maintained
2694F:      drivers/mtd/devices/block2mtd.c
2695
2696BLUETOOTH DRIVERS
2697M:      Marcel Holtmann <marcel@holtmann.org>
2698M:      Gustavo Padovan <gustavo@padovan.org>
2699M:      Johan Hedberg <johan.hedberg@gmail.com>
2700L:      linux-bluetooth@vger.kernel.org
2701W:      http://www.bluez.org/
2702T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704S:      Maintained
2705F:      drivers/bluetooth/
2706
2707BLUETOOTH SUBSYSTEM
2708M:      Marcel Holtmann <marcel@holtmann.org>
2709M:      Gustavo Padovan <gustavo@padovan.org>
2710M:      Johan Hedberg <johan.hedberg@gmail.com>
2711L:      linux-bluetooth@vger.kernel.org
2712W:      http://www.bluez.org/
2713T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2714T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2715S:      Maintained
2716F:      net/bluetooth/
2717F:      include/net/bluetooth/
2718
2719BONDING DRIVER
2720M:      Jay Vosburgh <j.vosburgh@gmail.com>
2721M:      Veaceslav Falico <vfalico@gmail.com>
2722M:      Andy Gospodarek <andy@greyhouse.net>
2723L:      netdev@vger.kernel.org
2724W:      http://sourceforge.net/projects/bonding/
2725S:      Supported
2726F:      drivers/net/bonding/
2727F:      include/uapi/linux/if_bonding.h
2728
2729BPF (Safe dynamic programs and tools)
2730M:      Alexei Starovoitov <ast@kernel.org>
2731M:      Daniel Borkmann <daniel@iogearbox.net>
2732L:      netdev@vger.kernel.org
2733L:      linux-kernel@vger.kernel.org
2734S:      Supported
2735F:      arch/x86/net/bpf_jit*
2736F:      Documentation/networking/filter.txt
2737F:      Documentation/bpf/
2738F:      include/linux/bpf*
2739F:      include/linux/filter.h
2740F:      include/uapi/linux/bpf*
2741F:      include/uapi/linux/filter.h
2742F:      kernel/bpf/
2743F:      kernel/trace/bpf_trace.c
2744F:      lib/test_bpf.c
2745F:      net/bpf/
2746F:      net/core/filter.c
2747F:      net/sched/act_bpf.c
2748F:      net/sched/cls_bpf.c
2749F:      samples/bpf/
2750F:      tools/bpf/
2751F:      tools/testing/selftests/bpf/
2752
2753BROADCOM B44 10/100 ETHERNET DRIVER
2754M:      Michael Chan <michael.chan@broadcom.com>
2755L:      netdev@vger.kernel.org
2756S:      Supported
2757F:      drivers/net/ethernet/broadcom/b44.*
2758
2759BROADCOM B53 ETHERNET SWITCH DRIVER
2760M:      Florian Fainelli <f.fainelli@gmail.com>
2761L:      netdev@vger.kernel.org
2762L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2763S:      Supported
2764F:      drivers/net/dsa/b53/*
2765F:      include/linux/platform_data/b53.h
2766
2767BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2768M:      Florian Fainelli <f.fainelli@gmail.com>
2769M:      Ray Jui <rjui@broadcom.com>
2770M:      Scott Branden <sbranden@broadcom.com>
2771M:      bcm-kernel-feedback-list@broadcom.com
2772T:      git git://github.com/broadcom/mach-bcm
2773S:      Maintained
2774N:      bcm281*
2775N:      bcm113*
2776N:      bcm216*
2777N:      kona
2778F:      arch/arm/mach-bcm/
2779
2780BROADCOM BCM2835 ARM ARCHITECTURE
2781M:      Eric Anholt <eric@anholt.net>
2782M:      Stefan Wahren <stefan.wahren@i2se.com>
2783L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2784L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2785T:      git git://github.com/anholt/linux
2786S:      Maintained
2787N:      bcm2835
2788F:      drivers/staging/vc04_services
2789
2790BROADCOM BCM47XX MIPS ARCHITECTURE
2791M:      Hauke Mehrtens <hauke@hauke-m.de>
2792M:      Rafał Miłecki <zajec5@gmail.com>
2793L:      linux-mips@linux-mips.org
2794S:      Maintained
2795F:      Documentation/devicetree/bindings/mips/brcm/
2796F:      arch/mips/bcm47xx/*
2797F:      arch/mips/include/asm/mach-bcm47xx/*
2798
2799BROADCOM BCM5301X ARM ARCHITECTURE
2800M:      Hauke Mehrtens <hauke@hauke-m.de>
2801M:      Rafał Miłecki <zajec5@gmail.com>
2802M:      Jon Mason <jonmason@broadcom.com>
2803M:      bcm-kernel-feedback-list@broadcom.com
2804L:      linux-arm-kernel@lists.infradead.org
2805S:      Maintained
2806F:      arch/arm/mach-bcm/bcm_5301x.c
2807F:      arch/arm/boot/dts/bcm5301x*.dtsi
2808F:      arch/arm/boot/dts/bcm470*
2809F:      arch/arm/boot/dts/bcm953012*
2810
2811BROADCOM BCM53573 ARM ARCHITECTURE
2812M:      Rafał Miłecki <rafal@milecki.pl>
2813L:      linux-arm-kernel@lists.infradead.org
2814S:      Maintained
2815F:      arch/arm/boot/dts/bcm53573*
2816F:      arch/arm/boot/dts/bcm47189*
2817
2818BROADCOM BCM63XX ARM ARCHITECTURE
2819M:      Florian Fainelli <f.fainelli@gmail.com>
2820M:      bcm-kernel-feedback-list@broadcom.com
2821L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2822T:      git git://github.com/broadcom/stblinux.git
2823S:      Maintained
2824N:      bcm63xx
2825
2826BROADCOM BCM63XX/BCM33XX UDC DRIVER
2827M:      Kevin Cernekee <cernekee@gmail.com>
2828L:      linux-usb@vger.kernel.org
2829S:      Maintained
2830F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2831
2832BROADCOM BCM7XXX ARM ARCHITECTURE
2833M:      Brian Norris <computersforpeace@gmail.com>
2834M:      Gregory Fong <gregory.0xf0@gmail.com>
2835M:      Florian Fainelli <f.fainelli@gmail.com>
2836M:      bcm-kernel-feedback-list@broadcom.com
2837L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2838T:      git git://github.com/broadcom/stblinux.git
2839S:      Maintained
2840F:      arch/arm/mach-bcm/*brcmstb*
2841F:      arch/arm/boot/dts/bcm7*.dts*
2842F:      drivers/bus/brcmstb_gisb.c
2843N:      brcmstb
2844
2845BROADCOM BMIPS CPUFREQ DRIVER
2846M:      Markus Mayer <mmayer@broadcom.com>
2847M:      bcm-kernel-feedback-list@broadcom.com
2848L:      linux-pm@vger.kernel.org
2849S:      Maintained
2850F:      drivers/cpufreq/bmips-cpufreq.c
2851
2852BROADCOM BMIPS MIPS ARCHITECTURE
2853M:      Kevin Cernekee <cernekee@gmail.com>
2854M:      Florian Fainelli <f.fainelli@gmail.com>
2855L:      linux-mips@linux-mips.org
2856T:      git git://github.com/broadcom/stblinux.git
2857S:      Maintained
2858F:      arch/mips/bmips/*
2859F:      arch/mips/include/asm/mach-bmips/*
2860F:      arch/mips/kernel/*bmips*
2861F:      arch/mips/boot/dts/brcm/bcm*.dts*
2862F:      drivers/irqchip/irq-bcm63*
2863F:      drivers/irqchip/irq-bcm7*
2864F:      drivers/irqchip/irq-brcmstb*
2865F:      include/linux/bcm963xx_nvram.h
2866F:      include/linux/bcm963xx_tag.h
2867
2868BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2869M:      Rasesh Mody <rasesh.mody@cavium.com>
2870M:      Harish Patil <harish.patil@cavium.com>
2871M:      Dept-GELinuxNICDev@cavium.com
2872L:      netdev@vger.kernel.org
2873S:      Supported
2874F:      drivers/net/ethernet/broadcom/bnx2.*
2875F:      drivers/net/ethernet/broadcom/bnx2_*
2876
2877BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2878M:      QLogic-Storage-Upstream@qlogic.com
2879L:      linux-scsi@vger.kernel.org
2880S:      Supported
2881F:      drivers/scsi/bnx2fc/
2882
2883BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2884M:      QLogic-Storage-Upstream@qlogic.com
2885L:      linux-scsi@vger.kernel.org
2886S:      Supported
2887F:      drivers/scsi/bnx2i/
2888
2889BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2890M:      Ariel Elior <ariel.elior@cavium.com>
2891M:      everest-linux-l2@cavium.com
2892L:      netdev@vger.kernel.org
2893S:      Supported
2894F:      drivers/net/ethernet/broadcom/bnx2x/
2895
2896BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2897M:      Michael Chan <michael.chan@broadcom.com>
2898L:      netdev@vger.kernel.org
2899S:      Supported
2900F:      drivers/net/ethernet/broadcom/bnxt/
2901
2902BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2903M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2904M:      Franky Lin <franky.lin@broadcom.com>
2905M:      Hante Meuleman <hante.meuleman@broadcom.com>
2906M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2907M:      Wright Feng <wright.feng@cypress.com>
2908L:      linux-wireless@vger.kernel.org
2909L:      brcm80211-dev-list.pdl@broadcom.com
2910L:      brcm80211-dev-list@cypress.com
2911S:      Supported
2912F:      drivers/net/wireless/broadcom/brcm80211/
2913
2914BROADCOM BRCMSTB GPIO DRIVER
2915M:      Gregory Fong <gregory.0xf0@gmail.com>
2916L:      bcm-kernel-feedback-list@broadcom.com
2917S:      Supported
2918F:      drivers/gpio/gpio-brcmstb.c
2919F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2920
2921BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2922M:      Al Cooper <alcooperx@gmail.com>
2923L:      linux-kernel@vger.kernel.org
2924L:      bcm-kernel-feedback-list@broadcom.com
2925S:      Maintained
2926F:      drivers/phy/broadcom/phy-brcm-usb*
2927
2928BROADCOM GENET ETHERNET DRIVER
2929M:      Doug Berger <opendmb@gmail.com>
2930M:      Florian Fainelli <f.fainelli@gmail.com>
2931L:      netdev@vger.kernel.org
2932S:      Supported
2933F:      drivers/net/ethernet/broadcom/genet/
2934
2935BROADCOM IPROC ARM ARCHITECTURE
2936M:      Ray Jui <rjui@broadcom.com>
2937M:      Scott Branden <sbranden@broadcom.com>
2938M:      Jon Mason <jonmason@broadcom.com>
2939M:      bcm-kernel-feedback-list@broadcom.com
2940L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2941T:      git git://github.com/broadcom/cygnus-linux.git
2942S:      Maintained
2943N:      iproc
2944N:      cygnus
2945N:      bcm[-_]nsp
2946N:      bcm9113*
2947N:      bcm9583*
2948N:      bcm9585*
2949N:      bcm9586*
2950N:      bcm988312
2951N:      bcm113*
2952N:      bcm583*
2953N:      bcm585*
2954N:      bcm586*
2955N:      bcm88312
2956N:      hr2
2957F:      arch/arm64/boot/dts/broadcom/ns2*
2958F:      drivers/clk/bcm/clk-ns*
2959F:      drivers/pinctrl/bcm/pinctrl-ns*
2960
2961BROADCOM KONA GPIO DRIVER
2962M:      Ray Jui <rjui@broadcom.com>
2963L:      bcm-kernel-feedback-list@broadcom.com
2964S:      Supported
2965F:      drivers/gpio/gpio-bcm-kona.c
2966F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2967
2968BROADCOM NETXTREME-E ROCE DRIVER
2969M:      Selvin Xavier <selvin.xavier@broadcom.com>
2970M:      Devesh Sharma <devesh.sharma@broadcom.com>
2971M:      Somnath Kotur <somnath.kotur@broadcom.com>
2972M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2973L:      linux-rdma@vger.kernel.org
2974W:      http://www.broadcom.com
2975S:      Supported
2976F:      drivers/infiniband/hw/bnxt_re/
2977F:      include/uapi/rdma/bnxt_re-abi.h
2978
2979BROADCOM NVRAM DRIVER
2980M:      Rafał Miłecki <zajec5@gmail.com>
2981L:      linux-mips@linux-mips.org
2982S:      Maintained
2983F:      drivers/firmware/broadcom/*
2984
2985BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2986M:      Rafał Miłecki <zajec5@gmail.com>
2987L:      linux-wireless@vger.kernel.org
2988S:      Maintained
2989F:      drivers/bcma/
2990F:      include/linux/bcma/
2991
2992BROADCOM STB AVS CPUFREQ DRIVER
2993M:      Markus Mayer <mmayer@broadcom.com>
2994M:      bcm-kernel-feedback-list@broadcom.com
2995L:      linux-pm@vger.kernel.org
2996S:      Maintained
2997F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2998F:      drivers/cpufreq/brcmstb*
2999
3000BROADCOM STB AVS TMON DRIVER
3001M:      Markus Mayer <mmayer@broadcom.com>
3002M:      bcm-kernel-feedback-list@broadcom.com
3003L:      linux-pm@vger.kernel.org
3004S:      Maintained
3005F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3006F:      drivers/thermal/broadcom/brcmstb*
3007
3008BROADCOM STB NAND FLASH DRIVER
3009M:      Brian Norris <computersforpeace@gmail.com>
3010M:      Kamal Dasu <kdasu.kdev@gmail.com>
3011L:      linux-mtd@lists.infradead.org
3012L:      bcm-kernel-feedback-list@broadcom.com
3013S:      Maintained
3014F:      drivers/mtd/nand/brcmnand/
3015
3016BROADCOM STB DPFE DRIVER
3017M:      Markus Mayer <mmayer@broadcom.com>
3018M:      bcm-kernel-feedback-list@broadcom.com
3019L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3020S:      Maintained
3021F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3022F:      drivers/memory/brcmstb_dpfe.c
3023
3024BROADCOM SYSTEMPORT ETHERNET DRIVER
3025M:      Florian Fainelli <f.fainelli@gmail.com>
3026L:      netdev@vger.kernel.org
3027S:      Supported
3028F:      drivers/net/ethernet/broadcom/bcmsysport.*
3029
3030BROADCOM TG3 GIGABIT ETHERNET DRIVER
3031M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3032M:      Prashant Sreedharan <prashant@broadcom.com>
3033M:      Michael Chan <mchan@broadcom.com>
3034L:      netdev@vger.kernel.org
3035S:      Supported
3036F:      drivers/net/ethernet/broadcom/tg3.*
3037
3038BROCADE BFA FC SCSI DRIVER
3039M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3040M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3041L:      linux-scsi@vger.kernel.org
3042S:      Supported
3043F:      drivers/scsi/bfa/
3044
3045BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3046M:      Rasesh Mody <rasesh.mody@cavium.com>
3047M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3048M:      Dept-GELinuxNICDev@cavium.com
3049L:      netdev@vger.kernel.org
3050S:      Supported
3051F:      drivers/net/ethernet/brocade/bna/
3052
3053BSG (block layer generic sg v4 driver)
3054M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3055L:      linux-scsi@vger.kernel.org
3056S:      Supported
3057F:      block/bsg.c
3058F:      include/linux/bsg.h
3059F:      include/uapi/linux/bsg.h
3060
3061BT87X AUDIO DRIVER
3062M:      Clemens Ladisch <clemens@ladisch.de>
3063L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3064T:      git git://git.alsa-project.org/alsa-kernel.git
3065S:      Maintained
3066F:      Documentation/sound/alsa/Bt87x.txt
3067F:      sound/pci/bt87x.c
3068
3069BT8XXGPIO DRIVER
3070M:      Michael Buesch <m@bues.ch>
3071W:      http://bu3sch.de/btgpio.php
3072S:      Maintained
3073F:      drivers/gpio/gpio-bt8xx.c
3074
3075BTRFS FILE SYSTEM
3076M:      Chris Mason <clm@fb.com>
3077M:      Josef Bacik <jbacik@fb.com>
3078M:      David Sterba <dsterba@suse.com>
3079L:      linux-btrfs@vger.kernel.org
3080W:      http://btrfs.wiki.kernel.org/
3081Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3082T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3083S:      Maintained
3084F:      Documentation/filesystems/btrfs.txt
3085F:      fs/btrfs/
3086F:      include/linux/btrfs*
3087F:      include/uapi/linux/btrfs*
3088
3089BTTV VIDEO4LINUX DRIVER
3090M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3091M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3092L:      linux-media@vger.kernel.org
3093W:      https://linuxtv.org
3094T:      git git://linuxtv.org/media_tree.git
3095S:      Odd fixes
3096F:      Documentation/media/v4l-drivers/bttv*
3097F:      drivers/media/pci/bt8xx/bttv*
3098
3099BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3100M:      Chanwoo Choi <cw00.choi@samsung.com>
3101L:      linux-pm@vger.kernel.org
3102L:      linux-samsung-soc@vger.kernel.org
3103T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3104S:      Maintained
3105F:      drivers/devfreq/exynos-bus.c
3106F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3107
3108BUSLOGIC SCSI DRIVER
3109M:      Khalid Aziz <khalid@gonehiking.org>
3110L:      linux-scsi@vger.kernel.org
3111S:      Maintained
3112F:      drivers/scsi/BusLogic.*
3113F:      drivers/scsi/FlashPoint.*
3114
3115C-MEDIA CMI8788 DRIVER
3116M:      Clemens Ladisch <clemens@ladisch.de>
3117L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3118T:      git git://git.alsa-project.org/alsa-kernel.git
3119S:      Maintained
3120F:      sound/pci/oxygen/
3121
3122C6X ARCHITECTURE
3123M:      Mark Salter <msalter@redhat.com>
3124M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3125L:      linux-c6x-dev@linux-c6x.org
3126W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3127S:      Maintained
3128F:      arch/c6x/
3129
3130CA8210 IEEE-802.15.4 RADIO DRIVER
3131M:      Harry Morris <h.morris@cascoda.com>
3132L:      linux-wpan@vger.kernel.org
3133W:      https://github.com/Cascoda/ca8210-linux.git
3134S:      Maintained
3135F:      drivers/net/ieee802154/ca8210.c
3136F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3137
3138CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3139M:      David Howells <dhowells@redhat.com>
3140L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3141S:      Supported
3142F:      Documentation/filesystems/caching/cachefiles.txt
3143F:      fs/cachefiles/
3144
3145CADET FM/AM RADIO RECEIVER DRIVER
3146M:      Hans Verkuil <hverkuil@xs4all.nl>
3147L:      linux-media@vger.kernel.org
3148T:      git git://linuxtv.org/media_tree.git
3149W:      https://linuxtv.org
3150S:      Maintained
3151F:      drivers/media/radio/radio-cadet*
3152
3153CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3154M:      Jonathan Corbet <corbet@lwn.net>
3155L:      linux-media@vger.kernel.org
3156T:      git git://linuxtv.org/media_tree.git
3157S:      Maintained
3158F:      Documentation/media/v4l-drivers/cafe_ccic*
3159F:      drivers/media/platform/marvell-ccic/
3160
3161CAIF NETWORK LAYER
3162M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3163L:      netdev@vger.kernel.org
3164S:      Supported
3165F:      Documentation/networking/caif/
3166F:      drivers/net/caif/
3167F:      include/uapi/linux/caif/
3168F:      include/net/caif/
3169F:      net/caif/
3170
3171CALGARY x86-64 IOMMU
3172M:      Muli Ben-Yehuda <mulix@mulix.org>
3173M:      Jon Mason <jdmason@kudzu.us>
3174L:      iommu@lists.linux-foundation.org
3175S:      Maintained
3176F:      arch/x86/kernel/pci-calgary_64.c
3177F:      arch/x86/kernel/tce_64.c
3178F:      arch/x86/include/asm/calgary.h
3179F:      arch/x86/include/asm/tce.h
3180
3181CAN NETWORK DRIVERS
3182M:      Wolfgang Grandegger <wg@grandegger.com>
3183M:      Marc Kleine-Budde <mkl@pengutronix.de>
3184L:      linux-can@vger.kernel.org
3185W:      https://github.com/linux-can
3186T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3187T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3188S:      Maintained
3189F:      Documentation/devicetree/bindings/net/can/
3190F:      drivers/net/can/
3191F:      include/linux/can/dev.h
3192F:      include/linux/can/platform/
3193F:      include/uapi/linux/can/error.h
3194F:      include/uapi/linux/can/netlink.h
3195
3196CAN NETWORK LAYER
3197M:      Oliver Hartkopp <socketcan@hartkopp.net>
3198M:      Marc Kleine-Budde <mkl@pengutronix.de>
3199L:      linux-can@vger.kernel.org
3200W:      https://github.com/linux-can
3201T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3202T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3203S:      Maintained
3204F:      Documentation/networking/can.txt
3205F:      net/can/
3206F:      include/linux/can/core.h
3207F:      include/uapi/linux/can.h
3208F:      include/uapi/linux/can/bcm.h
3209F:      include/uapi/linux/can/raw.h
3210F:      include/uapi/linux/can/gw.h
3211
3212CAPABILITIES
3213M:      Serge Hallyn <serge@hallyn.com>
3214L:      linux-security-module@vger.kernel.org
3215S:      Supported
3216F:      include/linux/capability.h
3217F:      include/uapi/linux/capability.h
3218F:      security/commoncap.c
3219F:      kernel/capability.c
3220
3221CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3222M:      Kevin Tsai <ktsai@capellamicro.com>
3223S:      Maintained
3224F:      drivers/iio/light/cm*
3225
3226CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3227M:      Christian Lamparter <chunkeey@googlemail.com>
3228L:      linux-wireless@vger.kernel.org
3229W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3230S:      Maintained
3231F:      drivers/net/wireless/ath/carl9170/
3232
3233CAVIUM I2C DRIVER
3234M:      Jan Glauber <jglauber@cavium.com>
3235M:      David Daney <david.daney@cavium.com>
3236W:      http://www.cavium.com
3237S:      Supported
3238F:      drivers/i2c/busses/i2c-octeon*
3239F:      drivers/i2c/busses/i2c-thunderx*
3240
3241CAVIUM LIQUIDIO NETWORK DRIVER
3242M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3243M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3244M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3245M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3246L:      netdev@vger.kernel.org
3247W:      http://www.cavium.com
3248S:      Supported
3249F:      drivers/net/ethernet/cavium/liquidio/
3250
3251CAVIUM MMC DRIVER
3252M:      Jan Glauber <jglauber@cavium.com>
3253M:      David Daney <david.daney@cavium.com>
3254M:      Steven J. Hill <Steven.Hill@cavium.com>
3255W:      http://www.cavium.com
3256S:      Supported
3257F:      drivers/mmc/host/cavium*
3258
3259CAVIUM OCTEON-TX CRYPTO DRIVER
3260M:      George Cherian <george.cherian@cavium.com>
3261L:      linux-crypto@vger.kernel.org
3262W:      http://www.cavium.com
3263S:      Supported
3264F:      drivers/crypto/cavium/cpt/
3265
3266CAVIUM THUNDERX2 ARM64 SOC
3267M:      Robert Richter <rrichter@cavium.com>
3268M:      Jayachandran C <jnair@caviumnetworks.com>
3269L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3270S:      Maintained
3271F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3272F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3273
3274CC2520 IEEE-802.15.4 RADIO DRIVER
3275M:      Varka Bhadram <varkabhadram@gmail.com>
3276L:      linux-wpan@vger.kernel.org
3277S:      Maintained
3278F:      drivers/net/ieee802154/cc2520.c
3279F:      include/linux/spi/cc2520.h
3280F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3281
3282CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3283M:      Gilad Ben-Yossef <gilad@benyossef.com>
3284L:      linux-crypto@vger.kernel.org
3285L:      driverdev-devel@linuxdriverproject.org
3286S:      Supported
3287F:      drivers/staging/ccree/
3288W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3289
3290CEC FRAMEWORK
3291M:      Hans Verkuil <hans.verkuil@cisco.com>
3292L:      linux-media@vger.kernel.org
3293T:      git git://linuxtv.org/media_tree.git
3294W:      http://linuxtv.org
3295S:      Supported
3296F:      Documentation/media/kapi/cec-core.rst
3297F:      Documentation/media/uapi/cec
3298F:      drivers/media/cec/
3299F:      drivers/media/rc/keymaps/rc-cec.c
3300F:      include/media/cec.h
3301F:      include/media/cec-notifier.h
3302F:      include/uapi/linux/cec.h
3303F:      include/uapi/linux/cec-funcs.h
3304F:      Documentation/devicetree/bindings/media/cec.txt
3305
3306CEC GPIO DRIVER
3307M:      Hans Verkuil <hans.verkuil@cisco.com>
3308L:      linux-media@vger.kernel.org
3309T:      git git://linuxtv.org/media_tree.git
3310W:      http://linuxtv.org
3311S:      Supported
3312F:      drivers/media/platform/cec-gpio/
3313F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3314
3315CELL BROADBAND ENGINE ARCHITECTURE
3316M:      Arnd Bergmann <arnd@arndb.de>
3317L:      linuxppc-dev@lists.ozlabs.org
3318W:      http://www.ibm.com/developerworks/power/cell/
3319S:      Supported
3320F:      arch/powerpc/include/asm/cell*.h
3321F:      arch/powerpc/include/asm/spu*.h
3322F:      arch/powerpc/include/uapi/asm/spu*.h
3323F:      arch/powerpc/oprofile/*cell*
3324F:      arch/powerpc/platforms/cell/
3325
3326CEPH COMMON CODE (LIBCEPH)
3327M:      Ilya Dryomov <idryomov@gmail.com>
3328M:      "Yan, Zheng" <zyan@redhat.com>
3329M:      Sage Weil <sage@redhat.com>
3330L:      ceph-devel@vger.kernel.org
3331W:      http://ceph.com/
3332T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3333T:      git git://github.com/ceph/ceph-client.git
3334S:      Supported
3335F:      net/ceph/
3336F:      include/linux/ceph/
3337F:      include/linux/crush/
3338
3339CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3340M:      "Yan, Zheng" <zyan@redhat.com>
3341M:      Sage Weil <sage@redhat.com>
3342M:      Ilya Dryomov <idryomov@gmail.com>
3343L:      ceph-devel@vger.kernel.org
3344W:      http://ceph.com/
3345T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3346T:      git git://github.com/ceph/ceph-client.git
3347S:      Supported
3348F:      Documentation/filesystems/ceph.txt
3349F:      fs/ceph/
3350
3351CERTIFICATE HANDLING:
3352M:      David Howells <dhowells@redhat.com>
3353M:      David Woodhouse <dwmw2@infradead.org>
3354L:      keyrings@vger.kernel.org
3355S:      Maintained
3356F:      Documentation/module-signing.txt
3357F:      certs/
3358F:      scripts/sign-file.c
3359F:      scripts/extract-cert.c
3360
3361CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3362L:      linux-usb@vger.kernel.org
3363S:      Orphan
3364F:      Documentation/usb/WUSB-Design-overview.txt
3365F:      Documentation/usb/wusb-cbaf
3366F:      drivers/usb/host/hwa-hc.c
3367F:      drivers/usb/host/whci/
3368F:      drivers/usb/wusbcore/
3369F:      include/linux/usb/wusb*
3370
3371CFAG12864B LCD DRIVER
3372M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3373W:      http://miguelojeda.es/auxdisplay.htm
3374W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3375S:      Maintained
3376F:      drivers/auxdisplay/cfag12864b.c
3377F:      include/linux/cfag12864b.h
3378
3379CFAG12864BFB LCD FRAMEBUFFER DRIVER
3380M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3381W:      http://miguelojeda.es/auxdisplay.htm
3382W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3383S:      Maintained
3384F:      drivers/auxdisplay/cfag12864bfb.c
3385F:      include/linux/cfag12864b.h
3386
3387802.11 (including CFG80211/NL80211)
3388M:      Johannes Berg <johannes@sipsolutions.net>
3389L:      linux-wireless@vger.kernel.org
3390W:      http://wireless.kernel.org/
3391T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3392T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3393S:      Maintained
3394F:      net/wireless/
3395F:      include/uapi/linux/nl80211.h
3396F:      include/linux/ieee80211.h
3397F:      include/net/wext.h
3398F:      include/net/cfg80211.h
3399F:      include/net/iw_handler.h
3400F:      include/net/ieee80211_radiotap.h
3401F:      Documentation/driver-api/80211/cfg80211.rst
3402F:      Documentation/networking/regulatory.txt
3403
3404CHAR and MISC DRIVERS
3405M:      Arnd Bergmann <arnd@arndb.de>
3406M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3407T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3408S:      Supported
3409F:      drivers/char/*
3410F:      drivers/misc/*
3411F:      include/linux/miscdevice.h
3412
3413CHECKPATCH
3414M:      Andy Whitcroft <apw@canonical.com>
3415M:      Joe Perches <joe@perches.com>
3416S:      Maintained
3417F:      scripts/checkpatch.pl
3418
3419CHINESE DOCUMENTATION
3420M:      Harry Wei <harryxiyou@gmail.com>
3421L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3422L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3423S:      Maintained
3424F:      Documentation/translations/zh_CN/
3425
3426CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3427M:      Peter Chen <Peter.Chen@nxp.com>
3428T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3429L:      linux-usb@vger.kernel.org
3430S:      Maintained
3431F:      drivers/usb/chipidea/
3432
3433CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3434M:      Hans de Goede <hdegoede@redhat.com>
3435L:      linux-input@vger.kernel.org
3436S:      Maintained
3437F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3438F:      drivers/input/touchscreen/chipone_icn8318.c
3439
3440CHROME HARDWARE PLATFORM SUPPORT
3441M:      Benson Leung <bleung@chromium.org>
3442M:      Olof Johansson <olof@lixom.net>
3443S:      Maintained
3444T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3445F:      drivers/platform/chrome/
3446
3447CIRRUS LOGIC AUDIO CODEC DRIVERS
3448M:      Brian Austin <brian.austin@cirrus.com>
3449M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3450L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3451S:      Maintained
3452F:      sound/soc/codecs/cs*
3453
3454CIRRUS LOGIC EP93XX ETHERNET DRIVER
3455M:      Hartley Sweeten <hsweeten@visionengravers.com>
3456L:      netdev@vger.kernel.org
3457S:      Maintained
3458F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3459
3460CISCO FCOE HBA DRIVER
3461M:      Satish Kharat <satishkh@cisco.com>
3462M:      Sesidhar Baddela <sebaddel@cisco.com>
3463M:      Karan Tilak Kumar <kartilak@cisco.com>
3464L:      linux-scsi@vger.kernel.org
3465S:      Supported
3466F:      drivers/scsi/fnic/
3467
3468CISCO SCSI HBA DRIVER
3469M:      Karan Tilak Kumar <kartilak@cisco.com>
3470M:      Sesidhar Baddela <sebaddel@cisco.com>
3471L:      linux-scsi@vger.kernel.org
3472S:      Supported
3473F:      drivers/scsi/snic/
3474
3475CISCO VIC ETHERNET NIC DRIVER
3476M:      Christian Benvenuti <benve@cisco.com>
3477M:      Govindarajulu Varadarajan <_govind@gmx.com>
3478M:      Parvi Kaustubhi <pkaustub@cisco.com>
3479S:      Supported
3480F:      drivers/net/ethernet/cisco/enic/
3481
3482CISCO VIC LOW LATENCY NIC DRIVER
3483M:      Christian Benvenuti <benve@cisco.com>
3484M:      Dave Goodell <dgoodell@cisco.com>
3485S:      Supported
3486F:      drivers/infiniband/hw/usnic/
3487
3488CLEANCACHE API
3489M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3490L:      linux-kernel@vger.kernel.org
3491S:      Maintained
3492F:      mm/cleancache.c
3493F:      include/linux/cleancache.h
3494
3495CLK API
3496M:      Russell King <linux@armlinux.org.uk>
3497L:      linux-clk@vger.kernel.org
3498S:      Maintained
3499F:      include/linux/clk.h
3500
3501CLOCKSOURCE, CLOCKEVENT DRIVERS
3502M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3503M:      Thomas Gleixner <tglx@linutronix.de>
3504L:      linux-kernel@vger.kernel.org
3505T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3506S:      Supported
3507F:      drivers/clocksource/
3508F:      Documentation/devicetree/bindings/timer/
3509
3510CMPC ACPI DRIVER
3511M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3512M:      Daniel Oliveira Nascimento <don@syst.com.br>
3513L:      platform-driver-x86@vger.kernel.org
3514S:      Supported
3515F:      drivers/platform/x86/classmate-laptop.c
3516
3517COBALT MEDIA DRIVER
3518M:      Hans Verkuil <hans.verkuil@cisco.com>
3519L:      linux-media@vger.kernel.org
3520T:      git git://linuxtv.org/media_tree.git
3521W:      https://linuxtv.org
3522S:      Supported
3523F:      drivers/media/pci/cobalt/
3524
3525COCCINELLE/Semantic Patches (SmPL)
3526M:      Julia Lawall <Julia.Lawall@lip6.fr>
3527M:      Gilles Muller <Gilles.Muller@lip6.fr>
3528M:      Nicolas Palix <nicolas.palix@imag.fr>
3529M:      Michal Marek <michal.lkml@markovi.net>
3530L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3531T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3532W:      http://coccinelle.lip6.fr/
3533S:      Supported
3534F:      Documentation/dev-tools/coccinelle.rst
3535F:      scripts/coccinelle/
3536F:      scripts/coccicheck
3537
3538CODA FILE SYSTEM
3539M:      Jan Harkes <jaharkes@cs.cmu.edu>
3540M:      coda@cs.cmu.edu
3541L:      codalist@coda.cs.cmu.edu
3542W:      http://www.coda.cs.cmu.edu/
3543S:      Maintained
3544F:      Documentation/filesystems/coda.txt
3545F:      fs/coda/
3546F:      include/linux/coda*.h
3547F:      include/uapi/linux/coda*.h
3548
3549CODA V4L2 MEM2MEM DRIVER
3550M:      Philipp Zabel <p.zabel@pengutronix.de>
3551L:      linux-media@vger.kernel.org
3552S:      Maintained
3553F:      Documentation/devicetree/bindings/media/coda.txt
3554F:      drivers/media/platform/coda/
3555
3556COMMON CLK FRAMEWORK
3557M:      Michael Turquette <mturquette@baylibre.com>
3558M:      Stephen Boyd <sboyd@codeaurora.org>
3559L:      linux-clk@vger.kernel.org
3560Q:      http://patchwork.kernel.org/project/linux-clk/list/
3561T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3562S:      Maintained
3563F:      Documentation/devicetree/bindings/clock/
3564F:      drivers/clk/
3565X:      drivers/clk/clkdev.c
3566F:      include/linux/clk-pr*
3567F:      include/linux/clk/
3568
3569COMMON INTERNET FILE SYSTEM (CIFS)
3570M:      Steve French <sfrench@samba.org>
3571L:      linux-cifs@vger.kernel.org
3572L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3573W:      http://linux-cifs.samba.org/
3574T:      git git://git.samba.org/sfrench/cifs-2.6.git
3575S:      Supported
3576F:      Documentation/filesystems/cifs/
3577F:      fs/cifs/
3578
3579COMPACTPCI HOTPLUG CORE
3580M:      Scott Murray <scott@spiteful.org>
3581L:      linux-pci@vger.kernel.org
3582S:      Maintained
3583F:      drivers/pci/hotplug/cpci_hotplug*
3584
3585COMPACTPCI HOTPLUG GENERIC DRIVER
3586M:      Scott Murray <scott@spiteful.org>
3587L:      linux-pci@vger.kernel.org
3588S:      Maintained
3589F:      drivers/pci/hotplug/cpcihp_generic.c
3590
3591COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3592M:      Scott Murray <scott@spiteful.org>
3593L:      linux-pci@vger.kernel.org
3594S:      Maintained
3595F:      drivers/pci/hotplug/cpcihp_zt5550.*
3596
3597COMPAL LAPTOP SUPPORT
3598M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3599L:      platform-driver-x86@vger.kernel.org
3600S:      Maintained
3601F:      drivers/platform/x86/compal-laptop.c
3602
3603CONEXANT ACCESSRUNNER USB DRIVER
3604L:      accessrunner-general@lists.sourceforge.net
3605W:      http://accessrunner.sourceforge.net/
3606S:      Orphan
3607F:      drivers/usb/atm/cxacru.c
3608
3609CONFIGFS
3610M:      Joel Becker <jlbec@evilplan.org>
3611M:      Christoph Hellwig <hch@lst.de>
3612T:      git git://git.infradead.org/users/hch/configfs.git
3613S:      Supported
3614F:      fs/configfs/
3615F:      include/linux/configfs.h
3616
3617CONNECTOR
3618M:      Evgeniy Polyakov <zbr@ioremap.net>
3619L:      netdev@vger.kernel.org
3620S:      Maintained
3621F:      drivers/connector/
3622
3623CONTROL GROUP (CGROUP)
3624M:      Tejun Heo <tj@kernel.org>
3625M:      Li Zefan <lizefan@huawei.com>
3626M:      Johannes Weiner <hannes@cmpxchg.org>
3627L:      cgroups@vger.kernel.org
3628T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3629S:      Maintained
3630F:      Documentation/cgroup*
3631F:      include/linux/cgroup*
3632F:      kernel/cgroup*
3633
3634CONTROL GROUP - CPUSET
3635M:      Li Zefan <lizefan@huawei.com>
3636L:      cgroups@vger.kernel.org
3637W:      http://www.bullopensource.org/cpuset/
3638W:      http://oss.sgi.com/projects/cpusets/
3639T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3640S:      Maintained
3641F:      Documentation/cgroup-v1/cpusets.txt
3642F:      include/linux/cpuset.h
3643F:      kernel/cgroup/cpuset.c
3644
3645CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3646M:      Johannes Weiner <hannes@cmpxchg.org>
3647M:      Michal Hocko <mhocko@kernel.org>
3648M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3649L:      cgroups@vger.kernel.org
3650L:      linux-mm@kvack.org
3651S:      Maintained
3652F:      mm/memcontrol.c
3653F:      mm/swap_cgroup.c
3654
3655CORETEMP HARDWARE MONITORING DRIVER
3656M:      Fenghua Yu <fenghua.yu@intel.com>
3657L:      linux-hwmon@vger.kernel.org
3658S:      Maintained
3659F:      Documentation/hwmon/coretemp
3660F:      drivers/hwmon/coretemp.c
3661
3662COSA/SRP SYNC SERIAL DRIVER
3663M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3664W:      http://www.fi.muni.cz/~kas/cosa/
3665S:      Maintained
3666F:      drivers/net/wan/cosa*
3667
3668CPMAC ETHERNET DRIVER
3669M:      Florian Fainelli <f.fainelli@gmail.com>
3670L:      netdev@vger.kernel.org
3671S:      Maintained
3672F:      drivers/net/ethernet/ti/cpmac.c
3673
3674CPU FREQUENCY DRIVERS
3675M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3676M:      Viresh Kumar <viresh.kumar@linaro.org>
3677L:      linux-pm@vger.kernel.org
3678S:      Maintained
3679T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3680T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3681B:      https://bugzilla.kernel.org
3682F:      Documentation/cpu-freq/
3683F:      Documentation/devicetree/bindings/cpufreq/
3684F:      drivers/cpufreq/
3685F:      include/linux/cpufreq.h
3686F:      tools/testing/selftests/cpufreq/
3687
3688CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3689M:      Viresh Kumar <viresh.kumar@linaro.org>
3690M:      Sudeep Holla <sudeep.holla@arm.com>
3691L:      linux-pm@vger.kernel.org
3692W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3693S:      Maintained
3694F:      drivers/cpufreq/arm_big_little.h
3695F:      drivers/cpufreq/arm_big_little.c
3696F:      drivers/cpufreq/arm_big_little_dt.c
3697
3698CPU POWER MONITORING SUBSYSTEM
3699M:      Thomas Renninger <trenn@suse.com>
3700M:      Shuah Khan <shuahkh@osg.samsung.com>
3701M:      Shuah Khan <shuah@kernel.org>
3702L:      linux-pm@vger.kernel.org
3703S:      Maintained
3704F:      tools/power/cpupower/
3705
3706CPUID/MSR DRIVER
3707M:      "H. Peter Anvin" <hpa@zytor.com>
3708S:      Maintained
3709F:      arch/x86/kernel/cpuid.c
3710F:      arch/x86/kernel/msr.c
3711
3712CPUIDLE DRIVER - ARM BIG LITTLE
3713M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3714M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3715L:      linux-pm@vger.kernel.org
3716L:      linux-arm-kernel@lists.infradead.org
3717T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3718S:      Maintained
3719F:      drivers/cpuidle/cpuidle-big_little.c
3720
3721CPUIDLE DRIVER - ARM EXYNOS
3722M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3723M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3724M:      Kukjin Kim <kgene@kernel.org>
3725L:      linux-pm@vger.kernel.org
3726L:      linux-samsung-soc@vger.kernel.org
3727S:      Supported
3728F:      drivers/cpuidle/cpuidle-exynos.c
3729F:      arch/arm/mach-exynos/pm.c
3730
3731CPUIDLE DRIVERS
3732M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3733M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3734L:      linux-pm@vger.kernel.org
3735S:      Maintained
3736T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3737B:      https://bugzilla.kernel.org
3738F:      drivers/cpuidle/*
3739F:      include/linux/cpuidle.h
3740
3741CRAMFS FILESYSTEM
3742M:      Nicolas Pitre <nico@linaro.org>
3743S:      Maintained
3744F:      Documentation/filesystems/cramfs.txt
3745F:      fs/cramfs/
3746
3747CRIS PORT
3748M:      Mikael Starvik <starvik@axis.com>
3749M:      Jesper Nilsson <jesper.nilsson@axis.com>
3750L:      linux-cris-kernel@axis.com
3751W:      http://developer.axis.com
3752T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3753S:      Maintained
3754F:      arch/cris/
3755F:      drivers/tty/serial/crisv10.*
3756
3757CRYPTO API
3758M:      Herbert Xu <herbert@gondor.apana.org.au>
3759M:      "David S. Miller" <davem@davemloft.net>
3760L:      linux-crypto@vger.kernel.org
3761T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3762T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3763S:      Maintained
3764F:      Documentation/crypto/
3765F:      Documentation/devicetree/bindings/crypto/
3766F:      arch/*/crypto/
3767F:      crypto/
3768F:      drivers/crypto/
3769F:      include/crypto/
3770F:      include/linux/crypto*
3771
3772CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3773M:      Neil Horman <nhorman@tuxdriver.com>
3774L:      linux-crypto@vger.kernel.org
3775S:      Maintained
3776F:      crypto/ansi_cprng.c
3777F:      crypto/rng.c
3778
3779CS3308 MEDIA DRIVER
3780M:      Hans Verkuil <hverkuil@xs4all.nl>
3781L:      linux-media@vger.kernel.org
3782T:      git git://linuxtv.org/media_tree.git
3783W:      http://linuxtv.org
3784S:      Odd Fixes
3785F:      drivers/media/i2c/cs3308.c
3786F:      drivers/media/i2c/cs3308.h
3787
3788CS5535 Audio ALSA driver
3789M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3790S:      Maintained
3791F:      sound/pci/cs5535audio/
3792
3793CW1200 WLAN driver
3794M:      Solomon Peachy <pizza@shaftnet.org>
3795S:      Maintained
3796F:      drivers/net/wireless/st/cw1200/
3797
3798CX18 VIDEO4LINUX DRIVER
3799M:      Andy Walls <awalls@md.metrocast.net>
3800L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3801L:      linux-media@vger.kernel.org
3802T:      git git://linuxtv.org/media_tree.git
3803W:      https://linuxtv.org
3804W:      http://www.ivtvdriver.org/index.php/Cx18
3805S:      Maintained
3806F:      Documentation/media/v4l-drivers/cx18*
3807F:      drivers/media/pci/cx18/
3808F:      include/uapi/linux/ivtv*
3809
3810CX2341X MPEG ENCODER HELPER MODULE
3811M:      Hans Verkuil <hverkuil@xs4all.nl>
3812L:      linux-media@vger.kernel.org
3813T:      git git://linuxtv.org/media_tree.git
3814W:      https://linuxtv.org
3815S:      Maintained
3816F:      drivers/media/common/cx2341x*
3817F:      include/media/cx2341x*
3818
3819CX24120 MEDIA DRIVER
3820M:      Jemma Denson <jdenson@gmail.com>
3821M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3822L:      linux-media@vger.kernel.org
3823W:      https://linuxtv.org
3824Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3825S:      Maintained
3826F:      drivers/media/dvb-frontends/cx24120*
3827
3828CX88 VIDEO4LINUX DRIVER
3829M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3830M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3831L:      linux-media@vger.kernel.org
3832W:      https://linuxtv.org
3833T:      git git://linuxtv.org/media_tree.git
3834S:      Odd fixes
3835F:      Documentation/media/v4l-drivers/cx88*
3836F:      drivers/media/pci/cx88/
3837
3838CXD2820R MEDIA DRIVER
3839M:      Antti Palosaari <crope@iki.fi>
3840L:      linux-media@vger.kernel.org
3841W:      https://linuxtv.org
3842W:      http://palosaari.fi/linux/
3843Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3844T:      git git://linuxtv.org/anttip/media_tree.git
3845S:      Maintained
3846F:      drivers/media/dvb-frontends/cxd2820r*
3847
3848CXGB3 ETHERNET DRIVER (CXGB3)
3849M:      Santosh Raspatur <santosh@chelsio.com>
3850L:      netdev@vger.kernel.org
3851W:      http://www.chelsio.com
3852S:      Supported
3853F:      drivers/net/ethernet/chelsio/cxgb3/
3854
3855CXGB3 ISCSI DRIVER (CXGB3I)
3856M:      Karen Xie <kxie@chelsio.com>
3857L:      linux-scsi@vger.kernel.org
3858W:      http://www.chelsio.com
3859S:      Supported
3860F:      drivers/scsi/cxgbi/cxgb3i
3861
3862CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3863M:      Steve Wise <swise@chelsio.com>
3864L:      linux-rdma@vger.kernel.org
3865W:      http://www.openfabrics.org
3866S:      Supported
3867F:      drivers/infiniband/hw/cxgb3/
3868F:      include/uapi/rdma/cxgb3-abi.h
3869
3870CXGB4 CRYPTO DRIVER (chcr)
3871M:      Harsh Jain <harsh@chelsio.com>
3872L:      linux-crypto@vger.kernel.org
3873W:      http://www.chelsio.com
3874S:      Supported
3875F:      drivers/crypto/chelsio
3876
3877CXGB4 ETHERNET DRIVER (CXGB4)
3878M:      Ganesh Goudar <ganeshgr@chelsio.com>
3879L:      netdev@vger.kernel.org
3880W:      http://www.chelsio.com
3881S:      Supported
3882F:      drivers/net/ethernet/chelsio/cxgb4/
3883
3884CXGB4 ISCSI DRIVER (CXGB4I)
3885M:      Karen Xie <kxie@chelsio.com>
3886L:      linux-scsi@vger.kernel.org
3887W:      http://www.chelsio.com
3888S:      Supported
3889F:      drivers/scsi/cxgbi/cxgb4i
3890
3891CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3892M:      Steve Wise <swise@chelsio.com>
3893L:      linux-rdma@vger.kernel.org
3894W:      http://www.openfabrics.org
3895S:      Supported
3896F:      drivers/infiniband/hw/cxgb4/
3897F:      include/uapi/rdma/cxgb4-abi.h
3898
3899CXGB4VF ETHERNET DRIVER (CXGB4VF)
3900M:      Casey Leedom <leedom@chelsio.com>
3901L:      netdev@vger.kernel.org
3902W:      http://www.chelsio.com
3903S:      Supported
3904F:      drivers/net/ethernet/chelsio/cxgb4vf/
3905
3906CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3907M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3908M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3909L:      linuxppc-dev@lists.ozlabs.org
3910S:      Supported
3911F:      arch/powerpc/platforms/powernv/pci-cxl.c
3912F:      drivers/misc/cxl/
3913F:      include/misc/cxl*
3914F:      include/uapi/misc/cxl.h
3915F:      Documentation/powerpc/cxl.txt
3916F:      Documentation/ABI/testing/sysfs-class-cxl
3917
3918CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3919M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3920M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3921M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3922L:      linux-scsi@vger.kernel.org
3923S:      Supported
3924F:      drivers/scsi/cxlflash/
3925F:      include/uapi/scsi/cxlflash_ioctls.h
3926F:      Documentation/powerpc/cxlflash.txt
3927
3928CYBERPRO FB DRIVER
3929M:      Russell King <linux@armlinux.org.uk>
3930L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3931W:      http://www.armlinux.org.uk/
3932S:      Maintained
3933F:      drivers/video/fbdev/cyber2000fb.*
3934
3935CYCLADES ASYNC MUX DRIVER
3936W:      http://www.cyclades.com/
3937S:      Orphan
3938F:      drivers/tty/cyclades.c
3939F:      include/linux/cyclades.h
3940F:      include/uapi/linux/cyclades.h
3941
3942CYCLADES PC300 DRIVER
3943W:      http://www.cyclades.com/
3944S:      Orphan
3945F:      drivers/net/wan/pc300*
3946
3947CYPRESS_FIRMWARE MEDIA DRIVER
3948M:      Antti Palosaari <crope@iki.fi>
3949L:      linux-media@vger.kernel.org
3950W:      https://linuxtv.org
3951W:      http://palosaari.fi/linux/
3952Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3953T:      git git://linuxtv.org/anttip/media_tree.git
3954S:      Maintained
3955F:      drivers/media/common/cypress_firmware*
3956
3957CYTTSP TOUCHSCREEN DRIVER
3958M:      Ferruh Yigit <fery@cypress.com>
3959L:      linux-input@vger.kernel.org
3960S:      Supported
3961F:      drivers/input/touchscreen/cyttsp*
3962F:      include/linux/input/cyttsp.h
3963
3964D-LINK DIR-685 TOUCHKEYS DRIVER
3965M:      Linus Walleij <linus.walleij@linaro.org>
3966L:      linux-input@vger.kernel.org
3967S:      Supported
3968F:      drivers/input/dlink-dir685-touchkeys.c
3969
3970DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3971M:      Joshua Kinard <kumba@gentoo.org>
3972S:      Maintained
3973F:      drivers/rtc/rtc-ds1685.c
3974F:      include/linux/rtc/ds1685.h
3975
3976DAMA SLAVE for AX.25
3977M:      Joerg Reuter <jreuter@yaina.de>
3978W:      http://yaina.de/jreuter/
3979W:      http://www.qsl.net/dl1bke/
3980L:      linux-hams@vger.kernel.org
3981S:      Maintained
3982F:      net/ax25/af_ax25.c
3983F:      net/ax25/ax25_dev.c
3984F:      net/ax25/ax25_ds_*
3985F:      net/ax25/ax25_in.c
3986F:      net/ax25/ax25_out.c
3987F:      net/ax25/ax25_timer.c
3988F:      net/ax25/sysctl_net_ax25.c
3989
3990DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3991L:      netdev@vger.kernel.org
3992S:      Orphan
3993F:      Documentation/networking/dmfe.txt
3994F:      drivers/net/ethernet/dec/tulip/dmfe.c
3995
3996DC390/AM53C974 SCSI driver
3997M:      Hannes Reinecke <hare@suse.com>
3998L:      linux-scsi@vger.kernel.org
3999S:      Maintained
4000F:      drivers/scsi/am53c974.c
4001
4002DC395x SCSI driver
4003M:      Oliver Neukum <oliver@neukum.org>
4004M:      Ali Akcaagac <aliakc@web.de>
4005M:      Jamie Lenehan <lenehan@twibble.org>
4006L:      dc395x@twibble.org
4007W:      http://twibble.org/dist/dc395x/
4008W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4009S:      Maintained
4010F:      Documentation/scsi/dc395x.txt
4011F:      drivers/scsi/dc395x.*
4012
4013DCCP PROTOCOL
4014M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4015L:      dccp@vger.kernel.org
4016W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4017S:      Maintained
4018F:      include/linux/dccp.h
4019F:      include/uapi/linux/dccp.h
4020F:      include/linux/tfrc.h
4021F:      net/dccp/
4022
4023DECnet NETWORK LAYER
4024W:      http://linux-decnet.sourceforge.net
4025L:      linux-decnet-user@lists.sourceforge.net
4026S:      Orphan
4027F:      Documentation/networking/decnet.txt
4028F:      net/decnet/
4029
4030DECSTATION PLATFORM SUPPORT
4031M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4032L:      linux-mips@linux-mips.org
4033W:      http://www.linux-mips.org/wiki/DECstation
4034S:      Maintained
4035F:      arch/mips/dec/
4036F:      arch/mips/include/asm/dec/
4037F:      arch/mips/include/asm/mach-dec/
4038
4039DEFXX FDDI NETWORK DRIVER
4040M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4041S:      Maintained
4042F:      drivers/net/fddi/defxx.*
4043
4044DELL SMBIOS DRIVER
4045M:      Pali Rohár <pali.rohar@gmail.com>
4046M:      Mario Limonciello <mario.limonciello@dell.com>
4047L:      platform-driver-x86@vger.kernel.org
4048S:      Maintained
4049F:      drivers/platform/x86/dell-smbios.*
4050
4051DELL SMBIOS SMM DRIVER
4052M:      Mario Limonciello <mario.limonciello@dell.com>
4053L:      platform-driver-x86@vger.kernel.org
4054S:      Maintained
4055F:      drivers/platform/x86/dell-smbios-smm.c
4056
4057DELL SMBIOS WMI DRIVER
4058M:      Mario Limonciello <mario.limonciello@dell.com>
4059L:      platform-driver-x86@vger.kernel.org
4060S:      Maintained
4061F:      drivers/platform/x86/dell-smbios-wmi.c
4062F:      tools/wmi/dell-smbios-example.c
4063
4064DELL LAPTOP DRIVER
4065M:      Matthew Garrett <mjg59@srcf.ucam.org>
4066M:      Pali Rohár <pali.rohar@gmail.com>
4067L:      platform-driver-x86@vger.kernel.org
4068S:      Maintained
4069F:      drivers/platform/x86/dell-laptop.c
4070
4071DELL LAPTOP FREEFALL DRIVER
4072M:      Pali Rohár <pali.rohar@gmail.com>
4073S:      Maintained
4074F:      drivers/platform/x86/dell-smo8800.c
4075
4076DELL LAPTOP RBTN DRIVER
4077M:      Pali Rohár <pali.rohar@gmail.com>
4078S:      Maintained
4079F:      drivers/platform/x86/dell-rbtn.*
4080
4081DELL LAPTOP SMM DRIVER
4082M:      Pali Rohár <pali.rohar@gmail.com>
4083S:      Maintained
4084F:      drivers/hwmon/dell-smm-hwmon.c
4085F:      include/uapi/linux/i8k.h
4086
4087DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4088M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4089S:      Maintained
4090F:      Documentation/dcdbas.txt
4091F:      drivers/firmware/dcdbas.*
4092
4093DELL WMI NOTIFICATIONS DRIVER
4094M:      Matthew Garrett <mjg59@srcf.ucam.org>
4095M:      Pali Rohár <pali.rohar@gmail.com>
4096S:      Maintained
4097F:      drivers/platform/x86/dell-wmi.c
4098
4099DELL WMI DESCRIPTOR DRIVER
4100M:      Mario Limonciello <mario.limonciello@dell.com>
4101S:      Maintained
4102F:      drivers/platform/x86/dell-wmi-descriptor.c
4103
4104DELTA ST MEDIA DRIVER
4105M:      Hugues Fruchet <hugues.fruchet@st.com>
4106L:      linux-media@vger.kernel.org
4107T:      git git://linuxtv.org/media_tree.git
4108W:      https://linuxtv.org
4109S:      Supported
4110F:      drivers/media/platform/sti/delta
4111
4112DENALI NAND DRIVER
4113M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4114L:      linux-mtd@lists.infradead.org
4115S:      Supported
4116F:      drivers/mtd/nand/denali*
4117
4118DESIGNWARE USB2 DRD IP DRIVER
4119M:      John Youn <johnyoun@synopsys.com>
4120L:      linux-usb@vger.kernel.org
4121T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4122S:      Maintained
4123F:      drivers/usb/dwc2/
4124
4125DESIGNWARE USB3 DRD IP DRIVER
4126M:      Felipe Balbi <balbi@kernel.org>
4127L:      linux-usb@vger.kernel.org
4128T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4129S:      Maintained
4130F:      drivers/usb/dwc3/
4131
4132DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4133M:      Andreas Klinger <ak@it-klinger.de>
4134L:      linux-iio@vger.kernel.org
4135S:      Maintained
4136F:      drivers/iio/proximity/srf*.c
4137
4138DEVICE COREDUMP (DEV_COREDUMP)
4139M:      Johannes Berg <johannes@sipsolutions.net>
4140L:      linux-kernel@vger.kernel.org
4141S:      Maintained
4142F:      drivers/base/devcoredump.c
4143F:      include/linux/devcoredump.h
4144
4145DEVICE FREQUENCY (DEVFREQ)
4146M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4147M:      Kyungmin Park <kyungmin.park@samsung.com>
4148R:      Chanwoo Choi <cw00.choi@samsung.com>
4149L:      linux-pm@vger.kernel.org
4150T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4151S:      Maintained
4152F:      drivers/devfreq/
4153F:      include/linux/devfreq.h
4154F:      Documentation/devicetree/bindings/devfreq/
4155
4156DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4157M:      Chanwoo Choi <cw00.choi@samsung.com>
4158L:      linux-pm@vger.kernel.org
4159T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4160S:      Supported
4161F:      drivers/devfreq/event/
4162F:      drivers/devfreq/devfreq-event.c
4163F:      include/linux/devfreq-event.h
4164F:      Documentation/devicetree/bindings/devfreq/event/
4165
4166DEVICE NUMBER REGISTRY
4167M:      Torben Mathiasen <device@lanana.org>
4168W:      http://lanana.org/docs/device-list/index.html
4169S:      Maintained
4170
4171DEVICE-MAPPER  (LVM)
4172M:      Alasdair Kergon <agk@redhat.com>
4173M:      Mike Snitzer <snitzer@redhat.com>
4174M:      dm-devel@redhat.com
4175L:      dm-devel@redhat.com
4176W:      http://sources.redhat.com/dm
4177Q:      http://patchwork.kernel.org/project/dm-devel/list/
4178T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4179T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4180S:      Maintained
4181F:      Documentation/device-mapper/
4182F:      drivers/md/Makefile
4183F:      drivers/md/Kconfig
4184F:      drivers/md/dm*
4185F:      drivers/md/persistent-data/
4186F:      include/linux/device-mapper.h
4187F:      include/linux/dm-*.h
4188F:      include/uapi/linux/dm-*.h
4189
4190DEVLINK
4191M:      Jiri Pirko <jiri@mellanox.com>
4192L:      netdev@vger.kernel.org
4193S:      Supported
4194F:      net/core/devlink.c
4195F:      include/net/devlink.h
4196F:      include/uapi/linux/devlink.h
4197
4198DIALOG SEMICONDUCTOR DRIVERS
4199M:      Support Opensource <support.opensource@diasemi.com>
4200W:      http://www.dialog-semiconductor.com/products
4201S:      Supported
4202F:      Documentation/hwmon/da90??
4203F:      Documentation/devicetree/bindings/mfd/da90*.txt
4204F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4205F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4206F:      Documentation/devicetree/bindings/regulator/da92*.txt
4207F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4208F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4209F:      drivers/gpio/gpio-da90??.c
4210F:      drivers/hwmon/da90??-hwmon.c
4211F:      drivers/iio/adc/da91??-*.c
4212F:      drivers/input/misc/da90??_onkey.c
4213F:      drivers/input/touchscreen/da9052_tsi.c
4214F:      drivers/leds/leds-da90??.c
4215F:      drivers/mfd/da903x.c
4216F:      drivers/mfd/da90??-*.c
4217F:      drivers/mfd/da91??-*.c
4218F:      drivers/power/supply/da9052-battery.c
4219F:      drivers/power/supply/da91??-*.c
4220F:      drivers/regulator/da903x.c
4221F:      drivers/regulator/da9???-regulator.[ch]
4222F:      drivers/thermal/da90??-thermal.c
4223F:      drivers/rtc/rtc-da90??.c
4224F:      drivers/video/backlight/da90??_bl.c
4225F:      drivers/watchdog/da90??_wdt.c
4226F:      include/linux/mfd/da903x.h
4227F:      include/linux/mfd/da9052/
4228F:      include/linux/mfd/da9055/
4229F:      include/linux/mfd/da9062/
4230F:      include/linux/mfd/da9063/
4231F:      include/linux/mfd/da9150/
4232F:      include/linux/regulator/da9211.h
4233F:      include/sound/da[79]*.h
4234F:      sound/soc/codecs/da[79]*.[ch]
4235
4236DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4237M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4238L:      linux-gpio@vger.kernel.org
4239S:      Maintained
4240F:      drivers/gpio/gpio-gpio-mm.c
4241
4242DIGI NEO AND CLASSIC PCI PRODUCTS
4243M:      Lidza Louina <lidza.louina@gmail.com>
4244M:      Mark Hounschell <markh@compro.net>
4245L:      driverdev-devel@linuxdriverproject.org
4246S:      Maintained
4247F:      drivers/staging/dgnc/
4248
4249DIOLAN U2C-12 I2C DRIVER
4250M:      Guenter Roeck <linux@roeck-us.net>
4251L:      linux-i2c@vger.kernel.org
4252S:      Maintained
4253F:      drivers/i2c/busses/i2c-diolan-u2c.c
4254
4255FILESYSTEM DIRECT ACCESS (DAX)
4256M:      Matthew Wilcox <mawilcox@microsoft.com>
4257M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4258L:      linux-fsdevel@vger.kernel.org
4259S:      Supported
4260F:      fs/dax.c
4261F:      include/linux/dax.h
4262F:      include/trace/events/fs_dax.h
4263
4264DEVICE DIRECT ACCESS (DAX)
4265M:      Dan Williams <dan.j.williams@intel.com>
4266L:      linux-nvdimm@lists.01.org
4267S:      Supported
4268F:      drivers/dax/
4269
4270DIRECTORY NOTIFICATION (DNOTIFY)
4271M:      Jan Kara <jack@suse.cz>
4272R:      Amir Goldstein <amir73il@gmail.com>
4273L:      linux-fsdevel@vger.kernel.org
4274S:      Maintained
4275F:      Documentation/filesystems/dnotify.txt
4276F:      fs/notify/dnotify/
4277F:      include/linux/dnotify.h
4278
4279DISK GEOMETRY AND PARTITION HANDLING
4280M:      Andries Brouwer <aeb@cwi.nl>
4281W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4282W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4283W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4284S:      Maintained
4285
4286DISKQUOTA
4287M:      Jan Kara <jack@suse.com>
4288S:      Maintained
4289F:      Documentation/filesystems/quota.txt
4290F:      fs/quota/
4291F:      include/linux/quota*.h
4292F:      include/uapi/linux/quota*.h
4293
4294DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4295M:      Bernie Thompson <bernie@plugable.com>
4296L:      linux-fbdev@vger.kernel.org
4297S:      Maintained
4298W:      http://plugable.com/category/projects/udlfb/
4299F:      drivers/video/fbdev/udlfb.c
4300F:      include/video/udlfb.h
4301F:      Documentation/fb/udlfb.txt
4302
4303DISTRIBUTED LOCK MANAGER (DLM)
4304M:      Christine Caulfield <ccaulfie@redhat.com>
4305M:      David Teigland <teigland@redhat.com>
4306L:      cluster-devel@redhat.com
4307W:      http://sources.redhat.com/cluster/
4308T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4309S:      Supported
4310F:      fs/dlm/
4311
4312DMA BUFFER SHARING FRAMEWORK
4313M:      Sumit Semwal <sumit.semwal@linaro.org>
4314S:      Maintained
4315L:      linux-media@vger.kernel.org
4316L:      dri-devel@lists.freedesktop.org
4317L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4318F:      drivers/dma-buf/
4319F:      include/linux/dma-buf*
4320F:      include/linux/reservation.h
4321F:      include/linux/*fence.h
4322F:      Documentation/driver-api/dma-buf.rst
4323T:      git git://anongit.freedesktop.org/drm/drm-misc
4324
4325DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4326M:      Vinod Koul <vinod.koul@intel.com>
4327L:      dmaengine@vger.kernel.org
4328Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4329S:      Maintained
4330F:      drivers/dma/
4331F:      include/linux/dmaengine.h
4332F:      Documentation/devicetree/bindings/dma/
4333F:      Documentation/driver-api/dmaengine/
4334T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4335
4336DMA MAPPING HELPERS
4337M:      Christoph Hellwig <hch@lst.de>
4338M:      Marek Szyprowski <m.szyprowski@samsung.com>
4339R:      Robin Murphy <robin.murphy@arm.com>
4340L:      iommu@lists.linux-foundation.org
4341T:      git git://git.infradead.org/users/hch/dma-mapping.git
4342W:      http://git.infradead.org/users/hch/dma-mapping.git
4343S:      Supported
4344F:      lib/dma-debug.c
4345F:      lib/dma-noop.c
4346F:      lib/dma-virt.c
4347F:      drivers/base/dma-mapping.c
4348F:      drivers/base/dma-coherent.c
4349F:      include/linux/dma-mapping.h
4350
4351DME1737 HARDWARE MONITOR DRIVER
4352M:      Juerg Haefliger <juergh@gmail.com>
4353L:      linux-hwmon@vger.kernel.org
4354S:      Maintained
4355F:      Documentation/hwmon/dme1737
4356F:      drivers/hwmon/dme1737.c
4357
4358DMI/SMBIOS SUPPORT
4359M:      Jean Delvare <jdelvare@suse.com>
4360S:      Maintained
4361T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4362F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4363F:      drivers/firmware/dmi-id.c
4364F:      drivers/firmware/dmi_scan.c
4365F:      include/linux/dmi.h
4366
4367DOCUMENTATION
4368M:      Jonathan Corbet <corbet@lwn.net>
4369L:      linux-doc@vger.kernel.org
4370S:      Maintained
4371F:      Documentation/
4372F:      scripts/kernel-doc
4373X:      Documentation/ABI/
4374X:      Documentation/devicetree/
4375X:      Documentation/acpi
4376X:      Documentation/power
4377X:      Documentation/spi
4378X:      Documentation/media
4379T:      git git://git.lwn.net/linux.git docs-next
4380
4381DONGWOON DW9714 LENS VOICE COIL DRIVER
4382M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4383L:      linux-media@vger.kernel.org
4384T:      git git://linuxtv.org/media_tree.git
4385S:      Maintained
4386F:      drivers/media/i2c/dw9714.c
4387
4388DOUBLETALK DRIVER
4389M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4390L:      blinux-list@redhat.com
4391S:      Maintained
4392F:      drivers/char/dtlk.c
4393F:      include/linux/dtlk.h
4394
4395DPAA2 DATAPATH I/O (DPIO) DRIVER
4396M:      Roy Pledge <Roy.Pledge@nxp.com>
4397L:      linux-kernel@vger.kernel.org
4398S:      Maintained
4399F:      drivers/staging/fsl-mc/bus/dpio
4400
4401DPAA2 ETHERNET DRIVER
4402M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4403L:      linux-kernel@vger.kernel.org
4404S:      Maintained
4405F:      drivers/staging/fsl-dpaa2/ethernet
4406
4407DPT_I2O SCSI RAID DRIVER
4408M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4409L:      linux-scsi@vger.kernel.org
4410W:      http://www.adaptec.com/
4411S:      Maintained
4412F:      drivers/scsi/dpt*
4413F:      drivers/scsi/dpt/
4414
4415DRBD DRIVER
4416M:      Philipp Reisner <philipp.reisner@linbit.com>
4417M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4418L:      drbd-dev@lists.linbit.com
4419W:      http://www.drbd.org
4420T:      git git://git.linbit.com/linux-drbd.git
4421T:      git git://git.linbit.com/drbd-8.4.git
4422S:      Supported
4423F:      drivers/block/drbd/
4424F:      lib/lru_cache.c
4425F:      Documentation/blockdev/drbd/
4426
4427DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4428M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4429T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4430S:      Supported
4431F:      Documentation/kobject.txt
4432F:      drivers/base/
4433F:      fs/debugfs/
4434F:      fs/sysfs/
4435F:      include/linux/debugfs.h
4436F:      include/linux/kobj*
4437F:      lib/kobj*
4438
4439DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4440M:      Kevin Hilman <khilman@kernel.org>
4441M:      Nishanth Menon <nm@ti.com>
4442S:      Maintained
4443F:      drivers/power/avs/
4444F:      include/linux/power/smartreflex.h
4445L:      linux-pm@vger.kernel.org
4446
4447DRM DRIVER FOR ARM PL111 CLCD
4448M:      Eric Anholt <eric@anholt.net>
4449T:      git git://anongit.freedesktop.org/drm/drm-misc
4450S:      Supported
4451F:      drivers/gpu/drm/pl111/
4452
4453DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4454M:      Dave Airlie <airlied@redhat.com>
4455S:      Odd Fixes
4456F:      drivers/gpu/drm/ast/
4457
4458DRM DRIVER FOR BOCHS VIRTUAL GPU
4459M:      Gerd Hoffmann <kraxel@redhat.com>
4460L:      virtualization@lists.linux-foundation.org
4461T:      git git://anongit.freedesktop.org/drm/drm-misc
4462S:      Maintained
4463F:      drivers/gpu/drm/bochs/
4464
4465DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4466M:      Linus Walleij <linus.walleij@linaro.org>
4467T:      git git://anongit.freedesktop.org/drm/drm-misc
4468S:      Maintained
4469F:      drivers/gpu/drm/tve200/
4470
4471DRM DRIVER FOR INTEL I810 VIDEO CARDS
4472S:      Orphan / Obsolete
4473F:      drivers/gpu/drm/i810/
4474F:      include/uapi/drm/i810_drm.h
4475
4476DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4477S:      Orphan / Obsolete
4478F:      drivers/gpu/drm/mga/
4479F:      include/uapi/drm/mga_drm.h
4480
4481DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4482M:      Dave Airlie <airlied@redhat.com>
4483S:      Odd Fixes
4484F:      drivers/gpu/drm/mgag200/
4485
4486DRM DRIVER FOR MI0283QT
4487M:      Noralf Trønnes <noralf@tronnes.org>
4488S:      Maintained
4489F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4490F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4491
4492DRM DRIVER FOR MSM ADRENO GPU
4493M:      Rob Clark <robdclark@gmail.com>
4494L:      linux-arm-msm@vger.kernel.org
4495L:      dri-devel@lists.freedesktop.org
4496L:      freedreno@lists.freedesktop.org
4497T:      git git://people.freedesktop.org/~robclark/linux
4498S:      Maintained
4499F:      drivers/gpu/drm/msm/
4500F:      include/uapi/drm/msm_drm.h
4501F:      Documentation/devicetree/bindings/display/msm/
4502
4503DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4504M:      Ben Skeggs <bskeggs@redhat.com>
4505L:      dri-devel@lists.freedesktop.org
4506L:      nouveau@lists.freedesktop.org
4507T:      git git://github.com/skeggsb/linux
4508S:      Supported
4509F:      drivers/gpu/drm/nouveau/
4510F:      include/uapi/drm/nouveau_drm.h
4511
4512DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4513M:      Noralf Trønnes <noralf@tronnes.org>
4514S:      Maintained
4515F:      drivers/gpu/drm/tinydrm/repaper.c
4516F:      Documentation/devicetree/bindings/display/repaper.txt
4517
4518DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4519M:      Dave Airlie <airlied@redhat.com>
4520M:      Gerd Hoffmann <kraxel@redhat.com>
4521L:      virtualization@lists.linux-foundation.org
4522T:      git git://anongit.freedesktop.org/drm/drm-misc
4523S:      Obsolete
4524W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4525F:      drivers/gpu/drm/cirrus/
4526
4527DRM DRIVER FOR QXL VIRTUAL GPU
4528M:      Dave Airlie <airlied@redhat.com>
4529M:      Gerd Hoffmann <kraxel@redhat.com>
4530L:      virtualization@lists.linux-foundation.org
4531T:      git git://anongit.freedesktop.org/drm/drm-misc
4532S:      Maintained
4533F:      drivers/gpu/drm/qxl/
4534F:      include/uapi/drm/qxl_drm.h
4535
4536DRM DRIVER FOR RAGE 128 VIDEO CARDS
4537S:      Orphan / Obsolete
4538F:      drivers/gpu/drm/r128/
4539F:      include/uapi/drm/r128_drm.h
4540
4541DRM DRIVER FOR SAVAGE VIDEO CARDS
4542S:      Orphan / Obsolete
4543F:      drivers/gpu/drm/savage/
4544F:      include/uapi/drm/savage_drm.h
4545
4546DRM DRIVER FOR SIS VIDEO CARDS
4547S:      Orphan / Obsolete
4548F:      drivers/gpu/drm/sis/
4549F:      include/uapi/drm/sis_drm.h
4550
4551DRM DRIVER FOR SITRONIX ST7586 PANELS
4552M:      David Lechner <david@lechnology.com>
4553S:      Maintained
4554F:      drivers/gpu/drm/tinydrm/st7586.c
4555F:      Documentation/devicetree/bindings/display/st7586.txt
4556
4557DRM DRIVER FOR TDFX VIDEO CARDS
4558S:      Orphan / Obsolete
4559F:      drivers/gpu/drm/tdfx/
4560
4561DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4562M:      Dave Airlie <airlied@redhat.com>
4563S:      Odd Fixes
4564F:      drivers/gpu/drm/udl/
4565
4566DRM DRIVER FOR VMWARE VIRTUAL GPU
4567M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4568M:      Sinclair Yeh <syeh@vmware.com>
4569M:      Thomas Hellstrom <thellstrom@vmware.com>
4570L:      dri-devel@lists.freedesktop.org
4571T:      git git://people.freedesktop.org/~syeh/repos_linux
4572T:      git git://people.freedesktop.org/~thomash/linux
4573S:      Supported
4574F:      drivers/gpu/drm/vmwgfx/
4575F:      include/uapi/drm/vmwgfx_drm.h
4576
4577DRM DRIVERS
4578M:      David Airlie <airlied@linux.ie>
4579L:      dri-devel@lists.freedesktop.org
4580T:      git git://people.freedesktop.org/~airlied/linux
4581B:      https://bugs.freedesktop.org/
4582C:      irc://chat.freenode.net/dri-devel
4583S:      Maintained
4584F:      drivers/gpu/drm/
4585F:      drivers/gpu/vga/
4586F:      Documentation/devicetree/bindings/display/
4587F:      Documentation/devicetree/bindings/gpu/
4588F:      Documentation/devicetree/bindings/video/
4589F:      Documentation/gpu/
4590F:      include/drm/
4591F:      include/uapi/drm/
4592F:      include/linux/vga*
4593
4594DRM DRIVERS AND MISC GPU PATCHES
4595M:      Daniel Vetter <daniel.vetter@intel.com>
4596M:      Jani Nikula <jani.nikula@linux.intel.com>
4597M:      Sean Paul <seanpaul@chromium.org>
4598W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4599S:      Maintained
4600T:      git git://anongit.freedesktop.org/drm/drm-misc
4601F:      Documentation/gpu/
4602F:      drivers/gpu/vga/
4603F:      drivers/gpu/drm/*
4604F:      include/drm/drm*
4605F:      include/uapi/drm/drm*
4606F:      include/linux/vga*
4607
4608DRM DRIVERS FOR ALLWINNER A10
4609M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4610L:      dri-devel@lists.freedesktop.org
4611S:      Supported
4612F:      drivers/gpu/drm/sun4i/
4613F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4614T:      git git://anongit.freedesktop.org/drm/drm-misc
4615
4616DRM DRIVERS FOR AMLOGIC SOCS
4617M:      Neil Armstrong <narmstrong@baylibre.com>
4618L:      dri-devel@lists.freedesktop.org
4619L:      linux-amlogic@lists.infradead.org
4620W:      http://linux-meson.com/
4621S:      Supported
4622F:      drivers/gpu/drm/meson/
4623F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4624F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4625F:      Documentation/gpu/meson.rst
4626T:      git git://anongit.freedesktop.org/drm/drm-misc
4627
4628DRM DRIVERS FOR ATMEL HLCDC
4629M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4630L:      dri-devel@lists.freedesktop.org
4631S:      Supported
4632F:      drivers/gpu/drm/atmel-hlcdc/
4633F:      Documentation/devicetree/bindings/drm/atmel/
4634T:      git git://anongit.freedesktop.org/drm/drm-misc
4635
4636DRM DRIVERS FOR BRIDGE CHIPS
4637M:      Archit Taneja <architt@codeaurora.org>
4638M:      Andrzej Hajda <a.hajda@samsung.com>
4639R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4640S:      Maintained
4641T:      git git://anongit.freedesktop.org/drm/drm-misc
4642F:      drivers/gpu/drm/bridge/
4643
4644DRM DRIVERS FOR EXYNOS
4645M:      Inki Dae <inki.dae@samsung.com>
4646M:      Joonyoung Shim <jy0922.shim@samsung.com>
4647M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4648M:      Kyungmin Park <kyungmin.park@samsung.com>
4649L:      dri-devel@lists.freedesktop.org
4650T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4651S:      Supported
4652F:      drivers/gpu/drm/exynos/
4653F:      include/uapi/drm/exynos_drm.h
4654F:      Documentation/devicetree/bindings/display/exynos/
4655
4656DRM DRIVERS FOR FREESCALE DCU
4657M:      Stefan Agner <stefan@agner.ch>
4658M:      Alison Wang <alison.wang@freescale.com>
4659L:      dri-devel@lists.freedesktop.org
4660S:      Supported
4661F:      drivers/gpu/drm/fsl-dcu/
4662F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4663F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4664F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4665
4666DRM DRIVERS FOR FREESCALE IMX
4667M:      Philipp Zabel <p.zabel@pengutronix.de>
4668L:      dri-devel@lists.freedesktop.org
4669S:      Maintained
4670F:      drivers/gpu/drm/imx/
4671F:      drivers/gpu/ipu-v3/
4672F:      Documentation/devicetree/bindings/display/imx/
4673
4674DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4675M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4676L:      dri-devel@lists.freedesktop.org
4677T:      git git://github.com/patjak/drm-gma500
4678S:      Maintained
4679F:      drivers/gpu/drm/gma500/
4680
4681DRM DRIVERS FOR HISILICON
4682M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4683M:      Rongrong Zou <zourongrong@gmail.com>
4684R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4685R:      Chen Feng <puck.chen@hisilicon.com>
4686L:      dri-devel@lists.freedesktop.org
4687T:      git git://github.com/xin3liang/linux.git
4688S:      Maintained
4689F:      drivers/gpu/drm/hisilicon/
4690F:      Documentation/devicetree/bindings/display/hisilicon/
4691
4692DRM DRIVERS FOR MEDIATEK
4693M:      CK Hu <ck.hu@mediatek.com>
4694M:      Philipp Zabel <p.zabel@pengutronix.de>
4695L:      dri-devel@lists.freedesktop.org
4696S:      Supported
4697F:      drivers/gpu/drm/mediatek/
4698F:      Documentation/devicetree/bindings/display/mediatek/
4699
4700DRM DRIVERS FOR NVIDIA TEGRA
4701M:      Thierry Reding <thierry.reding@gmail.com>
4702L:      dri-devel@lists.freedesktop.org
4703L:      linux-tegra@vger.kernel.org
4704T:      git git://anongit.freedesktop.org/tegra/linux.git
4705S:      Supported
4706F:      drivers/gpu/drm/tegra/
4707F:      drivers/gpu/host1x/
4708F:      include/linux/host1x.h
4709F:      include/uapi/drm/tegra_drm.h
4710F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4711
4712DRM DRIVERS FOR RENESAS
4713M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4714L:      dri-devel@lists.freedesktop.org
4715L:      linux-renesas-soc@vger.kernel.org
4716T:      git git://linuxtv.org/pinchartl/fbdev
4717S:      Supported
4718F:      drivers/gpu/drm/rcar-du/
4719F:      drivers/gpu/drm/shmobile/
4720F:      include/linux/platform_data/shmob_drm.h
4721F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4722F:      Documentation/devicetree/bindings/display/renesas,du.txt
4723
4724DRM DRIVERS FOR ROCKCHIP
4725M:      Mark Yao <mark.yao@rock-chips.com>
4726L:      dri-devel@lists.freedesktop.org
4727S:      Maintained
4728F:      drivers/gpu/drm/rockchip/
4729F:      Documentation/devicetree/bindings/display/rockchip/
4730T:      git git://anongit.freedesktop.org/drm/drm-misc
4731
4732DRM DRIVERS FOR STI
4733M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4734M:      Vincent Abriou <vincent.abriou@st.com>
4735L:      dri-devel@lists.freedesktop.org
4736T:      git git://anongit.freedesktop.org/drm/drm-misc
4737S:      Maintained
4738F:      drivers/gpu/drm/sti
4739F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4740
4741DRM DRIVERS FOR STM
4742M:      Yannick Fertre <yannick.fertre@st.com>
4743M:      Philippe Cornu <philippe.cornu@st.com>
4744M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4745M:      Vincent Abriou <vincent.abriou@st.com>
4746L:      dri-devel@lists.freedesktop.org
4747T:      git git://anongit.freedesktop.org/drm/drm-misc
4748S:      Maintained
4749F:      drivers/gpu/drm/stm
4750F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4751
4752DRM DRIVERS FOR TI LCDC
4753M:      Jyri Sarha <jsarha@ti.com>
4754R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4755L:      dri-devel@lists.freedesktop.org
4756S:      Maintained
4757F:      drivers/gpu/drm/tilcdc/
4758F:      Documentation/devicetree/bindings/display/tilcdc/
4759
4760DRM DRIVERS FOR TI OMAP
4761M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4762L:      dri-devel@lists.freedesktop.org
4763S:      Maintained
4764F:      drivers/gpu/drm/omapdrm/
4765F:      Documentation/devicetree/bindings/display/ti/
4766
4767DRM DRIVERS FOR VC4
4768M:      Eric Anholt <eric@anholt.net>
4769T:      git git://github.com/anholt/linux
4770S:      Supported
4771F:      drivers/gpu/drm/vc4/
4772F:      include/uapi/drm/vc4_drm.h
4773F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4774T:      git git://anongit.freedesktop.org/drm/drm-misc
4775
4776DRM DRIVERS FOR VIVANTE GPU IP
4777M:      Lucas Stach <l.stach@pengutronix.de>
4778R:      Russell King <linux+etnaviv@armlinux.org.uk>
4779R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4780L:      etnaviv@lists.freedesktop.org
4781L:      dri-devel@lists.freedesktop.org
4782S:      Maintained
4783F:      drivers/gpu/drm/etnaviv/
4784F:      include/uapi/drm/etnaviv_drm.h
4785F:      Documentation/devicetree/bindings/display/etnaviv/
4786
4787DRM DRIVERS FOR ZTE ZX
4788M:      Shawn Guo <shawnguo@kernel.org>
4789L:      dri-devel@lists.freedesktop.org
4790S:      Maintained
4791F:      drivers/gpu/drm/zte/
4792F:      Documentation/devicetree/bindings/display/zte,vou.txt
4793T:      git git://anongit.freedesktop.org/drm/drm-misc
4794
4795DRM PANEL DRIVERS
4796M:      Thierry Reding <thierry.reding@gmail.com>
4797L:      dri-devel@lists.freedesktop.org
4798T:      git git://anongit.freedesktop.org/drm/drm-misc
4799S:      Maintained
4800F:      drivers/gpu/drm/drm_panel.c
4801F:      drivers/gpu/drm/panel/
4802F:      include/drm/drm_panel.h
4803F:      Documentation/devicetree/bindings/display/panel/
4804
4805DRM TINYDRM DRIVERS
4806M:      Noralf Trønnes <noralf@tronnes.org>
4807W:      https://github.com/notro/tinydrm/wiki/Development
4808T:      git git://anongit.freedesktop.org/drm/drm-misc
4809S:      Maintained
4810F:      drivers/gpu/drm/tinydrm/
4811F:      include/drm/tinydrm/
4812
4813DSBR100 USB FM RADIO DRIVER
4814M:      Alexey Klimov <klimov.linux@gmail.com>
4815L:      linux-media@vger.kernel.org
4816T:      git git://linuxtv.org/media_tree.git
4817S:      Maintained
4818F:      drivers/media/radio/dsbr100.c
4819
4820DSCC4 DRIVER
4821M:      Francois Romieu <romieu@fr.zoreil.com>
4822L:      netdev@vger.kernel.org
4823S:      Maintained
4824F:      drivers/net/wan/dscc4.c
4825
4826DT3155 MEDIA DRIVER
4827M:      Hans Verkuil <hverkuil@xs4all.nl>
4828L:      linux-media@vger.kernel.org
4829T:      git git://linuxtv.org/media_tree.git
4830W:      https://linuxtv.org
4831S:      Odd Fixes
4832F:      drivers/media/pci/dt3155/
4833
4834DVB_USB_AF9015 MEDIA DRIVER
4835M:      Antti Palosaari <crope@iki.fi>
4836L:      linux-media@vger.kernel.org
4837W:      https://linuxtv.org
4838W:      http://palosaari.fi/linux/
4839Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4840T:      git git://linuxtv.org/anttip/media_tree.git
4841S:      Maintained
4842F:      drivers/media/usb/dvb-usb-v2/af9015*
4843
4844DVB_USB_AF9035 MEDIA DRIVER
4845M:      Antti Palosaari <crope@iki.fi>
4846L:      linux-media@vger.kernel.org
4847W:      https://linuxtv.org
4848W:      http://palosaari.fi/linux/
4849Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4850T:      git git://linuxtv.org/anttip/media_tree.git
4851S:      Maintained
4852F:      drivers/media/usb/dvb-usb-v2/af9035*
4853
4854DVB_USB_ANYSEE MEDIA DRIVER
4855M:      Antti Palosaari <crope@iki.fi>
4856L:      linux-media@vger.kernel.org
4857W:      https://linuxtv.org
4858W:      http://palosaari.fi/linux/
4859Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4860T:      git git://linuxtv.org/anttip/media_tree.git
4861S:      Maintained
4862F:      drivers/media/usb/dvb-usb-v2/anysee*
4863
4864DVB_USB_AU6610 MEDIA DRIVER
4865M:      Antti Palosaari <crope@iki.fi>
4866L:      linux-media@vger.kernel.org
4867W:      https://linuxtv.org
4868W:      http://palosaari.fi/linux/
4869Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4870T:      git git://linuxtv.org/anttip/media_tree.git
4871S:      Maintained
4872F:      drivers/media/usb/dvb-usb-v2/au6610*
4873
4874DVB_USB_CE6230 MEDIA DRIVER
4875M:      Antti Palosaari <crope@iki.fi>
4876L:      linux-media@vger.kernel.org
4877W:      https://linuxtv.org
4878W:      http://palosaari.fi/linux/
4879Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4880T:      git git://linuxtv.org/anttip/media_tree.git
4881S:      Maintained
4882F:      drivers/media/usb/dvb-usb-v2/ce6230*
4883
4884DVB_USB_CXUSB MEDIA DRIVER
4885M:      Michael Krufky <mkrufky@linuxtv.org>
4886L:      linux-media@vger.kernel.org
4887W:      https://linuxtv.org
4888W:      http://github.com/mkrufky
4889Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4890T:      git git://linuxtv.org/media_tree.git
4891S:      Maintained
4892F:      drivers/media/usb/dvb-usb/cxusb*
4893
4894DVB_USB_EC168 MEDIA DRIVER
4895M:      Antti Palosaari <crope@iki.fi>
4896L:      linux-media@vger.kernel.org
4897W:      https://linuxtv.org
4898W:      http://palosaari.fi/linux/
4899Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4900T:      git git://linuxtv.org/anttip/media_tree.git
4901S:      Maintained
4902F:      drivers/media/usb/dvb-usb-v2/ec168*
4903
4904DVB_USB_GL861 MEDIA DRIVER
4905M:      Antti Palosaari <crope@iki.fi>
4906L:      linux-media@vger.kernel.org
4907W:      https://linuxtv.org
4908Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4909T:      git git://linuxtv.org/anttip/media_tree.git
4910S:      Maintained
4911F:      drivers/media/usb/dvb-usb-v2/gl861*
4912
4913DVB_USB_MXL111SF MEDIA DRIVER
4914M:      Michael Krufky <mkrufky@linuxtv.org>
4915L:      linux-media@vger.kernel.org
4916W:      https://linuxtv.org
4917W:      http://github.com/mkrufky
4918Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4919T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4920S:      Maintained
4921F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4922
4923DVB_USB_RTL28XXU MEDIA DRIVER
4924M:      Antti Palosaari <crope@iki.fi>
4925L:      linux-media@vger.kernel.org
4926W:      https://linuxtv.org
4927W:      http://palosaari.fi/linux/
4928Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4929T:      git git://linuxtv.org/anttip/media_tree.git
4930S:      Maintained
4931F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4932
4933DVB_USB_V2 MEDIA DRIVER
4934M:      Antti Palosaari <crope@iki.fi>
4935L:      linux-media@vger.kernel.org
4936W:      https://linuxtv.org
4937W:      http://palosaari.fi/linux/
4938Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4939T:      git git://linuxtv.org/anttip/media_tree.git
4940S:      Maintained
4941F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4942F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4943
4944DYNAMIC DEBUG
4945M:      Jason Baron <jbaron@akamai.com>
4946S:      Maintained
4947F:      lib/dynamic_debug.c
4948F:      include/linux/dynamic_debug.h
4949
4950DZ DECSTATION DZ11 SERIAL DRIVER
4951M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4952S:      Maintained
4953F:      drivers/tty/serial/dz.*
4954
4955E3X0 POWER BUTTON DRIVER
4956M:      Moritz Fischer <moritz.fischer@ettus.com>
4957L:      usrp-users@lists.ettus.com
4958W:      http://www.ettus.com
4959S:      Supported
4960F:      drivers/input/misc/e3x0-button.c
4961F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4962
4963E4000 MEDIA DRIVER
4964M:      Antti Palosaari <crope@iki.fi>
4965L:      linux-media@vger.kernel.org
4966W:      https://linuxtv.org
4967W:      http://palosaari.fi/linux/
4968Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4969T:      git git://linuxtv.org/anttip/media_tree.git
4970S:      Maintained
4971F:      drivers/media/tuners/e4000*
4972
4973EATA ISA/EISA/PCI SCSI DRIVER
4974M:      Dario Ballabio <ballabio_dario@emc.com>
4975L:      linux-scsi@vger.kernel.org
4976S:      Maintained
4977F:      drivers/scsi/eata.c
4978
4979EC100 MEDIA DRIVER
4980M:      Antti Palosaari <crope@iki.fi>
4981L:      linux-media@vger.kernel.org
4982W:      https://linuxtv.org
4983W:      http://palosaari.fi/linux/
4984Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4985T:      git git://linuxtv.org/anttip/media_tree.git
4986S:      Maintained
4987F:      drivers/media/dvb-frontends/ec100*
4988
4989ECRYPT FILE SYSTEM
4990M:      Tyler Hicks <tyhicks@canonical.com>
4991L:      ecryptfs@vger.kernel.org
4992W:      http://ecryptfs.org
4993W:      https://launchpad.net/ecryptfs
4994T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4995S:      Supported
4996F:      Documentation/filesystems/ecryptfs.txt
4997F:      fs/ecryptfs/
4998
4999EDAC-AMD64
5000M:      Borislav Petkov <bp@alien8.de>
5001L:      linux-edac@vger.kernel.org
5002S:      Maintained
5003F:      drivers/edac/amd64_edac*
5004
5005EDAC-CALXEDA
5006M:      Robert Richter <rric@kernel.org>
5007L:      linux-edac@vger.kernel.org
5008S:      Maintained
5009F:      drivers/edac/highbank*
5010
5011EDAC-CAVIUM OCTEON
5012M:      Ralf Baechle <ralf@linux-mips.org>
5013M:      David Daney <david.daney@cavium.com>
5014L:      linux-edac@vger.kernel.org
5015L:      linux-mips@linux-mips.org
5016S:      Supported
5017F:      drivers/edac/octeon_edac*
5018
5019EDAC-CAVIUM THUNDERX
5020M:      David Daney <david.daney@cavium.com>
5021M:      Jan Glauber <jglauber@cavium.com>
5022L:      linux-edac@vger.kernel.org
5023S:      Supported
5024F:      drivers/edac/thunderx_edac*
5025
5026EDAC-CORE
5027M:      Borislav Petkov <bp@alien8.de>
5028M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5029M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5030L:      linux-edac@vger.kernel.org
5031T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5032T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5033S:      Supported
5034F:      Documentation/admin-guide/ras.rst
5035F:      Documentation/driver-api/edac.rst
5036F:      drivers/edac/
5037F:      include/linux/edac.h
5038
5039EDAC-E752X
5040M:      Mark Gross <mark.gross@intel.com>
5041L:      linux-edac@vger.kernel.org
5042S:      Maintained
5043F:      drivers/edac/e752x_edac.c
5044
5045EDAC-E7XXX
5046L:      linux-edac@vger.kernel.org
5047S:      Maintained
5048F:      drivers/edac/e7xxx_edac.c
5049
5050EDAC-FSL_DDR
5051M:      York Sun <york.sun@nxp.com>
5052L:      linux-edac@vger.kernel.org
5053S:      Maintained
5054F:      drivers/edac/fsl_ddr_edac.*
5055
5056EDAC-GHES
5057M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5058M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5059L:      linux-edac@vger.kernel.org
5060S:      Maintained
5061F:      drivers/edac/ghes_edac.c
5062
5063EDAC-I3000
5064L:      linux-edac@vger.kernel.org
5065S:      Orphan
5066F:      drivers/edac/i3000_edac.c
5067
5068EDAC-I5000
5069L:      linux-edac@vger.kernel.org
5070S:      Maintained
5071F:      drivers/edac/i5000_edac.c
5072
5073EDAC-I5400
5074M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5075M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5076L:      linux-edac@vger.kernel.org
5077S:      Maintained
5078F:      drivers/edac/i5400_edac.c
5079
5080EDAC-I7300
5081M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5082M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5083L:      linux-edac@vger.kernel.org
5084S:      Maintained
5085F:      drivers/edac/i7300_edac.c
5086
5087EDAC-I7CORE
5088M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5089M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5090L:      linux-edac@vger.kernel.org
5091S:      Maintained
5092F:      drivers/edac/i7core_edac.c
5093
5094EDAC-I82443BXGX
5095M:      Tim Small <tim@buttersideup.com>
5096L:      linux-edac@vger.kernel.org
5097S:      Maintained
5098F:      drivers/edac/i82443bxgx_edac.c
5099
5100EDAC-I82975X
5101M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5102M:      "Arvind R." <arvino55@gmail.com>
5103L:      linux-edac@vger.kernel.org
5104S:      Maintained
5105F:      drivers/edac/i82975x_edac.c
5106
5107EDAC-IE31200
5108M:      Jason Baron <jbaron@akamai.com>
5109L:      linux-edac@vger.kernel.org
5110S:      Maintained
5111F:      drivers/edac/ie31200_edac.c
5112
5113EDAC-MPC85XX
5114M:      Johannes Thumshirn <morbidrsa@gmail.com>
5115L:      linux-edac@vger.kernel.org
5116S:      Maintained
5117F:      drivers/edac/mpc85xx_edac.[ch]
5118
5119EDAC-PASEMI
5120M:      Egor Martovetsky <egor@pasemi.com>
5121L:      linux-edac@vger.kernel.org
5122S:      Maintained
5123F:      drivers/edac/pasemi_edac.c
5124
5125EDAC-PND2
5126M:      Tony Luck <tony.luck@intel.com>
5127L:      linux-edac@vger.kernel.org
5128S:      Maintained
5129F:      drivers/edac/pnd2_edac.[ch]
5130
5131EDAC-R82600
5132M:      Tim Small <tim@buttersideup.com>
5133L:      linux-edac@vger.kernel.org
5134S:      Maintained
5135F:      drivers/edac/r82600_edac.c
5136
5137EDAC-SBRIDGE
5138M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5139M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5140L:      linux-edac@vger.kernel.org
5141S:      Maintained
5142F:      drivers/edac/sb_edac.c
5143
5144EDAC-SKYLAKE
5145M:      Tony Luck <tony.luck@intel.com>
5146L:      linux-edac@vger.kernel.org
5147S:      Maintained
5148F:      drivers/edac/skx_edac.c
5149
5150EDIROL UA-101/UA-1000 DRIVER
5151M:      Clemens Ladisch <clemens@ladisch.de>
5152L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5153T:      git git://git.alsa-project.org/alsa-kernel.git
5154S:      Maintained
5155F:      sound/usb/misc/ua101.c
5156
5157EFI TEST DRIVER
5158L:      linux-efi@vger.kernel.org
5159M:      Ivan Hu <ivan.hu@canonical.com>
5160M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5161S:      Maintained
5162F:      drivers/firmware/efi/test/
5163
5164EFI VARIABLE FILESYSTEM
5165M:      Matthew Garrett <matthew.garrett@nebula.com>
5166M:      Jeremy Kerr <jk@ozlabs.org>
5167M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5168T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5169L:      linux-efi@vger.kernel.org
5170S:      Maintained
5171F:      fs/efivarfs/
5172
5173EFIFB FRAMEBUFFER DRIVER
5174L:      linux-fbdev@vger.kernel.org
5175M:      Peter Jones <pjones@redhat.com>
5176S:      Maintained
5177F:      drivers/video/fbdev/efifb.c
5178
5179EFS FILESYSTEM
5180W:      http://aeschi.ch.eu.org/efs/
5181S:      Orphan
5182F:      fs/efs/
5183
5184EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5185M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5186L:      netdev@vger.kernel.org
5187S:      Maintained
5188F:      drivers/net/ethernet/ibm/ehea/
5189
5190EM28XX VIDEO4LINUX DRIVER
5191M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5192M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5193L:      linux-media@vger.kernel.org
5194W:      https://linuxtv.org
5195T:      git git://linuxtv.org/media_tree.git
5196S:      Maintained
5197F:      drivers/media/usb/em28xx/
5198F:      Documentation/media/v4l-drivers/em28xx*
5199
5200EMBEDDED LINUX
5201M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5202M:      Matt Mackall <mpm@selenic.com>
5203M:      David Woodhouse <dwmw2@infradead.org>
5204L:      linux-embedded@vger.kernel.org
5205S:      Maintained
5206
5207Emulex 10Gbps iSCSI - OneConnect DRIVER
5208M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5209M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5210M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5211L:      linux-scsi@vger.kernel.org
5212W:      http://www.broadcom.com
5213S:      Supported
5214F:      drivers/scsi/be2iscsi/
5215
5216Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5217M:      Sathya Perla <sathya.perla@broadcom.com>
5218M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5219M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5220M:      Somnath Kotur <somnath.kotur@broadcom.com>
5221L:      netdev@vger.kernel.org
5222W:      http://www.emulex.com
5223S:      Supported
5224F:      drivers/net/ethernet/emulex/benet/
5225
5226EMULEX ONECONNECT ROCE DRIVER
5227M:      Selvin Xavier <selvin.xavier@broadcom.com>
5228M:      Devesh Sharma <devesh.sharma@broadcom.com>
5229L:      linux-rdma@vger.kernel.org
5230W:      http://www.broadcom.com
5231S:      Odd Fixes
5232F:      drivers/infiniband/hw/ocrdma/
5233F:      include/uapi/rdma/ocrdma-abi.h
5234
5235EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5236M:      James Smart <james.smart@broadcom.com>
5237M:      Dick Kennedy <dick.kennedy@broadcom.com>
5238L:      linux-scsi@vger.kernel.org
5239W:      http://www.broadcom.com
5240S:      Supported
5241F:      drivers/scsi/lpfc/
5242
5243ENE CB710 FLASH CARD READER DRIVER
5244M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5245S:      Maintained
5246F:      drivers/misc/cb710/
5247F:      drivers/mmc/host/cb710-mmc.*
5248F:      include/linux/cb710.h
5249
5250ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5251M:      Maxim Levitsky <maximlevitsky@gmail.com>
5252S:      Maintained
5253F:      drivers/media/rc/ene_ir.*
5254
5255EPSON S1D13XXX FRAMEBUFFER DRIVER
5256M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5257S:      Maintained
5258T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5259F:      drivers/video/fbdev/s1d13xxxfb.c
5260F:      include/video/s1d13xxxfb.h
5261
5262ERRSEQ ERROR TRACKING INFRASTRUCTURE
5263M:      Jeff Layton <jlayton@kernel.org>
5264S:      Maintained
5265F:      lib/errseq.c
5266F:      include/linux/errseq.h
5267
5268ET131X NETWORK DRIVER
5269M:      Mark Einon <mark.einon@gmail.com>
5270S:      Odd Fixes
5271F:      drivers/net/ethernet/agere/
5272
5273ETHERNET BRIDGE
5274M:      Stephen Hemminger <stephen@networkplumber.org>
5275L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5276L:      netdev@vger.kernel.org
5277W:      http://www.linuxfoundation.org/en/Net:Bridge
5278S:      Maintained
5279F:      include/linux/netfilter_bridge/
5280F:      net/bridge/
5281
5282ETHERNET PHY LIBRARY
5283M:      Andrew Lunn <andrew@lunn.ch>
5284M:      Florian Fainelli <f.fainelli@gmail.com>
5285L:      netdev@vger.kernel.org
5286S:      Maintained
5287F:      Documentation/ABI/testing/sysfs-bus-mdio
5288F:      Documentation/devicetree/bindings/net/mdio*
5289F:      Documentation/networking/phy.txt
5290F:      drivers/net/phy/
5291F:      drivers/of/of_mdio.c
5292F:      drivers/of/of_net.c
5293F:      include/linux/*mdio*.h
5294F:      include/linux/of_net.h
5295F:      include/linux/phy.h
5296F:      include/linux/phy_fixed.h
5297F:      include/linux/platform_data/mdio-gpio.h
5298F:      include/linux/platform_data/mdio-bcm-unimac.h
5299F:      include/trace/events/mdio.h
5300F:      include/uapi/linux/mdio.h
5301F:      include/uapi/linux/mii.h
5302
5303EXT2 FILE SYSTEM
5304M:      Jan Kara <jack@suse.com>
5305L:      linux-ext4@vger.kernel.org
5306S:      Maintained
5307F:      Documentation/filesystems/ext2.txt
5308F:      fs/ext2/
5309F:      include/linux/ext2*
5310
5311EXT4 FILE SYSTEM
5312M:      "Theodore Ts'o" <tytso@mit.edu>
5313M:      Andreas Dilger <adilger.kernel@dilger.ca>
5314L:      linux-ext4@vger.kernel.org
5315W:      http://ext4.wiki.kernel.org
5316Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5317T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5318S:      Maintained
5319F:      Documentation/filesystems/ext4.txt
5320F:      fs/ext4/
5321
5322Extended Verification Module (EVM)
5323M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5324L:      linux-integrity@vger.kernel.org
5325S:      Supported
5326F:      security/integrity/evm/
5327
5328EXTENSIBLE FIRMWARE INTERFACE (EFI)
5329M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5330L:      linux-efi@vger.kernel.org
5331T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5332S:      Maintained
5333F:      Documentation/efi-stub.txt
5334F:      arch/*/kernel/efi.c
5335F:      arch/x86/boot/compressed/eboot.[ch]
5336F:      arch/*/include/asm/efi.h
5337F:      arch/x86/platform/efi/
5338F:      drivers/firmware/efi/
5339F:      include/linux/efi*.h
5340F:      arch/arm/boot/compressed/efi-header.S
5341F:      arch/arm64/kernel/efi-entry.S
5342
5343EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5344M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5345M:      Chanwoo Choi <cw00.choi@samsung.com>
5346L:      linux-kernel@vger.kernel.org
5347T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5348S:      Maintained
5349F:      drivers/extcon/
5350F:      include/linux/extcon/
5351F:      include/linux/extcon.h
5352F:      Documentation/extcon/
5353F:      Documentation/devicetree/bindings/extcon/
5354
5355EXYNOS DP DRIVER
5356M:      Jingoo Han <jingoohan1@gmail.com>
5357L:      dri-devel@lists.freedesktop.org
5358S:      Maintained
5359F:      drivers/gpu/drm/exynos/exynos_dp*
5360
5361EXYNOS SYSMMU (IOMMU) driver
5362M:      Marek Szyprowski <m.szyprowski@samsung.com>
5363L:      iommu@lists.linux-foundation.org
5364S:      Maintained
5365F:      drivers/iommu/exynos-iommu.c
5366
5367EZchip NPS platform support
5368M:      Elad Kanfi <eladkan@mellanox.com>
5369M:      Vineet Gupta <vgupta@synopsys.com>
5370S:      Supported
5371F:      arch/arc/plat-eznps
5372F:      arch/arc/boot/dts/eznps.dts
5373
5374F2FS FILE SYSTEM
5375M:      Jaegeuk Kim <jaegeuk@kernel.org>
5376M:      Chao Yu <yuchao0@huawei.com>
5377L:      linux-f2fs-devel@lists.sourceforge.net
5378W:      https://f2fs.wiki.kernel.org/
5379T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5380S:      Maintained
5381F:      Documentation/filesystems/f2fs.txt
5382F:      Documentation/ABI/testing/sysfs-fs-f2fs
5383F:      fs/f2fs/
5384F:      include/linux/f2fs_fs.h
5385F:      include/trace/events/f2fs.h
5386
5387F71805F HARDWARE MONITORING DRIVER
5388M:      Jean Delvare <jdelvare@suse.com>
5389L:      linux-hwmon@vger.kernel.org
5390S:      Maintained
5391F:      Documentation/hwmon/f71805f
5392F:      drivers/hwmon/f71805f.c
5393
5394FANOTIFY
5395M:      Jan Kara <jack@suse.cz>
5396R:      Amir Goldstein <amir73il@gmail.com>
5397L:      linux-fsdevel@vger.kernel.org
5398S:      Maintained
5399F:      fs/notify/fanotify/
5400F:      include/linux/fanotify.h
5401F:      include/uapi/linux/fanotify.h
5402
5403FARSYNC SYNCHRONOUS DRIVER
5404M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5405W:      http://www.farsite.co.uk/
5406S:      Supported
5407F:      drivers/net/wan/farsync.*
5408
5409FAULT INJECTION SUPPORT
5410M:      Akinobu Mita <akinobu.mita@gmail.com>
5411S:      Supported
5412F:      Documentation/fault-injection/
5413F:      lib/fault-inject.c
5414
5415FBTFT Framebuffer drivers
5416M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5417S:      Maintained
5418F:      drivers/staging/fbtft/
5419
5420FC0011 TUNER DRIVER
5421M:      Michael Buesch <m@bues.ch>
5422L:      linux-media@vger.kernel.org
5423S:      Maintained
5424F:      drivers/media/tuners/fc0011.h
5425F:      drivers/media/tuners/fc0011.c
5426
5427FC2580 MEDIA DRIVER
5428M:      Antti Palosaari <crope@iki.fi>
5429L:      linux-media@vger.kernel.org
5430W:      https://linuxtv.org
5431W:      http://palosaari.fi/linux/
5432Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5433T:      git git://linuxtv.org/anttip/media_tree.git
5434S:      Maintained
5435F:      drivers/media/tuners/fc2580*
5436
5437FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5438M:      Johannes Thumshirn <jth@kernel.org>
5439L:      linux-scsi@vger.kernel.org
5440W:      www.Open-FCoE.org
5441S:      Supported
5442F:      drivers/scsi/libfc/
5443F:      drivers/scsi/fcoe/
5444F:      include/scsi/fc/
5445F:      include/scsi/libfc.h
5446F:      include/scsi/libfcoe.h
5447F:      include/uapi/scsi/fc/
5448
5449FILE LOCKING (flock() and fcntl()/lockf())
5450M:      Jeff Layton <jlayton@kernel.org>
5451M:      "J. Bruce Fields" <bfields@fieldses.org>
5452L:      linux-fsdevel@vger.kernel.org
5453S:      Maintained
5454F:      include/linux/fcntl.h
5455F:      include/uapi/linux/fcntl.h
5456F:      fs/fcntl.c
5457F:      fs/locks.c
5458
5459FILESYSTEMS (VFS and infrastructure)
5460M:      Alexander Viro <viro@zeniv.linux.org.uk>
5461L:      linux-fsdevel@vger.kernel.org
5462S:      Maintained
5463F:      fs/*
5464F:      include/linux/fs.h
5465F:      include/uapi/linux/fs.h
5466
5467FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5468M:      Riku Voipio <riku.voipio@iki.fi>
5469L:      linux-hwmon@vger.kernel.org
5470S:      Maintained
5471F:      drivers/hwmon/f75375s.c
5472F:      include/linux/f75375s.h
5473
5474FIREWIRE AUDIO DRIVERS
5475M:      Clemens Ladisch <clemens@ladisch.de>
5476L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5477T:      git git://git.alsa-project.org/alsa-kernel.git
5478S:      Maintained
5479F:      sound/firewire/
5480
5481FIREWIRE MEDIA DRIVERS (firedtv)
5482M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5483L:      linux-media@vger.kernel.org
5484L:      linux1394-devel@lists.sourceforge.net
5485T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5486S:      Maintained
5487F:      drivers/media/firewire/
5488
5489FIREWIRE SBP-2 TARGET
5490M:      Chris Boot <bootc@bootc.net>
5491L:      linux-scsi@vger.kernel.org
5492L:      target-devel@vger.kernel.org
5493L:      linux1394-devel@lists.sourceforge.net
5494T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5495S:      Maintained
5496F:      drivers/target/sbp/
5497
5498FIREWIRE SUBSYSTEM
5499M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5500L:      linux1394-devel@lists.sourceforge.net
5501W:      http://ieee1394.wiki.kernel.org/
5502T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5503S:      Maintained
5504F:      drivers/firewire/
5505F:      include/linux/firewire.h
5506F:      include/uapi/linux/firewire*.h
5507F:      tools/firewire/
5508
5509FIRMWARE LOADER (request_firmware)
5510M:      Luis R. Rodriguez <mcgrof@kernel.org>
5511L:      linux-kernel@vger.kernel.org
5512S:      Maintained
5513F:      Documentation/firmware_class/
5514F:      drivers/base/firmware*.c
5515F:      include/linux/firmware.h
5516
5517FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5518M:      Joshua Morris <josh.h.morris@us.ibm.com>
5519M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5520S:      Maintained
5521F:      drivers/block/rsxx/
5522
5523FLOPPY DRIVER
5524M:      Jiri Kosina <jikos@kernel.org>
5525T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5526S:      Odd fixes
5527F:      drivers/block/floppy.c
5528
5529FMC SUBSYSTEM
5530M:      Alessandro Rubini <rubini@gnudd.com>
5531W:      http://www.ohwr.org/projects/fmc-bus
5532S:      Supported
5533F:      drivers/fmc/
5534F:      include/linux/fmc*.h
5535F:      include/linux/ipmi-fru.h
5536K:      fmc_d.*register
5537
5538FPGA MANAGER FRAMEWORK
5539M:      Alan Tull <atull@kernel.org>
5540M:      Moritz Fischer <mdf@kernel.org>
5541L:      linux-fpga@vger.kernel.org
5542S:      Maintained
5543T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5544Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5545F:      Documentation/fpga/
5546F:      Documentation/devicetree/bindings/fpga/
5547F:      drivers/fpga/
5548F:      include/linux/fpga/
5549W:      http://www.rocketboards.org
5550
5551FPU EMULATOR
5552M:      Bill Metzenthen <billm@melbpc.org.au>
5553W:      http://floatingpoint.sourceforge.net/emulator/index.html
5554S:      Maintained
5555F:      arch/x86/math-emu/
5556
5557FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5558L:      netdev@vger.kernel.org
5559S:      Orphan
5560F:      drivers/net/wan/dlci.c
5561F:      drivers/net/wan/sdla.c
5562
5563FRAMEBUFFER LAYER
5564M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5565L:      dri-devel@lists.freedesktop.org
5566L:      linux-fbdev@vger.kernel.org
5567T:      git git://github.com/bzolnier/linux.git
5568Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5569S:      Maintained
5570F:      Documentation/fb/
5571F:      drivers/video/
5572F:      include/video/
5573F:      include/linux/fb.h
5574F:      include/uapi/video/
5575F:      include/uapi/linux/fb.h
5576
5577FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5578M:      Horia Geantă <horia.geanta@nxp.com>
5579M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5580L:      linux-crypto@vger.kernel.org
5581S:      Maintained
5582F:      drivers/crypto/caam/
5583F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5584
5585FREESCALE DIU FRAMEBUFFER DRIVER
5586M:      Timur Tabi <timur@tabi.org>
5587L:      linux-fbdev@vger.kernel.org
5588S:      Maintained
5589F:      drivers/video/fbdev/fsl-diu-fb.*
5590
5591FREESCALE DMA DRIVER
5592M:      Li Yang <leoyang.li@nxp.com>
5593M:      Zhang Wei <zw@zh-kernel.org>
5594L:      linuxppc-dev@lists.ozlabs.org
5595S:      Maintained
5596F:      drivers/dma/fsldma.*
5597
5598FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5599M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5600L:      netdev@vger.kernel.org
5601S:      Maintained
5602F:      drivers/net/ethernet/freescale/gianfar*
5603X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5604F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5605
5606FREESCALE GPMI NAND DRIVER
5607M:      Han Xu <han.xu@nxp.com>
5608L:      linux-mtd@lists.infradead.org
5609S:      Maintained
5610F:      drivers/mtd/nand/gpmi-nand/*
5611
5612FREESCALE I2C CPM DRIVER
5613M:      Jochen Friedrich <jochen@scram.de>
5614L:      linuxppc-dev@lists.ozlabs.org
5615L:      linux-i2c@vger.kernel.org
5616S:      Maintained
5617F:      drivers/i2c/busses/i2c-cpm.c
5618
5619FREESCALE IMX / MXC FEC DRIVER
5620M:      Fugang Duan <fugang.duan@nxp.com>
5621L:      netdev@vger.kernel.org
5622S:      Maintained
5623F:      drivers/net/ethernet/freescale/fec_main.c
5624F:      drivers/net/ethernet/freescale/fec_ptp.c
5625F:      drivers/net/ethernet/freescale/fec.h
5626F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5627
5628FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5629M:      Sascha Hauer <kernel@pengutronix.de>
5630L:      linux-fbdev@vger.kernel.org
5631L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5632S:      Maintained
5633F:      include/linux/platform_data/video-imxfb.h
5634F:      drivers/video/fbdev/imxfb.c
5635
5636FREESCALE QORIQ DPAA ETHERNET DRIVER
5637M:      Madalin Bucur <madalin.bucur@nxp.com>
5638L:      netdev@vger.kernel.org
5639S:      Maintained
5640F:      drivers/net/ethernet/freescale/dpaa
5641
5642FREESCALE QORIQ DPAA FMAN DRIVER
5643M:      Madalin Bucur <madalin.bucur@nxp.com>
5644L:      netdev@vger.kernel.org
5645S:      Maintained
5646F:      drivers/net/ethernet/freescale/fman
5647F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5648
5649FREESCALE QUAD SPI DRIVER
5650M:      Han Xu <han.xu@nxp.com>
5651L:      linux-mtd@lists.infradead.org
5652S:      Maintained
5653F:      drivers/mtd/spi-nor/fsl-quadspi.c
5654
5655FREESCALE QUICC ENGINE LIBRARY
5656M:      Qiang Zhao <qiang.zhao@nxp.com>
5657L:      linuxppc-dev@lists.ozlabs.org
5658S:      Maintained
5659F:      drivers/soc/fsl/qe/
5660F:      include/soc/fsl/*qe*.h
5661F:      include/soc/fsl/*ucc*.h
5662
5663FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5664M:      Li Yang <leoyang.li@nxp.com>
5665L:      netdev@vger.kernel.org
5666L:      linuxppc-dev@lists.ozlabs.org
5667S:      Maintained
5668F:      drivers/net/ethernet/freescale/ucc_geth*
5669
5670FREESCALE QUICC ENGINE UCC HDLC DRIVER
5671M:      Zhao Qiang <qiang.zhao@nxp.com>
5672L:      netdev@vger.kernel.org
5673L:      linuxppc-dev@lists.ozlabs.org
5674S:      Maintained
5675F:      drivers/net/wan/fsl_ucc_hdlc*
5676
5677FREESCALE QUICC ENGINE UCC UART DRIVER
5678M:      Timur Tabi <timur@tabi.org>
5679L:      linuxppc-dev@lists.ozlabs.org
5680S:      Maintained
5681F:      drivers/tty/serial/ucc_uart.c
5682
5683FREESCALE SOC DRIVERS
5684M:      Li Yang <leoyang.li@nxp.com>
5685L:      linuxppc-dev@lists.ozlabs.org
5686L:      linux-arm-kernel@lists.infradead.org
5687S:      Maintained
5688F:      Documentation/devicetree/bindings/soc/fsl/
5689F:      drivers/soc/fsl/
5690F:      include/linux/fsl/
5691
5692FREESCALE SOC FS_ENET DRIVER
5693M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5694M:      Vitaly Bordug <vbordug@ru.mvista.com>
5695L:      linuxppc-dev@lists.ozlabs.org
5696L:      netdev@vger.kernel.org
5697S:      Maintained
5698F:      drivers/net/ethernet/freescale/fs_enet/
5699F:      include/linux/fs_enet_pd.h
5700
5701FREESCALE SOC SOUND DRIVERS
5702M:      Timur Tabi <timur@tabi.org>
5703M:      Nicolin Chen <nicoleotsuka@gmail.com>
5704M:      Xiubo Li <Xiubo.Lee@gmail.com>
5705R:      Fabio Estevam <fabio.estevam@nxp.com>
5706L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5707L:      linuxppc-dev@lists.ozlabs.org
5708S:      Maintained
5709F:      sound/soc/fsl/fsl*
5710F:      sound/soc/fsl/imx*
5711F:      sound/soc/fsl/mpc8610_hpcd.c
5712
5713FREESCALE USB PERIPHERAL DRIVERS
5714M:      Li Yang <leoyang.li@nxp.com>
5715L:      linux-usb@vger.kernel.org
5716L:      linuxppc-dev@lists.ozlabs.org
5717S:      Maintained
5718F:      drivers/usb/gadget/udc/fsl*
5719
5720FREEVXFS FILESYSTEM
5721M:      Christoph Hellwig <hch@infradead.org>
5722W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5723S:      Maintained
5724F:      fs/freevxfs/
5725
5726FREEZER
5727M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5728M:      Pavel Machek <pavel@ucw.cz>
5729L:      linux-pm@vger.kernel.org
5730S:      Supported
5731F:      Documentation/power/freezing-of-tasks.txt
5732F:      include/linux/freezer.h
5733F:      kernel/freezer.c
5734
5735FRONTSWAP API
5736M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5737L:      linux-kernel@vger.kernel.org
5738S:      Maintained
5739F:      mm/frontswap.c
5740F:      include/linux/frontswap.h
5741
5742FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5743M:      David Howells <dhowells@redhat.com>
5744L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5745S:      Supported
5746F:      Documentation/filesystems/caching/
5747F:      fs/fscache/
5748F:      include/linux/fscache*.h
5749
5750FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5751M:      Theodore Y. Ts'o <tytso@mit.edu>
5752M:      Jaegeuk Kim <jaegeuk@kernel.org>
5753L:      linux-fscrypt@vger.kernel.org
5754Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5755T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5756S:      Supported
5757F:      fs/crypto/
5758F:      include/linux/fscrypt*.h
5759F:      Documentation/filesystems/fscrypt.rst
5760
5761FUJITSU FR-V (FRV) PORT
5762S:      Orphan
5763F:      arch/frv/
5764
5765FUJITSU LAPTOP EXTRAS
5766M:      Jonathan Woithe <jwoithe@just42.net>
5767L:      platform-driver-x86@vger.kernel.org
5768S:      Maintained
5769F:      drivers/platform/x86/fujitsu-laptop.c
5770
5771FUJITSU M-5MO LS CAMERA ISP DRIVER
5772M:      Kyungmin Park <kyungmin.park@samsung.com>
5773M:      Heungjun Kim <riverful.kim@samsung.com>
5774L:      linux-media@vger.kernel.org
5775S:      Maintained
5776F:      drivers/media/i2c/m5mols/
5777F:      include/media/i2c/m5mols.h
5778
5779FUJITSU TABLET EXTRAS
5780M:      Robert Gerlach <khnz@gmx.de>
5781L:      platform-driver-x86@vger.kernel.org
5782S:      Maintained
5783F:      drivers/platform/x86/fujitsu-tablet.c
5784
5785FUSE: FILESYSTEM IN USERSPACE
5786M:      Miklos Szeredi <miklos@szeredi.hu>
5787L:      linux-fsdevel@vger.kernel.org
5788W:      http://fuse.sourceforge.net/
5789T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5790S:      Maintained
5791F:      fs/fuse/
5792F:      include/uapi/linux/fuse.h
5793F:      Documentation/filesystems/fuse.txt
5794
5795FUTEX SUBSYSTEM
5796M:      Thomas Gleixner <tglx@linutronix.de>
5797M:      Ingo Molnar <mingo@redhat.com>
5798R:      Peter Zijlstra <peterz@infradead.org>
5799R:      Darren Hart <dvhart@infradead.org>
5800L:      linux-kernel@vger.kernel.org
5801T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5802S:      Maintained
5803F:      kernel/futex.c
5804F:      kernel/futex_compat.c
5805F:      include/asm-generic/futex.h
5806F:      include/linux/futex.h
5807F:      include/uapi/linux/futex.h
5808F:      tools/testing/selftests/futex/
5809F:      tools/perf/bench/futex*
5810F:      Documentation/*futex*
5811
5812FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5813M:      Rik Faith <faith@cs.unc.edu>
5814L:      linux-scsi@vger.kernel.org
5815S:      Odd Fixes (e.g., new signatures)
5816F:      drivers/scsi/fdomain.*
5817
5818GCC PLUGINS
5819M:      Kees Cook <keescook@chromium.org>
5820R:      Emese Revfy <re.emese@gmail.com>
5821L:      kernel-hardening@lists.openwall.com
5822S:      Maintained
5823F:      scripts/gcc-plugins/
5824F:      scripts/gcc-plugin.sh
5825F:      scripts/Makefile.gcc-plugins
5826F:      Documentation/gcc-plugins.txt
5827
5828GCOV BASED KERNEL PROFILING
5829M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5830S:      Maintained
5831F:      kernel/gcov/
5832F:      Documentation/dev-tools/gcov.rst
5833
5834GDB KERNEL DEBUGGING HELPER SCRIPTS
5835M:      Jan Kiszka <jan.kiszka@siemens.com>
5836M:      Kieran Bingham <kieran@bingham.xyz>
5837S:      Supported
5838F:      scripts/gdb/
5839
5840GDT SCSI DISK ARRAY CONTROLLER DRIVER
5841M:      Achim Leubner <achim_leubner@adaptec.com>
5842L:      linux-scsi@vger.kernel.org
5843W:      http://www.icp-vortex.com/
5844S:      Supported
5845F:      drivers/scsi/gdt*
5846
5847GEMTEK FM RADIO RECEIVER DRIVER
5848M:      Hans Verkuil <hverkuil@xs4all.nl>
5849L:      linux-media@vger.kernel.org
5850T:      git git://linuxtv.org/media_tree.git
5851W:      https://linuxtv.org
5852S:      Maintained
5853F:      drivers/media/radio/radio-gemtek*
5854
5855GENERIC GPIO I2C DRIVER
5856M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5857S:      Supported
5858F:      drivers/i2c/busses/i2c-gpio.c
5859F:      include/linux/i2c-gpio.h
5860
5861GENERIC GPIO I2C MULTIPLEXER DRIVER
5862M:      Peter Korsgaard <peter.korsgaard@barco.com>
5863L:      linux-i2c@vger.kernel.org
5864S:      Supported
5865F:      drivers/i2c/muxes/i2c-mux-gpio.c
5866F:      include/linux/i2c-mux-gpio.h
5867F:      Documentation/i2c/muxes/i2c-mux-gpio
5868
5869GENERIC HDLC (WAN) DRIVERS
5870M:      Krzysztof Halasa <khc@pm.waw.pl>
5871W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5872S:      Maintained
5873F:      drivers/net/wan/c101.c
5874F:      drivers/net/wan/hd6457*
5875F:      drivers/net/wan/hdlc*
5876F:      drivers/net/wan/n2.c
5877F:      drivers/net/wan/pc300too.c
5878F:      drivers/net/wan/pci200syn.c
5879F:      drivers/net/wan/wanxl*
5880
5881GENERIC INCLUDE/ASM HEADER FILES
5882M:      Arnd Bergmann <arnd@arndb.de>
5883L:      linux-arch@vger.kernel.org
5884T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5885S:      Maintained
5886F:      include/asm-generic/
5887F:      include/uapi/asm-generic/
5888
5889GENERIC PHY FRAMEWORK
5890M:      Kishon Vijay Abraham I <kishon@ti.com>
5891L:      linux-kernel@vger.kernel.org
5892T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5893S:      Supported
5894F:      drivers/phy/
5895F:      include/linux/phy/
5896
5897GENERIC PM DOMAINS
5898M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5899M:      Kevin Hilman <khilman@kernel.org>
5900M:      Ulf Hansson <ulf.hansson@linaro.org>
5901L:      linux-pm@vger.kernel.org
5902S:      Supported
5903F:      drivers/base/power/domain*.c
5904F:      include/linux/pm_domain.h
5905F:      Documentation/devicetree/bindings/power/power_domain.txt
5906
5907GENERIC UIO DRIVER FOR PCI DEVICES
5908M:      "Michael S. Tsirkin" <mst@redhat.com>
5909L:      kvm@vger.kernel.org
5910S:      Supported
5911F:      drivers/uio/uio_pci_generic.c
5912
5913GENWQE (IBM Generic Workqueue Card)
5914M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5915M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5916S:      Supported
5917F:      drivers/misc/genwqe/
5918
5919GET_MAINTAINER SCRIPT
5920M:      Joe Perches <joe@perches.com>
5921S:      Maintained
5922F:      scripts/get_maintainer.pl
5923
5924GFS2 FILE SYSTEM
5925M:      Steven Whitehouse <swhiteho@redhat.com>
5926M:      Bob Peterson <rpeterso@redhat.com>
5927L:      cluster-devel@redhat.com
5928W:      http://sources.redhat.com/cluster/
5929T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5930S:      Supported
5931F:      Documentation/filesystems/gfs2*.txt
5932F:      fs/gfs2/
5933F:      include/uapi/linux/gfs2_ondisk.h
5934
5935GIGASET ISDN DRIVERS
5936M:      Paul Bolle <pebolle@tiscali.nl>
5937L:      gigaset307x-common@lists.sourceforge.net
5938W:      http://gigaset307x.sourceforge.net/
5939S:      Odd Fixes
5940F:      Documentation/isdn/README.gigaset
5941F:      drivers/isdn/gigaset/
5942F:      include/uapi/linux/gigaset_dev.h
5943
5944GO7007 MPEG CODEC
5945M:      Hans Verkuil <hans.verkuil@cisco.com>
5946L:      linux-media@vger.kernel.org
5947S:      Maintained
5948F:      drivers/media/usb/go7007/
5949
5950GOODIX TOUCHSCREEN
5951M:      Bastien Nocera <hadess@hadess.net>
5952L:      linux-input@vger.kernel.org
5953S:      Maintained
5954F:      drivers/input/touchscreen/goodix.c
5955
5956GPIO ACPI SUPPORT
5957M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5958M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5959L:      linux-gpio@vger.kernel.org
5960L:      linux-acpi@vger.kernel.org
5961S:      Maintained
5962F:      Documentation/acpi/gpio-properties.txt
5963F:      drivers/gpio/gpiolib-acpi.c
5964
5965GPIO IR Transmitter
5966M:      Sean Young <sean@mess.org>
5967L:      linux-media@vger.kernel.org
5968S:      Maintained
5969F:      drivers/media/rc/gpio-ir-tx.c
5970
5971GPIO MOCKUP DRIVER
5972M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5973L:      linux-gpio@vger.kernel.org
5974S:      Maintained
5975F:      drivers/gpio/gpio-mockup.c
5976F:      tools/testing/selftests/gpio/
5977
5978GPIO SUBSYSTEM
5979M:      Linus Walleij <linus.walleij@linaro.org>
5980L:      linux-gpio@vger.kernel.org
5981T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5982S:      Maintained
5983F:      Documentation/devicetree/bindings/gpio/
5984F:      Documentation/gpio/
5985F:      Documentation/ABI/testing/gpio-cdev
5986F:      Documentation/ABI/obsolete/sysfs-gpio
5987F:      drivers/gpio/
5988F:      include/linux/gpio/
5989F:      include/linux/gpio.h
5990F:      include/asm-generic/gpio.h
5991F:      include/uapi/linux/gpio.h
5992F:      tools/gpio/
5993
5994GRE DEMULTIPLEXER DRIVER
5995M:      Dmitry Kozlov <xeb@mail.ru>
5996L:      netdev@vger.kernel.org
5997S:      Maintained
5998F:      net/ipv4/gre_demux.c
5999F:      net/ipv4/gre_offload.c
6000F:      include/net/gre.h
6001
6002GRETH 10/100/1G Ethernet MAC device driver
6003M:      Andreas Larsson <andreas@gaisler.com>
6004L:      netdev@vger.kernel.org
6005S:      Maintained
6006F:      drivers/net/ethernet/aeroflex/
6007
6008GREYBUS AUDIO PROTOCOLS DRIVERS
6009M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6010M:      Mark Greer <mgreer@animalcreek.com>
6011S:      Maintained
6012F:      drivers/staging/greybus/audio_apbridgea.c
6013F:      drivers/staging/greybus/audio_apbridgea.h
6014F:      drivers/staging/greybus/audio_codec.c
6015F:      drivers/staging/greybus/audio_codec.h
6016F:      drivers/staging/greybus/audio_gb.c
6017F:      drivers/staging/greybus/audio_manager.c
6018F:      drivers/staging/greybus/audio_manager.h
6019F:      drivers/staging/greybus/audio_manager_module.c
6020F:      drivers/staging/greybus/audio_manager_private.h
6021F:      drivers/staging/greybus/audio_manager_sysfs.c
6022F:      drivers/staging/greybus/audio_module.c
6023F:      drivers/staging/greybus/audio_topology.c
6024
6025GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6026M:      Viresh Kumar <vireshk@kernel.org>
6027S:      Maintained
6028F:      drivers/staging/greybus/authentication.c
6029F:      drivers/staging/greybus/bootrom.c
6030F:      drivers/staging/greybus/firmware.h
6031F:      drivers/staging/greybus/fw-core.c
6032F:      drivers/staging/greybus/fw-download.c
6033F:      drivers/staging/greybus/fw-managament.c
6034F:      drivers/staging/greybus/greybus_authentication.h
6035F:      drivers/staging/greybus/greybus_firmware.h
6036F:      drivers/staging/greybus/hid.c
6037F:      drivers/staging/greybus/i2c.c
6038F:      drivers/staging/greybus/spi.c
6039F:      drivers/staging/greybus/spilib.c
6040F:      drivers/staging/greybus/spilib.h
6041
6042GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6043M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6044S:      Maintained
6045F:      drivers/staging/greybus/loopback.c
6046F:      drivers/staging/greybus/timesync.c
6047F:      drivers/staging/greybus/timesync_platform.c
6048
6049GREYBUS PLATFORM DRIVERS
6050M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6051S:      Maintained
6052F:      drivers/staging/greybus/arche-platform.c
6053F:      drivers/staging/greybus/arche-apb-ctrl.c
6054F:      drivers/staging/greybus/arche_platform.h
6055
6056GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6057M:      Rui Miguel Silva <rmfrfs@gmail.com>
6058S:      Maintained
6059F:      drivers/staging/greybus/sdio.c
6060F:      drivers/staging/greybus/light.c
6061F:      drivers/staging/greybus/gpio.c
6062F:      drivers/staging/greybus/power_supply.c
6063F:      drivers/staging/greybus/spi.c
6064F:      drivers/staging/greybus/spilib.c
6065
6066GREYBUS SUBSYSTEM
6067M:      Johan Hovold <johan@kernel.org>
6068M:      Alex Elder <elder@kernel.org>
6069M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6070S:      Maintained
6071F:      drivers/staging/greybus/
6072L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6073
6074GREYBUS UART PROTOCOLS DRIVERS
6075M:      David Lin <dtwlin@gmail.com>
6076S:      Maintained
6077F:      drivers/staging/greybus/uart.c
6078F:      drivers/staging/greybus/log.c
6079
6080GS1662 VIDEO SERIALIZER
6081M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6082L:      linux-media@vger.kernel.org
6083T:      git git://linuxtv.org/media_tree.git
6084S:      Maintained
6085F:      drivers/media/spi/gs1662.c
6086
6087GSPCA FINEPIX SUBDRIVER
6088M:      Frank Zago <frank@zago.net>
6089L:      linux-media@vger.kernel.org
6090T:      git git://linuxtv.org/media_tree.git
6091S:      Maintained
6092F:      drivers/media/usb/gspca/finepix.c
6093
6094GSPCA GL860 SUBDRIVER
6095M:      Olivier Lorin <o.lorin@laposte.net>
6096L:      linux-media@vger.kernel.org
6097T:      git git://linuxtv.org/media_tree.git
6098S:      Maintained
6099F:      drivers/media/usb/gspca/gl860/
6100
6101GSPCA M5602 SUBDRIVER
6102M:      Erik Andren <erik.andren@gmail.com>
6103L:      linux-media@vger.kernel.org
6104T:      git git://linuxtv.org/media_tree.git
6105S:      Maintained
6106F:      drivers/media/usb/gspca/m5602/
6107
6108GSPCA PAC207 SONIXB SUBDRIVER
6109M:      Hans Verkuil <hverkuil@xs4all.nl>
6110L:      linux-media@vger.kernel.org
6111T:      git git://linuxtv.org/media_tree.git
6112S:      Odd Fixes
6113F:      drivers/media/usb/gspca/pac207.c
6114
6115GSPCA SN9C20X SUBDRIVER
6116M:      Brian Johnson <brijohn@gmail.com>
6117L:      linux-media@vger.kernel.org
6118T:      git git://linuxtv.org/media_tree.git
6119S:      Maintained
6120F:      drivers/media/usb/gspca/sn9c20x.c
6121
6122GSPCA T613 SUBDRIVER
6123M:      Leandro Costantino <lcostantino@gmail.com>
6124L:      linux-media@vger.kernel.org
6125T:      git git://linuxtv.org/media_tree.git
6126S:      Maintained
6127F:      drivers/media/usb/gspca/t613.c
6128
6129GSPCA USB WEBCAM DRIVER
6130M:      Hans Verkuil <hverkuil@xs4all.nl>
6131L:      linux-media@vger.kernel.org
6132T:      git git://linuxtv.org/media_tree.git
6133S:      Odd Fixes
6134F:      drivers/media/usb/gspca/
6135
6136GTP (GPRS Tunneling Protocol)
6137M:      Pablo Neira Ayuso <pablo@netfilter.org>
6138M:      Harald Welte <laforge@gnumonks.org>
6139L:      osmocom-net-gprs@lists.osmocom.org
6140T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6141S:      Maintained
6142F:      drivers/net/gtp.c
6143
6144GUID PARTITION TABLE (GPT)
6145M:      Davidlohr Bueso <dave@stgolabs.net>
6146L:      linux-efi@vger.kernel.org
6147S:      Maintained
6148F:      block/partitions/efi.*
6149
6150H8/300 ARCHITECTURE
6151M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6152L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6153W:      http://uclinux-h8.sourceforge.jp
6154T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6155S:      Maintained
6156F:      arch/h8300/
6157F:      drivers/clocksource/h8300_*.c
6158F:      drivers/clk/h8300/
6159F:      drivers/irqchip/irq-renesas-h8*.c
6160
6161HACKRF MEDIA DRIVER
6162M:      Antti Palosaari <crope@iki.fi>
6163L:      linux-media@vger.kernel.org
6164W:      https://linuxtv.org
6165W:      http://palosaari.fi/linux/
6166Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6167T:      git git://linuxtv.org/anttip/media_tree.git
6168S:      Maintained
6169F:      drivers/media/usb/hackrf/
6170
6171HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6172M:      Frank Seidel <frank@f-seidel.de>
6173L:      platform-driver-x86@vger.kernel.org
6174W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6175S:      Maintained
6176F:      drivers/platform/x86/hdaps.c
6177
6178HARDWARE MONITORING
6179M:      Jean Delvare <jdelvare@suse.com>
6180M:      Guenter Roeck <linux@roeck-us.net>
6181L:      linux-hwmon@vger.kernel.org
6182W:      http://hwmon.wiki.kernel.org/
6183T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6184S:      Maintained
6185F:      Documentation/hwmon/
6186F:      drivers/hwmon/
6187F:      include/linux/hwmon*.h
6188
6189HARDWARE RANDOM NUMBER GENERATOR CORE
6190M:      Matt Mackall <mpm@selenic.com>
6191M:      Herbert Xu <herbert@gondor.apana.org.au>
6192L:      linux-crypto@vger.kernel.org
6193S:      Odd fixes
6194F:      Documentation/devicetree/bindings/rng/
6195F:      Documentation/hw_random.txt
6196F:      drivers/char/hw_random/
6197F:      include/linux/hw_random.h
6198
6199HARDWARE SPINLOCK CORE
6200M:      Ohad Ben-Cohen <ohad@wizery.com>
6201M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6202L:      linux-remoteproc@vger.kernel.org
6203S:      Maintained
6204T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6205F:      Documentation/devicetree/bindings/hwlock/
6206F:      Documentation/hwspinlock.txt
6207F:      drivers/hwspinlock/
6208F:      include/linux/hwspinlock.h
6209
6210HARMONY SOUND DRIVER
6211L:      linux-parisc@vger.kernel.org
6212S:      Maintained
6213F:      sound/parisc/harmony.*
6214
6215HDPVR USB VIDEO ENCODER DRIVER
6216M:      Hans Verkuil <hverkuil@xs4all.nl>
6217L:      linux-media@vger.kernel.org
6218T:      git git://linuxtv.org/media_tree.git
6219W:      https://linuxtv.org
6220S:      Odd Fixes
6221F:      drivers/media/usb/hdpvr/
6222
6223HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6224M:      Jimmy Vance <jimmy.vance@hpe.com>
6225S:      Supported
6226F:      Documentation/watchdog/hpwdt.txt
6227F:      drivers/watchdog/hpwdt.c
6228
6229HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6230M:      Don Brace <don.brace@microsemi.com>
6231L:      esc.storagedev@microsemi.com
6232L:      linux-scsi@vger.kernel.org
6233S:      Supported
6234F:      Documentation/scsi/hpsa.txt
6235F:      drivers/scsi/hpsa*.[ch]
6236F:      include/linux/cciss*.h
6237F:      include/uapi/linux/cciss*.h
6238
6239HFI1 DRIVER
6240M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6241M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6242L:      linux-rdma@vger.kernel.org
6243S:      Supported
6244F:      drivers/infiniband/hw/hfi1
6245
6246HFS FILESYSTEM
6247L:      linux-fsdevel@vger.kernel.org
6248S:      Orphan
6249F:      Documentation/filesystems/hfs.txt
6250F:      fs/hfs/
6251
6252HFSPLUS FILESYSTEM
6253L:      linux-fsdevel@vger.kernel.org
6254S:      Orphan
6255F:      Documentation/filesystems/hfsplus.txt
6256F:      fs/hfsplus/
6257
6258HGA FRAMEBUFFER DRIVER
6259M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6260L:      linux-nvidia@lists.surfsouth.com
6261W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6262S:      Maintained
6263F:      drivers/video/fbdev/hgafb.c
6264
6265HIBERNATION (aka Software Suspend, aka swsusp)
6266M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6267M:      Pavel Machek <pavel@ucw.cz>
6268L:      linux-pm@vger.kernel.org
6269B:      https://bugzilla.kernel.org
6270S:      Supported
6271F:      arch/x86/power/
6272F:      drivers/base/power/
6273F:      kernel/power/
6274F:      include/linux/suspend.h
6275F:      include/linux/freezer.h
6276F:      include/linux/pm.h
6277F:      arch/*/include/asm/suspend*.h
6278
6279HID CORE LAYER
6280M:      Jiri Kosina <jikos@kernel.org>
6281R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6282L:      linux-input@vger.kernel.org
6283T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6284S:      Maintained
6285F:      drivers/hid/
6286F:      include/linux/hid*
6287F:      include/uapi/linux/hid*
6288
6289HID SENSOR HUB DRIVERS
6290M:      Jiri Kosina <jikos@kernel.org>
6291M:      Jonathan Cameron <jic23@kernel.org>
6292M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6293L:      linux-input@vger.kernel.org
6294L:      linux-iio@vger.kernel.org
6295S:      Maintained
6296F:      Documentation/hid/hid-sensor*
6297F:      drivers/hid/hid-sensor-*
6298F:      drivers/iio/*/hid-*
6299F:      include/linux/hid-sensor-*
6300
6301HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6302M:      Thomas Gleixner <tglx@linutronix.de>
6303L:      linux-kernel@vger.kernel.org
6304T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6305S:      Maintained
6306F:      Documentation/timers/
6307F:      kernel/time/hrtimer.c
6308F:      kernel/time/clockevents.c
6309F:      kernel/time/timer_*.c
6310F:      include/linux/clockchips.h
6311F:      include/linux/hrtimer.h
6312
6313HIGH-SPEED SCC DRIVER FOR AX.25
6314L:      linux-hams@vger.kernel.org
6315S:      Orphan
6316F:      drivers/net/hamradio/dmascc.c
6317F:      drivers/net/hamradio/scc.c
6318
6319HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6320M:      HighPoint Linux Team <linux@highpoint-tech.com>
6321W:      http://www.highpoint-tech.com
6322S:      Supported
6323F:      Documentation/scsi/hptiop.txt
6324F:      drivers/scsi/hptiop.c
6325
6326HIPPI
6327M:      Jes Sorensen <jes@trained-monkey.org>
6328L:      linux-hippi@sunsite.dk
6329S:      Maintained
6330F:      include/linux/hippidevice.h
6331F:      include/uapi/linux/if_hippi.h
6332F:      net/802/hippi.c
6333F:      drivers/net/hippi/
6334
6335HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6336M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6337M:      Salil Mehta <salil.mehta@huawei.com>
6338L:      netdev@vger.kernel.org
6339W:      http://www.hisilicon.com
6340S:      Maintained
6341F:      drivers/net/ethernet/hisilicon/hns3/
6342
6343HISILICON NETWORK SUBSYSTEM DRIVER
6344M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6345M:      Salil Mehta <salil.mehta@huawei.com>
6346L:      netdev@vger.kernel.org
6347W:      http://www.hisilicon.com
6348S:      Maintained
6349F:      drivers/net/ethernet/hisilicon/
6350F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6351
6352HISILICON PMU DRIVER
6353M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6354W:      http://www.hisilicon.com
6355S:      Supported
6356F:      drivers/perf/hisilicon
6357F:      Documentation/perf/hisi-pmu.txt
6358
6359HISILICON ROCE DRIVER
6360M:      Lijun Ou <oulijun@huawei.com>
6361M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6362L:      linux-rdma@vger.kernel.org
6363S:      Maintained
6364F:      drivers/infiniband/hw/hns/
6365F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6366
6367HISILICON SAS Controller
6368M:      John Garry <john.garry@huawei.com>
6369W:      http://www.hisilicon.com
6370S:      Supported
6371F:      drivers/scsi/hisi_sas/
6372F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6373
6374HMM - Heterogeneous Memory Management
6375M:      Jérôme Glisse <jglisse@redhat.com>
6376L:      linux-mm@kvack.org
6377S:      Maintained
6378F:      mm/hmm*
6379F:      include/linux/hmm*
6380
6381HOST AP DRIVER
6382M:      Jouni Malinen <j@w1.fi>
6383L:      linux-wireless@vger.kernel.org
6384W:      http://w1.fi/hostap-driver.html
6385S:      Obsolete
6386F:      drivers/net/wireless/intersil/hostap/
6387
6388HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6389L:      platform-driver-x86@vger.kernel.org
6390S:      Orphan
6391F:      drivers/platform/x86/tc1100-wmi.c
6392
6393HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6394M:      Jaroslav Kysela <perex@perex.cz>
6395S:      Maintained
6396F:      drivers/net/ethernet/hp/hp100.*
6397
6398HPET:   High Precision Event Timers driver
6399M:      Clemens Ladisch <clemens@ladisch.de>
6400S:      Maintained
6401F:      Documentation/timers/hpet.txt
6402F:      drivers/char/hpet.c
6403F:      include/linux/hpet.h
6404F:      include/uapi/linux/hpet.h
6405
6406HPET:   x86
6407S:      Orphan
6408F:      arch/x86/kernel/hpet.c
6409F:      arch/x86/include/asm/hpet.h
6410
6411HPFS FILESYSTEM
6412M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6413W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6414S:      Maintained
6415F:      fs/hpfs/
6416
6417HSI SUBSYSTEM
6418M:      Sebastian Reichel <sre@kernel.org>
6419T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6420S:      Maintained
6421F:      Documentation/ABI/testing/sysfs-bus-hsi
6422F:      Documentation/driver-api/hsi.rst
6423F:      drivers/hsi/
6424F:      include/linux/hsi/
6425F:      include/uapi/linux/hsi/
6426
6427HSO 3G MODEM DRIVER
6428L:      linux-usb@vger.kernel.org
6429S:      Orphan
6430F:      drivers/net/usb/hso.c
6431
6432HSR NETWORK PROTOCOL
6433M:      Arvid Brodin <arvid.brodin@alten.se>
6434L:      netdev@vger.kernel.org
6435S:      Maintained
6436F:      net/hsr/
6437
6438HT16K33 LED CONTROLLER DRIVER
6439M:      Robin van der Gracht <robin@protonic.nl>
6440S:      Maintained
6441F:      drivers/auxdisplay/ht16k33.c
6442F:      Documentation/devicetree/bindings/display/ht16k33.txt
6443
6444HTCPEN TOUCHSCREEN DRIVER
6445M:      Pau Oliva Fora <pof@eslack.org>
6446L:      linux-input@vger.kernel.org
6447S:      Maintained
6448F:      drivers/input/touchscreen/htcpen.c
6449
6450HUAWEI ETHERNET DRIVER
6451M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6452L:      netdev@vger.kernel.org
6453S:      Supported
6454F:      Documentation/networking/hinic.txt
6455F:      drivers/net/ethernet/huawei/hinic/
6456
6457HUGETLB FILESYSTEM
6458M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6459S:      Maintained
6460F:      fs/hugetlbfs/
6461
6462HVA ST MEDIA DRIVER
6463M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6464L:      linux-media@vger.kernel.org
6465T:      git git://linuxtv.org/media_tree.git
6466W:      https://linuxtv.org
6467S:      Supported
6468F:      drivers/media/platform/sti/hva
6469
6470HWPOISON MEMORY FAILURE HANDLING
6471M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6472L:      linux-mm@kvack.org
6473S:      Maintained
6474F:      mm/memory-failure.c
6475F:      mm/hwpoison-inject.c
6476
6477Hyper-V CORE AND DRIVERS
6478M:      "K. Y. Srinivasan" <kys@microsoft.com>
6479M:      Haiyang Zhang <haiyangz@microsoft.com>
6480M:      Stephen Hemminger <sthemmin@microsoft.com>
6481L:      devel@linuxdriverproject.org
6482S:      Maintained
6483F:      Documentation/networking/netvsc.txt
6484F:      arch/x86/include/asm/mshyperv.h
6485F:      arch/x86/include/asm/trace/hyperv.h
6486F:      arch/x86/include/uapi/asm/hyperv.h
6487F:      arch/x86/kernel/cpu/mshyperv.c
6488F:      arch/x86/hyperv
6489F:      drivers/hid/hid-hyperv.c
6490F:      drivers/hv/
6491F:      drivers/input/serio/hyperv-keyboard.c
6492F:      drivers/pci/host/pci-hyperv.c
6493F:      drivers/net/hyperv/
6494F:      drivers/scsi/storvsc_drv.c
6495F:      drivers/uio/uio_hv_generic.c
6496F:      drivers/video/fbdev/hyperv_fb.c
6497F:      net/vmw_vsock/hyperv_transport.c
6498F:      include/linux/hyperv.h
6499F:      include/uapi/linux/hyperv.h
6500F:      tools/hv/
6501F:      Documentation/ABI/stable/sysfs-bus-vmbus
6502
6503HYPERVISOR VIRTUAL CONSOLE DRIVER
6504L:      linuxppc-dev@lists.ozlabs.org
6505S:      Odd Fixes
6506F:      drivers/tty/hvc/
6507
6508I2C ACPI SUPPORT
6509M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6510L:      linux-i2c@vger.kernel.org
6511L:      linux-acpi@vger.kernel.org
6512S:      Maintained
6513F:      drivers/i2c/i2c-core-acpi.c
6514
6515I2C MUXES
6516M:      Peter Rosin <peda@axentia.se>
6517L:      linux-i2c@vger.kernel.org
6518S:      Maintained
6519F:      Documentation/i2c/i2c-topology
6520F:      Documentation/i2c/muxes/
6521F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6522F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6523F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6524F:      drivers/i2c/i2c-mux.c
6525F:      drivers/i2c/muxes/
6526F:      include/linux/i2c-mux.h
6527
6528I2C OVER PARALLEL PORT
6529M:      Jean Delvare <jdelvare@suse.com>
6530L:      linux-i2c@vger.kernel.org
6531S:      Maintained
6532F:      Documentation/i2c/busses/i2c-parport
6533F:      Documentation/i2c/busses/i2c-parport-light
6534F:      drivers/i2c/busses/i2c-parport.c
6535F:      drivers/i2c/busses/i2c-parport-light.c
6536
6537I2C SUBSYSTEM
6538M:      Wolfram Sang <wsa@the-dreams.de>
6539L:      linux-i2c@vger.kernel.org
6540W:      https://i2c.wiki.kernel.org/
6541Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6542T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6543S:      Maintained
6544F:      Documentation/devicetree/bindings/i2c/
6545F:      Documentation/i2c/
6546F:      drivers/i2c/
6547F:      drivers/i2c/*/
6548F:      include/linux/i2c.h
6549F:      include/linux/i2c-*.h
6550F:      include/uapi/linux/i2c.h
6551F:      include/uapi/linux/i2c-*.h
6552
6553I2C-TAOS-EVM DRIVER
6554M:      Jean Delvare <jdelvare@suse.com>
6555L:      linux-i2c@vger.kernel.org
6556S:      Maintained
6557F:      Documentation/i2c/busses/i2c-taos-evm
6558F:      drivers/i2c/busses/i2c-taos-evm.c
6559
6560I2C-TINY-USB DRIVER
6561M:      Till Harbaum <till@harbaum.org>
6562L:      linux-i2c@vger.kernel.org
6563W:      http://www.harbaum.org/till/i2c_tiny_usb
6564S:      Maintained
6565F:      drivers/i2c/busses/i2c-tiny-usb.c
6566
6567I2C/SMBUS CONTROLLER DRIVERS FOR PC
6568M:      Jean Delvare <jdelvare@suse.com>
6569L:      linux-i2c@vger.kernel.org
6570S:      Maintained
6571F:      Documentation/i2c/busses/i2c-ali1535
6572F:      Documentation/i2c/busses/i2c-ali1563
6573F:      Documentation/i2c/busses/i2c-ali15x3
6574F:      Documentation/i2c/busses/i2c-amd756
6575F:      Documentation/i2c/busses/i2c-amd8111
6576F:      Documentation/i2c/busses/i2c-i801
6577F:      Documentation/i2c/busses/i2c-nforce2
6578F:      Documentation/i2c/busses/i2c-piix4
6579F:      Documentation/i2c/busses/i2c-sis5595
6580F:      Documentation/i2c/busses/i2c-sis630
6581F:      Documentation/i2c/busses/i2c-sis96x
6582F:      Documentation/i2c/busses/i2c-via
6583F:      Documentation/i2c/busses/i2c-viapro
6584F:      drivers/i2c/busses/i2c-ali1535.c
6585F:      drivers/i2c/busses/i2c-ali1563.c
6586F:      drivers/i2c/busses/i2c-ali15x3.c
6587F:      drivers/i2c/busses/i2c-amd756.c
6588F:      drivers/i2c/busses/i2c-amd756-s4882.c
6589F:      drivers/i2c/busses/i2c-amd8111.c
6590F:      drivers/i2c/busses/i2c-i801.c
6591F:      drivers/i2c/busses/i2c-isch.c
6592F:      drivers/i2c/busses/i2c-nforce2.c
6593F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6594F:      drivers/i2c/busses/i2c-piix4.c
6595F:      drivers/i2c/busses/i2c-sis5595.c
6596F:      drivers/i2c/busses/i2c-sis630.c
6597F:      drivers/i2c/busses/i2c-sis96x.c
6598F:      drivers/i2c/busses/i2c-via.c
6599F:      drivers/i2c/busses/i2c-viapro.c
6600
6601I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6602M:      Hans de Goede <hdegoede@redhat.com>
6603L:      linux-i2c@vger.kernel.org
6604S:      Maintained
6605F:      drivers/i2c/busses/i2c-cht-wc.c
6606
6607I2C/SMBUS ISMT DRIVER
6608M:      Seth Heasley <seth.heasley@intel.com>
6609M:      Neil Horman <nhorman@tuxdriver.com>
6610L:      linux-i2c@vger.kernel.org
6611F:      drivers/i2c/busses/i2c-ismt.c
6612F:      Documentation/i2c/busses/i2c-ismt
6613
6614I2C/SMBUS STUB DRIVER
6615M:      Jean Delvare <jdelvare@suse.com>
6616L:      linux-i2c@vger.kernel.org
6617S:      Maintained
6618F:      drivers/i2c/i2c-stub.c
6619
6620IA64 (Itanium) PLATFORM
6621M:      Tony Luck <tony.luck@intel.com>
6622M:      Fenghua Yu <fenghua.yu@intel.com>
6623L:      linux-ia64@vger.kernel.org
6624T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6625S:      Maintained
6626F:      arch/ia64/
6627
6628IBM Power 842 compression accelerator
6629M:      Haren Myneni <haren@us.ibm.com>
6630S:      Supported
6631F:      drivers/crypto/nx/Makefile
6632F:      drivers/crypto/nx/Kconfig
6633F:      drivers/crypto/nx/nx-842*
6634F:      include/linux/sw842.h
6635F:      crypto/842.c
6636F:      lib/842/
6637
6638IBM Power in-Nest Crypto Acceleration
6639M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6640M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6641L:      linux-crypto@vger.kernel.org
6642S:      Supported
6643F:      drivers/crypto/nx/Makefile
6644F:      drivers/crypto/nx/Kconfig
6645F:      drivers/crypto/nx/nx-aes*
6646F:      drivers/crypto/nx/nx-sha*
6647F:      drivers/crypto/nx/nx.*
6648F:      drivers/crypto/nx/nx_csbcpb.h
6649F:      drivers/crypto/nx/nx_debugfs.h
6650
6651IBM Power Linux RAID adapter
6652M:      Brian King <brking@us.ibm.com>
6653S:      Supported
6654F:      drivers/scsi/ipr.*
6655
6656IBM Power SRIOV Virtual NIC Device Driver
6657M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6658M:      John Allen <jallen@linux.vnet.ibm.com>
6659L:      netdev@vger.kernel.org
6660S:      Supported
6661F:      drivers/net/ethernet/ibm/ibmvnic.*
6662
6663IBM Power Virtual Accelerator Switchboard
6664M:      Sukadev Bhattiprolu
6665L:      linuxppc-dev@lists.ozlabs.org
6666S:      Supported
6667F:      arch/powerpc/platforms/powernv/vas*
6668F:      arch/powerpc/platforms/powernv/copy-paste.h
6669F:      arch/powerpc/include/asm/vas.h
6670F:      arch/powerpc/include/uapi/asm/vas.h
6671
6672IBM Power Virtual Ethernet Device Driver
6673M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6674L:      netdev@vger.kernel.org
6675S:      Supported
6676F:      drivers/net/ethernet/ibm/ibmveth.*
6677
6678IBM Power Virtual FC Device Drivers
6679M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6680L:      linux-scsi@vger.kernel.org
6681S:      Supported
6682F:      drivers/scsi/ibmvscsi/ibmvfc*
6683
6684IBM Power Virtual SCSI Device Drivers
6685M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6686L:      linux-scsi@vger.kernel.org
6687S:      Supported
6688F:      drivers/scsi/ibmvscsi/ibmvscsi*
6689F:      include/scsi/viosrp.h
6690
6691IBM Power Virtual SCSI Device Target Driver
6692M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6693M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6694L:      linux-scsi@vger.kernel.org
6695L:      target-devel@vger.kernel.org
6696S:      Supported
6697F:      drivers/scsi/ibmvscsi_tgt/
6698
6699IBM Power VMX Cryptographic instructions
6700M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6701M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6702L:      linux-crypto@vger.kernel.org
6703S:      Supported
6704F:      drivers/crypto/vmx/Makefile
6705F:      drivers/crypto/vmx/Kconfig
6706F:      drivers/crypto/vmx/vmx.c
6707F:      drivers/crypto/vmx/aes*
6708F:      drivers/crypto/vmx/ghash*
6709F:      drivers/crypto/vmx/ppc-xlate.pl
6710
6711IBM ServeRAID RAID DRIVER
6712S:      Orphan
6713F:      drivers/scsi/ips.*
6714
6715ICH LPC AND GPIO DRIVER
6716M:      Peter Tyser <ptyser@xes-inc.com>
6717S:      Maintained
6718F:      drivers/mfd/lpc_ich.c
6719F:      drivers/gpio/gpio-ich.c
6720
6721IDE SUBSYSTEM
6722M:      "David S. Miller" <davem@davemloft.net>
6723L:      linux-ide@vger.kernel.org
6724Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6725T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6726S:      Maintained
6727F:      Documentation/ide/
6728F:      drivers/ide/
6729F:      include/linux/ide.h
6730
6731IDE/ATAPI DRIVERS
6732M:      Borislav Petkov <bp@alien8.de>
6733L:      linux-ide@vger.kernel.org
6734S:      Maintained
6735F:      Documentation/cdrom/ide-cd
6736F:      drivers/ide/ide-cd*
6737
6738IDEAPAD LAPTOP EXTRAS DRIVER
6739M:      Ike Panhc <ike.pan@canonical.com>
6740L:      platform-driver-x86@vger.kernel.org
6741W:      http://launchpad.net/ideapad-laptop
6742S:      Maintained
6743F:      drivers/platform/x86/ideapad-laptop.c
6744
6745IDEAPAD LAPTOP SLIDEBAR DRIVER
6746M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6747L:      linux-input@vger.kernel.org
6748W:      https://github.com/o2genum/ideapad-slidebar
6749S:      Maintained
6750F:      drivers/input/misc/ideapad_slidebar.c
6751
6752IDT VersaClock 5 CLOCK DRIVER
6753M:      Marek Vasut <marek.vasut@gmail.com>
6754S:      Maintained
6755F:      drivers/clk/clk-versaclock5.c
6756
6757IEEE 802.15.4 SUBSYSTEM
6758M:      Alexander Aring <alex.aring@gmail.com>
6759M:      Stefan Schmidt <stefan@osg.samsung.com>
6760L:      linux-wpan@vger.kernel.org
6761W:      http://wpan.cakelab.org/
6762T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6763T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6764S:      Maintained
6765F:      net/ieee802154/
6766F:      net/mac802154/
6767F:      drivers/net/ieee802154/
6768F:      include/linux/nl802154.h
6769F:      include/linux/ieee802154.h
6770F:      include/net/nl802154.h
6771F:      include/net/mac802154.h
6772F:      include/net/af_ieee802154.h
6773F:      include/net/cfg802154.h
6774F:      include/net/ieee802154_netdev.h
6775F:      Documentation/networking/ieee802154.txt
6776
6777IFE PROTOCOL
6778M:      Yotam Gigi <yotam.gi@gmail.com>
6779M:      Jamal Hadi Salim <jhs@mojatatu.com>
6780F:      net/ife
6781F:      include/net/ife.h
6782F:      include/uapi/linux/ife.h
6783
6784IGORPLUG-USB IR RECEIVER
6785M:      Sean Young <sean@mess.org>
6786L:      linux-media@vger.kernel.org
6787S:      Maintained
6788F:      drivers/media/rc/igorplugusb.c
6789
6790IGUANAWORKS USB IR TRANSCEIVER
6791M:      Sean Young <sean@mess.org>
6792L:      linux-media@vger.kernel.org
6793S:      Maintained
6794F:      drivers/media/rc/iguanair.c
6795
6796IIO DIGITAL POTENTIOMETER DAC
6797M:      Peter Rosin <peda@axentia.se>
6798L:      linux-iio@vger.kernel.org
6799S:      Maintained
6800F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6801F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6802F:      drivers/iio/dac/dpot-dac.c
6803
6804IIO ENVELOPE DETECTOR
6805M:      Peter Rosin <peda@axentia.se>
6806L:      linux-iio@vger.kernel.org
6807S:      Maintained
6808F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6809F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6810F:      drivers/iio/adc/envelope-detector.c
6811
6812IIO MULTIPLEXER
6813M:      Peter Rosin <peda@axentia.se>
6814L:      linux-iio@vger.kernel.org
6815S:      Maintained
6816F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6817F:      drivers/iio/multiplexer/iio-mux.c
6818
6819IIO SUBSYSTEM AND DRIVERS
6820M:      Jonathan Cameron <jic23@kernel.org>
6821R:      Hartmut Knaack <knaack.h@gmx.de>
6822R:      Lars-Peter Clausen <lars@metafoo.de>
6823R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6824L:      linux-iio@vger.kernel.org
6825T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6826S:      Maintained
6827F:      Documentation/devicetree/bindings/iio/
6828F:      drivers/iio/
6829F:      drivers/staging/iio/
6830F:      include/linux/iio/
6831F:      tools/iio/
6832
6833IKANOS/ADI EAGLE ADSL USB DRIVER
6834M:      Matthieu Castet <castet.matthieu@free.fr>
6835M:      Stanislaw Gruszka <stf_xl@wp.pl>
6836S:      Maintained
6837F:      drivers/usb/atm/ueagle-atm.c
6838
6839IMGTEC ASCII LCD DRIVER
6840M:      Paul Burton <paul.burton@mips.com>
6841S:      Maintained
6842F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6843F:      drivers/auxdisplay/img-ascii-lcd.c
6844
6845IMGTEC IR DECODER DRIVER
6846M:      James Hogan <jhogan@kernel.org>
6847S:      Maintained
6848F:      drivers/media/rc/img-ir/
6849
6850IMS TWINTURBO FRAMEBUFFER DRIVER
6851L:      linux-fbdev@vger.kernel.org
6852S:      Orphan
6853F:      drivers/video/fbdev/imsttfb.c
6854
6855INA209 HARDWARE MONITOR DRIVER
6856M:      Guenter Roeck <linux@roeck-us.net>
6857L:      linux-hwmon@vger.kernel.org
6858S:      Maintained
6859F:      Documentation/hwmon/ina209
6860F:      Documentation/devicetree/bindings/i2c/ina209.txt
6861F:      drivers/hwmon/ina209.c
6862
6863INA2XX HARDWARE MONITOR DRIVER
6864M:      Guenter Roeck <linux@roeck-us.net>
6865L:      linux-hwmon@vger.kernel.org
6866S:      Maintained
6867F:      Documentation/hwmon/ina2xx
6868F:      drivers/hwmon/ina2xx.c
6869F:      include/linux/platform_data/ina2xx.h
6870
6871INDUSTRY PACK SUBSYSTEM (IPACK)
6872M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6873M:      Jens Taprogge <jens.taprogge@taprogge.org>
6874M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6875L:      industrypack-devel@lists.sourceforge.net
6876W:      http://industrypack.sourceforge.net
6877S:      Maintained
6878F:      drivers/ipack/
6879
6880INFINIBAND SUBSYSTEM
6881M:      Doug Ledford <dledford@redhat.com>
6882M:      Jason Gunthorpe <jgg@mellanox.com>
6883L:      linux-rdma@vger.kernel.org
6884W:      http://www.openfabrics.org/
6885Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6886T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6887S:      Supported
6888F:      Documentation/devicetree/bindings/infiniband/
6889F:      Documentation/infiniband/
6890F:      drivers/infiniband/
6891F:      include/uapi/linux/if_infiniband.h
6892F:      include/uapi/rdma/
6893F:      include/rdma/
6894
6895INGENIC JZ4780 DMA Driver
6896M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6897S:      Maintained
6898F:      drivers/dma/dma-jz4780.c
6899
6900INGENIC JZ4780 NAND DRIVER
6901M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6902L:      linux-mtd@lists.infradead.org
6903S:      Maintained
6904F:      drivers/mtd/nand/jz4780_*
6905
6906INOTIFY
6907M:      Jan Kara <jack@suse.cz>
6908R:      Amir Goldstein <amir73il@gmail.com>
6909L:      linux-fsdevel@vger.kernel.org
6910S:      Maintained
6911F:      Documentation/filesystems/inotify.txt
6912F:      fs/notify/inotify/
6913F:      include/linux/inotify.h
6914F:      include/uapi/linux/inotify.h
6915
6916INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6917M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6918L:      linux-input@vger.kernel.org
6919Q:      http://patchwork.kernel.org/project/linux-input/list/
6920T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6921S:      Maintained
6922F:      drivers/input/
6923F:      include/linux/input.h
6924F:      include/uapi/linux/input.h
6925F:      include/uapi/linux/input-event-codes.h
6926F:      include/linux/input/
6927F:      Documentation/devicetree/bindings/input/
6928F:      Documentation/input/
6929
6930INPUT MULTITOUCH (MT) PROTOCOL
6931M:      Henrik Rydberg <rydberg@bitmath.org>
6932L:      linux-input@vger.kernel.org
6933S:      Odd fixes
6934F:      Documentation/input/multi-touch-protocol.rst
6935F:      drivers/input/input-mt.c
6936K:      \b(ABS|SYN)_MT_
6937
6938INSIDE SECURE CRYPTO DRIVER
6939M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6940F:      drivers/crypto/inside-secure/
6941S:      Maintained
6942L:      linux-crypto@vger.kernel.org
6943
6944INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6945M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6946M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6947L:      linux-integrity@vger.kernel.org
6948T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6949S:      Supported
6950F:      security/integrity/ima/
6951
6952INTEL 810/815 FRAMEBUFFER DRIVER
6953M:      Antonino Daplas <adaplas@gmail.com>
6954L:      linux-fbdev@vger.kernel.org
6955S:      Maintained
6956F:      drivers/video/fbdev/i810/
6957
6958INTEL ASoC BDW/HSW DRIVERS
6959M:      Jie Yang <yang.jie@linux.intel.com>
6960L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6961S:      Supported
6962F:      sound/soc/intel/common/sst-dsp*
6963F:      sound/soc/intel/common/sst-firmware.c
6964F:      sound/soc/intel/boards/broadwell.c
6965F:      sound/soc/intel/haswell/
6966
6967INTEL C600 SERIES SAS CONTROLLER DRIVER
6968M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6969M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6970L:      linux-scsi@vger.kernel.org
6971T:      git git://git.code.sf.net/p/intel-sas/isci
6972S:      Supported
6973F:      drivers/scsi/isci/
6974
6975INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6976M:      Jani Nikula <jani.nikula@linux.intel.com>
6977M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6978M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6979L:      intel-gfx@lists.freedesktop.org
6980W:      https://01.org/linuxgraphics/
6981B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6982C:      irc://chat.freenode.net/intel-gfx
6983Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6984T:      git git://anongit.freedesktop.org/drm-intel
6985S:      Supported
6986F:      drivers/gpu/drm/i915/
6987F:      include/drm/i915*
6988F:      include/uapi/drm/i915_drm.h
6989F:      Documentation/gpu/i915.rst
6990
6991INTEL ETHERNET DRIVERS
6992M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6993L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6994W:      http://www.intel.com/support/feedback.htm
6995W:      http://e1000.sourceforge.net/
6996Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6997T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6998T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6999S:      Supported
7000F:      Documentation/networking/e100.txt
7001F:      Documentation/networking/e1000.txt
7002F:      Documentation/networking/e1000e.txt
7003F:      Documentation/networking/igb.txt
7004F:      Documentation/networking/igbvf.txt
7005F:      Documentation/networking/ixgb.txt
7006F:      Documentation/networking/ixgbe.txt
7007F:      Documentation/networking/ixgbevf.txt
7008F:      Documentation/networking/i40e.txt
7009F:      Documentation/networking/i40evf.txt
7010F:      drivers/net/ethernet/intel/
7011F:      drivers/net/ethernet/intel/*/
7012F:      include/linux/avf/virtchnl.h
7013
7014INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7015M:      Maik Broemme <mbroemme@libmpq.org>
7016L:      linux-fbdev@vger.kernel.org
7017S:      Maintained
7018F:      Documentation/fb/intelfb.txt
7019F:      drivers/video/fbdev/intelfb/
7020
7021INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7022M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7023M:      Zhi Wang <zhi.a.wang@intel.com>
7024L:      intel-gvt-dev@lists.freedesktop.org
7025L:      intel-gfx@lists.freedesktop.org
7026W:      https://01.org/igvt-g
7027T:      git https://github.com/01org/gvt-linux.git
7028S:      Supported
7029F:      drivers/gpu/drm/i915/gvt/
7030
7031INTEL HID EVENT DRIVER
7032M:      Alex Hung <alex.hung@canonical.com>
7033L:      platform-driver-x86@vger.kernel.org
7034S:      Maintained
7035F:      drivers/platform/x86/intel-hid.c
7036
7037INTEL I/OAT DMA DRIVER
7038M:      Dave Jiang <dave.jiang@intel.com>
7039R:      Dan Williams <dan.j.williams@intel.com>
7040L:      dmaengine@vger.kernel.org
7041Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7042S:      Supported
7043F:      drivers/dma/ioat*
7044
7045INTEL IDLE DRIVER
7046M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7047M:      Len Brown <lenb@kernel.org>
7048L:      linux-pm@vger.kernel.org
7049T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7050B:      https://bugzilla.kernel.org
7051S:      Supported
7052F:      drivers/idle/intel_idle.c
7053
7054INTEL INTEGRATED SENSOR HUB DRIVER
7055M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7056M:      Jiri Kosina <jikos@kernel.org>
7057L:      linux-input@vger.kernel.org
7058S:      Maintained
7059F:      drivers/hid/intel-ish-hid/
7060
7061INTEL IOMMU (VT-d)
7062M:      David Woodhouse <dwmw2@infradead.org>
7063L:      iommu@lists.linux-foundation.org
7064T:      git git://git.infradead.org/iommu-2.6.git
7065S:      Supported
7066F:      drivers/iommu/intel-iommu.c
7067F:      include/linux/intel-iommu.h
7068
7069INTEL IOP-ADMA DMA DRIVER
7070R:      Dan Williams <dan.j.williams@intel.com>
7071S:      Odd fixes
7072F:      drivers/dma/iop-adma.c
7073
7074INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7075M:      Krzysztof Halasa <khalasa@piap.pl>
7076S:      Maintained
7077F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7078F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7079F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7080F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7081F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7082F:      drivers/net/wan/ixp4xx_hss.c
7083
7084INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7085M:      Deepak Saxena <dsaxena@plexity.net>
7086S:      Maintained
7087F:      drivers/char/hw_random/ixp4xx-rng.c
7088
7089INTEL MANAGEMENT ENGINE (mei)
7090M:      Tomas Winkler <tomas.winkler@intel.com>
7091L:      linux-kernel@vger.kernel.org
7092S:      Supported
7093F:      include/uapi/linux/mei.h
7094F:      include/linux/mei_cl_bus.h
7095F:      drivers/misc/mei/*
7096F:      drivers/watchdog/mei_wdt.c
7097F:      Documentation/misc-devices/mei/*
7098F:      samples/mei/*
7099
7100INTEL MENLOW THERMAL DRIVER
7101M:      Sujith Thomas <sujith.thomas@intel.com>
7102L:      platform-driver-x86@vger.kernel.org
7103W:      https://01.org/linux-acpi
7104S:      Supported
7105F:      drivers/platform/x86/intel_menlow.c
7106
7107INTEL MERRIFIELD GPIO DRIVER
7108M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7109L:      linux-gpio@vger.kernel.org
7110S:      Maintained
7111F:      drivers/gpio/gpio-merrifield.c
7112
7113INTEL MIC DRIVERS (mic)
7114M:      Sudeep Dutt <sudeep.dutt@intel.com>
7115M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7116S:      Supported
7117W:      https://github.com/sudeepdutt/mic
7118W:      http://software.intel.com/en-us/mic-developer
7119F:      include/linux/mic_bus.h
7120F:      include/linux/scif.h
7121F:      include/uapi/linux/mic_common.h
7122F:      include/uapi/linux/mic_ioctl.h
7123F:      include/uapi/linux/scif_ioctl.h
7124F:      drivers/misc/mic/
7125F:      drivers/dma/mic_x100_dma.c
7126F:      drivers/dma/mic_x100_dma.h
7127F:      Documentation/mic/
7128
7129INTEL PMC CORE DRIVER
7130M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7131M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7132L:      platform-driver-x86@vger.kernel.org
7133S:      Maintained
7134F:      arch/x86/include/asm/pmc_core.h
7135F:      drivers/platform/x86/intel_pmc_core*
7136
7137INTEL PMC/P-Unit IPC DRIVER
7138M:      Zha Qipeng<qipeng.zha@intel.com>
7139L:      platform-driver-x86@vger.kernel.org
7140S:      Maintained
7141F:      drivers/platform/x86/intel_pmc_ipc.c
7142F:      drivers/platform/x86/intel_punit_ipc.c
7143F:      arch/x86/include/asm/intel_pmc_ipc.h
7144F:      arch/x86/include/asm/intel_punit_ipc.h
7145
7146INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7147M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7148L:      linux-wireless@vger.kernel.org
7149S:      Maintained
7150F:      Documentation/networking/README.ipw2100
7151F:      Documentation/networking/README.ipw2200
7152F:      drivers/net/wireless/intel/ipw2x00/
7153
7154INTEL PSTATE DRIVER
7155M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7156M:      Len Brown <lenb@kernel.org>
7157L:      linux-pm@vger.kernel.org
7158S:      Supported
7159F:      drivers/cpufreq/intel_pstate.c
7160
7161INTEL RDMA RNIC DRIVER
7162M:      Faisal Latif <faisal.latif@intel.com>
7163M:      Shiraz Saleem <shiraz.saleem@intel.com>
7164L:      linux-rdma@vger.kernel.org
7165S:      Supported
7166F:      drivers/infiniband/hw/i40iw/
7167
7168INTEL TELEMETRY DRIVER
7169M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7170L:      platform-driver-x86@vger.kernel.org
7171S:      Maintained
7172F:      arch/x86/include/asm/intel_telemetry.h
7173F:      drivers/platform/x86/intel_telemetry*
7174
7175INTEL VIRTUAL BUTTON DRIVER
7176M:      AceLan Kao <acelan.kao@canonical.com>
7177L:      platform-driver-x86@vger.kernel.org
7178S:      Maintained
7179F:      drivers/platform/x86/intel-vbtn.c
7180
7181INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7182M:      Stanislaw Gruszka <sgruszka@redhat.com>
7183L:      linux-wireless@vger.kernel.org
7184S:      Supported
7185F:      drivers/net/wireless/intel/iwlegacy/
7186
7187INTEL WIRELESS WIFI LINK (iwlwifi)
7188M:      Johannes Berg <johannes.berg@intel.com>
7189M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7190M:      Luca Coelho <luciano.coelho@intel.com>
7191M:      Intel Linux Wireless <linuxwifi@intel.com>
7192L:      linux-wireless@vger.kernel.org
7193W:      http://intellinuxwireless.org
7194T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7195S:      Supported
7196F:      drivers/net/wireless/intel/iwlwifi/
7197
7198INTEL WIRELESS WIMAX CONNECTION 2400
7199M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7200M:      linux-wimax@intel.com
7201L:      wimax@linuxwimax.org (subscribers-only)
7202S:      Supported
7203W:      http://linuxwimax.org
7204F:      Documentation/wimax/README.i2400m
7205F:      drivers/net/wimax/i2400m/
7206F:      include/uapi/linux/wimax/i2400m.h
7207
7208INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7209M:      Mario Limonciello <mario.limonciello@dell.com>
7210S:      Maintained
7211F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7212
7213INTEL(R) TRACE HUB
7214M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7215S:      Supported
7216F:      Documentation/trace/intel_th.txt
7217F:      drivers/hwtracing/intel_th/
7218
7219INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7220M:      Ning Sun <ning.sun@intel.com>
7221L:      tboot-devel@lists.sourceforge.net
7222W:      http://tboot.sourceforge.net
7223T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7224S:      Supported
7225F:      Documentation/intel_txt.txt
7226F:      include/linux/tboot.h
7227F:      arch/x86/kernel/tboot.c
7228
7229INTEL-MID GPIO DRIVER
7230M:      David Cohen <david.a.cohen@linux.intel.com>
7231L:      linux-gpio@vger.kernel.org
7232S:      Maintained
7233F:      drivers/gpio/gpio-intel-mid.c
7234
7235INVENSENSE MPU-3050 GYROSCOPE DRIVER
7236M:      Linus Walleij <linus.walleij@linaro.org>
7237L:      linux-iio@vger.kernel.org
7238S:      Maintained
7239F:      drivers/iio/gyro/mpu3050*
7240F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7241
7242IOC3 ETHERNET DRIVER
7243M:      Ralf Baechle <ralf@linux-mips.org>
7244L:      linux-mips@linux-mips.org
7245S:      Maintained
7246F:      drivers/net/ethernet/sgi/ioc3-eth.c
7247
7248IOC3 SERIAL DRIVER
7249M:      Pat Gefre <pfg@sgi.com>
7250L:      linux-serial@vger.kernel.org
7251S:      Maintained
7252F:      drivers/tty/serial/ioc3_serial.c
7253
7254IOMMU DRIVERS
7255M:      Joerg Roedel <joro@8bytes.org>
7256L:      iommu@lists.linux-foundation.org
7257T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7258S:      Maintained
7259F:      Documentation/devicetree/bindings/iommu/
7260F:      drivers/iommu/
7261F:      include/linux/iommu.h
7262F:      include/linux/iova.h
7263
7264IP MASQUERADING
7265M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7266S:      Maintained
7267F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7268
7269IPMI SUBSYSTEM
7270M:      Corey Minyard <minyard@acm.org>
7271L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7272W:      http://openipmi.sourceforge.net/
7273S:      Supported
7274F:      Documentation/IPMI.txt
7275F:      drivers/char/ipmi/
7276F:      include/linux/ipmi*
7277F:      include/uapi/linux/ipmi*
7278
7279IPS SCSI RAID DRIVER
7280M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7281L:      linux-scsi@vger.kernel.org
7282W:      http://www.adaptec.com/
7283S:      Maintained
7284F:      drivers/scsi/ips*
7285
7286IPVS
7287M:      Wensong Zhang <wensong@linux-vs.org>
7288M:      Simon Horman <horms@verge.net.au>
7289M:      Julian Anastasov <ja@ssi.bg>
7290L:      netdev@vger.kernel.org
7291L:      lvs-devel@vger.kernel.org
7292S:      Maintained
7293T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7294T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7295F:      Documentation/networking/ipvs-sysctl.txt
7296F:      include/net/ip_vs.h
7297F:      include/uapi/linux/ip_vs.h
7298F:      net/netfilter/ipvs/
7299
7300IPWIRELESS DRIVER
7301M:      Jiri Kosina <jikos@kernel.org>
7302M:      David Sterba <dsterba@suse.com>
7303S:      Odd Fixes
7304F:      drivers/tty/ipwireless/
7305
7306IPX NETWORK LAYER
7307L:      netdev@vger.kernel.org
7308S:      Odd fixes
7309F:      include/net/ipx.h
7310F:      include/uapi/linux/ipx.h
7311F:      net/ipx/
7312
7313IRDA SUBSYSTEM
7314M:      Samuel Ortiz <samuel@sortiz.org>
7315L:      irda-users@lists.sourceforge.net (subscribers-only)
7316L:      netdev@vger.kernel.org
7317W:      http://irda.sourceforge.net/
7318S:      Maintained
7319T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7320F:      Documentation/networking/irda.txt
7321F:      drivers/staging/irda/
7322
7323IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7324M:      Marc Zyngier <marc.zyngier@arm.com>
7325S:      Maintained
7326T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7327F:      Documentation/IRQ-domain.txt
7328F:      include/linux/irqdomain.h
7329F:      kernel/irq/irqdomain.c
7330F:      kernel/irq/msi.c
7331
7332IRQ SUBSYSTEM
7333M:      Thomas Gleixner <tglx@linutronix.de>
7334L:      linux-kernel@vger.kernel.org
7335S:      Maintained
7336T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7337F:      kernel/irq/
7338
7339IRQCHIP DRIVERS
7340M:      Thomas Gleixner <tglx@linutronix.de>
7341M:      Jason Cooper <jason@lakedaemon.net>
7342M:      Marc Zyngier <marc.zyngier@arm.com>
7343L:      linux-kernel@vger.kernel.org
7344S:      Maintained
7345T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7346F:      Documentation/devicetree/bindings/interrupt-controller/
7347F:      drivers/irqchip/
7348
7349ISA
7350M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7351S:      Maintained
7352F:      Documentation/isa.txt
7353F:      drivers/base/isa.c
7354F:      include/linux/isa.h
7355
7356ISA RADIO MODULE
7357M:      Hans Verkuil <hverkuil@xs4all.nl>
7358L:      linux-media@vger.kernel.org
7359T:      git git://linuxtv.org/media_tree.git
7360W:      https://linuxtv.org
7361S:      Maintained
7362F:      drivers/media/radio/radio-isa*
7363
7364ISAPNP
7365M:      Jaroslav Kysela <perex@perex.cz>
7366S:      Maintained
7367F:      Documentation/isapnp.txt
7368F:      drivers/pnp/isapnp/
7369F:      include/linux/isapnp.h
7370
7371ISCSI
7372M:      Lee Duncan <lduncan@suse.com>
7373M:      Chris Leech <cleech@redhat.com>
7374L:      open-iscsi@googlegroups.com
7375W:      www.open-iscsi.com
7376S:      Maintained
7377F:      drivers/scsi/*iscsi*
7378F:      include/scsi/*iscsi*
7379
7380iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7381M:      Peter Jones <pjones@redhat.com>
7382M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7383S:      Maintained
7384F:      drivers/firmware/iscsi_ibft*
7385
7386ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7387M:      Or Gerlitz <ogerlitz@mellanox.com>
7388M:      Sagi Grimberg <sagi@grimberg.me>
7389M:      Roi Dayan <roid@mellanox.com>
7390L:      linux-rdma@vger.kernel.org
7391S:      Supported
7392W:      http://www.openfabrics.org
7393W:      www.open-iscsi.org
7394Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7395F:      drivers/infiniband/ulp/iser/
7396
7397ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7398M:      Sagi Grimberg <sagi@grimberg.me>
7399T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7400L:      linux-rdma@vger.kernel.org
7401L:      target-devel@vger.kernel.org
7402S:      Supported
7403W:      http://www.linux-iscsi.org
7404F:      drivers/infiniband/ulp/isert
7405
7406ISDN SUBSYSTEM
7407M:      Karsten Keil <isdn@linux-pingi.de>
7408L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7409L:      netdev@vger.kernel.org
7410W:      http://www.isdn4linux.de
7411T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7412S:      Maintained
7413F:      Documentation/isdn/
7414F:      drivers/isdn/
7415F:      include/linux/isdn.h
7416F:      include/linux/isdn/
7417F:      include/uapi/linux/isdn.h
7418F:      include/uapi/linux/isdn/
7419
7420ISDN SUBSYSTEM (Eicon active card driver)
7421M:      Armin Schindler <mac@melware.de>
7422L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7423W:      http://www.melware.de
7424S:      Maintained
7425F:      drivers/isdn/hardware/eicon/
7426
7427IT87 HARDWARE MONITORING DRIVER
7428M:      Jean Delvare <jdelvare@suse.com>
7429L:      linux-hwmon@vger.kernel.org
7430S:      Maintained
7431F:      Documentation/hwmon/it87
7432F:      drivers/hwmon/it87.c
7433
7434IT913X MEDIA DRIVER
7435M:      Antti Palosaari <crope@iki.fi>
7436L:      linux-media@vger.kernel.org
7437W:      https://linuxtv.org
7438W:      http://palosaari.fi/linux/
7439Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7440T:      git git://linuxtv.org/anttip/media_tree.git
7441S:      Maintained
7442F:      drivers/media/tuners/it913x*
7443
7444IVTV VIDEO4LINUX DRIVER
7445M:      Andy Walls <awalls@md.metrocast.net>
7446L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7447L:      linux-media@vger.kernel.org
7448T:      git git://linuxtv.org/media_tree.git
7449W:      http://www.ivtvdriver.org
7450S:      Maintained
7451F:      Documentation/media/v4l-drivers/ivtv*
7452F:      drivers/media/pci/ivtv/
7453F:      include/uapi/linux/ivtv*
7454
7455IX2505V MEDIA DRIVER
7456M:      Malcolm Priestley <tvboxspy@gmail.com>
7457L:      linux-media@vger.kernel.org
7458W:      https://linuxtv.org
7459Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7460S:      Maintained
7461F:      drivers/media/dvb-frontends/ix2505v*
7462
7463JC42.4 TEMPERATURE SENSOR DRIVER
7464M:      Guenter Roeck <linux@roeck-us.net>
7465L:      linux-hwmon@vger.kernel.org
7466S:      Maintained
7467F:      drivers/hwmon/jc42.c
7468F:      Documentation/hwmon/jc42
7469
7470JFS FILESYSTEM
7471M:      Dave Kleikamp <shaggy@kernel.org>
7472L:      jfs-discussion@lists.sourceforge.net
7473W:      http://jfs.sourceforge.net/
7474T:      git git://github.com/kleikamp/linux-shaggy.git
7475S:      Maintained
7476F:      Documentation/filesystems/jfs.txt
7477F:      fs/jfs/
7478
7479JME NETWORK DRIVER
7480M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7481L:      netdev@vger.kernel.org
7482S:      Maintained
7483F:      drivers/net/ethernet/jme.*
7484
7485JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7486M:      David Woodhouse <dwmw2@infradead.org>
7487L:      linux-mtd@lists.infradead.org
7488W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7489S:      Maintained
7490F:      fs/jffs2/
7491F:      include/uapi/linux/jffs2.h
7492
7493JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7494M:      "Theodore Ts'o" <tytso@mit.edu>
7495M:      Jan Kara <jack@suse.com>
7496L:      linux-ext4@vger.kernel.org
7497S:      Maintained
7498F:      fs/jbd2/
7499F:      include/linux/jbd2.h
7500
7501JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7502M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7503L:      linux-media@vger.kernel.org
7504S:      Maintained
7505F:      drivers/media/platform/rcar_jpu.c
7506
7507JSM Neo PCI based serial card
7508M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7509L:      linux-serial@vger.kernel.org
7510S:      Maintained
7511F:      drivers/tty/serial/jsm/
7512
7513K10TEMP HARDWARE MONITORING DRIVER
7514M:      Clemens Ladisch <clemens@ladisch.de>
7515L:      linux-hwmon@vger.kernel.org
7516S:      Maintained
7517F:      Documentation/hwmon/k10temp
7518F:      drivers/hwmon/k10temp.c
7519
7520K8TEMP HARDWARE MONITORING DRIVER
7521M:      Rudolf Marek <r.marek@assembler.cz>
7522L:      linux-hwmon@vger.kernel.org
7523S:      Maintained
7524F:      Documentation/hwmon/k8temp
7525F:      drivers/hwmon/k8temp.c
7526
7527KASAN
7528M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7529R:      Alexander Potapenko <glider@google.com>
7530R:      Dmitry Vyukov <dvyukov@google.com>
7531L:      kasan-dev@googlegroups.com
7532S:      Maintained
7533F:      arch/*/include/asm/kasan.h
7534F:      arch/*/mm/kasan_init*
7535F:      Documentation/dev-tools/kasan.rst
7536F:      include/linux/kasan*.h
7537F:      lib/test_kasan.c
7538F:      mm/kasan/
7539F:      scripts/Makefile.kasan
7540
7541KCONFIG
7542L:      linux-kbuild@vger.kernel.org
7543S:      Orphan
7544F:      Documentation/kbuild/kconfig-language.txt
7545F:      scripts/kconfig/
7546
7547KDUMP
7548M:      Dave Young <dyoung@redhat.com>
7549M:      Baoquan He <bhe@redhat.com>
7550R:      Vivek Goyal <vgoyal@redhat.com>
7551L:      kexec@lists.infradead.org
7552W:      http://lse.sourceforge.net/kdump/
7553S:      Maintained
7554F:      Documentation/kdump/
7555
7556KEENE FM RADIO TRANSMITTER DRIVER
7557M:      Hans Verkuil <hverkuil@xs4all.nl>
7558L:      linux-media@vger.kernel.org
7559T:      git git://linuxtv.org/media_tree.git
7560W:      https://linuxtv.org
7561S:      Maintained
7562F:      drivers/media/radio/radio-keene*
7563
7564KERNEL AUTOMOUNTER v4 (AUTOFS4)
7565M:      Ian Kent <raven@themaw.net>
7566L:      autofs@vger.kernel.org
7567S:      Maintained
7568F:      fs/autofs4/
7569
7570KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7571M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7572M:      Michal Marek <michal.lkml@markovi.net>
7573T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7574L:      linux-kbuild@vger.kernel.org
7575S:      Maintained
7576F:      Documentation/kbuild/
7577F:      Makefile
7578F:      scripts/Makefile.*
7579F:      scripts/basic/
7580F:      scripts/mk*
7581F:      scripts/package/
7582
7583KERNEL JANITORS
7584L:      kernel-janitors@vger.kernel.org
7585W:      http://kernelnewbies.org/KernelJanitors
7586S:      Odd Fixes
7587
7588KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7589M:      "J. Bruce Fields" <bfields@fieldses.org>
7590M:      Jeff Layton <jlayton@kernel.org>
7591L:      linux-nfs@vger.kernel.org
7592W:      http://nfs.sourceforge.net/
7593T:      git git://linux-nfs.org/~bfields/linux.git
7594S:      Supported
7595F:      fs/nfsd/
7596F:      include/uapi/linux/nfsd/
7597F:      fs/lockd/
7598F:      fs/nfs_common/
7599F:      net/sunrpc/
7600F:      include/linux/lockd/
7601F:      include/linux/sunrpc/
7602F:      include/uapi/linux/sunrpc/
7603
7604KERNEL SELFTEST FRAMEWORK
7605M:      Shuah Khan <shuahkh@osg.samsung.com>
7606M:      Shuah Khan <shuah@kernel.org>
7607L:      linux-kselftest@vger.kernel.org
7608T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7609S:      Maintained
7610F:      tools/testing/selftests/
7611F:      Documentation/dev-tools/kselftest*
7612
7613KERNEL USERMODE HELPER
7614M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7615L:      linux-kernel@vger.kernel.org
7616S:      Maintained
7617F:      kernel/umh.c
7618F:      include/linux/umh.h
7619
7620KERNEL VIRTUAL MACHINE (KVM)
7621M:      Paolo Bonzini <pbonzini@redhat.com>
7622M:      Radim Krčmář <rkrcmar@redhat.com>
7623L:      kvm@vger.kernel.org
7624W:      http://www.linux-kvm.org
7625T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7626S:      Supported
7627F:      Documentation/virtual/kvm/
7628F:      include/trace/events/kvm.h
7629F:      include/uapi/asm-generic/kvm*
7630F:      include/uapi/linux/kvm*
7631F:      include/asm-generic/kvm*
7632F:      include/linux/kvm*
7633F:      include/kvm/iodev.h
7634F:      virt/kvm/*
7635F:      tools/kvm/
7636
7637KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7638M:      Joerg Roedel <joro@8bytes.org>
7639L:      kvm@vger.kernel.org
7640W:      http://www.linux-kvm.org/
7641S:      Maintained
7642F:      arch/x86/include/asm/svm.h
7643F:      arch/x86/kvm/svm.c
7644
7645KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7646M:      Christoffer Dall <christoffer.dall@linaro.org>
7647M:      Marc Zyngier <marc.zyngier@arm.com>
7648L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7649L:      kvmarm@lists.cs.columbia.edu
7650W:      http://systems.cs.columbia.edu/projects/kvm-arm
7651T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7652S:      Supported
7653F:      arch/arm/include/uapi/asm/kvm*
7654F:      arch/arm/include/asm/kvm*
7655F:      arch/arm/kvm/
7656F:      virt/kvm/arm/
7657F:      include/kvm/arm_*
7658
7659KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7660M:      Christoffer Dall <christoffer.dall@linaro.org>
7661M:      Marc Zyngier <marc.zyngier@arm.com>
7662L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7663L:      kvmarm@lists.cs.columbia.edu
7664S:      Maintained
7665F:      arch/arm64/include/uapi/asm/kvm*
7666F:      arch/arm64/include/asm/kvm*
7667F:      arch/arm64/kvm/
7668
7669KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7670M:      James Hogan <jhogan@kernel.org>
7671L:      linux-mips@linux-mips.org
7672S:      Supported
7673F:      arch/mips/include/uapi/asm/kvm*
7674F:      arch/mips/include/asm/kvm*
7675F:      arch/mips/kvm/
7676
7677KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7678M:      Paul Mackerras <paulus@ozlabs.org>
7679L:      kvm-ppc@vger.kernel.org
7680W:      http://www.linux-kvm.org/
7681T:      git git://github.com/agraf/linux-2.6.git
7682S:      Supported
7683F:      arch/powerpc/include/uapi/asm/kvm*
7684F:      arch/powerpc/include/asm/kvm*
7685F:      arch/powerpc/kvm/
7686F:      arch/powerpc/kernel/kvm*
7687
7688KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7689M:      Christian Borntraeger <borntraeger@de.ibm.com>
7690M:      Cornelia Huck <cohuck@redhat.com>
7691L:      linux-s390@vger.kernel.org
7692W:      http://www.ibm.com/developerworks/linux/linux390/
7693T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7694S:      Supported
7695F:      arch/s390/include/uapi/asm/kvm*
7696F:      arch/s390/include/asm/gmap.h
7697F:      arch/s390/include/asm/kvm*
7698F:      arch/s390/kvm/
7699F:      arch/s390/mm/gmap.c
7700
7701KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7702M:      Paolo Bonzini <pbonzini@redhat.com>
7703M:      Radim Krčmář <rkrcmar@redhat.com>
7704L:      kvm@vger.kernel.org
7705W:      http://www.linux-kvm.org
7706T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7707S:      Supported
7708F:      arch/x86/kvm/
7709F:      arch/x86/include/uapi/asm/kvm*
7710F:      arch/x86/include/asm/kvm*
7711F:      arch/x86/include/asm/pvclock-abi.h
7712F:      arch/x86/kernel/kvm.c
7713F:      arch/x86/kernel/kvmclock.c
7714
7715KERNFS
7716M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7717M:      Tejun Heo <tj@kernel.org>
7718T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7719S:      Supported
7720F:      include/linux/kernfs.h
7721F:      fs/kernfs/
7722
7723KEXEC
7724M:      Eric Biederman <ebiederm@xmission.com>
7725W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7726L:      kexec@lists.infradead.org
7727S:      Maintained
7728F:      include/linux/kexec.h
7729F:      include/uapi/linux/kexec.h
7730F:      kernel/kexec*
7731
7732KEYS-ENCRYPTED
7733M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7734L:      linux-integrity@vger.kernel.org
7735L:      keyrings@vger.kernel.org
7736S:      Supported
7737F:      Documentation/security/keys/trusted-encrypted.rst
7738F:      include/keys/encrypted-type.h
7739F:      security/keys/encrypted-keys/
7740
7741KEYS-TRUSTED
7742M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7743L:      linux-integrity@vger.kernel.org
7744L:      keyrings@vger.kernel.org
7745S:      Supported
7746F:      Documentation/security/keys/trusted-encrypted.rst
7747F:      include/keys/trusted-type.h
7748F:      security/keys/trusted.c
7749F:      security/keys/trusted.h
7750
7751KEYS/KEYRINGS:
7752M:      David Howells <dhowells@redhat.com>
7753L:      keyrings@vger.kernel.org
7754S:      Maintained
7755F:      Documentation/security/keys/core.rst
7756F:      include/linux/key.h
7757F:      include/linux/key-type.h
7758F:      include/linux/keyctl.h
7759F:      include/uapi/linux/keyctl.h
7760F:      include/keys/
7761F:      security/keys/
7762
7763KGDB / KDB /debug_core
7764M:      Jason Wessel <jason.wessel@windriver.com>
7765M:      Daniel Thompson <daniel.thompson@linaro.org>
7766W:      http://kgdb.wiki.kernel.org/
7767L:      kgdb-bugreport@lists.sourceforge.net
7768T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7769S:      Maintained
7770F:      Documentation/dev-tools/kgdb.rst
7771F:      drivers/misc/kgdbts.c
7772F:      drivers/tty/serial/kgdboc.c
7773F:      include/linux/kdb.h
7774F:      include/linux/kgdb.h
7775F:      kernel/debug/
7776
7777KMEMLEAK
7778M:      Catalin Marinas <catalin.marinas@arm.com>
7779S:      Maintained
7780F:      Documentation/dev-tools/kmemleak.rst
7781F:      include/linux/kmemleak.h
7782F:      mm/kmemleak.c
7783F:      mm/kmemleak-test.c
7784
7785KMOD KERNEL MODULE LOADER - USERMODE HELPER
7786M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7787L:      linux-kernel@vger.kernel.org
7788S:      Maintained
7789F:      kernel/kmod.c
7790F:      include/linux/kmod.h
7791F:      lib/test_kmod.c
7792F:      tools/testing/selftests/kmod/
7793
7794KPROBES
7795M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7796M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7797M:      "David S. Miller" <davem@davemloft.net>
7798M:      Masami Hiramatsu <mhiramat@kernel.org>
7799S:      Maintained
7800F:      Documentation/kprobes.txt
7801F:      include/linux/kprobes.h
7802F:      include/asm-generic/kprobes.h
7803F:      kernel/kprobes.c
7804
7805KS0108 LCD CONTROLLER DRIVER
7806M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7807W:      http://miguelojeda.es/auxdisplay.htm
7808W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7809S:      Maintained
7810F:      Documentation/auxdisplay/ks0108
7811F:      drivers/auxdisplay/ks0108.c
7812F:      include/linux/ks0108.h
7813
7814L3MDEV
7815M:      David Ahern <dsa@cumulusnetworks.com>
7816L:      netdev@vger.kernel.org
7817S:      Maintained
7818F:      net/l3mdev
7819F:      include/net/l3mdev.h
7820
7821LANTIQ MIPS ARCHITECTURE
7822M:      John Crispin <john@phrozen.org>
7823L:      linux-mips@linux-mips.org
7824S:      Maintained
7825F:      arch/mips/lantiq
7826F:      drivers/soc/lantiq
7827
7828LAPB module
7829L:      linux-x25@vger.kernel.org
7830S:      Orphan
7831F:      Documentation/networking/lapb-module.txt
7832F:      include/*/lapb.h
7833F:      net/lapb/
7834
7835LASI 53c700 driver for PARISC
7836M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7837L:      linux-scsi@vger.kernel.org
7838S:      Maintained
7839F:      Documentation/scsi/53c700.txt
7840F:      drivers/scsi/53c700*
7841
7842LEAKING_ADDRESSES
7843M:      Tobin C. Harding <me@tobin.cc>
7844S:      Maintained
7845F:      scripts/leaking_addresses.pl
7846
7847LED SUBSYSTEM
7848M:      Richard Purdie <rpurdie@rpsys.net>
7849M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7850M:      Pavel Machek <pavel@ucw.cz>
7851L:      linux-leds@vger.kernel.org
7852T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7853S:      Maintained
7854F:      Documentation/devicetree/bindings/leds/
7855F:      drivers/leds/
7856F:      include/linux/leds.h
7857
7858LEGACY EEPROM DRIVER
7859M:      Jean Delvare <jdelvare@suse.com>
7860S:      Maintained
7861F:      Documentation/misc-devices/eeprom
7862F:      drivers/misc/eeprom/eeprom.c
7863
7864LEGO USB Tower driver
7865M:      Juergen Stuber <starblue@users.sourceforge.net>
7866L:      legousb-devel@lists.sourceforge.net
7867W:      http://legousb.sourceforge.net/
7868S:      Maintained
7869F:      drivers/usb/misc/legousbtower.c
7870
7871LG2160 MEDIA DRIVER
7872M:      Michael Krufky <mkrufky@linuxtv.org>
7873L:      linux-media@vger.kernel.org
7874W:      https://linuxtv.org
7875W:      http://github.com/mkrufky
7876Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7877T:      git git://linuxtv.org/mkrufky/tuners.git
7878S:      Maintained
7879F:      drivers/media/dvb-frontends/lg2160.*
7880
7881LGDT3305 MEDIA DRIVER
7882M:      Michael Krufky <mkrufky@linuxtv.org>
7883L:      linux-media@vger.kernel.org
7884W:      https://linuxtv.org
7885W:      http://github.com/mkrufky
7886Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7887T:      git git://linuxtv.org/mkrufky/tuners.git
7888S:      Maintained
7889F:      drivers/media/dvb-frontends/lgdt3305.*
7890
7891LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7892M:      Viresh Kumar <vireshk@kernel.org>
7893L:      linux-ide@vger.kernel.org
7894T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7895S:      Maintained
7896F:      include/linux/pata_arasan_cf_data.h
7897F:      drivers/ata/pata_arasan_cf.c
7898
7899LIBATA PATA DRIVERS
7900M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7901M:      Tejun Heo <tj@kernel.org>
7902L:      linux-ide@vger.kernel.org
7903T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7904S:      Maintained
7905F:      drivers/ata/pata_*.c
7906F:      drivers/ata/ata_generic.c
7907
7908LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7909M:      Linus Walleij <linus.walleij@linaro.org>
7910L:      linux-ide@vger.kernel.org
7911T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7912S:      Maintained
7913F:      drivers/ata/pata_ftide010.c
7914F:      drivers/ata/sata_gemini.c
7915F:      drivers/ata/sata_gemini.h
7916
7917LIBATA SATA AHCI PLATFORM devices support
7918M:      Hans de Goede <hdegoede@redhat.com>
7919M:      Tejun Heo <tj@kernel.org>
7920L:      linux-ide@vger.kernel.org
7921T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7922S:      Maintained
7923F:      drivers/ata/ahci_platform.c
7924F:      drivers/ata/libahci_platform.c
7925F:      include/linux/ahci_platform.h
7926
7927LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7928M:      Mikael Pettersson <mikpelinux@gmail.com>
7929L:      linux-ide@vger.kernel.org
7930T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7931S:      Maintained
7932F:      drivers/ata/sata_promise.*
7933
7934LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7935M:      Tejun Heo <tj@kernel.org>
7936L:      linux-ide@vger.kernel.org
7937T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7938S:      Maintained
7939F:      drivers/ata/
7940F:      include/linux/ata.h
7941F:      include/linux/libata.h
7942F:      Documentation/devicetree/bindings/ata/
7943
7944LIBLOCKDEP
7945M:      Sasha Levin <alexander.levin@verizon.com>
7946S:      Maintained
7947F:      tools/lib/lockdep/
7948
7949LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7950M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7951L:      linux-nvdimm@lists.01.org
7952Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7953S:      Supported
7954F:      drivers/nvdimm/blk.c
7955F:      drivers/nvdimm/region_devs.c
7956
7957LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7958M:      Vishal Verma <vishal.l.verma@intel.com>
7959L:      linux-nvdimm@lists.01.org
7960Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7961S:      Supported
7962F:      drivers/nvdimm/btt*
7963
7964LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7965M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7966L:      linux-nvdimm@lists.01.org
7967Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7968S:      Supported
7969F:      drivers/nvdimm/pmem*
7970
7971LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7972M:      Dan Williams <dan.j.williams@intel.com>
7973L:      linux-nvdimm@lists.01.org
7974Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7975T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7976S:      Supported
7977F:      drivers/nvdimm/*
7978F:      drivers/acpi/nfit/*
7979F:      include/linux/nd.h
7980F:      include/linux/libnvdimm.h
7981F:      include/uapi/linux/ndctl.h
7982
7983LIGHTNVM PLATFORM SUPPORT
7984M:      Matias Bjorling <mb@lightnvm.io>
7985W:      http://github/OpenChannelSSD
7986L:      linux-block@vger.kernel.org
7987S:      Maintained
7988F:      drivers/lightnvm/
7989F:      include/linux/lightnvm.h
7990F:      include/uapi/linux/lightnvm.h
7991
7992LINUX FOR POWER MACINTOSH
7993M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7994W:      http://www.penguinppc.org/
7995L:      linuxppc-dev@lists.ozlabs.org
7996S:      Maintained
7997F:      arch/powerpc/platforms/powermac/
7998F:      drivers/macintosh/
7999
8000LINUX FOR POWERPC (32-BIT AND 64-BIT)
8001M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8002M:      Paul Mackerras <paulus@samba.org>
8003M:      Michael Ellerman <mpe@ellerman.id.au>
8004W:      https://github.com/linuxppc/linux/wiki
8005L:      linuxppc-dev@lists.ozlabs.org
8006Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8007T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8008S:      Supported
8009F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8010F:      Documentation/devicetree/bindings/powerpc/
8011F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8012F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8013F:      Documentation/powerpc/
8014F:      arch/powerpc/
8015F:      drivers/char/tpm/tpm_ibmvtpm*
8016F:      drivers/crypto/nx/
8017F:      drivers/crypto/vmx/
8018F:      drivers/i2c/busses/i2c-opal.c
8019F:      drivers/net/ethernet/ibm/ibmveth.*
8020F:      drivers/net/ethernet/ibm/ibmvnic.*
8021F:      drivers/pci/hotplug/pnv_php.c
8022F:      drivers/pci/hotplug/rpa*
8023F:      drivers/rtc/rtc-opal.c
8024F:      drivers/scsi/ibmvscsi/
8025F:      drivers/tty/hvc/hvc_opal.c
8026F:      drivers/watchdog/wdrtas.c
8027F:      tools/testing/selftests/powerpc
8028N:      /pmac
8029N:      powermac
8030N:      powernv
8031N:      [^a-z0-9]ps3
8032N:      pseries
8033
8034LINUX FOR POWERPC EMBEDDED MPC5XXX
8035M:      Anatolij Gustschin <agust@denx.de>
8036L:      linuxppc-dev@lists.ozlabs.org
8037T:      git git://git.denx.de/linux-denx-agust.git
8038S:      Maintained
8039F:      arch/powerpc/platforms/512x/
8040F:      arch/powerpc/platforms/52xx/
8041
8042LINUX FOR POWERPC EMBEDDED PPC4XX
8043M:      Alistair Popple <alistair@popple.id.au>
8044M:      Matt Porter <mporter@kernel.crashing.org>
8045W:      http://www.penguinppc.org/
8046L:      linuxppc-dev@lists.ozlabs.org
8047S:      Maintained
8048F:      arch/powerpc/platforms/40x/
8049F:      arch/powerpc/platforms/44x/
8050
8051LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8052M:      Scott Wood <oss@buserror.net>
8053M:      Kumar Gala <galak@kernel.crashing.org>
8054W:      http://www.penguinppc.org/
8055L:      linuxppc-dev@lists.ozlabs.org
8056T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8057S:      Maintained
8058F:      arch/powerpc/platforms/83xx/
8059F:      arch/powerpc/platforms/85xx/
8060F:      Documentation/devicetree/bindings/powerpc/fsl/
8061
8062LINUX FOR POWERPC EMBEDDED PPC8XX
8063M:      Vitaly Bordug <vitb@kernel.crashing.org>
8064W:      http://www.penguinppc.org/
8065L:      linuxppc-dev@lists.ozlabs.org
8066S:      Maintained
8067F:      arch/powerpc/platforms/8xx/
8068
8069LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8070L:      linuxppc-dev@lists.ozlabs.org
8071S:      Orphan
8072F:      arch/powerpc/*/*virtex*
8073F:      arch/powerpc/*/*/*virtex*
8074
8075LINUX FOR POWERPC PA SEMI PWRFICIENT
8076L:      linuxppc-dev@lists.ozlabs.org
8077S:      Orphan
8078F:      arch/powerpc/platforms/pasemi/
8079F:      drivers/*/*pasemi*
8080F:      drivers/*/*/*pasemi*
8081
8082LINUX KERNEL DUMP TEST MODULE (LKDTM)
8083M:      Kees Cook <keescook@chromium.org>
8084S:      Maintained
8085F:      drivers/misc/lkdtm*
8086
8087LINUX SECURITY MODULE (LSM) FRAMEWORK
8088M:      Chris Wright <chrisw@sous-sol.org>
8089L:      linux-security-module@vger.kernel.org
8090S:      Supported
8091
8092LIS3LV02D ACCELEROMETER DRIVER
8093M:      Eric Piel <eric.piel@tremplin-utc.net>
8094S:      Maintained
8095F:      Documentation/misc-devices/lis3lv02d
8096F:      drivers/misc/lis3lv02d/
8097F:      drivers/platform/x86/hp_accel.c
8098
8099LIVE PATCHING
8100M:      Josh Poimboeuf <jpoimboe@redhat.com>
8101M:      Jessica Yu <jeyu@kernel.org>
8102M:      Jiri Kosina <jikos@kernel.org>
8103M:      Miroslav Benes <mbenes@suse.cz>
8104R:      Petr Mladek <pmladek@suse.com>
8105S:      Maintained
8106F:      kernel/livepatch/
8107F:      include/linux/livepatch.h
8108F:      arch/x86/include/asm/livepatch.h
8109F:      arch/x86/kernel/livepatch.c
8110F:      Documentation/livepatch/
8111F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8112F:      samples/livepatch/
8113L:      live-patching@vger.kernel.org
8114T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8115
8116LLC (802.2)
8117L:      netdev@vger.kernel.org
8118S:      Odd fixes
8119F:      include/linux/llc.h
8120F:      include/uapi/linux/llc.h
8121F:      include/net/llc*
8122F:      net/llc/
8123
8124LM73 HARDWARE MONITOR DRIVER
8125M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8126L:      linux-hwmon@vger.kernel.org
8127S:      Maintained
8128F:      drivers/hwmon/lm73.c
8129
8130LM78 HARDWARE MONITOR DRIVER
8131M:      Jean Delvare <jdelvare@suse.com>
8132L:      linux-hwmon@vger.kernel.org
8133S:      Maintained
8134F:      Documentation/hwmon/lm78
8135F:      drivers/hwmon/lm78.c
8136
8137LM83 HARDWARE MONITOR DRIVER
8138M:      Jean Delvare <jdelvare@suse.com>
8139L:      linux-hwmon@vger.kernel.org
8140S:      Maintained
8141F:      Documentation/hwmon/lm83
8142F:      drivers/hwmon/lm83.c
8143
8144LM90 HARDWARE MONITOR DRIVER
8145M:      Jean Delvare <jdelvare@suse.com>
8146L:      linux-hwmon@vger.kernel.org
8147S:      Maintained
8148F:      Documentation/hwmon/lm90
8149F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8150F:      drivers/hwmon/lm90.c
8151F:      include/dt-bindings/thermal/lm90.h
8152
8153LM95234 HARDWARE MONITOR DRIVER
8154M:      Guenter Roeck <linux@roeck-us.net>
8155L:      linux-hwmon@vger.kernel.org
8156S:      Maintained
8157F:      Documentation/hwmon/lm95234
8158F:      drivers/hwmon/lm95234.c
8159
8160LME2510 MEDIA DRIVER
8161M:      Malcolm Priestley <tvboxspy@gmail.com>
8162L:      linux-media@vger.kernel.org
8163W:      https://linuxtv.org
8164Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8165S:      Maintained
8166F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8167
8168LOADPIN SECURITY MODULE
8169M:      Kees Cook <keescook@chromium.org>
8170T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8171S:      Supported
8172F:      security/loadpin/
8173F:      Documentation/admin-guide/LSM/LoadPin.rst
8174
8175LOCKING PRIMITIVES
8176M:      Peter Zijlstra <peterz@infradead.org>
8177M:      Ingo Molnar <mingo@redhat.com>
8178L:      linux-kernel@vger.kernel.org
8179T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8180S:      Maintained
8181F:      Documentation/locking/
8182F:      include/linux/lockdep.h
8183F:      include/linux/spinlock*.h
8184F:      arch/*/include/asm/spinlock*.h
8185F:      include/linux/rwlock*.h
8186F:      include/linux/mutex*.h
8187F:      arch/*/include/asm/mutex*.h
8188F:      include/linux/rwsem*.h
8189F:      arch/*/include/asm/rwsem.h
8190F:      include/linux/seqlock.h
8191F:      lib/locking*.[ch]
8192F:      kernel/locking/
8193
8194LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8195M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8196L:      linux-ntfs-dev@lists.sourceforge.net
8197W:      http://www.linux-ntfs.org/content/view/19/37/
8198S:      Maintained
8199F:      Documentation/ldm.txt
8200F:      block/partitions/ldm.*
8201
8202LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8203M:      Sathya Prakash <sathya.prakash@broadcom.com>
8204M:      Chaitra P B <chaitra.basappa@broadcom.com>
8205M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8206L:      MPT-FusionLinux.pdl@broadcom.com
8207L:      linux-scsi@vger.kernel.org
8208W:      http://www.avagotech.com/support/
8209S:      Supported
8210F:      drivers/message/fusion/
8211F:      drivers/scsi/mpt2sas/
8212F:      drivers/scsi/mpt3sas/
8213
8214LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8215M:      Matthew Wilcox <matthew@wil.cx>
8216L:      linux-scsi@vger.kernel.org
8217S:      Maintained
8218F:      drivers/scsi/sym53c8xx_2/
8219
8220LTC4261 HARDWARE MONITOR DRIVER
8221M:      Guenter Roeck <linux@roeck-us.net>
8222L:      linux-hwmon@vger.kernel.org
8223S:      Maintained
8224F:      Documentation/hwmon/ltc4261
8225F:      drivers/hwmon/ltc4261.c
8226
8227LTC4306 I2C MULTIPLEXER DRIVER
8228M:      Michael Hennerich <michael.hennerich@analog.com>
8229W:      http://ez.analog.com/community/linux-device-drivers
8230L:      linux-i2c@vger.kernel.org
8231S:      Supported
8232F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8233F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8234
8235LTP (Linux Test Project)
8236M:      Mike Frysinger <vapier@gentoo.org>
8237M:      Cyril Hrubis <chrubis@suse.cz>
8238M:      Wanlong Gao <wanlong.gao@gmail.com>
8239M:      Jan Stancek <jstancek@redhat.com>
8240M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8241M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8242L:      ltp@lists.linux.it (subscribers-only)
8243W:      http://linux-test-project.github.io/
8244T:      git git://github.com/linux-test-project/ltp.git
8245S:      Maintained
8246
8247M32R ARCHITECTURE
8248W:      http://www.linux-m32r.org/
8249S:      Orphan
8250F:      arch/m32r/
8251
8252M68K ARCHITECTURE
8253M:      Geert Uytterhoeven <geert@linux-m68k.org>
8254L:      linux-m68k@lists.linux-m68k.org
8255W:      http://www.linux-m68k.org/
8256T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8257S:      Maintained
8258F:      arch/m68k/
8259F:      drivers/zorro/
8260
8261M68K ON APPLE MACINTOSH
8262M:      Joshua Thompson <funaho@jurai.org>
8263W:      http://www.mac.linux-m68k.org/
8264L:      linux-m68k@lists.linux-m68k.org
8265S:      Maintained
8266F:      arch/m68k/mac/
8267
8268M68K ON HP9000/300
8269M:      Philip Blundell <philb@gnu.org>
8270W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8271S:      Maintained
8272F:      arch/m68k/hp300/
8273
8274M88DS3103 MEDIA DRIVER
8275M:      Antti Palosaari <crope@iki.fi>
8276L:      linux-media@vger.kernel.org
8277W:      https://linuxtv.org
8278W:      http://palosaari.fi/linux/
8279Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8280T:      git git://linuxtv.org/anttip/media_tree.git
8281S:      Maintained
8282F:      drivers/media/dvb-frontends/m88ds3103*
8283
8284M88RS2000 MEDIA DRIVER
8285M:      Malcolm Priestley <tvboxspy@gmail.com>
8286L:      linux-media@vger.kernel.org
8287W:      https://linuxtv.org
8288Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8289S:      Maintained
8290F:      drivers/media/dvb-frontends/m88rs2000*
8291
8292MA901 MASTERKIT USB FM RADIO DRIVER
8293M:      Alexey Klimov <klimov.linux@gmail.com>
8294L:      linux-media@vger.kernel.org
8295T:      git git://linuxtv.org/media_tree.git
8296S:      Maintained
8297F:      drivers/media/radio/radio-ma901.c
8298
8299MAC80211
8300M:      Johannes Berg <johannes@sipsolutions.net>
8301L:      linux-wireless@vger.kernel.org
8302W:      http://wireless.kernel.org/
8303T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8304T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8305S:      Maintained
8306F:      Documentation/networking/mac80211-injection.txt
8307F:      include/net/mac80211.h
8308F:      net/mac80211/
8309F:      drivers/net/wireless/mac80211_hwsim.[ch]
8310F:      Documentation/networking/mac80211_hwsim/README
8311
8312MAILBOX API
8313M:      Jassi Brar <jassisinghbrar@gmail.com>
8314L:      linux-kernel@vger.kernel.org
8315S:      Maintained
8316F:      drivers/mailbox/
8317F:      include/linux/mailbox_client.h
8318F:      include/linux/mailbox_controller.h
8319
8320MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8321M:      Michael Kerrisk <mtk.manpages@gmail.com>
8322W:      http://www.kernel.org/doc/man-pages
8323L:      linux-man@vger.kernel.org
8324S:      Maintained
8325
8326MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8327M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8328L:      linux-mips@linux-mips.org
8329S:      Maintained
8330F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8331
8332MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8333M:      Andrew Lunn <andrew@lunn.ch>
8334M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8335L:      netdev@vger.kernel.org
8336S:      Maintained
8337F:      drivers/net/dsa/mv88e6xxx/
8338F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8339
8340MARVELL ARMADA DRM SUPPORT
8341M:      Russell King <linux@armlinux.org.uk>
8342S:      Maintained
8343T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8344T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8345F:      drivers/gpu/drm/armada/
8346F:      include/uapi/drm/armada_drm.h
8347F:      Documentation/devicetree/bindings/display/armada/
8348
8349MARVELL CRYPTO DRIVER
8350M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8351M:      Arnaud Ebalard <arno@natisbad.org>
8352F:      drivers/crypto/marvell/
8353S:      Maintained
8354L:      linux-crypto@vger.kernel.org
8355
8356MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8357M:      Mirko Lindner <mlindner@marvell.com>
8358M:      Stephen Hemminger <stephen@networkplumber.org>
8359L:      netdev@vger.kernel.org
8360S:      Maintained
8361F:      drivers/net/ethernet/marvell/sk*
8362
8363MARVELL LIBERTAS WIRELESS DRIVER
8364L:      libertas-dev@lists.infradead.org
8365S:      Orphan
8366F:      drivers/net/wireless/marvell/libertas/
8367
8368MARVELL MACCHIATOBIN SUPPORT
8369M:      Russell King <rmk@armlinux.org.uk>
8370L:      linux-arm-kernel@lists.infradead.org
8371S:      Maintained
8372F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8373
8374MARVELL MV643XX ETHERNET DRIVER
8375M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8376L:      netdev@vger.kernel.org
8377S:      Maintained
8378F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8379F:      include/linux/mv643xx.h
8380
8381MARVELL MV88X3310 PHY DRIVER
8382M:      Russell King <rmk@armlinux.org.uk>
8383L:      netdev@vger.kernel.org
8384S:      Maintained
8385F:      drivers/net/phy/marvell10g.c
8386
8387MARVELL MVNETA ETHERNET DRIVER
8388M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8389L:      netdev@vger.kernel.org
8390S:      Maintained
8391F:      drivers/net/ethernet/marvell/mvneta.*
8392
8393MARVELL MWIFIEX WIRELESS DRIVER
8394M:      Amitkumar Karwar <amitkarwar@gmail.com>
8395M:      Nishant Sarmukadam <nishants@marvell.com>
8396M:      Ganapathi Bhat <gbhat@marvell.com>
8397M:      Xinming Hu <huxm@marvell.com>
8398L:      linux-wireless@vger.kernel.org
8399S:      Maintained
8400F:      drivers/net/wireless/marvell/mwifiex/
8401
8402MARVELL MWL8K WIRELESS DRIVER
8403M:      Lennert Buytenhek <buytenh@wantstofly.org>
8404L:      linux-wireless@vger.kernel.org
8405S:      Odd Fixes
8406F:      drivers/net/wireless/marvell/mwl8k.c
8407
8408MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8409M:      Nicolas Pitre <nico@fluxnic.net>
8410S:      Odd Fixes
8411F:      drivers/mmc/host/mvsdio.*
8412
8413MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8414M:      Hu Ziji <huziji@marvell.com>
8415L:      linux-mmc@vger.kernel.org
8416S:      Supported
8417F:      drivers/mmc/host/sdhci-xenon*
8418F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8419
8420MATROX FRAMEBUFFER DRIVER
8421L:      linux-fbdev@vger.kernel.org
8422S:      Orphan
8423F:      drivers/video/fbdev/matrox/matroxfb_*
8424F:      include/uapi/linux/matroxfb.h
8425
8426MAX16065 HARDWARE MONITOR DRIVER
8427M:      Guenter Roeck <linux@roeck-us.net>
8428L:      linux-hwmon@vger.kernel.org
8429S:      Maintained
8430F:      Documentation/hwmon/max16065
8431F:      drivers/hwmon/max16065.c
8432
8433MAX20751 HARDWARE MONITOR DRIVER
8434M:      Guenter Roeck <linux@roeck-us.net>
8435L:      linux-hwmon@vger.kernel.org
8436S:      Maintained
8437F:      Documentation/hwmon/max20751
8438F:      drivers/hwmon/max20751.c
8439
8440MAX2175 SDR TUNER DRIVER
8441M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8442L:      linux-media@vger.kernel.org
8443T:      git git://linuxtv.org/media_tree.git
8444S:      Maintained
8445F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8446F:      Documentation/media/v4l-drivers/max2175.rst
8447F:      drivers/media/i2c/max2175*
8448F:      include/uapi/linux/max2175.h
8449
8450MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8451L:      linux-hwmon@vger.kernel.org
8452S:      Orphan
8453F:      Documentation/hwmon/max6650
8454F:      drivers/hwmon/max6650.c
8455
8456MAX6697 HARDWARE MONITOR DRIVER
8457M:      Guenter Roeck <linux@roeck-us.net>
8458L:      linux-hwmon@vger.kernel.org
8459S:      Maintained
8460F:      Documentation/hwmon/max6697
8461F:      Documentation/devicetree/bindings/i2c/max6697.txt
8462F:      drivers/hwmon/max6697.c
8463F:      include/linux/platform_data/max6697.h
8464
8465MAX9860 MONO AUDIO VOICE CODEC DRIVER
8466M:      Peter Rosin <peda@axentia.se>
8467L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8468S:      Maintained
8469F:      Documentation/devicetree/bindings/sound/max9860.txt
8470F:      sound/soc/codecs/max9860.*
8471
8472MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8473M:      Javier Martinez Canillas <javier@dowhile0.org>
8474L:      linux-kernel@vger.kernel.org
8475S:      Supported
8476F:      drivers/regulator/max77802-regulator.c
8477F:      Documentation/devicetree/bindings/*/*max77802.txt
8478F:      include/dt-bindings/*/*max77802.h
8479
8480MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8481M:      Krzysztof Kozlowski <krzk@kernel.org>
8482M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8483L:      linux-pm@vger.kernel.org
8484S:      Supported
8485F:      drivers/power/supply/max14577_charger.c
8486F:      drivers/power/supply/max77693_charger.c
8487
8488MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8489M:      Chanwoo Choi <cw00.choi@samsung.com>
8490M:      Krzysztof Kozlowski <krzk@kernel.org>
8491M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8492L:      linux-kernel@vger.kernel.org
8493S:      Supported
8494F:      drivers/*/max14577*.c
8495F:      drivers/*/max77686*.c
8496F:      drivers/*/max77693*.c
8497F:      drivers/extcon/extcon-max14577.c
8498F:      drivers/extcon/extcon-max77693.c
8499F:      drivers/rtc/rtc-max77686.c
8500F:      drivers/clk/clk-max77686.c
8501F:      Documentation/devicetree/bindings/mfd/max14577.txt
8502F:      Documentation/devicetree/bindings/*/max77686.txt
8503F:      Documentation/devicetree/bindings/mfd/max77693.txt
8504F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8505F:      include/linux/mfd/max14577*.h
8506F:      include/linux/mfd/max77686*.h
8507F:      include/linux/mfd/max77693*.h
8508
8509MAXIRADIO FM RADIO RECEIVER DRIVER
8510M:      Hans Verkuil <hverkuil@xs4all.nl>
8511L:      linux-media@vger.kernel.org
8512T:      git git://linuxtv.org/media_tree.git
8513W:      https://linuxtv.org
8514S:      Maintained
8515F:      drivers/media/radio/radio-maxiradio*
8516
8517MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8518M:      Peter Rosin <peda@axentia.se>
8519L:      linux-iio@vger.kernel.org
8520S:      Maintained
8521F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8522F:      drivers/iio/potentiometer/mcp4531.c
8523
8524MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8525M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8526L:      linux-iio@vger.kernel.org
8527S:      Maintained
8528F:      drivers/iio/dac/cio-dac.c
8529
8530MEDIA DRIVERS FOR ASCOT2E
8531M:      Sergey Kozlov <serjk@netup.ru>
8532M:      Abylay Ospan <aospan@netup.ru>
8533L:      linux-media@vger.kernel.org
8534W:      https://linuxtv.org
8535W:      http://netup.tv/
8536T:      git git://linuxtv.org/media_tree.git
8537S:      Supported
8538F:      drivers/media/dvb-frontends/ascot2e*
8539
8540MEDIA DRIVERS FOR CXD2841ER
8541M:      Sergey Kozlov <serjk@netup.ru>
8542M:      Abylay Ospan <aospan@netup.ru>
8543L:      linux-media@vger.kernel.org
8544W:      https://linuxtv.org
8545W:      http://netup.tv/
8546T:      git git://linuxtv.org/media_tree.git
8547S:      Supported
8548F:      drivers/media/dvb-frontends/cxd2841er*
8549
8550MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8551M:      Daniel Scheller <d.scheller.oss@gmail.com>
8552L:      linux-media@vger.kernel.org
8553W:      https://linuxtv.org
8554T:      git git://linuxtv.org/media_tree.git
8555S:      Maintained
8556F:      drivers/media/pci/ddbridge/*
8557
8558MEDIA DRIVERS FOR FREESCALE IMX
8559M:      Steve Longerbeam <slongerbeam@gmail.com>
8560M:      Philipp Zabel <p.zabel@pengutronix.de>
8561L:      linux-media@vger.kernel.org
8562T:      git git://linuxtv.org/media_tree.git
8563S:      Maintained
8564F:      Documentation/devicetree/bindings/media/imx.txt
8565F:      Documentation/media/v4l-drivers/imx.rst
8566F:      drivers/staging/media/imx/
8567F:      include/linux/imx-media.h
8568F:      include/media/imx.h
8569
8570MEDIA DRIVERS FOR HELENE
8571M:      Abylay Ospan <aospan@netup.ru>
8572L:      linux-media@vger.kernel.org
8573W:      https://linuxtv.org
8574W:      http://netup.tv/
8575T:      git git://linuxtv.org/media_tree.git
8576S:      Supported
8577F:      drivers/media/dvb-frontends/helene*
8578
8579MEDIA DRIVERS FOR HORUS3A
8580M:      Sergey Kozlov <serjk@netup.ru>
8581M:      Abylay Ospan <aospan@netup.ru>
8582L:      linux-media@vger.kernel.org
8583W:      https://linuxtv.org
8584W:      http://netup.tv/
8585T:      git git://linuxtv.org/media_tree.git
8586S:      Supported
8587F:      drivers/media/dvb-frontends/horus3a*
8588
8589MEDIA DRIVERS FOR LNBH25
8590M:      Sergey Kozlov <serjk@netup.ru>
8591M:      Abylay Ospan <aospan@netup.ru>
8592L:      linux-media@vger.kernel.org
8593W:      https://linuxtv.org
8594W:      http://netup.tv/
8595T:      git git://linuxtv.org/media_tree.git
8596S:      Supported
8597F:      drivers/media/dvb-frontends/lnbh25*
8598
8599MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8600M:      Daniel Scheller <d.scheller.oss@gmail.com>
8601L:      linux-media@vger.kernel.org
8602W:      https://linuxtv.org
8603T:      git git://linuxtv.org/media_tree.git
8604S:      Maintained
8605F:      drivers/media/dvb-frontends/mxl5xx*
8606
8607MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8608M:      Sergey Kozlov <serjk@netup.ru>
8609M:      Abylay Ospan <aospan@netup.ru>
8610L:      linux-media@vger.kernel.org
8611W:      https://linuxtv.org
8612W:      http://netup.tv/
8613T:      git git://linuxtv.org/media_tree.git
8614S:      Supported
8615F:      drivers/media/pci/netup_unidvb/*
8616
8617MEDIA DRIVERS FOR RENESAS - DRIF
8618M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8619L:      linux-media@vger.kernel.org
8620L:      linux-renesas-soc@vger.kernel.org
8621T:      git git://linuxtv.org/media_tree.git
8622S:      Supported
8623F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8624F:      drivers/media/platform/rcar_drif.c
8625
8626MEDIA DRIVERS FOR RENESAS - FCP
8627M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8628L:      linux-media@vger.kernel.org
8629L:      linux-renesas-soc@vger.kernel.org
8630T:      git git://linuxtv.org/media_tree.git
8631S:      Supported
8632F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8633F:      drivers/media/platform/rcar-fcp.c
8634F:      include/media/rcar-fcp.h
8635
8636MEDIA DRIVERS FOR RENESAS - FDP1
8637M:      Kieran Bingham <kieran@bingham.xyz>
8638L:      linux-media@vger.kernel.org
8639L:      linux-renesas-soc@vger.kernel.org
8640T:      git git://linuxtv.org/media_tree.git
8641S:      Supported
8642F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8643F:      drivers/media/platform/rcar_fdp1.c
8644
8645MEDIA DRIVERS FOR RENESAS - VIN
8646M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8647L:      linux-media@vger.kernel.org
8648L:      linux-renesas-soc@vger.kernel.org
8649T:      git git://linuxtv.org/media_tree.git
8650S:      Supported
8651F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8652F:      drivers/media/platform/rcar-vin/
8653
8654MEDIA DRIVERS FOR RENESAS - VSP1
8655M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8656L:      linux-media@vger.kernel.org
8657L:      linux-renesas-soc@vger.kernel.org
8658T:      git git://linuxtv.org/media_tree.git
8659S:      Supported
8660F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8661F:      drivers/media/platform/vsp1/
8662
8663MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8664M:      Daniel Scheller <d.scheller.oss@gmail.com>
8665L:      linux-media@vger.kernel.org
8666W:      https://linuxtv.org
8667T:      git git://linuxtv.org/media_tree.git
8668S:      Maintained
8669F:      drivers/media/dvb-frontends/stv0910*
8670
8671MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8672M:      Daniel Scheller <d.scheller.oss@gmail.com>
8673L:      linux-media@vger.kernel.org
8674W:      https://linuxtv.org
8675T:      git git://linuxtv.org/media_tree.git
8676S:      Maintained
8677F:      drivers/media/dvb-frontends/stv6111*
8678
8679MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8680M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8681M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8682P:      LinuxTV.org Project
8683L:      linux-media@vger.kernel.org
8684W:      https://linuxtv.org
8685Q:      http://patchwork.kernel.org/project/linux-media/list/
8686T:      git git://linuxtv.org/media_tree.git
8687S:      Maintained
8688F:      Documentation/devicetree/bindings/media/
8689F:      Documentation/media/
8690F:      drivers/media/
8691F:      drivers/staging/media/
8692F:      include/linux/platform_data/media/
8693F:      include/media/
8694F:      include/uapi/linux/dvb/
8695F:      include/uapi/linux/videodev2.h
8696F:      include/uapi/linux/media.h
8697F:      include/uapi/linux/v4l2-*
8698F:      include/uapi/linux/meye.h
8699F:      include/uapi/linux/ivtv*
8700F:      include/uapi/linux/uvcvideo.h
8701
8702MEDIATEK CIR DRIVER
8703M:      Sean Wang <sean.wang@mediatek.com>
8704S:      Maintained
8705F:      drivers/media/rc/mtk-cir.c
8706
8707MEDIATEK PMIC LED DRIVER
8708M:      Sean Wang <sean.wang@mediatek.com>
8709S:      Maintained
8710F:      drivers/leds/leds-mt6323.c
8711F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8712
8713MEDIATEK ETHERNET DRIVER
8714M:      Felix Fietkau <nbd@openwrt.org>
8715M:      John Crispin <john@phrozen.org>
8716M:      Sean Wang <sean.wang@mediatek.com>
8717M:      Nelson Chang <nelson.chang@mediatek.com>
8718L:      netdev@vger.kernel.org
8719S:      Maintained
8720F:      drivers/net/ethernet/mediatek/
8721
8722MEDIATEK JPEG DRIVER
8723M:      Rick Chang <rick.chang@mediatek.com>
8724M:      Bin Liu <bin.liu@mediatek.com>
8725S:      Supported
8726F:      drivers/media/platform/mtk-jpeg/
8727F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8728
8729MEDIATEK MDP DRIVER
8730M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8731M:      Houlong Wei <houlong.wei@mediatek.com>
8732M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8733S:      Supported
8734F:      drivers/media/platform/mtk-mdp/
8735F:      drivers/media/platform/mtk-vpu/
8736F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8737
8738MEDIATEK MEDIA DRIVER
8739M:      Tiffany Lin <tiffany.lin@mediatek.com>
8740M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8741S:      Supported
8742F:      drivers/media/platform/mtk-vcodec/
8743F:      drivers/media/platform/mtk-vpu/
8744F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8745F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8746
8747MEDIATEK MT7601U WIRELESS LAN DRIVER
8748M:      Jakub Kicinski <kubakici@wp.pl>
8749L:      linux-wireless@vger.kernel.org
8750S:      Maintained
8751F:      drivers/net/wireless/mediatek/mt7601u/
8752
8753MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8754M:      Sean Wang <sean.wang@mediatek.com>
8755S:      Maintained
8756F:      drivers/char/hw_random/mtk-rng.c
8757
8758MEDIATEK USB3 DRD IP DRIVER
8759M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8760L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8761L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8762L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8763S:      Maintained
8764F:      drivers/usb/mtu3/
8765
8766MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8767M:      Peter Senna Tschudin <peter.senna@collabora.com>
8768M:      Martin Donnelly <martin.donnelly@ge.com>
8769M:      Martyn Welch <martyn.welch@collabora.co.uk>
8770S:      Maintained
8771F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8772F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8773
8774MEGARAID SCSI/SAS DRIVERS
8775M:      Kashyap Desai <kashyap.desai@broadcom.com>
8776M:      Sumit Saxena <sumit.saxena@broadcom.com>
8777M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8778L:      megaraidlinux.pdl@broadcom.com
8779L:      linux-scsi@vger.kernel.org
8780W:      http://www.avagotech.com/support/
8781S:      Maintained
8782F:      Documentation/scsi/megaraid.txt
8783F:      drivers/scsi/megaraid.*
8784F:      drivers/scsi/megaraid/
8785
8786MELEXIS MLX90614 DRIVER
8787M:      Crt Mori <cmo@melexis.com>
8788L:      linux-iio@vger.kernel.org
8789W:      http://www.melexis.com
8790S:      Supported
8791F:      drivers/iio/temperature/mlx90614.c
8792
8793MELFAS MIP4 TOUCHSCREEN DRIVER
8794M:      Sangwon Jee <jeesw@melfas.com>
8795W:      http://www.melfas.com
8796S:      Supported
8797F:      drivers/input/touchscreen/melfas_mip4.c
8798F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8799
8800MELLANOX ETHERNET DRIVER (mlx4_en)
8801M:      Tariq Toukan <tariqt@mellanox.com>
8802L:      netdev@vger.kernel.org
8803S:      Supported
8804W:      http://www.mellanox.com
8805Q:      http://patchwork.ozlabs.org/project/netdev/list/
8806F:      drivers/net/ethernet/mellanox/mlx4/en_*
8807
8808MELLANOX ETHERNET DRIVER (mlx5e)
8809M:      Saeed Mahameed <saeedm@mellanox.com>
8810L:      netdev@vger.kernel.org
8811S:      Supported
8812W:      http://www.mellanox.com
8813Q:      http://patchwork.ozlabs.org/project/netdev/list/
8814F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8815
8816MELLANOX ETHERNET INNOVA DRIVER
8817M:      Ilan Tayari <ilant@mellanox.com>
8818R:      Boris Pismenny <borisp@mellanox.com>
8819L:      netdev@vger.kernel.org
8820S:      Supported
8821W:      http://www.mellanox.com
8822Q:      http://patchwork.ozlabs.org/project/netdev/list/
8823F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8824F:      include/linux/mlx5/mlx5_ifc_fpga.h
8825
8826MELLANOX ETHERNET INNOVA IPSEC DRIVER
8827M:      Ilan Tayari <ilant@mellanox.com>
8828R:      Boris Pismenny <borisp@mellanox.com>
8829L:      netdev@vger.kernel.org
8830S:      Supported
8831W:      http://www.mellanox.com
8832Q:      http://patchwork.ozlabs.org/project/netdev/list/
8833F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8834F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8835
8836MELLANOX ETHERNET SWITCH DRIVERS
8837M:      Jiri Pirko <jiri@mellanox.com>
8838M:      Ido Schimmel <idosch@mellanox.com>
8839L:      netdev@vger.kernel.org
8840S:      Supported
8841W:      http://www.mellanox.com
8842Q:      http://patchwork.ozlabs.org/project/netdev/list/
8843F:      drivers/net/ethernet/mellanox/mlxsw/
8844
8845MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8846M:      mlxsw@mellanox.com
8847L:      netdev@vger.kernel.org
8848S:      Supported
8849W:      http://www.mellanox.com
8850Q:      http://patchwork.ozlabs.org/project/netdev/list/
8851F:      drivers/net/ethernet/mellanox/mlxfw/
8852
8853MELLANOX MLX CPLD HOTPLUG DRIVER
8854M:      Vadim Pasternak <vadimp@mellanox.com>
8855L:      platform-driver-x86@vger.kernel.org
8856S:      Supported
8857F:      drivers/platform/x86/mlxcpld-hotplug.c
8858F:      include/linux/platform_data/mlxcpld-hotplug.h
8859
8860MELLANOX MLX4 core VPI driver
8861M:      Tariq Toukan <tariqt@mellanox.com>
8862L:      netdev@vger.kernel.org
8863L:      linux-rdma@vger.kernel.org
8864W:      http://www.mellanox.com
8865Q:      http://patchwork.ozlabs.org/project/netdev/list/
8866S:      Supported
8867F:      drivers/net/ethernet/mellanox/mlx4/
8868F:      include/linux/mlx4/
8869
8870MELLANOX MLX4 IB driver
8871M:      Yishai Hadas <yishaih@mellanox.com>
8872L:      linux-rdma@vger.kernel.org
8873W:      http://www.mellanox.com
8874Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8875S:      Supported
8876F:      drivers/infiniband/hw/mlx4/
8877F:      include/linux/mlx4/
8878F:      include/uapi/rdma/mlx4-abi.h
8879
8880MELLANOX MLX5 core VPI driver
8881M:      Saeed Mahameed <saeedm@mellanox.com>
8882M:      Matan Barak <matanb@mellanox.com>
8883M:      Leon Romanovsky <leonro@mellanox.com>
8884L:      netdev@vger.kernel.org
8885L:      linux-rdma@vger.kernel.org
8886W:      http://www.mellanox.com
8887Q:      http://patchwork.ozlabs.org/project/netdev/list/
8888S:      Supported
8889F:      drivers/net/ethernet/mellanox/mlx5/core/
8890F:      include/linux/mlx5/
8891
8892MELLANOX MLX5 IB driver
8893M:      Matan Barak <matanb@mellanox.com>
8894M:      Leon Romanovsky <leonro@mellanox.com>
8895L:      linux-rdma@vger.kernel.org
8896W:      http://www.mellanox.com
8897Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8898S:      Supported
8899F:      drivers/infiniband/hw/mlx5/
8900F:      include/linux/mlx5/
8901F:      include/uapi/rdma/mlx5-abi.h
8902
8903MELLANOX MLXCPLD I2C AND MUX DRIVER
8904M:      Vadim Pasternak <vadimp@mellanox.com>
8905M:      Michael Shych <michaelsh@mellanox.com>
8906L:      linux-i2c@vger.kernel.org
8907S:      Supported
8908F:      drivers/i2c/busses/i2c-mlxcpld.c
8909F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8910F:      Documentation/i2c/busses/i2c-mlxcpld
8911
8912MELLANOX MLXCPLD LED DRIVER
8913M:      Vadim Pasternak <vadimp@mellanox.com>
8914L:      linux-leds@vger.kernel.org
8915S:      Supported
8916F:      drivers/leds/leds-mlxcpld.c
8917F:      Documentation/leds/leds-mlxcpld.txt
8918
8919MELLANOX PLATFORM DRIVER
8920M:      Vadim Pasternak <vadimp@mellanox.com>
8921L:      platform-driver-x86@vger.kernel.org
8922S:      Supported
8923F:      drivers/platform/x86/mlx-platform.c
8924
8925MEMBARRIER SUPPORT
8926M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8927M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8928L:      linux-kernel@vger.kernel.org
8929S:      Supported
8930F:      kernel/sched/membarrier.c
8931F:      include/uapi/linux/membarrier.h
8932
8933MEMORY MANAGEMENT
8934L:      linux-mm@kvack.org
8935W:      http://www.linux-mm.org
8936S:      Maintained
8937F:      include/linux/mm.h
8938F:      include/linux/gfp.h
8939F:      include/linux/mmzone.h
8940F:      include/linux/memory_hotplug.h
8941F:      include/linux/vmalloc.h
8942F:      mm/
8943
8944MEMORY TECHNOLOGY DEVICES (MTD)
8945M:      David Woodhouse <dwmw2@infradead.org>
8946M:      Brian Norris <computersforpeace@gmail.com>
8947M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8948M:      Marek Vasut <marek.vasut@gmail.com>
8949M:      Richard Weinberger <richard@nod.at>
8950M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8951L:      linux-mtd@lists.infradead.org
8952W:      http://www.linux-mtd.infradead.org/
8953Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8954T:      git git://git.infradead.org/linux-mtd.git master
8955T:      git git://git.infradead.org/l2-mtd.git master
8956S:      Maintained
8957F:      Documentation/devicetree/bindings/mtd/
8958F:      drivers/mtd/
8959F:      include/linux/mtd/
8960F:      include/uapi/mtd/
8961
8962MEN A21 WATCHDOG DRIVER
8963M:      Johannes Thumshirn <morbidrsa@gmail.com>
8964L:      linux-watchdog@vger.kernel.org
8965S:      Maintained
8966F:      drivers/watchdog/mena21_wdt.c
8967
8968MEN CHAMELEON BUS (mcb)
8969M:      Johannes Thumshirn <morbidrsa@gmail.com>
8970S:      Maintained
8971F:      drivers/mcb/
8972F:      include/linux/mcb.h
8973F:      Documentation/men-chameleon-bus.txt
8974
8975MEN F21BMC (Board Management Controller)
8976M:      Andreas Werner <andreas.werner@men.de>
8977S:      Supported
8978F:      drivers/mfd/menf21bmc.c
8979F:      drivers/watchdog/menf21bmc_wdt.c
8980F:      drivers/leds/leds-menf21bmc.c
8981F:      drivers/hwmon/menf21bmc_hwmon.c
8982F:      Documentation/hwmon/menf21bmc
8983
8984MESON AO CEC DRIVER FOR AMLOGIC SOCS
8985M:      Neil Armstrong <narmstrong@baylibre.com>
8986L:      linux-media@lists.freedesktop.org
8987L:      linux-amlogic@lists.infradead.org
8988W:      http://linux-meson.com/
8989S:      Supported
8990F:      drivers/media/platform/meson/ao-cec.c
8991F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
8992T:      git git://linuxtv.org/media_tree.git
8993
8994METAG ARCHITECTURE
8995M:      James Hogan <jhogan@kernel.org>
8996L:      linux-metag@vger.kernel.org
8997T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8998S:      Odd Fixes
8999F:      arch/metag/
9000F:      Documentation/metag/
9001F:      Documentation/devicetree/bindings/metag/
9002F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9003F:      drivers/clocksource/metag_generic.c
9004F:      drivers/irqchip/irq-metag.c
9005F:      drivers/irqchip/irq-metag-ext.c
9006F:      drivers/tty/metag_da.c
9007
9008MICROBLAZE ARCHITECTURE
9009M:      Michal Simek <monstr@monstr.eu>
9010W:      http://www.monstr.eu/fdt/
9011T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9012S:      Supported
9013F:      arch/microblaze/
9014
9015MICROCHIP / ATMEL AT91 SERIAL DRIVER
9016M:      Richard Genoud <richard.genoud@gmail.com>
9017S:      Maintained
9018F:      drivers/tty/serial/atmel_serial.c
9019F:      drivers/tty/serial/atmel_serial.h
9020
9021MICROCHIP / ATMEL DMA DRIVER
9022M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9023L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9024L:      dmaengine@vger.kernel.org
9025S:      Supported
9026F:      drivers/dma/at_hdmac.c
9027F:      drivers/dma/at_hdmac_regs.h
9028F:      include/linux/platform_data/dma-atmel.h
9029
9030MICROCHIP / ATMEL ECC DRIVER
9031M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9032L:      linux-crypto@vger.kernel.org
9033S:      Maintained
9034F:      drivers/crypto/atmel-ecc.*
9035
9036MICROCHIP / ATMEL ISC DRIVER
9037M:      Songjun Wu <songjun.wu@microchip.com>
9038L:      linux-media@vger.kernel.org
9039S:      Supported
9040F:      drivers/media/platform/atmel/atmel-isc.c
9041F:      drivers/media/platform/atmel/atmel-isc-regs.h
9042F:      devicetree/bindings/media/atmel-isc.txt
9043
9044MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9045M:      Woojung Huh <Woojung.Huh@microchip.com>
9046M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9047L:      netdev@vger.kernel.org
9048S:      Maintained
9049F:      net/dsa/tag_ksz.c
9050F:      drivers/net/dsa/microchip/*
9051F:      include/linux/platform_data/microchip-ksz.h
9052F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9053
9054MICROCHIP USB251XB DRIVER
9055M:      Richard Leitner <richard.leitner@skidata.com>
9056L:      linux-usb@vger.kernel.org
9057S:      Maintained
9058F:      drivers/usb/misc/usb251xb.c
9059F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9060
9061MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9062M:      Don Brace <don.brace@microsemi.com>
9063L:      esc.storagedev@microsemi.com
9064L:      linux-scsi@vger.kernel.org
9065S:      Supported
9066F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9067F:      drivers/scsi/smartpqi/Kconfig
9068F:      drivers/scsi/smartpqi/Makefile
9069F:      include/linux/cciss*.h
9070F:      include/uapi/linux/cciss*.h
9071F:      Documentation/scsi/smartpqi.txt
9072
9073MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9074M:      Chen Yu <yu.c.chen@intel.com>
9075L:      platform-driver-x86@vger.kernel.org
9076S:      Supported
9077F:      drivers/platform/x86/surfacepro3_button.c
9078
9079MICROTEK X6 SCANNER
9080M:      Oliver Neukum <oliver@neukum.org>
9081S:      Maintained
9082F:      drivers/usb/image/microtek.*
9083
9084MIPS
9085M:      Ralf Baechle <ralf@linux-mips.org>
9086M:      James Hogan <jhogan@kernel.org>
9087L:      linux-mips@linux-mips.org
9088W:      http://www.linux-mips.org/
9089T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9090Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9091S:      Supported
9092F:      Documentation/devicetree/bindings/mips/
9093F:      Documentation/mips/
9094F:      arch/mips/
9095
9096MIPS BOSTON DEVELOPMENT BOARD
9097M:      Paul Burton <paul.burton@mips.com>
9098L:      linux-mips@linux-mips.org
9099S:      Maintained
9100F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9101F:      arch/mips/boot/dts/img/boston.dts
9102F:      arch/mips/configs/generic/board-boston.config
9103F:      drivers/clk/imgtec/clk-boston.c
9104F:      include/dt-bindings/clock/boston-clock.h
9105
9106MIPS GENERIC PLATFORM
9107M:      Paul Burton <paul.burton@mips.com>
9108L:      linux-mips@linux-mips.org
9109S:      Supported
9110F:      arch/mips/generic/
9111F:      arch/mips/tools/generic-board-config.sh
9112
9113MIPS/LOONGSON1 ARCHITECTURE
9114M:      Keguang Zhang <keguang.zhang@gmail.com>
9115L:      linux-mips@linux-mips.org
9116S:      Maintained
9117F:      arch/mips/loongson32/
9118F:      arch/mips/include/asm/mach-loongson32/
9119F:      drivers/*/*loongson1*
9120F:      drivers/*/*/*loongson1*
9121
9122MIPS RINT INSTRUCTION EMULATION
9123M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9124L:      linux-mips@linux-mips.org
9125S:      Supported
9126F:      arch/mips/math-emu/sp_rint.c
9127F:      arch/mips/math-emu/dp_rint.c
9128
9129MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9130M:      Hans Verkuil <hverkuil@xs4all.nl>
9131L:      linux-media@vger.kernel.org
9132T:      git git://linuxtv.org/media_tree.git
9133W:      https://linuxtv.org
9134S:      Odd Fixes
9135F:      drivers/media/radio/radio-miropcm20*
9136
9137MMP SUPPORT
9138M:      Eric Miao <eric.y.miao@gmail.com>
9139M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9140L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9141T:      git git://github.com/hzhuang1/linux.git
9142T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9143S:      Maintained
9144F:      arch/arm/boot/dts/mmp*
9145F:      arch/arm/mach-mmp/
9146
9147MN88472 MEDIA DRIVER
9148M:      Antti Palosaari <crope@iki.fi>
9149L:      linux-media@vger.kernel.org
9150W:      https://linuxtv.org
9151W:      http://palosaari.fi/linux/
9152Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9153S:      Maintained
9154F:      drivers/media/dvb-frontends/mn88472*
9155
9156MN88473 MEDIA DRIVER
9157M:      Antti Palosaari <crope@iki.fi>
9158L:      linux-media@vger.kernel.org
9159W:      https://linuxtv.org
9160W:      http://palosaari.fi/linux/
9161Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9162S:      Maintained
9163F:      drivers/media/dvb-frontends/mn88473*
9164
9165MODULE SUPPORT
9166M:      Jessica Yu <jeyu@kernel.org>
9167M:      Rusty Russell <rusty@rustcorp.com.au>
9168T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9169S:      Maintained
9170F:      include/linux/module.h
9171F:      kernel/module.c
9172
9173MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9174W:      http://popies.net/meye/
9175S:      Orphan
9176F:      Documentation/media/v4l-drivers/meye*
9177F:      drivers/media/pci/meye/
9178F:      include/uapi/linux/meye.h
9179
9180MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9181M:      Jiri Slaby <jirislaby@gmail.com>
9182S:      Maintained
9183F:      Documentation/serial/moxa-smartio
9184F:      drivers/tty/mxser.*
9185
9186MR800 AVERMEDIA USB FM RADIO DRIVER
9187M:      Alexey Klimov <klimov.linux@gmail.com>
9188L:      linux-media@vger.kernel.org
9189T:      git git://linuxtv.org/media_tree.git
9190S:      Maintained
9191F:      drivers/media/radio/radio-mr800.c
9192
9193MRF24J40 IEEE 802.15.4 RADIO DRIVER
9194M:      Alan Ott <alan@signal11.us>
9195L:      linux-wpan@vger.kernel.org
9196S:      Maintained
9197F:      drivers/net/ieee802154/mrf24j40.c
9198F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9199
9200MSI LAPTOP SUPPORT
9201M:      "Lee, Chun-Yi" <jlee@suse.com>
9202L:      platform-driver-x86@vger.kernel.org
9203S:      Maintained
9204F:      drivers/platform/x86/msi-laptop.c
9205
9206MSI WMI SUPPORT
9207L:      platform-driver-x86@vger.kernel.org
9208S:      Orphan
9209F:      drivers/platform/x86/msi-wmi.c
9210
9211MSI001 MEDIA DRIVER
9212M:      Antti Palosaari <crope@iki.fi>
9213L:      linux-media@vger.kernel.org
9214W:      https://linuxtv.org
9215W:      http://palosaari.fi/linux/
9216Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9217T:      git git://linuxtv.org/anttip/media_tree.git
9218S:      Maintained
9219F:      drivers/media/tuners/msi001*
9220
9221MSI2500 MEDIA DRIVER
9222M:      Antti Palosaari <crope@iki.fi>
9223L:      linux-media@vger.kernel.org
9224W:      https://linuxtv.org
9225W:      http://palosaari.fi/linux/
9226Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9227T:      git git://linuxtv.org/anttip/media_tree.git
9228S:      Maintained
9229F:      drivers/media/usb/msi2500/
9230
9231MSYSTEMS DISKONCHIP G3 MTD DRIVER
9232M:      Robert Jarzmik <robert.jarzmik@free.fr>
9233L:      linux-mtd@lists.infradead.org
9234S:      Maintained
9235F:      drivers/mtd/devices/docg3*
9236
9237MT9M032 APTINA SENSOR DRIVER
9238M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9239L:      linux-media@vger.kernel.org
9240T:      git git://linuxtv.org/media_tree.git
9241S:      Maintained
9242F:      drivers/media/i2c/mt9m032.c
9243F:      include/media/i2c/mt9m032.h
9244
9245MT9P031 APTINA CAMERA SENSOR
9246M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9247L:      linux-media@vger.kernel.org
9248T:      git git://linuxtv.org/media_tree.git
9249S:      Maintained
9250F:      drivers/media/i2c/mt9p031.c
9251F:      include/media/i2c/mt9p031.h
9252
9253MT9T001 APTINA CAMERA SENSOR
9254M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9255L:      linux-media@vger.kernel.org
9256T:      git git://linuxtv.org/media_tree.git
9257S:      Maintained
9258F:      drivers/media/i2c/mt9t001.c
9259F:      include/media/i2c/mt9t001.h
9260
9261MT9V032 APTINA CAMERA SENSOR
9262M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9263L:      linux-media@vger.kernel.org
9264T:      git git://linuxtv.org/media_tree.git
9265S:      Maintained
9266F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9267F:      drivers/media/i2c/mt9v032.c
9268F:      include/media/i2c/mt9v032.h
9269
9270MULTIFUNCTION DEVICES (MFD)
9271M:      Lee Jones <lee.jones@linaro.org>
9272T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9273S:      Supported
9274F:      Documentation/devicetree/bindings/mfd/
9275F:      drivers/mfd/
9276F:      include/linux/mfd/
9277F:      include/dt-bindings/mfd/
9278
9279MULTIMEDIA CARD (MMC) ETC. OVER SPI
9280S:      Orphan
9281F:      drivers/mmc/host/mmc_spi.c
9282F:      include/linux/spi/mmc_spi.h
9283
9284MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9285M:      Ulf Hansson <ulf.hansson@linaro.org>
9286L:      linux-mmc@vger.kernel.org
9287T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9288S:      Maintained
9289F:      Documentation/devicetree/bindings/mmc/
9290F:      drivers/mmc/
9291F:      include/linux/mmc/
9292F:      include/uapi/linux/mmc/
9293
9294MULTIPLEXER SUBSYSTEM
9295M:      Peter Rosin <peda@axentia.se>
9296S:      Maintained
9297F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9298F:      Documentation/devicetree/bindings/mux/
9299F:      include/linux/dt-bindings/mux/
9300F:      include/linux/mux/
9301F:      drivers/mux/
9302
9303MULTITECH MULTIPORT CARD (ISICOM)
9304S:      Orphan
9305F:      drivers/tty/isicom.c
9306F:      include/linux/isicom.h
9307
9308MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9309M:      Bin Liu <b-liu@ti.com>
9310L:      linux-usb@vger.kernel.org
9311S:      Maintained
9312F:      drivers/usb/musb/
9313
9314MXL5007T MEDIA DRIVER
9315M:      Michael Krufky <mkrufky@linuxtv.org>
9316L:      linux-media@vger.kernel.org
9317W:      https://linuxtv.org
9318W:      http://github.com/mkrufky
9319Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9320T:      git git://linuxtv.org/mkrufky/tuners.git
9321S:      Maintained
9322F:      drivers/media/tuners/mxl5007t.*
9323
9324MXSFB DRM DRIVER
9325M:      Marek Vasut <marex@denx.de>
9326S:      Supported
9327F:      drivers/gpu/drm/mxsfb/
9328F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9329
9330MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9331M:      Chris Lee <christopher.lee@cspi.com>
9332L:      netdev@vger.kernel.org
9333W:      https://www.cspi.com/ethernet-products/support/downloads/
9334S:      Supported
9335F:      drivers/net/ethernet/myricom/myri10ge/
9336
9337NAND FLASH SUBSYSTEM
9338M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9339R:      Richard Weinberger <richard@nod.at>
9340L:      linux-mtd@lists.infradead.org
9341W:      http://www.linux-mtd.infradead.org/
9342Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9343T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9344T:      git git://git.infradead.org/l2-mtd.git nand/next
9345S:      Maintained
9346F:      drivers/mtd/nand/
9347F:      include/linux/mtd/*nand*.h
9348
9349NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9350M:      Daniel Mack <zonque@gmail.com>
9351S:      Maintained
9352L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9353W:      http://www.native-instruments.com
9354F:      sound/usb/caiaq/
9355
9356NATSEMI ETHERNET DRIVER (DP8381x)
9357S:      Orphan
9358F:      drivers/net/ethernet/natsemi/natsemi.c
9359
9360NCP FILESYSTEM
9361M:      Petr Vandrovec <petr@vandrovec.name>
9362S:      Odd Fixes
9363F:      fs/ncpfs/
9364
9365NCR 5380 SCSI DRIVERS
9366M:      Finn Thain <fthain@telegraphics.com.au>
9367M:      Michael Schmitz <schmitzmic@gmail.com>
9368L:      linux-scsi@vger.kernel.org
9369S:      Maintained
9370F:      Documentation/scsi/g_NCR5380.txt
9371F:      drivers/scsi/NCR5380.*
9372F:      drivers/scsi/arm/cumana_1.c
9373F:      drivers/scsi/arm/oak.c
9374F:      drivers/scsi/atari_scsi.*
9375F:      drivers/scsi/dmx3191d.c
9376F:      drivers/scsi/g_NCR5380.*
9377F:      drivers/scsi/mac_scsi.*
9378F:      drivers/scsi/sun3_scsi.*
9379F:      drivers/scsi/sun3_scsi_vme.c
9380
9381NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9382M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9383L:      linux-scsi@vger.kernel.org
9384S:      Maintained
9385F:      drivers/scsi/NCR_D700.*
9386
9387NCT6775 HARDWARE MONITOR DRIVER
9388M:      Guenter Roeck <linux@roeck-us.net>
9389L:      linux-hwmon@vger.kernel.org
9390S:      Maintained
9391F:      Documentation/hwmon/nct6775
9392F:      drivers/hwmon/nct6775.c
9393
9394NETEFFECT IWARP RNIC DRIVER (IW_NES)
9395M:      Faisal Latif <faisal.latif@intel.com>
9396L:      linux-rdma@vger.kernel.org
9397W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9398S:      Supported
9399F:      drivers/infiniband/hw/nes/
9400F:      include/uapi/rdma/nes-abi.h
9401
9402NETEM NETWORK EMULATOR
9403M:      Stephen Hemminger <stephen@networkplumber.org>
9404L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9405S:      Maintained
9406F:      net/sched/sch_netem.c
9407
9408NETERION 10GbE DRIVERS (s2io/vxge)
9409M:      Jon Mason <jdmason@kudzu.us>
9410L:      netdev@vger.kernel.org
9411S:      Supported
9412F:      Documentation/networking/s2io.txt
9413F:      Documentation/networking/vxge.txt
9414F:      drivers/net/ethernet/neterion/
9415
9416NETFILTER
9417M:      Pablo Neira Ayuso <pablo@netfilter.org>
9418M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9419M:      Florian Westphal <fw@strlen.de>
9420L:      netfilter-devel@vger.kernel.org
9421L:      coreteam@netfilter.org
9422W:      http://www.netfilter.org/
9423W:      http://www.iptables.org/
9424W:      http://www.nftables.org/
9425Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9426T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9427T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9428S:      Maintained
9429F:      include/linux/netfilter*
9430F:      include/linux/netfilter/
9431F:      include/net/netfilter/
9432F:      include/uapi/linux/netfilter*
9433F:      include/uapi/linux/netfilter/
9434F:      net/*/netfilter.c
9435F:      net/*/netfilter/
9436F:      net/netfilter/
9437F:      net/bridge/br_netfilter*.c
9438
9439NETROM NETWORK LAYER
9440M:      Ralf Baechle <ralf@linux-mips.org>
9441L:      linux-hams@vger.kernel.org
9442W:      http://www.linux-ax25.org/
9443S:      Maintained
9444F:      include/net/netrom.h
9445F:      include/uapi/linux/netrom.h
9446F:      net/netrom/
9447
9448NETRONOME ETHERNET DRIVERS
9449M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9450L:      oss-drivers@netronome.com
9451S:      Maintained
9452F:      drivers/net/ethernet/netronome/
9453
9454NETWORK BLOCK DEVICE (NBD)
9455M:      Josef Bacik <jbacik@fb.com>
9456S:      Maintained
9457L:      linux-block@vger.kernel.org
9458L:      nbd@other.debian.org
9459F:      Documentation/blockdev/nbd.txt
9460F:      drivers/block/nbd.c
9461F:      include/uapi/linux/nbd.h
9462
9463NETWORK DROP MONITOR
9464M:      Neil Horman <nhorman@tuxdriver.com>
9465L:      netdev@vger.kernel.org
9466S:      Maintained
9467W:      https://fedorahosted.org/dropwatch/
9468F:      net/core/drop_monitor.c
9469
9470NETWORKING DRIVERS
9471L:      netdev@vger.kernel.org
9472W:      http://www.linuxfoundation.org/en/Net
9473Q:      http://patchwork.ozlabs.org/project/netdev/list/
9474T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9475T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9476S:      Odd Fixes
9477F:      Documentation/devicetree/bindings/net/
9478F:      drivers/net/
9479F:      include/linux/if_*
9480F:      include/linux/netdevice.h
9481F:      include/linux/etherdevice.h
9482F:      include/linux/fcdevice.h
9483F:      include/linux/fddidevice.h
9484F:      include/linux/hippidevice.h
9485F:      include/linux/inetdevice.h
9486F:      include/uapi/linux/if_*
9487F:      include/uapi/linux/netdevice.h
9488
9489NETWORKING DRIVERS (WIRELESS)
9490M:      Kalle Valo <kvalo@codeaurora.org>
9491L:      linux-wireless@vger.kernel.org
9492Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9493T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9494T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9495S:      Maintained
9496F:      Documentation/devicetree/bindings/net/wireless/
9497F:      drivers/net/wireless/
9498
9499NETWORKING [DSA]
9500M:      Andrew Lunn <andrew@lunn.ch>
9501M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9502M:      Florian Fainelli <f.fainelli@gmail.com>
9503S:      Maintained
9504F:      net/dsa/
9505F:      include/net/dsa.h
9506F:      include/linux/dsa/
9507F:      drivers/net/dsa/
9508
9509NETWORKING [GENERAL]
9510M:      "David S. Miller" <davem@davemloft.net>
9511L:      netdev@vger.kernel.org
9512W:      http://www.linuxfoundation.org/en/Net
9513Q:      http://patchwork.ozlabs.org/project/netdev/list/
9514T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9515T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9516B:      mailto:netdev@vger.kernel.org
9517S:      Maintained
9518F:      net/
9519F:      include/net/
9520F:      include/linux/in.h
9521F:      include/linux/net.h
9522F:      include/linux/netdevice.h
9523F:      include/uapi/linux/in.h
9524F:      include/uapi/linux/net.h
9525F:      include/uapi/linux/netdevice.h
9526F:      include/uapi/linux/net_namespace.h
9527F:      tools/testing/selftests/net/
9528F:      lib/net_utils.c
9529F:      lib/random32.c
9530
9531NETWORKING [IPSEC]
9532M:      Steffen Klassert <steffen.klassert@secunet.com>
9533M:      Herbert Xu <herbert@gondor.apana.org.au>
9534M:      "David S. Miller" <davem@davemloft.net>
9535L:      netdev@vger.kernel.org
9536T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9537T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9538S:      Maintained
9539F:      net/core/flow.c
9540F:      net/xfrm/
9541F:      net/key/
9542F:      net/ipv4/xfrm*
9543F:      net/ipv4/esp4*
9544F:      net/ipv4/ah4.c
9545F:      net/ipv4/ipcomp.c
9546F:      net/ipv4/ip_vti.c
9547F:      net/ipv6/xfrm*
9548F:      net/ipv6/esp6*
9549F:      net/ipv6/ah6.c
9550F:      net/ipv6/ipcomp6.c
9551F:      net/ipv6/ip6_vti.c
9552F:      include/uapi/linux/xfrm.h
9553F:      include/net/xfrm.h
9554
9555NETWORKING [IPv4/IPv6]
9556M:      "David S. Miller" <davem@davemloft.net>
9557M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9558M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9559L:      netdev@vger.kernel.org
9560T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9561S:      Maintained
9562F:      net/ipv4/
9563F:      net/ipv6/
9564F:      include/net/ip*
9565F:      arch/x86/net/*
9566
9567NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9568M:      Paul Moore <paul@paul-moore.com>
9569W:      https://github.com/netlabel
9570L:      netdev@vger.kernel.org
9571L:      linux-security-module@vger.kernel.org
9572S:      Maintained
9573F:      Documentation/netlabel/
9574F:      include/net/calipso.h
9575F:      include/net/cipso_ipv4.h
9576F:      include/net/netlabel.h
9577F:      include/uapi/linux/netfilter/xt_SECMARK.h
9578F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9579F:      net/netlabel/
9580F:      net/ipv4/cipso_ipv4.c
9581F:      net/ipv6/calipso.c
9582F:      net/netfilter/xt_CONNSECMARK.c
9583F:      net/netfilter/xt_SECMARK.c
9584
9585NETWORKING [TLS]
9586M:      Ilya Lesokhin <ilyal@mellanox.com>
9587M:      Aviad Yehezkel <aviadye@mellanox.com>
9588M:      Dave Watson <davejwatson@fb.com>
9589L:      netdev@vger.kernel.org
9590S:      Maintained
9591F:      net/tls/*
9592F:      include/uapi/linux/tls.h
9593F:      include/net/tls.h
9594
9595NETWORKING [WIRELESS]
9596L:      linux-wireless@vger.kernel.org
9597Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9598
9599NETXEN (1/10) GbE SUPPORT
9600M:      Manish Chopra <manish.chopra@cavium.com>
9601M:      Rahul Verma <rahul.verma@cavium.com>
9602M:      Dept-GELinuxNICDev@cavium.com
9603L:      netdev@vger.kernel.org
9604S:      Supported
9605F:      drivers/net/ethernet/qlogic/netxen/
9606
9607NFC SUBSYSTEM
9608M:      Samuel Ortiz <sameo@linux.intel.com>
9609L:      linux-wireless@vger.kernel.org
9610L:      linux-nfc@lists.01.org (subscribers-only)
9611S:      Supported
9612F:      net/nfc/
9613F:      include/net/nfc/
9614F:      include/uapi/linux/nfc.h
9615F:      drivers/nfc/
9616F:      include/linux/platform_data/nfcmrvl.h
9617F:      include/linux/platform_data/nxp-nci.h
9618F:      Documentation/devicetree/bindings/net/nfc/
9619
9620NFS, SUNRPC, AND LOCKD CLIENTS
9621M:      Trond Myklebust <trond.myklebust@primarydata.com>
9622M:      Anna Schumaker <anna.schumaker@netapp.com>
9623L:      linux-nfs@vger.kernel.org
9624W:      http://client.linux-nfs.org
9625T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9626S:      Maintained
9627F:      fs/lockd/
9628F:      fs/nfs/
9629F:      fs/nfs_common/
9630F:      net/sunrpc/
9631F:      include/linux/lockd/
9632F:      include/linux/nfs*
9633F:      include/linux/sunrpc/
9634F:      include/uapi/linux/nfs*
9635F:      include/uapi/linux/sunrpc/
9636
9637NILFS2 FILESYSTEM
9638M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9639L:      linux-nilfs@vger.kernel.org
9640W:      https://nilfs.sourceforge.io/
9641W:      https://nilfs.osdn.jp/
9642T:      git git://github.com/konis/nilfs2.git
9643S:      Supported
9644F:      Documentation/filesystems/nilfs2.txt
9645F:      fs/nilfs2/
9646F:      include/trace/events/nilfs2.h
9647F:      include/uapi/linux/nilfs2_api.h
9648F:      include/uapi/linux/nilfs2_ondisk.h
9649
9650NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9651M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9652W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9653S:      Maintained
9654F:      Documentation/scsi/NinjaSCSI.txt
9655F:      drivers/scsi/pcmcia/nsp_*
9656
9657NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9658M:      GOTO Masanori <gotom@debian.or.jp>
9659M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9660W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9661S:      Maintained
9662F:      Documentation/scsi/NinjaSCSI.txt
9663F:      drivers/scsi/nsp32*
9664
9665NIOS2 ARCHITECTURE
9666M:      Ley Foon Tan <lftan@altera.com>
9667L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9668T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9669S:      Maintained
9670F:      arch/nios2/
9671
9672NOHZ, DYNTICKS SUPPORT
9673M:      Frederic Weisbecker <fweisbec@gmail.com>
9674M:      Thomas Gleixner <tglx@linutronix.de>
9675M:      Ingo Molnar <mingo@kernel.org>
9676L:      linux-kernel@vger.kernel.org
9677T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9678S:      Maintained
9679F:      kernel/time/tick*.*
9680F:      include/linux/tick.h
9681F:      include/linux/sched/nohz.h
9682
9683NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9684M:      Pavel Machek <pavel@ucw.cz>
9685M:      Sakari Ailus <sakari.ailus@iki.fi>
9686L:      linux-media@vger.kernel.org
9687S:      Maintained
9688F:      drivers/media/i2c/et8ek8
9689F:      drivers/media/i2c/ad5820.c
9690
9691NOKIA N900 POWER SUPPLY DRIVERS
9692R:      Pali Rohár <pali.rohar@gmail.com>
9693F:      include/linux/power/bq2415x_charger.h
9694F:      include/linux/power/bq27xxx_battery.h
9695F:      include/linux/power/isp1704_charger.h
9696F:      drivers/power/supply/bq2415x_charger.c
9697F:      drivers/power/supply/bq27xxx_battery.c
9698F:      drivers/power/supply/bq27xxx_battery_i2c.c
9699F:      drivers/power/supply/isp1704_charger.c
9700F:      drivers/power/supply/rx51_battery.c
9701
9702NTB AMD DRIVER
9703M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9704L:      linux-ntb@googlegroups.com
9705S:      Supported
9706F:      drivers/ntb/hw/amd/
9707
9708NTB DRIVER CORE
9709M:      Jon Mason <jdmason@kudzu.us>
9710M:      Dave Jiang <dave.jiang@intel.com>
9711M:      Allen Hubbe <Allen.Hubbe@emc.com>
9712L:      linux-ntb@googlegroups.com
9713S:      Supported
9714W:      https://github.com/jonmason/ntb/wiki
9715T:      git git://github.com/jonmason/ntb.git
9716F:      drivers/ntb/
9717F:      drivers/net/ntb_netdev.c
9718F:      include/linux/ntb.h
9719F:      include/linux/ntb_transport.h
9720F:      tools/testing/selftests/ntb/
9721
9722NTB IDT DRIVER
9723M:      Serge Semin <fancer.lancer@gmail.com>
9724L:      linux-ntb@googlegroups.com
9725S:      Supported
9726F:      drivers/ntb/hw/idt/
9727
9728NTB INTEL DRIVER
9729M:      Dave Jiang <dave.jiang@intel.com>
9730L:      linux-ntb@googlegroups.com
9731S:      Supported
9732W:      https://github.com/davejiang/linux/wiki
9733T:      git https://github.com/davejiang/linux.git
9734F:      drivers/ntb/hw/intel/
9735
9736NTFS FILESYSTEM
9737M:      Anton Altaparmakov <anton@tuxera.com>
9738L:      linux-ntfs-dev@lists.sourceforge.net
9739W:      http://www.tuxera.com/
9740T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9741S:      Supported
9742F:      Documentation/filesystems/ntfs.txt
9743F:      fs/ntfs/
9744
9745NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9746M:      Antonino Daplas <adaplas@gmail.com>
9747L:      linux-fbdev@vger.kernel.org
9748S:      Maintained
9749F:      drivers/video/fbdev/riva/
9750F:      drivers/video/fbdev/nvidia/
9751
9752NVM EXPRESS DRIVER
9753M:      Keith Busch <keith.busch@intel.com>
9754M:      Jens Axboe <axboe@fb.com>
9755M:      Christoph Hellwig <hch@lst.de>
9756M:      Sagi Grimberg <sagi@grimberg.me>
9757L:      linux-nvme@lists.infradead.org
9758T:      git://git.infradead.org/nvme.git
9759W:      http://git.infradead.org/nvme.git
9760S:      Supported
9761F:      drivers/nvme/host/
9762F:      include/linux/nvme.h
9763F:      include/uapi/linux/nvme_ioctl.h
9764
9765NVM EXPRESS FC TRANSPORT DRIVERS
9766M:      James Smart <james.smart@broadcom.com>
9767L:      linux-nvme@lists.infradead.org
9768S:      Supported
9769F:      include/linux/nvme-fc.h
9770F:      include/linux/nvme-fc-driver.h
9771F:      drivers/nvme/host/fc.c
9772F:      drivers/nvme/target/fc.c
9773F:      drivers/nvme/target/fcloop.c
9774
9775NVM EXPRESS TARGET DRIVER
9776M:      Christoph Hellwig <hch@lst.de>
9777M:      Sagi Grimberg <sagi@grimberg.me>
9778L:      linux-nvme@lists.infradead.org
9779T:      git://git.infradead.org/nvme.git
9780W:      http://git.infradead.org/nvme.git
9781S:      Supported
9782F:      drivers/nvme/target/
9783
9784NVMEM FRAMEWORK
9785M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9786S:      Maintained
9787F:      drivers/nvmem/
9788F:      Documentation/devicetree/bindings/nvmem/
9789F:      Documentation/ABI/stable/sysfs-bus-nvmem
9790F:      include/linux/nvmem-consumer.h
9791F:      include/linux/nvmem-provider.h
9792
9793NXP TDA998X DRM DRIVER
9794M:      Russell King <linux@armlinux.org.uk>
9795S:      Supported
9796T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9797T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9798F:      drivers/gpu/drm/i2c/tda998x_drv.c
9799F:      include/drm/i2c/tda998x.h
9800
9801NXP TFA9879 DRIVER
9802M:      Peter Rosin <peda@axentia.se>
9803L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9804S:      Maintained
9805F:      sound/soc/codecs/tfa9879*
9806
9807NXP-NCI NFC DRIVER
9808M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9809R:      Charles Gorand <charles.gorand@effinnov.com>
9810L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9811S:      Supported
9812F:      drivers/nfc/nxp-nci
9813
9814OBJTOOL
9815M:      Josh Poimboeuf <jpoimboe@redhat.com>
9816S:      Supported
9817F:      tools/objtool/
9818
9819OMAP AUDIO SUPPORT
9820M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9821M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9822L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9823L:      linux-omap@vger.kernel.org
9824S:      Maintained
9825F:      sound/soc/omap/
9826
9827OMAP CLOCK FRAMEWORK SUPPORT
9828M:      Paul Walmsley <paul@pwsan.com>
9829L:      linux-omap@vger.kernel.org
9830S:      Maintained
9831F:      arch/arm/*omap*/*clock*
9832
9833OMAP DEVICE TREE SUPPORT
9834M:      Benoît Cousson <bcousson@baylibre.com>
9835M:      Tony Lindgren <tony@atomide.com>
9836L:      linux-omap@vger.kernel.org
9837L:      devicetree@vger.kernel.org
9838S:      Maintained
9839F:      arch/arm/boot/dts/*omap*
9840F:      arch/arm/boot/dts/*am3*
9841F:      arch/arm/boot/dts/*am4*
9842F:      arch/arm/boot/dts/*am5*
9843F:      arch/arm/boot/dts/*dra7*
9844
9845OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9846M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9847L:      linux-omap@vger.kernel.org
9848L:      linux-fbdev@vger.kernel.org
9849S:      Maintained
9850F:      drivers/video/fbdev/omap2/
9851F:      Documentation/arm/OMAP/DSS
9852
9853OMAP FRAMEBUFFER SUPPORT
9854M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9855L:      linux-fbdev@vger.kernel.org
9856L:      linux-omap@vger.kernel.org
9857S:      Maintained
9858F:      drivers/video/fbdev/omap/
9859
9860OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9861M:      Roger Quadros <rogerq@ti.com>
9862M:      Tony Lindgren <tony@atomide.com>
9863L:      linux-omap@vger.kernel.org
9864S:      Maintained
9865F:      drivers/memory/omap-gpmc.c
9866F:      arch/arm/mach-omap2/*gpmc*
9867
9868OMAP GPIO DRIVER
9869M:      Grygorii Strashko <grygorii.strashko@ti.com>
9870M:      Santosh Shilimkar <ssantosh@kernel.org>
9871M:      Kevin Hilman <khilman@kernel.org>
9872L:      linux-omap@vger.kernel.org
9873S:      Maintained
9874F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9875F:      drivers/gpio/gpio-omap.c
9876
9877OMAP HARDWARE SPINLOCK SUPPORT
9878M:      Ohad Ben-Cohen <ohad@wizery.com>
9879L:      linux-omap@vger.kernel.org
9880S:      Maintained
9881F:      drivers/hwspinlock/omap_hwspinlock.c
9882
9883OMAP HS MMC SUPPORT
9884L:      linux-mmc@vger.kernel.org
9885L:      linux-omap@vger.kernel.org
9886S:      Orphan
9887F:      drivers/mmc/host/omap_hsmmc.c
9888
9889OMAP HWMOD DATA
9890M:      Paul Walmsley <paul@pwsan.com>
9891L:      linux-omap@vger.kernel.org
9892S:      Maintained
9893F:      arch/arm/mach-omap2/omap_hwmod*data*
9894
9895OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9896M:      Benoît Cousson <bcousson@baylibre.com>
9897L:      linux-omap@vger.kernel.org
9898S:      Maintained
9899F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9900
9901OMAP HWMOD SUPPORT
9902M:      Benoît Cousson <bcousson@baylibre.com>
9903M:      Paul Walmsley <paul@pwsan.com>
9904L:      linux-omap@vger.kernel.org
9905S:      Maintained
9906F:      arch/arm/mach-omap2/omap_hwmod.*
9907
9908OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9909M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9910L:      linux-media@vger.kernel.org
9911S:      Maintained
9912F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9913F:      drivers/media/platform/omap3isp/
9914F:      drivers/staging/media/omap4iss/
9915
9916OMAP MMC SUPPORT
9917M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9918L:      linux-omap@vger.kernel.org
9919S:      Maintained
9920F:      drivers/mmc/host/omap.c
9921
9922OMAP POWER MANAGEMENT SUPPORT
9923M:      Kevin Hilman <khilman@kernel.org>
9924L:      linux-omap@vger.kernel.org
9925S:      Maintained
9926F:      arch/arm/*omap*/*pm*
9927F:      drivers/cpufreq/omap-cpufreq.c
9928
9929OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9930M:      Rajendra Nayak <rnayak@codeaurora.org>
9931M:      Paul Walmsley <paul@pwsan.com>
9932L:      linux-omap@vger.kernel.org
9933S:      Maintained
9934F:      arch/arm/mach-omap2/prm*
9935
9936OMAP RANDOM NUMBER GENERATOR SUPPORT
9937M:      Deepak Saxena <dsaxena@plexity.net>
9938S:      Maintained
9939F:      drivers/char/hw_random/omap-rng.c
9940
9941OMAP USB SUPPORT
9942L:      linux-usb@vger.kernel.org
9943L:      linux-omap@vger.kernel.org
9944S:      Orphan
9945F:      drivers/usb/*/*omap*
9946F:      arch/arm/*omap*/usb*
9947
9948OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9949M:      Mark Jackson <mpfj@newflow.co.uk>
9950L:      linux-omap@vger.kernel.org
9951S:      Maintained
9952F:      arch/arm/boot/dts/am335x-nano.dts
9953
9954OMAP1 SUPPORT
9955M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9956M:      Tony Lindgren <tony@atomide.com>
9957L:      linux-omap@vger.kernel.org
9958Q:      http://patchwork.kernel.org/project/linux-omap/list/
9959T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9960S:      Maintained
9961F:      arch/arm/mach-omap1/
9962F:      arch/arm/plat-omap/
9963F:      arch/arm/configs/omap1_defconfig
9964F:      drivers/i2c/busses/i2c-omap.c
9965F:      include/linux/i2c-omap.h
9966
9967OMAP2+ SUPPORT
9968M:      Tony Lindgren <tony@atomide.com>
9969L:      linux-omap@vger.kernel.org
9970W:      http://www.muru.com/linux/omap/
9971W:      http://linux.omap.com/
9972Q:      http://patchwork.kernel.org/project/linux-omap/list/
9973T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9974S:      Maintained
9975F:      arch/arm/mach-omap2/
9976F:      arch/arm/plat-omap/
9977F:      arch/arm/configs/omap2plus_defconfig
9978F:      drivers/i2c/busses/i2c-omap.c
9979F:      drivers/irqchip/irq-omap-intc.c
9980F:      drivers/mfd/*omap*.c
9981F:      drivers/mfd/menelaus.c
9982F:      drivers/mfd/palmas.c
9983F:      drivers/mfd/tps65217.c
9984F:      drivers/mfd/tps65218.c
9985F:      drivers/mfd/tps65910.c
9986F:      drivers/mfd/twl-core.[ch]
9987F:      drivers/mfd/twl4030*.c
9988F:      drivers/mfd/twl6030*.c
9989F:      drivers/mfd/twl6040*.c
9990F:      drivers/regulator/palmas-regulator*.c
9991F:      drivers/regulator/pbias-regulator.c
9992F:      drivers/regulator/tps65217-regulator.c
9993F:      drivers/regulator/tps65218-regulator.c
9994F:      drivers/regulator/tps65910-regulator.c
9995F:      drivers/regulator/twl-regulator.c
9996F:      drivers/regulator/twl6030-regulator.c
9997F:      include/linux/i2c-omap.h
9998
9999ONION OMEGA2+ BOARD
10000M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10001L:      linux-mips@linux-mips.org
10002S:      Maintained
10003F:      arch/mips/boot/dts/ralink/omega2p.dts
10004
10005OMFS FILESYSTEM
10006M:      Bob Copeland <me@bobcopeland.com>
10007L:      linux-karma-devel@lists.sourceforge.net
10008S:      Maintained
10009F:      Documentation/filesystems/omfs.txt
10010F:      fs/omfs/
10011
10012OMNIKEY CARDMAN 4000 DRIVER
10013M:      Harald Welte <laforge@gnumonks.org>
10014S:      Maintained
10015F:      drivers/char/pcmcia/cm4000_cs.c
10016F:      include/linux/cm4000_cs.h
10017F:      include/uapi/linux/cm4000_cs.h
10018
10019OMNIKEY CARDMAN 4040 DRIVER
10020M:      Harald Welte <laforge@gnumonks.org>
10021S:      Maintained
10022F:      drivers/char/pcmcia/cm4040_cs.*
10023
10024OMNIVISION OV13858 SENSOR DRIVER
10025M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10026L:      linux-media@vger.kernel.org
10027T:      git git://linuxtv.org/media_tree.git
10028S:      Maintained
10029F:      drivers/media/i2c/ov13858.c
10030
10031OMNIVISION OV5640 SENSOR DRIVER
10032M:      Steve Longerbeam <slongerbeam@gmail.com>
10033L:      linux-media@vger.kernel.org
10034T:      git git://linuxtv.org/media_tree.git
10035S:      Maintained
10036F:      drivers/media/i2c/ov5640.c
10037
10038OMNIVISION OV5647 SENSOR DRIVER
10039M:      Luis Oliveira <lolivei@synopsys.com>
10040L:      linux-media@vger.kernel.org
10041T:      git git://linuxtv.org/media_tree.git
10042S:      Maintained
10043F:      drivers/media/i2c/ov5647.c
10044
10045OMNIVISION OV7670 SENSOR DRIVER
10046M:      Jonathan Corbet <corbet@lwn.net>
10047L:      linux-media@vger.kernel.org
10048T:      git git://linuxtv.org/media_tree.git
10049S:      Maintained
10050F:      drivers/media/i2c/ov7670.c
10051F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10052
10053ONENAND FLASH DRIVER
10054M:      Kyungmin Park <kyungmin.park@samsung.com>
10055L:      linux-mtd@lists.infradead.org
10056S:      Maintained
10057F:      drivers/mtd/onenand/
10058F:      include/linux/mtd/onenand*.h
10059
10060ONSTREAM SCSI TAPE DRIVER
10061M:      Willem Riede <osst@riede.org>
10062L:      osst-users@lists.sourceforge.net
10063L:      linux-scsi@vger.kernel.org
10064S:      Maintained
10065F:      Documentation/scsi/osst.txt
10066F:      drivers/scsi/osst.*
10067F:      drivers/scsi/osst_*.h
10068F:      drivers/scsi/st.h
10069
10070OP-TEE DRIVER
10071M:      Jens Wiklander <jens.wiklander@linaro.org>
10072S:      Maintained
10073F:      drivers/tee/optee/
10074
10075OPA-VNIC DRIVER
10076M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10077M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10078L:      linux-rdma@vger.kernel.org
10079S:      Supported
10080F:      drivers/infiniband/ulp/opa_vnic
10081
10082OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10083M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10084L:      devicetree@vger.kernel.org
10085S:      Maintained
10086F:      Documentation/devicetree/dynamic-resolution-notes.txt
10087F:      Documentation/devicetree/overlay-notes.txt
10088F:      drivers/of/overlay.c
10089F:      drivers/of/resolver.c
10090
10091OPEN FIRMWARE AND FLATTENED DEVICE TREE
10092M:      Rob Herring <robh+dt@kernel.org>
10093M:      Frank Rowand <frowand.list@gmail.com>
10094L:      devicetree@vger.kernel.org
10095W:      http://www.devicetree.org/
10096T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10097S:      Maintained
10098F:      drivers/of/
10099F:      include/linux/of*.h
10100F:      scripts/dtc/
10101F:      Documentation/ABI/testing/sysfs-firmware-ofw
10102
10103OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10104M:      Rob Herring <robh+dt@kernel.org>
10105M:      Mark Rutland <mark.rutland@arm.com>
10106L:      devicetree@vger.kernel.org
10107T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10108Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10109S:      Maintained
10110F:      Documentation/devicetree/
10111F:      arch/*/boot/dts/
10112F:      include/dt-bindings/
10113
10114OPENCORES I2C BUS DRIVER
10115M:      Peter Korsgaard <jacmet@sunsite.dk>
10116L:      linux-i2c@vger.kernel.org
10117S:      Maintained
10118F:      Documentation/i2c/busses/i2c-ocores
10119F:      drivers/i2c/busses/i2c-ocores.c
10120
10121OPENRISC ARCHITECTURE
10122M:      Jonas Bonn <jonas@southpole.se>
10123M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10124M:      Stafford Horne <shorne@gmail.com>
10125T:      git git://github.com/openrisc/linux.git
10126L:      openrisc@lists.librecores.org
10127W:      http://openrisc.io
10128S:      Maintained
10129F:      Documentation/devicetree/bindings/openrisc/
10130F:      Documentation/openrisc/
10131F:      arch/openrisc/
10132F:      drivers/irqchip/irq-ompic.c
10133F:      drivers/irqchip/irq-or1k-*
10134
10135OPENVSWITCH
10136M:      Pravin B Shelar <pshelar@ovn.org>
10137L:      netdev@vger.kernel.org
10138L:      dev@openvswitch.org
10139W:      http://openvswitch.org
10140S:      Maintained
10141F:      net/openvswitch/
10142F:      include/uapi/linux/openvswitch.h
10143
10144OPERATING PERFORMANCE POINTS (OPP)
10145M:      Viresh Kumar <vireshk@kernel.org>
10146M:      Nishanth Menon <nm@ti.com>
10147M:      Stephen Boyd <sboyd@codeaurora.org>
10148L:      linux-pm@vger.kernel.org
10149S:      Maintained
10150T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10151F:      drivers/opp/
10152F:      include/linux/pm_opp.h
10153F:      Documentation/power/opp.txt
10154F:      Documentation/devicetree/bindings/opp/
10155
10156OPL4 DRIVER
10157M:      Clemens Ladisch <clemens@ladisch.de>
10158L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10159T:      git git://git.alsa-project.org/alsa-kernel.git
10160S:      Maintained
10161F:      sound/drivers/opl4/
10162
10163OPROFILE
10164M:      Robert Richter <rric@kernel.org>
10165L:      oprofile-list@lists.sf.net
10166S:      Maintained
10167F:      arch/*/include/asm/oprofile*.h
10168F:      arch/*/oprofile/
10169F:      drivers/oprofile/
10170F:      include/linux/oprofile.h
10171
10172ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10173M:      Mark Fasheh <mfasheh@versity.com>
10174M:      Joel Becker <jlbec@evilplan.org>
10175L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10176W:      http://ocfs2.wiki.kernel.org
10177S:      Supported
10178F:      Documentation/filesystems/ocfs2.txt
10179F:      Documentation/filesystems/dlmfs.txt
10180F:      fs/ocfs2/
10181
10182ORANGEFS FILESYSTEM
10183M:      Mike Marshall <hubcap@omnibond.com>
10184L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10185T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10186S:      Supported
10187F:      fs/orangefs/
10188F:      Documentation/filesystems/orangefs.txt
10189
10190ORINOCO DRIVER
10191L:      linux-wireless@vger.kernel.org
10192W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10193W:      http://www.nongnu.org/orinoco/
10194S:      Orphan
10195F:      drivers/net/wireless/intersil/orinoco/
10196
10197OSD LIBRARY and FILESYSTEM
10198M:      Boaz Harrosh <ooo@electrozaur.com>
10199S:      Maintained
10200F:      drivers/scsi/osd/
10201F:      include/scsi/osd_*
10202F:      fs/exofs/
10203
10204OV2659 OMNIVISION SENSOR DRIVER
10205M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10206L:      linux-media@vger.kernel.org
10207W:      https://linuxtv.org
10208Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10209T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10210S:      Maintained
10211F:      drivers/media/i2c/ov2659.c
10212F:      include/media/i2c/ov2659.h
10213
10214OVERLAY FILESYSTEM
10215M:      Miklos Szeredi <miklos@szeredi.hu>
10216L:      linux-unionfs@vger.kernel.org
10217T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10218S:      Supported
10219F:      fs/overlayfs/
10220F:      Documentation/filesystems/overlayfs.txt
10221
10222P54 WIRELESS DRIVER
10223M:      Christian Lamparter <chunkeey@googlemail.com>
10224L:      linux-wireless@vger.kernel.org
10225W:      http://wireless.kernel.org/en/users/Drivers/p54
10226S:      Maintained
10227F:      drivers/net/wireless/intersil/p54/
10228
10229PA SEMI ETHERNET DRIVER
10230L:      netdev@vger.kernel.org
10231S:      Orphan
10232F:      drivers/net/ethernet/pasemi/*
10233
10234PA SEMI SMBUS DRIVER
10235L:      linux-i2c@vger.kernel.org
10236S:      Orphan
10237F:      drivers/i2c/busses/i2c-pasemi.c
10238
10239PADATA PARALLEL EXECUTION MECHANISM
10240M:      Steffen Klassert <steffen.klassert@secunet.com>
10241L:      linux-crypto@vger.kernel.org
10242S:      Maintained
10243F:      kernel/padata.c
10244F:      include/linux/padata.h
10245F:      Documentation/padata.txt
10246
10247PANASONIC LAPTOP ACPI EXTRAS DRIVER
10248M:      Harald Welte <laforge@gnumonks.org>
10249L:      platform-driver-x86@vger.kernel.org
10250S:      Maintained
10251F:      drivers/platform/x86/panasonic-laptop.c
10252
10253PANASONIC MN10300/AM33/AM34 PORT
10254M:      David Howells <dhowells@redhat.com>
10255L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10256W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10257S:      Maintained
10258F:      Documentation/mn10300/
10259F:      arch/mn10300/
10260
10261PARALLEL LCD/KEYPAD PANEL DRIVER
10262M:      Willy Tarreau <willy@haproxy.com>
10263M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10264S:      Odd Fixes
10265F:      Documentation/misc-devices/lcd-panel-cgram.txt
10266F:      drivers/misc/panel.c
10267
10268PARALLEL PORT SUBSYSTEM
10269M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10270M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10271L:      linux-parport@lists.infradead.org (subscribers-only)
10272S:      Maintained
10273F:      drivers/parport/
10274F:      include/linux/parport*.h
10275F:      drivers/char/ppdev.c
10276F:      include/uapi/linux/ppdev.h
10277F:      Documentation/parport*.txt
10278
10279PARAVIRT_OPS INTERFACE
10280M:      Juergen Gross <jgross@suse.com>
10281M:      Alok Kataria <akataria@vmware.com>
10282M:      Rusty Russell <rusty@rustcorp.com.au>
10283L:      virtualization@lists.linux-foundation.org
10284S:      Supported
10285F:      Documentation/virtual/paravirt_ops.txt
10286F:      arch/*/kernel/paravirt*
10287F:      arch/*/include/asm/paravirt*.h
10288F:      include/linux/hypervisor.h
10289
10290PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10291M:      Tim Waugh <tim@cyberelk.net>
10292L:      linux-parport@lists.infradead.org (subscribers-only)
10293S:      Maintained
10294F:      Documentation/blockdev/paride.txt
10295F:      drivers/block/paride/
10296
10297PARISC ARCHITECTURE
10298M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10299M:      Helge Deller <deller@gmx.de>
10300L:      linux-parisc@vger.kernel.org
10301W:      http://www.parisc-linux.org/
10302Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10303T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10304T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10305S:      Maintained
10306F:      arch/parisc/
10307F:      Documentation/parisc/
10308F:      drivers/parisc/
10309F:      drivers/char/agp/parisc-agp.c
10310F:      drivers/input/serio/gscps2.c
10311F:      drivers/parport/parport_gsc.*
10312F:      drivers/tty/serial/8250/8250_gsc.c
10313F:      drivers/video/fbdev/sti*
10314F:      drivers/video/console/sti*
10315F:      drivers/video/logo/logo_parisc*
10316
10317PARMAN
10318M:      Jiri Pirko <jiri@mellanox.com>
10319L:      netdev@vger.kernel.org
10320S:      Supported
10321F:      lib/parman.c
10322F:      lib/test_parman.c
10323F:      include/linux/parman.h
10324
10325PC87360 HARDWARE MONITORING DRIVER
10326M:      Jim Cromie <jim.cromie@gmail.com>
10327L:      linux-hwmon@vger.kernel.org
10328S:      Maintained
10329F:      Documentation/hwmon/pc87360
10330F:      drivers/hwmon/pc87360.c
10331
10332PC8736x GPIO DRIVER
10333M:      Jim Cromie <jim.cromie@gmail.com>
10334S:      Maintained
10335F:      drivers/char/pc8736x_gpio.c
10336
10337PC87427 HARDWARE MONITORING DRIVER
10338M:      Jean Delvare <jdelvare@suse.com>
10339L:      linux-hwmon@vger.kernel.org
10340S:      Maintained
10341F:      Documentation/hwmon/pc87427
10342F:      drivers/hwmon/pc87427.c
10343
10344PCA9532 LED DRIVER
10345M:      Riku Voipio <riku.voipio@iki.fi>
10346S:      Maintained
10347F:      drivers/leds/leds-pca9532.c
10348F:      include/linux/leds-pca9532.h
10349
10350PCA9541 I2C BUS MASTER SELECTOR DRIVER
10351M:      Guenter Roeck <linux@roeck-us.net>
10352L:      linux-i2c@vger.kernel.org
10353S:      Maintained
10354F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10355
10356PCDP - PRIMARY CONSOLE AND DEBUG PORT
10357M:      Khalid Aziz <khalid@gonehiking.org>
10358S:      Maintained
10359F:      drivers/firmware/pcdp.*
10360
10361PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10362M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10363L:      linux-pci@vger.kernel.org
10364L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10365S:      Maintained
10366F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10367F:      drivers/pci/host/pci-aardvark.c
10368
10369PCI DRIVER FOR ALTERA PCIE IP
10370M:      Ley Foon Tan <lftan@altera.com>
10371L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10372L:      linux-pci@vger.kernel.org
10373S:      Supported
10374F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10375F:      drivers/pci/host/pcie-altera.c
10376
10377PCI DRIVER FOR APPLIEDMICRO XGENE
10378M:      Tanmay Inamdar <tinamdar@apm.com>
10379L:      linux-pci@vger.kernel.org
10380L:      linux-arm-kernel@lists.infradead.org
10381S:      Maintained
10382F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10383F:      drivers/pci/host/pci-xgene.c
10384
10385PCI DRIVER FOR ARM VERSATILE PLATFORM
10386M:      Rob Herring <robh@kernel.org>
10387L:      linux-pci@vger.kernel.org
10388L:      linux-arm-kernel@lists.infradead.org
10389S:      Maintained
10390F:      Documentation/devicetree/bindings/pci/versatile.txt
10391F:      drivers/pci/host/pci-versatile.c
10392
10393PCI DRIVER FOR ARMADA 8K
10394M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10395L:      linux-pci@vger.kernel.org
10396L:      linux-arm-kernel@lists.infradead.org
10397S:      Maintained
10398F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10399F:      drivers/pci/dwc/pcie-armada8k.c
10400
10401PCI DRIVER FOR FREESCALE LAYERSCAPE
10402M:      Minghuan Lian <minghuan.Lian@freescale.com>
10403M:      Mingkai Hu <mingkai.hu@freescale.com>
10404M:      Roy Zang <tie-fei.zang@freescale.com>
10405L:      linuxppc-dev@lists.ozlabs.org
10406L:      linux-pci@vger.kernel.org
10407L:      linux-arm-kernel@lists.infradead.org
10408S:      Maintained
10409F:      drivers/pci/dwc/*layerscape*
10410
10411PCI DRIVER FOR GENERIC OF HOSTS
10412M:      Will Deacon <will.deacon@arm.com>
10413L:      linux-pci@vger.kernel.org
10414L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10415S:      Maintained
10416F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10417F:      drivers/pci/host/pci-host-common.c
10418F:      drivers/pci/host/pci-host-generic.c
10419
10420PCI DRIVER FOR IMX6
10421M:      Richard Zhu <hongxing.zhu@nxp.com>
10422M:      Lucas Stach <l.stach@pengutronix.de>
10423L:      linux-pci@vger.kernel.org
10424L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10425S:      Maintained
10426F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10427F:      drivers/pci/dwc/*imx6*
10428
10429PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10430M:      Keith Busch <keith.busch@intel.com>
10431M:      Jonathan Derrick <jonathan.derrick@intel.com>
10432L:      linux-pci@vger.kernel.org
10433S:      Supported
10434F:      drivers/pci/host/vmd.c
10435
10436PCI DRIVER FOR MICROSEMI SWITCHTEC
10437M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10438M:      Logan Gunthorpe <logang@deltatee.com>
10439L:      linux-pci@vger.kernel.org
10440S:      Maintained
10441F:      Documentation/switchtec.txt
10442F:      Documentation/ABI/testing/sysfs-class-switchtec
10443F:      drivers/pci/switch/switchtec*
10444F:      include/uapi/linux/switchtec_ioctl.h
10445F:      include/linux/switchtec.h
10446F:      drivers/ntb/hw/mscc/
10447
10448PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10449M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10450M:      Jason Cooper <jason@lakedaemon.net>
10451L:      linux-pci@vger.kernel.org
10452L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10453S:      Maintained
10454F:      drivers/pci/host/*mvebu*
10455
10456PCI DRIVER FOR NVIDIA TEGRA
10457M:      Thierry Reding <thierry.reding@gmail.com>
10458L:      linux-tegra@vger.kernel.org
10459L:      linux-pci@vger.kernel.org
10460S:      Supported
10461F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10462F:      drivers/pci/host/pci-tegra.c
10463
10464PCI DRIVER FOR RENESAS R-CAR
10465M:      Simon Horman <horms@verge.net.au>
10466L:      linux-pci@vger.kernel.org
10467L:      linux-renesas-soc@vger.kernel.org
10468S:      Maintained
10469F:      drivers/pci/host/*rcar*
10470
10471PCI DRIVER FOR SAMSUNG EXYNOS
10472M:      Jingoo Han <jingoohan1@gmail.com>
10473L:      linux-pci@vger.kernel.org
10474L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10475L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10476S:      Maintained
10477F:      drivers/pci/dwc/pci-exynos.c
10478
10479PCI DRIVER FOR SYNOPSYS DESIGNWARE
10480M:      Jingoo Han <jingoohan1@gmail.com>
10481M:      Joao Pinto <Joao.Pinto@synopsys.com>
10482L:      linux-pci@vger.kernel.org
10483S:      Maintained
10484F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10485F:      drivers/pci/dwc/*designware*
10486
10487PCI DRIVER FOR TI DRA7XX
10488M:      Kishon Vijay Abraham I <kishon@ti.com>
10489L:      linux-omap@vger.kernel.org
10490L:      linux-pci@vger.kernel.org
10491S:      Supported
10492F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10493F:      drivers/pci/dwc/pci-dra7xx.c
10494
10495PCI DRIVER FOR TI KEYSTONE
10496M:      Murali Karicheri <m-karicheri2@ti.com>
10497L:      linux-pci@vger.kernel.org
10498L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10499S:      Maintained
10500F:      drivers/pci/dwc/*keystone*
10501
10502PCI ENDPOINT SUBSYSTEM
10503M:      Kishon Vijay Abraham I <kishon@ti.com>
10504M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10505L:      linux-pci@vger.kernel.org
10506T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10507S:      Supported
10508F:      drivers/pci/endpoint/
10509F:      drivers/misc/pci_endpoint_test.c
10510F:      tools/pci/
10511
10512PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10513M:      Russell Currey <ruscur@russell.cc>
10514L:      linuxppc-dev@lists.ozlabs.org
10515S:      Supported
10516F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10517F:      arch/powerpc/kernel/eeh*.c
10518F:      arch/powerpc/platforms/*/eeh*.c
10519F:      arch/powerpc/include/*/eeh*.h
10520
10521PCI ERROR RECOVERY
10522M:      Linas Vepstas <linasvepstas@gmail.com>
10523L:      linux-pci@vger.kernel.org
10524S:      Supported
10525F:      Documentation/PCI/pci-error-recovery.txt
10526
10527PCI MSI DRIVER FOR ALTERA MSI IP
10528M:      Ley Foon Tan <lftan@altera.com>
10529L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10530L:      linux-pci@vger.kernel.org
10531S:      Supported
10532F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10533F:      drivers/pci/host/pcie-altera-msi.c
10534
10535PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10536M:      Duc Dang <dhdang@apm.com>
10537L:      linux-pci@vger.kernel.org
10538L:      linux-arm-kernel@lists.infradead.org
10539S:      Maintained
10540F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10541F:      drivers/pci/host/pci-xgene-msi.c
10542
10543PCI SUBSYSTEM
10544M:      Bjorn Helgaas <bhelgaas@google.com>
10545L:      linux-pci@vger.kernel.org
10546Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10547T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10548S:      Supported
10549F:      Documentation/devicetree/bindings/pci/
10550F:      Documentation/PCI/
10551F:      drivers/pci/
10552F:      include/linux/pci*
10553F:      arch/x86/pci/
10554F:      arch/x86/kernel/quirks.c
10555
10556PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10557M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10558L:      linux-pci@vger.kernel.org
10559Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10560T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10561S:      Supported
10562F:      drivers/pci/host/
10563F:      drivers/pci/dwc/
10564
10565PCIE DRIVER FOR AXIS ARTPEC
10566M:      Niklas Cassel <niklas.cassel@axis.com>
10567M:      Jesper Nilsson <jesper.nilsson@axis.com>
10568L:      linux-arm-kernel@axis.com
10569L:      linux-pci@vger.kernel.org
10570S:      Maintained
10571F:      Documentation/devicetree/bindings/pci/axis,artpec*
10572F:      drivers/pci/dwc/*artpec*
10573
10574PCIE DRIVER FOR CAVIUM THUNDERX
10575M:      David Daney <david.daney@cavium.com>
10576L:      linux-pci@vger.kernel.org
10577L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10578S:      Supported
10579F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10580F:      drivers/pci/host/pci-thunder-*
10581
10582PCIE DRIVER FOR HISILICON
10583M:      Zhou Wang <wangzhou1@hisilicon.com>
10584L:      linux-pci@vger.kernel.org
10585S:      Maintained
10586F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10587F:      drivers/pci/dwc/pcie-hisi.c
10588
10589PCIE DRIVER FOR HISILICON KIRIN
10590M:      Xiaowei Song <songxiaowei@hisilicon.com>
10591M:      Binghui Wang <wangbinghui@hisilicon.com>
10592L:      linux-pci@vger.kernel.org
10593S:      Maintained
10594F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10595F:      drivers/pci/dwc/pcie-kirin.c
10596
10597PCIE DRIVER FOR HISILICON STB
10598M:      Jianguo Sun <sunjianguo1@huawei.com>
10599M:      Shawn Guo <shawn.guo@linaro.org>
10600L:      linux-pci@vger.kernel.org
10601S:      Maintained
10602F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10603F:      drivers/pci/dwc/pcie-histb.c
10604
10605PCIE DRIVER FOR MEDIATEK
10606M:      Ryder Lee <ryder.lee@mediatek.com>
10607L:      linux-pci@vger.kernel.org
10608L:      linux-mediatek@lists.infradead.org
10609S:      Supported
10610F:      Documentation/devicetree/bindings/pci/mediatek*
10611F:      drivers/pci/host/*mediatek*
10612
10613PCIE DRIVER FOR QUALCOMM MSM
10614M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10615L:      linux-pci@vger.kernel.org
10616L:      linux-arm-msm@vger.kernel.org
10617S:      Maintained
10618F:      drivers/pci/dwc/*qcom*
10619
10620PCIE DRIVER FOR ROCKCHIP
10621M:      Shawn Lin <shawn.lin@rock-chips.com>
10622L:      linux-pci@vger.kernel.org
10623L:      linux-rockchip@lists.infradead.org
10624S:      Maintained
10625F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10626F:      drivers/pci/host/pcie-rockchip.c
10627
10628PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10629M:      Linus Walleij <linus.walleij@linaro.org>
10630L:      linux-pci@vger.kernel.org
10631S:      Maintained
10632F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10633F:      drivers/pci/host/pci-v3-semi.c
10634
10635PCIE DRIVER FOR ST SPEAR13XX
10636M:      Pratyush Anand <pratyush.anand@gmail.com>
10637L:      linux-pci@vger.kernel.org
10638S:      Maintained
10639F:      drivers/pci/dwc/*spear*
10640
10641PCMCIA SUBSYSTEM
10642P:      Linux PCMCIA Team
10643L:      linux-pcmcia@lists.infradead.org
10644W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10645T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10646S:      Maintained
10647F:      Documentation/pcmcia/
10648F:      tools/pcmcia/
10649F:      drivers/pcmcia/
10650F:      include/pcmcia/
10651
10652PCNET32 NETWORK DRIVER
10653M:      Don Fry <pcnet32@frontier.com>
10654L:      netdev@vger.kernel.org
10655S:      Maintained
10656F:      drivers/net/ethernet/amd/pcnet32.c
10657
10658PCRYPT PARALLEL CRYPTO ENGINE
10659M:      Steffen Klassert <steffen.klassert@secunet.com>
10660L:      linux-crypto@vger.kernel.org
10661S:      Maintained
10662F:      crypto/pcrypt.c
10663F:      include/crypto/pcrypt.h
10664
10665PEAQ WMI HOTKEYS DRIVER
10666M:      Hans de Goede <hdegoede@redhat.com>
10667L:      platform-driver-x86@vger.kernel.org
10668S:      Maintained
10669F:      drivers/platform/x86/peaq-wmi.c
10670
10671PER-CPU MEMORY ALLOCATOR
10672M:      Tejun Heo <tj@kernel.org>
10673M:      Christoph Lameter <cl@linux.com>
10674T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10675S:      Maintained
10676F:      include/linux/percpu*.h
10677F:      mm/percpu*.c
10678F:      arch/*/include/asm/percpu.h
10679
10680PER-TASK DELAY ACCOUNTING
10681M:      Balbir Singh <bsingharora@gmail.com>
10682S:      Maintained
10683F:      include/linux/delayacct.h
10684F:      kernel/delayacct.c
10685
10686PERFORMANCE EVENTS SUBSYSTEM
10687M:      Peter Zijlstra <peterz@infradead.org>
10688M:      Ingo Molnar <mingo@redhat.com>
10689M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10690R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10691R:      Jiri Olsa <jolsa@redhat.com>
10692R:      Namhyung Kim <namhyung@kernel.org>
10693L:      linux-kernel@vger.kernel.org
10694T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10695S:      Supported
10696F:      kernel/events/*
10697F:      include/linux/perf_event.h
10698F:      include/uapi/linux/perf_event.h
10699F:      arch/*/kernel/perf_event*.c
10700F:      arch/*/kernel/*/perf_event*.c
10701F:      arch/*/kernel/*/*/perf_event*.c
10702F:      arch/*/include/asm/perf_event.h
10703F:      arch/*/kernel/perf_callchain.c
10704F:      arch/*/events/*
10705F:      tools/perf/
10706
10707PERSONALITY HANDLING
10708M:      Christoph Hellwig <hch@infradead.org>
10709L:      linux-abi-devel@lists.sourceforge.net
10710S:      Maintained
10711F:      include/linux/personality.h
10712F:      include/uapi/linux/personality.h
10713
10714PHONET PROTOCOL
10715M:      Remi Denis-Courmont <courmisch@gmail.com>
10716S:      Supported
10717F:      Documentation/networking/phonet.txt
10718F:      include/linux/phonet.h
10719F:      include/net/phonet/
10720F:      include/uapi/linux/phonet.h
10721F:      net/phonet/
10722
10723PHRAM MTD DRIVER
10724M:      Joern Engel <joern@lazybastard.org>
10725L:      linux-mtd@lists.infradead.org
10726S:      Maintained
10727F:      drivers/mtd/devices/phram.c
10728
10729PICOLCD HID DRIVER
10730M:      Bruno Prémont <bonbons@linux-vserver.org>
10731L:      linux-input@vger.kernel.org
10732S:      Maintained
10733F:      drivers/hid/hid-picolcd*
10734
10735PICOXCELL SUPPORT
10736M:      Jamie Iles <jamie@jamieiles.com>
10737L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10738T:      git git://github.com/jamieiles/linux-2.6-ji.git
10739S:      Supported
10740F:      arch/arm/boot/dts/picoxcell*
10741F:      arch/arm/mach-picoxcell/
10742F:      drivers/crypto/picoxcell*
10743
10744PIN CONTROL SUBSYSTEM
10745M:      Linus Walleij <linus.walleij@linaro.org>
10746L:      linux-gpio@vger.kernel.org
10747T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10748S:      Maintained
10749F:      Documentation/devicetree/bindings/pinctrl/
10750F:      Documentation/driver-api/pinctl.rst
10751F:      drivers/pinctrl/
10752F:      include/linux/pinctrl/
10753
10754PIN CONTROLLER - ATMEL AT91
10755M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10756L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10757S:      Maintained
10758F:      drivers/pinctrl/pinctrl-at91.*
10759
10760PIN CONTROLLER - ATMEL AT91 PIO4
10761M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10762L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10763L:      linux-gpio@vger.kernel.org
10764S:      Supported
10765F:      drivers/pinctrl/pinctrl-at91-pio4.*
10766
10767PIN CONTROLLER - INTEL
10768M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10769M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10770S:      Maintained
10771F:      drivers/pinctrl/intel/
10772
10773PIN CONTROLLER - QUALCOMM
10774M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10775S:      Maintained
10776L:      linux-arm-msm@vger.kernel.org
10777F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10778F:      drivers/pinctrl/qcom/
10779
10780PIN CONTROLLER - RENESAS
10781M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10782M:      Geert Uytterhoeven <geert+renesas@glider.be>
10783L:      linux-renesas-soc@vger.kernel.org
10784T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10785S:      Maintained
10786F:      drivers/pinctrl/sh-pfc/
10787
10788PIN CONTROLLER - SAMSUNG
10789M:      Tomasz Figa <tomasz.figa@gmail.com>
10790M:      Krzysztof Kozlowski <krzk@kernel.org>
10791M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10792L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10793L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10794Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10795T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10796S:      Maintained
10797F:      drivers/pinctrl/samsung/
10798F:      include/dt-bindings/pinctrl/samsung.h
10799F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10800
10801PIN CONTROLLER - SINGLE
10802M:      Tony Lindgren <tony@atomide.com>
10803M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10804L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10805L:      linux-omap@vger.kernel.org
10806S:      Maintained
10807F:      drivers/pinctrl/pinctrl-single.c
10808
10809PIN CONTROLLER - ST SPEAR
10810M:      Viresh Kumar <vireshk@kernel.org>
10811L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10812W:      http://www.st.com/spear
10813S:      Maintained
10814F:      drivers/pinctrl/spear/
10815
10816PISTACHIO SOC SUPPORT
10817M:      James Hartley <james.hartley@sondrel.com>
10818L:      linux-mips@linux-mips.org
10819S:      Odd Fixes
10820F:      arch/mips/pistachio/
10821F:      arch/mips/include/asm/mach-pistachio/
10822F:      arch/mips/boot/dts/img/pistachio*
10823F:      arch/mips/configs/pistachio*_defconfig
10824
10825PKTCDVD DRIVER
10826S:      Orphan
10827M:      linux-block@vger.kernel.org
10828F:      drivers/block/pktcdvd.c
10829F:      include/linux/pktcdvd.h
10830F:      include/uapi/linux/pktcdvd.h
10831
10832PKUNITY SOC DRIVERS
10833M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10834W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10835S:      Maintained
10836T:      git git://github.com/gxt/linux.git
10837F:      drivers/input/serio/i8042-unicore32io.h
10838F:      drivers/i2c/busses/i2c-puv3.c
10839F:      drivers/video/fbdev/fb-puv3.c
10840F:      drivers/rtc/rtc-puv3.c
10841
10842PMBUS HARDWARE MONITORING DRIVERS
10843M:      Guenter Roeck <linux@roeck-us.net>
10844L:      linux-hwmon@vger.kernel.org
10845W:      http://hwmon.wiki.kernel.org/
10846W:      http://www.roeck-us.net/linux/drivers/
10847T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10848S:      Maintained
10849F:      Documentation/hwmon/pmbus
10850F:      drivers/hwmon/pmbus/
10851F:      include/linux/pmbus.h
10852
10853PMC SIERRA MaxRAID DRIVER
10854L:      linux-scsi@vger.kernel.org
10855W:      http://www.pmc-sierra.com/
10856S:      Orphan
10857F:      drivers/scsi/pmcraid.*
10858
10859PMC SIERRA PM8001 DRIVER
10860M:      Jack Wang <jinpu.wang@profitbricks.com>
10861M:      lindar_liu@usish.com
10862L:      linux-scsi@vger.kernel.org
10863S:      Supported
10864F:      drivers/scsi/pm8001/
10865
10866PNP SUPPORT
10867M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10868S:      Maintained
10869F:      drivers/pnp/
10870
10871POSIX CLOCKS and TIMERS
10872M:      Thomas Gleixner <tglx@linutronix.de>
10873L:      linux-kernel@vger.kernel.org
10874T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10875S:      Maintained
10876F:      fs/timerfd.c
10877F:      include/linux/timer*
10878F:      kernel/time/*timer*
10879
10880POWER MANAGEMENT CORE
10881M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10882L:      linux-pm@vger.kernel.org
10883T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10884B:      https://bugzilla.kernel.org
10885S:      Supported
10886F:      drivers/base/power/
10887F:      include/linux/pm.h
10888F:      include/linux/pm_*
10889F:      include/linux/powercap.h
10890F:      drivers/powercap/
10891
10892POWER STATE COORDINATION INTERFACE (PSCI)
10893M:      Mark Rutland <mark.rutland@arm.com>
10894M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10895L:      linux-arm-kernel@lists.infradead.org
10896S:      Maintained
10897F:      drivers/firmware/psci*.c
10898F:      include/linux/psci.h
10899F:      include/uapi/linux/psci.h
10900
10901POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10902M:      Sebastian Reichel <sre@kernel.org>
10903L:      linux-pm@vger.kernel.org
10904T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10905S:      Maintained
10906F:      Documentation/devicetree/bindings/power/supply/
10907F:      include/linux/power_supply.h
10908F:      drivers/power/supply/
10909
10910POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10911M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10912L:      linuxppc-dev@lists.ozlabs.org
10913S:      Maintained
10914F:      drivers/char/powernv-op-panel.c
10915
10916PPP OVER ATM (RFC 2364)
10917M:      Mitchell Blank Jr <mitch@sfgoth.com>
10918S:      Maintained
10919F:      net/atm/pppoatm.c
10920F:      include/uapi/linux/atmppp.h
10921
10922PPP OVER ETHERNET
10923M:      Michal Ostrowski <mostrows@earthlink.net>
10924S:      Maintained
10925F:      drivers/net/ppp/pppoe.c
10926F:      drivers/net/ppp/pppox.c
10927
10928PPP OVER L2TP
10929M:      James Chapman <jchapman@katalix.com>
10930S:      Maintained
10931F:      net/l2tp/l2tp_ppp.c
10932F:      include/linux/if_pppol2tp.h
10933F:      include/uapi/linux/if_pppol2tp.h
10934
10935PPP PROTOCOL DRIVERS AND COMPRESSORS
10936M:      Paul Mackerras <paulus@samba.org>
10937L:      linux-ppp@vger.kernel.org
10938S:      Maintained
10939F:      drivers/net/ppp/ppp_*
10940
10941PPS SUPPORT
10942M:      Rodolfo Giometti <giometti@enneenne.com>
10943W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10944L:      linuxpps@ml.enneenne.com (subscribers-only)
10945S:      Maintained
10946F:      Documentation/pps/
10947F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10948F:      Documentation/ABI/testing/sysfs-pps
10949F:      drivers/pps/
10950F:      include/linux/pps*.h
10951F:      include/uapi/linux/pps.h
10952
10953PPTP DRIVER
10954M:      Dmitry Kozlov <xeb@mail.ru>
10955L:      netdev@vger.kernel.org
10956S:      Maintained
10957F:      drivers/net/ppp/pptp.c
10958W:      http://sourceforge.net/projects/accel-pptp
10959
10960PREEMPTIBLE KERNEL
10961M:      Robert Love <rml@tech9.net>
10962L:      kpreempt-tech@lists.sourceforge.net
10963W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10964S:      Supported
10965F:      Documentation/preempt-locking.txt
10966F:      include/linux/preempt.h
10967
10968PRINTK
10969M:      Petr Mladek <pmladek@suse.com>
10970M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10971R:      Steven Rostedt <rostedt@goodmis.org>
10972S:      Maintained
10973F:      kernel/printk/
10974F:      include/linux/printk.h
10975
10976PRISM54 WIRELESS DRIVER
10977M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10978L:      linux-wireless@vger.kernel.org
10979W:      http://wireless.kernel.org/en/users/Drivers/p54
10980S:      Obsolete
10981F:      drivers/net/wireless/intersil/prism54/
10982
10983PROC SYSCTL
10984M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10985M:      Kees Cook <keescook@chromium.org>
10986L:      linux-kernel@vger.kernel.org
10987L:      linux-fsdevel@vger.kernel.org
10988S:      Maintained
10989F:      fs/proc/proc_sysctl.c
10990F:      include/linux/sysctl.h
10991F:      kernel/sysctl.c
10992F:      tools/testing/selftests/sysctl/
10993
10994PS3 NETWORK SUPPORT
10995M:      Geoff Levand <geoff@infradead.org>
10996L:      netdev@vger.kernel.org
10997L:      linuxppc-dev@lists.ozlabs.org
10998S:      Maintained
10999F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11000
11001PS3 PLATFORM SUPPORT
11002M:      Geoff Levand <geoff@infradead.org>
11003L:      linuxppc-dev@lists.ozlabs.org
11004S:      Maintained
11005F:      arch/powerpc/boot/ps3*
11006F:      arch/powerpc/include/asm/lv1call.h
11007F:      arch/powerpc/include/asm/ps3*.h
11008F:      arch/powerpc/platforms/ps3/
11009F:      drivers/*/ps3*
11010F:      drivers/ps3/
11011F:      drivers/rtc/rtc-ps3.c
11012F:      drivers/usb/host/*ps3.c
11013F:      sound/ppc/snd_ps3*
11014
11015PS3VRAM DRIVER
11016M:      Jim Paris <jim@jtan.com>
11017M:      Geoff Levand <geoff@infradead.org>
11018L:      linuxppc-dev@lists.ozlabs.org
11019S:      Maintained
11020F:      drivers/block/ps3vram.c
11021
11022PSAMPLE PACKET SAMPLING SUPPORT:
11023M:      Yotam Gigi <yotam.gi@gmail.com>
11024S:      Maintained
11025F:      net/psample
11026F:      include/net/psample.h
11027F:      include/uapi/linux/psample.h
11028
11029PSTORE FILESYSTEM
11030M:      Kees Cook <keescook@chromium.org>
11031M:      Anton Vorontsov <anton@enomsg.org>
11032M:      Colin Cross <ccross@android.com>
11033M:      Tony Luck <tony.luck@intel.com>
11034S:      Maintained
11035T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11036F:      fs/pstore/
11037F:      include/linux/pstore*
11038F:      drivers/firmware/efi/efi-pstore.c
11039F:      drivers/acpi/apei/erst.c
11040F:      Documentation/admin-guide/ramoops.rst
11041F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11042K:      \b(pstore|ramoops)
11043
11044PTP HARDWARE CLOCK SUPPORT
11045M:      Richard Cochran <richardcochran@gmail.com>
11046L:      netdev@vger.kernel.org
11047S:      Maintained
11048W:      http://linuxptp.sourceforge.net/
11049F:      Documentation/ABI/testing/sysfs-ptp
11050F:      Documentation/ptp/*
11051F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11052F:      drivers/net/phy/dp83640*
11053F:      drivers/ptp/*
11054F:      include/linux/ptp_cl*
11055
11056PTRACE SUPPORT
11057M:      Oleg Nesterov <oleg@redhat.com>
11058S:      Maintained
11059F:      include/asm-generic/syscall.h
11060F:      include/linux/ptrace.h
11061F:      include/linux/regset.h
11062F:      include/linux/tracehook.h
11063F:      include/uapi/linux/ptrace.h
11064F:      include/uapi/linux/ptrace.h
11065F:      include/asm-generic/ptrace.h
11066F:      kernel/ptrace.c
11067F:      arch/*/ptrace*.c
11068F:      arch/*/*/ptrace*.c
11069F:      arch/*/include/asm/ptrace*.h
11070
11071PULSE8-CEC DRIVER
11072M:      Hans Verkuil <hverkuil@xs4all.nl>
11073L:      linux-media@vger.kernel.org
11074T:      git git://linuxtv.org/media_tree.git
11075S:      Maintained
11076F:      drivers/media/usb/pulse8-cec/*
11077F:      Documentation/media/cec-drivers/pulse8-cec.rst
11078
11079PVRUSB2 VIDEO4LINUX DRIVER
11080M:      Mike Isely <isely@pobox.com>
11081L:      pvrusb2@isely.net       (subscribers-only)
11082L:      linux-media@vger.kernel.org
11083W:      http://www.isely.net/pvrusb2/
11084T:      git git://linuxtv.org/media_tree.git
11085S:      Maintained
11086F:      Documentation/media/v4l-drivers/pvrusb2*
11087F:      drivers/media/usb/pvrusb2/
11088
11089PWC WEBCAM DRIVER
11090M:      Hans Verkuil <hverkuil@xs4all.nl>
11091L:      linux-media@vger.kernel.org
11092T:      git git://linuxtv.org/media_tree.git
11093S:      Odd Fixes
11094F:      drivers/media/usb/pwc/*
11095
11096PWM FAN DRIVER
11097M:      Kamil Debski <kamil@wypas.org>
11098M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11099L:      linux-hwmon@vger.kernel.org
11100S:      Supported
11101F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11102F:      Documentation/hwmon/pwm-fan
11103F:      drivers/hwmon/pwm-fan.c
11104
11105PWM IR Transmitter
11106M:      Sean Young <sean@mess.org>
11107L:      linux-media@vger.kernel.org
11108S:      Maintained
11109F:      drivers/media/rc/pwm-ir-tx.c
11110
11111PWM SUBSYSTEM
11112M:      Thierry Reding <thierry.reding@gmail.com>
11113L:      linux-pwm@vger.kernel.org
11114S:      Maintained
11115T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11116F:      Documentation/pwm.txt
11117F:      Documentation/devicetree/bindings/pwm/
11118F:      include/linux/pwm.h
11119F:      drivers/pwm/
11120F:      drivers/video/backlight/pwm_bl.c
11121F:      include/linux/pwm_backlight.h
11122F:      drivers/gpio/gpio-mvebu.c
11123F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11124
11125PXA GPIO DRIVER
11126M:      Robert Jarzmik <robert.jarzmik@free.fr>
11127L:      linux-gpio@vger.kernel.org
11128S:      Maintained
11129F:      drivers/gpio/gpio-pxa.c
11130
11131PXA MMCI DRIVER
11132S:      Orphan
11133
11134PXA RTC DRIVER
11135M:      Robert Jarzmik <robert.jarzmik@free.fr>
11136L:      linux-rtc@vger.kernel.org
11137S:      Maintained
11138
11139PXA2xx/PXA3xx SUPPORT
11140M:      Daniel Mack <daniel@zonque.org>
11141M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11142M:      Robert Jarzmik <robert.jarzmik@free.fr>
11143L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11144T:      git git://github.com/hzhuang1/linux.git
11145T:      git git://github.com/rjarzmik/linux.git
11146S:      Maintained
11147F:      arch/arm/boot/dts/pxa*
11148F:      arch/arm/mach-pxa/
11149F:      drivers/dma/pxa*
11150F:      drivers/pcmcia/pxa2xx*
11151F:      drivers/pinctrl/pxa/
11152F:      drivers/spi/spi-pxa2xx*
11153F:      drivers/usb/gadget/udc/pxa2*
11154F:      include/sound/pxa2xx-lib.h
11155F:      sound/arm/pxa*
11156F:      sound/soc/pxa/
11157
11158PXA3xx NAND FLASH DRIVER
11159M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11160L:      linux-mtd@lists.infradead.org
11161S:      Maintained
11162F:      drivers/mtd/nand/pxa3xx_nand.c
11163
11164QAT DRIVER
11165M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11166L:      qat-linux@intel.com
11167S:      Supported
11168F:      drivers/crypto/qat/
11169
11170QCOM AUDIO (ASoC) DRIVERS
11171M:      Patrick Lai <plai@codeaurora.org>
11172M:      Banajit Goswami <bgoswami@codeaurora.org>
11173L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11174S:      Supported
11175F:      sound/soc/qcom/
11176
11177QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11178M:      Gabriel Somlo <somlo@cmu.edu>
11179M:      "Michael S. Tsirkin" <mst@redhat.com>
11180L:      qemu-devel@nongnu.org
11181S:      Maintained
11182F:      drivers/firmware/qemu_fw_cfg.c
11183
11184QIB DRIVER
11185M:      Mike Marciniszyn <infinipath@intel.com>
11186L:      linux-rdma@vger.kernel.org
11187S:      Supported
11188F:      drivers/infiniband/hw/qib/
11189
11190QLOGIC QL41xxx FCOE DRIVER
11191M:      QLogic-Storage-Upstream@cavium.com
11192L:      linux-scsi@vger.kernel.org
11193S:      Supported
11194F:      drivers/scsi/qedf/
11195
11196QLOGIC QL41xxx ISCSI DRIVER
11197M:      QLogic-Storage-Upstream@cavium.com
11198L:      linux-scsi@vger.kernel.org
11199S:      Supported
11200F:      drivers/scsi/qedi/
11201
11202QLOGIC QL4xxx ETHERNET DRIVER
11203M:      Ariel Elior <Ariel.Elior@cavium.com>
11204M:      everest-linux-l2@cavium.com
11205L:      netdev@vger.kernel.org
11206S:      Supported
11207F:      drivers/net/ethernet/qlogic/qed/
11208F:      include/linux/qed/
11209F:      drivers/net/ethernet/qlogic/qede/
11210
11211QLOGIC QL4xxx RDMA DRIVER
11212M:      Ram Amrani <Ram.Amrani@cavium.com>
11213M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11214M:      Ariel Elior <Ariel.Elior@cavium.com>
11215L:      linux-rdma@vger.kernel.org
11216S:      Supported
11217F:      drivers/infiniband/hw/qedr/
11218F:      include/uapi/rdma/qedr-abi.h
11219
11220QLOGIC QLA1280 SCSI DRIVER
11221M:      Michael Reed <mdr@sgi.com>
11222L:      linux-scsi@vger.kernel.org
11223S:      Maintained
11224F:      drivers/scsi/qla1280.[ch]
11225
11226QLOGIC QLA2XXX FC-SCSI DRIVER
11227M:      qla2xxx-upstream@qlogic.com
11228L:      linux-scsi@vger.kernel.org
11229S:      Supported
11230F:      Documentation/scsi/LICENSE.qla2xxx
11231F:      drivers/scsi/qla2xxx/
11232
11233QLOGIC QLA3XXX NETWORK DRIVER
11234M:      Dept-GELinuxNICDev@cavium.com
11235L:      netdev@vger.kernel.org
11236S:      Supported
11237F:      Documentation/networking/LICENSE.qla3xxx
11238F:      drivers/net/ethernet/qlogic/qla3xxx.*
11239
11240QLOGIC QLA4XXX iSCSI DRIVER
11241M:      QLogic-Storage-Upstream@qlogic.com
11242L:      linux-scsi@vger.kernel.org
11243S:      Supported
11244F:      Documentation/scsi/LICENSE.qla4xxx
11245F:      drivers/scsi/qla4xxx/
11246
11247QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11248M:      Harish Patil <harish.patil@cavium.com>
11249M:      Manish Chopra <manish.chopra@cavium.com>
11250M:      Dept-GELinuxNICDev@cavium.com
11251L:      netdev@vger.kernel.org
11252S:      Supported
11253F:      drivers/net/ethernet/qlogic/qlcnic/
11254
11255QLOGIC QLGE 10Gb ETHERNET DRIVER
11256M:      Harish Patil <harish.patil@cavium.com>
11257M:      Manish Chopra <manish.chopra@cavium.com>
11258M:      Dept-GELinuxNICDev@cavium.com
11259L:      netdev@vger.kernel.org
11260S:      Supported
11261F:      drivers/net/ethernet/qlogic/qlge/
11262
11263QNX4 FILESYSTEM
11264M:      Anders Larsen <al@alarsen.net>
11265W:      http://www.alarsen.net/linux/qnx4fs/
11266S:      Maintained
11267F:      fs/qnx4/
11268F:      include/uapi/linux/qnx4_fs.h
11269F:      include/uapi/linux/qnxtypes.h
11270
11271QORIQ DPAA2 FSL-MC BUS DRIVER
11272M:      Stuart Yoder <stuyoder@gmail.com>
11273M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11274L:      linux-kernel@vger.kernel.org
11275S:      Maintained
11276F:      drivers/staging/fsl-mc/
11277F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11278
11279QT1010 MEDIA DRIVER
11280M:      Antti Palosaari <crope@iki.fi>
11281L:      linux-media@vger.kernel.org
11282W:      https://linuxtv.org
11283W:      http://palosaari.fi/linux/
11284Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11285T:      git git://linuxtv.org/anttip/media_tree.git
11286S:      Maintained
11287F:      drivers/media/tuners/qt1010*
11288
11289QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11290M:      Kalle Valo <kvalo@qca.qualcomm.com>
11291L:      ath10k@lists.infradead.org
11292W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11293T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11294S:      Supported
11295F:      drivers/net/wireless/ath/ath10k/
11296
11297QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11298M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11299L:      linux-wireless@vger.kernel.org
11300W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11301S:      Supported
11302F:      drivers/net/wireless/ath/ath9k/
11303
11304QUALCOMM CAMERA SUBSYSTEM DRIVER
11305M:      Todor Tomov <todor.tomov@linaro.org>
11306L:      linux-media@vger.kernel.org
11307S:      Maintained
11308F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11309F:      Documentation/media/v4l-drivers/qcom_camss.rst
11310F:      drivers/media/platform/qcom/camss-8x16/
11311
11312QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11313M:      Timur Tabi <timur@codeaurora.org>
11314L:      netdev@vger.kernel.org
11315S:      Supported
11316F:      drivers/net/ethernet/qualcomm/emac/
11317
11318QUALCOMM HEXAGON ARCHITECTURE
11319M:      Richard Kuo <rkuo@codeaurora.org>
11320L:      linux-hexagon@vger.kernel.org
11321T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11322S:      Supported
11323F:      arch/hexagon/
11324
11325QUALCOMM IOMMU
11326M:      Rob Clark <robdclark@gmail.com>
11327L:      iommu@lists.linux-foundation.org
11328L:      linux-arm-msm@vger.kernel.org
11329S:      Maintained
11330F:      drivers/iommu/qcom_iommu.c
11331
11332QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11333M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11334L:      linux-media@vger.kernel.org
11335L:      linux-arm-msm@vger.kernel.org
11336T:      git git://linuxtv.org/media_tree.git
11337S:      Maintained
11338F:      drivers/media/platform/qcom/venus/
11339
11340QUALCOMM WCN36XX WIRELESS DRIVER
11341M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11342L:      wcn36xx@lists.infradead.org
11343W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11344T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11345S:      Supported
11346F:      drivers/net/wireless/ath/wcn36xx/
11347
11348QUANTENNA QTNFMAC WIRELESS DRIVER
11349M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11350M:      Avinash Patil <avinashp@quantenna.com>
11351M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11352L:      linux-wireless@vger.kernel.org
11353S:      Maintained
11354F:      drivers/net/wireless/quantenna
11355
11356RADEON and AMDGPU DRM DRIVERS
11357M:      Alex Deucher <alexander.deucher@amd.com>
11358M:      Christian König <christian.koenig@amd.com>
11359L:      amd-gfx@lists.freedesktop.org
11360T:      git git://people.freedesktop.org/~agd5f/linux
11361S:      Supported
11362F:      drivers/gpu/drm/radeon/
11363F:      include/uapi/drm/radeon_drm.h
11364F:      drivers/gpu/drm/amd/
11365F:      include/uapi/drm/amdgpu_drm.h
11366
11367RADEON FRAMEBUFFER DISPLAY DRIVER
11368M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11369L:      linux-fbdev@vger.kernel.org
11370S:      Maintained
11371F:      drivers/video/fbdev/aty/radeon*
11372F:      include/uapi/linux/radeonfb.h
11373
11374RADIOSHARK RADIO DRIVER
11375M:      Hans Verkuil <hverkuil@xs4all.nl>
11376L:      linux-media@vger.kernel.org
11377T:      git git://linuxtv.org/media_tree.git
11378S:      Maintained
11379F:      drivers/media/radio/radio-shark.c
11380
11381RADIOSHARK2 RADIO DRIVER
11382M:      Hans Verkuil <hverkuil@xs4all.nl>
11383L:      linux-media@vger.kernel.org
11384T:      git git://linuxtv.org/media_tree.git
11385S:      Maintained
11386F:      drivers/media/radio/radio-shark2.c
11387F:      drivers/media/radio/radio-tea5777.c
11388
11389RADOS BLOCK DEVICE (RBD)
11390M:      Ilya Dryomov <idryomov@gmail.com>
11391M:      Sage Weil <sage@redhat.com>
11392M:      Alex Elder <elder@kernel.org>
11393L:      ceph-devel@vger.kernel.org
11394W:      http://ceph.com/
11395T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11396T:      git git://github.com/ceph/ceph-client.git
11397S:      Supported
11398F:      Documentation/ABI/testing/sysfs-bus-rbd
11399F:      drivers/block/rbd.c
11400F:      drivers/block/rbd_types.h
11401
11402RAGE128 FRAMEBUFFER DISPLAY DRIVER
11403M:      Paul Mackerras <paulus@samba.org>
11404L:      linux-fbdev@vger.kernel.org
11405S:      Maintained
11406F:      drivers/video/fbdev/aty/aty128fb.c
11407
11408RAINSHADOW-CEC DRIVER
11409M:      Hans Verkuil <hverkuil@xs4all.nl>
11410L:      linux-media@vger.kernel.org
11411T:      git git://linuxtv.org/media_tree.git
11412S:      Maintained
11413F:      drivers/media/usb/rainshadow-cec/*
11414
11415RALINK MIPS ARCHITECTURE
11416M:      John Crispin <john@phrozen.org>
11417L:      linux-mips@linux-mips.org
11418S:      Maintained
11419F:      arch/mips/ralink
11420
11421RALINK RT2X00 WIRELESS LAN DRIVER
11422P:      rt2x00 project
11423M:      Stanislaw Gruszka <sgruszka@redhat.com>
11424M:      Helmut Schaa <helmut.schaa@googlemail.com>
11425L:      linux-wireless@vger.kernel.org
11426S:      Maintained
11427F:      drivers/net/wireless/ralink/rt2x00/
11428
11429RAMDISK RAM BLOCK DEVICE DRIVER
11430M:      Jens Axboe <axboe@kernel.dk>
11431S:      Maintained
11432F:      Documentation/blockdev/ramdisk.txt
11433F:      drivers/block/brd.c
11434
11435RANDOM NUMBER DRIVER
11436M:      "Theodore Ts'o" <tytso@mit.edu>
11437S:      Maintained
11438F:      drivers/char/random.c
11439
11440RAPIDIO SUBSYSTEM
11441M:      Matt Porter <mporter@kernel.crashing.org>
11442M:      Alexandre Bounine <alexandre.bounine@idt.com>
11443S:      Maintained
11444F:      drivers/rapidio/
11445
11446RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11447L:      linux-wireless@vger.kernel.org
11448S:      Orphan
11449F:      drivers/net/wireless/ray*
11450
11451RCUTORTURE MODULE
11452M:      Josh Triplett <josh@joshtriplett.org>
11453M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11454L:      linux-kernel@vger.kernel.org
11455S:      Supported
11456T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11457F:      Documentation/RCU/torture.txt
11458F:      kernel/rcu/rcutorture.c
11459
11460RCUTORTURE TEST FRAMEWORK
11461M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11462M:      Josh Triplett <josh@joshtriplett.org>
11463R:      Steven Rostedt <rostedt@goodmis.org>
11464R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11465R:      Lai Jiangshan <jiangshanlai@gmail.com>
11466L:      linux-kernel@vger.kernel.org
11467S:      Supported
11468T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11469F:      tools/testing/selftests/rcutorture
11470
11471RDC R-321X SoC
11472M:      Florian Fainelli <florian@openwrt.org>
11473S:      Maintained
11474
11475RDC R6040 FAST ETHERNET DRIVER
11476M:      Florian Fainelli <f.fainelli@gmail.com>
11477L:      netdev@vger.kernel.org
11478S:      Maintained
11479F:      drivers/net/ethernet/rdc/r6040.c
11480
11481RDMAVT - RDMA verbs software
11482M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11483L:      linux-rdma@vger.kernel.org
11484S:      Supported
11485F:      drivers/infiniband/sw/rdmavt
11486
11487RDS - RELIABLE DATAGRAM SOCKETS
11488M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11489L:      netdev@vger.kernel.org
11490L:      linux-rdma@vger.kernel.org
11491L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11492W:      https://oss.oracle.com/projects/rds/
11493S:      Supported
11494F:      net/rds/
11495F:      Documentation/networking/rds.txt
11496
11497RDT - RESOURCE ALLOCATION
11498M:      Fenghua Yu <fenghua.yu@intel.com>
11499L:      linux-kernel@vger.kernel.org
11500S:      Supported
11501F:      arch/x86/kernel/cpu/intel_rdt*
11502F:      arch/x86/include/asm/intel_rdt_sched.h
11503F:      Documentation/x86/intel_rdt*
11504
11505READ-COPY UPDATE (RCU)
11506M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11507M:      Josh Triplett <josh@joshtriplett.org>
11508R:      Steven Rostedt <rostedt@goodmis.org>
11509R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11510R:      Lai Jiangshan <jiangshanlai@gmail.com>
11511L:      linux-kernel@vger.kernel.org
11512W:      http://www.rdrop.com/users/paulmck/RCU/
11513S:      Supported
11514T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11515F:      Documentation/RCU/
11516X:      Documentation/RCU/torture.txt
11517F:      include/linux/rcu*
11518X:      include/linux/srcu.h
11519F:      kernel/rcu/
11520X:      kernel/torture.c
11521
11522REAL TIME CLOCK (RTC) SUBSYSTEM
11523M:      Alessandro Zummo <a.zummo@towertech.it>
11524M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11525L:      linux-rtc@vger.kernel.org
11526Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11527T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11528S:      Maintained
11529F:      Documentation/devicetree/bindings/rtc/
11530F:      Documentation/rtc.txt
11531F:      drivers/rtc/
11532F:      include/linux/rtc.h
11533F:      include/uapi/linux/rtc.h
11534F:      include/linux/rtc/
11535F:      include/linux/platform_data/rtc-*
11536F:      tools/testing/selftests/timers/rtctest.c
11537
11538REALTEK AUDIO CODECS
11539M:      Bard Liao <bardliao@realtek.com>
11540M:      Oder Chiou <oder_chiou@realtek.com>
11541S:      Maintained
11542F:      sound/soc/codecs/rt*
11543F:      include/sound/rt*.h
11544
11545REGISTER MAP ABSTRACTION
11546M:      Mark Brown <broonie@kernel.org>
11547L:      linux-kernel@vger.kernel.org
11548T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11549S:      Supported
11550F:      Documentation/devicetree/bindings/regmap/
11551F:      drivers/base/regmap/
11552F:      include/linux/regmap.h
11553
11554REISERFS FILE SYSTEM
11555L:      reiserfs-devel@vger.kernel.org
11556S:      Supported
11557F:      fs/reiserfs/
11558
11559REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11560M:      Ohad Ben-Cohen <ohad@wizery.com>
11561M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11562L:      linux-remoteproc@vger.kernel.org
11563T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11564S:      Maintained
11565F:      Documentation/devicetree/bindings/remoteproc/
11566F:      Documentation/remoteproc.txt
11567F:      drivers/remoteproc/
11568F:      include/linux/remoteproc.h
11569
11570REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11571M:      Ohad Ben-Cohen <ohad@wizery.com>
11572M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11573L:      linux-remoteproc@vger.kernel.org
11574T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11575S:      Maintained
11576F:      drivers/rpmsg/
11577F:      Documentation/rpmsg.txt
11578F:      include/linux/rpmsg.h
11579F:      include/linux/rpmsg/
11580
11581RENESAS CLOCK DRIVERS
11582M:      Geert Uytterhoeven <geert+renesas@glider.be>
11583L:      linux-renesas-soc@vger.kernel.org
11584T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11585S:      Supported
11586F:      drivers/clk/renesas/
11587
11588RENESAS ETHERNET DRIVERS
11589R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11590L:      netdev@vger.kernel.org
11591L:      linux-renesas-soc@vger.kernel.org
11592F:      Documentation/devicetree/bindings/net/renesas,*.txt
11593F:      Documentation/devicetree/bindings/net/sh_eth.txt
11594F:      drivers/net/ethernet/renesas/
11595F:      include/linux/sh_eth.h
11596
11597RENESAS R-CAR GYROADC DRIVER
11598M:      Marek Vasut <marek.vasut@gmail.com>
11599L:      linux-iio@vger.kernel.org
11600S:      Supported
11601F:      drivers/iio/adc/rcar_gyro_adc.c
11602
11603RENESAS USB PHY DRIVER
11604M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11605L:      linux-renesas-soc@vger.kernel.org
11606S:      Maintained
11607F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11608
11609RESET CONTROLLER FRAMEWORK
11610M:      Philipp Zabel <p.zabel@pengutronix.de>
11611T:      git git://git.pengutronix.de/git/pza/linux
11612S:      Maintained
11613F:      drivers/reset/
11614F:      Documentation/devicetree/bindings/reset/
11615F:      include/dt-bindings/reset/
11616F:      include/linux/reset.h
11617F:      include/linux/reset-controller.h
11618
11619RFKILL
11620M:      Johannes Berg <johannes@sipsolutions.net>
11621L:      linux-wireless@vger.kernel.org
11622W:      http://wireless.kernel.org/
11623T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11624T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11625S:      Maintained
11626F:      Documentation/rfkill.txt
11627F:      Documentation/ABI/stable/sysfs-class-rfkill
11628F:      net/rfkill/
11629
11630RHASHTABLE
11631M:      Thomas Graf <tgraf@suug.ch>
11632M:      Herbert Xu <herbert@gondor.apana.org.au>
11633L:      netdev@vger.kernel.org
11634S:      Maintained
11635F:      lib/rhashtable.c
11636F:      include/linux/rhashtable.h
11637
11638RICOH R5C592 MEMORYSTICK DRIVER
11639M:      Maxim Levitsky <maximlevitsky@gmail.com>
11640S:      Maintained
11641F:      drivers/memstick/host/r592.*
11642
11643RICOH SMARTMEDIA/XD DRIVER
11644M:      Maxim Levitsky <maximlevitsky@gmail.com>
11645S:      Maintained
11646F:      drivers/mtd/nand/r852.c
11647F:      drivers/mtd/nand/r852.h
11648
11649RISC-V ARCHITECTURE
11650M:      Palmer Dabbelt <palmer@sifive.com>
11651M:      Albert Ou <albert@sifive.com>
11652L:      linux-riscv@lists.infradead.org
11653T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11654S:      Supported
11655F:      arch/riscv/
11656K:      riscv
11657N:      riscv
11658
11659ROCCAT DRIVERS
11660M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11661W:      http://sourceforge.net/projects/roccat/
11662S:      Maintained
11663F:      drivers/hid/hid-roccat*
11664F:      include/linux/hid-roccat*
11665F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11666
11667ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11668M:      Jacob chen <jacob2.chen@rock-chips.com>
11669L:      linux-media@vger.kernel.org
11670S:      Maintained
11671F:      drivers/media/platform/rockchip/rga/
11672F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11673
11674ROCKER DRIVER
11675M:      Jiri Pirko <jiri@resnulli.us>
11676L:      netdev@vger.kernel.org
11677S:      Supported
11678F:      drivers/net/ethernet/rocker/
11679
11680ROCKETPORT DRIVER
11681P:      Comtrol Corp.
11682W:      http://www.comtrol.com
11683S:      Maintained
11684F:      Documentation/serial/rocket.txt
11685F:      drivers/tty/rocket*
11686
11687ROCKETPORT EXPRESS/INFINITY DRIVER
11688M:      Kevin Cernekee <cernekee@gmail.com>
11689L:      linux-serial@vger.kernel.org
11690S:      Odd Fixes
11691F:      drivers/tty/serial/rp2.*
11692
11693ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11694M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11695L:      linux-kernel@vger.kernel.org
11696L:      linux-renesas-soc@vger.kernel.org
11697S:      Supported
11698F:      drivers/mfd/bd9571mwv.c
11699F:      drivers/regulator/bd9571mwv-regulator.c
11700F:      drivers/gpio/gpio-bd9571mwv.c
11701F:      include/linux/mfd/bd9571mwv.h
11702F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11703
11704ROSE NETWORK LAYER
11705M:      Ralf Baechle <ralf@linux-mips.org>
11706L:      linux-hams@vger.kernel.org
11707W:      http://www.linux-ax25.org/
11708S:      Maintained
11709F:      include/net/rose.h
11710F:      include/uapi/linux/rose.h
11711F:      net/rose/
11712
11713RTL2830 MEDIA DRIVER
11714M:      Antti Palosaari <crope@iki.fi>
11715L:      linux-media@vger.kernel.org
11716W:      https://linuxtv.org
11717W:      http://palosaari.fi/linux/
11718Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11719T:      git git://linuxtv.org/anttip/media_tree.git
11720S:      Maintained
11721F:      drivers/media/dvb-frontends/rtl2830*
11722
11723RTL2832 MEDIA DRIVER
11724M:      Antti Palosaari <crope@iki.fi>
11725L:      linux-media@vger.kernel.org
11726W:      https://linuxtv.org
11727W:      http://palosaari.fi/linux/
11728Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11729T:      git git://linuxtv.org/anttip/media_tree.git
11730S:      Maintained
11731F:      drivers/media/dvb-frontends/rtl2832*
11732
11733RTL2832_SDR MEDIA DRIVER
11734M:      Antti Palosaari <crope@iki.fi>
11735L:      linux-media@vger.kernel.org
11736W:      https://linuxtv.org
11737W:      http://palosaari.fi/linux/
11738Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11739T:      git git://linuxtv.org/anttip/media_tree.git
11740S:      Maintained
11741F:      drivers/media/dvb-frontends/rtl2832_sdr*
11742
11743RTL8180 WIRELESS DRIVER
11744L:      linux-wireless@vger.kernel.org
11745W:      http://wireless.kernel.org/
11746T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11747S:      Orphan
11748F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11749
11750RTL8187 WIRELESS DRIVER
11751M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11752M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11753M:      Larry Finger <Larry.Finger@lwfinger.net>
11754L:      linux-wireless@vger.kernel.org
11755W:      http://wireless.kernel.org/
11756T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11757S:      Maintained
11758F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11759
11760RTL8192CE WIRELESS DRIVER
11761M:      Larry Finger <Larry.Finger@lwfinger.net>
11762M:      Chaoming Li <chaoming_li@realsil.com.cn>
11763L:      linux-wireless@vger.kernel.org
11764W:      http://wireless.kernel.org/
11765T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11766S:      Maintained
11767F:      drivers/net/wireless/realtek/rtlwifi/
11768F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11769
11770RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11771M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11772L:      linux-wireless@vger.kernel.org
11773T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11774S:      Maintained
11775F:      drivers/net/wireless/realtek/rtl8xxxu/
11776
11777RXRPC SOCKETS (AF_RXRPC)
11778M:      David Howells <dhowells@redhat.com>
11779L:      linux-afs@lists.infradead.org
11780S:      Supported
11781F:      net/rxrpc/
11782F:      include/keys/rxrpc-type.h
11783F:      include/net/af_rxrpc.h
11784F:      include/trace/events/rxrpc.h
11785F:      include/uapi/linux/rxrpc.h
11786F:      Documentation/networking/rxrpc.txt
11787W:      https://www.infradead.org/~dhowells/kafs/
11788
11789S3 SAVAGE FRAMEBUFFER DRIVER
11790M:      Antonino Daplas <adaplas@gmail.com>
11791L:      linux-fbdev@vger.kernel.org
11792S:      Maintained
11793F:      drivers/video/fbdev/savage/
11794
11795S390
11796M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11797M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11798L:      linux-s390@vger.kernel.org
11799W:      http://www.ibm.com/developerworks/linux/linux390/
11800T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11801S:      Supported
11802F:      arch/s390/
11803F:      drivers/s390/
11804F:      Documentation/s390/
11805F:      Documentation/driver-api/s390-drivers.rst
11806
11807S390 COMMON I/O LAYER
11808M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11809M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11810L:      linux-s390@vger.kernel.org
11811W:      http://www.ibm.com/developerworks/linux/linux390/
11812S:      Supported
11813F:      drivers/s390/cio/
11814
11815S390 DASD DRIVER
11816M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11817M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11818L:      linux-s390@vger.kernel.org
11819W:      http://www.ibm.com/developerworks/linux/linux390/
11820S:      Supported
11821F:      drivers/s390/block/dasd*
11822F:      block/partitions/ibm.c
11823
11824S390 IOMMU (PCI)
11825M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11826L:      linux-s390@vger.kernel.org
11827W:      http://www.ibm.com/developerworks/linux/linux390/
11828S:      Supported
11829F:      drivers/iommu/s390-iommu.c
11830
11831S390 IUCV NETWORK LAYER
11832M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11833M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11834L:      linux-s390@vger.kernel.org
11835W:      http://www.ibm.com/developerworks/linux/linux390/
11836S:      Supported
11837F:      drivers/s390/net/*iucv*
11838F:      include/net/iucv/
11839F:      net/iucv/
11840
11841S390 NETWORK DRIVERS
11842M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11843M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11844L:      linux-s390@vger.kernel.org
11845W:      http://www.ibm.com/developerworks/linux/linux390/
11846S:      Supported
11847F:      drivers/s390/net/
11848
11849S390 PCI SUBSYSTEM
11850M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11851M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11852L:      linux-s390@vger.kernel.org
11853W:      http://www.ibm.com/developerworks/linux/linux390/
11854S:      Supported
11855F:      arch/s390/pci/
11856F:      drivers/pci/hotplug/s390_pci_hpc.c
11857
11858S390 VFIO-CCW DRIVER
11859M:      Cornelia Huck <cohuck@redhat.com>
11860M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11861L:      linux-s390@vger.kernel.org
11862L:      kvm@vger.kernel.org
11863S:      Supported
11864F:      drivers/s390/cio/vfio_ccw*
11865F:      Documentation/s390/vfio-ccw.txt
11866F:      include/uapi/linux/vfio_ccw.h
11867
11868S390 ZCRYPT DRIVER
11869M:      Harald Freudenberger <freude@de.ibm.com>
11870L:      linux-s390@vger.kernel.org
11871W:      http://www.ibm.com/developerworks/linux/linux390/
11872S:      Supported
11873F:      drivers/s390/crypto/
11874
11875S390 ZFCP DRIVER
11876M:      Steffen Maier <maier@linux.vnet.ibm.com>
11877M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11878L:      linux-s390@vger.kernel.org
11879W:      http://www.ibm.com/developerworks/linux/linux390/
11880S:      Supported
11881F:      drivers/s390/scsi/zfcp_*
11882
11883S3C24XX SD/MMC Driver
11884M:      Ben Dooks <ben-linux@fluff.org>
11885L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11886S:      Supported
11887F:      drivers/mmc/host/s3cmci.*
11888
11889SAA6588 RDS RECEIVER DRIVER
11890M:      Hans Verkuil <hverkuil@xs4all.nl>
11891L:      linux-media@vger.kernel.org
11892T:      git git://linuxtv.org/media_tree.git
11893W:      https://linuxtv.org
11894S:      Odd Fixes
11895F:      drivers/media/i2c/saa6588*
11896
11897SAA7134 VIDEO4LINUX DRIVER
11898M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11899M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11900L:      linux-media@vger.kernel.org
11901W:      https://linuxtv.org
11902T:      git git://linuxtv.org/media_tree.git
11903S:      Odd fixes
11904F:      Documentation/media/v4l-drivers/saa7134*
11905F:      drivers/media/pci/saa7134/
11906
11907SAA7146 VIDEO4LINUX-2 DRIVER
11908M:      Hans Verkuil <hverkuil@xs4all.nl>
11909L:      linux-media@vger.kernel.org
11910T:      git git://linuxtv.org/media_tree.git
11911S:      Maintained
11912F:      drivers/media/common/saa7146/
11913F:      drivers/media/pci/saa7146/
11914F:      include/media/saa7146*
11915
11916SAMSUNG AUDIO (ASoC) DRIVERS
11917M:      Krzysztof Kozlowski <krzk@kernel.org>
11918M:      Sangbeom Kim <sbkim73@samsung.com>
11919M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11920L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11921S:      Supported
11922F:      sound/soc/samsung/
11923
11924SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11925M:      Krzysztof Kozlowski <krzk@kernel.org>
11926L:      linux-crypto@vger.kernel.org
11927L:      linux-samsung-soc@vger.kernel.org
11928S:      Maintained
11929F:      drivers/crypto/exynos-rng.c
11930F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11931
11932SAMSUNG FRAMEBUFFER DRIVER
11933M:      Jingoo Han <jingoohan1@gmail.com>
11934L:      linux-fbdev@vger.kernel.org
11935S:      Maintained
11936F:      drivers/video/fbdev/s3c-fb.c
11937
11938SAMSUNG LAPTOP DRIVER
11939M:      Corentin Chary <corentin.chary@gmail.com>
11940L:      platform-driver-x86@vger.kernel.org
11941S:      Maintained
11942F:      drivers/platform/x86/samsung-laptop.c
11943
11944SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11945M:      Sangbeom Kim <sbkim73@samsung.com>
11946M:      Krzysztof Kozlowski <krzk@kernel.org>
11947M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11948L:      linux-kernel@vger.kernel.org
11949L:      linux-samsung-soc@vger.kernel.org
11950S:      Supported
11951F:      drivers/mfd/sec*.c
11952F:      drivers/regulator/s2m*.c
11953F:      drivers/regulator/s5m*.c
11954F:      drivers/clk/clk-s2mps11.c
11955F:      drivers/rtc/rtc-s5m.c
11956F:      include/linux/mfd/samsung/
11957F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11958F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11959F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11960F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11961
11962SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11963M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11964L:      linux-media@vger.kernel.org
11965L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11966S:      Maintained
11967F:      drivers/media/platform/s3c-camif/
11968F:      include/media/drv-intf/s3c_camif.h
11969
11970SAMSUNG S3FWRN5 NFC DRIVER
11971M:      Robert Baldyga <r.baldyga@samsung.com>
11972M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11973L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11974S:      Supported
11975F:      drivers/nfc/s3fwrn5
11976
11977SAMSUNG S5C73M3 CAMERA DRIVER
11978M:      Kyungmin Park <kyungmin.park@samsung.com>
11979M:      Andrzej Hajda <a.hajda@samsung.com>
11980L:      linux-media@vger.kernel.org
11981S:      Supported
11982F:      drivers/media/i2c/s5c73m3/*
11983
11984SAMSUNG S5K5BAF CAMERA DRIVER
11985M:      Kyungmin Park <kyungmin.park@samsung.com>
11986M:      Andrzej Hajda <a.hajda@samsung.com>
11987L:      linux-media@vger.kernel.org
11988S:      Supported
11989F:      drivers/media/i2c/s5k5baf.c
11990
11991SAMSUNG S5P Security SubSystem (SSS) DRIVER
11992M:      Krzysztof Kozlowski <krzk@kernel.org>
11993M:      Vladimir Zapolskiy <vz@mleia.com>
11994L:      linux-crypto@vger.kernel.org
11995L:      linux-samsung-soc@vger.kernel.org
11996S:      Maintained
11997F:      drivers/crypto/s5p-sss.c
11998
11999SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12000M:      Kyungmin Park <kyungmin.park@samsung.com>
12001M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12002L:      linux-media@vger.kernel.org
12003Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12004S:      Supported
12005F:      drivers/media/platform/exynos4-is/
12006
12007SAMSUNG SOC CLOCK DRIVERS
12008M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12009M:      Tomasz Figa <tomasz.figa@gmail.com>
12010M:      Chanwoo Choi <cw00.choi@samsung.com>
12011S:      Supported
12012L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12013F:      drivers/clk/samsung/
12014F:      include/dt-bindings/clock/exynos*.h
12015F:      Documentation/devicetree/bindings/clock/exynos*.txt
12016
12017SAMSUNG SPI DRIVERS
12018M:      Kukjin Kim <kgene@kernel.org>
12019M:      Krzysztof Kozlowski <krzk@kernel.org>
12020M:      Andi Shyti <andi.shyti@samsung.com>
12021L:      linux-spi@vger.kernel.org
12022L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12023S:      Maintained
12024F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12025F:      drivers/spi/spi-s3c*
12026F:      include/linux/platform_data/spi-s3c64xx.h
12027
12028SAMSUNG SXGBE DRIVERS
12029M:      Byungho An <bh74.an@samsung.com>
12030M:      Girish K S <ks.giri@samsung.com>
12031M:      Vipul Pandya <vipul.pandya@samsung.com>
12032S:      Supported
12033L:      netdev@vger.kernel.org
12034F:      drivers/net/ethernet/samsung/sxgbe/
12035
12036SAMSUNG THERMAL DRIVER
12037M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12038L:      linux-pm@vger.kernel.org
12039L:      linux-samsung-soc@vger.kernel.org
12040S:      Supported
12041T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12042F:      drivers/thermal/samsung/
12043
12044SAMSUNG USB2 PHY DRIVER
12045M:      Kamil Debski <kamil@wypas.org>
12046M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12047L:      linux-kernel@vger.kernel.org
12048S:      Supported
12049F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12050F:      Documentation/phy/samsung-usb2.txt
12051F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12052F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12053F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12054F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12055F:      drivers/phy/samsung/phy-samsung-usb2.c
12056F:      drivers/phy/samsung/phy-samsung-usb2.h
12057
12058SC1200 WDT DRIVER
12059M:      Zwane Mwaikambo <zwanem@gmail.com>
12060S:      Maintained
12061F:      drivers/watchdog/sc1200wdt.c
12062
12063SCHEDULER
12064M:      Ingo Molnar <mingo@redhat.com>
12065M:      Peter Zijlstra <peterz@infradead.org>
12066L:      linux-kernel@vger.kernel.org
12067T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12068S:      Maintained
12069F:      kernel/sched/
12070F:      include/linux/sched.h
12071F:      include/uapi/linux/sched.h
12072F:      include/linux/wait.h
12073
12074SCORE ARCHITECTURE
12075M:      Chen Liqin <liqin.linux@gmail.com>
12076M:      Lennox Wu <lennox.wu@gmail.com>
12077W:      http://www.sunplus.com
12078S:      Supported
12079F:      arch/score/
12080
12081SCR24X CHIP CARD INTERFACE DRIVER
12082M:      Lubomir Rintel <lkundrak@v3.sk>
12083S:      Supported
12084F:      drivers/char/pcmcia/scr24x_cs.c
12085
12086SCSI CDROM DRIVER
12087M:      Jens Axboe <axboe@kernel.dk>
12088L:      linux-scsi@vger.kernel.org
12089W:      http://www.kernel.dk
12090S:      Maintained
12091F:      drivers/scsi/sr*
12092
12093SCSI RDMA PROTOCOL (SRP) INITIATOR
12094M:      Bart Van Assche <bart.vanassche@sandisk.com>
12095L:      linux-rdma@vger.kernel.org
12096S:      Supported
12097W:      http://www.openfabrics.org
12098Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12099T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12100F:      drivers/infiniband/ulp/srp/
12101F:      include/scsi/srp.h
12102
12103SCSI SG DRIVER
12104M:      Doug Gilbert <dgilbert@interlog.com>
12105L:      linux-scsi@vger.kernel.org
12106W:      http://sg.danny.cz/sg
12107S:      Maintained
12108F:      Documentation/scsi/scsi-generic.txt
12109F:      drivers/scsi/sg.c
12110F:      include/scsi/sg.h
12111
12112SCSI SUBSYSTEM
12113M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12114T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12115M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12116T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12117L:      linux-scsi@vger.kernel.org
12118S:      Maintained
12119F:      Documentation/devicetree/bindings/scsi/
12120F:      drivers/scsi/
12121F:      include/scsi/
12122
12123SCSI TAPE DRIVER
12124M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12125L:      linux-scsi@vger.kernel.org
12126S:      Maintained
12127F:      Documentation/scsi/st.txt
12128F:      drivers/scsi/st.*
12129F:      drivers/scsi/st_*.h
12130
12131SCTP PROTOCOL
12132M:      Vlad Yasevich <vyasevich@gmail.com>
12133M:      Neil Horman <nhorman@tuxdriver.com>
12134L:      linux-sctp@vger.kernel.org
12135W:      http://lksctp.sourceforge.net
12136S:      Maintained
12137F:      Documentation/networking/sctp.txt
12138F:      include/linux/sctp.h
12139F:      include/uapi/linux/sctp.h
12140F:      include/net/sctp/
12141F:      net/sctp/
12142
12143SCx200 CPU SUPPORT
12144M:      Jim Cromie <jim.cromie@gmail.com>
12145S:      Odd Fixes
12146F:      Documentation/i2c/busses/scx200_acb
12147F:      arch/x86/platform/scx200/
12148F:      drivers/watchdog/scx200_wdt.c
12149F:      drivers/i2c/busses/scx200*
12150F:      drivers/mtd/maps/scx200_docflash.c
12151F:      include/linux/scx200.h
12152
12153SCx200 GPIO DRIVER
12154M:      Jim Cromie <jim.cromie@gmail.com>
12155S:      Maintained
12156F:      drivers/char/scx200_gpio.c
12157F:      include/linux/scx200_gpio.h
12158
12159SCx200 HRT CLOCKSOURCE DRIVER
12160M:      Jim Cromie <jim.cromie@gmail.com>
12161S:      Maintained
12162F:      drivers/clocksource/scx200_hrt.c
12163
12164SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12165M:      Sascha Sommer <saschasommer@freenet.de>
12166L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12167S:      Maintained
12168F:      drivers/mmc/host/sdricoh_cs.c
12169
12170SECURE COMPUTING
12171M:      Kees Cook <keescook@chromium.org>
12172R:      Andy Lutomirski <luto@amacapital.net>
12173R:      Will Drewry <wad@chromium.org>
12174T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12175S:      Supported
12176F:      kernel/seccomp.c
12177F:      include/uapi/linux/seccomp.h
12178F:      include/linux/seccomp.h
12179F:      tools/testing/selftests/seccomp/*
12180F:      tools/testing/selftests/kselftest_harness.h
12181F:      Documentation/userspace-api/seccomp_filter.rst
12182K:      \bsecure_computing
12183K:      \bTIF_SECCOMP\b
12184
12185SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12186M:      Al Cooper <alcooperx@gmail.com>
12187L:      linux-mmc@vger.kernel.org
12188L:      bcm-kernel-feedback-list@broadcom.com
12189S:      Maintained
12190F:      drivers/mmc/host/sdhci-brcmstb*
12191
12192SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12193M:      Adrian Hunter <adrian.hunter@intel.com>
12194L:      linux-mmc@vger.kernel.org
12195T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12196S:      Maintained
12197F:      drivers/mmc/host/sdhci*
12198F:      include/linux/mmc/sdhci*
12199
12200SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12201M:      Ben Dooks <ben-linux@fluff.org>
12202M:      Jaehoon Chung <jh80.chung@samsung.com>
12203L:      linux-mmc@vger.kernel.org
12204S:      Maintained
12205F:      drivers/mmc/host/sdhci-s3c*
12206
12207SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12208M:      Viresh Kumar <vireshk@kernel.org>
12209L:      linux-mmc@vger.kernel.org
12210S:      Maintained
12211F:      drivers/mmc/host/sdhci-spear.c
12212
12213SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12214M:      Kishon Vijay Abraham I <kishon@ti.com>
12215L:      linux-mmc@vger.kernel.org
12216S:      Maintained
12217F:      drivers/mmc/host/sdhci-omap.c
12218
12219SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12220M:      Scott Bauer <scott.bauer@intel.com>
12221M:      Jonathan Derrick <jonathan.derrick@intel.com>
12222L:      linux-block@vger.kernel.org
12223S:      Supported
12224F:      block/sed*
12225F:      block/opal_proto.h
12226F:      include/linux/sed*
12227F:      include/uapi/linux/sed*
12228
12229SECURITY CONTACT
12230M:      Security Officers <security@kernel.org>
12231S:      Supported
12232
12233SECURITY SUBSYSTEM
12234M:      James Morris <jmorris@namei.org>
12235M:      "Serge E. Hallyn" <serge@hallyn.com>
12236L:      linux-security-module@vger.kernel.org (suggested Cc:)
12237T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12238W:      http://kernsec.org/
12239S:      Supported
12240F:      security/
12241
12242SELINUX SECURITY MODULE
12243M:      Paul Moore <paul@paul-moore.com>
12244M:      Stephen Smalley <sds@tycho.nsa.gov>
12245M:      Eric Paris <eparis@parisplace.org>
12246L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12247W:      https://selinuxproject.org
12248W:      https://github.com/SELinuxProject
12249T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12250S:      Supported
12251F:      include/linux/selinux*
12252F:      security/selinux/
12253F:      scripts/selinux/
12254F:      Documentation/admin-guide/LSM/SELinux.rst
12255
12256SENSABLE PHANTOM
12257M:      Jiri Slaby <jirislaby@gmail.com>
12258S:      Maintained
12259F:      drivers/misc/phantom.c
12260F:      include/uapi/linux/phantom.h
12261
12262SERIAL DEVICE BUS
12263M:      Rob Herring <robh@kernel.org>
12264L:      linux-serial@vger.kernel.org
12265S:      Maintained
12266F:      Documentation/devicetree/bindings/serial/slave-device.txt
12267F:      drivers/tty/serdev/
12268F:      include/linux/serdev.h
12269
12270SERIAL DRIVERS
12271M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12272L:      linux-serial@vger.kernel.org
12273S:      Maintained
12274F:      Documentation/devicetree/bindings/serial/
12275F:      drivers/tty/serial/
12276
12277SERIAL IR RECEIVER
12278M:      Sean Young <sean@mess.org>
12279L:      linux-media@vger.kernel.org
12280S:      Maintained
12281F:      drivers/media/rc/serial_ir.c
12282
12283SFC NETWORK DRIVER
12284M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12285M:      Edward Cree <ecree@solarflare.com>
12286M:      Bert Kenward <bkenward@solarflare.com>
12287L:      netdev@vger.kernel.org
12288S:      Supported
12289F:      drivers/net/ethernet/sfc/
12290
12291SGI GRU DRIVER
12292M:      Dimitri Sivanich <sivanich@sgi.com>
12293S:      Maintained
12294F:      drivers/misc/sgi-gru/
12295
12296SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12297M:      Pat Gefre <pfg@sgi.com>
12298L:      linux-ia64@vger.kernel.org
12299S:      Supported
12300F:      Documentation/ia64/serial.txt
12301F:      drivers/tty/serial/ioc?_serial.c
12302F:      include/linux/ioc?.h
12303
12304SGI XP/XPC/XPNET DRIVER
12305M:      Cliff Whickman <cpw@sgi.com>
12306M:      Robin Holt <robinmholt@gmail.com>
12307S:      Maintained
12308F:      drivers/misc/sgi-xp/
12309
12310SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12311M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12312L:      linux-s390@vger.kernel.org
12313W:      http://www.ibm.com/developerworks/linux/linux390/
12314S:      Supported
12315F:      net/smc/
12316
12317SH_VEU V4L2 MEM2MEM DRIVER
12318L:      linux-media@vger.kernel.org
12319S:      Orphan
12320F:      drivers/media/platform/sh_veu.c
12321
12322SH_VOU V4L2 OUTPUT DRIVER
12323L:      linux-media@vger.kernel.org
12324S:      Orphan
12325F:      drivers/media/platform/sh_vou.c
12326F:      include/media/drv-intf/sh_vou.h
12327
12328SI2157 MEDIA DRIVER
12329M:      Antti Palosaari <crope@iki.fi>
12330L:      linux-media@vger.kernel.org
12331W:      https://linuxtv.org
12332W:      http://palosaari.fi/linux/
12333Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12334T:      git git://linuxtv.org/anttip/media_tree.git
12335S:      Maintained
12336F:      drivers/media/tuners/si2157*
12337
12338SI2168 MEDIA DRIVER
12339M:      Antti Palosaari <crope@iki.fi>
12340L:      linux-media@vger.kernel.org
12341W:      https://linuxtv.org
12342W:      http://palosaari.fi/linux/
12343Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12344T:      git git://linuxtv.org/anttip/media_tree.git
12345S:      Maintained
12346F:      drivers/media/dvb-frontends/si2168*
12347
12348SI470X FM RADIO RECEIVER I2C DRIVER
12349M:      Hans Verkuil <hverkuil@xs4all.nl>
12350L:      linux-media@vger.kernel.org
12351T:      git git://linuxtv.org/media_tree.git
12352W:      https://linuxtv.org
12353S:      Odd Fixes
12354F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12355
12356SI470X FM RADIO RECEIVER USB DRIVER
12357M:      Hans Verkuil <hverkuil@xs4all.nl>
12358L:      linux-media@vger.kernel.org
12359T:      git git://linuxtv.org/media_tree.git
12360W:      https://linuxtv.org
12361S:      Maintained
12362F:      drivers/media/radio/si470x/radio-si470x-common.c
12363F:      drivers/media/radio/si470x/radio-si470x.h
12364F:      drivers/media/radio/si470x/radio-si470x-usb.c
12365
12366SI4713 FM RADIO TRANSMITTER I2C DRIVER
12367M:      Eduardo Valentin <edubezval@gmail.com>
12368L:      linux-media@vger.kernel.org
12369T:      git git://linuxtv.org/media_tree.git
12370W:      https://linuxtv.org
12371S:      Odd Fixes
12372F:      drivers/media/radio/si4713/si4713.?
12373
12374SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12375M:      Eduardo Valentin <edubezval@gmail.com>
12376L:      linux-media@vger.kernel.org
12377T:      git git://linuxtv.org/media_tree.git
12378W:      https://linuxtv.org
12379S:      Odd Fixes
12380F:      drivers/media/radio/si4713/radio-platform-si4713.c
12381
12382SI4713 FM RADIO TRANSMITTER USB DRIVER
12383M:      Hans Verkuil <hverkuil@xs4all.nl>
12384L:      linux-media@vger.kernel.org
12385T:      git git://linuxtv.org/media_tree.git
12386W:      https://linuxtv.org
12387S:      Maintained
12388F:      drivers/media/radio/si4713/radio-usb-si4713.c
12389
12390SIANO DVB DRIVER
12391M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12392M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12393L:      linux-media@vger.kernel.org
12394W:      https://linuxtv.org
12395T:      git git://linuxtv.org/media_tree.git
12396S:      Odd fixes
12397F:      drivers/media/common/siano/
12398F:      drivers/media/usb/siano/
12399F:      drivers/media/usb/siano/
12400F:      drivers/media/mmc/siano/
12401
12402SILEAD TOUCHSCREEN DRIVER
12403M:      Hans de Goede <hdegoede@redhat.com>
12404L:      linux-input@vger.kernel.org
12405L:      platform-driver-x86@vger.kernel.org
12406S:      Maintained
12407F:      drivers/input/touchscreen/silead.c
12408F:      drivers/platform/x86/silead_dmi.c
12409
12410SILICON MOTION SM712 FRAME BUFFER DRIVER
12411M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12412M:      Teddy Wang <teddy.wang@siliconmotion.com>
12413M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12414L:      linux-fbdev@vger.kernel.org
12415S:      Maintained
12416F:      drivers/video/fbdev/sm712*
12417F:      Documentation/fb/sm712fb.txt
12418
12419SIMPLE FIRMWARE INTERFACE (SFI)
12420M:      Len Brown <lenb@kernel.org>
12421L:      sfi-devel@simplefirmware.org
12422W:      http://simplefirmware.org/
12423T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12424S:      Supported
12425F:      arch/x86/platform/sfi/
12426F:      drivers/sfi/
12427F:      include/linux/sfi*.h
12428
12429SIMPLEFB FB DRIVER
12430M:      Hans de Goede <hdegoede@redhat.com>
12431L:      linux-fbdev@vger.kernel.org
12432S:      Maintained
12433F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12434F:      drivers/video/fbdev/simplefb.c
12435F:      include/linux/platform_data/simplefb.h
12436
12437SIMTEC EB110ATX (Chalice CATS)
12438P:      Ben Dooks
12439P:      Vincent Sanders <vince@simtec.co.uk>
12440M:      Simtec Linux Team <linux@simtec.co.uk>
12441W:      http://www.simtec.co.uk/products/EB110ATX/
12442S:      Supported
12443
12444SIMTEC EB2410ITX (BAST)
12445P:      Ben Dooks
12446P:      Vincent Sanders <vince@simtec.co.uk>
12447M:      Simtec Linux Team <linux@simtec.co.uk>
12448W:      http://www.simtec.co.uk/products/EB2410ITX/
12449S:      Supported
12450F:      arch/arm/mach-s3c24xx/mach-bast.c
12451F:      arch/arm/mach-s3c24xx/bast-ide.c
12452F:      arch/arm/mach-s3c24xx/bast-irq.c
12453
12454SIPHASH PRF ROUTINES
12455M:      Jason A. Donenfeld <Jason@zx2c4.com>
12456S:      Maintained
12457F:      lib/siphash.c
12458F:      lib/test_siphash.c
12459F:      include/linux/siphash.h
12460
12461SIS 190 ETHERNET DRIVER
12462M:      Francois Romieu <romieu@fr.zoreil.com>
12463L:      netdev@vger.kernel.org
12464S:      Maintained
12465F:      drivers/net/ethernet/sis/sis190.c
12466
12467SIS 900/7016 FAST ETHERNET DRIVER
12468M:      Daniele Venzano <venza@brownhat.org>
12469W:      http://www.brownhat.org/sis900.html
12470L:      netdev@vger.kernel.org
12471S:      Maintained
12472F:      drivers/net/ethernet/sis/sis900.*
12473
12474SIS FRAMEBUFFER DRIVER
12475M:      Thomas Winischhofer <thomas@winischhofer.net>
12476W:      http://www.winischhofer.net/linuxsisvga.shtml
12477S:      Maintained
12478F:      Documentation/fb/sisfb.txt
12479F:      drivers/video/fbdev/sis/
12480F:      include/video/sisfb.h
12481
12482SIS USB2VGA DRIVER
12483M:      Thomas Winischhofer <thomas@winischhofer.net>
12484W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12485S:      Maintained
12486F:      drivers/usb/misc/sisusbvga/
12487
12488SLAB ALLOCATOR
12489M:      Christoph Lameter <cl@linux.com>
12490M:      Pekka Enberg <penberg@kernel.org>
12491M:      David Rientjes <rientjes@google.com>
12492M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12493M:      Andrew Morton <akpm@linux-foundation.org>
12494L:      linux-mm@kvack.org
12495S:      Maintained
12496F:      include/linux/sl?b*.h
12497F:      mm/sl?b*
12498
12499SLEEPABLE READ-COPY UPDATE (SRCU)
12500M:      Lai Jiangshan <jiangshanlai@gmail.com>
12501M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12502M:      Josh Triplett <josh@joshtriplett.org>
12503R:      Steven Rostedt <rostedt@goodmis.org>
12504R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12505L:      linux-kernel@vger.kernel.org
12506W:      http://www.rdrop.com/users/paulmck/RCU/
12507S:      Supported
12508T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12509F:      include/linux/srcu.h
12510F:      kernel/rcu/srcu.c
12511
12512SMACK SECURITY MODULE
12513M:      Casey Schaufler <casey@schaufler-ca.com>
12514L:      linux-security-module@vger.kernel.org
12515W:      http://schaufler-ca.com
12516T:      git git://github.com/cschaufler/smack-next
12517S:      Maintained
12518F:      Documentation/admin-guide/LSM/Smack.rst
12519F:      security/smack/
12520
12521SMC91x ETHERNET DRIVER
12522M:      Nicolas Pitre <nico@fluxnic.net>
12523S:      Odd Fixes
12524F:      drivers/net/ethernet/smsc/smc91x.*
12525
12526SMIA AND SMIA++ IMAGE SENSOR DRIVER
12527M:      Sakari Ailus <sakari.ailus@iki.fi>
12528L:      linux-media@vger.kernel.org
12529S:      Maintained
12530F:      drivers/media/i2c/smiapp/
12531F:      include/media/i2c/smiapp.h
12532F:      drivers/media/i2c/smiapp-pll.c
12533F:      drivers/media/i2c/smiapp-pll.h
12534F:      include/uapi/linux/smiapp.h
12535F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12536
12537SMM665 HARDWARE MONITOR DRIVER
12538M:      Guenter Roeck <linux@roeck-us.net>
12539L:      linux-hwmon@vger.kernel.org
12540S:      Maintained
12541F:      Documentation/hwmon/smm665
12542F:      drivers/hwmon/smm665.c
12543
12544SMSC EMC2103 HARDWARE MONITOR DRIVER
12545M:      Steve Glendinning <steve.glendinning@shawell.net>
12546L:      linux-hwmon@vger.kernel.org
12547S:      Maintained
12548F:      Documentation/hwmon/emc2103
12549F:      drivers/hwmon/emc2103.c
12550
12551SMSC SCH5627 HARDWARE MONITOR DRIVER
12552M:      Hans de Goede <hdegoede@redhat.com>
12553L:      linux-hwmon@vger.kernel.org
12554S:      Supported
12555F:      Documentation/hwmon/sch5627
12556F:      drivers/hwmon/sch5627.c
12557
12558SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12559M:      Steve Glendinning <steve.glendinning@shawell.net>
12560L:      linux-fbdev@vger.kernel.org
12561S:      Maintained
12562F:      drivers/video/fbdev/smscufx.c
12563
12564SMSC47B397 HARDWARE MONITOR DRIVER
12565M:      Jean Delvare <jdelvare@suse.com>
12566L:      linux-hwmon@vger.kernel.org
12567S:      Maintained
12568F:      Documentation/hwmon/smsc47b397
12569F:      drivers/hwmon/smsc47b397.c
12570
12571SMSC911x ETHERNET DRIVER
12572M:      Steve Glendinning <steve.glendinning@shawell.net>
12573L:      netdev@vger.kernel.org
12574S:      Maintained
12575F:      include/linux/smsc911x.h
12576F:      drivers/net/ethernet/smsc/smsc911x.*
12577
12578SMSC9420 PCI ETHERNET DRIVER
12579M:      Steve Glendinning <steve.glendinning@shawell.net>
12580L:      netdev@vger.kernel.org
12581S:      Maintained
12582F:      drivers/net/ethernet/smsc/smsc9420.*
12583
12584SOC-CAMERA V4L2 SUBSYSTEM
12585M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12586L:      linux-media@vger.kernel.org
12587T:      git git://linuxtv.org/media_tree.git
12588S:      Maintained
12589F:      include/media/soc*
12590F:      drivers/media/i2c/soc_camera/
12591F:      drivers/media/platform/soc_camera/
12592
12593SOEKRIS NET48XX LED SUPPORT
12594M:      Chris Boot <bootc@bootc.net>
12595S:      Maintained
12596F:      drivers/leds/leds-net48xx.c
12597
12598SOFT-ROCE DRIVER (rxe)
12599M:      Moni Shoua <monis@mellanox.com>
12600L:      linux-rdma@vger.kernel.org
12601S:      Supported
12602W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12603Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12604F:      drivers/infiniband/sw/rxe/
12605F:      include/uapi/rdma/rdma_user_rxe.h
12606
12607SOFTLOGIC 6x10 MPEG CODEC
12608M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12609M:      Anton Sviridenko <anton@corp.bluecherry.net>
12610M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12611M:      Andrey Utkin <andrey_utkin@fastmail.com>
12612M:      Ismael Luceno <ismael@iodev.co.uk>
12613L:      linux-media@vger.kernel.org
12614S:      Supported
12615F:      drivers/media/pci/solo6x10/
12616
12617SOFTWARE RAID (Multiple Disks) SUPPORT
12618M:      Shaohua Li <shli@kernel.org>
12619L:      linux-raid@vger.kernel.org
12620T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12621S:      Supported
12622F:      drivers/md/Makefile
12623F:      drivers/md/Kconfig
12624F:      drivers/md/md*
12625F:      drivers/md/raid*
12626F:      include/linux/raid/
12627F:      include/uapi/linux/raid/
12628
12629SONIC NETWORK DRIVER
12630M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12631L:      netdev@vger.kernel.org
12632S:      Maintained
12633F:      drivers/net/ethernet/natsemi/sonic.*
12634
12635SONICS SILICON BACKPLANE DRIVER (SSB)
12636M:      Michael Buesch <m@bues.ch>
12637L:      linux-wireless@vger.kernel.org
12638S:      Maintained
12639F:      drivers/ssb/
12640F:      include/linux/ssb/
12641
12642SONY IMX274 SENSOR DRIVER
12643M:      Leon Luo <leonl@leopardimaging.com>
12644L:      linux-media@vger.kernel.org
12645T:      git git://linuxtv.org/media_tree.git
12646S:      Maintained
12647F:      drivers/media/i2c/imx274.c
12648F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
12649
12650SONY MEMORYSTICK CARD SUPPORT
12651M:      Alex Dubov <oakad@yahoo.com>
12652W:      http://tifmxx.berlios.de/
12653S:      Maintained
12654F:      drivers/memstick/host/tifm_ms.c
12655
12656SONY MEMORYSTICK STANDARD SUPPORT
12657M:      Maxim Levitsky <maximlevitsky@gmail.com>
12658S:      Maintained
12659F:      drivers/memstick/core/ms_block.*
12660
12661SONY VAIO CONTROL DEVICE DRIVER
12662M:      Mattia Dongili <malattia@linux.it>
12663L:      platform-driver-x86@vger.kernel.org
12664W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12665S:      Maintained
12666F:      Documentation/laptops/sony-laptop.txt
12667F:      drivers/char/sonypi.c
12668F:      drivers/platform/x86/sony-laptop.c
12669F:      include/linux/sony-laptop.h
12670
12671SOUND
12672M:      Jaroslav Kysela <perex@perex.cz>
12673M:      Takashi Iwai <tiwai@suse.com>
12674L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12675W:      http://www.alsa-project.org/
12676T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12677T:      git git://git.alsa-project.org/alsa-kernel.git
12678Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12679S:      Maintained
12680F:      Documentation/sound/
12681F:      include/sound/
12682F:      include/uapi/sound/
12683F:      sound/
12684
12685SOUND - COMPRESSED AUDIO
12686M:      Vinod Koul <vinod.koul@intel.com>
12687L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12688T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12689S:      Supported
12690F:      Documentation/sound/alsa/compress_offload.txt
12691F:      include/sound/compress_driver.h
12692F:      include/uapi/sound/compress_*
12693F:      sound/core/compress_offload.c
12694F:      sound/soc/soc-compress.c
12695
12696SOUND - DMAENGINE HELPERS
12697M:      Lars-Peter Clausen <lars@metafoo.de>
12698S:      Supported
12699F:      include/sound/dmaengine_pcm.h
12700F:      sound/core/pcm_dmaengine.c
12701F:      sound/soc/soc-generic-dmaengine-pcm.c
12702
12703SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12704M:      Liam Girdwood <lgirdwood@gmail.com>
12705M:      Mark Brown <broonie@kernel.org>
12706T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12707L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12708W:      http://alsa-project.org/main/index.php/ASoC
12709S:      Supported
12710F:      Documentation/devicetree/bindings/sound/
12711F:      Documentation/sound/alsa/soc/
12712F:      sound/soc/
12713F:      include/sound/soc*
12714
12715SP2 MEDIA DRIVER
12716M:      Olli Salonen <olli.salonen@iki.fi>
12717L:      linux-media@vger.kernel.org
12718W:      https://linuxtv.org
12719Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12720S:      Maintained
12721F:      drivers/media/dvb-frontends/sp2*
12722
12723SPARC + UltraSPARC (sparc/sparc64)
12724M:      "David S. Miller" <davem@davemloft.net>
12725L:      sparclinux@vger.kernel.org
12726Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12727T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12728T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12729S:      Maintained
12730F:      arch/sparc/
12731F:      drivers/sbus/
12732
12733SPARC SERIAL DRIVERS
12734M:      "David S. Miller" <davem@davemloft.net>
12735L:      sparclinux@vger.kernel.org
12736T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12737T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12738S:      Maintained
12739F:      include/linux/sunserialcore.h
12740F:      drivers/tty/serial/suncore.c
12741F:      drivers/tty/serial/sunhv.c
12742F:      drivers/tty/serial/sunsab.c
12743F:      drivers/tty/serial/sunsab.h
12744F:      drivers/tty/serial/sunsu.c
12745F:      drivers/tty/serial/sunzilog.c
12746F:      drivers/tty/serial/sunzilog.h
12747F:      drivers/tty/vcc.c
12748
12749SPARSE CHECKER
12750M:      "Christopher Li" <sparse@chrisli.org>
12751L:      linux-sparse@vger.kernel.org
12752W:      https://sparse.wiki.kernel.org/
12753T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12754T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12755S:      Maintained
12756F:      include/linux/compiler.h
12757
12758SPEAR CLOCK FRAMEWORK SUPPORT
12759M:      Viresh Kumar <vireshk@kernel.org>
12760L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12761W:      http://www.st.com/spear
12762S:      Maintained
12763F:      drivers/clk/spear/
12764
12765SPEAR PLATFORM SUPPORT
12766M:      Viresh Kumar <vireshk@kernel.org>
12767M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12768L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12769W:      http://www.st.com/spear
12770S:      Maintained
12771F:      arch/arm/boot/dts/spear*
12772F:      arch/arm/mach-spear/
12773
12774SPI NOR SUBSYSTEM
12775M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12776M:      Marek Vasut <marek.vasut@gmail.com>
12777L:      linux-mtd@lists.infradead.org
12778W:      http://www.linux-mtd.infradead.org/
12779Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12780T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12781T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12782S:      Maintained
12783F:      drivers/mtd/spi-nor/
12784F:      include/linux/mtd/spi-nor.h
12785
12786SPI SUBSYSTEM
12787M:      Mark Brown <broonie@kernel.org>
12788L:      linux-spi@vger.kernel.org
12789T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12790Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12791S:      Maintained
12792F:      Documentation/devicetree/bindings/spi/
12793F:      Documentation/spi/
12794F:      drivers/spi/
12795F:      include/linux/spi/
12796F:      include/uapi/linux/spi/
12797F:      tools/spi/
12798
12799SPIDERNET NETWORK DRIVER for CELL
12800M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12801L:      netdev@vger.kernel.org
12802S:      Supported
12803F:      Documentation/networking/spider_net.txt
12804F:      drivers/net/ethernet/toshiba/spider_net*
12805
12806SPMI SUBSYSTEM
12807R:      Stephen Boyd <sboyd@codeaurora.org>
12808L:      linux-arm-msm@vger.kernel.org
12809F:      Documentation/devicetree/bindings/spmi/
12810F:      drivers/spmi/
12811F:      include/dt-bindings/spmi/spmi.h
12812F:      include/linux/spmi.h
12813F:      include/trace/events/spmi.h
12814
12815SPU FILE SYSTEM
12816M:      Jeremy Kerr <jk@ozlabs.org>
12817L:      linuxppc-dev@lists.ozlabs.org
12818W:      http://www.ibm.com/developerworks/power/cell/
12819S:      Supported
12820F:      Documentation/filesystems/spufs.txt
12821F:      arch/powerpc/platforms/cell/spufs/
12822
12823SQUASHFS FILE SYSTEM
12824M:      Phillip Lougher <phillip@squashfs.org.uk>
12825L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12826W:      http://squashfs.org.uk
12827T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12828S:      Maintained
12829F:      Documentation/filesystems/squashfs.txt
12830F:      fs/squashfs/
12831
12832SRM (Alpha) environment access
12833M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12834S:      Maintained
12835F:      arch/alpha/kernel/srm_env.c
12836
12837STABLE BRANCH
12838M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12839L:      stable@vger.kernel.org
12840S:      Supported
12841F:      Documentation/process/stable-kernel-rules.rst
12842
12843STAGING - ATOMISP DRIVER
12844M:      Alan Cox <alan@linux.intel.com>
12845M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12846L:      linux-media@vger.kernel.org
12847S:      Maintained
12848F:      drivers/staging/media/atomisp/
12849
12850STAGING - COMEDI
12851M:      Ian Abbott <abbotti@mev.co.uk>
12852M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12853S:      Odd Fixes
12854F:      drivers/staging/comedi/
12855
12856STAGING - FLARION FT1000 DRIVERS
12857M:      Marek Belisko <marek.belisko@gmail.com>
12858S:      Odd Fixes
12859F:      drivers/staging/ft1000/
12860
12861STAGING - INDUSTRIAL IO
12862M:      Jonathan Cameron <jic23@kernel.org>
12863L:      linux-iio@vger.kernel.org
12864S:      Odd Fixes
12865F:      Documentation/devicetree/bindings/staging/iio/
12866F:      drivers/staging/iio/
12867
12868STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12869M:      Jarod Wilson <jarod@wilsonet.com>
12870W:      http://www.lirc.org/
12871S:      Odd Fixes
12872F:      drivers/staging/media/lirc/
12873
12874STAGING - LUSTRE PARALLEL FILESYSTEM
12875M:      Oleg Drokin <oleg.drokin@intel.com>
12876M:      Andreas Dilger <andreas.dilger@intel.com>
12877M:      James Simmons <jsimmons@infradead.org>
12878L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12879W:      http://wiki.lustre.org/
12880S:      Maintained
12881F:      drivers/staging/lustre
12882
12883STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12884M:      Marc Dietrich <marvin24@gmx.de>
12885L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12886L:      linux-tegra@vger.kernel.org
12887S:      Maintained
12888F:      drivers/staging/nvec/
12889
12890STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12891M:      Jens Frederich <jfrederich@gmail.com>
12892M:      Daniel Drake <dsd@laptop.org>
12893M:      Jon Nettleton <jon.nettleton@gmail.com>
12894W:      http://wiki.laptop.org/go/DCON
12895S:      Maintained
12896F:      drivers/staging/olpc_dcon/
12897
12898STAGING - REALTEK RTL8712U DRIVERS
12899M:      Larry Finger <Larry.Finger@lwfinger.net>
12900M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12901S:      Odd Fixes
12902F:      drivers/staging/rtl8712/
12903
12904STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12905M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12906M:      Teddy Wang <teddy.wang@siliconmotion.com>
12907M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12908L:      linux-fbdev@vger.kernel.org
12909S:      Maintained
12910F:      drivers/staging/sm750fb/
12911
12912STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12913M:      William Hubbs <w.d.hubbs@gmail.com>
12914M:      Chris Brannon <chris@the-brannons.com>
12915M:      Kirk Reiser <kirk@reisers.ca>
12916M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12917L:      speakup@linux-speakup.org
12918W:      http://www.linux-speakup.org/
12919S:      Odd Fixes
12920F:      drivers/staging/speakup/
12921
12922STAGING - VIA VT665X DRIVERS
12923M:      Forest Bond <forest@alittletooquiet.net>
12924S:      Odd Fixes
12925F:      drivers/staging/vt665?/
12926
12927STAGING - WILC1000 WIFI DRIVER
12928M:      Aditya Shankar <aditya.shankar@microchip.com>
12929M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12930L:      linux-wireless@vger.kernel.org
12931S:      Supported
12932F:      drivers/staging/wilc1000/
12933
12934STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12935M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12936S:      Odd Fixes
12937F:      drivers/staging/xgifb/
12938
12939STAGING SUBSYSTEM
12940M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12941T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12942L:      devel@driverdev.osuosl.org
12943S:      Supported
12944F:      drivers/staging/
12945
12946STARFIRE/DURALAN NETWORK DRIVER
12947M:      Ion Badulescu <ionut@badula.org>
12948S:      Odd Fixes
12949F:      drivers/net/ethernet/adaptec/starfire*
12950
12951STEC S1220 SKD DRIVER
12952M:      Bart Van Assche <bart.vanassche@wdc.com>
12953L:      linux-block@vger.kernel.org
12954S:      Maintained
12955F:      drivers/block/skd*[ch]
12956
12957STI CEC DRIVER
12958M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12959S:      Maintained
12960F:      drivers/staging/media/st-cec/
12961F:      Documentation/devicetree/bindings/media/stih-cec.txt
12962
12963STK1160 USB VIDEO CAPTURE DRIVER
12964M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12965L:      linux-media@vger.kernel.org
12966T:      git git://linuxtv.org/media_tree.git
12967S:      Maintained
12968F:      drivers/media/usb/stk1160/
12969
12970STMMAC ETHERNET DRIVER
12971M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12972M:      Alexandre Torgue <alexandre.torgue@st.com>
12973L:      netdev@vger.kernel.org
12974W:      http://www.stlinux.com
12975S:      Supported
12976F:      drivers/net/ethernet/stmicro/stmmac/
12977
12978SUN3/3X
12979M:      Sam Creasey <sammy@sammy.net>
12980W:      http://sammy.net/sun3/
12981S:      Maintained
12982F:      arch/m68k/kernel/*sun3*
12983F:      arch/m68k/sun3*/
12984F:      arch/m68k/include/asm/sun3*
12985F:      drivers/net/ethernet/i825xx/sun3*
12986
12987SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12988M:      Hans de Goede <hdegoede@redhat.com>
12989L:      linux-input@vger.kernel.org
12990S:      Maintained
12991F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12992F:      drivers/input/keyboard/sun4i-lradc-keys.c
12993
12994SUNDANCE NETWORK DRIVER
12995M:      Denis Kirjanov <kda@linux-powerpc.org>
12996L:      netdev@vger.kernel.org
12997S:      Maintained
12998F:      drivers/net/ethernet/dlink/sundance.c
12999
13000SUPERH
13001M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13002M:      Rich Felker <dalias@libc.org>
13003L:      linux-sh@vger.kernel.org
13004Q:      http://patchwork.kernel.org/project/linux-sh/list/
13005S:      Maintained
13006F:      Documentation/sh/
13007F:      arch/sh/
13008F:      drivers/sh/
13009
13010SUSPEND TO RAM
13011M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13012M:      Len Brown <len.brown@intel.com>
13013M:      Pavel Machek <pavel@ucw.cz>
13014L:      linux-pm@vger.kernel.org
13015B:      https://bugzilla.kernel.org
13016S:      Supported
13017F:      Documentation/power/
13018F:      arch/x86/kernel/acpi/
13019F:      drivers/base/power/
13020F:      kernel/power/
13021F:      include/linux/suspend.h
13022F:      include/linux/freezer.h
13023F:      include/linux/pm.h
13024
13025SVGA HANDLING
13026M:      Martin Mares <mj@ucw.cz>
13027L:      linux-video@atrey.karlin.mff.cuni.cz
13028S:      Maintained
13029F:      Documentation/svga.txt
13030F:      arch/x86/boot/video*
13031
13032SWIOTLB SUBSYSTEM
13033M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13034L:      linux-kernel@vger.kernel.org
13035T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13036S:      Supported
13037F:      lib/swiotlb.c
13038F:      arch/*/kernel/pci-swiotlb.c
13039F:      include/linux/swiotlb.h
13040
13041SWITCHDEV
13042M:      Jiri Pirko <jiri@resnulli.us>
13043M:      Ivan Vecera <ivecera@redhat.com>
13044L:      netdev@vger.kernel.org
13045S:      Supported
13046F:      net/switchdev/
13047F:      include/net/switchdev.h
13048
13049SYNC FILE FRAMEWORK
13050M:      Sumit Semwal <sumit.semwal@linaro.org>
13051R:      Gustavo Padovan <gustavo@padovan.org>
13052S:      Maintained
13053L:      linux-media@vger.kernel.org
13054L:      dri-devel@lists.freedesktop.org
13055F:      drivers/dma-buf/sync_*
13056F:      drivers/dma-buf/dma-fence*
13057F:      drivers/dma-buf/sw_sync.c
13058F:      include/linux/sync_file.h
13059F:      include/uapi/linux/sync_file.h
13060F:      Documentation/sync_file.txt
13061T:      git git://anongit.freedesktop.org/drm/drm-misc
13062
13063SYNOPSYS ARC ARCHITECTURE
13064M:      Vineet Gupta <vgupta@synopsys.com>
13065L:      linux-snps-arc@lists.infradead.org
13066S:      Supported
13067F:      arch/arc/
13068F:      Documentation/devicetree/bindings/arc/*
13069F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13070F:      drivers/clocksource/arc_timer.c
13071F:      drivers/tty/serial/arc_uart.c
13072T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13073
13074SYNOPSYS ARC HSDK SDP pll clock driver
13075M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13076S:      Supported
13077F:      drivers/clk/clk-hsdk-pll.c
13078F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13079
13080SYNOPSYS ARC SDP clock driver
13081M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13082S:      Supported
13083F:      drivers/clk/axs10x/*
13084F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13085
13086SYNOPSYS ARC SDP platform support
13087M:      Alexey Brodkin <abrodkin@synopsys.com>
13088S:      Supported
13089F:      arch/arc/plat-axs10x
13090F:      arch/arc/boot/dts/ax*
13091F:      Documentation/devicetree/bindings/arc/axs10*
13092
13093SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13094M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13095S:      Supported
13096F:      drivers/reset/reset-axs10x.c
13097F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13098
13099SYNOPSYS DESIGNWARE APB GPIO DRIVER
13100M:      Hoan Tran <hotran@apm.com>
13101L:      linux-gpio@vger.kernel.org
13102S:      Maintained
13103F:      drivers/gpio/gpio-dwapb.c
13104F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13105
13106SYNOPSYS DESIGNWARE DMAC DRIVER
13107M:      Viresh Kumar <vireshk@kernel.org>
13108R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13109S:      Maintained
13110F:      include/linux/dma/dw.h
13111F:      include/linux/platform_data/dma-dw.h
13112F:      drivers/dma/dw/
13113
13114SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13115M:      Jie Deng <jiedeng@synopsys.com>
13116M:      Jose Abreu <Jose.Abreu@synopsys.com>
13117L:      netdev@vger.kernel.org
13118S:      Supported
13119F:      drivers/net/ethernet/synopsys/
13120
13121SYNOPSYS DESIGNWARE I2C DRIVER
13122M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13123R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13124R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13125L:      linux-i2c@vger.kernel.org
13126S:      Maintained
13127F:      drivers/i2c/busses/i2c-designware-*
13128F:      include/linux/platform_data/i2c-designware.h
13129
13130SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13131M:      Jaehoon Chung <jh80.chung@samsung.com>
13132L:      linux-mmc@vger.kernel.org
13133S:      Maintained
13134F:      drivers/mmc/host/dw_mmc*
13135
13136SYNOPSYS HSDK RESET CONTROLLER DRIVER
13137M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13138S:      Supported
13139F:      drivers/reset/reset-hsdk.c
13140F:      include/dt-bindings/reset/snps,hsdk-reset.h
13141F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13142
13143SYSTEM CONFIGURATION (SYSCON)
13144M:      Lee Jones <lee.jones@linaro.org>
13145M:      Arnd Bergmann <arnd@arndb.de>
13146T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13147S:      Supported
13148F:      drivers/mfd/syscon.c
13149
13150SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13151M:      Sudeep Holla <sudeep.holla@arm.com>
13152L:      linux-arm-kernel@lists.infradead.org
13153S:      Maintained
13154F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13155F:      drivers/clk/clk-scpi.c
13156F:      drivers/cpufreq/scpi-cpufreq.c
13157F:      drivers/firmware/arm_scpi.c
13158F:      include/linux/scpi_protocol.h
13159
13160SYSTEM RESET/SHUTDOWN DRIVERS
13161M:      Sebastian Reichel <sre@kernel.org>
13162L:      linux-pm@vger.kernel.org
13163T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13164S:      Maintained
13165F:      Documentation/devicetree/bindings/power/reset/
13166F:      drivers/power/reset/
13167
13168SYSTEM TRACE MODULE CLASS
13169M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13170S:      Maintained
13171T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13172F:      Documentation/trace/stm.txt
13173F:      drivers/hwtracing/stm/
13174F:      include/linux/stm.h
13175F:      include/uapi/linux/stm.h
13176
13177SYSV FILESYSTEM
13178M:      Christoph Hellwig <hch@infradead.org>
13179S:      Maintained
13180F:      Documentation/filesystems/sysv-fs.txt
13181F:      fs/sysv/
13182F:      include/linux/sysv_fs.h
13183
13184TARGET SUBSYSTEM
13185M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13186L:      linux-scsi@vger.kernel.org
13187L:      target-devel@vger.kernel.org
13188W:      http://www.linux-iscsi.org
13189W:      http://groups.google.com/group/linux-iscsi-target-dev
13190T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13191S:      Supported
13192F:      drivers/target/
13193F:      include/target/
13194F:      Documentation/target/
13195
13196TASKSTATS STATISTICS INTERFACE
13197M:      Balbir Singh <bsingharora@gmail.com>
13198S:      Maintained
13199F:      Documentation/accounting/taskstats*
13200F:      include/linux/taskstats*
13201F:      kernel/taskstats.c
13202
13203TC subsystem
13204M:      Jamal Hadi Salim <jhs@mojatatu.com>
13205M:      Cong Wang <xiyou.wangcong@gmail.com>
13206M:      Jiri Pirko <jiri@resnulli.us>
13207L:      netdev@vger.kernel.org
13208S:      Maintained
13209F:      include/net/pkt_cls.h
13210F:      include/net/pkt_sched.h
13211F:      include/net/tc_act/
13212F:      include/uapi/linux/pkt_cls.h
13213F:      include/uapi/linux/pkt_sched.h
13214F:      include/uapi/linux/tc_act/
13215F:      include/uapi/linux/tc_ematch/
13216F:      net/sched/
13217
13218TCP LOW PRIORITY MODULE
13219M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13220M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13221W:      http://tcp-lp-mod.sourceforge.net/
13222S:      Maintained
13223F:      net/ipv4/tcp_lp.c
13224
13225TDA10071 MEDIA DRIVER
13226M:      Antti Palosaari <crope@iki.fi>
13227L:      linux-media@vger.kernel.org
13228W:      https://linuxtv.org
13229W:      http://palosaari.fi/linux/
13230Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13231T:      git git://linuxtv.org/anttip/media_tree.git
13232S:      Maintained
13233F:      drivers/media/dvb-frontends/tda10071*
13234
13235TDA18212 MEDIA DRIVER
13236M:      Antti Palosaari <crope@iki.fi>
13237L:      linux-media@vger.kernel.org
13238W:      https://linuxtv.org
13239W:      http://palosaari.fi/linux/
13240Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13241T:      git git://linuxtv.org/anttip/media_tree.git
13242S:      Maintained
13243F:      drivers/media/tuners/tda18212*
13244
13245TDA18218 MEDIA DRIVER
13246M:      Antti Palosaari <crope@iki.fi>
13247L:      linux-media@vger.kernel.org
13248W:      https://linuxtv.org
13249W:      http://palosaari.fi/linux/
13250Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13251T:      git git://linuxtv.org/anttip/media_tree.git
13252S:      Maintained
13253F:      drivers/media/tuners/tda18218*
13254
13255TDA18271 MEDIA DRIVER
13256M:      Michael Krufky <mkrufky@linuxtv.org>
13257L:      linux-media@vger.kernel.org
13258W:      https://linuxtv.org
13259W:      http://github.com/mkrufky
13260Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13261T:      git git://linuxtv.org/mkrufky/tuners.git
13262S:      Maintained
13263F:      drivers/media/tuners/tda18271*
13264
13265TDA827x MEDIA DRIVER
13266M:      Michael Krufky <mkrufky@linuxtv.org>
13267L:      linux-media@vger.kernel.org
13268W:      https://linuxtv.org
13269W:      http://github.com/mkrufky
13270Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13271T:      git git://linuxtv.org/mkrufky/tuners.git
13272S:      Maintained
13273F:      drivers/media/tuners/tda8290.*
13274
13275TDA8290 MEDIA DRIVER
13276M:      Michael Krufky <mkrufky@linuxtv.org>
13277L:      linux-media@vger.kernel.org
13278W:      https://linuxtv.org
13279W:      http://github.com/mkrufky
13280Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13281T:      git git://linuxtv.org/mkrufky/tuners.git
13282S:      Maintained
13283F:      drivers/media/tuners/tda8290.*
13284
13285TDA9840 MEDIA DRIVER
13286M:      Hans Verkuil <hverkuil@xs4all.nl>
13287L:      linux-media@vger.kernel.org
13288T:      git git://linuxtv.org/media_tree.git
13289W:      https://linuxtv.org
13290S:      Maintained
13291F:      drivers/media/i2c/tda9840*
13292
13293TEA5761 TUNER DRIVER
13294M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13295M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13296L:      linux-media@vger.kernel.org
13297W:      https://linuxtv.org
13298T:      git git://linuxtv.org/media_tree.git
13299S:      Odd fixes
13300F:      drivers/media/tuners/tea5761.*
13301
13302TEA5767 TUNER DRIVER
13303M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13304M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13305L:      linux-media@vger.kernel.org
13306W:      https://linuxtv.org
13307T:      git git://linuxtv.org/media_tree.git
13308S:      Maintained
13309F:      drivers/media/tuners/tea5767.*
13310
13311TEA6415C MEDIA DRIVER
13312M:      Hans Verkuil <hverkuil@xs4all.nl>
13313L:      linux-media@vger.kernel.org
13314T:      git git://linuxtv.org/media_tree.git
13315W:      https://linuxtv.org
13316S:      Maintained
13317F:      drivers/media/i2c/tea6415c*
13318
13319TEA6420 MEDIA DRIVER
13320M:      Hans Verkuil <hverkuil@xs4all.nl>
13321L:      linux-media@vger.kernel.org
13322T:      git git://linuxtv.org/media_tree.git
13323W:      https://linuxtv.org
13324S:      Maintained
13325F:      drivers/media/i2c/tea6420*
13326
13327TEAM DRIVER
13328M:      Jiri Pirko <jiri@resnulli.us>
13329L:      netdev@vger.kernel.org
13330S:      Supported
13331F:      drivers/net/team/
13332F:      include/linux/if_team.h
13333F:      include/uapi/linux/if_team.h
13334
13335TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13336M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13337S:      Maintained
13338F:      arch/x86/platform/ts5500/
13339
13340TECHNOTREND USB IR RECEIVER
13341M:      Sean Young <sean@mess.org>
13342L:      linux-media@vger.kernel.org
13343S:      Maintained
13344F:      drivers/media/rc/ttusbir.c
13345
13346TEE SUBSYSTEM
13347M:      Jens Wiklander <jens.wiklander@linaro.org>
13348S:      Maintained
13349F:      include/linux/tee_drv.h
13350F:      include/uapi/linux/tee.h
13351F:      drivers/tee/
13352F:      Documentation/tee.txt
13353
13354TEGRA ARCHITECTURE SUPPORT
13355M:      Thierry Reding <thierry.reding@gmail.com>
13356M:      Jonathan Hunter <jonathanh@nvidia.com>
13357L:      linux-tegra@vger.kernel.org
13358Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13359T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13360S:      Supported
13361N:      [^a-z]tegra
13362
13363TEGRA CLOCK DRIVER
13364M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13365M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13366S:      Supported
13367F:      drivers/clk/tegra/
13368
13369TEGRA DMA DRIVERS
13370M:      Laxman Dewangan <ldewangan@nvidia.com>
13371M:      Jon Hunter <jonathanh@nvidia.com>
13372S:      Supported
13373F:      drivers/dma/tegra*
13374
13375TEGRA I2C DRIVER
13376M:      Laxman Dewangan <ldewangan@nvidia.com>
13377S:      Supported
13378F:      drivers/i2c/busses/i2c-tegra.c
13379
13380TEGRA IOMMU DRIVERS
13381M:      Hiroshi Doyu <hdoyu@nvidia.com>
13382S:      Supported
13383F:      drivers/iommu/tegra*
13384
13385TEGRA KBC DRIVER
13386M:      Rakesh Iyer <riyer@nvidia.com>
13387M:      Laxman Dewangan <ldewangan@nvidia.com>
13388S:      Supported
13389F:      drivers/input/keyboard/tegra-kbc.c
13390
13391TEGRA PWM DRIVER
13392M:      Thierry Reding <thierry.reding@gmail.com>
13393S:      Supported
13394F:      drivers/pwm/pwm-tegra.c
13395
13396TEGRA SERIAL DRIVER
13397M:      Laxman Dewangan <ldewangan@nvidia.com>
13398S:      Supported
13399F:      drivers/tty/serial/serial-tegra.c
13400
13401TEGRA SPI DRIVER
13402M:      Laxman Dewangan <ldewangan@nvidia.com>
13403S:      Supported
13404F:      drivers/spi/spi-tegra*
13405
13406TEHUTI ETHERNET DRIVER
13407M:      Andy Gospodarek <andy@greyhouse.net>
13408L:      netdev@vger.kernel.org
13409S:      Supported
13410F:      drivers/net/ethernet/tehuti/*
13411
13412Telecom Clock Driver for MCPL0010
13413M:      Mark Gross <mark.gross@intel.com>
13414S:      Supported
13415F:      drivers/char/tlclk.c
13416
13417TENSILICA XTENSA PORT (xtensa)
13418M:      Chris Zankel <chris@zankel.net>
13419M:      Max Filippov <jcmvbkbc@gmail.com>
13420L:      linux-xtensa@linux-xtensa.org
13421T:      git git://github.com/czankel/xtensa-linux.git
13422S:      Maintained
13423F:      arch/xtensa/
13424F:      drivers/irqchip/irq-xtensa-*
13425
13426Texas Instruments' System Control Interface (TISCI) Protocol Driver
13427M:      Nishanth Menon <nm@ti.com>
13428M:      Tero Kristo <t-kristo@ti.com>
13429M:      Santosh Shilimkar <ssantosh@kernel.org>
13430L:      linux-arm-kernel@lists.infradead.org
13431S:      Maintained
13432F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13433F:      drivers/firmware/ti_sci*
13434F:      include/linux/soc/ti/ti_sci_protocol.h
13435F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13436F:      include/dt-bindings/genpd/k2g.h
13437F:      drivers/soc/ti/ti_sci_pm_domains.c
13438F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13439F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13440F:      drivers/clk/keystone/sci-clk.c
13441F:      drivers/reset/reset-ti-sci.c
13442
13443THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13444M:      Hans Verkuil <hverkuil@xs4all.nl>
13445L:      linux-media@vger.kernel.org
13446T:      git git://linuxtv.org/media_tree.git
13447W:      https://linuxtv.org
13448S:      Maintained
13449F:      drivers/media/radio/radio-raremono.c
13450
13451THERMAL
13452M:      Zhang Rui <rui.zhang@intel.com>
13453M:      Eduardo Valentin <edubezval@gmail.com>
13454L:      linux-pm@vger.kernel.org
13455T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13456T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13457Q:      https://patchwork.kernel.org/project/linux-pm/list/
13458S:      Supported
13459F:      drivers/thermal/
13460F:      include/linux/thermal.h
13461F:      include/uapi/linux/thermal.h
13462F:      include/linux/cpu_cooling.h
13463F:      Documentation/devicetree/bindings/thermal/
13464
13465THERMAL/CPU_COOLING
13466M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13467M:      Viresh Kumar <viresh.kumar@linaro.org>
13468M:      Javi Merino <javi.merino@kernel.org>
13469L:      linux-pm@vger.kernel.org
13470S:      Supported
13471F:      Documentation/thermal/cpu-cooling-api.txt
13472F:      drivers/thermal/cpu_cooling.c
13473F:      include/linux/cpu_cooling.h
13474
13475THINKPAD ACPI EXTRAS DRIVER
13476M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13477L:      ibm-acpi-devel@lists.sourceforge.net
13478L:      platform-driver-x86@vger.kernel.org
13479W:      http://ibm-acpi.sourceforge.net
13480W:      http://thinkwiki.org/wiki/Ibm-acpi
13481T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13482S:      Maintained
13483F:      drivers/platform/x86/thinkpad_acpi.c
13484
13485THUNDERBOLT DRIVER
13486M:      Andreas Noever <andreas.noever@gmail.com>
13487M:      Michael Jamet <michael.jamet@intel.com>
13488M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13489M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13490T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13491S:      Maintained
13492F:      Documentation/admin-guide/thunderbolt.rst
13493F:      drivers/thunderbolt/
13494F:      include/linux/thunderbolt.h
13495
13496THUNDERBOLT NETWORK DRIVER
13497M:      Michael Jamet <michael.jamet@intel.com>
13498M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13499M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13500L:      netdev@vger.kernel.org
13501S:      Maintained
13502F:      drivers/net/thunderbolt.c
13503
13504THUNDERX GPIO DRIVER
13505M:      David Daney <david.daney@cavium.com>
13506S:      Maintained
13507F:      drivers/gpio/gpio-thunderx.c
13508
13509TI AM437X VPFE DRIVER
13510M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13511L:      linux-media@vger.kernel.org
13512W:      https://linuxtv.org
13513Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13514T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13515S:      Maintained
13516F:      drivers/media/platform/am437x/
13517
13518TI BANDGAP AND THERMAL DRIVER
13519M:      Eduardo Valentin <edubezval@gmail.com>
13520M:      Keerthy <j-keerthy@ti.com>
13521L:      linux-pm@vger.kernel.org
13522L:      linux-omap@vger.kernel.org
13523S:      Maintained
13524F:      drivers/thermal/ti-soc-thermal/
13525
13526TI BQ27XXX POWER SUPPLY DRIVER
13527R:      Andrew F. Davis <afd@ti.com>
13528F:      include/linux/power/bq27xxx_battery.h
13529F:      drivers/power/supply/bq27xxx_battery.c
13530F:      drivers/power/supply/bq27xxx_battery_i2c.c
13531
13532TI CDCE706 CLOCK DRIVER
13533M:      Max Filippov <jcmvbkbc@gmail.com>
13534S:      Maintained
13535F:      drivers/clk/clk-cdce706.c
13536
13537TI CLOCK DRIVER
13538M:      Tero Kristo <t-kristo@ti.com>
13539L:      linux-omap@vger.kernel.org
13540S:      Maintained
13541F:      drivers/clk/ti/
13542F:      include/linux/clk/ti.h
13543
13544TI DAVINCI MACHINE SUPPORT
13545M:      Sekhar Nori <nsekhar@ti.com>
13546M:      Kevin Hilman <khilman@kernel.org>
13547L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13548T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13549S:      Supported
13550F:      arch/arm/mach-davinci/
13551F:      drivers/i2c/busses/i2c-davinci.c
13552F:      arch/arm/boot/dts/da850*
13553
13554TI DAVINCI SERIES GPIO DRIVER
13555M:      Keerthy <j-keerthy@ti.com>
13556L:      linux-gpio@vger.kernel.org
13557S:      Maintained
13558F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13559F:      drivers/gpio/gpio-davinci.c
13560
13561TI DAVINCI SERIES MEDIA DRIVER
13562M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13563L:      linux-media@vger.kernel.org
13564W:      https://linuxtv.org
13565Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13566T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13567S:      Maintained
13568F:      drivers/media/platform/davinci/
13569F:      include/media/davinci/
13570
13571TI ETHERNET SWITCH DRIVER (CPSW)
13572R:      Grygorii Strashko <grygorii.strashko@ti.com>
13573L:      linux-omap@vger.kernel.org
13574L:      netdev@vger.kernel.org
13575S:      Maintained
13576F:      drivers/net/ethernet/ti/cpsw*
13577F:      drivers/net/ethernet/ti/davinci*
13578
13579TI FLASH MEDIA INTERFACE DRIVER
13580M:      Alex Dubov <oakad@yahoo.com>
13581S:      Maintained
13582F:      drivers/misc/tifm*
13583F:      drivers/mmc/host/tifm_sd.c
13584F:      include/linux/tifm.h
13585
13586TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13587M:      Santosh Shilimkar <ssantosh@kernel.org>
13588L:      linux-kernel@vger.kernel.org
13589L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13590S:      Maintained
13591F:      drivers/soc/ti/*
13592T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13593
13594TI LM49xxx FAMILY ASoC CODEC DRIVERS
13595M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13596M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13597L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13598S:      Maintained
13599F:      sound/soc/codecs/lm49453*
13600F:      sound/soc/codecs/isabelle*
13601
13602TI LP855x BACKLIGHT DRIVER
13603M:      Milo Kim <milo.kim@ti.com>
13604S:      Maintained
13605F:      Documentation/backlight/lp855x-driver.txt
13606F:      drivers/video/backlight/lp855x_bl.c
13607F:      include/linux/platform_data/lp855x.h
13608
13609TI LP8727 CHARGER DRIVER
13610M:      Milo Kim <milo.kim@ti.com>
13611S:      Maintained
13612F:      drivers/power/supply/lp8727_charger.c
13613F:      include/linux/platform_data/lp8727.h
13614
13615TI LP8788 MFD DRIVER
13616M:      Milo Kim <milo.kim@ti.com>
13617S:      Maintained
13618F:      drivers/iio/adc/lp8788_adc.c
13619F:      drivers/leds/leds-lp8788.c
13620F:      drivers/mfd/lp8788*.c
13621F:      drivers/power/supply/lp8788-charger.c
13622F:      drivers/regulator/lp8788-*.c
13623F:      include/linux/mfd/lp8788*.h
13624
13625TI NETCP ETHERNET DRIVER
13626M:      Wingman Kwok <w-kwok2@ti.com>
13627M:      Murali Karicheri <m-karicheri2@ti.com>
13628L:      netdev@vger.kernel.org
13629S:      Maintained
13630F:      drivers/net/ethernet/ti/netcp*
13631
13632TI TAS571X FAMILY ASoC CODEC DRIVER
13633M:      Kevin Cernekee <cernekee@chromium.org>
13634L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13635S:      Odd Fixes
13636F:      sound/soc/codecs/tas571x*
13637
13638TI TRF7970A NFC DRIVER
13639M:      Mark Greer <mgreer@animalcreek.com>
13640L:      linux-wireless@vger.kernel.org
13641L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13642S:      Supported
13643F:      drivers/nfc/trf7970a.c
13644F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13645
13646TI TWL4030 SERIES SOC CODEC DRIVER
13647M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13648L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13649S:      Maintained
13650F:      sound/soc/codecs/twl4030*
13651
13652TI VPE/CAL DRIVERS
13653M:      Benoit Parrot <bparrot@ti.com>
13654L:      linux-media@vger.kernel.org
13655W:      http://linuxtv.org/
13656Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13657S:      Maintained
13658F:      drivers/media/platform/ti-vpe/
13659
13660TI WILINK WIRELESS DRIVERS
13661L:      linux-wireless@vger.kernel.org
13662W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13663W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13664T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13665S:      Orphan
13666F:      drivers/net/wireless/ti/
13667F:      include/linux/wl12xx.h
13668
13669TILE ARCHITECTURE
13670W:      http://www.mellanox.com/repository/solutions/tile-scm/
13671S:      Orphan
13672F:      arch/tile/
13673F:      drivers/char/tile-srom.c
13674F:      drivers/edac/tile_edac.c
13675F:      drivers/net/ethernet/tile/
13676F:      drivers/rtc/rtc-tile.c
13677F:      drivers/tty/hvc/hvc_tile.c
13678F:      drivers/tty/serial/tilegx.c
13679F:      drivers/usb/host/*-tilegx.c
13680F:      include/linux/usb/tilegx.h
13681
13682TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13683M:      John Stultz <john.stultz@linaro.org>
13684M:      Thomas Gleixner <tglx@linutronix.de>
13685R:      Stephen Boyd <sboyd@codeaurora.org>
13686L:      linux-kernel@vger.kernel.org
13687T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13688S:      Supported
13689F:      include/linux/clocksource.h
13690F:      include/linux/time.h
13691F:      include/linux/timex.h
13692F:      include/uapi/linux/time.h
13693F:      include/uapi/linux/timex.h
13694F:      kernel/time/clocksource.c
13695F:      kernel/time/time*.c
13696F:      kernel/time/alarmtimer.c
13697F:      kernel/time/ntp.c
13698F:      tools/testing/selftests/timers/
13699
13700TIPC NETWORK LAYER
13701M:      Jon Maloy <jon.maloy@ericsson.com>
13702M:      Ying Xue <ying.xue@windriver.com>
13703L:      netdev@vger.kernel.org (core kernel code)
13704L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13705W:      http://tipc.sourceforge.net/
13706S:      Maintained
13707F:      include/uapi/linux/tipc*.h
13708F:      net/tipc/
13709
13710TLAN NETWORK DRIVER
13711M:      Samuel Chessman <chessman@tux.org>
13712L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13713W:      http://sourceforge.net/projects/tlan/
13714S:      Maintained
13715F:      Documentation/networking/tlan.txt
13716F:      drivers/net/ethernet/ti/tlan.*
13717
13718TM6000 VIDEO4LINUX DRIVER
13719M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13720M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13721L:      linux-media@vger.kernel.org
13722W:      https://linuxtv.org
13723T:      git git://linuxtv.org/media_tree.git
13724S:      Odd fixes
13725F:      drivers/media/usb/tm6000/
13726F:      Documentation/media/v4l-drivers/tm6000*
13727
13728TMIO/SDHI MMC DRIVER
13729M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13730L:      linux-mmc@vger.kernel.org
13731S:      Supported
13732F:      drivers/mmc/host/tmio_mmc*
13733F:      drivers/mmc/host/renesas_sdhi*
13734F:      include/linux/mfd/tmio.h
13735
13736TMP401 HARDWARE MONITOR DRIVER
13737M:      Guenter Roeck <linux@roeck-us.net>
13738L:      linux-hwmon@vger.kernel.org
13739S:      Maintained
13740F:      Documentation/hwmon/tmp401
13741F:      drivers/hwmon/tmp401.c
13742
13743TMPFS (SHMEM FILESYSTEM)
13744M:      Hugh Dickins <hughd@google.com>
13745L:      linux-mm@kvack.org
13746S:      Maintained
13747F:      include/linux/shmem_fs.h
13748F:      mm/shmem.c
13749
13750TOMOYO SECURITY MODULE
13751M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13752M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13753L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13754L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13755L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13756L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13757W:      http://tomoyo.sourceforge.jp/
13758T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13759S:      Maintained
13760F:      security/tomoyo/
13761
13762TOPSTAR LAPTOP EXTRAS DRIVER
13763M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13764L:      platform-driver-x86@vger.kernel.org
13765S:      Maintained
13766F:      drivers/platform/x86/topstar-laptop.c
13767
13768TOSHIBA ACPI EXTRAS DRIVER
13769M:      Azael Avalos <coproscefalo@gmail.com>
13770L:      platform-driver-x86@vger.kernel.org
13771S:      Maintained
13772F:      drivers/platform/x86/toshiba_acpi.c
13773
13774TOSHIBA BLUETOOTH DRIVER
13775M:      Azael Avalos <coproscefalo@gmail.com>
13776L:      platform-driver-x86@vger.kernel.org
13777S:      Maintained
13778F:      drivers/platform/x86/toshiba_bluetooth.c
13779
13780TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13781M:      Azael Avalos <coproscefalo@gmail.com>
13782L:      platform-driver-x86@vger.kernel.org
13783S:      Maintained
13784F:      drivers/platform/x86/toshiba_haps.c
13785
13786TOSHIBA SMM DRIVER
13787M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13788W:      http://www.buzzard.org.uk/toshiba/
13789S:      Maintained
13790F:      drivers/char/toshiba.c
13791F:      include/linux/toshiba.h
13792F:      include/uapi/linux/toshiba.h
13793
13794TOSHIBA TC358743 DRIVER
13795M:      Mats Randgaard <matrandg@cisco.com>
13796L:      linux-media@vger.kernel.org
13797S:      Maintained
13798F:      drivers/media/i2c/tc358743*
13799F:      include/media/i2c/tc358743.h
13800
13801TOSHIBA WMI HOTKEYS DRIVER
13802M:      Azael Avalos <coproscefalo@gmail.com>
13803L:      platform-driver-x86@vger.kernel.org
13804S:      Maintained
13805F:      drivers/platform/x86/toshiba-wmi.c
13806
13807TPM DEVICE DRIVER
13808M:      Peter Huewe <peterhuewe@gmx.de>
13809M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13810R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13811L:      linux-integrity@vger.kernel.org
13812Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13813T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13814S:      Maintained
13815F:      drivers/char/tpm/
13816
13817TRACING
13818M:      Steven Rostedt <rostedt@goodmis.org>
13819M:      Ingo Molnar <mingo@redhat.com>
13820T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13821S:      Maintained
13822F:      Documentation/trace/ftrace.txt
13823F:      arch/*/*/*/ftrace.h
13824F:      arch/*/kernel/ftrace.c
13825F:      include/*/ftrace.h
13826F:      include/linux/trace*.h
13827F:      include/trace/
13828F:      kernel/trace/
13829F:      tools/testing/selftests/ftrace/
13830
13831TRACING MMIO ACCESSES (MMIOTRACE)
13832M:      Steven Rostedt <rostedt@goodmis.org>
13833M:      Ingo Molnar <mingo@kernel.org>
13834R:      Karol Herbst <karolherbst@gmail.com>
13835R:      Pekka Paalanen <ppaalanen@gmail.com>
13836S:      Maintained
13837L:      linux-kernel@vger.kernel.org
13838L:      nouveau@lists.freedesktop.org
13839F:      kernel/trace/trace_mmiotrace.c
13840F:      include/linux/mmiotrace.h
13841F:      arch/x86/mm/kmmio.c
13842F:      arch/x86/mm/mmio-mod.c
13843F:      arch/x86/mm/testmmiotrace.c
13844
13845TRIVIAL PATCHES
13846M:      Jiri Kosina <trivial@kernel.org>
13847T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13848S:      Maintained
13849K:      ^Subject:.*(?i)trivial
13850
13851TTY LAYER
13852M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13853M:      Jiri Slaby <jslaby@suse.com>
13854S:      Supported
13855T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13856F:      Documentation/serial/
13857F:      drivers/tty/
13858F:      drivers/tty/serial/serial_core.c
13859F:      include/linux/serial_core.h
13860F:      include/linux/serial.h
13861F:      include/linux/tty.h
13862F:      include/uapi/linux/serial_core.h
13863F:      include/uapi/linux/serial.h
13864F:      include/uapi/linux/tty.h
13865
13866TUA9001 MEDIA DRIVER
13867M:      Antti Palosaari <crope@iki.fi>
13868L:      linux-media@vger.kernel.org
13869W:      https://linuxtv.org
13870W:      http://palosaari.fi/linux/
13871Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13872T:      git git://linuxtv.org/anttip/media_tree.git
13873S:      Maintained
13874F:      drivers/media/tuners/tua9001*
13875
13876TULIP NETWORK DRIVERS
13877L:      netdev@vger.kernel.org
13878L:      linux-parisc@vger.kernel.org
13879S:      Orphan
13880F:      drivers/net/ethernet/dec/tulip/
13881
13882TUN/TAP driver
13883M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13884W:      http://vtun.sourceforge.net/tun
13885S:      Maintained
13886F:      Documentation/networking/tuntap.txt
13887F:      arch/um/os-Linux/drivers/
13888
13889TURBOCHANNEL SUBSYSTEM
13890M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13891M:      Ralf Baechle <ralf@linux-mips.org>
13892L:      linux-mips@linux-mips.org
13893Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13894S:      Maintained
13895F:      drivers/tc/
13896F:      include/linux/tc.h
13897
13898TW5864 VIDEO4LINUX DRIVER
13899M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13900M:      Anton Sviridenko <anton@corp.bluecherry.net>
13901M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13902M:      Andrey Utkin <andrey_utkin@fastmail.com>
13903L:      linux-media@vger.kernel.org
13904S:      Supported
13905F:      drivers/media/pci/tw5864/
13906
13907TW68 VIDEO4LINUX DRIVER
13908M:      Hans Verkuil <hverkuil@xs4all.nl>
13909L:      linux-media@vger.kernel.org
13910T:      git git://linuxtv.org/media_tree.git
13911W:      https://linuxtv.org
13912S:      Odd Fixes
13913F:      drivers/media/pci/tw68/
13914
13915TW686X VIDEO4LINUX DRIVER
13916M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13917L:      linux-media@vger.kernel.org
13918T:      git git://linuxtv.org/media_tree.git
13919W:      http://linuxtv.org
13920S:      Maintained
13921F:      drivers/media/pci/tw686x/
13922
13923UBI FILE SYSTEM (UBIFS)
13924M:      Richard Weinberger <richard@nod.at>
13925M:      Artem Bityutskiy <dedekind1@gmail.com>
13926M:      Adrian Hunter <adrian.hunter@intel.com>
13927L:      linux-mtd@lists.infradead.org
13928T:      git git://git.infradead.org/ubifs-2.6.git
13929W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13930S:      Supported
13931F:      Documentation/filesystems/ubifs.txt
13932F:      fs/ubifs/
13933
13934UCLINUX (M68KNOMMU AND COLDFIRE)
13935M:      Greg Ungerer <gerg@linux-m68k.org>
13936W:      http://www.linux-m68k.org/
13937W:      http://www.uclinux.org/
13938L:      linux-m68k@lists.linux-m68k.org
13939L:      uclinux-dev@uclinux.org  (subscribers-only)
13940T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13941S:      Maintained
13942F:      arch/m68k/coldfire/
13943F:      arch/m68k/68*/
13944F:      arch/m68k/*/*_no.*
13945F:      arch/m68k/include/asm/*_no.*
13946
13947UDF FILESYSTEM
13948M:      Jan Kara <jack@suse.com>
13949S:      Maintained
13950F:      Documentation/filesystems/udf.txt
13951F:      fs/udf/
13952
13953UDRAW TABLET
13954M:      Bastien Nocera <hadess@hadess.net>
13955L:      linux-input@vger.kernel.org
13956S:      Maintained
13957F:      drivers/hid/hid-udraw-ps3.c
13958
13959UFS FILESYSTEM
13960M:      Evgeniy Dushistov <dushistov@mail.ru>
13961S:      Maintained
13962F:      Documentation/filesystems/ufs.txt
13963F:      fs/ufs/
13964
13965UHID USERSPACE HID IO DRIVER:
13966M:      David Herrmann <dh.herrmann@googlemail.com>
13967L:      linux-input@vger.kernel.org
13968S:      Maintained
13969F:      drivers/hid/uhid.c
13970F:      include/uapi/linux/uhid.h
13971
13972ULPI BUS
13973M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13974L:      linux-usb@vger.kernel.org
13975S:      Maintained
13976F:      drivers/usb/common/ulpi.c
13977F:      include/linux/ulpi/
13978
13979ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13980L:      linux-usb@vger.kernel.org
13981S:      Orphan
13982F:      drivers/uwb/
13983F:      include/linux/uwb.h
13984F:      include/linux/uwb/
13985
13986UNICORE32 ARCHITECTURE:
13987M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13988W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13989S:      Maintained
13990T:      git git://github.com/gxt/linux.git
13991F:      arch/unicore32/
13992
13993UNIFDEF
13994M:      Tony Finch <dot@dotat.at>
13995W:      http://dotat.at/prog/unifdef
13996S:      Maintained
13997F:      scripts/unifdef.c
13998
13999UNIFORM CDROM DRIVER
14000M:      Jens Axboe <axboe@kernel.dk>
14001W:      http://www.kernel.dk
14002S:      Maintained
14003F:      Documentation/cdrom/
14004F:      drivers/cdrom/cdrom.c
14005F:      include/linux/cdrom.h
14006F:      include/uapi/linux/cdrom.h
14007
14008UNISYS S-PAR DRIVERS
14009M:      David Kershner <david.kershner@unisys.com>
14010L:      sparmaintainer@unisys.com (Unisys internal)
14011S:      Supported
14012F:      drivers/staging/unisys/
14013
14014UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14015M:      Vinayak Holikatti <vinholikatti@gmail.com>
14016L:      linux-scsi@vger.kernel.org
14017S:      Supported
14018F:      Documentation/scsi/ufs.txt
14019F:      drivers/scsi/ufs/
14020
14021UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14022M:      Joao Pinto <jpinto@synopsys.com>
14023L:      linux-scsi@vger.kernel.org
14024S:      Supported
14025F:      drivers/scsi/ufs/*dwc*
14026
14027UNSORTED BLOCK IMAGES (UBI)
14028M:      Artem Bityutskiy <dedekind1@gmail.com>
14029M:      Richard Weinberger <richard@nod.at>
14030W:      http://www.linux-mtd.infradead.org/
14031L:      linux-mtd@lists.infradead.org
14032T:      git git://git.infradead.org/ubifs-2.6.git
14033S:      Supported
14034F:      drivers/mtd/ubi/
14035F:      include/linux/mtd/ubi.h
14036F:      include/uapi/mtd/ubi-user.h
14037
14038USB "USBNET" DRIVER FRAMEWORK
14039M:      Oliver Neukum <oneukum@suse.com>
14040L:      netdev@vger.kernel.org
14041W:      http://www.linux-usb.org/usbnet
14042S:      Maintained
14043F:      drivers/net/usb/usbnet.c
14044F:      include/linux/usb/usbnet.h
14045
14046USB ACM DRIVER
14047M:      Oliver Neukum <oneukum@suse.com>
14048L:      linux-usb@vger.kernel.org
14049S:      Maintained
14050F:      Documentation/usb/acm.txt
14051F:      drivers/usb/class/cdc-acm.*
14052
14053USB AR5523 WIRELESS DRIVER
14054M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14055L:      linux-wireless@vger.kernel.org
14056S:      Maintained
14057F:      drivers/net/wireless/ath/ar5523/
14058
14059USB ATTACHED SCSI
14060M:      Oliver Neukum <oneukum@suse.com>
14061L:      linux-usb@vger.kernel.org
14062L:      linux-scsi@vger.kernel.org
14063S:      Maintained
14064F:      drivers/usb/storage/uas.c
14065
14066USB CDC ETHERNET DRIVER
14067M:      Oliver Neukum <oliver@neukum.org>
14068L:      linux-usb@vger.kernel.org
14069S:      Maintained
14070F:      drivers/net/usb/cdc_*.c
14071F:      include/uapi/linux/usb/cdc.h
14072
14073USB CHAOSKEY DRIVER
14074M:      Keith Packard <keithp@keithp.com>
14075L:      linux-usb@vger.kernel.org
14076S:      Maintained
14077F:      drivers/usb/misc/chaoskey.c
14078
14079USB CYPRESS C67X00 DRIVER
14080M:      Peter Korsgaard <jacmet@sunsite.dk>
14081L:      linux-usb@vger.kernel.org
14082S:      Maintained
14083F:      drivers/usb/c67x00/
14084
14085USB DAVICOM DM9601 DRIVER
14086M:      Peter Korsgaard <jacmet@sunsite.dk>
14087L:      netdev@vger.kernel.org
14088W:      http://www.linux-usb.org/usbnet
14089S:      Maintained
14090F:      drivers/net/usb/dm9601.c
14091
14092USB DIAMOND RIO500 DRIVER
14093M:      Cesar Miquel <miquel@df.uba.ar>
14094L:      rio500-users@lists.sourceforge.net
14095W:      http://rio500.sourceforge.net
14096S:      Maintained
14097F:      drivers/usb/misc/rio500*
14098
14099USB EHCI DRIVER
14100M:      Alan Stern <stern@rowland.harvard.edu>
14101L:      linux-usb@vger.kernel.org
14102S:      Maintained
14103F:      Documentation/usb/ehci.txt
14104F:      drivers/usb/host/ehci*
14105
14106USB GADGET/PERIPHERAL SUBSYSTEM
14107M:      Felipe Balbi <balbi@kernel.org>
14108L:      linux-usb@vger.kernel.org
14109W:      http://www.linux-usb.org/gadget
14110T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14111S:      Maintained
14112F:      drivers/usb/gadget/
14113F:      include/linux/usb/gadget*
14114
14115USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14116M:      Jiri Kosina <jikos@kernel.org>
14117R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14118L:      linux-usb@vger.kernel.org
14119T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14120S:      Maintained
14121F:      Documentation/hid/hiddev.txt
14122F:      drivers/hid/usbhid/
14123
14124USB ISP116X DRIVER
14125M:      Olav Kongas <ok@artecdesign.ee>
14126L:      linux-usb@vger.kernel.org
14127S:      Maintained
14128F:      drivers/usb/host/isp116x*
14129F:      include/linux/usb/isp116x.h
14130
14131USB LAN78XX ETHERNET DRIVER
14132M:      Woojung Huh <woojung.huh@microchip.com>
14133M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14134L:      netdev@vger.kernel.org
14135S:      Maintained
14136F:      drivers/net/usb/lan78xx.*
14137
14138USB MASS STORAGE DRIVER
14139M:      Alan Stern <stern@rowland.harvard.edu>
14140L:      linux-usb@vger.kernel.org
14141L:      usb-storage@lists.one-eyed-alien.net
14142S:      Maintained
14143W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14144F:      drivers/usb/storage/
14145
14146USB MIDI DRIVER
14147M:      Clemens Ladisch <clemens@ladisch.de>
14148L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14149T:      git git://git.alsa-project.org/alsa-kernel.git
14150S:      Maintained
14151F:      sound/usb/midi.*
14152
14153USB NETWORKING DRIVERS
14154L:      linux-usb@vger.kernel.org
14155S:      Odd Fixes
14156F:      drivers/net/usb/
14157
14158USB OHCI DRIVER
14159M:      Alan Stern <stern@rowland.harvard.edu>
14160L:      linux-usb@vger.kernel.org
14161S:      Maintained
14162F:      Documentation/usb/ohci.txt
14163F:      drivers/usb/host/ohci*
14164
14165USB OTG FSM (Finite State Machine)
14166M:      Peter Chen <Peter.Chen@nxp.com>
14167T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14168L:      linux-usb@vger.kernel.org
14169S:      Maintained
14170F:      drivers/usb/common/usb-otg-fsm.c
14171
14172USB OVER IP DRIVER
14173M:      Valentina Manea <valentina.manea.m@gmail.com>
14174M:      Shuah Khan <shuahkh@osg.samsung.com>
14175M:      Shuah Khan <shuah@kernel.org>
14176L:      linux-usb@vger.kernel.org
14177S:      Maintained
14178F:      Documentation/usb/usbip_protocol.txt
14179F:      drivers/usb/usbip/
14180F:      tools/usb/usbip/
14181
14182USB PEGASUS DRIVER
14183M:      Petko Manolov <petkan@nucleusys.com>
14184L:      linux-usb@vger.kernel.org
14185L:      netdev@vger.kernel.org
14186T:      git git://github.com/petkan/pegasus.git
14187W:      https://github.com/petkan/pegasus
14188S:      Maintained
14189F:      drivers/net/usb/pegasus.*
14190
14191USB PHY LAYER
14192M:      Felipe Balbi <balbi@kernel.org>
14193L:      linux-usb@vger.kernel.org
14194T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14195S:      Maintained
14196F:      drivers/usb/phy/
14197
14198USB PRINTER DRIVER (usblp)
14199M:      Pete Zaitcev <zaitcev@redhat.com>
14200L:      linux-usb@vger.kernel.org
14201S:      Supported
14202F:      drivers/usb/class/usblp.c
14203
14204USB QMI WWAN NETWORK DRIVER
14205M:      Bjørn Mork <bjorn@mork.no>
14206L:      netdev@vger.kernel.org
14207S:      Maintained
14208F:      Documentation/ABI/testing/sysfs-class-net-qmi
14209F:      drivers/net/usb/qmi_wwan.c
14210
14211USB RTL8150 DRIVER
14212M:      Petko Manolov <petkan@nucleusys.com>
14213L:      linux-usb@vger.kernel.org
14214L:      netdev@vger.kernel.org
14215T:      git git://github.com/petkan/rtl8150.git
14216W:      https://github.com/petkan/rtl8150
14217S:      Maintained
14218F:      drivers/net/usb/rtl8150.c
14219
14220USB SERIAL SUBSYSTEM
14221M:      Johan Hovold <johan@kernel.org>
14222L:      linux-usb@vger.kernel.org
14223T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14224S:      Maintained
14225F:      Documentation/usb/usb-serial.txt
14226F:      drivers/usb/serial/
14227F:      include/linux/usb/serial.h
14228
14229USB SMSC75XX ETHERNET DRIVER
14230M:      Steve Glendinning <steve.glendinning@shawell.net>
14231L:      netdev@vger.kernel.org
14232S:      Maintained
14233F:      drivers/net/usb/smsc75xx.*
14234
14235USB SMSC95XX ETHERNET DRIVER
14236M:      Steve Glendinning <steve.glendinning@shawell.net>
14237M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14238L:      netdev@vger.kernel.org
14239S:      Maintained
14240F:      drivers/net/usb/smsc95xx.*
14241
14242USB SUBSYSTEM
14243M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14244L:      linux-usb@vger.kernel.org
14245W:      http://www.linux-usb.org
14246T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14247S:      Supported
14248F:      Documentation/devicetree/bindings/usb/
14249F:      Documentation/usb/
14250F:      drivers/usb/
14251F:      include/linux/usb.h
14252F:      include/linux/usb/
14253
14254USB TYPEC SUBSYSTEM
14255M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14256L:      linux-usb@vger.kernel.org
14257S:      Maintained
14258F:      Documentation/ABI/testing/sysfs-class-typec
14259F:      Documentation/usb/typec.rst
14260F:      drivers/usb/typec/
14261F:      include/linux/usb/typec.h
14262
14263USB UHCI DRIVER
14264M:      Alan Stern <stern@rowland.harvard.edu>
14265L:      linux-usb@vger.kernel.org
14266S:      Maintained
14267F:      drivers/usb/host/uhci*
14268
14269USB VIDEO CLASS
14270M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14271L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14272L:      linux-media@vger.kernel.org
14273T:      git git://linuxtv.org/media_tree.git
14274W:      http://www.ideasonboard.org/uvc/
14275S:      Maintained
14276F:      drivers/media/usb/uvc/
14277F:      include/uapi/linux/uvcvideo.h
14278
14279USB VISION DRIVER
14280M:      Hans Verkuil <hverkuil@xs4all.nl>
14281L:      linux-media@vger.kernel.org
14282T:      git git://linuxtv.org/media_tree.git
14283W:      https://linuxtv.org
14284S:      Odd Fixes
14285F:      drivers/media/usb/usbvision/
14286
14287USB WEBCAM GADGET
14288M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14289L:      linux-usb@vger.kernel.org
14290S:      Maintained
14291F:      drivers/usb/gadget/function/*uvc*
14292F:      drivers/usb/gadget/legacy/webcam.c
14293
14294USB WIRELESS RNDIS DRIVER (rndis_wlan)
14295M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14296L:      linux-wireless@vger.kernel.org
14297S:      Maintained
14298F:      drivers/net/wireless/rndis_wlan.c
14299
14300USB XHCI DRIVER
14301M:      Mathias Nyman <mathias.nyman@intel.com>
14302L:      linux-usb@vger.kernel.org
14303S:      Supported
14304F:      drivers/usb/host/xhci*
14305F:      drivers/usb/host/pci-quirks*
14306
14307USB ZD1201 DRIVER
14308L:      linux-wireless@vger.kernel.org
14309W:      http://linux-lc100020.sourceforge.net
14310S:      Orphan
14311F:      drivers/net/wireless/zydas/zd1201.*
14312
14313USB ZR364XX DRIVER
14314M:      Antoine Jacquet <royale@zerezo.com>
14315L:      linux-usb@vger.kernel.org
14316L:      linux-media@vger.kernel.org
14317T:      git git://linuxtv.org/media_tree.git
14318W:      http://royale.zerezo.com/zr364xx/
14319S:      Maintained
14320F:      Documentation/media/v4l-drivers/zr364xx*
14321F:      drivers/media/usb/zr364xx/
14322
14323USER-MODE LINUX (UML)
14324M:      Jeff Dike <jdike@addtoit.com>
14325M:      Richard Weinberger <richard@nod.at>
14326L:      user-mode-linux-devel@lists.sourceforge.net
14327L:      user-mode-linux-user@lists.sourceforge.net
14328W:      http://user-mode-linux.sourceforge.net
14329T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14330S:      Maintained
14331F:      Documentation/virtual/uml/
14332F:      arch/um/
14333F:      arch/x86/um/
14334F:      fs/hostfs/
14335F:      fs/hppfs/
14336
14337USERSPACE I/O (UIO)
14338M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14339S:      Maintained
14340T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14341F:      Documentation/driver-api/uio-howto.rst
14342F:      drivers/uio/
14343F:      include/linux/uio*.h
14344
14345UTIL-LINUX PACKAGE
14346M:      Karel Zak <kzak@redhat.com>
14347L:      util-linux@vger.kernel.org
14348W:      http://en.wikipedia.org/wiki/Util-linux
14349T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14350S:      Maintained
14351
14352UUID HELPERS
14353M:      Christoph Hellwig <hch@lst.de>
14354R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14355L:      linux-kernel@vger.kernel.org
14356T:      git git://git.infradead.org/users/hch/uuid.git
14357F:      lib/uuid.c
14358F:      lib/test_uuid.c
14359F:      include/linux/uuid.h
14360F:      include/uapi/linux/uuid.h
14361S:      Maintained
14362
14363UVESAFB DRIVER
14364M:      Michal Januszewski <spock@gentoo.org>
14365L:      linux-fbdev@vger.kernel.org
14366W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14367S:      Maintained
14368F:      Documentation/fb/uvesafb.txt
14369F:      drivers/video/fbdev/uvesafb.*
14370
14371VF610 NAND DRIVER
14372M:      Stefan Agner <stefan@agner.ch>
14373L:      linux-mtd@lists.infradead.org
14374S:      Supported
14375F:      drivers/mtd/nand/vf610_nfc.c
14376
14377VFAT/FAT/MSDOS FILESYSTEM
14378M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14379S:      Maintained
14380F:      Documentation/filesystems/vfat.txt
14381F:      fs/fat/
14382
14383VFIO DRIVER
14384M:      Alex Williamson <alex.williamson@redhat.com>
14385L:      kvm@vger.kernel.org
14386T:      git git://github.com/awilliam/linux-vfio.git
14387S:      Maintained
14388F:      Documentation/vfio.txt
14389F:      drivers/vfio/
14390F:      include/linux/vfio.h
14391F:      include/uapi/linux/vfio.h
14392
14393VFIO MEDIATED DEVICE DRIVERS
14394M:      Kirti Wankhede <kwankhede@nvidia.com>
14395L:      kvm@vger.kernel.org
14396S:      Maintained
14397F:      Documentation/vfio-mediated-device.txt
14398F:      drivers/vfio/mdev/
14399F:      include/linux/mdev.h
14400F:      samples/vfio-mdev/
14401
14402VFIO PLATFORM DRIVER
14403M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14404L:      kvm@vger.kernel.org
14405S:      Maintained
14406F:      drivers/vfio/platform/
14407
14408VGA_SWITCHEROO
14409R:      Lukas Wunner <lukas@wunner.de>
14410S:      Maintained
14411F:      Documentation/gpu/vga-switcheroo.rst
14412F:      drivers/gpu/vga/vga_switcheroo.c
14413F:      include/linux/vga_switcheroo.h
14414T:      git git://anongit.freedesktop.org/drm/drm-misc
14415
14416VIA RHINE NETWORK DRIVER
14417S:      Orphan
14418F:      drivers/net/ethernet/via/via-rhine.c
14419
14420VIA SD/MMC CARD CONTROLLER DRIVER
14421M:      Bruce Chang <brucechang@via.com.tw>
14422M:      Harald Welte <HaraldWelte@viatech.com>
14423S:      Maintained
14424F:      drivers/mmc/host/via-sdmmc.c
14425
14426VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14427M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14428L:      linux-fbdev@vger.kernel.org
14429S:      Maintained
14430F:      include/linux/via-core.h
14431F:      include/linux/via-gpio.h
14432F:      include/linux/via_i2c.h
14433F:      drivers/video/fbdev/via/
14434
14435VIA VELOCITY NETWORK DRIVER
14436M:      Francois Romieu <romieu@fr.zoreil.com>
14437L:      netdev@vger.kernel.org
14438S:      Maintained
14439F:      drivers/net/ethernet/via/via-velocity.*
14440
14441VIDEO MULTIPLEXER DRIVER
14442M:      Philipp Zabel <p.zabel@pengutronix.de>
14443L:      linux-media@vger.kernel.org
14444S:      Maintained
14445F:      drivers/media/platform/video-mux.c
14446
14447VIDEOBUF2 FRAMEWORK
14448M:      Pawel Osciak <pawel@osciak.com>
14449M:      Marek Szyprowski <m.szyprowski@samsung.com>
14450M:      Kyungmin Park <kyungmin.park@samsung.com>
14451L:      linux-media@vger.kernel.org
14452S:      Maintained
14453F:      drivers/media/v4l2-core/videobuf2-*
14454F:      include/media/videobuf2-*
14455
14456VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14457M:      Helen Koike <helen.koike@collabora.com>
14458L:      linux-media@vger.kernel.org
14459T:      git git://linuxtv.org/media_tree.git
14460W:      https://linuxtv.org
14461S:      Maintained
14462F:      drivers/media/platform/vimc/*
14463
14464VIRT LIB
14465M:      Alex Williamson <alex.williamson@redhat.com>
14466M:      Paolo Bonzini <pbonzini@redhat.com>
14467L:      kvm@vger.kernel.org
14468S:      Supported
14469F:      virt/lib/
14470
14471VIRTIO AND VHOST VSOCK DRIVER
14472M:      Stefan Hajnoczi <stefanha@redhat.com>
14473L:      kvm@vger.kernel.org
14474L:      virtualization@lists.linux-foundation.org
14475L:      netdev@vger.kernel.org
14476S:      Maintained
14477F:      include/linux/virtio_vsock.h
14478F:      include/uapi/linux/virtio_vsock.h
14479F:      include/uapi/linux/vsockmon.h
14480F:      include/uapi/linux/vm_sockets_diag.h
14481F:      net/vmw_vsock/diag.c
14482F:      net/vmw_vsock/af_vsock_tap.c
14483F:      net/vmw_vsock/virtio_transport_common.c
14484F:      net/vmw_vsock/virtio_transport.c
14485F:      drivers/net/vsockmon.c
14486F:      drivers/vhost/vsock.c
14487F:      drivers/vhost/vsock.h
14488F:      tools/testing/vsock/
14489
14490VIRTIO CONSOLE DRIVER
14491M:      Amit Shah <amit@kernel.org>
14492L:      virtualization@lists.linux-foundation.org
14493S:      Maintained
14494F:      drivers/char/virtio_console.c
14495F:      include/linux/virtio_console.h
14496F:      include/uapi/linux/virtio_console.h
14497
14498VIRTIO CORE, NET AND BLOCK DRIVERS
14499M:      "Michael S. Tsirkin" <mst@redhat.com>
14500M:      Jason Wang <jasowang@redhat.com>
14501L:      virtualization@lists.linux-foundation.org
14502S:      Maintained
14503F:      Documentation/devicetree/bindings/virtio/
14504F:      drivers/virtio/
14505F:      tools/virtio/
14506F:      drivers/net/virtio_net.c
14507F:      drivers/block/virtio_blk.c
14508F:      include/linux/virtio*.h
14509F:      include/uapi/linux/virtio_*.h
14510F:      drivers/crypto/virtio/
14511F:      mm/balloon_compaction.c
14512
14513VIRTIO CRYPTO DRIVER
14514M:      Gonglei <arei.gonglei@huawei.com>
14515L:      virtualization@lists.linux-foundation.org
14516L:      linux-crypto@vger.kernel.org
14517S:      Maintained
14518F:      drivers/crypto/virtio/
14519F:      include/uapi/linux/virtio_crypto.h
14520
14521VIRTIO DRIVERS FOR S390
14522M:      Cornelia Huck <cohuck@redhat.com>
14523M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14524L:      linux-s390@vger.kernel.org
14525L:      virtualization@lists.linux-foundation.org
14526L:      kvm@vger.kernel.org
14527S:      Supported
14528F:      drivers/s390/virtio/
14529F:      arch/s390/include/uapi/asm/virtio-ccw.h
14530
14531VIRTIO GPU DRIVER
14532M:      David Airlie <airlied@linux.ie>
14533M:      Gerd Hoffmann <kraxel@redhat.com>
14534L:      dri-devel@lists.freedesktop.org
14535L:      virtualization@lists.linux-foundation.org
14536T:      git git://anongit.freedesktop.org/drm/drm-misc
14537S:      Maintained
14538F:      drivers/gpu/drm/virtio/
14539F:      include/uapi/linux/virtio_gpu.h
14540
14541VIRTIO HOST (VHOST)
14542M:      "Michael S. Tsirkin" <mst@redhat.com>
14543M:      Jason Wang <jasowang@redhat.com>
14544L:      kvm@vger.kernel.org
14545L:      virtualization@lists.linux-foundation.org
14546L:      netdev@vger.kernel.org
14547T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14548S:      Maintained
14549F:      drivers/vhost/
14550F:      include/uapi/linux/vhost.h
14551
14552VIRTIO INPUT DRIVER
14553M:      Gerd Hoffmann <kraxel@redhat.com>
14554S:      Maintained
14555F:      drivers/virtio/virtio_input.c
14556F:      include/uapi/linux/virtio_input.h
14557
14558VIRTUAL SERIO DEVICE DRIVER
14559M:      Stephen Chandler Paul <thatslyude@gmail.com>
14560S:      Maintained
14561F:      drivers/input/serio/userio.c
14562F:      include/uapi/linux/userio.h
14563
14564VIVID VIRTUAL VIDEO DRIVER
14565M:      Hans Verkuil <hverkuil@xs4all.nl>
14566L:      linux-media@vger.kernel.org
14567T:      git git://linuxtv.org/media_tree.git
14568W:      https://linuxtv.org
14569S:      Maintained
14570F:      drivers/media/platform/vivid/*
14571
14572VLYNQ BUS
14573M:      Florian Fainelli <f.fainelli@gmail.com>
14574L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14575S:      Maintained
14576F:      drivers/vlynq/vlynq.c
14577F:      include/linux/vlynq.h
14578
14579VME SUBSYSTEM
14580M:      Martyn Welch <martyn@welchs.me.uk>
14581M:      Manohar Vanga <manohar.vanga@gmail.com>
14582M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14583L:      devel@driverdev.osuosl.org
14584S:      Maintained
14585T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14586F:      Documentation/driver-api/vme.rst
14587F:      drivers/staging/vme/
14588F:      drivers/vme/
14589F:      include/linux/vme*
14590
14591VMWARE BALLOON DRIVER
14592M:      Xavier Deguillard <xdeguillard@vmware.com>
14593M:      Philip Moltmann <moltmann@vmware.com>
14594M:      "VMware, Inc." <pv-drivers@vmware.com>
14595L:      linux-kernel@vger.kernel.org
14596S:      Maintained
14597F:      drivers/misc/vmw_balloon.c
14598
14599VMWARE HYPERVISOR INTERFACE
14600M:      Alok Kataria <akataria@vmware.com>
14601L:      virtualization@lists.linux-foundation.org
14602S:      Supported
14603F:      arch/x86/kernel/cpu/vmware.c
14604
14605VMWARE PVRDMA DRIVER
14606M:      Adit Ranadive <aditr@vmware.com>
14607M:      VMware PV-Drivers <pv-drivers@vmware.com>
14608L:      linux-rdma@vger.kernel.org
14609S:      Maintained
14610F:      drivers/infiniband/hw/vmw_pvrdma/
14611
14612VMware PVSCSI driver
14613M:      Jim Gill <jgill@vmware.com>
14614M:      VMware PV-Drivers <pv-drivers@vmware.com>
14615L:      linux-scsi@vger.kernel.org
14616S:      Maintained
14617F:      drivers/scsi/vmw_pvscsi.c
14618F:      drivers/scsi/vmw_pvscsi.h
14619
14620VMWARE VMMOUSE SUBDRIVER
14621M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14622M:      "VMware, Inc." <pv-drivers@vmware.com>
14623L:      linux-input@vger.kernel.org
14624S:      Maintained
14625F:      drivers/input/mouse/vmmouse.c
14626F:      drivers/input/mouse/vmmouse.h
14627
14628VMWARE VMXNET3 ETHERNET DRIVER
14629M:      Shrikrishna Khare <skhare@vmware.com>
14630M:      "VMware, Inc." <pv-drivers@vmware.com>
14631L:      netdev@vger.kernel.org
14632S:      Maintained
14633F:      drivers/net/vmxnet3/
14634
14635VOCORE VOCORE2 BOARD
14636M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14637L:      linux-mips@linux-mips.org
14638S:      Maintained
14639F:      arch/mips/boot/dts/ralink/vocore2.dts
14640
14641VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14642M:      Liam Girdwood <lgirdwood@gmail.com>
14643M:      Mark Brown <broonie@kernel.org>
14644L:      linux-kernel@vger.kernel.org
14645W:      http://www.slimlogic.co.uk/?p=48
14646T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14647S:      Supported
14648F:      Documentation/devicetree/bindings/regulator/
14649F:      drivers/regulator/
14650F:      include/dt-bindings/regulator/
14651F:      include/linux/regulator/
14652
14653VRF
14654M:      David Ahern <dsa@cumulusnetworks.com>
14655M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14656L:      netdev@vger.kernel.org
14657S:      Maintained
14658F:      drivers/net/vrf.c
14659F:      Documentation/networking/vrf.txt
14660
14661VT1211 HARDWARE MONITOR DRIVER
14662M:      Juerg Haefliger <juergh@gmail.com>
14663L:      linux-hwmon@vger.kernel.org
14664S:      Maintained
14665F:      Documentation/hwmon/vt1211
14666F:      drivers/hwmon/vt1211.c
14667
14668VT8231 HARDWARE MONITOR DRIVER
14669M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14670L:      linux-hwmon@vger.kernel.org
14671S:      Maintained
14672F:      drivers/hwmon/vt8231.c
14673
14674VUB300 USB to SDIO/SD/MMC bridge chip
14675M:      Tony Olech <tony.olech@elandigitalsystems.com>
14676L:      linux-mmc@vger.kernel.org
14677L:      linux-usb@vger.kernel.org
14678S:      Supported
14679F:      drivers/mmc/host/vub300.c
14680
14681W1 DALLAS'S 1-WIRE BUS
14682M:      Evgeniy Polyakov <zbr@ioremap.net>
14683S:      Maintained
14684F:      Documentation/w1/
14685F:      drivers/w1/
14686F:      include/linux/w1.h
14687
14688W83791D HARDWARE MONITORING DRIVER
14689M:      Marc Hulsman <m.hulsman@tudelft.nl>
14690L:      linux-hwmon@vger.kernel.org
14691S:      Maintained
14692F:      Documentation/hwmon/w83791d
14693F:      drivers/hwmon/w83791d.c
14694
14695W83793 HARDWARE MONITORING DRIVER
14696M:      Rudolf Marek <r.marek@assembler.cz>
14697L:      linux-hwmon@vger.kernel.org
14698S:      Maintained
14699F:      Documentation/hwmon/w83793
14700F:      drivers/hwmon/w83793.c
14701
14702W83795 HARDWARE MONITORING DRIVER
14703M:      Jean Delvare <jdelvare@suse.com>
14704L:      linux-hwmon@vger.kernel.org
14705S:      Maintained
14706F:      drivers/hwmon/w83795.c
14707
14708W83L51xD SD/MMC CARD INTERFACE DRIVER
14709M:      Pierre Ossman <pierre@ossman.eu>
14710S:      Maintained
14711F:      drivers/mmc/host/wbsd.*
14712
14713WACOM PROTOCOL 4 SERIAL TABLETS
14714M:      Julian Squires <julian@cipht.net>
14715M:      Hans de Goede <hdegoede@redhat.com>
14716L:      linux-input@vger.kernel.org
14717S:      Maintained
14718F:      drivers/input/tablet/wacom_serial4.c
14719
14720WATCHDOG DEVICE DRIVERS
14721M:      Wim Van Sebroeck <wim@iguana.be>
14722R:      Guenter Roeck <linux@roeck-us.net>
14723L:      linux-watchdog@vger.kernel.org
14724W:      http://www.linux-watchdog.org/
14725T:      git git://www.linux-watchdog.org/linux-watchdog.git
14726S:      Maintained
14727F:      Documentation/devicetree/bindings/watchdog/
14728F:      Documentation/watchdog/
14729F:      drivers/watchdog/
14730F:      include/linux/watchdog.h
14731F:      include/uapi/linux/watchdog.h
14732
14733WHISKEYCOVE PMIC GPIO DRIVER
14734M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14735L:      linux-gpio@vger.kernel.org
14736S:      Maintained
14737F:      drivers/gpio/gpio-wcove.c
14738
14739WIIMOTE HID DRIVER
14740M:      David Herrmann <dh.herrmann@googlemail.com>
14741L:      linux-input@vger.kernel.org
14742S:      Maintained
14743F:      drivers/hid/hid-wiimote*
14744
14745WILOCITY WIL6210 WIRELESS DRIVER
14746M:      Maya Erez <qca_merez@qca.qualcomm.com>
14747L:      linux-wireless@vger.kernel.org
14748L:      wil6210@qca.qualcomm.com
14749S:      Supported
14750W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14751F:      drivers/net/wireless/ath/wil6210/
14752
14753WIMAX STACK
14754M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14755M:      linux-wimax@intel.com
14756L:      wimax@linuxwimax.org (subscribers-only)
14757S:      Supported
14758W:      http://linuxwimax.org
14759F:      Documentation/wimax/README.wimax
14760F:      include/linux/wimax/debug.h
14761F:      include/net/wimax.h
14762F:      include/uapi/linux/wimax.h
14763F:      net/wimax/
14764
14765WINBOND CIR DRIVER
14766M:      David Härdeman <david@hardeman.nu>
14767S:      Maintained
14768F:      drivers/media/rc/winbond-cir.c
14769
14770WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14771M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14772L:      linux-watchdog@vger.kernel.org
14773S:      Maintained
14774F:      drivers/watchdog/ebc-c384_wdt.c
14775
14776WINSYSTEMS WS16C48 GPIO DRIVER
14777M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14778L:      linux-gpio@vger.kernel.org
14779S:      Maintained
14780F:      drivers/gpio/gpio-ws16c48.c
14781
14782WISTRON LAPTOP BUTTON DRIVER
14783M:      Miloslav Trmac <mitr@volny.cz>
14784S:      Maintained
14785F:      drivers/input/misc/wistron_btns.c
14786
14787WL3501 WIRELESS PCMCIA CARD DRIVER
14788L:      linux-wireless@vger.kernel.org
14789S:      Odd fixes
14790F:      drivers/net/wireless/wl3501*
14791
14792WOLFSON MICROELECTRONICS DRIVERS
14793L:      patches@opensource.cirrus.com
14794T:      git https://github.com/CirrusLogic/linux-drivers.git
14795W:      https://github.com/CirrusLogic/linux-drivers/wiki
14796S:      Supported
14797F:      Documentation/hwmon/wm83??
14798F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14799F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14800F:      Documentation/devicetree/bindings/mfd/arizona.txt
14801F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14802F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
14803F:      arch/arm/mach-s3c64xx/mach-crag6410*
14804F:      drivers/clk/clk-wm83*.c
14805F:      drivers/extcon/extcon-arizona.c
14806F:      drivers/leds/leds-wm83*.c
14807F:      drivers/gpio/gpio-*wm*.c
14808F:      drivers/gpio/gpio-arizona.c
14809F:      drivers/hwmon/wm83??-hwmon.c
14810F:      drivers/input/misc/wm831x-on.c
14811F:      drivers/input/touchscreen/wm831x-ts.c
14812F:      drivers/input/touchscreen/wm97*.c
14813F:      drivers/mfd/arizona*
14814F:      drivers/mfd/wm*.c
14815F:      drivers/mfd/cs47l24*
14816F:      drivers/power/supply/wm83*.c
14817F:      drivers/rtc/rtc-wm83*.c
14818F:      drivers/regulator/wm8*.c
14819F:      drivers/regulator/arizona*
14820F:      drivers/video/backlight/wm83*_bl.c
14821F:      drivers/watchdog/wm83*_wdt.c
14822F:      include/linux/mfd/arizona/
14823F:      include/linux/mfd/wm831x/
14824F:      include/linux/mfd/wm8350/
14825F:      include/linux/mfd/wm8400*
14826F:      include/linux/regulator/arizona*
14827F:      include/linux/wm97xx.h
14828F:      include/sound/wm????.h
14829F:      sound/soc/codecs/arizona.?
14830F:      sound/soc/codecs/wm*
14831F:      sound/soc/codecs/cs47l24*
14832
14833WORKQUEUE
14834M:      Tejun Heo <tj@kernel.org>
14835R:      Lai Jiangshan <jiangshanlai@gmail.com>
14836T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14837S:      Maintained
14838F:      include/linux/workqueue.h
14839F:      kernel/workqueue.c
14840F:      Documentation/core-api/workqueue.rst
14841
14842X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14843M:      Chen-Yu Tsai <wens@csie.org>
14844L:      linux-kernel@vger.kernel.org
14845S:      Maintained
14846N:      axp[128]
14847
14848X.25 NETWORK LAYER
14849M:      Andrew Hendry <andrew.hendry@gmail.com>
14850L:      linux-x25@vger.kernel.org
14851S:      Odd Fixes
14852F:      Documentation/networking/x25*
14853F:      include/net/x25*
14854F:      net/x25/
14855
14856X86 ARCHITECTURE (32-BIT AND 64-BIT)
14857M:      Thomas Gleixner <tglx@linutronix.de>
14858M:      Ingo Molnar <mingo@redhat.com>
14859R:      "H. Peter Anvin" <hpa@zytor.com>
14860M:      x86@kernel.org
14861L:      linux-kernel@vger.kernel.org
14862T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14863S:      Maintained
14864F:      Documentation/x86/
14865F:      arch/x86/
14866
14867X86 MCE INFRASTRUCTURE
14868M:      Tony Luck <tony.luck@intel.com>
14869M:      Borislav Petkov <bp@alien8.de>
14870L:      linux-edac@vger.kernel.org
14871S:      Maintained
14872F:      arch/x86/kernel/cpu/mcheck/*
14873
14874X86 MICROCODE UPDATE SUPPORT
14875M:      Borislav Petkov <bp@alien8.de>
14876S:      Maintained
14877F:      arch/x86/kernel/cpu/microcode/*
14878
14879X86 PLATFORM DRIVERS
14880M:      Darren Hart <dvhart@infradead.org>
14881M:      Andy Shevchenko <andy@infradead.org>
14882L:      platform-driver-x86@vger.kernel.org
14883T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14884S:      Maintained
14885F:      drivers/platform/x86/
14886F:      drivers/platform/olpc/
14887
14888X86 VDSO
14889M:      Andy Lutomirski <luto@amacapital.net>
14890L:      linux-kernel@vger.kernel.org
14891T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14892S:      Maintained
14893F:      arch/x86/entry/vdso/
14894
14895XC2028/3028 TUNER DRIVER
14896M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14897M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14898L:      linux-media@vger.kernel.org
14899W:      https://linuxtv.org
14900T:      git git://linuxtv.org/media_tree.git
14901S:      Maintained
14902F:      drivers/media/tuners/tuner-xc2028.*
14903
14904XEN BLOCK SUBSYSTEM
14905M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14906M:      Roger Pau Monné <roger.pau@citrix.com>
14907L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14908S:      Supported
14909F:      drivers/block/xen-blkback/*
14910F:      drivers/block/xen*
14911
14912XEN HYPERVISOR ARM
14913M:      Stefano Stabellini <sstabellini@kernel.org>
14914L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14915S:      Maintained
14916F:      arch/arm/xen/
14917F:      arch/arm/include/asm/xen/
14918
14919XEN HYPERVISOR ARM64
14920M:      Stefano Stabellini <sstabellini@kernel.org>
14921L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14922S:      Maintained
14923F:      arch/arm64/xen/
14924F:      arch/arm64/include/asm/xen/
14925
14926XEN HYPERVISOR INTERFACE
14927M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14928M:      Juergen Gross <jgross@suse.com>
14929L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14930T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14931S:      Supported
14932F:      arch/x86/xen/
14933F:      drivers/*/xen-*front.c
14934F:      drivers/xen/
14935F:      arch/x86/include/asm/xen/
14936F:      arch/x86/include/asm/pvclock-abi.h
14937F:      include/xen/
14938F:      include/uapi/xen/
14939F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14940F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14941
14942XEN NETWORK BACKEND DRIVER
14943M:      Wei Liu <wei.liu2@citrix.com>
14944M:      Paul Durrant <paul.durrant@citrix.com>
14945L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14946L:      netdev@vger.kernel.org
14947S:      Supported
14948F:      drivers/net/xen-netback/*
14949
14950XEN PCI SUBSYSTEM
14951M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14952L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14953S:      Supported
14954F:      arch/x86/pci/*xen*
14955F:      drivers/pci/*xen*
14956
14957XEN PVSCSI DRIVERS
14958M:      Juergen Gross <jgross@suse.com>
14959L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14960L:      linux-scsi@vger.kernel.org
14961S:      Supported
14962F:      drivers/scsi/xen-scsifront.c
14963F:      drivers/xen/xen-scsiback.c
14964F:      include/xen/interface/io/vscsiif.h
14965
14966XEN SWIOTLB SUBSYSTEM
14967M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14968L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14969S:      Supported
14970F:      arch/x86/xen/*swiotlb*
14971F:      drivers/xen/*swiotlb*
14972
14973XFS FILESYSTEM
14974M:      Darrick J. Wong <darrick.wong@oracle.com>
14975M:      linux-xfs@vger.kernel.org
14976L:      linux-xfs@vger.kernel.org
14977W:      http://xfs.org/
14978T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14979S:      Supported
14980F:      Documentation/filesystems/xfs.txt
14981F:      fs/xfs/
14982
14983XILINX AXI ETHERNET DRIVER
14984M:      Anirudha Sarangi <anirudh@xilinx.com>
14985M:      John Linn <John.Linn@xilinx.com>
14986S:      Maintained
14987F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14988
14989XILINX UARTLITE SERIAL DRIVER
14990M:      Peter Korsgaard <jacmet@sunsite.dk>
14991L:      linux-serial@vger.kernel.org
14992S:      Maintained
14993F:      drivers/tty/serial/uartlite.c
14994
14995XILINX VIDEO IP CORES
14996M:      Hyun Kwon <hyun.kwon@xilinx.com>
14997M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14998L:      linux-media@vger.kernel.org
14999T:      git git://linuxtv.org/media_tree.git
15000S:      Supported
15001F:      Documentation/devicetree/bindings/media/xilinx/
15002F:      drivers/media/platform/xilinx/
15003F:      include/uapi/linux/xilinx-v4l2-controls.h
15004
15005XILLYBUS DRIVER
15006M:      Eli Billauer <eli.billauer@gmail.com>
15007L:      linux-kernel@vger.kernel.org
15008S:      Supported
15009F:      drivers/char/xillybus/
15010
15011XRA1403 GPIO EXPANDER
15012M:      Nandor Han <nandor.han@ge.com>
15013M:      Semi Malinen <semi.malinen@ge.com>
15014L:      linux-gpio@vger.kernel.org
15015S:      Maintained
15016F:      drivers/gpio/gpio-xra1403.c
15017F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15018
15019XTENSA XTFPGA PLATFORM SUPPORT
15020M:      Max Filippov <jcmvbkbc@gmail.com>
15021L:      linux-xtensa@linux-xtensa.org
15022S:      Maintained
15023F:      drivers/spi/spi-xtensa-xtfpga.c
15024F:      sound/soc/xtensa/xtfpga-i2s.c
15025
15026YAM DRIVER FOR AX.25
15027M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15028L:      linux-hams@vger.kernel.org
15029S:      Maintained
15030F:      drivers/net/hamradio/yam*
15031F:      include/linux/yam.h
15032
15033YAMA SECURITY MODULE
15034M:      Kees Cook <keescook@chromium.org>
15035T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15036S:      Supported
15037F:      security/yama/
15038F:      Documentation/admin-guide/LSM/Yama.rst
15039
15040YEALINK PHONE DRIVER
15041M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15042L:      usbb2k-api-dev@nongnu.org
15043S:      Maintained
15044F:      Documentation/input/yealink.rst
15045F:      drivers/input/misc/yealink.*
15046
15047Z8530 DRIVER FOR AX.25
15048M:      Joerg Reuter <jreuter@yaina.de>
15049W:      http://yaina.de/jreuter/
15050W:      http://www.qsl.net/dl1bke/
15051L:      linux-hams@vger.kernel.org
15052S:      Maintained
15053F:      Documentation/networking/z8530drv.txt
15054F:      drivers/net/hamradio/*scc.c
15055F:      drivers/net/hamradio/z8530.h
15056
15057ZBUD COMPRESSED PAGE ALLOCATOR
15058M:      Seth Jennings <sjenning@redhat.com>
15059M:      Dan Streetman <ddstreet@ieee.org>
15060L:      linux-mm@kvack.org
15061S:      Maintained
15062F:      mm/zbud.c
15063F:      include/linux/zbud.h
15064
15065ZD1211RW WIRELESS DRIVER
15066M:      Daniel Drake <dsd@gentoo.org>
15067M:      Ulrich Kunitz <kune@deine-taler.de>
15068W:      http://zd1211.ath.cx/wiki/DriverRewrite
15069L:      linux-wireless@vger.kernel.org
15070L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15071S:      Maintained
15072F:      drivers/net/wireless/zydas/zd1211rw/
15073
15074ZD1301 MEDIA DRIVER
15075M:      Antti Palosaari <crope@iki.fi>
15076L:      linux-media@vger.kernel.org
15077W:      https://linuxtv.org/
15078W:      http://palosaari.fi/linux/
15079Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15080S:      Maintained
15081F:      drivers/media/usb/dvb-usb-v2/zd1301*
15082
15083ZD1301_DEMOD MEDIA DRIVER
15084M:      Antti Palosaari <crope@iki.fi>
15085L:      linux-media@vger.kernel.org
15086W:      https://linuxtv.org/
15087W:      http://palosaari.fi/linux/
15088Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15089S:      Maintained
15090F:      drivers/media/dvb-frontends/zd1301_demod*
15091
15092ZPOOL COMPRESSED PAGE STORAGE API
15093M:      Dan Streetman <ddstreet@ieee.org>
15094L:      linux-mm@kvack.org
15095S:      Maintained
15096F:      mm/zpool.c
15097F:      include/linux/zpool.h
15098
15099ZR36067 VIDEO FOR LINUX DRIVER
15100L:      mjpeg-users@lists.sourceforge.net
15101L:      linux-media@vger.kernel.org
15102W:      http://mjpeg.sourceforge.net/driver-zoran/
15103T:      hg https://linuxtv.org/hg/v4l-dvb
15104S:      Odd Fixes
15105F:      drivers/media/pci/zoran/
15106
15107ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15108M:      Minchan Kim <minchan@kernel.org>
15109M:      Nitin Gupta <ngupta@vflare.org>
15110R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15111L:      linux-kernel@vger.kernel.org
15112S:      Maintained
15113F:      drivers/block/zram/
15114F:      Documentation/blockdev/zram.txt
15115
15116ZS DECSTATION Z85C30 SERIAL DRIVER
15117M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15118S:      Maintained
15119F:      drivers/tty/serial/zs.*
15120
15121ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15122M:      Minchan Kim <minchan@kernel.org>
15123M:      Nitin Gupta <ngupta@vflare.org>
15124R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15125L:      linux-mm@kvack.org
15126S:      Maintained
15127F:      mm/zsmalloc.c
15128F:      include/linux/zsmalloc.h
15129F:      Documentation/vm/zsmalloc.txt
15130
15131ZSWAP COMPRESSED SWAP CACHING
15132M:      Seth Jennings <sjenning@redhat.com>
15133M:      Dan Streetman <ddstreet@ieee.org>
15134L:      linux-mm@kvack.org
15135S:      Maintained
15136F:      mm/zswap.c
15137
15138THE REST
15139M:      Linus Torvalds <torvalds@linux-foundation.org>
15140L:      linux-kernel@vger.kernel.org
15141Q:      http://patchwork.kernel.org/project/LKML/list/
15142T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15143S:      Buried alive in reporters
15144F:      *
15145F:      */
15146