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