1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <alex.aring@gmail.com> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208A8293 MEDIA DRIVER 209M: Antti Palosaari <crope@iki.fi> 210L: linux-media@vger.kernel.org 211W: https://linuxtv.org 212W: http://palosaari.fi/linux/ 213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 214T: git git://linuxtv.org/anttip/media_tree.git 215S: Maintained 216F: drivers/media/dvb-frontends/a8293* 217 218AACRAID SCSI RAID DRIVER 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 220L: linux-scsi@vger.kernel.org 221W: http://www.adaptec.com/ 222S: Supported 223F: Documentation/scsi/aacraid.txt 224F: drivers/scsi/aacraid/ 225 226ABI/API 227L: linux-api@vger.kernel.org 228F: include/linux/syscalls.h 229F: kernel/sys_ni.c 230 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 232M: Hans de Goede <hdegoede@redhat.com> 233L: linux-hwmon@vger.kernel.org 234S: Maintained 235F: drivers/hwmon/abituguru.c 236 237ABIT UGURU 3 HARDWARE MONITOR DRIVER 238M: Alistair John Strachan <alistair@devzero.co.uk> 239L: linux-hwmon@vger.kernel.org 240S: Maintained 241F: drivers/hwmon/abituguru3.c 242 243ACCES 104-DIO-48E GPIO DRIVER 244M: William Breathitt Gray <vilhelm.gray@gmail.com> 245L: linux-gpio@vger.kernel.org 246S: Maintained 247F: drivers/gpio/gpio-104-dio-48e.c 248 249ACCES 104-IDI-48 GPIO DRIVER 250M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 251L: linux-gpio@vger.kernel.org 252S: Maintained 253F: drivers/gpio/gpio-104-idi-48.c 254 255ACCES 104-IDIO-16 GPIO DRIVER 256M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 257L: linux-gpio@vger.kernel.org 258S: Maintained 259F: drivers/gpio/gpio-104-idio-16.c 260 261ACCES 104-QUAD-8 IIO DRIVER 262M: William Breathitt Gray <vilhelm.gray@gmail.com> 263L: linux-iio@vger.kernel.org 264S: Maintained 265F: drivers/iio/counter/104-quad-8.c 266 267ACCES PCI-IDIO-16 GPIO DRIVER 268M: William Breathitt Gray <vilhelm.gray@gmail.com> 269L: linux-gpio@vger.kernel.org 270S: Maintained 271F: drivers/gpio/gpio-pci-idio-16.c 272 273ACENIC DRIVER 274M: Jes Sorensen <jes@trained-monkey.org> 275L: linux-acenic@sunsite.dk 276S: Maintained 277F: drivers/net/ethernet/alteon/acenic* 278 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 280M: Peter Feuerer <peter@piie.net> 281L: platform-driver-x86@vger.kernel.org 282W: http://piie.net/?section=acerhdf 283S: Maintained 284F: drivers/platform/x86/acerhdf.c 285 286ACER WMI LAPTOP EXTRAS 287M: "Lee, Chun-Yi" <jlee@suse.com> 288L: platform-driver-x86@vger.kernel.org 289S: Maintained 290F: drivers/platform/x86/acer-wmi.c 291 292ACPI 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 294M: Len Brown <lenb@kernel.org> 295L: linux-acpi@vger.kernel.org 296W: https://01.org/linux-acpi 297Q: https://patchwork.kernel.org/project/linux-acpi/list/ 298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 299B: https://bugzilla.kernel.org 300S: Supported 301F: drivers/acpi/ 302F: drivers/pnp/pnpacpi/ 303F: include/linux/acpi.h 304F: include/linux/fwnode.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI APEI 315M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 316M: Len Brown <lenb@kernel.org> 317L: linux-acpi@vger.kernel.org 318R: Tony Luck <tony.luck@intel.com> 319R: Borislav Petkov <bp@alien8.de> 320F: drivers/acpi/apei/ 321 322ACPI COMPONENT ARCHITECTURE (ACPICA) 323M: Robert Moore <robert.moore@intel.com> 324M: Lv Zheng <lv.zheng@intel.com> 325M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 326L: linux-acpi@vger.kernel.org 327L: devel@acpica.org 328W: https://acpica.org/ 329W: https://github.com/acpica/acpica/ 330Q: https://patchwork.kernel.org/project/linux-acpi/list/ 331T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 332B: https://bugzilla.kernel.org 333B: https://bugs.acpica.org 334S: Supported 335F: drivers/acpi/acpica/ 336F: include/acpi/ 337F: tools/power/acpi/ 338 339ACPI FAN DRIVER 340M: Zhang Rui <rui.zhang@intel.com> 341L: linux-acpi@vger.kernel.org 342W: https://01.org/linux-acpi 343B: https://bugzilla.kernel.org 344S: Supported 345F: drivers/acpi/fan.c 346 347ACPI FOR ARM64 (ACPI/arm64) 348M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 349M: Hanjun Guo <hanjun.guo@linaro.org> 350M: Sudeep Holla <sudeep.holla@arm.com> 351L: linux-acpi@vger.kernel.org 352S: Maintained 353F: drivers/acpi/arm64 354 355ACPI PMIC DRIVERS 356M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 357M: Len Brown <lenb@kernel.org> 358R: Andy Shevchenko <andy@infradead.org> 359R: Mika Westerberg <mika.westerberg@linux.intel.com> 360L: linux-acpi@vger.kernel.org 361Q: https://patchwork.kernel.org/project/linux-acpi/list/ 362T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 363B: https://bugzilla.kernel.org 364S: Supported 365F: drivers/acpi/pmic/ 366 367ACPI THERMAL DRIVER 368M: Zhang Rui <rui.zhang@intel.com> 369L: linux-acpi@vger.kernel.org 370W: https://01.org/linux-acpi 371B: https://bugzilla.kernel.org 372S: Supported 373F: drivers/acpi/*thermal* 374 375ACPI VIDEO 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/acpi_video.c 382 383ACPI WMI DRIVER 384L: platform-driver-x86@vger.kernel.org 385S: Orphan 386F: drivers/platform/x86/wmi.c 387 388AD1889 ALSA SOUND DRIVER 389M: Thibaut Varene <T-Bone@parisc-linux.org> 390W: http://wiki.parisc-linux.org/AD1889 391L: linux-parisc@vger.kernel.org 392S: Maintained 393F: sound/pci/ad1889.* 394 395AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 396M: Michael Hennerich <michael.hennerich@analog.com> 397W: http://wiki.analog.com/AD5254 398W: http://ez.analog.com/community/linux-device-drivers 399S: Supported 400F: drivers/misc/ad525x_dpot.c 401 402AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 403M: Michael Hennerich <michael.hennerich@analog.com> 404W: http://wiki.analog.com/AD5398 405W: http://ez.analog.com/community/linux-device-drivers 406S: Supported 407F: drivers/regulator/ad5398.c 408 409AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 410M: Michael Hennerich <michael.hennerich@analog.com> 411W: http://wiki.analog.com/AD7142 412W: http://ez.analog.com/community/linux-device-drivers 413S: Supported 414F: drivers/input/misc/ad714x.c 415 416AD7877 TOUCHSCREEN DRIVER 417M: Michael Hennerich <michael.hennerich@analog.com> 418W: http://wiki.analog.com/AD7877 419W: http://ez.analog.com/community/linux-device-drivers 420S: Supported 421F: drivers/input/touchscreen/ad7877.c 422 423AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 424M: Michael Hennerich <michael.hennerich@analog.com> 425W: http://wiki.analog.com/AD7879 426W: http://ez.analog.com/community/linux-device-drivers 427S: Supported 428F: drivers/input/touchscreen/ad7879.c 429 430ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 431M: Jiri Kosina <jikos@kernel.org> 432S: Maintained 433 434ADF7242 IEEE 802.15.4 RADIO DRIVER 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: https://wiki.analog.com/ADF7242 437W: http://ez.analog.com/community/linux-device-drivers 438L: linux-wpan@vger.kernel.org 439S: Supported 440F: drivers/net/ieee802154/adf7242.c 441F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 442 443ADM1025 HARDWARE MONITOR DRIVER 444M: Jean Delvare <jdelvare@suse.com> 445L: linux-hwmon@vger.kernel.org 446S: Maintained 447F: Documentation/hwmon/adm1025 448F: drivers/hwmon/adm1025.c 449 450ADM1029 HARDWARE MONITOR DRIVER 451M: Corentin Labbe <clabbe.montjoie@gmail.com> 452L: linux-hwmon@vger.kernel.org 453S: Maintained 454F: drivers/hwmon/adm1029.c 455 456ADM8211 WIRELESS DRIVER 457L: linux-wireless@vger.kernel.org 458W: http://wireless.kernel.org/ 459S: Orphan 460F: drivers/net/wireless/admtek/adm8211.* 461 462ADP1653 FLASH CONTROLLER DRIVER 463M: Sakari Ailus <sakari.ailus@iki.fi> 464L: linux-media@vger.kernel.org 465S: Maintained 466F: drivers/media/i2c/adp1653.c 467F: include/media/i2c/adp1653.h 468 469ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 470M: Michael Hennerich <michael.hennerich@analog.com> 471W: http://wiki.analog.com/ADP5520 472W: http://ez.analog.com/community/linux-device-drivers 473S: Supported 474F: drivers/mfd/adp5520.c 475F: drivers/video/backlight/adp5520_bl.c 476F: drivers/leds/leds-adp5520.c 477F: drivers/gpio/gpio-adp5520.c 478F: drivers/input/keyboard/adp5520-keys.c 479 480ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 481M: Michael Hennerich <michael.hennerich@analog.com> 482W: http://wiki.analog.com/ADP5588 483W: http://ez.analog.com/community/linux-device-drivers 484S: Supported 485F: drivers/input/keyboard/adp5588-keys.c 486F: drivers/gpio/gpio-adp5588.c 487 488ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 489M: Michael Hennerich <michael.hennerich@analog.com> 490W: http://wiki.analog.com/ADP8860 491W: http://ez.analog.com/community/linux-device-drivers 492S: Supported 493F: drivers/video/backlight/adp8860_bl.c 494 495ADS1015 HARDWARE MONITOR DRIVER 496M: Dirk Eibach <eibach@gdsys.de> 497L: linux-hwmon@vger.kernel.org 498S: Maintained 499F: Documentation/hwmon/ads1015 500F: drivers/hwmon/ads1015.c 501F: include/linux/platform_data/ads1015.h 502 503ADT746X FAN DRIVER 504M: Colin Leroy <colin@colino.net> 505S: Maintained 506F: drivers/macintosh/therm_adt746x.c 507 508ADT7475 HARDWARE MONITOR DRIVER 509M: Jean Delvare <jdelvare@suse.com> 510L: linux-hwmon@vger.kernel.org 511S: Maintained 512F: Documentation/hwmon/adt7475 513F: drivers/hwmon/adt7475.c 514 515ADVANSYS SCSI DRIVER 516M: Matthew Wilcox <matthew@wil.cx> 517M: Hannes Reinecke <hare@suse.com> 518L: linux-scsi@vger.kernel.org 519S: Maintained 520F: Documentation/scsi/advansys.txt 521F: drivers/scsi/advansys.c 522 523ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 524M: Michael Hennerich <michael.hennerich@analog.com> 525W: http://wiki.analog.com/ADXL345 526W: http://ez.analog.com/community/linux-device-drivers 527S: Supported 528F: drivers/input/misc/adxl34x.c 529 530AEDSP16 DRIVER 531M: Riccardo Facchetti <fizban@tin.it> 532S: Maintained 533F: sound/oss/aedsp16.c 534 535AF9013 MEDIA DRIVER 536M: Antti Palosaari <crope@iki.fi> 537L: linux-media@vger.kernel.org 538W: https://linuxtv.org 539W: http://palosaari.fi/linux/ 540Q: http://patchwork.linuxtv.org/project/linux-media/list/ 541T: git git://linuxtv.org/anttip/media_tree.git 542S: Maintained 543F: drivers/media/dvb-frontends/af9013* 544 545AF9033 MEDIA DRIVER 546M: Antti Palosaari <crope@iki.fi> 547L: linux-media@vger.kernel.org 548W: https://linuxtv.org 549W: http://palosaari.fi/linux/ 550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 551T: git git://linuxtv.org/anttip/media_tree.git 552S: Maintained 553F: drivers/media/dvb-frontends/af9033* 554 555AFFS FILE SYSTEM 556L: linux-fsdevel@vger.kernel.org 557S: Orphan 558F: Documentation/filesystems/affs.txt 559F: fs/affs/ 560 561AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 562M: David Howells <dhowells@redhat.com> 563L: linux-afs@lists.infradead.org 564S: Supported 565F: fs/afs/ 566F: include/net/af_rxrpc.h 567F: net/rxrpc/af_rxrpc.c 568W: https://www.infradead.org/~dhowells/kafs/ 569 570AGPGART DRIVER 571M: David Airlie <airlied@linux.ie> 572T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 573S: Maintained 574F: drivers/char/agp/ 575F: include/linux/agp* 576F: include/uapi/linux/agp* 577 578AHA152X SCSI DRIVER 579M: "Juergen E. Fischer" <fischer@norbit.de> 580L: linux-scsi@vger.kernel.org 581S: Maintained 582F: drivers/scsi/aha152x* 583F: drivers/scsi/pcmcia/aha152x* 584 585AIC7XXX / AIC79XX SCSI DRIVER 586M: Hannes Reinecke <hare@suse.com> 587L: linux-scsi@vger.kernel.org 588S: Maintained 589F: drivers/scsi/aic7xxx/ 590 591AIMSLAB FM RADIO RECEIVER DRIVER 592M: Hans Verkuil <hverkuil@xs4all.nl> 593L: linux-media@vger.kernel.org 594T: git git://linuxtv.org/media_tree.git 595W: https://linuxtv.org 596S: Maintained 597F: drivers/media/radio/radio-aimslab* 598 599AIO 600M: Benjamin LaHaise <bcrl@kvack.org> 601L: linux-aio@kvack.org 602S: Supported 603F: fs/aio.c 604F: include/linux/*aio*.h 605 606AIRSPY MEDIA DRIVER 607M: Antti Palosaari <crope@iki.fi> 608L: linux-media@vger.kernel.org 609W: https://linuxtv.org 610W: http://palosaari.fi/linux/ 611Q: http://patchwork.linuxtv.org/project/linux-media/list/ 612T: git git://linuxtv.org/anttip/media_tree.git 613S: Maintained 614F: drivers/media/usb/airspy/ 615 616ALACRITECH GIGABIT ETHERNET DRIVER 617M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 618S: Maintained 619F: drivers/net/ethernet/alacritech/* 620 621ALCATEL SPEEDTOUCH USB DRIVER 622M: Duncan Sands <duncan.sands@free.fr> 623L: linux-usb@vger.kernel.org 624W: http://www.linux-usb.org/SpeedTouch/ 625S: Maintained 626F: drivers/usb/atm/speedtch.c 627F: drivers/usb/atm/usbatm.c 628 629ALCHEMY AU1XX0 MMC DRIVER 630M: Manuel Lauss <manuel.lauss@gmail.com> 631S: Maintained 632F: drivers/mmc/host/au1xmmc.c 633 634ALI1563 I2C DRIVER 635M: Rudolf Marek <r.marek@assembler.cz> 636L: linux-i2c@vger.kernel.org 637S: Maintained 638F: Documentation/i2c/busses/i2c-ali1563 639F: drivers/i2c/busses/i2c-ali1563.c 640 641ALLWINNER SECURITY SYSTEM 642M: Corentin Labbe <clabbe.montjoie@gmail.com> 643L: linux-crypto@vger.kernel.org 644S: Maintained 645F: drivers/crypto/sunxi-ss/ 646 647ALPHA PORT 648M: Richard Henderson <rth@twiddle.net> 649M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 650M: Matt Turner <mattst88@gmail.com> 651S: Odd Fixes 652L: linux-alpha@vger.kernel.org 653F: arch/alpha/ 654 655ALPS PS/2 TOUCHPAD DRIVER 656R: Pali Rohár <pali.rohar@gmail.com> 657F: drivers/input/mouse/alps.* 658 659ALTERA I2C CONTROLLER DRIVER 660M: Thor Thayer <thor.thayer@linux.intel.com> 661S: Maintained 662F: drivers/i2c/busses/i2c-altera.c 663 664ALTERA MAILBOX DRIVER 665M: Ley Foon Tan <lftan@altera.com> 666L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 667S: Maintained 668F: drivers/mailbox/mailbox-altera.c 669 670ALTERA PIO DRIVER 671M: Tien Hock Loh <thloh@altera.com> 672L: linux-gpio@vger.kernel.org 673S: Maintained 674F: drivers/gpio/gpio-altera.c 675 676ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 677M: Thor Thayer <thor.thayer@linux.intel.com> 678S: Maintained 679F: drivers/gpio/gpio-altera-a10sr.c 680F: drivers/mfd/altera-a10sr.c 681F: drivers/reset/reset-a10sr.c 682F: include/linux/mfd/altera-a10sr.h 683F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 684 685ALTERA TRIPLE SPEED ETHERNET DRIVER 686M: Vince Bridgers <vbridger@opensource.altera.com> 687L: netdev@vger.kernel.org 688L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 689S: Maintained 690F: drivers/net/ethernet/altera/ 691 692ALTERA UART/JTAG UART SERIAL DRIVERS 693M: Tobias Klauser <tklauser@distanz.ch> 694L: linux-serial@vger.kernel.org 695L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 696S: Maintained 697F: drivers/tty/serial/altera_uart.c 698F: drivers/tty/serial/altera_jtaguart.c 699F: include/linux/altera_uart.h 700F: include/linux/altera_jtaguart.h 701 702AMAZON ETHERNET DRIVERS 703M: Netanel Belgazal <netanel@annapurnalabs.com> 704R: Saeed Bishara <saeed@annapurnalabs.com> 705R: Zorik Machulsky <zorik@annapurnalabs.com> 706L: netdev@vger.kernel.org 707S: Supported 708F: Documentation/networking/ena.txt 709F: drivers/net/ethernet/amazon/ 710 711AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 712M: Tom Lendacky <thomas.lendacky@amd.com> 713M: Gary Hook <gary.hook@amd.com> 714L: linux-crypto@vger.kernel.org 715S: Supported 716F: drivers/crypto/ccp/ 717F: include/linux/ccp.h 718 719AMD FAM15H PROCESSOR POWER MONITORING DRIVER 720M: Huang Rui <ray.huang@amd.com> 721L: linux-hwmon@vger.kernel.org 722S: Supported 723F: Documentation/hwmon/fam15h_power 724F: drivers/hwmon/fam15h_power.c 725 726AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 727L: linux-geode@lists.infradead.org (moderated for non-subscribers) 728S: Orphan 729F: drivers/usb/gadget/udc/amd5536udc.* 730 731AMD GEODE PROCESSOR/CHIPSET SUPPORT 732P: Andres Salomon <dilinger@queued.net> 733L: linux-geode@lists.infradead.org (moderated for non-subscribers) 734W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 735S: Supported 736F: drivers/char/hw_random/geode-rng.c 737F: drivers/crypto/geode* 738F: drivers/video/fbdev/geode/ 739F: arch/x86/include/asm/geode.h 740 741AMD IOMMU (AMD-VI) 742M: Joerg Roedel <joro@8bytes.org> 743L: iommu@lists.linux-foundation.org 744T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 745S: Maintained 746F: drivers/iommu/amd_iommu*.[ch] 747F: include/linux/amd-iommu.h 748 749AMD KFD 750M: Oded Gabbay <oded.gabbay@gmail.com> 751L: dri-devel@lists.freedesktop.org 752T: git git://people.freedesktop.org/~gabbayo/linux.git 753S: Supported 754F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 755F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 756F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 757F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 758F: drivers/gpu/drm/amd/amdkfd/ 759F: drivers/gpu/drm/amd/include/cik_structs.h 760F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 761F: drivers/gpu/drm/amd/include/vi_structs.h 762F: drivers/gpu/drm/radeon/radeon_kfd.c 763F: drivers/gpu/drm/radeon/radeon_kfd.h 764F: include/uapi/linux/kfd_ioctl.h 765 766AMD SEATTLE DEVICE TREE SUPPORT 767M: Brijesh Singh <brijeshkumar.singh@amd.com> 768M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 769M: Tom Lendacky <thomas.lendacky@amd.com> 770S: Supported 771F: arch/arm64/boot/dts/amd/ 772 773AMD XGBE DRIVER 774M: Tom Lendacky <thomas.lendacky@amd.com> 775L: netdev@vger.kernel.org 776S: Supported 777F: drivers/net/ethernet/amd/xgbe/ 778F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 779 780AMS (Apple Motion Sensor) DRIVER 781M: Michael Hanselmann <linux-kernel@hansmi.ch> 782S: Supported 783F: drivers/macintosh/ams/ 784 785ANALOG DEVICES INC AD9389B DRIVER 786M: Hans Verkuil <hans.verkuil@cisco.com> 787L: linux-media@vger.kernel.org 788S: Maintained 789F: drivers/media/i2c/ad9389b* 790 791ANALOG DEVICES INC ADV7180 DRIVER 792M: Lars-Peter Clausen <lars@metafoo.de> 793L: linux-media@vger.kernel.org 794W: http://ez.analog.com/community/linux-device-drivers 795S: Supported 796F: drivers/media/i2c/adv7180.c 797 798ANALOG DEVICES INC ADV748X DRIVER 799M: Kieran Bingham <kieran.bingham@ideasonboard.com> 800L: linux-media@vger.kernel.org 801S: Maintained 802F: drivers/media/i2c/adv748x/* 803 804ANALOG DEVICES INC ADV7511 DRIVER 805M: Hans Verkuil <hans.verkuil@cisco.com> 806L: linux-media@vger.kernel.org 807S: Maintained 808F: drivers/media/i2c/adv7511* 809 810ANALOG DEVICES INC ADV7604 DRIVER 811M: Hans Verkuil <hans.verkuil@cisco.com> 812L: linux-media@vger.kernel.org 813S: Maintained 814F: drivers/media/i2c/adv7604* 815 816ANALOG DEVICES INC ADV7842 DRIVER 817M: Hans Verkuil <hans.verkuil@cisco.com> 818L: linux-media@vger.kernel.org 819S: Maintained 820F: drivers/media/i2c/adv7842* 821 822ANALOG DEVICES INC ASOC CODEC DRIVERS 823M: Lars-Peter Clausen <lars@metafoo.de> 824L: alsa-devel@alsa-project.org (moderated for non-subscribers) 825W: http://wiki.analog.com/ 826W: http://ez.analog.com/community/linux-device-drivers 827S: Supported 828F: sound/soc/codecs/adau* 829F: sound/soc/codecs/adav* 830F: sound/soc/codecs/ad1* 831F: sound/soc/codecs/ad7* 832F: sound/soc/codecs/ssm* 833F: sound/soc/codecs/sigmadsp.* 834 835ANALOG DEVICES INC ASOC DRIVERS 836L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 837L: alsa-devel@alsa-project.org (moderated for non-subscribers) 838W: http://blackfin.uclinux.org/ 839S: Supported 840F: sound/soc/blackfin/* 841 842ANALOG DEVICES INC DMA DRIVERS 843M: Lars-Peter Clausen <lars@metafoo.de> 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/dma/dma-axi-dmac.c 847 848ANALOG DEVICES INC IIO DRIVERS 849M: Lars-Peter Clausen <lars@metafoo.de> 850M: Michael Hennerich <Michael.Hennerich@analog.com> 851W: http://wiki.analog.com/ 852W: http://ez.analog.com/community/linux-device-drivers 853S: Supported 854F: drivers/iio/*/ad* 855F: drivers/iio/adc/ltc2497* 856X: drivers/iio/*/adjd* 857F: drivers/staging/iio/*/ad* 858F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 859 860ANDROID CONFIG FRAGMENTS 861M: Rob Herring <robh@kernel.org> 862S: Supported 863F: kernel/configs/android* 864 865ANDROID DRIVERS 866M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 867M: Arve Hjønnevåg <arve@android.com> 868M: Riley Andrews <riandrews@android.com> 869T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 870L: devel@driverdev.osuosl.org 871S: Supported 872F: drivers/android/ 873F: drivers/staging/android/ 874 875ANDROID GOLDFISH RTC DRIVER 876M: Miodrag Dinic <miodrag.dinic@imgtec.com> 877S: Supported 878F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 879F: drivers/rtc/rtc-goldfish.c 880 881ANDROID ION DRIVER 882M: Laura Abbott <labbott@redhat.com> 883M: Sumit Semwal <sumit.semwal@linaro.org> 884L: devel@driverdev.osuosl.org 885S: Supported 886F: drivers/staging/android/ion 887F: drivers/staging/android/uapi/ion.h 888F: drivers/staging/android/uapi/ion_test.h 889 890AOA (Apple Onboard Audio) ALSA DRIVER 891M: Johannes Berg <johannes@sipsolutions.net> 892L: linuxppc-dev@lists.ozlabs.org 893L: alsa-devel@alsa-project.org (moderated for non-subscribers) 894S: Maintained 895F: sound/aoa/ 896 897APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 898M: William Breathitt Gray <vilhelm.gray@gmail.com> 899L: linux-iio@vger.kernel.org 900S: Maintained 901F: drivers/iio/adc/stx104.c 902 903APM DRIVER 904M: Jiri Kosina <jikos@kernel.org> 905S: Odd fixes 906T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 907F: arch/x86/kernel/apm_32.c 908F: include/linux/apm_bios.h 909F: include/uapi/linux/apm_bios.h 910F: drivers/char/apm-emulation.c 911 912APPARMOR SECURITY MODULE 913M: John Johansen <john.johansen@canonical.com> 914L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 915W: apparmor.wiki.kernel.org 916T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 917S: Supported 918F: security/apparmor/ 919F: Documentation/admin-guide/LSM/apparmor.rst 920 921APPLE BCM5974 MULTITOUCH DRIVER 922M: Henrik Rydberg <rydberg@bitmath.org> 923L: linux-input@vger.kernel.org 924S: Odd fixes 925F: drivers/input/mouse/bcm5974.c 926 927APPLE SMC DRIVER 928M: Henrik Rydberg <rydberg@bitmath.org> 929L: linux-hwmon@vger.kernel.org 930S: Odd fixes 931F: drivers/hwmon/applesmc.c 932 933APPLETALK NETWORK LAYER 934L: netdev@vger.kernel.org 935S: Odd fixes 936F: drivers/net/appletalk/ 937F: net/appletalk/ 938 939APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 940M: Duc Dang <dhdang@apm.com> 941S: Supported 942F: arch/arm64/boot/dts/apm/ 943 944APPLIED MICRO (APM) X-GENE SOC EDAC 945M: Loc Ho <lho@apm.com> 946S: Supported 947F: drivers/edac/xgene_edac.c 948F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 949 950APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 951M: Iyappan Subramanian <isubramanian@apm.com> 952M: Keyur Chudgar <kchudgar@apm.com> 953S: Supported 954F: drivers/net/ethernet/apm/xgene-v2/ 955 956APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 957M: Iyappan Subramanian <isubramanian@apm.com> 958M: Keyur Chudgar <kchudgar@apm.com> 959M: Quan Nguyen <qnguyen@apm.com> 960S: Supported 961F: drivers/net/ethernet/apm/xgene/ 962F: drivers/net/phy/mdio-xgene.c 963F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 964F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 965 966APPLIED MICRO (APM) X-GENE SOC PMU 967M: Tai Nguyen <ttnguyen@apm.com> 968S: Supported 969F: drivers/perf/xgene_pmu.c 970F: Documentation/perf/xgene-pmu.txt 971F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 972 973APTINA CAMERA SENSOR PLL 974M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 975L: linux-media@vger.kernel.org 976S: Maintained 977F: drivers/media/i2c/aptina-pll.* 978 979ARC FRAMEBUFFER DRIVER 980M: Jaya Kumar <jayalk@intworks.biz> 981S: Maintained 982F: drivers/video/fbdev/arcfb.c 983F: drivers/video/fbdev/core/fb_defio.c 984 985ARC PGU DRM DRIVER 986M: Alexey Brodkin <abrodkin@synopsys.com> 987S: Supported 988F: drivers/gpu/drm/arc/ 989F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 990 991ARCNET NETWORK LAYER 992M: Michael Grzeschik <m.grzeschik@pengutronix.de> 993L: netdev@vger.kernel.org 994S: Maintained 995F: drivers/net/arcnet/ 996F: include/uapi/linux/if_arcnet.h 997 998ARM ARCHITECTED TIMER DRIVER 999M: Mark Rutland <mark.rutland@arm.com> 1000M: Marc Zyngier <marc.zyngier@arm.com> 1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1002S: Maintained 1003F: arch/arm/include/asm/arch_timer.h 1004F: arch/arm64/include/asm/arch_timer.h 1005F: drivers/clocksource/arm_arch_timer.c 1006 1007ARM HDLCD DRM DRIVER 1008M: Liviu Dudau <liviu.dudau@arm.com> 1009S: Supported 1010F: drivers/gpu/drm/arm/hdlcd_* 1011F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1012 1013ARM MALI-DP DRM DRIVER 1014M: Liviu Dudau <liviu.dudau@arm.com> 1015M: Brian Starkey <brian.starkey@arm.com> 1016M: Mali DP Maintainers <malidp@foss.arm.com> 1017S: Supported 1018F: drivers/gpu/drm/arm/ 1019F: Documentation/devicetree/bindings/display/arm,malidp.txt 1020 1021ARM MFM AND FLOPPY DRIVERS 1022M: Ian Molton <spyro@f2s.com> 1023S: Maintained 1024F: arch/arm/lib/floppydma.S 1025F: arch/arm/include/asm/floppy.h 1026 1027ARM PMU PROFILING AND DEBUGGING 1028M: Will Deacon <will.deacon@arm.com> 1029M: Mark Rutland <mark.rutland@arm.com> 1030S: Maintained 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1032F: arch/arm*/kernel/perf_* 1033F: arch/arm/oprofile/common.c 1034F: arch/arm*/kernel/hw_breakpoint.c 1035F: arch/arm*/include/asm/hw_breakpoint.h 1036F: arch/arm*/include/asm/perf_event.h 1037F: drivers/perf/* 1038F: include/linux/perf/arm_pmu.h 1039F: Documentation/devicetree/bindings/arm/pmu.txt 1040F: Documentation/devicetree/bindings/perf/ 1041 1042ARM PORT 1043M: Russell King <linux@armlinux.org.uk> 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1045W: http://www.armlinux.org.uk/ 1046S: Maintained 1047T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1048F: arch/arm/ 1049 1050ARM PRIMECELL AACI PL041 DRIVER 1051M: Russell King <linux@armlinux.org.uk> 1052S: Maintained 1053F: sound/arm/aaci.* 1054 1055ARM PRIMECELL BUS SUPPORT 1056M: Russell King <linux@armlinux.org.uk> 1057S: Maintained 1058F: drivers/amba/ 1059F: include/linux/amba/bus.h 1060 1061ARM PRIMECELL CLCD PL110 DRIVER 1062M: Russell King <linux@armlinux.org.uk> 1063S: Maintained 1064F: drivers/video/fbdev/amba-clcd.* 1065 1066ARM PRIMECELL KMI PL050 DRIVER 1067M: Russell King <linux@armlinux.org.uk> 1068S: Maintained 1069F: drivers/input/serio/ambakmi.* 1070F: include/linux/amba/kmi.h 1071 1072ARM PRIMECELL MMCI PL180/1 DRIVER 1073M: Russell King <linux@armlinux.org.uk> 1074S: Maintained 1075F: drivers/mmc/host/mmci.* 1076F: include/linux/amba/mmci.h 1077 1078ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1079M: Russell King <linux@armlinux.org.uk> 1080S: Maintained 1081F: drivers/tty/serial/amba-pl01*.c 1082F: include/linux/amba/serial.h 1083 1084ARM SMMU DRIVERS 1085M: Will Deacon <will.deacon@arm.com> 1086R: Robin Murphy <robin.murphy@arm.com> 1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1088S: Maintained 1089F: drivers/iommu/arm-smmu.c 1090F: drivers/iommu/arm-smmu-v3.c 1091F: drivers/iommu/io-pgtable-arm.c 1092F: drivers/iommu/io-pgtable-arm-v7s.c 1093 1094ARM SUB-ARCHITECTURES 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1096S: Maintained 1097F: arch/arm/mach-*/ 1098F: arch/arm/plat-*/ 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1100 1101ARM/ACTIONS SEMI ARCHITECTURE 1102M: Andreas Färber <afaerber@suse.de> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104S: Maintained 1105N: owl 1106F: arch/arm/mach-actions/ 1107F: arch/arm/boot/dts/owl-* 1108F: arch/arm64/boot/dts/actions/ 1109F: drivers/clocksource/owl-* 1110F: drivers/soc/actions/ 1111F: include/dt-bindings/power/owl-* 1112F: include/linux/soc/actions/ 1113F: Documentation/devicetree/bindings/arm/actions.txt 1114F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1115F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1116 1117ARM/ADS SPHERE MACHINE SUPPORT 1118M: Lennert Buytenhek <kernel@wantstofly.org> 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1120S: Maintained 1121 1122ARM/AFEB9260 MACHINE SUPPORT 1123M: Sergey Lapin <slapin@ossfans.org> 1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1125S: Maintained 1126 1127ARM/AJECO 1ARM MACHINE SUPPORT 1128M: Lennert Buytenhek <kernel@wantstofly.org> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130S: Maintained 1131 1132ARM/Allwinner SoC Clock Support 1133M: Emilio López <emilio@elopez.com.ar> 1134S: Maintained 1135F: drivers/clk/sunxi/ 1136 1137ARM/Allwinner sunXi SoC support 1138M: Maxime Ripard <maxime.ripard@free-electrons.com> 1139M: Chen-Yu Tsai <wens@csie.org> 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1141S: Maintained 1142N: sun[x456789]i 1143N: sun50i 1144F: arch/arm/mach-sunxi/ 1145F: arch/arm64/boot/dts/allwinner/ 1146F: drivers/clk/sunxi-ng/ 1147F: drivers/pinctrl/sunxi/ 1148F: drivers/soc/sunxi/ 1149T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1150 1151ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1152M: Neil Armstrong <narmstrong@baylibre.com> 1153M: Jerome Brunet <jbrunet@baylibre.com> 1154L: linux-amlogic@lists.infradead.org 1155S: Maintained 1156F: drivers/clk/meson/ 1157F: include/dt-bindings/clock/meson* 1158F: include/dt-bindings/clock/gxbb* 1159F: Documentation/devicetree/bindings/clock/amlogic* 1160 1161ARM/Amlogic Meson SoC support 1162M: Carlo Caione <carlo@caione.org> 1163M: Kevin Hilman <khilman@baylibre.com> 1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1165L: linux-amlogic@lists.infradead.org 1166W: http://linux-meson.com/ 1167S: Maintained 1168F: arch/arm/mach-meson/ 1169F: arch/arm/boot/dts/meson* 1170F: arch/arm64/boot/dts/amlogic/ 1171F: drivers/pinctrl/meson/ 1172F: drivers/mmc/host/meson* 1173N: meson 1174 1175ARM/Annapurna Labs ALPINE ARCHITECTURE 1176M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1177M: Antoine Tenart <antoine.tenart@free-electrons.com> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179S: Maintained 1180F: arch/arm/mach-alpine/ 1181F: arch/arm/boot/dts/alpine* 1182F: arch/arm64/boot/dts/al/ 1183F: drivers/*/*alpine* 1184 1185ARM/ARTPEC MACHINE SUPPORT 1186M: Jesper Nilsson <jesper.nilsson@axis.com> 1187M: Lars Persson <lars.persson@axis.com> 1188M: Niklas Cassel <niklas.cassel@axis.com> 1189S: Maintained 1190L: linux-arm-kernel@axis.com 1191F: arch/arm/mach-artpec 1192F: arch/arm/boot/dts/artpec6* 1193F: drivers/clk/axis 1194F: drivers/crypto/axis 1195F: drivers/pinctrl/pinctrl-artpec* 1196F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1197 1198ARM/ASPEED I2C DRIVER 1199M: Brendan Higgins <brendanhiggins@google.com> 1200R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1201R: Joel Stanley <joel@jms.id.au> 1202L: linux-i2c@vger.kernel.org 1203L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1204S: Maintained 1205F: drivers/irqchip/irq-aspeed-i2c-ic.c 1206F: drivers/i2c/busses/i2c-aspeed.c 1207F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1208F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1209 1210ARM/ASPEED MACHINE SUPPORT 1211M: Joel Stanley <joel@jms.id.au> 1212S: Maintained 1213F: arch/arm/mach-aspeed/ 1214F: arch/arm/boot/dts/aspeed-* 1215F: drivers/*/*aspeed* 1216 1217ARM/ATMEL AT91 Clock Support 1218M: Boris Brezillon <boris.brezillon@free-electrons.com> 1219S: Maintained 1220F: drivers/clk/at91 1221 1222ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1223M: Nicolas Ferre <nicolas.ferre@microchip.com> 1224M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226W: http://www.linux4sam.org 1227T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1228S: Supported 1229F: arch/arm/mach-at91/ 1230F: include/soc/at91/ 1231F: arch/arm/boot/dts/at91*.dts 1232F: arch/arm/boot/dts/at91*.dtsi 1233F: arch/arm/boot/dts/sama*.dts 1234F: arch/arm/boot/dts/sama*.dtsi 1235F: arch/arm/include/debug/at91.S 1236F: drivers/memory/atmel* 1237 1238ARM/CALXEDA HIGHBANK ARCHITECTURE 1239M: Rob Herring <robh@kernel.org> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242F: arch/arm/mach-highbank/ 1243F: arch/arm/boot/dts/highbank.dts 1244F: arch/arm/boot/dts/ecx-*.dts* 1245 1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1247M: Krzysztof Halasa <khalasa@piap.pl> 1248S: Maintained 1249F: arch/arm/mach-cns3xxx/ 1250 1251ARM/CAVIUM THUNDER NETWORK DRIVER 1252M: Sunil Goutham <sgoutham@cavium.com> 1253M: Robert Richter <rric@kernel.org> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Supported 1256F: drivers/net/ethernet/cavium/thunder/ 1257 1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1259M: Alexander Shiyan <shc_work@mail.ru> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Odd Fixes 1262N: clps711x 1263 1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1265M: Lennert Buytenhek <kernel@wantstofly.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268 1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1270M: Hartley Sweeten <hsweeten@visionengravers.com> 1271M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-ep93xx/ 1275F: arch/arm/mach-ep93xx/include/mach/ 1276 1277ARM/CLKDEV SUPPORT 1278M: Russell King <linux@armlinux.org.uk> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280S: Maintained 1281T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1282F: arch/arm/include/asm/clkdev.h 1283F: drivers/clk/clkdev.c 1284 1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1286M: Mike Rapoport <mike@compulab.co.il> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289 1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1291M: Baruch Siach <baruch@tkos.co.il> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/boot/dts/cx92755* 1295N: digicolor 1296 1297ARM/CONTEC MICRO9 MACHINE SUPPORT 1298M: Hubert Feurstein <hubert.feurstein@contec.at> 1299S: Maintained 1300F: arch/arm/mach-ep93xx/micro9.c 1301 1302ARM/CORESIGHT FRAMEWORK AND DRIVERS 1303M: Mathieu Poirier <mathieu.poirier@linaro.org> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: drivers/hwtracing/coresight/* 1307F: Documentation/trace/coresight.txt 1308F: Documentation/trace/coresight-cpu-debug.txt 1309F: Documentation/devicetree/bindings/arm/coresight.txt 1310F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1311F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1312F: tools/perf/arch/arm/util/pmu.c 1313F: tools/perf/arch/arm/util/auxtrace.c 1314F: tools/perf/arch/arm/util/cs-etm.c 1315F: tools/perf/arch/arm/util/cs-etm.h 1316F: tools/perf/util/cs-etm.h 1317 1318ARM/CORGI MACHINE SUPPORT 1319M: Richard Purdie <rpurdie@rpsys.net> 1320S: Maintained 1321 1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1323M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1324M: Linus Walleij <linus.walleij@linaro.org> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326T: git git://github.com/ulli-kroll/linux.git 1327S: Maintained 1328F: Documentation/devicetree/bindings/arm/gemini.txt 1329F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1330F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1331F: arch/arm/mach-gemini/ 1332F: drivers/pinctrl/pinctrl-gemini.c 1333F: drivers/rtc/rtc-ftrtc010.c 1334 1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1336M: Barry Song <baohua@kernel.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1339S: Maintained 1340F: arch/arm/boot/dts/prima2* 1341F: arch/arm/mach-prima2/ 1342F: drivers/clk/sirf/ 1343F: drivers/clocksource/timer-prima2.c 1344F: drivers/clocksource/timer-atlas7.c 1345N: [^a-z]sirf 1346 1347ARM/EBSA110 MACHINE SUPPORT 1348M: Russell King <linux@armlinux.org.uk> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350W: http://www.armlinux.org.uk/ 1351S: Maintained 1352F: arch/arm/mach-ebsa110/ 1353F: drivers/net/ethernet/amd/am79c961a.* 1354 1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1356M: Uwe Kleine-König <kernel@pengutronix.de> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359N: efm32 1360 1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1362M: Robert Jarzmik <robert.jarzmik@free.fr> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-pxa/ezx.c 1366 1367ARM/FARADAY FA526 PORT 1368M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371T: git git://git.berlios.de/gemini-board 1372F: arch/arm/mm/*-fa* 1373 1374ARM/FOOTBRIDGE ARCHITECTURE 1375M: Russell King <linux@armlinux.org.uk> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377W: http://www.armlinux.org.uk/ 1378S: Maintained 1379F: arch/arm/include/asm/hardware/dec21285.h 1380F: arch/arm/mach-footbridge/ 1381 1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1383M: Shawn Guo <shawnguo@kernel.org> 1384M: Sascha Hauer <kernel@pengutronix.de> 1385R: Fabio Estevam <fabio.estevam@nxp.com> 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Maintained 1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1389F: arch/arm/mach-imx/ 1390F: arch/arm/mach-mxs/ 1391F: arch/arm/boot/dts/imx* 1392F: arch/arm/configs/imx*_defconfig 1393F: drivers/clk/imx/ 1394F: drivers/soc/imx/ 1395F: include/soc/imx/ 1396 1397ARM/FREESCALE VYBRID ARM ARCHITECTURE 1398M: Shawn Guo <shawnguo@kernel.org> 1399M: Sascha Hauer <kernel@pengutronix.de> 1400R: Stefan Agner <stefan@agner.ch> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1404F: arch/arm/mach-imx/*vf610* 1405F: arch/arm/boot/dts/vf* 1406 1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1408M: Lennert Buytenhek <kernel@wantstofly.org> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410S: Maintained 1411 1412ARM/GUMSTIX MACHINE SUPPORT 1413M: Steve Sakoman <sakoman@gmail.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415S: Maintained 1416 1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1418M: Philipp Zabel <philipp.zabel@gmail.com> 1419M: Paul Parsons <lost.distance@yahoo.com> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422F: arch/arm/mach-pxa/hx4700.c 1423F: arch/arm/mach-pxa/include/mach/hx4700.h 1424F: sound/soc/pxa/hx4700.c 1425 1426ARM/HISILICON SOC SUPPORT 1427M: Wei Xu <xuwei5@hisilicon.com> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429W: http://www.hisilicon.com 1430S: Supported 1431T: git git://github.com/hisilicon/linux-hisi.git 1432F: arch/arm/mach-hisi/ 1433F: arch/arm/boot/dts/hi3* 1434F: arch/arm/boot/dts/hip* 1435F: arch/arm/boot/dts/hisi* 1436F: arch/arm64/boot/dts/hisilicon/ 1437 1438ARM/HP JORNADA 7XX MACHINE SUPPORT 1439M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1440W: www.jlime.com 1441S: Maintained 1442T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1443F: arch/arm/mach-sa1100/jornada720.c 1444F: arch/arm/mach-sa1100/include/mach/jornada720.h 1445 1446ARM/IGEP MACHINE SUPPORT 1447M: Enric Balletbo i Serra <eballetbo@gmail.com> 1448M: Javier Martinez Canillas <javier@dowhile0.org> 1449L: linux-omap@vger.kernel.org 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452F: arch/arm/boot/dts/omap3-igep* 1453 1454ARM/INCOME PXA270 SUPPORT 1455M: Marek Vasut <marek.vasut@gmail.com> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458F: arch/arm/mach-pxa/colibri-pxa270-income.c 1459 1460ARM/INTEL IOP13XX ARM ARCHITECTURE 1461M: Lennert Buytenhek <kernel@wantstofly.org> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464 1465ARM/INTEL IOP32X ARM ARCHITECTURE 1466M: Lennert Buytenhek <kernel@wantstofly.org> 1467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1468S: Maintained 1469 1470ARM/INTEL IOP33X ARM ARCHITECTURE 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472S: Orphan 1473 1474ARM/INTEL IQ81342EX MACHINE SUPPORT 1475M: Lennert Buytenhek <kernel@wantstofly.org> 1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1477S: Maintained 1478 1479ARM/INTEL IXDP2850 MACHINE SUPPORT 1480M: Lennert Buytenhek <kernel@wantstofly.org> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483 1484ARM/INTEL IXP4XX ARM ARCHITECTURE 1485M: Imre Kaloz <kaloz@openwrt.org> 1486M: Krzysztof Halasa <khalasa@piap.pl> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/mach-ixp4xx/ 1490 1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1492M: Jonathan Cameron <jic23@cam.ac.uk> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: arch/arm/mach-pxa/stargate2.c 1496F: drivers/pcmcia/pxa2xx_stargate2.c 1497 1498ARM/INTEL XSC3 (MANZANO) ARM CORE 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/LG1K ARCHITECTURE 1509M: Chanho Min <chanho.min@lge.com> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511S: Maintained 1512F: arch/arm64/boot/dts/lg/ 1513 1514ARM/LOGICPD PXA270 MACHINE SUPPORT 1515M: Lennert Buytenhek <kernel@wantstofly.org> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518 1519ARM/LPC18XX ARCHITECTURE 1520M: Joachim Eastwood <manabian@gmail.com> 1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1522S: Maintained 1523F: arch/arm/boot/dts/lpc43* 1524F: drivers/clk/nxp/clk-lpc18xx* 1525F: drivers/clocksource/time-lpc32xx.c 1526F: drivers/i2c/busses/i2c-lpc2k.c 1527F: drivers/memory/pl172.c 1528F: drivers/mtd/spi-nor/nxp-spifi.c 1529F: drivers/rtc/rtc-lpc24xx.c 1530N: lpc18xx 1531 1532ARM/LPC32XX SOC SUPPORT 1533M: Vladimir Zapolskiy <vz@mleia.com> 1534M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1537S: Maintained 1538F: arch/arm/boot/dts/lpc32* 1539F: arch/arm/mach-lpc32xx/ 1540F: drivers/i2c/busses/i2c-pnx.c 1541F: drivers/net/ethernet/nxp/lpc_eth.c 1542F: drivers/usb/host/ohci-nxp.c 1543F: drivers/watchdog/pnx4008_wdt.c 1544N: lpc32xx 1545 1546ARM/MAGICIAN MACHINE SUPPORT 1547M: Philipp Zabel <philipp.zabel@gmail.com> 1548S: Maintained 1549 1550ARM/Marvell Berlin SoC support 1551M: Jisheng Zhang <jszhang@marvell.com> 1552M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555F: arch/arm/mach-berlin/ 1556F: arch/arm/boot/dts/berlin* 1557F: arch/arm64/boot/dts/marvell/berlin* 1558 1559ARM/Marvell Dove/MV78xx0/Orion SOC support 1560M: Jason Cooper <jason@lakedaemon.net> 1561M: Andrew Lunn <andrew@lunn.ch> 1562M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1563M: Gregory Clement <gregory.clement@free-electrons.com> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566F: Documentation/devicetree/bindings/soc/dove/ 1567F: arch/arm/mach-dove/ 1568F: arch/arm/mach-mv78xx0/ 1569F: arch/arm/mach-orion5x/ 1570F: arch/arm/plat-orion/ 1571F: arch/arm/boot/dts/dove* 1572F: arch/arm/boot/dts/orion5x* 1573 1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1575M: Jason Cooper <jason@lakedaemon.net> 1576M: Andrew Lunn <andrew@lunn.ch> 1577M: Gregory Clement <gregory.clement@free-electrons.com> 1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580S: Maintained 1581F: arch/arm/boot/dts/armada* 1582F: arch/arm/boot/dts/kirkwood* 1583F: arch/arm/configs/mvebu_*_defconfig 1584F: arch/arm/mach-mvebu/ 1585F: arch/arm64/boot/dts/marvell/armada* 1586F: drivers/cpufreq/mvebu-cpufreq.c 1587F: drivers/irqchip/irq-armada-370-xp.c 1588F: drivers/irqchip/irq-mvebu-* 1589F: drivers/pinctrl/mvebu/ 1590F: drivers/rtc/rtc-armada38x.c 1591 1592ARM/Mediatek RTC DRIVER 1593M: Eddie Huang <eddie.huang@mediatek.com> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1596S: Maintained 1597F: drivers/rtc/rtc-mt6397.c 1598 1599ARM/Mediatek SoC support 1600M: Matthias Brugger <matthias.bgg@gmail.com> 1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1602L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1603S: Maintained 1604F: arch/arm/boot/dts/mt6* 1605F: arch/arm/boot/dts/mt7* 1606F: arch/arm/boot/dts/mt8* 1607F: arch/arm/mach-mediatek/ 1608F: arch/arm64/boot/dts/mediatek/ 1609N: mtk 1610K: mediatek 1611 1612ARM/Mediatek USB3 PHY DRIVER 1613M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617F: drivers/phy/mediatek/phy-mtk-tphy.c 1618 1619ARM/MICREL KS8695 ARCHITECTURE 1620M: Greg Ungerer <gerg@uclinux.org> 1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1622F: arch/arm/mach-ks8695/ 1623S: Odd Fixes 1624 1625ARM/MIOA701 MACHINE SUPPORT 1626M: Robert Jarzmik <robert.jarzmik@free.fr> 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1628F: arch/arm/mach-pxa/mioa701.c 1629S: Maintained 1630 1631ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1632M: Michael Petchkovsky <mkpetch@internode.on.net> 1633S: Maintained 1634 1635ARM/NOMADIK ARCHITECTURE 1636M: Alessandro Rubini <rubini@unipv.it> 1637M: Linus Walleij <linus.walleij@linaro.org> 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1639S: Maintained 1640F: arch/arm/mach-nomadik/ 1641F: drivers/pinctrl/nomadik/ 1642F: drivers/i2c/busses/i2c-nomadik.c 1643T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1644 1645ARM/NUVOTON W90X900 ARM ARCHITECTURE 1646M: Wan ZongShun <mcuos.com@gmail.com> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648W: http://www.mcuos.com 1649S: Maintained 1650F: arch/arm/mach-w90x900/ 1651F: drivers/input/keyboard/w90p910_keypad.c 1652F: drivers/input/touchscreen/w90p910_ts.c 1653F: drivers/watchdog/nuc900_wdt.c 1654F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1655F: drivers/mtd/nand/nuc900_nand.c 1656F: drivers/rtc/rtc-nuc900.c 1657F: drivers/spi/spi-nuc900.c 1658F: drivers/usb/host/ehci-w90x900.c 1659F: drivers/video/fbdev/nuc900fb.c 1660 1661ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1662M: Nelson Castillo <arhuaco@freaks-unidos.net> 1663L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1664W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1665S: Supported 1666 1667ARM/Orion SoC/Technologic Systems TS-78xx platform support 1668M: Alexander Clouter <alex@digriz.org.uk> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670W: http://www.digriz.org.uk/ts78xx/kernel 1671S: Maintained 1672F: arch/arm/mach-orion5x/ts78xx-* 1673 1674ARM/OXNAS platform support 1675M: Neil Armstrong <narmstrong@baylibre.com> 1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1677L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1678S: Maintained 1679F: arch/arm/mach-oxnas/ 1680F: arch/arm/boot/dts/ox8*.dtsi 1681F: arch/arm/boot/dts/wd-mbwe.dts 1682F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1683N: oxnas 1684 1685ARM/PALM TREO SUPPORT 1686M: Tomas Cech <sleep_walker@suse.com> 1687L: linux-arm-kernel@lists.infradead.org 1688W: http://hackndev.com 1689S: Maintained 1690F: arch/arm/mach-pxa/include/mach/palmtreo.h 1691F: arch/arm/mach-pxa/palmtreo.c 1692 1693ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1694M: Marek Vasut <marek.vasut@gmail.com> 1695L: linux-arm-kernel@lists.infradead.org 1696W: http://hackndev.com 1697S: Maintained 1698F: arch/arm/mach-pxa/include/mach/palmtx.h 1699F: arch/arm/mach-pxa/palmtx.c 1700F: arch/arm/mach-pxa/include/mach/palmt5.h 1701F: arch/arm/mach-pxa/palmt5.c 1702F: arch/arm/mach-pxa/include/mach/palmld.h 1703F: arch/arm/mach-pxa/palmld.c 1704F: arch/arm/mach-pxa/include/mach/palmte2.h 1705F: arch/arm/mach-pxa/palmte2.c 1706F: arch/arm/mach-pxa/include/mach/palmtc.h 1707F: arch/arm/mach-pxa/palmtc.c 1708 1709ARM/PALMZ72 SUPPORT 1710M: Sergey Lapin <slapin@ossfans.org> 1711L: linux-arm-kernel@lists.infradead.org 1712W: http://hackndev.com 1713S: Maintained 1714F: arch/arm/mach-pxa/include/mach/palmz72.h 1715F: arch/arm/mach-pxa/palmz72.c 1716 1717ARM/PLEB SUPPORT 1718M: Peter Chubb <pleb@gelato.unsw.edu.au> 1719W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1720S: Maintained 1721 1722ARM/PT DIGITAL BOARD PORT 1723M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725W: http://www.armlinux.org.uk/ 1726S: Maintained 1727 1728ARM/QUALCOMM SUPPORT 1729M: Andy Gross <andy.gross@linaro.org> 1730M: David Brown <david.brown@linaro.org> 1731L: linux-arm-msm@vger.kernel.org 1732L: linux-soc@vger.kernel.org 1733S: Maintained 1734F: Documentation/devicetree/bindings/soc/qcom/ 1735F: arch/arm/boot/dts/qcom-*.dts 1736F: arch/arm/boot/dts/qcom-*.dtsi 1737F: arch/arm/mach-qcom/ 1738F: arch/arm64/boot/dts/qcom/* 1739F: drivers/i2c/busses/i2c-qup.c 1740F: drivers/clk/qcom/ 1741F: drivers/dma/qcom/ 1742F: drivers/soc/qcom/ 1743F: drivers/spi/spi-qup.c 1744F: drivers/tty/serial/msm_serial.h 1745F: drivers/tty/serial/msm_serial.c 1746F: drivers/*/pm8???-* 1747F: drivers/mfd/ssbi.c 1748F: drivers/firmware/qcom_scm.c 1749T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1750 1751ARM/RADISYS ENP2611 MACHINE SUPPORT 1752M: Lennert Buytenhek <kernel@wantstofly.org> 1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1754S: Maintained 1755 1756ARM/REALTEK ARCHITECTURE 1757M: Andreas Färber <afaerber@suse.de> 1758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1759S: Maintained 1760F: arch/arm64/boot/dts/realtek/ 1761F: Documentation/devicetree/bindings/arm/realtek.txt 1762 1763ARM/RENESAS ARM64 ARCHITECTURE 1764M: Simon Horman <horms@verge.net.au> 1765M: Magnus Damm <magnus.damm@gmail.com> 1766L: linux-renesas-soc@vger.kernel.org 1767Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1768T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1769S: Supported 1770F: arch/arm64/boot/dts/renesas/ 1771F: drivers/soc/renesas/ 1772F: include/linux/soc/renesas/ 1773 1774ARM/RISCPC ARCHITECTURE 1775M: Russell King <linux@armlinux.org.uk> 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1777W: http://www.armlinux.org.uk/ 1778S: Maintained 1779F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1780F: arch/arm/include/asm/hardware/ioc.h 1781F: arch/arm/include/asm/hardware/iomd.h 1782F: arch/arm/include/asm/hardware/memc.h 1783F: arch/arm/mach-rpc/ 1784F: drivers/net/ethernet/8390/etherh.c 1785F: drivers/net/ethernet/i825xx/ether1* 1786F: drivers/net/ethernet/seeq/ether3* 1787F: drivers/scsi/arm/ 1788 1789ARM/Rockchip SoC support 1790M: Heiko Stuebner <heiko@sntech.de> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792L: linux-rockchip@lists.infradead.org 1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1794S: Maintained 1795F: arch/arm/boot/dts/rk3* 1796F: arch/arm/boot/dts/rv1108* 1797F: arch/arm/mach-rockchip/ 1798F: drivers/clk/rockchip/ 1799F: drivers/i2c/busses/i2c-rk3x.c 1800F: drivers/*/*rockchip* 1801F: drivers/*/*/*rockchip* 1802F: sound/soc/rockchip/ 1803N: rockchip 1804 1805ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1806M: Kukjin Kim <kgene@kernel.org> 1807M: Krzysztof Kozlowski <krzk@kernel.org> 1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1809L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1810Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1811S: Maintained 1812F: arch/arm/boot/dts/s3c* 1813F: arch/arm/boot/dts/s5p* 1814F: arch/arm/boot/dts/samsung* 1815F: arch/arm/boot/dts/exynos* 1816F: arch/arm64/boot/dts/exynos/ 1817F: arch/arm/plat-samsung/ 1818F: arch/arm/mach-s3c24*/ 1819F: arch/arm/mach-s3c64xx/ 1820F: arch/arm/mach-s5p*/ 1821F: arch/arm/mach-exynos*/ 1822F: drivers/*/*s3c24* 1823F: drivers/*/*/*s3c24* 1824F: drivers/*/*s3c64xx* 1825F: drivers/*/*s5pv210* 1826F: drivers/memory/samsung/* 1827F: drivers/soc/samsung/* 1828F: Documentation/arm/Samsung/ 1829F: Documentation/devicetree/bindings/arm/samsung/ 1830F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1831F: Documentation/devicetree/bindings/power/pd-samsung.txt 1832N: exynos 1833 1834ARM/SAMSUNG MOBILE MACHINE SUPPORT 1835M: Kyungmin Park <kyungmin.park@samsung.com> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837S: Maintained 1838F: arch/arm/mach-s5pv210/ 1839 1840ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1841M: Kyungmin Park <kyungmin.park@samsung.com> 1842M: Kamil Debski <kamil@wypas.org> 1843M: Andrzej Hajda <a.hajda@samsung.com> 1844L: linux-arm-kernel@lists.infradead.org 1845L: linux-media@vger.kernel.org 1846S: Maintained 1847F: drivers/media/platform/s5p-g2d/ 1848 1849ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1850M: Marek Szyprowski <m.szyprowski@samsung.com> 1851L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1852L: linux-media@vger.kernel.org 1853S: Maintained 1854F: drivers/media/platform/s5p-cec/ 1855F: Documentation/devicetree/bindings/media/s5p-cec.txt 1856 1857ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1858M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1859M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1860L: linux-arm-kernel@lists.infradead.org 1861L: linux-media@vger.kernel.org 1862S: Maintained 1863F: drivers/media/platform/s5p-jpeg/ 1864 1865ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1866M: Kyungmin Park <kyungmin.park@samsung.com> 1867M: Kamil Debski <kamil@wypas.org> 1868M: Jeongtae Park <jtp.park@samsung.com> 1869M: Andrzej Hajda <a.hajda@samsung.com> 1870L: linux-arm-kernel@lists.infradead.org 1871L: linux-media@vger.kernel.org 1872S: Maintained 1873F: arch/arm/plat-samsung/s5p-dev-mfc.c 1874F: drivers/media/platform/s5p-mfc/ 1875 1876ARM/SHMOBILE ARM ARCHITECTURE 1877M: Simon Horman <horms@verge.net.au> 1878M: Magnus Damm <magnus.damm@gmail.com> 1879L: linux-renesas-soc@vger.kernel.org 1880Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1881T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1882S: Supported 1883F: arch/arm/boot/dts/emev2* 1884F: arch/arm/boot/dts/r7s* 1885F: arch/arm/boot/dts/r8a* 1886F: arch/arm/boot/dts/sh* 1887F: arch/arm/configs/shmobile_defconfig 1888F: arch/arm/include/debug/renesas-scif.S 1889F: arch/arm/mach-shmobile/ 1890F: drivers/soc/renesas/ 1891F: include/linux/soc/renesas/ 1892 1893ARM/SOCFPGA ARCHITECTURE 1894M: Dinh Nguyen <dinguyen@kernel.org> 1895S: Maintained 1896F: arch/arm/mach-socfpga/ 1897F: arch/arm/boot/dts/socfpga* 1898F: arch/arm/configs/socfpga_defconfig 1899F: arch/arm64/boot/dts/altera/ 1900W: http://www.rocketboards.org 1901T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1902 1903ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1904M: Dinh Nguyen <dinguyen@kernel.org> 1905S: Maintained 1906F: drivers/clk/socfpga/ 1907 1908ARM/SOCFPGA EDAC SUPPORT 1909M: Thor Thayer <thor.thayer@linux.intel.com> 1910S: Maintained 1911F: drivers/edac/altera_edac. 1912 1913ARM/STI ARCHITECTURE 1914M: Patrice Chotard <patrice.chotard@st.com> 1915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1916W: http://www.stlinux.com 1917S: Maintained 1918F: arch/arm/mach-sti/ 1919F: arch/arm/boot/dts/sti* 1920F: drivers/char/hw_random/st-rng.c 1921F: drivers/clocksource/arm_global_timer.c 1922F: drivers/clocksource/clksrc_st_lpc.c 1923F: drivers/cpufreq/sti-cpufreq.c 1924F: drivers/dma/st_fdma* 1925F: drivers/i2c/busses/i2c-st.c 1926F: drivers/media/rc/st_rc.c 1927F: drivers/media/platform/sti/c8sectpfe/ 1928F: drivers/mmc/host/sdhci-st.c 1929F: drivers/phy/st/phy-miphy28lp.c 1930F: drivers/phy/st/phy-stih407-usb.c 1931F: drivers/pinctrl/pinctrl-st.c 1932F: drivers/remoteproc/st_remoteproc.c 1933F: drivers/remoteproc/st_slim_rproc.c 1934F: drivers/reset/sti/ 1935F: drivers/rtc/rtc-st-lpc.c 1936F: drivers/tty/serial/st-asc.c 1937F: drivers/usb/dwc3/dwc3-st.c 1938F: drivers/usb/host/ehci-st.c 1939F: drivers/usb/host/ohci-st.c 1940F: drivers/watchdog/st_lpc_wdt.c 1941F: drivers/ata/ahci_st.c 1942F: include/linux/remoteproc/st_slim_rproc.h 1943 1944ARM/STM32 ARCHITECTURE 1945M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1946M: Alexandre Torgue <alexandre.torgue@st.com> 1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1948S: Maintained 1949T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1950N: stm32 1951F: drivers/clocksource/armv7m_systick.c 1952 1953ARM/TANGO ARCHITECTURE 1954M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1955L: linux-arm-kernel@lists.infradead.org 1956S: Maintained 1957N: tango 1958 1959ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1960M: Lennert Buytenhek <kernel@wantstofly.org> 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1962S: Maintained 1963 1964ARM/TETON BGA MACHINE SUPPORT 1965M: "Mark F. Brown" <mark.brown314@gmail.com> 1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1967S: Maintained 1968 1969ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1970M: Santosh Shilimkar <ssantosh@kernel.org> 1971L: linux-kernel@vger.kernel.org 1972S: Maintained 1973F: drivers/memory/*emif* 1974 1975ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1976M: Santosh Shilimkar <ssantosh@kernel.org> 1977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1978S: Maintained 1979F: arch/arm/mach-keystone/ 1980F: arch/arm/boot/dts/keystone-* 1981T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1982 1983ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1984M: Santosh Shilimkar <ssantosh@kernel.org> 1985L: linux-kernel@vger.kernel.org 1986S: Maintained 1987F: drivers/clk/keystone/ 1988 1989ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1990M: Santosh Shilimkar <ssantosh@kernel.org> 1991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1992L: linux-kernel@vger.kernel.org 1993S: Maintained 1994F: drivers/clocksource/timer-keystone.c 1995 1996ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1997M: Santosh Shilimkar <ssantosh@kernel.org> 1998L: linux-kernel@vger.kernel.org 1999S: Maintained 2000F: drivers/power/reset/keystone-reset.c 2001 2002ARM/THECUS N2100 MACHINE SUPPORT 2003M: Lennert Buytenhek <kernel@wantstofly.org> 2004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2005S: Maintained 2006 2007ARM/TOSA MACHINE SUPPORT 2008M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2009M: Dirk Opfer <dirk@opfer-online.de> 2010S: Maintained 2011 2012ARM/U300 MACHINE SUPPORT 2013M: Linus Walleij <linus.walleij@linaro.org> 2014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2015S: Supported 2016F: arch/arm/mach-u300/ 2017F: drivers/clocksource/timer-u300.c 2018F: drivers/i2c/busses/i2c-stu300.c 2019F: drivers/rtc/rtc-coh901331.c 2020F: drivers/watchdog/coh901327_wdt.c 2021F: drivers/dma/coh901318* 2022F: drivers/mfd/ab3100* 2023F: drivers/rtc/rtc-ab3100.c 2024F: drivers/rtc/rtc-coh901331.c 2025T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2026 2027ARM/UNIPHIER ARCHITECTURE 2028M: Masahiro Yamada <yamada.masahiro@socionext.com> 2029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2030T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2031S: Maintained 2032F: arch/arm/boot/dts/uniphier* 2033F: arch/arm/include/asm/hardware/cache-uniphier.h 2034F: arch/arm/mach-uniphier/ 2035F: arch/arm/mm/cache-uniphier.c 2036F: arch/arm64/boot/dts/socionext/ 2037F: drivers/bus/uniphier-system-bus.c 2038F: drivers/clk/uniphier/ 2039F: drivers/i2c/busses/i2c-uniphier* 2040F: drivers/irqchip/irq-uniphier-aidet.c 2041F: drivers/pinctrl/uniphier/ 2042F: drivers/reset/reset-uniphier.c 2043F: drivers/tty/serial/8250/8250_uniphier.c 2044N: uniphier 2045 2046ARM/Ux500 ARM ARCHITECTURE 2047M: Linus Walleij <linus.walleij@linaro.org> 2048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2049S: Maintained 2050F: arch/arm/mach-ux500/ 2051F: drivers/clocksource/clksrc-dbx500-prcmu.c 2052F: drivers/dma/ste_dma40* 2053F: drivers/hwspinlock/u8500_hsem.c 2054F: drivers/mfd/abx500* 2055F: drivers/mfd/ab8500* 2056F: drivers/mfd/dbx500* 2057F: drivers/mfd/db8500* 2058F: drivers/pinctrl/nomadik/pinctrl-ab* 2059F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2060F: drivers/rtc/rtc-ab8500.c 2061F: drivers/rtc/rtc-pl031.c 2062T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2063 2064ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2065M: Ulf Hansson <ulf.hansson@linaro.org> 2066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2067T: git git://git.linaro.org/people/ulfh/clk.git 2068S: Maintained 2069F: drivers/clk/ux500/ 2070 2071ARM/VERSATILE EXPRESS PLATFORM 2072M: Liviu Dudau <liviu.dudau@arm.com> 2073M: Sudeep Holla <sudeep.holla@arm.com> 2074M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2076S: Maintained 2077F: arch/arm/boot/dts/vexpress* 2078F: arch/arm64/boot/dts/arm/ 2079F: arch/arm/mach-vexpress/ 2080F: */*/vexpress* 2081F: */*/*/vexpress* 2082F: drivers/clk/versatile/clk-vexpress-osc.c 2083F: drivers/clocksource/versatile.c 2084N: mps2 2085 2086ARM/VFP SUPPORT 2087M: Russell King <linux@armlinux.org.uk> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089W: http://www.armlinux.org.uk/ 2090S: Maintained 2091F: arch/arm/vfp/ 2092 2093ARM/VOIPAC PXA270 SUPPORT 2094M: Marek Vasut <marek.vasut@gmail.com> 2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2096S: Maintained 2097F: arch/arm/mach-pxa/vpac270.c 2098F: arch/arm/mach-pxa/include/mach/vpac270.h 2099 2100ARM/VT8500 ARM ARCHITECTURE 2101M: Tony Prisk <linux@prisktech.co.nz> 2102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2103S: Maintained 2104F: arch/arm/mach-vt8500/ 2105F: drivers/clocksource/vt8500_timer.c 2106F: drivers/i2c/busses/i2c-wmt.c 2107F: drivers/mmc/host/wmt-sdmmc.c 2108F: drivers/pwm/pwm-vt8500.c 2109F: drivers/rtc/rtc-vt8500.c 2110F: drivers/tty/serial/vt8500_serial.c 2111F: drivers/usb/host/ehci-platform.c 2112F: drivers/usb/host/uhci-platform.c 2113F: drivers/video/fbdev/vt8500lcdfb.* 2114F: drivers/video/fbdev/wm8505fb* 2115F: drivers/video/fbdev/wmt_ge_rops.* 2116 2117ARM/ZIPIT Z2 SUPPORT 2118M: Marek Vasut <marek.vasut@gmail.com> 2119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2120S: Maintained 2121F: arch/arm/mach-pxa/z2.c 2122F: arch/arm/mach-pxa/include/mach/z2.h 2123 2124ARM/ZTE ARCHITECTURE 2125M: Jun Nie <jun.nie@linaro.org> 2126M: Baoyou Xie <baoyou.xie@linaro.org> 2127M: Shawn Guo <shawnguo@kernel.org> 2128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2129S: Maintained 2130F: arch/arm/boot/dts/zx2967* 2131F: arch/arm/mach-zx/ 2132F: arch/arm64/boot/dts/zte/ 2133F: drivers/clk/zte/ 2134F: drivers/dma/zx_dma.c 2135F: drivers/gpio/gpio-zx.c 2136F: drivers/i2c/busses/i2c-zx2967.c 2137F: drivers/mmc/host/dw_mmc-zx.* 2138F: drivers/pinctrl/zte/ 2139F: drivers/reset/reset-zx2967.c 2140F: drivers/soc/zte/ 2141F: drivers/thermal/zx2967_thermal.c 2142F: drivers/watchdog/zx2967_wdt.c 2143F: Documentation/devicetree/bindings/arm/zte.txt 2144F: Documentation/devicetree/bindings/clock/zx2967*.txt 2145F: Documentation/devicetree/bindings/dma/zxdma.txt 2146F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2147F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2148F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2149F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2150F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2151F: Documentation/devicetree/bindings/soc/zte/ 2152F: Documentation/devicetree/bindings/sound/zte,*.txt 2153F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2154F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2155F: include/dt-bindings/clock/zx2967*.h 2156F: include/dt-bindings/soc/zte,*.h 2157F: sound/soc/codecs/zx_aud96p22.c 2158F: sound/soc/zte/ 2159 2160ARM/ZYNQ ARCHITECTURE 2161M: Michal Simek <michal.simek@xilinx.com> 2162R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2164W: http://wiki.xilinx.com 2165T: git https://github.com/Xilinx/linux-xlnx.git 2166S: Supported 2167F: arch/arm/mach-zynq/ 2168F: drivers/cpuidle/cpuidle-zynq.c 2169F: drivers/block/xsysace.c 2170N: zynq 2171N: xilinx 2172F: drivers/clocksource/cadence_ttc_timer.c 2173F: drivers/i2c/busses/i2c-cadence.c 2174F: drivers/mmc/host/sdhci-of-arasan.c 2175F: drivers/edac/synopsys_edac.c 2176 2177ARM64 PORT (AARCH64 ARCHITECTURE) 2178M: Catalin Marinas <catalin.marinas@arm.com> 2179M: Will Deacon <will.deacon@arm.com> 2180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2181T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2182S: Maintained 2183F: arch/arm64/ 2184F: Documentation/arm64/ 2185 2186AS3645A LED FLASH CONTROLLER DRIVER 2187M: Sakari Ailus <sakari.ailus@iki.fi> 2188L: linux-leds@vger.kernel.org 2189S: Maintained 2190F: drivers/leds/leds-as3645a.c 2191 2192AS3645A LED FLASH CONTROLLER DRIVER 2193M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2194L: linux-media@vger.kernel.org 2195T: git git://linuxtv.org/media_tree.git 2196S: Maintained 2197F: drivers/media/i2c/as3645a.c 2198F: include/media/i2c/as3645a.h 2199 2200ASAHI KASEI AK8974 DRIVER 2201M: Linus Walleij <linus.walleij@linaro.org> 2202L: linux-iio@vger.kernel.org 2203W: http://www.akm.com/ 2204S: Supported 2205F: drivers/iio/magnetometer/ak8974.c 2206 2207ASC7621 HARDWARE MONITOR DRIVER 2208M: George Joseph <george.joseph@fairview5.com> 2209L: linux-hwmon@vger.kernel.org 2210S: Maintained 2211F: Documentation/hwmon/asc7621 2212F: drivers/hwmon/asc7621.c 2213 2214ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2215M: Corentin Chary <corentin.chary@gmail.com> 2216L: acpi4asus-user@lists.sourceforge.net 2217L: platform-driver-x86@vger.kernel.org 2218W: http://acpi4asus.sf.net 2219S: Maintained 2220F: drivers/platform/x86/asus*.c 2221F: drivers/platform/x86/eeepc*.c 2222 2223ASUS WIRELESS RADIO CONTROL DRIVER 2224M: João Paulo Rechi Vita <jprvita@gmail.com> 2225L: platform-driver-x86@vger.kernel.org 2226S: Maintained 2227F: drivers/platform/x86/asus-wireless.c 2228 2229ASYMMETRIC KEYS 2230M: David Howells <dhowells@redhat.com> 2231L: keyrings@vger.kernel.org 2232S: Maintained 2233F: Documentation/crypto/asymmetric-keys.txt 2234F: include/linux/verification.h 2235F: include/crypto/public_key.h 2236F: include/crypto/pkcs7.h 2237F: crypto/asymmetric_keys/ 2238 2239ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2240R: Dan Williams <dan.j.williams@intel.com> 2241W: http://sourceforge.net/projects/xscaleiop 2242S: Odd fixes 2243F: Documentation/crypto/async-tx-api.txt 2244F: crypto/async_tx/ 2245F: drivers/dma/ 2246F: include/linux/dmaengine.h 2247F: include/linux/async_tx.h 2248 2249AT24 EEPROM DRIVER 2250M: Wolfram Sang <wsa@the-dreams.de> 2251L: linux-i2c@vger.kernel.org 2252S: Maintained 2253F: drivers/misc/eeprom/at24.c 2254F: include/linux/platform_data/at24.h 2255 2256ATA OVER ETHERNET (AOE) DRIVER 2257M: "Ed L. Cashin" <ed.cashin@acm.org> 2258W: http://www.openaoe.org/ 2259S: Supported 2260F: Documentation/aoe/ 2261F: drivers/block/aoe/ 2262 2263ATHEROS 71XX/9XXX GPIO DRIVER 2264M: Alban Bedel <albeu@free.fr> 2265W: https://github.com/AlbanBedel/linux 2266T: git git://github.com/AlbanBedel/linux 2267S: Maintained 2268F: drivers/gpio/gpio-ath79.c 2269F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2270 2271ATHEROS ATH GENERIC UTILITIES 2272M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2273L: linux-wireless@vger.kernel.org 2274S: Supported 2275F: drivers/net/wireless/ath/* 2276 2277ATHEROS ATH5K WIRELESS DRIVER 2278M: Jiri Slaby <jirislaby@gmail.com> 2279M: Nick Kossifidis <mickflemm@gmail.com> 2280M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2281L: linux-wireless@vger.kernel.org 2282W: http://wireless.kernel.org/en/users/Drivers/ath5k 2283S: Maintained 2284F: drivers/net/wireless/ath/ath5k/ 2285 2286ATHEROS ATH6KL WIRELESS DRIVER 2287M: Kalle Valo <kvalo@qca.qualcomm.com> 2288L: linux-wireless@vger.kernel.org 2289W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2290T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2291S: Supported 2292F: drivers/net/wireless/ath/ath6kl/ 2293 2294ATI_REMOTE2 DRIVER 2295M: Ville Syrjala <syrjala@sci.fi> 2296S: Maintained 2297F: drivers/input/misc/ati_remote2.c 2298 2299ATK0110 HWMON DRIVER 2300M: Luca Tettamanti <kronos.it@gmail.com> 2301L: linux-hwmon@vger.kernel.org 2302S: Maintained 2303F: drivers/hwmon/asus_atk0110.c 2304 2305ATLX ETHERNET DRIVERS 2306M: Jay Cliburn <jcliburn@gmail.com> 2307M: Chris Snook <chris.snook@gmail.com> 2308L: netdev@vger.kernel.org 2309W: http://sourceforge.net/projects/atl1 2310W: http://atl1.sourceforge.net 2311S: Maintained 2312F: drivers/net/ethernet/atheros/ 2313 2314ATM 2315M: Chas Williams <3chas3@gmail.com> 2316L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2317L: netdev@vger.kernel.org 2318W: http://linux-atm.sourceforge.net 2319S: Maintained 2320F: drivers/atm/ 2321F: include/linux/atm* 2322F: include/uapi/linux/atm* 2323 2324ATMEL AT91 / AT32 MCI DRIVER 2325M: Ludovic Desroches <ludovic.desroches@microchip.com> 2326S: Maintained 2327F: drivers/mmc/host/atmel-mci.c 2328 2329ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2330M: Nicolas Ferre <nicolas.ferre@microchip.com> 2331S: Supported 2332F: drivers/power/reset/at91-sama5d2_shdwc.c 2333 2334ATMEL Audio ALSA driver 2335M: Nicolas Ferre <nicolas.ferre@microchip.com> 2336L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2337S: Supported 2338F: sound/soc/atmel 2339 2340ATMEL I2C DRIVER 2341M: Ludovic Desroches <ludovic.desroches@microchip.com> 2342L: linux-i2c@vger.kernel.org 2343S: Supported 2344F: drivers/i2c/busses/i2c-at91.c 2345 2346ATMEL ISI DRIVER 2347M: Ludovic Desroches <ludovic.desroches@microchip.com> 2348L: linux-media@vger.kernel.org 2349S: Supported 2350F: drivers/media/platform/atmel/atmel-isi.c 2351F: include/media/atmel-isi.h 2352 2353ATMEL LCDFB DRIVER 2354M: Nicolas Ferre <nicolas.ferre@microchip.com> 2355L: linux-fbdev@vger.kernel.org 2356S: Maintained 2357F: drivers/video/fbdev/atmel_lcdfb.c 2358F: include/video/atmel_lcdc.h 2359 2360ATMEL MACB ETHERNET DRIVER 2361M: Nicolas Ferre <nicolas.ferre@microchip.com> 2362S: Supported 2363F: drivers/net/ethernet/cadence/ 2364 2365ATMEL MAXTOUCH DRIVER 2366M: Nick Dyer <nick@shmanahar.org> 2367T: git git://github.com/ndyer/linux.git 2368S: Maintained 2369F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2370F: drivers/input/touchscreen/atmel_mxt_ts.c 2371F: include/linux/platform_data/atmel_mxt_ts.h 2372 2373ATMEL NAND DRIVER 2374M: Wenyou Yang <wenyou.yang@atmel.com> 2375M: Josh Wu <rainyfeeling@outlook.com> 2376L: linux-mtd@lists.infradead.org 2377S: Supported 2378F: drivers/mtd/nand/atmel/* 2379 2380ATMEL SAMA5D2 ADC DRIVER 2381M: Ludovic Desroches <ludovic.desroches@microchip.com> 2382L: linux-iio@vger.kernel.org 2383S: Supported 2384F: drivers/iio/adc/at91-sama5d2_adc.c 2385 2386ATMEL SDMMC DRIVER 2387M: Ludovic Desroches <ludovic.desroches@microchip.com> 2388L: linux-mmc@vger.kernel.org 2389S: Supported 2390F: drivers/mmc/host/sdhci-of-at91.c 2391 2392ATMEL SPI DRIVER 2393M: Nicolas Ferre <nicolas.ferre@microchip.com> 2394S: Supported 2395F: drivers/spi/spi-atmel.* 2396 2397ATMEL SSC DRIVER 2398M: Nicolas Ferre <nicolas.ferre@microchip.com> 2399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2400S: Supported 2401F: drivers/misc/atmel-ssc.c 2402F: include/linux/atmel-ssc.h 2403 2404ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2405M: Nicolas Ferre <nicolas.ferre@microchip.com> 2406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2407S: Supported 2408F: drivers/misc/atmel_tclib.c 2409F: drivers/clocksource/tcb_clksrc.c 2410 2411ATMEL USBA UDC DRIVER 2412M: Nicolas Ferre <nicolas.ferre@microchip.com> 2413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2414S: Supported 2415F: drivers/usb/gadget/udc/atmel_usba_udc.* 2416 2417ATMEL WIRELESS DRIVER 2418M: Simon Kelley <simon@thekelleys.org.uk> 2419L: linux-wireless@vger.kernel.org 2420W: http://www.thekelleys.org.uk/atmel 2421W: http://atmelwlandriver.sourceforge.net/ 2422S: Maintained 2423F: drivers/net/wireless/atmel/atmel* 2424 2425ATMEL XDMA DRIVER 2426M: Ludovic Desroches <ludovic.desroches@microchip.com> 2427L: linux-arm-kernel@lists.infradead.org 2428L: dmaengine@vger.kernel.org 2429S: Supported 2430F: drivers/dma/at_xdmac.c 2431 2432ATOMIC INFRASTRUCTURE 2433M: Will Deacon <will.deacon@arm.com> 2434M: Peter Zijlstra <peterz@infradead.org> 2435R: Boqun Feng <boqun.feng@gmail.com> 2436L: linux-kernel@vger.kernel.org 2437S: Maintained 2438F: arch/*/include/asm/atomic*.h 2439F: include/*/atomic*.h 2440 2441ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2442M: Bradley Grove <linuxdrivers@attotech.com> 2443L: linux-scsi@vger.kernel.org 2444W: http://www.attotech.com 2445S: Supported 2446F: drivers/scsi/esas2r 2447 2448ATUSB IEEE 802.15.4 RADIO DRIVER 2449M: Stefan Schmidt <stefan@osg.samsung.com> 2450L: linux-wpan@vger.kernel.org 2451S: Maintained 2452F: drivers/net/ieee802154/atusb.c 2453F: drivers/net/ieee802154/atusb.h 2454F: drivers/net/ieee802154/at86rf230.h 2455 2456AUDIT SUBSYSTEM 2457M: Paul Moore <paul@paul-moore.com> 2458M: Eric Paris <eparis@redhat.com> 2459L: linux-audit@redhat.com (moderated for non-subscribers) 2460W: https://github.com/linux-audit 2461W: https://people.redhat.com/sgrubb/audit 2462T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2463S: Supported 2464F: include/linux/audit.h 2465F: include/uapi/linux/audit.h 2466F: kernel/audit* 2467 2468AUXILIARY DISPLAY DRIVERS 2469M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2470W: http://miguelojeda.es/auxdisplay.htm 2471W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2472S: Maintained 2473F: drivers/auxdisplay/ 2474F: include/linux/cfag12864b.h 2475 2476AX.25 NETWORK LAYER 2477M: Ralf Baechle <ralf@linux-mips.org> 2478L: linux-hams@vger.kernel.org 2479W: http://www.linux-ax25.org/ 2480S: Maintained 2481F: include/uapi/linux/ax25.h 2482F: include/net/ax25.h 2483F: net/ax25/ 2484 2485AXENTIA ARM DEVICES 2486M: Peter Rosin <peda@axentia.se> 2487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2488S: Maintained 2489F: Documentation/devicetree/bindings/arm/axentia.txt 2490F: arch/arm/boot/dts/at91-linea.dtsi 2491F: arch/arm/boot/dts/at91-tse850-3.dts 2492 2493AXENTIA ASOC DRIVERS 2494M: Peter Rosin <peda@axentia.se> 2495L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2496S: Maintained 2497F: Documentation/devicetree/bindings/sound/axentia,* 2498F: sound/soc/atmel/tse850-pcm5142.c 2499 2500AZ6007 DVB DRIVER 2501M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2502M: Mauro Carvalho Chehab <mchehab@kernel.org> 2503L: linux-media@vger.kernel.org 2504W: https://linuxtv.org 2505T: git git://linuxtv.org/media_tree.git 2506S: Maintained 2507F: drivers/media/usb/dvb-usb-v2/az6007.c 2508 2509AZTECH FM RADIO RECEIVER DRIVER 2510M: Hans Verkuil <hverkuil@xs4all.nl> 2511L: linux-media@vger.kernel.org 2512T: git git://linuxtv.org/media_tree.git 2513W: https://linuxtv.org 2514S: Maintained 2515F: drivers/media/radio/radio-aztech* 2516 2517B43 WIRELESS DRIVER 2518L: linux-wireless@vger.kernel.org 2519L: b43-dev@lists.infradead.org 2520W: http://wireless.kernel.org/en/users/Drivers/b43 2521S: Odd Fixes 2522F: drivers/net/wireless/broadcom/b43/ 2523 2524B43LEGACY WIRELESS DRIVER 2525M: Larry Finger <Larry.Finger@lwfinger.net> 2526L: linux-wireless@vger.kernel.org 2527L: b43-dev@lists.infradead.org 2528W: http://wireless.kernel.org/en/users/Drivers/b43 2529S: Maintained 2530F: drivers/net/wireless/broadcom/b43legacy/ 2531 2532BACKLIGHT CLASS/SUBSYSTEM 2533M: Lee Jones <lee.jones@linaro.org> 2534M: Daniel Thompson <daniel.thompson@linaro.org> 2535M: Jingoo Han <jingoohan1@gmail.com> 2536T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2537S: Maintained 2538F: drivers/video/backlight/ 2539F: include/linux/backlight.h 2540F: include/linux/pwm_backlight.h 2541F: Documentation/devicetree/bindings/leds/backlight 2542 2543BATMAN ADVANCED 2544M: Marek Lindner <mareklindner@neomailbox.ch> 2545M: Simon Wunderlich <sw@simonwunderlich.de> 2546M: Antonio Quartulli <a@unstable.cc> 2547L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2548W: https://www.open-mesh.org/ 2549Q: https://patchwork.open-mesh.org/project/batman/list/ 2550S: Maintained 2551F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2552F: Documentation/ABI/testing/sysfs-class-net-mesh 2553F: Documentation/networking/batman-adv.rst 2554F: include/uapi/linux/batman_adv.h 2555F: net/batman-adv/ 2556 2557BAYCOM/HDLCDRV DRIVERS FOR AX.25 2558M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2559L: linux-hams@vger.kernel.org 2560W: http://www.baycom.org/~tom/ham/ham.html 2561S: Maintained 2562F: drivers/net/hamradio/baycom* 2563 2564BCACHE (BLOCK LAYER CACHE) 2565M: Kent Overstreet <kent.overstreet@gmail.com> 2566L: linux-bcache@vger.kernel.org 2567W: http://bcache.evilpiepirate.org 2568S: Orphan 2569F: drivers/md/bcache/ 2570 2571BDISP ST MEDIA DRIVER 2572M: Fabien Dessenne <fabien.dessenne@st.com> 2573L: linux-media@vger.kernel.org 2574T: git git://linuxtv.org/media_tree.git 2575W: https://linuxtv.org 2576S: Supported 2577F: drivers/media/platform/sti/bdisp 2578 2579BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2580M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2581L: netdev@vger.kernel.org 2582S: Maintained 2583F: drivers/net/ethernet/ec_bhf.c 2584 2585BEFS FILE SYSTEM 2586M: Luis de Bethencourt <luisbg@kernel.org> 2587M: Salah Triki <salah.triki@gmail.com> 2588S: Maintained 2589T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2590F: Documentation/filesystems/befs.txt 2591F: fs/befs/ 2592 2593BFQ I/O SCHEDULER 2594M: Paolo Valente <paolo.valente@linaro.org> 2595M: Jens Axboe <axboe@kernel.dk> 2596L: linux-block@vger.kernel.org 2597S: Maintained 2598F: block/bfq-* 2599F: Documentation/block/bfq-iosched.txt 2600 2601BFS FILE SYSTEM 2602M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2603S: Maintained 2604F: Documentation/filesystems/bfs.txt 2605F: fs/bfs/ 2606F: include/uapi/linux/bfs_fs.h 2607 2608BLACKFIN ARCHITECTURE 2609M: Steven Miao <realmz6@gmail.com> 2610L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2611T: git git://git.code.sf.net/p/adi-linux/code 2612W: http://blackfin.uclinux.org 2613S: Supported 2614F: arch/blackfin/ 2615 2616BLACKFIN EMAC DRIVER 2617L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2618W: http://blackfin.uclinux.org 2619S: Supported 2620F: drivers/net/ethernet/adi/ 2621 2622BLACKFIN MEDIA DRIVER 2623M: Scott Jiang <scott.jiang.linux@gmail.com> 2624L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2625W: http://blackfin.uclinux.org/ 2626S: Supported 2627F: drivers/media/platform/blackfin/ 2628F: drivers/media/i2c/adv7183* 2629F: drivers/media/i2c/vs6624* 2630 2631BLACKFIN RTC DRIVER 2632L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2633W: http://blackfin.uclinux.org 2634S: Supported 2635F: drivers/rtc/rtc-bfin.c 2636 2637BLACKFIN SDH DRIVER 2638L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2639W: http://blackfin.uclinux.org 2640S: Supported 2641F: drivers/mmc/host/bfin_sdh.c 2642 2643BLACKFIN SERIAL DRIVER 2644L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2645W: http://blackfin.uclinux.org 2646S: Supported 2647F: drivers/tty/serial/bfin_uart.c 2648 2649BLACKFIN WATCHDOG DRIVER 2650L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2651W: http://blackfin.uclinux.org 2652S: Supported 2653F: drivers/watchdog/bfin_wdt.c 2654 2655BLINKM RGB LED DRIVER 2656M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2657S: Maintained 2658F: drivers/leds/leds-blinkm.c 2659 2660BLOCK LAYER 2661M: Jens Axboe <axboe@kernel.dk> 2662L: linux-block@vger.kernel.org 2663T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2664S: Maintained 2665F: block/ 2666F: kernel/trace/blktrace.c 2667F: lib/sbitmap.c 2668 2669BLOCK2MTD DRIVER 2670M: Joern Engel <joern@lazybastard.org> 2671L: linux-mtd@lists.infradead.org 2672S: Maintained 2673F: drivers/mtd/devices/block2mtd.c 2674 2675BLUETOOTH DRIVERS 2676M: Marcel Holtmann <marcel@holtmann.org> 2677M: Gustavo Padovan <gustavo@padovan.org> 2678M: Johan Hedberg <johan.hedberg@gmail.com> 2679L: linux-bluetooth@vger.kernel.org 2680W: http://www.bluez.org/ 2681T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2682T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2683S: Maintained 2684F: drivers/bluetooth/ 2685 2686BLUETOOTH SUBSYSTEM 2687M: Marcel Holtmann <marcel@holtmann.org> 2688M: Gustavo Padovan <gustavo@padovan.org> 2689M: Johan Hedberg <johan.hedberg@gmail.com> 2690L: linux-bluetooth@vger.kernel.org 2691W: http://www.bluez.org/ 2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2694S: Maintained 2695F: net/bluetooth/ 2696F: include/net/bluetooth/ 2697 2698BONDING DRIVER 2699M: Jay Vosburgh <j.vosburgh@gmail.com> 2700M: Veaceslav Falico <vfalico@gmail.com> 2701M: Andy Gospodarek <andy@greyhouse.net> 2702L: netdev@vger.kernel.org 2703W: http://sourceforge.net/projects/bonding/ 2704S: Supported 2705F: drivers/net/bonding/ 2706F: include/uapi/linux/if_bonding.h 2707 2708BPF (Safe dynamic programs and tools) 2709M: Alexei Starovoitov <ast@kernel.org> 2710M: Daniel Borkmann <daniel@iogearbox.net> 2711L: netdev@vger.kernel.org 2712L: linux-kernel@vger.kernel.org 2713S: Supported 2714F: arch/x86/net/bpf_jit* 2715F: Documentation/networking/filter.txt 2716F: include/linux/bpf* 2717F: include/linux/filter.h 2718F: include/uapi/linux/bpf* 2719F: include/uapi/linux/filter.h 2720F: kernel/bpf/ 2721F: kernel/trace/bpf_trace.c 2722F: lib/test_bpf.c 2723F: net/bpf/ 2724F: net/core/filter.c 2725F: net/sched/act_bpf.c 2726F: net/sched/cls_bpf.c 2727F: samples/bpf/ 2728F: tools/net/bpf* 2729F: tools/testing/selftests/bpf/ 2730 2731BROADCOM B44 10/100 ETHERNET DRIVER 2732M: Michael Chan <michael.chan@broadcom.com> 2733L: netdev@vger.kernel.org 2734S: Supported 2735F: drivers/net/ethernet/broadcom/b44.* 2736 2737BROADCOM B53 ETHERNET SWITCH DRIVER 2738M: Florian Fainelli <f.fainelli@gmail.com> 2739L: netdev@vger.kernel.org 2740L: openwrt-devel@lists.openwrt.org (subscribers-only) 2741S: Supported 2742F: drivers/net/dsa/b53/* 2743F: include/linux/platform_data/b53.h 2744 2745BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2746M: Florian Fainelli <f.fainelli@gmail.com> 2747M: Ray Jui <rjui@broadcom.com> 2748M: Scott Branden <sbranden@broadcom.com> 2749M: bcm-kernel-feedback-list@broadcom.com 2750T: git git://github.com/broadcom/mach-bcm 2751S: Maintained 2752N: bcm281* 2753N: bcm113* 2754N: bcm216* 2755N: kona 2756F: arch/arm/mach-bcm/ 2757 2758BROADCOM BCM2835 ARM ARCHITECTURE 2759M: Eric Anholt <eric@anholt.net> 2760M: Stefan Wahren <stefan.wahren@i2se.com> 2761L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2763T: git git://github.com/anholt/linux 2764S: Maintained 2765N: bcm2835 2766F: drivers/staging/vc04_services 2767 2768BROADCOM BCM47XX MIPS ARCHITECTURE 2769M: Hauke Mehrtens <hauke@hauke-m.de> 2770M: Rafał Miłecki <zajec5@gmail.com> 2771L: linux-mips@linux-mips.org 2772S: Maintained 2773F: Documentation/devicetree/bindings/mips/brcm/ 2774F: arch/mips/bcm47xx/* 2775F: arch/mips/include/asm/mach-bcm47xx/* 2776 2777BROADCOM BCM5301X ARM ARCHITECTURE 2778M: Hauke Mehrtens <hauke@hauke-m.de> 2779M: Rafał Miłecki <zajec5@gmail.com> 2780M: Jon Mason <jonmason@broadcom.com> 2781M: bcm-kernel-feedback-list@broadcom.com 2782L: linux-arm-kernel@lists.infradead.org 2783S: Maintained 2784F: arch/arm/mach-bcm/bcm_5301x.c 2785F: arch/arm/boot/dts/bcm5301x*.dtsi 2786F: arch/arm/boot/dts/bcm470* 2787F: arch/arm/boot/dts/bcm953012* 2788 2789BROADCOM BCM53573 ARM ARCHITECTURE 2790M: Rafał Miłecki <rafal@milecki.pl> 2791L: linux-arm-kernel@lists.infradead.org 2792S: Maintained 2793F: arch/arm/boot/dts/bcm53573* 2794F: arch/arm/boot/dts/bcm47189* 2795 2796BROADCOM BCM63XX ARM ARCHITECTURE 2797M: Florian Fainelli <f.fainelli@gmail.com> 2798M: bcm-kernel-feedback-list@broadcom.com 2799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2800T: git git://github.com/broadcom/stblinux.git 2801S: Maintained 2802N: bcm63xx 2803 2804BROADCOM BCM63XX/BCM33XX UDC DRIVER 2805M: Kevin Cernekee <cernekee@gmail.com> 2806L: linux-usb@vger.kernel.org 2807S: Maintained 2808F: drivers/usb/gadget/udc/bcm63xx_udc.* 2809 2810BROADCOM BCM7XXX ARM ARCHITECTURE 2811M: Brian Norris <computersforpeace@gmail.com> 2812M: Gregory Fong <gregory.0xf0@gmail.com> 2813M: Florian Fainelli <f.fainelli@gmail.com> 2814M: bcm-kernel-feedback-list@broadcom.com 2815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2816T: git git://github.com/broadcom/stblinux.git 2817S: Maintained 2818F: arch/arm/mach-bcm/*brcmstb* 2819F: arch/arm/boot/dts/bcm7*.dts* 2820F: drivers/bus/brcmstb_gisb.c 2821N: brcmstb 2822 2823BROADCOM BMIPS CPUFREQ DRIVER 2824M: Markus Mayer <mmayer@broadcom.com> 2825M: bcm-kernel-feedback-list@broadcom.com 2826L: linux-pm@vger.kernel.org 2827S: Maintained 2828F: drivers/cpufreq/bmips-cpufreq.c 2829 2830BROADCOM BMIPS MIPS ARCHITECTURE 2831M: Kevin Cernekee <cernekee@gmail.com> 2832M: Florian Fainelli <f.fainelli@gmail.com> 2833L: linux-mips@linux-mips.org 2834T: git git://github.com/broadcom/stblinux.git 2835S: Maintained 2836F: arch/mips/bmips/* 2837F: arch/mips/include/asm/mach-bmips/* 2838F: arch/mips/kernel/*bmips* 2839F: arch/mips/boot/dts/brcm/bcm*.dts* 2840F: drivers/irqchip/irq-bcm63* 2841F: drivers/irqchip/irq-bcm7* 2842F: drivers/irqchip/irq-brcmstb* 2843F: include/linux/bcm963xx_nvram.h 2844F: include/linux/bcm963xx_tag.h 2845 2846BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2847M: Rasesh Mody <rasesh.mody@cavium.com> 2848M: Harish Patil <harish.patil@cavium.com> 2849M: Dept-GELinuxNICDev@cavium.com 2850L: netdev@vger.kernel.org 2851S: Supported 2852F: drivers/net/ethernet/broadcom/bnx2.* 2853F: drivers/net/ethernet/broadcom/bnx2_* 2854 2855BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2856M: QLogic-Storage-Upstream@qlogic.com 2857L: linux-scsi@vger.kernel.org 2858S: Supported 2859F: drivers/scsi/bnx2fc/ 2860 2861BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2862M: QLogic-Storage-Upstream@qlogic.com 2863L: linux-scsi@vger.kernel.org 2864S: Supported 2865F: drivers/scsi/bnx2i/ 2866 2867BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2868M: Ariel Elior <ariel.elior@cavium.com> 2869M: everest-linux-l2@cavium.com 2870L: netdev@vger.kernel.org 2871S: Supported 2872F: drivers/net/ethernet/broadcom/bnx2x/ 2873 2874BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2875M: Michael Chan <michael.chan@broadcom.com> 2876L: netdev@vger.kernel.org 2877S: Supported 2878F: drivers/net/ethernet/broadcom/bnxt/ 2879 2880BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2881M: Arend van Spriel <arend.vanspriel@broadcom.com> 2882M: Franky Lin <franky.lin@broadcom.com> 2883M: Hante Meuleman <hante.meuleman@broadcom.com> 2884M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2885M: Wright Feng <wright.feng@cypress.com> 2886L: linux-wireless@vger.kernel.org 2887L: brcm80211-dev-list.pdl@broadcom.com 2888L: brcm80211-dev-list@cypress.com 2889S: Supported 2890F: drivers/net/wireless/broadcom/brcm80211/ 2891 2892BROADCOM BRCMSTB GPIO DRIVER 2893M: Gregory Fong <gregory.0xf0@gmail.com> 2894L: bcm-kernel-feedback-list@broadcom.com 2895S: Supported 2896F: drivers/gpio/gpio-brcmstb.c 2897F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2898 2899BROADCOM GENET ETHERNET DRIVER 2900M: Florian Fainelli <f.fainelli@gmail.com> 2901L: netdev@vger.kernel.org 2902S: Supported 2903F: drivers/net/ethernet/broadcom/genet/ 2904 2905BROADCOM IPROC ARM ARCHITECTURE 2906M: Ray Jui <rjui@broadcom.com> 2907M: Scott Branden <sbranden@broadcom.com> 2908M: Jon Mason <jonmason@broadcom.com> 2909M: bcm-kernel-feedback-list@broadcom.com 2910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2911T: git git://github.com/broadcom/cygnus-linux.git 2912S: Maintained 2913N: iproc 2914N: cygnus 2915N: bcm[-_]nsp 2916N: bcm9113* 2917N: bcm9583* 2918N: bcm9585* 2919N: bcm9586* 2920N: bcm988312 2921N: bcm113* 2922N: bcm583* 2923N: bcm585* 2924N: bcm586* 2925N: bcm88312 2926F: arch/arm64/boot/dts/broadcom/ns2* 2927F: drivers/clk/bcm/clk-ns* 2928F: drivers/pinctrl/bcm/pinctrl-ns* 2929 2930BROADCOM KONA GPIO DRIVER 2931M: Ray Jui <rjui@broadcom.com> 2932L: bcm-kernel-feedback-list@broadcom.com 2933S: Supported 2934F: drivers/gpio/gpio-bcm-kona.c 2935F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2936 2937BROADCOM NETXTREME-E ROCE DRIVER 2938M: Selvin Xavier <selvin.xavier@broadcom.com> 2939M: Devesh Sharma <devesh.sharma@broadcom.com> 2940M: Somnath Kotur <somnath.kotur@broadcom.com> 2941M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2942L: linux-rdma@vger.kernel.org 2943W: http://www.broadcom.com 2944S: Supported 2945F: drivers/infiniband/hw/bnxt_re/ 2946F: include/uapi/rdma/bnxt_re-abi.h 2947 2948BROADCOM NVRAM DRIVER 2949M: Rafał Miłecki <zajec5@gmail.com> 2950L: linux-mips@linux-mips.org 2951S: Maintained 2952F: drivers/firmware/broadcom/* 2953 2954BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2955M: Rafał Miłecki <zajec5@gmail.com> 2956L: linux-wireless@vger.kernel.org 2957S: Maintained 2958F: drivers/bcma/ 2959F: include/linux/bcma/ 2960 2961BROADCOM STB AVS CPUFREQ DRIVER 2962M: Markus Mayer <mmayer@broadcom.com> 2963M: bcm-kernel-feedback-list@broadcom.com 2964L: linux-pm@vger.kernel.org 2965S: Maintained 2966F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2967F: drivers/cpufreq/brcmstb* 2968 2969BROADCOM STB NAND FLASH DRIVER 2970M: Brian Norris <computersforpeace@gmail.com> 2971M: Kamal Dasu <kdasu.kdev@gmail.com> 2972L: linux-mtd@lists.infradead.org 2973L: bcm-kernel-feedback-list@broadcom.com 2974S: Maintained 2975F: drivers/mtd/nand/brcmnand/ 2976 2977BROADCOM SYSTEMPORT ETHERNET DRIVER 2978M: Florian Fainelli <f.fainelli@gmail.com> 2979L: netdev@vger.kernel.org 2980S: Supported 2981F: drivers/net/ethernet/broadcom/bcmsysport.* 2982 2983BROADCOM TG3 GIGABIT ETHERNET DRIVER 2984M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2985M: Prashant Sreedharan <prashant@broadcom.com> 2986M: Michael Chan <mchan@broadcom.com> 2987L: netdev@vger.kernel.org 2988S: Supported 2989F: drivers/net/ethernet/broadcom/tg3.* 2990 2991BROCADE BFA FC SCSI DRIVER 2992M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2993M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2994L: linux-scsi@vger.kernel.org 2995S: Supported 2996F: drivers/scsi/bfa/ 2997 2998BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2999M: Rasesh Mody <rasesh.mody@cavium.com> 3000M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3001M: Dept-GELinuxNICDev@cavium.com 3002L: netdev@vger.kernel.org 3003S: Supported 3004F: drivers/net/ethernet/brocade/bna/ 3005 3006BSG (block layer generic sg v4 driver) 3007M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3008L: linux-scsi@vger.kernel.org 3009S: Supported 3010F: block/bsg.c 3011F: include/linux/bsg.h 3012F: include/uapi/linux/bsg.h 3013 3014BT87X AUDIO DRIVER 3015M: Clemens Ladisch <clemens@ladisch.de> 3016L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3017T: git git://git.alsa-project.org/alsa-kernel.git 3018S: Maintained 3019F: Documentation/sound/alsa/Bt87x.txt 3020F: sound/pci/bt87x.c 3021 3022BT8XXGPIO DRIVER 3023M: Michael Buesch <m@bues.ch> 3024W: http://bu3sch.de/btgpio.php 3025S: Maintained 3026F: drivers/gpio/gpio-bt8xx.c 3027 3028BTRFS FILE SYSTEM 3029M: Chris Mason <clm@fb.com> 3030M: Josef Bacik <jbacik@fb.com> 3031M: David Sterba <dsterba@suse.com> 3032L: linux-btrfs@vger.kernel.org 3033W: http://btrfs.wiki.kernel.org/ 3034Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3036S: Maintained 3037F: Documentation/filesystems/btrfs.txt 3038F: fs/btrfs/ 3039F: include/linux/btrfs* 3040F: include/uapi/linux/btrfs* 3041 3042BTTV VIDEO4LINUX DRIVER 3043M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3044M: Mauro Carvalho Chehab <mchehab@kernel.org> 3045L: linux-media@vger.kernel.org 3046W: https://linuxtv.org 3047T: git git://linuxtv.org/media_tree.git 3048S: Odd fixes 3049F: Documentation/media/v4l-drivers/bttv* 3050F: drivers/media/pci/bt8xx/bttv* 3051 3052BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3053M: Chanwoo Choi <cw00.choi@samsung.com> 3054L: linux-pm@vger.kernel.org 3055L: linux-samsung-soc@vger.kernel.org 3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3057S: Maintained 3058F: drivers/devfreq/exynos-bus.c 3059F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3060 3061BUSLOGIC SCSI DRIVER 3062M: Khalid Aziz <khalid@gonehiking.org> 3063L: linux-scsi@vger.kernel.org 3064S: Maintained 3065F: drivers/scsi/BusLogic.* 3066F: drivers/scsi/FlashPoint.* 3067 3068C-MEDIA CMI8788 DRIVER 3069M: Clemens Ladisch <clemens@ladisch.de> 3070L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3071T: git git://git.alsa-project.org/alsa-kernel.git 3072S: Maintained 3073F: sound/pci/oxygen/ 3074 3075C6X ARCHITECTURE 3076M: Mark Salter <msalter@redhat.com> 3077M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3078L: linux-c6x-dev@linux-c6x.org 3079W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3080S: Maintained 3081F: arch/c6x/ 3082 3083CA8210 IEEE-802.15.4 RADIO DRIVER 3084M: Harry Morris <h.morris@cascoda.com> 3085M: linuxdev@cascoda.com 3086L: linux-wpan@vger.kernel.org 3087W: https://github.com/Cascoda/ca8210-linux.git 3088S: Maintained 3089F: drivers/net/ieee802154/ca8210.c 3090F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3091 3092CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3093M: David Howells <dhowells@redhat.com> 3094L: linux-cachefs@redhat.com (moderated for non-subscribers) 3095S: Supported 3096F: Documentation/filesystems/caching/cachefiles.txt 3097F: fs/cachefiles/ 3098 3099CADET FM/AM RADIO RECEIVER DRIVER 3100M: Hans Verkuil <hverkuil@xs4all.nl> 3101L: linux-media@vger.kernel.org 3102T: git git://linuxtv.org/media_tree.git 3103W: https://linuxtv.org 3104S: Maintained 3105F: drivers/media/radio/radio-cadet* 3106 3107CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3108M: Jonathan Corbet <corbet@lwn.net> 3109L: linux-media@vger.kernel.org 3110T: git git://linuxtv.org/media_tree.git 3111S: Maintained 3112F: Documentation/media/v4l-drivers/cafe_ccic* 3113F: drivers/media/platform/marvell-ccic/ 3114 3115CAIF NETWORK LAYER 3116M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3117L: netdev@vger.kernel.org 3118S: Supported 3119F: Documentation/networking/caif/ 3120F: drivers/net/caif/ 3121F: include/uapi/linux/caif/ 3122F: include/net/caif/ 3123F: net/caif/ 3124 3125CALGARY x86-64 IOMMU 3126M: Muli Ben-Yehuda <mulix@mulix.org> 3127M: Jon Mason <jdmason@kudzu.us> 3128L: iommu@lists.linux-foundation.org 3129S: Maintained 3130F: arch/x86/kernel/pci-calgary_64.c 3131F: arch/x86/kernel/tce_64.c 3132F: arch/x86/include/asm/calgary.h 3133F: arch/x86/include/asm/tce.h 3134 3135CAN NETWORK DRIVERS 3136M: Wolfgang Grandegger <wg@grandegger.com> 3137M: Marc Kleine-Budde <mkl@pengutronix.de> 3138L: linux-can@vger.kernel.org 3139W: https://github.com/linux-can 3140T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3142S: Maintained 3143F: Documentation/devicetree/bindings/net/can/ 3144F: drivers/net/can/ 3145F: include/linux/can/dev.h 3146F: include/linux/can/platform/ 3147F: include/uapi/linux/can/error.h 3148F: include/uapi/linux/can/netlink.h 3149 3150CAN NETWORK LAYER 3151M: Oliver Hartkopp <socketcan@hartkopp.net> 3152M: Marc Kleine-Budde <mkl@pengutronix.de> 3153L: linux-can@vger.kernel.org 3154W: https://github.com/linux-can 3155T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3156T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3157S: Maintained 3158F: Documentation/networking/can.txt 3159F: net/can/ 3160F: include/linux/can/core.h 3161F: include/uapi/linux/can.h 3162F: include/uapi/linux/can/bcm.h 3163F: include/uapi/linux/can/raw.h 3164F: include/uapi/linux/can/gw.h 3165 3166CAPABILITIES 3167M: Serge Hallyn <serge@hallyn.com> 3168L: linux-security-module@vger.kernel.org 3169S: Supported 3170F: include/linux/capability.h 3171F: include/uapi/linux/capability.h 3172F: security/commoncap.c 3173F: kernel/capability.c 3174 3175CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3176M: Kevin Tsai <ktsai@capellamicro.com> 3177S: Maintained 3178F: drivers/iio/light/cm* 3179 3180CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3181M: Christian Lamparter <chunkeey@googlemail.com> 3182L: linux-wireless@vger.kernel.org 3183W: http://wireless.kernel.org/en/users/Drivers/carl9170 3184S: Maintained 3185F: drivers/net/wireless/ath/carl9170/ 3186 3187CAVIUM I2C DRIVER 3188M: Jan Glauber <jglauber@cavium.com> 3189M: David Daney <david.daney@cavium.com> 3190W: http://www.cavium.com 3191S: Supported 3192F: drivers/i2c/busses/i2c-octeon* 3193F: drivers/i2c/busses/i2c-thunderx* 3194 3195CAVIUM LIQUIDIO NETWORK DRIVER 3196M: Derek Chickles <derek.chickles@caviumnetworks.com> 3197M: Satanand Burla <satananda.burla@caviumnetworks.com> 3198M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3199M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3200L: netdev@vger.kernel.org 3201W: http://www.cavium.com 3202S: Supported 3203F: drivers/net/ethernet/cavium/liquidio/ 3204 3205CAVIUM MMC DRIVER 3206M: Jan Glauber <jglauber@cavium.com> 3207M: David Daney <david.daney@cavium.com> 3208M: Steven J. Hill <Steven.Hill@cavium.com> 3209W: http://www.cavium.com 3210S: Supported 3211F: drivers/mmc/host/cavium* 3212 3213CAVIUM OCTEON-TX CRYPTO DRIVER 3214M: George Cherian <george.cherian@cavium.com> 3215L: linux-crypto@vger.kernel.org 3216W: http://www.cavium.com 3217S: Supported 3218F: drivers/crypto/cavium/cpt/ 3219 3220CAVIUM THUNDERX2 ARM64 SOC 3221M: Robert Richter <rrichter@cavium.com> 3222M: Jayachandran C <jnair@caviumnetworks.com> 3223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3224S: Maintained 3225F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3226F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3227 3228CC2520 IEEE-802.15.4 RADIO DRIVER 3229M: Varka Bhadram <varkabhadram@gmail.com> 3230L: linux-wpan@vger.kernel.org 3231S: Maintained 3232F: drivers/net/ieee802154/cc2520.c 3233F: include/linux/spi/cc2520.h 3234F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3235 3236CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3237M: Gilad Ben-Yossef <gilad@benyossef.com> 3238L: linux-crypto@vger.kernel.org 3239L: driverdev-devel@linuxdriverproject.org 3240S: Supported 3241F: drivers/staging/ccree/ 3242W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3243 3244CEC FRAMEWORK 3245M: Hans Verkuil <hans.verkuil@cisco.com> 3246L: linux-media@vger.kernel.org 3247T: git git://linuxtv.org/media_tree.git 3248W: http://linuxtv.org 3249S: Supported 3250F: Documentation/media/kapi/cec-core.rst 3251F: Documentation/media/uapi/cec 3252F: drivers/media/cec/ 3253F: drivers/media/rc/keymaps/rc-cec.c 3254F: include/media/cec.h 3255F: include/media/cec-notifier.h 3256F: include/uapi/linux/cec.h 3257F: include/uapi/linux/cec-funcs.h 3258F: Documentation/devicetree/bindings/media/cec.txt 3259 3260CELL BROADBAND ENGINE ARCHITECTURE 3261M: Arnd Bergmann <arnd@arndb.de> 3262L: linuxppc-dev@lists.ozlabs.org 3263W: http://www.ibm.com/developerworks/power/cell/ 3264S: Supported 3265F: arch/powerpc/include/asm/cell*.h 3266F: arch/powerpc/include/asm/spu*.h 3267F: arch/powerpc/include/uapi/asm/spu*.h 3268F: arch/powerpc/oprofile/*cell* 3269F: arch/powerpc/platforms/cell/ 3270 3271CEPH COMMON CODE (LIBCEPH) 3272M: Ilya Dryomov <idryomov@gmail.com> 3273M: "Yan, Zheng" <zyan@redhat.com> 3274M: Sage Weil <sage@redhat.com> 3275L: ceph-devel@vger.kernel.org 3276W: http://ceph.com/ 3277T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3278T: git git://github.com/ceph/ceph-client.git 3279S: Supported 3280F: net/ceph/ 3281F: include/linux/ceph/ 3282F: include/linux/crush/ 3283 3284CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3285M: "Yan, Zheng" <zyan@redhat.com> 3286M: Sage Weil <sage@redhat.com> 3287M: Ilya Dryomov <idryomov@gmail.com> 3288L: ceph-devel@vger.kernel.org 3289W: http://ceph.com/ 3290T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3291T: git git://github.com/ceph/ceph-client.git 3292S: Supported 3293F: Documentation/filesystems/ceph.txt 3294F: fs/ceph/ 3295 3296CERTIFICATE HANDLING: 3297M: David Howells <dhowells@redhat.com> 3298M: David Woodhouse <dwmw2@infradead.org> 3299L: keyrings@vger.kernel.org 3300S: Maintained 3301F: Documentation/module-signing.txt 3302F: certs/ 3303F: scripts/sign-file.c 3304F: scripts/extract-cert.c 3305 3306CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3307L: linux-usb@vger.kernel.org 3308S: Orphan 3309F: Documentation/usb/WUSB-Design-overview.txt 3310F: Documentation/usb/wusb-cbaf 3311F: drivers/usb/host/hwa-hc.c 3312F: drivers/usb/host/whci/ 3313F: drivers/usb/wusbcore/ 3314F: include/linux/usb/wusb* 3315 3316CFAG12864B LCD DRIVER 3317M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3318W: http://miguelojeda.es/auxdisplay.htm 3319W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3320S: Maintained 3321F: drivers/auxdisplay/cfag12864b.c 3322F: include/linux/cfag12864b.h 3323 3324CFAG12864BFB LCD FRAMEBUFFER DRIVER 3325M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3326W: http://miguelojeda.es/auxdisplay.htm 3327W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3328S: Maintained 3329F: drivers/auxdisplay/cfag12864bfb.c 3330F: include/linux/cfag12864b.h 3331 3332CFG80211 and NL80211 3333M: Johannes Berg <johannes@sipsolutions.net> 3334L: linux-wireless@vger.kernel.org 3335W: http://wireless.kernel.org/ 3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3338S: Maintained 3339F: include/uapi/linux/nl80211.h 3340F: include/net/cfg80211.h 3341F: net/wireless/* 3342X: net/wireless/wext* 3343 3344CHAR and MISC DRIVERS 3345M: Arnd Bergmann <arnd@arndb.de> 3346M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3348S: Supported 3349F: drivers/char/* 3350F: drivers/misc/* 3351F: include/linux/miscdevice.h 3352 3353CHECKPATCH 3354M: Andy Whitcroft <apw@canonical.com> 3355M: Joe Perches <joe@perches.com> 3356S: Maintained 3357F: scripts/checkpatch.pl 3358 3359CHINESE DOCUMENTATION 3360M: Harry Wei <harryxiyou@gmail.com> 3361L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3362L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3363S: Maintained 3364F: Documentation/translations/zh_CN/ 3365 3366CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3367M: Peter Chen <Peter.Chen@nxp.com> 3368T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3369L: linux-usb@vger.kernel.org 3370S: Maintained 3371F: drivers/usb/chipidea/ 3372 3373CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3374M: Hans de Goede <hdegoede@redhat.com> 3375L: linux-input@vger.kernel.org 3376S: Maintained 3377F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3378F: drivers/input/touchscreen/chipone_icn8318.c 3379 3380CHROME HARDWARE PLATFORM SUPPORT 3381M: Benson Leung <bleung@chromium.org> 3382M: Olof Johansson <olof@lixom.net> 3383S: Maintained 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3385F: drivers/platform/chrome/ 3386 3387CIRRUS LOGIC AUDIO CODEC DRIVERS 3388M: Brian Austin <brian.austin@cirrus.com> 3389M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3390L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3391S: Maintained 3392F: sound/soc/codecs/cs* 3393 3394CIRRUS LOGIC EP93XX ETHERNET DRIVER 3395M: Hartley Sweeten <hsweeten@visionengravers.com> 3396L: netdev@vger.kernel.org 3397S: Maintained 3398F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3399 3400CISCO FCOE HBA DRIVER 3401M: Satish Kharat <satishkh@cisco.com> 3402M: Sesidhar Baddela <sebaddel@cisco.com> 3403M: Karan Tilak Kumar <kartilak@cisco.com> 3404L: linux-scsi@vger.kernel.org 3405S: Supported 3406F: drivers/scsi/fnic/ 3407 3408CISCO SCSI HBA DRIVER 3409M: Karan Tilak Kumar <kartilak@cisco.com> 3410M: Sesidhar Baddela <sebaddel@cisco.com> 3411L: linux-scsi@vger.kernel.org 3412S: Supported 3413F: drivers/scsi/snic/ 3414 3415CISCO VIC ETHERNET NIC DRIVER 3416M: Christian Benvenuti <benve@cisco.com> 3417M: Govindarajulu Varadarajan <_govind@gmx.com> 3418M: Neel Patel <neepatel@cisco.com> 3419S: Supported 3420F: drivers/net/ethernet/cisco/enic/ 3421 3422CISCO VIC LOW LATENCY NIC DRIVER 3423M: Christian Benvenuti <benve@cisco.com> 3424M: Dave Goodell <dgoodell@cisco.com> 3425S: Supported 3426F: drivers/infiniband/hw/usnic/ 3427 3428CLEANCACHE API 3429M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3430L: linux-kernel@vger.kernel.org 3431S: Maintained 3432F: mm/cleancache.c 3433F: include/linux/cleancache.h 3434 3435CLK API 3436M: Russell King <linux@armlinux.org.uk> 3437L: linux-clk@vger.kernel.org 3438S: Maintained 3439F: include/linux/clk.h 3440 3441CLOCKSOURCE, CLOCKEVENT DRIVERS 3442M: Daniel Lezcano <daniel.lezcano@linaro.org> 3443M: Thomas Gleixner <tglx@linutronix.de> 3444L: linux-kernel@vger.kernel.org 3445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3446S: Supported 3447F: drivers/clocksource 3448 3449CMPC ACPI DRIVER 3450M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3451M: Daniel Oliveira Nascimento <don@syst.com.br> 3452L: platform-driver-x86@vger.kernel.org 3453S: Supported 3454F: drivers/platform/x86/classmate-laptop.c 3455 3456COBALT MEDIA DRIVER 3457M: Hans Verkuil <hans.verkuil@cisco.com> 3458L: linux-media@vger.kernel.org 3459T: git git://linuxtv.org/media_tree.git 3460W: https://linuxtv.org 3461S: Supported 3462F: drivers/media/pci/cobalt/ 3463 3464COCCINELLE/Semantic Patches (SmPL) 3465M: Julia Lawall <Julia.Lawall@lip6.fr> 3466M: Gilles Muller <Gilles.Muller@lip6.fr> 3467M: Nicolas Palix <nicolas.palix@imag.fr> 3468M: Michal Marek <mmarek@suse.com> 3469L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3471W: http://coccinelle.lip6.fr/ 3472S: Supported 3473F: Documentation/dev-tools/coccinelle.rst 3474F: scripts/coccinelle/ 3475F: scripts/coccicheck 3476 3477CODA FILE SYSTEM 3478M: Jan Harkes <jaharkes@cs.cmu.edu> 3479M: coda@cs.cmu.edu 3480L: codalist@coda.cs.cmu.edu 3481W: http://www.coda.cs.cmu.edu/ 3482S: Maintained 3483F: Documentation/filesystems/coda.txt 3484F: fs/coda/ 3485F: include/linux/coda*.h 3486F: include/uapi/linux/coda*.h 3487 3488CODA V4L2 MEM2MEM DRIVER 3489M: Philipp Zabel <p.zabel@pengutronix.de> 3490L: linux-media@vger.kernel.org 3491S: Maintained 3492F: Documentation/devicetree/bindings/media/coda.txt 3493F: drivers/media/platform/coda/ 3494 3495COMMON CLK FRAMEWORK 3496M: Michael Turquette <mturquette@baylibre.com> 3497M: Stephen Boyd <sboyd@codeaurora.org> 3498L: linux-clk@vger.kernel.org 3499Q: http://patchwork.kernel.org/project/linux-clk/list/ 3500T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3501S: Maintained 3502F: Documentation/devicetree/bindings/clock/ 3503F: drivers/clk/ 3504X: drivers/clk/clkdev.c 3505F: include/linux/clk-pr* 3506F: include/linux/clk/ 3507 3508COMMON INTERNET FILE SYSTEM (CIFS) 3509M: Steve French <sfrench@samba.org> 3510L: linux-cifs@vger.kernel.org 3511L: samba-technical@lists.samba.org (moderated for non-subscribers) 3512W: http://linux-cifs.samba.org/ 3513T: git git://git.samba.org/sfrench/cifs-2.6.git 3514S: Supported 3515F: Documentation/filesystems/cifs/ 3516F: fs/cifs/ 3517 3518COMPACTPCI HOTPLUG CORE 3519M: Scott Murray <scott@spiteful.org> 3520L: linux-pci@vger.kernel.org 3521S: Maintained 3522F: drivers/pci/hotplug/cpci_hotplug* 3523 3524COMPACTPCI HOTPLUG GENERIC DRIVER 3525M: Scott Murray <scott@spiteful.org> 3526L: linux-pci@vger.kernel.org 3527S: Maintained 3528F: drivers/pci/hotplug/cpcihp_generic.c 3529 3530COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3531M: Scott Murray <scott@spiteful.org> 3532L: linux-pci@vger.kernel.org 3533S: Maintained 3534F: drivers/pci/hotplug/cpcihp_zt5550.* 3535 3536COMPAL LAPTOP SUPPORT 3537M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3538L: platform-driver-x86@vger.kernel.org 3539S: Maintained 3540F: drivers/platform/x86/compal-laptop.c 3541 3542CONEXANT ACCESSRUNNER USB DRIVER 3543L: accessrunner-general@lists.sourceforge.net 3544W: http://accessrunner.sourceforge.net/ 3545S: Orphan 3546F: drivers/usb/atm/cxacru.c 3547 3548CONFIGFS 3549M: Joel Becker <jlbec@evilplan.org> 3550M: Christoph Hellwig <hch@lst.de> 3551T: git git://git.infradead.org/users/hch/configfs.git 3552S: Supported 3553F: fs/configfs/ 3554F: include/linux/configfs.h 3555 3556CONNECTOR 3557M: Evgeniy Polyakov <zbr@ioremap.net> 3558L: netdev@vger.kernel.org 3559S: Maintained 3560F: drivers/connector/ 3561 3562CONTROL GROUP (CGROUP) 3563M: Tejun Heo <tj@kernel.org> 3564M: Li Zefan <lizefan@huawei.com> 3565M: Johannes Weiner <hannes@cmpxchg.org> 3566L: cgroups@vger.kernel.org 3567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3568S: Maintained 3569F: Documentation/cgroup* 3570F: include/linux/cgroup* 3571F: kernel/cgroup* 3572 3573CONTROL GROUP - CPUSET 3574M: Li Zefan <lizefan@huawei.com> 3575L: cgroups@vger.kernel.org 3576W: http://www.bullopensource.org/cpuset/ 3577W: http://oss.sgi.com/projects/cpusets/ 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3579S: Maintained 3580F: Documentation/cgroup-v1/cpusets.txt 3581F: include/linux/cpuset.h 3582F: kernel/cpuset.c 3583 3584CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3585M: Johannes Weiner <hannes@cmpxchg.org> 3586M: Michal Hocko <mhocko@kernel.org> 3587M: Vladimir Davydov <vdavydov.dev@gmail.com> 3588L: cgroups@vger.kernel.org 3589L: linux-mm@kvack.org 3590S: Maintained 3591F: mm/memcontrol.c 3592F: mm/swap_cgroup.c 3593 3594CORETEMP HARDWARE MONITORING DRIVER 3595M: Fenghua Yu <fenghua.yu@intel.com> 3596L: linux-hwmon@vger.kernel.org 3597S: Maintained 3598F: Documentation/hwmon/coretemp 3599F: drivers/hwmon/coretemp.c 3600 3601COSA/SRP SYNC SERIAL DRIVER 3602M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3603W: http://www.fi.muni.cz/~kas/cosa/ 3604S: Maintained 3605F: drivers/net/wan/cosa* 3606 3607CPMAC ETHERNET DRIVER 3608M: Florian Fainelli <f.fainelli@gmail.com> 3609L: netdev@vger.kernel.org 3610S: Maintained 3611F: drivers/net/ethernet/ti/cpmac.c 3612 3613CPU FREQUENCY DRIVERS 3614M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3615M: Viresh Kumar <viresh.kumar@linaro.org> 3616L: linux-pm@vger.kernel.org 3617S: Maintained 3618T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3619T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3620B: https://bugzilla.kernel.org 3621F: Documentation/cpu-freq/ 3622F: Documentation/devicetree/bindings/cpufreq/ 3623F: drivers/cpufreq/ 3624F: include/linux/cpufreq.h 3625F: tools/testing/selftests/cpufreq/ 3626 3627CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3628M: Viresh Kumar <viresh.kumar@linaro.org> 3629M: Sudeep Holla <sudeep.holla@arm.com> 3630L: linux-pm@vger.kernel.org 3631W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3632S: Maintained 3633F: drivers/cpufreq/arm_big_little.h 3634F: drivers/cpufreq/arm_big_little.c 3635F: drivers/cpufreq/arm_big_little_dt.c 3636 3637CPU POWER MONITORING SUBSYSTEM 3638M: Thomas Renninger <trenn@suse.com> 3639L: linux-pm@vger.kernel.org 3640S: Maintained 3641F: tools/power/cpupower/ 3642 3643CPUID/MSR DRIVER 3644M: "H. Peter Anvin" <hpa@zytor.com> 3645S: Maintained 3646F: arch/x86/kernel/cpuid.c 3647F: arch/x86/kernel/msr.c 3648 3649CPUIDLE DRIVER - ARM BIG LITTLE 3650M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3651M: Daniel Lezcano <daniel.lezcano@linaro.org> 3652L: linux-pm@vger.kernel.org 3653L: linux-arm-kernel@lists.infradead.org 3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3655S: Maintained 3656F: drivers/cpuidle/cpuidle-big_little.c 3657 3658CPUIDLE DRIVER - ARM EXYNOS 3659M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3660M: Daniel Lezcano <daniel.lezcano@linaro.org> 3661M: Kukjin Kim <kgene@kernel.org> 3662L: linux-pm@vger.kernel.org 3663L: linux-samsung-soc@vger.kernel.org 3664S: Supported 3665F: drivers/cpuidle/cpuidle-exynos.c 3666F: arch/arm/mach-exynos/pm.c 3667 3668CPUIDLE DRIVERS 3669M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3670M: Daniel Lezcano <daniel.lezcano@linaro.org> 3671L: linux-pm@vger.kernel.org 3672S: Maintained 3673T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3674B: https://bugzilla.kernel.org 3675F: drivers/cpuidle/* 3676F: include/linux/cpuidle.h 3677 3678CRAMFS FILESYSTEM 3679W: http://sourceforge.net/projects/cramfs/ 3680S: Orphan / Obsolete 3681F: Documentation/filesystems/cramfs.txt 3682F: fs/cramfs/ 3683 3684CRIS PORT 3685M: Mikael Starvik <starvik@axis.com> 3686M: Jesper Nilsson <jesper.nilsson@axis.com> 3687L: linux-cris-kernel@axis.com 3688W: http://developer.axis.com 3689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3690S: Maintained 3691F: arch/cris/ 3692F: drivers/tty/serial/crisv10.* 3693 3694CRYPTO API 3695M: Herbert Xu <herbert@gondor.apana.org.au> 3696M: "David S. Miller" <davem@davemloft.net> 3697L: linux-crypto@vger.kernel.org 3698T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3699T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3700S: Maintained 3701F: Documentation/crypto/ 3702F: Documentation/devicetree/bindings/crypto/ 3703F: arch/*/crypto/ 3704F: crypto/ 3705F: drivers/crypto/ 3706F: include/crypto/ 3707F: include/linux/crypto* 3708 3709CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3710M: Neil Horman <nhorman@tuxdriver.com> 3711L: linux-crypto@vger.kernel.org 3712S: Maintained 3713F: crypto/ansi_cprng.c 3714F: crypto/rng.c 3715 3716CS3308 MEDIA DRIVER 3717M: Hans Verkuil <hverkuil@xs4all.nl> 3718L: linux-media@vger.kernel.org 3719T: git git://linuxtv.org/media_tree.git 3720W: http://linuxtv.org 3721S: Odd Fixes 3722F: drivers/media/i2c/cs3308.c 3723F: drivers/media/i2c/cs3308.h 3724 3725CS5535 Audio ALSA driver 3726M: Jaya Kumar <jayakumar.alsa@gmail.com> 3727S: Maintained 3728F: sound/pci/cs5535audio/ 3729 3730CW1200 WLAN driver 3731M: Solomon Peachy <pizza@shaftnet.org> 3732S: Maintained 3733F: drivers/net/wireless/st/cw1200/ 3734 3735CX18 VIDEO4LINUX DRIVER 3736M: Andy Walls <awalls@md.metrocast.net> 3737L: ivtv-devel@ivtvdriver.org (subscribers-only) 3738L: linux-media@vger.kernel.org 3739T: git git://linuxtv.org/media_tree.git 3740W: https://linuxtv.org 3741W: http://www.ivtvdriver.org/index.php/Cx18 3742S: Maintained 3743F: Documentation/media/v4l-drivers/cx18* 3744F: drivers/media/pci/cx18/ 3745F: include/uapi/linux/ivtv* 3746 3747CX2341X MPEG ENCODER HELPER MODULE 3748M: Hans Verkuil <hverkuil@xs4all.nl> 3749L: linux-media@vger.kernel.org 3750T: git git://linuxtv.org/media_tree.git 3751W: https://linuxtv.org 3752S: Maintained 3753F: drivers/media/common/cx2341x* 3754F: include/media/cx2341x* 3755 3756CX24120 MEDIA DRIVER 3757M: Jemma Denson <jdenson@gmail.com> 3758M: Patrick Boettcher <patrick.boettcher@posteo.de> 3759L: linux-media@vger.kernel.org 3760W: https://linuxtv.org 3761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3762S: Maintained 3763F: drivers/media/dvb-frontends/cx24120* 3764 3765CX88 VIDEO4LINUX DRIVER 3766M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3767M: Mauro Carvalho Chehab <mchehab@kernel.org> 3768L: linux-media@vger.kernel.org 3769W: https://linuxtv.org 3770T: git git://linuxtv.org/media_tree.git 3771S: Odd fixes 3772F: Documentation/media/v4l-drivers/cx88* 3773F: drivers/media/pci/cx88/ 3774 3775CXD2820R MEDIA DRIVER 3776M: Antti Palosaari <crope@iki.fi> 3777L: linux-media@vger.kernel.org 3778W: https://linuxtv.org 3779W: http://palosaari.fi/linux/ 3780Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3781T: git git://linuxtv.org/anttip/media_tree.git 3782S: Maintained 3783F: drivers/media/dvb-frontends/cxd2820r* 3784 3785CXGB3 ETHERNET DRIVER (CXGB3) 3786M: Santosh Raspatur <santosh@chelsio.com> 3787L: netdev@vger.kernel.org 3788W: http://www.chelsio.com 3789S: Supported 3790F: drivers/net/ethernet/chelsio/cxgb3/ 3791 3792CXGB3 ISCSI DRIVER (CXGB3I) 3793M: Karen Xie <kxie@chelsio.com> 3794L: linux-scsi@vger.kernel.org 3795W: http://www.chelsio.com 3796S: Supported 3797F: drivers/scsi/cxgbi/cxgb3i 3798 3799CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3800M: Steve Wise <swise@chelsio.com> 3801L: linux-rdma@vger.kernel.org 3802W: http://www.openfabrics.org 3803S: Supported 3804F: drivers/infiniband/hw/cxgb3/ 3805F: include/uapi/rdma/cxgb3-abi.h 3806 3807CXGB4 CRYPTO DRIVER (chcr) 3808M: Harsh Jain <harsh@chelsio.com> 3809L: linux-crypto@vger.kernel.org 3810W: http://www.chelsio.com 3811S: Supported 3812F: drivers/crypto/chelsio 3813 3814CXGB4 ETHERNET DRIVER (CXGB4) 3815M: Ganesh Goudar <ganeshgr@chelsio.com> 3816L: netdev@vger.kernel.org 3817W: http://www.chelsio.com 3818S: Supported 3819F: drivers/net/ethernet/chelsio/cxgb4/ 3820 3821CXGB4 ISCSI DRIVER (CXGB4I) 3822M: Karen Xie <kxie@chelsio.com> 3823L: linux-scsi@vger.kernel.org 3824W: http://www.chelsio.com 3825S: Supported 3826F: drivers/scsi/cxgbi/cxgb4i 3827 3828CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3829M: Steve Wise <swise@chelsio.com> 3830L: linux-rdma@vger.kernel.org 3831W: http://www.openfabrics.org 3832S: Supported 3833F: drivers/infiniband/hw/cxgb4/ 3834F: include/uapi/rdma/cxgb4-abi.h 3835 3836CXGB4VF ETHERNET DRIVER (CXGB4VF) 3837M: Casey Leedom <leedom@chelsio.com> 3838L: netdev@vger.kernel.org 3839W: http://www.chelsio.com 3840S: Supported 3841F: drivers/net/ethernet/chelsio/cxgb4vf/ 3842 3843CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3844M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3845M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3846L: linuxppc-dev@lists.ozlabs.org 3847S: Supported 3848F: arch/powerpc/platforms/powernv/pci-cxl.c 3849F: drivers/misc/cxl/ 3850F: include/misc/cxl* 3851F: include/uapi/misc/cxl.h 3852F: Documentation/powerpc/cxl.txt 3853F: Documentation/ABI/testing/sysfs-class-cxl 3854 3855CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3856M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3857M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3858M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3859L: linux-scsi@vger.kernel.org 3860S: Supported 3861F: drivers/scsi/cxlflash/ 3862F: include/uapi/scsi/cxlflash_ioctls.h 3863F: Documentation/powerpc/cxlflash.txt 3864 3865CYBERPRO FB DRIVER 3866M: Russell King <linux@armlinux.org.uk> 3867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3868W: http://www.armlinux.org.uk/ 3869S: Maintained 3870F: drivers/video/fbdev/cyber2000fb.* 3871 3872CYCLADES ASYNC MUX DRIVER 3873W: http://www.cyclades.com/ 3874S: Orphan 3875F: drivers/tty/cyclades.c 3876F: include/linux/cyclades.h 3877F: include/uapi/linux/cyclades.h 3878 3879CYCLADES PC300 DRIVER 3880W: http://www.cyclades.com/ 3881S: Orphan 3882F: drivers/net/wan/pc300* 3883 3884CYPRESS_FIRMWARE MEDIA DRIVER 3885M: Antti Palosaari <crope@iki.fi> 3886L: linux-media@vger.kernel.org 3887W: https://linuxtv.org 3888W: http://palosaari.fi/linux/ 3889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3890T: git git://linuxtv.org/anttip/media_tree.git 3891S: Maintained 3892F: drivers/media/common/cypress_firmware* 3893 3894CYTTSP TOUCHSCREEN DRIVER 3895M: Ferruh Yigit <fery@cypress.com> 3896L: linux-input@vger.kernel.org 3897S: Supported 3898F: drivers/input/touchscreen/cyttsp* 3899F: include/linux/input/cyttsp.h 3900 3901D-LINK DIR-685 TOUCHKEYS DRIVER 3902M: Linus Walleij <linus.walleij@linaro.org> 3903L: linux-input@vger.kernel.org 3904S: Supported 3905F: drivers/input/dlink-dir685-touchkeys.c 3906 3907DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3908M: Joshua Kinard <kumba@gentoo.org> 3909S: Maintained 3910F: drivers/rtc/rtc-ds1685.c 3911F: include/linux/rtc/ds1685.h 3912 3913DAMA SLAVE for AX.25 3914M: Joerg Reuter <jreuter@yaina.de> 3915W: http://yaina.de/jreuter/ 3916W: http://www.qsl.net/dl1bke/ 3917L: linux-hams@vger.kernel.org 3918S: Maintained 3919F: net/ax25/af_ax25.c 3920F: net/ax25/ax25_dev.c 3921F: net/ax25/ax25_ds_* 3922F: net/ax25/ax25_in.c 3923F: net/ax25/ax25_out.c 3924F: net/ax25/ax25_timer.c 3925F: net/ax25/sysctl_net_ax25.c 3926 3927DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3928L: netdev@vger.kernel.org 3929S: Orphan 3930F: Documentation/networking/dmfe.txt 3931F: drivers/net/ethernet/dec/tulip/dmfe.c 3932 3933DC390/AM53C974 SCSI driver 3934M: Hannes Reinecke <hare@suse.com> 3935L: linux-scsi@vger.kernel.org 3936S: Maintained 3937F: drivers/scsi/am53c974.c 3938 3939DC395x SCSI driver 3940M: Oliver Neukum <oliver@neukum.org> 3941M: Ali Akcaagac <aliakc@web.de> 3942M: Jamie Lenehan <lenehan@twibble.org> 3943L: dc395x@twibble.org 3944W: http://twibble.org/dist/dc395x/ 3945W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3946S: Maintained 3947F: Documentation/scsi/dc395x.txt 3948F: drivers/scsi/dc395x.* 3949 3950DCCP PROTOCOL 3951M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3952L: dccp@vger.kernel.org 3953W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3954S: Maintained 3955F: include/linux/dccp.h 3956F: include/uapi/linux/dccp.h 3957F: include/linux/tfrc.h 3958F: net/dccp/ 3959 3960DECnet NETWORK LAYER 3961W: http://linux-decnet.sourceforge.net 3962L: linux-decnet-user@lists.sourceforge.net 3963S: Orphan 3964F: Documentation/networking/decnet.txt 3965F: net/decnet/ 3966 3967DECSTATION PLATFORM SUPPORT 3968M: "Maciej W. Rozycki" <macro@linux-mips.org> 3969L: linux-mips@linux-mips.org 3970W: http://www.linux-mips.org/wiki/DECstation 3971S: Maintained 3972F: arch/mips/dec/ 3973F: arch/mips/include/asm/dec/ 3974F: arch/mips/include/asm/mach-dec/ 3975 3976DEFXX FDDI NETWORK DRIVER 3977M: "Maciej W. Rozycki" <macro@linux-mips.org> 3978S: Maintained 3979F: drivers/net/fddi/defxx.* 3980 3981DELL LAPTOP DRIVER 3982M: Matthew Garrett <mjg59@srcf.ucam.org> 3983M: Pali Rohár <pali.rohar@gmail.com> 3984L: platform-driver-x86@vger.kernel.org 3985S: Maintained 3986F: drivers/platform/x86/dell-laptop.c 3987 3988DELL LAPTOP FREEFALL DRIVER 3989M: Pali Rohár <pali.rohar@gmail.com> 3990S: Maintained 3991F: drivers/platform/x86/dell-smo8800.c 3992 3993DELL LAPTOP RBTN DRIVER 3994M: Pali Rohár <pali.rohar@gmail.com> 3995S: Maintained 3996F: drivers/platform/x86/dell-rbtn.* 3997 3998DELL LAPTOP SMM DRIVER 3999M: Pali Rohár <pali.rohar@gmail.com> 4000S: Maintained 4001F: drivers/hwmon/dell-smm-hwmon.c 4002F: include/uapi/linux/i8k.h 4003 4004DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4005M: Doug Warzecha <Douglas_Warzecha@dell.com> 4006S: Maintained 4007F: Documentation/dcdbas.txt 4008F: drivers/firmware/dcdbas.* 4009 4010DELL WMI EXTRAS DRIVER 4011M: Matthew Garrett <mjg59@srcf.ucam.org> 4012M: Pali Rohár <pali.rohar@gmail.com> 4013S: Maintained 4014F: drivers/platform/x86/dell-wmi.c 4015 4016DELTA ST MEDIA DRIVER 4017M: Hugues Fruchet <hugues.fruchet@st.com> 4018L: linux-media@vger.kernel.org 4019T: git git://linuxtv.org/media_tree.git 4020W: https://linuxtv.org 4021S: Supported 4022F: drivers/media/platform/sti/delta 4023 4024DENALI NAND DRIVER 4025M: Masahiro Yamada <yamada.masahiro@socionext.com> 4026L: linux-mtd@lists.infradead.org 4027S: Supported 4028F: drivers/mtd/nand/denali* 4029 4030DESIGNWARE USB2 DRD IP DRIVER 4031M: John Youn <johnyoun@synopsys.com> 4032L: linux-usb@vger.kernel.org 4033T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4034S: Maintained 4035F: drivers/usb/dwc2/ 4036 4037DESIGNWARE USB3 DRD IP DRIVER 4038M: Felipe Balbi <balbi@kernel.org> 4039L: linux-usb@vger.kernel.org 4040T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4041S: Maintained 4042F: drivers/usb/dwc3/ 4043 4044DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4045M: Andreas Klinger <ak@it-klinger.de> 4046L: linux-iio@vger.kernel.org 4047S: Maintained 4048F: drivers/iio/proximity/srf*.c 4049 4050DEVICE COREDUMP (DEV_COREDUMP) 4051M: Johannes Berg <johannes@sipsolutions.net> 4052L: linux-kernel@vger.kernel.org 4053S: Maintained 4054F: drivers/base/devcoredump.c 4055F: include/linux/devcoredump.h 4056 4057DEVICE FREQUENCY (DEVFREQ) 4058M: MyungJoo Ham <myungjoo.ham@samsung.com> 4059M: Kyungmin Park <kyungmin.park@samsung.com> 4060R: Chanwoo Choi <cw00.choi@samsung.com> 4061L: linux-pm@vger.kernel.org 4062T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4063S: Maintained 4064F: drivers/devfreq/ 4065F: include/linux/devfreq.h 4066F: Documentation/devicetree/bindings/devfreq/ 4067 4068DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4069M: Chanwoo Choi <cw00.choi@samsung.com> 4070L: linux-pm@vger.kernel.org 4071T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4072S: Supported 4073F: drivers/devfreq/event/ 4074F: drivers/devfreq/devfreq-event.c 4075F: include/linux/devfreq-event.h 4076F: Documentation/devicetree/bindings/devfreq/event/ 4077 4078DEVICE NUMBER REGISTRY 4079M: Torben Mathiasen <device@lanana.org> 4080W: http://lanana.org/docs/device-list/index.html 4081S: Maintained 4082 4083DEVICE-MAPPER (LVM) 4084M: Alasdair Kergon <agk@redhat.com> 4085M: Mike Snitzer <snitzer@redhat.com> 4086M: dm-devel@redhat.com 4087L: dm-devel@redhat.com 4088W: http://sources.redhat.com/dm 4089Q: http://patchwork.kernel.org/project/dm-devel/list/ 4090T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4091T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4092S: Maintained 4093F: Documentation/device-mapper/ 4094F: drivers/md/dm* 4095F: drivers/md/persistent-data/ 4096F: include/linux/device-mapper.h 4097F: include/linux/dm-*.h 4098F: include/uapi/linux/dm-*.h 4099 4100DEVLINK 4101M: Jiri Pirko <jiri@mellanox.com> 4102L: netdev@vger.kernel.org 4103S: Supported 4104F: net/core/devlink.c 4105F: include/net/devlink.h 4106F: include/uapi/linux/devlink.h 4107 4108DIALOG SEMICONDUCTOR DRIVERS 4109M: Support Opensource <support.opensource@diasemi.com> 4110W: http://www.dialog-semiconductor.com/products 4111S: Supported 4112F: Documentation/hwmon/da90?? 4113F: Documentation/devicetree/bindings/mfd/da90*.txt 4114F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4115F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4116F: Documentation/devicetree/bindings/regulator/da92*.txt 4117F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4118F: Documentation/devicetree/bindings/sound/da[79]*.txt 4119F: drivers/gpio/gpio-da90??.c 4120F: drivers/hwmon/da90??-hwmon.c 4121F: drivers/iio/adc/da91??-*.c 4122F: drivers/input/misc/da90??_onkey.c 4123F: drivers/input/touchscreen/da9052_tsi.c 4124F: drivers/leds/leds-da90??.c 4125F: drivers/mfd/da903x.c 4126F: drivers/mfd/da90??-*.c 4127F: drivers/mfd/da91??-*.c 4128F: drivers/power/supply/da9052-battery.c 4129F: drivers/power/supply/da91??-*.c 4130F: drivers/regulator/da903x.c 4131F: drivers/regulator/da9???-regulator.[ch] 4132F: drivers/thermal/da90??-thermal.c 4133F: drivers/rtc/rtc-da90??.c 4134F: drivers/video/backlight/da90??_bl.c 4135F: drivers/watchdog/da90??_wdt.c 4136F: include/linux/mfd/da903x.h 4137F: include/linux/mfd/da9052/ 4138F: include/linux/mfd/da9055/ 4139F: include/linux/mfd/da9062/ 4140F: include/linux/mfd/da9063/ 4141F: include/linux/mfd/da9150/ 4142F: include/linux/regulator/da9211.h 4143F: include/sound/da[79]*.h 4144F: sound/soc/codecs/da[79]*.[ch] 4145 4146DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4147M: William Breathitt Gray <vilhelm.gray@gmail.com> 4148L: linux-gpio@vger.kernel.org 4149S: Maintained 4150F: drivers/gpio/gpio-gpio-mm.c 4151 4152DIGI NEO AND CLASSIC PCI PRODUCTS 4153M: Lidza Louina <lidza.louina@gmail.com> 4154M: Mark Hounschell <markh@compro.net> 4155L: driverdev-devel@linuxdriverproject.org 4156S: Maintained 4157F: drivers/staging/dgnc/ 4158 4159DIOLAN U2C-12 I2C DRIVER 4160M: Guenter Roeck <linux@roeck-us.net> 4161L: linux-i2c@vger.kernel.org 4162S: Maintained 4163F: drivers/i2c/busses/i2c-diolan-u2c.c 4164 4165DIRECT ACCESS (DAX) 4166M: Matthew Wilcox <mawilcox@microsoft.com> 4167M: Ross Zwisler <ross.zwisler@linux.intel.com> 4168L: linux-fsdevel@vger.kernel.org 4169S: Supported 4170F: fs/dax.c 4171F: include/linux/dax.h 4172F: include/trace/events/fs_dax.h 4173 4174DIRECTORY NOTIFICATION (DNOTIFY) 4175M: Jan Kara <jack@suse.cz> 4176R: Amir Goldstein <amir73il@gmail.com> 4177L: linux-fsdevel@vger.kernel.org 4178S: Maintained 4179F: Documentation/filesystems/dnotify.txt 4180F: fs/notify/dnotify/ 4181F: include/linux/dnotify.h 4182 4183DISK GEOMETRY AND PARTITION HANDLING 4184M: Andries Brouwer <aeb@cwi.nl> 4185W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4186W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4187W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4188S: Maintained 4189 4190DISKQUOTA 4191M: Jan Kara <jack@suse.com> 4192S: Maintained 4193F: Documentation/filesystems/quota.txt 4194F: fs/quota/ 4195F: include/linux/quota*.h 4196F: include/uapi/linux/quota*.h 4197 4198DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4199M: Bernie Thompson <bernie@plugable.com> 4200L: linux-fbdev@vger.kernel.org 4201S: Maintained 4202W: http://plugable.com/category/projects/udlfb/ 4203F: drivers/video/fbdev/udlfb.c 4204F: include/video/udlfb.h 4205F: Documentation/fb/udlfb.txt 4206 4207DISTRIBUTED LOCK MANAGER (DLM) 4208M: Christine Caulfield <ccaulfie@redhat.com> 4209M: David Teigland <teigland@redhat.com> 4210L: cluster-devel@redhat.com 4211W: http://sources.redhat.com/cluster/ 4212T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4213S: Supported 4214F: fs/dlm/ 4215 4216DMA BUFFER SHARING FRAMEWORK 4217M: Sumit Semwal <sumit.semwal@linaro.org> 4218S: Maintained 4219L: linux-media@vger.kernel.org 4220L: dri-devel@lists.freedesktop.org 4221L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4222F: drivers/dma-buf/ 4223F: include/linux/dma-buf* 4224F: include/linux/reservation.h 4225F: include/linux/*fence.h 4226F: Documentation/driver-api/dma-buf.rst 4227T: git git://anongit.freedesktop.org/drm/drm-misc 4228 4229DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4230M: Vinod Koul <vinod.koul@intel.com> 4231L: dmaengine@vger.kernel.org 4232Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4233S: Maintained 4234F: drivers/dma/ 4235F: include/linux/dmaengine.h 4236F: Documentation/devicetree/bindings/dma/ 4237F: Documentation/dmaengine/ 4238T: git git://git.infradead.org/users/vkoul/slave-dma.git 4239 4240DMA MAPPING HELPERS 4241M: Christoph Hellwig <hch@lst.de> 4242M: Marek Szyprowski <m.szyprowski@samsung.com> 4243R: Robin Murphy <robin.murphy@arm.com> 4244L: iommu@lists.linux-foundation.org 4245T: git git://git.infradead.org/users/hch/dma-mapping.git 4246W: http://git.infradead.org/users/hch/dma-mapping.git 4247S: Supported 4248F: lib/dma-debug.c 4249F: lib/dma-noop.c 4250F: lib/dma-virt.c 4251F: drivers/base/dma-mapping.c 4252F: drivers/base/dma-coherent.c 4253F: include/linux/dma-mapping.h 4254 4255DME1737 HARDWARE MONITOR DRIVER 4256M: Juerg Haefliger <juergh@gmail.com> 4257L: linux-hwmon@vger.kernel.org 4258S: Maintained 4259F: Documentation/hwmon/dme1737 4260F: drivers/hwmon/dme1737.c 4261 4262DMI/SMBIOS SUPPORT 4263M: Jean Delvare <jdelvare@suse.com> 4264S: Maintained 4265T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4266F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4267F: drivers/firmware/dmi-id.c 4268F: drivers/firmware/dmi_scan.c 4269F: include/linux/dmi.h 4270 4271DOCUMENTATION 4272M: Jonathan Corbet <corbet@lwn.net> 4273L: linux-doc@vger.kernel.org 4274S: Maintained 4275F: Documentation/ 4276F: scripts/kernel-doc 4277X: Documentation/ABI/ 4278X: Documentation/devicetree/ 4279X: Documentation/acpi 4280X: Documentation/power 4281X: Documentation/spi 4282X: Documentation/media 4283T: git git://git.lwn.net/linux.git docs-next 4284 4285DONGWOON DW9714 LENS VOICE COIL DRIVER 4286M: Sakari Ailus <sakari.ailus@linux.intel.com> 4287L: linux-media@vger.kernel.org 4288T: git git://linuxtv.org/media_tree.git 4289S: Maintained 4290F: drivers/media/i2c/dw9714.c 4291 4292DOUBLETALK DRIVER 4293M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4294L: blinux-list@redhat.com 4295S: Maintained 4296F: drivers/char/dtlk.c 4297F: include/linux/dtlk.h 4298 4299DPAA2 DATAPATH I/O (DPIO) DRIVER 4300M: Roy Pledge <Roy.Pledge@nxp.com> 4301L: linux-kernel@vger.kernel.org 4302S: Maintained 4303F: drivers/staging/fsl-mc/bus/dpio 4304 4305DPAA2 ETHERNET DRIVER 4306M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4307L: linux-kernel@vger.kernel.org 4308S: Maintained 4309F: drivers/staging/fsl-dpaa2/ethernet 4310 4311DPT_I2O SCSI RAID DRIVER 4312M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4313L: linux-scsi@vger.kernel.org 4314W: http://www.adaptec.com/ 4315S: Maintained 4316F: drivers/scsi/dpt* 4317F: drivers/scsi/dpt/ 4318 4319DRBD DRIVER 4320M: Philipp Reisner <philipp.reisner@linbit.com> 4321M: Lars Ellenberg <lars.ellenberg@linbit.com> 4322L: drbd-dev@lists.linbit.com 4323W: http://www.drbd.org 4324T: git git://git.linbit.com/linux-drbd.git 4325T: git git://git.linbit.com/drbd-8.4.git 4326S: Supported 4327F: drivers/block/drbd/ 4328F: lib/lru_cache.c 4329F: Documentation/blockdev/drbd/ 4330 4331DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4332M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4333T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4334S: Supported 4335F: Documentation/kobject.txt 4336F: drivers/base/ 4337F: fs/debugfs/ 4338F: fs/sysfs/ 4339F: include/linux/debugfs.h 4340F: include/linux/kobj* 4341F: lib/kobj* 4342 4343DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4344M: Kevin Hilman <khilman@kernel.org> 4345M: Nishanth Menon <nm@ti.com> 4346S: Maintained 4347F: drivers/power/avs/ 4348F: include/linux/power/smartreflex.h 4349L: linux-pm@vger.kernel.org 4350 4351DRM DRIVER FOR ARM PL111 CLCD 4352M: Eric Anholt <eric@anholt.net> 4353T: git git://anongit.freedesktop.org/drm/drm-misc 4354S: Supported 4355F: drivers/gpu/drm/pl111/ 4356 4357DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4358M: Dave Airlie <airlied@redhat.com> 4359S: Odd Fixes 4360F: drivers/gpu/drm/ast/ 4361 4362DRM DRIVER FOR BOCHS VIRTUAL GPU 4363M: Gerd Hoffmann <kraxel@redhat.com> 4364L: virtualization@lists.linux-foundation.org 4365T: git git://anongit.freedesktop.org/drm/drm-misc 4366S: Maintained 4367F: drivers/gpu/drm/bochs/ 4368 4369DRM DRIVER FOR INTEL I810 VIDEO CARDS 4370S: Orphan / Obsolete 4371F: drivers/gpu/drm/i810/ 4372F: include/uapi/drm/i810_drm.h 4373 4374DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4375S: Orphan / Obsolete 4376F: drivers/gpu/drm/mga/ 4377F: include/uapi/drm/mga_drm.h 4378 4379DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4380M: Dave Airlie <airlied@redhat.com> 4381S: Odd Fixes 4382F: drivers/gpu/drm/mgag200/ 4383 4384DRM DRIVER FOR MI0283QT 4385M: Noralf Trønnes <noralf@tronnes.org> 4386S: Maintained 4387F: drivers/gpu/drm/tinydrm/mi0283qt.c 4388F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4389 4390DRM DRIVER FOR MSM ADRENO GPU 4391M: Rob Clark <robdclark@gmail.com> 4392L: linux-arm-msm@vger.kernel.org 4393L: dri-devel@lists.freedesktop.org 4394L: freedreno@lists.freedesktop.org 4395T: git git://people.freedesktop.org/~robclark/linux 4396S: Maintained 4397F: drivers/gpu/drm/msm/ 4398F: include/uapi/drm/msm_drm.h 4399F: Documentation/devicetree/bindings/display/msm/ 4400 4401DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4402M: Ben Skeggs <bskeggs@redhat.com> 4403L: dri-devel@lists.freedesktop.org 4404L: nouveau@lists.freedesktop.org 4405T: git git://github.com/skeggsb/linux 4406S: Supported 4407F: drivers/gpu/drm/nouveau/ 4408F: include/uapi/drm/nouveau_drm.h 4409 4410DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4411M: Noralf Trønnes <noralf@tronnes.org> 4412S: Maintained 4413F: drivers/gpu/drm/tinydrm/repaper.c 4414F: Documentation/devicetree/bindings/display/repaper.txt 4415 4416DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4417M: Dave Airlie <airlied@redhat.com> 4418M: Gerd Hoffmann <kraxel@redhat.com> 4419L: virtualization@lists.linux-foundation.org 4420T: git git://anongit.freedesktop.org/drm/drm-misc 4421S: Obsolete 4422W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4423F: drivers/gpu/drm/cirrus/ 4424 4425DRM DRIVER FOR QXL VIRTUAL GPU 4426M: Dave Airlie <airlied@redhat.com> 4427M: Gerd Hoffmann <kraxel@redhat.com> 4428L: virtualization@lists.linux-foundation.org 4429T: git git://anongit.freedesktop.org/drm/drm-misc 4430S: Maintained 4431F: drivers/gpu/drm/qxl/ 4432F: include/uapi/drm/qxl_drm.h 4433 4434DRM DRIVER FOR RAGE 128 VIDEO CARDS 4435S: Orphan / Obsolete 4436F: drivers/gpu/drm/r128/ 4437F: include/uapi/drm/r128_drm.h 4438 4439DRM DRIVER FOR SAVAGE VIDEO CARDS 4440S: Orphan / Obsolete 4441F: drivers/gpu/drm/savage/ 4442F: include/uapi/drm/savage_drm.h 4443 4444DRM DRIVER FOR SIS VIDEO CARDS 4445S: Orphan / Obsolete 4446F: drivers/gpu/drm/sis/ 4447F: include/uapi/drm/sis_drm.h 4448 4449DRM DRIVER FOR SITRONIX ST7586 PANELS 4450M: David Lechner <david@lechnology.com> 4451S: Maintained 4452F: drivers/gpu/drm/tinydrm/st7586.c 4453F: Documentation/devicetree/bindings/display/st7586.txt 4454 4455DRM DRIVER FOR TDFX VIDEO CARDS 4456S: Orphan / Obsolete 4457F: drivers/gpu/drm/tdfx/ 4458 4459DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4460M: Dave Airlie <airlied@redhat.com> 4461S: Odd Fixes 4462F: drivers/gpu/drm/udl/ 4463 4464DRM DRIVER FOR VMWARE VIRTUAL GPU 4465M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4466M: Sinclair Yeh <syeh@vmware.com> 4467M: Thomas Hellstrom <thellstrom@vmware.com> 4468L: dri-devel@lists.freedesktop.org 4469T: git git://people.freedesktop.org/~syeh/repos_linux 4470T: git git://people.freedesktop.org/~thomash/linux 4471S: Supported 4472F: drivers/gpu/drm/vmwgfx/ 4473F: include/uapi/drm/vmwgfx_drm.h 4474 4475DRM DRIVERS 4476M: David Airlie <airlied@linux.ie> 4477L: dri-devel@lists.freedesktop.org 4478T: git git://people.freedesktop.org/~airlied/linux 4479B: https://bugs.freedesktop.org/ 4480C: irc://chat.freenode.net/dri-devel 4481S: Maintained 4482F: drivers/gpu/drm/ 4483F: drivers/gpu/vga/ 4484F: Documentation/devicetree/bindings/display/ 4485F: Documentation/devicetree/bindings/gpu/ 4486F: Documentation/devicetree/bindings/video/ 4487F: Documentation/gpu/ 4488F: include/drm/ 4489F: include/uapi/drm/ 4490F: include/linux/vga* 4491 4492DRM DRIVERS AND MISC GPU PATCHES 4493M: Daniel Vetter <daniel.vetter@intel.com> 4494M: Jani Nikula <jani.nikula@linux.intel.com> 4495M: Sean Paul <seanpaul@chromium.org> 4496W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4497S: Maintained 4498T: git git://anongit.freedesktop.org/drm/drm-misc 4499F: Documentation/gpu/ 4500F: drivers/gpu/vga/ 4501F: drivers/gpu/drm/* 4502F: include/drm/drm* 4503F: include/uapi/drm/drm* 4504F: include/linux/vga* 4505 4506DRM DRIVERS FOR ALLWINNER A10 4507M: Maxime Ripard <maxime.ripard@free-electrons.com> 4508L: dri-devel@lists.freedesktop.org 4509S: Supported 4510F: drivers/gpu/drm/sun4i/ 4511F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4512T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4513 4514DRM DRIVERS FOR AMLOGIC SOCS 4515M: Neil Armstrong <narmstrong@baylibre.com> 4516L: dri-devel@lists.freedesktop.org 4517L: linux-amlogic@lists.infradead.org 4518W: http://linux-meson.com/ 4519S: Supported 4520F: drivers/gpu/drm/meson/ 4521F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4522F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4523F: Documentation/gpu/meson.rst 4524T: git git://anongit.freedesktop.org/drm/drm-misc 4525 4526DRM DRIVERS FOR ATMEL HLCDC 4527M: Boris Brezillon <boris.brezillon@free-electrons.com> 4528L: dri-devel@lists.freedesktop.org 4529S: Supported 4530F: drivers/gpu/drm/atmel-hlcdc/ 4531F: Documentation/devicetree/bindings/drm/atmel/ 4532T: git git://anongit.freedesktop.org/drm/drm-misc 4533 4534DRM DRIVERS FOR BRIDGE CHIPS 4535M: Archit Taneja <architt@codeaurora.org> 4536M: Andrzej Hajda <a.hajda@samsung.com> 4537R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4538S: Maintained 4539T: git git://anongit.freedesktop.org/drm/drm-misc 4540F: drivers/gpu/drm/bridge/ 4541 4542DRM DRIVERS FOR EXYNOS 4543M: Inki Dae <inki.dae@samsung.com> 4544M: Joonyoung Shim <jy0922.shim@samsung.com> 4545M: Seung-Woo Kim <sw0312.kim@samsung.com> 4546M: Kyungmin Park <kyungmin.park@samsung.com> 4547L: dri-devel@lists.freedesktop.org 4548T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4549S: Supported 4550F: drivers/gpu/drm/exynos/ 4551F: include/uapi/drm/exynos_drm.h 4552F: Documentation/devicetree/bindings/display/exynos/ 4553 4554DRM DRIVERS FOR FREESCALE DCU 4555M: Stefan Agner <stefan@agner.ch> 4556M: Alison Wang <alison.wang@freescale.com> 4557L: dri-devel@lists.freedesktop.org 4558S: Supported 4559F: drivers/gpu/drm/fsl-dcu/ 4560F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4561F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4562F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4563 4564DRM DRIVERS FOR FREESCALE IMX 4565M: Philipp Zabel <p.zabel@pengutronix.de> 4566L: dri-devel@lists.freedesktop.org 4567S: Maintained 4568F: drivers/gpu/drm/imx/ 4569F: drivers/gpu/ipu-v3/ 4570F: Documentation/devicetree/bindings/display/imx/ 4571 4572DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4573M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4574L: dri-devel@lists.freedesktop.org 4575T: git git://github.com/patjak/drm-gma500 4576S: Maintained 4577F: drivers/gpu/drm/gma500/ 4578 4579DRM DRIVERS FOR HISILICON 4580M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4581M: Rongrong Zou <zourongrong@gmail.com> 4582R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4583R: Chen Feng <puck.chen@hisilicon.com> 4584L: dri-devel@lists.freedesktop.org 4585T: git git://github.com/xin3liang/linux.git 4586S: Maintained 4587F: drivers/gpu/drm/hisilicon/ 4588F: Documentation/devicetree/bindings/display/hisilicon/ 4589 4590DRM DRIVERS FOR MEDIATEK 4591M: CK Hu <ck.hu@mediatek.com> 4592M: Philipp Zabel <p.zabel@pengutronix.de> 4593L: dri-devel@lists.freedesktop.org 4594S: Supported 4595F: drivers/gpu/drm/mediatek/ 4596F: Documentation/devicetree/bindings/display/mediatek/ 4597 4598DRM DRIVERS FOR NVIDIA TEGRA 4599M: Thierry Reding <thierry.reding@gmail.com> 4600L: dri-devel@lists.freedesktop.org 4601L: linux-tegra@vger.kernel.org 4602T: git git://anongit.freedesktop.org/tegra/linux.git 4603S: Supported 4604F: drivers/gpu/drm/tegra/ 4605F: drivers/gpu/host1x/ 4606F: include/linux/host1x.h 4607F: include/uapi/drm/tegra_drm.h 4608F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4609 4610DRM DRIVERS FOR RENESAS 4611M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4612L: dri-devel@lists.freedesktop.org 4613L: linux-renesas-soc@vger.kernel.org 4614T: git git://linuxtv.org/pinchartl/fbdev 4615S: Supported 4616F: drivers/gpu/drm/rcar-du/ 4617F: drivers/gpu/drm/shmobile/ 4618F: include/linux/platform_data/shmob_drm.h 4619F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4620F: Documentation/devicetree/bindings/display/renesas,du.txt 4621 4622DRM DRIVERS FOR ROCKCHIP 4623M: Mark Yao <mark.yao@rock-chips.com> 4624L: dri-devel@lists.freedesktop.org 4625S: Maintained 4626F: drivers/gpu/drm/rockchip/ 4627F: Documentation/devicetree/bindings/display/rockchip/ 4628T: git git://anongit.freedesktop.org/drm/drm-misc 4629 4630DRM DRIVERS FOR STI 4631M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4632M: Vincent Abriou <vincent.abriou@st.com> 4633L: dri-devel@lists.freedesktop.org 4634T: git git://anongit.freedesktop.org/drm/drm-misc 4635S: Maintained 4636F: drivers/gpu/drm/sti 4637F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4638 4639DRM DRIVERS FOR STM 4640M: Yannick Fertre <yannick.fertre@st.com> 4641M: Philippe Cornu <philippe.cornu@st.com> 4642M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4643M: Vincent Abriou <vincent.abriou@st.com> 4644L: dri-devel@lists.freedesktop.org 4645T: git git://anongit.freedesktop.org/drm/drm-misc 4646S: Maintained 4647F: drivers/gpu/drm/stm 4648F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4649 4650DRM DRIVERS FOR TI LCDC 4651M: Jyri Sarha <jsarha@ti.com> 4652R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4653L: dri-devel@lists.freedesktop.org 4654S: Maintained 4655F: drivers/gpu/drm/tilcdc/ 4656F: Documentation/devicetree/bindings/display/tilcdc/ 4657 4658DRM DRIVERS FOR TI OMAP 4659M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4660L: dri-devel@lists.freedesktop.org 4661S: Maintained 4662F: drivers/gpu/drm/omapdrm/ 4663F: Documentation/devicetree/bindings/display/ti/ 4664 4665DRM DRIVERS FOR VC4 4666M: Eric Anholt <eric@anholt.net> 4667T: git git://github.com/anholt/linux 4668S: Supported 4669F: drivers/gpu/drm/vc4/ 4670F: include/uapi/drm/vc4_drm.h 4671F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4672T: git git://anongit.freedesktop.org/drm/drm-misc 4673 4674DRM DRIVERS FOR VIVANTE GPU IP 4675M: Lucas Stach <l.stach@pengutronix.de> 4676R: Russell King <linux+etnaviv@armlinux.org.uk> 4677R: Christian Gmeiner <christian.gmeiner@gmail.com> 4678L: etnaviv@lists.freedesktop.org 4679L: dri-devel@lists.freedesktop.org 4680S: Maintained 4681F: drivers/gpu/drm/etnaviv/ 4682F: include/uapi/drm/etnaviv_drm.h 4683F: Documentation/devicetree/bindings/display/etnaviv/ 4684 4685DRM DRIVERS FOR ZTE ZX 4686M: Shawn Guo <shawnguo@kernel.org> 4687L: dri-devel@lists.freedesktop.org 4688S: Maintained 4689F: drivers/gpu/drm/zte/ 4690F: Documentation/devicetree/bindings/display/zte,vou.txt 4691T: git git://anongit.freedesktop.org/drm/drm-misc 4692 4693DRM PANEL DRIVERS 4694M: Thierry Reding <thierry.reding@gmail.com> 4695L: dri-devel@lists.freedesktop.org 4696T: git git://anongit.freedesktop.org/tegra/linux.git 4697S: Maintained 4698F: drivers/gpu/drm/drm_panel.c 4699F: drivers/gpu/drm/panel/ 4700F: include/drm/drm_panel.h 4701F: Documentation/devicetree/bindings/display/panel/ 4702 4703DRM TINYDRM DRIVERS 4704M: Noralf Trønnes <noralf@tronnes.org> 4705W: https://github.com/notro/tinydrm/wiki/Development 4706T: git git://anongit.freedesktop.org/drm/drm-misc 4707S: Maintained 4708F: drivers/gpu/drm/tinydrm/ 4709F: include/drm/tinydrm/ 4710 4711DSBR100 USB FM RADIO DRIVER 4712M: Alexey Klimov <klimov.linux@gmail.com> 4713L: linux-media@vger.kernel.org 4714T: git git://linuxtv.org/media_tree.git 4715S: Maintained 4716F: drivers/media/radio/dsbr100.c 4717 4718DSCC4 DRIVER 4719M: Francois Romieu <romieu@fr.zoreil.com> 4720L: netdev@vger.kernel.org 4721S: Maintained 4722F: drivers/net/wan/dscc4.c 4723 4724DT3155 MEDIA DRIVER 4725M: Hans Verkuil <hverkuil@xs4all.nl> 4726L: linux-media@vger.kernel.org 4727T: git git://linuxtv.org/media_tree.git 4728W: https://linuxtv.org 4729S: Odd Fixes 4730F: drivers/media/pci/dt3155/ 4731 4732DVB_USB_AF9015 MEDIA DRIVER 4733M: Antti Palosaari <crope@iki.fi> 4734L: linux-media@vger.kernel.org 4735W: https://linuxtv.org 4736W: http://palosaari.fi/linux/ 4737Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4738T: git git://linuxtv.org/anttip/media_tree.git 4739S: Maintained 4740F: drivers/media/usb/dvb-usb-v2/af9015* 4741 4742DVB_USB_AF9035 MEDIA DRIVER 4743M: Antti Palosaari <crope@iki.fi> 4744L: linux-media@vger.kernel.org 4745W: https://linuxtv.org 4746W: http://palosaari.fi/linux/ 4747Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4748T: git git://linuxtv.org/anttip/media_tree.git 4749S: Maintained 4750F: drivers/media/usb/dvb-usb-v2/af9035* 4751 4752DVB_USB_ANYSEE MEDIA DRIVER 4753M: Antti Palosaari <crope@iki.fi> 4754L: linux-media@vger.kernel.org 4755W: https://linuxtv.org 4756W: http://palosaari.fi/linux/ 4757Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4758T: git git://linuxtv.org/anttip/media_tree.git 4759S: Maintained 4760F: drivers/media/usb/dvb-usb-v2/anysee* 4761 4762DVB_USB_AU6610 MEDIA DRIVER 4763M: Antti Palosaari <crope@iki.fi> 4764L: linux-media@vger.kernel.org 4765W: https://linuxtv.org 4766W: http://palosaari.fi/linux/ 4767Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4768T: git git://linuxtv.org/anttip/media_tree.git 4769S: Maintained 4770F: drivers/media/usb/dvb-usb-v2/au6610* 4771 4772DVB_USB_CE6230 MEDIA DRIVER 4773M: Antti Palosaari <crope@iki.fi> 4774L: linux-media@vger.kernel.org 4775W: https://linuxtv.org 4776W: http://palosaari.fi/linux/ 4777Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4778T: git git://linuxtv.org/anttip/media_tree.git 4779S: Maintained 4780F: drivers/media/usb/dvb-usb-v2/ce6230* 4781 4782DVB_USB_CXUSB MEDIA DRIVER 4783M: Michael Krufky <mkrufky@linuxtv.org> 4784L: linux-media@vger.kernel.org 4785W: https://linuxtv.org 4786W: http://github.com/mkrufky 4787Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4788T: git git://linuxtv.org/media_tree.git 4789S: Maintained 4790F: drivers/media/usb/dvb-usb/cxusb* 4791 4792DVB_USB_EC168 MEDIA DRIVER 4793M: Antti Palosaari <crope@iki.fi> 4794L: linux-media@vger.kernel.org 4795W: https://linuxtv.org 4796W: http://palosaari.fi/linux/ 4797Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4798T: git git://linuxtv.org/anttip/media_tree.git 4799S: Maintained 4800F: drivers/media/usb/dvb-usb-v2/ec168* 4801 4802DVB_USB_GL861 MEDIA DRIVER 4803M: Antti Palosaari <crope@iki.fi> 4804L: linux-media@vger.kernel.org 4805W: https://linuxtv.org 4806Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4807T: git git://linuxtv.org/anttip/media_tree.git 4808S: Maintained 4809F: drivers/media/usb/dvb-usb-v2/gl861* 4810 4811DVB_USB_MXL111SF MEDIA DRIVER 4812M: Michael Krufky <mkrufky@linuxtv.org> 4813L: linux-media@vger.kernel.org 4814W: https://linuxtv.org 4815W: http://github.com/mkrufky 4816Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4817T: git git://linuxtv.org/mkrufky/mxl111sf.git 4818S: Maintained 4819F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4820 4821DVB_USB_RTL28XXU MEDIA DRIVER 4822M: Antti Palosaari <crope@iki.fi> 4823L: linux-media@vger.kernel.org 4824W: https://linuxtv.org 4825W: http://palosaari.fi/linux/ 4826Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4827T: git git://linuxtv.org/anttip/media_tree.git 4828S: Maintained 4829F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4830 4831DVB_USB_V2 MEDIA DRIVER 4832M: Antti Palosaari <crope@iki.fi> 4833L: linux-media@vger.kernel.org 4834W: https://linuxtv.org 4835W: http://palosaari.fi/linux/ 4836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4837T: git git://linuxtv.org/anttip/media_tree.git 4838S: Maintained 4839F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4840F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4841 4842DYNAMIC DEBUG 4843M: Jason Baron <jbaron@akamai.com> 4844S: Maintained 4845F: lib/dynamic_debug.c 4846F: include/linux/dynamic_debug.h 4847 4848DZ DECSTATION DZ11 SERIAL DRIVER 4849M: "Maciej W. Rozycki" <macro@linux-mips.org> 4850S: Maintained 4851F: drivers/tty/serial/dz.* 4852 4853E3X0 POWER BUTTON DRIVER 4854M: Moritz Fischer <moritz.fischer@ettus.com> 4855L: usrp-users@lists.ettus.com 4856W: http://www.ettus.com 4857S: Supported 4858F: drivers/input/misc/e3x0-button.c 4859F: Documentation/devicetree/bindings/input/e3x0-button.txt 4860 4861E4000 MEDIA DRIVER 4862M: Antti Palosaari <crope@iki.fi> 4863L: linux-media@vger.kernel.org 4864W: https://linuxtv.org 4865W: http://palosaari.fi/linux/ 4866Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4867T: git git://linuxtv.org/anttip/media_tree.git 4868S: Maintained 4869F: drivers/media/tuners/e4000* 4870 4871EATA ISA/EISA/PCI SCSI DRIVER 4872M: Dario Ballabio <ballabio_dario@emc.com> 4873L: linux-scsi@vger.kernel.org 4874S: Maintained 4875F: drivers/scsi/eata.c 4876 4877EC100 MEDIA DRIVER 4878M: Antti Palosaari <crope@iki.fi> 4879L: linux-media@vger.kernel.org 4880W: https://linuxtv.org 4881W: http://palosaari.fi/linux/ 4882Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4883T: git git://linuxtv.org/anttip/media_tree.git 4884S: Maintained 4885F: drivers/media/dvb-frontends/ec100* 4886 4887ECRYPT FILE SYSTEM 4888M: Tyler Hicks <tyhicks@canonical.com> 4889L: ecryptfs@vger.kernel.org 4890W: http://ecryptfs.org 4891W: https://launchpad.net/ecryptfs 4892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4893S: Supported 4894F: Documentation/filesystems/ecryptfs.txt 4895F: fs/ecryptfs/ 4896 4897EDAC-AMD64 4898M: Borislav Petkov <bp@alien8.de> 4899L: linux-edac@vger.kernel.org 4900S: Maintained 4901F: drivers/edac/amd64_edac* 4902 4903EDAC-CALXEDA 4904M: Robert Richter <rric@kernel.org> 4905L: linux-edac@vger.kernel.org 4906S: Maintained 4907F: drivers/edac/highbank* 4908 4909EDAC-CAVIUM 4910M: Ralf Baechle <ralf@linux-mips.org> 4911M: David Daney <david.daney@cavium.com> 4912L: linux-edac@vger.kernel.org 4913L: linux-mips@linux-mips.org 4914S: Supported 4915F: drivers/edac/octeon_edac* 4916F: drivers/edac/thunderx_edac* 4917 4918EDAC-CORE 4919M: Borislav Petkov <bp@alien8.de> 4920M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4921M: Mauro Carvalho Chehab <mchehab@kernel.org> 4922L: linux-edac@vger.kernel.org 4923T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4924T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4925S: Supported 4926F: Documentation/admin-guide/ras.rst 4927F: Documentation/driver-api/edac.rst 4928F: drivers/edac/ 4929F: include/linux/edac.h 4930 4931EDAC-E752X 4932M: Mark Gross <mark.gross@intel.com> 4933L: linux-edac@vger.kernel.org 4934S: Maintained 4935F: drivers/edac/e752x_edac.c 4936 4937EDAC-E7XXX 4938L: linux-edac@vger.kernel.org 4939S: Maintained 4940F: drivers/edac/e7xxx_edac.c 4941 4942EDAC-FSL_DDR 4943M: York Sun <york.sun@nxp.com> 4944L: linux-edac@vger.kernel.org 4945S: Maintained 4946F: drivers/edac/fsl_ddr_edac.* 4947 4948EDAC-GHES 4949M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4950M: Mauro Carvalho Chehab <mchehab@kernel.org> 4951L: linux-edac@vger.kernel.org 4952S: Maintained 4953F: drivers/edac/ghes_edac.c 4954 4955EDAC-I3000 4956L: linux-edac@vger.kernel.org 4957S: Orphan 4958F: drivers/edac/i3000_edac.c 4959 4960EDAC-I5000 4961L: linux-edac@vger.kernel.org 4962S: Maintained 4963F: drivers/edac/i5000_edac.c 4964 4965EDAC-I5400 4966M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4967M: Mauro Carvalho Chehab <mchehab@kernel.org> 4968L: linux-edac@vger.kernel.org 4969S: Maintained 4970F: drivers/edac/i5400_edac.c 4971 4972EDAC-I7300 4973M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4974M: Mauro Carvalho Chehab <mchehab@kernel.org> 4975L: linux-edac@vger.kernel.org 4976S: Maintained 4977F: drivers/edac/i7300_edac.c 4978 4979EDAC-I7CORE 4980M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4981M: Mauro Carvalho Chehab <mchehab@kernel.org> 4982L: linux-edac@vger.kernel.org 4983S: Maintained 4984F: drivers/edac/i7core_edac.c 4985 4986EDAC-I82443BXGX 4987M: Tim Small <tim@buttersideup.com> 4988L: linux-edac@vger.kernel.org 4989S: Maintained 4990F: drivers/edac/i82443bxgx_edac.c 4991 4992EDAC-I82975X 4993M: Ranganathan Desikan <ravi@jetztechnologies.com> 4994M: "Arvind R." <arvino55@gmail.com> 4995L: linux-edac@vger.kernel.org 4996S: Maintained 4997F: drivers/edac/i82975x_edac.c 4998 4999EDAC-IE31200 5000M: Jason Baron <jbaron@akamai.com> 5001L: linux-edac@vger.kernel.org 5002S: Maintained 5003F: drivers/edac/ie31200_edac.c 5004 5005EDAC-MPC85XX 5006M: Johannes Thumshirn <morbidrsa@gmail.com> 5007L: linux-edac@vger.kernel.org 5008S: Maintained 5009F: drivers/edac/mpc85xx_edac.[ch] 5010 5011EDAC-PASEMI 5012M: Egor Martovetsky <egor@pasemi.com> 5013L: linux-edac@vger.kernel.org 5014S: Maintained 5015F: drivers/edac/pasemi_edac.c 5016 5017EDAC-PND2 5018M: Tony Luck <tony.luck@intel.com> 5019L: linux-edac@vger.kernel.org 5020S: Maintained 5021F: drivers/edac/pnd2_edac.[ch] 5022 5023EDAC-R82600 5024M: Tim Small <tim@buttersideup.com> 5025L: linux-edac@vger.kernel.org 5026S: Maintained 5027F: drivers/edac/r82600_edac.c 5028 5029EDAC-SBRIDGE 5030M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5031M: Mauro Carvalho Chehab <mchehab@kernel.org> 5032L: linux-edac@vger.kernel.org 5033S: Maintained 5034F: drivers/edac/sb_edac.c 5035 5036EDAC-SKYLAKE 5037M: Tony Luck <tony.luck@intel.com> 5038L: linux-edac@vger.kernel.org 5039S: Maintained 5040F: drivers/edac/skx_edac.c 5041 5042EDIROL UA-101/UA-1000 DRIVER 5043M: Clemens Ladisch <clemens@ladisch.de> 5044L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5045T: git git://git.alsa-project.org/alsa-kernel.git 5046S: Maintained 5047F: sound/usb/misc/ua101.c 5048 5049EFI TEST DRIVER 5050L: linux-efi@vger.kernel.org 5051M: Ivan Hu <ivan.hu@canonical.com> 5052M: Matt Fleming <matt@codeblueprint.co.uk> 5053S: Maintained 5054F: drivers/firmware/efi/test/ 5055 5056EFI VARIABLE FILESYSTEM 5057M: Matthew Garrett <matthew.garrett@nebula.com> 5058M: Jeremy Kerr <jk@ozlabs.org> 5059M: Matt Fleming <matt@codeblueprint.co.uk> 5060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5061L: linux-efi@vger.kernel.org 5062S: Maintained 5063F: fs/efivarfs/ 5064 5065EFIFB FRAMEBUFFER DRIVER 5066L: linux-fbdev@vger.kernel.org 5067M: Peter Jones <pjones@redhat.com> 5068S: Maintained 5069F: drivers/video/fbdev/efifb.c 5070 5071EFS FILESYSTEM 5072W: http://aeschi.ch.eu.org/efs/ 5073S: Orphan 5074F: fs/efs/ 5075 5076EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5077M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5078L: netdev@vger.kernel.org 5079S: Maintained 5080F: drivers/net/ethernet/ibm/ehea/ 5081 5082EM28XX VIDEO4LINUX DRIVER 5083M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5084M: Mauro Carvalho Chehab <mchehab@kernel.org> 5085L: linux-media@vger.kernel.org 5086W: https://linuxtv.org 5087T: git git://linuxtv.org/media_tree.git 5088S: Maintained 5089F: drivers/media/usb/em28xx/ 5090F: Documentation/media/v4l-drivers/em28xx* 5091 5092EMBEDDED LINUX 5093M: Paul Gortmaker <paul.gortmaker@windriver.com> 5094M: Matt Mackall <mpm@selenic.com> 5095M: David Woodhouse <dwmw2@infradead.org> 5096L: linux-embedded@vger.kernel.org 5097S: Maintained 5098 5099Emulex 10Gbps iSCSI - OneConnect DRIVER 5100M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5101M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5102M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5103L: linux-scsi@vger.kernel.org 5104W: http://www.broadcom.com 5105S: Supported 5106F: drivers/scsi/be2iscsi/ 5107 5108Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5109M: Sathya Perla <sathya.perla@broadcom.com> 5110M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5111M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5112M: Somnath Kotur <somnath.kotur@broadcom.com> 5113L: netdev@vger.kernel.org 5114W: http://www.emulex.com 5115S: Supported 5116F: drivers/net/ethernet/emulex/benet/ 5117 5118EMULEX ONECONNECT ROCE DRIVER 5119M: Selvin Xavier <selvin.xavier@broadcom.com> 5120M: Devesh Sharma <devesh.sharma@broadcom.com> 5121L: linux-rdma@vger.kernel.org 5122W: http://www.broadcom.com 5123S: Odd Fixes 5124F: drivers/infiniband/hw/ocrdma/ 5125F: include/uapi/rdma/ocrdma-abi.h 5126 5127EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5128M: James Smart <james.smart@broadcom.com> 5129M: Dick Kennedy <dick.kennedy@broadcom.com> 5130L: linux-scsi@vger.kernel.org 5131W: http://www.broadcom.com 5132S: Supported 5133F: drivers/scsi/lpfc/ 5134 5135ENE CB710 FLASH CARD READER DRIVER 5136M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5137S: Maintained 5138F: drivers/misc/cb710/ 5139F: drivers/mmc/host/cb710-mmc.* 5140F: include/linux/cb710.h 5141 5142ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5143M: Maxim Levitsky <maximlevitsky@gmail.com> 5144S: Maintained 5145F: drivers/media/rc/ene_ir.* 5146 5147EPSON S1D13XXX FRAMEBUFFER DRIVER 5148M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5149S: Maintained 5150T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5151F: drivers/video/fbdev/s1d13xxxfb.c 5152F: include/video/s1d13xxxfb.h 5153 5154ERRSEQ ERROR TRACKING INFRASTRUCTURE 5155M: Jeff Layton <jlayton@poochiereds.net> 5156S: Maintained 5157F: lib/errseq.c 5158F: include/linux/errseq.h 5159 5160ET131X NETWORK DRIVER 5161M: Mark Einon <mark.einon@gmail.com> 5162S: Odd Fixes 5163F: drivers/net/ethernet/agere/ 5164 5165ETHERNET BRIDGE 5166M: Stephen Hemminger <stephen@networkplumber.org> 5167L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5168L: netdev@vger.kernel.org 5169W: http://www.linuxfoundation.org/en/Net:Bridge 5170S: Maintained 5171F: include/linux/netfilter_bridge/ 5172F: net/bridge/ 5173 5174ETHERNET PHY LIBRARY 5175M: Andrew Lunn <andrew@lunn.ch> 5176M: Florian Fainelli <f.fainelli@gmail.com> 5177L: netdev@vger.kernel.org 5178S: Maintained 5179F: Documentation/ABI/testing/sysfs-bus-mdio 5180F: Documentation/devicetree/bindings/net/mdio* 5181F: Documentation/networking/phy.txt 5182F: drivers/net/phy/ 5183F: drivers/of/of_mdio.c 5184F: drivers/of/of_net.c 5185F: include/linux/*mdio*.h 5186F: include/linux/of_net.h 5187F: include/linux/phy.h 5188F: include/linux/phy_fixed.h 5189F: include/linux/platform_data/mdio-gpio.h 5190F: include/linux/platform_data/mdio-bcm-unimac.h 5191F: include/trace/events/mdio.h 5192F: include/uapi/linux/mdio.h 5193F: include/uapi/linux/mii.h 5194 5195EXT2 FILE SYSTEM 5196M: Jan Kara <jack@suse.com> 5197L: linux-ext4@vger.kernel.org 5198S: Maintained 5199F: Documentation/filesystems/ext2.txt 5200F: fs/ext2/ 5201F: include/linux/ext2* 5202 5203EXT4 FILE SYSTEM 5204M: "Theodore Ts'o" <tytso@mit.edu> 5205M: Andreas Dilger <adilger.kernel@dilger.ca> 5206L: linux-ext4@vger.kernel.org 5207W: http://ext4.wiki.kernel.org 5208Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5209T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5210S: Maintained 5211F: Documentation/filesystems/ext4.txt 5212F: fs/ext4/ 5213 5214Extended Verification Module (EVM) 5215M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5216L: linux-ima-devel@lists.sourceforge.net 5217L: linux-security-module@vger.kernel.org 5218S: Supported 5219F: security/integrity/evm/ 5220 5221EXTENSIBLE FIRMWARE INTERFACE (EFI) 5222M: Matt Fleming <matt@codeblueprint.co.uk> 5223M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5224L: linux-efi@vger.kernel.org 5225T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5226S: Maintained 5227F: Documentation/efi-stub.txt 5228F: arch/*/kernel/efi.c 5229F: arch/x86/boot/compressed/eboot.[ch] 5230F: arch/*/include/asm/efi.h 5231F: arch/x86/platform/efi/ 5232F: drivers/firmware/efi/ 5233F: include/linux/efi*.h 5234F: arch/arm/boot/compressed/efi-header.S 5235F: arch/arm64/kernel/efi-entry.S 5236 5237EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5238M: MyungJoo Ham <myungjoo.ham@samsung.com> 5239M: Chanwoo Choi <cw00.choi@samsung.com> 5240L: linux-kernel@vger.kernel.org 5241T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5242S: Maintained 5243F: drivers/extcon/ 5244F: include/linux/extcon/ 5245F: include/linux/extcon.h 5246F: Documentation/extcon/ 5247F: Documentation/devicetree/bindings/extcon/ 5248 5249EXYNOS DP DRIVER 5250M: Jingoo Han <jingoohan1@gmail.com> 5251L: dri-devel@lists.freedesktop.org 5252S: Maintained 5253F: drivers/gpu/drm/exynos/exynos_dp* 5254 5255EXYNOS SYSMMU (IOMMU) driver 5256M: Marek Szyprowski <m.szyprowski@samsung.com> 5257L: iommu@lists.linux-foundation.org 5258S: Maintained 5259F: drivers/iommu/exynos-iommu.c 5260 5261EZchip NPS platform support 5262M: Elad Kanfi <eladkan@mellanox.com> 5263M: Vineet Gupta <vgupta@synopsys.com> 5264S: Supported 5265F: arch/arc/plat-eznps 5266F: arch/arc/boot/dts/eznps.dts 5267 5268F2FS FILE SYSTEM 5269M: Jaegeuk Kim <jaegeuk@kernel.org> 5270M: Chao Yu <yuchao0@huawei.com> 5271L: linux-f2fs-devel@lists.sourceforge.net 5272W: https://f2fs.wiki.kernel.org/ 5273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5274S: Maintained 5275F: Documentation/filesystems/f2fs.txt 5276F: Documentation/ABI/testing/sysfs-fs-f2fs 5277F: fs/f2fs/ 5278F: include/linux/f2fs_fs.h 5279F: include/trace/events/f2fs.h 5280 5281F71805F HARDWARE MONITORING DRIVER 5282M: Jean Delvare <jdelvare@suse.com> 5283L: linux-hwmon@vger.kernel.org 5284S: Maintained 5285F: Documentation/hwmon/f71805f 5286F: drivers/hwmon/f71805f.c 5287 5288FANOTIFY 5289M: Jan Kara <jack@suse.cz> 5290R: Amir Goldstein <amir73il@gmail.com> 5291L: linux-fsdevel@vger.kernel.org 5292S: Maintained 5293F: fs/notify/fanotify/ 5294F: include/linux/fanotify.h 5295F: include/uapi/linux/fanotify.h 5296 5297FARSYNC SYNCHRONOUS DRIVER 5298M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5299W: http://www.farsite.co.uk/ 5300S: Supported 5301F: drivers/net/wan/farsync.* 5302 5303FAULT INJECTION SUPPORT 5304M: Akinobu Mita <akinobu.mita@gmail.com> 5305S: Supported 5306F: Documentation/fault-injection/ 5307F: lib/fault-inject.c 5308 5309FBTFT Framebuffer drivers 5310M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5311S: Maintained 5312F: drivers/staging/fbtft/ 5313 5314FC0011 TUNER DRIVER 5315M: Michael Buesch <m@bues.ch> 5316L: linux-media@vger.kernel.org 5317S: Maintained 5318F: drivers/media/tuners/fc0011.h 5319F: drivers/media/tuners/fc0011.c 5320 5321FC2580 MEDIA DRIVER 5322M: Antti Palosaari <crope@iki.fi> 5323L: linux-media@vger.kernel.org 5324W: https://linuxtv.org 5325W: http://palosaari.fi/linux/ 5326Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5327T: git git://linuxtv.org/anttip/media_tree.git 5328S: Maintained 5329F: drivers/media/tuners/fc2580* 5330 5331FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5332M: Johannes Thumshirn <jth@kernel.org> 5333L: fcoe-devel@open-fcoe.org 5334W: www.Open-FCoE.org 5335S: Supported 5336F: drivers/scsi/libfc/ 5337F: drivers/scsi/fcoe/ 5338F: include/scsi/fc/ 5339F: include/scsi/libfc.h 5340F: include/scsi/libfcoe.h 5341F: include/uapi/scsi/fc/ 5342 5343FILE LOCKING (flock() and fcntl()/lockf()) 5344M: Jeff Layton <jlayton@poochiereds.net> 5345M: "J. Bruce Fields" <bfields@fieldses.org> 5346L: linux-fsdevel@vger.kernel.org 5347S: Maintained 5348F: include/linux/fcntl.h 5349F: include/linux/fs.h 5350F: include/uapi/linux/fcntl.h 5351F: include/uapi/linux/fs.h 5352F: fs/fcntl.c 5353F: fs/locks.c 5354 5355FILESYSTEMS (VFS and infrastructure) 5356M: Alexander Viro <viro@zeniv.linux.org.uk> 5357L: linux-fsdevel@vger.kernel.org 5358S: Maintained 5359F: fs/* 5360 5361FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5362M: Riku Voipio <riku.voipio@iki.fi> 5363L: linux-hwmon@vger.kernel.org 5364S: Maintained 5365F: drivers/hwmon/f75375s.c 5366F: include/linux/f75375s.h 5367 5368FIREWIRE AUDIO DRIVERS 5369M: Clemens Ladisch <clemens@ladisch.de> 5370L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5371T: git git://git.alsa-project.org/alsa-kernel.git 5372S: Maintained 5373F: sound/firewire/ 5374 5375FIREWIRE MEDIA DRIVERS (firedtv) 5376M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5377L: linux-media@vger.kernel.org 5378L: linux1394-devel@lists.sourceforge.net 5379T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5380S: Maintained 5381F: drivers/media/firewire/ 5382 5383FIREWIRE SBP-2 TARGET 5384M: Chris Boot <bootc@bootc.net> 5385L: linux-scsi@vger.kernel.org 5386L: target-devel@vger.kernel.org 5387L: linux1394-devel@lists.sourceforge.net 5388T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5389S: Maintained 5390F: drivers/target/sbp/ 5391 5392FIREWIRE SUBSYSTEM 5393M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5394L: linux1394-devel@lists.sourceforge.net 5395W: http://ieee1394.wiki.kernel.org/ 5396T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5397S: Maintained 5398F: drivers/firewire/ 5399F: include/linux/firewire.h 5400F: include/uapi/linux/firewire*.h 5401F: tools/firewire/ 5402 5403FIRMWARE LOADER (request_firmware) 5404M: Luis R. Rodriguez <mcgrof@kernel.org> 5405L: linux-kernel@vger.kernel.org 5406S: Maintained 5407F: Documentation/firmware_class/ 5408F: drivers/base/firmware*.c 5409F: include/linux/firmware.h 5410 5411FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5412M: Joshua Morris <josh.h.morris@us.ibm.com> 5413M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5414S: Maintained 5415F: drivers/block/rsxx/ 5416 5417FLOPPY DRIVER 5418M: Jiri Kosina <jikos@kernel.org> 5419T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5420S: Odd fixes 5421F: drivers/block/floppy.c 5422 5423FMC SUBSYSTEM 5424M: Alessandro Rubini <rubini@gnudd.com> 5425W: http://www.ohwr.org/projects/fmc-bus 5426S: Supported 5427F: drivers/fmc/ 5428F: include/linux/fmc*.h 5429F: include/linux/ipmi-fru.h 5430K: fmc_d.*register 5431 5432FPGA MANAGER FRAMEWORK 5433M: Alan Tull <atull@kernel.org> 5434R: Moritz Fischer <mdf@kernel.org> 5435L: linux-fpga@vger.kernel.org 5436S: Maintained 5437T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5438Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5439F: Documentation/fpga/ 5440F: Documentation/devicetree/bindings/fpga/ 5441F: drivers/fpga/ 5442F: include/linux/fpga/ 5443W: http://www.rocketboards.org 5444 5445FPU EMULATOR 5446M: Bill Metzenthen <billm@melbpc.org.au> 5447W: http://floatingpoint.sourceforge.net/emulator/index.html 5448S: Maintained 5449F: arch/x86/math-emu/ 5450 5451FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5452L: netdev@vger.kernel.org 5453S: Orphan 5454F: drivers/net/wan/dlci.c 5455F: drivers/net/wan/sdla.c 5456 5457FRAMEBUFFER LAYER 5458M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5459L: linux-fbdev@vger.kernel.org 5460T: git git://github.com/bzolnier/linux.git 5461Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5462S: Maintained 5463F: Documentation/fb/ 5464F: drivers/video/ 5465F: include/video/ 5466F: include/linux/fb.h 5467F: include/uapi/video/ 5468F: include/uapi/linux/fb.h 5469 5470FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5471M: Horia Geantă <horia.geanta@nxp.com> 5472M: Dan Douglass <dan.douglass@nxp.com> 5473L: linux-crypto@vger.kernel.org 5474S: Maintained 5475F: drivers/crypto/caam/ 5476F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5477 5478FREESCALE DIU FRAMEBUFFER DRIVER 5479M: Timur Tabi <timur@tabi.org> 5480L: linux-fbdev@vger.kernel.org 5481S: Maintained 5482F: drivers/video/fbdev/fsl-diu-fb.* 5483 5484FREESCALE DMA DRIVER 5485M: Li Yang <leoyang.li@nxp.com> 5486M: Zhang Wei <zw@zh-kernel.org> 5487L: linuxppc-dev@lists.ozlabs.org 5488S: Maintained 5489F: drivers/dma/fsldma.* 5490 5491FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5492M: Claudiu Manoil <claudiu.manoil@freescale.com> 5493L: netdev@vger.kernel.org 5494S: Maintained 5495F: drivers/net/ethernet/freescale/gianfar* 5496X: drivers/net/ethernet/freescale/gianfar_ptp.c 5497F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5498 5499FREESCALE GPMI NAND DRIVER 5500M: Han Xu <han.xu@nxp.com> 5501L: linux-mtd@lists.infradead.org 5502S: Maintained 5503F: drivers/mtd/nand/gpmi-nand/* 5504 5505FREESCALE I2C CPM DRIVER 5506M: Jochen Friedrich <jochen@scram.de> 5507L: linuxppc-dev@lists.ozlabs.org 5508L: linux-i2c@vger.kernel.org 5509S: Maintained 5510F: drivers/i2c/busses/i2c-cpm.c 5511 5512FREESCALE IMX / MXC FEC DRIVER 5513M: Fugang Duan <fugang.duan@nxp.com> 5514L: netdev@vger.kernel.org 5515S: Maintained 5516F: drivers/net/ethernet/freescale/fec_main.c 5517F: drivers/net/ethernet/freescale/fec_ptp.c 5518F: drivers/net/ethernet/freescale/fec.h 5519F: Documentation/devicetree/bindings/net/fsl-fec.txt 5520 5521FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5522M: Sascha Hauer <kernel@pengutronix.de> 5523L: linux-fbdev@vger.kernel.org 5524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5525S: Maintained 5526F: include/linux/platform_data/video-imxfb.h 5527F: drivers/video/fbdev/imxfb.c 5528 5529FREESCALE QORIQ DPAA ETHERNET DRIVER 5530M: Madalin Bucur <madalin.bucur@nxp.com> 5531L: netdev@vger.kernel.org 5532S: Maintained 5533F: drivers/net/ethernet/freescale/dpaa 5534 5535FREESCALE QORIQ DPAA FMAN DRIVER 5536M: Madalin Bucur <madalin.bucur@nxp.com> 5537L: netdev@vger.kernel.org 5538S: Maintained 5539F: drivers/net/ethernet/freescale/fman 5540F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5541 5542FREESCALE QUAD SPI DRIVER 5543M: Han Xu <han.xu@nxp.com> 5544L: linux-mtd@lists.infradead.org 5545S: Maintained 5546F: drivers/mtd/spi-nor/fsl-quadspi.c 5547 5548FREESCALE QUICC ENGINE LIBRARY 5549M: Qiang Zhao <qiang.zhao@nxp.com> 5550L: linuxppc-dev@lists.ozlabs.org 5551S: Maintained 5552F: drivers/soc/fsl/qe/ 5553F: include/soc/fsl/*qe*.h 5554F: include/soc/fsl/*ucc*.h 5555 5556FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5557M: Li Yang <leoyang.li@nxp.com> 5558L: netdev@vger.kernel.org 5559L: linuxppc-dev@lists.ozlabs.org 5560S: Maintained 5561F: drivers/net/ethernet/freescale/ucc_geth* 5562 5563FREESCALE QUICC ENGINE UCC HDLC DRIVER 5564M: Zhao Qiang <qiang.zhao@nxp.com> 5565L: netdev@vger.kernel.org 5566L: linuxppc-dev@lists.ozlabs.org 5567S: Maintained 5568F: drivers/net/wan/fsl_ucc_hdlc* 5569 5570FREESCALE QUICC ENGINE UCC UART DRIVER 5571M: Timur Tabi <timur@tabi.org> 5572L: linuxppc-dev@lists.ozlabs.org 5573S: Maintained 5574F: drivers/tty/serial/ucc_uart.c 5575 5576FREESCALE SOC DRIVERS 5577M: Li Yang <leoyang.li@nxp.com> 5578L: linuxppc-dev@lists.ozlabs.org 5579L: linux-arm-kernel@lists.infradead.org 5580S: Maintained 5581F: Documentation/devicetree/bindings/soc/fsl/ 5582F: drivers/soc/fsl/ 5583F: include/linux/fsl/ 5584 5585FREESCALE SOC FS_ENET DRIVER 5586M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5587M: Vitaly Bordug <vbordug@ru.mvista.com> 5588L: linuxppc-dev@lists.ozlabs.org 5589L: netdev@vger.kernel.org 5590S: Maintained 5591F: drivers/net/ethernet/freescale/fs_enet/ 5592F: include/linux/fs_enet_pd.h 5593 5594FREESCALE SOC SOUND DRIVERS 5595M: Timur Tabi <timur@tabi.org> 5596M: Nicolin Chen <nicoleotsuka@gmail.com> 5597M: Xiubo Li <Xiubo.Lee@gmail.com> 5598R: Fabio Estevam <fabio.estevam@nxp.com> 5599L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5600L: linuxppc-dev@lists.ozlabs.org 5601S: Maintained 5602F: sound/soc/fsl/fsl* 5603F: sound/soc/fsl/imx* 5604F: sound/soc/fsl/mpc8610_hpcd.c 5605 5606FREESCALE USB PERIPHERAL DRIVERS 5607M: Li Yang <leoyang.li@nxp.com> 5608L: linux-usb@vger.kernel.org 5609L: linuxppc-dev@lists.ozlabs.org 5610S: Maintained 5611F: drivers/usb/gadget/udc/fsl* 5612 5613FREEVXFS FILESYSTEM 5614M: Christoph Hellwig <hch@infradead.org> 5615W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5616S: Maintained 5617F: fs/freevxfs/ 5618 5619FREEZER 5620M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5621M: Pavel Machek <pavel@ucw.cz> 5622L: linux-pm@vger.kernel.org 5623S: Supported 5624F: Documentation/power/freezing-of-tasks.txt 5625F: include/linux/freezer.h 5626F: kernel/freezer.c 5627 5628FRONTSWAP API 5629M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5630L: linux-kernel@vger.kernel.org 5631S: Maintained 5632F: mm/frontswap.c 5633F: include/linux/frontswap.h 5634 5635FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5636M: David Howells <dhowells@redhat.com> 5637L: linux-cachefs@redhat.com (moderated for non-subscribers) 5638S: Supported 5639F: Documentation/filesystems/caching/ 5640F: fs/fscache/ 5641F: include/linux/fscache*.h 5642 5643FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5644M: Theodore Y. Ts'o <tytso@mit.edu> 5645M: Jaegeuk Kim <jaegeuk@kernel.org> 5646L: linux-fscrypt@vger.kernel.org 5647Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5648T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5649S: Supported 5650F: fs/crypto/ 5651F: include/linux/fscrypt*.h 5652 5653FUJITSU FR-V (FRV) PORT 5654S: Orphan 5655F: arch/frv/ 5656 5657FUJITSU LAPTOP EXTRAS 5658M: Jonathan Woithe <jwoithe@just42.net> 5659L: platform-driver-x86@vger.kernel.org 5660S: Maintained 5661F: drivers/platform/x86/fujitsu-laptop.c 5662 5663FUJITSU M-5MO LS CAMERA ISP DRIVER 5664M: Kyungmin Park <kyungmin.park@samsung.com> 5665M: Heungjun Kim <riverful.kim@samsung.com> 5666L: linux-media@vger.kernel.org 5667S: Maintained 5668F: drivers/media/i2c/m5mols/ 5669F: include/media/i2c/m5mols.h 5670 5671FUJITSU TABLET EXTRAS 5672M: Robert Gerlach <khnz@gmx.de> 5673L: platform-driver-x86@vger.kernel.org 5674S: Maintained 5675F: drivers/platform/x86/fujitsu-tablet.c 5676 5677FUSE: FILESYSTEM IN USERSPACE 5678M: Miklos Szeredi <miklos@szeredi.hu> 5679L: linux-fsdevel@vger.kernel.org 5680W: http://fuse.sourceforge.net/ 5681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5682S: Maintained 5683F: fs/fuse/ 5684F: include/uapi/linux/fuse.h 5685F: Documentation/filesystems/fuse.txt 5686 5687FUTEX SUBSYSTEM 5688M: Thomas Gleixner <tglx@linutronix.de> 5689M: Ingo Molnar <mingo@redhat.com> 5690R: Peter Zijlstra <peterz@infradead.org> 5691R: Darren Hart <dvhart@infradead.org> 5692L: linux-kernel@vger.kernel.org 5693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5694S: Maintained 5695F: kernel/futex.c 5696F: kernel/futex_compat.c 5697F: include/asm-generic/futex.h 5698F: include/linux/futex.h 5699F: include/uapi/linux/futex.h 5700F: tools/testing/selftests/futex/ 5701F: tools/perf/bench/futex* 5702F: Documentation/*futex* 5703 5704FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5705M: Rik Faith <faith@cs.unc.edu> 5706L: linux-scsi@vger.kernel.org 5707S: Odd Fixes (e.g., new signatures) 5708F: drivers/scsi/fdomain.* 5709 5710GCC PLUGINS 5711M: Kees Cook <keescook@chromium.org> 5712R: Emese Revfy <re.emese@gmail.com> 5713L: kernel-hardening@lists.openwall.com 5714S: Maintained 5715F: scripts/gcc-plugins/ 5716F: scripts/gcc-plugin.sh 5717F: scripts/Makefile.gcc-plugins 5718F: Documentation/gcc-plugins.txt 5719 5720GCOV BASED KERNEL PROFILING 5721M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5722S: Maintained 5723F: kernel/gcov/ 5724F: Documentation/dev-tools/gcov.rst 5725 5726GDB KERNEL DEBUGGING HELPER SCRIPTS 5727M: Jan Kiszka <jan.kiszka@siemens.com> 5728M: Kieran Bingham <kieran@bingham.xyz> 5729S: Supported 5730F: scripts/gdb/ 5731 5732GDT SCSI DISK ARRAY CONTROLLER DRIVER 5733M: Achim Leubner <achim_leubner@adaptec.com> 5734L: linux-scsi@vger.kernel.org 5735W: http://www.icp-vortex.com/ 5736S: Supported 5737F: drivers/scsi/gdt* 5738 5739GEMTEK FM RADIO RECEIVER DRIVER 5740M: Hans Verkuil <hverkuil@xs4all.nl> 5741L: linux-media@vger.kernel.org 5742T: git git://linuxtv.org/media_tree.git 5743W: https://linuxtv.org 5744S: Maintained 5745F: drivers/media/radio/radio-gemtek* 5746 5747GENERIC GPIO I2C DRIVER 5748M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5749S: Supported 5750F: drivers/i2c/busses/i2c-gpio.c 5751F: include/linux/i2c-gpio.h 5752 5753GENERIC GPIO I2C MULTIPLEXER DRIVER 5754M: Peter Korsgaard <peter.korsgaard@barco.com> 5755L: linux-i2c@vger.kernel.org 5756S: Supported 5757F: drivers/i2c/muxes/i2c-mux-gpio.c 5758F: include/linux/i2c-mux-gpio.h 5759F: Documentation/i2c/muxes/i2c-mux-gpio 5760 5761GENERIC HDLC (WAN) DRIVERS 5762M: Krzysztof Halasa <khc@pm.waw.pl> 5763W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5764S: Maintained 5765F: drivers/net/wan/c101.c 5766F: drivers/net/wan/hd6457* 5767F: drivers/net/wan/hdlc* 5768F: drivers/net/wan/n2.c 5769F: drivers/net/wan/pc300too.c 5770F: drivers/net/wan/pci200syn.c 5771F: drivers/net/wan/wanxl* 5772 5773GENERIC INCLUDE/ASM HEADER FILES 5774M: Arnd Bergmann <arnd@arndb.de> 5775L: linux-arch@vger.kernel.org 5776T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5777S: Maintained 5778F: include/asm-generic/ 5779F: include/uapi/asm-generic/ 5780 5781GENERIC PHY FRAMEWORK 5782M: Kishon Vijay Abraham I <kishon@ti.com> 5783L: linux-kernel@vger.kernel.org 5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5785S: Supported 5786F: drivers/phy/ 5787F: include/linux/phy/ 5788 5789GENERIC PM DOMAINS 5790M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5791M: Kevin Hilman <khilman@kernel.org> 5792M: Ulf Hansson <ulf.hansson@linaro.org> 5793L: linux-pm@vger.kernel.org 5794S: Supported 5795F: drivers/base/power/domain*.c 5796F: include/linux/pm_domain.h 5797F: Documentation/devicetree/bindings/power/power_domain.txt 5798 5799GENERIC UIO DRIVER FOR PCI DEVICES 5800M: "Michael S. Tsirkin" <mst@redhat.com> 5801L: kvm@vger.kernel.org 5802S: Supported 5803F: drivers/uio/uio_pci_generic.c 5804 5805GENWQE (IBM Generic Workqueue Card) 5806M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5807M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5808S: Supported 5809F: drivers/misc/genwqe/ 5810 5811GET_MAINTAINER SCRIPT 5812M: Joe Perches <joe@perches.com> 5813S: Maintained 5814F: scripts/get_maintainer.pl 5815 5816GFS2 FILE SYSTEM 5817M: Steven Whitehouse <swhiteho@redhat.com> 5818M: Bob Peterson <rpeterso@redhat.com> 5819L: cluster-devel@redhat.com 5820W: http://sources.redhat.com/cluster/ 5821T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5822S: Supported 5823F: Documentation/filesystems/gfs2*.txt 5824F: fs/gfs2/ 5825F: include/uapi/linux/gfs2_ondisk.h 5826 5827GIGASET ISDN DRIVERS 5828M: Paul Bolle <pebolle@tiscali.nl> 5829L: gigaset307x-common@lists.sourceforge.net 5830W: http://gigaset307x.sourceforge.net/ 5831S: Odd Fixes 5832F: Documentation/isdn/README.gigaset 5833F: drivers/isdn/gigaset/ 5834F: include/uapi/linux/gigaset_dev.h 5835 5836GO7007 MPEG CODEC 5837M: Hans Verkuil <hans.verkuil@cisco.com> 5838L: linux-media@vger.kernel.org 5839S: Maintained 5840F: drivers/media/usb/go7007/ 5841 5842GOODIX TOUCHSCREEN 5843M: Bastien Nocera <hadess@hadess.net> 5844L: linux-input@vger.kernel.org 5845S: Maintained 5846F: drivers/input/touchscreen/goodix.c 5847 5848GPIO ACPI SUPPORT 5849M: Mika Westerberg <mika.westerberg@linux.intel.com> 5850M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5851L: linux-gpio@vger.kernel.org 5852L: linux-acpi@vger.kernel.org 5853S: Maintained 5854F: Documentation/acpi/gpio-properties.txt 5855F: drivers/gpio/gpiolib-acpi.c 5856 5857GPIO IR Transmitter 5858M: Sean Young <sean@mess.org> 5859L: linux-media@vger.kernel.org 5860S: Maintained 5861F: drivers/media/rc/gpio-ir-tx.c 5862 5863GPIO MOCKUP DRIVER 5864M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5865L: linux-gpio@vger.kernel.org 5866S: Maintained 5867F: drivers/gpio/gpio-mockup.c 5868F: tools/testing/selftests/gpio/ 5869 5870GPIO SUBSYSTEM 5871M: Linus Walleij <linus.walleij@linaro.org> 5872L: linux-gpio@vger.kernel.org 5873T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5874S: Maintained 5875F: Documentation/devicetree/bindings/gpio/ 5876F: Documentation/gpio/ 5877F: Documentation/ABI/testing/gpio-cdev 5878F: Documentation/ABI/obsolete/sysfs-gpio 5879F: drivers/gpio/ 5880F: include/linux/gpio/ 5881F: include/linux/gpio.h 5882F: include/asm-generic/gpio.h 5883F: include/uapi/linux/gpio.h 5884F: tools/gpio/ 5885 5886GRE DEMULTIPLEXER DRIVER 5887M: Dmitry Kozlov <xeb@mail.ru> 5888L: netdev@vger.kernel.org 5889S: Maintained 5890F: net/ipv4/gre_demux.c 5891F: net/ipv4/gre_offload.c 5892F: include/net/gre.h 5893 5894GRETH 10/100/1G Ethernet MAC device driver 5895M: Andreas Larsson <andreas@gaisler.com> 5896L: netdev@vger.kernel.org 5897S: Maintained 5898F: drivers/net/ethernet/aeroflex/ 5899 5900GREYBUS AUDIO PROTOCOLS DRIVERS 5901M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5902M: Mark Greer <mgreer@animalcreek.com> 5903S: Maintained 5904F: drivers/staging/greybus/audio_apbridgea.c 5905F: drivers/staging/greybus/audio_apbridgea.h 5906F: drivers/staging/greybus/audio_codec.c 5907F: drivers/staging/greybus/audio_codec.h 5908F: drivers/staging/greybus/audio_gb.c 5909F: drivers/staging/greybus/audio_manager.c 5910F: drivers/staging/greybus/audio_manager.h 5911F: drivers/staging/greybus/audio_manager_module.c 5912F: drivers/staging/greybus/audio_manager_private.h 5913F: drivers/staging/greybus/audio_manager_sysfs.c 5914F: drivers/staging/greybus/audio_module.c 5915F: drivers/staging/greybus/audio_topology.c 5916 5917GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5918M: Viresh Kumar <vireshk@kernel.org> 5919S: Maintained 5920F: drivers/staging/greybus/authentication.c 5921F: drivers/staging/greybus/bootrom.c 5922F: drivers/staging/greybus/firmware.h 5923F: drivers/staging/greybus/fw-core.c 5924F: drivers/staging/greybus/fw-download.c 5925F: drivers/staging/greybus/fw-managament.c 5926F: drivers/staging/greybus/greybus_authentication.h 5927F: drivers/staging/greybus/greybus_firmware.h 5928F: drivers/staging/greybus/hid.c 5929F: drivers/staging/greybus/i2c.c 5930F: drivers/staging/greybus/spi.c 5931F: drivers/staging/greybus/spilib.c 5932F: drivers/staging/greybus/spilib.h 5933 5934GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5935M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5936S: Maintained 5937F: drivers/staging/greybus/loopback.c 5938F: drivers/staging/greybus/timesync.c 5939F: drivers/staging/greybus/timesync_platform.c 5940 5941GREYBUS PLATFORM DRIVERS 5942M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5943S: Maintained 5944F: drivers/staging/greybus/arche-platform.c 5945F: drivers/staging/greybus/arche-apb-ctrl.c 5946F: drivers/staging/greybus/arche_platform.h 5947 5948GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5949M: Rui Miguel Silva <rmfrfs@gmail.com> 5950S: Maintained 5951F: drivers/staging/greybus/sdio.c 5952F: drivers/staging/greybus/light.c 5953F: drivers/staging/greybus/gpio.c 5954F: drivers/staging/greybus/power_supply.c 5955F: drivers/staging/greybus/spi.c 5956F: drivers/staging/greybus/spilib.c 5957 5958GREYBUS SUBSYSTEM 5959M: Johan Hovold <johan@kernel.org> 5960M: Alex Elder <elder@kernel.org> 5961M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5962S: Maintained 5963F: drivers/staging/greybus/ 5964L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5965 5966GREYBUS UART PROTOCOLS DRIVERS 5967M: David Lin <dtwlin@gmail.com> 5968S: Maintained 5969F: drivers/staging/greybus/uart.c 5970F: drivers/staging/greybus/log.c 5971 5972GS1662 VIDEO SERIALIZER 5973M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5974L: linux-media@vger.kernel.org 5975T: git git://linuxtv.org/media_tree.git 5976S: Maintained 5977F: drivers/media/spi/gs1662.c 5978 5979GSPCA FINEPIX SUBDRIVER 5980M: Frank Zago <frank@zago.net> 5981L: linux-media@vger.kernel.org 5982T: git git://linuxtv.org/media_tree.git 5983S: Maintained 5984F: drivers/media/usb/gspca/finepix.c 5985 5986GSPCA GL860 SUBDRIVER 5987M: Olivier Lorin <o.lorin@laposte.net> 5988L: linux-media@vger.kernel.org 5989T: git git://linuxtv.org/media_tree.git 5990S: Maintained 5991F: drivers/media/usb/gspca/gl860/ 5992 5993GSPCA M5602 SUBDRIVER 5994M: Erik Andren <erik.andren@gmail.com> 5995L: linux-media@vger.kernel.org 5996T: git git://linuxtv.org/media_tree.git 5997S: Maintained 5998F: drivers/media/usb/gspca/m5602/ 5999 6000GSPCA PAC207 SONIXB SUBDRIVER 6001M: Hans Verkuil <hverkuil@xs4all.nl> 6002L: linux-media@vger.kernel.org 6003T: git git://linuxtv.org/media_tree.git 6004S: Odd Fixes 6005F: drivers/media/usb/gspca/pac207.c 6006 6007GSPCA SN9C20X SUBDRIVER 6008M: Brian Johnson <brijohn@gmail.com> 6009L: linux-media@vger.kernel.org 6010T: git git://linuxtv.org/media_tree.git 6011S: Maintained 6012F: drivers/media/usb/gspca/sn9c20x.c 6013 6014GSPCA T613 SUBDRIVER 6015M: Leandro Costantino <lcostantino@gmail.com> 6016L: linux-media@vger.kernel.org 6017T: git git://linuxtv.org/media_tree.git 6018S: Maintained 6019F: drivers/media/usb/gspca/t613.c 6020 6021GSPCA USB WEBCAM DRIVER 6022M: Hans Verkuil <hverkuil@xs4all.nl> 6023L: linux-media@vger.kernel.org 6024T: git git://linuxtv.org/media_tree.git 6025S: Odd Fixes 6026F: drivers/media/usb/gspca/ 6027 6028GTP (GPRS Tunneling Protocol) 6029M: Pablo Neira Ayuso <pablo@netfilter.org> 6030M: Harald Welte <laforge@gnumonks.org> 6031L: osmocom-net-gprs@lists.osmocom.org 6032T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6033S: Maintained 6034F: drivers/net/gtp.c 6035 6036GUID PARTITION TABLE (GPT) 6037M: Davidlohr Bueso <dave@stgolabs.net> 6038L: linux-efi@vger.kernel.org 6039S: Maintained 6040F: block/partitions/efi.* 6041 6042H8/300 ARCHITECTURE 6043M: Yoshinori Sato <ysato@users.sourceforge.jp> 6044L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6045W: http://uclinux-h8.sourceforge.jp 6046T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6047S: Maintained 6048F: arch/h8300/ 6049F: drivers/clocksource/h8300_*.c 6050F: drivers/clk/h8300/ 6051F: drivers/irqchip/irq-renesas-h8*.c 6052 6053HACKRF MEDIA DRIVER 6054M: Antti Palosaari <crope@iki.fi> 6055L: linux-media@vger.kernel.org 6056W: https://linuxtv.org 6057W: http://palosaari.fi/linux/ 6058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6059T: git git://linuxtv.org/anttip/media_tree.git 6060S: Maintained 6061F: drivers/media/usb/hackrf/ 6062 6063HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6064M: Frank Seidel <frank@f-seidel.de> 6065L: platform-driver-x86@vger.kernel.org 6066W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6067S: Maintained 6068F: drivers/platform/x86/hdaps.c 6069 6070HARDWARE MONITORING 6071M: Jean Delvare <jdelvare@suse.com> 6072M: Guenter Roeck <linux@roeck-us.net> 6073L: linux-hwmon@vger.kernel.org 6074W: http://hwmon.wiki.kernel.org/ 6075T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6076T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6077S: Maintained 6078F: Documentation/hwmon/ 6079F: drivers/hwmon/ 6080F: include/linux/hwmon*.h 6081 6082HARDWARE RANDOM NUMBER GENERATOR CORE 6083M: Matt Mackall <mpm@selenic.com> 6084M: Herbert Xu <herbert@gondor.apana.org.au> 6085L: linux-crypto@vger.kernel.org 6086S: Odd fixes 6087F: Documentation/devicetree/bindings/rng/ 6088F: Documentation/hw_random.txt 6089F: drivers/char/hw_random/ 6090F: include/linux/hw_random.h 6091 6092HARDWARE SPINLOCK CORE 6093M: Ohad Ben-Cohen <ohad@wizery.com> 6094M: Bjorn Andersson <bjorn.andersson@linaro.org> 6095L: linux-remoteproc@vger.kernel.org 6096S: Maintained 6097T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6098F: Documentation/devicetree/bindings/hwlock/ 6099F: Documentation/hwspinlock.txt 6100F: drivers/hwspinlock/ 6101F: include/linux/hwspinlock.h 6102 6103HARMONY SOUND DRIVER 6104L: linux-parisc@vger.kernel.org 6105S: Maintained 6106F: sound/parisc/harmony.* 6107 6108HDPVR USB VIDEO ENCODER DRIVER 6109M: Hans Verkuil <hverkuil@xs4all.nl> 6110L: linux-media@vger.kernel.org 6111T: git git://linuxtv.org/media_tree.git 6112W: https://linuxtv.org 6113S: Odd Fixes 6114F: drivers/media/usb/hdpvr/ 6115 6116HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6117M: Jimmy Vance <jimmy.vance@hpe.com> 6118S: Supported 6119F: Documentation/watchdog/hpwdt.txt 6120F: drivers/watchdog/hpwdt.c 6121 6122HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6123M: Don Brace <don.brace@microsemi.com> 6124L: esc.storagedev@microsemi.com 6125L: linux-scsi@vger.kernel.org 6126S: Supported 6127F: Documentation/scsi/hpsa.txt 6128F: drivers/scsi/hpsa*.[ch] 6129F: include/linux/cciss*.h 6130F: include/uapi/linux/cciss*.h 6131 6132HFI1 DRIVER 6133M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6134M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6135L: linux-rdma@vger.kernel.org 6136S: Supported 6137F: drivers/infiniband/hw/hfi1 6138 6139HFS FILESYSTEM 6140L: linux-fsdevel@vger.kernel.org 6141S: Orphan 6142F: Documentation/filesystems/hfs.txt 6143F: fs/hfs/ 6144 6145HFSPLUS FILESYSTEM 6146L: linux-fsdevel@vger.kernel.org 6147S: Orphan 6148F: Documentation/filesystems/hfsplus.txt 6149F: fs/hfsplus/ 6150 6151HGA FRAMEBUFFER DRIVER 6152M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6153L: linux-nvidia@lists.surfsouth.com 6154W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6155S: Maintained 6156F: drivers/video/fbdev/hgafb.c 6157 6158HIBERNATION (aka Software Suspend, aka swsusp) 6159M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6160M: Pavel Machek <pavel@ucw.cz> 6161L: linux-pm@vger.kernel.org 6162B: https://bugzilla.kernel.org 6163S: Supported 6164F: arch/x86/power/ 6165F: drivers/base/power/ 6166F: kernel/power/ 6167F: include/linux/suspend.h 6168F: include/linux/freezer.h 6169F: include/linux/pm.h 6170F: arch/*/include/asm/suspend*.h 6171 6172HID CORE LAYER 6173M: Jiri Kosina <jikos@kernel.org> 6174R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6175L: linux-input@vger.kernel.org 6176T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6177S: Maintained 6178F: drivers/hid/ 6179F: include/linux/hid* 6180F: include/uapi/linux/hid* 6181 6182HID SENSOR HUB DRIVERS 6183M: Jiri Kosina <jikos@kernel.org> 6184M: Jonathan Cameron <jic23@kernel.org> 6185M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6186L: linux-input@vger.kernel.org 6187L: linux-iio@vger.kernel.org 6188S: Maintained 6189F: Documentation/hid/hid-sensor* 6190F: drivers/hid/hid-sensor-* 6191F: drivers/iio/*/hid-* 6192F: include/linux/hid-sensor-* 6193 6194HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6195M: Thomas Gleixner <tglx@linutronix.de> 6196L: linux-kernel@vger.kernel.org 6197T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6198S: Maintained 6199F: Documentation/timers/ 6200F: kernel/time/hrtimer.c 6201F: kernel/time/clockevents.c 6202F: kernel/time/timer_*.c 6203F: include/linux/clockchips.h 6204F: include/linux/hrtimer.h 6205 6206HIGH-SPEED SCC DRIVER FOR AX.25 6207L: linux-hams@vger.kernel.org 6208S: Orphan 6209F: drivers/net/hamradio/dmascc.c 6210F: drivers/net/hamradio/scc.c 6211 6212HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6213M: HighPoint Linux Team <linux@highpoint-tech.com> 6214W: http://www.highpoint-tech.com 6215S: Supported 6216F: Documentation/scsi/hptiop.txt 6217F: drivers/scsi/hptiop.c 6218 6219HIPPI 6220M: Jes Sorensen <jes@trained-monkey.org> 6221L: linux-hippi@sunsite.dk 6222S: Maintained 6223F: include/linux/hippidevice.h 6224F: include/uapi/linux/if_hippi.h 6225F: net/802/hippi.c 6226F: drivers/net/hippi/ 6227 6228HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6229M: Yisen Zhuang <yisen.zhuang@huawei.com> 6230M: Salil Mehta <salil.mehta@huawei.com> 6231L: netdev@vger.kernel.org 6232W: http://www.hisilicon.com 6233S: Maintained 6234F: drivers/net/ethernet/hisilicon/hns3/ 6235 6236HISILICON NETWORK SUBSYSTEM DRIVER 6237M: Yisen Zhuang <yisen.zhuang@huawei.com> 6238M: Salil Mehta <salil.mehta@huawei.com> 6239L: netdev@vger.kernel.org 6240W: http://www.hisilicon.com 6241S: Maintained 6242F: drivers/net/ethernet/hisilicon/ 6243F: Documentation/devicetree/bindings/net/hisilicon*.txt 6244 6245HISILICON ROCE DRIVER 6246M: Lijun Ou <oulijun@huawei.com> 6247M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6248L: linux-rdma@vger.kernel.org 6249S: Maintained 6250F: drivers/infiniband/hw/hns/ 6251F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6252 6253HISILICON SAS Controller 6254M: John Garry <john.garry@huawei.com> 6255W: http://www.hisilicon.com 6256S: Supported 6257F: drivers/scsi/hisi_sas/ 6258F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6259 6260HMM - Heterogeneous Memory Management 6261M: Jérôme Glisse <jglisse@redhat.com> 6262L: linux-mm@kvack.org 6263S: Maintained 6264F: mm/hmm* 6265F: include/linux/hmm* 6266 6267HOST AP DRIVER 6268M: Jouni Malinen <j@w1.fi> 6269L: linux-wireless@vger.kernel.org 6270W: http://w1.fi/hostap-driver.html 6271S: Obsolete 6272F: drivers/net/wireless/intersil/hostap/ 6273 6274HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6275L: platform-driver-x86@vger.kernel.org 6276S: Orphan 6277F: drivers/platform/x86/tc1100-wmi.c 6278 6279HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6280M: Jaroslav Kysela <perex@perex.cz> 6281S: Maintained 6282F: drivers/net/ethernet/hp/hp100.* 6283 6284HPET: High Precision Event Timers driver 6285M: Clemens Ladisch <clemens@ladisch.de> 6286S: Maintained 6287F: Documentation/timers/hpet.txt 6288F: drivers/char/hpet.c 6289F: include/linux/hpet.h 6290F: include/uapi/linux/hpet.h 6291 6292HPET: x86 6293S: Orphan 6294F: arch/x86/kernel/hpet.c 6295F: arch/x86/include/asm/hpet.h 6296 6297HPFS FILESYSTEM 6298M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6299W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6300S: Maintained 6301F: fs/hpfs/ 6302 6303HSI SUBSYSTEM 6304M: Sebastian Reichel <sre@kernel.org> 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6306S: Maintained 6307F: Documentation/ABI/testing/sysfs-bus-hsi 6308F: Documentation/driver-api/hsi.rst 6309F: drivers/hsi/ 6310F: include/linux/hsi/ 6311F: include/uapi/linux/hsi/ 6312 6313HSO 3G MODEM DRIVER 6314L: linux-usb@vger.kernel.org 6315S: Orphan 6316F: drivers/net/usb/hso.c 6317 6318HSR NETWORK PROTOCOL 6319M: Arvid Brodin <arvid.brodin@alten.se> 6320L: netdev@vger.kernel.org 6321S: Maintained 6322F: net/hsr/ 6323 6324HT16K33 LED CONTROLLER DRIVER 6325M: Robin van der Gracht <robin@protonic.nl> 6326S: Maintained 6327F: drivers/auxdisplay/ht16k33.c 6328F: Documentation/devicetree/bindings/display/ht16k33.txt 6329 6330HTCPEN TOUCHSCREEN DRIVER 6331M: Pau Oliva Fora <pof@eslack.org> 6332L: linux-input@vger.kernel.org 6333S: Maintained 6334F: drivers/input/touchscreen/htcpen.c 6335 6336HUAWEI ETHERNET DRIVER 6337M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6338L: netdev@vger.kernel.org 6339S: Supported 6340F: Documentation/networking/hinic.txt 6341F: drivers/net/ethernet/huawei/hinic/ 6342 6343HUGETLB FILESYSTEM 6344M: Nadia Yvette Chambers <nyc@holomorphy.com> 6345S: Maintained 6346F: fs/hugetlbfs/ 6347 6348HVA ST MEDIA DRIVER 6349M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6350L: linux-media@vger.kernel.org 6351T: git git://linuxtv.org/media_tree.git 6352W: https://linuxtv.org 6353S: Supported 6354F: drivers/media/platform/sti/hva 6355 6356HWPOISON MEMORY FAILURE HANDLING 6357M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6358L: linux-mm@kvack.org 6359S: Maintained 6360F: mm/memory-failure.c 6361F: mm/hwpoison-inject.c 6362 6363Hyper-V CORE AND DRIVERS 6364M: "K. Y. Srinivasan" <kys@microsoft.com> 6365M: Haiyang Zhang <haiyangz@microsoft.com> 6366M: Stephen Hemminger <sthemmin@microsoft.com> 6367L: devel@linuxdriverproject.org 6368S: Maintained 6369F: Documentation/networking/netvsc.txt 6370F: arch/x86/include/asm/mshyperv.h 6371F: arch/x86/include/asm/trace/hyperv.h 6372F: arch/x86/include/uapi/asm/hyperv.h 6373F: arch/x86/kernel/cpu/mshyperv.c 6374F: arch/x86/hyperv 6375F: drivers/hid/hid-hyperv.c 6376F: drivers/hv/ 6377F: drivers/input/serio/hyperv-keyboard.c 6378F: drivers/pci/host/pci-hyperv.c 6379F: drivers/net/hyperv/ 6380F: drivers/scsi/storvsc_drv.c 6381F: drivers/uio/uio_hv_generic.c 6382F: drivers/video/fbdev/hyperv_fb.c 6383F: net/vmw_vsock/hyperv_transport.c 6384F: include/linux/hyperv.h 6385F: include/uapi/linux/hyperv.h 6386F: tools/hv/ 6387F: Documentation/ABI/stable/sysfs-bus-vmbus 6388 6389HYPERVISOR VIRTUAL CONSOLE DRIVER 6390L: linuxppc-dev@lists.ozlabs.org 6391S: Odd Fixes 6392F: drivers/tty/hvc/ 6393 6394I2C ACPI SUPPORT 6395M: Mika Westerberg <mika.westerberg@linux.intel.com> 6396L: linux-i2c@vger.kernel.org 6397L: linux-acpi@vger.kernel.org 6398S: Maintained 6399F: drivers/i2c/i2c-core-acpi.c 6400 6401I2C MUXES 6402M: Peter Rosin <peda@axentia.se> 6403L: linux-i2c@vger.kernel.org 6404S: Maintained 6405F: Documentation/i2c/i2c-topology 6406F: Documentation/i2c/muxes/ 6407F: Documentation/devicetree/bindings/i2c/i2c-mux* 6408F: Documentation/devicetree/bindings/i2c/i2c-arb* 6409F: Documentation/devicetree/bindings/i2c/i2c-gate* 6410F: drivers/i2c/i2c-mux.c 6411F: drivers/i2c/muxes/ 6412F: include/linux/i2c-mux.h 6413 6414I2C OVER PARALLEL PORT 6415M: Jean Delvare <jdelvare@suse.com> 6416L: linux-i2c@vger.kernel.org 6417S: Maintained 6418F: Documentation/i2c/busses/i2c-parport 6419F: Documentation/i2c/busses/i2c-parport-light 6420F: drivers/i2c/busses/i2c-parport.c 6421F: drivers/i2c/busses/i2c-parport-light.c 6422 6423I2C SUBSYSTEM 6424M: Wolfram Sang <wsa@the-dreams.de> 6425L: linux-i2c@vger.kernel.org 6426W: https://i2c.wiki.kernel.org/ 6427Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6428T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6429S: Maintained 6430F: Documentation/devicetree/bindings/i2c/ 6431F: Documentation/i2c/ 6432F: drivers/i2c/ 6433F: drivers/i2c/*/ 6434F: include/linux/i2c.h 6435F: include/linux/i2c-*.h 6436F: include/uapi/linux/i2c.h 6437F: include/uapi/linux/i2c-*.h 6438 6439I2C-TAOS-EVM DRIVER 6440M: Jean Delvare <jdelvare@suse.com> 6441L: linux-i2c@vger.kernel.org 6442S: Maintained 6443F: Documentation/i2c/busses/i2c-taos-evm 6444F: drivers/i2c/busses/i2c-taos-evm.c 6445 6446I2C-TINY-USB DRIVER 6447M: Till Harbaum <till@harbaum.org> 6448L: linux-i2c@vger.kernel.org 6449W: http://www.harbaum.org/till/i2c_tiny_usb 6450S: Maintained 6451F: drivers/i2c/busses/i2c-tiny-usb.c 6452 6453I2C/SMBUS CONTROLLER DRIVERS FOR PC 6454M: Jean Delvare <jdelvare@suse.com> 6455L: linux-i2c@vger.kernel.org 6456S: Maintained 6457F: Documentation/i2c/busses/i2c-ali1535 6458F: Documentation/i2c/busses/i2c-ali1563 6459F: Documentation/i2c/busses/i2c-ali15x3 6460F: Documentation/i2c/busses/i2c-amd756 6461F: Documentation/i2c/busses/i2c-amd8111 6462F: Documentation/i2c/busses/i2c-i801 6463F: Documentation/i2c/busses/i2c-nforce2 6464F: Documentation/i2c/busses/i2c-piix4 6465F: Documentation/i2c/busses/i2c-sis5595 6466F: Documentation/i2c/busses/i2c-sis630 6467F: Documentation/i2c/busses/i2c-sis96x 6468F: Documentation/i2c/busses/i2c-via 6469F: Documentation/i2c/busses/i2c-viapro 6470F: drivers/i2c/busses/i2c-ali1535.c 6471F: drivers/i2c/busses/i2c-ali1563.c 6472F: drivers/i2c/busses/i2c-ali15x3.c 6473F: drivers/i2c/busses/i2c-amd756.c 6474F: drivers/i2c/busses/i2c-amd756-s4882.c 6475F: drivers/i2c/busses/i2c-amd8111.c 6476F: drivers/i2c/busses/i2c-i801.c 6477F: drivers/i2c/busses/i2c-isch.c 6478F: drivers/i2c/busses/i2c-nforce2.c 6479F: drivers/i2c/busses/i2c-nforce2-s4985.c 6480F: drivers/i2c/busses/i2c-piix4.c 6481F: drivers/i2c/busses/i2c-sis5595.c 6482F: drivers/i2c/busses/i2c-sis630.c 6483F: drivers/i2c/busses/i2c-sis96x.c 6484F: drivers/i2c/busses/i2c-via.c 6485F: drivers/i2c/busses/i2c-viapro.c 6486 6487I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6488M: Hans de Goede <hdegoede@redhat.com> 6489L: linux-i2c@vger.kernel.org 6490S: Maintained 6491F: drivers/i2c/busses/i2c-cht-wc.c 6492 6493I2C/SMBUS ISMT DRIVER 6494M: Seth Heasley <seth.heasley@intel.com> 6495M: Neil Horman <nhorman@tuxdriver.com> 6496L: linux-i2c@vger.kernel.org 6497F: drivers/i2c/busses/i2c-ismt.c 6498F: Documentation/i2c/busses/i2c-ismt 6499 6500I2C/SMBUS STUB DRIVER 6501M: Jean Delvare <jdelvare@suse.com> 6502L: linux-i2c@vger.kernel.org 6503S: Maintained 6504F: drivers/i2c/i2c-stub.c 6505 6506i386 BOOT CODE 6507M: "H. Peter Anvin" <hpa@zytor.com> 6508S: Maintained 6509F: arch/x86/boot/ 6510 6511i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6512M: "H. Peter Anvin" <hpa@zytor.com> 6513T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6514S: Maintained 6515 6516IA64 (Itanium) PLATFORM 6517M: Tony Luck <tony.luck@intel.com> 6518M: Fenghua Yu <fenghua.yu@intel.com> 6519L: linux-ia64@vger.kernel.org 6520T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6521S: Maintained 6522F: arch/ia64/ 6523 6524IBM Power 842 compression accelerator 6525M: Haren Myneni <haren@us.ibm.com> 6526S: Supported 6527F: drivers/crypto/nx/Makefile 6528F: drivers/crypto/nx/Kconfig 6529F: drivers/crypto/nx/nx-842* 6530F: include/linux/sw842.h 6531F: crypto/842.c 6532F: lib/842/ 6533 6534IBM Power in-Nest Crypto Acceleration 6535M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6536M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6537L: linux-crypto@vger.kernel.org 6538S: Supported 6539F: drivers/crypto/nx/Makefile 6540F: drivers/crypto/nx/Kconfig 6541F: drivers/crypto/nx/nx-aes* 6542F: drivers/crypto/nx/nx-sha* 6543F: drivers/crypto/nx/nx.* 6544F: drivers/crypto/nx/nx_csbcpb.h 6545F: drivers/crypto/nx/nx_debugfs.h 6546 6547IBM Power Linux RAID adapter 6548M: Brian King <brking@us.ibm.com> 6549S: Supported 6550F: drivers/scsi/ipr.* 6551 6552IBM Power SRIOV Virtual NIC Device Driver 6553M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6554M: John Allen <jallen@linux.vnet.ibm.com> 6555L: netdev@vger.kernel.org 6556S: Supported 6557F: drivers/net/ethernet/ibm/ibmvnic.* 6558 6559IBM Power Virtual Accelerator Switchboard 6560M: Sukadev Bhattiprolu 6561L: linuxppc-dev@lists.ozlabs.org 6562S: Supported 6563F: arch/powerpc/platforms/powernv/vas* 6564F: arch/powerpc/platforms/powernv/copy-paste.h 6565F: arch/powerpc/include/asm/vas.h 6566F: arch/powerpc/include/uapi/asm/vas.h 6567 6568IBM Power Virtual Ethernet Device Driver 6569M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6570L: netdev@vger.kernel.org 6571S: Supported 6572F: drivers/net/ethernet/ibm/ibmveth.* 6573 6574IBM Power Virtual FC Device Drivers 6575M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6576L: linux-scsi@vger.kernel.org 6577S: Supported 6578F: drivers/scsi/ibmvscsi/ibmvfc* 6579 6580IBM Power Virtual SCSI Device Drivers 6581M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6582L: linux-scsi@vger.kernel.org 6583S: Supported 6584F: drivers/scsi/ibmvscsi/ibmvscsi* 6585F: include/scsi/viosrp.h 6586 6587IBM Power Virtual SCSI Device Target Driver 6588M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6589M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6590L: linux-scsi@vger.kernel.org 6591L: target-devel@vger.kernel.org 6592S: Supported 6593F: drivers/scsi/ibmvscsi_tgt/ 6594 6595IBM Power VMX Cryptographic instructions 6596M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6597M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6598L: linux-crypto@vger.kernel.org 6599S: Supported 6600F: drivers/crypto/vmx/Makefile 6601F: drivers/crypto/vmx/Kconfig 6602F: drivers/crypto/vmx/vmx.c 6603F: drivers/crypto/vmx/aes* 6604F: drivers/crypto/vmx/ghash* 6605F: drivers/crypto/vmx/ppc-xlate.pl 6606 6607IBM ServeRAID RAID DRIVER 6608S: Orphan 6609F: drivers/scsi/ips.* 6610 6611ICH LPC AND GPIO DRIVER 6612M: Peter Tyser <ptyser@xes-inc.com> 6613S: Maintained 6614F: drivers/mfd/lpc_ich.c 6615F: drivers/gpio/gpio-ich.c 6616 6617IDE SUBSYSTEM 6618M: "David S. Miller" <davem@davemloft.net> 6619L: linux-ide@vger.kernel.org 6620Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6622S: Maintained 6623F: Documentation/ide/ 6624F: drivers/ide/ 6625F: include/linux/ide.h 6626 6627IDE/ATAPI DRIVERS 6628M: Borislav Petkov <bp@alien8.de> 6629L: linux-ide@vger.kernel.org 6630S: Maintained 6631F: Documentation/cdrom/ide-cd 6632F: drivers/ide/ide-cd* 6633 6634IDEAPAD LAPTOP EXTRAS DRIVER 6635M: Ike Panhc <ike.pan@canonical.com> 6636L: platform-driver-x86@vger.kernel.org 6637W: http://launchpad.net/ideapad-laptop 6638S: Maintained 6639F: drivers/platform/x86/ideapad-laptop.c 6640 6641IDEAPAD LAPTOP SLIDEBAR DRIVER 6642M: Andrey Moiseev <o2g.org.ru@gmail.com> 6643L: linux-input@vger.kernel.org 6644W: https://github.com/o2genum/ideapad-slidebar 6645S: Maintained 6646F: drivers/input/misc/ideapad_slidebar.c 6647 6648IDT VersaClock 5 CLOCK DRIVER 6649M: Marek Vasut <marek.vasut@gmail.com> 6650S: Maintained 6651F: drivers/clk/clk-versaclock5.c 6652 6653IEEE 802.15.4 SUBSYSTEM 6654M: Alexander Aring <alex.aring@gmail.com> 6655M: Stefan Schmidt <stefan@osg.samsung.com> 6656L: linux-wpan@vger.kernel.org 6657W: http://wpan.cakelab.org/ 6658T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6659T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6660S: Maintained 6661F: net/ieee802154/ 6662F: net/mac802154/ 6663F: drivers/net/ieee802154/ 6664F: include/linux/nl802154.h 6665F: include/linux/ieee802154.h 6666F: include/net/nl802154.h 6667F: include/net/mac802154.h 6668F: include/net/af_ieee802154.h 6669F: include/net/cfg802154.h 6670F: include/net/ieee802154_netdev.h 6671F: Documentation/networking/ieee802154.txt 6672 6673IFE PROTOCOL 6674M: Yotam Gigi <yotamg@mellanox.com> 6675M: Jamal Hadi Salim <jhs@mojatatu.com> 6676F: net/ife 6677F: include/net/ife.h 6678F: include/uapi/linux/ife.h 6679 6680IGORPLUG-USB IR RECEIVER 6681M: Sean Young <sean@mess.org> 6682L: linux-media@vger.kernel.org 6683S: Maintained 6684F: drivers/media/rc/igorplugusb.c 6685 6686IGUANAWORKS USB IR TRANSCEIVER 6687M: Sean Young <sean@mess.org> 6688L: linux-media@vger.kernel.org 6689S: Maintained 6690F: drivers/media/rc/iguanair.c 6691 6692IIO DIGITAL POTENTIOMETER DAC 6693M: Peter Rosin <peda@axentia.se> 6694L: linux-iio@vger.kernel.org 6695S: Maintained 6696F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6697F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6698F: drivers/iio/dac/dpot-dac.c 6699 6700IIO ENVELOPE DETECTOR 6701M: Peter Rosin <peda@axentia.se> 6702L: linux-iio@vger.kernel.org 6703S: Maintained 6704F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6705F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6706F: drivers/iio/adc/envelope-detector.c 6707 6708IIO MULTIPLEXER 6709M: Peter Rosin <peda@axentia.se> 6710L: linux-iio@vger.kernel.org 6711S: Maintained 6712F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6713F: drivers/iio/multiplexer/iio-mux.c 6714 6715IIO SUBSYSTEM AND DRIVERS 6716M: Jonathan Cameron <jic23@kernel.org> 6717R: Hartmut Knaack <knaack.h@gmx.de> 6718R: Lars-Peter Clausen <lars@metafoo.de> 6719R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6720L: linux-iio@vger.kernel.org 6721T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6722S: Maintained 6723F: Documentation/devicetree/bindings/iio/ 6724F: drivers/iio/ 6725F: drivers/staging/iio/ 6726F: include/linux/iio/ 6727F: tools/iio/ 6728 6729IKANOS/ADI EAGLE ADSL USB DRIVER 6730M: Matthieu Castet <castet.matthieu@free.fr> 6731M: Stanislaw Gruszka <stf_xl@wp.pl> 6732S: Maintained 6733F: drivers/usb/atm/ueagle-atm.c 6734 6735IMGTEC ASCII LCD DRIVER 6736M: Paul Burton <paul.burton@imgtec.com> 6737S: Maintained 6738F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6739F: drivers/auxdisplay/img-ascii-lcd.c 6740 6741IMGTEC IR DECODER DRIVER 6742M: James Hogan <jhogan@kernel.org> 6743S: Maintained 6744F: drivers/media/rc/img-ir/ 6745 6746IMS TWINTURBO FRAMEBUFFER DRIVER 6747L: linux-fbdev@vger.kernel.org 6748S: Orphan 6749F: drivers/video/fbdev/imsttfb.c 6750 6751INA209 HARDWARE MONITOR DRIVER 6752M: Guenter Roeck <linux@roeck-us.net> 6753L: linux-hwmon@vger.kernel.org 6754S: Maintained 6755F: Documentation/hwmon/ina209 6756F: Documentation/devicetree/bindings/i2c/ina209.txt 6757F: drivers/hwmon/ina209.c 6758 6759INA2XX HARDWARE MONITOR DRIVER 6760M: Guenter Roeck <linux@roeck-us.net> 6761L: linux-hwmon@vger.kernel.org 6762S: Maintained 6763F: Documentation/hwmon/ina2xx 6764F: drivers/hwmon/ina2xx.c 6765F: include/linux/platform_data/ina2xx.h 6766 6767INDUSTRY PACK SUBSYSTEM (IPACK) 6768M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6769M: Jens Taprogge <jens.taprogge@taprogge.org> 6770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6771L: industrypack-devel@lists.sourceforge.net 6772W: http://industrypack.sourceforge.net 6773S: Maintained 6774F: drivers/ipack/ 6775 6776INFINIBAND SUBSYSTEM 6777M: Doug Ledford <dledford@redhat.com> 6778M: Sean Hefty <sean.hefty@intel.com> 6779M: Hal Rosenstock <hal.rosenstock@gmail.com> 6780L: linux-rdma@vger.kernel.org 6781W: http://www.openfabrics.org/ 6782Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6783T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6784S: Supported 6785F: Documentation/devicetree/bindings/infiniband/ 6786F: Documentation/infiniband/ 6787F: drivers/infiniband/ 6788F: include/uapi/linux/if_infiniband.h 6789F: include/uapi/rdma/ 6790F: include/rdma/ 6791 6792INGENIC JZ4780 DMA Driver 6793M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6794S: Maintained 6795F: drivers/dma/dma-jz4780.c 6796 6797INGENIC JZ4780 NAND DRIVER 6798M: Harvey Hunt <harveyhuntnexus@gmail.com> 6799L: linux-mtd@lists.infradead.org 6800S: Maintained 6801F: drivers/mtd/nand/jz4780_* 6802 6803INOTIFY 6804M: Jan Kara <jack@suse.cz> 6805R: Amir Goldstein <amir73il@gmail.com> 6806L: linux-fsdevel@vger.kernel.org 6807S: Maintained 6808F: Documentation/filesystems/inotify.txt 6809F: fs/notify/inotify/ 6810F: include/linux/inotify.h 6811F: include/uapi/linux/inotify.h 6812 6813INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6814M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6815L: linux-input@vger.kernel.org 6816Q: http://patchwork.kernel.org/project/linux-input/list/ 6817T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6818S: Maintained 6819F: drivers/input/ 6820F: include/linux/input.h 6821F: include/uapi/linux/input.h 6822F: include/uapi/linux/input-event-codes.h 6823F: include/linux/input/ 6824F: Documentation/devicetree/bindings/input/ 6825F: Documentation/input/ 6826 6827INPUT MULTITOUCH (MT) PROTOCOL 6828M: Henrik Rydberg <rydberg@bitmath.org> 6829L: linux-input@vger.kernel.org 6830S: Odd fixes 6831F: Documentation/input/multi-touch-protocol.rst 6832F: drivers/input/input-mt.c 6833K: \b(ABS|SYN)_MT_ 6834 6835INSIDE SECURE CRYPTO DRIVER 6836M: Antoine Tenart <antoine.tenart@free-electrons.com> 6837F: drivers/crypto/inside-secure/ 6838S: Maintained 6839L: linux-crypto@vger.kernel.org 6840 6841INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6842M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6843M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6844L: linux-ima-devel@lists.sourceforge.net 6845L: linux-ima-user@lists.sourceforge.net 6846L: linux-security-module@vger.kernel.org 6847T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6848S: Supported 6849F: security/integrity/ima/ 6850 6851INTEL 810/815 FRAMEBUFFER DRIVER 6852M: Antonino Daplas <adaplas@gmail.com> 6853L: linux-fbdev@vger.kernel.org 6854S: Maintained 6855F: drivers/video/fbdev/i810/ 6856 6857INTEL ASoC BDW/HSW DRIVERS 6858M: Jie Yang <yang.jie@linux.intel.com> 6859L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6860S: Supported 6861F: sound/soc/intel/common/sst-dsp* 6862F: sound/soc/intel/common/sst-firmware.c 6863F: sound/soc/intel/boards/broadwell.c 6864F: sound/soc/intel/haswell/ 6865 6866INTEL C600 SERIES SAS CONTROLLER DRIVER 6867M: Intel SCU Linux support <intel-linux-scu@intel.com> 6868M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6869L: linux-scsi@vger.kernel.org 6870T: git git://git.code.sf.net/p/intel-sas/isci 6871S: Supported 6872F: drivers/scsi/isci/ 6873 6874INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6875M: Jani Nikula <jani.nikula@linux.intel.com> 6876M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6877M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6878L: intel-gfx@lists.freedesktop.org 6879W: https://01.org/linuxgraphics/ 6880B: https://01.org/linuxgraphics/documentation/how-report-bugs 6881C: irc://chat.freenode.net/intel-gfx 6882Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6883T: git git://anongit.freedesktop.org/drm-intel 6884S: Supported 6885F: drivers/gpu/drm/i915/ 6886F: include/drm/i915* 6887F: include/uapi/drm/i915_drm.h 6888F: Documentation/gpu/i915.rst 6889 6890INTEL ETHERNET DRIVERS 6891M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6892L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6893W: http://www.intel.com/support/feedback.htm 6894W: http://e1000.sourceforge.net/ 6895Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6896T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6897T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6898S: Supported 6899F: Documentation/networking/e100.txt 6900F: Documentation/networking/e1000.txt 6901F: Documentation/networking/e1000e.txt 6902F: Documentation/networking/igb.txt 6903F: Documentation/networking/igbvf.txt 6904F: Documentation/networking/ixgb.txt 6905F: Documentation/networking/ixgbe.txt 6906F: Documentation/networking/ixgbevf.txt 6907F: Documentation/networking/i40e.txt 6908F: Documentation/networking/i40evf.txt 6909F: drivers/net/ethernet/intel/ 6910F: drivers/net/ethernet/intel/*/ 6911F: include/linux/avf/virtchnl.h 6912 6913INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6914M: Maik Broemme <mbroemme@libmpq.org> 6915L: linux-fbdev@vger.kernel.org 6916S: Maintained 6917F: Documentation/fb/intelfb.txt 6918F: drivers/video/fbdev/intelfb/ 6919 6920INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6921M: Zhenyu Wang <zhenyuw@linux.intel.com> 6922M: Zhi Wang <zhi.a.wang@intel.com> 6923L: intel-gvt-dev@lists.freedesktop.org 6924L: intel-gfx@lists.freedesktop.org 6925W: https://01.org/igvt-g 6926T: git https://github.com/01org/gvt-linux.git 6927S: Supported 6928F: drivers/gpu/drm/i915/gvt/ 6929 6930INTEL HID EVENT DRIVER 6931M: Alex Hung <alex.hung@canonical.com> 6932L: platform-driver-x86@vger.kernel.org 6933S: Maintained 6934F: drivers/platform/x86/intel-hid.c 6935 6936INTEL I/OAT DMA DRIVER 6937M: Dave Jiang <dave.jiang@intel.com> 6938R: Dan Williams <dan.j.williams@intel.com> 6939L: dmaengine@vger.kernel.org 6940Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6941S: Supported 6942F: drivers/dma/ioat* 6943 6944INTEL IDLE DRIVER 6945M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6946M: Len Brown <lenb@kernel.org> 6947L: linux-pm@vger.kernel.org 6948T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6949B: https://bugzilla.kernel.org 6950S: Supported 6951F: drivers/idle/intel_idle.c 6952 6953INTEL INTEGRATED SENSOR HUB DRIVER 6954M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6955M: Jiri Kosina <jikos@kernel.org> 6956L: linux-input@vger.kernel.org 6957S: Maintained 6958F: drivers/hid/intel-ish-hid/ 6959 6960INTEL IOMMU (VT-d) 6961M: David Woodhouse <dwmw2@infradead.org> 6962L: iommu@lists.linux-foundation.org 6963T: git git://git.infradead.org/iommu-2.6.git 6964S: Supported 6965F: drivers/iommu/intel-iommu.c 6966F: include/linux/intel-iommu.h 6967 6968INTEL IOP-ADMA DMA DRIVER 6969R: Dan Williams <dan.j.williams@intel.com> 6970S: Odd fixes 6971F: drivers/dma/iop-adma.c 6972 6973INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6974M: Krzysztof Halasa <khalasa@piap.pl> 6975S: Maintained 6976F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6977F: arch/arm/mach-ixp4xx/include/mach/npe.h 6978F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6979F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6980F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6981F: drivers/net/wan/ixp4xx_hss.c 6982 6983INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6984M: Deepak Saxena <dsaxena@plexity.net> 6985S: Maintained 6986F: drivers/char/hw_random/ixp4xx-rng.c 6987 6988INTEL MANAGEMENT ENGINE (mei) 6989M: Tomas Winkler <tomas.winkler@intel.com> 6990L: linux-kernel@vger.kernel.org 6991S: Supported 6992F: include/uapi/linux/mei.h 6993F: include/linux/mei_cl_bus.h 6994F: drivers/misc/mei/* 6995F: drivers/watchdog/mei_wdt.c 6996F: Documentation/misc-devices/mei/* 6997F: samples/mei/* 6998 6999INTEL MENLOW THERMAL DRIVER 7000M: Sujith Thomas <sujith.thomas@intel.com> 7001L: platform-driver-x86@vger.kernel.org 7002W: https://01.org/linux-acpi 7003S: Supported 7004F: drivers/platform/x86/intel_menlow.c 7005 7006INTEL MERRIFIELD GPIO DRIVER 7007M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7008L: linux-gpio@vger.kernel.org 7009S: Maintained 7010F: drivers/gpio/gpio-merrifield.c 7011 7012INTEL MIC DRIVERS (mic) 7013M: Sudeep Dutt <sudeep.dutt@intel.com> 7014M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7015S: Supported 7016W: https://github.com/sudeepdutt/mic 7017W: http://software.intel.com/en-us/mic-developer 7018F: include/linux/mic_bus.h 7019F: include/linux/scif.h 7020F: include/uapi/linux/mic_common.h 7021F: include/uapi/linux/mic_ioctl.h 7022F: include/uapi/linux/scif_ioctl.h 7023F: drivers/misc/mic/ 7024F: drivers/dma/mic_x100_dma.c 7025F: drivers/dma/mic_x100_dma.h 7026F: Documentation/mic/ 7027 7028INTEL PMC CORE DRIVER 7029M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7030M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7031L: platform-driver-x86@vger.kernel.org 7032S: Maintained 7033F: arch/x86/include/asm/pmc_core.h 7034F: drivers/platform/x86/intel_pmc_core* 7035 7036INTEL PMC/P-Unit IPC DRIVER 7037M: Zha Qipeng<qipeng.zha@intel.com> 7038L: platform-driver-x86@vger.kernel.org 7039S: Maintained 7040F: drivers/platform/x86/intel_pmc_ipc.c 7041F: drivers/platform/x86/intel_punit_ipc.c 7042F: arch/x86/include/asm/intel_pmc_ipc.h 7043F: arch/x86/include/asm/intel_punit_ipc.h 7044 7045INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7046M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7047L: linux-wireless@vger.kernel.org 7048S: Maintained 7049F: Documentation/networking/README.ipw2100 7050F: Documentation/networking/README.ipw2200 7051F: drivers/net/wireless/intel/ipw2x00/ 7052 7053INTEL PSTATE DRIVER 7054M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7055M: Len Brown <lenb@kernel.org> 7056L: linux-pm@vger.kernel.org 7057S: Supported 7058F: drivers/cpufreq/intel_pstate.c 7059 7060INTEL RDMA RNIC DRIVER 7061M: Faisal Latif <faisal.latif@intel.com> 7062M: Shiraz Saleem <shiraz.saleem@intel.com> 7063L: linux-rdma@vger.kernel.org 7064S: Supported 7065F: drivers/infiniband/hw/i40iw/ 7066 7067INTEL TELEMETRY DRIVER 7068M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7069L: platform-driver-x86@vger.kernel.org 7070S: Maintained 7071F: arch/x86/include/asm/intel_telemetry.h 7072F: drivers/platform/x86/intel_telemetry* 7073 7074INTEL VIRTUAL BUTTON DRIVER 7075M: AceLan Kao <acelan.kao@canonical.com> 7076L: platform-driver-x86@vger.kernel.org 7077S: Maintained 7078F: drivers/platform/x86/intel-vbtn.c 7079 7080INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7081M: Stanislaw Gruszka <sgruszka@redhat.com> 7082L: linux-wireless@vger.kernel.org 7083S: Supported 7084F: drivers/net/wireless/intel/iwlegacy/ 7085 7086INTEL WIRELESS WIFI LINK (iwlwifi) 7087M: Johannes Berg <johannes.berg@intel.com> 7088M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7089M: Luca Coelho <luciano.coelho@intel.com> 7090M: Intel Linux Wireless <linuxwifi@intel.com> 7091L: linux-wireless@vger.kernel.org 7092W: http://intellinuxwireless.org 7093T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7094S: Supported 7095F: drivers/net/wireless/intel/iwlwifi/ 7096 7097INTEL WIRELESS WIMAX CONNECTION 2400 7098M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7099M: linux-wimax@intel.com 7100L: wimax@linuxwimax.org (subscribers-only) 7101S: Supported 7102W: http://linuxwimax.org 7103F: Documentation/wimax/README.i2400m 7104F: drivers/net/wimax/i2400m/ 7105F: include/uapi/linux/wimax/i2400m.h 7106 7107INTEL(R) TRACE HUB 7108M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7109S: Supported 7110F: Documentation/trace/intel_th.txt 7111F: drivers/hwtracing/intel_th/ 7112 7113INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7114M: Ning Sun <ning.sun@intel.com> 7115L: tboot-devel@lists.sourceforge.net 7116W: http://tboot.sourceforge.net 7117T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7118S: Supported 7119F: Documentation/intel_txt.txt 7120F: include/linux/tboot.h 7121F: arch/x86/kernel/tboot.c 7122 7123INTEL-MID GPIO DRIVER 7124M: David Cohen <david.a.cohen@linux.intel.com> 7125L: linux-gpio@vger.kernel.org 7126S: Maintained 7127F: drivers/gpio/gpio-intel-mid.c 7128 7129INVENSENSE MPU-3050 GYROSCOPE DRIVER 7130M: Linus Walleij <linus.walleij@linaro.org> 7131L: linux-iio@vger.kernel.org 7132S: Maintained 7133F: drivers/iio/gyro/mpu3050* 7134F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7135 7136IOC3 ETHERNET DRIVER 7137M: Ralf Baechle <ralf@linux-mips.org> 7138L: linux-mips@linux-mips.org 7139S: Maintained 7140F: drivers/net/ethernet/sgi/ioc3-eth.c 7141 7142IOC3 SERIAL DRIVER 7143M: Pat Gefre <pfg@sgi.com> 7144L: linux-serial@vger.kernel.org 7145S: Maintained 7146F: drivers/tty/serial/ioc3_serial.c 7147 7148IOMMU DRIVERS 7149M: Joerg Roedel <joro@8bytes.org> 7150L: iommu@lists.linux-foundation.org 7151T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7152S: Maintained 7153F: Documentation/devicetree/bindings/iommu/ 7154F: drivers/iommu/ 7155F: include/linux/iommu.h 7156F: include/linux/iova.h 7157 7158IP MASQUERADING 7159M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7160S: Maintained 7161F: net/ipv4/netfilter/ipt_MASQUERADE.c 7162 7163IPMI SUBSYSTEM 7164M: Corey Minyard <minyard@acm.org> 7165L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7166W: http://openipmi.sourceforge.net/ 7167S: Supported 7168F: Documentation/IPMI.txt 7169F: drivers/char/ipmi/ 7170F: include/linux/ipmi* 7171F: include/uapi/linux/ipmi* 7172 7173IPS SCSI RAID DRIVER 7174M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7175L: linux-scsi@vger.kernel.org 7176W: http://www.adaptec.com/ 7177S: Maintained 7178F: drivers/scsi/ips* 7179 7180IPVS 7181M: Wensong Zhang <wensong@linux-vs.org> 7182M: Simon Horman <horms@verge.net.au> 7183M: Julian Anastasov <ja@ssi.bg> 7184L: netdev@vger.kernel.org 7185L: lvs-devel@vger.kernel.org 7186S: Maintained 7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7188T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7189F: Documentation/networking/ipvs-sysctl.txt 7190F: include/net/ip_vs.h 7191F: include/uapi/linux/ip_vs.h 7192F: net/netfilter/ipvs/ 7193 7194IPWIRELESS DRIVER 7195M: Jiri Kosina <jikos@kernel.org> 7196M: David Sterba <dsterba@suse.com> 7197S: Odd Fixes 7198F: drivers/tty/ipwireless/ 7199 7200IPX NETWORK LAYER 7201L: netdev@vger.kernel.org 7202S: Odd fixes 7203F: include/net/ipx.h 7204F: include/uapi/linux/ipx.h 7205F: net/ipx/ 7206 7207IRDA SUBSYSTEM 7208M: Samuel Ortiz <samuel@sortiz.org> 7209L: irda-users@lists.sourceforge.net (subscribers-only) 7210L: netdev@vger.kernel.org 7211W: http://irda.sourceforge.net/ 7212S: Maintained 7213T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7214F: Documentation/networking/irda.txt 7215F: drivers/staging/irda/ 7216 7217IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7218M: Marc Zyngier <marc.zyngier@arm.com> 7219S: Maintained 7220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7221F: Documentation/IRQ-domain.txt 7222F: include/linux/irqdomain.h 7223F: kernel/irq/irqdomain.c 7224F: kernel/irq/msi.c 7225 7226IRQ SUBSYSTEM 7227M: Thomas Gleixner <tglx@linutronix.de> 7228L: linux-kernel@vger.kernel.org 7229S: Maintained 7230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7231F: kernel/irq/ 7232 7233IRQCHIP DRIVERS 7234M: Thomas Gleixner <tglx@linutronix.de> 7235M: Jason Cooper <jason@lakedaemon.net> 7236M: Marc Zyngier <marc.zyngier@arm.com> 7237L: linux-kernel@vger.kernel.org 7238S: Maintained 7239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7240F: Documentation/devicetree/bindings/interrupt-controller/ 7241F: drivers/irqchip/ 7242 7243ISA 7244M: William Breathitt Gray <vilhelm.gray@gmail.com> 7245S: Maintained 7246F: Documentation/isa.txt 7247F: drivers/base/isa.c 7248F: include/linux/isa.h 7249 7250ISA RADIO MODULE 7251M: Hans Verkuil <hverkuil@xs4all.nl> 7252L: linux-media@vger.kernel.org 7253T: git git://linuxtv.org/media_tree.git 7254W: https://linuxtv.org 7255S: Maintained 7256F: drivers/media/radio/radio-isa* 7257 7258ISAPNP 7259M: Jaroslav Kysela <perex@perex.cz> 7260S: Maintained 7261F: Documentation/isapnp.txt 7262F: drivers/pnp/isapnp/ 7263F: include/linux/isapnp.h 7264 7265ISCSI 7266M: Lee Duncan <lduncan@suse.com> 7267M: Chris Leech <cleech@redhat.com> 7268L: open-iscsi@googlegroups.com 7269W: www.open-iscsi.com 7270S: Maintained 7271F: drivers/scsi/*iscsi* 7272F: include/scsi/*iscsi* 7273 7274iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7275M: Peter Jones <pjones@redhat.com> 7276M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7277S: Maintained 7278F: drivers/firmware/iscsi_ibft* 7279 7280ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7281M: Or Gerlitz <ogerlitz@mellanox.com> 7282M: Sagi Grimberg <sagi@grimberg.me> 7283M: Roi Dayan <roid@mellanox.com> 7284L: linux-rdma@vger.kernel.org 7285S: Supported 7286W: http://www.openfabrics.org 7287W: www.open-iscsi.org 7288Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7289F: drivers/infiniband/ulp/iser/ 7290 7291ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7292M: Sagi Grimberg <sagi@grimberg.me> 7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7294L: linux-rdma@vger.kernel.org 7295L: target-devel@vger.kernel.org 7296S: Supported 7297W: http://www.linux-iscsi.org 7298F: drivers/infiniband/ulp/isert 7299 7300ISDN SUBSYSTEM 7301M: Karsten Keil <isdn@linux-pingi.de> 7302L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7303L: netdev@vger.kernel.org 7304W: http://www.isdn4linux.de 7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7306S: Maintained 7307F: Documentation/isdn/ 7308F: drivers/isdn/ 7309F: include/linux/isdn.h 7310F: include/linux/isdn/ 7311F: include/uapi/linux/isdn.h 7312F: include/uapi/linux/isdn/ 7313 7314ISDN SUBSYSTEM (Eicon active card driver) 7315M: Armin Schindler <mac@melware.de> 7316L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7317W: http://www.melware.de 7318S: Maintained 7319F: drivers/isdn/hardware/eicon/ 7320 7321IT87 HARDWARE MONITORING DRIVER 7322M: Jean Delvare <jdelvare@suse.com> 7323L: linux-hwmon@vger.kernel.org 7324S: Maintained 7325F: Documentation/hwmon/it87 7326F: drivers/hwmon/it87.c 7327 7328IT913X MEDIA DRIVER 7329M: Antti Palosaari <crope@iki.fi> 7330L: linux-media@vger.kernel.org 7331W: https://linuxtv.org 7332W: http://palosaari.fi/linux/ 7333Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7334T: git git://linuxtv.org/anttip/media_tree.git 7335S: Maintained 7336F: drivers/media/tuners/it913x* 7337 7338IVTV VIDEO4LINUX DRIVER 7339M: Andy Walls <awalls@md.metrocast.net> 7340L: ivtv-devel@ivtvdriver.org (subscribers-only) 7341L: linux-media@vger.kernel.org 7342T: git git://linuxtv.org/media_tree.git 7343W: http://www.ivtvdriver.org 7344S: Maintained 7345F: Documentation/media/v4l-drivers/ivtv* 7346F: drivers/media/pci/ivtv/ 7347F: include/uapi/linux/ivtv* 7348 7349IX2505V MEDIA DRIVER 7350M: Malcolm Priestley <tvboxspy@gmail.com> 7351L: linux-media@vger.kernel.org 7352W: https://linuxtv.org 7353Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7354S: Maintained 7355F: drivers/media/dvb-frontends/ix2505v* 7356 7357JC42.4 TEMPERATURE SENSOR DRIVER 7358M: Guenter Roeck <linux@roeck-us.net> 7359L: linux-hwmon@vger.kernel.org 7360S: Maintained 7361F: drivers/hwmon/jc42.c 7362F: Documentation/hwmon/jc42 7363 7364JFS FILESYSTEM 7365M: Dave Kleikamp <shaggy@kernel.org> 7366L: jfs-discussion@lists.sourceforge.net 7367W: http://jfs.sourceforge.net/ 7368T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7369S: Maintained 7370F: Documentation/filesystems/jfs.txt 7371F: fs/jfs/ 7372 7373JME NETWORK DRIVER 7374M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7375L: netdev@vger.kernel.org 7376S: Maintained 7377F: drivers/net/ethernet/jme.* 7378 7379JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7380M: David Woodhouse <dwmw2@infradead.org> 7381L: linux-mtd@lists.infradead.org 7382W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7383S: Maintained 7384F: fs/jffs2/ 7385F: include/uapi/linux/jffs2.h 7386 7387JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7388M: "Theodore Ts'o" <tytso@mit.edu> 7389M: Jan Kara <jack@suse.com> 7390L: linux-ext4@vger.kernel.org 7391S: Maintained 7392F: fs/jbd2/ 7393F: include/linux/jbd2.h 7394 7395JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7396M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7397L: linux-media@vger.kernel.org 7398S: Maintained 7399F: drivers/media/platform/rcar_jpu.c 7400 7401JSM Neo PCI based serial card 7402M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7403L: linux-serial@vger.kernel.org 7404S: Maintained 7405F: drivers/tty/serial/jsm/ 7406 7407K10TEMP HARDWARE MONITORING DRIVER 7408M: Clemens Ladisch <clemens@ladisch.de> 7409L: linux-hwmon@vger.kernel.org 7410S: Maintained 7411F: Documentation/hwmon/k10temp 7412F: drivers/hwmon/k10temp.c 7413 7414K8TEMP HARDWARE MONITORING DRIVER 7415M: Rudolf Marek <r.marek@assembler.cz> 7416L: linux-hwmon@vger.kernel.org 7417S: Maintained 7418F: Documentation/hwmon/k8temp 7419F: drivers/hwmon/k8temp.c 7420 7421KASAN 7422M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7423R: Alexander Potapenko <glider@google.com> 7424R: Dmitry Vyukov <dvyukov@google.com> 7425L: kasan-dev@googlegroups.com 7426S: Maintained 7427F: arch/*/include/asm/kasan.h 7428F: arch/*/mm/kasan_init* 7429F: Documentation/dev-tools/kasan.rst 7430F: include/linux/kasan*.h 7431F: lib/test_kasan.c 7432F: mm/kasan/ 7433F: scripts/Makefile.kasan 7434 7435KCONFIG 7436M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7437L: linux-kbuild@vger.kernel.org 7438T: git git://gitorious.org/linux-kconfig/linux-kconfig 7439S: Maintained 7440F: Documentation/kbuild/kconfig-language.txt 7441F: scripts/kconfig/ 7442 7443KDUMP 7444M: Dave Young <dyoung@redhat.com> 7445M: Baoquan He <bhe@redhat.com> 7446R: Vivek Goyal <vgoyal@redhat.com> 7447L: kexec@lists.infradead.org 7448W: http://lse.sourceforge.net/kdump/ 7449S: Maintained 7450F: Documentation/kdump/ 7451 7452KEENE FM RADIO TRANSMITTER DRIVER 7453M: Hans Verkuil <hverkuil@xs4all.nl> 7454L: linux-media@vger.kernel.org 7455T: git git://linuxtv.org/media_tree.git 7456W: https://linuxtv.org 7457S: Maintained 7458F: drivers/media/radio/radio-keene* 7459 7460KERNEL AUTOMOUNTER v4 (AUTOFS4) 7461M: Ian Kent <raven@themaw.net> 7462L: autofs@vger.kernel.org 7463S: Maintained 7464F: fs/autofs4/ 7465 7466KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7467M: Masahiro Yamada <yamada.masahiro@socionext.com> 7468M: Michal Marek <mmarek@suse.com> 7469T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7470L: linux-kbuild@vger.kernel.org 7471S: Maintained 7472F: Documentation/kbuild/ 7473F: Makefile 7474F: scripts/Makefile.* 7475F: scripts/basic/ 7476F: scripts/mk* 7477F: scripts/package/ 7478 7479KERNEL JANITORS 7480L: kernel-janitors@vger.kernel.org 7481W: http://kernelnewbies.org/KernelJanitors 7482S: Odd Fixes 7483 7484KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7485M: "J. Bruce Fields" <bfields@fieldses.org> 7486M: Jeff Layton <jlayton@poochiereds.net> 7487L: linux-nfs@vger.kernel.org 7488W: http://nfs.sourceforge.net/ 7489T: git git://linux-nfs.org/~bfields/linux.git 7490S: Supported 7491F: fs/nfsd/ 7492F: include/uapi/linux/nfsd/ 7493F: fs/lockd/ 7494F: fs/nfs_common/ 7495F: net/sunrpc/ 7496F: include/linux/lockd/ 7497F: include/linux/sunrpc/ 7498F: include/uapi/linux/sunrpc/ 7499 7500KERNEL SELFTEST FRAMEWORK 7501M: Shuah Khan <shuahkh@osg.samsung.com> 7502M: Shuah Khan <shuah@kernel.org> 7503L: linux-kselftest@vger.kernel.org 7504T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7505S: Maintained 7506F: tools/testing/selftests/ 7507F: Documentation/dev-tools/kselftest* 7508 7509KERNEL USERMODE HELPER 7510M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7511L: linux-kernel@vger.kernel.org 7512S: Maintained 7513F: kernel/umh.c 7514F: include/linux/umh.h 7515 7516KERNEL VIRTUAL MACHINE (KVM) 7517M: Paolo Bonzini <pbonzini@redhat.com> 7518M: Radim Krčmář <rkrcmar@redhat.com> 7519L: kvm@vger.kernel.org 7520W: http://www.linux-kvm.org 7521T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7522S: Supported 7523F: Documentation/virtual/kvm/ 7524F: include/trace/events/kvm.h 7525F: include/uapi/asm-generic/kvm* 7526F: include/uapi/linux/kvm* 7527F: include/asm-generic/kvm* 7528F: include/linux/kvm* 7529F: include/kvm/iodev.h 7530F: virt/kvm/* 7531F: tools/kvm/ 7532 7533KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7534M: Joerg Roedel <joro@8bytes.org> 7535L: kvm@vger.kernel.org 7536W: http://www.linux-kvm.org/ 7537S: Maintained 7538F: arch/x86/include/asm/svm.h 7539F: arch/x86/kvm/svm.c 7540 7541KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7542M: Christoffer Dall <christoffer.dall@linaro.org> 7543M: Marc Zyngier <marc.zyngier@arm.com> 7544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7545L: kvmarm@lists.cs.columbia.edu 7546W: http://systems.cs.columbia.edu/projects/kvm-arm 7547T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7548S: Supported 7549F: arch/arm/include/uapi/asm/kvm* 7550F: arch/arm/include/asm/kvm* 7551F: arch/arm/kvm/ 7552F: virt/kvm/arm/ 7553F: include/kvm/arm_* 7554 7555KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7556M: Christoffer Dall <christoffer.dall@linaro.org> 7557M: Marc Zyngier <marc.zyngier@arm.com> 7558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7559L: kvmarm@lists.cs.columbia.edu 7560S: Maintained 7561F: arch/arm64/include/uapi/asm/kvm* 7562F: arch/arm64/include/asm/kvm* 7563F: arch/arm64/kvm/ 7564 7565KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7566M: James Hogan <jhogan@kernel.org> 7567L: linux-mips@linux-mips.org 7568S: Supported 7569F: arch/mips/include/uapi/asm/kvm* 7570F: arch/mips/include/asm/kvm* 7571F: arch/mips/kvm/ 7572 7573KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7574M: Alexander Graf <agraf@suse.com> 7575L: kvm-ppc@vger.kernel.org 7576W: http://www.linux-kvm.org/ 7577T: git git://github.com/agraf/linux-2.6.git 7578S: Supported 7579F: arch/powerpc/include/uapi/asm/kvm* 7580F: arch/powerpc/include/asm/kvm* 7581F: arch/powerpc/kvm/ 7582F: arch/powerpc/kernel/kvm* 7583 7584KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7585M: Christian Borntraeger <borntraeger@de.ibm.com> 7586M: Cornelia Huck <cohuck@redhat.com> 7587L: linux-s390@vger.kernel.org 7588W: http://www.ibm.com/developerworks/linux/linux390/ 7589T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7590S: Supported 7591F: arch/s390/include/uapi/asm/kvm* 7592F: arch/s390/include/asm/gmap.h 7593F: arch/s390/include/asm/kvm* 7594F: arch/s390/kvm/ 7595F: arch/s390/mm/gmap.c 7596 7597KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7598M: Paolo Bonzini <pbonzini@redhat.com> 7599M: Radim Krčmář <rkrcmar@redhat.com> 7600L: kvm@vger.kernel.org 7601W: http://www.linux-kvm.org 7602T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7603S: Supported 7604F: arch/x86/kvm/ 7605F: arch/x86/include/uapi/asm/kvm* 7606F: arch/x86/include/asm/kvm* 7607F: arch/x86/kernel/kvm.c 7608F: arch/x86/kernel/kvmclock.c 7609 7610KERNFS 7611M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7612M: Tejun Heo <tj@kernel.org> 7613T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7614S: Supported 7615F: include/linux/kernfs.h 7616F: fs/kernfs/ 7617 7618KEXEC 7619M: Eric Biederman <ebiederm@xmission.com> 7620W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7621L: kexec@lists.infradead.org 7622S: Maintained 7623F: include/linux/kexec.h 7624F: include/uapi/linux/kexec.h 7625F: kernel/kexec* 7626 7627KEYS-ENCRYPTED 7628M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7629M: David Safford <safford@us.ibm.com> 7630L: linux-security-module@vger.kernel.org 7631L: keyrings@vger.kernel.org 7632S: Supported 7633F: Documentation/security/keys/trusted-encrypted.rst 7634F: include/keys/encrypted-type.h 7635F: security/keys/encrypted-keys/ 7636 7637KEYS-TRUSTED 7638M: David Safford <safford@us.ibm.com> 7639M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7640L: linux-security-module@vger.kernel.org 7641L: keyrings@vger.kernel.org 7642S: Supported 7643F: Documentation/security/keys/trusted-encrypted.rst 7644F: include/keys/trusted-type.h 7645F: security/keys/trusted.c 7646F: security/keys/trusted.h 7647 7648KEYS/KEYRINGS: 7649M: David Howells <dhowells@redhat.com> 7650L: keyrings@vger.kernel.org 7651S: Maintained 7652F: Documentation/security/keys/core.rst 7653F: include/linux/key.h 7654F: include/linux/key-type.h 7655F: include/linux/keyctl.h 7656F: include/uapi/linux/keyctl.h 7657F: include/keys/ 7658F: security/keys/ 7659 7660KGDB / KDB /debug_core 7661M: Jason Wessel <jason.wessel@windriver.com> 7662W: http://kgdb.wiki.kernel.org/ 7663L: kgdb-bugreport@lists.sourceforge.net 7664T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7665S: Maintained 7666F: Documentation/dev-tools/kgdb.rst 7667F: drivers/misc/kgdbts.c 7668F: drivers/tty/serial/kgdboc.c 7669F: include/linux/kdb.h 7670F: include/linux/kgdb.h 7671F: kernel/debug/ 7672 7673KMEMCHECK 7674M: Vegard Nossum <vegardno@ifi.uio.no> 7675M: Pekka Enberg <penberg@kernel.org> 7676S: Maintained 7677F: Documentation/dev-tools/kmemcheck.rst 7678F: arch/x86/include/asm/kmemcheck.h 7679F: arch/x86/mm/kmemcheck/ 7680F: include/linux/kmemcheck.h 7681F: mm/kmemcheck.c 7682 7683KMEMLEAK 7684M: Catalin Marinas <catalin.marinas@arm.com> 7685S: Maintained 7686F: Documentation/dev-tools/kmemleak.rst 7687F: include/linux/kmemleak.h 7688F: mm/kmemleak.c 7689F: mm/kmemleak-test.c 7690 7691KMOD KERNEL MODULE LOADER - USERMODE HELPER 7692M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7693L: linux-kernel@vger.kernel.org 7694S: Maintained 7695F: kernel/kmod.c 7696F: include/linux/kmod.h 7697F: lib/test_kmod.c 7698F: tools/testing/selftests/kmod/ 7699 7700KPROBES 7701M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7702M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7703M: "David S. Miller" <davem@davemloft.net> 7704M: Masami Hiramatsu <mhiramat@kernel.org> 7705S: Maintained 7706F: Documentation/kprobes.txt 7707F: include/linux/kprobes.h 7708F: include/asm-generic/kprobes.h 7709F: kernel/kprobes.c 7710 7711KS0108 LCD CONTROLLER DRIVER 7712M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7713W: http://miguelojeda.es/auxdisplay.htm 7714W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7715S: Maintained 7716F: Documentation/auxdisplay/ks0108 7717F: drivers/auxdisplay/ks0108.c 7718F: include/linux/ks0108.h 7719 7720L3MDEV 7721M: David Ahern <dsa@cumulusnetworks.com> 7722L: netdev@vger.kernel.org 7723S: Maintained 7724F: net/l3mdev 7725F: include/net/l3mdev.h 7726 7727LANTIQ MIPS ARCHITECTURE 7728M: John Crispin <john@phrozen.org> 7729L: linux-mips@linux-mips.org 7730S: Maintained 7731F: arch/mips/lantiq 7732F: drivers/soc/lantiq 7733 7734LAPB module 7735L: linux-x25@vger.kernel.org 7736S: Orphan 7737F: Documentation/networking/lapb-module.txt 7738F: include/*/lapb.h 7739F: net/lapb/ 7740 7741LASI 53c700 driver for PARISC 7742M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7743L: linux-scsi@vger.kernel.org 7744S: Maintained 7745F: Documentation/scsi/53c700.txt 7746F: drivers/scsi/53c700* 7747 7748LED SUBSYSTEM 7749M: Richard Purdie <rpurdie@rpsys.net> 7750M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7751M: Pavel Machek <pavel@ucw.cz> 7752L: linux-leds@vger.kernel.org 7753T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7754S: Maintained 7755F: Documentation/devicetree/bindings/leds/ 7756F: drivers/leds/ 7757F: include/linux/leds.h 7758 7759LEGACY EEPROM DRIVER 7760M: Jean Delvare <jdelvare@suse.com> 7761S: Maintained 7762F: Documentation/misc-devices/eeprom 7763F: drivers/misc/eeprom/eeprom.c 7764 7765LEGO USB Tower driver 7766M: Juergen Stuber <starblue@users.sourceforge.net> 7767L: legousb-devel@lists.sourceforge.net 7768W: http://legousb.sourceforge.net/ 7769S: Maintained 7770F: drivers/usb/misc/legousbtower.c 7771 7772LG2160 MEDIA DRIVER 7773M: Michael Krufky <mkrufky@linuxtv.org> 7774L: linux-media@vger.kernel.org 7775W: https://linuxtv.org 7776W: http://github.com/mkrufky 7777Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7778T: git git://linuxtv.org/mkrufky/tuners.git 7779S: Maintained 7780F: drivers/media/dvb-frontends/lg2160.* 7781 7782LGDT3305 MEDIA DRIVER 7783M: Michael Krufky <mkrufky@linuxtv.org> 7784L: linux-media@vger.kernel.org 7785W: https://linuxtv.org 7786W: http://github.com/mkrufky 7787Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7788T: git git://linuxtv.org/mkrufky/tuners.git 7789S: Maintained 7790F: drivers/media/dvb-frontends/lgdt3305.* 7791 7792LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7793M: Viresh Kumar <vireshk@kernel.org> 7794L: linux-ide@vger.kernel.org 7795T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7796S: Maintained 7797F: include/linux/pata_arasan_cf_data.h 7798F: drivers/ata/pata_arasan_cf.c 7799 7800LIBATA PATA DRIVERS 7801M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7802M: Tejun Heo <tj@kernel.org> 7803L: linux-ide@vger.kernel.org 7804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7805S: Maintained 7806F: drivers/ata/pata_*.c 7807F: drivers/ata/ata_generic.c 7808 7809LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7810M: Linus Walleij <linus.walleij@linaro.org> 7811L: linux-ide@vger.kernel.org 7812T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7813S: Maintained 7814F: drivers/ata/pata_ftide010.c 7815F: drivers/ata/sata_gemini.c 7816F: drivers/ata/sata_gemini.h 7817 7818LIBATA SATA AHCI PLATFORM devices support 7819M: Hans de Goede <hdegoede@redhat.com> 7820M: Tejun Heo <tj@kernel.org> 7821L: linux-ide@vger.kernel.org 7822T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7823S: Maintained 7824F: drivers/ata/ahci_platform.c 7825F: drivers/ata/libahci_platform.c 7826F: include/linux/ahci_platform.h 7827 7828LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7829M: Mikael Pettersson <mikpelinux@gmail.com> 7830L: linux-ide@vger.kernel.org 7831T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7832S: Maintained 7833F: drivers/ata/sata_promise.* 7834 7835LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7836M: Tejun Heo <tj@kernel.org> 7837L: linux-ide@vger.kernel.org 7838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7839S: Maintained 7840F: drivers/ata/ 7841F: include/linux/ata.h 7842F: include/linux/libata.h 7843F: Documentation/devicetree/bindings/ata/ 7844 7845LIBLOCKDEP 7846M: Sasha Levin <alexander.levin@verizon.com> 7847S: Maintained 7848F: tools/lib/lockdep/ 7849 7850LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7851M: Ross Zwisler <ross.zwisler@linux.intel.com> 7852L: linux-nvdimm@lists.01.org 7853Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7854S: Supported 7855F: drivers/nvdimm/blk.c 7856F: drivers/nvdimm/region_devs.c 7857 7858LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7859M: Vishal Verma <vishal.l.verma@intel.com> 7860L: linux-nvdimm@lists.01.org 7861Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7862S: Supported 7863F: drivers/nvdimm/btt* 7864 7865LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7866M: Ross Zwisler <ross.zwisler@linux.intel.com> 7867L: linux-nvdimm@lists.01.org 7868Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7869S: Supported 7870F: drivers/nvdimm/pmem* 7871 7872LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7873M: Dan Williams <dan.j.williams@intel.com> 7874L: linux-nvdimm@lists.01.org 7875Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7876T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7877S: Supported 7878F: drivers/nvdimm/* 7879F: drivers/acpi/nfit/* 7880F: include/linux/nd.h 7881F: include/linux/libnvdimm.h 7882F: include/uapi/linux/ndctl.h 7883 7884LIGHTNVM PLATFORM SUPPORT 7885M: Matias Bjorling <mb@lightnvm.io> 7886W: http://github/OpenChannelSSD 7887L: linux-block@vger.kernel.org 7888S: Maintained 7889F: drivers/lightnvm/ 7890F: include/linux/lightnvm.h 7891F: include/uapi/linux/lightnvm.h 7892 7893LINUX FOR POWER MACINTOSH 7894M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7895W: http://www.penguinppc.org/ 7896L: linuxppc-dev@lists.ozlabs.org 7897S: Maintained 7898F: arch/powerpc/platforms/powermac/ 7899F: drivers/macintosh/ 7900 7901LINUX FOR POWERPC (32-BIT AND 64-BIT) 7902M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7903M: Paul Mackerras <paulus@samba.org> 7904M: Michael Ellerman <mpe@ellerman.id.au> 7905W: https://github.com/linuxppc/linux/wiki 7906L: linuxppc-dev@lists.ozlabs.org 7907Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7908T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7909S: Supported 7910F: Documentation/ABI/stable/sysfs-firmware-opal-* 7911F: Documentation/devicetree/bindings/powerpc/ 7912F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7913F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7914F: Documentation/powerpc/ 7915F: arch/powerpc/ 7916F: drivers/char/tpm/tpm_ibmvtpm* 7917F: drivers/crypto/nx/ 7918F: drivers/crypto/vmx/ 7919F: drivers/i2c/busses/i2c-opal.c 7920F: drivers/net/ethernet/ibm/ibmveth.* 7921F: drivers/net/ethernet/ibm/ibmvnic.* 7922F: drivers/pci/hotplug/pnv_php.c 7923F: drivers/pci/hotplug/rpa* 7924F: drivers/rtc/rtc-opal.c 7925F: drivers/scsi/ibmvscsi/ 7926F: drivers/tty/hvc/hvc_opal.c 7927F: drivers/watchdog/wdrtas.c 7928F: tools/testing/selftests/powerpc 7929N: /pmac 7930N: powermac 7931N: powernv 7932N: [^a-z0-9]ps3 7933N: pseries 7934 7935LINUX FOR POWERPC EMBEDDED MPC5XXX 7936M: Anatolij Gustschin <agust@denx.de> 7937L: linuxppc-dev@lists.ozlabs.org 7938T: git git://git.denx.de/linux-denx-agust.git 7939S: Maintained 7940F: arch/powerpc/platforms/512x/ 7941F: arch/powerpc/platforms/52xx/ 7942 7943LINUX FOR POWERPC EMBEDDED PPC4XX 7944M: Alistair Popple <alistair@popple.id.au> 7945M: Matt Porter <mporter@kernel.crashing.org> 7946W: http://www.penguinppc.org/ 7947L: linuxppc-dev@lists.ozlabs.org 7948S: Maintained 7949F: arch/powerpc/platforms/40x/ 7950F: arch/powerpc/platforms/44x/ 7951 7952LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7953M: Scott Wood <oss@buserror.net> 7954M: Kumar Gala <galak@kernel.crashing.org> 7955W: http://www.penguinppc.org/ 7956L: linuxppc-dev@lists.ozlabs.org 7957T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7958S: Maintained 7959F: arch/powerpc/platforms/83xx/ 7960F: arch/powerpc/platforms/85xx/ 7961F: Documentation/devicetree/bindings/powerpc/fsl/ 7962 7963LINUX FOR POWERPC EMBEDDED PPC8XX 7964M: Vitaly Bordug <vitb@kernel.crashing.org> 7965W: http://www.penguinppc.org/ 7966L: linuxppc-dev@lists.ozlabs.org 7967S: Maintained 7968F: arch/powerpc/platforms/8xx/ 7969 7970LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7971L: linuxppc-dev@lists.ozlabs.org 7972S: Orphan 7973F: arch/powerpc/*/*virtex* 7974F: arch/powerpc/*/*/*virtex* 7975 7976LINUX FOR POWERPC PA SEMI PWRFICIENT 7977L: linuxppc-dev@lists.ozlabs.org 7978S: Orphan 7979F: arch/powerpc/platforms/pasemi/ 7980F: drivers/*/*pasemi* 7981F: drivers/*/*/*pasemi* 7982 7983LINUX KERNEL DUMP TEST MODULE (LKDTM) 7984M: Kees Cook <keescook@chromium.org> 7985S: Maintained 7986F: drivers/misc/lkdtm* 7987 7988LINUX SECURITY MODULE (LSM) FRAMEWORK 7989M: Chris Wright <chrisw@sous-sol.org> 7990L: linux-security-module@vger.kernel.org 7991S: Supported 7992 7993LIS3LV02D ACCELEROMETER DRIVER 7994M: Eric Piel <eric.piel@tremplin-utc.net> 7995S: Maintained 7996F: Documentation/misc-devices/lis3lv02d 7997F: drivers/misc/lis3lv02d/ 7998F: drivers/platform/x86/hp_accel.c 7999 8000LIVE PATCHING 8001M: Josh Poimboeuf <jpoimboe@redhat.com> 8002M: Jessica Yu <jeyu@kernel.org> 8003M: Jiri Kosina <jikos@kernel.org> 8004M: Miroslav Benes <mbenes@suse.cz> 8005R: Petr Mladek <pmladek@suse.com> 8006S: Maintained 8007F: kernel/livepatch/ 8008F: include/linux/livepatch.h 8009F: arch/x86/include/asm/livepatch.h 8010F: arch/x86/kernel/livepatch.c 8011F: Documentation/livepatch/ 8012F: Documentation/ABI/testing/sysfs-kernel-livepatch 8013F: samples/livepatch/ 8014L: live-patching@vger.kernel.org 8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8016 8017LLC (802.2) 8018L: netdev@vger.kernel.org 8019S: Odd fixes 8020F: include/linux/llc.h 8021F: include/uapi/linux/llc.h 8022F: include/net/llc* 8023F: net/llc/ 8024 8025LM73 HARDWARE MONITOR DRIVER 8026M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8027L: linux-hwmon@vger.kernel.org 8028S: Maintained 8029F: drivers/hwmon/lm73.c 8030 8031LM78 HARDWARE MONITOR DRIVER 8032M: Jean Delvare <jdelvare@suse.com> 8033L: linux-hwmon@vger.kernel.org 8034S: Maintained 8035F: Documentation/hwmon/lm78 8036F: drivers/hwmon/lm78.c 8037 8038LM83 HARDWARE MONITOR DRIVER 8039M: Jean Delvare <jdelvare@suse.com> 8040L: linux-hwmon@vger.kernel.org 8041S: Maintained 8042F: Documentation/hwmon/lm83 8043F: drivers/hwmon/lm83.c 8044 8045LM90 HARDWARE MONITOR DRIVER 8046M: Jean Delvare <jdelvare@suse.com> 8047L: linux-hwmon@vger.kernel.org 8048S: Maintained 8049F: Documentation/hwmon/lm90 8050F: Documentation/devicetree/bindings/hwmon/lm90.txt 8051F: drivers/hwmon/lm90.c 8052F: include/dt-bindings/thermal/lm90.h 8053 8054LM95234 HARDWARE MONITOR DRIVER 8055M: Guenter Roeck <linux@roeck-us.net> 8056L: linux-hwmon@vger.kernel.org 8057S: Maintained 8058F: Documentation/hwmon/lm95234 8059F: drivers/hwmon/lm95234.c 8060 8061LME2510 MEDIA DRIVER 8062M: Malcolm Priestley <tvboxspy@gmail.com> 8063L: linux-media@vger.kernel.org 8064W: https://linuxtv.org 8065Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8066S: Maintained 8067F: drivers/media/usb/dvb-usb-v2/lmedm04* 8068 8069LOADPIN SECURITY MODULE 8070M: Kees Cook <keescook@chromium.org> 8071T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8072S: Supported 8073F: security/loadpin/ 8074F: Documentation/admin-guide/LSM/LoadPin.rst 8075 8076LOCKING PRIMITIVES 8077M: Peter Zijlstra <peterz@infradead.org> 8078M: Ingo Molnar <mingo@redhat.com> 8079L: linux-kernel@vger.kernel.org 8080T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8081S: Maintained 8082F: Documentation/locking/ 8083F: include/linux/lockdep.h 8084F: include/linux/spinlock*.h 8085F: arch/*/include/asm/spinlock*.h 8086F: include/linux/rwlock*.h 8087F: include/linux/mutex*.h 8088F: arch/*/include/asm/mutex*.h 8089F: include/linux/rwsem*.h 8090F: arch/*/include/asm/rwsem.h 8091F: include/linux/seqlock.h 8092F: lib/locking*.[ch] 8093F: kernel/locking/ 8094 8095LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8096M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8097L: linux-ntfs-dev@lists.sourceforge.net 8098W: http://www.linux-ntfs.org/content/view/19/37/ 8099S: Maintained 8100F: Documentation/ldm.txt 8101F: block/partitions/ldm.* 8102 8103LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8104M: Sathya Prakash <sathya.prakash@broadcom.com> 8105M: Chaitra P B <chaitra.basappa@broadcom.com> 8106M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8107L: MPT-FusionLinux.pdl@broadcom.com 8108L: linux-scsi@vger.kernel.org 8109W: http://www.avagotech.com/support/ 8110S: Supported 8111F: drivers/message/fusion/ 8112F: drivers/scsi/mpt2sas/ 8113F: drivers/scsi/mpt3sas/ 8114 8115LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8116M: Matthew Wilcox <matthew@wil.cx> 8117L: linux-scsi@vger.kernel.org 8118S: Maintained 8119F: drivers/scsi/sym53c8xx_2/ 8120 8121LTC4261 HARDWARE MONITOR DRIVER 8122M: Guenter Roeck <linux@roeck-us.net> 8123L: linux-hwmon@vger.kernel.org 8124S: Maintained 8125F: Documentation/hwmon/ltc4261 8126F: drivers/hwmon/ltc4261.c 8127 8128LTC4306 I2C MULTIPLEXER DRIVER 8129M: Michael Hennerich <michael.hennerich@analog.com> 8130W: http://ez.analog.com/community/linux-device-drivers 8131L: linux-i2c@vger.kernel.org 8132S: Supported 8133F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8134F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8135 8136LTP (Linux Test Project) 8137M: Mike Frysinger <vapier@gentoo.org> 8138M: Cyril Hrubis <chrubis@suse.cz> 8139M: Wanlong Gao <wanlong.gao@gmail.com> 8140M: Jan Stancek <jstancek@redhat.com> 8141M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8142M: Alexey Kodanev <alexey.kodanev@oracle.com> 8143L: ltp@lists.linux.it (subscribers-only) 8144W: http://linux-test-project.github.io/ 8145T: git git://github.com/linux-test-project/ltp.git 8146S: Maintained 8147 8148M32R ARCHITECTURE 8149W: http://www.linux-m32r.org/ 8150S: Orphan 8151F: arch/m32r/ 8152 8153M68K ARCHITECTURE 8154M: Geert Uytterhoeven <geert@linux-m68k.org> 8155L: linux-m68k@lists.linux-m68k.org 8156W: http://www.linux-m68k.org/ 8157T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8158S: Maintained 8159F: arch/m68k/ 8160F: drivers/zorro/ 8161 8162M68K ON APPLE MACINTOSH 8163M: Joshua Thompson <funaho@jurai.org> 8164W: http://www.mac.linux-m68k.org/ 8165L: linux-m68k@lists.linux-m68k.org 8166S: Maintained 8167F: arch/m68k/mac/ 8168 8169M68K ON HP9000/300 8170M: Philip Blundell <philb@gnu.org> 8171W: http://www.tazenda.demon.co.uk/phil/linux-hp 8172S: Maintained 8173F: arch/m68k/hp300/ 8174 8175M88DS3103 MEDIA DRIVER 8176M: Antti Palosaari <crope@iki.fi> 8177L: linux-media@vger.kernel.org 8178W: https://linuxtv.org 8179W: http://palosaari.fi/linux/ 8180Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8181T: git git://linuxtv.org/anttip/media_tree.git 8182S: Maintained 8183F: drivers/media/dvb-frontends/m88ds3103* 8184 8185M88RS2000 MEDIA DRIVER 8186M: Malcolm Priestley <tvboxspy@gmail.com> 8187L: linux-media@vger.kernel.org 8188W: https://linuxtv.org 8189Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8190S: Maintained 8191F: drivers/media/dvb-frontends/m88rs2000* 8192 8193MA901 MASTERKIT USB FM RADIO DRIVER 8194M: Alexey Klimov <klimov.linux@gmail.com> 8195L: linux-media@vger.kernel.org 8196T: git git://linuxtv.org/media_tree.git 8197S: Maintained 8198F: drivers/media/radio/radio-ma901.c 8199 8200MAC80211 8201M: Johannes Berg <johannes@sipsolutions.net> 8202L: linux-wireless@vger.kernel.org 8203W: http://wireless.kernel.org/ 8204T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8205T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8206S: Maintained 8207F: Documentation/networking/mac80211-injection.txt 8208F: include/net/mac80211.h 8209F: net/mac80211/ 8210F: drivers/net/wireless/mac80211_hwsim.[ch] 8211 8212MAILBOX API 8213M: Jassi Brar <jassisinghbrar@gmail.com> 8214L: linux-kernel@vger.kernel.org 8215S: Maintained 8216F: drivers/mailbox/ 8217F: include/linux/mailbox_client.h 8218F: include/linux/mailbox_controller.h 8219 8220MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8221M: Michael Kerrisk <mtk.manpages@gmail.com> 8222W: http://www.kernel.org/doc/man-pages 8223L: linux-man@vger.kernel.org 8224S: Maintained 8225 8226MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8227M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8228L: linux-mips@linux-mips.org 8229S: Maintained 8230F: arch/mips/boot/dts/img/pistachio_marduk.dts 8231 8232MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8233M: Andrew Lunn <andrew@lunn.ch> 8234M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8235L: netdev@vger.kernel.org 8236S: Maintained 8237F: drivers/net/dsa/mv88e6xxx/ 8238F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8239 8240MARVELL ARMADA DRM SUPPORT 8241M: Russell King <linux@armlinux.org.uk> 8242S: Maintained 8243T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8244T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8245F: drivers/gpu/drm/armada/ 8246F: include/uapi/drm/armada_drm.h 8247F: Documentation/devicetree/bindings/display/armada/ 8248 8249MARVELL CRYPTO DRIVER 8250M: Boris Brezillon <boris.brezillon@free-electrons.com> 8251M: Arnaud Ebalard <arno@natisbad.org> 8252F: drivers/crypto/marvell/ 8253S: Maintained 8254L: linux-crypto@vger.kernel.org 8255 8256MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8257M: Mirko Lindner <mlindner@marvell.com> 8258M: Stephen Hemminger <stephen@networkplumber.org> 8259L: netdev@vger.kernel.org 8260S: Maintained 8261F: drivers/net/ethernet/marvell/sk* 8262 8263MARVELL LIBERTAS WIRELESS DRIVER 8264L: libertas-dev@lists.infradead.org 8265S: Orphan 8266F: drivers/net/wireless/marvell/libertas/ 8267 8268MARVELL MACCHIATOBIN SUPPORT 8269M: Russell King <rmk@armlinux.org.uk> 8270L: linux-arm-kernel@lists.infradead.org 8271S: Maintained 8272F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8273 8274MARVELL MV643XX ETHERNET DRIVER 8275M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8276L: netdev@vger.kernel.org 8277S: Maintained 8278F: drivers/net/ethernet/marvell/mv643xx_eth.* 8279F: include/linux/mv643xx.h 8280 8281MARVELL MV88X3310 PHY DRIVER 8282M: Russell King <rmk@armlinux.org.uk> 8283L: netdev@vger.kernel.org 8284S: Maintained 8285F: drivers/net/phy/marvell10g.c 8286 8287MARVELL MVNETA ETHERNET DRIVER 8288M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8289L: netdev@vger.kernel.org 8290S: Maintained 8291F: drivers/net/ethernet/marvell/mvneta.* 8292 8293MARVELL MWIFIEX WIRELESS DRIVER 8294M: Amitkumar Karwar <amitkarwar@gmail.com> 8295M: Nishant Sarmukadam <nishants@marvell.com> 8296M: Ganapathi Bhat <gbhat@marvell.com> 8297M: Xinming Hu <huxm@marvell.com> 8298L: linux-wireless@vger.kernel.org 8299S: Maintained 8300F: drivers/net/wireless/marvell/mwifiex/ 8301 8302MARVELL MWL8K WIRELESS DRIVER 8303M: Lennert Buytenhek <buytenh@wantstofly.org> 8304L: linux-wireless@vger.kernel.org 8305S: Odd Fixes 8306F: drivers/net/wireless/marvell/mwl8k.c 8307 8308MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8309M: Nicolas Pitre <nico@fluxnic.net> 8310S: Odd Fixes 8311F: drivers/mmc/host/mvsdio.* 8312 8313MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8314M: Hu Ziji <huziji@marvell.com> 8315L: linux-mmc@vger.kernel.org 8316S: Supported 8317F: drivers/mmc/host/sdhci-xenon* 8318F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8319 8320MATROX FRAMEBUFFER DRIVER 8321L: linux-fbdev@vger.kernel.org 8322S: Orphan 8323F: drivers/video/fbdev/matrox/matroxfb_* 8324F: include/uapi/linux/matroxfb.h 8325 8326MAX16065 HARDWARE MONITOR DRIVER 8327M: Guenter Roeck <linux@roeck-us.net> 8328L: linux-hwmon@vger.kernel.org 8329S: Maintained 8330F: Documentation/hwmon/max16065 8331F: drivers/hwmon/max16065.c 8332 8333MAX20751 HARDWARE MONITOR DRIVER 8334M: Guenter Roeck <linux@roeck-us.net> 8335L: linux-hwmon@vger.kernel.org 8336S: Maintained 8337F: Documentation/hwmon/max20751 8338F: drivers/hwmon/max20751.c 8339 8340MAX2175 SDR TUNER DRIVER 8341M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8342L: linux-media@vger.kernel.org 8343T: git git://linuxtv.org/media_tree.git 8344S: Maintained 8345F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8346F: Documentation/media/v4l-drivers/max2175.rst 8347F: drivers/media/i2c/max2175* 8348F: include/uapi/linux/max2175.h 8349 8350MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8351L: linux-hwmon@vger.kernel.org 8352S: Orphan 8353F: Documentation/hwmon/max6650 8354F: drivers/hwmon/max6650.c 8355 8356MAX6697 HARDWARE MONITOR DRIVER 8357M: Guenter Roeck <linux@roeck-us.net> 8358L: linux-hwmon@vger.kernel.org 8359S: Maintained 8360F: Documentation/hwmon/max6697 8361F: Documentation/devicetree/bindings/i2c/max6697.txt 8362F: drivers/hwmon/max6697.c 8363F: include/linux/platform_data/max6697.h 8364 8365MAX9860 MONO AUDIO VOICE CODEC DRIVER 8366M: Peter Rosin <peda@axentia.se> 8367L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8368S: Maintained 8369F: Documentation/devicetree/bindings/sound/max9860.txt 8370F: sound/soc/codecs/max9860.* 8371 8372MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8373M: Javier Martinez Canillas <javier@dowhile0.org> 8374L: linux-kernel@vger.kernel.org 8375S: Supported 8376F: drivers/regulator/max77802-regulator.c 8377F: Documentation/devicetree/bindings/*/*max77802.txt 8378F: include/dt-bindings/*/*max77802.h 8379 8380MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8381M: Krzysztof Kozlowski <krzk@kernel.org> 8382M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8383L: linux-pm@vger.kernel.org 8384S: Supported 8385F: drivers/power/supply/max14577_charger.c 8386F: drivers/power/supply/max77693_charger.c 8387 8388MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8389M: Chanwoo Choi <cw00.choi@samsung.com> 8390M: Krzysztof Kozlowski <krzk@kernel.org> 8391M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8392L: linux-kernel@vger.kernel.org 8393S: Supported 8394F: drivers/*/max14577*.c 8395F: drivers/*/max77686*.c 8396F: drivers/*/max77693*.c 8397F: drivers/extcon/extcon-max14577.c 8398F: drivers/extcon/extcon-max77693.c 8399F: drivers/rtc/rtc-max77686.c 8400F: drivers/clk/clk-max77686.c 8401F: Documentation/devicetree/bindings/mfd/max14577.txt 8402F: Documentation/devicetree/bindings/*/max77686.txt 8403F: Documentation/devicetree/bindings/mfd/max77693.txt 8404F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8405F: include/linux/mfd/max14577*.h 8406F: include/linux/mfd/max77686*.h 8407F: include/linux/mfd/max77693*.h 8408 8409MAXIRADIO FM RADIO RECEIVER DRIVER 8410M: Hans Verkuil <hverkuil@xs4all.nl> 8411L: linux-media@vger.kernel.org 8412T: git git://linuxtv.org/media_tree.git 8413W: https://linuxtv.org 8414S: Maintained 8415F: drivers/media/radio/radio-maxiradio* 8416 8417MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8418M: Peter Rosin <peda@axentia.se> 8419L: linux-iio@vger.kernel.org 8420S: Maintained 8421F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8422F: drivers/iio/potentiometer/mcp4531.c 8423 8424MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8425M: William Breathitt Gray <vilhelm.gray@gmail.com> 8426L: linux-iio@vger.kernel.org 8427S: Maintained 8428F: drivers/iio/dac/cio-dac.c 8429 8430MEDIA DRIVERS FOR ASCOT2E 8431M: Sergey Kozlov <serjk@netup.ru> 8432M: Abylay Ospan <aospan@netup.ru> 8433L: linux-media@vger.kernel.org 8434W: https://linuxtv.org 8435W: http://netup.tv/ 8436T: git git://linuxtv.org/media_tree.git 8437S: Supported 8438F: drivers/media/dvb-frontends/ascot2e* 8439 8440MEDIA DRIVERS FOR CXD2841ER 8441M: Sergey Kozlov <serjk@netup.ru> 8442M: Abylay Ospan <aospan@netup.ru> 8443L: linux-media@vger.kernel.org 8444W: https://linuxtv.org 8445W: http://netup.tv/ 8446T: git git://linuxtv.org/media_tree.git 8447S: Supported 8448F: drivers/media/dvb-frontends/cxd2841er* 8449 8450MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8451M: Daniel Scheller <d.scheller.oss@gmail.com> 8452L: linux-media@vger.kernel.org 8453W: https://linuxtv.org 8454T: git git://linuxtv.org/media_tree.git 8455S: Maintained 8456F: drivers/media/pci/ddbridge/* 8457 8458MEDIA DRIVERS FOR FREESCALE IMX 8459M: Steve Longerbeam <slongerbeam@gmail.com> 8460M: Philipp Zabel <p.zabel@pengutronix.de> 8461L: linux-media@vger.kernel.org 8462T: git git://linuxtv.org/media_tree.git 8463S: Maintained 8464F: Documentation/devicetree/bindings/media/imx.txt 8465F: Documentation/media/v4l-drivers/imx.rst 8466F: drivers/staging/media/imx/ 8467F: include/linux/imx-media.h 8468F: include/media/imx.h 8469 8470MEDIA DRIVERS FOR HELENE 8471M: Abylay Ospan <aospan@netup.ru> 8472L: linux-media@vger.kernel.org 8473W: https://linuxtv.org 8474W: http://netup.tv/ 8475T: git git://linuxtv.org/media_tree.git 8476S: Supported 8477F: drivers/media/dvb-frontends/helene* 8478 8479MEDIA DRIVERS FOR HORUS3A 8480M: Sergey Kozlov <serjk@netup.ru> 8481M: Abylay Ospan <aospan@netup.ru> 8482L: linux-media@vger.kernel.org 8483W: https://linuxtv.org 8484W: http://netup.tv/ 8485T: git git://linuxtv.org/media_tree.git 8486S: Supported 8487F: drivers/media/dvb-frontends/horus3a* 8488 8489MEDIA DRIVERS FOR LNBH25 8490M: Sergey Kozlov <serjk@netup.ru> 8491M: Abylay Ospan <aospan@netup.ru> 8492L: linux-media@vger.kernel.org 8493W: https://linuxtv.org 8494W: http://netup.tv/ 8495T: git git://linuxtv.org/media_tree.git 8496S: Supported 8497F: drivers/media/dvb-frontends/lnbh25* 8498 8499MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8500M: Daniel Scheller <d.scheller.oss@gmail.com> 8501L: linux-media@vger.kernel.org 8502W: https://linuxtv.org 8503T: git git://linuxtv.org/media_tree.git 8504S: Maintained 8505F: drivers/media/dvb-frontends/mxl5xx* 8506 8507MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8508M: Sergey Kozlov <serjk@netup.ru> 8509M: Abylay Ospan <aospan@netup.ru> 8510L: linux-media@vger.kernel.org 8511W: https://linuxtv.org 8512W: http://netup.tv/ 8513T: git git://linuxtv.org/media_tree.git 8514S: Supported 8515F: drivers/media/pci/netup_unidvb/* 8516 8517MEDIA DRIVERS FOR RENESAS - DRIF 8518M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8519L: linux-media@vger.kernel.org 8520L: linux-renesas-soc@vger.kernel.org 8521T: git git://linuxtv.org/media_tree.git 8522S: Supported 8523F: Documentation/devicetree/bindings/media/renesas,drif.txt 8524F: drivers/media/platform/rcar_drif.c 8525 8526MEDIA DRIVERS FOR RENESAS - FCP 8527M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8528L: linux-media@vger.kernel.org 8529L: linux-renesas-soc@vger.kernel.org 8530T: git git://linuxtv.org/media_tree.git 8531S: Supported 8532F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8533F: drivers/media/platform/rcar-fcp.c 8534F: include/media/rcar-fcp.h 8535 8536MEDIA DRIVERS FOR RENESAS - FDP1 8537M: Kieran Bingham <kieran@bingham.xyz> 8538L: linux-media@vger.kernel.org 8539L: linux-renesas-soc@vger.kernel.org 8540T: git git://linuxtv.org/media_tree.git 8541S: Supported 8542F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8543F: drivers/media/platform/rcar_fdp1.c 8544 8545MEDIA DRIVERS FOR RENESAS - VIN 8546M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8547L: linux-media@vger.kernel.org 8548L: linux-renesas-soc@vger.kernel.org 8549T: git git://linuxtv.org/media_tree.git 8550S: Supported 8551F: Documentation/devicetree/bindings/media/rcar_vin.txt 8552F: drivers/media/platform/rcar-vin/ 8553 8554MEDIA DRIVERS FOR RENESAS - VSP1 8555M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8556L: linux-media@vger.kernel.org 8557L: linux-renesas-soc@vger.kernel.org 8558T: git git://linuxtv.org/media_tree.git 8559S: Supported 8560F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8561F: drivers/media/platform/vsp1/ 8562 8563MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8564M: Daniel Scheller <d.scheller.oss@gmail.com> 8565L: linux-media@vger.kernel.org 8566W: https://linuxtv.org 8567T: git git://linuxtv.org/media_tree.git 8568S: Maintained 8569F: drivers/media/dvb-frontends/stv0910* 8570 8571MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8572M: Daniel Scheller <d.scheller.oss@gmail.com> 8573L: linux-media@vger.kernel.org 8574W: https://linuxtv.org 8575T: git git://linuxtv.org/media_tree.git 8576S: Maintained 8577F: drivers/media/dvb-frontends/stv6111* 8578 8579MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8580M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8581M: Mauro Carvalho Chehab <mchehab@kernel.org> 8582P: LinuxTV.org Project 8583L: linux-media@vger.kernel.org 8584W: https://linuxtv.org 8585Q: http://patchwork.kernel.org/project/linux-media/list/ 8586T: git git://linuxtv.org/media_tree.git 8587S: Maintained 8588F: Documentation/devicetree/bindings/media/ 8589F: Documentation/media/ 8590F: drivers/media/ 8591F: drivers/staging/media/ 8592F: include/linux/platform_data/media/ 8593F: include/media/ 8594F: include/uapi/linux/dvb/ 8595F: include/uapi/linux/videodev2.h 8596F: include/uapi/linux/media.h 8597F: include/uapi/linux/v4l2-* 8598F: include/uapi/linux/meye.h 8599F: include/uapi/linux/ivtv* 8600F: include/uapi/linux/uvcvideo.h 8601 8602MEDIATEK CIR DRIVER 8603M: Sean Wang <sean.wang@mediatek.com> 8604S: Maintained 8605F: drivers/media/rc/mtk-cir.c 8606 8607MEDIATEK PMIC LED DRIVER 8608M: Sean Wang <sean.wang@mediatek.com> 8609S: Maintained 8610F: drivers/leds/leds-mt6323.c 8611F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8612 8613MEDIATEK ETHERNET DRIVER 8614M: Felix Fietkau <nbd@openwrt.org> 8615M: John Crispin <john@phrozen.org> 8616M: Sean Wang <sean.wang@mediatek.com> 8617M: Nelson Chang <nelson.chang@mediatek.com> 8618L: netdev@vger.kernel.org 8619S: Maintained 8620F: drivers/net/ethernet/mediatek/ 8621 8622MEDIATEK JPEG DRIVER 8623M: Rick Chang <rick.chang@mediatek.com> 8624M: Bin Liu <bin.liu@mediatek.com> 8625S: Supported 8626F: drivers/media/platform/mtk-jpeg/ 8627F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8628 8629MEDIATEK MDP DRIVER 8630M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8631M: Houlong Wei <houlong.wei@mediatek.com> 8632M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8633S: Supported 8634F: drivers/media/platform/mtk-mdp/ 8635F: drivers/media/platform/mtk-vpu/ 8636F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8637 8638MEDIATEK MEDIA DRIVER 8639M: Tiffany Lin <tiffany.lin@mediatek.com> 8640M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8641S: Supported 8642F: drivers/media/platform/mtk-vcodec/ 8643F: drivers/media/platform/mtk-vpu/ 8644F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8645F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8646 8647MEDIATEK MT7601U WIRELESS LAN DRIVER 8648M: Jakub Kicinski <kubakici@wp.pl> 8649L: linux-wireless@vger.kernel.org 8650S: Maintained 8651F: drivers/net/wireless/mediatek/mt7601u/ 8652 8653MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8654M: Sean Wang <sean.wang@mediatek.com> 8655S: Maintained 8656F: drivers/char/hw_random/mtk-rng.c 8657 8658MEDIATEK USB3 DRD IP DRIVER 8659M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8660L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8662L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8663S: Maintained 8664F: drivers/usb/mtu3/ 8665 8666MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8667M: Peter Senna Tschudin <peter.senna@collabora.com> 8668M: Martin Donnelly <martin.donnelly@ge.com> 8669M: Martyn Welch <martyn.welch@collabora.co.uk> 8670S: Maintained 8671F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8672F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8673 8674MEGARAID SCSI/SAS DRIVERS 8675M: Kashyap Desai <kashyap.desai@broadcom.com> 8676M: Sumit Saxena <sumit.saxena@broadcom.com> 8677M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8678L: megaraidlinux.pdl@broadcom.com 8679L: linux-scsi@vger.kernel.org 8680W: http://www.avagotech.com/support/ 8681S: Maintained 8682F: Documentation/scsi/megaraid.txt 8683F: drivers/scsi/megaraid.* 8684F: drivers/scsi/megaraid/ 8685 8686MELEXIS MLX90614 DRIVER 8687M: Crt Mori <cmo@melexis.com> 8688L: linux-iio@vger.kernel.org 8689W: http://www.melexis.com 8690S: Supported 8691F: drivers/iio/temperature/mlx90614.c 8692 8693MELFAS MIP4 TOUCHSCREEN DRIVER 8694M: Sangwon Jee <jeesw@melfas.com> 8695W: http://www.melfas.com 8696S: Supported 8697F: drivers/input/touchscreen/melfas_mip4.c 8698F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8699 8700MELLANOX ETHERNET DRIVER (mlx4_en) 8701M: Tariq Toukan <tariqt@mellanox.com> 8702L: netdev@vger.kernel.org 8703S: Supported 8704W: http://www.mellanox.com 8705Q: http://patchwork.ozlabs.org/project/netdev/list/ 8706F: drivers/net/ethernet/mellanox/mlx4/en_* 8707 8708MELLANOX ETHERNET DRIVER (mlx5e) 8709M: Saeed Mahameed <saeedm@mellanox.com> 8710L: netdev@vger.kernel.org 8711S: Supported 8712W: http://www.mellanox.com 8713Q: http://patchwork.ozlabs.org/project/netdev/list/ 8714F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8715 8716MELLANOX ETHERNET INNOVA DRIVER 8717M: Ilan Tayari <ilant@mellanox.com> 8718R: Boris Pismenny <borisp@mellanox.com> 8719L: netdev@vger.kernel.org 8720S: Supported 8721W: http://www.mellanox.com 8722Q: http://patchwork.ozlabs.org/project/netdev/list/ 8723F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8724F: include/linux/mlx5/mlx5_ifc_fpga.h 8725 8726MELLANOX ETHERNET INNOVA IPSEC DRIVER 8727M: Ilan Tayari <ilant@mellanox.com> 8728R: Boris Pismenny <borisp@mellanox.com> 8729L: netdev@vger.kernel.org 8730S: Supported 8731W: http://www.mellanox.com 8732Q: http://patchwork.ozlabs.org/project/netdev/list/ 8733F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8734F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8735 8736MELLANOX ETHERNET SWITCH DRIVERS 8737M: Jiri Pirko <jiri@mellanox.com> 8738M: Ido Schimmel <idosch@mellanox.com> 8739L: netdev@vger.kernel.org 8740S: Supported 8741W: http://www.mellanox.com 8742Q: http://patchwork.ozlabs.org/project/netdev/list/ 8743F: drivers/net/ethernet/mellanox/mlxsw/ 8744 8745MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8746M: Yotam Gigi <yotamg@mellanox.com> 8747L: netdev@vger.kernel.org 8748S: Supported 8749W: http://www.mellanox.com 8750Q: http://patchwork.ozlabs.org/project/netdev/list/ 8751F: drivers/net/ethernet/mellanox/mlxfw/ 8752 8753MELLANOX MLX CPLD HOTPLUG DRIVER 8754M: Vadim Pasternak <vadimp@mellanox.com> 8755L: platform-driver-x86@vger.kernel.org 8756S: Supported 8757F: drivers/platform/x86/mlxcpld-hotplug.c 8758F: include/linux/platform_data/mlxcpld-hotplug.h 8759 8760MELLANOX MLX4 core VPI driver 8761M: Tariq Toukan <tariqt@mellanox.com> 8762L: netdev@vger.kernel.org 8763L: linux-rdma@vger.kernel.org 8764W: http://www.mellanox.com 8765Q: http://patchwork.ozlabs.org/project/netdev/list/ 8766S: Supported 8767F: drivers/net/ethernet/mellanox/mlx4/ 8768F: include/linux/mlx4/ 8769 8770MELLANOX MLX4 IB driver 8771M: Yishai Hadas <yishaih@mellanox.com> 8772L: linux-rdma@vger.kernel.org 8773W: http://www.mellanox.com 8774Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8775S: Supported 8776F: drivers/infiniband/hw/mlx4/ 8777F: include/linux/mlx4/ 8778F: include/uapi/rdma/mlx4-abi.h 8779 8780MELLANOX MLX5 core VPI driver 8781M: Saeed Mahameed <saeedm@mellanox.com> 8782M: Matan Barak <matanb@mellanox.com> 8783M: Leon Romanovsky <leonro@mellanox.com> 8784L: netdev@vger.kernel.org 8785L: linux-rdma@vger.kernel.org 8786W: http://www.mellanox.com 8787Q: http://patchwork.ozlabs.org/project/netdev/list/ 8788S: Supported 8789F: drivers/net/ethernet/mellanox/mlx5/core/ 8790F: include/linux/mlx5/ 8791 8792MELLANOX MLX5 IB driver 8793M: Matan Barak <matanb@mellanox.com> 8794M: Leon Romanovsky <leonro@mellanox.com> 8795L: linux-rdma@vger.kernel.org 8796W: http://www.mellanox.com 8797Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8798S: Supported 8799F: drivers/infiniband/hw/mlx5/ 8800F: include/linux/mlx5/ 8801F: include/uapi/rdma/mlx5-abi.h 8802 8803MELLANOX MLXCPLD I2C AND MUX DRIVER 8804M: Vadim Pasternak <vadimp@mellanox.com> 8805M: Michael Shych <michaelsh@mellanox.com> 8806L: linux-i2c@vger.kernel.org 8807S: Supported 8808F: drivers/i2c/busses/i2c-mlxcpld.c 8809F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8810F: Documentation/i2c/busses/i2c-mlxcpld 8811 8812MELLANOX MLXCPLD LED DRIVER 8813M: Vadim Pasternak <vadimp@mellanox.com> 8814L: linux-leds@vger.kernel.org 8815S: Supported 8816F: drivers/leds/leds-mlxcpld.c 8817F: Documentation/leds/leds-mlxcpld.txt 8818 8819MELLANOX PLATFORM DRIVER 8820M: Vadim Pasternak <vadimp@mellanox.com> 8821L: platform-driver-x86@vger.kernel.org 8822S: Supported 8823F: drivers/platform/x86/mlx-platform.c 8824 8825MEMBARRIER SUPPORT 8826M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8827M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8828L: linux-kernel@vger.kernel.org 8829S: Supported 8830F: kernel/sched/membarrier.c 8831F: include/uapi/linux/membarrier.h 8832 8833MEMORY MANAGEMENT 8834L: linux-mm@kvack.org 8835W: http://www.linux-mm.org 8836S: Maintained 8837F: include/linux/mm.h 8838F: include/linux/gfp.h 8839F: include/linux/mmzone.h 8840F: include/linux/memory_hotplug.h 8841F: include/linux/vmalloc.h 8842F: mm/ 8843 8844MEMORY TECHNOLOGY DEVICES (MTD) 8845M: David Woodhouse <dwmw2@infradead.org> 8846M: Brian Norris <computersforpeace@gmail.com> 8847M: Boris Brezillon <boris.brezillon@free-electrons.com> 8848M: Marek Vasut <marek.vasut@gmail.com> 8849M: Richard Weinberger <richard@nod.at> 8850M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8851L: linux-mtd@lists.infradead.org 8852W: http://www.linux-mtd.infradead.org/ 8853Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8854T: git git://git.infradead.org/linux-mtd.git master 8855T: git git://git.infradead.org/l2-mtd.git master 8856S: Maintained 8857F: Documentation/devicetree/bindings/mtd/ 8858F: drivers/mtd/ 8859F: include/linux/mtd/ 8860F: include/uapi/mtd/ 8861 8862MEN A21 WATCHDOG DRIVER 8863M: Johannes Thumshirn <morbidrsa@gmail.com> 8864L: linux-watchdog@vger.kernel.org 8865S: Maintained 8866F: drivers/watchdog/mena21_wdt.c 8867 8868MEN CHAMELEON BUS (mcb) 8869M: Johannes Thumshirn <morbidrsa@gmail.com> 8870S: Maintained 8871F: drivers/mcb/ 8872F: include/linux/mcb.h 8873F: Documentation/men-chameleon-bus.txt 8874 8875MEN F21BMC (Board Management Controller) 8876M: Andreas Werner <andreas.werner@men.de> 8877S: Supported 8878F: drivers/mfd/menf21bmc.c 8879F: drivers/watchdog/menf21bmc_wdt.c 8880F: drivers/leds/leds-menf21bmc.c 8881F: drivers/hwmon/menf21bmc_hwmon.c 8882F: Documentation/hwmon/menf21bmc 8883 8884MESON AO CEC DRIVER FOR AMLOGIC SOCS 8885M: Neil Armstrong <narmstrong@baylibre.com> 8886L: linux-media@lists.freedesktop.org 8887L: linux-amlogic@lists.infradead.org 8888W: http://linux-meson.com/ 8889S: Supported 8890F: drivers/media/platform/meson/ao-cec.c 8891F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8892T: git git://linuxtv.org/media_tree.git 8893 8894METAG ARCHITECTURE 8895M: James Hogan <jhogan@kernel.org> 8896L: linux-metag@vger.kernel.org 8897T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8898S: Odd Fixes 8899F: arch/metag/ 8900F: Documentation/metag/ 8901F: Documentation/devicetree/bindings/metag/ 8902F: Documentation/devicetree/bindings/interrupt-controller/img,* 8903F: drivers/clocksource/metag_generic.c 8904F: drivers/irqchip/irq-metag.c 8905F: drivers/irqchip/irq-metag-ext.c 8906F: drivers/tty/metag_da.c 8907 8908MICROBLAZE ARCHITECTURE 8909M: Michal Simek <monstr@monstr.eu> 8910W: http://www.monstr.eu/fdt/ 8911T: git git://git.monstr.eu/linux-2.6-microblaze.git 8912S: Supported 8913F: arch/microblaze/ 8914 8915MICROCHIP / ATMEL AT91 SERIAL DRIVER 8916M: Richard Genoud <richard.genoud@gmail.com> 8917S: Maintained 8918F: drivers/tty/serial/atmel_serial.c 8919F: drivers/tty/serial/atmel_serial.h 8920 8921MICROCHIP / ATMEL DMA DRIVER 8922M: Ludovic Desroches <ludovic.desroches@microchip.com> 8923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8924L: dmaengine@vger.kernel.org 8925S: Supported 8926F: drivers/dma/at_hdmac.c 8927F: drivers/dma/at_hdmac_regs.h 8928F: include/linux/platform_data/dma-atmel.h 8929 8930MICROCHIP / ATMEL ECC DRIVER 8931M: Tudor Ambarus <tudor.ambarus@microchip.com> 8932L: linux-crypto@vger.kernel.org 8933S: Maintained 8934F: drivers/crypto/atmel-ecc.* 8935 8936MICROCHIP / ATMEL ISC DRIVER 8937M: Songjun Wu <songjun.wu@microchip.com> 8938L: linux-media@vger.kernel.org 8939S: Supported 8940F: drivers/media/platform/atmel/atmel-isc.c 8941F: drivers/media/platform/atmel/atmel-isc-regs.h 8942F: devicetree/bindings/media/atmel-isc.txt 8943 8944MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8945M: Woojung Huh <Woojung.Huh@microchip.com> 8946M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8947L: netdev@vger.kernel.org 8948S: Maintained 8949F: net/dsa/tag_ksz.c 8950F: drivers/net/dsa/microchip/* 8951F: include/linux/platform_data/microchip-ksz.h 8952F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8953 8954MICROCHIP USB251XB DRIVER 8955M: Richard Leitner <richard.leitner@skidata.com> 8956L: linux-usb@vger.kernel.org 8957S: Maintained 8958F: drivers/usb/misc/usb251xb.c 8959F: Documentation/devicetree/bindings/usb/usb251xb.txt 8960 8961MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8962M: Don Brace <don.brace@microsemi.com> 8963L: esc.storagedev@microsemi.com 8964L: linux-scsi@vger.kernel.org 8965S: Supported 8966F: drivers/scsi/smartpqi/smartpqi*.[ch] 8967F: drivers/scsi/smartpqi/Kconfig 8968F: drivers/scsi/smartpqi/Makefile 8969F: include/linux/cciss*.h 8970F: include/uapi/linux/cciss*.h 8971F: Documentation/scsi/smartpqi.txt 8972 8973MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8974M: Chen Yu <yu.c.chen@intel.com> 8975L: platform-driver-x86@vger.kernel.org 8976S: Supported 8977F: drivers/platform/x86/surfacepro3_button.c 8978 8979MICROTEK X6 SCANNER 8980M: Oliver Neukum <oliver@neukum.org> 8981S: Maintained 8982F: drivers/usb/image/microtek.* 8983 8984MIPS 8985M: Ralf Baechle <ralf@linux-mips.org> 8986L: linux-mips@linux-mips.org 8987W: http://www.linux-mips.org/ 8988T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8989Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8990S: Supported 8991F: Documentation/devicetree/bindings/mips/ 8992F: Documentation/mips/ 8993F: arch/mips/ 8994 8995MIPS BOSTON DEVELOPMENT BOARD 8996M: Paul Burton <paul.burton@imgtec.com> 8997L: linux-mips@linux-mips.org 8998S: Maintained 8999F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9000F: arch/mips/boot/dts/img/boston.dts 9001F: arch/mips/configs/generic/board-boston.config 9002F: drivers/clk/imgtec/clk-boston.c 9003F: include/dt-bindings/clock/boston-clock.h 9004 9005MIPS GENERIC PLATFORM 9006M: Paul Burton <paul.burton@imgtec.com> 9007L: linux-mips@linux-mips.org 9008S: Supported 9009F: arch/mips/generic/ 9010F: arch/mips/tools/generic-board-config.sh 9011 9012MIPS/LOONGSON1 ARCHITECTURE 9013M: Keguang Zhang <keguang.zhang@gmail.com> 9014L: linux-mips@linux-mips.org 9015S: Maintained 9016F: arch/mips/loongson32/ 9017F: arch/mips/include/asm/mach-loongson32/ 9018F: drivers/*/*loongson1* 9019F: drivers/*/*/*loongson1* 9020 9021MIPS RINT INSTRUCTION EMULATION 9022M: Aleksandar Markovic <aleksandar.markovic@imgtec.com> 9023L: linux-mips@linux-mips.org 9024S: Supported 9025F: arch/mips/math-emu/sp_rint.c 9026F: arch/mips/math-emu/dp_rint.c 9027 9028MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9029M: Hans Verkuil <hverkuil@xs4all.nl> 9030L: linux-media@vger.kernel.org 9031T: git git://linuxtv.org/media_tree.git 9032W: https://linuxtv.org 9033S: Odd Fixes 9034F: drivers/media/radio/radio-miropcm20* 9035 9036MMP SUPPORT 9037M: Eric Miao <eric.y.miao@gmail.com> 9038M: Haojian Zhuang <haojian.zhuang@gmail.com> 9039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9040T: git git://github.com/hzhuang1/linux.git 9041T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9042S: Maintained 9043F: arch/arm/boot/dts/mmp* 9044F: arch/arm/mach-mmp/ 9045 9046MN88472 MEDIA DRIVER 9047M: Antti Palosaari <crope@iki.fi> 9048L: linux-media@vger.kernel.org 9049W: https://linuxtv.org 9050W: http://palosaari.fi/linux/ 9051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9052S: Maintained 9053F: drivers/media/dvb-frontends/mn88472* 9054 9055MN88473 MEDIA DRIVER 9056M: Antti Palosaari <crope@iki.fi> 9057L: linux-media@vger.kernel.org 9058W: https://linuxtv.org 9059W: http://palosaari.fi/linux/ 9060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9061S: Maintained 9062F: drivers/media/dvb-frontends/mn88473* 9063 9064MODULE SUPPORT 9065M: Jessica Yu <jeyu@kernel.org> 9066M: Rusty Russell <rusty@rustcorp.com.au> 9067T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9068S: Maintained 9069F: include/linux/module.h 9070F: kernel/module.c 9071 9072MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9073W: http://popies.net/meye/ 9074S: Orphan 9075F: Documentation/media/v4l-drivers/meye* 9076F: drivers/media/pci/meye/ 9077F: include/uapi/linux/meye.h 9078 9079MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9080M: Jiri Slaby <jirislaby@gmail.com> 9081S: Maintained 9082F: Documentation/serial/moxa-smartio 9083F: drivers/tty/mxser.* 9084 9085MR800 AVERMEDIA USB FM RADIO DRIVER 9086M: Alexey Klimov <klimov.linux@gmail.com> 9087L: linux-media@vger.kernel.org 9088T: git git://linuxtv.org/media_tree.git 9089S: Maintained 9090F: drivers/media/radio/radio-mr800.c 9091 9092MRF24J40 IEEE 802.15.4 RADIO DRIVER 9093M: Alan Ott <alan@signal11.us> 9094L: linux-wpan@vger.kernel.org 9095S: Maintained 9096F: drivers/net/ieee802154/mrf24j40.c 9097F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9098 9099MSI LAPTOP SUPPORT 9100M: "Lee, Chun-Yi" <jlee@suse.com> 9101L: platform-driver-x86@vger.kernel.org 9102S: Maintained 9103F: drivers/platform/x86/msi-laptop.c 9104 9105MSI WMI SUPPORT 9106L: platform-driver-x86@vger.kernel.org 9107S: Orphan 9108F: drivers/platform/x86/msi-wmi.c 9109 9110MSI001 MEDIA DRIVER 9111M: Antti Palosaari <crope@iki.fi> 9112L: linux-media@vger.kernel.org 9113W: https://linuxtv.org 9114W: http://palosaari.fi/linux/ 9115Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9116T: git git://linuxtv.org/anttip/media_tree.git 9117S: Maintained 9118F: drivers/media/tuners/msi001* 9119 9120MSI2500 MEDIA DRIVER 9121M: Antti Palosaari <crope@iki.fi> 9122L: linux-media@vger.kernel.org 9123W: https://linuxtv.org 9124W: http://palosaari.fi/linux/ 9125Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9126T: git git://linuxtv.org/anttip/media_tree.git 9127S: Maintained 9128F: drivers/media/usb/msi2500/ 9129 9130MSYSTEMS DISKONCHIP G3 MTD DRIVER 9131M: Robert Jarzmik <robert.jarzmik@free.fr> 9132L: linux-mtd@lists.infradead.org 9133S: Maintained 9134F: drivers/mtd/devices/docg3* 9135 9136MT9M032 APTINA SENSOR DRIVER 9137M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9138L: linux-media@vger.kernel.org 9139T: git git://linuxtv.org/media_tree.git 9140S: Maintained 9141F: drivers/media/i2c/mt9m032.c 9142F: include/media/i2c/mt9m032.h 9143 9144MT9P031 APTINA CAMERA SENSOR 9145M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9146L: linux-media@vger.kernel.org 9147T: git git://linuxtv.org/media_tree.git 9148S: Maintained 9149F: drivers/media/i2c/mt9p031.c 9150F: include/media/i2c/mt9p031.h 9151 9152MT9T001 APTINA CAMERA SENSOR 9153M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9154L: linux-media@vger.kernel.org 9155T: git git://linuxtv.org/media_tree.git 9156S: Maintained 9157F: drivers/media/i2c/mt9t001.c 9158F: include/media/i2c/mt9t001.h 9159 9160MT9V032 APTINA CAMERA SENSOR 9161M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9162L: linux-media@vger.kernel.org 9163T: git git://linuxtv.org/media_tree.git 9164S: Maintained 9165F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9166F: drivers/media/i2c/mt9v032.c 9167F: include/media/i2c/mt9v032.h 9168 9169MULTIFUNCTION DEVICES (MFD) 9170M: Lee Jones <lee.jones@linaro.org> 9171T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9172S: Supported 9173F: Documentation/devicetree/bindings/mfd/ 9174F: drivers/mfd/ 9175F: include/linux/mfd/ 9176F: include/dt-bindings/mfd/ 9177 9178MULTIMEDIA CARD (MMC) ETC. OVER SPI 9179S: Orphan 9180F: drivers/mmc/host/mmc_spi.c 9181F: include/linux/spi/mmc_spi.h 9182 9183MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9184M: Ulf Hansson <ulf.hansson@linaro.org> 9185L: linux-mmc@vger.kernel.org 9186T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9187S: Maintained 9188F: Documentation/devicetree/bindings/mmc/ 9189F: drivers/mmc/ 9190F: include/linux/mmc/ 9191F: include/uapi/linux/mmc/ 9192 9193MULTIPLEXER SUBSYSTEM 9194M: Peter Rosin <peda@axentia.se> 9195S: Maintained 9196F: Documentation/ABI/testing/mux/sysfs-class-mux* 9197F: Documentation/devicetree/bindings/mux/ 9198F: include/linux/dt-bindings/mux/ 9199F: include/linux/mux/ 9200F: drivers/mux/ 9201 9202MULTISOUND SOUND DRIVER 9203M: Andrew Veliath <andrewtv@usa.net> 9204S: Maintained 9205F: Documentation/sound/oss/MultiSound 9206F: sound/oss/msnd* 9207 9208MULTITECH MULTIPORT CARD (ISICOM) 9209S: Orphan 9210F: drivers/tty/isicom.c 9211F: include/linux/isicom.h 9212 9213MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9214M: Bin Liu <b-liu@ti.com> 9215L: linux-usb@vger.kernel.org 9216T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 9217S: Maintained 9218F: drivers/usb/musb/ 9219 9220MXL5007T MEDIA DRIVER 9221M: Michael Krufky <mkrufky@linuxtv.org> 9222L: linux-media@vger.kernel.org 9223W: https://linuxtv.org 9224W: http://github.com/mkrufky 9225Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9226T: git git://linuxtv.org/mkrufky/tuners.git 9227S: Maintained 9228F: drivers/media/tuners/mxl5007t.* 9229 9230MXSFB DRM DRIVER 9231M: Marek Vasut <marex@denx.de> 9232S: Supported 9233F: drivers/gpu/drm/mxsfb/ 9234F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9235 9236MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9237M: Hyong-Youb Kim <hykim@myri.com> 9238L: netdev@vger.kernel.org 9239W: https://www.myricom.com/support/downloads/myri10ge.html 9240S: Supported 9241F: drivers/net/ethernet/myricom/myri10ge/ 9242 9243NAND FLASH SUBSYSTEM 9244M: Boris Brezillon <boris.brezillon@free-electrons.com> 9245R: Richard Weinberger <richard@nod.at> 9246L: linux-mtd@lists.infradead.org 9247W: http://www.linux-mtd.infradead.org/ 9248Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9249T: git git://git.infradead.org/linux-mtd.git nand/fixes 9250T: git git://git.infradead.org/l2-mtd.git nand/next 9251S: Maintained 9252F: drivers/mtd/nand/ 9253F: include/linux/mtd/*nand*.h 9254 9255NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9256M: Daniel Mack <zonque@gmail.com> 9257S: Maintained 9258L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9259W: http://www.native-instruments.com 9260F: sound/usb/caiaq/ 9261 9262NATSEMI ETHERNET DRIVER (DP8381x) 9263S: Orphan 9264F: drivers/net/ethernet/natsemi/natsemi.c 9265 9266NCP FILESYSTEM 9267M: Petr Vandrovec <petr@vandrovec.name> 9268S: Odd Fixes 9269F: fs/ncpfs/ 9270 9271NCR 5380 SCSI DRIVERS 9272M: Finn Thain <fthain@telegraphics.com.au> 9273M: Michael Schmitz <schmitzmic@gmail.com> 9274L: linux-scsi@vger.kernel.org 9275S: Maintained 9276F: Documentation/scsi/g_NCR5380.txt 9277F: drivers/scsi/NCR5380.* 9278F: drivers/scsi/arm/cumana_1.c 9279F: drivers/scsi/arm/oak.c 9280F: drivers/scsi/atari_scsi.* 9281F: drivers/scsi/dmx3191d.c 9282F: drivers/scsi/g_NCR5380.* 9283F: drivers/scsi/mac_scsi.* 9284F: drivers/scsi/sun3_scsi.* 9285F: drivers/scsi/sun3_scsi_vme.c 9286 9287NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9288M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9289L: linux-scsi@vger.kernel.org 9290S: Maintained 9291F: drivers/scsi/NCR_D700.* 9292 9293NCT6775 HARDWARE MONITOR DRIVER 9294M: Guenter Roeck <linux@roeck-us.net> 9295L: linux-hwmon@vger.kernel.org 9296S: Maintained 9297F: Documentation/hwmon/nct6775 9298F: drivers/hwmon/nct6775.c 9299 9300NETEFFECT IWARP RNIC DRIVER (IW_NES) 9301M: Faisal Latif <faisal.latif@intel.com> 9302L: linux-rdma@vger.kernel.org 9303W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9304S: Supported 9305F: drivers/infiniband/hw/nes/ 9306F: include/uapi/rdma/nes-abi.h 9307 9308NETEM NETWORK EMULATOR 9309M: Stephen Hemminger <stephen@networkplumber.org> 9310L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9311S: Maintained 9312F: net/sched/sch_netem.c 9313 9314NETERION 10GbE DRIVERS (s2io/vxge) 9315M: Jon Mason <jdmason@kudzu.us> 9316L: netdev@vger.kernel.org 9317S: Supported 9318F: Documentation/networking/s2io.txt 9319F: Documentation/networking/vxge.txt 9320F: drivers/net/ethernet/neterion/ 9321 9322NETFILTER 9323M: Pablo Neira Ayuso <pablo@netfilter.org> 9324M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9325M: Florian Westphal <fw@strlen.de> 9326L: netfilter-devel@vger.kernel.org 9327L: coreteam@netfilter.org 9328W: http://www.netfilter.org/ 9329W: http://www.iptables.org/ 9330W: http://www.nftables.org/ 9331Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9332T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9333T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9334S: Maintained 9335F: include/linux/netfilter* 9336F: include/linux/netfilter/ 9337F: include/net/netfilter/ 9338F: include/uapi/linux/netfilter* 9339F: include/uapi/linux/netfilter/ 9340F: net/*/netfilter.c 9341F: net/*/netfilter/ 9342F: net/netfilter/ 9343F: net/bridge/br_netfilter*.c 9344 9345NETROM NETWORK LAYER 9346M: Ralf Baechle <ralf@linux-mips.org> 9347L: linux-hams@vger.kernel.org 9348W: http://www.linux-ax25.org/ 9349S: Maintained 9350F: include/net/netrom.h 9351F: include/uapi/linux/netrom.h 9352F: net/netrom/ 9353 9354NETRONOME ETHERNET DRIVERS 9355M: Jakub Kicinski <jakub.kicinski@netronome.com> 9356L: oss-drivers@netronome.com 9357S: Maintained 9358F: drivers/net/ethernet/netronome/ 9359 9360NETWORK BLOCK DEVICE (NBD) 9361M: Josef Bacik <jbacik@fb.com> 9362S: Maintained 9363L: linux-block@vger.kernel.org 9364L: nbd@other.debian.org 9365F: Documentation/blockdev/nbd.txt 9366F: drivers/block/nbd.c 9367F: include/uapi/linux/nbd.h 9368 9369NETWORK DROP MONITOR 9370M: Neil Horman <nhorman@tuxdriver.com> 9371L: netdev@vger.kernel.org 9372S: Maintained 9373W: https://fedorahosted.org/dropwatch/ 9374F: net/core/drop_monitor.c 9375 9376NETWORKING DRIVERS 9377L: netdev@vger.kernel.org 9378W: http://www.linuxfoundation.org/en/Net 9379Q: http://patchwork.ozlabs.org/project/netdev/list/ 9380T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9381T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9382S: Odd Fixes 9383F: Documentation/devicetree/bindings/net/ 9384F: drivers/net/ 9385F: include/linux/if_* 9386F: include/linux/netdevice.h 9387F: include/linux/etherdevice.h 9388F: include/linux/fcdevice.h 9389F: include/linux/fddidevice.h 9390F: include/linux/hippidevice.h 9391F: include/linux/inetdevice.h 9392F: include/uapi/linux/if_* 9393F: include/uapi/linux/netdevice.h 9394 9395NETWORKING DRIVERS (WIRELESS) 9396M: Kalle Valo <kvalo@codeaurora.org> 9397L: linux-wireless@vger.kernel.org 9398Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9400T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9401S: Maintained 9402F: Documentation/devicetree/bindings/net/wireless/ 9403F: drivers/net/wireless/ 9404 9405NETWORKING [DSA] 9406M: Andrew Lunn <andrew@lunn.ch> 9407M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9408M: Florian Fainelli <f.fainelli@gmail.com> 9409S: Maintained 9410F: net/dsa/ 9411F: include/net/dsa.h 9412F: drivers/net/dsa/ 9413 9414NETWORKING [GENERAL] 9415M: "David S. Miller" <davem@davemloft.net> 9416L: netdev@vger.kernel.org 9417W: http://www.linuxfoundation.org/en/Net 9418Q: http://patchwork.ozlabs.org/project/netdev/list/ 9419T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9420T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9421B: mailto:netdev@vger.kernel.org 9422S: Maintained 9423F: net/ 9424F: include/net/ 9425F: include/linux/in.h 9426F: include/linux/net.h 9427F: include/linux/netdevice.h 9428F: include/uapi/linux/in.h 9429F: include/uapi/linux/net.h 9430F: include/uapi/linux/netdevice.h 9431F: include/uapi/linux/net_namespace.h 9432F: tools/net/ 9433F: tools/testing/selftests/net/ 9434F: lib/random32.c 9435 9436NETWORKING [IPSEC] 9437M: Steffen Klassert <steffen.klassert@secunet.com> 9438M: Herbert Xu <herbert@gondor.apana.org.au> 9439M: "David S. Miller" <davem@davemloft.net> 9440L: netdev@vger.kernel.org 9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9442T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9443S: Maintained 9444F: net/core/flow.c 9445F: net/xfrm/ 9446F: net/key/ 9447F: net/ipv4/xfrm* 9448F: net/ipv4/esp4* 9449F: net/ipv4/ah4.c 9450F: net/ipv4/ipcomp.c 9451F: net/ipv4/ip_vti.c 9452F: net/ipv6/xfrm* 9453F: net/ipv6/esp6* 9454F: net/ipv6/ah6.c 9455F: net/ipv6/ipcomp6.c 9456F: net/ipv6/ip6_vti.c 9457F: include/uapi/linux/xfrm.h 9458F: include/net/xfrm.h 9459 9460NETWORKING [IPv4/IPv6] 9461M: "David S. Miller" <davem@davemloft.net> 9462M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9463M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9464L: netdev@vger.kernel.org 9465T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9466S: Maintained 9467F: net/ipv4/ 9468F: net/ipv6/ 9469F: include/net/ip* 9470F: arch/x86/net/* 9471 9472NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9473M: Paul Moore <paul@paul-moore.com> 9474W: https://github.com/netlabel 9475L: netdev@vger.kernel.org 9476L: linux-security-module@vger.kernel.org 9477S: Maintained 9478F: Documentation/netlabel/ 9479F: include/net/calipso.h 9480F: include/net/cipso_ipv4.h 9481F: include/net/netlabel.h 9482F: include/uapi/linux/netfilter/xt_SECMARK.h 9483F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9484F: net/netlabel/ 9485F: net/ipv4/cipso_ipv4.c 9486F: net/ipv6/calipso.c 9487F: net/netfilter/xt_CONNSECMARK.c 9488F: net/netfilter/xt_SECMARK.c 9489 9490NETWORKING [TLS] 9491M: Ilya Lesokhin <ilyal@mellanox.com> 9492M: Aviad Yehezkel <aviadye@mellanox.com> 9493M: Dave Watson <davejwatson@fb.com> 9494L: netdev@vger.kernel.org 9495S: Maintained 9496F: net/tls/* 9497F: include/uapi/linux/tls.h 9498F: include/net/tls.h 9499 9500NETWORKING [WIRELESS] 9501L: linux-wireless@vger.kernel.org 9502Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9503 9504NETXEN (1/10) GbE SUPPORT 9505M: Manish Chopra <manish.chopra@cavium.com> 9506M: Rahul Verma <rahul.verma@cavium.com> 9507M: Dept-GELinuxNICDev@cavium.com 9508L: netdev@vger.kernel.org 9509S: Supported 9510F: drivers/net/ethernet/qlogic/netxen/ 9511 9512NFC SUBSYSTEM 9513M: Samuel Ortiz <sameo@linux.intel.com> 9514L: linux-wireless@vger.kernel.org 9515L: linux-nfc@lists.01.org (subscribers-only) 9516S: Supported 9517F: net/nfc/ 9518F: include/net/nfc/ 9519F: include/uapi/linux/nfc.h 9520F: drivers/nfc/ 9521F: include/linux/platform_data/nfcmrvl.h 9522F: include/linux/platform_data/nxp-nci.h 9523F: Documentation/devicetree/bindings/net/nfc/ 9524 9525NFS, SUNRPC, AND LOCKD CLIENTS 9526M: Trond Myklebust <trond.myklebust@primarydata.com> 9527M: Anna Schumaker <anna.schumaker@netapp.com> 9528L: linux-nfs@vger.kernel.org 9529W: http://client.linux-nfs.org 9530T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9531S: Maintained 9532F: fs/lockd/ 9533F: fs/nfs/ 9534F: fs/nfs_common/ 9535F: net/sunrpc/ 9536F: include/linux/lockd/ 9537F: include/linux/nfs* 9538F: include/linux/sunrpc/ 9539F: include/uapi/linux/nfs* 9540F: include/uapi/linux/sunrpc/ 9541 9542NILFS2 FILESYSTEM 9543M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9544L: linux-nilfs@vger.kernel.org 9545W: http://nilfs.sourceforge.net/ 9546W: http://nilfs.osdn.jp/ 9547T: git git://github.com/konis/nilfs2.git 9548S: Supported 9549F: Documentation/filesystems/nilfs2.txt 9550F: fs/nilfs2/ 9551F: include/trace/events/nilfs2.h 9552F: include/uapi/linux/nilfs2_api.h 9553F: include/uapi/linux/nilfs2_ondisk.h 9554 9555NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9556M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9557W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9558S: Maintained 9559F: Documentation/scsi/NinjaSCSI.txt 9560F: drivers/scsi/pcmcia/nsp_* 9561 9562NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9563M: GOTO Masanori <gotom@debian.or.jp> 9564M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9565W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9566S: Maintained 9567F: Documentation/scsi/NinjaSCSI.txt 9568F: drivers/scsi/nsp32* 9569 9570NIOS2 ARCHITECTURE 9571M: Ley Foon Tan <lftan@altera.com> 9572L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9573T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9574S: Maintained 9575F: arch/nios2/ 9576 9577NOHZ, DYNTICKS SUPPORT 9578M: Frederic Weisbecker <fweisbec@gmail.com> 9579M: Thomas Gleixner <tglx@linutronix.de> 9580M: Ingo Molnar <mingo@kernel.org> 9581L: linux-kernel@vger.kernel.org 9582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9583S: Maintained 9584F: kernel/time/tick*.* 9585F: include/linux/tick.h 9586F: include/linux/sched/nohz.h 9587 9588NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9589M: Pavel Machek <pavel@ucw.cz> 9590M: Sakari Ailus <sakari.ailus@iki.fi> 9591L: linux-media@vger.kernel.org 9592S: Maintained 9593F: drivers/media/i2c/et8ek8 9594F: drivers/media/i2c/ad5820.c 9595 9596NOKIA N900 POWER SUPPLY DRIVERS 9597R: Pali Rohár <pali.rohar@gmail.com> 9598F: include/linux/power/bq2415x_charger.h 9599F: include/linux/power/bq27xxx_battery.h 9600F: include/linux/power/isp1704_charger.h 9601F: drivers/power/supply/bq2415x_charger.c 9602F: drivers/power/supply/bq27xxx_battery.c 9603F: drivers/power/supply/bq27xxx_battery_i2c.c 9604F: drivers/power/supply/isp1704_charger.c 9605F: drivers/power/supply/rx51_battery.c 9606 9607NTB AMD DRIVER 9608M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9609L: linux-ntb@googlegroups.com 9610S: Supported 9611F: drivers/ntb/hw/amd/ 9612 9613NTB DRIVER CORE 9614M: Jon Mason <jdmason@kudzu.us> 9615M: Dave Jiang <dave.jiang@intel.com> 9616M: Allen Hubbe <Allen.Hubbe@emc.com> 9617L: linux-ntb@googlegroups.com 9618S: Supported 9619W: https://github.com/jonmason/ntb/wiki 9620T: git git://github.com/jonmason/ntb.git 9621F: drivers/ntb/ 9622F: drivers/net/ntb_netdev.c 9623F: include/linux/ntb.h 9624F: include/linux/ntb_transport.h 9625F: tools/testing/selftests/ntb/ 9626 9627NTB IDT DRIVER 9628M: Serge Semin <fancer.lancer@gmail.com> 9629L: linux-ntb@googlegroups.com 9630S: Supported 9631F: drivers/ntb/hw/idt/ 9632 9633NTB INTEL DRIVER 9634M: Jon Mason <jdmason@kudzu.us> 9635M: Dave Jiang <dave.jiang@intel.com> 9636L: linux-ntb@googlegroups.com 9637S: Supported 9638W: https://github.com/jonmason/ntb/wiki 9639T: git git://github.com/jonmason/ntb.git 9640F: drivers/ntb/hw/intel/ 9641 9642NTFS FILESYSTEM 9643M: Anton Altaparmakov <anton@tuxera.com> 9644L: linux-ntfs-dev@lists.sourceforge.net 9645W: http://www.tuxera.com/ 9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9647S: Supported 9648F: Documentation/filesystems/ntfs.txt 9649F: fs/ntfs/ 9650 9651NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9652M: Antonino Daplas <adaplas@gmail.com> 9653L: linux-fbdev@vger.kernel.org 9654S: Maintained 9655F: drivers/video/fbdev/riva/ 9656F: drivers/video/fbdev/nvidia/ 9657 9658NVM EXPRESS DRIVER 9659M: Keith Busch <keith.busch@intel.com> 9660M: Jens Axboe <axboe@fb.com> 9661M: Christoph Hellwig <hch@lst.de> 9662M: Sagi Grimberg <sagi@grimberg.me> 9663L: linux-nvme@lists.infradead.org 9664T: git://git.infradead.org/nvme.git 9665W: http://git.infradead.org/nvme.git 9666S: Supported 9667F: drivers/nvme/host/ 9668F: include/linux/nvme.h 9669F: include/uapi/linux/nvme_ioctl.h 9670 9671NVM EXPRESS FC TRANSPORT DRIVERS 9672M: James Smart <james.smart@broadcom.com> 9673L: linux-nvme@lists.infradead.org 9674S: Supported 9675F: include/linux/nvme-fc.h 9676F: include/linux/nvme-fc-driver.h 9677F: drivers/nvme/host/fc.c 9678F: drivers/nvme/target/fc.c 9679F: drivers/nvme/target/fcloop.c 9680 9681NVM EXPRESS TARGET DRIVER 9682M: Christoph Hellwig <hch@lst.de> 9683M: Sagi Grimberg <sagi@grimberg.me> 9684L: linux-nvme@lists.infradead.org 9685T: git://git.infradead.org/nvme.git 9686W: http://git.infradead.org/nvme.git 9687S: Supported 9688F: drivers/nvme/target/ 9689 9690NVMEM FRAMEWORK 9691M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9692S: Maintained 9693F: drivers/nvmem/ 9694F: Documentation/devicetree/bindings/nvmem/ 9695F: Documentation/ABI/stable/sysfs-bus-nvmem 9696F: include/linux/nvmem-consumer.h 9697F: include/linux/nvmem-provider.h 9698 9699NXP TDA998X DRM DRIVER 9700M: Russell King <linux@armlinux.org.uk> 9701S: Supported 9702T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9703T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9704F: drivers/gpu/drm/i2c/tda998x_drv.c 9705F: include/drm/i2c/tda998x.h 9706 9707NXP TFA9879 DRIVER 9708M: Peter Rosin <peda@axentia.se> 9709L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9710S: Maintained 9711F: sound/soc/codecs/tfa9879* 9712 9713NXP-NCI NFC DRIVER 9714M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9715R: Charles Gorand <charles.gorand@effinnov.com> 9716L: linux-nfc@lists.01.org (moderated for non-subscribers) 9717S: Supported 9718F: drivers/nfc/nxp-nci 9719 9720OBJTOOL 9721M: Josh Poimboeuf <jpoimboe@redhat.com> 9722S: Supported 9723F: tools/objtool/ 9724 9725OMAP AUDIO SUPPORT 9726M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9727M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9728L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9729L: linux-omap@vger.kernel.org 9730S: Maintained 9731F: sound/soc/omap/ 9732 9733OMAP CLOCK FRAMEWORK SUPPORT 9734M: Paul Walmsley <paul@pwsan.com> 9735L: linux-omap@vger.kernel.org 9736S: Maintained 9737F: arch/arm/*omap*/*clock* 9738 9739OMAP DEVICE TREE SUPPORT 9740M: Benoît Cousson <bcousson@baylibre.com> 9741M: Tony Lindgren <tony@atomide.com> 9742L: linux-omap@vger.kernel.org 9743L: devicetree@vger.kernel.org 9744S: Maintained 9745F: arch/arm/boot/dts/*omap* 9746F: arch/arm/boot/dts/*am3* 9747F: arch/arm/boot/dts/*am4* 9748F: arch/arm/boot/dts/*am5* 9749F: arch/arm/boot/dts/*dra7* 9750 9751OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9752M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9753L: linux-omap@vger.kernel.org 9754L: linux-fbdev@vger.kernel.org 9755S: Maintained 9756F: drivers/video/fbdev/omap2/ 9757F: Documentation/arm/OMAP/DSS 9758 9759OMAP FRAMEBUFFER SUPPORT 9760M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9761L: linux-fbdev@vger.kernel.org 9762L: linux-omap@vger.kernel.org 9763S: Maintained 9764F: drivers/video/fbdev/omap/ 9765 9766OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9767M: Roger Quadros <rogerq@ti.com> 9768M: Tony Lindgren <tony@atomide.com> 9769L: linux-omap@vger.kernel.org 9770S: Maintained 9771F: drivers/memory/omap-gpmc.c 9772F: arch/arm/mach-omap2/*gpmc* 9773 9774OMAP GPIO DRIVER 9775M: Grygorii Strashko <grygorii.strashko@ti.com> 9776M: Santosh Shilimkar <ssantosh@kernel.org> 9777M: Kevin Hilman <khilman@kernel.org> 9778L: linux-omap@vger.kernel.org 9779S: Maintained 9780F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9781F: drivers/gpio/gpio-omap.c 9782 9783OMAP HARDWARE SPINLOCK SUPPORT 9784M: Ohad Ben-Cohen <ohad@wizery.com> 9785L: linux-omap@vger.kernel.org 9786S: Maintained 9787F: drivers/hwspinlock/omap_hwspinlock.c 9788 9789OMAP HS MMC SUPPORT 9790L: linux-mmc@vger.kernel.org 9791L: linux-omap@vger.kernel.org 9792S: Orphan 9793F: drivers/mmc/host/omap_hsmmc.c 9794 9795OMAP HWMOD DATA 9796M: Paul Walmsley <paul@pwsan.com> 9797L: linux-omap@vger.kernel.org 9798S: Maintained 9799F: arch/arm/mach-omap2/omap_hwmod*data* 9800 9801OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9802M: Benoît Cousson <bcousson@baylibre.com> 9803L: linux-omap@vger.kernel.org 9804S: Maintained 9805F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9806 9807OMAP HWMOD SUPPORT 9808M: Benoît Cousson <bcousson@baylibre.com> 9809M: Paul Walmsley <paul@pwsan.com> 9810L: linux-omap@vger.kernel.org 9811S: Maintained 9812F: arch/arm/mach-omap2/omap_hwmod.* 9813 9814OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9815M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9816L: linux-media@vger.kernel.org 9817S: Maintained 9818F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9819F: drivers/media/platform/omap3isp/ 9820F: drivers/staging/media/omap4iss/ 9821 9822OMAP MMC SUPPORT 9823M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9824L: linux-omap@vger.kernel.org 9825S: Maintained 9826F: drivers/mmc/host/omap.c 9827 9828OMAP POWER MANAGEMENT SUPPORT 9829M: Kevin Hilman <khilman@kernel.org> 9830L: linux-omap@vger.kernel.org 9831S: Maintained 9832F: arch/arm/*omap*/*pm* 9833F: drivers/cpufreq/omap-cpufreq.c 9834 9835OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9836M: Rajendra Nayak <rnayak@codeaurora.org> 9837M: Paul Walmsley <paul@pwsan.com> 9838L: linux-omap@vger.kernel.org 9839S: Maintained 9840F: arch/arm/mach-omap2/prm* 9841 9842OMAP RANDOM NUMBER GENERATOR SUPPORT 9843M: Deepak Saxena <dsaxena@plexity.net> 9844S: Maintained 9845F: drivers/char/hw_random/omap-rng.c 9846 9847OMAP USB SUPPORT 9848L: linux-usb@vger.kernel.org 9849L: linux-omap@vger.kernel.org 9850S: Orphan 9851F: drivers/usb/*/*omap* 9852F: arch/arm/*omap*/usb* 9853 9854OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9855M: Mark Jackson <mpfj@newflow.co.uk> 9856L: linux-omap@vger.kernel.org 9857S: Maintained 9858F: arch/arm/boot/dts/am335x-nano.dts 9859 9860OMAP1 SUPPORT 9861M: Aaro Koskinen <aaro.koskinen@iki.fi> 9862M: Tony Lindgren <tony@atomide.com> 9863L: linux-omap@vger.kernel.org 9864Q: http://patchwork.kernel.org/project/linux-omap/list/ 9865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9866S: Maintained 9867F: arch/arm/mach-omap1/ 9868F: arch/arm/plat-omap/ 9869F: arch/arm/configs/omap1_defconfig 9870F: drivers/i2c/busses/i2c-omap.c 9871F: include/linux/i2c-omap.h 9872 9873OMAP2+ SUPPORT 9874M: Tony Lindgren <tony@atomide.com> 9875L: linux-omap@vger.kernel.org 9876W: http://www.muru.com/linux/omap/ 9877W: http://linux.omap.com/ 9878Q: http://patchwork.kernel.org/project/linux-omap/list/ 9879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9880S: Maintained 9881F: arch/arm/mach-omap2/ 9882F: arch/arm/plat-omap/ 9883F: arch/arm/configs/omap2plus_defconfig 9884F: drivers/i2c/busses/i2c-omap.c 9885F: drivers/irqchip/irq-omap-intc.c 9886F: drivers/mfd/*omap*.c 9887F: drivers/mfd/menelaus.c 9888F: drivers/mfd/palmas.c 9889F: drivers/mfd/tps65217.c 9890F: drivers/mfd/tps65218.c 9891F: drivers/mfd/tps65910.c 9892F: drivers/mfd/twl-core.[ch] 9893F: drivers/mfd/twl4030*.c 9894F: drivers/mfd/twl6030*.c 9895F: drivers/mfd/twl6040*.c 9896F: drivers/regulator/palmas-regulator*.c 9897F: drivers/regulator/pbias-regulator.c 9898F: drivers/regulator/tps65217-regulator.c 9899F: drivers/regulator/tps65218-regulator.c 9900F: drivers/regulator/tps65910-regulator.c 9901F: drivers/regulator/twl-regulator.c 9902F: drivers/regulator/twl6030-regulator.c 9903F: include/linux/i2c-omap.h 9904 9905ONION OMEGA2+ BOARD 9906M: Harvey Hunt <harveyhuntnexus@gmail.com> 9907L: linux-mips@linux-mips.org 9908S: Maintained 9909F: arch/mips/boot/dts/ralink/omega2p.dts 9910 9911OMFS FILESYSTEM 9912M: Bob Copeland <me@bobcopeland.com> 9913L: linux-karma-devel@lists.sourceforge.net 9914S: Maintained 9915F: Documentation/filesystems/omfs.txt 9916F: fs/omfs/ 9917 9918OMNIKEY CARDMAN 4000 DRIVER 9919M: Harald Welte <laforge@gnumonks.org> 9920S: Maintained 9921F: drivers/char/pcmcia/cm4000_cs.c 9922F: include/linux/cm4000_cs.h 9923F: include/uapi/linux/cm4000_cs.h 9924 9925OMNIKEY CARDMAN 4040 DRIVER 9926M: Harald Welte <laforge@gnumonks.org> 9927S: Maintained 9928F: drivers/char/pcmcia/cm4040_cs.* 9929 9930OMNIVISION OV13858 SENSOR DRIVER 9931M: Sakari Ailus <sakari.ailus@linux.intel.com> 9932L: linux-media@vger.kernel.org 9933T: git git://linuxtv.org/media_tree.git 9934S: Maintained 9935F: drivers/media/i2c/ov13858.c 9936 9937OMNIVISION OV5640 SENSOR DRIVER 9938M: Steve Longerbeam <slongerbeam@gmail.com> 9939L: linux-media@vger.kernel.org 9940T: git git://linuxtv.org/media_tree.git 9941S: Maintained 9942F: drivers/media/i2c/ov5640.c 9943 9944OMNIVISION OV5647 SENSOR DRIVER 9945M: Luis Oliveira <lolivei@synopsys.com> 9946L: linux-media@vger.kernel.org 9947T: git git://linuxtv.org/media_tree.git 9948S: Maintained 9949F: drivers/media/i2c/ov5647.c 9950 9951OMNIVISION OV7670 SENSOR DRIVER 9952M: Jonathan Corbet <corbet@lwn.net> 9953L: linux-media@vger.kernel.org 9954T: git git://linuxtv.org/media_tree.git 9955S: Maintained 9956F: drivers/media/i2c/ov7670.c 9957F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9958 9959ONENAND FLASH DRIVER 9960M: Kyungmin Park <kyungmin.park@samsung.com> 9961L: linux-mtd@lists.infradead.org 9962S: Maintained 9963F: drivers/mtd/onenand/ 9964F: include/linux/mtd/onenand*.h 9965 9966ONSTREAM SCSI TAPE DRIVER 9967M: Willem Riede <osst@riede.org> 9968L: osst-users@lists.sourceforge.net 9969L: linux-scsi@vger.kernel.org 9970S: Maintained 9971F: Documentation/scsi/osst.txt 9972F: drivers/scsi/osst.* 9973F: drivers/scsi/osst_*.h 9974F: drivers/scsi/st.h 9975 9976OP-TEE DRIVER 9977M: Jens Wiklander <jens.wiklander@linaro.org> 9978S: Maintained 9979F: drivers/tee/optee/ 9980 9981OPA-VNIC DRIVER 9982M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9983M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9984L: linux-rdma@vger.kernel.org 9985S: Supported 9986F: drivers/infiniband/ulp/opa_vnic 9987 9988OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9989M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9990L: devicetree@vger.kernel.org 9991S: Maintained 9992F: Documentation/devicetree/dynamic-resolution-notes.txt 9993F: Documentation/devicetree/overlay-notes.txt 9994F: drivers/of/overlay.c 9995F: drivers/of/resolver.c 9996 9997OPEN FIRMWARE AND FLATTENED DEVICE TREE 9998M: Rob Herring <robh+dt@kernel.org> 9999M: Frank Rowand <frowand.list@gmail.com> 10000L: devicetree@vger.kernel.org 10001W: http://www.devicetree.org/ 10002T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10003S: Maintained 10004F: drivers/of/ 10005F: include/linux/of*.h 10006F: scripts/dtc/ 10007F: Documentation/ABI/testing/sysfs-firmware-ofw 10008 10009OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10010M: Rob Herring <robh+dt@kernel.org> 10011M: Mark Rutland <mark.rutland@arm.com> 10012L: devicetree@vger.kernel.org 10013T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10014Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10015S: Maintained 10016F: Documentation/devicetree/ 10017F: arch/*/boot/dts/ 10018F: include/dt-bindings/ 10019 10020OPENCORES I2C BUS DRIVER 10021M: Peter Korsgaard <jacmet@sunsite.dk> 10022L: linux-i2c@vger.kernel.org 10023S: Maintained 10024F: Documentation/i2c/busses/i2c-ocores 10025F: drivers/i2c/busses/i2c-ocores.c 10026 10027OPENRISC ARCHITECTURE 10028M: Jonas Bonn <jonas@southpole.se> 10029M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10030M: Stafford Horne <shorne@gmail.com> 10031T: git git://github.com/openrisc/linux.git 10032L: openrisc@lists.librecores.org 10033W: http://openrisc.io 10034S: Maintained 10035F: arch/openrisc/ 10036 10037OPENVSWITCH 10038M: Pravin Shelar <pshelar@nicira.com> 10039L: netdev@vger.kernel.org 10040L: dev@openvswitch.org 10041W: http://openvswitch.org 10042S: Maintained 10043F: net/openvswitch/ 10044F: include/uapi/linux/openvswitch.h 10045 10046OPERATING PERFORMANCE POINTS (OPP) 10047M: Viresh Kumar <vireshk@kernel.org> 10048M: Nishanth Menon <nm@ti.com> 10049M: Stephen Boyd <sboyd@codeaurora.org> 10050L: linux-pm@vger.kernel.org 10051S: Maintained 10052T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10053F: drivers/base/power/opp/ 10054F: include/linux/pm_opp.h 10055F: Documentation/power/opp.txt 10056F: Documentation/devicetree/bindings/opp/ 10057 10058OPL4 DRIVER 10059M: Clemens Ladisch <clemens@ladisch.de> 10060L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10061T: git git://git.alsa-project.org/alsa-kernel.git 10062S: Maintained 10063F: sound/drivers/opl4/ 10064 10065OPROFILE 10066M: Robert Richter <rric@kernel.org> 10067L: oprofile-list@lists.sf.net 10068S: Maintained 10069F: arch/*/include/asm/oprofile*.h 10070F: arch/*/oprofile/ 10071F: drivers/oprofile/ 10072F: include/linux/oprofile.h 10073 10074ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10075M: Mark Fasheh <mfasheh@versity.com> 10076M: Joel Becker <jlbec@evilplan.org> 10077L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10078W: http://ocfs2.wiki.kernel.org 10079S: Supported 10080F: Documentation/filesystems/ocfs2.txt 10081F: Documentation/filesystems/dlmfs.txt 10082F: fs/ocfs2/ 10083 10084ORANGEFS FILESYSTEM 10085M: Mike Marshall <hubcap@omnibond.com> 10086L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10087T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10088S: Supported 10089F: fs/orangefs/ 10090F: Documentation/filesystems/orangefs.txt 10091 10092ORINOCO DRIVER 10093L: linux-wireless@vger.kernel.org 10094W: http://wireless.kernel.org/en/users/Drivers/orinoco 10095W: http://www.nongnu.org/orinoco/ 10096S: Orphan 10097F: drivers/net/wireless/intersil/orinoco/ 10098 10099OSD LIBRARY and FILESYSTEM 10100M: Boaz Harrosh <ooo@electrozaur.com> 10101S: Maintained 10102F: drivers/scsi/osd/ 10103F: include/scsi/osd_* 10104F: fs/exofs/ 10105 10106OV2659 OMNIVISION SENSOR DRIVER 10107M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10108L: linux-media@vger.kernel.org 10109W: https://linuxtv.org 10110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10111T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10112S: Maintained 10113F: drivers/media/i2c/ov2659.c 10114F: include/media/i2c/ov2659.h 10115 10116OVERLAY FILESYSTEM 10117M: Miklos Szeredi <miklos@szeredi.hu> 10118L: linux-unionfs@vger.kernel.org 10119T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10120S: Supported 10121F: fs/overlayfs/ 10122F: Documentation/filesystems/overlayfs.txt 10123 10124P54 WIRELESS DRIVER 10125M: Christian Lamparter <chunkeey@googlemail.com> 10126L: linux-wireless@vger.kernel.org 10127W: http://wireless.kernel.org/en/users/Drivers/p54 10128S: Maintained 10129F: drivers/net/wireless/intersil/p54/ 10130 10131PA SEMI ETHERNET DRIVER 10132L: netdev@vger.kernel.org 10133S: Orphan 10134F: drivers/net/ethernet/pasemi/* 10135 10136PA SEMI SMBUS DRIVER 10137L: linux-i2c@vger.kernel.org 10138S: Orphan 10139F: drivers/i2c/busses/i2c-pasemi.c 10140 10141PADATA PARALLEL EXECUTION MECHANISM 10142M: Steffen Klassert <steffen.klassert@secunet.com> 10143L: linux-crypto@vger.kernel.org 10144S: Maintained 10145F: kernel/padata.c 10146F: include/linux/padata.h 10147F: Documentation/padata.txt 10148 10149PANASONIC LAPTOP ACPI EXTRAS DRIVER 10150M: Harald Welte <laforge@gnumonks.org> 10151L: platform-driver-x86@vger.kernel.org 10152S: Maintained 10153F: drivers/platform/x86/panasonic-laptop.c 10154 10155PANASONIC MN10300/AM33/AM34 PORT 10156M: David Howells <dhowells@redhat.com> 10157L: linux-am33-list@redhat.com (moderated for non-subscribers) 10158W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10159S: Maintained 10160F: Documentation/mn10300/ 10161F: arch/mn10300/ 10162 10163PARALLEL LCD/KEYPAD PANEL DRIVER 10164M: Willy Tarreau <willy@haproxy.com> 10165M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10166S: Odd Fixes 10167F: Documentation/misc-devices/lcd-panel-cgram.txt 10168F: drivers/misc/panel.c 10169 10170PARALLEL PORT SUBSYSTEM 10171M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10172M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10173L: linux-parport@lists.infradead.org (subscribers-only) 10174S: Maintained 10175F: drivers/parport/ 10176F: include/linux/parport*.h 10177F: drivers/char/ppdev.c 10178F: include/uapi/linux/ppdev.h 10179F: Documentation/parport*.txt 10180 10181PARAVIRT_OPS INTERFACE 10182M: Juergen Gross <jgross@suse.com> 10183M: Chris Wright <chrisw@sous-sol.org> 10184M: Alok Kataria <akataria@vmware.com> 10185M: Rusty Russell <rusty@rustcorp.com.au> 10186L: virtualization@lists.linux-foundation.org 10187S: Supported 10188F: Documentation/virtual/paravirt_ops.txt 10189F: arch/*/kernel/paravirt* 10190F: arch/*/include/asm/paravirt*.h 10191F: include/linux/hypervisor.h 10192 10193PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10194M: Tim Waugh <tim@cyberelk.net> 10195L: linux-parport@lists.infradead.org (subscribers-only) 10196S: Maintained 10197F: Documentation/blockdev/paride.txt 10198F: drivers/block/paride/ 10199 10200PARISC ARCHITECTURE 10201M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10202M: Helge Deller <deller@gmx.de> 10203L: linux-parisc@vger.kernel.org 10204W: http://www.parisc-linux.org/ 10205Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10206T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10207T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10208S: Maintained 10209F: arch/parisc/ 10210F: Documentation/parisc/ 10211F: drivers/parisc/ 10212F: drivers/char/agp/parisc-agp.c 10213F: drivers/input/serio/gscps2.c 10214F: drivers/parport/parport_gsc.* 10215F: drivers/tty/serial/8250/8250_gsc.c 10216F: drivers/video/fbdev/sti* 10217F: drivers/video/console/sti* 10218F: drivers/video/logo/logo_parisc* 10219 10220PARMAN 10221M: Jiri Pirko <jiri@mellanox.com> 10222L: netdev@vger.kernel.org 10223S: Supported 10224F: lib/parman.c 10225F: lib/test_parman.c 10226F: include/linux/parman.h 10227 10228PC87360 HARDWARE MONITORING DRIVER 10229M: Jim Cromie <jim.cromie@gmail.com> 10230L: linux-hwmon@vger.kernel.org 10231S: Maintained 10232F: Documentation/hwmon/pc87360 10233F: drivers/hwmon/pc87360.c 10234 10235PC8736x GPIO DRIVER 10236M: Jim Cromie <jim.cromie@gmail.com> 10237S: Maintained 10238F: drivers/char/pc8736x_gpio.c 10239 10240PC87427 HARDWARE MONITORING DRIVER 10241M: Jean Delvare <jdelvare@suse.com> 10242L: linux-hwmon@vger.kernel.org 10243S: Maintained 10244F: Documentation/hwmon/pc87427 10245F: drivers/hwmon/pc87427.c 10246 10247PCA9532 LED DRIVER 10248M: Riku Voipio <riku.voipio@iki.fi> 10249S: Maintained 10250F: drivers/leds/leds-pca9532.c 10251F: include/linux/leds-pca9532.h 10252 10253PCA9541 I2C BUS MASTER SELECTOR DRIVER 10254M: Guenter Roeck <linux@roeck-us.net> 10255L: linux-i2c@vger.kernel.org 10256S: Maintained 10257F: drivers/i2c/muxes/i2c-mux-pca9541.c 10258 10259PCDP - PRIMARY CONSOLE AND DEBUG PORT 10260M: Khalid Aziz <khalid@gonehiking.org> 10261S: Maintained 10262F: drivers/firmware/pcdp.* 10263 10264PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10265M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10266L: linux-pci@vger.kernel.org 10267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10268S: Maintained 10269F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10270F: drivers/pci/host/pci-aardvark.c 10271 10272PCI DRIVER FOR ALTERA PCIE IP 10273M: Ley Foon Tan <lftan@altera.com> 10274L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10275L: linux-pci@vger.kernel.org 10276S: Supported 10277F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10278F: drivers/pci/host/pcie-altera.c 10279 10280PCI DRIVER FOR APPLIEDMICRO XGENE 10281M: Tanmay Inamdar <tinamdar@apm.com> 10282L: linux-pci@vger.kernel.org 10283L: linux-arm-kernel@lists.infradead.org 10284S: Maintained 10285F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10286F: drivers/pci/host/pci-xgene.c 10287 10288PCI DRIVER FOR ARM VERSATILE PLATFORM 10289M: Rob Herring <robh@kernel.org> 10290L: linux-pci@vger.kernel.org 10291L: linux-arm-kernel@lists.infradead.org 10292S: Maintained 10293F: Documentation/devicetree/bindings/pci/versatile.txt 10294F: drivers/pci/host/pci-versatile.c 10295 10296PCI DRIVER FOR ARMADA 8K 10297M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10298L: linux-pci@vger.kernel.org 10299L: linux-arm-kernel@lists.infradead.org 10300S: Maintained 10301F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10302F: drivers/pci/dwc/pcie-armada8k.c 10303 10304PCI DRIVER FOR FREESCALE LAYERSCAPE 10305M: Minghuan Lian <minghuan.Lian@freescale.com> 10306M: Mingkai Hu <mingkai.hu@freescale.com> 10307M: Roy Zang <tie-fei.zang@freescale.com> 10308L: linuxppc-dev@lists.ozlabs.org 10309L: linux-pci@vger.kernel.org 10310L: linux-arm-kernel@lists.infradead.org 10311S: Maintained 10312F: drivers/pci/dwc/*layerscape* 10313 10314PCI DRIVER FOR GENERIC OF HOSTS 10315M: Will Deacon <will.deacon@arm.com> 10316L: linux-pci@vger.kernel.org 10317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10318S: Maintained 10319F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10320F: drivers/pci/host/pci-host-common.c 10321F: drivers/pci/host/pci-host-generic.c 10322 10323PCI DRIVER FOR IMX6 10324M: Richard Zhu <hongxing.zhu@nxp.com> 10325M: Lucas Stach <l.stach@pengutronix.de> 10326L: linux-pci@vger.kernel.org 10327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10328S: Maintained 10329F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10330F: drivers/pci/dwc/*imx6* 10331 10332PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10333M: Keith Busch <keith.busch@intel.com> 10334M: Jonathan Derrick <jonathan.derrick@intel.com> 10335L: linux-pci@vger.kernel.org 10336S: Supported 10337F: drivers/pci/host/vmd.c 10338 10339PCI DRIVER FOR MICROSEMI SWITCHTEC 10340M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10341M: Stephen Bates <stephen.bates@microsemi.com> 10342M: Logan Gunthorpe <logang@deltatee.com> 10343L: linux-pci@vger.kernel.org 10344S: Maintained 10345F: Documentation/switchtec.txt 10346F: Documentation/ABI/testing/sysfs-class-switchtec 10347F: drivers/pci/switch/switchtec* 10348F: include/uapi/linux/switchtec_ioctl.h 10349 10350PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10351M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10352M: Jason Cooper <jason@lakedaemon.net> 10353L: linux-pci@vger.kernel.org 10354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10355S: Maintained 10356F: drivers/pci/host/*mvebu* 10357 10358PCI DRIVER FOR NVIDIA TEGRA 10359M: Thierry Reding <thierry.reding@gmail.com> 10360L: linux-tegra@vger.kernel.org 10361L: linux-pci@vger.kernel.org 10362S: Supported 10363F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10364F: drivers/pci/host/pci-tegra.c 10365 10366PCI DRIVER FOR RENESAS R-CAR 10367M: Simon Horman <horms@verge.net.au> 10368L: linux-pci@vger.kernel.org 10369L: linux-renesas-soc@vger.kernel.org 10370S: Maintained 10371F: drivers/pci/host/*rcar* 10372 10373PCI DRIVER FOR SAMSUNG EXYNOS 10374M: Jingoo Han <jingoohan1@gmail.com> 10375L: linux-pci@vger.kernel.org 10376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10377L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10378S: Maintained 10379F: drivers/pci/dwc/pci-exynos.c 10380 10381PCI DRIVER FOR SYNOPSYS DESIGNWARE 10382M: Jingoo Han <jingoohan1@gmail.com> 10383M: Joao Pinto <Joao.Pinto@synopsys.com> 10384L: linux-pci@vger.kernel.org 10385S: Maintained 10386F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10387F: drivers/pci/dwc/*designware* 10388 10389PCI DRIVER FOR TI DRA7XX 10390M: Kishon Vijay Abraham I <kishon@ti.com> 10391L: linux-omap@vger.kernel.org 10392L: linux-pci@vger.kernel.org 10393S: Supported 10394F: Documentation/devicetree/bindings/pci/ti-pci.txt 10395F: drivers/pci/dwc/pci-dra7xx.c 10396 10397PCI DRIVER FOR TI KEYSTONE 10398M: Murali Karicheri <m-karicheri2@ti.com> 10399L: linux-pci@vger.kernel.org 10400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10401S: Maintained 10402F: drivers/pci/dwc/*keystone* 10403 10404PCI ENDPOINT SUBSYSTEM 10405M: Kishon Vijay Abraham I <kishon@ti.com> 10406L: linux-pci@vger.kernel.org 10407T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10408S: Supported 10409F: drivers/pci/endpoint/ 10410F: drivers/misc/pci_endpoint_test.c 10411F: tools/pci/ 10412 10413PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10414M: Russell Currey <ruscur@russell.cc> 10415L: linuxppc-dev@lists.ozlabs.org 10416S: Supported 10417F: Documentation/powerpc/eeh-pci-error-recovery.txt 10418F: arch/powerpc/kernel/eeh*.c 10419F: arch/powerpc/platforms/*/eeh*.c 10420F: arch/powerpc/include/*/eeh*.h 10421 10422PCI ERROR RECOVERY 10423M: Linas Vepstas <linasvepstas@gmail.com> 10424L: linux-pci@vger.kernel.org 10425S: Supported 10426F: Documentation/PCI/pci-error-recovery.txt 10427 10428PCI MSI DRIVER FOR ALTERA MSI IP 10429M: Ley Foon Tan <lftan@altera.com> 10430L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10431L: linux-pci@vger.kernel.org 10432S: Supported 10433F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10434F: drivers/pci/host/pcie-altera-msi.c 10435 10436PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10437M: Duc Dang <dhdang@apm.com> 10438L: linux-pci@vger.kernel.org 10439L: linux-arm-kernel@lists.infradead.org 10440S: Maintained 10441F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10442F: drivers/pci/host/pci-xgene-msi.c 10443 10444PCI SUBSYSTEM 10445M: Bjorn Helgaas <bhelgaas@google.com> 10446L: linux-pci@vger.kernel.org 10447Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10448T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10449S: Supported 10450F: Documentation/devicetree/bindings/pci/ 10451F: Documentation/PCI/ 10452F: drivers/pci/ 10453F: include/linux/pci* 10454F: arch/x86/pci/ 10455F: arch/x86/kernel/quirks.c 10456 10457PCIE DRIVER FOR AXIS ARTPEC 10458M: Niklas Cassel <niklas.cassel@axis.com> 10459M: Jesper Nilsson <jesper.nilsson@axis.com> 10460L: linux-arm-kernel@axis.com 10461L: linux-pci@vger.kernel.org 10462S: Maintained 10463F: Documentation/devicetree/bindings/pci/axis,artpec* 10464F: drivers/pci/dwc/*artpec* 10465 10466PCIE DRIVER FOR CAVIUM THUNDERX 10467M: David Daney <david.daney@cavium.com> 10468L: linux-pci@vger.kernel.org 10469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10470S: Supported 10471F: Documentation/devicetree/bindings/pci/pci-thunder-* 10472F: drivers/pci/host/pci-thunder-* 10473 10474PCIE DRIVER FOR HISILICON 10475M: Zhou Wang <wangzhou1@hisilicon.com> 10476M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10477L: linux-pci@vger.kernel.org 10478S: Maintained 10479F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10480F: drivers/pci/dwc/pcie-hisi.c 10481 10482PCIE DRIVER FOR HISILICON KIRIN 10483M: Xiaowei Song <songxiaowei@hisilicon.com> 10484M: Binghui Wang <wangbinghui@hisilicon.com> 10485L: linux-pci@vger.kernel.org 10486S: Maintained 10487F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10488F: drivers/pci/dwc/pcie-kirin.c 10489 10490PCIE DRIVER FOR MEDIATEK 10491M: Ryder Lee <ryder.lee@mediatek.com> 10492L: linux-pci@vger.kernel.org 10493L: linux-mediatek@lists.infradead.org 10494S: Supported 10495F: Documentation/devicetree/bindings/pci/mediatek* 10496F: drivers/pci/host/*mediatek* 10497 10498PCIE DRIVER FOR QUALCOMM MSM 10499M: Stanimir Varbanov <svarbanov@mm-sol.com> 10500L: linux-pci@vger.kernel.org 10501L: linux-arm-msm@vger.kernel.org 10502S: Maintained 10503F: drivers/pci/dwc/*qcom* 10504 10505PCIE DRIVER FOR ROCKCHIP 10506M: Shawn Lin <shawn.lin@rock-chips.com> 10507L: linux-pci@vger.kernel.org 10508L: linux-rockchip@lists.infradead.org 10509S: Maintained 10510F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10511F: drivers/pci/host/pcie-rockchip.c 10512 10513PCIE DRIVER FOR ST SPEAR13XX 10514M: Pratyush Anand <pratyush.anand@gmail.com> 10515L: linux-pci@vger.kernel.org 10516S: Maintained 10517F: drivers/pci/dwc/*spear* 10518 10519PCMCIA SUBSYSTEM 10520P: Linux PCMCIA Team 10521L: linux-pcmcia@lists.infradead.org 10522W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10523T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10524S: Maintained 10525F: Documentation/pcmcia/ 10526F: tools/pcmcia/ 10527F: drivers/pcmcia/ 10528F: include/pcmcia/ 10529 10530PCNET32 NETWORK DRIVER 10531M: Don Fry <pcnet32@frontier.com> 10532L: netdev@vger.kernel.org 10533S: Maintained 10534F: drivers/net/ethernet/amd/pcnet32.c 10535 10536PCRYPT PARALLEL CRYPTO ENGINE 10537M: Steffen Klassert <steffen.klassert@secunet.com> 10538L: linux-crypto@vger.kernel.org 10539S: Maintained 10540F: crypto/pcrypt.c 10541F: include/crypto/pcrypt.h 10542 10543PER-CPU MEMORY ALLOCATOR 10544M: Tejun Heo <tj@kernel.org> 10545M: Christoph Lameter <cl@linux.com> 10546T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10547S: Maintained 10548F: include/linux/percpu*.h 10549F: mm/percpu*.c 10550F: arch/*/include/asm/percpu.h 10551 10552PER-TASK DELAY ACCOUNTING 10553M: Balbir Singh <bsingharora@gmail.com> 10554S: Maintained 10555F: include/linux/delayacct.h 10556F: kernel/delayacct.c 10557 10558PERFORMANCE EVENTS SUBSYSTEM 10559M: Peter Zijlstra <peterz@infradead.org> 10560M: Ingo Molnar <mingo@redhat.com> 10561M: Arnaldo Carvalho de Melo <acme@kernel.org> 10562R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10563L: linux-kernel@vger.kernel.org 10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10565S: Supported 10566F: kernel/events/* 10567F: include/linux/perf_event.h 10568F: include/uapi/linux/perf_event.h 10569F: arch/*/kernel/perf_event*.c 10570F: arch/*/kernel/*/perf_event*.c 10571F: arch/*/kernel/*/*/perf_event*.c 10572F: arch/*/include/asm/perf_event.h 10573F: arch/*/kernel/perf_callchain.c 10574F: arch/*/events/* 10575F: tools/perf/ 10576 10577PERSONALITY HANDLING 10578M: Christoph Hellwig <hch@infradead.org> 10579L: linux-abi-devel@lists.sourceforge.net 10580S: Maintained 10581F: include/linux/personality.h 10582F: include/uapi/linux/personality.h 10583 10584PHONET PROTOCOL 10585M: Remi Denis-Courmont <courmisch@gmail.com> 10586S: Supported 10587F: Documentation/networking/phonet.txt 10588F: include/linux/phonet.h 10589F: include/net/phonet/ 10590F: include/uapi/linux/phonet.h 10591F: net/phonet/ 10592 10593PHRAM MTD DRIVER 10594M: Joern Engel <joern@lazybastard.org> 10595L: linux-mtd@lists.infradead.org 10596S: Maintained 10597F: drivers/mtd/devices/phram.c 10598 10599PICOLCD HID DRIVER 10600M: Bruno Prémont <bonbons@linux-vserver.org> 10601L: linux-input@vger.kernel.org 10602S: Maintained 10603F: drivers/hid/hid-picolcd* 10604 10605PICOXCELL SUPPORT 10606M: Jamie Iles <jamie@jamieiles.com> 10607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10608T: git git://github.com/jamieiles/linux-2.6-ji.git 10609S: Supported 10610F: arch/arm/boot/dts/picoxcell* 10611F: arch/arm/mach-picoxcell/ 10612F: drivers/crypto/picoxcell* 10613 10614PIN CONTROL SUBSYSTEM 10615M: Linus Walleij <linus.walleij@linaro.org> 10616L: linux-gpio@vger.kernel.org 10617T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10618S: Maintained 10619F: Documentation/devicetree/bindings/pinctrl/ 10620F: Documentation/driver-api/pinctl.rst 10621F: drivers/pinctrl/ 10622F: include/linux/pinctrl/ 10623 10624PIN CONTROLLER - ATMEL AT91 10625M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10627S: Maintained 10628F: drivers/pinctrl/pinctrl-at91.* 10629 10630PIN CONTROLLER - ATMEL AT91 PIO4 10631M: Ludovic Desroches <ludovic.desroches@microchip.com> 10632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10633L: linux-gpio@vger.kernel.org 10634S: Supported 10635F: drivers/pinctrl/pinctrl-at91-pio4.* 10636 10637PIN CONTROLLER - INTEL 10638M: Mika Westerberg <mika.westerberg@linux.intel.com> 10639M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10640S: Maintained 10641F: drivers/pinctrl/intel/ 10642 10643PIN CONTROLLER - QUALCOMM 10644M: Bjorn Andersson <bjorn.andersson@linaro.org> 10645S: Maintained 10646L: linux-arm-msm@vger.kernel.org 10647F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10648F: drivers/pinctrl/qcom/ 10649 10650PIN CONTROLLER - RENESAS 10651M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10652M: Geert Uytterhoeven <geert+renesas@glider.be> 10653L: linux-renesas-soc@vger.kernel.org 10654S: Maintained 10655F: drivers/pinctrl/sh-pfc/ 10656 10657PIN CONTROLLER - SAMSUNG 10658M: Tomasz Figa <tomasz.figa@gmail.com> 10659M: Krzysztof Kozlowski <krzk@kernel.org> 10660M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10662L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10663Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10664T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10665S: Maintained 10666F: drivers/pinctrl/samsung/ 10667F: include/dt-bindings/pinctrl/samsung.h 10668F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10669 10670PIN CONTROLLER - SINGLE 10671M: Tony Lindgren <tony@atomide.com> 10672M: Haojian Zhuang <haojian.zhuang@linaro.org> 10673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10674L: linux-omap@vger.kernel.org 10675S: Maintained 10676F: drivers/pinctrl/pinctrl-single.c 10677 10678PIN CONTROLLER - ST SPEAR 10679M: Viresh Kumar <vireshk@kernel.org> 10680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10681W: http://www.st.com/spear 10682S: Maintained 10683F: drivers/pinctrl/spear/ 10684 10685PISTACHIO SOC SUPPORT 10686M: James Hartley <james.hartley@imgtec.com> 10687M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10688L: linux-mips@linux-mips.org 10689S: Maintained 10690F: arch/mips/pistachio/ 10691F: arch/mips/include/asm/mach-pistachio/ 10692F: arch/mips/boot/dts/img/pistachio* 10693F: arch/mips/configs/pistachio*_defconfig 10694 10695PKTCDVD DRIVER 10696S: Orphan 10697M: linux-block@vger.kernel.org 10698F: drivers/block/pktcdvd.c 10699F: include/linux/pktcdvd.h 10700F: include/uapi/linux/pktcdvd.h 10701 10702PKUNITY SOC DRIVERS 10703M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10704W: http://mprc.pku.edu.cn/~guanxuetao/linux 10705S: Maintained 10706T: git git://github.com/gxt/linux.git 10707F: drivers/input/serio/i8042-unicore32io.h 10708F: drivers/i2c/busses/i2c-puv3.c 10709F: drivers/video/fbdev/fb-puv3.c 10710F: drivers/rtc/rtc-puv3.c 10711 10712PMBUS HARDWARE MONITORING DRIVERS 10713M: Guenter Roeck <linux@roeck-us.net> 10714L: linux-hwmon@vger.kernel.org 10715W: http://hwmon.wiki.kernel.org/ 10716W: http://www.roeck-us.net/linux/drivers/ 10717T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10718S: Maintained 10719F: Documentation/hwmon/pmbus 10720F: drivers/hwmon/pmbus/ 10721F: include/linux/pmbus.h 10722 10723PMC SIERRA MaxRAID DRIVER 10724L: linux-scsi@vger.kernel.org 10725W: http://www.pmc-sierra.com/ 10726S: Orphan 10727F: drivers/scsi/pmcraid.* 10728 10729PMC SIERRA PM8001 DRIVER 10730M: Jack Wang <jinpu.wang@profitbricks.com> 10731M: lindar_liu@usish.com 10732L: linux-scsi@vger.kernel.org 10733S: Supported 10734F: drivers/scsi/pm8001/ 10735 10736PNP SUPPORT 10737M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10738S: Maintained 10739F: drivers/pnp/ 10740 10741POSIX CLOCKS and TIMERS 10742M: Thomas Gleixner <tglx@linutronix.de> 10743L: linux-kernel@vger.kernel.org 10744T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10745S: Maintained 10746F: fs/timerfd.c 10747F: include/linux/timer* 10748F: kernel/time/*timer* 10749 10750POWER MANAGEMENT CORE 10751M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10752L: linux-pm@vger.kernel.org 10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10754B: https://bugzilla.kernel.org 10755S: Supported 10756F: drivers/base/power/ 10757F: include/linux/pm.h 10758F: include/linux/pm_* 10759F: include/linux/powercap.h 10760F: drivers/powercap/ 10761 10762POWER STATE COORDINATION INTERFACE (PSCI) 10763M: Mark Rutland <mark.rutland@arm.com> 10764M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10765L: linux-arm-kernel@lists.infradead.org 10766S: Maintained 10767F: drivers/firmware/psci*.c 10768F: include/linux/psci.h 10769F: include/uapi/linux/psci.h 10770 10771POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10772M: Sebastian Reichel <sre@kernel.org> 10773L: linux-pm@vger.kernel.org 10774T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10775S: Maintained 10776F: Documentation/devicetree/bindings/power/supply/ 10777F: include/linux/power_supply.h 10778F: drivers/power/supply/ 10779 10780POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10781M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10782L: linuxppc-dev@lists.ozlabs.org 10783S: Maintained 10784F: drivers/char/powernv-op-panel.c 10785 10786PPP OVER ATM (RFC 2364) 10787M: Mitchell Blank Jr <mitch@sfgoth.com> 10788S: Maintained 10789F: net/atm/pppoatm.c 10790F: include/uapi/linux/atmppp.h 10791 10792PPP OVER ETHERNET 10793M: Michal Ostrowski <mostrows@earthlink.net> 10794S: Maintained 10795F: drivers/net/ppp/pppoe.c 10796F: drivers/net/ppp/pppox.c 10797 10798PPP OVER L2TP 10799M: James Chapman <jchapman@katalix.com> 10800S: Maintained 10801F: net/l2tp/l2tp_ppp.c 10802F: include/linux/if_pppol2tp.h 10803F: include/uapi/linux/if_pppol2tp.h 10804 10805PPP PROTOCOL DRIVERS AND COMPRESSORS 10806M: Paul Mackerras <paulus@samba.org> 10807L: linux-ppp@vger.kernel.org 10808S: Maintained 10809F: drivers/net/ppp/ppp_* 10810 10811PPS SUPPORT 10812M: Rodolfo Giometti <giometti@enneenne.com> 10813W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10814L: linuxpps@ml.enneenne.com (subscribers-only) 10815S: Maintained 10816F: Documentation/pps/ 10817F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10818F: Documentation/ABI/testing/sysfs-pps 10819F: drivers/pps/ 10820F: include/linux/pps*.h 10821F: include/uapi/linux/pps.h 10822 10823PPTP DRIVER 10824M: Dmitry Kozlov <xeb@mail.ru> 10825L: netdev@vger.kernel.org 10826S: Maintained 10827F: drivers/net/ppp/pptp.c 10828W: http://sourceforge.net/projects/accel-pptp 10829 10830PREEMPTIBLE KERNEL 10831M: Robert Love <rml@tech9.net> 10832L: kpreempt-tech@lists.sourceforge.net 10833W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10834S: Supported 10835F: Documentation/preempt-locking.txt 10836F: include/linux/preempt.h 10837 10838PRINTK 10839M: Petr Mladek <pmladek@suse.com> 10840M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10841R: Steven Rostedt <rostedt@goodmis.org> 10842S: Maintained 10843F: kernel/printk/ 10844F: include/linux/printk.h 10845 10846PRISM54 WIRELESS DRIVER 10847M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10848L: linux-wireless@vger.kernel.org 10849W: http://wireless.kernel.org/en/users/Drivers/p54 10850S: Obsolete 10851F: drivers/net/wireless/intersil/prism54/ 10852 10853PROC SYSCTL 10854M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10855M: Kees Cook <keescook@chromium.org> 10856L: linux-kernel@vger.kernel.org 10857L: linux-fsdevel@vger.kernel.org 10858S: Maintained 10859F: fs/proc/proc_sysctl.c 10860F: include/linux/sysctl.h 10861F: kernel/sysctl.c 10862F: tools/testing/selftests/sysctl/ 10863 10864PS3 NETWORK SUPPORT 10865M: Geoff Levand <geoff@infradead.org> 10866L: netdev@vger.kernel.org 10867L: linuxppc-dev@lists.ozlabs.org 10868S: Maintained 10869F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10870 10871PS3 PLATFORM SUPPORT 10872M: Geoff Levand <geoff@infradead.org> 10873L: linuxppc-dev@lists.ozlabs.org 10874S: Maintained 10875F: arch/powerpc/boot/ps3* 10876F: arch/powerpc/include/asm/lv1call.h 10877F: arch/powerpc/include/asm/ps3*.h 10878F: arch/powerpc/platforms/ps3/ 10879F: drivers/*/ps3* 10880F: drivers/ps3/ 10881F: drivers/rtc/rtc-ps3.c 10882F: drivers/usb/host/*ps3.c 10883F: sound/ppc/snd_ps3* 10884 10885PS3VRAM DRIVER 10886M: Jim Paris <jim@jtan.com> 10887M: Geoff Levand <geoff@infradead.org> 10888L: linuxppc-dev@lists.ozlabs.org 10889S: Maintained 10890F: drivers/block/ps3vram.c 10891 10892PSAMPLE PACKET SAMPLING SUPPORT: 10893M: Yotam Gigi <yotamg@mellanox.com> 10894S: Maintained 10895F: net/psample 10896F: include/net/psample.h 10897F: include/uapi/linux/psample.h 10898 10899PSTORE FILESYSTEM 10900M: Kees Cook <keescook@chromium.org> 10901M: Anton Vorontsov <anton@enomsg.org> 10902M: Colin Cross <ccross@android.com> 10903M: Tony Luck <tony.luck@intel.com> 10904S: Maintained 10905T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10906F: fs/pstore/ 10907F: include/linux/pstore* 10908F: drivers/firmware/efi/efi-pstore.c 10909F: drivers/acpi/apei/erst.c 10910F: Documentation/admin-guide/ramoops.rst 10911F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10912K: \b(pstore|ramoops) 10913 10914PTP HARDWARE CLOCK SUPPORT 10915M: Richard Cochran <richardcochran@gmail.com> 10916L: netdev@vger.kernel.org 10917S: Maintained 10918W: http://linuxptp.sourceforge.net/ 10919F: Documentation/ABI/testing/sysfs-ptp 10920F: Documentation/ptp/* 10921F: drivers/net/ethernet/freescale/gianfar_ptp.c 10922F: drivers/net/phy/dp83640* 10923F: drivers/ptp/* 10924F: include/linux/ptp_cl* 10925 10926PTRACE SUPPORT 10927M: Oleg Nesterov <oleg@redhat.com> 10928S: Maintained 10929F: include/asm-generic/syscall.h 10930F: include/linux/ptrace.h 10931F: include/linux/regset.h 10932F: include/linux/tracehook.h 10933F: include/uapi/linux/ptrace.h 10934F: include/uapi/linux/ptrace.h 10935F: include/asm-generic/ptrace.h 10936F: kernel/ptrace.c 10937F: arch/*/ptrace*.c 10938F: arch/*/*/ptrace*.c 10939F: arch/*/include/asm/ptrace*.h 10940 10941PULSE8-CEC DRIVER 10942M: Hans Verkuil <hverkuil@xs4all.nl> 10943L: linux-media@vger.kernel.org 10944T: git git://linuxtv.org/media_tree.git 10945S: Maintained 10946F: drivers/media/usb/pulse8-cec/* 10947F: Documentation/media/cec-drivers/pulse8-cec.rst 10948 10949PVRUSB2 VIDEO4LINUX DRIVER 10950M: Mike Isely <isely@pobox.com> 10951L: pvrusb2@isely.net (subscribers-only) 10952L: linux-media@vger.kernel.org 10953W: http://www.isely.net/pvrusb2/ 10954T: git git://linuxtv.org/media_tree.git 10955S: Maintained 10956F: Documentation/media/v4l-drivers/pvrusb2* 10957F: drivers/media/usb/pvrusb2/ 10958 10959PWC WEBCAM DRIVER 10960M: Hans Verkuil <hverkuil@xs4all.nl> 10961L: linux-media@vger.kernel.org 10962T: git git://linuxtv.org/media_tree.git 10963S: Odd Fixes 10964F: drivers/media/usb/pwc/* 10965 10966PWM FAN DRIVER 10967M: Kamil Debski <kamil@wypas.org> 10968M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10969L: linux-hwmon@vger.kernel.org 10970S: Supported 10971F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10972F: Documentation/hwmon/pwm-fan 10973F: drivers/hwmon/pwm-fan.c 10974 10975PWM IR Transmitter 10976M: Sean Young <sean@mess.org> 10977L: linux-media@vger.kernel.org 10978S: Maintained 10979F: drivers/media/rc/pwm-ir-tx.c 10980 10981PWM SUBSYSTEM 10982M: Thierry Reding <thierry.reding@gmail.com> 10983L: linux-pwm@vger.kernel.org 10984S: Maintained 10985T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10986F: Documentation/pwm.txt 10987F: Documentation/devicetree/bindings/pwm/ 10988F: include/linux/pwm.h 10989F: drivers/pwm/ 10990F: drivers/video/backlight/pwm_bl.c 10991F: include/linux/pwm_backlight.h 10992F: drivers/gpio/gpio-mvebu.c 10993F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10994 10995PXA GPIO DRIVER 10996M: Robert Jarzmik <robert.jarzmik@free.fr> 10997L: linux-gpio@vger.kernel.org 10998S: Maintained 10999F: drivers/gpio/gpio-pxa.c 11000 11001PXA MMCI DRIVER 11002S: Orphan 11003 11004PXA RTC DRIVER 11005M: Robert Jarzmik <robert.jarzmik@free.fr> 11006L: linux-rtc@vger.kernel.org 11007S: Maintained 11008 11009PXA2xx/PXA3xx SUPPORT 11010M: Daniel Mack <daniel@zonque.org> 11011M: Haojian Zhuang <haojian.zhuang@gmail.com> 11012M: Robert Jarzmik <robert.jarzmik@free.fr> 11013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11014T: git git://github.com/hzhuang1/linux.git 11015T: git git://github.com/rjarzmik/linux.git 11016S: Maintained 11017F: arch/arm/boot/dts/pxa* 11018F: arch/arm/mach-pxa/ 11019F: drivers/dma/pxa* 11020F: drivers/pcmcia/pxa2xx* 11021F: drivers/pinctrl/pxa/ 11022F: drivers/spi/spi-pxa2xx* 11023F: drivers/usb/gadget/udc/pxa2* 11024F: include/sound/pxa2xx-lib.h 11025F: sound/arm/pxa* 11026F: sound/soc/pxa/ 11027 11028PXA3xx NAND FLASH DRIVER 11029M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11030L: linux-mtd@lists.infradead.org 11031S: Maintained 11032F: drivers/mtd/nand/pxa3xx_nand.c 11033 11034QAT DRIVER 11035M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11036M: Salvatore Benedetto <salvatore.benedetto@intel.com> 11037L: qat-linux@intel.com 11038S: Supported 11039F: drivers/crypto/qat/ 11040 11041QCOM AUDIO (ASoC) DRIVERS 11042M: Patrick Lai <plai@codeaurora.org> 11043M: Banajit Goswami <bgoswami@codeaurora.org> 11044L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11045S: Supported 11046F: sound/soc/qcom/ 11047 11048QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11049M: Gabriel Somlo <somlo@cmu.edu> 11050M: "Michael S. Tsirkin" <mst@redhat.com> 11051L: qemu-devel@nongnu.org 11052S: Maintained 11053F: drivers/firmware/qemu_fw_cfg.c 11054 11055QIB DRIVER 11056M: Mike Marciniszyn <infinipath@intel.com> 11057L: linux-rdma@vger.kernel.org 11058S: Supported 11059F: drivers/infiniband/hw/qib/ 11060 11061QLOGIC QL41xxx FCOE DRIVER 11062M: QLogic-Storage-Upstream@cavium.com 11063L: linux-scsi@vger.kernel.org 11064S: Supported 11065F: drivers/scsi/qedf/ 11066 11067QLOGIC QL41xxx ISCSI DRIVER 11068M: QLogic-Storage-Upstream@cavium.com 11069L: linux-scsi@vger.kernel.org 11070S: Supported 11071F: drivers/scsi/qedi/ 11072 11073QLOGIC QL4xxx ETHERNET DRIVER 11074M: Ariel Elior <Ariel.Elior@cavium.com> 11075M: everest-linux-l2@cavium.com 11076L: netdev@vger.kernel.org 11077S: Supported 11078F: drivers/net/ethernet/qlogic/qed/ 11079F: include/linux/qed/ 11080F: drivers/net/ethernet/qlogic/qede/ 11081 11082QLOGIC QL4xxx RDMA DRIVER 11083M: Ram Amrani <Ram.Amrani@cavium.com> 11084M: Ariel Elior <Ariel.Elior@cavium.com> 11085L: linux-rdma@vger.kernel.org 11086S: Supported 11087F: drivers/infiniband/hw/qedr/ 11088F: include/uapi/rdma/qedr-abi.h 11089 11090QLOGIC QLA1280 SCSI DRIVER 11091M: Michael Reed <mdr@sgi.com> 11092L: linux-scsi@vger.kernel.org 11093S: Maintained 11094F: drivers/scsi/qla1280.[ch] 11095 11096QLOGIC QLA2XXX FC-SCSI DRIVER 11097M: qla2xxx-upstream@qlogic.com 11098L: linux-scsi@vger.kernel.org 11099S: Supported 11100F: Documentation/scsi/LICENSE.qla2xxx 11101F: drivers/scsi/qla2xxx/ 11102 11103QLOGIC QLA3XXX NETWORK DRIVER 11104M: Dept-GELinuxNICDev@cavium.com 11105L: netdev@vger.kernel.org 11106S: Supported 11107F: Documentation/networking/LICENSE.qla3xxx 11108F: drivers/net/ethernet/qlogic/qla3xxx.* 11109 11110QLOGIC QLA4XXX iSCSI DRIVER 11111M: QLogic-Storage-Upstream@qlogic.com 11112L: linux-scsi@vger.kernel.org 11113S: Supported 11114F: Documentation/scsi/LICENSE.qla4xxx 11115F: drivers/scsi/qla4xxx/ 11116 11117QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11118M: Harish Patil <harish.patil@cavium.com> 11119M: Manish Chopra <manish.chopra@cavium.com> 11120M: Dept-GELinuxNICDev@cavium.com 11121L: netdev@vger.kernel.org 11122S: Supported 11123F: drivers/net/ethernet/qlogic/qlcnic/ 11124 11125QLOGIC QLGE 10Gb ETHERNET DRIVER 11126M: Harish Patil <harish.patil@cavium.com> 11127M: Manish Chopra <manish.chopra@cavium.com> 11128M: Dept-GELinuxNICDev@cavium.com 11129L: netdev@vger.kernel.org 11130S: Supported 11131F: drivers/net/ethernet/qlogic/qlge/ 11132 11133QNX4 FILESYSTEM 11134M: Anders Larsen <al@alarsen.net> 11135W: http://www.alarsen.net/linux/qnx4fs/ 11136S: Maintained 11137F: fs/qnx4/ 11138F: include/uapi/linux/qnx4_fs.h 11139F: include/uapi/linux/qnxtypes.h 11140 11141QORIQ DPAA2 FSL-MC BUS DRIVER 11142M: Stuart Yoder <stuyoder@gmail.com> 11143M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11144L: linux-kernel@vger.kernel.org 11145S: Maintained 11146F: drivers/staging/fsl-mc/ 11147F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11148 11149QT1010 MEDIA DRIVER 11150M: Antti Palosaari <crope@iki.fi> 11151L: linux-media@vger.kernel.org 11152W: https://linuxtv.org 11153W: http://palosaari.fi/linux/ 11154Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11155T: git git://linuxtv.org/anttip/media_tree.git 11156S: Maintained 11157F: drivers/media/tuners/qt1010* 11158 11159QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11160M: Kalle Valo <kvalo@qca.qualcomm.com> 11161L: ath10k@lists.infradead.org 11162W: http://wireless.kernel.org/en/users/Drivers/ath10k 11163T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11164S: Supported 11165F: drivers/net/wireless/ath/ath10k/ 11166 11167QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11168M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11169L: linux-wireless@vger.kernel.org 11170W: http://wireless.kernel.org/en/users/Drivers/ath9k 11171S: Supported 11172F: drivers/net/wireless/ath/ath9k/ 11173 11174QUALCOMM CAMERA SUBSYSTEM DRIVER 11175M: Todor Tomov <todor.tomov@linaro.org> 11176L: linux-media@vger.kernel.org 11177S: Maintained 11178F: Documentation/devicetree/bindings/media/qcom,camss.txt 11179F: Documentation/media/v4l-drivers/qcom_camss.rst 11180F: drivers/media/platform/qcom/camss-8x16/ 11181 11182QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11183M: Timur Tabi <timur@codeaurora.org> 11184L: netdev@vger.kernel.org 11185S: Supported 11186F: drivers/net/ethernet/qualcomm/emac/ 11187 11188QUALCOMM HEXAGON ARCHITECTURE 11189M: Richard Kuo <rkuo@codeaurora.org> 11190L: linux-hexagon@vger.kernel.org 11191T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11192S: Supported 11193F: arch/hexagon/ 11194 11195QUALCOMM IOMMU 11196M: Rob Clark <robdclark@gmail.com> 11197L: iommu@lists.linux-foundation.org 11198L: linux-arm-msm@vger.kernel.org 11199S: Maintained 11200F: drivers/iommu/qcom_iommu.c 11201 11202QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11203M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11204L: linux-media@vger.kernel.org 11205L: linux-arm-msm@vger.kernel.org 11206T: git git://linuxtv.org/media_tree.git 11207S: Maintained 11208F: drivers/media/platform/qcom/venus/ 11209 11210QUALCOMM WCN36XX WIRELESS DRIVER 11211M: Eugene Krasnikov <k.eugene.e@gmail.com> 11212L: wcn36xx@lists.infradead.org 11213W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11214T: git git://github.com/KrasnikovEugene/wcn36xx.git 11215S: Supported 11216F: drivers/net/wireless/ath/wcn36xx/ 11217 11218QUANTENNA QTNFMAC WIRELESS DRIVER 11219M: Igor Mitsyanko <imitsyanko@quantenna.com> 11220M: Avinash Patil <avinashp@quantenna.com> 11221M: Sergey Matyukevich <smatyukevich@quantenna.com> 11222L: linux-wireless@vger.kernel.org 11223S: Maintained 11224F: drivers/net/wireless/quantenna 11225 11226RADEON and AMDGPU DRM DRIVERS 11227M: Alex Deucher <alexander.deucher@amd.com> 11228M: Christian König <christian.koenig@amd.com> 11229L: amd-gfx@lists.freedesktop.org 11230T: git git://people.freedesktop.org/~agd5f/linux 11231S: Supported 11232F: drivers/gpu/drm/radeon/ 11233F: include/uapi/drm/radeon_drm.h 11234F: drivers/gpu/drm/amd/ 11235F: include/uapi/drm/amdgpu_drm.h 11236 11237RADEON FRAMEBUFFER DISPLAY DRIVER 11238M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11239L: linux-fbdev@vger.kernel.org 11240S: Maintained 11241F: drivers/video/fbdev/aty/radeon* 11242F: include/uapi/linux/radeonfb.h 11243 11244RADIOSHARK RADIO DRIVER 11245M: Hans Verkuil <hverkuil@xs4all.nl> 11246L: linux-media@vger.kernel.org 11247T: git git://linuxtv.org/media_tree.git 11248S: Maintained 11249F: drivers/media/radio/radio-shark.c 11250 11251RADIOSHARK2 RADIO DRIVER 11252M: Hans Verkuil <hverkuil@xs4all.nl> 11253L: linux-media@vger.kernel.org 11254T: git git://linuxtv.org/media_tree.git 11255S: Maintained 11256F: drivers/media/radio/radio-shark2.c 11257F: drivers/media/radio/radio-tea5777.c 11258 11259RADOS BLOCK DEVICE (RBD) 11260M: Ilya Dryomov <idryomov@gmail.com> 11261M: Sage Weil <sage@redhat.com> 11262M: Alex Elder <elder@kernel.org> 11263L: ceph-devel@vger.kernel.org 11264W: http://ceph.com/ 11265T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11266T: git git://github.com/ceph/ceph-client.git 11267S: Supported 11268F: Documentation/ABI/testing/sysfs-bus-rbd 11269F: drivers/block/rbd.c 11270F: drivers/block/rbd_types.h 11271 11272RAGE128 FRAMEBUFFER DISPLAY DRIVER 11273M: Paul Mackerras <paulus@samba.org> 11274L: linux-fbdev@vger.kernel.org 11275S: Maintained 11276F: drivers/video/fbdev/aty/aty128fb.c 11277 11278RAINSHADOW-CEC DRIVER 11279M: Hans Verkuil <hverkuil@xs4all.nl> 11280L: linux-media@vger.kernel.org 11281T: git git://linuxtv.org/media_tree.git 11282S: Maintained 11283F: drivers/media/usb/rainshadow-cec/* 11284 11285RALINK MIPS ARCHITECTURE 11286M: John Crispin <john@phrozen.org> 11287L: linux-mips@linux-mips.org 11288S: Maintained 11289F: arch/mips/ralink 11290 11291RALINK RT2X00 WIRELESS LAN DRIVER 11292P: rt2x00 project 11293M: Stanislaw Gruszka <sgruszka@redhat.com> 11294M: Helmut Schaa <helmut.schaa@googlemail.com> 11295L: linux-wireless@vger.kernel.org 11296S: Maintained 11297F: drivers/net/wireless/ralink/rt2x00/ 11298 11299RAMDISK RAM BLOCK DEVICE DRIVER 11300M: Jens Axboe <axboe@kernel.dk> 11301S: Maintained 11302F: Documentation/blockdev/ramdisk.txt 11303F: drivers/block/brd.c 11304 11305RANDOM NUMBER DRIVER 11306M: "Theodore Ts'o" <tytso@mit.edu> 11307S: Maintained 11308F: drivers/char/random.c 11309 11310RAPIDIO SUBSYSTEM 11311M: Matt Porter <mporter@kernel.crashing.org> 11312M: Alexandre Bounine <alexandre.bounine@idt.com> 11313S: Maintained 11314F: drivers/rapidio/ 11315 11316RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11317L: linux-wireless@vger.kernel.org 11318S: Orphan 11319F: drivers/net/wireless/ray* 11320 11321RCUTORTURE MODULE 11322M: Josh Triplett <josh@joshtriplett.org> 11323M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11324L: linux-kernel@vger.kernel.org 11325S: Supported 11326T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11327F: Documentation/RCU/torture.txt 11328F: kernel/rcu/rcutorture.c 11329 11330RCUTORTURE TEST FRAMEWORK 11331M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11332M: Josh Triplett <josh@joshtriplett.org> 11333R: Steven Rostedt <rostedt@goodmis.org> 11334R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11335R: Lai Jiangshan <jiangshanlai@gmail.com> 11336L: linux-kernel@vger.kernel.org 11337S: Supported 11338T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11339F: tools/testing/selftests/rcutorture 11340 11341RDC R-321X SoC 11342M: Florian Fainelli <florian@openwrt.org> 11343S: Maintained 11344 11345RDC R6040 FAST ETHERNET DRIVER 11346M: Florian Fainelli <f.fainelli@gmail.com> 11347L: netdev@vger.kernel.org 11348S: Maintained 11349F: drivers/net/ethernet/rdc/r6040.c 11350 11351RDMAVT - RDMA verbs software 11352M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11353L: linux-rdma@vger.kernel.org 11354S: Supported 11355F: drivers/infiniband/sw/rdmavt 11356 11357RDS - RELIABLE DATAGRAM SOCKETS 11358M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11359L: netdev@vger.kernel.org 11360L: linux-rdma@vger.kernel.org 11361L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11362W: https://oss.oracle.com/projects/rds/ 11363S: Supported 11364F: net/rds/ 11365F: Documentation/networking/rds.txt 11366 11367RDT - RESOURCE ALLOCATION 11368M: Fenghua Yu <fenghua.yu@intel.com> 11369L: linux-kernel@vger.kernel.org 11370S: Supported 11371F: arch/x86/kernel/cpu/intel_rdt* 11372F: arch/x86/include/asm/intel_rdt_sched.h 11373F: Documentation/x86/intel_rdt* 11374 11375READ-COPY UPDATE (RCU) 11376M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11377M: Josh Triplett <josh@joshtriplett.org> 11378R: Steven Rostedt <rostedt@goodmis.org> 11379R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11380R: Lai Jiangshan <jiangshanlai@gmail.com> 11381L: linux-kernel@vger.kernel.org 11382W: http://www.rdrop.com/users/paulmck/RCU/ 11383S: Supported 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11385F: Documentation/RCU/ 11386X: Documentation/RCU/torture.txt 11387F: include/linux/rcu* 11388X: include/linux/srcu.h 11389F: kernel/rcu/ 11390X: kernel/torture.c 11391 11392REAL TIME CLOCK (RTC) SUBSYSTEM 11393M: Alessandro Zummo <a.zummo@towertech.it> 11394M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11395L: linux-rtc@vger.kernel.org 11396Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11397T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11398S: Maintained 11399F: Documentation/devicetree/bindings/rtc/ 11400F: Documentation/rtc.txt 11401F: drivers/rtc/ 11402F: include/linux/rtc.h 11403F: include/uapi/linux/rtc.h 11404F: include/linux/rtc/ 11405F: include/linux/platform_data/rtc-* 11406F: tools/testing/selftests/timers/rtctest.c 11407 11408REALTEK AUDIO CODECS 11409M: Bard Liao <bardliao@realtek.com> 11410M: Oder Chiou <oder_chiou@realtek.com> 11411S: Maintained 11412F: sound/soc/codecs/rt* 11413F: include/sound/rt*.h 11414 11415REGISTER MAP ABSTRACTION 11416M: Mark Brown <broonie@kernel.org> 11417L: linux-kernel@vger.kernel.org 11418T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11419S: Supported 11420F: Documentation/devicetree/bindings/regmap/ 11421F: drivers/base/regmap/ 11422F: include/linux/regmap.h 11423 11424REISERFS FILE SYSTEM 11425L: reiserfs-devel@vger.kernel.org 11426S: Supported 11427F: fs/reiserfs/ 11428 11429REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11430M: Ohad Ben-Cohen <ohad@wizery.com> 11431M: Bjorn Andersson <bjorn.andersson@linaro.org> 11432L: linux-remoteproc@vger.kernel.org 11433T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11434S: Maintained 11435F: Documentation/devicetree/bindings/remoteproc/ 11436F: Documentation/remoteproc.txt 11437F: drivers/remoteproc/ 11438F: include/linux/remoteproc.h 11439 11440REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11441M: Ohad Ben-Cohen <ohad@wizery.com> 11442M: Bjorn Andersson <bjorn.andersson@linaro.org> 11443L: linux-remoteproc@vger.kernel.org 11444T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11445S: Maintained 11446F: drivers/rpmsg/ 11447F: Documentation/rpmsg.txt 11448F: include/linux/rpmsg.h 11449F: include/linux/rpmsg/ 11450 11451RENESAS CLOCK DRIVERS 11452M: Geert Uytterhoeven <geert+renesas@glider.be> 11453L: linux-renesas-soc@vger.kernel.org 11454S: Supported 11455F: drivers/clk/renesas/ 11456 11457RENESAS ETHERNET DRIVERS 11458R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11459L: netdev@vger.kernel.org 11460L: linux-renesas-soc@vger.kernel.org 11461F: Documentation/devicetree/bindings/net/renesas,*.txt 11462F: Documentation/devicetree/bindings/net/sh_eth.txt 11463F: drivers/net/ethernet/renesas/ 11464F: include/linux/sh_eth.h 11465 11466RENESAS R-CAR GYROADC DRIVER 11467M: Marek Vasut <marek.vasut@gmail.com> 11468L: linux-iio@vger.kernel.org 11469S: Supported 11470F: drivers/iio/adc/rcar_gyro_adc.c 11471 11472RENESAS USB PHY DRIVER 11473M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11474L: linux-renesas-soc@vger.kernel.org 11475S: Maintained 11476F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11477 11478RESET CONTROLLER FRAMEWORK 11479M: Philipp Zabel <p.zabel@pengutronix.de> 11480T: git git://git.pengutronix.de/git/pza/linux 11481S: Maintained 11482F: drivers/reset/ 11483F: Documentation/devicetree/bindings/reset/ 11484F: include/dt-bindings/reset/ 11485F: include/linux/reset.h 11486F: include/linux/reset-controller.h 11487 11488RFKILL 11489M: Johannes Berg <johannes@sipsolutions.net> 11490L: linux-wireless@vger.kernel.org 11491W: http://wireless.kernel.org/ 11492T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11493T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11494S: Maintained 11495F: Documentation/rfkill.txt 11496F: net/rfkill/ 11497 11498RHASHTABLE 11499M: Thomas Graf <tgraf@suug.ch> 11500M: Herbert Xu <herbert@gondor.apana.org.au> 11501L: netdev@vger.kernel.org 11502S: Maintained 11503F: lib/rhashtable.c 11504F: include/linux/rhashtable.h 11505 11506RICOH R5C592 MEMORYSTICK DRIVER 11507M: Maxim Levitsky <maximlevitsky@gmail.com> 11508S: Maintained 11509F: drivers/memstick/host/r592.* 11510 11511RICOH SMARTMEDIA/XD DRIVER 11512M: Maxim Levitsky <maximlevitsky@gmail.com> 11513S: Maintained 11514F: drivers/mtd/nand/r852.c 11515F: drivers/mtd/nand/r852.h 11516 11517ROCCAT DRIVERS 11518M: Stefan Achatz <erazor_de@users.sourceforge.net> 11519W: http://sourceforge.net/projects/roccat/ 11520S: Maintained 11521F: drivers/hid/hid-roccat* 11522F: include/linux/hid-roccat* 11523F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11524 11525ROCKER DRIVER 11526M: Jiri Pirko <jiri@resnulli.us> 11527L: netdev@vger.kernel.org 11528S: Supported 11529F: drivers/net/ethernet/rocker/ 11530 11531ROCKETPORT DRIVER 11532P: Comtrol Corp. 11533W: http://www.comtrol.com 11534S: Maintained 11535F: Documentation/serial/rocket.txt 11536F: drivers/tty/rocket* 11537 11538ROCKETPORT EXPRESS/INFINITY DRIVER 11539M: Kevin Cernekee <cernekee@gmail.com> 11540L: linux-serial@vger.kernel.org 11541S: Odd Fixes 11542F: drivers/tty/serial/rp2.* 11543 11544ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11545M: Marek Vasut <marek.vasut+renesas@gmail.com> 11546L: linux-kernel@vger.kernel.org 11547L: linux-renesas-soc@vger.kernel.org 11548S: Supported 11549F: drivers/mfd/bd9571mwv.c 11550F: drivers/regulator/bd9571mwv-regulator.c 11551F: drivers/gpio/gpio-bd9571mwv.c 11552F: include/linux/mfd/bd9571mwv.h 11553F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11554 11555ROSE NETWORK LAYER 11556M: Ralf Baechle <ralf@linux-mips.org> 11557L: linux-hams@vger.kernel.org 11558W: http://www.linux-ax25.org/ 11559S: Maintained 11560F: include/net/rose.h 11561F: include/uapi/linux/rose.h 11562F: net/rose/ 11563 11564RTL2830 MEDIA DRIVER 11565M: Antti Palosaari <crope@iki.fi> 11566L: linux-media@vger.kernel.org 11567W: https://linuxtv.org 11568W: http://palosaari.fi/linux/ 11569Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11570T: git git://linuxtv.org/anttip/media_tree.git 11571S: Maintained 11572F: drivers/media/dvb-frontends/rtl2830* 11573 11574RTL2832 MEDIA DRIVER 11575M: Antti Palosaari <crope@iki.fi> 11576L: linux-media@vger.kernel.org 11577W: https://linuxtv.org 11578W: http://palosaari.fi/linux/ 11579Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11580T: git git://linuxtv.org/anttip/media_tree.git 11581S: Maintained 11582F: drivers/media/dvb-frontends/rtl2832* 11583 11584RTL2832_SDR MEDIA DRIVER 11585M: Antti Palosaari <crope@iki.fi> 11586L: linux-media@vger.kernel.org 11587W: https://linuxtv.org 11588W: http://palosaari.fi/linux/ 11589Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11590T: git git://linuxtv.org/anttip/media_tree.git 11591S: Maintained 11592F: drivers/media/dvb-frontends/rtl2832_sdr* 11593 11594RTL8180 WIRELESS DRIVER 11595L: linux-wireless@vger.kernel.org 11596W: http://wireless.kernel.org/ 11597T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11598S: Orphan 11599F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11600 11601RTL8187 WIRELESS DRIVER 11602M: Herton Ronaldo Krzesinski <herton@canonical.com> 11603M: Hin-Tak Leung <htl10@users.sourceforge.net> 11604M: Larry Finger <Larry.Finger@lwfinger.net> 11605L: linux-wireless@vger.kernel.org 11606W: http://wireless.kernel.org/ 11607T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11608S: Maintained 11609F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11610 11611RTL8192CE WIRELESS DRIVER 11612M: Larry Finger <Larry.Finger@lwfinger.net> 11613M: Chaoming Li <chaoming_li@realsil.com.cn> 11614L: linux-wireless@vger.kernel.org 11615W: http://wireless.kernel.org/ 11616T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11617S: Maintained 11618F: drivers/net/wireless/realtek/rtlwifi/ 11619F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11620 11621RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11622M: Jes Sorensen <Jes.Sorensen@gmail.com> 11623L: linux-wireless@vger.kernel.org 11624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11625S: Maintained 11626F: drivers/net/wireless/realtek/rtl8xxxu/ 11627 11628S3 SAVAGE FRAMEBUFFER DRIVER 11629M: Antonino Daplas <adaplas@gmail.com> 11630L: linux-fbdev@vger.kernel.org 11631S: Maintained 11632F: drivers/video/fbdev/savage/ 11633 11634S390 11635M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11636M: Heiko Carstens <heiko.carstens@de.ibm.com> 11637L: linux-s390@vger.kernel.org 11638W: http://www.ibm.com/developerworks/linux/linux390/ 11639T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11640S: Supported 11641F: arch/s390/ 11642F: drivers/s390/ 11643F: Documentation/s390/ 11644F: Documentation/driver-api/s390-drivers.rst 11645 11646S390 COMMON I/O LAYER 11647M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11648M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11649L: linux-s390@vger.kernel.org 11650W: http://www.ibm.com/developerworks/linux/linux390/ 11651S: Supported 11652F: drivers/s390/cio/ 11653 11654S390 DASD DRIVER 11655M: Stefan Haberland <sth@linux.vnet.ibm.com> 11656M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11657L: linux-s390@vger.kernel.org 11658W: http://www.ibm.com/developerworks/linux/linux390/ 11659S: Supported 11660F: drivers/s390/block/dasd* 11661F: block/partitions/ibm.c 11662 11663S390 IOMMU (PCI) 11664M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11665L: linux-s390@vger.kernel.org 11666W: http://www.ibm.com/developerworks/linux/linux390/ 11667S: Supported 11668F: drivers/iommu/s390-iommu.c 11669 11670S390 IUCV NETWORK LAYER 11671M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11672M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11673L: linux-s390@vger.kernel.org 11674W: http://www.ibm.com/developerworks/linux/linux390/ 11675S: Supported 11676F: drivers/s390/net/*iucv* 11677F: include/net/iucv/ 11678F: net/iucv/ 11679 11680S390 NETWORK DRIVERS 11681M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11682M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11683L: linux-s390@vger.kernel.org 11684W: http://www.ibm.com/developerworks/linux/linux390/ 11685S: Supported 11686F: drivers/s390/net/ 11687 11688S390 PCI SUBSYSTEM 11689M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11690M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11691L: linux-s390@vger.kernel.org 11692W: http://www.ibm.com/developerworks/linux/linux390/ 11693S: Supported 11694F: arch/s390/pci/ 11695F: drivers/pci/hotplug/s390_pci_hpc.c 11696 11697S390 VFIO-CCW DRIVER 11698M: Cornelia Huck <cohuck@redhat.com> 11699M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11700L: linux-s390@vger.kernel.org 11701L: kvm@vger.kernel.org 11702S: Supported 11703F: drivers/s390/cio/vfio_ccw* 11704F: Documentation/s390/vfio-ccw.txt 11705F: include/uapi/linux/vfio_ccw.h 11706 11707S390 ZCRYPT DRIVER 11708M: Harald Freudenberger <freude@de.ibm.com> 11709L: linux-s390@vger.kernel.org 11710W: http://www.ibm.com/developerworks/linux/linux390/ 11711S: Supported 11712F: drivers/s390/crypto/ 11713 11714S390 ZFCP DRIVER 11715M: Steffen Maier <maier@linux.vnet.ibm.com> 11716M: Benjamin Block <bblock@linux.vnet.ibm.com> 11717L: linux-s390@vger.kernel.org 11718W: http://www.ibm.com/developerworks/linux/linux390/ 11719S: Supported 11720F: drivers/s390/scsi/zfcp_* 11721 11722S3C24XX SD/MMC Driver 11723M: Ben Dooks <ben-linux@fluff.org> 11724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11725S: Supported 11726F: drivers/mmc/host/s3cmci.* 11727 11728SAA6588 RDS RECEIVER DRIVER 11729M: Hans Verkuil <hverkuil@xs4all.nl> 11730L: linux-media@vger.kernel.org 11731T: git git://linuxtv.org/media_tree.git 11732W: https://linuxtv.org 11733S: Odd Fixes 11734F: drivers/media/i2c/saa6588* 11735 11736SAA7134 VIDEO4LINUX DRIVER 11737M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11738M: Mauro Carvalho Chehab <mchehab@kernel.org> 11739L: linux-media@vger.kernel.org 11740W: https://linuxtv.org 11741T: git git://linuxtv.org/media_tree.git 11742S: Odd fixes 11743F: Documentation/media/v4l-drivers/saa7134* 11744F: drivers/media/pci/saa7134/ 11745 11746SAA7146 VIDEO4LINUX-2 DRIVER 11747M: Hans Verkuil <hverkuil@xs4all.nl> 11748L: linux-media@vger.kernel.org 11749T: git git://linuxtv.org/media_tree.git 11750S: Maintained 11751F: drivers/media/common/saa7146/ 11752F: drivers/media/pci/saa7146/ 11753F: include/media/saa7146* 11754 11755SAMSUNG AUDIO (ASoC) DRIVERS 11756M: Krzysztof Kozlowski <krzk@kernel.org> 11757M: Sangbeom Kim <sbkim73@samsung.com> 11758M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11759L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11760S: Supported 11761F: sound/soc/samsung/ 11762 11763SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11764M: Krzysztof Kozlowski <krzk@kernel.org> 11765L: linux-crypto@vger.kernel.org 11766L: linux-samsung-soc@vger.kernel.org 11767S: Maintained 11768F: drivers/crypto/exynos-rng.c 11769F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11770 11771SAMSUNG FRAMEBUFFER DRIVER 11772M: Jingoo Han <jingoohan1@gmail.com> 11773L: linux-fbdev@vger.kernel.org 11774S: Maintained 11775F: drivers/video/fbdev/s3c-fb.c 11776 11777SAMSUNG LAPTOP DRIVER 11778M: Corentin Chary <corentin.chary@gmail.com> 11779L: platform-driver-x86@vger.kernel.org 11780S: Maintained 11781F: drivers/platform/x86/samsung-laptop.c 11782 11783SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11784M: Sangbeom Kim <sbkim73@samsung.com> 11785M: Krzysztof Kozlowski <krzk@kernel.org> 11786M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11787L: linux-kernel@vger.kernel.org 11788L: linux-samsung-soc@vger.kernel.org 11789S: Supported 11790F: drivers/mfd/sec*.c 11791F: drivers/regulator/s2m*.c 11792F: drivers/regulator/s5m*.c 11793F: drivers/clk/clk-s2mps11.c 11794F: drivers/rtc/rtc-s5m.c 11795F: include/linux/mfd/samsung/ 11796F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11797F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11798F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11799F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11800 11801SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11802M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11803L: linux-media@vger.kernel.org 11804L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11805S: Maintained 11806F: drivers/media/platform/s3c-camif/ 11807F: include/media/drv-intf/s3c_camif.h 11808 11809SAMSUNG S3FWRN5 NFC DRIVER 11810M: Robert Baldyga <r.baldyga@samsung.com> 11811M: Krzysztof Opasiak <k.opasiak@samsung.com> 11812L: linux-nfc@lists.01.org (moderated for non-subscribers) 11813S: Supported 11814F: drivers/nfc/s3fwrn5 11815 11816SAMSUNG S5C73M3 CAMERA DRIVER 11817M: Kyungmin Park <kyungmin.park@samsung.com> 11818M: Andrzej Hajda <a.hajda@samsung.com> 11819L: linux-media@vger.kernel.org 11820S: Supported 11821F: drivers/media/i2c/s5c73m3/* 11822 11823SAMSUNG S5K5BAF CAMERA DRIVER 11824M: Kyungmin Park <kyungmin.park@samsung.com> 11825M: Andrzej Hajda <a.hajda@samsung.com> 11826L: linux-media@vger.kernel.org 11827S: Supported 11828F: drivers/media/i2c/s5k5baf.c 11829 11830SAMSUNG S5P Security SubSystem (SSS) DRIVER 11831M: Krzysztof Kozlowski <krzk@kernel.org> 11832M: Vladimir Zapolskiy <vz@mleia.com> 11833L: linux-crypto@vger.kernel.org 11834L: linux-samsung-soc@vger.kernel.org 11835S: Maintained 11836F: drivers/crypto/s5p-sss.c 11837 11838SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11839M: Kyungmin Park <kyungmin.park@samsung.com> 11840M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11841L: linux-media@vger.kernel.org 11842Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11843S: Supported 11844F: drivers/media/platform/exynos4-is/ 11845 11846SAMSUNG SOC CLOCK DRIVERS 11847M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11848M: Tomasz Figa <tomasz.figa@gmail.com> 11849M: Chanwoo Choi <cw00.choi@samsung.com> 11850S: Supported 11851L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11852F: drivers/clk/samsung/ 11853F: include/dt-bindings/clock/exynos*.h 11854F: Documentation/devicetree/bindings/clock/exynos*.txt 11855 11856SAMSUNG SPI DRIVERS 11857M: Kukjin Kim <kgene@kernel.org> 11858M: Krzysztof Kozlowski <krzk@kernel.org> 11859M: Andi Shyti <andi.shyti@samsung.com> 11860L: linux-spi@vger.kernel.org 11861L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11862S: Maintained 11863F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11864F: drivers/spi/spi-s3c* 11865F: include/linux/platform_data/spi-s3c64xx.h 11866 11867SAMSUNG SXGBE DRIVERS 11868M: Byungho An <bh74.an@samsung.com> 11869M: Girish K S <ks.giri@samsung.com> 11870M: Vipul Pandya <vipul.pandya@samsung.com> 11871S: Supported 11872L: netdev@vger.kernel.org 11873F: drivers/net/ethernet/samsung/sxgbe/ 11874 11875SAMSUNG THERMAL DRIVER 11876M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11877L: linux-pm@vger.kernel.org 11878L: linux-samsung-soc@vger.kernel.org 11879S: Supported 11880T: git https://github.com/lmajewski/linux-samsung-thermal.git 11881F: drivers/thermal/samsung/ 11882 11883SAMSUNG USB2 PHY DRIVER 11884M: Kamil Debski <kamil@wypas.org> 11885M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11886L: linux-kernel@vger.kernel.org 11887S: Supported 11888F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11889F: Documentation/phy/samsung-usb2.txt 11890F: drivers/phy/samsung/phy-exynos4210-usb2.c 11891F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11892F: drivers/phy/samsung/phy-exynos5250-usb2.c 11893F: drivers/phy/samsung/phy-s5pv210-usb2.c 11894F: drivers/phy/samsung/phy-samsung-usb2.c 11895F: drivers/phy/samsung/phy-samsung-usb2.h 11896 11897SC1200 WDT DRIVER 11898M: Zwane Mwaikambo <zwanem@gmail.com> 11899S: Maintained 11900F: drivers/watchdog/sc1200wdt.c 11901 11902SCHEDULER 11903M: Ingo Molnar <mingo@redhat.com> 11904M: Peter Zijlstra <peterz@infradead.org> 11905L: linux-kernel@vger.kernel.org 11906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11907S: Maintained 11908F: kernel/sched/ 11909F: include/linux/sched.h 11910F: include/uapi/linux/sched.h 11911F: include/linux/wait.h 11912 11913SCORE ARCHITECTURE 11914M: Chen Liqin <liqin.linux@gmail.com> 11915M: Lennox Wu <lennox.wu@gmail.com> 11916W: http://www.sunplus.com 11917S: Supported 11918F: arch/score/ 11919 11920SCR24X CHIP CARD INTERFACE DRIVER 11921M: Lubomir Rintel <lkundrak@v3.sk> 11922S: Supported 11923F: drivers/char/pcmcia/scr24x_cs.c 11924 11925SCSI CDROM DRIVER 11926M: Jens Axboe <axboe@kernel.dk> 11927L: linux-scsi@vger.kernel.org 11928W: http://www.kernel.dk 11929S: Maintained 11930F: drivers/scsi/sr* 11931 11932SCSI RDMA PROTOCOL (SRP) INITIATOR 11933M: Bart Van Assche <bart.vanassche@sandisk.com> 11934L: linux-rdma@vger.kernel.org 11935S: Supported 11936W: http://www.openfabrics.org 11937Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11938T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11939F: drivers/infiniband/ulp/srp/ 11940F: include/scsi/srp.h 11941 11942SCSI SG DRIVER 11943M: Doug Gilbert <dgilbert@interlog.com> 11944L: linux-scsi@vger.kernel.org 11945W: http://sg.danny.cz/sg 11946S: Maintained 11947F: Documentation/scsi/scsi-generic.txt 11948F: drivers/scsi/sg.c 11949F: include/scsi/sg.h 11950 11951SCSI SUBSYSTEM 11952M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11954M: "Martin K. Petersen" <martin.petersen@oracle.com> 11955T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11956L: linux-scsi@vger.kernel.org 11957S: Maintained 11958F: Documentation/devicetree/bindings/scsi/ 11959F: drivers/scsi/ 11960F: include/scsi/ 11961 11962SCSI TAPE DRIVER 11963M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11964L: linux-scsi@vger.kernel.org 11965S: Maintained 11966F: Documentation/scsi/st.txt 11967F: drivers/scsi/st.* 11968F: drivers/scsi/st_*.h 11969 11970SCTP PROTOCOL 11971M: Vlad Yasevich <vyasevich@gmail.com> 11972M: Neil Horman <nhorman@tuxdriver.com> 11973L: linux-sctp@vger.kernel.org 11974W: http://lksctp.sourceforge.net 11975S: Maintained 11976F: Documentation/networking/sctp.txt 11977F: include/linux/sctp.h 11978F: include/uapi/linux/sctp.h 11979F: include/net/sctp/ 11980F: net/sctp/ 11981 11982SCx200 CPU SUPPORT 11983M: Jim Cromie <jim.cromie@gmail.com> 11984S: Odd Fixes 11985F: Documentation/i2c/busses/scx200_acb 11986F: arch/x86/platform/scx200/ 11987F: drivers/watchdog/scx200_wdt.c 11988F: drivers/i2c/busses/scx200* 11989F: drivers/mtd/maps/scx200_docflash.c 11990F: include/linux/scx200.h 11991 11992SCx200 GPIO DRIVER 11993M: Jim Cromie <jim.cromie@gmail.com> 11994S: Maintained 11995F: drivers/char/scx200_gpio.c 11996F: include/linux/scx200_gpio.h 11997 11998SCx200 HRT CLOCKSOURCE DRIVER 11999M: Jim Cromie <jim.cromie@gmail.com> 12000S: Maintained 12001F: drivers/clocksource/scx200_hrt.c 12002 12003SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12004M: Sascha Sommer <saschasommer@freenet.de> 12005L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12006S: Maintained 12007F: drivers/mmc/host/sdricoh_cs.c 12008 12009SECURE COMPUTING 12010M: Kees Cook <keescook@chromium.org> 12011R: Andy Lutomirski <luto@amacapital.net> 12012R: Will Drewry <wad@chromium.org> 12013T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12014S: Supported 12015F: kernel/seccomp.c 12016F: include/uapi/linux/seccomp.h 12017F: include/linux/seccomp.h 12018F: tools/testing/selftests/seccomp/* 12019F: tools/testing/selftests/kselftest_harness.h 12020F: Documentation/userspace-api/seccomp_filter.rst 12021K: \bsecure_computing 12022K: \bTIF_SECCOMP\b 12023 12024SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12025M: Al Cooper <alcooperx@gmail.com> 12026L: linux-mmc@vger.kernel.org 12027L: bcm-kernel-feedback-list@broadcom.com 12028S: Maintained 12029F: drivers/mmc/host/sdhci-brcmstb* 12030 12031SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12032M: Adrian Hunter <adrian.hunter@intel.com> 12033L: linux-mmc@vger.kernel.org 12034T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12035S: Maintained 12036F: drivers/mmc/host/sdhci* 12037F: include/linux/mmc/sdhci* 12038 12039SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12040M: Ben Dooks <ben-linux@fluff.org> 12041M: Jaehoon Chung <jh80.chung@samsung.com> 12042L: linux-mmc@vger.kernel.org 12043S: Maintained 12044F: drivers/mmc/host/sdhci-s3c* 12045 12046SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12047M: Viresh Kumar <vireshk@kernel.org> 12048L: linux-mmc@vger.kernel.org 12049S: Maintained 12050F: drivers/mmc/host/sdhci-spear.c 12051 12052SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12053M: Scott Bauer <scott.bauer@intel.com> 12054M: Jonathan Derrick <jonathan.derrick@intel.com> 12055M: Rafael Antognolli <rafael.antognolli@intel.com> 12056L: linux-block@vger.kernel.org 12057S: Supported 12058F: block/sed* 12059F: block/opal_proto.h 12060F: include/linux/sed* 12061F: include/uapi/linux/sed* 12062 12063SECURITY CONTACT 12064M: Security Officers <security@kernel.org> 12065S: Supported 12066 12067SECURITY SUBSYSTEM 12068M: James Morris <james.l.morris@oracle.com> 12069M: "Serge E. Hallyn" <serge@hallyn.com> 12070L: linux-security-module@vger.kernel.org (suggested Cc:) 12071T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12072W: http://kernsec.org/ 12073S: Supported 12074F: security/ 12075 12076SELINUX SECURITY MODULE 12077M: Paul Moore <paul@paul-moore.com> 12078M: Stephen Smalley <sds@tycho.nsa.gov> 12079M: Eric Paris <eparis@parisplace.org> 12080L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12081W: https://selinuxproject.org 12082W: https://github.com/SELinuxProject 12083T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12084S: Supported 12085F: include/linux/selinux* 12086F: security/selinux/ 12087F: scripts/selinux/ 12088F: Documentation/admin-guide/LSM/SELinux.rst 12089 12090SENSABLE PHANTOM 12091M: Jiri Slaby <jirislaby@gmail.com> 12092S: Maintained 12093F: drivers/misc/phantom.c 12094F: include/uapi/linux/phantom.h 12095 12096SERIAL DEVICE BUS 12097M: Rob Herring <robh@kernel.org> 12098L: linux-serial@vger.kernel.org 12099S: Maintained 12100F: Documentation/devicetree/bindings/serial/slave-device.txt 12101F: drivers/tty/serdev/ 12102F: include/linux/serdev.h 12103 12104SERIAL DRIVERS 12105M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12106L: linux-serial@vger.kernel.org 12107S: Maintained 12108F: Documentation/devicetree/bindings/serial/ 12109F: drivers/tty/serial/ 12110 12111SERIAL IR RECEIVER 12112M: Sean Young <sean@mess.org> 12113L: linux-media@vger.kernel.org 12114S: Maintained 12115F: drivers/media/rc/serial_ir.c 12116 12117SFC NETWORK DRIVER 12118M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12119M: Edward Cree <ecree@solarflare.com> 12120M: Bert Kenward <bkenward@solarflare.com> 12121L: netdev@vger.kernel.org 12122S: Supported 12123F: drivers/net/ethernet/sfc/ 12124 12125SGI GRU DRIVER 12126M: Dimitri Sivanich <sivanich@sgi.com> 12127S: Maintained 12128F: drivers/misc/sgi-gru/ 12129 12130SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12131M: Pat Gefre <pfg@sgi.com> 12132L: linux-ia64@vger.kernel.org 12133S: Supported 12134F: Documentation/ia64/serial.txt 12135F: drivers/tty/serial/ioc?_serial.c 12136F: include/linux/ioc?.h 12137 12138SGI XP/XPC/XPNET DRIVER 12139M: Cliff Whickman <cpw@sgi.com> 12140M: Robin Holt <robinmholt@gmail.com> 12141S: Maintained 12142F: drivers/misc/sgi-xp/ 12143 12144SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12145M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12146L: linux-s390@vger.kernel.org 12147W: http://www.ibm.com/developerworks/linux/linux390/ 12148S: Supported 12149F: net/smc/ 12150 12151SH_VEU V4L2 MEM2MEM DRIVER 12152L: linux-media@vger.kernel.org 12153S: Orphan 12154F: drivers/media/platform/sh_veu.c 12155 12156SH_VOU V4L2 OUTPUT DRIVER 12157L: linux-media@vger.kernel.org 12158S: Orphan 12159F: drivers/media/platform/sh_vou.c 12160F: include/media/drv-intf/sh_vou.h 12161 12162SI2157 MEDIA DRIVER 12163M: Antti Palosaari <crope@iki.fi> 12164L: linux-media@vger.kernel.org 12165W: https://linuxtv.org 12166W: http://palosaari.fi/linux/ 12167Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12168T: git git://linuxtv.org/anttip/media_tree.git 12169S: Maintained 12170F: drivers/media/tuners/si2157* 12171 12172SI2168 MEDIA DRIVER 12173M: Antti Palosaari <crope@iki.fi> 12174L: linux-media@vger.kernel.org 12175W: https://linuxtv.org 12176W: http://palosaari.fi/linux/ 12177Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12178T: git git://linuxtv.org/anttip/media_tree.git 12179S: Maintained 12180F: drivers/media/dvb-frontends/si2168* 12181 12182SI470X FM RADIO RECEIVER I2C DRIVER 12183M: Hans Verkuil <hverkuil@xs4all.nl> 12184L: linux-media@vger.kernel.org 12185T: git git://linuxtv.org/media_tree.git 12186W: https://linuxtv.org 12187S: Odd Fixes 12188F: drivers/media/radio/si470x/radio-si470x-i2c.c 12189 12190SI470X FM RADIO RECEIVER USB DRIVER 12191M: Hans Verkuil <hverkuil@xs4all.nl> 12192L: linux-media@vger.kernel.org 12193T: git git://linuxtv.org/media_tree.git 12194W: https://linuxtv.org 12195S: Maintained 12196F: drivers/media/radio/si470x/radio-si470x-common.c 12197F: drivers/media/radio/si470x/radio-si470x.h 12198F: drivers/media/radio/si470x/radio-si470x-usb.c 12199 12200SI4713 FM RADIO TRANSMITTER I2C DRIVER 12201M: Eduardo Valentin <edubezval@gmail.com> 12202L: linux-media@vger.kernel.org 12203T: git git://linuxtv.org/media_tree.git 12204W: https://linuxtv.org 12205S: Odd Fixes 12206F: drivers/media/radio/si4713/si4713.? 12207 12208SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12209M: Eduardo Valentin <edubezval@gmail.com> 12210L: linux-media@vger.kernel.org 12211T: git git://linuxtv.org/media_tree.git 12212W: https://linuxtv.org 12213S: Odd Fixes 12214F: drivers/media/radio/si4713/radio-platform-si4713.c 12215 12216SI4713 FM RADIO TRANSMITTER USB DRIVER 12217M: Hans Verkuil <hverkuil@xs4all.nl> 12218L: linux-media@vger.kernel.org 12219T: git git://linuxtv.org/media_tree.git 12220W: https://linuxtv.org 12221S: Maintained 12222F: drivers/media/radio/si4713/radio-usb-si4713.c 12223 12224SIANO DVB DRIVER 12225M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12226M: Mauro Carvalho Chehab <mchehab@kernel.org> 12227L: linux-media@vger.kernel.org 12228W: https://linuxtv.org 12229T: git git://linuxtv.org/media_tree.git 12230S: Odd fixes 12231F: drivers/media/common/siano/ 12232F: drivers/media/usb/siano/ 12233F: drivers/media/usb/siano/ 12234F: drivers/media/mmc/siano/ 12235 12236SILEAD TOUCHSCREEN DRIVER 12237M: Hans de Goede <hdegoede@redhat.com> 12238L: linux-input@vger.kernel.org 12239L: platform-driver-x86@vger.kernel.org 12240S: Maintained 12241F: drivers/input/touchscreen/silead.c 12242F: drivers/platform/x86/silead_dmi.c 12243 12244SILICON MOTION SM712 FRAME BUFFER DRIVER 12245M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12246M: Teddy Wang <teddy.wang@siliconmotion.com> 12247M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12248L: linux-fbdev@vger.kernel.org 12249S: Maintained 12250F: drivers/video/fbdev/sm712* 12251F: Documentation/fb/sm712fb.txt 12252 12253SIMPLE FIRMWARE INTERFACE (SFI) 12254M: Len Brown <lenb@kernel.org> 12255L: sfi-devel@simplefirmware.org 12256W: http://simplefirmware.org/ 12257T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12258S: Supported 12259F: arch/x86/platform/sfi/ 12260F: drivers/sfi/ 12261F: include/linux/sfi*.h 12262 12263SIMPLEFB FB DRIVER 12264M: Hans de Goede <hdegoede@redhat.com> 12265L: linux-fbdev@vger.kernel.org 12266S: Maintained 12267F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12268F: drivers/video/fbdev/simplefb.c 12269F: include/linux/platform_data/simplefb.h 12270 12271SIMTEC EB110ATX (Chalice CATS) 12272P: Ben Dooks 12273P: Vincent Sanders <vince@simtec.co.uk> 12274M: Simtec Linux Team <linux@simtec.co.uk> 12275W: http://www.simtec.co.uk/products/EB110ATX/ 12276S: Supported 12277 12278SIMTEC EB2410ITX (BAST) 12279P: Ben Dooks 12280P: Vincent Sanders <vince@simtec.co.uk> 12281M: Simtec Linux Team <linux@simtec.co.uk> 12282W: http://www.simtec.co.uk/products/EB2410ITX/ 12283S: Supported 12284F: arch/arm/mach-s3c24xx/mach-bast.c 12285F: arch/arm/mach-s3c24xx/bast-ide.c 12286F: arch/arm/mach-s3c24xx/bast-irq.c 12287 12288SIPHASH PRF ROUTINES 12289M: Jason A. Donenfeld <Jason@zx2c4.com> 12290S: Maintained 12291F: lib/siphash.c 12292F: lib/test_siphash.c 12293F: include/linux/siphash.h 12294 12295SIS 190 ETHERNET DRIVER 12296M: Francois Romieu <romieu@fr.zoreil.com> 12297L: netdev@vger.kernel.org 12298S: Maintained 12299F: drivers/net/ethernet/sis/sis190.c 12300 12301SIS 900/7016 FAST ETHERNET DRIVER 12302M: Daniele Venzano <venza@brownhat.org> 12303W: http://www.brownhat.org/sis900.html 12304L: netdev@vger.kernel.org 12305S: Maintained 12306F: drivers/net/ethernet/sis/sis900.* 12307 12308SIS FRAMEBUFFER DRIVER 12309M: Thomas Winischhofer <thomas@winischhofer.net> 12310W: http://www.winischhofer.net/linuxsisvga.shtml 12311S: Maintained 12312F: Documentation/fb/sisfb.txt 12313F: drivers/video/fbdev/sis/ 12314F: include/video/sisfb.h 12315 12316SIS USB2VGA DRIVER 12317M: Thomas Winischhofer <thomas@winischhofer.net> 12318W: http://www.winischhofer.at/linuxsisusbvga.shtml 12319S: Maintained 12320F: drivers/usb/misc/sisusbvga/ 12321 12322SLAB ALLOCATOR 12323M: Christoph Lameter <cl@linux.com> 12324M: Pekka Enberg <penberg@kernel.org> 12325M: David Rientjes <rientjes@google.com> 12326M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12327M: Andrew Morton <akpm@linux-foundation.org> 12328L: linux-mm@kvack.org 12329S: Maintained 12330F: include/linux/sl?b*.h 12331F: mm/sl?b* 12332 12333SLEEPABLE READ-COPY UPDATE (SRCU) 12334M: Lai Jiangshan <jiangshanlai@gmail.com> 12335M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12336M: Josh Triplett <josh@joshtriplett.org> 12337R: Steven Rostedt <rostedt@goodmis.org> 12338R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12339L: linux-kernel@vger.kernel.org 12340W: http://www.rdrop.com/users/paulmck/RCU/ 12341S: Supported 12342T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12343F: include/linux/srcu.h 12344F: kernel/rcu/srcu.c 12345 12346SMACK SECURITY MODULE 12347M: Casey Schaufler <casey@schaufler-ca.com> 12348L: linux-security-module@vger.kernel.org 12349W: http://schaufler-ca.com 12350T: git git://github.com/cschaufler/smack-next 12351S: Maintained 12352F: Documentation/admin-guide/LSM/Smack.rst 12353F: security/smack/ 12354 12355SMC91x ETHERNET DRIVER 12356M: Nicolas Pitre <nico@fluxnic.net> 12357S: Odd Fixes 12358F: drivers/net/ethernet/smsc/smc91x.* 12359 12360SMIA AND SMIA++ IMAGE SENSOR DRIVER 12361M: Sakari Ailus <sakari.ailus@iki.fi> 12362L: linux-media@vger.kernel.org 12363S: Maintained 12364F: drivers/media/i2c/smiapp/ 12365F: include/media/i2c/smiapp.h 12366F: drivers/media/i2c/smiapp-pll.c 12367F: drivers/media/i2c/smiapp-pll.h 12368F: include/uapi/linux/smiapp.h 12369F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12370 12371SMM665 HARDWARE MONITOR DRIVER 12372M: Guenter Roeck <linux@roeck-us.net> 12373L: linux-hwmon@vger.kernel.org 12374S: Maintained 12375F: Documentation/hwmon/smm665 12376F: drivers/hwmon/smm665.c 12377 12378SMSC EMC2103 HARDWARE MONITOR DRIVER 12379M: Steve Glendinning <steve.glendinning@shawell.net> 12380L: linux-hwmon@vger.kernel.org 12381S: Maintained 12382F: Documentation/hwmon/emc2103 12383F: drivers/hwmon/emc2103.c 12384 12385SMSC SCH5627 HARDWARE MONITOR DRIVER 12386M: Hans de Goede <hdegoede@redhat.com> 12387L: linux-hwmon@vger.kernel.org 12388S: Supported 12389F: Documentation/hwmon/sch5627 12390F: drivers/hwmon/sch5627.c 12391 12392SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12393M: Steve Glendinning <steve.glendinning@shawell.net> 12394L: linux-fbdev@vger.kernel.org 12395S: Maintained 12396F: drivers/video/fbdev/smscufx.c 12397 12398SMSC47B397 HARDWARE MONITOR DRIVER 12399M: Jean Delvare <jdelvare@suse.com> 12400L: linux-hwmon@vger.kernel.org 12401S: Maintained 12402F: Documentation/hwmon/smsc47b397 12403F: drivers/hwmon/smsc47b397.c 12404 12405SMSC911x ETHERNET DRIVER 12406M: Steve Glendinning <steve.glendinning@shawell.net> 12407L: netdev@vger.kernel.org 12408S: Maintained 12409F: include/linux/smsc911x.h 12410F: drivers/net/ethernet/smsc/smsc911x.* 12411 12412SMSC9420 PCI ETHERNET DRIVER 12413M: Steve Glendinning <steve.glendinning@shawell.net> 12414L: netdev@vger.kernel.org 12415S: Maintained 12416F: drivers/net/ethernet/smsc/smsc9420.* 12417 12418SOC-CAMERA V4L2 SUBSYSTEM 12419M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12420L: linux-media@vger.kernel.org 12421T: git git://linuxtv.org/media_tree.git 12422S: Maintained 12423F: include/media/soc* 12424F: drivers/media/i2c/soc_camera/ 12425F: drivers/media/platform/soc_camera/ 12426 12427SOEKRIS NET48XX LED SUPPORT 12428M: Chris Boot <bootc@bootc.net> 12429S: Maintained 12430F: drivers/leds/leds-net48xx.c 12431 12432SOFT-ROCE DRIVER (rxe) 12433M: Moni Shoua <monis@mellanox.com> 12434L: linux-rdma@vger.kernel.org 12435S: Supported 12436W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12437Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12438F: drivers/infiniband/sw/rxe/ 12439F: include/uapi/rdma/rdma_user_rxe.h 12440 12441SOFTLOGIC 6x10 MPEG CODEC 12442M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12443M: Anton Sviridenko <anton@corp.bluecherry.net> 12444M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12445M: Andrey Utkin <andrey_utkin@fastmail.com> 12446M: Ismael Luceno <ismael@iodev.co.uk> 12447L: linux-media@vger.kernel.org 12448S: Supported 12449F: drivers/media/pci/solo6x10/ 12450 12451SOFTWARE RAID (Multiple Disks) SUPPORT 12452M: Shaohua Li <shli@kernel.org> 12453L: linux-raid@vger.kernel.org 12454T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12455S: Supported 12456F: drivers/md/ 12457F: include/linux/raid/ 12458F: include/uapi/linux/raid/ 12459 12460SONIC NETWORK DRIVER 12461M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12462L: netdev@vger.kernel.org 12463S: Maintained 12464F: drivers/net/ethernet/natsemi/sonic.* 12465 12466SONICS SILICON BACKPLANE DRIVER (SSB) 12467M: Michael Buesch <m@bues.ch> 12468L: linux-wireless@vger.kernel.org 12469S: Maintained 12470F: drivers/ssb/ 12471F: include/linux/ssb/ 12472 12473SONY MEMORYSTICK CARD SUPPORT 12474M: Alex Dubov <oakad@yahoo.com> 12475W: http://tifmxx.berlios.de/ 12476S: Maintained 12477F: drivers/memstick/host/tifm_ms.c 12478 12479SONY MEMORYSTICK STANDARD SUPPORT 12480M: Maxim Levitsky <maximlevitsky@gmail.com> 12481S: Maintained 12482F: drivers/memstick/core/ms_block.* 12483 12484SONY VAIO CONTROL DEVICE DRIVER 12485M: Mattia Dongili <malattia@linux.it> 12486L: platform-driver-x86@vger.kernel.org 12487W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12488S: Maintained 12489F: Documentation/laptops/sony-laptop.txt 12490F: drivers/char/sonypi.c 12491F: drivers/platform/x86/sony-laptop.c 12492F: include/linux/sony-laptop.h 12493 12494SOUND 12495M: Jaroslav Kysela <perex@perex.cz> 12496M: Takashi Iwai <tiwai@suse.com> 12497L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12498W: http://www.alsa-project.org/ 12499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12500T: git git://git.alsa-project.org/alsa-kernel.git 12501Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12502S: Maintained 12503F: Documentation/sound/ 12504F: include/sound/ 12505F: include/uapi/sound/ 12506F: sound/ 12507 12508SOUND - COMPRESSED AUDIO 12509M: Vinod Koul <vinod.koul@intel.com> 12510L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12512S: Supported 12513F: Documentation/sound/alsa/compress_offload.txt 12514F: include/sound/compress_driver.h 12515F: include/uapi/sound/compress_* 12516F: sound/core/compress_offload.c 12517F: sound/soc/soc-compress.c 12518 12519SOUND - DMAENGINE HELPERS 12520M: Lars-Peter Clausen <lars@metafoo.de> 12521S: Supported 12522F: include/sound/dmaengine_pcm.h 12523F: sound/core/pcm_dmaengine.c 12524F: sound/soc/soc-generic-dmaengine-pcm.c 12525 12526SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12527M: Liam Girdwood <lgirdwood@gmail.com> 12528M: Mark Brown <broonie@kernel.org> 12529T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12530L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12531W: http://alsa-project.org/main/index.php/ASoC 12532S: Supported 12533F: Documentation/devicetree/bindings/sound/ 12534F: Documentation/sound/alsa/soc/ 12535F: sound/soc/ 12536F: include/sound/soc* 12537 12538SP2 MEDIA DRIVER 12539M: Olli Salonen <olli.salonen@iki.fi> 12540L: linux-media@vger.kernel.org 12541W: https://linuxtv.org 12542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12543S: Maintained 12544F: drivers/media/dvb-frontends/sp2* 12545 12546SPARC + UltraSPARC (sparc/sparc64) 12547M: "David S. Miller" <davem@davemloft.net> 12548L: sparclinux@vger.kernel.org 12549Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12550T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12551T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12552S: Maintained 12553F: arch/sparc/ 12554F: drivers/sbus/ 12555 12556SPARC SERIAL DRIVERS 12557M: "David S. Miller" <davem@davemloft.net> 12558L: sparclinux@vger.kernel.org 12559T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12560T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12561S: Maintained 12562F: include/linux/sunserialcore.h 12563F: drivers/tty/serial/suncore.c 12564F: drivers/tty/serial/sunhv.c 12565F: drivers/tty/serial/sunsab.c 12566F: drivers/tty/serial/sunsab.h 12567F: drivers/tty/serial/sunsu.c 12568F: drivers/tty/serial/sunzilog.c 12569F: drivers/tty/serial/sunzilog.h 12570F: drivers/tty/vcc.c 12571 12572SPARSE CHECKER 12573M: "Christopher Li" <sparse@chrisli.org> 12574L: linux-sparse@vger.kernel.org 12575W: https://sparse.wiki.kernel.org/ 12576T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12577T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12578S: Maintained 12579F: include/linux/compiler.h 12580 12581SPEAR CLOCK FRAMEWORK SUPPORT 12582M: Viresh Kumar <vireshk@kernel.org> 12583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12584W: http://www.st.com/spear 12585S: Maintained 12586F: drivers/clk/spear/ 12587 12588SPEAR PLATFORM SUPPORT 12589M: Viresh Kumar <vireshk@kernel.org> 12590M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12592W: http://www.st.com/spear 12593S: Maintained 12594F: arch/arm/boot/dts/spear* 12595F: arch/arm/mach-spear/ 12596 12597SPI NOR SUBSYSTEM 12598M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12599M: Marek Vasut <marek.vasut@gmail.com> 12600L: linux-mtd@lists.infradead.org 12601W: http://www.linux-mtd.infradead.org/ 12602Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12603T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12604T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12605S: Maintained 12606F: drivers/mtd/spi-nor/ 12607F: include/linux/mtd/spi-nor.h 12608 12609SPI SUBSYSTEM 12610M: Mark Brown <broonie@kernel.org> 12611L: linux-spi@vger.kernel.org 12612T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12613Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12614S: Maintained 12615F: Documentation/devicetree/bindings/spi/ 12616F: Documentation/spi/ 12617F: drivers/spi/ 12618F: include/linux/spi/ 12619F: include/uapi/linux/spi/ 12620F: tools/spi/ 12621 12622SPIDERNET NETWORK DRIVER for CELL 12623M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12624L: netdev@vger.kernel.org 12625S: Supported 12626F: Documentation/networking/spider_net.txt 12627F: drivers/net/ethernet/toshiba/spider_net* 12628 12629SPMI SUBSYSTEM 12630R: Stephen Boyd <sboyd@codeaurora.org> 12631L: linux-arm-msm@vger.kernel.org 12632F: Documentation/devicetree/bindings/spmi/ 12633F: drivers/spmi/ 12634F: include/dt-bindings/spmi/spmi.h 12635F: include/linux/spmi.h 12636F: include/trace/events/spmi.h 12637 12638SPU FILE SYSTEM 12639M: Jeremy Kerr <jk@ozlabs.org> 12640L: linuxppc-dev@lists.ozlabs.org 12641W: http://www.ibm.com/developerworks/power/cell/ 12642S: Supported 12643F: Documentation/filesystems/spufs.txt 12644F: arch/powerpc/platforms/cell/spufs/ 12645 12646SQUASHFS FILE SYSTEM 12647M: Phillip Lougher <phillip@squashfs.org.uk> 12648L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12649W: http://squashfs.org.uk 12650T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12651S: Maintained 12652F: Documentation/filesystems/squashfs.txt 12653F: fs/squashfs/ 12654 12655SRM (Alpha) environment access 12656M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12657S: Maintained 12658F: arch/alpha/kernel/srm_env.c 12659 12660STABLE BRANCH 12661M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12662L: stable@vger.kernel.org 12663S: Supported 12664F: Documentation/process/stable-kernel-rules.rst 12665 12666STAGING - COMEDI 12667M: Ian Abbott <abbotti@mev.co.uk> 12668M: H Hartley Sweeten <hsweeten@visionengravers.com> 12669S: Odd Fixes 12670F: drivers/staging/comedi/ 12671 12672STAGING - FLARION FT1000 DRIVERS 12673M: Marek Belisko <marek.belisko@gmail.com> 12674S: Odd Fixes 12675F: drivers/staging/ft1000/ 12676 12677STAGING - INDUSTRIAL IO 12678M: Jonathan Cameron <jic23@kernel.org> 12679L: linux-iio@vger.kernel.org 12680S: Odd Fixes 12681F: Documentation/devicetree/bindings/staging/iio/ 12682F: drivers/staging/iio/ 12683 12684STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12685M: Jarod Wilson <jarod@wilsonet.com> 12686W: http://www.lirc.org/ 12687S: Odd Fixes 12688F: drivers/staging/media/lirc/ 12689 12690STAGING - LUSTRE PARALLEL FILESYSTEM 12691M: Oleg Drokin <oleg.drokin@intel.com> 12692M: Andreas Dilger <andreas.dilger@intel.com> 12693M: James Simmons <jsimmons@infradead.org> 12694L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12695W: http://wiki.lustre.org/ 12696S: Maintained 12697F: drivers/staging/lustre 12698 12699STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12700M: Marc Dietrich <marvin24@gmx.de> 12701L: ac100@lists.launchpad.net (moderated for non-subscribers) 12702L: linux-tegra@vger.kernel.org 12703S: Maintained 12704F: drivers/staging/nvec/ 12705 12706STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12707M: Jens Frederich <jfrederich@gmail.com> 12708M: Daniel Drake <dsd@laptop.org> 12709M: Jon Nettleton <jon.nettleton@gmail.com> 12710W: http://wiki.laptop.org/go/DCON 12711S: Maintained 12712F: drivers/staging/olpc_dcon/ 12713 12714STAGING - REALTEK RTL8712U DRIVERS 12715M: Larry Finger <Larry.Finger@lwfinger.net> 12716M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12717S: Odd Fixes 12718F: drivers/staging/rtl8712/ 12719 12720STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12721M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12722M: Teddy Wang <teddy.wang@siliconmotion.com> 12723M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12724L: linux-fbdev@vger.kernel.org 12725S: Maintained 12726F: drivers/staging/sm750fb/ 12727 12728STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12729M: William Hubbs <w.d.hubbs@gmail.com> 12730M: Chris Brannon <chris@the-brannons.com> 12731M: Kirk Reiser <kirk@reisers.ca> 12732M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12733L: speakup@linux-speakup.org 12734W: http://www.linux-speakup.org/ 12735S: Odd Fixes 12736F: drivers/staging/speakup/ 12737 12738STAGING - VIA VT665X DRIVERS 12739M: Forest Bond <forest@alittletooquiet.net> 12740S: Odd Fixes 12741F: drivers/staging/vt665?/ 12742 12743STAGING - WILC1000 WIFI DRIVER 12744M: Aditya Shankar <aditya.shankar@microchip.com> 12745M: Ganesh Krishna <ganesh.krishna@microchip.com> 12746L: linux-wireless@vger.kernel.org 12747S: Supported 12748F: drivers/staging/wilc1000/ 12749 12750STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12751M: Arnaud Patard <arnaud.patard@rtp-net.org> 12752S: Odd Fixes 12753F: drivers/staging/xgifb/ 12754 12755STAGING SUBSYSTEM 12756M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12757T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12758L: devel@driverdev.osuosl.org 12759S: Supported 12760F: drivers/staging/ 12761 12762STARFIRE/DURALAN NETWORK DRIVER 12763M: Ion Badulescu <ionut@badula.org> 12764S: Odd Fixes 12765F: drivers/net/ethernet/adaptec/starfire* 12766 12767STEC S1220 SKD DRIVER 12768M: Bart Van Assche <bart.vanassche@wdc.com> 12769L: linux-block@vger.kernel.org 12770S: Maintained 12771F: drivers/block/skd*[ch] 12772 12773STI CEC DRIVER 12774M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12775S: Maintained 12776F: drivers/staging/media/st-cec/ 12777F: Documentation/devicetree/bindings/media/stih-cec.txt 12778 12779STK1160 USB VIDEO CAPTURE DRIVER 12780M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12781L: linux-media@vger.kernel.org 12782T: git git://linuxtv.org/media_tree.git 12783S: Maintained 12784F: drivers/media/usb/stk1160/ 12785 12786STMMAC ETHERNET DRIVER 12787M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12788M: Alexandre Torgue <alexandre.torgue@st.com> 12789L: netdev@vger.kernel.org 12790W: http://www.stlinux.com 12791S: Supported 12792F: drivers/net/ethernet/stmicro/stmmac/ 12793 12794SUN3/3X 12795M: Sam Creasey <sammy@sammy.net> 12796W: http://sammy.net/sun3/ 12797S: Maintained 12798F: arch/m68k/kernel/*sun3* 12799F: arch/m68k/sun3*/ 12800F: arch/m68k/include/asm/sun3* 12801F: drivers/net/ethernet/i825xx/sun3* 12802 12803SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12804M: Hans de Goede <hdegoede@redhat.com> 12805L: linux-input@vger.kernel.org 12806S: Maintained 12807F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12808F: drivers/input/keyboard/sun4i-lradc-keys.c 12809 12810SUNDANCE NETWORK DRIVER 12811M: Denis Kirjanov <kda@linux-powerpc.org> 12812L: netdev@vger.kernel.org 12813S: Maintained 12814F: drivers/net/ethernet/dlink/sundance.c 12815 12816SUPERH 12817M: Yoshinori Sato <ysato@users.sourceforge.jp> 12818M: Rich Felker <dalias@libc.org> 12819L: linux-sh@vger.kernel.org 12820Q: http://patchwork.kernel.org/project/linux-sh/list/ 12821S: Maintained 12822F: Documentation/sh/ 12823F: arch/sh/ 12824F: drivers/sh/ 12825 12826SUSPEND TO RAM 12827M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12828M: Len Brown <len.brown@intel.com> 12829M: Pavel Machek <pavel@ucw.cz> 12830L: linux-pm@vger.kernel.org 12831B: https://bugzilla.kernel.org 12832S: Supported 12833F: Documentation/power/ 12834F: arch/x86/kernel/acpi/ 12835F: drivers/base/power/ 12836F: kernel/power/ 12837F: include/linux/suspend.h 12838F: include/linux/freezer.h 12839F: include/linux/pm.h 12840 12841SVGA HANDLING 12842M: Martin Mares <mj@ucw.cz> 12843L: linux-video@atrey.karlin.mff.cuni.cz 12844S: Maintained 12845F: Documentation/svga.txt 12846F: arch/x86/boot/video* 12847 12848SWIOTLB SUBSYSTEM 12849M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12850L: linux-kernel@vger.kernel.org 12851T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12852S: Supported 12853F: lib/swiotlb.c 12854F: arch/*/kernel/pci-swiotlb.c 12855F: include/linux/swiotlb.h 12856 12857SWITCHDEV 12858M: Jiri Pirko <jiri@resnulli.us> 12859M: Ivan Vecera <ivecera@redhat.com> 12860L: netdev@vger.kernel.org 12861S: Supported 12862F: net/switchdev/ 12863F: include/net/switchdev.h 12864 12865SYNC FILE FRAMEWORK 12866M: Sumit Semwal <sumit.semwal@linaro.org> 12867R: Gustavo Padovan <gustavo@padovan.org> 12868S: Maintained 12869L: linux-media@vger.kernel.org 12870L: dri-devel@lists.freedesktop.org 12871F: drivers/dma-buf/sync_* 12872F: drivers/dma-buf/dma-fence* 12873F: drivers/dma-buf/sw_sync.c 12874F: include/linux/sync_file.h 12875F: include/uapi/linux/sync_file.h 12876F: Documentation/sync_file.txt 12877T: git git://anongit.freedesktop.org/drm/drm-misc 12878 12879SYNOPSYS ARC ARCHITECTURE 12880M: Vineet Gupta <vgupta@synopsys.com> 12881L: linux-snps-arc@lists.infradead.org 12882S: Supported 12883F: arch/arc/ 12884F: Documentation/devicetree/bindings/arc/* 12885F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12886F: drivers/clocksource/arc_timer.c 12887F: drivers/tty/serial/arc_uart.c 12888T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12889 12890SYNOPSYS ARC HSDK SDP pll clock driver 12891M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12892S: Supported 12893F: drivers/clk/clk-hsdk-pll.c 12894F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 12895 12896SYNOPSYS ARC SDP clock driver 12897M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12898S: Supported 12899F: drivers/clk/axs10x/* 12900F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 12901 12902SYNOPSYS ARC SDP platform support 12903M: Alexey Brodkin <abrodkin@synopsys.com> 12904S: Supported 12905F: arch/arc/plat-axs10x 12906F: arch/arc/boot/dts/ax* 12907F: Documentation/devicetree/bindings/arc/axs10* 12908 12909SYNOPSYS DESIGNWARE DMAC DRIVER 12910M: Viresh Kumar <vireshk@kernel.org> 12911M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12912S: Maintained 12913F: include/linux/dma/dw.h 12914F: include/linux/platform_data/dma-dw.h 12915F: drivers/dma/dw/ 12916 12917SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12918M: Jie Deng <jiedeng@synopsys.com> 12919L: netdev@vger.kernel.org 12920S: Supported 12921F: drivers/net/ethernet/synopsys/ 12922 12923SYNOPSYS DESIGNWARE I2C DRIVER 12924M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12925R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12926R: Mika Westerberg <mika.westerberg@linux.intel.com> 12927L: linux-i2c@vger.kernel.org 12928S: Maintained 12929F: drivers/i2c/busses/i2c-designware-* 12930F: include/linux/platform_data/i2c-designware.h 12931 12932SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12933M: Jaehoon Chung <jh80.chung@samsung.com> 12934L: linux-mmc@vger.kernel.org 12935S: Maintained 12936F: drivers/mmc/host/dw_mmc* 12937 12938SYNOPSYS HSDK RESET CONTROLLER DRIVER 12939M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12940S: Supported 12941F: drivers/reset/reset-hsdk.c 12942F: include/dt-bindings/reset/snps,hsdk-reset.h 12943F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 12944 12945SYSTEM CONFIGURATION (SYSCON) 12946M: Lee Jones <lee.jones@linaro.org> 12947M: Arnd Bergmann <arnd@arndb.de> 12948T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12949S: Supported 12950F: drivers/mfd/syscon.c 12951 12952SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12953M: Sudeep Holla <sudeep.holla@arm.com> 12954L: linux-arm-kernel@lists.infradead.org 12955S: Maintained 12956F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12957F: drivers/clk/clk-scpi.c 12958F: drivers/cpufreq/scpi-cpufreq.c 12959F: drivers/firmware/arm_scpi.c 12960F: include/linux/scpi_protocol.h 12961 12962SYSTEM RESET/SHUTDOWN DRIVERS 12963M: Sebastian Reichel <sre@kernel.org> 12964L: linux-pm@vger.kernel.org 12965T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12966S: Maintained 12967F: Documentation/devicetree/bindings/power/reset/ 12968F: drivers/power/reset/ 12969 12970SYSTEM TRACE MODULE CLASS 12971M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12972S: Maintained 12973T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12974F: Documentation/trace/stm.txt 12975F: drivers/hwtracing/stm/ 12976F: include/linux/stm.h 12977F: include/uapi/linux/stm.h 12978 12979SYSV FILESYSTEM 12980M: Christoph Hellwig <hch@infradead.org> 12981S: Maintained 12982F: Documentation/filesystems/sysv-fs.txt 12983F: fs/sysv/ 12984F: include/linux/sysv_fs.h 12985 12986TARGET SUBSYSTEM 12987M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12988L: linux-scsi@vger.kernel.org 12989L: target-devel@vger.kernel.org 12990W: http://www.linux-iscsi.org 12991W: http://groups.google.com/group/linux-iscsi-target-dev 12992T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12993S: Supported 12994F: drivers/target/ 12995F: include/target/ 12996F: Documentation/target/ 12997 12998TASKSTATS STATISTICS INTERFACE 12999M: Balbir Singh <bsingharora@gmail.com> 13000S: Maintained 13001F: Documentation/accounting/taskstats* 13002F: include/linux/taskstats* 13003F: kernel/taskstats.c 13004 13005TC subsystem 13006M: Jamal Hadi Salim <jhs@mojatatu.com> 13007M: Cong Wang <xiyou.wangcong@gmail.com> 13008M: Jiri Pirko <jiri@resnulli.us> 13009L: netdev@vger.kernel.org 13010S: Maintained 13011F: include/net/pkt_cls.h 13012F: include/net/pkt_sched.h 13013F: include/net/tc_act/ 13014F: include/uapi/linux/pkt_cls.h 13015F: include/uapi/linux/pkt_sched.h 13016F: include/uapi/linux/tc_act/ 13017F: include/uapi/linux/tc_ematch/ 13018F: net/sched/ 13019 13020TCP LOW PRIORITY MODULE 13021M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13022M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13023W: http://tcp-lp-mod.sourceforge.net/ 13024S: Maintained 13025F: net/ipv4/tcp_lp.c 13026 13027TDA10071 MEDIA DRIVER 13028M: Antti Palosaari <crope@iki.fi> 13029L: linux-media@vger.kernel.org 13030W: https://linuxtv.org 13031W: http://palosaari.fi/linux/ 13032Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13033T: git git://linuxtv.org/anttip/media_tree.git 13034S: Maintained 13035F: drivers/media/dvb-frontends/tda10071* 13036 13037TDA18212 MEDIA DRIVER 13038M: Antti Palosaari <crope@iki.fi> 13039L: linux-media@vger.kernel.org 13040W: https://linuxtv.org 13041W: http://palosaari.fi/linux/ 13042Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13043T: git git://linuxtv.org/anttip/media_tree.git 13044S: Maintained 13045F: drivers/media/tuners/tda18212* 13046 13047TDA18218 MEDIA DRIVER 13048M: Antti Palosaari <crope@iki.fi> 13049L: linux-media@vger.kernel.org 13050W: https://linuxtv.org 13051W: http://palosaari.fi/linux/ 13052Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13053T: git git://linuxtv.org/anttip/media_tree.git 13054S: Maintained 13055F: drivers/media/tuners/tda18218* 13056 13057TDA18271 MEDIA DRIVER 13058M: Michael Krufky <mkrufky@linuxtv.org> 13059L: linux-media@vger.kernel.org 13060W: https://linuxtv.org 13061W: http://github.com/mkrufky 13062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13063T: git git://linuxtv.org/mkrufky/tuners.git 13064S: Maintained 13065F: drivers/media/tuners/tda18271* 13066 13067TDA827x MEDIA DRIVER 13068M: Michael Krufky <mkrufky@linuxtv.org> 13069L: linux-media@vger.kernel.org 13070W: https://linuxtv.org 13071W: http://github.com/mkrufky 13072Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13073T: git git://linuxtv.org/mkrufky/tuners.git 13074S: Maintained 13075F: drivers/media/tuners/tda8290.* 13076 13077TDA8290 MEDIA DRIVER 13078M: Michael Krufky <mkrufky@linuxtv.org> 13079L: linux-media@vger.kernel.org 13080W: https://linuxtv.org 13081W: http://github.com/mkrufky 13082Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13083T: git git://linuxtv.org/mkrufky/tuners.git 13084S: Maintained 13085F: drivers/media/tuners/tda8290.* 13086 13087TDA9840 MEDIA DRIVER 13088M: Hans Verkuil <hverkuil@xs4all.nl> 13089L: linux-media@vger.kernel.org 13090T: git git://linuxtv.org/media_tree.git 13091W: https://linuxtv.org 13092S: Maintained 13093F: drivers/media/i2c/tda9840* 13094 13095TEA5761 TUNER DRIVER 13096M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13097M: Mauro Carvalho Chehab <mchehab@kernel.org> 13098L: linux-media@vger.kernel.org 13099W: https://linuxtv.org 13100T: git git://linuxtv.org/media_tree.git 13101S: Odd fixes 13102F: drivers/media/tuners/tea5761.* 13103 13104TEA5767 TUNER DRIVER 13105M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13106M: Mauro Carvalho Chehab <mchehab@kernel.org> 13107L: linux-media@vger.kernel.org 13108W: https://linuxtv.org 13109T: git git://linuxtv.org/media_tree.git 13110S: Maintained 13111F: drivers/media/tuners/tea5767.* 13112 13113TEA6415C MEDIA DRIVER 13114M: Hans Verkuil <hverkuil@xs4all.nl> 13115L: linux-media@vger.kernel.org 13116T: git git://linuxtv.org/media_tree.git 13117W: https://linuxtv.org 13118S: Maintained 13119F: drivers/media/i2c/tea6415c* 13120 13121TEA6420 MEDIA DRIVER 13122M: Hans Verkuil <hverkuil@xs4all.nl> 13123L: linux-media@vger.kernel.org 13124T: git git://linuxtv.org/media_tree.git 13125W: https://linuxtv.org 13126S: Maintained 13127F: drivers/media/i2c/tea6420* 13128 13129TEAM DRIVER 13130M: Jiri Pirko <jiri@resnulli.us> 13131L: netdev@vger.kernel.org 13132S: Supported 13133F: drivers/net/team/ 13134F: include/linux/if_team.h 13135F: include/uapi/linux/if_team.h 13136 13137TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13138M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13139S: Maintained 13140F: arch/x86/platform/ts5500/ 13141 13142TECHNOTREND USB IR RECEIVER 13143M: Sean Young <sean@mess.org> 13144L: linux-media@vger.kernel.org 13145S: Maintained 13146F: drivers/media/rc/ttusbir.c 13147 13148TEE SUBSYSTEM 13149M: Jens Wiklander <jens.wiklander@linaro.org> 13150S: Maintained 13151F: include/linux/tee_drv.h 13152F: include/uapi/linux/tee.h 13153F: drivers/tee/ 13154F: Documentation/tee.txt 13155 13156TEGRA ARCHITECTURE SUPPORT 13157M: Thierry Reding <thierry.reding@gmail.com> 13158M: Jonathan Hunter <jonathanh@nvidia.com> 13159L: linux-tegra@vger.kernel.org 13160Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13162S: Supported 13163N: [^a-z]tegra 13164 13165TEGRA CLOCK DRIVER 13166M: Peter De Schrijver <pdeschrijver@nvidia.com> 13167M: Prashant Gaikwad <pgaikwad@nvidia.com> 13168S: Supported 13169F: drivers/clk/tegra/ 13170 13171TEGRA DMA DRIVERS 13172M: Laxman Dewangan <ldewangan@nvidia.com> 13173M: Jon Hunter <jonathanh@nvidia.com> 13174S: Supported 13175F: drivers/dma/tegra* 13176 13177TEGRA I2C DRIVER 13178M: Laxman Dewangan <ldewangan@nvidia.com> 13179S: Supported 13180F: drivers/i2c/busses/i2c-tegra.c 13181 13182TEGRA IOMMU DRIVERS 13183M: Hiroshi Doyu <hdoyu@nvidia.com> 13184S: Supported 13185F: drivers/iommu/tegra* 13186 13187TEGRA KBC DRIVER 13188M: Rakesh Iyer <riyer@nvidia.com> 13189M: Laxman Dewangan <ldewangan@nvidia.com> 13190S: Supported 13191F: drivers/input/keyboard/tegra-kbc.c 13192 13193TEGRA PWM DRIVER 13194M: Thierry Reding <thierry.reding@gmail.com> 13195S: Supported 13196F: drivers/pwm/pwm-tegra.c 13197 13198TEGRA SERIAL DRIVER 13199M: Laxman Dewangan <ldewangan@nvidia.com> 13200S: Supported 13201F: drivers/tty/serial/serial-tegra.c 13202 13203TEGRA SPI DRIVER 13204M: Laxman Dewangan <ldewangan@nvidia.com> 13205S: Supported 13206F: drivers/spi/spi-tegra* 13207 13208TEHUTI ETHERNET DRIVER 13209M: Andy Gospodarek <andy@greyhouse.net> 13210L: netdev@vger.kernel.org 13211S: Supported 13212F: drivers/net/ethernet/tehuti/* 13213 13214Telecom Clock Driver for MCPL0010 13215M: Mark Gross <mark.gross@intel.com> 13216S: Supported 13217F: drivers/char/tlclk.c 13218 13219TENSILICA XTENSA PORT (xtensa) 13220M: Chris Zankel <chris@zankel.net> 13221M: Max Filippov <jcmvbkbc@gmail.com> 13222L: linux-xtensa@linux-xtensa.org 13223T: git git://github.com/czankel/xtensa-linux.git 13224S: Maintained 13225F: arch/xtensa/ 13226F: drivers/irqchip/irq-xtensa-* 13227 13228Texas Instruments' System Control Interface (TISCI) Protocol Driver 13229M: Nishanth Menon <nm@ti.com> 13230M: Tero Kristo <t-kristo@ti.com> 13231M: Santosh Shilimkar <ssantosh@kernel.org> 13232L: linux-arm-kernel@lists.infradead.org 13233S: Maintained 13234F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13235F: drivers/firmware/ti_sci* 13236F: include/linux/soc/ti/ti_sci_protocol.h 13237F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13238F: include/dt-bindings/genpd/k2g.h 13239F: drivers/soc/ti/ti_sci_pm_domains.c 13240F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13241F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13242F: drivers/clk/keystone/sci-clk.c 13243F: drivers/reset/reset-ti-sci.c 13244 13245THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13246M: Hans Verkuil <hverkuil@xs4all.nl> 13247L: linux-media@vger.kernel.org 13248T: git git://linuxtv.org/media_tree.git 13249W: https://linuxtv.org 13250S: Maintained 13251F: drivers/media/radio/radio-raremono.c 13252 13253THERMAL 13254M: Zhang Rui <rui.zhang@intel.com> 13255M: Eduardo Valentin <edubezval@gmail.com> 13256L: linux-pm@vger.kernel.org 13257T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13258T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13259Q: https://patchwork.kernel.org/project/linux-pm/list/ 13260S: Supported 13261F: drivers/thermal/ 13262F: include/linux/thermal.h 13263F: include/uapi/linux/thermal.h 13264F: include/linux/cpu_cooling.h 13265F: Documentation/devicetree/bindings/thermal/ 13266 13267THERMAL/CPU_COOLING 13268M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13269M: Viresh Kumar <viresh.kumar@linaro.org> 13270M: Javi Merino <javi.merino@kernel.org> 13271L: linux-pm@vger.kernel.org 13272S: Supported 13273F: Documentation/thermal/cpu-cooling-api.txt 13274F: drivers/thermal/cpu_cooling.c 13275F: include/linux/cpu_cooling.h 13276 13277THINKPAD ACPI EXTRAS DRIVER 13278M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13279L: ibm-acpi-devel@lists.sourceforge.net 13280L: platform-driver-x86@vger.kernel.org 13281W: http://ibm-acpi.sourceforge.net 13282W: http://thinkwiki.org/wiki/Ibm-acpi 13283T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13284S: Maintained 13285F: drivers/platform/x86/thinkpad_acpi.c 13286 13287THUNDERBOLT DRIVER 13288M: Andreas Noever <andreas.noever@gmail.com> 13289M: Michael Jamet <michael.jamet@intel.com> 13290M: Mika Westerberg <mika.westerberg@linux.intel.com> 13291M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13292S: Maintained 13293F: drivers/thunderbolt/ 13294 13295THUNDERX GPIO DRIVER 13296M: David Daney <david.daney@cavium.com> 13297S: Maintained 13298F: drivers/gpio/gpio-thunderx.c 13299 13300TI AM437X VPFE DRIVER 13301M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13302L: linux-media@vger.kernel.org 13303W: https://linuxtv.org 13304Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13305T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13306S: Maintained 13307F: drivers/media/platform/am437x/ 13308 13309TI BANDGAP AND THERMAL DRIVER 13310M: Eduardo Valentin <edubezval@gmail.com> 13311M: Keerthy <j-keerthy@ti.com> 13312L: linux-pm@vger.kernel.org 13313L: linux-omap@vger.kernel.org 13314S: Maintained 13315F: drivers/thermal/ti-soc-thermal/ 13316 13317TI BQ27XXX POWER SUPPLY DRIVER 13318R: Andrew F. Davis <afd@ti.com> 13319F: include/linux/power/bq27xxx_battery.h 13320F: drivers/power/supply/bq27xxx_battery.c 13321F: drivers/power/supply/bq27xxx_battery_i2c.c 13322 13323TI CDCE706 CLOCK DRIVER 13324M: Max Filippov <jcmvbkbc@gmail.com> 13325S: Maintained 13326F: drivers/clk/clk-cdce706.c 13327 13328TI CLOCK DRIVER 13329M: Tero Kristo <t-kristo@ti.com> 13330L: linux-omap@vger.kernel.org 13331S: Maintained 13332F: drivers/clk/ti/ 13333F: include/linux/clk/ti.h 13334 13335TI DAVINCI MACHINE SUPPORT 13336M: Sekhar Nori <nsekhar@ti.com> 13337M: Kevin Hilman <khilman@kernel.org> 13338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13339T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13340S: Supported 13341F: arch/arm/mach-davinci/ 13342F: drivers/i2c/busses/i2c-davinci.c 13343F: arch/arm/boot/dts/da850* 13344 13345TI DAVINCI SERIES GPIO DRIVER 13346M: Keerthy <j-keerthy@ti.com> 13347L: linux-gpio@vger.kernel.org 13348S: Maintained 13349F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13350F: drivers/gpio/gpio-davinci.c 13351 13352TI DAVINCI SERIES MEDIA DRIVER 13353M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13354L: linux-media@vger.kernel.org 13355W: https://linuxtv.org 13356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13357T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13358S: Maintained 13359F: drivers/media/platform/davinci/ 13360F: include/media/davinci/ 13361 13362TI ETHERNET SWITCH DRIVER (CPSW) 13363R: Grygorii Strashko <grygorii.strashko@ti.com> 13364L: linux-omap@vger.kernel.org 13365L: netdev@vger.kernel.org 13366S: Maintained 13367F: drivers/net/ethernet/ti/cpsw* 13368F: drivers/net/ethernet/ti/davinci* 13369 13370TI FLASH MEDIA INTERFACE DRIVER 13371M: Alex Dubov <oakad@yahoo.com> 13372S: Maintained 13373F: drivers/misc/tifm* 13374F: drivers/mmc/host/tifm_sd.c 13375F: include/linux/tifm.h 13376 13377TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13378M: Santosh Shilimkar <ssantosh@kernel.org> 13379L: linux-kernel@vger.kernel.org 13380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13381S: Maintained 13382F: drivers/soc/ti/* 13383T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13384 13385TI LM49xxx FAMILY ASoC CODEC DRIVERS 13386M: M R Swami Reddy <mr.swami.reddy@ti.com> 13387M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13388L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13389S: Maintained 13390F: sound/soc/codecs/lm49453* 13391F: sound/soc/codecs/isabelle* 13392 13393TI LP855x BACKLIGHT DRIVER 13394M: Milo Kim <milo.kim@ti.com> 13395S: Maintained 13396F: Documentation/backlight/lp855x-driver.txt 13397F: drivers/video/backlight/lp855x_bl.c 13398F: include/linux/platform_data/lp855x.h 13399 13400TI LP8727 CHARGER DRIVER 13401M: Milo Kim <milo.kim@ti.com> 13402S: Maintained 13403F: drivers/power/supply/lp8727_charger.c 13404F: include/linux/platform_data/lp8727.h 13405 13406TI LP8788 MFD DRIVER 13407M: Milo Kim <milo.kim@ti.com> 13408S: Maintained 13409F: drivers/iio/adc/lp8788_adc.c 13410F: drivers/leds/leds-lp8788.c 13411F: drivers/mfd/lp8788*.c 13412F: drivers/power/supply/lp8788-charger.c 13413F: drivers/regulator/lp8788-*.c 13414F: include/linux/mfd/lp8788*.h 13415 13416TI NETCP ETHERNET DRIVER 13417M: Wingman Kwok <w-kwok2@ti.com> 13418M: Murali Karicheri <m-karicheri2@ti.com> 13419L: netdev@vger.kernel.org 13420S: Maintained 13421F: drivers/net/ethernet/ti/netcp* 13422 13423TI TAS571X FAMILY ASoC CODEC DRIVER 13424M: Kevin Cernekee <cernekee@chromium.org> 13425L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13426S: Odd Fixes 13427F: sound/soc/codecs/tas571x* 13428 13429TI TRF7970A NFC DRIVER 13430M: Mark Greer <mgreer@animalcreek.com> 13431L: linux-wireless@vger.kernel.org 13432L: linux-nfc@lists.01.org (moderated for non-subscribers) 13433S: Supported 13434F: drivers/nfc/trf7970a.c 13435F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13436 13437TI TWL4030 SERIES SOC CODEC DRIVER 13438M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13439L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13440S: Maintained 13441F: sound/soc/codecs/twl4030* 13442 13443TI VPE/CAL DRIVERS 13444M: Benoit Parrot <bparrot@ti.com> 13445L: linux-media@vger.kernel.org 13446W: http://linuxtv.org/ 13447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13448S: Maintained 13449F: drivers/media/platform/ti-vpe/ 13450 13451TI WILINK WIRELESS DRIVERS 13452L: linux-wireless@vger.kernel.org 13453W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13454W: http://wireless.kernel.org/en/users/Drivers/wl1251 13455T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13456S: Orphan 13457F: drivers/net/wireless/ti/ 13458F: include/linux/wl12xx.h 13459 13460TILE ARCHITECTURE 13461M: Chris Metcalf <cmetcalf@mellanox.com> 13462W: http://www.mellanox.com/repository/solutions/tile-scm/ 13463T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13464S: Supported 13465F: arch/tile/ 13466F: drivers/char/tile-srom.c 13467F: drivers/edac/tile_edac.c 13468F: drivers/net/ethernet/tile/ 13469F: drivers/rtc/rtc-tile.c 13470F: drivers/tty/hvc/hvc_tile.c 13471F: drivers/tty/serial/tilegx.c 13472F: drivers/usb/host/*-tilegx.c 13473F: include/linux/usb/tilegx.h 13474 13475TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13476M: John Stultz <john.stultz@linaro.org> 13477M: Thomas Gleixner <tglx@linutronix.de> 13478R: Stephen Boyd <sboyd@codeaurora.org> 13479L: linux-kernel@vger.kernel.org 13480T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13481S: Supported 13482F: include/linux/clocksource.h 13483F: include/linux/time.h 13484F: include/linux/timex.h 13485F: include/uapi/linux/time.h 13486F: include/uapi/linux/timex.h 13487F: kernel/time/clocksource.c 13488F: kernel/time/time*.c 13489F: kernel/time/alarmtimer.c 13490F: kernel/time/ntp.c 13491F: tools/testing/selftests/timers/ 13492 13493TIPC NETWORK LAYER 13494M: Jon Maloy <jon.maloy@ericsson.com> 13495M: Ying Xue <ying.xue@windriver.com> 13496L: netdev@vger.kernel.org (core kernel code) 13497L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13498W: http://tipc.sourceforge.net/ 13499S: Maintained 13500F: include/uapi/linux/tipc*.h 13501F: net/tipc/ 13502 13503TLAN NETWORK DRIVER 13504M: Samuel Chessman <chessman@tux.org> 13505L: tlan-devel@lists.sourceforge.net (subscribers-only) 13506W: http://sourceforge.net/projects/tlan/ 13507S: Maintained 13508F: Documentation/networking/tlan.txt 13509F: drivers/net/ethernet/ti/tlan.* 13510 13511TM6000 VIDEO4LINUX DRIVER 13512M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13513M: Mauro Carvalho Chehab <mchehab@kernel.org> 13514L: linux-media@vger.kernel.org 13515W: https://linuxtv.org 13516T: git git://linuxtv.org/media_tree.git 13517S: Odd fixes 13518F: drivers/media/usb/tm6000/ 13519F: Documentation/media/v4l-drivers/tm6000* 13520 13521TMIO/SDHI MMC DRIVER 13522M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13523L: linux-mmc@vger.kernel.org 13524S: Supported 13525F: drivers/mmc/host/tmio_mmc* 13526F: drivers/mmc/host/renesas_sdhi* 13527F: include/linux/mfd/tmio.h 13528 13529TMP401 HARDWARE MONITOR DRIVER 13530M: Guenter Roeck <linux@roeck-us.net> 13531L: linux-hwmon@vger.kernel.org 13532S: Maintained 13533F: Documentation/hwmon/tmp401 13534F: drivers/hwmon/tmp401.c 13535 13536TMPFS (SHMEM FILESYSTEM) 13537M: Hugh Dickins <hughd@google.com> 13538L: linux-mm@kvack.org 13539S: Maintained 13540F: include/linux/shmem_fs.h 13541F: mm/shmem.c 13542 13543TOMOYO SECURITY MODULE 13544M: Kentaro Takeda <takedakn@nttdata.co.jp> 13545M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13546L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13547L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13548L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13549L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13550W: http://tomoyo.sourceforge.jp/ 13551T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13552S: Maintained 13553F: security/tomoyo/ 13554 13555TOPSTAR LAPTOP EXTRAS DRIVER 13556M: Herton Ronaldo Krzesinski <herton@canonical.com> 13557L: platform-driver-x86@vger.kernel.org 13558S: Maintained 13559F: drivers/platform/x86/topstar-laptop.c 13560 13561TOSHIBA ACPI EXTRAS DRIVER 13562M: Azael Avalos <coproscefalo@gmail.com> 13563L: platform-driver-x86@vger.kernel.org 13564S: Maintained 13565F: drivers/platform/x86/toshiba_acpi.c 13566 13567TOSHIBA BLUETOOTH DRIVER 13568M: Azael Avalos <coproscefalo@gmail.com> 13569L: platform-driver-x86@vger.kernel.org 13570S: Maintained 13571F: drivers/platform/x86/toshiba_bluetooth.c 13572 13573TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13574M: Azael Avalos <coproscefalo@gmail.com> 13575L: platform-driver-x86@vger.kernel.org 13576S: Maintained 13577F: drivers/platform/x86/toshiba_haps.c 13578 13579TOSHIBA SMM DRIVER 13580M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13581W: http://www.buzzard.org.uk/toshiba/ 13582S: Maintained 13583F: drivers/char/toshiba.c 13584F: include/linux/toshiba.h 13585F: include/uapi/linux/toshiba.h 13586 13587TOSHIBA TC358743 DRIVER 13588M: Mats Randgaard <matrandg@cisco.com> 13589L: linux-media@vger.kernel.org 13590S: Maintained 13591F: drivers/media/i2c/tc358743* 13592F: include/media/i2c/tc358743.h 13593 13594TOSHIBA WMI HOTKEYS DRIVER 13595M: Azael Avalos <coproscefalo@gmail.com> 13596L: platform-driver-x86@vger.kernel.org 13597S: Maintained 13598F: drivers/platform/x86/toshiba-wmi.c 13599 13600TPM DEVICE DRIVER 13601M: Peter Huewe <peterhuewe@gmx.de> 13602M: Marcel Selhorst <tpmdd@selhorst.net> 13603M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13604R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13605W: http://tpmdd.sourceforge.net 13606L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13607Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13608T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13609S: Maintained 13610F: drivers/char/tpm/ 13611 13612TPM IBM_VTPM DEVICE DRIVER 13613M: Ashley Lai <ashleydlai@gmail.com> 13614W: http://tpmdd.sourceforge.net 13615L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13616S: Maintained 13617F: drivers/char/tpm/tpm_ibmvtpm* 13618 13619TRACING 13620M: Steven Rostedt <rostedt@goodmis.org> 13621M: Ingo Molnar <mingo@redhat.com> 13622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13623S: Maintained 13624F: Documentation/trace/ftrace.txt 13625F: arch/*/*/*/ftrace.h 13626F: arch/*/kernel/ftrace.c 13627F: include/*/ftrace.h 13628F: include/linux/trace*.h 13629F: include/trace/ 13630F: kernel/trace/ 13631F: tools/testing/selftests/ftrace/ 13632 13633TRACING MMIO ACCESSES (MMIOTRACE) 13634M: Steven Rostedt <rostedt@goodmis.org> 13635M: Ingo Molnar <mingo@kernel.org> 13636R: Karol Herbst <karolherbst@gmail.com> 13637R: Pekka Paalanen <ppaalanen@gmail.com> 13638S: Maintained 13639L: linux-kernel@vger.kernel.org 13640L: nouveau@lists.freedesktop.org 13641F: kernel/trace/trace_mmiotrace.c 13642F: include/linux/mmiotrace.h 13643F: arch/x86/mm/kmmio.c 13644F: arch/x86/mm/mmio-mod.c 13645F: arch/x86/mm/testmmiotrace.c 13646 13647TRIVIAL PATCHES 13648M: Jiri Kosina <trivial@kernel.org> 13649T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13650S: Maintained 13651K: ^Subject:.*(?i)trivial 13652 13653TTY LAYER 13654M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13655M: Jiri Slaby <jslaby@suse.com> 13656S: Supported 13657T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13658F: Documentation/serial/ 13659F: drivers/tty/ 13660F: drivers/tty/serial/serial_core.c 13661F: include/linux/serial_core.h 13662F: include/linux/serial.h 13663F: include/linux/tty.h 13664F: include/uapi/linux/serial_core.h 13665F: include/uapi/linux/serial.h 13666F: include/uapi/linux/tty.h 13667 13668TUA9001 MEDIA DRIVER 13669M: Antti Palosaari <crope@iki.fi> 13670L: linux-media@vger.kernel.org 13671W: https://linuxtv.org 13672W: http://palosaari.fi/linux/ 13673Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13674T: git git://linuxtv.org/anttip/media_tree.git 13675S: Maintained 13676F: drivers/media/tuners/tua9001* 13677 13678TULIP NETWORK DRIVERS 13679L: netdev@vger.kernel.org 13680L: linux-parisc@vger.kernel.org 13681S: Orphan 13682F: drivers/net/ethernet/dec/tulip/ 13683 13684TUN/TAP driver 13685M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13686W: http://vtun.sourceforge.net/tun 13687S: Maintained 13688F: Documentation/networking/tuntap.txt 13689F: arch/um/os-Linux/drivers/ 13690 13691TURBOCHANNEL SUBSYSTEM 13692M: "Maciej W. Rozycki" <macro@linux-mips.org> 13693M: Ralf Baechle <ralf@linux-mips.org> 13694L: linux-mips@linux-mips.org 13695Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13696S: Maintained 13697F: drivers/tc/ 13698F: include/linux/tc.h 13699 13700TW5864 VIDEO4LINUX DRIVER 13701M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13702M: Anton Sviridenko <anton@corp.bluecherry.net> 13703M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13704M: Andrey Utkin <andrey_utkin@fastmail.com> 13705L: linux-media@vger.kernel.org 13706S: Supported 13707F: drivers/media/pci/tw5864/ 13708 13709TW68 VIDEO4LINUX DRIVER 13710M: Hans Verkuil <hverkuil@xs4all.nl> 13711L: linux-media@vger.kernel.org 13712T: git git://linuxtv.org/media_tree.git 13713W: https://linuxtv.org 13714S: Odd Fixes 13715F: drivers/media/pci/tw68/ 13716 13717TW686X VIDEO4LINUX DRIVER 13718M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13719L: linux-media@vger.kernel.org 13720T: git git://linuxtv.org/media_tree.git 13721W: http://linuxtv.org 13722S: Maintained 13723F: drivers/media/pci/tw686x/ 13724 13725UBI FILE SYSTEM (UBIFS) 13726M: Richard Weinberger <richard@nod.at> 13727M: Artem Bityutskiy <dedekind1@gmail.com> 13728M: Adrian Hunter <adrian.hunter@intel.com> 13729L: linux-mtd@lists.infradead.org 13730T: git git://git.infradead.org/ubifs-2.6.git 13731W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13732S: Supported 13733F: Documentation/filesystems/ubifs.txt 13734F: fs/ubifs/ 13735 13736UCLINUX (M68KNOMMU AND COLDFIRE) 13737M: Greg Ungerer <gerg@linux-m68k.org> 13738W: http://www.linux-m68k.org/ 13739W: http://www.uclinux.org/ 13740L: linux-m68k@lists.linux-m68k.org 13741L: uclinux-dev@uclinux.org (subscribers-only) 13742T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13743S: Maintained 13744F: arch/m68k/coldfire/ 13745F: arch/m68k/68*/ 13746F: arch/m68k/*/*_no.* 13747F: arch/m68k/include/asm/*_no.* 13748 13749UDF FILESYSTEM 13750M: Jan Kara <jack@suse.com> 13751S: Maintained 13752F: Documentation/filesystems/udf.txt 13753F: fs/udf/ 13754 13755UDRAW TABLET 13756M: Bastien Nocera <hadess@hadess.net> 13757L: linux-input@vger.kernel.org 13758S: Maintained 13759F: drivers/hid/hid-udraw.c 13760 13761UFS FILESYSTEM 13762M: Evgeniy Dushistov <dushistov@mail.ru> 13763S: Maintained 13764F: Documentation/filesystems/ufs.txt 13765F: fs/ufs/ 13766 13767UHID USERSPACE HID IO DRIVER: 13768M: David Herrmann <dh.herrmann@googlemail.com> 13769L: linux-input@vger.kernel.org 13770S: Maintained 13771F: drivers/hid/uhid.c 13772F: include/uapi/linux/uhid.h 13773 13774ULPI BUS 13775M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13776L: linux-usb@vger.kernel.org 13777S: Maintained 13778F: drivers/usb/common/ulpi.c 13779F: include/linux/ulpi/ 13780 13781ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13782L: linux-usb@vger.kernel.org 13783S: Orphan 13784F: drivers/uwb/ 13785F: include/linux/uwb.h 13786F: include/linux/uwb/ 13787 13788UNICORE32 ARCHITECTURE: 13789M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13790W: http://mprc.pku.edu.cn/~guanxuetao/linux 13791S: Maintained 13792T: git git://github.com/gxt/linux.git 13793F: arch/unicore32/ 13794 13795UNIFDEF 13796M: Tony Finch <dot@dotat.at> 13797W: http://dotat.at/prog/unifdef 13798S: Maintained 13799F: scripts/unifdef.c 13800 13801UNIFORM CDROM DRIVER 13802M: Jens Axboe <axboe@kernel.dk> 13803W: http://www.kernel.dk 13804S: Maintained 13805F: Documentation/cdrom/ 13806F: drivers/cdrom/cdrom.c 13807F: include/linux/cdrom.h 13808F: include/uapi/linux/cdrom.h 13809 13810UNISYS S-PAR DRIVERS 13811M: David Kershner <david.kershner@unisys.com> 13812L: sparmaintainer@unisys.com (Unisys internal) 13813S: Supported 13814F: drivers/staging/unisys/ 13815 13816UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13817M: Vinayak Holikatti <vinholikatti@gmail.com> 13818L: linux-scsi@vger.kernel.org 13819S: Supported 13820F: Documentation/scsi/ufs.txt 13821F: drivers/scsi/ufs/ 13822 13823UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13824M: Joao Pinto <jpinto@synopsys.com> 13825L: linux-scsi@vger.kernel.org 13826S: Supported 13827F: drivers/scsi/ufs/*dwc* 13828 13829UNSORTED BLOCK IMAGES (UBI) 13830M: Artem Bityutskiy <dedekind1@gmail.com> 13831M: Richard Weinberger <richard@nod.at> 13832W: http://www.linux-mtd.infradead.org/ 13833L: linux-mtd@lists.infradead.org 13834T: git git://git.infradead.org/ubifs-2.6.git 13835S: Supported 13836F: drivers/mtd/ubi/ 13837F: include/linux/mtd/ubi.h 13838F: include/uapi/mtd/ubi-user.h 13839 13840USB "USBNET" DRIVER FRAMEWORK 13841M: Oliver Neukum <oneukum@suse.com> 13842L: netdev@vger.kernel.org 13843W: http://www.linux-usb.org/usbnet 13844S: Maintained 13845F: drivers/net/usb/usbnet.c 13846F: include/linux/usb/usbnet.h 13847 13848USB ACM DRIVER 13849M: Oliver Neukum <oneukum@suse.com> 13850L: linux-usb@vger.kernel.org 13851S: Maintained 13852F: Documentation/usb/acm.txt 13853F: drivers/usb/class/cdc-acm.* 13854 13855USB AR5523 WIRELESS DRIVER 13856M: Pontus Fuchs <pontus.fuchs@gmail.com> 13857L: linux-wireless@vger.kernel.org 13858S: Maintained 13859F: drivers/net/wireless/ath/ar5523/ 13860 13861USB ATTACHED SCSI 13862M: Oliver Neukum <oneukum@suse.com> 13863L: linux-usb@vger.kernel.org 13864L: linux-scsi@vger.kernel.org 13865S: Maintained 13866F: drivers/usb/storage/uas.c 13867 13868USB CDC ETHERNET DRIVER 13869M: Oliver Neukum <oliver@neukum.org> 13870L: linux-usb@vger.kernel.org 13871S: Maintained 13872F: drivers/net/usb/cdc_*.c 13873F: include/uapi/linux/usb/cdc.h 13874 13875USB CHAOSKEY DRIVER 13876M: Keith Packard <keithp@keithp.com> 13877L: linux-usb@vger.kernel.org 13878S: Maintained 13879F: drivers/usb/misc/chaoskey.c 13880 13881USB CYPRESS C67X00 DRIVER 13882M: Peter Korsgaard <jacmet@sunsite.dk> 13883L: linux-usb@vger.kernel.org 13884S: Maintained 13885F: drivers/usb/c67x00/ 13886 13887USB DAVICOM DM9601 DRIVER 13888M: Peter Korsgaard <jacmet@sunsite.dk> 13889L: netdev@vger.kernel.org 13890W: http://www.linux-usb.org/usbnet 13891S: Maintained 13892F: drivers/net/usb/dm9601.c 13893 13894USB DIAMOND RIO500 DRIVER 13895M: Cesar Miquel <miquel@df.uba.ar> 13896L: rio500-users@lists.sourceforge.net 13897W: http://rio500.sourceforge.net 13898S: Maintained 13899F: drivers/usb/misc/rio500* 13900 13901USB EHCI DRIVER 13902M: Alan Stern <stern@rowland.harvard.edu> 13903L: linux-usb@vger.kernel.org 13904S: Maintained 13905F: Documentation/usb/ehci.txt 13906F: drivers/usb/host/ehci* 13907 13908USB GADGET/PERIPHERAL SUBSYSTEM 13909M: Felipe Balbi <balbi@kernel.org> 13910L: linux-usb@vger.kernel.org 13911W: http://www.linux-usb.org/gadget 13912T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13913S: Maintained 13914F: drivers/usb/gadget/ 13915F: include/linux/usb/gadget* 13916 13917USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13918M: Jiri Kosina <jikos@kernel.org> 13919R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13920L: linux-usb@vger.kernel.org 13921T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13922S: Maintained 13923F: Documentation/hid/hiddev.txt 13924F: drivers/hid/usbhid/ 13925 13926USB ISP116X DRIVER 13927M: Olav Kongas <ok@artecdesign.ee> 13928L: linux-usb@vger.kernel.org 13929S: Maintained 13930F: drivers/usb/host/isp116x* 13931F: include/linux/usb/isp116x.h 13932 13933USB LAN78XX ETHERNET DRIVER 13934M: Woojung Huh <woojung.huh@microchip.com> 13935M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13936L: netdev@vger.kernel.org 13937S: Maintained 13938F: drivers/net/usb/lan78xx.* 13939 13940USB MASS STORAGE DRIVER 13941M: Alan Stern <stern@rowland.harvard.edu> 13942L: linux-usb@vger.kernel.org 13943L: usb-storage@lists.one-eyed-alien.net 13944S: Maintained 13945W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13946F: drivers/usb/storage/ 13947 13948USB MIDI DRIVER 13949M: Clemens Ladisch <clemens@ladisch.de> 13950L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13951T: git git://git.alsa-project.org/alsa-kernel.git 13952S: Maintained 13953F: sound/usb/midi.* 13954 13955USB NETWORKING DRIVERS 13956L: linux-usb@vger.kernel.org 13957S: Odd Fixes 13958F: drivers/net/usb/ 13959 13960USB OHCI DRIVER 13961M: Alan Stern <stern@rowland.harvard.edu> 13962L: linux-usb@vger.kernel.org 13963S: Maintained 13964F: Documentation/usb/ohci.txt 13965F: drivers/usb/host/ohci* 13966 13967USB OTG FSM (Finite State Machine) 13968M: Peter Chen <Peter.Chen@nxp.com> 13969T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13970L: linux-usb@vger.kernel.org 13971S: Maintained 13972F: drivers/usb/common/usb-otg-fsm.c 13973 13974USB OVER IP DRIVER 13975M: Valentina Manea <valentina.manea.m@gmail.com> 13976M: Shuah Khan <shuahkh@osg.samsung.com> 13977M: Shuah Khan <shuah@kernel.org> 13978L: linux-usb@vger.kernel.org 13979S: Maintained 13980F: Documentation/usb/usbip_protocol.txt 13981F: drivers/usb/usbip/ 13982F: tools/usb/usbip/ 13983 13984USB PEGASUS DRIVER 13985M: Petko Manolov <petkan@nucleusys.com> 13986L: linux-usb@vger.kernel.org 13987L: netdev@vger.kernel.org 13988T: git git://github.com/petkan/pegasus.git 13989W: https://github.com/petkan/pegasus 13990S: Maintained 13991F: drivers/net/usb/pegasus.* 13992 13993USB PHY LAYER 13994M: Felipe Balbi <balbi@kernel.org> 13995L: linux-usb@vger.kernel.org 13996T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13997S: Maintained 13998F: drivers/usb/phy/ 13999 14000USB PRINTER DRIVER (usblp) 14001M: Pete Zaitcev <zaitcev@redhat.com> 14002L: linux-usb@vger.kernel.org 14003S: Supported 14004F: drivers/usb/class/usblp.c 14005 14006USB QMI WWAN NETWORK DRIVER 14007M: Bjørn Mork <bjorn@mork.no> 14008L: netdev@vger.kernel.org 14009S: Maintained 14010F: Documentation/ABI/testing/sysfs-class-net-qmi 14011F: drivers/net/usb/qmi_wwan.c 14012 14013USB RTL8150 DRIVER 14014M: Petko Manolov <petkan@nucleusys.com> 14015L: linux-usb@vger.kernel.org 14016L: netdev@vger.kernel.org 14017T: git git://github.com/petkan/rtl8150.git 14018W: https://github.com/petkan/rtl8150 14019S: Maintained 14020F: drivers/net/usb/rtl8150.c 14021 14022USB SERIAL SUBSYSTEM 14023M: Johan Hovold <johan@kernel.org> 14024L: linux-usb@vger.kernel.org 14025T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14026S: Maintained 14027F: Documentation/usb/usb-serial.txt 14028F: drivers/usb/serial/ 14029F: include/linux/usb/serial.h 14030 14031USB SMSC75XX ETHERNET DRIVER 14032M: Steve Glendinning <steve.glendinning@shawell.net> 14033L: netdev@vger.kernel.org 14034S: Maintained 14035F: drivers/net/usb/smsc75xx.* 14036 14037USB SMSC95XX ETHERNET DRIVER 14038M: Steve Glendinning <steve.glendinning@shawell.net> 14039M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14040L: netdev@vger.kernel.org 14041S: Maintained 14042F: drivers/net/usb/smsc95xx.* 14043 14044USB SUBSYSTEM 14045M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14046L: linux-usb@vger.kernel.org 14047W: http://www.linux-usb.org 14048T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14049S: Supported 14050F: Documentation/devicetree/bindings/usb/ 14051F: Documentation/usb/ 14052F: drivers/usb/ 14053F: include/linux/usb.h 14054F: include/linux/usb/ 14055 14056USB TYPEC SUBSYSTEM 14057M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14058L: linux-usb@vger.kernel.org 14059S: Maintained 14060F: Documentation/ABI/testing/sysfs-class-typec 14061F: Documentation/usb/typec.rst 14062F: drivers/usb/typec/ 14063F: include/linux/usb/typec.h 14064 14065USB UHCI DRIVER 14066M: Alan Stern <stern@rowland.harvard.edu> 14067L: linux-usb@vger.kernel.org 14068S: Maintained 14069F: drivers/usb/host/uhci* 14070 14071USB VIDEO CLASS 14072M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14073L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14074L: linux-media@vger.kernel.org 14075T: git git://linuxtv.org/media_tree.git 14076W: http://www.ideasonboard.org/uvc/ 14077S: Maintained 14078F: drivers/media/usb/uvc/ 14079F: include/uapi/linux/uvcvideo.h 14080 14081USB VISION DRIVER 14082M: Hans Verkuil <hverkuil@xs4all.nl> 14083L: linux-media@vger.kernel.org 14084T: git git://linuxtv.org/media_tree.git 14085W: https://linuxtv.org 14086S: Odd Fixes 14087F: drivers/media/usb/usbvision/ 14088 14089USB WEBCAM GADGET 14090M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14091L: linux-usb@vger.kernel.org 14092S: Maintained 14093F: drivers/usb/gadget/function/*uvc* 14094F: drivers/usb/gadget/legacy/webcam.c 14095 14096USB WIRELESS RNDIS DRIVER (rndis_wlan) 14097M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14098L: linux-wireless@vger.kernel.org 14099S: Maintained 14100F: drivers/net/wireless/rndis_wlan.c 14101 14102USB XHCI DRIVER 14103M: Mathias Nyman <mathias.nyman@intel.com> 14104L: linux-usb@vger.kernel.org 14105S: Supported 14106F: drivers/usb/host/xhci* 14107F: drivers/usb/host/pci-quirks* 14108 14109USB ZD1201 DRIVER 14110L: linux-wireless@vger.kernel.org 14111W: http://linux-lc100020.sourceforge.net 14112S: Orphan 14113F: drivers/net/wireless/zydas/zd1201.* 14114 14115USB ZR364XX DRIVER 14116M: Antoine Jacquet <royale@zerezo.com> 14117L: linux-usb@vger.kernel.org 14118L: linux-media@vger.kernel.org 14119T: git git://linuxtv.org/media_tree.git 14120W: http://royale.zerezo.com/zr364xx/ 14121S: Maintained 14122F: Documentation/media/v4l-drivers/zr364xx* 14123F: drivers/media/usb/zr364xx/ 14124 14125USER-MODE LINUX (UML) 14126M: Jeff Dike <jdike@addtoit.com> 14127M: Richard Weinberger <richard@nod.at> 14128L: user-mode-linux-devel@lists.sourceforge.net 14129L: user-mode-linux-user@lists.sourceforge.net 14130W: http://user-mode-linux.sourceforge.net 14131T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14132S: Maintained 14133F: Documentation/virtual/uml/ 14134F: arch/um/ 14135F: arch/x86/um/ 14136F: fs/hostfs/ 14137F: fs/hppfs/ 14138 14139USERSPACE I/O (UIO) 14140M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14141S: Maintained 14142T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14143F: Documentation/driver-api/uio-howto.rst 14144F: drivers/uio/ 14145F: include/linux/uio*.h 14146 14147UTIL-LINUX PACKAGE 14148M: Karel Zak <kzak@redhat.com> 14149L: util-linux@vger.kernel.org 14150W: http://en.wikipedia.org/wiki/Util-linux 14151T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14152S: Maintained 14153 14154UUID HELPERS 14155M: Christoph Hellwig <hch@lst.de> 14156R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14157L: linux-kernel@vger.kernel.org 14158T: git git://git.infradead.org/users/hch/uuid.git 14159F: lib/uuid.c 14160F: lib/test_uuid.c 14161F: include/linux/uuid.h 14162F: include/uapi/linux/uuid.h 14163S: Maintained 14164 14165UVESAFB DRIVER 14166M: Michal Januszewski <spock@gentoo.org> 14167L: linux-fbdev@vger.kernel.org 14168W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14169S: Maintained 14170F: Documentation/fb/uvesafb.txt 14171F: drivers/video/fbdev/uvesafb.* 14172 14173VF610 NAND DRIVER 14174M: Stefan Agner <stefan@agner.ch> 14175L: linux-mtd@lists.infradead.org 14176S: Supported 14177F: drivers/mtd/nand/vf610_nfc.c 14178 14179VFAT/FAT/MSDOS FILESYSTEM 14180M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14181S: Maintained 14182F: Documentation/filesystems/vfat.txt 14183F: fs/fat/ 14184 14185VFIO DRIVER 14186M: Alex Williamson <alex.williamson@redhat.com> 14187L: kvm@vger.kernel.org 14188T: git git://github.com/awilliam/linux-vfio.git 14189S: Maintained 14190F: Documentation/vfio.txt 14191F: drivers/vfio/ 14192F: include/linux/vfio.h 14193F: include/uapi/linux/vfio.h 14194 14195VFIO MEDIATED DEVICE DRIVERS 14196M: Kirti Wankhede <kwankhede@nvidia.com> 14197L: kvm@vger.kernel.org 14198S: Maintained 14199F: Documentation/vfio-mediated-device.txt 14200F: drivers/vfio/mdev/ 14201F: include/linux/mdev.h 14202F: samples/vfio-mdev/ 14203 14204VFIO PLATFORM DRIVER 14205M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14206L: kvm@vger.kernel.org 14207S: Maintained 14208F: drivers/vfio/platform/ 14209 14210VGA_SWITCHEROO 14211R: Lukas Wunner <lukas@wunner.de> 14212S: Maintained 14213F: Documentation/gpu/vga-switcheroo.rst 14214F: drivers/gpu/vga/vga_switcheroo.c 14215F: include/linux/vga_switcheroo.h 14216T: git git://anongit.freedesktop.org/drm/drm-misc 14217 14218VIA RHINE NETWORK DRIVER 14219S: Orphan 14220F: drivers/net/ethernet/via/via-rhine.c 14221 14222VIA SD/MMC CARD CONTROLLER DRIVER 14223M: Bruce Chang <brucechang@via.com.tw> 14224M: Harald Welte <HaraldWelte@viatech.com> 14225S: Maintained 14226F: drivers/mmc/host/via-sdmmc.c 14227 14228VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14229M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14230L: linux-fbdev@vger.kernel.org 14231S: Maintained 14232F: include/linux/via-core.h 14233F: include/linux/via-gpio.h 14234F: include/linux/via_i2c.h 14235F: drivers/video/fbdev/via/ 14236 14237VIA VELOCITY NETWORK DRIVER 14238M: Francois Romieu <romieu@fr.zoreil.com> 14239L: netdev@vger.kernel.org 14240S: Maintained 14241F: drivers/net/ethernet/via/via-velocity.* 14242 14243VIDEO MULTIPLEXER DRIVER 14244M: Philipp Zabel <p.zabel@pengutronix.de> 14245L: linux-media@vger.kernel.org 14246S: Maintained 14247F: drivers/media/platform/video-mux.c 14248 14249VIDEOBUF2 FRAMEWORK 14250M: Pawel Osciak <pawel@osciak.com> 14251M: Marek Szyprowski <m.szyprowski@samsung.com> 14252M: Kyungmin Park <kyungmin.park@samsung.com> 14253L: linux-media@vger.kernel.org 14254S: Maintained 14255F: drivers/media/v4l2-core/videobuf2-* 14256F: include/media/videobuf2-* 14257 14258VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14259M: Helen Koike <helen.koike@collabora.com> 14260L: linux-media@vger.kernel.org 14261T: git git://linuxtv.org/media_tree.git 14262W: https://linuxtv.org 14263S: Maintained 14264F: drivers/media/platform/vimc/* 14265 14266VIRT LIB 14267M: Alex Williamson <alex.williamson@redhat.com> 14268M: Paolo Bonzini <pbonzini@redhat.com> 14269L: kvm@vger.kernel.org 14270S: Supported 14271F: virt/lib/ 14272 14273VIRTIO AND VHOST VSOCK DRIVER 14274M: Stefan Hajnoczi <stefanha@redhat.com> 14275L: kvm@vger.kernel.org 14276L: virtualization@lists.linux-foundation.org 14277L: netdev@vger.kernel.org 14278S: Maintained 14279F: include/linux/virtio_vsock.h 14280F: include/uapi/linux/virtio_vsock.h 14281F: include/uapi/linux/vsockmon.h 14282F: net/vmw_vsock/af_vsock_tap.c 14283F: net/vmw_vsock/virtio_transport_common.c 14284F: net/vmw_vsock/virtio_transport.c 14285F: drivers/net/vsockmon.c 14286F: drivers/vhost/vsock.c 14287F: drivers/vhost/vsock.h 14288 14289VIRTIO CONSOLE DRIVER 14290M: Amit Shah <amit@kernel.org> 14291L: virtualization@lists.linux-foundation.org 14292S: Maintained 14293F: drivers/char/virtio_console.c 14294F: include/linux/virtio_console.h 14295F: include/uapi/linux/virtio_console.h 14296 14297VIRTIO CORE, NET AND BLOCK DRIVERS 14298M: "Michael S. Tsirkin" <mst@redhat.com> 14299M: Jason Wang <jasowang@redhat.com> 14300L: virtualization@lists.linux-foundation.org 14301S: Maintained 14302F: Documentation/devicetree/bindings/virtio/ 14303F: drivers/virtio/ 14304F: tools/virtio/ 14305F: drivers/net/virtio_net.c 14306F: drivers/block/virtio_blk.c 14307F: include/linux/virtio*.h 14308F: include/uapi/linux/virtio_*.h 14309F: drivers/crypto/virtio/ 14310F: mm/balloon_compaction.c 14311 14312VIRTIO CRYPTO DRIVER 14313M: Gonglei <arei.gonglei@huawei.com> 14314L: virtualization@lists.linux-foundation.org 14315L: linux-crypto@vger.kernel.org 14316S: Maintained 14317F: drivers/crypto/virtio/ 14318F: include/uapi/linux/virtio_crypto.h 14319 14320VIRTIO DRIVERS FOR S390 14321M: Cornelia Huck <cohuck@redhat.com> 14322M: Halil Pasic <pasic@linux.vnet.ibm.com> 14323L: linux-s390@vger.kernel.org 14324L: virtualization@lists.linux-foundation.org 14325L: kvm@vger.kernel.org 14326S: Supported 14327F: drivers/s390/virtio/ 14328 14329VIRTIO GPU DRIVER 14330M: David Airlie <airlied@linux.ie> 14331M: Gerd Hoffmann <kraxel@redhat.com> 14332L: dri-devel@lists.freedesktop.org 14333L: virtualization@lists.linux-foundation.org 14334T: git git://anongit.freedesktop.org/drm/drm-misc 14335S: Maintained 14336F: drivers/gpu/drm/virtio/ 14337F: include/uapi/linux/virtio_gpu.h 14338 14339VIRTIO HOST (VHOST) 14340M: "Michael S. Tsirkin" <mst@redhat.com> 14341M: Jason Wang <jasowang@redhat.com> 14342L: kvm@vger.kernel.org 14343L: virtualization@lists.linux-foundation.org 14344L: netdev@vger.kernel.org 14345T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14346S: Maintained 14347F: drivers/vhost/ 14348F: include/uapi/linux/vhost.h 14349 14350VIRTIO INPUT DRIVER 14351M: Gerd Hoffmann <kraxel@redhat.com> 14352S: Maintained 14353F: drivers/virtio/virtio_input.c 14354F: include/uapi/linux/virtio_input.h 14355 14356VIRTUAL SERIO DEVICE DRIVER 14357M: Stephen Chandler Paul <thatslyude@gmail.com> 14358S: Maintained 14359F: drivers/input/serio/userio.c 14360F: include/uapi/linux/userio.h 14361 14362VIVID VIRTUAL VIDEO DRIVER 14363M: Hans Verkuil <hverkuil@xs4all.nl> 14364L: linux-media@vger.kernel.org 14365T: git git://linuxtv.org/media_tree.git 14366W: https://linuxtv.org 14367S: Maintained 14368F: drivers/media/platform/vivid/* 14369 14370VLYNQ BUS 14371M: Florian Fainelli <f.fainelli@gmail.com> 14372L: openwrt-devel@lists.openwrt.org (subscribers-only) 14373S: Maintained 14374F: drivers/vlynq/vlynq.c 14375F: include/linux/vlynq.h 14376 14377VME SUBSYSTEM 14378M: Martyn Welch <martyn@welchs.me.uk> 14379M: Manohar Vanga <manohar.vanga@gmail.com> 14380M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14381L: devel@driverdev.osuosl.org 14382S: Maintained 14383T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14384F: Documentation/driver-api/vme.rst 14385F: drivers/staging/vme/ 14386F: drivers/vme/ 14387F: include/linux/vme* 14388 14389VMWARE BALLOON DRIVER 14390M: Xavier Deguillard <xdeguillard@vmware.com> 14391M: Philip Moltmann <moltmann@vmware.com> 14392M: "VMware, Inc." <pv-drivers@vmware.com> 14393L: linux-kernel@vger.kernel.org 14394S: Maintained 14395F: drivers/misc/vmw_balloon.c 14396 14397VMWARE HYPERVISOR INTERFACE 14398M: Alok Kataria <akataria@vmware.com> 14399L: virtualization@lists.linux-foundation.org 14400S: Supported 14401F: arch/x86/kernel/cpu/vmware.c 14402 14403VMWARE PVRDMA DRIVER 14404M: Adit Ranadive <aditr@vmware.com> 14405M: VMware PV-Drivers <pv-drivers@vmware.com> 14406L: linux-rdma@vger.kernel.org 14407S: Maintained 14408F: drivers/infiniband/hw/vmw_pvrdma/ 14409 14410VMware PVSCSI driver 14411M: Jim Gill <jgill@vmware.com> 14412M: VMware PV-Drivers <pv-drivers@vmware.com> 14413L: linux-scsi@vger.kernel.org 14414S: Maintained 14415F: drivers/scsi/vmw_pvscsi.c 14416F: drivers/scsi/vmw_pvscsi.h 14417 14418VMWARE VMMOUSE SUBDRIVER 14419M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14420M: "VMware, Inc." <pv-drivers@vmware.com> 14421L: linux-input@vger.kernel.org 14422S: Maintained 14423F: drivers/input/mouse/vmmouse.c 14424F: drivers/input/mouse/vmmouse.h 14425 14426VMWARE VMXNET3 ETHERNET DRIVER 14427M: Shrikrishna Khare <skhare@vmware.com> 14428M: "VMware, Inc." <pv-drivers@vmware.com> 14429L: netdev@vger.kernel.org 14430S: Maintained 14431F: drivers/net/vmxnet3/ 14432 14433VOCORE VOCORE2 BOARD 14434M: Harvey Hunt <harveyhuntnexus@gmail.com> 14435L: linux-mips@linux-mips.org 14436S: Maintained 14437F: arch/mips/boot/dts/ralink/vocore2.dts 14438 14439VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14440M: Liam Girdwood <lgirdwood@gmail.com> 14441M: Mark Brown <broonie@kernel.org> 14442L: linux-kernel@vger.kernel.org 14443W: http://www.slimlogic.co.uk/?p=48 14444T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14445S: Supported 14446F: Documentation/devicetree/bindings/regulator/ 14447F: drivers/regulator/ 14448F: include/dt-bindings/regulator/ 14449F: include/linux/regulator/ 14450 14451VRF 14452M: David Ahern <dsa@cumulusnetworks.com> 14453M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14454L: netdev@vger.kernel.org 14455S: Maintained 14456F: drivers/net/vrf.c 14457F: Documentation/networking/vrf.txt 14458 14459VT1211 HARDWARE MONITOR DRIVER 14460M: Juerg Haefliger <juergh@gmail.com> 14461L: linux-hwmon@vger.kernel.org 14462S: Maintained 14463F: Documentation/hwmon/vt1211 14464F: drivers/hwmon/vt1211.c 14465 14466VT8231 HARDWARE MONITOR DRIVER 14467M: Roger Lucas <vt8231@hiddenengine.co.uk> 14468L: linux-hwmon@vger.kernel.org 14469S: Maintained 14470F: drivers/hwmon/vt8231.c 14471 14472VUB300 USB to SDIO/SD/MMC bridge chip 14473M: Tony Olech <tony.olech@elandigitalsystems.com> 14474L: linux-mmc@vger.kernel.org 14475L: linux-usb@vger.kernel.org 14476S: Supported 14477F: drivers/mmc/host/vub300.c 14478 14479W1 DALLAS'S 1-WIRE BUS 14480M: Evgeniy Polyakov <zbr@ioremap.net> 14481S: Maintained 14482F: Documentation/w1/ 14483F: drivers/w1/ 14484F: include/linux/w1.h 14485 14486W83791D HARDWARE MONITORING DRIVER 14487M: Marc Hulsman <m.hulsman@tudelft.nl> 14488L: linux-hwmon@vger.kernel.org 14489S: Maintained 14490F: Documentation/hwmon/w83791d 14491F: drivers/hwmon/w83791d.c 14492 14493W83793 HARDWARE MONITORING DRIVER 14494M: Rudolf Marek <r.marek@assembler.cz> 14495L: linux-hwmon@vger.kernel.org 14496S: Maintained 14497F: Documentation/hwmon/w83793 14498F: drivers/hwmon/w83793.c 14499 14500W83795 HARDWARE MONITORING DRIVER 14501M: Jean Delvare <jdelvare@suse.com> 14502L: linux-hwmon@vger.kernel.org 14503S: Maintained 14504F: drivers/hwmon/w83795.c 14505 14506W83L51xD SD/MMC CARD INTERFACE DRIVER 14507M: Pierre Ossman <pierre@ossman.eu> 14508S: Maintained 14509F: drivers/mmc/host/wbsd.* 14510 14511WACOM PROTOCOL 4 SERIAL TABLETS 14512M: Julian Squires <julian@cipht.net> 14513M: Hans de Goede <hdegoede@redhat.com> 14514L: linux-input@vger.kernel.org 14515S: Maintained 14516F: drivers/input/tablet/wacom_serial4.c 14517 14518WATCHDOG DEVICE DRIVERS 14519M: Wim Van Sebroeck <wim@iguana.be> 14520R: Guenter Roeck <linux@roeck-us.net> 14521L: linux-watchdog@vger.kernel.org 14522W: http://www.linux-watchdog.org/ 14523T: git git://www.linux-watchdog.org/linux-watchdog.git 14524S: Maintained 14525F: Documentation/devicetree/bindings/watchdog/ 14526F: Documentation/watchdog/ 14527F: drivers/watchdog/ 14528F: include/linux/watchdog.h 14529F: include/uapi/linux/watchdog.h 14530 14531WHISKEYCOVE PMIC GPIO DRIVER 14532M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14533L: linux-gpio@vger.kernel.org 14534S: Maintained 14535F: drivers/gpio/gpio-wcove.c 14536 14537WIIMOTE HID DRIVER 14538M: David Herrmann <dh.herrmann@googlemail.com> 14539L: linux-input@vger.kernel.org 14540S: Maintained 14541F: drivers/hid/hid-wiimote* 14542 14543WILOCITY WIL6210 WIRELESS DRIVER 14544M: Maya Erez <qca_merez@qca.qualcomm.com> 14545L: linux-wireless@vger.kernel.org 14546L: wil6210@qca.qualcomm.com 14547S: Supported 14548W: http://wireless.kernel.org/en/users/Drivers/wil6210 14549F: drivers/net/wireless/ath/wil6210/ 14550F: include/uapi/linux/wil6210_uapi.h 14551 14552WIMAX STACK 14553M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14554M: linux-wimax@intel.com 14555L: wimax@linuxwimax.org (subscribers-only) 14556S: Supported 14557W: http://linuxwimax.org 14558F: Documentation/wimax/README.wimax 14559F: include/linux/wimax/debug.h 14560F: include/net/wimax.h 14561F: include/uapi/linux/wimax.h 14562F: net/wimax/ 14563 14564WINBOND CIR DRIVER 14565M: David Härdeman <david@hardeman.nu> 14566S: Maintained 14567F: drivers/media/rc/winbond-cir.c 14568 14569WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14570M: William Breathitt Gray <vilhelm.gray@gmail.com> 14571L: linux-watchdog@vger.kernel.org 14572S: Maintained 14573F: drivers/watchdog/ebc-c384_wdt.c 14574 14575WINSYSTEMS WS16C48 GPIO DRIVER 14576M: William Breathitt Gray <vilhelm.gray@gmail.com> 14577L: linux-gpio@vger.kernel.org 14578S: Maintained 14579F: drivers/gpio/gpio-ws16c48.c 14580 14581WISTRON LAPTOP BUTTON DRIVER 14582M: Miloslav Trmac <mitr@volny.cz> 14583S: Maintained 14584F: drivers/input/misc/wistron_btns.c 14585 14586WL3501 WIRELESS PCMCIA CARD DRIVER 14587L: linux-wireless@vger.kernel.org 14588S: Odd fixes 14589F: drivers/net/wireless/wl3501* 14590 14591WOLFSON MICROELECTRONICS DRIVERS 14592L: patches@opensource.cirrus.com 14593T: git https://github.com/CirrusLogic/linux-drivers.git 14594W: https://github.com/CirrusLogic/linux-drivers/wiki 14595S: Supported 14596F: Documentation/hwmon/wm83?? 14597F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14598F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14599F: Documentation/devicetree/bindings/mfd/arizona.txt 14600F: Documentation/devicetree/bindings/mfd/wm831x.txt 14601F: arch/arm/mach-s3c64xx/mach-crag6410* 14602F: drivers/clk/clk-wm83*.c 14603F: drivers/extcon/extcon-arizona.c 14604F: drivers/leds/leds-wm83*.c 14605F: drivers/gpio/gpio-*wm*.c 14606F: drivers/gpio/gpio-arizona.c 14607F: drivers/hwmon/wm83??-hwmon.c 14608F: drivers/input/misc/wm831x-on.c 14609F: drivers/input/touchscreen/wm831x-ts.c 14610F: drivers/input/touchscreen/wm97*.c 14611F: drivers/mfd/arizona* 14612F: drivers/mfd/wm*.c 14613F: drivers/mfd/cs47l24* 14614F: drivers/power/supply/wm83*.c 14615F: drivers/rtc/rtc-wm83*.c 14616F: drivers/regulator/wm8*.c 14617F: drivers/regulator/arizona* 14618F: drivers/video/backlight/wm83*_bl.c 14619F: drivers/watchdog/wm83*_wdt.c 14620F: include/linux/mfd/arizona/ 14621F: include/linux/mfd/wm831x/ 14622F: include/linux/mfd/wm8350/ 14623F: include/linux/mfd/wm8400* 14624F: include/linux/regulator/arizona* 14625F: include/linux/wm97xx.h 14626F: include/sound/wm????.h 14627F: sound/soc/codecs/arizona.? 14628F: sound/soc/codecs/wm* 14629F: sound/soc/codecs/cs47l24* 14630 14631WORKQUEUE 14632M: Tejun Heo <tj@kernel.org> 14633R: Lai Jiangshan <jiangshanlai@gmail.com> 14634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14635S: Maintained 14636F: include/linux/workqueue.h 14637F: kernel/workqueue.c 14638F: Documentation/core-api/workqueue.rst 14639 14640X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14641M: Chen-Yu Tsai <wens@csie.org> 14642L: linux-kernel@vger.kernel.org 14643S: Maintained 14644N: axp[128] 14645 14646X.25 NETWORK LAYER 14647M: Andrew Hendry <andrew.hendry@gmail.com> 14648L: linux-x25@vger.kernel.org 14649S: Odd Fixes 14650F: Documentation/networking/x25* 14651F: include/net/x25* 14652F: net/x25/ 14653 14654X86 ARCHITECTURE (32-BIT AND 64-BIT) 14655M: Thomas Gleixner <tglx@linutronix.de> 14656M: Ingo Molnar <mingo@redhat.com> 14657M: "H. Peter Anvin" <hpa@zytor.com> 14658M: x86@kernel.org 14659L: linux-kernel@vger.kernel.org 14660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14661S: Maintained 14662F: Documentation/x86/ 14663F: arch/x86/ 14664 14665X86 MCE INFRASTRUCTURE 14666M: Tony Luck <tony.luck@intel.com> 14667M: Borislav Petkov <bp@alien8.de> 14668L: linux-edac@vger.kernel.org 14669S: Maintained 14670F: arch/x86/kernel/cpu/mcheck/* 14671 14672X86 MICROCODE UPDATE SUPPORT 14673M: Borislav Petkov <bp@alien8.de> 14674S: Maintained 14675F: arch/x86/kernel/cpu/microcode/* 14676 14677X86 PLATFORM DRIVERS 14678M: Darren Hart <dvhart@infradead.org> 14679M: Andy Shevchenko <andy@infradead.org> 14680L: platform-driver-x86@vger.kernel.org 14681T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14682S: Maintained 14683F: drivers/platform/x86/ 14684F: drivers/platform/olpc/ 14685 14686X86 VDSO 14687M: Andy Lutomirski <luto@amacapital.net> 14688L: linux-kernel@vger.kernel.org 14689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14690S: Maintained 14691F: arch/x86/entry/vdso/ 14692 14693XC2028/3028 TUNER DRIVER 14694M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14695M: Mauro Carvalho Chehab <mchehab@kernel.org> 14696L: linux-media@vger.kernel.org 14697W: https://linuxtv.org 14698T: git git://linuxtv.org/media_tree.git 14699S: Maintained 14700F: drivers/media/tuners/tuner-xc2028.* 14701 14702XEN BLOCK SUBSYSTEM 14703M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14704M: Roger Pau Monné <roger.pau@citrix.com> 14705L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14706S: Supported 14707F: drivers/block/xen-blkback/* 14708F: drivers/block/xen* 14709 14710XEN HYPERVISOR ARM 14711M: Stefano Stabellini <sstabellini@kernel.org> 14712L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14713S: Maintained 14714F: arch/arm/xen/ 14715F: arch/arm/include/asm/xen/ 14716 14717XEN HYPERVISOR ARM64 14718M: Stefano Stabellini <sstabellini@kernel.org> 14719L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14720S: Maintained 14721F: arch/arm64/xen/ 14722F: arch/arm64/include/asm/xen/ 14723 14724XEN HYPERVISOR INTERFACE 14725M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14726M: Juergen Gross <jgross@suse.com> 14727L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14728T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14729S: Supported 14730F: arch/x86/xen/ 14731F: drivers/*/xen-*front.c 14732F: drivers/xen/ 14733F: arch/x86/include/asm/xen/ 14734F: include/xen/ 14735F: include/uapi/xen/ 14736F: Documentation/ABI/stable/sysfs-hypervisor-xen 14737F: Documentation/ABI/testing/sysfs-hypervisor-xen 14738 14739XEN NETWORK BACKEND DRIVER 14740M: Wei Liu <wei.liu2@citrix.com> 14741M: Paul Durrant <paul.durrant@citrix.com> 14742L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14743L: netdev@vger.kernel.org 14744S: Supported 14745F: drivers/net/xen-netback/* 14746 14747XEN PCI SUBSYSTEM 14748M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14749L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14750S: Supported 14751F: arch/x86/pci/*xen* 14752F: drivers/pci/*xen* 14753 14754XEN PVSCSI DRIVERS 14755M: Juergen Gross <jgross@suse.com> 14756L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14757L: linux-scsi@vger.kernel.org 14758S: Supported 14759F: drivers/scsi/xen-scsifront.c 14760F: drivers/xen/xen-scsiback.c 14761F: include/xen/interface/io/vscsiif.h 14762 14763XEN SWIOTLB SUBSYSTEM 14764M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14765L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14766S: Supported 14767F: arch/x86/xen/*swiotlb* 14768F: drivers/xen/*swiotlb* 14769 14770XFS FILESYSTEM 14771M: Darrick J. Wong <darrick.wong@oracle.com> 14772M: linux-xfs@vger.kernel.org 14773L: linux-xfs@vger.kernel.org 14774W: http://xfs.org/ 14775T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14776S: Supported 14777F: Documentation/filesystems/xfs.txt 14778F: fs/xfs/ 14779 14780XILINX AXI ETHERNET DRIVER 14781M: Anirudha Sarangi <anirudh@xilinx.com> 14782M: John Linn <John.Linn@xilinx.com> 14783S: Maintained 14784F: drivers/net/ethernet/xilinx/xilinx_axienet* 14785 14786XILINX UARTLITE SERIAL DRIVER 14787M: Peter Korsgaard <jacmet@sunsite.dk> 14788L: linux-serial@vger.kernel.org 14789S: Maintained 14790F: drivers/tty/serial/uartlite.c 14791 14792XILINX VIDEO IP CORES 14793M: Hyun Kwon <hyun.kwon@xilinx.com> 14794M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14795L: linux-media@vger.kernel.org 14796T: git git://linuxtv.org/media_tree.git 14797S: Supported 14798F: Documentation/devicetree/bindings/media/xilinx/ 14799F: drivers/media/platform/xilinx/ 14800F: include/uapi/linux/xilinx-v4l2-controls.h 14801 14802XILLYBUS DRIVER 14803M: Eli Billauer <eli.billauer@gmail.com> 14804L: linux-kernel@vger.kernel.org 14805S: Supported 14806F: drivers/char/xillybus/ 14807 14808XRA1403 GPIO EXPANDER 14809M: Nandor Han <nandor.han@ge.com> 14810M: Semi Malinen <semi.malinen@ge.com> 14811L: linux-gpio@vger.kernel.org 14812S: Maintained 14813F: drivers/gpio/gpio-xra1403.c 14814F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14815 14816XTENSA XTFPGA PLATFORM SUPPORT 14817M: Max Filippov <jcmvbkbc@gmail.com> 14818L: linux-xtensa@linux-xtensa.org 14819S: Maintained 14820F: drivers/spi/spi-xtensa-xtfpga.c 14821F: sound/soc/xtensa/xtfpga-i2s.c 14822 14823YAM DRIVER FOR AX.25 14824M: Jean-Paul Roubelat <jpr@f6fbb.org> 14825L: linux-hams@vger.kernel.org 14826S: Maintained 14827F: drivers/net/hamradio/yam* 14828F: include/linux/yam.h 14829 14830YAMA SECURITY MODULE 14831M: Kees Cook <keescook@chromium.org> 14832T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14833S: Supported 14834F: security/yama/ 14835F: Documentation/admin-guide/LSM/Yama.rst 14836 14837YEALINK PHONE DRIVER 14838M: Henk Vergonet <Henk.Vergonet@gmail.com> 14839L: usbb2k-api-dev@nongnu.org 14840S: Maintained 14841F: Documentation/input/yealink.rst 14842F: drivers/input/misc/yealink.* 14843 14844Z8530 DRIVER FOR AX.25 14845M: Joerg Reuter <jreuter@yaina.de> 14846W: http://yaina.de/jreuter/ 14847W: http://www.qsl.net/dl1bke/ 14848L: linux-hams@vger.kernel.org 14849S: Maintained 14850F: Documentation/networking/z8530drv.txt 14851F: drivers/net/hamradio/*scc.c 14852F: drivers/net/hamradio/z8530.h 14853 14854ZBUD COMPRESSED PAGE ALLOCATOR 14855M: Seth Jennings <sjenning@redhat.com> 14856M: Dan Streetman <ddstreet@ieee.org> 14857L: linux-mm@kvack.org 14858S: Maintained 14859F: mm/zbud.c 14860F: include/linux/zbud.h 14861 14862ZD1211RW WIRELESS DRIVER 14863M: Daniel Drake <dsd@gentoo.org> 14864M: Ulrich Kunitz <kune@deine-taler.de> 14865W: http://zd1211.ath.cx/wiki/DriverRewrite 14866L: linux-wireless@vger.kernel.org 14867L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14868S: Maintained 14869F: drivers/net/wireless/zydas/zd1211rw/ 14870 14871ZD1301 MEDIA DRIVER 14872M: Antti Palosaari <crope@iki.fi> 14873L: linux-media@vger.kernel.org 14874W: https://linuxtv.org/ 14875W: http://palosaari.fi/linux/ 14876Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14877S: Maintained 14878F: drivers/media/usb/dvb-usb-v2/zd1301* 14879 14880ZD1301_DEMOD MEDIA DRIVER 14881M: Antti Palosaari <crope@iki.fi> 14882L: linux-media@vger.kernel.org 14883W: https://linuxtv.org/ 14884W: http://palosaari.fi/linux/ 14885Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14886S: Maintained 14887F: drivers/media/dvb-frontends/zd1301_demod* 14888 14889ZPOOL COMPRESSED PAGE STORAGE API 14890M: Dan Streetman <ddstreet@ieee.org> 14891L: linux-mm@kvack.org 14892S: Maintained 14893F: mm/zpool.c 14894F: include/linux/zpool.h 14895 14896ZR36067 VIDEO FOR LINUX DRIVER 14897L: mjpeg-users@lists.sourceforge.net 14898L: linux-media@vger.kernel.org 14899W: http://mjpeg.sourceforge.net/driver-zoran/ 14900T: hg https://linuxtv.org/hg/v4l-dvb 14901S: Odd Fixes 14902F: drivers/media/pci/zoran/ 14903 14904ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14905M: Minchan Kim <minchan@kernel.org> 14906M: Nitin Gupta <ngupta@vflare.org> 14907R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14908L: linux-kernel@vger.kernel.org 14909S: Maintained 14910F: drivers/block/zram/ 14911F: Documentation/blockdev/zram.txt 14912 14913ZS DECSTATION Z85C30 SERIAL DRIVER 14914M: "Maciej W. Rozycki" <macro@linux-mips.org> 14915S: Maintained 14916F: drivers/tty/serial/zs.* 14917 14918ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14919M: Minchan Kim <minchan@kernel.org> 14920M: Nitin Gupta <ngupta@vflare.org> 14921R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14922L: linux-mm@kvack.org 14923S: Maintained 14924F: mm/zsmalloc.c 14925F: include/linux/zsmalloc.h 14926F: Documentation/vm/zsmalloc.txt 14927 14928ZSWAP COMPRESSED SWAP CACHING 14929M: Seth Jennings <sjenning@redhat.com> 14930M: Dan Streetman <ddstreet@ieee.org> 14931L: linux-mm@kvack.org 14932S: Maintained 14933F: mm/zswap.c 14934 14935THE REST 14936M: Linus Torvalds <torvalds@linux-foundation.org> 14937L: linux-kernel@vger.kernel.org 14938Q: http://patchwork.kernel.org/project/LKML/list/ 14939T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14940S: Buried alive in reporters 14941F: * 14942F: */ 14943