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/uapi/linux/fcntl.h 5350F: fs/fcntl.c 5351F: fs/locks.c 5352 5353FILESYSTEMS (VFS and infrastructure) 5354M: Alexander Viro <viro@zeniv.linux.org.uk> 5355L: linux-fsdevel@vger.kernel.org 5356S: Maintained 5357F: fs/* 5358F: include/linux/fs.h 5359F: include/uapi/linux/fs.h 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: Paul Mackerras <paulus@ozlabs.org> 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 9216S: Maintained 9217F: drivers/usb/musb/ 9218 9219MXL5007T MEDIA DRIVER 9220M: Michael Krufky <mkrufky@linuxtv.org> 9221L: linux-media@vger.kernel.org 9222W: https://linuxtv.org 9223W: http://github.com/mkrufky 9224Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9225T: git git://linuxtv.org/mkrufky/tuners.git 9226S: Maintained 9227F: drivers/media/tuners/mxl5007t.* 9228 9229MXSFB DRM DRIVER 9230M: Marek Vasut <marex@denx.de> 9231S: Supported 9232F: drivers/gpu/drm/mxsfb/ 9233F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9234 9235MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9236M: Hyong-Youb Kim <hykim@myri.com> 9237L: netdev@vger.kernel.org 9238W: https://www.myricom.com/support/downloads/myri10ge.html 9239S: Supported 9240F: drivers/net/ethernet/myricom/myri10ge/ 9241 9242NAND FLASH SUBSYSTEM 9243M: Boris Brezillon <boris.brezillon@free-electrons.com> 9244R: Richard Weinberger <richard@nod.at> 9245L: linux-mtd@lists.infradead.org 9246W: http://www.linux-mtd.infradead.org/ 9247Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9248T: git git://git.infradead.org/linux-mtd.git nand/fixes 9249T: git git://git.infradead.org/l2-mtd.git nand/next 9250S: Maintained 9251F: drivers/mtd/nand/ 9252F: include/linux/mtd/*nand*.h 9253 9254NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9255M: Daniel Mack <zonque@gmail.com> 9256S: Maintained 9257L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9258W: http://www.native-instruments.com 9259F: sound/usb/caiaq/ 9260 9261NATSEMI ETHERNET DRIVER (DP8381x) 9262S: Orphan 9263F: drivers/net/ethernet/natsemi/natsemi.c 9264 9265NCP FILESYSTEM 9266M: Petr Vandrovec <petr@vandrovec.name> 9267S: Odd Fixes 9268F: fs/ncpfs/ 9269 9270NCR 5380 SCSI DRIVERS 9271M: Finn Thain <fthain@telegraphics.com.au> 9272M: Michael Schmitz <schmitzmic@gmail.com> 9273L: linux-scsi@vger.kernel.org 9274S: Maintained 9275F: Documentation/scsi/g_NCR5380.txt 9276F: drivers/scsi/NCR5380.* 9277F: drivers/scsi/arm/cumana_1.c 9278F: drivers/scsi/arm/oak.c 9279F: drivers/scsi/atari_scsi.* 9280F: drivers/scsi/dmx3191d.c 9281F: drivers/scsi/g_NCR5380.* 9282F: drivers/scsi/mac_scsi.* 9283F: drivers/scsi/sun3_scsi.* 9284F: drivers/scsi/sun3_scsi_vme.c 9285 9286NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9287M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9288L: linux-scsi@vger.kernel.org 9289S: Maintained 9290F: drivers/scsi/NCR_D700.* 9291 9292NCT6775 HARDWARE MONITOR DRIVER 9293M: Guenter Roeck <linux@roeck-us.net> 9294L: linux-hwmon@vger.kernel.org 9295S: Maintained 9296F: Documentation/hwmon/nct6775 9297F: drivers/hwmon/nct6775.c 9298 9299NETEFFECT IWARP RNIC DRIVER (IW_NES) 9300M: Faisal Latif <faisal.latif@intel.com> 9301L: linux-rdma@vger.kernel.org 9302W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9303S: Supported 9304F: drivers/infiniband/hw/nes/ 9305F: include/uapi/rdma/nes-abi.h 9306 9307NETEM NETWORK EMULATOR 9308M: Stephen Hemminger <stephen@networkplumber.org> 9309L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9310S: Maintained 9311F: net/sched/sch_netem.c 9312 9313NETERION 10GbE DRIVERS (s2io/vxge) 9314M: Jon Mason <jdmason@kudzu.us> 9315L: netdev@vger.kernel.org 9316S: Supported 9317F: Documentation/networking/s2io.txt 9318F: Documentation/networking/vxge.txt 9319F: drivers/net/ethernet/neterion/ 9320 9321NETFILTER 9322M: Pablo Neira Ayuso <pablo@netfilter.org> 9323M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9324M: Florian Westphal <fw@strlen.de> 9325L: netfilter-devel@vger.kernel.org 9326L: coreteam@netfilter.org 9327W: http://www.netfilter.org/ 9328W: http://www.iptables.org/ 9329W: http://www.nftables.org/ 9330Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9331T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9332T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9333S: Maintained 9334F: include/linux/netfilter* 9335F: include/linux/netfilter/ 9336F: include/net/netfilter/ 9337F: include/uapi/linux/netfilter* 9338F: include/uapi/linux/netfilter/ 9339F: net/*/netfilter.c 9340F: net/*/netfilter/ 9341F: net/netfilter/ 9342F: net/bridge/br_netfilter*.c 9343 9344NETROM NETWORK LAYER 9345M: Ralf Baechle <ralf@linux-mips.org> 9346L: linux-hams@vger.kernel.org 9347W: http://www.linux-ax25.org/ 9348S: Maintained 9349F: include/net/netrom.h 9350F: include/uapi/linux/netrom.h 9351F: net/netrom/ 9352 9353NETRONOME ETHERNET DRIVERS 9354M: Jakub Kicinski <jakub.kicinski@netronome.com> 9355L: oss-drivers@netronome.com 9356S: Maintained 9357F: drivers/net/ethernet/netronome/ 9358 9359NETWORK BLOCK DEVICE (NBD) 9360M: Josef Bacik <jbacik@fb.com> 9361S: Maintained 9362L: linux-block@vger.kernel.org 9363L: nbd@other.debian.org 9364F: Documentation/blockdev/nbd.txt 9365F: drivers/block/nbd.c 9366F: include/uapi/linux/nbd.h 9367 9368NETWORK DROP MONITOR 9369M: Neil Horman <nhorman@tuxdriver.com> 9370L: netdev@vger.kernel.org 9371S: Maintained 9372W: https://fedorahosted.org/dropwatch/ 9373F: net/core/drop_monitor.c 9374 9375NETWORKING DRIVERS 9376L: netdev@vger.kernel.org 9377W: http://www.linuxfoundation.org/en/Net 9378Q: http://patchwork.ozlabs.org/project/netdev/list/ 9379T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9380T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9381S: Odd Fixes 9382F: Documentation/devicetree/bindings/net/ 9383F: drivers/net/ 9384F: include/linux/if_* 9385F: include/linux/netdevice.h 9386F: include/linux/etherdevice.h 9387F: include/linux/fcdevice.h 9388F: include/linux/fddidevice.h 9389F: include/linux/hippidevice.h 9390F: include/linux/inetdevice.h 9391F: include/uapi/linux/if_* 9392F: include/uapi/linux/netdevice.h 9393 9394NETWORKING DRIVERS (WIRELESS) 9395M: Kalle Valo <kvalo@codeaurora.org> 9396L: linux-wireless@vger.kernel.org 9397Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9398T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9400S: Maintained 9401F: Documentation/devicetree/bindings/net/wireless/ 9402F: drivers/net/wireless/ 9403 9404NETWORKING [DSA] 9405M: Andrew Lunn <andrew@lunn.ch> 9406M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9407M: Florian Fainelli <f.fainelli@gmail.com> 9408S: Maintained 9409F: net/dsa/ 9410F: include/net/dsa.h 9411F: drivers/net/dsa/ 9412 9413NETWORKING [GENERAL] 9414M: "David S. Miller" <davem@davemloft.net> 9415L: netdev@vger.kernel.org 9416W: http://www.linuxfoundation.org/en/Net 9417Q: http://patchwork.ozlabs.org/project/netdev/list/ 9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9419T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9420B: mailto:netdev@vger.kernel.org 9421S: Maintained 9422F: net/ 9423F: include/net/ 9424F: include/linux/in.h 9425F: include/linux/net.h 9426F: include/linux/netdevice.h 9427F: include/uapi/linux/in.h 9428F: include/uapi/linux/net.h 9429F: include/uapi/linux/netdevice.h 9430F: include/uapi/linux/net_namespace.h 9431F: tools/net/ 9432F: tools/testing/selftests/net/ 9433F: lib/random32.c 9434 9435NETWORKING [IPSEC] 9436M: Steffen Klassert <steffen.klassert@secunet.com> 9437M: Herbert Xu <herbert@gondor.apana.org.au> 9438M: "David S. Miller" <davem@davemloft.net> 9439L: netdev@vger.kernel.org 9440T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9442S: Maintained 9443F: net/core/flow.c 9444F: net/xfrm/ 9445F: net/key/ 9446F: net/ipv4/xfrm* 9447F: net/ipv4/esp4* 9448F: net/ipv4/ah4.c 9449F: net/ipv4/ipcomp.c 9450F: net/ipv4/ip_vti.c 9451F: net/ipv6/xfrm* 9452F: net/ipv6/esp6* 9453F: net/ipv6/ah6.c 9454F: net/ipv6/ipcomp6.c 9455F: net/ipv6/ip6_vti.c 9456F: include/uapi/linux/xfrm.h 9457F: include/net/xfrm.h 9458 9459NETWORKING [IPv4/IPv6] 9460M: "David S. Miller" <davem@davemloft.net> 9461M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9462M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9463L: netdev@vger.kernel.org 9464T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9465S: Maintained 9466F: net/ipv4/ 9467F: net/ipv6/ 9468F: include/net/ip* 9469F: arch/x86/net/* 9470 9471NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9472M: Paul Moore <paul@paul-moore.com> 9473W: https://github.com/netlabel 9474L: netdev@vger.kernel.org 9475L: linux-security-module@vger.kernel.org 9476S: Maintained 9477F: Documentation/netlabel/ 9478F: include/net/calipso.h 9479F: include/net/cipso_ipv4.h 9480F: include/net/netlabel.h 9481F: include/uapi/linux/netfilter/xt_SECMARK.h 9482F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9483F: net/netlabel/ 9484F: net/ipv4/cipso_ipv4.c 9485F: net/ipv6/calipso.c 9486F: net/netfilter/xt_CONNSECMARK.c 9487F: net/netfilter/xt_SECMARK.c 9488 9489NETWORKING [TLS] 9490M: Ilya Lesokhin <ilyal@mellanox.com> 9491M: Aviad Yehezkel <aviadye@mellanox.com> 9492M: Dave Watson <davejwatson@fb.com> 9493L: netdev@vger.kernel.org 9494S: Maintained 9495F: net/tls/* 9496F: include/uapi/linux/tls.h 9497F: include/net/tls.h 9498 9499NETWORKING [WIRELESS] 9500L: linux-wireless@vger.kernel.org 9501Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9502 9503NETXEN (1/10) GbE SUPPORT 9504M: Manish Chopra <manish.chopra@cavium.com> 9505M: Rahul Verma <rahul.verma@cavium.com> 9506M: Dept-GELinuxNICDev@cavium.com 9507L: netdev@vger.kernel.org 9508S: Supported 9509F: drivers/net/ethernet/qlogic/netxen/ 9510 9511NFC SUBSYSTEM 9512M: Samuel Ortiz <sameo@linux.intel.com> 9513L: linux-wireless@vger.kernel.org 9514L: linux-nfc@lists.01.org (subscribers-only) 9515S: Supported 9516F: net/nfc/ 9517F: include/net/nfc/ 9518F: include/uapi/linux/nfc.h 9519F: drivers/nfc/ 9520F: include/linux/platform_data/nfcmrvl.h 9521F: include/linux/platform_data/nxp-nci.h 9522F: Documentation/devicetree/bindings/net/nfc/ 9523 9524NFS, SUNRPC, AND LOCKD CLIENTS 9525M: Trond Myklebust <trond.myklebust@primarydata.com> 9526M: Anna Schumaker <anna.schumaker@netapp.com> 9527L: linux-nfs@vger.kernel.org 9528W: http://client.linux-nfs.org 9529T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9530S: Maintained 9531F: fs/lockd/ 9532F: fs/nfs/ 9533F: fs/nfs_common/ 9534F: net/sunrpc/ 9535F: include/linux/lockd/ 9536F: include/linux/nfs* 9537F: include/linux/sunrpc/ 9538F: include/uapi/linux/nfs* 9539F: include/uapi/linux/sunrpc/ 9540 9541NILFS2 FILESYSTEM 9542M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9543L: linux-nilfs@vger.kernel.org 9544W: http://nilfs.sourceforge.net/ 9545W: http://nilfs.osdn.jp/ 9546T: git git://github.com/konis/nilfs2.git 9547S: Supported 9548F: Documentation/filesystems/nilfs2.txt 9549F: fs/nilfs2/ 9550F: include/trace/events/nilfs2.h 9551F: include/uapi/linux/nilfs2_api.h 9552F: include/uapi/linux/nilfs2_ondisk.h 9553 9554NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9555M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9556W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9557S: Maintained 9558F: Documentation/scsi/NinjaSCSI.txt 9559F: drivers/scsi/pcmcia/nsp_* 9560 9561NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9562M: GOTO Masanori <gotom@debian.or.jp> 9563M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9564W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9565S: Maintained 9566F: Documentation/scsi/NinjaSCSI.txt 9567F: drivers/scsi/nsp32* 9568 9569NIOS2 ARCHITECTURE 9570M: Ley Foon Tan <lftan@altera.com> 9571L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9572T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9573S: Maintained 9574F: arch/nios2/ 9575 9576NOHZ, DYNTICKS SUPPORT 9577M: Frederic Weisbecker <fweisbec@gmail.com> 9578M: Thomas Gleixner <tglx@linutronix.de> 9579M: Ingo Molnar <mingo@kernel.org> 9580L: linux-kernel@vger.kernel.org 9581T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9582S: Maintained 9583F: kernel/time/tick*.* 9584F: include/linux/tick.h 9585F: include/linux/sched/nohz.h 9586 9587NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9588M: Pavel Machek <pavel@ucw.cz> 9589M: Sakari Ailus <sakari.ailus@iki.fi> 9590L: linux-media@vger.kernel.org 9591S: Maintained 9592F: drivers/media/i2c/et8ek8 9593F: drivers/media/i2c/ad5820.c 9594 9595NOKIA N900 POWER SUPPLY DRIVERS 9596R: Pali Rohár <pali.rohar@gmail.com> 9597F: include/linux/power/bq2415x_charger.h 9598F: include/linux/power/bq27xxx_battery.h 9599F: include/linux/power/isp1704_charger.h 9600F: drivers/power/supply/bq2415x_charger.c 9601F: drivers/power/supply/bq27xxx_battery.c 9602F: drivers/power/supply/bq27xxx_battery_i2c.c 9603F: drivers/power/supply/isp1704_charger.c 9604F: drivers/power/supply/rx51_battery.c 9605 9606NTB AMD DRIVER 9607M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9608L: linux-ntb@googlegroups.com 9609S: Supported 9610F: drivers/ntb/hw/amd/ 9611 9612NTB DRIVER CORE 9613M: Jon Mason <jdmason@kudzu.us> 9614M: Dave Jiang <dave.jiang@intel.com> 9615M: Allen Hubbe <Allen.Hubbe@emc.com> 9616L: linux-ntb@googlegroups.com 9617S: Supported 9618W: https://github.com/jonmason/ntb/wiki 9619T: git git://github.com/jonmason/ntb.git 9620F: drivers/ntb/ 9621F: drivers/net/ntb_netdev.c 9622F: include/linux/ntb.h 9623F: include/linux/ntb_transport.h 9624F: tools/testing/selftests/ntb/ 9625 9626NTB IDT DRIVER 9627M: Serge Semin <fancer.lancer@gmail.com> 9628L: linux-ntb@googlegroups.com 9629S: Supported 9630F: drivers/ntb/hw/idt/ 9631 9632NTB INTEL DRIVER 9633M: Jon Mason <jdmason@kudzu.us> 9634M: Dave Jiang <dave.jiang@intel.com> 9635L: linux-ntb@googlegroups.com 9636S: Supported 9637W: https://github.com/jonmason/ntb/wiki 9638T: git git://github.com/jonmason/ntb.git 9639F: drivers/ntb/hw/intel/ 9640 9641NTFS FILESYSTEM 9642M: Anton Altaparmakov <anton@tuxera.com> 9643L: linux-ntfs-dev@lists.sourceforge.net 9644W: http://www.tuxera.com/ 9645T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9646S: Supported 9647F: Documentation/filesystems/ntfs.txt 9648F: fs/ntfs/ 9649 9650NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9651M: Antonino Daplas <adaplas@gmail.com> 9652L: linux-fbdev@vger.kernel.org 9653S: Maintained 9654F: drivers/video/fbdev/riva/ 9655F: drivers/video/fbdev/nvidia/ 9656 9657NVM EXPRESS DRIVER 9658M: Keith Busch <keith.busch@intel.com> 9659M: Jens Axboe <axboe@fb.com> 9660M: Christoph Hellwig <hch@lst.de> 9661M: Sagi Grimberg <sagi@grimberg.me> 9662L: linux-nvme@lists.infradead.org 9663T: git://git.infradead.org/nvme.git 9664W: http://git.infradead.org/nvme.git 9665S: Supported 9666F: drivers/nvme/host/ 9667F: include/linux/nvme.h 9668F: include/uapi/linux/nvme_ioctl.h 9669 9670NVM EXPRESS FC TRANSPORT DRIVERS 9671M: James Smart <james.smart@broadcom.com> 9672L: linux-nvme@lists.infradead.org 9673S: Supported 9674F: include/linux/nvme-fc.h 9675F: include/linux/nvme-fc-driver.h 9676F: drivers/nvme/host/fc.c 9677F: drivers/nvme/target/fc.c 9678F: drivers/nvme/target/fcloop.c 9679 9680NVM EXPRESS TARGET DRIVER 9681M: Christoph Hellwig <hch@lst.de> 9682M: Sagi Grimberg <sagi@grimberg.me> 9683L: linux-nvme@lists.infradead.org 9684T: git://git.infradead.org/nvme.git 9685W: http://git.infradead.org/nvme.git 9686S: Supported 9687F: drivers/nvme/target/ 9688 9689NVMEM FRAMEWORK 9690M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9691S: Maintained 9692F: drivers/nvmem/ 9693F: Documentation/devicetree/bindings/nvmem/ 9694F: Documentation/ABI/stable/sysfs-bus-nvmem 9695F: include/linux/nvmem-consumer.h 9696F: include/linux/nvmem-provider.h 9697 9698NXP TDA998X DRM DRIVER 9699M: Russell King <linux@armlinux.org.uk> 9700S: Supported 9701T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9702T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9703F: drivers/gpu/drm/i2c/tda998x_drv.c 9704F: include/drm/i2c/tda998x.h 9705 9706NXP TFA9879 DRIVER 9707M: Peter Rosin <peda@axentia.se> 9708L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9709S: Maintained 9710F: sound/soc/codecs/tfa9879* 9711 9712NXP-NCI NFC DRIVER 9713M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9714R: Charles Gorand <charles.gorand@effinnov.com> 9715L: linux-nfc@lists.01.org (moderated for non-subscribers) 9716S: Supported 9717F: drivers/nfc/nxp-nci 9718 9719OBJTOOL 9720M: Josh Poimboeuf <jpoimboe@redhat.com> 9721S: Supported 9722F: tools/objtool/ 9723 9724OMAP AUDIO SUPPORT 9725M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9726M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9727L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9728L: linux-omap@vger.kernel.org 9729S: Maintained 9730F: sound/soc/omap/ 9731 9732OMAP CLOCK FRAMEWORK SUPPORT 9733M: Paul Walmsley <paul@pwsan.com> 9734L: linux-omap@vger.kernel.org 9735S: Maintained 9736F: arch/arm/*omap*/*clock* 9737 9738OMAP DEVICE TREE SUPPORT 9739M: Benoît Cousson <bcousson@baylibre.com> 9740M: Tony Lindgren <tony@atomide.com> 9741L: linux-omap@vger.kernel.org 9742L: devicetree@vger.kernel.org 9743S: Maintained 9744F: arch/arm/boot/dts/*omap* 9745F: arch/arm/boot/dts/*am3* 9746F: arch/arm/boot/dts/*am4* 9747F: arch/arm/boot/dts/*am5* 9748F: arch/arm/boot/dts/*dra7* 9749 9750OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9751M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9752L: linux-omap@vger.kernel.org 9753L: linux-fbdev@vger.kernel.org 9754S: Maintained 9755F: drivers/video/fbdev/omap2/ 9756F: Documentation/arm/OMAP/DSS 9757 9758OMAP FRAMEBUFFER SUPPORT 9759M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9760L: linux-fbdev@vger.kernel.org 9761L: linux-omap@vger.kernel.org 9762S: Maintained 9763F: drivers/video/fbdev/omap/ 9764 9765OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9766M: Roger Quadros <rogerq@ti.com> 9767M: Tony Lindgren <tony@atomide.com> 9768L: linux-omap@vger.kernel.org 9769S: Maintained 9770F: drivers/memory/omap-gpmc.c 9771F: arch/arm/mach-omap2/*gpmc* 9772 9773OMAP GPIO DRIVER 9774M: Grygorii Strashko <grygorii.strashko@ti.com> 9775M: Santosh Shilimkar <ssantosh@kernel.org> 9776M: Kevin Hilman <khilman@kernel.org> 9777L: linux-omap@vger.kernel.org 9778S: Maintained 9779F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9780F: drivers/gpio/gpio-omap.c 9781 9782OMAP HARDWARE SPINLOCK SUPPORT 9783M: Ohad Ben-Cohen <ohad@wizery.com> 9784L: linux-omap@vger.kernel.org 9785S: Maintained 9786F: drivers/hwspinlock/omap_hwspinlock.c 9787 9788OMAP HS MMC SUPPORT 9789L: linux-mmc@vger.kernel.org 9790L: linux-omap@vger.kernel.org 9791S: Orphan 9792F: drivers/mmc/host/omap_hsmmc.c 9793 9794OMAP HWMOD DATA 9795M: Paul Walmsley <paul@pwsan.com> 9796L: linux-omap@vger.kernel.org 9797S: Maintained 9798F: arch/arm/mach-omap2/omap_hwmod*data* 9799 9800OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9801M: Benoît Cousson <bcousson@baylibre.com> 9802L: linux-omap@vger.kernel.org 9803S: Maintained 9804F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9805 9806OMAP HWMOD SUPPORT 9807M: Benoît Cousson <bcousson@baylibre.com> 9808M: Paul Walmsley <paul@pwsan.com> 9809L: linux-omap@vger.kernel.org 9810S: Maintained 9811F: arch/arm/mach-omap2/omap_hwmod.* 9812 9813OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9814M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9815L: linux-media@vger.kernel.org 9816S: Maintained 9817F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9818F: drivers/media/platform/omap3isp/ 9819F: drivers/staging/media/omap4iss/ 9820 9821OMAP MMC SUPPORT 9822M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9823L: linux-omap@vger.kernel.org 9824S: Maintained 9825F: drivers/mmc/host/omap.c 9826 9827OMAP POWER MANAGEMENT SUPPORT 9828M: Kevin Hilman <khilman@kernel.org> 9829L: linux-omap@vger.kernel.org 9830S: Maintained 9831F: arch/arm/*omap*/*pm* 9832F: drivers/cpufreq/omap-cpufreq.c 9833 9834OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9835M: Rajendra Nayak <rnayak@codeaurora.org> 9836M: Paul Walmsley <paul@pwsan.com> 9837L: linux-omap@vger.kernel.org 9838S: Maintained 9839F: arch/arm/mach-omap2/prm* 9840 9841OMAP RANDOM NUMBER GENERATOR SUPPORT 9842M: Deepak Saxena <dsaxena@plexity.net> 9843S: Maintained 9844F: drivers/char/hw_random/omap-rng.c 9845 9846OMAP USB SUPPORT 9847L: linux-usb@vger.kernel.org 9848L: linux-omap@vger.kernel.org 9849S: Orphan 9850F: drivers/usb/*/*omap* 9851F: arch/arm/*omap*/usb* 9852 9853OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9854M: Mark Jackson <mpfj@newflow.co.uk> 9855L: linux-omap@vger.kernel.org 9856S: Maintained 9857F: arch/arm/boot/dts/am335x-nano.dts 9858 9859OMAP1 SUPPORT 9860M: Aaro Koskinen <aaro.koskinen@iki.fi> 9861M: Tony Lindgren <tony@atomide.com> 9862L: linux-omap@vger.kernel.org 9863Q: http://patchwork.kernel.org/project/linux-omap/list/ 9864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9865S: Maintained 9866F: arch/arm/mach-omap1/ 9867F: arch/arm/plat-omap/ 9868F: arch/arm/configs/omap1_defconfig 9869F: drivers/i2c/busses/i2c-omap.c 9870F: include/linux/i2c-omap.h 9871 9872OMAP2+ SUPPORT 9873M: Tony Lindgren <tony@atomide.com> 9874L: linux-omap@vger.kernel.org 9875W: http://www.muru.com/linux/omap/ 9876W: http://linux.omap.com/ 9877Q: http://patchwork.kernel.org/project/linux-omap/list/ 9878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9879S: Maintained 9880F: arch/arm/mach-omap2/ 9881F: arch/arm/plat-omap/ 9882F: arch/arm/configs/omap2plus_defconfig 9883F: drivers/i2c/busses/i2c-omap.c 9884F: drivers/irqchip/irq-omap-intc.c 9885F: drivers/mfd/*omap*.c 9886F: drivers/mfd/menelaus.c 9887F: drivers/mfd/palmas.c 9888F: drivers/mfd/tps65217.c 9889F: drivers/mfd/tps65218.c 9890F: drivers/mfd/tps65910.c 9891F: drivers/mfd/twl-core.[ch] 9892F: drivers/mfd/twl4030*.c 9893F: drivers/mfd/twl6030*.c 9894F: drivers/mfd/twl6040*.c 9895F: drivers/regulator/palmas-regulator*.c 9896F: drivers/regulator/pbias-regulator.c 9897F: drivers/regulator/tps65217-regulator.c 9898F: drivers/regulator/tps65218-regulator.c 9899F: drivers/regulator/tps65910-regulator.c 9900F: drivers/regulator/twl-regulator.c 9901F: drivers/regulator/twl6030-regulator.c 9902F: include/linux/i2c-omap.h 9903 9904ONION OMEGA2+ BOARD 9905M: Harvey Hunt <harveyhuntnexus@gmail.com> 9906L: linux-mips@linux-mips.org 9907S: Maintained 9908F: arch/mips/boot/dts/ralink/omega2p.dts 9909 9910OMFS FILESYSTEM 9911M: Bob Copeland <me@bobcopeland.com> 9912L: linux-karma-devel@lists.sourceforge.net 9913S: Maintained 9914F: Documentation/filesystems/omfs.txt 9915F: fs/omfs/ 9916 9917OMNIKEY CARDMAN 4000 DRIVER 9918M: Harald Welte <laforge@gnumonks.org> 9919S: Maintained 9920F: drivers/char/pcmcia/cm4000_cs.c 9921F: include/linux/cm4000_cs.h 9922F: include/uapi/linux/cm4000_cs.h 9923 9924OMNIKEY CARDMAN 4040 DRIVER 9925M: Harald Welte <laforge@gnumonks.org> 9926S: Maintained 9927F: drivers/char/pcmcia/cm4040_cs.* 9928 9929OMNIVISION OV13858 SENSOR DRIVER 9930M: Sakari Ailus <sakari.ailus@linux.intel.com> 9931L: linux-media@vger.kernel.org 9932T: git git://linuxtv.org/media_tree.git 9933S: Maintained 9934F: drivers/media/i2c/ov13858.c 9935 9936OMNIVISION OV5640 SENSOR DRIVER 9937M: Steve Longerbeam <slongerbeam@gmail.com> 9938L: linux-media@vger.kernel.org 9939T: git git://linuxtv.org/media_tree.git 9940S: Maintained 9941F: drivers/media/i2c/ov5640.c 9942 9943OMNIVISION OV5647 SENSOR DRIVER 9944M: Luis Oliveira <lolivei@synopsys.com> 9945L: linux-media@vger.kernel.org 9946T: git git://linuxtv.org/media_tree.git 9947S: Maintained 9948F: drivers/media/i2c/ov5647.c 9949 9950OMNIVISION OV7670 SENSOR DRIVER 9951M: Jonathan Corbet <corbet@lwn.net> 9952L: linux-media@vger.kernel.org 9953T: git git://linuxtv.org/media_tree.git 9954S: Maintained 9955F: drivers/media/i2c/ov7670.c 9956F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9957 9958ONENAND FLASH DRIVER 9959M: Kyungmin Park <kyungmin.park@samsung.com> 9960L: linux-mtd@lists.infradead.org 9961S: Maintained 9962F: drivers/mtd/onenand/ 9963F: include/linux/mtd/onenand*.h 9964 9965ONSTREAM SCSI TAPE DRIVER 9966M: Willem Riede <osst@riede.org> 9967L: osst-users@lists.sourceforge.net 9968L: linux-scsi@vger.kernel.org 9969S: Maintained 9970F: Documentation/scsi/osst.txt 9971F: drivers/scsi/osst.* 9972F: drivers/scsi/osst_*.h 9973F: drivers/scsi/st.h 9974 9975OP-TEE DRIVER 9976M: Jens Wiklander <jens.wiklander@linaro.org> 9977S: Maintained 9978F: drivers/tee/optee/ 9979 9980OPA-VNIC DRIVER 9981M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9982M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9983L: linux-rdma@vger.kernel.org 9984S: Supported 9985F: drivers/infiniband/ulp/opa_vnic 9986 9987OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9988M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9989L: devicetree@vger.kernel.org 9990S: Maintained 9991F: Documentation/devicetree/dynamic-resolution-notes.txt 9992F: Documentation/devicetree/overlay-notes.txt 9993F: drivers/of/overlay.c 9994F: drivers/of/resolver.c 9995 9996OPEN FIRMWARE AND FLATTENED DEVICE TREE 9997M: Rob Herring <robh+dt@kernel.org> 9998M: Frank Rowand <frowand.list@gmail.com> 9999L: devicetree@vger.kernel.org 10000W: http://www.devicetree.org/ 10001T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10002S: Maintained 10003F: drivers/of/ 10004F: include/linux/of*.h 10005F: scripts/dtc/ 10006F: Documentation/ABI/testing/sysfs-firmware-ofw 10007 10008OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10009M: Rob Herring <robh+dt@kernel.org> 10010M: Mark Rutland <mark.rutland@arm.com> 10011L: devicetree@vger.kernel.org 10012T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10013Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10014S: Maintained 10015F: Documentation/devicetree/ 10016F: arch/*/boot/dts/ 10017F: include/dt-bindings/ 10018 10019OPENCORES I2C BUS DRIVER 10020M: Peter Korsgaard <jacmet@sunsite.dk> 10021L: linux-i2c@vger.kernel.org 10022S: Maintained 10023F: Documentation/i2c/busses/i2c-ocores 10024F: drivers/i2c/busses/i2c-ocores.c 10025 10026OPENRISC ARCHITECTURE 10027M: Jonas Bonn <jonas@southpole.se> 10028M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10029M: Stafford Horne <shorne@gmail.com> 10030T: git git://github.com/openrisc/linux.git 10031L: openrisc@lists.librecores.org 10032W: http://openrisc.io 10033S: Maintained 10034F: arch/openrisc/ 10035 10036OPENVSWITCH 10037M: Pravin Shelar <pshelar@nicira.com> 10038L: netdev@vger.kernel.org 10039L: dev@openvswitch.org 10040W: http://openvswitch.org 10041S: Maintained 10042F: net/openvswitch/ 10043F: include/uapi/linux/openvswitch.h 10044 10045OPERATING PERFORMANCE POINTS (OPP) 10046M: Viresh Kumar <vireshk@kernel.org> 10047M: Nishanth Menon <nm@ti.com> 10048M: Stephen Boyd <sboyd@codeaurora.org> 10049L: linux-pm@vger.kernel.org 10050S: Maintained 10051T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10052F: drivers/base/power/opp/ 10053F: include/linux/pm_opp.h 10054F: Documentation/power/opp.txt 10055F: Documentation/devicetree/bindings/opp/ 10056 10057OPL4 DRIVER 10058M: Clemens Ladisch <clemens@ladisch.de> 10059L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10060T: git git://git.alsa-project.org/alsa-kernel.git 10061S: Maintained 10062F: sound/drivers/opl4/ 10063 10064OPROFILE 10065M: Robert Richter <rric@kernel.org> 10066L: oprofile-list@lists.sf.net 10067S: Maintained 10068F: arch/*/include/asm/oprofile*.h 10069F: arch/*/oprofile/ 10070F: drivers/oprofile/ 10071F: include/linux/oprofile.h 10072 10073ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10074M: Mark Fasheh <mfasheh@versity.com> 10075M: Joel Becker <jlbec@evilplan.org> 10076L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10077W: http://ocfs2.wiki.kernel.org 10078S: Supported 10079F: Documentation/filesystems/ocfs2.txt 10080F: Documentation/filesystems/dlmfs.txt 10081F: fs/ocfs2/ 10082 10083ORANGEFS FILESYSTEM 10084M: Mike Marshall <hubcap@omnibond.com> 10085L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10086T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10087S: Supported 10088F: fs/orangefs/ 10089F: Documentation/filesystems/orangefs.txt 10090 10091ORINOCO DRIVER 10092L: linux-wireless@vger.kernel.org 10093W: http://wireless.kernel.org/en/users/Drivers/orinoco 10094W: http://www.nongnu.org/orinoco/ 10095S: Orphan 10096F: drivers/net/wireless/intersil/orinoco/ 10097 10098OSD LIBRARY and FILESYSTEM 10099M: Boaz Harrosh <ooo@electrozaur.com> 10100S: Maintained 10101F: drivers/scsi/osd/ 10102F: include/scsi/osd_* 10103F: fs/exofs/ 10104 10105OV2659 OMNIVISION SENSOR DRIVER 10106M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10107L: linux-media@vger.kernel.org 10108W: https://linuxtv.org 10109Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10110T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10111S: Maintained 10112F: drivers/media/i2c/ov2659.c 10113F: include/media/i2c/ov2659.h 10114 10115OVERLAY FILESYSTEM 10116M: Miklos Szeredi <miklos@szeredi.hu> 10117L: linux-unionfs@vger.kernel.org 10118T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10119S: Supported 10120F: fs/overlayfs/ 10121F: Documentation/filesystems/overlayfs.txt 10122 10123P54 WIRELESS DRIVER 10124M: Christian Lamparter <chunkeey@googlemail.com> 10125L: linux-wireless@vger.kernel.org 10126W: http://wireless.kernel.org/en/users/Drivers/p54 10127S: Maintained 10128F: drivers/net/wireless/intersil/p54/ 10129 10130PA SEMI ETHERNET DRIVER 10131L: netdev@vger.kernel.org 10132S: Orphan 10133F: drivers/net/ethernet/pasemi/* 10134 10135PA SEMI SMBUS DRIVER 10136L: linux-i2c@vger.kernel.org 10137S: Orphan 10138F: drivers/i2c/busses/i2c-pasemi.c 10139 10140PADATA PARALLEL EXECUTION MECHANISM 10141M: Steffen Klassert <steffen.klassert@secunet.com> 10142L: linux-crypto@vger.kernel.org 10143S: Maintained 10144F: kernel/padata.c 10145F: include/linux/padata.h 10146F: Documentation/padata.txt 10147 10148PANASONIC LAPTOP ACPI EXTRAS DRIVER 10149M: Harald Welte <laforge@gnumonks.org> 10150L: platform-driver-x86@vger.kernel.org 10151S: Maintained 10152F: drivers/platform/x86/panasonic-laptop.c 10153 10154PANASONIC MN10300/AM33/AM34 PORT 10155M: David Howells <dhowells@redhat.com> 10156L: linux-am33-list@redhat.com (moderated for non-subscribers) 10157W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10158S: Maintained 10159F: Documentation/mn10300/ 10160F: arch/mn10300/ 10161 10162PARALLEL LCD/KEYPAD PANEL DRIVER 10163M: Willy Tarreau <willy@haproxy.com> 10164M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10165S: Odd Fixes 10166F: Documentation/misc-devices/lcd-panel-cgram.txt 10167F: drivers/misc/panel.c 10168 10169PARALLEL PORT SUBSYSTEM 10170M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10171M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10172L: linux-parport@lists.infradead.org (subscribers-only) 10173S: Maintained 10174F: drivers/parport/ 10175F: include/linux/parport*.h 10176F: drivers/char/ppdev.c 10177F: include/uapi/linux/ppdev.h 10178F: Documentation/parport*.txt 10179 10180PARAVIRT_OPS INTERFACE 10181M: Juergen Gross <jgross@suse.com> 10182M: Chris Wright <chrisw@sous-sol.org> 10183M: Alok Kataria <akataria@vmware.com> 10184M: Rusty Russell <rusty@rustcorp.com.au> 10185L: virtualization@lists.linux-foundation.org 10186S: Supported 10187F: Documentation/virtual/paravirt_ops.txt 10188F: arch/*/kernel/paravirt* 10189F: arch/*/include/asm/paravirt*.h 10190F: include/linux/hypervisor.h 10191 10192PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10193M: Tim Waugh <tim@cyberelk.net> 10194L: linux-parport@lists.infradead.org (subscribers-only) 10195S: Maintained 10196F: Documentation/blockdev/paride.txt 10197F: drivers/block/paride/ 10198 10199PARISC ARCHITECTURE 10200M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10201M: Helge Deller <deller@gmx.de> 10202L: linux-parisc@vger.kernel.org 10203W: http://www.parisc-linux.org/ 10204Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10205T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10206T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10207S: Maintained 10208F: arch/parisc/ 10209F: Documentation/parisc/ 10210F: drivers/parisc/ 10211F: drivers/char/agp/parisc-agp.c 10212F: drivers/input/serio/gscps2.c 10213F: drivers/parport/parport_gsc.* 10214F: drivers/tty/serial/8250/8250_gsc.c 10215F: drivers/video/fbdev/sti* 10216F: drivers/video/console/sti* 10217F: drivers/video/logo/logo_parisc* 10218 10219PARMAN 10220M: Jiri Pirko <jiri@mellanox.com> 10221L: netdev@vger.kernel.org 10222S: Supported 10223F: lib/parman.c 10224F: lib/test_parman.c 10225F: include/linux/parman.h 10226 10227PC87360 HARDWARE MONITORING DRIVER 10228M: Jim Cromie <jim.cromie@gmail.com> 10229L: linux-hwmon@vger.kernel.org 10230S: Maintained 10231F: Documentation/hwmon/pc87360 10232F: drivers/hwmon/pc87360.c 10233 10234PC8736x GPIO DRIVER 10235M: Jim Cromie <jim.cromie@gmail.com> 10236S: Maintained 10237F: drivers/char/pc8736x_gpio.c 10238 10239PC87427 HARDWARE MONITORING DRIVER 10240M: Jean Delvare <jdelvare@suse.com> 10241L: linux-hwmon@vger.kernel.org 10242S: Maintained 10243F: Documentation/hwmon/pc87427 10244F: drivers/hwmon/pc87427.c 10245 10246PCA9532 LED DRIVER 10247M: Riku Voipio <riku.voipio@iki.fi> 10248S: Maintained 10249F: drivers/leds/leds-pca9532.c 10250F: include/linux/leds-pca9532.h 10251 10252PCA9541 I2C BUS MASTER SELECTOR DRIVER 10253M: Guenter Roeck <linux@roeck-us.net> 10254L: linux-i2c@vger.kernel.org 10255S: Maintained 10256F: drivers/i2c/muxes/i2c-mux-pca9541.c 10257 10258PCDP - PRIMARY CONSOLE AND DEBUG PORT 10259M: Khalid Aziz <khalid@gonehiking.org> 10260S: Maintained 10261F: drivers/firmware/pcdp.* 10262 10263PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10264M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10265L: linux-pci@vger.kernel.org 10266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10267S: Maintained 10268F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10269F: drivers/pci/host/pci-aardvark.c 10270 10271PCI DRIVER FOR ALTERA PCIE IP 10272M: Ley Foon Tan <lftan@altera.com> 10273L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10274L: linux-pci@vger.kernel.org 10275S: Supported 10276F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10277F: drivers/pci/host/pcie-altera.c 10278 10279PCI DRIVER FOR APPLIEDMICRO XGENE 10280M: Tanmay Inamdar <tinamdar@apm.com> 10281L: linux-pci@vger.kernel.org 10282L: linux-arm-kernel@lists.infradead.org 10283S: Maintained 10284F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10285F: drivers/pci/host/pci-xgene.c 10286 10287PCI DRIVER FOR ARM VERSATILE PLATFORM 10288M: Rob Herring <robh@kernel.org> 10289L: linux-pci@vger.kernel.org 10290L: linux-arm-kernel@lists.infradead.org 10291S: Maintained 10292F: Documentation/devicetree/bindings/pci/versatile.txt 10293F: drivers/pci/host/pci-versatile.c 10294 10295PCI DRIVER FOR ARMADA 8K 10296M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10297L: linux-pci@vger.kernel.org 10298L: linux-arm-kernel@lists.infradead.org 10299S: Maintained 10300F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10301F: drivers/pci/dwc/pcie-armada8k.c 10302 10303PCI DRIVER FOR FREESCALE LAYERSCAPE 10304M: Minghuan Lian <minghuan.Lian@freescale.com> 10305M: Mingkai Hu <mingkai.hu@freescale.com> 10306M: Roy Zang <tie-fei.zang@freescale.com> 10307L: linuxppc-dev@lists.ozlabs.org 10308L: linux-pci@vger.kernel.org 10309L: linux-arm-kernel@lists.infradead.org 10310S: Maintained 10311F: drivers/pci/dwc/*layerscape* 10312 10313PCI DRIVER FOR GENERIC OF HOSTS 10314M: Will Deacon <will.deacon@arm.com> 10315L: linux-pci@vger.kernel.org 10316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10317S: Maintained 10318F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10319F: drivers/pci/host/pci-host-common.c 10320F: drivers/pci/host/pci-host-generic.c 10321 10322PCI DRIVER FOR IMX6 10323M: Richard Zhu <hongxing.zhu@nxp.com> 10324M: Lucas Stach <l.stach@pengutronix.de> 10325L: linux-pci@vger.kernel.org 10326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10327S: Maintained 10328F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10329F: drivers/pci/dwc/*imx6* 10330 10331PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10332M: Keith Busch <keith.busch@intel.com> 10333M: Jonathan Derrick <jonathan.derrick@intel.com> 10334L: linux-pci@vger.kernel.org 10335S: Supported 10336F: drivers/pci/host/vmd.c 10337 10338PCI DRIVER FOR MICROSEMI SWITCHTEC 10339M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10340M: Stephen Bates <stephen.bates@microsemi.com> 10341M: Logan Gunthorpe <logang@deltatee.com> 10342L: linux-pci@vger.kernel.org 10343S: Maintained 10344F: Documentation/switchtec.txt 10345F: Documentation/ABI/testing/sysfs-class-switchtec 10346F: drivers/pci/switch/switchtec* 10347F: include/uapi/linux/switchtec_ioctl.h 10348 10349PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10350M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10351M: Jason Cooper <jason@lakedaemon.net> 10352L: linux-pci@vger.kernel.org 10353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10354S: Maintained 10355F: drivers/pci/host/*mvebu* 10356 10357PCI DRIVER FOR NVIDIA TEGRA 10358M: Thierry Reding <thierry.reding@gmail.com> 10359L: linux-tegra@vger.kernel.org 10360L: linux-pci@vger.kernel.org 10361S: Supported 10362F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10363F: drivers/pci/host/pci-tegra.c 10364 10365PCI DRIVER FOR RENESAS R-CAR 10366M: Simon Horman <horms@verge.net.au> 10367L: linux-pci@vger.kernel.org 10368L: linux-renesas-soc@vger.kernel.org 10369S: Maintained 10370F: drivers/pci/host/*rcar* 10371 10372PCI DRIVER FOR SAMSUNG EXYNOS 10373M: Jingoo Han <jingoohan1@gmail.com> 10374L: linux-pci@vger.kernel.org 10375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10376L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10377S: Maintained 10378F: drivers/pci/dwc/pci-exynos.c 10379 10380PCI DRIVER FOR SYNOPSYS DESIGNWARE 10381M: Jingoo Han <jingoohan1@gmail.com> 10382M: Joao Pinto <Joao.Pinto@synopsys.com> 10383L: linux-pci@vger.kernel.org 10384S: Maintained 10385F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10386F: drivers/pci/dwc/*designware* 10387 10388PCI DRIVER FOR TI DRA7XX 10389M: Kishon Vijay Abraham I <kishon@ti.com> 10390L: linux-omap@vger.kernel.org 10391L: linux-pci@vger.kernel.org 10392S: Supported 10393F: Documentation/devicetree/bindings/pci/ti-pci.txt 10394F: drivers/pci/dwc/pci-dra7xx.c 10395 10396PCI DRIVER FOR TI KEYSTONE 10397M: Murali Karicheri <m-karicheri2@ti.com> 10398L: linux-pci@vger.kernel.org 10399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10400S: Maintained 10401F: drivers/pci/dwc/*keystone* 10402 10403PCI ENDPOINT SUBSYSTEM 10404M: Kishon Vijay Abraham I <kishon@ti.com> 10405L: linux-pci@vger.kernel.org 10406T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10407S: Supported 10408F: drivers/pci/endpoint/ 10409F: drivers/misc/pci_endpoint_test.c 10410F: tools/pci/ 10411 10412PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10413M: Russell Currey <ruscur@russell.cc> 10414L: linuxppc-dev@lists.ozlabs.org 10415S: Supported 10416F: Documentation/powerpc/eeh-pci-error-recovery.txt 10417F: arch/powerpc/kernel/eeh*.c 10418F: arch/powerpc/platforms/*/eeh*.c 10419F: arch/powerpc/include/*/eeh*.h 10420 10421PCI ERROR RECOVERY 10422M: Linas Vepstas <linasvepstas@gmail.com> 10423L: linux-pci@vger.kernel.org 10424S: Supported 10425F: Documentation/PCI/pci-error-recovery.txt 10426 10427PCI MSI DRIVER FOR ALTERA MSI IP 10428M: Ley Foon Tan <lftan@altera.com> 10429L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10430L: linux-pci@vger.kernel.org 10431S: Supported 10432F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10433F: drivers/pci/host/pcie-altera-msi.c 10434 10435PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10436M: Duc Dang <dhdang@apm.com> 10437L: linux-pci@vger.kernel.org 10438L: linux-arm-kernel@lists.infradead.org 10439S: Maintained 10440F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10441F: drivers/pci/host/pci-xgene-msi.c 10442 10443PCI SUBSYSTEM 10444M: Bjorn Helgaas <bhelgaas@google.com> 10445L: linux-pci@vger.kernel.org 10446Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10447T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10448S: Supported 10449F: Documentation/devicetree/bindings/pci/ 10450F: Documentation/PCI/ 10451F: drivers/pci/ 10452F: include/linux/pci* 10453F: arch/x86/pci/ 10454F: arch/x86/kernel/quirks.c 10455 10456PCIE DRIVER FOR AXIS ARTPEC 10457M: Niklas Cassel <niklas.cassel@axis.com> 10458M: Jesper Nilsson <jesper.nilsson@axis.com> 10459L: linux-arm-kernel@axis.com 10460L: linux-pci@vger.kernel.org 10461S: Maintained 10462F: Documentation/devicetree/bindings/pci/axis,artpec* 10463F: drivers/pci/dwc/*artpec* 10464 10465PCIE DRIVER FOR CAVIUM THUNDERX 10466M: David Daney <david.daney@cavium.com> 10467L: linux-pci@vger.kernel.org 10468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10469S: Supported 10470F: Documentation/devicetree/bindings/pci/pci-thunder-* 10471F: drivers/pci/host/pci-thunder-* 10472 10473PCIE DRIVER FOR HISILICON 10474M: Zhou Wang <wangzhou1@hisilicon.com> 10475M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10476L: linux-pci@vger.kernel.org 10477S: Maintained 10478F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10479F: drivers/pci/dwc/pcie-hisi.c 10480 10481PCIE DRIVER FOR HISILICON KIRIN 10482M: Xiaowei Song <songxiaowei@hisilicon.com> 10483M: Binghui Wang <wangbinghui@hisilicon.com> 10484L: linux-pci@vger.kernel.org 10485S: Maintained 10486F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10487F: drivers/pci/dwc/pcie-kirin.c 10488 10489PCIE DRIVER FOR MEDIATEK 10490M: Ryder Lee <ryder.lee@mediatek.com> 10491L: linux-pci@vger.kernel.org 10492L: linux-mediatek@lists.infradead.org 10493S: Supported 10494F: Documentation/devicetree/bindings/pci/mediatek* 10495F: drivers/pci/host/*mediatek* 10496 10497PCIE DRIVER FOR QUALCOMM MSM 10498M: Stanimir Varbanov <svarbanov@mm-sol.com> 10499L: linux-pci@vger.kernel.org 10500L: linux-arm-msm@vger.kernel.org 10501S: Maintained 10502F: drivers/pci/dwc/*qcom* 10503 10504PCIE DRIVER FOR ROCKCHIP 10505M: Shawn Lin <shawn.lin@rock-chips.com> 10506L: linux-pci@vger.kernel.org 10507L: linux-rockchip@lists.infradead.org 10508S: Maintained 10509F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10510F: drivers/pci/host/pcie-rockchip.c 10511 10512PCIE DRIVER FOR ST SPEAR13XX 10513M: Pratyush Anand <pratyush.anand@gmail.com> 10514L: linux-pci@vger.kernel.org 10515S: Maintained 10516F: drivers/pci/dwc/*spear* 10517 10518PCMCIA SUBSYSTEM 10519P: Linux PCMCIA Team 10520L: linux-pcmcia@lists.infradead.org 10521W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10522T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10523S: Maintained 10524F: Documentation/pcmcia/ 10525F: tools/pcmcia/ 10526F: drivers/pcmcia/ 10527F: include/pcmcia/ 10528 10529PCNET32 NETWORK DRIVER 10530M: Don Fry <pcnet32@frontier.com> 10531L: netdev@vger.kernel.org 10532S: Maintained 10533F: drivers/net/ethernet/amd/pcnet32.c 10534 10535PCRYPT PARALLEL CRYPTO ENGINE 10536M: Steffen Klassert <steffen.klassert@secunet.com> 10537L: linux-crypto@vger.kernel.org 10538S: Maintained 10539F: crypto/pcrypt.c 10540F: include/crypto/pcrypt.h 10541 10542PER-CPU MEMORY ALLOCATOR 10543M: Tejun Heo <tj@kernel.org> 10544M: Christoph Lameter <cl@linux.com> 10545T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10546S: Maintained 10547F: include/linux/percpu*.h 10548F: mm/percpu*.c 10549F: arch/*/include/asm/percpu.h 10550 10551PER-TASK DELAY ACCOUNTING 10552M: Balbir Singh <bsingharora@gmail.com> 10553S: Maintained 10554F: include/linux/delayacct.h 10555F: kernel/delayacct.c 10556 10557PERFORMANCE EVENTS SUBSYSTEM 10558M: Peter Zijlstra <peterz@infradead.org> 10559M: Ingo Molnar <mingo@redhat.com> 10560M: Arnaldo Carvalho de Melo <acme@kernel.org> 10561R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10562R: Jiri Olsa <jolsa@redhat.com> 10563R: Namhyung Kim <namhyung@kernel.org> 10564L: linux-kernel@vger.kernel.org 10565T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10566S: Supported 10567F: kernel/events/* 10568F: include/linux/perf_event.h 10569F: include/uapi/linux/perf_event.h 10570F: arch/*/kernel/perf_event*.c 10571F: arch/*/kernel/*/perf_event*.c 10572F: arch/*/kernel/*/*/perf_event*.c 10573F: arch/*/include/asm/perf_event.h 10574F: arch/*/kernel/perf_callchain.c 10575F: arch/*/events/* 10576F: tools/perf/ 10577 10578PERSONALITY HANDLING 10579M: Christoph Hellwig <hch@infradead.org> 10580L: linux-abi-devel@lists.sourceforge.net 10581S: Maintained 10582F: include/linux/personality.h 10583F: include/uapi/linux/personality.h 10584 10585PHONET PROTOCOL 10586M: Remi Denis-Courmont <courmisch@gmail.com> 10587S: Supported 10588F: Documentation/networking/phonet.txt 10589F: include/linux/phonet.h 10590F: include/net/phonet/ 10591F: include/uapi/linux/phonet.h 10592F: net/phonet/ 10593 10594PHRAM MTD DRIVER 10595M: Joern Engel <joern@lazybastard.org> 10596L: linux-mtd@lists.infradead.org 10597S: Maintained 10598F: drivers/mtd/devices/phram.c 10599 10600PICOLCD HID DRIVER 10601M: Bruno Prémont <bonbons@linux-vserver.org> 10602L: linux-input@vger.kernel.org 10603S: Maintained 10604F: drivers/hid/hid-picolcd* 10605 10606PICOXCELL SUPPORT 10607M: Jamie Iles <jamie@jamieiles.com> 10608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10609T: git git://github.com/jamieiles/linux-2.6-ji.git 10610S: Supported 10611F: arch/arm/boot/dts/picoxcell* 10612F: arch/arm/mach-picoxcell/ 10613F: drivers/crypto/picoxcell* 10614 10615PIN CONTROL SUBSYSTEM 10616M: Linus Walleij <linus.walleij@linaro.org> 10617L: linux-gpio@vger.kernel.org 10618T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10619S: Maintained 10620F: Documentation/devicetree/bindings/pinctrl/ 10621F: Documentation/driver-api/pinctl.rst 10622F: drivers/pinctrl/ 10623F: include/linux/pinctrl/ 10624 10625PIN CONTROLLER - ATMEL AT91 10626M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10628S: Maintained 10629F: drivers/pinctrl/pinctrl-at91.* 10630 10631PIN CONTROLLER - ATMEL AT91 PIO4 10632M: Ludovic Desroches <ludovic.desroches@microchip.com> 10633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10634L: linux-gpio@vger.kernel.org 10635S: Supported 10636F: drivers/pinctrl/pinctrl-at91-pio4.* 10637 10638PIN CONTROLLER - INTEL 10639M: Mika Westerberg <mika.westerberg@linux.intel.com> 10640M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10641S: Maintained 10642F: drivers/pinctrl/intel/ 10643 10644PIN CONTROLLER - QUALCOMM 10645M: Bjorn Andersson <bjorn.andersson@linaro.org> 10646S: Maintained 10647L: linux-arm-msm@vger.kernel.org 10648F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10649F: drivers/pinctrl/qcom/ 10650 10651PIN CONTROLLER - RENESAS 10652M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10653M: Geert Uytterhoeven <geert+renesas@glider.be> 10654L: linux-renesas-soc@vger.kernel.org 10655S: Maintained 10656F: drivers/pinctrl/sh-pfc/ 10657 10658PIN CONTROLLER - SAMSUNG 10659M: Tomasz Figa <tomasz.figa@gmail.com> 10660M: Krzysztof Kozlowski <krzk@kernel.org> 10661M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10663L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10664Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10666S: Maintained 10667F: drivers/pinctrl/samsung/ 10668F: include/dt-bindings/pinctrl/samsung.h 10669F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10670 10671PIN CONTROLLER - SINGLE 10672M: Tony Lindgren <tony@atomide.com> 10673M: Haojian Zhuang <haojian.zhuang@linaro.org> 10674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10675L: linux-omap@vger.kernel.org 10676S: Maintained 10677F: drivers/pinctrl/pinctrl-single.c 10678 10679PIN CONTROLLER - ST SPEAR 10680M: Viresh Kumar <vireshk@kernel.org> 10681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10682W: http://www.st.com/spear 10683S: Maintained 10684F: drivers/pinctrl/spear/ 10685 10686PISTACHIO SOC SUPPORT 10687M: James Hartley <james.hartley@imgtec.com> 10688M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10689L: linux-mips@linux-mips.org 10690S: Maintained 10691F: arch/mips/pistachio/ 10692F: arch/mips/include/asm/mach-pistachio/ 10693F: arch/mips/boot/dts/img/pistachio* 10694F: arch/mips/configs/pistachio*_defconfig 10695 10696PKTCDVD DRIVER 10697S: Orphan 10698M: linux-block@vger.kernel.org 10699F: drivers/block/pktcdvd.c 10700F: include/linux/pktcdvd.h 10701F: include/uapi/linux/pktcdvd.h 10702 10703PKUNITY SOC DRIVERS 10704M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10705W: http://mprc.pku.edu.cn/~guanxuetao/linux 10706S: Maintained 10707T: git git://github.com/gxt/linux.git 10708F: drivers/input/serio/i8042-unicore32io.h 10709F: drivers/i2c/busses/i2c-puv3.c 10710F: drivers/video/fbdev/fb-puv3.c 10711F: drivers/rtc/rtc-puv3.c 10712 10713PMBUS HARDWARE MONITORING DRIVERS 10714M: Guenter Roeck <linux@roeck-us.net> 10715L: linux-hwmon@vger.kernel.org 10716W: http://hwmon.wiki.kernel.org/ 10717W: http://www.roeck-us.net/linux/drivers/ 10718T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10719S: Maintained 10720F: Documentation/hwmon/pmbus 10721F: drivers/hwmon/pmbus/ 10722F: include/linux/pmbus.h 10723 10724PMC SIERRA MaxRAID DRIVER 10725L: linux-scsi@vger.kernel.org 10726W: http://www.pmc-sierra.com/ 10727S: Orphan 10728F: drivers/scsi/pmcraid.* 10729 10730PMC SIERRA PM8001 DRIVER 10731M: Jack Wang <jinpu.wang@profitbricks.com> 10732M: lindar_liu@usish.com 10733L: linux-scsi@vger.kernel.org 10734S: Supported 10735F: drivers/scsi/pm8001/ 10736 10737PNP SUPPORT 10738M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10739S: Maintained 10740F: drivers/pnp/ 10741 10742POSIX CLOCKS and TIMERS 10743M: Thomas Gleixner <tglx@linutronix.de> 10744L: linux-kernel@vger.kernel.org 10745T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10746S: Maintained 10747F: fs/timerfd.c 10748F: include/linux/timer* 10749F: kernel/time/*timer* 10750 10751POWER MANAGEMENT CORE 10752M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10753L: linux-pm@vger.kernel.org 10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10755B: https://bugzilla.kernel.org 10756S: Supported 10757F: drivers/base/power/ 10758F: include/linux/pm.h 10759F: include/linux/pm_* 10760F: include/linux/powercap.h 10761F: drivers/powercap/ 10762 10763POWER STATE COORDINATION INTERFACE (PSCI) 10764M: Mark Rutland <mark.rutland@arm.com> 10765M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10766L: linux-arm-kernel@lists.infradead.org 10767S: Maintained 10768F: drivers/firmware/psci*.c 10769F: include/linux/psci.h 10770F: include/uapi/linux/psci.h 10771 10772POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10773M: Sebastian Reichel <sre@kernel.org> 10774L: linux-pm@vger.kernel.org 10775T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10776S: Maintained 10777F: Documentation/devicetree/bindings/power/supply/ 10778F: include/linux/power_supply.h 10779F: drivers/power/supply/ 10780 10781POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10782M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10783L: linuxppc-dev@lists.ozlabs.org 10784S: Maintained 10785F: drivers/char/powernv-op-panel.c 10786 10787PPP OVER ATM (RFC 2364) 10788M: Mitchell Blank Jr <mitch@sfgoth.com> 10789S: Maintained 10790F: net/atm/pppoatm.c 10791F: include/uapi/linux/atmppp.h 10792 10793PPP OVER ETHERNET 10794M: Michal Ostrowski <mostrows@earthlink.net> 10795S: Maintained 10796F: drivers/net/ppp/pppoe.c 10797F: drivers/net/ppp/pppox.c 10798 10799PPP OVER L2TP 10800M: James Chapman <jchapman@katalix.com> 10801S: Maintained 10802F: net/l2tp/l2tp_ppp.c 10803F: include/linux/if_pppol2tp.h 10804F: include/uapi/linux/if_pppol2tp.h 10805 10806PPP PROTOCOL DRIVERS AND COMPRESSORS 10807M: Paul Mackerras <paulus@samba.org> 10808L: linux-ppp@vger.kernel.org 10809S: Maintained 10810F: drivers/net/ppp/ppp_* 10811 10812PPS SUPPORT 10813M: Rodolfo Giometti <giometti@enneenne.com> 10814W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10815L: linuxpps@ml.enneenne.com (subscribers-only) 10816S: Maintained 10817F: Documentation/pps/ 10818F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10819F: Documentation/ABI/testing/sysfs-pps 10820F: drivers/pps/ 10821F: include/linux/pps*.h 10822F: include/uapi/linux/pps.h 10823 10824PPTP DRIVER 10825M: Dmitry Kozlov <xeb@mail.ru> 10826L: netdev@vger.kernel.org 10827S: Maintained 10828F: drivers/net/ppp/pptp.c 10829W: http://sourceforge.net/projects/accel-pptp 10830 10831PREEMPTIBLE KERNEL 10832M: Robert Love <rml@tech9.net> 10833L: kpreempt-tech@lists.sourceforge.net 10834W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10835S: Supported 10836F: Documentation/preempt-locking.txt 10837F: include/linux/preempt.h 10838 10839PRINTK 10840M: Petr Mladek <pmladek@suse.com> 10841M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10842R: Steven Rostedt <rostedt@goodmis.org> 10843S: Maintained 10844F: kernel/printk/ 10845F: include/linux/printk.h 10846 10847PRISM54 WIRELESS DRIVER 10848M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10849L: linux-wireless@vger.kernel.org 10850W: http://wireless.kernel.org/en/users/Drivers/p54 10851S: Obsolete 10852F: drivers/net/wireless/intersil/prism54/ 10853 10854PROC SYSCTL 10855M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10856M: Kees Cook <keescook@chromium.org> 10857L: linux-kernel@vger.kernel.org 10858L: linux-fsdevel@vger.kernel.org 10859S: Maintained 10860F: fs/proc/proc_sysctl.c 10861F: include/linux/sysctl.h 10862F: kernel/sysctl.c 10863F: tools/testing/selftests/sysctl/ 10864 10865PS3 NETWORK SUPPORT 10866M: Geoff Levand <geoff@infradead.org> 10867L: netdev@vger.kernel.org 10868L: linuxppc-dev@lists.ozlabs.org 10869S: Maintained 10870F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10871 10872PS3 PLATFORM SUPPORT 10873M: Geoff Levand <geoff@infradead.org> 10874L: linuxppc-dev@lists.ozlabs.org 10875S: Maintained 10876F: arch/powerpc/boot/ps3* 10877F: arch/powerpc/include/asm/lv1call.h 10878F: arch/powerpc/include/asm/ps3*.h 10879F: arch/powerpc/platforms/ps3/ 10880F: drivers/*/ps3* 10881F: drivers/ps3/ 10882F: drivers/rtc/rtc-ps3.c 10883F: drivers/usb/host/*ps3.c 10884F: sound/ppc/snd_ps3* 10885 10886PS3VRAM DRIVER 10887M: Jim Paris <jim@jtan.com> 10888M: Geoff Levand <geoff@infradead.org> 10889L: linuxppc-dev@lists.ozlabs.org 10890S: Maintained 10891F: drivers/block/ps3vram.c 10892 10893PSAMPLE PACKET SAMPLING SUPPORT: 10894M: Yotam Gigi <yotamg@mellanox.com> 10895S: Maintained 10896F: net/psample 10897F: include/net/psample.h 10898F: include/uapi/linux/psample.h 10899 10900PSTORE FILESYSTEM 10901M: Kees Cook <keescook@chromium.org> 10902M: Anton Vorontsov <anton@enomsg.org> 10903M: Colin Cross <ccross@android.com> 10904M: Tony Luck <tony.luck@intel.com> 10905S: Maintained 10906T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10907F: fs/pstore/ 10908F: include/linux/pstore* 10909F: drivers/firmware/efi/efi-pstore.c 10910F: drivers/acpi/apei/erst.c 10911F: Documentation/admin-guide/ramoops.rst 10912F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10913K: \b(pstore|ramoops) 10914 10915PTP HARDWARE CLOCK SUPPORT 10916M: Richard Cochran <richardcochran@gmail.com> 10917L: netdev@vger.kernel.org 10918S: Maintained 10919W: http://linuxptp.sourceforge.net/ 10920F: Documentation/ABI/testing/sysfs-ptp 10921F: Documentation/ptp/* 10922F: drivers/net/ethernet/freescale/gianfar_ptp.c 10923F: drivers/net/phy/dp83640* 10924F: drivers/ptp/* 10925F: include/linux/ptp_cl* 10926 10927PTRACE SUPPORT 10928M: Oleg Nesterov <oleg@redhat.com> 10929S: Maintained 10930F: include/asm-generic/syscall.h 10931F: include/linux/ptrace.h 10932F: include/linux/regset.h 10933F: include/linux/tracehook.h 10934F: include/uapi/linux/ptrace.h 10935F: include/uapi/linux/ptrace.h 10936F: include/asm-generic/ptrace.h 10937F: kernel/ptrace.c 10938F: arch/*/ptrace*.c 10939F: arch/*/*/ptrace*.c 10940F: arch/*/include/asm/ptrace*.h 10941 10942PULSE8-CEC DRIVER 10943M: Hans Verkuil <hverkuil@xs4all.nl> 10944L: linux-media@vger.kernel.org 10945T: git git://linuxtv.org/media_tree.git 10946S: Maintained 10947F: drivers/media/usb/pulse8-cec/* 10948F: Documentation/media/cec-drivers/pulse8-cec.rst 10949 10950PVRUSB2 VIDEO4LINUX DRIVER 10951M: Mike Isely <isely@pobox.com> 10952L: pvrusb2@isely.net (subscribers-only) 10953L: linux-media@vger.kernel.org 10954W: http://www.isely.net/pvrusb2/ 10955T: git git://linuxtv.org/media_tree.git 10956S: Maintained 10957F: Documentation/media/v4l-drivers/pvrusb2* 10958F: drivers/media/usb/pvrusb2/ 10959 10960PWC WEBCAM DRIVER 10961M: Hans Verkuil <hverkuil@xs4all.nl> 10962L: linux-media@vger.kernel.org 10963T: git git://linuxtv.org/media_tree.git 10964S: Odd Fixes 10965F: drivers/media/usb/pwc/* 10966 10967PWM FAN DRIVER 10968M: Kamil Debski <kamil@wypas.org> 10969M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10970L: linux-hwmon@vger.kernel.org 10971S: Supported 10972F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10973F: Documentation/hwmon/pwm-fan 10974F: drivers/hwmon/pwm-fan.c 10975 10976PWM IR Transmitter 10977M: Sean Young <sean@mess.org> 10978L: linux-media@vger.kernel.org 10979S: Maintained 10980F: drivers/media/rc/pwm-ir-tx.c 10981 10982PWM SUBSYSTEM 10983M: Thierry Reding <thierry.reding@gmail.com> 10984L: linux-pwm@vger.kernel.org 10985S: Maintained 10986T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10987F: Documentation/pwm.txt 10988F: Documentation/devicetree/bindings/pwm/ 10989F: include/linux/pwm.h 10990F: drivers/pwm/ 10991F: drivers/video/backlight/pwm_bl.c 10992F: include/linux/pwm_backlight.h 10993F: drivers/gpio/gpio-mvebu.c 10994F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10995 10996PXA GPIO DRIVER 10997M: Robert Jarzmik <robert.jarzmik@free.fr> 10998L: linux-gpio@vger.kernel.org 10999S: Maintained 11000F: drivers/gpio/gpio-pxa.c 11001 11002PXA MMCI DRIVER 11003S: Orphan 11004 11005PXA RTC DRIVER 11006M: Robert Jarzmik <robert.jarzmik@free.fr> 11007L: linux-rtc@vger.kernel.org 11008S: Maintained 11009 11010PXA2xx/PXA3xx SUPPORT 11011M: Daniel Mack <daniel@zonque.org> 11012M: Haojian Zhuang <haojian.zhuang@gmail.com> 11013M: Robert Jarzmik <robert.jarzmik@free.fr> 11014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11015T: git git://github.com/hzhuang1/linux.git 11016T: git git://github.com/rjarzmik/linux.git 11017S: Maintained 11018F: arch/arm/boot/dts/pxa* 11019F: arch/arm/mach-pxa/ 11020F: drivers/dma/pxa* 11021F: drivers/pcmcia/pxa2xx* 11022F: drivers/pinctrl/pxa/ 11023F: drivers/spi/spi-pxa2xx* 11024F: drivers/usb/gadget/udc/pxa2* 11025F: include/sound/pxa2xx-lib.h 11026F: sound/arm/pxa* 11027F: sound/soc/pxa/ 11028 11029PXA3xx NAND FLASH DRIVER 11030M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11031L: linux-mtd@lists.infradead.org 11032S: Maintained 11033F: drivers/mtd/nand/pxa3xx_nand.c 11034 11035QAT DRIVER 11036M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11037M: Salvatore Benedetto <salvatore.benedetto@intel.com> 11038L: qat-linux@intel.com 11039S: Supported 11040F: drivers/crypto/qat/ 11041 11042QCOM AUDIO (ASoC) DRIVERS 11043M: Patrick Lai <plai@codeaurora.org> 11044M: Banajit Goswami <bgoswami@codeaurora.org> 11045L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11046S: Supported 11047F: sound/soc/qcom/ 11048 11049QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11050M: Gabriel Somlo <somlo@cmu.edu> 11051M: "Michael S. Tsirkin" <mst@redhat.com> 11052L: qemu-devel@nongnu.org 11053S: Maintained 11054F: drivers/firmware/qemu_fw_cfg.c 11055 11056QIB DRIVER 11057M: Mike Marciniszyn <infinipath@intel.com> 11058L: linux-rdma@vger.kernel.org 11059S: Supported 11060F: drivers/infiniband/hw/qib/ 11061 11062QLOGIC QL41xxx FCOE DRIVER 11063M: QLogic-Storage-Upstream@cavium.com 11064L: linux-scsi@vger.kernel.org 11065S: Supported 11066F: drivers/scsi/qedf/ 11067 11068QLOGIC QL41xxx ISCSI DRIVER 11069M: QLogic-Storage-Upstream@cavium.com 11070L: linux-scsi@vger.kernel.org 11071S: Supported 11072F: drivers/scsi/qedi/ 11073 11074QLOGIC QL4xxx ETHERNET DRIVER 11075M: Ariel Elior <Ariel.Elior@cavium.com> 11076M: everest-linux-l2@cavium.com 11077L: netdev@vger.kernel.org 11078S: Supported 11079F: drivers/net/ethernet/qlogic/qed/ 11080F: include/linux/qed/ 11081F: drivers/net/ethernet/qlogic/qede/ 11082 11083QLOGIC QL4xxx RDMA DRIVER 11084M: Ram Amrani <Ram.Amrani@cavium.com> 11085M: Ariel Elior <Ariel.Elior@cavium.com> 11086L: linux-rdma@vger.kernel.org 11087S: Supported 11088F: drivers/infiniband/hw/qedr/ 11089F: include/uapi/rdma/qedr-abi.h 11090 11091QLOGIC QLA1280 SCSI DRIVER 11092M: Michael Reed <mdr@sgi.com> 11093L: linux-scsi@vger.kernel.org 11094S: Maintained 11095F: drivers/scsi/qla1280.[ch] 11096 11097QLOGIC QLA2XXX FC-SCSI DRIVER 11098M: qla2xxx-upstream@qlogic.com 11099L: linux-scsi@vger.kernel.org 11100S: Supported 11101F: Documentation/scsi/LICENSE.qla2xxx 11102F: drivers/scsi/qla2xxx/ 11103 11104QLOGIC QLA3XXX NETWORK DRIVER 11105M: Dept-GELinuxNICDev@cavium.com 11106L: netdev@vger.kernel.org 11107S: Supported 11108F: Documentation/networking/LICENSE.qla3xxx 11109F: drivers/net/ethernet/qlogic/qla3xxx.* 11110 11111QLOGIC QLA4XXX iSCSI DRIVER 11112M: QLogic-Storage-Upstream@qlogic.com 11113L: linux-scsi@vger.kernel.org 11114S: Supported 11115F: Documentation/scsi/LICENSE.qla4xxx 11116F: drivers/scsi/qla4xxx/ 11117 11118QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11119M: Harish Patil <harish.patil@cavium.com> 11120M: Manish Chopra <manish.chopra@cavium.com> 11121M: Dept-GELinuxNICDev@cavium.com 11122L: netdev@vger.kernel.org 11123S: Supported 11124F: drivers/net/ethernet/qlogic/qlcnic/ 11125 11126QLOGIC QLGE 10Gb ETHERNET DRIVER 11127M: Harish Patil <harish.patil@cavium.com> 11128M: Manish Chopra <manish.chopra@cavium.com> 11129M: Dept-GELinuxNICDev@cavium.com 11130L: netdev@vger.kernel.org 11131S: Supported 11132F: drivers/net/ethernet/qlogic/qlge/ 11133 11134QNX4 FILESYSTEM 11135M: Anders Larsen <al@alarsen.net> 11136W: http://www.alarsen.net/linux/qnx4fs/ 11137S: Maintained 11138F: fs/qnx4/ 11139F: include/uapi/linux/qnx4_fs.h 11140F: include/uapi/linux/qnxtypes.h 11141 11142QORIQ DPAA2 FSL-MC BUS DRIVER 11143M: Stuart Yoder <stuyoder@gmail.com> 11144M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11145L: linux-kernel@vger.kernel.org 11146S: Maintained 11147F: drivers/staging/fsl-mc/ 11148F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11149 11150QT1010 MEDIA DRIVER 11151M: Antti Palosaari <crope@iki.fi> 11152L: linux-media@vger.kernel.org 11153W: https://linuxtv.org 11154W: http://palosaari.fi/linux/ 11155Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11156T: git git://linuxtv.org/anttip/media_tree.git 11157S: Maintained 11158F: drivers/media/tuners/qt1010* 11159 11160QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11161M: Kalle Valo <kvalo@qca.qualcomm.com> 11162L: ath10k@lists.infradead.org 11163W: http://wireless.kernel.org/en/users/Drivers/ath10k 11164T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11165S: Supported 11166F: drivers/net/wireless/ath/ath10k/ 11167 11168QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11169M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11170L: linux-wireless@vger.kernel.org 11171W: http://wireless.kernel.org/en/users/Drivers/ath9k 11172S: Supported 11173F: drivers/net/wireless/ath/ath9k/ 11174 11175QUALCOMM CAMERA SUBSYSTEM DRIVER 11176M: Todor Tomov <todor.tomov@linaro.org> 11177L: linux-media@vger.kernel.org 11178S: Maintained 11179F: Documentation/devicetree/bindings/media/qcom,camss.txt 11180F: Documentation/media/v4l-drivers/qcom_camss.rst 11181F: drivers/media/platform/qcom/camss-8x16/ 11182 11183QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11184M: Timur Tabi <timur@codeaurora.org> 11185L: netdev@vger.kernel.org 11186S: Supported 11187F: drivers/net/ethernet/qualcomm/emac/ 11188 11189QUALCOMM HEXAGON ARCHITECTURE 11190M: Richard Kuo <rkuo@codeaurora.org> 11191L: linux-hexagon@vger.kernel.org 11192T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11193S: Supported 11194F: arch/hexagon/ 11195 11196QUALCOMM IOMMU 11197M: Rob Clark <robdclark@gmail.com> 11198L: iommu@lists.linux-foundation.org 11199L: linux-arm-msm@vger.kernel.org 11200S: Maintained 11201F: drivers/iommu/qcom_iommu.c 11202 11203QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11204M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11205L: linux-media@vger.kernel.org 11206L: linux-arm-msm@vger.kernel.org 11207T: git git://linuxtv.org/media_tree.git 11208S: Maintained 11209F: drivers/media/platform/qcom/venus/ 11210 11211QUALCOMM WCN36XX WIRELESS DRIVER 11212M: Eugene Krasnikov <k.eugene.e@gmail.com> 11213L: wcn36xx@lists.infradead.org 11214W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11215T: git git://github.com/KrasnikovEugene/wcn36xx.git 11216S: Supported 11217F: drivers/net/wireless/ath/wcn36xx/ 11218 11219QUANTENNA QTNFMAC WIRELESS DRIVER 11220M: Igor Mitsyanko <imitsyanko@quantenna.com> 11221M: Avinash Patil <avinashp@quantenna.com> 11222M: Sergey Matyukevich <smatyukevich@quantenna.com> 11223L: linux-wireless@vger.kernel.org 11224S: Maintained 11225F: drivers/net/wireless/quantenna 11226 11227RADEON and AMDGPU DRM DRIVERS 11228M: Alex Deucher <alexander.deucher@amd.com> 11229M: Christian König <christian.koenig@amd.com> 11230L: amd-gfx@lists.freedesktop.org 11231T: git git://people.freedesktop.org/~agd5f/linux 11232S: Supported 11233F: drivers/gpu/drm/radeon/ 11234F: include/uapi/drm/radeon_drm.h 11235F: drivers/gpu/drm/amd/ 11236F: include/uapi/drm/amdgpu_drm.h 11237 11238RADEON FRAMEBUFFER DISPLAY DRIVER 11239M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11240L: linux-fbdev@vger.kernel.org 11241S: Maintained 11242F: drivers/video/fbdev/aty/radeon* 11243F: include/uapi/linux/radeonfb.h 11244 11245RADIOSHARK RADIO DRIVER 11246M: Hans Verkuil <hverkuil@xs4all.nl> 11247L: linux-media@vger.kernel.org 11248T: git git://linuxtv.org/media_tree.git 11249S: Maintained 11250F: drivers/media/radio/radio-shark.c 11251 11252RADIOSHARK2 RADIO DRIVER 11253M: Hans Verkuil <hverkuil@xs4all.nl> 11254L: linux-media@vger.kernel.org 11255T: git git://linuxtv.org/media_tree.git 11256S: Maintained 11257F: drivers/media/radio/radio-shark2.c 11258F: drivers/media/radio/radio-tea5777.c 11259 11260RADOS BLOCK DEVICE (RBD) 11261M: Ilya Dryomov <idryomov@gmail.com> 11262M: Sage Weil <sage@redhat.com> 11263M: Alex Elder <elder@kernel.org> 11264L: ceph-devel@vger.kernel.org 11265W: http://ceph.com/ 11266T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11267T: git git://github.com/ceph/ceph-client.git 11268S: Supported 11269F: Documentation/ABI/testing/sysfs-bus-rbd 11270F: drivers/block/rbd.c 11271F: drivers/block/rbd_types.h 11272 11273RAGE128 FRAMEBUFFER DISPLAY DRIVER 11274M: Paul Mackerras <paulus@samba.org> 11275L: linux-fbdev@vger.kernel.org 11276S: Maintained 11277F: drivers/video/fbdev/aty/aty128fb.c 11278 11279RAINSHADOW-CEC DRIVER 11280M: Hans Verkuil <hverkuil@xs4all.nl> 11281L: linux-media@vger.kernel.org 11282T: git git://linuxtv.org/media_tree.git 11283S: Maintained 11284F: drivers/media/usb/rainshadow-cec/* 11285 11286RALINK MIPS ARCHITECTURE 11287M: John Crispin <john@phrozen.org> 11288L: linux-mips@linux-mips.org 11289S: Maintained 11290F: arch/mips/ralink 11291 11292RALINK RT2X00 WIRELESS LAN DRIVER 11293P: rt2x00 project 11294M: Stanislaw Gruszka <sgruszka@redhat.com> 11295M: Helmut Schaa <helmut.schaa@googlemail.com> 11296L: linux-wireless@vger.kernel.org 11297S: Maintained 11298F: drivers/net/wireless/ralink/rt2x00/ 11299 11300RAMDISK RAM BLOCK DEVICE DRIVER 11301M: Jens Axboe <axboe@kernel.dk> 11302S: Maintained 11303F: Documentation/blockdev/ramdisk.txt 11304F: drivers/block/brd.c 11305 11306RANDOM NUMBER DRIVER 11307M: "Theodore Ts'o" <tytso@mit.edu> 11308S: Maintained 11309F: drivers/char/random.c 11310 11311RAPIDIO SUBSYSTEM 11312M: Matt Porter <mporter@kernel.crashing.org> 11313M: Alexandre Bounine <alexandre.bounine@idt.com> 11314S: Maintained 11315F: drivers/rapidio/ 11316 11317RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11318L: linux-wireless@vger.kernel.org 11319S: Orphan 11320F: drivers/net/wireless/ray* 11321 11322RCUTORTURE MODULE 11323M: Josh Triplett <josh@joshtriplett.org> 11324M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11325L: linux-kernel@vger.kernel.org 11326S: Supported 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11328F: Documentation/RCU/torture.txt 11329F: kernel/rcu/rcutorture.c 11330 11331RCUTORTURE TEST FRAMEWORK 11332M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11333M: Josh Triplett <josh@joshtriplett.org> 11334R: Steven Rostedt <rostedt@goodmis.org> 11335R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11336R: Lai Jiangshan <jiangshanlai@gmail.com> 11337L: linux-kernel@vger.kernel.org 11338S: Supported 11339T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11340F: tools/testing/selftests/rcutorture 11341 11342RDC R-321X SoC 11343M: Florian Fainelli <florian@openwrt.org> 11344S: Maintained 11345 11346RDC R6040 FAST ETHERNET DRIVER 11347M: Florian Fainelli <f.fainelli@gmail.com> 11348L: netdev@vger.kernel.org 11349S: Maintained 11350F: drivers/net/ethernet/rdc/r6040.c 11351 11352RDMAVT - RDMA verbs software 11353M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11354L: linux-rdma@vger.kernel.org 11355S: Supported 11356F: drivers/infiniband/sw/rdmavt 11357 11358RDS - RELIABLE DATAGRAM SOCKETS 11359M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11360L: netdev@vger.kernel.org 11361L: linux-rdma@vger.kernel.org 11362L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11363W: https://oss.oracle.com/projects/rds/ 11364S: Supported 11365F: net/rds/ 11366F: Documentation/networking/rds.txt 11367 11368RDT - RESOURCE ALLOCATION 11369M: Fenghua Yu <fenghua.yu@intel.com> 11370L: linux-kernel@vger.kernel.org 11371S: Supported 11372F: arch/x86/kernel/cpu/intel_rdt* 11373F: arch/x86/include/asm/intel_rdt_sched.h 11374F: Documentation/x86/intel_rdt* 11375 11376READ-COPY UPDATE (RCU) 11377M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11378M: Josh Triplett <josh@joshtriplett.org> 11379R: Steven Rostedt <rostedt@goodmis.org> 11380R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11381R: Lai Jiangshan <jiangshanlai@gmail.com> 11382L: linux-kernel@vger.kernel.org 11383W: http://www.rdrop.com/users/paulmck/RCU/ 11384S: Supported 11385T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11386F: Documentation/RCU/ 11387X: Documentation/RCU/torture.txt 11388F: include/linux/rcu* 11389X: include/linux/srcu.h 11390F: kernel/rcu/ 11391X: kernel/torture.c 11392 11393REAL TIME CLOCK (RTC) SUBSYSTEM 11394M: Alessandro Zummo <a.zummo@towertech.it> 11395M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11396L: linux-rtc@vger.kernel.org 11397Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11399S: Maintained 11400F: Documentation/devicetree/bindings/rtc/ 11401F: Documentation/rtc.txt 11402F: drivers/rtc/ 11403F: include/linux/rtc.h 11404F: include/uapi/linux/rtc.h 11405F: include/linux/rtc/ 11406F: include/linux/platform_data/rtc-* 11407F: tools/testing/selftests/timers/rtctest.c 11408 11409REALTEK AUDIO CODECS 11410M: Bard Liao <bardliao@realtek.com> 11411M: Oder Chiou <oder_chiou@realtek.com> 11412S: Maintained 11413F: sound/soc/codecs/rt* 11414F: include/sound/rt*.h 11415 11416REGISTER MAP ABSTRACTION 11417M: Mark Brown <broonie@kernel.org> 11418L: linux-kernel@vger.kernel.org 11419T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11420S: Supported 11421F: Documentation/devicetree/bindings/regmap/ 11422F: drivers/base/regmap/ 11423F: include/linux/regmap.h 11424 11425REISERFS FILE SYSTEM 11426L: reiserfs-devel@vger.kernel.org 11427S: Supported 11428F: fs/reiserfs/ 11429 11430REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11431M: Ohad Ben-Cohen <ohad@wizery.com> 11432M: Bjorn Andersson <bjorn.andersson@linaro.org> 11433L: linux-remoteproc@vger.kernel.org 11434T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11435S: Maintained 11436F: Documentation/devicetree/bindings/remoteproc/ 11437F: Documentation/remoteproc.txt 11438F: drivers/remoteproc/ 11439F: include/linux/remoteproc.h 11440 11441REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11442M: Ohad Ben-Cohen <ohad@wizery.com> 11443M: Bjorn Andersson <bjorn.andersson@linaro.org> 11444L: linux-remoteproc@vger.kernel.org 11445T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11446S: Maintained 11447F: drivers/rpmsg/ 11448F: Documentation/rpmsg.txt 11449F: include/linux/rpmsg.h 11450F: include/linux/rpmsg/ 11451 11452RENESAS CLOCK DRIVERS 11453M: Geert Uytterhoeven <geert+renesas@glider.be> 11454L: linux-renesas-soc@vger.kernel.org 11455S: Supported 11456F: drivers/clk/renesas/ 11457 11458RENESAS ETHERNET DRIVERS 11459R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11460L: netdev@vger.kernel.org 11461L: linux-renesas-soc@vger.kernel.org 11462F: Documentation/devicetree/bindings/net/renesas,*.txt 11463F: Documentation/devicetree/bindings/net/sh_eth.txt 11464F: drivers/net/ethernet/renesas/ 11465F: include/linux/sh_eth.h 11466 11467RENESAS R-CAR GYROADC DRIVER 11468M: Marek Vasut <marek.vasut@gmail.com> 11469L: linux-iio@vger.kernel.org 11470S: Supported 11471F: drivers/iio/adc/rcar_gyro_adc.c 11472 11473RENESAS USB PHY DRIVER 11474M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11475L: linux-renesas-soc@vger.kernel.org 11476S: Maintained 11477F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11478 11479RESET CONTROLLER FRAMEWORK 11480M: Philipp Zabel <p.zabel@pengutronix.de> 11481T: git git://git.pengutronix.de/git/pza/linux 11482S: Maintained 11483F: drivers/reset/ 11484F: Documentation/devicetree/bindings/reset/ 11485F: include/dt-bindings/reset/ 11486F: include/linux/reset.h 11487F: include/linux/reset-controller.h 11488 11489RFKILL 11490M: Johannes Berg <johannes@sipsolutions.net> 11491L: linux-wireless@vger.kernel.org 11492W: http://wireless.kernel.org/ 11493T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11494T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11495S: Maintained 11496F: Documentation/rfkill.txt 11497F: net/rfkill/ 11498 11499RHASHTABLE 11500M: Thomas Graf <tgraf@suug.ch> 11501M: Herbert Xu <herbert@gondor.apana.org.au> 11502L: netdev@vger.kernel.org 11503S: Maintained 11504F: lib/rhashtable.c 11505F: include/linux/rhashtable.h 11506 11507RICOH R5C592 MEMORYSTICK DRIVER 11508M: Maxim Levitsky <maximlevitsky@gmail.com> 11509S: Maintained 11510F: drivers/memstick/host/r592.* 11511 11512RICOH SMARTMEDIA/XD DRIVER 11513M: Maxim Levitsky <maximlevitsky@gmail.com> 11514S: Maintained 11515F: drivers/mtd/nand/r852.c 11516F: drivers/mtd/nand/r852.h 11517 11518ROCCAT DRIVERS 11519M: Stefan Achatz <erazor_de@users.sourceforge.net> 11520W: http://sourceforge.net/projects/roccat/ 11521S: Maintained 11522F: drivers/hid/hid-roccat* 11523F: include/linux/hid-roccat* 11524F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11525 11526ROCKER DRIVER 11527M: Jiri Pirko <jiri@resnulli.us> 11528L: netdev@vger.kernel.org 11529S: Supported 11530F: drivers/net/ethernet/rocker/ 11531 11532ROCKETPORT DRIVER 11533P: Comtrol Corp. 11534W: http://www.comtrol.com 11535S: Maintained 11536F: Documentation/serial/rocket.txt 11537F: drivers/tty/rocket* 11538 11539ROCKETPORT EXPRESS/INFINITY DRIVER 11540M: Kevin Cernekee <cernekee@gmail.com> 11541L: linux-serial@vger.kernel.org 11542S: Odd Fixes 11543F: drivers/tty/serial/rp2.* 11544 11545ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11546M: Marek Vasut <marek.vasut+renesas@gmail.com> 11547L: linux-kernel@vger.kernel.org 11548L: linux-renesas-soc@vger.kernel.org 11549S: Supported 11550F: drivers/mfd/bd9571mwv.c 11551F: drivers/regulator/bd9571mwv-regulator.c 11552F: drivers/gpio/gpio-bd9571mwv.c 11553F: include/linux/mfd/bd9571mwv.h 11554F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11555 11556ROSE NETWORK LAYER 11557M: Ralf Baechle <ralf@linux-mips.org> 11558L: linux-hams@vger.kernel.org 11559W: http://www.linux-ax25.org/ 11560S: Maintained 11561F: include/net/rose.h 11562F: include/uapi/linux/rose.h 11563F: net/rose/ 11564 11565RTL2830 MEDIA DRIVER 11566M: Antti Palosaari <crope@iki.fi> 11567L: linux-media@vger.kernel.org 11568W: https://linuxtv.org 11569W: http://palosaari.fi/linux/ 11570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11571T: git git://linuxtv.org/anttip/media_tree.git 11572S: Maintained 11573F: drivers/media/dvb-frontends/rtl2830* 11574 11575RTL2832 MEDIA DRIVER 11576M: Antti Palosaari <crope@iki.fi> 11577L: linux-media@vger.kernel.org 11578W: https://linuxtv.org 11579W: http://palosaari.fi/linux/ 11580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11581T: git git://linuxtv.org/anttip/media_tree.git 11582S: Maintained 11583F: drivers/media/dvb-frontends/rtl2832* 11584 11585RTL2832_SDR MEDIA DRIVER 11586M: Antti Palosaari <crope@iki.fi> 11587L: linux-media@vger.kernel.org 11588W: https://linuxtv.org 11589W: http://palosaari.fi/linux/ 11590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11591T: git git://linuxtv.org/anttip/media_tree.git 11592S: Maintained 11593F: drivers/media/dvb-frontends/rtl2832_sdr* 11594 11595RTL8180 WIRELESS DRIVER 11596L: linux-wireless@vger.kernel.org 11597W: http://wireless.kernel.org/ 11598T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11599S: Orphan 11600F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11601 11602RTL8187 WIRELESS DRIVER 11603M: Herton Ronaldo Krzesinski <herton@canonical.com> 11604M: Hin-Tak Leung <htl10@users.sourceforge.net> 11605M: Larry Finger <Larry.Finger@lwfinger.net> 11606L: linux-wireless@vger.kernel.org 11607W: http://wireless.kernel.org/ 11608T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11609S: Maintained 11610F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11611 11612RTL8192CE WIRELESS DRIVER 11613M: Larry Finger <Larry.Finger@lwfinger.net> 11614M: Chaoming Li <chaoming_li@realsil.com.cn> 11615L: linux-wireless@vger.kernel.org 11616W: http://wireless.kernel.org/ 11617T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11618S: Maintained 11619F: drivers/net/wireless/realtek/rtlwifi/ 11620F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11621 11622RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11623M: Jes Sorensen <Jes.Sorensen@gmail.com> 11624L: linux-wireless@vger.kernel.org 11625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11626S: Maintained 11627F: drivers/net/wireless/realtek/rtl8xxxu/ 11628 11629S3 SAVAGE FRAMEBUFFER DRIVER 11630M: Antonino Daplas <adaplas@gmail.com> 11631L: linux-fbdev@vger.kernel.org 11632S: Maintained 11633F: drivers/video/fbdev/savage/ 11634 11635S390 11636M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11637M: Heiko Carstens <heiko.carstens@de.ibm.com> 11638L: linux-s390@vger.kernel.org 11639W: http://www.ibm.com/developerworks/linux/linux390/ 11640T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11641S: Supported 11642F: arch/s390/ 11643F: drivers/s390/ 11644F: Documentation/s390/ 11645F: Documentation/driver-api/s390-drivers.rst 11646 11647S390 COMMON I/O LAYER 11648M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11649M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11650L: linux-s390@vger.kernel.org 11651W: http://www.ibm.com/developerworks/linux/linux390/ 11652S: Supported 11653F: drivers/s390/cio/ 11654 11655S390 DASD DRIVER 11656M: Stefan Haberland <sth@linux.vnet.ibm.com> 11657M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11658L: linux-s390@vger.kernel.org 11659W: http://www.ibm.com/developerworks/linux/linux390/ 11660S: Supported 11661F: drivers/s390/block/dasd* 11662F: block/partitions/ibm.c 11663 11664S390 IOMMU (PCI) 11665M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11666L: linux-s390@vger.kernel.org 11667W: http://www.ibm.com/developerworks/linux/linux390/ 11668S: Supported 11669F: drivers/iommu/s390-iommu.c 11670 11671S390 IUCV NETWORK LAYER 11672M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11673M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11674L: linux-s390@vger.kernel.org 11675W: http://www.ibm.com/developerworks/linux/linux390/ 11676S: Supported 11677F: drivers/s390/net/*iucv* 11678F: include/net/iucv/ 11679F: net/iucv/ 11680 11681S390 NETWORK DRIVERS 11682M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11683M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11684L: linux-s390@vger.kernel.org 11685W: http://www.ibm.com/developerworks/linux/linux390/ 11686S: Supported 11687F: drivers/s390/net/ 11688 11689S390 PCI SUBSYSTEM 11690M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11691M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11692L: linux-s390@vger.kernel.org 11693W: http://www.ibm.com/developerworks/linux/linux390/ 11694S: Supported 11695F: arch/s390/pci/ 11696F: drivers/pci/hotplug/s390_pci_hpc.c 11697 11698S390 VFIO-CCW DRIVER 11699M: Cornelia Huck <cohuck@redhat.com> 11700M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11701L: linux-s390@vger.kernel.org 11702L: kvm@vger.kernel.org 11703S: Supported 11704F: drivers/s390/cio/vfio_ccw* 11705F: Documentation/s390/vfio-ccw.txt 11706F: include/uapi/linux/vfio_ccw.h 11707 11708S390 ZCRYPT DRIVER 11709M: Harald Freudenberger <freude@de.ibm.com> 11710L: linux-s390@vger.kernel.org 11711W: http://www.ibm.com/developerworks/linux/linux390/ 11712S: Supported 11713F: drivers/s390/crypto/ 11714 11715S390 ZFCP DRIVER 11716M: Steffen Maier <maier@linux.vnet.ibm.com> 11717M: Benjamin Block <bblock@linux.vnet.ibm.com> 11718L: linux-s390@vger.kernel.org 11719W: http://www.ibm.com/developerworks/linux/linux390/ 11720S: Supported 11721F: drivers/s390/scsi/zfcp_* 11722 11723S3C24XX SD/MMC Driver 11724M: Ben Dooks <ben-linux@fluff.org> 11725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11726S: Supported 11727F: drivers/mmc/host/s3cmci.* 11728 11729SAA6588 RDS RECEIVER DRIVER 11730M: Hans Verkuil <hverkuil@xs4all.nl> 11731L: linux-media@vger.kernel.org 11732T: git git://linuxtv.org/media_tree.git 11733W: https://linuxtv.org 11734S: Odd Fixes 11735F: drivers/media/i2c/saa6588* 11736 11737SAA7134 VIDEO4LINUX DRIVER 11738M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11739M: Mauro Carvalho Chehab <mchehab@kernel.org> 11740L: linux-media@vger.kernel.org 11741W: https://linuxtv.org 11742T: git git://linuxtv.org/media_tree.git 11743S: Odd fixes 11744F: Documentation/media/v4l-drivers/saa7134* 11745F: drivers/media/pci/saa7134/ 11746 11747SAA7146 VIDEO4LINUX-2 DRIVER 11748M: Hans Verkuil <hverkuil@xs4all.nl> 11749L: linux-media@vger.kernel.org 11750T: git git://linuxtv.org/media_tree.git 11751S: Maintained 11752F: drivers/media/common/saa7146/ 11753F: drivers/media/pci/saa7146/ 11754F: include/media/saa7146* 11755 11756SAMSUNG AUDIO (ASoC) DRIVERS 11757M: Krzysztof Kozlowski <krzk@kernel.org> 11758M: Sangbeom Kim <sbkim73@samsung.com> 11759M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11760L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11761S: Supported 11762F: sound/soc/samsung/ 11763 11764SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11765M: Krzysztof Kozlowski <krzk@kernel.org> 11766L: linux-crypto@vger.kernel.org 11767L: linux-samsung-soc@vger.kernel.org 11768S: Maintained 11769F: drivers/crypto/exynos-rng.c 11770F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11771 11772SAMSUNG FRAMEBUFFER DRIVER 11773M: Jingoo Han <jingoohan1@gmail.com> 11774L: linux-fbdev@vger.kernel.org 11775S: Maintained 11776F: drivers/video/fbdev/s3c-fb.c 11777 11778SAMSUNG LAPTOP DRIVER 11779M: Corentin Chary <corentin.chary@gmail.com> 11780L: platform-driver-x86@vger.kernel.org 11781S: Maintained 11782F: drivers/platform/x86/samsung-laptop.c 11783 11784SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11785M: Sangbeom Kim <sbkim73@samsung.com> 11786M: Krzysztof Kozlowski <krzk@kernel.org> 11787M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11788L: linux-kernel@vger.kernel.org 11789L: linux-samsung-soc@vger.kernel.org 11790S: Supported 11791F: drivers/mfd/sec*.c 11792F: drivers/regulator/s2m*.c 11793F: drivers/regulator/s5m*.c 11794F: drivers/clk/clk-s2mps11.c 11795F: drivers/rtc/rtc-s5m.c 11796F: include/linux/mfd/samsung/ 11797F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11798F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11799F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11800F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11801 11802SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11803M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11804L: linux-media@vger.kernel.org 11805L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11806S: Maintained 11807F: drivers/media/platform/s3c-camif/ 11808F: include/media/drv-intf/s3c_camif.h 11809 11810SAMSUNG S3FWRN5 NFC DRIVER 11811M: Robert Baldyga <r.baldyga@samsung.com> 11812M: Krzysztof Opasiak <k.opasiak@samsung.com> 11813L: linux-nfc@lists.01.org (moderated for non-subscribers) 11814S: Supported 11815F: drivers/nfc/s3fwrn5 11816 11817SAMSUNG S5C73M3 CAMERA DRIVER 11818M: Kyungmin Park <kyungmin.park@samsung.com> 11819M: Andrzej Hajda <a.hajda@samsung.com> 11820L: linux-media@vger.kernel.org 11821S: Supported 11822F: drivers/media/i2c/s5c73m3/* 11823 11824SAMSUNG S5K5BAF CAMERA DRIVER 11825M: Kyungmin Park <kyungmin.park@samsung.com> 11826M: Andrzej Hajda <a.hajda@samsung.com> 11827L: linux-media@vger.kernel.org 11828S: Supported 11829F: drivers/media/i2c/s5k5baf.c 11830 11831SAMSUNG S5P Security SubSystem (SSS) DRIVER 11832M: Krzysztof Kozlowski <krzk@kernel.org> 11833M: Vladimir Zapolskiy <vz@mleia.com> 11834L: linux-crypto@vger.kernel.org 11835L: linux-samsung-soc@vger.kernel.org 11836S: Maintained 11837F: drivers/crypto/s5p-sss.c 11838 11839SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11840M: Kyungmin Park <kyungmin.park@samsung.com> 11841M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11842L: linux-media@vger.kernel.org 11843Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11844S: Supported 11845F: drivers/media/platform/exynos4-is/ 11846 11847SAMSUNG SOC CLOCK DRIVERS 11848M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11849M: Tomasz Figa <tomasz.figa@gmail.com> 11850M: Chanwoo Choi <cw00.choi@samsung.com> 11851S: Supported 11852L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11853F: drivers/clk/samsung/ 11854F: include/dt-bindings/clock/exynos*.h 11855F: Documentation/devicetree/bindings/clock/exynos*.txt 11856 11857SAMSUNG SPI DRIVERS 11858M: Kukjin Kim <kgene@kernel.org> 11859M: Krzysztof Kozlowski <krzk@kernel.org> 11860M: Andi Shyti <andi.shyti@samsung.com> 11861L: linux-spi@vger.kernel.org 11862L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11863S: Maintained 11864F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11865F: drivers/spi/spi-s3c* 11866F: include/linux/platform_data/spi-s3c64xx.h 11867 11868SAMSUNG SXGBE DRIVERS 11869M: Byungho An <bh74.an@samsung.com> 11870M: Girish K S <ks.giri@samsung.com> 11871M: Vipul Pandya <vipul.pandya@samsung.com> 11872S: Supported 11873L: netdev@vger.kernel.org 11874F: drivers/net/ethernet/samsung/sxgbe/ 11875 11876SAMSUNG THERMAL DRIVER 11877M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11878L: linux-pm@vger.kernel.org 11879L: linux-samsung-soc@vger.kernel.org 11880S: Supported 11881T: git https://github.com/lmajewski/linux-samsung-thermal.git 11882F: drivers/thermal/samsung/ 11883 11884SAMSUNG USB2 PHY DRIVER 11885M: Kamil Debski <kamil@wypas.org> 11886M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11887L: linux-kernel@vger.kernel.org 11888S: Supported 11889F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11890F: Documentation/phy/samsung-usb2.txt 11891F: drivers/phy/samsung/phy-exynos4210-usb2.c 11892F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11893F: drivers/phy/samsung/phy-exynos5250-usb2.c 11894F: drivers/phy/samsung/phy-s5pv210-usb2.c 11895F: drivers/phy/samsung/phy-samsung-usb2.c 11896F: drivers/phy/samsung/phy-samsung-usb2.h 11897 11898SC1200 WDT DRIVER 11899M: Zwane Mwaikambo <zwanem@gmail.com> 11900S: Maintained 11901F: drivers/watchdog/sc1200wdt.c 11902 11903SCHEDULER 11904M: Ingo Molnar <mingo@redhat.com> 11905M: Peter Zijlstra <peterz@infradead.org> 11906L: linux-kernel@vger.kernel.org 11907T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11908S: Maintained 11909F: kernel/sched/ 11910F: include/linux/sched.h 11911F: include/uapi/linux/sched.h 11912F: include/linux/wait.h 11913 11914SCORE ARCHITECTURE 11915M: Chen Liqin <liqin.linux@gmail.com> 11916M: Lennox Wu <lennox.wu@gmail.com> 11917W: http://www.sunplus.com 11918S: Supported 11919F: arch/score/ 11920 11921SCR24X CHIP CARD INTERFACE DRIVER 11922M: Lubomir Rintel <lkundrak@v3.sk> 11923S: Supported 11924F: drivers/char/pcmcia/scr24x_cs.c 11925 11926SCSI CDROM DRIVER 11927M: Jens Axboe <axboe@kernel.dk> 11928L: linux-scsi@vger.kernel.org 11929W: http://www.kernel.dk 11930S: Maintained 11931F: drivers/scsi/sr* 11932 11933SCSI RDMA PROTOCOL (SRP) INITIATOR 11934M: Bart Van Assche <bart.vanassche@sandisk.com> 11935L: linux-rdma@vger.kernel.org 11936S: Supported 11937W: http://www.openfabrics.org 11938Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11940F: drivers/infiniband/ulp/srp/ 11941F: include/scsi/srp.h 11942 11943SCSI SG DRIVER 11944M: Doug Gilbert <dgilbert@interlog.com> 11945L: linux-scsi@vger.kernel.org 11946W: http://sg.danny.cz/sg 11947S: Maintained 11948F: Documentation/scsi/scsi-generic.txt 11949F: drivers/scsi/sg.c 11950F: include/scsi/sg.h 11951 11952SCSI SUBSYSTEM 11953M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11954T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11955M: "Martin K. Petersen" <martin.petersen@oracle.com> 11956T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11957L: linux-scsi@vger.kernel.org 11958S: Maintained 11959F: Documentation/devicetree/bindings/scsi/ 11960F: drivers/scsi/ 11961F: include/scsi/ 11962 11963SCSI TAPE DRIVER 11964M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11965L: linux-scsi@vger.kernel.org 11966S: Maintained 11967F: Documentation/scsi/st.txt 11968F: drivers/scsi/st.* 11969F: drivers/scsi/st_*.h 11970 11971SCTP PROTOCOL 11972M: Vlad Yasevich <vyasevich@gmail.com> 11973M: Neil Horman <nhorman@tuxdriver.com> 11974L: linux-sctp@vger.kernel.org 11975W: http://lksctp.sourceforge.net 11976S: Maintained 11977F: Documentation/networking/sctp.txt 11978F: include/linux/sctp.h 11979F: include/uapi/linux/sctp.h 11980F: include/net/sctp/ 11981F: net/sctp/ 11982 11983SCx200 CPU SUPPORT 11984M: Jim Cromie <jim.cromie@gmail.com> 11985S: Odd Fixes 11986F: Documentation/i2c/busses/scx200_acb 11987F: arch/x86/platform/scx200/ 11988F: drivers/watchdog/scx200_wdt.c 11989F: drivers/i2c/busses/scx200* 11990F: drivers/mtd/maps/scx200_docflash.c 11991F: include/linux/scx200.h 11992 11993SCx200 GPIO DRIVER 11994M: Jim Cromie <jim.cromie@gmail.com> 11995S: Maintained 11996F: drivers/char/scx200_gpio.c 11997F: include/linux/scx200_gpio.h 11998 11999SCx200 HRT CLOCKSOURCE DRIVER 12000M: Jim Cromie <jim.cromie@gmail.com> 12001S: Maintained 12002F: drivers/clocksource/scx200_hrt.c 12003 12004SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12005M: Sascha Sommer <saschasommer@freenet.de> 12006L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12007S: Maintained 12008F: drivers/mmc/host/sdricoh_cs.c 12009 12010SECURE COMPUTING 12011M: Kees Cook <keescook@chromium.org> 12012R: Andy Lutomirski <luto@amacapital.net> 12013R: Will Drewry <wad@chromium.org> 12014T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12015S: Supported 12016F: kernel/seccomp.c 12017F: include/uapi/linux/seccomp.h 12018F: include/linux/seccomp.h 12019F: tools/testing/selftests/seccomp/* 12020F: tools/testing/selftests/kselftest_harness.h 12021F: Documentation/userspace-api/seccomp_filter.rst 12022K: \bsecure_computing 12023K: \bTIF_SECCOMP\b 12024 12025SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12026M: Al Cooper <alcooperx@gmail.com> 12027L: linux-mmc@vger.kernel.org 12028L: bcm-kernel-feedback-list@broadcom.com 12029S: Maintained 12030F: drivers/mmc/host/sdhci-brcmstb* 12031 12032SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12033M: Adrian Hunter <adrian.hunter@intel.com> 12034L: linux-mmc@vger.kernel.org 12035T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12036S: Maintained 12037F: drivers/mmc/host/sdhci* 12038F: include/linux/mmc/sdhci* 12039 12040SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12041M: Ben Dooks <ben-linux@fluff.org> 12042M: Jaehoon Chung <jh80.chung@samsung.com> 12043L: linux-mmc@vger.kernel.org 12044S: Maintained 12045F: drivers/mmc/host/sdhci-s3c* 12046 12047SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12048M: Viresh Kumar <vireshk@kernel.org> 12049L: linux-mmc@vger.kernel.org 12050S: Maintained 12051F: drivers/mmc/host/sdhci-spear.c 12052 12053SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12054M: Scott Bauer <scott.bauer@intel.com> 12055M: Jonathan Derrick <jonathan.derrick@intel.com> 12056M: Rafael Antognolli <rafael.antognolli@intel.com> 12057L: linux-block@vger.kernel.org 12058S: Supported 12059F: block/sed* 12060F: block/opal_proto.h 12061F: include/linux/sed* 12062F: include/uapi/linux/sed* 12063 12064SECURITY CONTACT 12065M: Security Officers <security@kernel.org> 12066S: Supported 12067 12068SECURITY SUBSYSTEM 12069M: James Morris <james.l.morris@oracle.com> 12070M: "Serge E. Hallyn" <serge@hallyn.com> 12071L: linux-security-module@vger.kernel.org (suggested Cc:) 12072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12073W: http://kernsec.org/ 12074S: Supported 12075F: security/ 12076 12077SELINUX SECURITY MODULE 12078M: Paul Moore <paul@paul-moore.com> 12079M: Stephen Smalley <sds@tycho.nsa.gov> 12080M: Eric Paris <eparis@parisplace.org> 12081L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12082W: https://selinuxproject.org 12083W: https://github.com/SELinuxProject 12084T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12085S: Supported 12086F: include/linux/selinux* 12087F: security/selinux/ 12088F: scripts/selinux/ 12089F: Documentation/admin-guide/LSM/SELinux.rst 12090 12091SENSABLE PHANTOM 12092M: Jiri Slaby <jirislaby@gmail.com> 12093S: Maintained 12094F: drivers/misc/phantom.c 12095F: include/uapi/linux/phantom.h 12096 12097SERIAL DEVICE BUS 12098M: Rob Herring <robh@kernel.org> 12099L: linux-serial@vger.kernel.org 12100S: Maintained 12101F: Documentation/devicetree/bindings/serial/slave-device.txt 12102F: drivers/tty/serdev/ 12103F: include/linux/serdev.h 12104 12105SERIAL DRIVERS 12106M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12107L: linux-serial@vger.kernel.org 12108S: Maintained 12109F: Documentation/devicetree/bindings/serial/ 12110F: drivers/tty/serial/ 12111 12112SERIAL IR RECEIVER 12113M: Sean Young <sean@mess.org> 12114L: linux-media@vger.kernel.org 12115S: Maintained 12116F: drivers/media/rc/serial_ir.c 12117 12118SFC NETWORK DRIVER 12119M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12120M: Edward Cree <ecree@solarflare.com> 12121M: Bert Kenward <bkenward@solarflare.com> 12122L: netdev@vger.kernel.org 12123S: Supported 12124F: drivers/net/ethernet/sfc/ 12125 12126SGI GRU DRIVER 12127M: Dimitri Sivanich <sivanich@sgi.com> 12128S: Maintained 12129F: drivers/misc/sgi-gru/ 12130 12131SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12132M: Pat Gefre <pfg@sgi.com> 12133L: linux-ia64@vger.kernel.org 12134S: Supported 12135F: Documentation/ia64/serial.txt 12136F: drivers/tty/serial/ioc?_serial.c 12137F: include/linux/ioc?.h 12138 12139SGI XP/XPC/XPNET DRIVER 12140M: Cliff Whickman <cpw@sgi.com> 12141M: Robin Holt <robinmholt@gmail.com> 12142S: Maintained 12143F: drivers/misc/sgi-xp/ 12144 12145SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12146M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12147L: linux-s390@vger.kernel.org 12148W: http://www.ibm.com/developerworks/linux/linux390/ 12149S: Supported 12150F: net/smc/ 12151 12152SH_VEU V4L2 MEM2MEM DRIVER 12153L: linux-media@vger.kernel.org 12154S: Orphan 12155F: drivers/media/platform/sh_veu.c 12156 12157SH_VOU V4L2 OUTPUT DRIVER 12158L: linux-media@vger.kernel.org 12159S: Orphan 12160F: drivers/media/platform/sh_vou.c 12161F: include/media/drv-intf/sh_vou.h 12162 12163SI2157 MEDIA DRIVER 12164M: Antti Palosaari <crope@iki.fi> 12165L: linux-media@vger.kernel.org 12166W: https://linuxtv.org 12167W: http://palosaari.fi/linux/ 12168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12169T: git git://linuxtv.org/anttip/media_tree.git 12170S: Maintained 12171F: drivers/media/tuners/si2157* 12172 12173SI2168 MEDIA DRIVER 12174M: Antti Palosaari <crope@iki.fi> 12175L: linux-media@vger.kernel.org 12176W: https://linuxtv.org 12177W: http://palosaari.fi/linux/ 12178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12179T: git git://linuxtv.org/anttip/media_tree.git 12180S: Maintained 12181F: drivers/media/dvb-frontends/si2168* 12182 12183SI470X FM RADIO RECEIVER I2C DRIVER 12184M: Hans Verkuil <hverkuil@xs4all.nl> 12185L: linux-media@vger.kernel.org 12186T: git git://linuxtv.org/media_tree.git 12187W: https://linuxtv.org 12188S: Odd Fixes 12189F: drivers/media/radio/si470x/radio-si470x-i2c.c 12190 12191SI470X FM RADIO RECEIVER USB DRIVER 12192M: Hans Verkuil <hverkuil@xs4all.nl> 12193L: linux-media@vger.kernel.org 12194T: git git://linuxtv.org/media_tree.git 12195W: https://linuxtv.org 12196S: Maintained 12197F: drivers/media/radio/si470x/radio-si470x-common.c 12198F: drivers/media/radio/si470x/radio-si470x.h 12199F: drivers/media/radio/si470x/radio-si470x-usb.c 12200 12201SI4713 FM RADIO TRANSMITTER I2C DRIVER 12202M: Eduardo Valentin <edubezval@gmail.com> 12203L: linux-media@vger.kernel.org 12204T: git git://linuxtv.org/media_tree.git 12205W: https://linuxtv.org 12206S: Odd Fixes 12207F: drivers/media/radio/si4713/si4713.? 12208 12209SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12210M: Eduardo Valentin <edubezval@gmail.com> 12211L: linux-media@vger.kernel.org 12212T: git git://linuxtv.org/media_tree.git 12213W: https://linuxtv.org 12214S: Odd Fixes 12215F: drivers/media/radio/si4713/radio-platform-si4713.c 12216 12217SI4713 FM RADIO TRANSMITTER USB DRIVER 12218M: Hans Verkuil <hverkuil@xs4all.nl> 12219L: linux-media@vger.kernel.org 12220T: git git://linuxtv.org/media_tree.git 12221W: https://linuxtv.org 12222S: Maintained 12223F: drivers/media/radio/si4713/radio-usb-si4713.c 12224 12225SIANO DVB DRIVER 12226M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12227M: Mauro Carvalho Chehab <mchehab@kernel.org> 12228L: linux-media@vger.kernel.org 12229W: https://linuxtv.org 12230T: git git://linuxtv.org/media_tree.git 12231S: Odd fixes 12232F: drivers/media/common/siano/ 12233F: drivers/media/usb/siano/ 12234F: drivers/media/usb/siano/ 12235F: drivers/media/mmc/siano/ 12236 12237SILEAD TOUCHSCREEN DRIVER 12238M: Hans de Goede <hdegoede@redhat.com> 12239L: linux-input@vger.kernel.org 12240L: platform-driver-x86@vger.kernel.org 12241S: Maintained 12242F: drivers/input/touchscreen/silead.c 12243F: drivers/platform/x86/silead_dmi.c 12244 12245SILICON MOTION SM712 FRAME BUFFER DRIVER 12246M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12247M: Teddy Wang <teddy.wang@siliconmotion.com> 12248M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12249L: linux-fbdev@vger.kernel.org 12250S: Maintained 12251F: drivers/video/fbdev/sm712* 12252F: Documentation/fb/sm712fb.txt 12253 12254SIMPLE FIRMWARE INTERFACE (SFI) 12255M: Len Brown <lenb@kernel.org> 12256L: sfi-devel@simplefirmware.org 12257W: http://simplefirmware.org/ 12258T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12259S: Supported 12260F: arch/x86/platform/sfi/ 12261F: drivers/sfi/ 12262F: include/linux/sfi*.h 12263 12264SIMPLEFB FB DRIVER 12265M: Hans de Goede <hdegoede@redhat.com> 12266L: linux-fbdev@vger.kernel.org 12267S: Maintained 12268F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12269F: drivers/video/fbdev/simplefb.c 12270F: include/linux/platform_data/simplefb.h 12271 12272SIMTEC EB110ATX (Chalice CATS) 12273P: Ben Dooks 12274P: Vincent Sanders <vince@simtec.co.uk> 12275M: Simtec Linux Team <linux@simtec.co.uk> 12276W: http://www.simtec.co.uk/products/EB110ATX/ 12277S: Supported 12278 12279SIMTEC EB2410ITX (BAST) 12280P: Ben Dooks 12281P: Vincent Sanders <vince@simtec.co.uk> 12282M: Simtec Linux Team <linux@simtec.co.uk> 12283W: http://www.simtec.co.uk/products/EB2410ITX/ 12284S: Supported 12285F: arch/arm/mach-s3c24xx/mach-bast.c 12286F: arch/arm/mach-s3c24xx/bast-ide.c 12287F: arch/arm/mach-s3c24xx/bast-irq.c 12288 12289SIPHASH PRF ROUTINES 12290M: Jason A. Donenfeld <Jason@zx2c4.com> 12291S: Maintained 12292F: lib/siphash.c 12293F: lib/test_siphash.c 12294F: include/linux/siphash.h 12295 12296SIS 190 ETHERNET DRIVER 12297M: Francois Romieu <romieu@fr.zoreil.com> 12298L: netdev@vger.kernel.org 12299S: Maintained 12300F: drivers/net/ethernet/sis/sis190.c 12301 12302SIS 900/7016 FAST ETHERNET DRIVER 12303M: Daniele Venzano <venza@brownhat.org> 12304W: http://www.brownhat.org/sis900.html 12305L: netdev@vger.kernel.org 12306S: Maintained 12307F: drivers/net/ethernet/sis/sis900.* 12308 12309SIS FRAMEBUFFER DRIVER 12310M: Thomas Winischhofer <thomas@winischhofer.net> 12311W: http://www.winischhofer.net/linuxsisvga.shtml 12312S: Maintained 12313F: Documentation/fb/sisfb.txt 12314F: drivers/video/fbdev/sis/ 12315F: include/video/sisfb.h 12316 12317SIS USB2VGA DRIVER 12318M: Thomas Winischhofer <thomas@winischhofer.net> 12319W: http://www.winischhofer.at/linuxsisusbvga.shtml 12320S: Maintained 12321F: drivers/usb/misc/sisusbvga/ 12322 12323SLAB ALLOCATOR 12324M: Christoph Lameter <cl@linux.com> 12325M: Pekka Enberg <penberg@kernel.org> 12326M: David Rientjes <rientjes@google.com> 12327M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12328M: Andrew Morton <akpm@linux-foundation.org> 12329L: linux-mm@kvack.org 12330S: Maintained 12331F: include/linux/sl?b*.h 12332F: mm/sl?b* 12333 12334SLEEPABLE READ-COPY UPDATE (SRCU) 12335M: Lai Jiangshan <jiangshanlai@gmail.com> 12336M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12337M: Josh Triplett <josh@joshtriplett.org> 12338R: Steven Rostedt <rostedt@goodmis.org> 12339R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12340L: linux-kernel@vger.kernel.org 12341W: http://www.rdrop.com/users/paulmck/RCU/ 12342S: Supported 12343T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12344F: include/linux/srcu.h 12345F: kernel/rcu/srcu.c 12346 12347SMACK SECURITY MODULE 12348M: Casey Schaufler <casey@schaufler-ca.com> 12349L: linux-security-module@vger.kernel.org 12350W: http://schaufler-ca.com 12351T: git git://github.com/cschaufler/smack-next 12352S: Maintained 12353F: Documentation/admin-guide/LSM/Smack.rst 12354F: security/smack/ 12355 12356SMC91x ETHERNET DRIVER 12357M: Nicolas Pitre <nico@fluxnic.net> 12358S: Odd Fixes 12359F: drivers/net/ethernet/smsc/smc91x.* 12360 12361SMIA AND SMIA++ IMAGE SENSOR DRIVER 12362M: Sakari Ailus <sakari.ailus@iki.fi> 12363L: linux-media@vger.kernel.org 12364S: Maintained 12365F: drivers/media/i2c/smiapp/ 12366F: include/media/i2c/smiapp.h 12367F: drivers/media/i2c/smiapp-pll.c 12368F: drivers/media/i2c/smiapp-pll.h 12369F: include/uapi/linux/smiapp.h 12370F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12371 12372SMM665 HARDWARE MONITOR DRIVER 12373M: Guenter Roeck <linux@roeck-us.net> 12374L: linux-hwmon@vger.kernel.org 12375S: Maintained 12376F: Documentation/hwmon/smm665 12377F: drivers/hwmon/smm665.c 12378 12379SMSC EMC2103 HARDWARE MONITOR DRIVER 12380M: Steve Glendinning <steve.glendinning@shawell.net> 12381L: linux-hwmon@vger.kernel.org 12382S: Maintained 12383F: Documentation/hwmon/emc2103 12384F: drivers/hwmon/emc2103.c 12385 12386SMSC SCH5627 HARDWARE MONITOR DRIVER 12387M: Hans de Goede <hdegoede@redhat.com> 12388L: linux-hwmon@vger.kernel.org 12389S: Supported 12390F: Documentation/hwmon/sch5627 12391F: drivers/hwmon/sch5627.c 12392 12393SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12394M: Steve Glendinning <steve.glendinning@shawell.net> 12395L: linux-fbdev@vger.kernel.org 12396S: Maintained 12397F: drivers/video/fbdev/smscufx.c 12398 12399SMSC47B397 HARDWARE MONITOR DRIVER 12400M: Jean Delvare <jdelvare@suse.com> 12401L: linux-hwmon@vger.kernel.org 12402S: Maintained 12403F: Documentation/hwmon/smsc47b397 12404F: drivers/hwmon/smsc47b397.c 12405 12406SMSC911x ETHERNET DRIVER 12407M: Steve Glendinning <steve.glendinning@shawell.net> 12408L: netdev@vger.kernel.org 12409S: Maintained 12410F: include/linux/smsc911x.h 12411F: drivers/net/ethernet/smsc/smsc911x.* 12412 12413SMSC9420 PCI ETHERNET DRIVER 12414M: Steve Glendinning <steve.glendinning@shawell.net> 12415L: netdev@vger.kernel.org 12416S: Maintained 12417F: drivers/net/ethernet/smsc/smsc9420.* 12418 12419SOC-CAMERA V4L2 SUBSYSTEM 12420M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12421L: linux-media@vger.kernel.org 12422T: git git://linuxtv.org/media_tree.git 12423S: Maintained 12424F: include/media/soc* 12425F: drivers/media/i2c/soc_camera/ 12426F: drivers/media/platform/soc_camera/ 12427 12428SOEKRIS NET48XX LED SUPPORT 12429M: Chris Boot <bootc@bootc.net> 12430S: Maintained 12431F: drivers/leds/leds-net48xx.c 12432 12433SOFT-ROCE DRIVER (rxe) 12434M: Moni Shoua <monis@mellanox.com> 12435L: linux-rdma@vger.kernel.org 12436S: Supported 12437W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12438Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12439F: drivers/infiniband/sw/rxe/ 12440F: include/uapi/rdma/rdma_user_rxe.h 12441 12442SOFTLOGIC 6x10 MPEG CODEC 12443M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12444M: Anton Sviridenko <anton@corp.bluecherry.net> 12445M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12446M: Andrey Utkin <andrey_utkin@fastmail.com> 12447M: Ismael Luceno <ismael@iodev.co.uk> 12448L: linux-media@vger.kernel.org 12449S: Supported 12450F: drivers/media/pci/solo6x10/ 12451 12452SOFTWARE RAID (Multiple Disks) SUPPORT 12453M: Shaohua Li <shli@kernel.org> 12454L: linux-raid@vger.kernel.org 12455T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12456S: Supported 12457F: drivers/md/ 12458F: include/linux/raid/ 12459F: include/uapi/linux/raid/ 12460 12461SONIC NETWORK DRIVER 12462M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12463L: netdev@vger.kernel.org 12464S: Maintained 12465F: drivers/net/ethernet/natsemi/sonic.* 12466 12467SONICS SILICON BACKPLANE DRIVER (SSB) 12468M: Michael Buesch <m@bues.ch> 12469L: linux-wireless@vger.kernel.org 12470S: Maintained 12471F: drivers/ssb/ 12472F: include/linux/ssb/ 12473 12474SONY MEMORYSTICK CARD SUPPORT 12475M: Alex Dubov <oakad@yahoo.com> 12476W: http://tifmxx.berlios.de/ 12477S: Maintained 12478F: drivers/memstick/host/tifm_ms.c 12479 12480SONY MEMORYSTICK STANDARD SUPPORT 12481M: Maxim Levitsky <maximlevitsky@gmail.com> 12482S: Maintained 12483F: drivers/memstick/core/ms_block.* 12484 12485SONY VAIO CONTROL DEVICE DRIVER 12486M: Mattia Dongili <malattia@linux.it> 12487L: platform-driver-x86@vger.kernel.org 12488W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12489S: Maintained 12490F: Documentation/laptops/sony-laptop.txt 12491F: drivers/char/sonypi.c 12492F: drivers/platform/x86/sony-laptop.c 12493F: include/linux/sony-laptop.h 12494 12495SOUND 12496M: Jaroslav Kysela <perex@perex.cz> 12497M: Takashi Iwai <tiwai@suse.com> 12498L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12499W: http://www.alsa-project.org/ 12500T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12501T: git git://git.alsa-project.org/alsa-kernel.git 12502Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12503S: Maintained 12504F: Documentation/sound/ 12505F: include/sound/ 12506F: include/uapi/sound/ 12507F: sound/ 12508 12509SOUND - COMPRESSED AUDIO 12510M: Vinod Koul <vinod.koul@intel.com> 12511L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12512T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12513S: Supported 12514F: Documentation/sound/alsa/compress_offload.txt 12515F: include/sound/compress_driver.h 12516F: include/uapi/sound/compress_* 12517F: sound/core/compress_offload.c 12518F: sound/soc/soc-compress.c 12519 12520SOUND - DMAENGINE HELPERS 12521M: Lars-Peter Clausen <lars@metafoo.de> 12522S: Supported 12523F: include/sound/dmaengine_pcm.h 12524F: sound/core/pcm_dmaengine.c 12525F: sound/soc/soc-generic-dmaengine-pcm.c 12526 12527SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12528M: Liam Girdwood <lgirdwood@gmail.com> 12529M: Mark Brown <broonie@kernel.org> 12530T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12531L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12532W: http://alsa-project.org/main/index.php/ASoC 12533S: Supported 12534F: Documentation/devicetree/bindings/sound/ 12535F: Documentation/sound/alsa/soc/ 12536F: sound/soc/ 12537F: include/sound/soc* 12538 12539SP2 MEDIA DRIVER 12540M: Olli Salonen <olli.salonen@iki.fi> 12541L: linux-media@vger.kernel.org 12542W: https://linuxtv.org 12543Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12544S: Maintained 12545F: drivers/media/dvb-frontends/sp2* 12546 12547SPARC + UltraSPARC (sparc/sparc64) 12548M: "David S. Miller" <davem@davemloft.net> 12549L: sparclinux@vger.kernel.org 12550Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12551T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12552T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12553S: Maintained 12554F: arch/sparc/ 12555F: drivers/sbus/ 12556 12557SPARC SERIAL DRIVERS 12558M: "David S. Miller" <davem@davemloft.net> 12559L: sparclinux@vger.kernel.org 12560T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12561T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12562S: Maintained 12563F: include/linux/sunserialcore.h 12564F: drivers/tty/serial/suncore.c 12565F: drivers/tty/serial/sunhv.c 12566F: drivers/tty/serial/sunsab.c 12567F: drivers/tty/serial/sunsab.h 12568F: drivers/tty/serial/sunsu.c 12569F: drivers/tty/serial/sunzilog.c 12570F: drivers/tty/serial/sunzilog.h 12571F: drivers/tty/vcc.c 12572 12573SPARSE CHECKER 12574M: "Christopher Li" <sparse@chrisli.org> 12575L: linux-sparse@vger.kernel.org 12576W: https://sparse.wiki.kernel.org/ 12577T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12578T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12579S: Maintained 12580F: include/linux/compiler.h 12581 12582SPEAR CLOCK FRAMEWORK SUPPORT 12583M: Viresh Kumar <vireshk@kernel.org> 12584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12585W: http://www.st.com/spear 12586S: Maintained 12587F: drivers/clk/spear/ 12588 12589SPEAR PLATFORM SUPPORT 12590M: Viresh Kumar <vireshk@kernel.org> 12591M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12593W: http://www.st.com/spear 12594S: Maintained 12595F: arch/arm/boot/dts/spear* 12596F: arch/arm/mach-spear/ 12597 12598SPI NOR SUBSYSTEM 12599M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12600M: Marek Vasut <marek.vasut@gmail.com> 12601L: linux-mtd@lists.infradead.org 12602W: http://www.linux-mtd.infradead.org/ 12603Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12604T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12605T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12606S: Maintained 12607F: drivers/mtd/spi-nor/ 12608F: include/linux/mtd/spi-nor.h 12609 12610SPI SUBSYSTEM 12611M: Mark Brown <broonie@kernel.org> 12612L: linux-spi@vger.kernel.org 12613T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12614Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12615S: Maintained 12616F: Documentation/devicetree/bindings/spi/ 12617F: Documentation/spi/ 12618F: drivers/spi/ 12619F: include/linux/spi/ 12620F: include/uapi/linux/spi/ 12621F: tools/spi/ 12622 12623SPIDERNET NETWORK DRIVER for CELL 12624M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12625L: netdev@vger.kernel.org 12626S: Supported 12627F: Documentation/networking/spider_net.txt 12628F: drivers/net/ethernet/toshiba/spider_net* 12629 12630SPMI SUBSYSTEM 12631R: Stephen Boyd <sboyd@codeaurora.org> 12632L: linux-arm-msm@vger.kernel.org 12633F: Documentation/devicetree/bindings/spmi/ 12634F: drivers/spmi/ 12635F: include/dt-bindings/spmi/spmi.h 12636F: include/linux/spmi.h 12637F: include/trace/events/spmi.h 12638 12639SPU FILE SYSTEM 12640M: Jeremy Kerr <jk@ozlabs.org> 12641L: linuxppc-dev@lists.ozlabs.org 12642W: http://www.ibm.com/developerworks/power/cell/ 12643S: Supported 12644F: Documentation/filesystems/spufs.txt 12645F: arch/powerpc/platforms/cell/spufs/ 12646 12647SQUASHFS FILE SYSTEM 12648M: Phillip Lougher <phillip@squashfs.org.uk> 12649L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12650W: http://squashfs.org.uk 12651T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12652S: Maintained 12653F: Documentation/filesystems/squashfs.txt 12654F: fs/squashfs/ 12655 12656SRM (Alpha) environment access 12657M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12658S: Maintained 12659F: arch/alpha/kernel/srm_env.c 12660 12661STABLE BRANCH 12662M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12663L: stable@vger.kernel.org 12664S: Supported 12665F: Documentation/process/stable-kernel-rules.rst 12666 12667STAGING - COMEDI 12668M: Ian Abbott <abbotti@mev.co.uk> 12669M: H Hartley Sweeten <hsweeten@visionengravers.com> 12670S: Odd Fixes 12671F: drivers/staging/comedi/ 12672 12673STAGING - FLARION FT1000 DRIVERS 12674M: Marek Belisko <marek.belisko@gmail.com> 12675S: Odd Fixes 12676F: drivers/staging/ft1000/ 12677 12678STAGING - INDUSTRIAL IO 12679M: Jonathan Cameron <jic23@kernel.org> 12680L: linux-iio@vger.kernel.org 12681S: Odd Fixes 12682F: Documentation/devicetree/bindings/staging/iio/ 12683F: drivers/staging/iio/ 12684 12685STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12686M: Jarod Wilson <jarod@wilsonet.com> 12687W: http://www.lirc.org/ 12688S: Odd Fixes 12689F: drivers/staging/media/lirc/ 12690 12691STAGING - LUSTRE PARALLEL FILESYSTEM 12692M: Oleg Drokin <oleg.drokin@intel.com> 12693M: Andreas Dilger <andreas.dilger@intel.com> 12694M: James Simmons <jsimmons@infradead.org> 12695L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12696W: http://wiki.lustre.org/ 12697S: Maintained 12698F: drivers/staging/lustre 12699 12700STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12701M: Marc Dietrich <marvin24@gmx.de> 12702L: ac100@lists.launchpad.net (moderated for non-subscribers) 12703L: linux-tegra@vger.kernel.org 12704S: Maintained 12705F: drivers/staging/nvec/ 12706 12707STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12708M: Jens Frederich <jfrederich@gmail.com> 12709M: Daniel Drake <dsd@laptop.org> 12710M: Jon Nettleton <jon.nettleton@gmail.com> 12711W: http://wiki.laptop.org/go/DCON 12712S: Maintained 12713F: drivers/staging/olpc_dcon/ 12714 12715STAGING - REALTEK RTL8712U DRIVERS 12716M: Larry Finger <Larry.Finger@lwfinger.net> 12717M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12718S: Odd Fixes 12719F: drivers/staging/rtl8712/ 12720 12721STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12722M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12723M: Teddy Wang <teddy.wang@siliconmotion.com> 12724M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12725L: linux-fbdev@vger.kernel.org 12726S: Maintained 12727F: drivers/staging/sm750fb/ 12728 12729STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12730M: William Hubbs <w.d.hubbs@gmail.com> 12731M: Chris Brannon <chris@the-brannons.com> 12732M: Kirk Reiser <kirk@reisers.ca> 12733M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12734L: speakup@linux-speakup.org 12735W: http://www.linux-speakup.org/ 12736S: Odd Fixes 12737F: drivers/staging/speakup/ 12738 12739STAGING - VIA VT665X DRIVERS 12740M: Forest Bond <forest@alittletooquiet.net> 12741S: Odd Fixes 12742F: drivers/staging/vt665?/ 12743 12744STAGING - WILC1000 WIFI DRIVER 12745M: Aditya Shankar <aditya.shankar@microchip.com> 12746M: Ganesh Krishna <ganesh.krishna@microchip.com> 12747L: linux-wireless@vger.kernel.org 12748S: Supported 12749F: drivers/staging/wilc1000/ 12750 12751STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12752M: Arnaud Patard <arnaud.patard@rtp-net.org> 12753S: Odd Fixes 12754F: drivers/staging/xgifb/ 12755 12756STAGING SUBSYSTEM 12757M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12758T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12759L: devel@driverdev.osuosl.org 12760S: Supported 12761F: drivers/staging/ 12762 12763STARFIRE/DURALAN NETWORK DRIVER 12764M: Ion Badulescu <ionut@badula.org> 12765S: Odd Fixes 12766F: drivers/net/ethernet/adaptec/starfire* 12767 12768STEC S1220 SKD DRIVER 12769M: Bart Van Assche <bart.vanassche@wdc.com> 12770L: linux-block@vger.kernel.org 12771S: Maintained 12772F: drivers/block/skd*[ch] 12773 12774STI CEC DRIVER 12775M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12776S: Maintained 12777F: drivers/staging/media/st-cec/ 12778F: Documentation/devicetree/bindings/media/stih-cec.txt 12779 12780STK1160 USB VIDEO CAPTURE DRIVER 12781M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12782L: linux-media@vger.kernel.org 12783T: git git://linuxtv.org/media_tree.git 12784S: Maintained 12785F: drivers/media/usb/stk1160/ 12786 12787STMMAC ETHERNET DRIVER 12788M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12789M: Alexandre Torgue <alexandre.torgue@st.com> 12790L: netdev@vger.kernel.org 12791W: http://www.stlinux.com 12792S: Supported 12793F: drivers/net/ethernet/stmicro/stmmac/ 12794 12795SUN3/3X 12796M: Sam Creasey <sammy@sammy.net> 12797W: http://sammy.net/sun3/ 12798S: Maintained 12799F: arch/m68k/kernel/*sun3* 12800F: arch/m68k/sun3*/ 12801F: arch/m68k/include/asm/sun3* 12802F: drivers/net/ethernet/i825xx/sun3* 12803 12804SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12805M: Hans de Goede <hdegoede@redhat.com> 12806L: linux-input@vger.kernel.org 12807S: Maintained 12808F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12809F: drivers/input/keyboard/sun4i-lradc-keys.c 12810 12811SUNDANCE NETWORK DRIVER 12812M: Denis Kirjanov <kda@linux-powerpc.org> 12813L: netdev@vger.kernel.org 12814S: Maintained 12815F: drivers/net/ethernet/dlink/sundance.c 12816 12817SUPERH 12818M: Yoshinori Sato <ysato@users.sourceforge.jp> 12819M: Rich Felker <dalias@libc.org> 12820L: linux-sh@vger.kernel.org 12821Q: http://patchwork.kernel.org/project/linux-sh/list/ 12822S: Maintained 12823F: Documentation/sh/ 12824F: arch/sh/ 12825F: drivers/sh/ 12826 12827SUSPEND TO RAM 12828M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12829M: Len Brown <len.brown@intel.com> 12830M: Pavel Machek <pavel@ucw.cz> 12831L: linux-pm@vger.kernel.org 12832B: https://bugzilla.kernel.org 12833S: Supported 12834F: Documentation/power/ 12835F: arch/x86/kernel/acpi/ 12836F: drivers/base/power/ 12837F: kernel/power/ 12838F: include/linux/suspend.h 12839F: include/linux/freezer.h 12840F: include/linux/pm.h 12841 12842SVGA HANDLING 12843M: Martin Mares <mj@ucw.cz> 12844L: linux-video@atrey.karlin.mff.cuni.cz 12845S: Maintained 12846F: Documentation/svga.txt 12847F: arch/x86/boot/video* 12848 12849SWIOTLB SUBSYSTEM 12850M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12851L: linux-kernel@vger.kernel.org 12852T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12853S: Supported 12854F: lib/swiotlb.c 12855F: arch/*/kernel/pci-swiotlb.c 12856F: include/linux/swiotlb.h 12857 12858SWITCHDEV 12859M: Jiri Pirko <jiri@resnulli.us> 12860M: Ivan Vecera <ivecera@redhat.com> 12861L: netdev@vger.kernel.org 12862S: Supported 12863F: net/switchdev/ 12864F: include/net/switchdev.h 12865 12866SYNC FILE FRAMEWORK 12867M: Sumit Semwal <sumit.semwal@linaro.org> 12868R: Gustavo Padovan <gustavo@padovan.org> 12869S: Maintained 12870L: linux-media@vger.kernel.org 12871L: dri-devel@lists.freedesktop.org 12872F: drivers/dma-buf/sync_* 12873F: drivers/dma-buf/dma-fence* 12874F: drivers/dma-buf/sw_sync.c 12875F: include/linux/sync_file.h 12876F: include/uapi/linux/sync_file.h 12877F: Documentation/sync_file.txt 12878T: git git://anongit.freedesktop.org/drm/drm-misc 12879 12880SYNOPSYS ARC ARCHITECTURE 12881M: Vineet Gupta <vgupta@synopsys.com> 12882L: linux-snps-arc@lists.infradead.org 12883S: Supported 12884F: arch/arc/ 12885F: Documentation/devicetree/bindings/arc/* 12886F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12887F: drivers/clocksource/arc_timer.c 12888F: drivers/tty/serial/arc_uart.c 12889T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12890 12891SYNOPSYS ARC HSDK SDP pll clock driver 12892M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12893S: Supported 12894F: drivers/clk/clk-hsdk-pll.c 12895F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 12896 12897SYNOPSYS ARC SDP clock driver 12898M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12899S: Supported 12900F: drivers/clk/axs10x/* 12901F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 12902 12903SYNOPSYS ARC SDP platform support 12904M: Alexey Brodkin <abrodkin@synopsys.com> 12905S: Supported 12906F: arch/arc/plat-axs10x 12907F: arch/arc/boot/dts/ax* 12908F: Documentation/devicetree/bindings/arc/axs10* 12909 12910SYNOPSYS DESIGNWARE DMAC DRIVER 12911M: Viresh Kumar <vireshk@kernel.org> 12912M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12913S: Maintained 12914F: include/linux/dma/dw.h 12915F: include/linux/platform_data/dma-dw.h 12916F: drivers/dma/dw/ 12917 12918SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12919M: Jie Deng <jiedeng@synopsys.com> 12920L: netdev@vger.kernel.org 12921S: Supported 12922F: drivers/net/ethernet/synopsys/ 12923 12924SYNOPSYS DESIGNWARE I2C DRIVER 12925M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12926R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12927R: Mika Westerberg <mika.westerberg@linux.intel.com> 12928L: linux-i2c@vger.kernel.org 12929S: Maintained 12930F: drivers/i2c/busses/i2c-designware-* 12931F: include/linux/platform_data/i2c-designware.h 12932 12933SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12934M: Jaehoon Chung <jh80.chung@samsung.com> 12935L: linux-mmc@vger.kernel.org 12936S: Maintained 12937F: drivers/mmc/host/dw_mmc* 12938 12939SYNOPSYS HSDK RESET CONTROLLER DRIVER 12940M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12941S: Supported 12942F: drivers/reset/reset-hsdk.c 12943F: include/dt-bindings/reset/snps,hsdk-reset.h 12944F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 12945 12946SYSTEM CONFIGURATION (SYSCON) 12947M: Lee Jones <lee.jones@linaro.org> 12948M: Arnd Bergmann <arnd@arndb.de> 12949T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12950S: Supported 12951F: drivers/mfd/syscon.c 12952 12953SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12954M: Sudeep Holla <sudeep.holla@arm.com> 12955L: linux-arm-kernel@lists.infradead.org 12956S: Maintained 12957F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12958F: drivers/clk/clk-scpi.c 12959F: drivers/cpufreq/scpi-cpufreq.c 12960F: drivers/firmware/arm_scpi.c 12961F: include/linux/scpi_protocol.h 12962 12963SYSTEM RESET/SHUTDOWN DRIVERS 12964M: Sebastian Reichel <sre@kernel.org> 12965L: linux-pm@vger.kernel.org 12966T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12967S: Maintained 12968F: Documentation/devicetree/bindings/power/reset/ 12969F: drivers/power/reset/ 12970 12971SYSTEM TRACE MODULE CLASS 12972M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12973S: Maintained 12974T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12975F: Documentation/trace/stm.txt 12976F: drivers/hwtracing/stm/ 12977F: include/linux/stm.h 12978F: include/uapi/linux/stm.h 12979 12980SYSV FILESYSTEM 12981M: Christoph Hellwig <hch@infradead.org> 12982S: Maintained 12983F: Documentation/filesystems/sysv-fs.txt 12984F: fs/sysv/ 12985F: include/linux/sysv_fs.h 12986 12987TARGET SUBSYSTEM 12988M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12989L: linux-scsi@vger.kernel.org 12990L: target-devel@vger.kernel.org 12991W: http://www.linux-iscsi.org 12992W: http://groups.google.com/group/linux-iscsi-target-dev 12993T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12994S: Supported 12995F: drivers/target/ 12996F: include/target/ 12997F: Documentation/target/ 12998 12999TASKSTATS STATISTICS INTERFACE 13000M: Balbir Singh <bsingharora@gmail.com> 13001S: Maintained 13002F: Documentation/accounting/taskstats* 13003F: include/linux/taskstats* 13004F: kernel/taskstats.c 13005 13006TC subsystem 13007M: Jamal Hadi Salim <jhs@mojatatu.com> 13008M: Cong Wang <xiyou.wangcong@gmail.com> 13009M: Jiri Pirko <jiri@resnulli.us> 13010L: netdev@vger.kernel.org 13011S: Maintained 13012F: include/net/pkt_cls.h 13013F: include/net/pkt_sched.h 13014F: include/net/tc_act/ 13015F: include/uapi/linux/pkt_cls.h 13016F: include/uapi/linux/pkt_sched.h 13017F: include/uapi/linux/tc_act/ 13018F: include/uapi/linux/tc_ematch/ 13019F: net/sched/ 13020 13021TCP LOW PRIORITY MODULE 13022M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13023M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13024W: http://tcp-lp-mod.sourceforge.net/ 13025S: Maintained 13026F: net/ipv4/tcp_lp.c 13027 13028TDA10071 MEDIA DRIVER 13029M: Antti Palosaari <crope@iki.fi> 13030L: linux-media@vger.kernel.org 13031W: https://linuxtv.org 13032W: http://palosaari.fi/linux/ 13033Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13034T: git git://linuxtv.org/anttip/media_tree.git 13035S: Maintained 13036F: drivers/media/dvb-frontends/tda10071* 13037 13038TDA18212 MEDIA DRIVER 13039M: Antti Palosaari <crope@iki.fi> 13040L: linux-media@vger.kernel.org 13041W: https://linuxtv.org 13042W: http://palosaari.fi/linux/ 13043Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13044T: git git://linuxtv.org/anttip/media_tree.git 13045S: Maintained 13046F: drivers/media/tuners/tda18212* 13047 13048TDA18218 MEDIA DRIVER 13049M: Antti Palosaari <crope@iki.fi> 13050L: linux-media@vger.kernel.org 13051W: https://linuxtv.org 13052W: http://palosaari.fi/linux/ 13053Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13054T: git git://linuxtv.org/anttip/media_tree.git 13055S: Maintained 13056F: drivers/media/tuners/tda18218* 13057 13058TDA18271 MEDIA DRIVER 13059M: Michael Krufky <mkrufky@linuxtv.org> 13060L: linux-media@vger.kernel.org 13061W: https://linuxtv.org 13062W: http://github.com/mkrufky 13063Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13064T: git git://linuxtv.org/mkrufky/tuners.git 13065S: Maintained 13066F: drivers/media/tuners/tda18271* 13067 13068TDA827x MEDIA DRIVER 13069M: Michael Krufky <mkrufky@linuxtv.org> 13070L: linux-media@vger.kernel.org 13071W: https://linuxtv.org 13072W: http://github.com/mkrufky 13073Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13074T: git git://linuxtv.org/mkrufky/tuners.git 13075S: Maintained 13076F: drivers/media/tuners/tda8290.* 13077 13078TDA8290 MEDIA DRIVER 13079M: Michael Krufky <mkrufky@linuxtv.org> 13080L: linux-media@vger.kernel.org 13081W: https://linuxtv.org 13082W: http://github.com/mkrufky 13083Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13084T: git git://linuxtv.org/mkrufky/tuners.git 13085S: Maintained 13086F: drivers/media/tuners/tda8290.* 13087 13088TDA9840 MEDIA DRIVER 13089M: Hans Verkuil <hverkuil@xs4all.nl> 13090L: linux-media@vger.kernel.org 13091T: git git://linuxtv.org/media_tree.git 13092W: https://linuxtv.org 13093S: Maintained 13094F: drivers/media/i2c/tda9840* 13095 13096TEA5761 TUNER DRIVER 13097M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13098M: Mauro Carvalho Chehab <mchehab@kernel.org> 13099L: linux-media@vger.kernel.org 13100W: https://linuxtv.org 13101T: git git://linuxtv.org/media_tree.git 13102S: Odd fixes 13103F: drivers/media/tuners/tea5761.* 13104 13105TEA5767 TUNER DRIVER 13106M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13107M: Mauro Carvalho Chehab <mchehab@kernel.org> 13108L: linux-media@vger.kernel.org 13109W: https://linuxtv.org 13110T: git git://linuxtv.org/media_tree.git 13111S: Maintained 13112F: drivers/media/tuners/tea5767.* 13113 13114TEA6415C MEDIA DRIVER 13115M: Hans Verkuil <hverkuil@xs4all.nl> 13116L: linux-media@vger.kernel.org 13117T: git git://linuxtv.org/media_tree.git 13118W: https://linuxtv.org 13119S: Maintained 13120F: drivers/media/i2c/tea6415c* 13121 13122TEA6420 MEDIA DRIVER 13123M: Hans Verkuil <hverkuil@xs4all.nl> 13124L: linux-media@vger.kernel.org 13125T: git git://linuxtv.org/media_tree.git 13126W: https://linuxtv.org 13127S: Maintained 13128F: drivers/media/i2c/tea6420* 13129 13130TEAM DRIVER 13131M: Jiri Pirko <jiri@resnulli.us> 13132L: netdev@vger.kernel.org 13133S: Supported 13134F: drivers/net/team/ 13135F: include/linux/if_team.h 13136F: include/uapi/linux/if_team.h 13137 13138TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13139M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13140S: Maintained 13141F: arch/x86/platform/ts5500/ 13142 13143TECHNOTREND USB IR RECEIVER 13144M: Sean Young <sean@mess.org> 13145L: linux-media@vger.kernel.org 13146S: Maintained 13147F: drivers/media/rc/ttusbir.c 13148 13149TEE SUBSYSTEM 13150M: Jens Wiklander <jens.wiklander@linaro.org> 13151S: Maintained 13152F: include/linux/tee_drv.h 13153F: include/uapi/linux/tee.h 13154F: drivers/tee/ 13155F: Documentation/tee.txt 13156 13157TEGRA ARCHITECTURE SUPPORT 13158M: Thierry Reding <thierry.reding@gmail.com> 13159M: Jonathan Hunter <jonathanh@nvidia.com> 13160L: linux-tegra@vger.kernel.org 13161Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13163S: Supported 13164N: [^a-z]tegra 13165 13166TEGRA CLOCK DRIVER 13167M: Peter De Schrijver <pdeschrijver@nvidia.com> 13168M: Prashant Gaikwad <pgaikwad@nvidia.com> 13169S: Supported 13170F: drivers/clk/tegra/ 13171 13172TEGRA DMA DRIVERS 13173M: Laxman Dewangan <ldewangan@nvidia.com> 13174M: Jon Hunter <jonathanh@nvidia.com> 13175S: Supported 13176F: drivers/dma/tegra* 13177 13178TEGRA I2C DRIVER 13179M: Laxman Dewangan <ldewangan@nvidia.com> 13180S: Supported 13181F: drivers/i2c/busses/i2c-tegra.c 13182 13183TEGRA IOMMU DRIVERS 13184M: Hiroshi Doyu <hdoyu@nvidia.com> 13185S: Supported 13186F: drivers/iommu/tegra* 13187 13188TEGRA KBC DRIVER 13189M: Rakesh Iyer <riyer@nvidia.com> 13190M: Laxman Dewangan <ldewangan@nvidia.com> 13191S: Supported 13192F: drivers/input/keyboard/tegra-kbc.c 13193 13194TEGRA PWM DRIVER 13195M: Thierry Reding <thierry.reding@gmail.com> 13196S: Supported 13197F: drivers/pwm/pwm-tegra.c 13198 13199TEGRA SERIAL DRIVER 13200M: Laxman Dewangan <ldewangan@nvidia.com> 13201S: Supported 13202F: drivers/tty/serial/serial-tegra.c 13203 13204TEGRA SPI DRIVER 13205M: Laxman Dewangan <ldewangan@nvidia.com> 13206S: Supported 13207F: drivers/spi/spi-tegra* 13208 13209TEHUTI ETHERNET DRIVER 13210M: Andy Gospodarek <andy@greyhouse.net> 13211L: netdev@vger.kernel.org 13212S: Supported 13213F: drivers/net/ethernet/tehuti/* 13214 13215Telecom Clock Driver for MCPL0010 13216M: Mark Gross <mark.gross@intel.com> 13217S: Supported 13218F: drivers/char/tlclk.c 13219 13220TENSILICA XTENSA PORT (xtensa) 13221M: Chris Zankel <chris@zankel.net> 13222M: Max Filippov <jcmvbkbc@gmail.com> 13223L: linux-xtensa@linux-xtensa.org 13224T: git git://github.com/czankel/xtensa-linux.git 13225S: Maintained 13226F: arch/xtensa/ 13227F: drivers/irqchip/irq-xtensa-* 13228 13229Texas Instruments' System Control Interface (TISCI) Protocol Driver 13230M: Nishanth Menon <nm@ti.com> 13231M: Tero Kristo <t-kristo@ti.com> 13232M: Santosh Shilimkar <ssantosh@kernel.org> 13233L: linux-arm-kernel@lists.infradead.org 13234S: Maintained 13235F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13236F: drivers/firmware/ti_sci* 13237F: include/linux/soc/ti/ti_sci_protocol.h 13238F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13239F: include/dt-bindings/genpd/k2g.h 13240F: drivers/soc/ti/ti_sci_pm_domains.c 13241F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13242F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13243F: drivers/clk/keystone/sci-clk.c 13244F: drivers/reset/reset-ti-sci.c 13245 13246THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13247M: Hans Verkuil <hverkuil@xs4all.nl> 13248L: linux-media@vger.kernel.org 13249T: git git://linuxtv.org/media_tree.git 13250W: https://linuxtv.org 13251S: Maintained 13252F: drivers/media/radio/radio-raremono.c 13253 13254THERMAL 13255M: Zhang Rui <rui.zhang@intel.com> 13256M: Eduardo Valentin <edubezval@gmail.com> 13257L: linux-pm@vger.kernel.org 13258T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13259T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13260Q: https://patchwork.kernel.org/project/linux-pm/list/ 13261S: Supported 13262F: drivers/thermal/ 13263F: include/linux/thermal.h 13264F: include/uapi/linux/thermal.h 13265F: include/linux/cpu_cooling.h 13266F: Documentation/devicetree/bindings/thermal/ 13267 13268THERMAL/CPU_COOLING 13269M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13270M: Viresh Kumar <viresh.kumar@linaro.org> 13271M: Javi Merino <javi.merino@kernel.org> 13272L: linux-pm@vger.kernel.org 13273S: Supported 13274F: Documentation/thermal/cpu-cooling-api.txt 13275F: drivers/thermal/cpu_cooling.c 13276F: include/linux/cpu_cooling.h 13277 13278THINKPAD ACPI EXTRAS DRIVER 13279M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13280L: ibm-acpi-devel@lists.sourceforge.net 13281L: platform-driver-x86@vger.kernel.org 13282W: http://ibm-acpi.sourceforge.net 13283W: http://thinkwiki.org/wiki/Ibm-acpi 13284T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13285S: Maintained 13286F: drivers/platform/x86/thinkpad_acpi.c 13287 13288THUNDERBOLT DRIVER 13289M: Andreas Noever <andreas.noever@gmail.com> 13290M: Michael Jamet <michael.jamet@intel.com> 13291M: Mika Westerberg <mika.westerberg@linux.intel.com> 13292M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13293S: Maintained 13294F: drivers/thunderbolt/ 13295 13296THUNDERX GPIO DRIVER 13297M: David Daney <david.daney@cavium.com> 13298S: Maintained 13299F: drivers/gpio/gpio-thunderx.c 13300 13301TI AM437X VPFE DRIVER 13302M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13303L: linux-media@vger.kernel.org 13304W: https://linuxtv.org 13305Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13306T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13307S: Maintained 13308F: drivers/media/platform/am437x/ 13309 13310TI BANDGAP AND THERMAL DRIVER 13311M: Eduardo Valentin <edubezval@gmail.com> 13312M: Keerthy <j-keerthy@ti.com> 13313L: linux-pm@vger.kernel.org 13314L: linux-omap@vger.kernel.org 13315S: Maintained 13316F: drivers/thermal/ti-soc-thermal/ 13317 13318TI BQ27XXX POWER SUPPLY DRIVER 13319R: Andrew F. Davis <afd@ti.com> 13320F: include/linux/power/bq27xxx_battery.h 13321F: drivers/power/supply/bq27xxx_battery.c 13322F: drivers/power/supply/bq27xxx_battery_i2c.c 13323 13324TI CDCE706 CLOCK DRIVER 13325M: Max Filippov <jcmvbkbc@gmail.com> 13326S: Maintained 13327F: drivers/clk/clk-cdce706.c 13328 13329TI CLOCK DRIVER 13330M: Tero Kristo <t-kristo@ti.com> 13331L: linux-omap@vger.kernel.org 13332S: Maintained 13333F: drivers/clk/ti/ 13334F: include/linux/clk/ti.h 13335 13336TI DAVINCI MACHINE SUPPORT 13337M: Sekhar Nori <nsekhar@ti.com> 13338M: Kevin Hilman <khilman@kernel.org> 13339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13340T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13341S: Supported 13342F: arch/arm/mach-davinci/ 13343F: drivers/i2c/busses/i2c-davinci.c 13344F: arch/arm/boot/dts/da850* 13345 13346TI DAVINCI SERIES GPIO DRIVER 13347M: Keerthy <j-keerthy@ti.com> 13348L: linux-gpio@vger.kernel.org 13349S: Maintained 13350F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13351F: drivers/gpio/gpio-davinci.c 13352 13353TI DAVINCI SERIES MEDIA DRIVER 13354M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13355L: linux-media@vger.kernel.org 13356W: https://linuxtv.org 13357Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13358T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13359S: Maintained 13360F: drivers/media/platform/davinci/ 13361F: include/media/davinci/ 13362 13363TI ETHERNET SWITCH DRIVER (CPSW) 13364R: Grygorii Strashko <grygorii.strashko@ti.com> 13365L: linux-omap@vger.kernel.org 13366L: netdev@vger.kernel.org 13367S: Maintained 13368F: drivers/net/ethernet/ti/cpsw* 13369F: drivers/net/ethernet/ti/davinci* 13370 13371TI FLASH MEDIA INTERFACE DRIVER 13372M: Alex Dubov <oakad@yahoo.com> 13373S: Maintained 13374F: drivers/misc/tifm* 13375F: drivers/mmc/host/tifm_sd.c 13376F: include/linux/tifm.h 13377 13378TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13379M: Santosh Shilimkar <ssantosh@kernel.org> 13380L: linux-kernel@vger.kernel.org 13381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13382S: Maintained 13383F: drivers/soc/ti/* 13384T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13385 13386TI LM49xxx FAMILY ASoC CODEC DRIVERS 13387M: M R Swami Reddy <mr.swami.reddy@ti.com> 13388M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13389L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13390S: Maintained 13391F: sound/soc/codecs/lm49453* 13392F: sound/soc/codecs/isabelle* 13393 13394TI LP855x BACKLIGHT DRIVER 13395M: Milo Kim <milo.kim@ti.com> 13396S: Maintained 13397F: Documentation/backlight/lp855x-driver.txt 13398F: drivers/video/backlight/lp855x_bl.c 13399F: include/linux/platform_data/lp855x.h 13400 13401TI LP8727 CHARGER DRIVER 13402M: Milo Kim <milo.kim@ti.com> 13403S: Maintained 13404F: drivers/power/supply/lp8727_charger.c 13405F: include/linux/platform_data/lp8727.h 13406 13407TI LP8788 MFD DRIVER 13408M: Milo Kim <milo.kim@ti.com> 13409S: Maintained 13410F: drivers/iio/adc/lp8788_adc.c 13411F: drivers/leds/leds-lp8788.c 13412F: drivers/mfd/lp8788*.c 13413F: drivers/power/supply/lp8788-charger.c 13414F: drivers/regulator/lp8788-*.c 13415F: include/linux/mfd/lp8788*.h 13416 13417TI NETCP ETHERNET DRIVER 13418M: Wingman Kwok <w-kwok2@ti.com> 13419M: Murali Karicheri <m-karicheri2@ti.com> 13420L: netdev@vger.kernel.org 13421S: Maintained 13422F: drivers/net/ethernet/ti/netcp* 13423 13424TI TAS571X FAMILY ASoC CODEC DRIVER 13425M: Kevin Cernekee <cernekee@chromium.org> 13426L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13427S: Odd Fixes 13428F: sound/soc/codecs/tas571x* 13429 13430TI TRF7970A NFC DRIVER 13431M: Mark Greer <mgreer@animalcreek.com> 13432L: linux-wireless@vger.kernel.org 13433L: linux-nfc@lists.01.org (moderated for non-subscribers) 13434S: Supported 13435F: drivers/nfc/trf7970a.c 13436F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13437 13438TI TWL4030 SERIES SOC CODEC DRIVER 13439M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13440L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13441S: Maintained 13442F: sound/soc/codecs/twl4030* 13443 13444TI VPE/CAL DRIVERS 13445M: Benoit Parrot <bparrot@ti.com> 13446L: linux-media@vger.kernel.org 13447W: http://linuxtv.org/ 13448Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13449S: Maintained 13450F: drivers/media/platform/ti-vpe/ 13451 13452TI WILINK WIRELESS DRIVERS 13453L: linux-wireless@vger.kernel.org 13454W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13455W: http://wireless.kernel.org/en/users/Drivers/wl1251 13456T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13457S: Orphan 13458F: drivers/net/wireless/ti/ 13459F: include/linux/wl12xx.h 13460 13461TILE ARCHITECTURE 13462M: Chris Metcalf <cmetcalf@mellanox.com> 13463W: http://www.mellanox.com/repository/solutions/tile-scm/ 13464T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13465S: Supported 13466F: arch/tile/ 13467F: drivers/char/tile-srom.c 13468F: drivers/edac/tile_edac.c 13469F: drivers/net/ethernet/tile/ 13470F: drivers/rtc/rtc-tile.c 13471F: drivers/tty/hvc/hvc_tile.c 13472F: drivers/tty/serial/tilegx.c 13473F: drivers/usb/host/*-tilegx.c 13474F: include/linux/usb/tilegx.h 13475 13476TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13477M: John Stultz <john.stultz@linaro.org> 13478M: Thomas Gleixner <tglx@linutronix.de> 13479R: Stephen Boyd <sboyd@codeaurora.org> 13480L: linux-kernel@vger.kernel.org 13481T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13482S: Supported 13483F: include/linux/clocksource.h 13484F: include/linux/time.h 13485F: include/linux/timex.h 13486F: include/uapi/linux/time.h 13487F: include/uapi/linux/timex.h 13488F: kernel/time/clocksource.c 13489F: kernel/time/time*.c 13490F: kernel/time/alarmtimer.c 13491F: kernel/time/ntp.c 13492F: tools/testing/selftests/timers/ 13493 13494TIPC NETWORK LAYER 13495M: Jon Maloy <jon.maloy@ericsson.com> 13496M: Ying Xue <ying.xue@windriver.com> 13497L: netdev@vger.kernel.org (core kernel code) 13498L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13499W: http://tipc.sourceforge.net/ 13500S: Maintained 13501F: include/uapi/linux/tipc*.h 13502F: net/tipc/ 13503 13504TLAN NETWORK DRIVER 13505M: Samuel Chessman <chessman@tux.org> 13506L: tlan-devel@lists.sourceforge.net (subscribers-only) 13507W: http://sourceforge.net/projects/tlan/ 13508S: Maintained 13509F: Documentation/networking/tlan.txt 13510F: drivers/net/ethernet/ti/tlan.* 13511 13512TM6000 VIDEO4LINUX DRIVER 13513M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13514M: Mauro Carvalho Chehab <mchehab@kernel.org> 13515L: linux-media@vger.kernel.org 13516W: https://linuxtv.org 13517T: git git://linuxtv.org/media_tree.git 13518S: Odd fixes 13519F: drivers/media/usb/tm6000/ 13520F: Documentation/media/v4l-drivers/tm6000* 13521 13522TMIO/SDHI MMC DRIVER 13523M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13524L: linux-mmc@vger.kernel.org 13525S: Supported 13526F: drivers/mmc/host/tmio_mmc* 13527F: drivers/mmc/host/renesas_sdhi* 13528F: include/linux/mfd/tmio.h 13529 13530TMP401 HARDWARE MONITOR DRIVER 13531M: Guenter Roeck <linux@roeck-us.net> 13532L: linux-hwmon@vger.kernel.org 13533S: Maintained 13534F: Documentation/hwmon/tmp401 13535F: drivers/hwmon/tmp401.c 13536 13537TMPFS (SHMEM FILESYSTEM) 13538M: Hugh Dickins <hughd@google.com> 13539L: linux-mm@kvack.org 13540S: Maintained 13541F: include/linux/shmem_fs.h 13542F: mm/shmem.c 13543 13544TOMOYO SECURITY MODULE 13545M: Kentaro Takeda <takedakn@nttdata.co.jp> 13546M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13547L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13548L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13549L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13550L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13551W: http://tomoyo.sourceforge.jp/ 13552T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13553S: Maintained 13554F: security/tomoyo/ 13555 13556TOPSTAR LAPTOP EXTRAS DRIVER 13557M: Herton Ronaldo Krzesinski <herton@canonical.com> 13558L: platform-driver-x86@vger.kernel.org 13559S: Maintained 13560F: drivers/platform/x86/topstar-laptop.c 13561 13562TOSHIBA ACPI EXTRAS DRIVER 13563M: Azael Avalos <coproscefalo@gmail.com> 13564L: platform-driver-x86@vger.kernel.org 13565S: Maintained 13566F: drivers/platform/x86/toshiba_acpi.c 13567 13568TOSHIBA BLUETOOTH DRIVER 13569M: Azael Avalos <coproscefalo@gmail.com> 13570L: platform-driver-x86@vger.kernel.org 13571S: Maintained 13572F: drivers/platform/x86/toshiba_bluetooth.c 13573 13574TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13575M: Azael Avalos <coproscefalo@gmail.com> 13576L: platform-driver-x86@vger.kernel.org 13577S: Maintained 13578F: drivers/platform/x86/toshiba_haps.c 13579 13580TOSHIBA SMM DRIVER 13581M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13582W: http://www.buzzard.org.uk/toshiba/ 13583S: Maintained 13584F: drivers/char/toshiba.c 13585F: include/linux/toshiba.h 13586F: include/uapi/linux/toshiba.h 13587 13588TOSHIBA TC358743 DRIVER 13589M: Mats Randgaard <matrandg@cisco.com> 13590L: linux-media@vger.kernel.org 13591S: Maintained 13592F: drivers/media/i2c/tc358743* 13593F: include/media/i2c/tc358743.h 13594 13595TOSHIBA WMI HOTKEYS DRIVER 13596M: Azael Avalos <coproscefalo@gmail.com> 13597L: platform-driver-x86@vger.kernel.org 13598S: Maintained 13599F: drivers/platform/x86/toshiba-wmi.c 13600 13601TPM DEVICE DRIVER 13602M: Peter Huewe <peterhuewe@gmx.de> 13603M: Marcel Selhorst <tpmdd@selhorst.net> 13604M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13605R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13606W: http://tpmdd.sourceforge.net 13607L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13608Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13609T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13610S: Maintained 13611F: drivers/char/tpm/ 13612 13613TPM IBM_VTPM DEVICE DRIVER 13614M: Ashley Lai <ashleydlai@gmail.com> 13615W: http://tpmdd.sourceforge.net 13616L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13617S: Maintained 13618F: drivers/char/tpm/tpm_ibmvtpm* 13619 13620TRACING 13621M: Steven Rostedt <rostedt@goodmis.org> 13622M: Ingo Molnar <mingo@redhat.com> 13623T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13624S: Maintained 13625F: Documentation/trace/ftrace.txt 13626F: arch/*/*/*/ftrace.h 13627F: arch/*/kernel/ftrace.c 13628F: include/*/ftrace.h 13629F: include/linux/trace*.h 13630F: include/trace/ 13631F: kernel/trace/ 13632F: tools/testing/selftests/ftrace/ 13633 13634TRACING MMIO ACCESSES (MMIOTRACE) 13635M: Steven Rostedt <rostedt@goodmis.org> 13636M: Ingo Molnar <mingo@kernel.org> 13637R: Karol Herbst <karolherbst@gmail.com> 13638R: Pekka Paalanen <ppaalanen@gmail.com> 13639S: Maintained 13640L: linux-kernel@vger.kernel.org 13641L: nouveau@lists.freedesktop.org 13642F: kernel/trace/trace_mmiotrace.c 13643F: include/linux/mmiotrace.h 13644F: arch/x86/mm/kmmio.c 13645F: arch/x86/mm/mmio-mod.c 13646F: arch/x86/mm/testmmiotrace.c 13647 13648TRIVIAL PATCHES 13649M: Jiri Kosina <trivial@kernel.org> 13650T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13651S: Maintained 13652K: ^Subject:.*(?i)trivial 13653 13654TTY LAYER 13655M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13656M: Jiri Slaby <jslaby@suse.com> 13657S: Supported 13658T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13659F: Documentation/serial/ 13660F: drivers/tty/ 13661F: drivers/tty/serial/serial_core.c 13662F: include/linux/serial_core.h 13663F: include/linux/serial.h 13664F: include/linux/tty.h 13665F: include/uapi/linux/serial_core.h 13666F: include/uapi/linux/serial.h 13667F: include/uapi/linux/tty.h 13668 13669TUA9001 MEDIA DRIVER 13670M: Antti Palosaari <crope@iki.fi> 13671L: linux-media@vger.kernel.org 13672W: https://linuxtv.org 13673W: http://palosaari.fi/linux/ 13674Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13675T: git git://linuxtv.org/anttip/media_tree.git 13676S: Maintained 13677F: drivers/media/tuners/tua9001* 13678 13679TULIP NETWORK DRIVERS 13680L: netdev@vger.kernel.org 13681L: linux-parisc@vger.kernel.org 13682S: Orphan 13683F: drivers/net/ethernet/dec/tulip/ 13684 13685TUN/TAP driver 13686M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13687W: http://vtun.sourceforge.net/tun 13688S: Maintained 13689F: Documentation/networking/tuntap.txt 13690F: arch/um/os-Linux/drivers/ 13691 13692TURBOCHANNEL SUBSYSTEM 13693M: "Maciej W. Rozycki" <macro@linux-mips.org> 13694M: Ralf Baechle <ralf@linux-mips.org> 13695L: linux-mips@linux-mips.org 13696Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13697S: Maintained 13698F: drivers/tc/ 13699F: include/linux/tc.h 13700 13701TW5864 VIDEO4LINUX DRIVER 13702M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13703M: Anton Sviridenko <anton@corp.bluecherry.net> 13704M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13705M: Andrey Utkin <andrey_utkin@fastmail.com> 13706L: linux-media@vger.kernel.org 13707S: Supported 13708F: drivers/media/pci/tw5864/ 13709 13710TW68 VIDEO4LINUX DRIVER 13711M: Hans Verkuil <hverkuil@xs4all.nl> 13712L: linux-media@vger.kernel.org 13713T: git git://linuxtv.org/media_tree.git 13714W: https://linuxtv.org 13715S: Odd Fixes 13716F: drivers/media/pci/tw68/ 13717 13718TW686X VIDEO4LINUX DRIVER 13719M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13720L: linux-media@vger.kernel.org 13721T: git git://linuxtv.org/media_tree.git 13722W: http://linuxtv.org 13723S: Maintained 13724F: drivers/media/pci/tw686x/ 13725 13726UBI FILE SYSTEM (UBIFS) 13727M: Richard Weinberger <richard@nod.at> 13728M: Artem Bityutskiy <dedekind1@gmail.com> 13729M: Adrian Hunter <adrian.hunter@intel.com> 13730L: linux-mtd@lists.infradead.org 13731T: git git://git.infradead.org/ubifs-2.6.git 13732W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13733S: Supported 13734F: Documentation/filesystems/ubifs.txt 13735F: fs/ubifs/ 13736 13737UCLINUX (M68KNOMMU AND COLDFIRE) 13738M: Greg Ungerer <gerg@linux-m68k.org> 13739W: http://www.linux-m68k.org/ 13740W: http://www.uclinux.org/ 13741L: linux-m68k@lists.linux-m68k.org 13742L: uclinux-dev@uclinux.org (subscribers-only) 13743T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13744S: Maintained 13745F: arch/m68k/coldfire/ 13746F: arch/m68k/68*/ 13747F: arch/m68k/*/*_no.* 13748F: arch/m68k/include/asm/*_no.* 13749 13750UDF FILESYSTEM 13751M: Jan Kara <jack@suse.com> 13752S: Maintained 13753F: Documentation/filesystems/udf.txt 13754F: fs/udf/ 13755 13756UDRAW TABLET 13757M: Bastien Nocera <hadess@hadess.net> 13758L: linux-input@vger.kernel.org 13759S: Maintained 13760F: drivers/hid/hid-udraw.c 13761 13762UFS FILESYSTEM 13763M: Evgeniy Dushistov <dushistov@mail.ru> 13764S: Maintained 13765F: Documentation/filesystems/ufs.txt 13766F: fs/ufs/ 13767 13768UHID USERSPACE HID IO DRIVER: 13769M: David Herrmann <dh.herrmann@googlemail.com> 13770L: linux-input@vger.kernel.org 13771S: Maintained 13772F: drivers/hid/uhid.c 13773F: include/uapi/linux/uhid.h 13774 13775ULPI BUS 13776M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13777L: linux-usb@vger.kernel.org 13778S: Maintained 13779F: drivers/usb/common/ulpi.c 13780F: include/linux/ulpi/ 13781 13782ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13783L: linux-usb@vger.kernel.org 13784S: Orphan 13785F: drivers/uwb/ 13786F: include/linux/uwb.h 13787F: include/linux/uwb/ 13788 13789UNICORE32 ARCHITECTURE: 13790M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13791W: http://mprc.pku.edu.cn/~guanxuetao/linux 13792S: Maintained 13793T: git git://github.com/gxt/linux.git 13794F: arch/unicore32/ 13795 13796UNIFDEF 13797M: Tony Finch <dot@dotat.at> 13798W: http://dotat.at/prog/unifdef 13799S: Maintained 13800F: scripts/unifdef.c 13801 13802UNIFORM CDROM DRIVER 13803M: Jens Axboe <axboe@kernel.dk> 13804W: http://www.kernel.dk 13805S: Maintained 13806F: Documentation/cdrom/ 13807F: drivers/cdrom/cdrom.c 13808F: include/linux/cdrom.h 13809F: include/uapi/linux/cdrom.h 13810 13811UNISYS S-PAR DRIVERS 13812M: David Kershner <david.kershner@unisys.com> 13813L: sparmaintainer@unisys.com (Unisys internal) 13814S: Supported 13815F: drivers/staging/unisys/ 13816 13817UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13818M: Vinayak Holikatti <vinholikatti@gmail.com> 13819L: linux-scsi@vger.kernel.org 13820S: Supported 13821F: Documentation/scsi/ufs.txt 13822F: drivers/scsi/ufs/ 13823 13824UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13825M: Joao Pinto <jpinto@synopsys.com> 13826L: linux-scsi@vger.kernel.org 13827S: Supported 13828F: drivers/scsi/ufs/*dwc* 13829 13830UNSORTED BLOCK IMAGES (UBI) 13831M: Artem Bityutskiy <dedekind1@gmail.com> 13832M: Richard Weinberger <richard@nod.at> 13833W: http://www.linux-mtd.infradead.org/ 13834L: linux-mtd@lists.infradead.org 13835T: git git://git.infradead.org/ubifs-2.6.git 13836S: Supported 13837F: drivers/mtd/ubi/ 13838F: include/linux/mtd/ubi.h 13839F: include/uapi/mtd/ubi-user.h 13840 13841USB "USBNET" DRIVER FRAMEWORK 13842M: Oliver Neukum <oneukum@suse.com> 13843L: netdev@vger.kernel.org 13844W: http://www.linux-usb.org/usbnet 13845S: Maintained 13846F: drivers/net/usb/usbnet.c 13847F: include/linux/usb/usbnet.h 13848 13849USB ACM DRIVER 13850M: Oliver Neukum <oneukum@suse.com> 13851L: linux-usb@vger.kernel.org 13852S: Maintained 13853F: Documentation/usb/acm.txt 13854F: drivers/usb/class/cdc-acm.* 13855 13856USB AR5523 WIRELESS DRIVER 13857M: Pontus Fuchs <pontus.fuchs@gmail.com> 13858L: linux-wireless@vger.kernel.org 13859S: Maintained 13860F: drivers/net/wireless/ath/ar5523/ 13861 13862USB ATTACHED SCSI 13863M: Oliver Neukum <oneukum@suse.com> 13864L: linux-usb@vger.kernel.org 13865L: linux-scsi@vger.kernel.org 13866S: Maintained 13867F: drivers/usb/storage/uas.c 13868 13869USB CDC ETHERNET DRIVER 13870M: Oliver Neukum <oliver@neukum.org> 13871L: linux-usb@vger.kernel.org 13872S: Maintained 13873F: drivers/net/usb/cdc_*.c 13874F: include/uapi/linux/usb/cdc.h 13875 13876USB CHAOSKEY DRIVER 13877M: Keith Packard <keithp@keithp.com> 13878L: linux-usb@vger.kernel.org 13879S: Maintained 13880F: drivers/usb/misc/chaoskey.c 13881 13882USB CYPRESS C67X00 DRIVER 13883M: Peter Korsgaard <jacmet@sunsite.dk> 13884L: linux-usb@vger.kernel.org 13885S: Maintained 13886F: drivers/usb/c67x00/ 13887 13888USB DAVICOM DM9601 DRIVER 13889M: Peter Korsgaard <jacmet@sunsite.dk> 13890L: netdev@vger.kernel.org 13891W: http://www.linux-usb.org/usbnet 13892S: Maintained 13893F: drivers/net/usb/dm9601.c 13894 13895USB DIAMOND RIO500 DRIVER 13896M: Cesar Miquel <miquel@df.uba.ar> 13897L: rio500-users@lists.sourceforge.net 13898W: http://rio500.sourceforge.net 13899S: Maintained 13900F: drivers/usb/misc/rio500* 13901 13902USB EHCI DRIVER 13903M: Alan Stern <stern@rowland.harvard.edu> 13904L: linux-usb@vger.kernel.org 13905S: Maintained 13906F: Documentation/usb/ehci.txt 13907F: drivers/usb/host/ehci* 13908 13909USB GADGET/PERIPHERAL SUBSYSTEM 13910M: Felipe Balbi <balbi@kernel.org> 13911L: linux-usb@vger.kernel.org 13912W: http://www.linux-usb.org/gadget 13913T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13914S: Maintained 13915F: drivers/usb/gadget/ 13916F: include/linux/usb/gadget* 13917 13918USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13919M: Jiri Kosina <jikos@kernel.org> 13920R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13921L: linux-usb@vger.kernel.org 13922T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13923S: Maintained 13924F: Documentation/hid/hiddev.txt 13925F: drivers/hid/usbhid/ 13926 13927USB ISP116X DRIVER 13928M: Olav Kongas <ok@artecdesign.ee> 13929L: linux-usb@vger.kernel.org 13930S: Maintained 13931F: drivers/usb/host/isp116x* 13932F: include/linux/usb/isp116x.h 13933 13934USB LAN78XX ETHERNET DRIVER 13935M: Woojung Huh <woojung.huh@microchip.com> 13936M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13937L: netdev@vger.kernel.org 13938S: Maintained 13939F: drivers/net/usb/lan78xx.* 13940 13941USB MASS STORAGE DRIVER 13942M: Alan Stern <stern@rowland.harvard.edu> 13943L: linux-usb@vger.kernel.org 13944L: usb-storage@lists.one-eyed-alien.net 13945S: Maintained 13946W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13947F: drivers/usb/storage/ 13948 13949USB MIDI DRIVER 13950M: Clemens Ladisch <clemens@ladisch.de> 13951L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13952T: git git://git.alsa-project.org/alsa-kernel.git 13953S: Maintained 13954F: sound/usb/midi.* 13955 13956USB NETWORKING DRIVERS 13957L: linux-usb@vger.kernel.org 13958S: Odd Fixes 13959F: drivers/net/usb/ 13960 13961USB OHCI DRIVER 13962M: Alan Stern <stern@rowland.harvard.edu> 13963L: linux-usb@vger.kernel.org 13964S: Maintained 13965F: Documentation/usb/ohci.txt 13966F: drivers/usb/host/ohci* 13967 13968USB OTG FSM (Finite State Machine) 13969M: Peter Chen <Peter.Chen@nxp.com> 13970T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13971L: linux-usb@vger.kernel.org 13972S: Maintained 13973F: drivers/usb/common/usb-otg-fsm.c 13974 13975USB OVER IP DRIVER 13976M: Valentina Manea <valentina.manea.m@gmail.com> 13977M: Shuah Khan <shuahkh@osg.samsung.com> 13978M: Shuah Khan <shuah@kernel.org> 13979L: linux-usb@vger.kernel.org 13980S: Maintained 13981F: Documentation/usb/usbip_protocol.txt 13982F: drivers/usb/usbip/ 13983F: tools/usb/usbip/ 13984 13985USB PEGASUS DRIVER 13986M: Petko Manolov <petkan@nucleusys.com> 13987L: linux-usb@vger.kernel.org 13988L: netdev@vger.kernel.org 13989T: git git://github.com/petkan/pegasus.git 13990W: https://github.com/petkan/pegasus 13991S: Maintained 13992F: drivers/net/usb/pegasus.* 13993 13994USB PHY LAYER 13995M: Felipe Balbi <balbi@kernel.org> 13996L: linux-usb@vger.kernel.org 13997T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13998S: Maintained 13999F: drivers/usb/phy/ 14000 14001USB PRINTER DRIVER (usblp) 14002M: Pete Zaitcev <zaitcev@redhat.com> 14003L: linux-usb@vger.kernel.org 14004S: Supported 14005F: drivers/usb/class/usblp.c 14006 14007USB QMI WWAN NETWORK DRIVER 14008M: Bjørn Mork <bjorn@mork.no> 14009L: netdev@vger.kernel.org 14010S: Maintained 14011F: Documentation/ABI/testing/sysfs-class-net-qmi 14012F: drivers/net/usb/qmi_wwan.c 14013 14014USB RTL8150 DRIVER 14015M: Petko Manolov <petkan@nucleusys.com> 14016L: linux-usb@vger.kernel.org 14017L: netdev@vger.kernel.org 14018T: git git://github.com/petkan/rtl8150.git 14019W: https://github.com/petkan/rtl8150 14020S: Maintained 14021F: drivers/net/usb/rtl8150.c 14022 14023USB SERIAL SUBSYSTEM 14024M: Johan Hovold <johan@kernel.org> 14025L: linux-usb@vger.kernel.org 14026T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14027S: Maintained 14028F: Documentation/usb/usb-serial.txt 14029F: drivers/usb/serial/ 14030F: include/linux/usb/serial.h 14031 14032USB SMSC75XX ETHERNET DRIVER 14033M: Steve Glendinning <steve.glendinning@shawell.net> 14034L: netdev@vger.kernel.org 14035S: Maintained 14036F: drivers/net/usb/smsc75xx.* 14037 14038USB SMSC95XX ETHERNET DRIVER 14039M: Steve Glendinning <steve.glendinning@shawell.net> 14040M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14041L: netdev@vger.kernel.org 14042S: Maintained 14043F: drivers/net/usb/smsc95xx.* 14044 14045USB SUBSYSTEM 14046M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14047L: linux-usb@vger.kernel.org 14048W: http://www.linux-usb.org 14049T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14050S: Supported 14051F: Documentation/devicetree/bindings/usb/ 14052F: Documentation/usb/ 14053F: drivers/usb/ 14054F: include/linux/usb.h 14055F: include/linux/usb/ 14056 14057USB TYPEC SUBSYSTEM 14058M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14059L: linux-usb@vger.kernel.org 14060S: Maintained 14061F: Documentation/ABI/testing/sysfs-class-typec 14062F: Documentation/usb/typec.rst 14063F: drivers/usb/typec/ 14064F: include/linux/usb/typec.h 14065 14066USB UHCI DRIVER 14067M: Alan Stern <stern@rowland.harvard.edu> 14068L: linux-usb@vger.kernel.org 14069S: Maintained 14070F: drivers/usb/host/uhci* 14071 14072USB VIDEO CLASS 14073M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14074L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14075L: linux-media@vger.kernel.org 14076T: git git://linuxtv.org/media_tree.git 14077W: http://www.ideasonboard.org/uvc/ 14078S: Maintained 14079F: drivers/media/usb/uvc/ 14080F: include/uapi/linux/uvcvideo.h 14081 14082USB VISION DRIVER 14083M: Hans Verkuil <hverkuil@xs4all.nl> 14084L: linux-media@vger.kernel.org 14085T: git git://linuxtv.org/media_tree.git 14086W: https://linuxtv.org 14087S: Odd Fixes 14088F: drivers/media/usb/usbvision/ 14089 14090USB WEBCAM GADGET 14091M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14092L: linux-usb@vger.kernel.org 14093S: Maintained 14094F: drivers/usb/gadget/function/*uvc* 14095F: drivers/usb/gadget/legacy/webcam.c 14096 14097USB WIRELESS RNDIS DRIVER (rndis_wlan) 14098M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14099L: linux-wireless@vger.kernel.org 14100S: Maintained 14101F: drivers/net/wireless/rndis_wlan.c 14102 14103USB XHCI DRIVER 14104M: Mathias Nyman <mathias.nyman@intel.com> 14105L: linux-usb@vger.kernel.org 14106S: Supported 14107F: drivers/usb/host/xhci* 14108F: drivers/usb/host/pci-quirks* 14109 14110USB ZD1201 DRIVER 14111L: linux-wireless@vger.kernel.org 14112W: http://linux-lc100020.sourceforge.net 14113S: Orphan 14114F: drivers/net/wireless/zydas/zd1201.* 14115 14116USB ZR364XX DRIVER 14117M: Antoine Jacquet <royale@zerezo.com> 14118L: linux-usb@vger.kernel.org 14119L: linux-media@vger.kernel.org 14120T: git git://linuxtv.org/media_tree.git 14121W: http://royale.zerezo.com/zr364xx/ 14122S: Maintained 14123F: Documentation/media/v4l-drivers/zr364xx* 14124F: drivers/media/usb/zr364xx/ 14125 14126USER-MODE LINUX (UML) 14127M: Jeff Dike <jdike@addtoit.com> 14128M: Richard Weinberger <richard@nod.at> 14129L: user-mode-linux-devel@lists.sourceforge.net 14130L: user-mode-linux-user@lists.sourceforge.net 14131W: http://user-mode-linux.sourceforge.net 14132T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14133S: Maintained 14134F: Documentation/virtual/uml/ 14135F: arch/um/ 14136F: arch/x86/um/ 14137F: fs/hostfs/ 14138F: fs/hppfs/ 14139 14140USERSPACE I/O (UIO) 14141M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14142S: Maintained 14143T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14144F: Documentation/driver-api/uio-howto.rst 14145F: drivers/uio/ 14146F: include/linux/uio*.h 14147 14148UTIL-LINUX PACKAGE 14149M: Karel Zak <kzak@redhat.com> 14150L: util-linux@vger.kernel.org 14151W: http://en.wikipedia.org/wiki/Util-linux 14152T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14153S: Maintained 14154 14155UUID HELPERS 14156M: Christoph Hellwig <hch@lst.de> 14157R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14158L: linux-kernel@vger.kernel.org 14159T: git git://git.infradead.org/users/hch/uuid.git 14160F: lib/uuid.c 14161F: lib/test_uuid.c 14162F: include/linux/uuid.h 14163F: include/uapi/linux/uuid.h 14164S: Maintained 14165 14166UVESAFB DRIVER 14167M: Michal Januszewski <spock@gentoo.org> 14168L: linux-fbdev@vger.kernel.org 14169W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14170S: Maintained 14171F: Documentation/fb/uvesafb.txt 14172F: drivers/video/fbdev/uvesafb.* 14173 14174VF610 NAND DRIVER 14175M: Stefan Agner <stefan@agner.ch> 14176L: linux-mtd@lists.infradead.org 14177S: Supported 14178F: drivers/mtd/nand/vf610_nfc.c 14179 14180VFAT/FAT/MSDOS FILESYSTEM 14181M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14182S: Maintained 14183F: Documentation/filesystems/vfat.txt 14184F: fs/fat/ 14185 14186VFIO DRIVER 14187M: Alex Williamson <alex.williamson@redhat.com> 14188L: kvm@vger.kernel.org 14189T: git git://github.com/awilliam/linux-vfio.git 14190S: Maintained 14191F: Documentation/vfio.txt 14192F: drivers/vfio/ 14193F: include/linux/vfio.h 14194F: include/uapi/linux/vfio.h 14195 14196VFIO MEDIATED DEVICE DRIVERS 14197M: Kirti Wankhede <kwankhede@nvidia.com> 14198L: kvm@vger.kernel.org 14199S: Maintained 14200F: Documentation/vfio-mediated-device.txt 14201F: drivers/vfio/mdev/ 14202F: include/linux/mdev.h 14203F: samples/vfio-mdev/ 14204 14205VFIO PLATFORM DRIVER 14206M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14207L: kvm@vger.kernel.org 14208S: Maintained 14209F: drivers/vfio/platform/ 14210 14211VGA_SWITCHEROO 14212R: Lukas Wunner <lukas@wunner.de> 14213S: Maintained 14214F: Documentation/gpu/vga-switcheroo.rst 14215F: drivers/gpu/vga/vga_switcheroo.c 14216F: include/linux/vga_switcheroo.h 14217T: git git://anongit.freedesktop.org/drm/drm-misc 14218 14219VIA RHINE NETWORK DRIVER 14220S: Orphan 14221F: drivers/net/ethernet/via/via-rhine.c 14222 14223VIA SD/MMC CARD CONTROLLER DRIVER 14224M: Bruce Chang <brucechang@via.com.tw> 14225M: Harald Welte <HaraldWelte@viatech.com> 14226S: Maintained 14227F: drivers/mmc/host/via-sdmmc.c 14228 14229VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14230M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14231L: linux-fbdev@vger.kernel.org 14232S: Maintained 14233F: include/linux/via-core.h 14234F: include/linux/via-gpio.h 14235F: include/linux/via_i2c.h 14236F: drivers/video/fbdev/via/ 14237 14238VIA VELOCITY NETWORK DRIVER 14239M: Francois Romieu <romieu@fr.zoreil.com> 14240L: netdev@vger.kernel.org 14241S: Maintained 14242F: drivers/net/ethernet/via/via-velocity.* 14243 14244VIDEO MULTIPLEXER DRIVER 14245M: Philipp Zabel <p.zabel@pengutronix.de> 14246L: linux-media@vger.kernel.org 14247S: Maintained 14248F: drivers/media/platform/video-mux.c 14249 14250VIDEOBUF2 FRAMEWORK 14251M: Pawel Osciak <pawel@osciak.com> 14252M: Marek Szyprowski <m.szyprowski@samsung.com> 14253M: Kyungmin Park <kyungmin.park@samsung.com> 14254L: linux-media@vger.kernel.org 14255S: Maintained 14256F: drivers/media/v4l2-core/videobuf2-* 14257F: include/media/videobuf2-* 14258 14259VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14260M: Helen Koike <helen.koike@collabora.com> 14261L: linux-media@vger.kernel.org 14262T: git git://linuxtv.org/media_tree.git 14263W: https://linuxtv.org 14264S: Maintained 14265F: drivers/media/platform/vimc/* 14266 14267VIRT LIB 14268M: Alex Williamson <alex.williamson@redhat.com> 14269M: Paolo Bonzini <pbonzini@redhat.com> 14270L: kvm@vger.kernel.org 14271S: Supported 14272F: virt/lib/ 14273 14274VIRTIO AND VHOST VSOCK DRIVER 14275M: Stefan Hajnoczi <stefanha@redhat.com> 14276L: kvm@vger.kernel.org 14277L: virtualization@lists.linux-foundation.org 14278L: netdev@vger.kernel.org 14279S: Maintained 14280F: include/linux/virtio_vsock.h 14281F: include/uapi/linux/virtio_vsock.h 14282F: include/uapi/linux/vsockmon.h 14283F: net/vmw_vsock/af_vsock_tap.c 14284F: net/vmw_vsock/virtio_transport_common.c 14285F: net/vmw_vsock/virtio_transport.c 14286F: drivers/net/vsockmon.c 14287F: drivers/vhost/vsock.c 14288F: drivers/vhost/vsock.h 14289 14290VIRTIO CONSOLE DRIVER 14291M: Amit Shah <amit@kernel.org> 14292L: virtualization@lists.linux-foundation.org 14293S: Maintained 14294F: drivers/char/virtio_console.c 14295F: include/linux/virtio_console.h 14296F: include/uapi/linux/virtio_console.h 14297 14298VIRTIO CORE, NET AND BLOCK DRIVERS 14299M: "Michael S. Tsirkin" <mst@redhat.com> 14300M: Jason Wang <jasowang@redhat.com> 14301L: virtualization@lists.linux-foundation.org 14302S: Maintained 14303F: Documentation/devicetree/bindings/virtio/ 14304F: drivers/virtio/ 14305F: tools/virtio/ 14306F: drivers/net/virtio_net.c 14307F: drivers/block/virtio_blk.c 14308F: include/linux/virtio*.h 14309F: include/uapi/linux/virtio_*.h 14310F: drivers/crypto/virtio/ 14311F: mm/balloon_compaction.c 14312 14313VIRTIO CRYPTO DRIVER 14314M: Gonglei <arei.gonglei@huawei.com> 14315L: virtualization@lists.linux-foundation.org 14316L: linux-crypto@vger.kernel.org 14317S: Maintained 14318F: drivers/crypto/virtio/ 14319F: include/uapi/linux/virtio_crypto.h 14320 14321VIRTIO DRIVERS FOR S390 14322M: Cornelia Huck <cohuck@redhat.com> 14323M: Halil Pasic <pasic@linux.vnet.ibm.com> 14324L: linux-s390@vger.kernel.org 14325L: virtualization@lists.linux-foundation.org 14326L: kvm@vger.kernel.org 14327S: Supported 14328F: drivers/s390/virtio/ 14329 14330VIRTIO GPU DRIVER 14331M: David Airlie <airlied@linux.ie> 14332M: Gerd Hoffmann <kraxel@redhat.com> 14333L: dri-devel@lists.freedesktop.org 14334L: virtualization@lists.linux-foundation.org 14335T: git git://anongit.freedesktop.org/drm/drm-misc 14336S: Maintained 14337F: drivers/gpu/drm/virtio/ 14338F: include/uapi/linux/virtio_gpu.h 14339 14340VIRTIO HOST (VHOST) 14341M: "Michael S. Tsirkin" <mst@redhat.com> 14342M: Jason Wang <jasowang@redhat.com> 14343L: kvm@vger.kernel.org 14344L: virtualization@lists.linux-foundation.org 14345L: netdev@vger.kernel.org 14346T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14347S: Maintained 14348F: drivers/vhost/ 14349F: include/uapi/linux/vhost.h 14350 14351VIRTIO INPUT DRIVER 14352M: Gerd Hoffmann <kraxel@redhat.com> 14353S: Maintained 14354F: drivers/virtio/virtio_input.c 14355F: include/uapi/linux/virtio_input.h 14356 14357VIRTUAL SERIO DEVICE DRIVER 14358M: Stephen Chandler Paul <thatslyude@gmail.com> 14359S: Maintained 14360F: drivers/input/serio/userio.c 14361F: include/uapi/linux/userio.h 14362 14363VIVID VIRTUAL VIDEO DRIVER 14364M: Hans Verkuil <hverkuil@xs4all.nl> 14365L: linux-media@vger.kernel.org 14366T: git git://linuxtv.org/media_tree.git 14367W: https://linuxtv.org 14368S: Maintained 14369F: drivers/media/platform/vivid/* 14370 14371VLYNQ BUS 14372M: Florian Fainelli <f.fainelli@gmail.com> 14373L: openwrt-devel@lists.openwrt.org (subscribers-only) 14374S: Maintained 14375F: drivers/vlynq/vlynq.c 14376F: include/linux/vlynq.h 14377 14378VME SUBSYSTEM 14379M: Martyn Welch <martyn@welchs.me.uk> 14380M: Manohar Vanga <manohar.vanga@gmail.com> 14381M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14382L: devel@driverdev.osuosl.org 14383S: Maintained 14384T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14385F: Documentation/driver-api/vme.rst 14386F: drivers/staging/vme/ 14387F: drivers/vme/ 14388F: include/linux/vme* 14389 14390VMWARE BALLOON DRIVER 14391M: Xavier Deguillard <xdeguillard@vmware.com> 14392M: Philip Moltmann <moltmann@vmware.com> 14393M: "VMware, Inc." <pv-drivers@vmware.com> 14394L: linux-kernel@vger.kernel.org 14395S: Maintained 14396F: drivers/misc/vmw_balloon.c 14397 14398VMWARE HYPERVISOR INTERFACE 14399M: Alok Kataria <akataria@vmware.com> 14400L: virtualization@lists.linux-foundation.org 14401S: Supported 14402F: arch/x86/kernel/cpu/vmware.c 14403 14404VMWARE PVRDMA DRIVER 14405M: Adit Ranadive <aditr@vmware.com> 14406M: VMware PV-Drivers <pv-drivers@vmware.com> 14407L: linux-rdma@vger.kernel.org 14408S: Maintained 14409F: drivers/infiniband/hw/vmw_pvrdma/ 14410 14411VMware PVSCSI driver 14412M: Jim Gill <jgill@vmware.com> 14413M: VMware PV-Drivers <pv-drivers@vmware.com> 14414L: linux-scsi@vger.kernel.org 14415S: Maintained 14416F: drivers/scsi/vmw_pvscsi.c 14417F: drivers/scsi/vmw_pvscsi.h 14418 14419VMWARE VMMOUSE SUBDRIVER 14420M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14421M: "VMware, Inc." <pv-drivers@vmware.com> 14422L: linux-input@vger.kernel.org 14423S: Maintained 14424F: drivers/input/mouse/vmmouse.c 14425F: drivers/input/mouse/vmmouse.h 14426 14427VMWARE VMXNET3 ETHERNET DRIVER 14428M: Shrikrishna Khare <skhare@vmware.com> 14429M: "VMware, Inc." <pv-drivers@vmware.com> 14430L: netdev@vger.kernel.org 14431S: Maintained 14432F: drivers/net/vmxnet3/ 14433 14434VOCORE VOCORE2 BOARD 14435M: Harvey Hunt <harveyhuntnexus@gmail.com> 14436L: linux-mips@linux-mips.org 14437S: Maintained 14438F: arch/mips/boot/dts/ralink/vocore2.dts 14439 14440VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14441M: Liam Girdwood <lgirdwood@gmail.com> 14442M: Mark Brown <broonie@kernel.org> 14443L: linux-kernel@vger.kernel.org 14444W: http://www.slimlogic.co.uk/?p=48 14445T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14446S: Supported 14447F: Documentation/devicetree/bindings/regulator/ 14448F: drivers/regulator/ 14449F: include/dt-bindings/regulator/ 14450F: include/linux/regulator/ 14451 14452VRF 14453M: David Ahern <dsa@cumulusnetworks.com> 14454M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14455L: netdev@vger.kernel.org 14456S: Maintained 14457F: drivers/net/vrf.c 14458F: Documentation/networking/vrf.txt 14459 14460VT1211 HARDWARE MONITOR DRIVER 14461M: Juerg Haefliger <juergh@gmail.com> 14462L: linux-hwmon@vger.kernel.org 14463S: Maintained 14464F: Documentation/hwmon/vt1211 14465F: drivers/hwmon/vt1211.c 14466 14467VT8231 HARDWARE MONITOR DRIVER 14468M: Roger Lucas <vt8231@hiddenengine.co.uk> 14469L: linux-hwmon@vger.kernel.org 14470S: Maintained 14471F: drivers/hwmon/vt8231.c 14472 14473VUB300 USB to SDIO/SD/MMC bridge chip 14474M: Tony Olech <tony.olech@elandigitalsystems.com> 14475L: linux-mmc@vger.kernel.org 14476L: linux-usb@vger.kernel.org 14477S: Supported 14478F: drivers/mmc/host/vub300.c 14479 14480W1 DALLAS'S 1-WIRE BUS 14481M: Evgeniy Polyakov <zbr@ioremap.net> 14482S: Maintained 14483F: Documentation/w1/ 14484F: drivers/w1/ 14485F: include/linux/w1.h 14486 14487W83791D HARDWARE MONITORING DRIVER 14488M: Marc Hulsman <m.hulsman@tudelft.nl> 14489L: linux-hwmon@vger.kernel.org 14490S: Maintained 14491F: Documentation/hwmon/w83791d 14492F: drivers/hwmon/w83791d.c 14493 14494W83793 HARDWARE MONITORING DRIVER 14495M: Rudolf Marek <r.marek@assembler.cz> 14496L: linux-hwmon@vger.kernel.org 14497S: Maintained 14498F: Documentation/hwmon/w83793 14499F: drivers/hwmon/w83793.c 14500 14501W83795 HARDWARE MONITORING DRIVER 14502M: Jean Delvare <jdelvare@suse.com> 14503L: linux-hwmon@vger.kernel.org 14504S: Maintained 14505F: drivers/hwmon/w83795.c 14506 14507W83L51xD SD/MMC CARD INTERFACE DRIVER 14508M: Pierre Ossman <pierre@ossman.eu> 14509S: Maintained 14510F: drivers/mmc/host/wbsd.* 14511 14512WACOM PROTOCOL 4 SERIAL TABLETS 14513M: Julian Squires <julian@cipht.net> 14514M: Hans de Goede <hdegoede@redhat.com> 14515L: linux-input@vger.kernel.org 14516S: Maintained 14517F: drivers/input/tablet/wacom_serial4.c 14518 14519WATCHDOG DEVICE DRIVERS 14520M: Wim Van Sebroeck <wim@iguana.be> 14521R: Guenter Roeck <linux@roeck-us.net> 14522L: linux-watchdog@vger.kernel.org 14523W: http://www.linux-watchdog.org/ 14524T: git git://www.linux-watchdog.org/linux-watchdog.git 14525S: Maintained 14526F: Documentation/devicetree/bindings/watchdog/ 14527F: Documentation/watchdog/ 14528F: drivers/watchdog/ 14529F: include/linux/watchdog.h 14530F: include/uapi/linux/watchdog.h 14531 14532WHISKEYCOVE PMIC GPIO DRIVER 14533M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14534L: linux-gpio@vger.kernel.org 14535S: Maintained 14536F: drivers/gpio/gpio-wcove.c 14537 14538WIIMOTE HID DRIVER 14539M: David Herrmann <dh.herrmann@googlemail.com> 14540L: linux-input@vger.kernel.org 14541S: Maintained 14542F: drivers/hid/hid-wiimote* 14543 14544WILOCITY WIL6210 WIRELESS DRIVER 14545M: Maya Erez <qca_merez@qca.qualcomm.com> 14546L: linux-wireless@vger.kernel.org 14547L: wil6210@qca.qualcomm.com 14548S: Supported 14549W: http://wireless.kernel.org/en/users/Drivers/wil6210 14550F: drivers/net/wireless/ath/wil6210/ 14551F: include/uapi/linux/wil6210_uapi.h 14552 14553WIMAX STACK 14554M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14555M: linux-wimax@intel.com 14556L: wimax@linuxwimax.org (subscribers-only) 14557S: Supported 14558W: http://linuxwimax.org 14559F: Documentation/wimax/README.wimax 14560F: include/linux/wimax/debug.h 14561F: include/net/wimax.h 14562F: include/uapi/linux/wimax.h 14563F: net/wimax/ 14564 14565WINBOND CIR DRIVER 14566M: David Härdeman <david@hardeman.nu> 14567S: Maintained 14568F: drivers/media/rc/winbond-cir.c 14569 14570WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14571M: William Breathitt Gray <vilhelm.gray@gmail.com> 14572L: linux-watchdog@vger.kernel.org 14573S: Maintained 14574F: drivers/watchdog/ebc-c384_wdt.c 14575 14576WINSYSTEMS WS16C48 GPIO DRIVER 14577M: William Breathitt Gray <vilhelm.gray@gmail.com> 14578L: linux-gpio@vger.kernel.org 14579S: Maintained 14580F: drivers/gpio/gpio-ws16c48.c 14581 14582WISTRON LAPTOP BUTTON DRIVER 14583M: Miloslav Trmac <mitr@volny.cz> 14584S: Maintained 14585F: drivers/input/misc/wistron_btns.c 14586 14587WL3501 WIRELESS PCMCIA CARD DRIVER 14588L: linux-wireless@vger.kernel.org 14589S: Odd fixes 14590F: drivers/net/wireless/wl3501* 14591 14592WOLFSON MICROELECTRONICS DRIVERS 14593L: patches@opensource.cirrus.com 14594T: git https://github.com/CirrusLogic/linux-drivers.git 14595W: https://github.com/CirrusLogic/linux-drivers/wiki 14596S: Supported 14597F: Documentation/hwmon/wm83?? 14598F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14599F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14600F: Documentation/devicetree/bindings/mfd/arizona.txt 14601F: Documentation/devicetree/bindings/mfd/wm831x.txt 14602F: arch/arm/mach-s3c64xx/mach-crag6410* 14603F: drivers/clk/clk-wm83*.c 14604F: drivers/extcon/extcon-arizona.c 14605F: drivers/leds/leds-wm83*.c 14606F: drivers/gpio/gpio-*wm*.c 14607F: drivers/gpio/gpio-arizona.c 14608F: drivers/hwmon/wm83??-hwmon.c 14609F: drivers/input/misc/wm831x-on.c 14610F: drivers/input/touchscreen/wm831x-ts.c 14611F: drivers/input/touchscreen/wm97*.c 14612F: drivers/mfd/arizona* 14613F: drivers/mfd/wm*.c 14614F: drivers/mfd/cs47l24* 14615F: drivers/power/supply/wm83*.c 14616F: drivers/rtc/rtc-wm83*.c 14617F: drivers/regulator/wm8*.c 14618F: drivers/regulator/arizona* 14619F: drivers/video/backlight/wm83*_bl.c 14620F: drivers/watchdog/wm83*_wdt.c 14621F: include/linux/mfd/arizona/ 14622F: include/linux/mfd/wm831x/ 14623F: include/linux/mfd/wm8350/ 14624F: include/linux/mfd/wm8400* 14625F: include/linux/regulator/arizona* 14626F: include/linux/wm97xx.h 14627F: include/sound/wm????.h 14628F: sound/soc/codecs/arizona.? 14629F: sound/soc/codecs/wm* 14630F: sound/soc/codecs/cs47l24* 14631 14632WORKQUEUE 14633M: Tejun Heo <tj@kernel.org> 14634R: Lai Jiangshan <jiangshanlai@gmail.com> 14635T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14636S: Maintained 14637F: include/linux/workqueue.h 14638F: kernel/workqueue.c 14639F: Documentation/core-api/workqueue.rst 14640 14641X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14642M: Chen-Yu Tsai <wens@csie.org> 14643L: linux-kernel@vger.kernel.org 14644S: Maintained 14645N: axp[128] 14646 14647X.25 NETWORK LAYER 14648M: Andrew Hendry <andrew.hendry@gmail.com> 14649L: linux-x25@vger.kernel.org 14650S: Odd Fixes 14651F: Documentation/networking/x25* 14652F: include/net/x25* 14653F: net/x25/ 14654 14655X86 ARCHITECTURE (32-BIT AND 64-BIT) 14656M: Thomas Gleixner <tglx@linutronix.de> 14657M: Ingo Molnar <mingo@redhat.com> 14658M: "H. Peter Anvin" <hpa@zytor.com> 14659M: x86@kernel.org 14660L: linux-kernel@vger.kernel.org 14661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14662S: Maintained 14663F: Documentation/x86/ 14664F: arch/x86/ 14665 14666X86 MCE INFRASTRUCTURE 14667M: Tony Luck <tony.luck@intel.com> 14668M: Borislav Petkov <bp@alien8.de> 14669L: linux-edac@vger.kernel.org 14670S: Maintained 14671F: arch/x86/kernel/cpu/mcheck/* 14672 14673X86 MICROCODE UPDATE SUPPORT 14674M: Borislav Petkov <bp@alien8.de> 14675S: Maintained 14676F: arch/x86/kernel/cpu/microcode/* 14677 14678X86 PLATFORM DRIVERS 14679M: Darren Hart <dvhart@infradead.org> 14680M: Andy Shevchenko <andy@infradead.org> 14681L: platform-driver-x86@vger.kernel.org 14682T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14683S: Maintained 14684F: drivers/platform/x86/ 14685F: drivers/platform/olpc/ 14686 14687X86 VDSO 14688M: Andy Lutomirski <luto@amacapital.net> 14689L: linux-kernel@vger.kernel.org 14690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14691S: Maintained 14692F: arch/x86/entry/vdso/ 14693 14694XC2028/3028 TUNER DRIVER 14695M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14696M: Mauro Carvalho Chehab <mchehab@kernel.org> 14697L: linux-media@vger.kernel.org 14698W: https://linuxtv.org 14699T: git git://linuxtv.org/media_tree.git 14700S: Maintained 14701F: drivers/media/tuners/tuner-xc2028.* 14702 14703XEN BLOCK SUBSYSTEM 14704M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14705M: Roger Pau Monné <roger.pau@citrix.com> 14706L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14707S: Supported 14708F: drivers/block/xen-blkback/* 14709F: drivers/block/xen* 14710 14711XEN HYPERVISOR ARM 14712M: Stefano Stabellini <sstabellini@kernel.org> 14713L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14714S: Maintained 14715F: arch/arm/xen/ 14716F: arch/arm/include/asm/xen/ 14717 14718XEN HYPERVISOR ARM64 14719M: Stefano Stabellini <sstabellini@kernel.org> 14720L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14721S: Maintained 14722F: arch/arm64/xen/ 14723F: arch/arm64/include/asm/xen/ 14724 14725XEN HYPERVISOR INTERFACE 14726M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14727M: Juergen Gross <jgross@suse.com> 14728L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14729T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14730S: Supported 14731F: arch/x86/xen/ 14732F: drivers/*/xen-*front.c 14733F: drivers/xen/ 14734F: arch/x86/include/asm/xen/ 14735F: include/xen/ 14736F: include/uapi/xen/ 14737F: Documentation/ABI/stable/sysfs-hypervisor-xen 14738F: Documentation/ABI/testing/sysfs-hypervisor-xen 14739 14740XEN NETWORK BACKEND DRIVER 14741M: Wei Liu <wei.liu2@citrix.com> 14742M: Paul Durrant <paul.durrant@citrix.com> 14743L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14744L: netdev@vger.kernel.org 14745S: Supported 14746F: drivers/net/xen-netback/* 14747 14748XEN PCI SUBSYSTEM 14749M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14750L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14751S: Supported 14752F: arch/x86/pci/*xen* 14753F: drivers/pci/*xen* 14754 14755XEN PVSCSI DRIVERS 14756M: Juergen Gross <jgross@suse.com> 14757L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14758L: linux-scsi@vger.kernel.org 14759S: Supported 14760F: drivers/scsi/xen-scsifront.c 14761F: drivers/xen/xen-scsiback.c 14762F: include/xen/interface/io/vscsiif.h 14763 14764XEN SWIOTLB SUBSYSTEM 14765M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14766L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14767S: Supported 14768F: arch/x86/xen/*swiotlb* 14769F: drivers/xen/*swiotlb* 14770 14771XFS FILESYSTEM 14772M: Darrick J. Wong <darrick.wong@oracle.com> 14773M: linux-xfs@vger.kernel.org 14774L: linux-xfs@vger.kernel.org 14775W: http://xfs.org/ 14776T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14777S: Supported 14778F: Documentation/filesystems/xfs.txt 14779F: fs/xfs/ 14780 14781XILINX AXI ETHERNET DRIVER 14782M: Anirudha Sarangi <anirudh@xilinx.com> 14783M: John Linn <John.Linn@xilinx.com> 14784S: Maintained 14785F: drivers/net/ethernet/xilinx/xilinx_axienet* 14786 14787XILINX UARTLITE SERIAL DRIVER 14788M: Peter Korsgaard <jacmet@sunsite.dk> 14789L: linux-serial@vger.kernel.org 14790S: Maintained 14791F: drivers/tty/serial/uartlite.c 14792 14793XILINX VIDEO IP CORES 14794M: Hyun Kwon <hyun.kwon@xilinx.com> 14795M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14796L: linux-media@vger.kernel.org 14797T: git git://linuxtv.org/media_tree.git 14798S: Supported 14799F: Documentation/devicetree/bindings/media/xilinx/ 14800F: drivers/media/platform/xilinx/ 14801F: include/uapi/linux/xilinx-v4l2-controls.h 14802 14803XILLYBUS DRIVER 14804M: Eli Billauer <eli.billauer@gmail.com> 14805L: linux-kernel@vger.kernel.org 14806S: Supported 14807F: drivers/char/xillybus/ 14808 14809XRA1403 GPIO EXPANDER 14810M: Nandor Han <nandor.han@ge.com> 14811M: Semi Malinen <semi.malinen@ge.com> 14812L: linux-gpio@vger.kernel.org 14813S: Maintained 14814F: drivers/gpio/gpio-xra1403.c 14815F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14816 14817XTENSA XTFPGA PLATFORM SUPPORT 14818M: Max Filippov <jcmvbkbc@gmail.com> 14819L: linux-xtensa@linux-xtensa.org 14820S: Maintained 14821F: drivers/spi/spi-xtensa-xtfpga.c 14822F: sound/soc/xtensa/xtfpga-i2s.c 14823 14824YAM DRIVER FOR AX.25 14825M: Jean-Paul Roubelat <jpr@f6fbb.org> 14826L: linux-hams@vger.kernel.org 14827S: Maintained 14828F: drivers/net/hamradio/yam* 14829F: include/linux/yam.h 14830 14831YAMA SECURITY MODULE 14832M: Kees Cook <keescook@chromium.org> 14833T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14834S: Supported 14835F: security/yama/ 14836F: Documentation/admin-guide/LSM/Yama.rst 14837 14838YEALINK PHONE DRIVER 14839M: Henk Vergonet <Henk.Vergonet@gmail.com> 14840L: usbb2k-api-dev@nongnu.org 14841S: Maintained 14842F: Documentation/input/yealink.rst 14843F: drivers/input/misc/yealink.* 14844 14845Z8530 DRIVER FOR AX.25 14846M: Joerg Reuter <jreuter@yaina.de> 14847W: http://yaina.de/jreuter/ 14848W: http://www.qsl.net/dl1bke/ 14849L: linux-hams@vger.kernel.org 14850S: Maintained 14851F: Documentation/networking/z8530drv.txt 14852F: drivers/net/hamradio/*scc.c 14853F: drivers/net/hamradio/z8530.h 14854 14855ZBUD COMPRESSED PAGE ALLOCATOR 14856M: Seth Jennings <sjenning@redhat.com> 14857M: Dan Streetman <ddstreet@ieee.org> 14858L: linux-mm@kvack.org 14859S: Maintained 14860F: mm/zbud.c 14861F: include/linux/zbud.h 14862 14863ZD1211RW WIRELESS DRIVER 14864M: Daniel Drake <dsd@gentoo.org> 14865M: Ulrich Kunitz <kune@deine-taler.de> 14866W: http://zd1211.ath.cx/wiki/DriverRewrite 14867L: linux-wireless@vger.kernel.org 14868L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14869S: Maintained 14870F: drivers/net/wireless/zydas/zd1211rw/ 14871 14872ZD1301 MEDIA DRIVER 14873M: Antti Palosaari <crope@iki.fi> 14874L: linux-media@vger.kernel.org 14875W: https://linuxtv.org/ 14876W: http://palosaari.fi/linux/ 14877Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14878S: Maintained 14879F: drivers/media/usb/dvb-usb-v2/zd1301* 14880 14881ZD1301_DEMOD MEDIA DRIVER 14882M: Antti Palosaari <crope@iki.fi> 14883L: linux-media@vger.kernel.org 14884W: https://linuxtv.org/ 14885W: http://palosaari.fi/linux/ 14886Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14887S: Maintained 14888F: drivers/media/dvb-frontends/zd1301_demod* 14889 14890ZPOOL COMPRESSED PAGE STORAGE API 14891M: Dan Streetman <ddstreet@ieee.org> 14892L: linux-mm@kvack.org 14893S: Maintained 14894F: mm/zpool.c 14895F: include/linux/zpool.h 14896 14897ZR36067 VIDEO FOR LINUX DRIVER 14898L: mjpeg-users@lists.sourceforge.net 14899L: linux-media@vger.kernel.org 14900W: http://mjpeg.sourceforge.net/driver-zoran/ 14901T: hg https://linuxtv.org/hg/v4l-dvb 14902S: Odd Fixes 14903F: drivers/media/pci/zoran/ 14904 14905ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14906M: Minchan Kim <minchan@kernel.org> 14907M: Nitin Gupta <ngupta@vflare.org> 14908R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14909L: linux-kernel@vger.kernel.org 14910S: Maintained 14911F: drivers/block/zram/ 14912F: Documentation/blockdev/zram.txt 14913 14914ZS DECSTATION Z85C30 SERIAL DRIVER 14915M: "Maciej W. Rozycki" <macro@linux-mips.org> 14916S: Maintained 14917F: drivers/tty/serial/zs.* 14918 14919ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14920M: Minchan Kim <minchan@kernel.org> 14921M: Nitin Gupta <ngupta@vflare.org> 14922R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14923L: linux-mm@kvack.org 14924S: Maintained 14925F: mm/zsmalloc.c 14926F: include/linux/zsmalloc.h 14927F: Documentation/vm/zsmalloc.txt 14928 14929ZSWAP COMPRESSED SWAP CACHING 14930M: Seth Jennings <sjenning@redhat.com> 14931M: Dan Streetman <ddstreet@ieee.org> 14932L: linux-mm@kvack.org 14933S: Maintained 14934F: mm/zswap.c 14935 14936THE REST 14937M: Linus Torvalds <torvalds@linux-foundation.org> 14938L: linux-kernel@vger.kernel.org 14939Q: http://patchwork.kernel.org/project/LKML/list/ 14940T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14941S: Buried alive in reporters 14942F: * 14943F: */ 14944