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: Noam Camus <noamc@ezchip.com> 5263S: Supported 5264F: arch/arc/plat-eznps 5265F: arch/arc/boot/dts/eznps.dts 5266 5267F2FS FILE SYSTEM 5268M: Jaegeuk Kim <jaegeuk@kernel.org> 5269M: Chao Yu <yuchao0@huawei.com> 5270L: linux-f2fs-devel@lists.sourceforge.net 5271W: https://f2fs.wiki.kernel.org/ 5272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5273S: Maintained 5274F: Documentation/filesystems/f2fs.txt 5275F: Documentation/ABI/testing/sysfs-fs-f2fs 5276F: fs/f2fs/ 5277F: include/linux/f2fs_fs.h 5278F: include/trace/events/f2fs.h 5279 5280F71805F HARDWARE MONITORING DRIVER 5281M: Jean Delvare <jdelvare@suse.com> 5282L: linux-hwmon@vger.kernel.org 5283S: Maintained 5284F: Documentation/hwmon/f71805f 5285F: drivers/hwmon/f71805f.c 5286 5287FANOTIFY 5288M: Jan Kara <jack@suse.cz> 5289R: Amir Goldstein <amir73il@gmail.com> 5290L: linux-fsdevel@vger.kernel.org 5291S: Maintained 5292F: fs/notify/fanotify/ 5293F: include/linux/fanotify.h 5294F: include/uapi/linux/fanotify.h 5295 5296FARSYNC SYNCHRONOUS DRIVER 5297M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5298W: http://www.farsite.co.uk/ 5299S: Supported 5300F: drivers/net/wan/farsync.* 5301 5302FAULT INJECTION SUPPORT 5303M: Akinobu Mita <akinobu.mita@gmail.com> 5304S: Supported 5305F: Documentation/fault-injection/ 5306F: lib/fault-inject.c 5307 5308FBTFT Framebuffer drivers 5309M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5310S: Maintained 5311F: drivers/staging/fbtft/ 5312 5313FC0011 TUNER DRIVER 5314M: Michael Buesch <m@bues.ch> 5315L: linux-media@vger.kernel.org 5316S: Maintained 5317F: drivers/media/tuners/fc0011.h 5318F: drivers/media/tuners/fc0011.c 5319 5320FC2580 MEDIA DRIVER 5321M: Antti Palosaari <crope@iki.fi> 5322L: linux-media@vger.kernel.org 5323W: https://linuxtv.org 5324W: http://palosaari.fi/linux/ 5325Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5326T: git git://linuxtv.org/anttip/media_tree.git 5327S: Maintained 5328F: drivers/media/tuners/fc2580* 5329 5330FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5331M: Johannes Thumshirn <jth@kernel.org> 5332L: fcoe-devel@open-fcoe.org 5333W: www.Open-FCoE.org 5334S: Supported 5335F: drivers/scsi/libfc/ 5336F: drivers/scsi/fcoe/ 5337F: include/scsi/fc/ 5338F: include/scsi/libfc.h 5339F: include/scsi/libfcoe.h 5340F: include/uapi/scsi/fc/ 5341 5342FILE LOCKING (flock() and fcntl()/lockf()) 5343M: Jeff Layton <jlayton@poochiereds.net> 5344M: "J. Bruce Fields" <bfields@fieldses.org> 5345L: linux-fsdevel@vger.kernel.org 5346S: Maintained 5347F: include/linux/fcntl.h 5348F: include/linux/fs.h 5349F: include/uapi/linux/fcntl.h 5350F: include/uapi/linux/fs.h 5351F: fs/fcntl.c 5352F: fs/locks.c 5353 5354FILESYSTEMS (VFS and infrastructure) 5355M: Alexander Viro <viro@zeniv.linux.org.uk> 5356L: linux-fsdevel@vger.kernel.org 5357S: Maintained 5358F: fs/* 5359 5360FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5361M: Riku Voipio <riku.voipio@iki.fi> 5362L: linux-hwmon@vger.kernel.org 5363S: Maintained 5364F: drivers/hwmon/f75375s.c 5365F: include/linux/f75375s.h 5366 5367FIREWIRE AUDIO DRIVERS 5368M: Clemens Ladisch <clemens@ladisch.de> 5369L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5370T: git git://git.alsa-project.org/alsa-kernel.git 5371S: Maintained 5372F: sound/firewire/ 5373 5374FIREWIRE MEDIA DRIVERS (firedtv) 5375M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5376L: linux-media@vger.kernel.org 5377L: linux1394-devel@lists.sourceforge.net 5378T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5379S: Maintained 5380F: drivers/media/firewire/ 5381 5382FIREWIRE SBP-2 TARGET 5383M: Chris Boot <bootc@bootc.net> 5384L: linux-scsi@vger.kernel.org 5385L: target-devel@vger.kernel.org 5386L: linux1394-devel@lists.sourceforge.net 5387T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5388S: Maintained 5389F: drivers/target/sbp/ 5390 5391FIREWIRE SUBSYSTEM 5392M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5393L: linux1394-devel@lists.sourceforge.net 5394W: http://ieee1394.wiki.kernel.org/ 5395T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5396S: Maintained 5397F: drivers/firewire/ 5398F: include/linux/firewire.h 5399F: include/uapi/linux/firewire*.h 5400F: tools/firewire/ 5401 5402FIRMWARE LOADER (request_firmware) 5403M: Luis R. Rodriguez <mcgrof@kernel.org> 5404L: linux-kernel@vger.kernel.org 5405S: Maintained 5406F: Documentation/firmware_class/ 5407F: drivers/base/firmware*.c 5408F: include/linux/firmware.h 5409 5410FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5411M: Joshua Morris <josh.h.morris@us.ibm.com> 5412M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5413S: Maintained 5414F: drivers/block/rsxx/ 5415 5416FLOPPY DRIVER 5417M: Jiri Kosina <jikos@kernel.org> 5418T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5419S: Odd fixes 5420F: drivers/block/floppy.c 5421 5422FMC SUBSYSTEM 5423M: Alessandro Rubini <rubini@gnudd.com> 5424W: http://www.ohwr.org/projects/fmc-bus 5425S: Supported 5426F: drivers/fmc/ 5427F: include/linux/fmc*.h 5428F: include/linux/ipmi-fru.h 5429K: fmc_d.*register 5430 5431FPGA MANAGER FRAMEWORK 5432M: Alan Tull <atull@kernel.org> 5433R: Moritz Fischer <mdf@kernel.org> 5434L: linux-fpga@vger.kernel.org 5435S: Maintained 5436T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5437Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5438F: Documentation/fpga/ 5439F: Documentation/devicetree/bindings/fpga/ 5440F: drivers/fpga/ 5441F: include/linux/fpga/ 5442W: http://www.rocketboards.org 5443 5444FPU EMULATOR 5445M: Bill Metzenthen <billm@melbpc.org.au> 5446W: http://floatingpoint.sourceforge.net/emulator/index.html 5447S: Maintained 5448F: arch/x86/math-emu/ 5449 5450FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5451L: netdev@vger.kernel.org 5452S: Orphan 5453F: drivers/net/wan/dlci.c 5454F: drivers/net/wan/sdla.c 5455 5456FRAMEBUFFER LAYER 5457M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5458L: linux-fbdev@vger.kernel.org 5459T: git git://github.com/bzolnier/linux.git 5460Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5461S: Maintained 5462F: Documentation/fb/ 5463F: drivers/video/ 5464F: include/video/ 5465F: include/linux/fb.h 5466F: include/uapi/video/ 5467F: include/uapi/linux/fb.h 5468 5469FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5470M: Horia Geantă <horia.geanta@nxp.com> 5471M: Dan Douglass <dan.douglass@nxp.com> 5472L: linux-crypto@vger.kernel.org 5473S: Maintained 5474F: drivers/crypto/caam/ 5475F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5476 5477FREESCALE DIU FRAMEBUFFER DRIVER 5478M: Timur Tabi <timur@tabi.org> 5479L: linux-fbdev@vger.kernel.org 5480S: Maintained 5481F: drivers/video/fbdev/fsl-diu-fb.* 5482 5483FREESCALE DMA DRIVER 5484M: Li Yang <leoyang.li@nxp.com> 5485M: Zhang Wei <zw@zh-kernel.org> 5486L: linuxppc-dev@lists.ozlabs.org 5487S: Maintained 5488F: drivers/dma/fsldma.* 5489 5490FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5491M: Claudiu Manoil <claudiu.manoil@freescale.com> 5492L: netdev@vger.kernel.org 5493S: Maintained 5494F: drivers/net/ethernet/freescale/gianfar* 5495X: drivers/net/ethernet/freescale/gianfar_ptp.c 5496F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5497 5498FREESCALE GPMI NAND DRIVER 5499M: Han Xu <han.xu@nxp.com> 5500L: linux-mtd@lists.infradead.org 5501S: Maintained 5502F: drivers/mtd/nand/gpmi-nand/* 5503 5504FREESCALE I2C CPM DRIVER 5505M: Jochen Friedrich <jochen@scram.de> 5506L: linuxppc-dev@lists.ozlabs.org 5507L: linux-i2c@vger.kernel.org 5508S: Maintained 5509F: drivers/i2c/busses/i2c-cpm.c 5510 5511FREESCALE IMX / MXC FEC DRIVER 5512M: Fugang Duan <fugang.duan@nxp.com> 5513L: netdev@vger.kernel.org 5514S: Maintained 5515F: drivers/net/ethernet/freescale/fec_main.c 5516F: drivers/net/ethernet/freescale/fec_ptp.c 5517F: drivers/net/ethernet/freescale/fec.h 5518F: Documentation/devicetree/bindings/net/fsl-fec.txt 5519 5520FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5521M: Sascha Hauer <kernel@pengutronix.de> 5522L: linux-fbdev@vger.kernel.org 5523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5524S: Maintained 5525F: include/linux/platform_data/video-imxfb.h 5526F: drivers/video/fbdev/imxfb.c 5527 5528FREESCALE QORIQ DPAA ETHERNET DRIVER 5529M: Madalin Bucur <madalin.bucur@nxp.com> 5530L: netdev@vger.kernel.org 5531S: Maintained 5532F: drivers/net/ethernet/freescale/dpaa 5533 5534FREESCALE QORIQ DPAA FMAN DRIVER 5535M: Madalin Bucur <madalin.bucur@nxp.com> 5536L: netdev@vger.kernel.org 5537S: Maintained 5538F: drivers/net/ethernet/freescale/fman 5539F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5540 5541FREESCALE QUAD SPI DRIVER 5542M: Han Xu <han.xu@nxp.com> 5543L: linux-mtd@lists.infradead.org 5544S: Maintained 5545F: drivers/mtd/spi-nor/fsl-quadspi.c 5546 5547FREESCALE QUICC ENGINE LIBRARY 5548M: Qiang Zhao <qiang.zhao@nxp.com> 5549L: linuxppc-dev@lists.ozlabs.org 5550S: Maintained 5551F: drivers/soc/fsl/qe/ 5552F: include/soc/fsl/*qe*.h 5553F: include/soc/fsl/*ucc*.h 5554 5555FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5556M: Li Yang <leoyang.li@nxp.com> 5557L: netdev@vger.kernel.org 5558L: linuxppc-dev@lists.ozlabs.org 5559S: Maintained 5560F: drivers/net/ethernet/freescale/ucc_geth* 5561 5562FREESCALE QUICC ENGINE UCC HDLC DRIVER 5563M: Zhao Qiang <qiang.zhao@nxp.com> 5564L: netdev@vger.kernel.org 5565L: linuxppc-dev@lists.ozlabs.org 5566S: Maintained 5567F: drivers/net/wan/fsl_ucc_hdlc* 5568 5569FREESCALE QUICC ENGINE UCC UART DRIVER 5570M: Timur Tabi <timur@tabi.org> 5571L: linuxppc-dev@lists.ozlabs.org 5572S: Maintained 5573F: drivers/tty/serial/ucc_uart.c 5574 5575FREESCALE SOC DRIVERS 5576M: Li Yang <leoyang.li@nxp.com> 5577L: linuxppc-dev@lists.ozlabs.org 5578L: linux-arm-kernel@lists.infradead.org 5579S: Maintained 5580F: Documentation/devicetree/bindings/soc/fsl/ 5581F: drivers/soc/fsl/ 5582F: include/linux/fsl/ 5583 5584FREESCALE SOC FS_ENET DRIVER 5585M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5586M: Vitaly Bordug <vbordug@ru.mvista.com> 5587L: linuxppc-dev@lists.ozlabs.org 5588L: netdev@vger.kernel.org 5589S: Maintained 5590F: drivers/net/ethernet/freescale/fs_enet/ 5591F: include/linux/fs_enet_pd.h 5592 5593FREESCALE SOC SOUND DRIVERS 5594M: Timur Tabi <timur@tabi.org> 5595M: Nicolin Chen <nicoleotsuka@gmail.com> 5596M: Xiubo Li <Xiubo.Lee@gmail.com> 5597R: Fabio Estevam <fabio.estevam@nxp.com> 5598L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5599L: linuxppc-dev@lists.ozlabs.org 5600S: Maintained 5601F: sound/soc/fsl/fsl* 5602F: sound/soc/fsl/imx* 5603F: sound/soc/fsl/mpc8610_hpcd.c 5604 5605FREESCALE USB PERIPHERAL DRIVERS 5606M: Li Yang <leoyang.li@nxp.com> 5607L: linux-usb@vger.kernel.org 5608L: linuxppc-dev@lists.ozlabs.org 5609S: Maintained 5610F: drivers/usb/gadget/udc/fsl* 5611 5612FREEVXFS FILESYSTEM 5613M: Christoph Hellwig <hch@infradead.org> 5614W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5615S: Maintained 5616F: fs/freevxfs/ 5617 5618FREEZER 5619M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5620M: Pavel Machek <pavel@ucw.cz> 5621L: linux-pm@vger.kernel.org 5622S: Supported 5623F: Documentation/power/freezing-of-tasks.txt 5624F: include/linux/freezer.h 5625F: kernel/freezer.c 5626 5627FRONTSWAP API 5628M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5629L: linux-kernel@vger.kernel.org 5630S: Maintained 5631F: mm/frontswap.c 5632F: include/linux/frontswap.h 5633 5634FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5635M: David Howells <dhowells@redhat.com> 5636L: linux-cachefs@redhat.com (moderated for non-subscribers) 5637S: Supported 5638F: Documentation/filesystems/caching/ 5639F: fs/fscache/ 5640F: include/linux/fscache*.h 5641 5642FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5643M: Theodore Y. Ts'o <tytso@mit.edu> 5644M: Jaegeuk Kim <jaegeuk@kernel.org> 5645L: linux-fscrypt@vger.kernel.org 5646Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5647T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5648S: Supported 5649F: fs/crypto/ 5650F: include/linux/fscrypt*.h 5651 5652FUJITSU FR-V (FRV) PORT 5653S: Orphan 5654F: arch/frv/ 5655 5656FUJITSU LAPTOP EXTRAS 5657M: Jonathan Woithe <jwoithe@just42.net> 5658L: platform-driver-x86@vger.kernel.org 5659S: Maintained 5660F: drivers/platform/x86/fujitsu-laptop.c 5661 5662FUJITSU M-5MO LS CAMERA ISP DRIVER 5663M: Kyungmin Park <kyungmin.park@samsung.com> 5664M: Heungjun Kim <riverful.kim@samsung.com> 5665L: linux-media@vger.kernel.org 5666S: Maintained 5667F: drivers/media/i2c/m5mols/ 5668F: include/media/i2c/m5mols.h 5669 5670FUJITSU TABLET EXTRAS 5671M: Robert Gerlach <khnz@gmx.de> 5672L: platform-driver-x86@vger.kernel.org 5673S: Maintained 5674F: drivers/platform/x86/fujitsu-tablet.c 5675 5676FUSE: FILESYSTEM IN USERSPACE 5677M: Miklos Szeredi <miklos@szeredi.hu> 5678L: linux-fsdevel@vger.kernel.org 5679W: http://fuse.sourceforge.net/ 5680T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5681S: Maintained 5682F: fs/fuse/ 5683F: include/uapi/linux/fuse.h 5684F: Documentation/filesystems/fuse.txt 5685 5686FUTEX SUBSYSTEM 5687M: Thomas Gleixner <tglx@linutronix.de> 5688M: Ingo Molnar <mingo@redhat.com> 5689R: Peter Zijlstra <peterz@infradead.org> 5690R: Darren Hart <dvhart@infradead.org> 5691L: linux-kernel@vger.kernel.org 5692T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5693S: Maintained 5694F: kernel/futex.c 5695F: kernel/futex_compat.c 5696F: include/asm-generic/futex.h 5697F: include/linux/futex.h 5698F: include/uapi/linux/futex.h 5699F: tools/testing/selftests/futex/ 5700F: tools/perf/bench/futex* 5701F: Documentation/*futex* 5702 5703FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5704M: Rik Faith <faith@cs.unc.edu> 5705L: linux-scsi@vger.kernel.org 5706S: Odd Fixes (e.g., new signatures) 5707F: drivers/scsi/fdomain.* 5708 5709GCC PLUGINS 5710M: Kees Cook <keescook@chromium.org> 5711R: Emese Revfy <re.emese@gmail.com> 5712L: kernel-hardening@lists.openwall.com 5713S: Maintained 5714F: scripts/gcc-plugins/ 5715F: scripts/gcc-plugin.sh 5716F: scripts/Makefile.gcc-plugins 5717F: Documentation/gcc-plugins.txt 5718 5719GCOV BASED KERNEL PROFILING 5720M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5721S: Maintained 5722F: kernel/gcov/ 5723F: Documentation/dev-tools/gcov.rst 5724 5725GDB KERNEL DEBUGGING HELPER SCRIPTS 5726M: Jan Kiszka <jan.kiszka@siemens.com> 5727M: Kieran Bingham <kieran@bingham.xyz> 5728S: Supported 5729F: scripts/gdb/ 5730 5731GDT SCSI DISK ARRAY CONTROLLER DRIVER 5732M: Achim Leubner <achim_leubner@adaptec.com> 5733L: linux-scsi@vger.kernel.org 5734W: http://www.icp-vortex.com/ 5735S: Supported 5736F: drivers/scsi/gdt* 5737 5738GEMTEK FM RADIO RECEIVER DRIVER 5739M: Hans Verkuil <hverkuil@xs4all.nl> 5740L: linux-media@vger.kernel.org 5741T: git git://linuxtv.org/media_tree.git 5742W: https://linuxtv.org 5743S: Maintained 5744F: drivers/media/radio/radio-gemtek* 5745 5746GENERIC GPIO I2C DRIVER 5747M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5748S: Supported 5749F: drivers/i2c/busses/i2c-gpio.c 5750F: include/linux/i2c-gpio.h 5751 5752GENERIC GPIO I2C MULTIPLEXER DRIVER 5753M: Peter Korsgaard <peter.korsgaard@barco.com> 5754L: linux-i2c@vger.kernel.org 5755S: Supported 5756F: drivers/i2c/muxes/i2c-mux-gpio.c 5757F: include/linux/i2c-mux-gpio.h 5758F: Documentation/i2c/muxes/i2c-mux-gpio 5759 5760GENERIC HDLC (WAN) DRIVERS 5761M: Krzysztof Halasa <khc@pm.waw.pl> 5762W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5763S: Maintained 5764F: drivers/net/wan/c101.c 5765F: drivers/net/wan/hd6457* 5766F: drivers/net/wan/hdlc* 5767F: drivers/net/wan/n2.c 5768F: drivers/net/wan/pc300too.c 5769F: drivers/net/wan/pci200syn.c 5770F: drivers/net/wan/wanxl* 5771 5772GENERIC INCLUDE/ASM HEADER FILES 5773M: Arnd Bergmann <arnd@arndb.de> 5774L: linux-arch@vger.kernel.org 5775T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5776S: Maintained 5777F: include/asm-generic/ 5778F: include/uapi/asm-generic/ 5779 5780GENERIC PHY FRAMEWORK 5781M: Kishon Vijay Abraham I <kishon@ti.com> 5782L: linux-kernel@vger.kernel.org 5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5784S: Supported 5785F: drivers/phy/ 5786F: include/linux/phy/ 5787 5788GENERIC PM DOMAINS 5789M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5790M: Kevin Hilman <khilman@kernel.org> 5791M: Ulf Hansson <ulf.hansson@linaro.org> 5792L: linux-pm@vger.kernel.org 5793S: Supported 5794F: drivers/base/power/domain*.c 5795F: include/linux/pm_domain.h 5796F: Documentation/devicetree/bindings/power/power_domain.txt 5797 5798GENERIC UIO DRIVER FOR PCI DEVICES 5799M: "Michael S. Tsirkin" <mst@redhat.com> 5800L: kvm@vger.kernel.org 5801S: Supported 5802F: drivers/uio/uio_pci_generic.c 5803 5804GENWQE (IBM Generic Workqueue Card) 5805M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5806M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5807S: Supported 5808F: drivers/misc/genwqe/ 5809 5810GET_MAINTAINER SCRIPT 5811M: Joe Perches <joe@perches.com> 5812S: Maintained 5813F: scripts/get_maintainer.pl 5814 5815GFS2 FILE SYSTEM 5816M: Steven Whitehouse <swhiteho@redhat.com> 5817M: Bob Peterson <rpeterso@redhat.com> 5818L: cluster-devel@redhat.com 5819W: http://sources.redhat.com/cluster/ 5820T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5821S: Supported 5822F: Documentation/filesystems/gfs2*.txt 5823F: fs/gfs2/ 5824F: include/uapi/linux/gfs2_ondisk.h 5825 5826GIGASET ISDN DRIVERS 5827M: Paul Bolle <pebolle@tiscali.nl> 5828L: gigaset307x-common@lists.sourceforge.net 5829W: http://gigaset307x.sourceforge.net/ 5830S: Odd Fixes 5831F: Documentation/isdn/README.gigaset 5832F: drivers/isdn/gigaset/ 5833F: include/uapi/linux/gigaset_dev.h 5834 5835GO7007 MPEG CODEC 5836M: Hans Verkuil <hans.verkuil@cisco.com> 5837L: linux-media@vger.kernel.org 5838S: Maintained 5839F: drivers/media/usb/go7007/ 5840 5841GOODIX TOUCHSCREEN 5842M: Bastien Nocera <hadess@hadess.net> 5843L: linux-input@vger.kernel.org 5844S: Maintained 5845F: drivers/input/touchscreen/goodix.c 5846 5847GPIO ACPI SUPPORT 5848M: Mika Westerberg <mika.westerberg@linux.intel.com> 5849M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5850L: linux-gpio@vger.kernel.org 5851L: linux-acpi@vger.kernel.org 5852S: Maintained 5853F: Documentation/acpi/gpio-properties.txt 5854F: drivers/gpio/gpiolib-acpi.c 5855 5856GPIO IR Transmitter 5857M: Sean Young <sean@mess.org> 5858L: linux-media@vger.kernel.org 5859S: Maintained 5860F: drivers/media/rc/gpio-ir-tx.c 5861 5862GPIO MOCKUP DRIVER 5863M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5864L: linux-gpio@vger.kernel.org 5865S: Maintained 5866F: drivers/gpio/gpio-mockup.c 5867F: tools/testing/selftests/gpio/ 5868 5869GPIO SUBSYSTEM 5870M: Linus Walleij <linus.walleij@linaro.org> 5871L: linux-gpio@vger.kernel.org 5872T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5873S: Maintained 5874F: Documentation/devicetree/bindings/gpio/ 5875F: Documentation/gpio/ 5876F: Documentation/ABI/testing/gpio-cdev 5877F: Documentation/ABI/obsolete/sysfs-gpio 5878F: drivers/gpio/ 5879F: include/linux/gpio/ 5880F: include/linux/gpio.h 5881F: include/asm-generic/gpio.h 5882F: include/uapi/linux/gpio.h 5883F: tools/gpio/ 5884 5885GRE DEMULTIPLEXER DRIVER 5886M: Dmitry Kozlov <xeb@mail.ru> 5887L: netdev@vger.kernel.org 5888S: Maintained 5889F: net/ipv4/gre_demux.c 5890F: net/ipv4/gre_offload.c 5891F: include/net/gre.h 5892 5893GRETH 10/100/1G Ethernet MAC device driver 5894M: Andreas Larsson <andreas@gaisler.com> 5895L: netdev@vger.kernel.org 5896S: Maintained 5897F: drivers/net/ethernet/aeroflex/ 5898 5899GREYBUS AUDIO PROTOCOLS DRIVERS 5900M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5901M: Mark Greer <mgreer@animalcreek.com> 5902S: Maintained 5903F: drivers/staging/greybus/audio_apbridgea.c 5904F: drivers/staging/greybus/audio_apbridgea.h 5905F: drivers/staging/greybus/audio_codec.c 5906F: drivers/staging/greybus/audio_codec.h 5907F: drivers/staging/greybus/audio_gb.c 5908F: drivers/staging/greybus/audio_manager.c 5909F: drivers/staging/greybus/audio_manager.h 5910F: drivers/staging/greybus/audio_manager_module.c 5911F: drivers/staging/greybus/audio_manager_private.h 5912F: drivers/staging/greybus/audio_manager_sysfs.c 5913F: drivers/staging/greybus/audio_module.c 5914F: drivers/staging/greybus/audio_topology.c 5915 5916GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5917M: Viresh Kumar <vireshk@kernel.org> 5918S: Maintained 5919F: drivers/staging/greybus/authentication.c 5920F: drivers/staging/greybus/bootrom.c 5921F: drivers/staging/greybus/firmware.h 5922F: drivers/staging/greybus/fw-core.c 5923F: drivers/staging/greybus/fw-download.c 5924F: drivers/staging/greybus/fw-managament.c 5925F: drivers/staging/greybus/greybus_authentication.h 5926F: drivers/staging/greybus/greybus_firmware.h 5927F: drivers/staging/greybus/hid.c 5928F: drivers/staging/greybus/i2c.c 5929F: drivers/staging/greybus/spi.c 5930F: drivers/staging/greybus/spilib.c 5931F: drivers/staging/greybus/spilib.h 5932 5933GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5934M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5935S: Maintained 5936F: drivers/staging/greybus/loopback.c 5937F: drivers/staging/greybus/timesync.c 5938F: drivers/staging/greybus/timesync_platform.c 5939 5940GREYBUS PLATFORM DRIVERS 5941M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5942S: Maintained 5943F: drivers/staging/greybus/arche-platform.c 5944F: drivers/staging/greybus/arche-apb-ctrl.c 5945F: drivers/staging/greybus/arche_platform.h 5946 5947GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5948M: Rui Miguel Silva <rmfrfs@gmail.com> 5949S: Maintained 5950F: drivers/staging/greybus/sdio.c 5951F: drivers/staging/greybus/light.c 5952F: drivers/staging/greybus/gpio.c 5953F: drivers/staging/greybus/power_supply.c 5954F: drivers/staging/greybus/spi.c 5955F: drivers/staging/greybus/spilib.c 5956 5957GREYBUS SUBSYSTEM 5958M: Johan Hovold <johan@kernel.org> 5959M: Alex Elder <elder@kernel.org> 5960M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5961S: Maintained 5962F: drivers/staging/greybus/ 5963L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5964 5965GREYBUS UART PROTOCOLS DRIVERS 5966M: David Lin <dtwlin@gmail.com> 5967S: Maintained 5968F: drivers/staging/greybus/uart.c 5969F: drivers/staging/greybus/log.c 5970 5971GS1662 VIDEO SERIALIZER 5972M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5973L: linux-media@vger.kernel.org 5974T: git git://linuxtv.org/media_tree.git 5975S: Maintained 5976F: drivers/media/spi/gs1662.c 5977 5978GSPCA FINEPIX SUBDRIVER 5979M: Frank Zago <frank@zago.net> 5980L: linux-media@vger.kernel.org 5981T: git git://linuxtv.org/media_tree.git 5982S: Maintained 5983F: drivers/media/usb/gspca/finepix.c 5984 5985GSPCA GL860 SUBDRIVER 5986M: Olivier Lorin <o.lorin@laposte.net> 5987L: linux-media@vger.kernel.org 5988T: git git://linuxtv.org/media_tree.git 5989S: Maintained 5990F: drivers/media/usb/gspca/gl860/ 5991 5992GSPCA M5602 SUBDRIVER 5993M: Erik Andren <erik.andren@gmail.com> 5994L: linux-media@vger.kernel.org 5995T: git git://linuxtv.org/media_tree.git 5996S: Maintained 5997F: drivers/media/usb/gspca/m5602/ 5998 5999GSPCA PAC207 SONIXB SUBDRIVER 6000M: Hans Verkuil <hverkuil@xs4all.nl> 6001L: linux-media@vger.kernel.org 6002T: git git://linuxtv.org/media_tree.git 6003S: Odd Fixes 6004F: drivers/media/usb/gspca/pac207.c 6005 6006GSPCA SN9C20X SUBDRIVER 6007M: Brian Johnson <brijohn@gmail.com> 6008L: linux-media@vger.kernel.org 6009T: git git://linuxtv.org/media_tree.git 6010S: Maintained 6011F: drivers/media/usb/gspca/sn9c20x.c 6012 6013GSPCA T613 SUBDRIVER 6014M: Leandro Costantino <lcostantino@gmail.com> 6015L: linux-media@vger.kernel.org 6016T: git git://linuxtv.org/media_tree.git 6017S: Maintained 6018F: drivers/media/usb/gspca/t613.c 6019 6020GSPCA USB WEBCAM DRIVER 6021M: Hans Verkuil <hverkuil@xs4all.nl> 6022L: linux-media@vger.kernel.org 6023T: git git://linuxtv.org/media_tree.git 6024S: Odd Fixes 6025F: drivers/media/usb/gspca/ 6026 6027GTP (GPRS Tunneling Protocol) 6028M: Pablo Neira Ayuso <pablo@netfilter.org> 6029M: Harald Welte <laforge@gnumonks.org> 6030L: osmocom-net-gprs@lists.osmocom.org 6031T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6032S: Maintained 6033F: drivers/net/gtp.c 6034 6035GUID PARTITION TABLE (GPT) 6036M: Davidlohr Bueso <dave@stgolabs.net> 6037L: linux-efi@vger.kernel.org 6038S: Maintained 6039F: block/partitions/efi.* 6040 6041H8/300 ARCHITECTURE 6042M: Yoshinori Sato <ysato@users.sourceforge.jp> 6043L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6044W: http://uclinux-h8.sourceforge.jp 6045T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6046S: Maintained 6047F: arch/h8300/ 6048F: drivers/clocksource/h8300_*.c 6049F: drivers/clk/h8300/ 6050F: drivers/irqchip/irq-renesas-h8*.c 6051 6052HACKRF MEDIA DRIVER 6053M: Antti Palosaari <crope@iki.fi> 6054L: linux-media@vger.kernel.org 6055W: https://linuxtv.org 6056W: http://palosaari.fi/linux/ 6057Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6058T: git git://linuxtv.org/anttip/media_tree.git 6059S: Maintained 6060F: drivers/media/usb/hackrf/ 6061 6062HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6063M: Frank Seidel <frank@f-seidel.de> 6064L: platform-driver-x86@vger.kernel.org 6065W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6066S: Maintained 6067F: drivers/platform/x86/hdaps.c 6068 6069HARDWARE MONITORING 6070M: Jean Delvare <jdelvare@suse.com> 6071M: Guenter Roeck <linux@roeck-us.net> 6072L: linux-hwmon@vger.kernel.org 6073W: http://hwmon.wiki.kernel.org/ 6074T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6075T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6076S: Maintained 6077F: Documentation/hwmon/ 6078F: drivers/hwmon/ 6079F: include/linux/hwmon*.h 6080 6081HARDWARE RANDOM NUMBER GENERATOR CORE 6082M: Matt Mackall <mpm@selenic.com> 6083M: Herbert Xu <herbert@gondor.apana.org.au> 6084L: linux-crypto@vger.kernel.org 6085S: Odd fixes 6086F: Documentation/devicetree/bindings/rng/ 6087F: Documentation/hw_random.txt 6088F: drivers/char/hw_random/ 6089F: include/linux/hw_random.h 6090 6091HARDWARE SPINLOCK CORE 6092M: Ohad Ben-Cohen <ohad@wizery.com> 6093M: Bjorn Andersson <bjorn.andersson@linaro.org> 6094L: linux-remoteproc@vger.kernel.org 6095S: Maintained 6096T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6097F: Documentation/devicetree/bindings/hwlock/ 6098F: Documentation/hwspinlock.txt 6099F: drivers/hwspinlock/ 6100F: include/linux/hwspinlock.h 6101 6102HARMONY SOUND DRIVER 6103L: linux-parisc@vger.kernel.org 6104S: Maintained 6105F: sound/parisc/harmony.* 6106 6107HDPVR USB VIDEO ENCODER DRIVER 6108M: Hans Verkuil <hverkuil@xs4all.nl> 6109L: linux-media@vger.kernel.org 6110T: git git://linuxtv.org/media_tree.git 6111W: https://linuxtv.org 6112S: Odd Fixes 6113F: drivers/media/usb/hdpvr/ 6114 6115HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6116M: Jimmy Vance <jimmy.vance@hpe.com> 6117S: Supported 6118F: Documentation/watchdog/hpwdt.txt 6119F: drivers/watchdog/hpwdt.c 6120 6121HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6122M: Don Brace <don.brace@microsemi.com> 6123L: esc.storagedev@microsemi.com 6124L: linux-scsi@vger.kernel.org 6125S: Supported 6126F: Documentation/scsi/hpsa.txt 6127F: drivers/scsi/hpsa*.[ch] 6128F: include/linux/cciss*.h 6129F: include/uapi/linux/cciss*.h 6130 6131HFI1 DRIVER 6132M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6133M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6134L: linux-rdma@vger.kernel.org 6135S: Supported 6136F: drivers/infiniband/hw/hfi1 6137 6138HFS FILESYSTEM 6139L: linux-fsdevel@vger.kernel.org 6140S: Orphan 6141F: Documentation/filesystems/hfs.txt 6142F: fs/hfs/ 6143 6144HFSPLUS FILESYSTEM 6145L: linux-fsdevel@vger.kernel.org 6146S: Orphan 6147F: Documentation/filesystems/hfsplus.txt 6148F: fs/hfsplus/ 6149 6150HGA FRAMEBUFFER DRIVER 6151M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6152L: linux-nvidia@lists.surfsouth.com 6153W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6154S: Maintained 6155F: drivers/video/fbdev/hgafb.c 6156 6157HIBERNATION (aka Software Suspend, aka swsusp) 6158M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6159M: Pavel Machek <pavel@ucw.cz> 6160L: linux-pm@vger.kernel.org 6161B: https://bugzilla.kernel.org 6162S: Supported 6163F: arch/x86/power/ 6164F: drivers/base/power/ 6165F: kernel/power/ 6166F: include/linux/suspend.h 6167F: include/linux/freezer.h 6168F: include/linux/pm.h 6169F: arch/*/include/asm/suspend*.h 6170 6171HID CORE LAYER 6172M: Jiri Kosina <jikos@kernel.org> 6173R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6174L: linux-input@vger.kernel.org 6175T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6176S: Maintained 6177F: drivers/hid/ 6178F: include/linux/hid* 6179F: include/uapi/linux/hid* 6180 6181HID SENSOR HUB DRIVERS 6182M: Jiri Kosina <jikos@kernel.org> 6183M: Jonathan Cameron <jic23@kernel.org> 6184M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6185L: linux-input@vger.kernel.org 6186L: linux-iio@vger.kernel.org 6187S: Maintained 6188F: Documentation/hid/hid-sensor* 6189F: drivers/hid/hid-sensor-* 6190F: drivers/iio/*/hid-* 6191F: include/linux/hid-sensor-* 6192 6193HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6194M: Thomas Gleixner <tglx@linutronix.de> 6195L: linux-kernel@vger.kernel.org 6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6197S: Maintained 6198F: Documentation/timers/ 6199F: kernel/time/hrtimer.c 6200F: kernel/time/clockevents.c 6201F: kernel/time/timer_*.c 6202F: include/linux/clockchips.h 6203F: include/linux/hrtimer.h 6204 6205HIGH-SPEED SCC DRIVER FOR AX.25 6206L: linux-hams@vger.kernel.org 6207S: Orphan 6208F: drivers/net/hamradio/dmascc.c 6209F: drivers/net/hamradio/scc.c 6210 6211HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6212M: HighPoint Linux Team <linux@highpoint-tech.com> 6213W: http://www.highpoint-tech.com 6214S: Supported 6215F: Documentation/scsi/hptiop.txt 6216F: drivers/scsi/hptiop.c 6217 6218HIPPI 6219M: Jes Sorensen <jes@trained-monkey.org> 6220L: linux-hippi@sunsite.dk 6221S: Maintained 6222F: include/linux/hippidevice.h 6223F: include/uapi/linux/if_hippi.h 6224F: net/802/hippi.c 6225F: drivers/net/hippi/ 6226 6227HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6228M: Yisen Zhuang <yisen.zhuang@huawei.com> 6229M: Salil Mehta <salil.mehta@huawei.com> 6230L: netdev@vger.kernel.org 6231W: http://www.hisilicon.com 6232S: Maintained 6233F: drivers/net/ethernet/hisilicon/hns3/ 6234 6235HISILICON NETWORK SUBSYSTEM DRIVER 6236M: Yisen Zhuang <yisen.zhuang@huawei.com> 6237M: Salil Mehta <salil.mehta@huawei.com> 6238L: netdev@vger.kernel.org 6239W: http://www.hisilicon.com 6240S: Maintained 6241F: drivers/net/ethernet/hisilicon/ 6242F: Documentation/devicetree/bindings/net/hisilicon*.txt 6243 6244HISILICON ROCE DRIVER 6245M: Lijun Ou <oulijun@huawei.com> 6246M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6247L: linux-rdma@vger.kernel.org 6248S: Maintained 6249F: drivers/infiniband/hw/hns/ 6250F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6251 6252HISILICON SAS Controller 6253M: John Garry <john.garry@huawei.com> 6254W: http://www.hisilicon.com 6255S: Supported 6256F: drivers/scsi/hisi_sas/ 6257F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6258 6259HMM - Heterogeneous Memory Management 6260M: Jérôme Glisse <jglisse@redhat.com> 6261L: linux-mm@kvack.org 6262S: Maintained 6263F: mm/hmm* 6264F: include/linux/hmm* 6265 6266HOST AP DRIVER 6267M: Jouni Malinen <j@w1.fi> 6268L: linux-wireless@vger.kernel.org 6269W: http://w1.fi/hostap-driver.html 6270S: Obsolete 6271F: drivers/net/wireless/intersil/hostap/ 6272 6273HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6274L: platform-driver-x86@vger.kernel.org 6275S: Orphan 6276F: drivers/platform/x86/tc1100-wmi.c 6277 6278HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6279M: Jaroslav Kysela <perex@perex.cz> 6280S: Maintained 6281F: drivers/net/ethernet/hp/hp100.* 6282 6283HPET: High Precision Event Timers driver 6284M: Clemens Ladisch <clemens@ladisch.de> 6285S: Maintained 6286F: Documentation/timers/hpet.txt 6287F: drivers/char/hpet.c 6288F: include/linux/hpet.h 6289F: include/uapi/linux/hpet.h 6290 6291HPET: x86 6292S: Orphan 6293F: arch/x86/kernel/hpet.c 6294F: arch/x86/include/asm/hpet.h 6295 6296HPFS FILESYSTEM 6297M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6298W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6299S: Maintained 6300F: fs/hpfs/ 6301 6302HSI SUBSYSTEM 6303M: Sebastian Reichel <sre@kernel.org> 6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6305S: Maintained 6306F: Documentation/ABI/testing/sysfs-bus-hsi 6307F: Documentation/driver-api/hsi.rst 6308F: drivers/hsi/ 6309F: include/linux/hsi/ 6310F: include/uapi/linux/hsi/ 6311 6312HSO 3G MODEM DRIVER 6313L: linux-usb@vger.kernel.org 6314S: Orphan 6315F: drivers/net/usb/hso.c 6316 6317HSR NETWORK PROTOCOL 6318M: Arvid Brodin <arvid.brodin@alten.se> 6319L: netdev@vger.kernel.org 6320S: Maintained 6321F: net/hsr/ 6322 6323HT16K33 LED CONTROLLER DRIVER 6324M: Robin van der Gracht <robin@protonic.nl> 6325S: Maintained 6326F: drivers/auxdisplay/ht16k33.c 6327F: Documentation/devicetree/bindings/display/ht16k33.txt 6328 6329HTCPEN TOUCHSCREEN DRIVER 6330M: Pau Oliva Fora <pof@eslack.org> 6331L: linux-input@vger.kernel.org 6332S: Maintained 6333F: drivers/input/touchscreen/htcpen.c 6334 6335HUAWEI ETHERNET DRIVER 6336M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6337L: netdev@vger.kernel.org 6338S: Supported 6339F: Documentation/networking/hinic.txt 6340F: drivers/net/ethernet/huawei/hinic/ 6341 6342HUGETLB FILESYSTEM 6343M: Nadia Yvette Chambers <nyc@holomorphy.com> 6344S: Maintained 6345F: fs/hugetlbfs/ 6346 6347HVA ST MEDIA DRIVER 6348M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6349L: linux-media@vger.kernel.org 6350T: git git://linuxtv.org/media_tree.git 6351W: https://linuxtv.org 6352S: Supported 6353F: drivers/media/platform/sti/hva 6354 6355HWPOISON MEMORY FAILURE HANDLING 6356M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6357L: linux-mm@kvack.org 6358S: Maintained 6359F: mm/memory-failure.c 6360F: mm/hwpoison-inject.c 6361 6362Hyper-V CORE AND DRIVERS 6363M: "K. Y. Srinivasan" <kys@microsoft.com> 6364M: Haiyang Zhang <haiyangz@microsoft.com> 6365M: Stephen Hemminger <sthemmin@microsoft.com> 6366L: devel@linuxdriverproject.org 6367S: Maintained 6368F: Documentation/networking/netvsc.txt 6369F: arch/x86/include/asm/mshyperv.h 6370F: arch/x86/include/asm/trace/hyperv.h 6371F: arch/x86/include/uapi/asm/hyperv.h 6372F: arch/x86/kernel/cpu/mshyperv.c 6373F: arch/x86/hyperv 6374F: drivers/hid/hid-hyperv.c 6375F: drivers/hv/ 6376F: drivers/input/serio/hyperv-keyboard.c 6377F: drivers/pci/host/pci-hyperv.c 6378F: drivers/net/hyperv/ 6379F: drivers/scsi/storvsc_drv.c 6380F: drivers/uio/uio_hv_generic.c 6381F: drivers/video/fbdev/hyperv_fb.c 6382F: net/vmw_vsock/hyperv_transport.c 6383F: include/linux/hyperv.h 6384F: include/uapi/linux/hyperv.h 6385F: tools/hv/ 6386F: Documentation/ABI/stable/sysfs-bus-vmbus 6387 6388HYPERVISOR VIRTUAL CONSOLE DRIVER 6389L: linuxppc-dev@lists.ozlabs.org 6390S: Odd Fixes 6391F: drivers/tty/hvc/ 6392 6393I2C ACPI SUPPORT 6394M: Mika Westerberg <mika.westerberg@linux.intel.com> 6395L: linux-i2c@vger.kernel.org 6396L: linux-acpi@vger.kernel.org 6397S: Maintained 6398F: drivers/i2c/i2c-core-acpi.c 6399 6400I2C MUXES 6401M: Peter Rosin <peda@axentia.se> 6402L: linux-i2c@vger.kernel.org 6403S: Maintained 6404F: Documentation/i2c/i2c-topology 6405F: Documentation/i2c/muxes/ 6406F: Documentation/devicetree/bindings/i2c/i2c-mux* 6407F: Documentation/devicetree/bindings/i2c/i2c-arb* 6408F: Documentation/devicetree/bindings/i2c/i2c-gate* 6409F: drivers/i2c/i2c-mux.c 6410F: drivers/i2c/muxes/ 6411F: include/linux/i2c-mux.h 6412 6413I2C OVER PARALLEL PORT 6414M: Jean Delvare <jdelvare@suse.com> 6415L: linux-i2c@vger.kernel.org 6416S: Maintained 6417F: Documentation/i2c/busses/i2c-parport 6418F: Documentation/i2c/busses/i2c-parport-light 6419F: drivers/i2c/busses/i2c-parport.c 6420F: drivers/i2c/busses/i2c-parport-light.c 6421 6422I2C SUBSYSTEM 6423M: Wolfram Sang <wsa@the-dreams.de> 6424L: linux-i2c@vger.kernel.org 6425W: https://i2c.wiki.kernel.org/ 6426Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6428S: Maintained 6429F: Documentation/devicetree/bindings/i2c/ 6430F: Documentation/i2c/ 6431F: drivers/i2c/ 6432F: drivers/i2c/*/ 6433F: include/linux/i2c.h 6434F: include/linux/i2c-*.h 6435F: include/uapi/linux/i2c.h 6436F: include/uapi/linux/i2c-*.h 6437 6438I2C-TAOS-EVM DRIVER 6439M: Jean Delvare <jdelvare@suse.com> 6440L: linux-i2c@vger.kernel.org 6441S: Maintained 6442F: Documentation/i2c/busses/i2c-taos-evm 6443F: drivers/i2c/busses/i2c-taos-evm.c 6444 6445I2C-TINY-USB DRIVER 6446M: Till Harbaum <till@harbaum.org> 6447L: linux-i2c@vger.kernel.org 6448W: http://www.harbaum.org/till/i2c_tiny_usb 6449S: Maintained 6450F: drivers/i2c/busses/i2c-tiny-usb.c 6451 6452I2C/SMBUS CONTROLLER DRIVERS FOR PC 6453M: Jean Delvare <jdelvare@suse.com> 6454L: linux-i2c@vger.kernel.org 6455S: Maintained 6456F: Documentation/i2c/busses/i2c-ali1535 6457F: Documentation/i2c/busses/i2c-ali1563 6458F: Documentation/i2c/busses/i2c-ali15x3 6459F: Documentation/i2c/busses/i2c-amd756 6460F: Documentation/i2c/busses/i2c-amd8111 6461F: Documentation/i2c/busses/i2c-i801 6462F: Documentation/i2c/busses/i2c-nforce2 6463F: Documentation/i2c/busses/i2c-piix4 6464F: Documentation/i2c/busses/i2c-sis5595 6465F: Documentation/i2c/busses/i2c-sis630 6466F: Documentation/i2c/busses/i2c-sis96x 6467F: Documentation/i2c/busses/i2c-via 6468F: Documentation/i2c/busses/i2c-viapro 6469F: drivers/i2c/busses/i2c-ali1535.c 6470F: drivers/i2c/busses/i2c-ali1563.c 6471F: drivers/i2c/busses/i2c-ali15x3.c 6472F: drivers/i2c/busses/i2c-amd756.c 6473F: drivers/i2c/busses/i2c-amd756-s4882.c 6474F: drivers/i2c/busses/i2c-amd8111.c 6475F: drivers/i2c/busses/i2c-i801.c 6476F: drivers/i2c/busses/i2c-isch.c 6477F: drivers/i2c/busses/i2c-nforce2.c 6478F: drivers/i2c/busses/i2c-nforce2-s4985.c 6479F: drivers/i2c/busses/i2c-piix4.c 6480F: drivers/i2c/busses/i2c-sis5595.c 6481F: drivers/i2c/busses/i2c-sis630.c 6482F: drivers/i2c/busses/i2c-sis96x.c 6483F: drivers/i2c/busses/i2c-via.c 6484F: drivers/i2c/busses/i2c-viapro.c 6485 6486I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6487M: Hans de Goede <hdegoede@redhat.com> 6488L: linux-i2c@vger.kernel.org 6489S: Maintained 6490F: drivers/i2c/busses/i2c-cht-wc.c 6491 6492I2C/SMBUS ISMT DRIVER 6493M: Seth Heasley <seth.heasley@intel.com> 6494M: Neil Horman <nhorman@tuxdriver.com> 6495L: linux-i2c@vger.kernel.org 6496F: drivers/i2c/busses/i2c-ismt.c 6497F: Documentation/i2c/busses/i2c-ismt 6498 6499I2C/SMBUS STUB DRIVER 6500M: Jean Delvare <jdelvare@suse.com> 6501L: linux-i2c@vger.kernel.org 6502S: Maintained 6503F: drivers/i2c/i2c-stub.c 6504 6505i386 BOOT CODE 6506M: "H. Peter Anvin" <hpa@zytor.com> 6507S: Maintained 6508F: arch/x86/boot/ 6509 6510i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6511M: "H. Peter Anvin" <hpa@zytor.com> 6512T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6513S: Maintained 6514 6515IA64 (Itanium) PLATFORM 6516M: Tony Luck <tony.luck@intel.com> 6517M: Fenghua Yu <fenghua.yu@intel.com> 6518L: linux-ia64@vger.kernel.org 6519T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6520S: Maintained 6521F: arch/ia64/ 6522 6523IBM Power 842 compression accelerator 6524M: Haren Myneni <haren@us.ibm.com> 6525S: Supported 6526F: drivers/crypto/nx/Makefile 6527F: drivers/crypto/nx/Kconfig 6528F: drivers/crypto/nx/nx-842* 6529F: include/linux/sw842.h 6530F: crypto/842.c 6531F: lib/842/ 6532 6533IBM Power in-Nest Crypto Acceleration 6534M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6535M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6536L: linux-crypto@vger.kernel.org 6537S: Supported 6538F: drivers/crypto/nx/Makefile 6539F: drivers/crypto/nx/Kconfig 6540F: drivers/crypto/nx/nx-aes* 6541F: drivers/crypto/nx/nx-sha* 6542F: drivers/crypto/nx/nx.* 6543F: drivers/crypto/nx/nx_csbcpb.h 6544F: drivers/crypto/nx/nx_debugfs.h 6545 6546IBM Power Linux RAID adapter 6547M: Brian King <brking@us.ibm.com> 6548S: Supported 6549F: drivers/scsi/ipr.* 6550 6551IBM Power SRIOV Virtual NIC Device Driver 6552M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6553M: John Allen <jallen@linux.vnet.ibm.com> 6554L: netdev@vger.kernel.org 6555S: Supported 6556F: drivers/net/ethernet/ibm/ibmvnic.* 6557 6558IBM Power Virtual Accelerator Switchboard 6559M: Sukadev Bhattiprolu 6560L: linuxppc-dev@lists.ozlabs.org 6561S: Supported 6562F: arch/powerpc/platforms/powernv/vas* 6563F: arch/powerpc/platforms/powernv/copy-paste.h 6564F: arch/powerpc/include/asm/vas.h 6565F: arch/powerpc/include/uapi/asm/vas.h 6566 6567IBM Power Virtual Ethernet Device Driver 6568M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6569L: netdev@vger.kernel.org 6570S: Supported 6571F: drivers/net/ethernet/ibm/ibmveth.* 6572 6573IBM Power Virtual FC Device Drivers 6574M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6575L: linux-scsi@vger.kernel.org 6576S: Supported 6577F: drivers/scsi/ibmvscsi/ibmvfc* 6578 6579IBM Power Virtual SCSI Device Drivers 6580M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6581L: linux-scsi@vger.kernel.org 6582S: Supported 6583F: drivers/scsi/ibmvscsi/ibmvscsi* 6584F: include/scsi/viosrp.h 6585 6586IBM Power Virtual SCSI Device Target Driver 6587M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6588M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6589L: linux-scsi@vger.kernel.org 6590L: target-devel@vger.kernel.org 6591S: Supported 6592F: drivers/scsi/ibmvscsi_tgt/ 6593 6594IBM Power VMX Cryptographic instructions 6595M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6596M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6597L: linux-crypto@vger.kernel.org 6598S: Supported 6599F: drivers/crypto/vmx/Makefile 6600F: drivers/crypto/vmx/Kconfig 6601F: drivers/crypto/vmx/vmx.c 6602F: drivers/crypto/vmx/aes* 6603F: drivers/crypto/vmx/ghash* 6604F: drivers/crypto/vmx/ppc-xlate.pl 6605 6606IBM ServeRAID RAID DRIVER 6607S: Orphan 6608F: drivers/scsi/ips.* 6609 6610ICH LPC AND GPIO DRIVER 6611M: Peter Tyser <ptyser@xes-inc.com> 6612S: Maintained 6613F: drivers/mfd/lpc_ich.c 6614F: drivers/gpio/gpio-ich.c 6615 6616IDE SUBSYSTEM 6617M: "David S. Miller" <davem@davemloft.net> 6618L: linux-ide@vger.kernel.org 6619Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6621S: Maintained 6622F: Documentation/ide/ 6623F: drivers/ide/ 6624F: include/linux/ide.h 6625 6626IDE/ATAPI DRIVERS 6627M: Borislav Petkov <bp@alien8.de> 6628L: linux-ide@vger.kernel.org 6629S: Maintained 6630F: Documentation/cdrom/ide-cd 6631F: drivers/ide/ide-cd* 6632 6633IDEAPAD LAPTOP EXTRAS DRIVER 6634M: Ike Panhc <ike.pan@canonical.com> 6635L: platform-driver-x86@vger.kernel.org 6636W: http://launchpad.net/ideapad-laptop 6637S: Maintained 6638F: drivers/platform/x86/ideapad-laptop.c 6639 6640IDEAPAD LAPTOP SLIDEBAR DRIVER 6641M: Andrey Moiseev <o2g.org.ru@gmail.com> 6642L: linux-input@vger.kernel.org 6643W: https://github.com/o2genum/ideapad-slidebar 6644S: Maintained 6645F: drivers/input/misc/ideapad_slidebar.c 6646 6647IDT VersaClock 5 CLOCK DRIVER 6648M: Marek Vasut <marek.vasut@gmail.com> 6649S: Maintained 6650F: drivers/clk/clk-versaclock5.c 6651 6652IEEE 802.15.4 SUBSYSTEM 6653M: Alexander Aring <alex.aring@gmail.com> 6654M: Stefan Schmidt <stefan@osg.samsung.com> 6655L: linux-wpan@vger.kernel.org 6656W: http://wpan.cakelab.org/ 6657T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6658T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6659S: Maintained 6660F: net/ieee802154/ 6661F: net/mac802154/ 6662F: drivers/net/ieee802154/ 6663F: include/linux/nl802154.h 6664F: include/linux/ieee802154.h 6665F: include/net/nl802154.h 6666F: include/net/mac802154.h 6667F: include/net/af_ieee802154.h 6668F: include/net/cfg802154.h 6669F: include/net/ieee802154_netdev.h 6670F: Documentation/networking/ieee802154.txt 6671 6672IFE PROTOCOL 6673M: Yotam Gigi <yotamg@mellanox.com> 6674M: Jamal Hadi Salim <jhs@mojatatu.com> 6675F: net/ife 6676F: include/net/ife.h 6677F: include/uapi/linux/ife.h 6678 6679IGORPLUG-USB IR RECEIVER 6680M: Sean Young <sean@mess.org> 6681L: linux-media@vger.kernel.org 6682S: Maintained 6683F: drivers/media/rc/igorplugusb.c 6684 6685IGUANAWORKS USB IR TRANSCEIVER 6686M: Sean Young <sean@mess.org> 6687L: linux-media@vger.kernel.org 6688S: Maintained 6689F: drivers/media/rc/iguanair.c 6690 6691IIO DIGITAL POTENTIOMETER DAC 6692M: Peter Rosin <peda@axentia.se> 6693L: linux-iio@vger.kernel.org 6694S: Maintained 6695F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6696F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6697F: drivers/iio/dac/dpot-dac.c 6698 6699IIO ENVELOPE DETECTOR 6700M: Peter Rosin <peda@axentia.se> 6701L: linux-iio@vger.kernel.org 6702S: Maintained 6703F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6704F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6705F: drivers/iio/adc/envelope-detector.c 6706 6707IIO MULTIPLEXER 6708M: Peter Rosin <peda@axentia.se> 6709L: linux-iio@vger.kernel.org 6710S: Maintained 6711F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6712F: drivers/iio/multiplexer/iio-mux.c 6713 6714IIO SUBSYSTEM AND DRIVERS 6715M: Jonathan Cameron <jic23@kernel.org> 6716R: Hartmut Knaack <knaack.h@gmx.de> 6717R: Lars-Peter Clausen <lars@metafoo.de> 6718R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6719L: linux-iio@vger.kernel.org 6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6721S: Maintained 6722F: Documentation/devicetree/bindings/iio/ 6723F: drivers/iio/ 6724F: drivers/staging/iio/ 6725F: include/linux/iio/ 6726F: tools/iio/ 6727 6728IKANOS/ADI EAGLE ADSL USB DRIVER 6729M: Matthieu Castet <castet.matthieu@free.fr> 6730M: Stanislaw Gruszka <stf_xl@wp.pl> 6731S: Maintained 6732F: drivers/usb/atm/ueagle-atm.c 6733 6734IMGTEC ASCII LCD DRIVER 6735M: Paul Burton <paul.burton@imgtec.com> 6736S: Maintained 6737F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6738F: drivers/auxdisplay/img-ascii-lcd.c 6739 6740IMGTEC IR DECODER DRIVER 6741M: James Hogan <james.hogan@imgtec.com> 6742S: Maintained 6743F: drivers/media/rc/img-ir/ 6744 6745IMS TWINTURBO FRAMEBUFFER DRIVER 6746L: linux-fbdev@vger.kernel.org 6747S: Orphan 6748F: drivers/video/fbdev/imsttfb.c 6749 6750INA209 HARDWARE MONITOR DRIVER 6751M: Guenter Roeck <linux@roeck-us.net> 6752L: linux-hwmon@vger.kernel.org 6753S: Maintained 6754F: Documentation/hwmon/ina209 6755F: Documentation/devicetree/bindings/i2c/ina209.txt 6756F: drivers/hwmon/ina209.c 6757 6758INA2XX HARDWARE MONITOR DRIVER 6759M: Guenter Roeck <linux@roeck-us.net> 6760L: linux-hwmon@vger.kernel.org 6761S: Maintained 6762F: Documentation/hwmon/ina2xx 6763F: drivers/hwmon/ina2xx.c 6764F: include/linux/platform_data/ina2xx.h 6765 6766INDUSTRY PACK SUBSYSTEM (IPACK) 6767M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6768M: Jens Taprogge <jens.taprogge@taprogge.org> 6769M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6770L: industrypack-devel@lists.sourceforge.net 6771W: http://industrypack.sourceforge.net 6772S: Maintained 6773F: drivers/ipack/ 6774 6775INFINIBAND SUBSYSTEM 6776M: Doug Ledford <dledford@redhat.com> 6777M: Sean Hefty <sean.hefty@intel.com> 6778M: Hal Rosenstock <hal.rosenstock@gmail.com> 6779L: linux-rdma@vger.kernel.org 6780W: http://www.openfabrics.org/ 6781Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6782T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6783S: Supported 6784F: Documentation/devicetree/bindings/infiniband/ 6785F: Documentation/infiniband/ 6786F: drivers/infiniband/ 6787F: include/uapi/linux/if_infiniband.h 6788F: include/uapi/rdma/ 6789F: include/rdma/ 6790 6791INGENIC JZ4780 DMA Driver 6792M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6793S: Maintained 6794F: drivers/dma/dma-jz4780.c 6795 6796INGENIC JZ4780 NAND DRIVER 6797M: Harvey Hunt <harveyhuntnexus@gmail.com> 6798L: linux-mtd@lists.infradead.org 6799S: Maintained 6800F: drivers/mtd/nand/jz4780_* 6801 6802INOTIFY 6803M: Jan Kara <jack@suse.cz> 6804R: Amir Goldstein <amir73il@gmail.com> 6805L: linux-fsdevel@vger.kernel.org 6806S: Maintained 6807F: Documentation/filesystems/inotify.txt 6808F: fs/notify/inotify/ 6809F: include/linux/inotify.h 6810F: include/uapi/linux/inotify.h 6811 6812INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6813M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6814L: linux-input@vger.kernel.org 6815Q: http://patchwork.kernel.org/project/linux-input/list/ 6816T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6817S: Maintained 6818F: drivers/input/ 6819F: include/linux/input.h 6820F: include/uapi/linux/input.h 6821F: include/uapi/linux/input-event-codes.h 6822F: include/linux/input/ 6823F: Documentation/devicetree/bindings/input/ 6824F: Documentation/input/ 6825 6826INPUT MULTITOUCH (MT) PROTOCOL 6827M: Henrik Rydberg <rydberg@bitmath.org> 6828L: linux-input@vger.kernel.org 6829S: Odd fixes 6830F: Documentation/input/multi-touch-protocol.rst 6831F: drivers/input/input-mt.c 6832K: \b(ABS|SYN)_MT_ 6833 6834INSIDE SECURE CRYPTO DRIVER 6835M: Antoine Tenart <antoine.tenart@free-electrons.com> 6836F: drivers/crypto/inside-secure/ 6837S: Maintained 6838L: linux-crypto@vger.kernel.org 6839 6840INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6841M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6842M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6843L: linux-ima-devel@lists.sourceforge.net 6844L: linux-ima-user@lists.sourceforge.net 6845L: linux-security-module@vger.kernel.org 6846T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6847S: Supported 6848F: security/integrity/ima/ 6849 6850INTEL 810/815 FRAMEBUFFER DRIVER 6851M: Antonino Daplas <adaplas@gmail.com> 6852L: linux-fbdev@vger.kernel.org 6853S: Maintained 6854F: drivers/video/fbdev/i810/ 6855 6856INTEL ASoC BDW/HSW DRIVERS 6857M: Jie Yang <yang.jie@linux.intel.com> 6858L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6859S: Supported 6860F: sound/soc/intel/common/sst-dsp* 6861F: sound/soc/intel/common/sst-firmware.c 6862F: sound/soc/intel/boards/broadwell.c 6863F: sound/soc/intel/haswell/ 6864 6865INTEL C600 SERIES SAS CONTROLLER DRIVER 6866M: Intel SCU Linux support <intel-linux-scu@intel.com> 6867M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6868L: linux-scsi@vger.kernel.org 6869T: git git://git.code.sf.net/p/intel-sas/isci 6870S: Supported 6871F: drivers/scsi/isci/ 6872 6873INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6874M: Jani Nikula <jani.nikula@linux.intel.com> 6875M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6876M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6877L: intel-gfx@lists.freedesktop.org 6878W: https://01.org/linuxgraphics/ 6879B: https://01.org/linuxgraphics/documentation/how-report-bugs 6880C: irc://chat.freenode.net/intel-gfx 6881Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6882T: git git://anongit.freedesktop.org/drm-intel 6883S: Supported 6884F: drivers/gpu/drm/i915/ 6885F: include/drm/i915* 6886F: include/uapi/drm/i915_drm.h 6887F: Documentation/gpu/i915.rst 6888 6889INTEL ETHERNET DRIVERS 6890M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6891L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6892W: http://www.intel.com/support/feedback.htm 6893W: http://e1000.sourceforge.net/ 6894Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6895T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6896T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6897S: Supported 6898F: Documentation/networking/e100.txt 6899F: Documentation/networking/e1000.txt 6900F: Documentation/networking/e1000e.txt 6901F: Documentation/networking/igb.txt 6902F: Documentation/networking/igbvf.txt 6903F: Documentation/networking/ixgb.txt 6904F: Documentation/networking/ixgbe.txt 6905F: Documentation/networking/ixgbevf.txt 6906F: Documentation/networking/i40e.txt 6907F: Documentation/networking/i40evf.txt 6908F: drivers/net/ethernet/intel/ 6909F: drivers/net/ethernet/intel/*/ 6910F: include/linux/avf/virtchnl.h 6911 6912INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6913M: Maik Broemme <mbroemme@libmpq.org> 6914L: linux-fbdev@vger.kernel.org 6915S: Maintained 6916F: Documentation/fb/intelfb.txt 6917F: drivers/video/fbdev/intelfb/ 6918 6919INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6920M: Zhenyu Wang <zhenyuw@linux.intel.com> 6921M: Zhi Wang <zhi.a.wang@intel.com> 6922L: intel-gvt-dev@lists.freedesktop.org 6923L: intel-gfx@lists.freedesktop.org 6924W: https://01.org/igvt-g 6925T: git https://github.com/01org/gvt-linux.git 6926S: Supported 6927F: drivers/gpu/drm/i915/gvt/ 6928 6929INTEL HID EVENT DRIVER 6930M: Alex Hung <alex.hung@canonical.com> 6931L: platform-driver-x86@vger.kernel.org 6932S: Maintained 6933F: drivers/platform/x86/intel-hid.c 6934 6935INTEL I/OAT DMA DRIVER 6936M: Dave Jiang <dave.jiang@intel.com> 6937R: Dan Williams <dan.j.williams@intel.com> 6938L: dmaengine@vger.kernel.org 6939Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6940S: Supported 6941F: drivers/dma/ioat* 6942 6943INTEL IDLE DRIVER 6944M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6945M: Len Brown <lenb@kernel.org> 6946L: linux-pm@vger.kernel.org 6947T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6948B: https://bugzilla.kernel.org 6949S: Supported 6950F: drivers/idle/intel_idle.c 6951 6952INTEL INTEGRATED SENSOR HUB DRIVER 6953M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6954M: Jiri Kosina <jikos@kernel.org> 6955L: linux-input@vger.kernel.org 6956S: Maintained 6957F: drivers/hid/intel-ish-hid/ 6958 6959INTEL IOMMU (VT-d) 6960M: David Woodhouse <dwmw2@infradead.org> 6961L: iommu@lists.linux-foundation.org 6962T: git git://git.infradead.org/iommu-2.6.git 6963S: Supported 6964F: drivers/iommu/intel-iommu.c 6965F: include/linux/intel-iommu.h 6966 6967INTEL IOP-ADMA DMA DRIVER 6968R: Dan Williams <dan.j.williams@intel.com> 6969S: Odd fixes 6970F: drivers/dma/iop-adma.c 6971 6972INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6973M: Krzysztof Halasa <khalasa@piap.pl> 6974S: Maintained 6975F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6976F: arch/arm/mach-ixp4xx/include/mach/npe.h 6977F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6978F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6979F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6980F: drivers/net/wan/ixp4xx_hss.c 6981 6982INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6983M: Deepak Saxena <dsaxena@plexity.net> 6984S: Maintained 6985F: drivers/char/hw_random/ixp4xx-rng.c 6986 6987INTEL MANAGEMENT ENGINE (mei) 6988M: Tomas Winkler <tomas.winkler@intel.com> 6989L: linux-kernel@vger.kernel.org 6990S: Supported 6991F: include/uapi/linux/mei.h 6992F: include/linux/mei_cl_bus.h 6993F: drivers/misc/mei/* 6994F: drivers/watchdog/mei_wdt.c 6995F: Documentation/misc-devices/mei/* 6996F: samples/mei/* 6997 6998INTEL MENLOW THERMAL DRIVER 6999M: Sujith Thomas <sujith.thomas@intel.com> 7000L: platform-driver-x86@vger.kernel.org 7001W: https://01.org/linux-acpi 7002S: Supported 7003F: drivers/platform/x86/intel_menlow.c 7004 7005INTEL MERRIFIELD GPIO DRIVER 7006M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7007L: linux-gpio@vger.kernel.org 7008S: Maintained 7009F: drivers/gpio/gpio-merrifield.c 7010 7011INTEL MIC DRIVERS (mic) 7012M: Sudeep Dutt <sudeep.dutt@intel.com> 7013M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7014S: Supported 7015W: https://github.com/sudeepdutt/mic 7016W: http://software.intel.com/en-us/mic-developer 7017F: include/linux/mic_bus.h 7018F: include/linux/scif.h 7019F: include/uapi/linux/mic_common.h 7020F: include/uapi/linux/mic_ioctl.h 7021F: include/uapi/linux/scif_ioctl.h 7022F: drivers/misc/mic/ 7023F: drivers/dma/mic_x100_dma.c 7024F: drivers/dma/mic_x100_dma.h 7025F: Documentation/mic/ 7026 7027INTEL PMC CORE DRIVER 7028M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7029M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7030L: platform-driver-x86@vger.kernel.org 7031S: Maintained 7032F: arch/x86/include/asm/pmc_core.h 7033F: drivers/platform/x86/intel_pmc_core* 7034 7035INTEL PMC/P-Unit IPC DRIVER 7036M: Zha Qipeng<qipeng.zha@intel.com> 7037L: platform-driver-x86@vger.kernel.org 7038S: Maintained 7039F: drivers/platform/x86/intel_pmc_ipc.c 7040F: drivers/platform/x86/intel_punit_ipc.c 7041F: arch/x86/include/asm/intel_pmc_ipc.h 7042F: arch/x86/include/asm/intel_punit_ipc.h 7043 7044INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7045M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7046L: linux-wireless@vger.kernel.org 7047S: Maintained 7048F: Documentation/networking/README.ipw2100 7049F: Documentation/networking/README.ipw2200 7050F: drivers/net/wireless/intel/ipw2x00/ 7051 7052INTEL PSTATE DRIVER 7053M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7054M: Len Brown <lenb@kernel.org> 7055L: linux-pm@vger.kernel.org 7056S: Supported 7057F: drivers/cpufreq/intel_pstate.c 7058 7059INTEL RDMA RNIC DRIVER 7060M: Faisal Latif <faisal.latif@intel.com> 7061M: Shiraz Saleem <shiraz.saleem@intel.com> 7062L: linux-rdma@vger.kernel.org 7063S: Supported 7064F: drivers/infiniband/hw/i40iw/ 7065 7066INTEL TELEMETRY DRIVER 7067M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7068L: platform-driver-x86@vger.kernel.org 7069S: Maintained 7070F: arch/x86/include/asm/intel_telemetry.h 7071F: drivers/platform/x86/intel_telemetry* 7072 7073INTEL VIRTUAL BUTTON DRIVER 7074M: AceLan Kao <acelan.kao@canonical.com> 7075L: platform-driver-x86@vger.kernel.org 7076S: Maintained 7077F: drivers/platform/x86/intel-vbtn.c 7078 7079INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7080M: Stanislaw Gruszka <sgruszka@redhat.com> 7081L: linux-wireless@vger.kernel.org 7082S: Supported 7083F: drivers/net/wireless/intel/iwlegacy/ 7084 7085INTEL WIRELESS WIFI LINK (iwlwifi) 7086M: Johannes Berg <johannes.berg@intel.com> 7087M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7088M: Luca Coelho <luciano.coelho@intel.com> 7089M: Intel Linux Wireless <linuxwifi@intel.com> 7090L: linux-wireless@vger.kernel.org 7091W: http://intellinuxwireless.org 7092T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7093S: Supported 7094F: drivers/net/wireless/intel/iwlwifi/ 7095 7096INTEL WIRELESS WIMAX CONNECTION 2400 7097M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7098M: linux-wimax@intel.com 7099L: wimax@linuxwimax.org (subscribers-only) 7100S: Supported 7101W: http://linuxwimax.org 7102F: Documentation/wimax/README.i2400m 7103F: drivers/net/wimax/i2400m/ 7104F: include/uapi/linux/wimax/i2400m.h 7105 7106INTEL(R) TRACE HUB 7107M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7108S: Supported 7109F: Documentation/trace/intel_th.txt 7110F: drivers/hwtracing/intel_th/ 7111 7112INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7113M: Ning Sun <ning.sun@intel.com> 7114L: tboot-devel@lists.sourceforge.net 7115W: http://tboot.sourceforge.net 7116T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7117S: Supported 7118F: Documentation/intel_txt.txt 7119F: include/linux/tboot.h 7120F: arch/x86/kernel/tboot.c 7121 7122INTEL-MID GPIO DRIVER 7123M: David Cohen <david.a.cohen@linux.intel.com> 7124L: linux-gpio@vger.kernel.org 7125S: Maintained 7126F: drivers/gpio/gpio-intel-mid.c 7127 7128INVENSENSE MPU-3050 GYROSCOPE DRIVER 7129M: Linus Walleij <linus.walleij@linaro.org> 7130L: linux-iio@vger.kernel.org 7131S: Maintained 7132F: drivers/iio/gyro/mpu3050* 7133F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7134 7135IOC3 ETHERNET DRIVER 7136M: Ralf Baechle <ralf@linux-mips.org> 7137L: linux-mips@linux-mips.org 7138S: Maintained 7139F: drivers/net/ethernet/sgi/ioc3-eth.c 7140 7141IOC3 SERIAL DRIVER 7142M: Pat Gefre <pfg@sgi.com> 7143L: linux-serial@vger.kernel.org 7144S: Maintained 7145F: drivers/tty/serial/ioc3_serial.c 7146 7147IOMMU DRIVERS 7148M: Joerg Roedel <joro@8bytes.org> 7149L: iommu@lists.linux-foundation.org 7150T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7151S: Maintained 7152F: Documentation/devicetree/bindings/iommu/ 7153F: drivers/iommu/ 7154F: include/linux/iommu.h 7155F: include/linux/iova.h 7156 7157IP MASQUERADING 7158M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7159S: Maintained 7160F: net/ipv4/netfilter/ipt_MASQUERADE.c 7161 7162IPMI SUBSYSTEM 7163M: Corey Minyard <minyard@acm.org> 7164L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7165W: http://openipmi.sourceforge.net/ 7166S: Supported 7167F: Documentation/IPMI.txt 7168F: drivers/char/ipmi/ 7169F: include/linux/ipmi* 7170F: include/uapi/linux/ipmi* 7171 7172IPS SCSI RAID DRIVER 7173M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7174L: linux-scsi@vger.kernel.org 7175W: http://www.adaptec.com/ 7176S: Maintained 7177F: drivers/scsi/ips* 7178 7179IPVS 7180M: Wensong Zhang <wensong@linux-vs.org> 7181M: Simon Horman <horms@verge.net.au> 7182M: Julian Anastasov <ja@ssi.bg> 7183L: netdev@vger.kernel.org 7184L: lvs-devel@vger.kernel.org 7185S: Maintained 7186T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7188F: Documentation/networking/ipvs-sysctl.txt 7189F: include/net/ip_vs.h 7190F: include/uapi/linux/ip_vs.h 7191F: net/netfilter/ipvs/ 7192 7193IPWIRELESS DRIVER 7194M: Jiri Kosina <jikos@kernel.org> 7195M: David Sterba <dsterba@suse.com> 7196S: Odd Fixes 7197F: drivers/tty/ipwireless/ 7198 7199IPX NETWORK LAYER 7200L: netdev@vger.kernel.org 7201S: Odd fixes 7202F: include/net/ipx.h 7203F: include/uapi/linux/ipx.h 7204F: net/ipx/ 7205 7206IRDA SUBSYSTEM 7207M: Samuel Ortiz <samuel@sortiz.org> 7208L: irda-users@lists.sourceforge.net (subscribers-only) 7209L: netdev@vger.kernel.org 7210W: http://irda.sourceforge.net/ 7211S: Maintained 7212T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7213F: Documentation/networking/irda.txt 7214F: drivers/staging/irda/ 7215 7216IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7217M: Marc Zyngier <marc.zyngier@arm.com> 7218S: Maintained 7219T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7220F: Documentation/IRQ-domain.txt 7221F: include/linux/irqdomain.h 7222F: kernel/irq/irqdomain.c 7223F: kernel/irq/msi.c 7224 7225IRQ SUBSYSTEM 7226M: Thomas Gleixner <tglx@linutronix.de> 7227L: linux-kernel@vger.kernel.org 7228S: Maintained 7229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7230F: kernel/irq/ 7231 7232IRQCHIP DRIVERS 7233M: Thomas Gleixner <tglx@linutronix.de> 7234M: Jason Cooper <jason@lakedaemon.net> 7235M: Marc Zyngier <marc.zyngier@arm.com> 7236L: linux-kernel@vger.kernel.org 7237S: Maintained 7238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7239F: Documentation/devicetree/bindings/interrupt-controller/ 7240F: drivers/irqchip/ 7241 7242ISA 7243M: William Breathitt Gray <vilhelm.gray@gmail.com> 7244S: Maintained 7245F: Documentation/isa.txt 7246F: drivers/base/isa.c 7247F: include/linux/isa.h 7248 7249ISA RADIO MODULE 7250M: Hans Verkuil <hverkuil@xs4all.nl> 7251L: linux-media@vger.kernel.org 7252T: git git://linuxtv.org/media_tree.git 7253W: https://linuxtv.org 7254S: Maintained 7255F: drivers/media/radio/radio-isa* 7256 7257ISAPNP 7258M: Jaroslav Kysela <perex@perex.cz> 7259S: Maintained 7260F: Documentation/isapnp.txt 7261F: drivers/pnp/isapnp/ 7262F: include/linux/isapnp.h 7263 7264ISCSI 7265M: Lee Duncan <lduncan@suse.com> 7266M: Chris Leech <cleech@redhat.com> 7267L: open-iscsi@googlegroups.com 7268W: www.open-iscsi.com 7269S: Maintained 7270F: drivers/scsi/*iscsi* 7271F: include/scsi/*iscsi* 7272 7273iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7274M: Peter Jones <pjones@redhat.com> 7275M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7276S: Maintained 7277F: drivers/firmware/iscsi_ibft* 7278 7279ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7280M: Or Gerlitz <ogerlitz@mellanox.com> 7281M: Sagi Grimberg <sagi@grimberg.me> 7282M: Roi Dayan <roid@mellanox.com> 7283L: linux-rdma@vger.kernel.org 7284S: Supported 7285W: http://www.openfabrics.org 7286W: www.open-iscsi.org 7287Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7288F: drivers/infiniband/ulp/iser/ 7289 7290ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7291M: Sagi Grimberg <sagi@grimberg.me> 7292T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7293L: linux-rdma@vger.kernel.org 7294L: target-devel@vger.kernel.org 7295S: Supported 7296W: http://www.linux-iscsi.org 7297F: drivers/infiniband/ulp/isert 7298 7299ISDN SUBSYSTEM 7300M: Karsten Keil <isdn@linux-pingi.de> 7301L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7302L: netdev@vger.kernel.org 7303W: http://www.isdn4linux.de 7304T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7305S: Maintained 7306F: Documentation/isdn/ 7307F: drivers/isdn/ 7308F: include/linux/isdn.h 7309F: include/linux/isdn/ 7310F: include/uapi/linux/isdn.h 7311F: include/uapi/linux/isdn/ 7312 7313ISDN SUBSYSTEM (Eicon active card driver) 7314M: Armin Schindler <mac@melware.de> 7315L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7316W: http://www.melware.de 7317S: Maintained 7318F: drivers/isdn/hardware/eicon/ 7319 7320IT87 HARDWARE MONITORING DRIVER 7321M: Jean Delvare <jdelvare@suse.com> 7322L: linux-hwmon@vger.kernel.org 7323S: Maintained 7324F: Documentation/hwmon/it87 7325F: drivers/hwmon/it87.c 7326 7327IT913X MEDIA DRIVER 7328M: Antti Palosaari <crope@iki.fi> 7329L: linux-media@vger.kernel.org 7330W: https://linuxtv.org 7331W: http://palosaari.fi/linux/ 7332Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7333T: git git://linuxtv.org/anttip/media_tree.git 7334S: Maintained 7335F: drivers/media/tuners/it913x* 7336 7337IVTV VIDEO4LINUX DRIVER 7338M: Andy Walls <awalls@md.metrocast.net> 7339L: ivtv-devel@ivtvdriver.org (subscribers-only) 7340L: linux-media@vger.kernel.org 7341T: git git://linuxtv.org/media_tree.git 7342W: http://www.ivtvdriver.org 7343S: Maintained 7344F: Documentation/media/v4l-drivers/ivtv* 7345F: drivers/media/pci/ivtv/ 7346F: include/uapi/linux/ivtv* 7347 7348IX2505V MEDIA DRIVER 7349M: Malcolm Priestley <tvboxspy@gmail.com> 7350L: linux-media@vger.kernel.org 7351W: https://linuxtv.org 7352Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7353S: Maintained 7354F: drivers/media/dvb-frontends/ix2505v* 7355 7356JC42.4 TEMPERATURE SENSOR DRIVER 7357M: Guenter Roeck <linux@roeck-us.net> 7358L: linux-hwmon@vger.kernel.org 7359S: Maintained 7360F: drivers/hwmon/jc42.c 7361F: Documentation/hwmon/jc42 7362 7363JFS FILESYSTEM 7364M: Dave Kleikamp <shaggy@kernel.org> 7365L: jfs-discussion@lists.sourceforge.net 7366W: http://jfs.sourceforge.net/ 7367T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7368S: Maintained 7369F: Documentation/filesystems/jfs.txt 7370F: fs/jfs/ 7371 7372JME NETWORK DRIVER 7373M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7374L: netdev@vger.kernel.org 7375S: Maintained 7376F: drivers/net/ethernet/jme.* 7377 7378JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7379M: David Woodhouse <dwmw2@infradead.org> 7380L: linux-mtd@lists.infradead.org 7381W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7382S: Maintained 7383F: fs/jffs2/ 7384F: include/uapi/linux/jffs2.h 7385 7386JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7387M: "Theodore Ts'o" <tytso@mit.edu> 7388M: Jan Kara <jack@suse.com> 7389L: linux-ext4@vger.kernel.org 7390S: Maintained 7391F: fs/jbd2/ 7392F: include/linux/jbd2.h 7393 7394JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7395M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7396L: linux-media@vger.kernel.org 7397S: Maintained 7398F: drivers/media/platform/rcar_jpu.c 7399 7400JSM Neo PCI based serial card 7401M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7402L: linux-serial@vger.kernel.org 7403S: Maintained 7404F: drivers/tty/serial/jsm/ 7405 7406K10TEMP HARDWARE MONITORING DRIVER 7407M: Clemens Ladisch <clemens@ladisch.de> 7408L: linux-hwmon@vger.kernel.org 7409S: Maintained 7410F: Documentation/hwmon/k10temp 7411F: drivers/hwmon/k10temp.c 7412 7413K8TEMP HARDWARE MONITORING DRIVER 7414M: Rudolf Marek <r.marek@assembler.cz> 7415L: linux-hwmon@vger.kernel.org 7416S: Maintained 7417F: Documentation/hwmon/k8temp 7418F: drivers/hwmon/k8temp.c 7419 7420KASAN 7421M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7422R: Alexander Potapenko <glider@google.com> 7423R: Dmitry Vyukov <dvyukov@google.com> 7424L: kasan-dev@googlegroups.com 7425S: Maintained 7426F: arch/*/include/asm/kasan.h 7427F: arch/*/mm/kasan_init* 7428F: Documentation/dev-tools/kasan.rst 7429F: include/linux/kasan*.h 7430F: lib/test_kasan.c 7431F: mm/kasan/ 7432F: scripts/Makefile.kasan 7433 7434KCONFIG 7435M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7436L: linux-kbuild@vger.kernel.org 7437T: git git://gitorious.org/linux-kconfig/linux-kconfig 7438S: Maintained 7439F: Documentation/kbuild/kconfig-language.txt 7440F: scripts/kconfig/ 7441 7442KDUMP 7443M: Dave Young <dyoung@redhat.com> 7444M: Baoquan He <bhe@redhat.com> 7445R: Vivek Goyal <vgoyal@redhat.com> 7446L: kexec@lists.infradead.org 7447W: http://lse.sourceforge.net/kdump/ 7448S: Maintained 7449F: Documentation/kdump/ 7450 7451KEENE FM RADIO TRANSMITTER DRIVER 7452M: Hans Verkuil <hverkuil@xs4all.nl> 7453L: linux-media@vger.kernel.org 7454T: git git://linuxtv.org/media_tree.git 7455W: https://linuxtv.org 7456S: Maintained 7457F: drivers/media/radio/radio-keene* 7458 7459KERNEL AUTOMOUNTER v4 (AUTOFS4) 7460M: Ian Kent <raven@themaw.net> 7461L: autofs@vger.kernel.org 7462S: Maintained 7463F: fs/autofs4/ 7464 7465KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7466M: Masahiro Yamada <yamada.masahiro@socionext.com> 7467M: Michal Marek <mmarek@suse.com> 7468T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7469L: linux-kbuild@vger.kernel.org 7470S: Maintained 7471F: Documentation/kbuild/ 7472F: Makefile 7473F: scripts/Makefile.* 7474F: scripts/basic/ 7475F: scripts/mk* 7476F: scripts/package/ 7477 7478KERNEL JANITORS 7479L: kernel-janitors@vger.kernel.org 7480W: http://kernelnewbies.org/KernelJanitors 7481S: Odd Fixes 7482 7483KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7484M: "J. Bruce Fields" <bfields@fieldses.org> 7485M: Jeff Layton <jlayton@poochiereds.net> 7486L: linux-nfs@vger.kernel.org 7487W: http://nfs.sourceforge.net/ 7488T: git git://linux-nfs.org/~bfields/linux.git 7489S: Supported 7490F: fs/nfsd/ 7491F: include/uapi/linux/nfsd/ 7492F: fs/lockd/ 7493F: fs/nfs_common/ 7494F: net/sunrpc/ 7495F: include/linux/lockd/ 7496F: include/linux/sunrpc/ 7497F: include/uapi/linux/sunrpc/ 7498 7499KERNEL SELFTEST FRAMEWORK 7500M: Shuah Khan <shuahkh@osg.samsung.com> 7501M: Shuah Khan <shuah@kernel.org> 7502L: linux-kselftest@vger.kernel.org 7503T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7504S: Maintained 7505F: tools/testing/selftests/ 7506F: Documentation/dev-tools/kselftest* 7507 7508KERNEL USERMODE HELPER 7509M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7510L: linux-kernel@vger.kernel.org 7511S: Maintained 7512F: kernel/umh.c 7513F: include/linux/umh.h 7514 7515KERNEL VIRTUAL MACHINE (KVM) 7516M: Paolo Bonzini <pbonzini@redhat.com> 7517M: Radim Krčmář <rkrcmar@redhat.com> 7518L: kvm@vger.kernel.org 7519W: http://www.linux-kvm.org 7520T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7521S: Supported 7522F: Documentation/virtual/kvm/ 7523F: include/trace/events/kvm.h 7524F: include/uapi/asm-generic/kvm* 7525F: include/uapi/linux/kvm* 7526F: include/asm-generic/kvm* 7527F: include/linux/kvm* 7528F: include/kvm/iodev.h 7529F: virt/kvm/* 7530F: tools/kvm/ 7531 7532KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7533M: Joerg Roedel <joro@8bytes.org> 7534L: kvm@vger.kernel.org 7535W: http://www.linux-kvm.org/ 7536S: Maintained 7537F: arch/x86/include/asm/svm.h 7538F: arch/x86/kvm/svm.c 7539 7540KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7541M: Christoffer Dall <christoffer.dall@linaro.org> 7542M: Marc Zyngier <marc.zyngier@arm.com> 7543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7544L: kvmarm@lists.cs.columbia.edu 7545W: http://systems.cs.columbia.edu/projects/kvm-arm 7546T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7547S: Supported 7548F: arch/arm/include/uapi/asm/kvm* 7549F: arch/arm/include/asm/kvm* 7550F: arch/arm/kvm/ 7551F: virt/kvm/arm/ 7552F: include/kvm/arm_* 7553 7554KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7555M: Christoffer Dall <christoffer.dall@linaro.org> 7556M: Marc Zyngier <marc.zyngier@arm.com> 7557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7558L: kvmarm@lists.cs.columbia.edu 7559S: Maintained 7560F: arch/arm64/include/uapi/asm/kvm* 7561F: arch/arm64/include/asm/kvm* 7562F: arch/arm64/kvm/ 7563 7564KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7565M: James Hogan <james.hogan@imgtec.com> 7566L: linux-mips@linux-mips.org 7567S: Supported 7568F: arch/mips/include/uapi/asm/kvm* 7569F: arch/mips/include/asm/kvm* 7570F: arch/mips/kvm/ 7571 7572KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7573M: Alexander Graf <agraf@suse.com> 7574L: kvm-ppc@vger.kernel.org 7575W: http://www.linux-kvm.org/ 7576T: git git://github.com/agraf/linux-2.6.git 7577S: Supported 7578F: arch/powerpc/include/uapi/asm/kvm* 7579F: arch/powerpc/include/asm/kvm* 7580F: arch/powerpc/kvm/ 7581F: arch/powerpc/kernel/kvm* 7582 7583KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7584M: Christian Borntraeger <borntraeger@de.ibm.com> 7585M: Cornelia Huck <cohuck@redhat.com> 7586L: linux-s390@vger.kernel.org 7587W: http://www.ibm.com/developerworks/linux/linux390/ 7588T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7589S: Supported 7590F: arch/s390/include/uapi/asm/kvm* 7591F: arch/s390/include/asm/gmap.h 7592F: arch/s390/include/asm/kvm* 7593F: arch/s390/kvm/ 7594F: arch/s390/mm/gmap.c 7595 7596KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7597M: Paolo Bonzini <pbonzini@redhat.com> 7598M: Radim Krčmář <rkrcmar@redhat.com> 7599L: kvm@vger.kernel.org 7600W: http://www.linux-kvm.org 7601T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7602S: Supported 7603F: arch/x86/kvm/ 7604F: arch/x86/include/uapi/asm/kvm* 7605F: arch/x86/include/asm/kvm* 7606F: arch/x86/kernel/kvm.c 7607F: arch/x86/kernel/kvmclock.c 7608 7609KERNFS 7610M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7611M: Tejun Heo <tj@kernel.org> 7612T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7613S: Supported 7614F: include/linux/kernfs.h 7615F: fs/kernfs/ 7616 7617KEXEC 7618M: Eric Biederman <ebiederm@xmission.com> 7619W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7620L: kexec@lists.infradead.org 7621S: Maintained 7622F: include/linux/kexec.h 7623F: include/uapi/linux/kexec.h 7624F: kernel/kexec* 7625 7626KEYS-ENCRYPTED 7627M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7628M: David Safford <safford@us.ibm.com> 7629L: linux-security-module@vger.kernel.org 7630L: keyrings@vger.kernel.org 7631S: Supported 7632F: Documentation/security/keys/trusted-encrypted.rst 7633F: include/keys/encrypted-type.h 7634F: security/keys/encrypted-keys/ 7635 7636KEYS-TRUSTED 7637M: David Safford <safford@us.ibm.com> 7638M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7639L: linux-security-module@vger.kernel.org 7640L: keyrings@vger.kernel.org 7641S: Supported 7642F: Documentation/security/keys/trusted-encrypted.rst 7643F: include/keys/trusted-type.h 7644F: security/keys/trusted.c 7645F: security/keys/trusted.h 7646 7647KEYS/KEYRINGS: 7648M: David Howells <dhowells@redhat.com> 7649L: keyrings@vger.kernel.org 7650S: Maintained 7651F: Documentation/security/keys/core.rst 7652F: include/linux/key.h 7653F: include/linux/key-type.h 7654F: include/linux/keyctl.h 7655F: include/uapi/linux/keyctl.h 7656F: include/keys/ 7657F: security/keys/ 7658 7659KGDB / KDB /debug_core 7660M: Jason Wessel <jason.wessel@windriver.com> 7661W: http://kgdb.wiki.kernel.org/ 7662L: kgdb-bugreport@lists.sourceforge.net 7663T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7664S: Maintained 7665F: Documentation/dev-tools/kgdb.rst 7666F: drivers/misc/kgdbts.c 7667F: drivers/tty/serial/kgdboc.c 7668F: include/linux/kdb.h 7669F: include/linux/kgdb.h 7670F: kernel/debug/ 7671 7672KMEMCHECK 7673M: Vegard Nossum <vegardno@ifi.uio.no> 7674M: Pekka Enberg <penberg@kernel.org> 7675S: Maintained 7676F: Documentation/dev-tools/kmemcheck.rst 7677F: arch/x86/include/asm/kmemcheck.h 7678F: arch/x86/mm/kmemcheck/ 7679F: include/linux/kmemcheck.h 7680F: mm/kmemcheck.c 7681 7682KMEMLEAK 7683M: Catalin Marinas <catalin.marinas@arm.com> 7684S: Maintained 7685F: Documentation/dev-tools/kmemleak.rst 7686F: include/linux/kmemleak.h 7687F: mm/kmemleak.c 7688F: mm/kmemleak-test.c 7689 7690KMOD KERNEL MODULE LOADER - USERMODE HELPER 7691M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7692L: linux-kernel@vger.kernel.org 7693S: Maintained 7694F: kernel/kmod.c 7695F: include/linux/kmod.h 7696F: lib/test_kmod.c 7697F: tools/testing/selftests/kmod/ 7698 7699KPROBES 7700M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7701M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7702M: "David S. Miller" <davem@davemloft.net> 7703M: Masami Hiramatsu <mhiramat@kernel.org> 7704S: Maintained 7705F: Documentation/kprobes.txt 7706F: include/linux/kprobes.h 7707F: include/asm-generic/kprobes.h 7708F: kernel/kprobes.c 7709 7710KS0108 LCD CONTROLLER DRIVER 7711M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7712W: http://miguelojeda.es/auxdisplay.htm 7713W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7714S: Maintained 7715F: Documentation/auxdisplay/ks0108 7716F: drivers/auxdisplay/ks0108.c 7717F: include/linux/ks0108.h 7718 7719L3MDEV 7720M: David Ahern <dsa@cumulusnetworks.com> 7721L: netdev@vger.kernel.org 7722S: Maintained 7723F: net/l3mdev 7724F: include/net/l3mdev.h 7725 7726LANTIQ MIPS ARCHITECTURE 7727M: John Crispin <john@phrozen.org> 7728L: linux-mips@linux-mips.org 7729S: Maintained 7730F: arch/mips/lantiq 7731F: drivers/soc/lantiq 7732 7733LAPB module 7734L: linux-x25@vger.kernel.org 7735S: Orphan 7736F: Documentation/networking/lapb-module.txt 7737F: include/*/lapb.h 7738F: net/lapb/ 7739 7740LASI 53c700 driver for PARISC 7741M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7742L: linux-scsi@vger.kernel.org 7743S: Maintained 7744F: Documentation/scsi/53c700.txt 7745F: drivers/scsi/53c700* 7746 7747LED SUBSYSTEM 7748M: Richard Purdie <rpurdie@rpsys.net> 7749M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7750M: Pavel Machek <pavel@ucw.cz> 7751L: linux-leds@vger.kernel.org 7752T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7753S: Maintained 7754F: Documentation/devicetree/bindings/leds/ 7755F: drivers/leds/ 7756F: include/linux/leds.h 7757 7758LEGACY EEPROM DRIVER 7759M: Jean Delvare <jdelvare@suse.com> 7760S: Maintained 7761F: Documentation/misc-devices/eeprom 7762F: drivers/misc/eeprom/eeprom.c 7763 7764LEGO USB Tower driver 7765M: Juergen Stuber <starblue@users.sourceforge.net> 7766L: legousb-devel@lists.sourceforge.net 7767W: http://legousb.sourceforge.net/ 7768S: Maintained 7769F: drivers/usb/misc/legousbtower.c 7770 7771LG2160 MEDIA DRIVER 7772M: Michael Krufky <mkrufky@linuxtv.org> 7773L: linux-media@vger.kernel.org 7774W: https://linuxtv.org 7775W: http://github.com/mkrufky 7776Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7777T: git git://linuxtv.org/mkrufky/tuners.git 7778S: Maintained 7779F: drivers/media/dvb-frontends/lg2160.* 7780 7781LGDT3305 MEDIA DRIVER 7782M: Michael Krufky <mkrufky@linuxtv.org> 7783L: linux-media@vger.kernel.org 7784W: https://linuxtv.org 7785W: http://github.com/mkrufky 7786Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7787T: git git://linuxtv.org/mkrufky/tuners.git 7788S: Maintained 7789F: drivers/media/dvb-frontends/lgdt3305.* 7790 7791LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7792M: Viresh Kumar <vireshk@kernel.org> 7793L: linux-ide@vger.kernel.org 7794T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7795S: Maintained 7796F: include/linux/pata_arasan_cf_data.h 7797F: drivers/ata/pata_arasan_cf.c 7798 7799LIBATA PATA DRIVERS 7800M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7801M: Tejun Heo <tj@kernel.org> 7802L: linux-ide@vger.kernel.org 7803T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7804S: Maintained 7805F: drivers/ata/pata_*.c 7806F: drivers/ata/ata_generic.c 7807 7808LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7809M: Linus Walleij <linus.walleij@linaro.org> 7810L: linux-ide@vger.kernel.org 7811T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7812S: Maintained 7813F: drivers/ata/pata_ftide010.c 7814F: drivers/ata/sata_gemini.c 7815F: drivers/ata/sata_gemini.h 7816 7817LIBATA SATA AHCI PLATFORM devices support 7818M: Hans de Goede <hdegoede@redhat.com> 7819M: Tejun Heo <tj@kernel.org> 7820L: linux-ide@vger.kernel.org 7821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7822S: Maintained 7823F: drivers/ata/ahci_platform.c 7824F: drivers/ata/libahci_platform.c 7825F: include/linux/ahci_platform.h 7826 7827LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7828M: Mikael Pettersson <mikpelinux@gmail.com> 7829L: linux-ide@vger.kernel.org 7830T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7831S: Maintained 7832F: drivers/ata/sata_promise.* 7833 7834LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7835M: Tejun Heo <tj@kernel.org> 7836L: linux-ide@vger.kernel.org 7837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7838S: Maintained 7839F: drivers/ata/ 7840F: include/linux/ata.h 7841F: include/linux/libata.h 7842F: Documentation/devicetree/bindings/ata/ 7843 7844LIBLOCKDEP 7845M: Sasha Levin <alexander.levin@verizon.com> 7846S: Maintained 7847F: tools/lib/lockdep/ 7848 7849LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7850M: Ross Zwisler <ross.zwisler@linux.intel.com> 7851L: linux-nvdimm@lists.01.org 7852Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7853S: Supported 7854F: drivers/nvdimm/blk.c 7855F: drivers/nvdimm/region_devs.c 7856 7857LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7858M: Vishal Verma <vishal.l.verma@intel.com> 7859L: linux-nvdimm@lists.01.org 7860Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7861S: Supported 7862F: drivers/nvdimm/btt* 7863 7864LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7865M: Ross Zwisler <ross.zwisler@linux.intel.com> 7866L: linux-nvdimm@lists.01.org 7867Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7868S: Supported 7869F: drivers/nvdimm/pmem* 7870 7871LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7872M: Dan Williams <dan.j.williams@intel.com> 7873L: linux-nvdimm@lists.01.org 7874Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7875T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7876S: Supported 7877F: drivers/nvdimm/* 7878F: drivers/acpi/nfit/* 7879F: include/linux/nd.h 7880F: include/linux/libnvdimm.h 7881F: include/uapi/linux/ndctl.h 7882 7883LIGHTNVM PLATFORM SUPPORT 7884M: Matias Bjorling <mb@lightnvm.io> 7885W: http://github/OpenChannelSSD 7886L: linux-block@vger.kernel.org 7887S: Maintained 7888F: drivers/lightnvm/ 7889F: include/linux/lightnvm.h 7890F: include/uapi/linux/lightnvm.h 7891 7892LINUX FOR POWER MACINTOSH 7893M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7894W: http://www.penguinppc.org/ 7895L: linuxppc-dev@lists.ozlabs.org 7896S: Maintained 7897F: arch/powerpc/platforms/powermac/ 7898F: drivers/macintosh/ 7899 7900LINUX FOR POWERPC (32-BIT AND 64-BIT) 7901M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7902M: Paul Mackerras <paulus@samba.org> 7903M: Michael Ellerman <mpe@ellerman.id.au> 7904W: https://github.com/linuxppc/linux/wiki 7905L: linuxppc-dev@lists.ozlabs.org 7906Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7907T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7908S: Supported 7909F: Documentation/ABI/stable/sysfs-firmware-opal-* 7910F: Documentation/devicetree/bindings/powerpc/ 7911F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7912F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7913F: Documentation/powerpc/ 7914F: arch/powerpc/ 7915F: drivers/char/tpm/tpm_ibmvtpm* 7916F: drivers/crypto/nx/ 7917F: drivers/crypto/vmx/ 7918F: drivers/i2c/busses/i2c-opal.c 7919F: drivers/net/ethernet/ibm/ibmveth.* 7920F: drivers/net/ethernet/ibm/ibmvnic.* 7921F: drivers/pci/hotplug/pnv_php.c 7922F: drivers/pci/hotplug/rpa* 7923F: drivers/rtc/rtc-opal.c 7924F: drivers/scsi/ibmvscsi/ 7925F: drivers/tty/hvc/hvc_opal.c 7926F: drivers/watchdog/wdrtas.c 7927F: tools/testing/selftests/powerpc 7928N: /pmac 7929N: powermac 7930N: powernv 7931N: [^a-z0-9]ps3 7932N: pseries 7933 7934LINUX FOR POWERPC EMBEDDED MPC5XXX 7935M: Anatolij Gustschin <agust@denx.de> 7936L: linuxppc-dev@lists.ozlabs.org 7937T: git git://git.denx.de/linux-denx-agust.git 7938S: Maintained 7939F: arch/powerpc/platforms/512x/ 7940F: arch/powerpc/platforms/52xx/ 7941 7942LINUX FOR POWERPC EMBEDDED PPC4XX 7943M: Alistair Popple <alistair@popple.id.au> 7944M: Matt Porter <mporter@kernel.crashing.org> 7945W: http://www.penguinppc.org/ 7946L: linuxppc-dev@lists.ozlabs.org 7947S: Maintained 7948F: arch/powerpc/platforms/40x/ 7949F: arch/powerpc/platforms/44x/ 7950 7951LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7952M: Scott Wood <oss@buserror.net> 7953M: Kumar Gala <galak@kernel.crashing.org> 7954W: http://www.penguinppc.org/ 7955L: linuxppc-dev@lists.ozlabs.org 7956T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7957S: Maintained 7958F: arch/powerpc/platforms/83xx/ 7959F: arch/powerpc/platforms/85xx/ 7960F: Documentation/devicetree/bindings/powerpc/fsl/ 7961 7962LINUX FOR POWERPC EMBEDDED PPC8XX 7963M: Vitaly Bordug <vitb@kernel.crashing.org> 7964W: http://www.penguinppc.org/ 7965L: linuxppc-dev@lists.ozlabs.org 7966S: Maintained 7967F: arch/powerpc/platforms/8xx/ 7968 7969LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7970L: linuxppc-dev@lists.ozlabs.org 7971S: Orphan 7972F: arch/powerpc/*/*virtex* 7973F: arch/powerpc/*/*/*virtex* 7974 7975LINUX FOR POWERPC PA SEMI PWRFICIENT 7976L: linuxppc-dev@lists.ozlabs.org 7977S: Orphan 7978F: arch/powerpc/platforms/pasemi/ 7979F: drivers/*/*pasemi* 7980F: drivers/*/*/*pasemi* 7981 7982LINUX KERNEL DUMP TEST MODULE (LKDTM) 7983M: Kees Cook <keescook@chromium.org> 7984S: Maintained 7985F: drivers/misc/lkdtm* 7986 7987LINUX SECURITY MODULE (LSM) FRAMEWORK 7988M: Chris Wright <chrisw@sous-sol.org> 7989L: linux-security-module@vger.kernel.org 7990S: Supported 7991 7992LIS3LV02D ACCELEROMETER DRIVER 7993M: Eric Piel <eric.piel@tremplin-utc.net> 7994S: Maintained 7995F: Documentation/misc-devices/lis3lv02d 7996F: drivers/misc/lis3lv02d/ 7997F: drivers/platform/x86/hp_accel.c 7998 7999LIVE PATCHING 8000M: Josh Poimboeuf <jpoimboe@redhat.com> 8001M: Jessica Yu <jeyu@kernel.org> 8002M: Jiri Kosina <jikos@kernel.org> 8003M: Miroslav Benes <mbenes@suse.cz> 8004R: Petr Mladek <pmladek@suse.com> 8005S: Maintained 8006F: kernel/livepatch/ 8007F: include/linux/livepatch.h 8008F: arch/x86/include/asm/livepatch.h 8009F: arch/x86/kernel/livepatch.c 8010F: Documentation/livepatch/ 8011F: Documentation/ABI/testing/sysfs-kernel-livepatch 8012F: samples/livepatch/ 8013L: live-patching@vger.kernel.org 8014T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8015 8016LLC (802.2) 8017L: netdev@vger.kernel.org 8018S: Odd fixes 8019F: include/linux/llc.h 8020F: include/uapi/linux/llc.h 8021F: include/net/llc* 8022F: net/llc/ 8023 8024LM73 HARDWARE MONITOR DRIVER 8025M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8026L: linux-hwmon@vger.kernel.org 8027S: Maintained 8028F: drivers/hwmon/lm73.c 8029 8030LM78 HARDWARE MONITOR DRIVER 8031M: Jean Delvare <jdelvare@suse.com> 8032L: linux-hwmon@vger.kernel.org 8033S: Maintained 8034F: Documentation/hwmon/lm78 8035F: drivers/hwmon/lm78.c 8036 8037LM83 HARDWARE MONITOR DRIVER 8038M: Jean Delvare <jdelvare@suse.com> 8039L: linux-hwmon@vger.kernel.org 8040S: Maintained 8041F: Documentation/hwmon/lm83 8042F: drivers/hwmon/lm83.c 8043 8044LM90 HARDWARE MONITOR DRIVER 8045M: Jean Delvare <jdelvare@suse.com> 8046L: linux-hwmon@vger.kernel.org 8047S: Maintained 8048F: Documentation/hwmon/lm90 8049F: Documentation/devicetree/bindings/hwmon/lm90.txt 8050F: drivers/hwmon/lm90.c 8051F: include/dt-bindings/thermal/lm90.h 8052 8053LM95234 HARDWARE MONITOR DRIVER 8054M: Guenter Roeck <linux@roeck-us.net> 8055L: linux-hwmon@vger.kernel.org 8056S: Maintained 8057F: Documentation/hwmon/lm95234 8058F: drivers/hwmon/lm95234.c 8059 8060LME2510 MEDIA DRIVER 8061M: Malcolm Priestley <tvboxspy@gmail.com> 8062L: linux-media@vger.kernel.org 8063W: https://linuxtv.org 8064Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8065S: Maintained 8066F: drivers/media/usb/dvb-usb-v2/lmedm04* 8067 8068LOADPIN SECURITY MODULE 8069M: Kees Cook <keescook@chromium.org> 8070T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8071S: Supported 8072F: security/loadpin/ 8073F: Documentation/admin-guide/LSM/LoadPin.rst 8074 8075LOCKING PRIMITIVES 8076M: Peter Zijlstra <peterz@infradead.org> 8077M: Ingo Molnar <mingo@redhat.com> 8078L: linux-kernel@vger.kernel.org 8079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8080S: Maintained 8081F: Documentation/locking/ 8082F: include/linux/lockdep.h 8083F: include/linux/spinlock*.h 8084F: arch/*/include/asm/spinlock*.h 8085F: include/linux/rwlock*.h 8086F: include/linux/mutex*.h 8087F: arch/*/include/asm/mutex*.h 8088F: include/linux/rwsem*.h 8089F: arch/*/include/asm/rwsem.h 8090F: include/linux/seqlock.h 8091F: lib/locking*.[ch] 8092F: kernel/locking/ 8093 8094LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8095M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8096L: linux-ntfs-dev@lists.sourceforge.net 8097W: http://www.linux-ntfs.org/content/view/19/37/ 8098S: Maintained 8099F: Documentation/ldm.txt 8100F: block/partitions/ldm.* 8101 8102LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8103M: Sathya Prakash <sathya.prakash@broadcom.com> 8104M: Chaitra P B <chaitra.basappa@broadcom.com> 8105M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8106L: MPT-FusionLinux.pdl@broadcom.com 8107L: linux-scsi@vger.kernel.org 8108W: http://www.avagotech.com/support/ 8109S: Supported 8110F: drivers/message/fusion/ 8111F: drivers/scsi/mpt2sas/ 8112F: drivers/scsi/mpt3sas/ 8113 8114LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8115M: Matthew Wilcox <matthew@wil.cx> 8116L: linux-scsi@vger.kernel.org 8117S: Maintained 8118F: drivers/scsi/sym53c8xx_2/ 8119 8120LTC4261 HARDWARE MONITOR DRIVER 8121M: Guenter Roeck <linux@roeck-us.net> 8122L: linux-hwmon@vger.kernel.org 8123S: Maintained 8124F: Documentation/hwmon/ltc4261 8125F: drivers/hwmon/ltc4261.c 8126 8127LTC4306 I2C MULTIPLEXER DRIVER 8128M: Michael Hennerich <michael.hennerich@analog.com> 8129W: http://ez.analog.com/community/linux-device-drivers 8130L: linux-i2c@vger.kernel.org 8131S: Supported 8132F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8133F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8134 8135LTP (Linux Test Project) 8136M: Mike Frysinger <vapier@gentoo.org> 8137M: Cyril Hrubis <chrubis@suse.cz> 8138M: Wanlong Gao <wanlong.gao@gmail.com> 8139M: Jan Stancek <jstancek@redhat.com> 8140M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8141M: Alexey Kodanev <alexey.kodanev@oracle.com> 8142L: ltp@lists.linux.it (subscribers-only) 8143W: http://linux-test-project.github.io/ 8144T: git git://github.com/linux-test-project/ltp.git 8145S: Maintained 8146 8147M32R ARCHITECTURE 8148W: http://www.linux-m32r.org/ 8149S: Orphan 8150F: arch/m32r/ 8151 8152M68K ARCHITECTURE 8153M: Geert Uytterhoeven <geert@linux-m68k.org> 8154L: linux-m68k@lists.linux-m68k.org 8155W: http://www.linux-m68k.org/ 8156T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8157S: Maintained 8158F: arch/m68k/ 8159F: drivers/zorro/ 8160 8161M68K ON APPLE MACINTOSH 8162M: Joshua Thompson <funaho@jurai.org> 8163W: http://www.mac.linux-m68k.org/ 8164L: linux-m68k@lists.linux-m68k.org 8165S: Maintained 8166F: arch/m68k/mac/ 8167 8168M68K ON HP9000/300 8169M: Philip Blundell <philb@gnu.org> 8170W: http://www.tazenda.demon.co.uk/phil/linux-hp 8171S: Maintained 8172F: arch/m68k/hp300/ 8173 8174M88DS3103 MEDIA DRIVER 8175M: Antti Palosaari <crope@iki.fi> 8176L: linux-media@vger.kernel.org 8177W: https://linuxtv.org 8178W: http://palosaari.fi/linux/ 8179Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8180T: git git://linuxtv.org/anttip/media_tree.git 8181S: Maintained 8182F: drivers/media/dvb-frontends/m88ds3103* 8183 8184M88RS2000 MEDIA DRIVER 8185M: Malcolm Priestley <tvboxspy@gmail.com> 8186L: linux-media@vger.kernel.org 8187W: https://linuxtv.org 8188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8189S: Maintained 8190F: drivers/media/dvb-frontends/m88rs2000* 8191 8192MA901 MASTERKIT USB FM RADIO DRIVER 8193M: Alexey Klimov <klimov.linux@gmail.com> 8194L: linux-media@vger.kernel.org 8195T: git git://linuxtv.org/media_tree.git 8196S: Maintained 8197F: drivers/media/radio/radio-ma901.c 8198 8199MAC80211 8200M: Johannes Berg <johannes@sipsolutions.net> 8201L: linux-wireless@vger.kernel.org 8202W: http://wireless.kernel.org/ 8203T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8204T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8205S: Maintained 8206F: Documentation/networking/mac80211-injection.txt 8207F: include/net/mac80211.h 8208F: net/mac80211/ 8209F: drivers/net/wireless/mac80211_hwsim.[ch] 8210 8211MAILBOX API 8212M: Jassi Brar <jassisinghbrar@gmail.com> 8213L: linux-kernel@vger.kernel.org 8214S: Maintained 8215F: drivers/mailbox/ 8216F: include/linux/mailbox_client.h 8217F: include/linux/mailbox_controller.h 8218 8219MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8220M: Michael Kerrisk <mtk.manpages@gmail.com> 8221W: http://www.kernel.org/doc/man-pages 8222L: linux-man@vger.kernel.org 8223S: Maintained 8224 8225MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8226M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8227L: linux-mips@linux-mips.org 8228S: Maintained 8229F: arch/mips/boot/dts/img/pistachio_marduk.dts 8230 8231MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8232M: Andrew Lunn <andrew@lunn.ch> 8233M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8234L: netdev@vger.kernel.org 8235S: Maintained 8236F: drivers/net/dsa/mv88e6xxx/ 8237F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8238 8239MARVELL ARMADA DRM SUPPORT 8240M: Russell King <linux@armlinux.org.uk> 8241S: Maintained 8242T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8243T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8244F: drivers/gpu/drm/armada/ 8245F: include/uapi/drm/armada_drm.h 8246F: Documentation/devicetree/bindings/display/armada/ 8247 8248MARVELL CRYPTO DRIVER 8249M: Boris Brezillon <boris.brezillon@free-electrons.com> 8250M: Arnaud Ebalard <arno@natisbad.org> 8251F: drivers/crypto/marvell/ 8252S: Maintained 8253L: linux-crypto@vger.kernel.org 8254 8255MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8256M: Mirko Lindner <mlindner@marvell.com> 8257M: Stephen Hemminger <stephen@networkplumber.org> 8258L: netdev@vger.kernel.org 8259S: Maintained 8260F: drivers/net/ethernet/marvell/sk* 8261 8262MARVELL LIBERTAS WIRELESS DRIVER 8263L: libertas-dev@lists.infradead.org 8264S: Orphan 8265F: drivers/net/wireless/marvell/libertas/ 8266 8267MARVELL MV643XX ETHERNET DRIVER 8268M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8269L: netdev@vger.kernel.org 8270S: Maintained 8271F: drivers/net/ethernet/marvell/mv643xx_eth.* 8272F: include/linux/mv643xx.h 8273 8274MARVELL MV88X3310 PHY DRIVER 8275M: Russell King <rmk@armlinux.org.uk> 8276L: netdev@vger.kernel.org 8277S: Maintained 8278F: drivers/net/phy/marvell10g.c 8279 8280MARVELL MVNETA ETHERNET DRIVER 8281M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8282L: netdev@vger.kernel.org 8283S: Maintained 8284F: drivers/net/ethernet/marvell/mvneta.* 8285 8286MARVELL MWIFIEX WIRELESS DRIVER 8287M: Amitkumar Karwar <amitkarwar@gmail.com> 8288M: Nishant Sarmukadam <nishants@marvell.com> 8289M: Ganapathi Bhat <gbhat@marvell.com> 8290M: Xinming Hu <huxm@marvell.com> 8291L: linux-wireless@vger.kernel.org 8292S: Maintained 8293F: drivers/net/wireless/marvell/mwifiex/ 8294 8295MARVELL MWL8K WIRELESS DRIVER 8296M: Lennert Buytenhek <buytenh@wantstofly.org> 8297L: linux-wireless@vger.kernel.org 8298S: Odd Fixes 8299F: drivers/net/wireless/marvell/mwl8k.c 8300 8301MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8302M: Nicolas Pitre <nico@fluxnic.net> 8303S: Odd Fixes 8304F: drivers/mmc/host/mvsdio.* 8305 8306MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8307M: Hu Ziji <huziji@marvell.com> 8308L: linux-mmc@vger.kernel.org 8309S: Supported 8310F: drivers/mmc/host/sdhci-xenon* 8311F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8312 8313MATROX FRAMEBUFFER DRIVER 8314L: linux-fbdev@vger.kernel.org 8315S: Orphan 8316F: drivers/video/fbdev/matrox/matroxfb_* 8317F: include/uapi/linux/matroxfb.h 8318 8319MAX16065 HARDWARE MONITOR DRIVER 8320M: Guenter Roeck <linux@roeck-us.net> 8321L: linux-hwmon@vger.kernel.org 8322S: Maintained 8323F: Documentation/hwmon/max16065 8324F: drivers/hwmon/max16065.c 8325 8326MAX20751 HARDWARE MONITOR DRIVER 8327M: Guenter Roeck <linux@roeck-us.net> 8328L: linux-hwmon@vger.kernel.org 8329S: Maintained 8330F: Documentation/hwmon/max20751 8331F: drivers/hwmon/max20751.c 8332 8333MAX2175 SDR TUNER DRIVER 8334M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8335L: linux-media@vger.kernel.org 8336T: git git://linuxtv.org/media_tree.git 8337S: Maintained 8338F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8339F: Documentation/media/v4l-drivers/max2175.rst 8340F: drivers/media/i2c/max2175* 8341F: include/uapi/linux/max2175.h 8342 8343MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8344L: linux-hwmon@vger.kernel.org 8345S: Orphan 8346F: Documentation/hwmon/max6650 8347F: drivers/hwmon/max6650.c 8348 8349MAX6697 HARDWARE MONITOR DRIVER 8350M: Guenter Roeck <linux@roeck-us.net> 8351L: linux-hwmon@vger.kernel.org 8352S: Maintained 8353F: Documentation/hwmon/max6697 8354F: Documentation/devicetree/bindings/i2c/max6697.txt 8355F: drivers/hwmon/max6697.c 8356F: include/linux/platform_data/max6697.h 8357 8358MAX9860 MONO AUDIO VOICE CODEC DRIVER 8359M: Peter Rosin <peda@axentia.se> 8360L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8361S: Maintained 8362F: Documentation/devicetree/bindings/sound/max9860.txt 8363F: sound/soc/codecs/max9860.* 8364 8365MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8366M: Javier Martinez Canillas <javier@dowhile0.org> 8367L: linux-kernel@vger.kernel.org 8368S: Supported 8369F: drivers/regulator/max77802-regulator.c 8370F: Documentation/devicetree/bindings/*/*max77802.txt 8371F: include/dt-bindings/*/*max77802.h 8372 8373MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8374M: Krzysztof Kozlowski <krzk@kernel.org> 8375M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8376L: linux-pm@vger.kernel.org 8377S: Supported 8378F: drivers/power/supply/max14577_charger.c 8379F: drivers/power/supply/max77693_charger.c 8380 8381MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8382M: Chanwoo Choi <cw00.choi@samsung.com> 8383M: Krzysztof Kozlowski <krzk@kernel.org> 8384M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8385L: linux-kernel@vger.kernel.org 8386S: Supported 8387F: drivers/*/max14577*.c 8388F: drivers/*/max77686*.c 8389F: drivers/*/max77693*.c 8390F: drivers/extcon/extcon-max14577.c 8391F: drivers/extcon/extcon-max77693.c 8392F: drivers/rtc/rtc-max77686.c 8393F: drivers/clk/clk-max77686.c 8394F: Documentation/devicetree/bindings/mfd/max14577.txt 8395F: Documentation/devicetree/bindings/*/max77686.txt 8396F: Documentation/devicetree/bindings/mfd/max77693.txt 8397F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8398F: include/linux/mfd/max14577*.h 8399F: include/linux/mfd/max77686*.h 8400F: include/linux/mfd/max77693*.h 8401 8402MAXIRADIO FM RADIO RECEIVER DRIVER 8403M: Hans Verkuil <hverkuil@xs4all.nl> 8404L: linux-media@vger.kernel.org 8405T: git git://linuxtv.org/media_tree.git 8406W: https://linuxtv.org 8407S: Maintained 8408F: drivers/media/radio/radio-maxiradio* 8409 8410MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8411M: Peter Rosin <peda@axentia.se> 8412L: linux-iio@vger.kernel.org 8413S: Maintained 8414F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8415F: drivers/iio/potentiometer/mcp4531.c 8416 8417MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8418M: William Breathitt Gray <vilhelm.gray@gmail.com> 8419L: linux-iio@vger.kernel.org 8420S: Maintained 8421F: drivers/iio/dac/cio-dac.c 8422 8423MEDIA DRIVERS FOR ASCOT2E 8424M: Sergey Kozlov <serjk@netup.ru> 8425M: Abylay Ospan <aospan@netup.ru> 8426L: linux-media@vger.kernel.org 8427W: https://linuxtv.org 8428W: http://netup.tv/ 8429T: git git://linuxtv.org/media_tree.git 8430S: Supported 8431F: drivers/media/dvb-frontends/ascot2e* 8432 8433MEDIA DRIVERS FOR CXD2841ER 8434M: Sergey Kozlov <serjk@netup.ru> 8435M: Abylay Ospan <aospan@netup.ru> 8436L: linux-media@vger.kernel.org 8437W: https://linuxtv.org 8438W: http://netup.tv/ 8439T: git git://linuxtv.org/media_tree.git 8440S: Supported 8441F: drivers/media/dvb-frontends/cxd2841er* 8442 8443MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8444M: Daniel Scheller <d.scheller.oss@gmail.com> 8445L: linux-media@vger.kernel.org 8446W: https://linuxtv.org 8447T: git git://linuxtv.org/media_tree.git 8448S: Maintained 8449F: drivers/media/pci/ddbridge/* 8450 8451MEDIA DRIVERS FOR FREESCALE IMX 8452M: Steve Longerbeam <slongerbeam@gmail.com> 8453M: Philipp Zabel <p.zabel@pengutronix.de> 8454L: linux-media@vger.kernel.org 8455T: git git://linuxtv.org/media_tree.git 8456S: Maintained 8457F: Documentation/devicetree/bindings/media/imx.txt 8458F: Documentation/media/v4l-drivers/imx.rst 8459F: drivers/staging/media/imx/ 8460F: include/linux/imx-media.h 8461F: include/media/imx.h 8462 8463MEDIA DRIVERS FOR HELENE 8464M: Abylay Ospan <aospan@netup.ru> 8465L: linux-media@vger.kernel.org 8466W: https://linuxtv.org 8467W: http://netup.tv/ 8468T: git git://linuxtv.org/media_tree.git 8469S: Supported 8470F: drivers/media/dvb-frontends/helene* 8471 8472MEDIA DRIVERS FOR HORUS3A 8473M: Sergey Kozlov <serjk@netup.ru> 8474M: Abylay Ospan <aospan@netup.ru> 8475L: linux-media@vger.kernel.org 8476W: https://linuxtv.org 8477W: http://netup.tv/ 8478T: git git://linuxtv.org/media_tree.git 8479S: Supported 8480F: drivers/media/dvb-frontends/horus3a* 8481 8482MEDIA DRIVERS FOR LNBH25 8483M: Sergey Kozlov <serjk@netup.ru> 8484M: Abylay Ospan <aospan@netup.ru> 8485L: linux-media@vger.kernel.org 8486W: https://linuxtv.org 8487W: http://netup.tv/ 8488T: git git://linuxtv.org/media_tree.git 8489S: Supported 8490F: drivers/media/dvb-frontends/lnbh25* 8491 8492MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8493M: Daniel Scheller <d.scheller.oss@gmail.com> 8494L: linux-media@vger.kernel.org 8495W: https://linuxtv.org 8496T: git git://linuxtv.org/media_tree.git 8497S: Maintained 8498F: drivers/media/dvb-frontends/mxl5xx* 8499 8500MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8501M: Sergey Kozlov <serjk@netup.ru> 8502M: Abylay Ospan <aospan@netup.ru> 8503L: linux-media@vger.kernel.org 8504W: https://linuxtv.org 8505W: http://netup.tv/ 8506T: git git://linuxtv.org/media_tree.git 8507S: Supported 8508F: drivers/media/pci/netup_unidvb/* 8509 8510MEDIA DRIVERS FOR RENESAS - DRIF 8511M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8512L: linux-media@vger.kernel.org 8513L: linux-renesas-soc@vger.kernel.org 8514T: git git://linuxtv.org/media_tree.git 8515S: Supported 8516F: Documentation/devicetree/bindings/media/renesas,drif.txt 8517F: drivers/media/platform/rcar_drif.c 8518 8519MEDIA DRIVERS FOR RENESAS - FCP 8520M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8521L: linux-media@vger.kernel.org 8522L: linux-renesas-soc@vger.kernel.org 8523T: git git://linuxtv.org/media_tree.git 8524S: Supported 8525F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8526F: drivers/media/platform/rcar-fcp.c 8527F: include/media/rcar-fcp.h 8528 8529MEDIA DRIVERS FOR RENESAS - FDP1 8530M: Kieran Bingham <kieran@bingham.xyz> 8531L: linux-media@vger.kernel.org 8532L: linux-renesas-soc@vger.kernel.org 8533T: git git://linuxtv.org/media_tree.git 8534S: Supported 8535F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8536F: drivers/media/platform/rcar_fdp1.c 8537 8538MEDIA DRIVERS FOR RENESAS - VIN 8539M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8540L: linux-media@vger.kernel.org 8541L: linux-renesas-soc@vger.kernel.org 8542T: git git://linuxtv.org/media_tree.git 8543S: Supported 8544F: Documentation/devicetree/bindings/media/rcar_vin.txt 8545F: drivers/media/platform/rcar-vin/ 8546 8547MEDIA DRIVERS FOR RENESAS - VSP1 8548M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8549L: linux-media@vger.kernel.org 8550L: linux-renesas-soc@vger.kernel.org 8551T: git git://linuxtv.org/media_tree.git 8552S: Supported 8553F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8554F: drivers/media/platform/vsp1/ 8555 8556MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8557M: Daniel Scheller <d.scheller.oss@gmail.com> 8558L: linux-media@vger.kernel.org 8559W: https://linuxtv.org 8560T: git git://linuxtv.org/media_tree.git 8561S: Maintained 8562F: drivers/media/dvb-frontends/stv0910* 8563 8564MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8565M: Daniel Scheller <d.scheller.oss@gmail.com> 8566L: linux-media@vger.kernel.org 8567W: https://linuxtv.org 8568T: git git://linuxtv.org/media_tree.git 8569S: Maintained 8570F: drivers/media/dvb-frontends/stv6111* 8571 8572MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8573M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8574M: Mauro Carvalho Chehab <mchehab@kernel.org> 8575P: LinuxTV.org Project 8576L: linux-media@vger.kernel.org 8577W: https://linuxtv.org 8578Q: http://patchwork.kernel.org/project/linux-media/list/ 8579T: git git://linuxtv.org/media_tree.git 8580S: Maintained 8581F: Documentation/devicetree/bindings/media/ 8582F: Documentation/media/ 8583F: drivers/media/ 8584F: drivers/staging/media/ 8585F: include/linux/platform_data/media/ 8586F: include/media/ 8587F: include/uapi/linux/dvb/ 8588F: include/uapi/linux/videodev2.h 8589F: include/uapi/linux/media.h 8590F: include/uapi/linux/v4l2-* 8591F: include/uapi/linux/meye.h 8592F: include/uapi/linux/ivtv* 8593F: include/uapi/linux/uvcvideo.h 8594 8595MEDIATEK CIR DRIVER 8596M: Sean Wang <sean.wang@mediatek.com> 8597S: Maintained 8598F: drivers/media/rc/mtk-cir.c 8599 8600MEDIATEK ETHERNET DRIVER 8601M: Felix Fietkau <nbd@openwrt.org> 8602M: John Crispin <john@phrozen.org> 8603M: Sean Wang <sean.wang@mediatek.com> 8604M: Nelson Chang <nelson.chang@mediatek.com> 8605L: netdev@vger.kernel.org 8606S: Maintained 8607F: drivers/net/ethernet/mediatek/ 8608 8609MEDIATEK JPEG DRIVER 8610M: Rick Chang <rick.chang@mediatek.com> 8611M: Bin Liu <bin.liu@mediatek.com> 8612S: Supported 8613F: drivers/media/platform/mtk-jpeg/ 8614F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8615 8616MEDIATEK MDP DRIVER 8617M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8618M: Houlong Wei <houlong.wei@mediatek.com> 8619M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8620S: Supported 8621F: drivers/media/platform/mtk-mdp/ 8622F: drivers/media/platform/mtk-vpu/ 8623F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8624 8625MEDIATEK MEDIA DRIVER 8626M: Tiffany Lin <tiffany.lin@mediatek.com> 8627M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8628S: Supported 8629F: drivers/media/platform/mtk-vcodec/ 8630F: drivers/media/platform/mtk-vpu/ 8631F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8632F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8633 8634MEDIATEK MT7601U WIRELESS LAN DRIVER 8635M: Jakub Kicinski <kubakici@wp.pl> 8636L: linux-wireless@vger.kernel.org 8637S: Maintained 8638F: drivers/net/wireless/mediatek/mt7601u/ 8639 8640MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8641M: Sean Wang <sean.wang@mediatek.com> 8642S: Maintained 8643F: drivers/char/hw_random/mtk-rng.c 8644 8645MEDIATEK USB3 DRD IP DRIVER 8646M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8647L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8649L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8650S: Maintained 8651F: drivers/usb/mtu3/ 8652 8653MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8654M: Peter Senna Tschudin <peter.senna@collabora.com> 8655M: Martin Donnelly <martin.donnelly@ge.com> 8656M: Martyn Welch <martyn.welch@collabora.co.uk> 8657S: Maintained 8658F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8659F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8660 8661MEGARAID SCSI/SAS DRIVERS 8662M: Kashyap Desai <kashyap.desai@broadcom.com> 8663M: Sumit Saxena <sumit.saxena@broadcom.com> 8664M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8665L: megaraidlinux.pdl@broadcom.com 8666L: linux-scsi@vger.kernel.org 8667W: http://www.avagotech.com/support/ 8668S: Maintained 8669F: Documentation/scsi/megaraid.txt 8670F: drivers/scsi/megaraid.* 8671F: drivers/scsi/megaraid/ 8672 8673MELEXIS MLX90614 DRIVER 8674M: Crt Mori <cmo@melexis.com> 8675L: linux-iio@vger.kernel.org 8676W: http://www.melexis.com 8677S: Supported 8678F: drivers/iio/temperature/mlx90614.c 8679 8680MELFAS MIP4 TOUCHSCREEN DRIVER 8681M: Sangwon Jee <jeesw@melfas.com> 8682W: http://www.melfas.com 8683S: Supported 8684F: drivers/input/touchscreen/melfas_mip4.c 8685F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8686 8687MELLANOX ETHERNET DRIVER (mlx4_en) 8688M: Tariq Toukan <tariqt@mellanox.com> 8689L: netdev@vger.kernel.org 8690S: Supported 8691W: http://www.mellanox.com 8692Q: http://patchwork.ozlabs.org/project/netdev/list/ 8693F: drivers/net/ethernet/mellanox/mlx4/en_* 8694 8695MELLANOX ETHERNET DRIVER (mlx5e) 8696M: Saeed Mahameed <saeedm@mellanox.com> 8697L: netdev@vger.kernel.org 8698S: Supported 8699W: http://www.mellanox.com 8700Q: http://patchwork.ozlabs.org/project/netdev/list/ 8701F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8702 8703MELLANOX ETHERNET INNOVA DRIVER 8704M: Ilan Tayari <ilant@mellanox.com> 8705R: Boris Pismenny <borisp@mellanox.com> 8706L: netdev@vger.kernel.org 8707S: Supported 8708W: http://www.mellanox.com 8709Q: http://patchwork.ozlabs.org/project/netdev/list/ 8710F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8711F: include/linux/mlx5/mlx5_ifc_fpga.h 8712 8713MELLANOX ETHERNET INNOVA IPSEC DRIVER 8714M: Ilan Tayari <ilant@mellanox.com> 8715R: Boris Pismenny <borisp@mellanox.com> 8716L: netdev@vger.kernel.org 8717S: Supported 8718W: http://www.mellanox.com 8719Q: http://patchwork.ozlabs.org/project/netdev/list/ 8720F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8721F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8722 8723MELLANOX ETHERNET SWITCH DRIVERS 8724M: Jiri Pirko <jiri@mellanox.com> 8725M: Ido Schimmel <idosch@mellanox.com> 8726L: netdev@vger.kernel.org 8727S: Supported 8728W: http://www.mellanox.com 8729Q: http://patchwork.ozlabs.org/project/netdev/list/ 8730F: drivers/net/ethernet/mellanox/mlxsw/ 8731 8732MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8733M: Yotam Gigi <yotamg@mellanox.com> 8734L: netdev@vger.kernel.org 8735S: Supported 8736W: http://www.mellanox.com 8737Q: http://patchwork.ozlabs.org/project/netdev/list/ 8738F: drivers/net/ethernet/mellanox/mlxfw/ 8739 8740MELLANOX MLX CPLD HOTPLUG DRIVER 8741M: Vadim Pasternak <vadimp@mellanox.com> 8742L: platform-driver-x86@vger.kernel.org 8743S: Supported 8744F: drivers/platform/x86/mlxcpld-hotplug.c 8745F: include/linux/platform_data/mlxcpld-hotplug.h 8746 8747MELLANOX MLX4 core VPI driver 8748M: Tariq Toukan <tariqt@mellanox.com> 8749L: netdev@vger.kernel.org 8750L: linux-rdma@vger.kernel.org 8751W: http://www.mellanox.com 8752Q: http://patchwork.ozlabs.org/project/netdev/list/ 8753S: Supported 8754F: drivers/net/ethernet/mellanox/mlx4/ 8755F: include/linux/mlx4/ 8756 8757MELLANOX MLX4 IB driver 8758M: Yishai Hadas <yishaih@mellanox.com> 8759L: linux-rdma@vger.kernel.org 8760W: http://www.mellanox.com 8761Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8762S: Supported 8763F: drivers/infiniband/hw/mlx4/ 8764F: include/linux/mlx4/ 8765F: include/uapi/rdma/mlx4-abi.h 8766 8767MELLANOX MLX5 core VPI driver 8768M: Saeed Mahameed <saeedm@mellanox.com> 8769M: Matan Barak <matanb@mellanox.com> 8770M: Leon Romanovsky <leonro@mellanox.com> 8771L: netdev@vger.kernel.org 8772L: linux-rdma@vger.kernel.org 8773W: http://www.mellanox.com 8774Q: http://patchwork.ozlabs.org/project/netdev/list/ 8775S: Supported 8776F: drivers/net/ethernet/mellanox/mlx5/core/ 8777F: include/linux/mlx5/ 8778 8779MELLANOX MLX5 IB driver 8780M: Matan Barak <matanb@mellanox.com> 8781M: Leon Romanovsky <leonro@mellanox.com> 8782L: linux-rdma@vger.kernel.org 8783W: http://www.mellanox.com 8784Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8785S: Supported 8786F: drivers/infiniband/hw/mlx5/ 8787F: include/linux/mlx5/ 8788F: include/uapi/rdma/mlx5-abi.h 8789 8790MELLANOX MLXCPLD I2C AND MUX DRIVER 8791M: Vadim Pasternak <vadimp@mellanox.com> 8792M: Michael Shych <michaelsh@mellanox.com> 8793L: linux-i2c@vger.kernel.org 8794S: Supported 8795F: drivers/i2c/busses/i2c-mlxcpld.c 8796F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8797F: Documentation/i2c/busses/i2c-mlxcpld 8798 8799MELLANOX MLXCPLD LED DRIVER 8800M: Vadim Pasternak <vadimp@mellanox.com> 8801L: linux-leds@vger.kernel.org 8802S: Supported 8803F: drivers/leds/leds-mlxcpld.c 8804F: Documentation/leds/leds-mlxcpld.txt 8805 8806MELLANOX PLATFORM DRIVER 8807M: Vadim Pasternak <vadimp@mellanox.com> 8808L: platform-driver-x86@vger.kernel.org 8809S: Supported 8810F: drivers/platform/x86/mlx-platform.c 8811 8812MEMBARRIER SUPPORT 8813M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8814M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8815L: linux-kernel@vger.kernel.org 8816S: Supported 8817F: kernel/sched/membarrier.c 8818F: include/uapi/linux/membarrier.h 8819 8820MEMORY MANAGEMENT 8821L: linux-mm@kvack.org 8822W: http://www.linux-mm.org 8823S: Maintained 8824F: include/linux/mm.h 8825F: include/linux/gfp.h 8826F: include/linux/mmzone.h 8827F: include/linux/memory_hotplug.h 8828F: include/linux/vmalloc.h 8829F: mm/ 8830 8831MEMORY TECHNOLOGY DEVICES (MTD) 8832M: David Woodhouse <dwmw2@infradead.org> 8833M: Brian Norris <computersforpeace@gmail.com> 8834M: Boris Brezillon <boris.brezillon@free-electrons.com> 8835M: Marek Vasut <marek.vasut@gmail.com> 8836M: Richard Weinberger <richard@nod.at> 8837M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8838L: linux-mtd@lists.infradead.org 8839W: http://www.linux-mtd.infradead.org/ 8840Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8841T: git git://git.infradead.org/linux-mtd.git master 8842T: git git://git.infradead.org/l2-mtd.git master 8843S: Maintained 8844F: Documentation/devicetree/bindings/mtd/ 8845F: drivers/mtd/ 8846F: include/linux/mtd/ 8847F: include/uapi/mtd/ 8848 8849MEN A21 WATCHDOG DRIVER 8850M: Johannes Thumshirn <morbidrsa@gmail.com> 8851L: linux-watchdog@vger.kernel.org 8852S: Maintained 8853F: drivers/watchdog/mena21_wdt.c 8854 8855MEN CHAMELEON BUS (mcb) 8856M: Johannes Thumshirn <morbidrsa@gmail.com> 8857S: Maintained 8858F: drivers/mcb/ 8859F: include/linux/mcb.h 8860F: Documentation/men-chameleon-bus.txt 8861 8862MEN F21BMC (Board Management Controller) 8863M: Andreas Werner <andreas.werner@men.de> 8864S: Supported 8865F: drivers/mfd/menf21bmc.c 8866F: drivers/watchdog/menf21bmc_wdt.c 8867F: drivers/leds/leds-menf21bmc.c 8868F: drivers/hwmon/menf21bmc_hwmon.c 8869F: Documentation/hwmon/menf21bmc 8870 8871MESON AO CEC DRIVER FOR AMLOGIC SOCS 8872M: Neil Armstrong <narmstrong@baylibre.com> 8873L: linux-media@lists.freedesktop.org 8874L: linux-amlogic@lists.infradead.org 8875W: http://linux-meson.com/ 8876S: Supported 8877F: drivers/media/platform/meson/ao-cec.c 8878F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8879T: git git://linuxtv.org/media_tree.git 8880 8881METAG ARCHITECTURE 8882M: James Hogan <james.hogan@imgtec.com> 8883L: linux-metag@vger.kernel.org 8884T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8885S: Odd Fixes 8886F: arch/metag/ 8887F: Documentation/metag/ 8888F: Documentation/devicetree/bindings/metag/ 8889F: Documentation/devicetree/bindings/interrupt-controller/img,* 8890F: drivers/clocksource/metag_generic.c 8891F: drivers/irqchip/irq-metag.c 8892F: drivers/irqchip/irq-metag-ext.c 8893F: drivers/tty/metag_da.c 8894 8895MICROBLAZE ARCHITECTURE 8896M: Michal Simek <monstr@monstr.eu> 8897W: http://www.monstr.eu/fdt/ 8898T: git git://git.monstr.eu/linux-2.6-microblaze.git 8899S: Supported 8900F: arch/microblaze/ 8901 8902MICROCHIP / ATMEL AT91 SERIAL DRIVER 8903M: Richard Genoud <richard.genoud@gmail.com> 8904S: Maintained 8905F: drivers/tty/serial/atmel_serial.c 8906F: drivers/tty/serial/atmel_serial.h 8907 8908MICROCHIP / ATMEL DMA DRIVER 8909M: Ludovic Desroches <ludovic.desroches@microchip.com> 8910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8911L: dmaengine@vger.kernel.org 8912S: Supported 8913F: drivers/dma/at_hdmac.c 8914F: drivers/dma/at_hdmac_regs.h 8915F: include/linux/platform_data/dma-atmel.h 8916 8917MICROCHIP / ATMEL ECC DRIVER 8918M: Tudor Ambarus <tudor.ambarus@microchip.com> 8919L: linux-crypto@vger.kernel.org 8920S: Maintained 8921F: drivers/crypto/atmel-ecc.* 8922 8923MICROCHIP / ATMEL ISC DRIVER 8924M: Songjun Wu <songjun.wu@microchip.com> 8925L: linux-media@vger.kernel.org 8926S: Supported 8927F: drivers/media/platform/atmel/atmel-isc.c 8928F: drivers/media/platform/atmel/atmel-isc-regs.h 8929F: devicetree/bindings/media/atmel-isc.txt 8930 8931MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8932M: Woojung Huh <Woojung.Huh@microchip.com> 8933M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8934L: netdev@vger.kernel.org 8935S: Maintained 8936F: net/dsa/tag_ksz.c 8937F: drivers/net/dsa/microchip/* 8938F: include/linux/platform_data/microchip-ksz.h 8939F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8940 8941MICROCHIP USB251XB DRIVER 8942M: Richard Leitner <richard.leitner@skidata.com> 8943L: linux-usb@vger.kernel.org 8944S: Maintained 8945F: drivers/usb/misc/usb251xb.c 8946F: Documentation/devicetree/bindings/usb/usb251xb.txt 8947 8948MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8949M: Don Brace <don.brace@microsemi.com> 8950L: esc.storagedev@microsemi.com 8951L: linux-scsi@vger.kernel.org 8952S: Supported 8953F: drivers/scsi/smartpqi/smartpqi*.[ch] 8954F: drivers/scsi/smartpqi/Kconfig 8955F: drivers/scsi/smartpqi/Makefile 8956F: include/linux/cciss*.h 8957F: include/uapi/linux/cciss*.h 8958F: Documentation/scsi/smartpqi.txt 8959 8960MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8961M: Chen Yu <yu.c.chen@intel.com> 8962L: platform-driver-x86@vger.kernel.org 8963S: Supported 8964F: drivers/platform/x86/surfacepro3_button.c 8965 8966MICROTEK X6 SCANNER 8967M: Oliver Neukum <oliver@neukum.org> 8968S: Maintained 8969F: drivers/usb/image/microtek.* 8970 8971MIPS 8972M: Ralf Baechle <ralf@linux-mips.org> 8973L: linux-mips@linux-mips.org 8974W: http://www.linux-mips.org/ 8975T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8976Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8977S: Supported 8978F: Documentation/devicetree/bindings/mips/ 8979F: Documentation/mips/ 8980F: arch/mips/ 8981 8982MIPS BOSTON DEVELOPMENT BOARD 8983M: Paul Burton <paul.burton@imgtec.com> 8984L: linux-mips@linux-mips.org 8985S: Maintained 8986F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8987F: arch/mips/boot/dts/img/boston.dts 8988F: arch/mips/configs/generic/board-boston.config 8989F: drivers/clk/imgtec/clk-boston.c 8990F: include/dt-bindings/clock/boston-clock.h 8991 8992MIPS GENERIC PLATFORM 8993M: Paul Burton <paul.burton@imgtec.com> 8994L: linux-mips@linux-mips.org 8995S: Supported 8996F: arch/mips/generic/ 8997F: arch/mips/tools/generic-board-config.sh 8998 8999MIPS/LOONGSON1 ARCHITECTURE 9000M: Keguang Zhang <keguang.zhang@gmail.com> 9001L: linux-mips@linux-mips.org 9002S: Maintained 9003F: arch/mips/loongson32/ 9004F: arch/mips/include/asm/mach-loongson32/ 9005F: drivers/*/*loongson1* 9006F: drivers/*/*/*loongson1* 9007 9008MIPS RINT INSTRUCTION EMULATION 9009M: Aleksandar Markovic <aleksandar.markovic@imgtec.com> 9010L: linux-mips@linux-mips.org 9011S: Supported 9012F: arch/mips/math-emu/sp_rint.c 9013F: arch/mips/math-emu/dp_rint.c 9014 9015MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9016M: Hans Verkuil <hverkuil@xs4all.nl> 9017L: linux-media@vger.kernel.org 9018T: git git://linuxtv.org/media_tree.git 9019W: https://linuxtv.org 9020S: Odd Fixes 9021F: drivers/media/radio/radio-miropcm20* 9022 9023MMP SUPPORT 9024M: Eric Miao <eric.y.miao@gmail.com> 9025M: Haojian Zhuang <haojian.zhuang@gmail.com> 9026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9027T: git git://github.com/hzhuang1/linux.git 9028T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9029S: Maintained 9030F: arch/arm/boot/dts/mmp* 9031F: arch/arm/mach-mmp/ 9032 9033MN88472 MEDIA DRIVER 9034M: Antti Palosaari <crope@iki.fi> 9035L: linux-media@vger.kernel.org 9036W: https://linuxtv.org 9037W: http://palosaari.fi/linux/ 9038Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9039S: Maintained 9040F: drivers/media/dvb-frontends/mn88472* 9041 9042MN88473 MEDIA DRIVER 9043M: Antti Palosaari <crope@iki.fi> 9044L: linux-media@vger.kernel.org 9045W: https://linuxtv.org 9046W: http://palosaari.fi/linux/ 9047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9048S: Maintained 9049F: drivers/media/dvb-frontends/mn88473* 9050 9051MODULE SUPPORT 9052M: Jessica Yu <jeyu@kernel.org> 9053M: Rusty Russell <rusty@rustcorp.com.au> 9054T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9055S: Maintained 9056F: include/linux/module.h 9057F: kernel/module.c 9058 9059MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9060W: http://popies.net/meye/ 9061S: Orphan 9062F: Documentation/media/v4l-drivers/meye* 9063F: drivers/media/pci/meye/ 9064F: include/uapi/linux/meye.h 9065 9066MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9067M: Jiri Slaby <jirislaby@gmail.com> 9068S: Maintained 9069F: Documentation/serial/moxa-smartio 9070F: drivers/tty/mxser.* 9071 9072MR800 AVERMEDIA USB FM RADIO DRIVER 9073M: Alexey Klimov <klimov.linux@gmail.com> 9074L: linux-media@vger.kernel.org 9075T: git git://linuxtv.org/media_tree.git 9076S: Maintained 9077F: drivers/media/radio/radio-mr800.c 9078 9079MRF24J40 IEEE 802.15.4 RADIO DRIVER 9080M: Alan Ott <alan@signal11.us> 9081L: linux-wpan@vger.kernel.org 9082S: Maintained 9083F: drivers/net/ieee802154/mrf24j40.c 9084F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9085 9086MSI LAPTOP SUPPORT 9087M: "Lee, Chun-Yi" <jlee@suse.com> 9088L: platform-driver-x86@vger.kernel.org 9089S: Maintained 9090F: drivers/platform/x86/msi-laptop.c 9091 9092MSI WMI SUPPORT 9093L: platform-driver-x86@vger.kernel.org 9094S: Orphan 9095F: drivers/platform/x86/msi-wmi.c 9096 9097MSI001 MEDIA DRIVER 9098M: Antti Palosaari <crope@iki.fi> 9099L: linux-media@vger.kernel.org 9100W: https://linuxtv.org 9101W: http://palosaari.fi/linux/ 9102Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9103T: git git://linuxtv.org/anttip/media_tree.git 9104S: Maintained 9105F: drivers/media/tuners/msi001* 9106 9107MSI2500 MEDIA DRIVER 9108M: Antti Palosaari <crope@iki.fi> 9109L: linux-media@vger.kernel.org 9110W: https://linuxtv.org 9111W: http://palosaari.fi/linux/ 9112Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9113T: git git://linuxtv.org/anttip/media_tree.git 9114S: Maintained 9115F: drivers/media/usb/msi2500/ 9116 9117MSYSTEMS DISKONCHIP G3 MTD DRIVER 9118M: Robert Jarzmik <robert.jarzmik@free.fr> 9119L: linux-mtd@lists.infradead.org 9120S: Maintained 9121F: drivers/mtd/devices/docg3* 9122 9123MT9M032 APTINA SENSOR DRIVER 9124M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9125L: linux-media@vger.kernel.org 9126T: git git://linuxtv.org/media_tree.git 9127S: Maintained 9128F: drivers/media/i2c/mt9m032.c 9129F: include/media/i2c/mt9m032.h 9130 9131MT9P031 APTINA CAMERA SENSOR 9132M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9133L: linux-media@vger.kernel.org 9134T: git git://linuxtv.org/media_tree.git 9135S: Maintained 9136F: drivers/media/i2c/mt9p031.c 9137F: include/media/i2c/mt9p031.h 9138 9139MT9T001 APTINA CAMERA SENSOR 9140M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9141L: linux-media@vger.kernel.org 9142T: git git://linuxtv.org/media_tree.git 9143S: Maintained 9144F: drivers/media/i2c/mt9t001.c 9145F: include/media/i2c/mt9t001.h 9146 9147MT9V032 APTINA CAMERA SENSOR 9148M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9149L: linux-media@vger.kernel.org 9150T: git git://linuxtv.org/media_tree.git 9151S: Maintained 9152F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9153F: drivers/media/i2c/mt9v032.c 9154F: include/media/i2c/mt9v032.h 9155 9156MULTIFUNCTION DEVICES (MFD) 9157M: Lee Jones <lee.jones@linaro.org> 9158T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9159S: Supported 9160F: Documentation/devicetree/bindings/mfd/ 9161F: drivers/mfd/ 9162F: include/linux/mfd/ 9163F: include/dt-bindings/mfd/ 9164 9165MULTIMEDIA CARD (MMC) ETC. OVER SPI 9166S: Orphan 9167F: drivers/mmc/host/mmc_spi.c 9168F: include/linux/spi/mmc_spi.h 9169 9170MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9171M: Ulf Hansson <ulf.hansson@linaro.org> 9172L: linux-mmc@vger.kernel.org 9173T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9174S: Maintained 9175F: Documentation/devicetree/bindings/mmc/ 9176F: drivers/mmc/ 9177F: include/linux/mmc/ 9178F: include/uapi/linux/mmc/ 9179 9180MULTIPLEXER SUBSYSTEM 9181M: Peter Rosin <peda@axentia.se> 9182S: Maintained 9183F: Documentation/ABI/testing/mux/sysfs-class-mux* 9184F: Documentation/devicetree/bindings/mux/ 9185F: include/linux/dt-bindings/mux/ 9186F: include/linux/mux/ 9187F: drivers/mux/ 9188 9189MULTISOUND SOUND DRIVER 9190M: Andrew Veliath <andrewtv@usa.net> 9191S: Maintained 9192F: Documentation/sound/oss/MultiSound 9193F: sound/oss/msnd* 9194 9195MULTITECH MULTIPORT CARD (ISICOM) 9196S: Orphan 9197F: drivers/tty/isicom.c 9198F: include/linux/isicom.h 9199 9200MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9201M: Bin Liu <b-liu@ti.com> 9202L: linux-usb@vger.kernel.org 9203T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 9204S: Maintained 9205F: drivers/usb/musb/ 9206 9207MXL5007T MEDIA DRIVER 9208M: Michael Krufky <mkrufky@linuxtv.org> 9209L: linux-media@vger.kernel.org 9210W: https://linuxtv.org 9211W: http://github.com/mkrufky 9212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9213T: git git://linuxtv.org/mkrufky/tuners.git 9214S: Maintained 9215F: drivers/media/tuners/mxl5007t.* 9216 9217MXSFB DRM DRIVER 9218M: Marek Vasut <marex@denx.de> 9219S: Supported 9220F: drivers/gpu/drm/mxsfb/ 9221F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9222 9223MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9224M: Hyong-Youb Kim <hykim@myri.com> 9225L: netdev@vger.kernel.org 9226W: https://www.myricom.com/support/downloads/myri10ge.html 9227S: Supported 9228F: drivers/net/ethernet/myricom/myri10ge/ 9229 9230NAND FLASH SUBSYSTEM 9231M: Boris Brezillon <boris.brezillon@free-electrons.com> 9232R: Richard Weinberger <richard@nod.at> 9233L: linux-mtd@lists.infradead.org 9234W: http://www.linux-mtd.infradead.org/ 9235Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9236T: git git://git.infradead.org/linux-mtd.git nand/fixes 9237T: git git://git.infradead.org/l2-mtd.git nand/next 9238S: Maintained 9239F: drivers/mtd/nand/ 9240F: include/linux/mtd/*nand*.h 9241 9242NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9243M: Daniel Mack <zonque@gmail.com> 9244S: Maintained 9245L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9246W: http://www.native-instruments.com 9247F: sound/usb/caiaq/ 9248 9249NATSEMI ETHERNET DRIVER (DP8381x) 9250S: Orphan 9251F: drivers/net/ethernet/natsemi/natsemi.c 9252 9253NCP FILESYSTEM 9254M: Petr Vandrovec <petr@vandrovec.name> 9255S: Odd Fixes 9256F: fs/ncpfs/ 9257 9258NCR 5380 SCSI DRIVERS 9259M: Finn Thain <fthain@telegraphics.com.au> 9260M: Michael Schmitz <schmitzmic@gmail.com> 9261L: linux-scsi@vger.kernel.org 9262S: Maintained 9263F: Documentation/scsi/g_NCR5380.txt 9264F: drivers/scsi/NCR5380.* 9265F: drivers/scsi/arm/cumana_1.c 9266F: drivers/scsi/arm/oak.c 9267F: drivers/scsi/atari_scsi.* 9268F: drivers/scsi/dmx3191d.c 9269F: drivers/scsi/g_NCR5380.* 9270F: drivers/scsi/mac_scsi.* 9271F: drivers/scsi/sun3_scsi.* 9272F: drivers/scsi/sun3_scsi_vme.c 9273 9274NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9275M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9276L: linux-scsi@vger.kernel.org 9277S: Maintained 9278F: drivers/scsi/NCR_D700.* 9279 9280NCT6775 HARDWARE MONITOR DRIVER 9281M: Guenter Roeck <linux@roeck-us.net> 9282L: linux-hwmon@vger.kernel.org 9283S: Maintained 9284F: Documentation/hwmon/nct6775 9285F: drivers/hwmon/nct6775.c 9286 9287NETEFFECT IWARP RNIC DRIVER (IW_NES) 9288M: Faisal Latif <faisal.latif@intel.com> 9289L: linux-rdma@vger.kernel.org 9290W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9291S: Supported 9292F: drivers/infiniband/hw/nes/ 9293F: include/uapi/rdma/nes-abi.h 9294 9295NETEM NETWORK EMULATOR 9296M: Stephen Hemminger <stephen@networkplumber.org> 9297L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9298S: Maintained 9299F: net/sched/sch_netem.c 9300 9301NETERION 10GbE DRIVERS (s2io/vxge) 9302M: Jon Mason <jdmason@kudzu.us> 9303L: netdev@vger.kernel.org 9304S: Supported 9305F: Documentation/networking/s2io.txt 9306F: Documentation/networking/vxge.txt 9307F: drivers/net/ethernet/neterion/ 9308 9309NETFILTER 9310M: Pablo Neira Ayuso <pablo@netfilter.org> 9311M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9312M: Florian Westphal <fw@strlen.de> 9313L: netfilter-devel@vger.kernel.org 9314L: coreteam@netfilter.org 9315W: http://www.netfilter.org/ 9316W: http://www.iptables.org/ 9317W: http://www.nftables.org/ 9318Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9319T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9320T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9321S: Maintained 9322F: include/linux/netfilter* 9323F: include/linux/netfilter/ 9324F: include/net/netfilter/ 9325F: include/uapi/linux/netfilter* 9326F: include/uapi/linux/netfilter/ 9327F: net/*/netfilter.c 9328F: net/*/netfilter/ 9329F: net/netfilter/ 9330F: net/bridge/br_netfilter*.c 9331 9332NETROM NETWORK LAYER 9333M: Ralf Baechle <ralf@linux-mips.org> 9334L: linux-hams@vger.kernel.org 9335W: http://www.linux-ax25.org/ 9336S: Maintained 9337F: include/net/netrom.h 9338F: include/uapi/linux/netrom.h 9339F: net/netrom/ 9340 9341NETRONOME ETHERNET DRIVERS 9342M: Jakub Kicinski <jakub.kicinski@netronome.com> 9343L: oss-drivers@netronome.com 9344S: Maintained 9345F: drivers/net/ethernet/netronome/ 9346 9347NETWORK BLOCK DEVICE (NBD) 9348M: Josef Bacik <jbacik@fb.com> 9349S: Maintained 9350L: linux-block@vger.kernel.org 9351L: nbd-general@lists.sourceforge.net 9352F: Documentation/blockdev/nbd.txt 9353F: drivers/block/nbd.c 9354F: include/uapi/linux/nbd.h 9355 9356NETWORK DROP MONITOR 9357M: Neil Horman <nhorman@tuxdriver.com> 9358L: netdev@vger.kernel.org 9359S: Maintained 9360W: https://fedorahosted.org/dropwatch/ 9361F: net/core/drop_monitor.c 9362 9363NETWORKING DRIVERS 9364L: netdev@vger.kernel.org 9365W: http://www.linuxfoundation.org/en/Net 9366Q: http://patchwork.ozlabs.org/project/netdev/list/ 9367T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9368T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9369S: Odd Fixes 9370F: Documentation/devicetree/bindings/net/ 9371F: drivers/net/ 9372F: include/linux/if_* 9373F: include/linux/netdevice.h 9374F: include/linux/etherdevice.h 9375F: include/linux/fcdevice.h 9376F: include/linux/fddidevice.h 9377F: include/linux/hippidevice.h 9378F: include/linux/inetdevice.h 9379F: include/uapi/linux/if_* 9380F: include/uapi/linux/netdevice.h 9381 9382NETWORKING DRIVERS (WIRELESS) 9383M: Kalle Valo <kvalo@codeaurora.org> 9384L: linux-wireless@vger.kernel.org 9385Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9386T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9387T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9388S: Maintained 9389F: Documentation/devicetree/bindings/net/wireless/ 9390F: drivers/net/wireless/ 9391 9392NETWORKING [DSA] 9393M: Andrew Lunn <andrew@lunn.ch> 9394M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9395M: Florian Fainelli <f.fainelli@gmail.com> 9396S: Maintained 9397F: net/dsa/ 9398F: include/net/dsa.h 9399F: drivers/net/dsa/ 9400 9401NETWORKING [GENERAL] 9402M: "David S. Miller" <davem@davemloft.net> 9403L: netdev@vger.kernel.org 9404W: http://www.linuxfoundation.org/en/Net 9405Q: http://patchwork.ozlabs.org/project/netdev/list/ 9406T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9407T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9408B: mailto:netdev@vger.kernel.org 9409S: Maintained 9410F: net/ 9411F: include/net/ 9412F: include/linux/in.h 9413F: include/linux/net.h 9414F: include/linux/netdevice.h 9415F: include/uapi/linux/in.h 9416F: include/uapi/linux/net.h 9417F: include/uapi/linux/netdevice.h 9418F: include/uapi/linux/net_namespace.h 9419F: tools/net/ 9420F: tools/testing/selftests/net/ 9421F: lib/random32.c 9422 9423NETWORKING [IPSEC] 9424M: Steffen Klassert <steffen.klassert@secunet.com> 9425M: Herbert Xu <herbert@gondor.apana.org.au> 9426M: "David S. Miller" <davem@davemloft.net> 9427L: netdev@vger.kernel.org 9428T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9430S: Maintained 9431F: net/core/flow.c 9432F: net/xfrm/ 9433F: net/key/ 9434F: net/ipv4/xfrm* 9435F: net/ipv4/esp4* 9436F: net/ipv4/ah4.c 9437F: net/ipv4/ipcomp.c 9438F: net/ipv4/ip_vti.c 9439F: net/ipv6/xfrm* 9440F: net/ipv6/esp6* 9441F: net/ipv6/ah6.c 9442F: net/ipv6/ipcomp6.c 9443F: net/ipv6/ip6_vti.c 9444F: include/uapi/linux/xfrm.h 9445F: include/net/xfrm.h 9446 9447NETWORKING [IPv4/IPv6] 9448M: "David S. Miller" <davem@davemloft.net> 9449M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9450M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9451L: netdev@vger.kernel.org 9452T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9453S: Maintained 9454F: net/ipv4/ 9455F: net/ipv6/ 9456F: include/net/ip* 9457F: arch/x86/net/* 9458 9459NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9460M: Paul Moore <paul@paul-moore.com> 9461W: https://github.com/netlabel 9462L: netdev@vger.kernel.org 9463L: linux-security-module@vger.kernel.org 9464S: Maintained 9465F: Documentation/netlabel/ 9466F: include/net/calipso.h 9467F: include/net/cipso_ipv4.h 9468F: include/net/netlabel.h 9469F: include/uapi/linux/netfilter/xt_SECMARK.h 9470F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9471F: net/netlabel/ 9472F: net/ipv4/cipso_ipv4.c 9473F: net/ipv6/calipso.c 9474F: net/netfilter/xt_CONNSECMARK.c 9475F: net/netfilter/xt_SECMARK.c 9476 9477NETWORKING [TLS] 9478M: Ilya Lesokhin <ilyal@mellanox.com> 9479M: Aviad Yehezkel <aviadye@mellanox.com> 9480M: Dave Watson <davejwatson@fb.com> 9481L: netdev@vger.kernel.org 9482S: Maintained 9483F: net/tls/* 9484F: include/uapi/linux/tls.h 9485F: include/net/tls.h 9486 9487NETWORKING [WIRELESS] 9488L: linux-wireless@vger.kernel.org 9489Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9490 9491NETXEN (1/10) GbE SUPPORT 9492M: Manish Chopra <manish.chopra@cavium.com> 9493M: Rahul Verma <rahul.verma@cavium.com> 9494M: Dept-GELinuxNICDev@cavium.com 9495L: netdev@vger.kernel.org 9496S: Supported 9497F: drivers/net/ethernet/qlogic/netxen/ 9498 9499NFC SUBSYSTEM 9500M: Samuel Ortiz <sameo@linux.intel.com> 9501L: linux-wireless@vger.kernel.org 9502L: linux-nfc@lists.01.org (subscribers-only) 9503S: Supported 9504F: net/nfc/ 9505F: include/net/nfc/ 9506F: include/uapi/linux/nfc.h 9507F: drivers/nfc/ 9508F: include/linux/platform_data/nfcmrvl.h 9509F: include/linux/platform_data/nxp-nci.h 9510F: Documentation/devicetree/bindings/net/nfc/ 9511 9512NFS, SUNRPC, AND LOCKD CLIENTS 9513M: Trond Myklebust <trond.myklebust@primarydata.com> 9514M: Anna Schumaker <anna.schumaker@netapp.com> 9515L: linux-nfs@vger.kernel.org 9516W: http://client.linux-nfs.org 9517T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9518S: Maintained 9519F: fs/lockd/ 9520F: fs/nfs/ 9521F: fs/nfs_common/ 9522F: net/sunrpc/ 9523F: include/linux/lockd/ 9524F: include/linux/nfs* 9525F: include/linux/sunrpc/ 9526F: include/uapi/linux/nfs* 9527F: include/uapi/linux/sunrpc/ 9528 9529NILFS2 FILESYSTEM 9530M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9531L: linux-nilfs@vger.kernel.org 9532W: http://nilfs.sourceforge.net/ 9533W: http://nilfs.osdn.jp/ 9534T: git git://github.com/konis/nilfs2.git 9535S: Supported 9536F: Documentation/filesystems/nilfs2.txt 9537F: fs/nilfs2/ 9538F: include/trace/events/nilfs2.h 9539F: include/uapi/linux/nilfs2_api.h 9540F: include/uapi/linux/nilfs2_ondisk.h 9541 9542NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9543M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9544W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9545S: Maintained 9546F: Documentation/scsi/NinjaSCSI.txt 9547F: drivers/scsi/pcmcia/nsp_* 9548 9549NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9550M: GOTO Masanori <gotom@debian.or.jp> 9551M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9552W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9553S: Maintained 9554F: Documentation/scsi/NinjaSCSI.txt 9555F: drivers/scsi/nsp32* 9556 9557NIOS2 ARCHITECTURE 9558M: Ley Foon Tan <lftan@altera.com> 9559L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9560T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9561S: Maintained 9562F: arch/nios2/ 9563 9564NOHZ, DYNTICKS SUPPORT 9565M: Frederic Weisbecker <fweisbec@gmail.com> 9566M: Thomas Gleixner <tglx@linutronix.de> 9567M: Ingo Molnar <mingo@kernel.org> 9568L: linux-kernel@vger.kernel.org 9569T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9570S: Maintained 9571F: kernel/time/tick*.* 9572F: include/linux/tick.h 9573F: include/linux/sched/nohz.h 9574 9575NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9576M: Pavel Machek <pavel@ucw.cz> 9577M: Sakari Ailus <sakari.ailus@iki.fi> 9578L: linux-media@vger.kernel.org 9579S: Maintained 9580F: drivers/media/i2c/et8ek8 9581F: drivers/media/i2c/ad5820.c 9582 9583NOKIA N900 POWER SUPPLY DRIVERS 9584R: Pali Rohár <pali.rohar@gmail.com> 9585F: include/linux/power/bq2415x_charger.h 9586F: include/linux/power/bq27xxx_battery.h 9587F: include/linux/power/isp1704_charger.h 9588F: drivers/power/supply/bq2415x_charger.c 9589F: drivers/power/supply/bq27xxx_battery.c 9590F: drivers/power/supply/bq27xxx_battery_i2c.c 9591F: drivers/power/supply/isp1704_charger.c 9592F: drivers/power/supply/rx51_battery.c 9593 9594NTB AMD DRIVER 9595M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9596L: linux-ntb@googlegroups.com 9597S: Supported 9598F: drivers/ntb/hw/amd/ 9599 9600NTB DRIVER CORE 9601M: Jon Mason <jdmason@kudzu.us> 9602M: Dave Jiang <dave.jiang@intel.com> 9603M: Allen Hubbe <Allen.Hubbe@emc.com> 9604L: linux-ntb@googlegroups.com 9605S: Supported 9606W: https://github.com/jonmason/ntb/wiki 9607T: git git://github.com/jonmason/ntb.git 9608F: drivers/ntb/ 9609F: drivers/net/ntb_netdev.c 9610F: include/linux/ntb.h 9611F: include/linux/ntb_transport.h 9612F: tools/testing/selftests/ntb/ 9613 9614NTB IDT DRIVER 9615M: Serge Semin <fancer.lancer@gmail.com> 9616L: linux-ntb@googlegroups.com 9617S: Supported 9618F: drivers/ntb/hw/idt/ 9619 9620NTB INTEL DRIVER 9621M: Jon Mason <jdmason@kudzu.us> 9622M: Dave Jiang <dave.jiang@intel.com> 9623L: linux-ntb@googlegroups.com 9624S: Supported 9625W: https://github.com/jonmason/ntb/wiki 9626T: git git://github.com/jonmason/ntb.git 9627F: drivers/ntb/hw/intel/ 9628 9629NTFS FILESYSTEM 9630M: Anton Altaparmakov <anton@tuxera.com> 9631L: linux-ntfs-dev@lists.sourceforge.net 9632W: http://www.tuxera.com/ 9633T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9634S: Supported 9635F: Documentation/filesystems/ntfs.txt 9636F: fs/ntfs/ 9637 9638NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9639M: Antonino Daplas <adaplas@gmail.com> 9640L: linux-fbdev@vger.kernel.org 9641S: Maintained 9642F: drivers/video/fbdev/riva/ 9643F: drivers/video/fbdev/nvidia/ 9644 9645NVM EXPRESS DRIVER 9646M: Keith Busch <keith.busch@intel.com> 9647M: Jens Axboe <axboe@fb.com> 9648M: Christoph Hellwig <hch@lst.de> 9649M: Sagi Grimberg <sagi@grimberg.me> 9650L: linux-nvme@lists.infradead.org 9651T: git://git.infradead.org/nvme.git 9652W: http://git.infradead.org/nvme.git 9653S: Supported 9654F: drivers/nvme/host/ 9655F: include/linux/nvme.h 9656F: include/uapi/linux/nvme_ioctl.h 9657 9658NVM EXPRESS FC TRANSPORT DRIVERS 9659M: James Smart <james.smart@broadcom.com> 9660L: linux-nvme@lists.infradead.org 9661S: Supported 9662F: include/linux/nvme-fc.h 9663F: include/linux/nvme-fc-driver.h 9664F: drivers/nvme/host/fc.c 9665F: drivers/nvme/target/fc.c 9666F: drivers/nvme/target/fcloop.c 9667 9668NVM EXPRESS TARGET DRIVER 9669M: Christoph Hellwig <hch@lst.de> 9670M: Sagi Grimberg <sagi@grimberg.me> 9671L: linux-nvme@lists.infradead.org 9672T: git://git.infradead.org/nvme.git 9673W: http://git.infradead.org/nvme.git 9674S: Supported 9675F: drivers/nvme/target/ 9676 9677NVMEM FRAMEWORK 9678M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9679S: Maintained 9680F: drivers/nvmem/ 9681F: Documentation/devicetree/bindings/nvmem/ 9682F: Documentation/ABI/stable/sysfs-bus-nvmem 9683F: include/linux/nvmem-consumer.h 9684F: include/linux/nvmem-provider.h 9685 9686NXP TDA998X DRM DRIVER 9687M: Russell King <linux@armlinux.org.uk> 9688S: Supported 9689T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9690T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9691F: drivers/gpu/drm/i2c/tda998x_drv.c 9692F: include/drm/i2c/tda998x.h 9693 9694NXP TFA9879 DRIVER 9695M: Peter Rosin <peda@axentia.se> 9696L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9697S: Maintained 9698F: sound/soc/codecs/tfa9879* 9699 9700NXP-NCI NFC DRIVER 9701M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9702R: Charles Gorand <charles.gorand@effinnov.com> 9703L: linux-nfc@lists.01.org (moderated for non-subscribers) 9704S: Supported 9705F: drivers/nfc/nxp-nci 9706 9707OBJTOOL 9708M: Josh Poimboeuf <jpoimboe@redhat.com> 9709S: Supported 9710F: tools/objtool/ 9711 9712OMAP AUDIO SUPPORT 9713M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9714M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9715L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9716L: linux-omap@vger.kernel.org 9717S: Maintained 9718F: sound/soc/omap/ 9719 9720OMAP CLOCK FRAMEWORK SUPPORT 9721M: Paul Walmsley <paul@pwsan.com> 9722L: linux-omap@vger.kernel.org 9723S: Maintained 9724F: arch/arm/*omap*/*clock* 9725 9726OMAP DEVICE TREE SUPPORT 9727M: Benoît Cousson <bcousson@baylibre.com> 9728M: Tony Lindgren <tony@atomide.com> 9729L: linux-omap@vger.kernel.org 9730L: devicetree@vger.kernel.org 9731S: Maintained 9732F: arch/arm/boot/dts/*omap* 9733F: arch/arm/boot/dts/*am3* 9734F: arch/arm/boot/dts/*am4* 9735F: arch/arm/boot/dts/*am5* 9736F: arch/arm/boot/dts/*dra7* 9737 9738OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9739M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9740L: linux-omap@vger.kernel.org 9741L: linux-fbdev@vger.kernel.org 9742S: Maintained 9743F: drivers/video/fbdev/omap2/ 9744F: Documentation/arm/OMAP/DSS 9745 9746OMAP FRAMEBUFFER SUPPORT 9747M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9748L: linux-fbdev@vger.kernel.org 9749L: linux-omap@vger.kernel.org 9750S: Maintained 9751F: drivers/video/fbdev/omap/ 9752 9753OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9754M: Roger Quadros <rogerq@ti.com> 9755M: Tony Lindgren <tony@atomide.com> 9756L: linux-omap@vger.kernel.org 9757S: Maintained 9758F: drivers/memory/omap-gpmc.c 9759F: arch/arm/mach-omap2/*gpmc* 9760 9761OMAP GPIO DRIVER 9762M: Grygorii Strashko <grygorii.strashko@ti.com> 9763M: Santosh Shilimkar <ssantosh@kernel.org> 9764M: Kevin Hilman <khilman@kernel.org> 9765L: linux-omap@vger.kernel.org 9766S: Maintained 9767F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9768F: drivers/gpio/gpio-omap.c 9769 9770OMAP HARDWARE SPINLOCK SUPPORT 9771M: Ohad Ben-Cohen <ohad@wizery.com> 9772L: linux-omap@vger.kernel.org 9773S: Maintained 9774F: drivers/hwspinlock/omap_hwspinlock.c 9775 9776OMAP HS MMC SUPPORT 9777L: linux-mmc@vger.kernel.org 9778L: linux-omap@vger.kernel.org 9779S: Orphan 9780F: drivers/mmc/host/omap_hsmmc.c 9781 9782OMAP HWMOD DATA 9783M: Paul Walmsley <paul@pwsan.com> 9784L: linux-omap@vger.kernel.org 9785S: Maintained 9786F: arch/arm/mach-omap2/omap_hwmod*data* 9787 9788OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9789M: Benoît Cousson <bcousson@baylibre.com> 9790L: linux-omap@vger.kernel.org 9791S: Maintained 9792F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9793 9794OMAP HWMOD SUPPORT 9795M: Benoît Cousson <bcousson@baylibre.com> 9796M: Paul Walmsley <paul@pwsan.com> 9797L: linux-omap@vger.kernel.org 9798S: Maintained 9799F: arch/arm/mach-omap2/omap_hwmod.* 9800 9801OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9802M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9803L: linux-media@vger.kernel.org 9804S: Maintained 9805F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9806F: drivers/media/platform/omap3isp/ 9807F: drivers/staging/media/omap4iss/ 9808 9809OMAP MMC SUPPORT 9810M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9811L: linux-omap@vger.kernel.org 9812S: Maintained 9813F: drivers/mmc/host/omap.c 9814 9815OMAP POWER MANAGEMENT SUPPORT 9816M: Kevin Hilman <khilman@kernel.org> 9817L: linux-omap@vger.kernel.org 9818S: Maintained 9819F: arch/arm/*omap*/*pm* 9820F: drivers/cpufreq/omap-cpufreq.c 9821 9822OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9823M: Rajendra Nayak <rnayak@codeaurora.org> 9824M: Paul Walmsley <paul@pwsan.com> 9825L: linux-omap@vger.kernel.org 9826S: Maintained 9827F: arch/arm/mach-omap2/prm* 9828 9829OMAP RANDOM NUMBER GENERATOR SUPPORT 9830M: Deepak Saxena <dsaxena@plexity.net> 9831S: Maintained 9832F: drivers/char/hw_random/omap-rng.c 9833 9834OMAP USB SUPPORT 9835L: linux-usb@vger.kernel.org 9836L: linux-omap@vger.kernel.org 9837S: Orphan 9838F: drivers/usb/*/*omap* 9839F: arch/arm/*omap*/usb* 9840 9841OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9842M: Mark Jackson <mpfj@newflow.co.uk> 9843L: linux-omap@vger.kernel.org 9844S: Maintained 9845F: arch/arm/boot/dts/am335x-nano.dts 9846 9847OMAP1 SUPPORT 9848M: Aaro Koskinen <aaro.koskinen@iki.fi> 9849M: Tony Lindgren <tony@atomide.com> 9850L: linux-omap@vger.kernel.org 9851Q: http://patchwork.kernel.org/project/linux-omap/list/ 9852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9853S: Maintained 9854F: arch/arm/mach-omap1/ 9855F: arch/arm/plat-omap/ 9856F: arch/arm/configs/omap1_defconfig 9857F: drivers/i2c/busses/i2c-omap.c 9858F: include/linux/i2c-omap.h 9859 9860OMAP2+ SUPPORT 9861M: Tony Lindgren <tony@atomide.com> 9862L: linux-omap@vger.kernel.org 9863W: http://www.muru.com/linux/omap/ 9864W: http://linux.omap.com/ 9865Q: http://patchwork.kernel.org/project/linux-omap/list/ 9866T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9867S: Maintained 9868F: arch/arm/mach-omap2/ 9869F: arch/arm/plat-omap/ 9870F: arch/arm/configs/omap2plus_defconfig 9871F: drivers/i2c/busses/i2c-omap.c 9872F: drivers/irqchip/irq-omap-intc.c 9873F: drivers/mfd/*omap*.c 9874F: drivers/mfd/menelaus.c 9875F: drivers/mfd/palmas.c 9876F: drivers/mfd/tps65217.c 9877F: drivers/mfd/tps65218.c 9878F: drivers/mfd/tps65910.c 9879F: drivers/mfd/twl-core.[ch] 9880F: drivers/mfd/twl4030*.c 9881F: drivers/mfd/twl6030*.c 9882F: drivers/mfd/twl6040*.c 9883F: drivers/regulator/palmas-regulator*.c 9884F: drivers/regulator/pbias-regulator.c 9885F: drivers/regulator/tps65217-regulator.c 9886F: drivers/regulator/tps65218-regulator.c 9887F: drivers/regulator/tps65910-regulator.c 9888F: drivers/regulator/twl-regulator.c 9889F: drivers/regulator/twl6030-regulator.c 9890F: include/linux/i2c-omap.h 9891 9892ONION OMEGA2+ BOARD 9893M: Harvey Hunt <harveyhuntnexus@gmail.com> 9894L: linux-mips@linux-mips.org 9895S: Maintained 9896F: arch/mips/boot/dts/ralink/omega2p.dts 9897 9898OMFS FILESYSTEM 9899M: Bob Copeland <me@bobcopeland.com> 9900L: linux-karma-devel@lists.sourceforge.net 9901S: Maintained 9902F: Documentation/filesystems/omfs.txt 9903F: fs/omfs/ 9904 9905OMNIKEY CARDMAN 4000 DRIVER 9906M: Harald Welte <laforge@gnumonks.org> 9907S: Maintained 9908F: drivers/char/pcmcia/cm4000_cs.c 9909F: include/linux/cm4000_cs.h 9910F: include/uapi/linux/cm4000_cs.h 9911 9912OMNIKEY CARDMAN 4040 DRIVER 9913M: Harald Welte <laforge@gnumonks.org> 9914S: Maintained 9915F: drivers/char/pcmcia/cm4040_cs.* 9916 9917OMNIVISION OV13858 SENSOR DRIVER 9918M: Sakari Ailus <sakari.ailus@linux.intel.com> 9919L: linux-media@vger.kernel.org 9920T: git git://linuxtv.org/media_tree.git 9921S: Maintained 9922F: drivers/media/i2c/ov13858.c 9923 9924OMNIVISION OV5640 SENSOR DRIVER 9925M: Steve Longerbeam <slongerbeam@gmail.com> 9926L: linux-media@vger.kernel.org 9927T: git git://linuxtv.org/media_tree.git 9928S: Maintained 9929F: drivers/media/i2c/ov5640.c 9930 9931OMNIVISION OV5647 SENSOR DRIVER 9932M: Luis Oliveira <lolivei@synopsys.com> 9933L: linux-media@vger.kernel.org 9934T: git git://linuxtv.org/media_tree.git 9935S: Maintained 9936F: drivers/media/i2c/ov5647.c 9937 9938OMNIVISION OV7670 SENSOR DRIVER 9939M: Jonathan Corbet <corbet@lwn.net> 9940L: linux-media@vger.kernel.org 9941T: git git://linuxtv.org/media_tree.git 9942S: Maintained 9943F: drivers/media/i2c/ov7670.c 9944F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9945 9946ONENAND FLASH DRIVER 9947M: Kyungmin Park <kyungmin.park@samsung.com> 9948L: linux-mtd@lists.infradead.org 9949S: Maintained 9950F: drivers/mtd/onenand/ 9951F: include/linux/mtd/onenand*.h 9952 9953ONSTREAM SCSI TAPE DRIVER 9954M: Willem Riede <osst@riede.org> 9955L: osst-users@lists.sourceforge.net 9956L: linux-scsi@vger.kernel.org 9957S: Maintained 9958F: Documentation/scsi/osst.txt 9959F: drivers/scsi/osst.* 9960F: drivers/scsi/osst_*.h 9961F: drivers/scsi/st.h 9962 9963OP-TEE DRIVER 9964M: Jens Wiklander <jens.wiklander@linaro.org> 9965S: Maintained 9966F: drivers/tee/optee/ 9967 9968OPA-VNIC DRIVER 9969M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9970M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9971L: linux-rdma@vger.kernel.org 9972S: Supported 9973F: drivers/infiniband/ulp/opa_vnic 9974 9975OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9976M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9977L: devicetree@vger.kernel.org 9978S: Maintained 9979F: Documentation/devicetree/dynamic-resolution-notes.txt 9980F: Documentation/devicetree/overlay-notes.txt 9981F: drivers/of/overlay.c 9982F: drivers/of/resolver.c 9983 9984OPEN FIRMWARE AND FLATTENED DEVICE TREE 9985M: Rob Herring <robh+dt@kernel.org> 9986M: Frank Rowand <frowand.list@gmail.com> 9987L: devicetree@vger.kernel.org 9988W: http://www.devicetree.org/ 9989T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9990S: Maintained 9991F: drivers/of/ 9992F: include/linux/of*.h 9993F: scripts/dtc/ 9994F: Documentation/ABI/testing/sysfs-firmware-ofw 9995 9996OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9997M: Rob Herring <robh+dt@kernel.org> 9998M: Mark Rutland <mark.rutland@arm.com> 9999L: devicetree@vger.kernel.org 10000T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10001Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10002S: Maintained 10003F: Documentation/devicetree/ 10004F: arch/*/boot/dts/ 10005F: include/dt-bindings/ 10006 10007OPENCORES I2C BUS DRIVER 10008M: Peter Korsgaard <jacmet@sunsite.dk> 10009L: linux-i2c@vger.kernel.org 10010S: Maintained 10011F: Documentation/i2c/busses/i2c-ocores 10012F: drivers/i2c/busses/i2c-ocores.c 10013 10014OPENRISC ARCHITECTURE 10015M: Jonas Bonn <jonas@southpole.se> 10016M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10017M: Stafford Horne <shorne@gmail.com> 10018T: git git://github.com/openrisc/linux.git 10019L: openrisc@lists.librecores.org 10020W: http://openrisc.io 10021S: Maintained 10022F: arch/openrisc/ 10023 10024OPENVSWITCH 10025M: Pravin Shelar <pshelar@nicira.com> 10026L: netdev@vger.kernel.org 10027L: dev@openvswitch.org 10028W: http://openvswitch.org 10029S: Maintained 10030F: net/openvswitch/ 10031F: include/uapi/linux/openvswitch.h 10032 10033OPERATING PERFORMANCE POINTS (OPP) 10034M: Viresh Kumar <vireshk@kernel.org> 10035M: Nishanth Menon <nm@ti.com> 10036M: Stephen Boyd <sboyd@codeaurora.org> 10037L: linux-pm@vger.kernel.org 10038S: Maintained 10039T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10040F: drivers/base/power/opp/ 10041F: include/linux/pm_opp.h 10042F: Documentation/power/opp.txt 10043F: Documentation/devicetree/bindings/opp/ 10044 10045OPL4 DRIVER 10046M: Clemens Ladisch <clemens@ladisch.de> 10047L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10048T: git git://git.alsa-project.org/alsa-kernel.git 10049S: Maintained 10050F: sound/drivers/opl4/ 10051 10052OPROFILE 10053M: Robert Richter <rric@kernel.org> 10054L: oprofile-list@lists.sf.net 10055S: Maintained 10056F: arch/*/include/asm/oprofile*.h 10057F: arch/*/oprofile/ 10058F: drivers/oprofile/ 10059F: include/linux/oprofile.h 10060 10061ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10062M: Mark Fasheh <mfasheh@versity.com> 10063M: Joel Becker <jlbec@evilplan.org> 10064L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10065W: http://ocfs2.wiki.kernel.org 10066S: Supported 10067F: Documentation/filesystems/ocfs2.txt 10068F: Documentation/filesystems/dlmfs.txt 10069F: fs/ocfs2/ 10070 10071ORANGEFS FILESYSTEM 10072M: Mike Marshall <hubcap@omnibond.com> 10073L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10074T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10075S: Supported 10076F: fs/orangefs/ 10077F: Documentation/filesystems/orangefs.txt 10078 10079ORINOCO DRIVER 10080L: linux-wireless@vger.kernel.org 10081W: http://wireless.kernel.org/en/users/Drivers/orinoco 10082W: http://www.nongnu.org/orinoco/ 10083S: Orphan 10084F: drivers/net/wireless/intersil/orinoco/ 10085 10086OSD LIBRARY and FILESYSTEM 10087M: Boaz Harrosh <ooo@electrozaur.com> 10088S: Maintained 10089F: drivers/scsi/osd/ 10090F: include/scsi/osd_* 10091F: fs/exofs/ 10092 10093OV2659 OMNIVISION SENSOR DRIVER 10094M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10095L: linux-media@vger.kernel.org 10096W: https://linuxtv.org 10097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10098T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10099S: Maintained 10100F: drivers/media/i2c/ov2659.c 10101F: include/media/i2c/ov2659.h 10102 10103OVERLAY FILESYSTEM 10104M: Miklos Szeredi <miklos@szeredi.hu> 10105L: linux-unionfs@vger.kernel.org 10106T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10107S: Supported 10108F: fs/overlayfs/ 10109F: Documentation/filesystems/overlayfs.txt 10110 10111P54 WIRELESS DRIVER 10112M: Christian Lamparter <chunkeey@googlemail.com> 10113L: linux-wireless@vger.kernel.org 10114W: http://wireless.kernel.org/en/users/Drivers/p54 10115S: Maintained 10116F: drivers/net/wireless/intersil/p54/ 10117 10118PA SEMI ETHERNET DRIVER 10119L: netdev@vger.kernel.org 10120S: Orphan 10121F: drivers/net/ethernet/pasemi/* 10122 10123PA SEMI SMBUS DRIVER 10124L: linux-i2c@vger.kernel.org 10125S: Orphan 10126F: drivers/i2c/busses/i2c-pasemi.c 10127 10128PADATA PARALLEL EXECUTION MECHANISM 10129M: Steffen Klassert <steffen.klassert@secunet.com> 10130L: linux-crypto@vger.kernel.org 10131S: Maintained 10132F: kernel/padata.c 10133F: include/linux/padata.h 10134F: Documentation/padata.txt 10135 10136PANASONIC LAPTOP ACPI EXTRAS DRIVER 10137M: Harald Welte <laforge@gnumonks.org> 10138L: platform-driver-x86@vger.kernel.org 10139S: Maintained 10140F: drivers/platform/x86/panasonic-laptop.c 10141 10142PANASONIC MN10300/AM33/AM34 PORT 10143M: David Howells <dhowells@redhat.com> 10144L: linux-am33-list@redhat.com (moderated for non-subscribers) 10145W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10146S: Maintained 10147F: Documentation/mn10300/ 10148F: arch/mn10300/ 10149 10150PARALLEL LCD/KEYPAD PANEL DRIVER 10151M: Willy Tarreau <willy@haproxy.com> 10152M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10153S: Odd Fixes 10154F: Documentation/misc-devices/lcd-panel-cgram.txt 10155F: drivers/misc/panel.c 10156 10157PARALLEL PORT SUBSYSTEM 10158M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10159M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10160L: linux-parport@lists.infradead.org (subscribers-only) 10161S: Maintained 10162F: drivers/parport/ 10163F: include/linux/parport*.h 10164F: drivers/char/ppdev.c 10165F: include/uapi/linux/ppdev.h 10166F: Documentation/parport*.txt 10167 10168PARAVIRT_OPS INTERFACE 10169M: Juergen Gross <jgross@suse.com> 10170M: Chris Wright <chrisw@sous-sol.org> 10171M: Alok Kataria <akataria@vmware.com> 10172M: Rusty Russell <rusty@rustcorp.com.au> 10173L: virtualization@lists.linux-foundation.org 10174S: Supported 10175F: Documentation/virtual/paravirt_ops.txt 10176F: arch/*/kernel/paravirt* 10177F: arch/*/include/asm/paravirt*.h 10178F: include/linux/hypervisor.h 10179 10180PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10181M: Tim Waugh <tim@cyberelk.net> 10182L: linux-parport@lists.infradead.org (subscribers-only) 10183S: Maintained 10184F: Documentation/blockdev/paride.txt 10185F: drivers/block/paride/ 10186 10187PARISC ARCHITECTURE 10188M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10189M: Helge Deller <deller@gmx.de> 10190L: linux-parisc@vger.kernel.org 10191W: http://www.parisc-linux.org/ 10192Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10194T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10195S: Maintained 10196F: arch/parisc/ 10197F: Documentation/parisc/ 10198F: drivers/parisc/ 10199F: drivers/char/agp/parisc-agp.c 10200F: drivers/input/serio/gscps2.c 10201F: drivers/parport/parport_gsc.* 10202F: drivers/tty/serial/8250/8250_gsc.c 10203F: drivers/video/fbdev/sti* 10204F: drivers/video/console/sti* 10205F: drivers/video/logo/logo_parisc* 10206 10207PARMAN 10208M: Jiri Pirko <jiri@mellanox.com> 10209L: netdev@vger.kernel.org 10210S: Supported 10211F: lib/parman.c 10212F: lib/test_parman.c 10213F: include/linux/parman.h 10214 10215PC87360 HARDWARE MONITORING DRIVER 10216M: Jim Cromie <jim.cromie@gmail.com> 10217L: linux-hwmon@vger.kernel.org 10218S: Maintained 10219F: Documentation/hwmon/pc87360 10220F: drivers/hwmon/pc87360.c 10221 10222PC8736x GPIO DRIVER 10223M: Jim Cromie <jim.cromie@gmail.com> 10224S: Maintained 10225F: drivers/char/pc8736x_gpio.c 10226 10227PC87427 HARDWARE MONITORING DRIVER 10228M: Jean Delvare <jdelvare@suse.com> 10229L: linux-hwmon@vger.kernel.org 10230S: Maintained 10231F: Documentation/hwmon/pc87427 10232F: drivers/hwmon/pc87427.c 10233 10234PCA9532 LED DRIVER 10235M: Riku Voipio <riku.voipio@iki.fi> 10236S: Maintained 10237F: drivers/leds/leds-pca9532.c 10238F: include/linux/leds-pca9532.h 10239 10240PCA9541 I2C BUS MASTER SELECTOR DRIVER 10241M: Guenter Roeck <linux@roeck-us.net> 10242L: linux-i2c@vger.kernel.org 10243S: Maintained 10244F: drivers/i2c/muxes/i2c-mux-pca9541.c 10245 10246PCDP - PRIMARY CONSOLE AND DEBUG PORT 10247M: Khalid Aziz <khalid@gonehiking.org> 10248S: Maintained 10249F: drivers/firmware/pcdp.* 10250 10251PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10252M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10253L: linux-pci@vger.kernel.org 10254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10255S: Maintained 10256F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10257F: drivers/pci/host/pci-aardvark.c 10258 10259PCI DRIVER FOR ALTERA PCIE IP 10260M: Ley Foon Tan <lftan@altera.com> 10261L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10262L: linux-pci@vger.kernel.org 10263S: Supported 10264F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10265F: drivers/pci/host/pcie-altera.c 10266 10267PCI DRIVER FOR APPLIEDMICRO XGENE 10268M: Tanmay Inamdar <tinamdar@apm.com> 10269L: linux-pci@vger.kernel.org 10270L: linux-arm-kernel@lists.infradead.org 10271S: Maintained 10272F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10273F: drivers/pci/host/pci-xgene.c 10274 10275PCI DRIVER FOR ARM VERSATILE PLATFORM 10276M: Rob Herring <robh@kernel.org> 10277L: linux-pci@vger.kernel.org 10278L: linux-arm-kernel@lists.infradead.org 10279S: Maintained 10280F: Documentation/devicetree/bindings/pci/versatile.txt 10281F: drivers/pci/host/pci-versatile.c 10282 10283PCI DRIVER FOR ARMADA 8K 10284M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10285L: linux-pci@vger.kernel.org 10286L: linux-arm-kernel@lists.infradead.org 10287S: Maintained 10288F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10289F: drivers/pci/dwc/pcie-armada8k.c 10290 10291PCI DRIVER FOR FREESCALE LAYERSCAPE 10292M: Minghuan Lian <minghuan.Lian@freescale.com> 10293M: Mingkai Hu <mingkai.hu@freescale.com> 10294M: Roy Zang <tie-fei.zang@freescale.com> 10295L: linuxppc-dev@lists.ozlabs.org 10296L: linux-pci@vger.kernel.org 10297L: linux-arm-kernel@lists.infradead.org 10298S: Maintained 10299F: drivers/pci/dwc/*layerscape* 10300 10301PCI DRIVER FOR GENERIC OF HOSTS 10302M: Will Deacon <will.deacon@arm.com> 10303L: linux-pci@vger.kernel.org 10304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10305S: Maintained 10306F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10307F: drivers/pci/host/pci-host-common.c 10308F: drivers/pci/host/pci-host-generic.c 10309 10310PCI DRIVER FOR IMX6 10311M: Richard Zhu <hongxing.zhu@nxp.com> 10312M: Lucas Stach <l.stach@pengutronix.de> 10313L: linux-pci@vger.kernel.org 10314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10315S: Maintained 10316F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10317F: drivers/pci/dwc/*imx6* 10318 10319PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10320M: Keith Busch <keith.busch@intel.com> 10321M: Jonathan Derrick <jonathan.derrick@intel.com> 10322L: linux-pci@vger.kernel.org 10323S: Supported 10324F: drivers/pci/host/vmd.c 10325 10326PCI DRIVER FOR MICROSEMI SWITCHTEC 10327M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10328M: Stephen Bates <stephen.bates@microsemi.com> 10329M: Logan Gunthorpe <logang@deltatee.com> 10330L: linux-pci@vger.kernel.org 10331S: Maintained 10332F: Documentation/switchtec.txt 10333F: Documentation/ABI/testing/sysfs-class-switchtec 10334F: drivers/pci/switch/switchtec* 10335F: include/uapi/linux/switchtec_ioctl.h 10336 10337PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10338M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10339M: Jason Cooper <jason@lakedaemon.net> 10340L: linux-pci@vger.kernel.org 10341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10342S: Maintained 10343F: drivers/pci/host/*mvebu* 10344 10345PCI DRIVER FOR NVIDIA TEGRA 10346M: Thierry Reding <thierry.reding@gmail.com> 10347L: linux-tegra@vger.kernel.org 10348L: linux-pci@vger.kernel.org 10349S: Supported 10350F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10351F: drivers/pci/host/pci-tegra.c 10352 10353PCI DRIVER FOR RENESAS R-CAR 10354M: Simon Horman <horms@verge.net.au> 10355L: linux-pci@vger.kernel.org 10356L: linux-renesas-soc@vger.kernel.org 10357S: Maintained 10358F: drivers/pci/host/*rcar* 10359 10360PCI DRIVER FOR SAMSUNG EXYNOS 10361M: Jingoo Han <jingoohan1@gmail.com> 10362L: linux-pci@vger.kernel.org 10363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10364L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10365S: Maintained 10366F: drivers/pci/dwc/pci-exynos.c 10367 10368PCI DRIVER FOR SYNOPSYS DESIGNWARE 10369M: Jingoo Han <jingoohan1@gmail.com> 10370M: Joao Pinto <Joao.Pinto@synopsys.com> 10371L: linux-pci@vger.kernel.org 10372S: Maintained 10373F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10374F: drivers/pci/dwc/*designware* 10375 10376PCI DRIVER FOR TI DRA7XX 10377M: Kishon Vijay Abraham I <kishon@ti.com> 10378L: linux-omap@vger.kernel.org 10379L: linux-pci@vger.kernel.org 10380S: Supported 10381F: Documentation/devicetree/bindings/pci/ti-pci.txt 10382F: drivers/pci/dwc/pci-dra7xx.c 10383 10384PCI DRIVER FOR TI KEYSTONE 10385M: Murali Karicheri <m-karicheri2@ti.com> 10386L: linux-pci@vger.kernel.org 10387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10388S: Maintained 10389F: drivers/pci/dwc/*keystone* 10390 10391PCI ENDPOINT SUBSYSTEM 10392M: Kishon Vijay Abraham I <kishon@ti.com> 10393L: linux-pci@vger.kernel.org 10394T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10395S: Supported 10396F: drivers/pci/endpoint/ 10397F: drivers/misc/pci_endpoint_test.c 10398F: tools/pci/ 10399 10400PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10401M: Russell Currey <ruscur@russell.cc> 10402L: linuxppc-dev@lists.ozlabs.org 10403S: Supported 10404F: Documentation/powerpc/eeh-pci-error-recovery.txt 10405F: arch/powerpc/kernel/eeh*.c 10406F: arch/powerpc/platforms/*/eeh*.c 10407F: arch/powerpc/include/*/eeh*.h 10408 10409PCI ERROR RECOVERY 10410M: Linas Vepstas <linasvepstas@gmail.com> 10411L: linux-pci@vger.kernel.org 10412S: Supported 10413F: Documentation/PCI/pci-error-recovery.txt 10414 10415PCI MSI DRIVER FOR ALTERA MSI IP 10416M: Ley Foon Tan <lftan@altera.com> 10417L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10418L: linux-pci@vger.kernel.org 10419S: Supported 10420F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10421F: drivers/pci/host/pcie-altera-msi.c 10422 10423PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10424M: Duc Dang <dhdang@apm.com> 10425L: linux-pci@vger.kernel.org 10426L: linux-arm-kernel@lists.infradead.org 10427S: Maintained 10428F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10429F: drivers/pci/host/pci-xgene-msi.c 10430 10431PCI SUBSYSTEM 10432M: Bjorn Helgaas <bhelgaas@google.com> 10433L: linux-pci@vger.kernel.org 10434Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10436S: Supported 10437F: Documentation/devicetree/bindings/pci/ 10438F: Documentation/PCI/ 10439F: drivers/pci/ 10440F: include/linux/pci* 10441F: arch/x86/pci/ 10442F: arch/x86/kernel/quirks.c 10443 10444PCIE DRIVER FOR AXIS ARTPEC 10445M: Niklas Cassel <niklas.cassel@axis.com> 10446M: Jesper Nilsson <jesper.nilsson@axis.com> 10447L: linux-arm-kernel@axis.com 10448L: linux-pci@vger.kernel.org 10449S: Maintained 10450F: Documentation/devicetree/bindings/pci/axis,artpec* 10451F: drivers/pci/dwc/*artpec* 10452 10453PCIE DRIVER FOR CAVIUM THUNDERX 10454M: David Daney <david.daney@cavium.com> 10455L: linux-pci@vger.kernel.org 10456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10457S: Supported 10458F: Documentation/devicetree/bindings/pci/pci-thunder-* 10459F: drivers/pci/host/pci-thunder-* 10460 10461PCIE DRIVER FOR HISILICON 10462M: Zhou Wang <wangzhou1@hisilicon.com> 10463M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10464L: linux-pci@vger.kernel.org 10465S: Maintained 10466F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10467F: drivers/pci/dwc/pcie-hisi.c 10468 10469PCIE DRIVER FOR HISILICON KIRIN 10470M: Xiaowei Song <songxiaowei@hisilicon.com> 10471M: Binghui Wang <wangbinghui@hisilicon.com> 10472L: linux-pci@vger.kernel.org 10473S: Maintained 10474F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10475F: drivers/pci/dwc/pcie-kirin.c 10476 10477PCIE DRIVER FOR MEDIATEK 10478M: Ryder Lee <ryder.lee@mediatek.com> 10479L: linux-pci@vger.kernel.org 10480L: linux-mediatek@lists.infradead.org 10481S: Supported 10482F: Documentation/devicetree/bindings/pci/mediatek* 10483F: drivers/pci/host/*mediatek* 10484 10485PCIE DRIVER FOR QUALCOMM MSM 10486M: Stanimir Varbanov <svarbanov@mm-sol.com> 10487L: linux-pci@vger.kernel.org 10488L: linux-arm-msm@vger.kernel.org 10489S: Maintained 10490F: drivers/pci/dwc/*qcom* 10491 10492PCIE DRIVER FOR ROCKCHIP 10493M: Shawn Lin <shawn.lin@rock-chips.com> 10494L: linux-pci@vger.kernel.org 10495L: linux-rockchip@lists.infradead.org 10496S: Maintained 10497F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10498F: drivers/pci/host/pcie-rockchip.c 10499 10500PCIE DRIVER FOR ST SPEAR13XX 10501M: Pratyush Anand <pratyush.anand@gmail.com> 10502L: linux-pci@vger.kernel.org 10503S: Maintained 10504F: drivers/pci/dwc/*spear* 10505 10506PCMCIA SUBSYSTEM 10507P: Linux PCMCIA Team 10508L: linux-pcmcia@lists.infradead.org 10509W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10510T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10511S: Maintained 10512F: Documentation/pcmcia/ 10513F: tools/pcmcia/ 10514F: drivers/pcmcia/ 10515F: include/pcmcia/ 10516 10517PCNET32 NETWORK DRIVER 10518M: Don Fry <pcnet32@frontier.com> 10519L: netdev@vger.kernel.org 10520S: Maintained 10521F: drivers/net/ethernet/amd/pcnet32.c 10522 10523PCRYPT PARALLEL CRYPTO ENGINE 10524M: Steffen Klassert <steffen.klassert@secunet.com> 10525L: linux-crypto@vger.kernel.org 10526S: Maintained 10527F: crypto/pcrypt.c 10528F: include/crypto/pcrypt.h 10529 10530PER-CPU MEMORY ALLOCATOR 10531M: Tejun Heo <tj@kernel.org> 10532M: Christoph Lameter <cl@linux.com> 10533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10534S: Maintained 10535F: include/linux/percpu*.h 10536F: mm/percpu*.c 10537F: arch/*/include/asm/percpu.h 10538 10539PER-TASK DELAY ACCOUNTING 10540M: Balbir Singh <bsingharora@gmail.com> 10541S: Maintained 10542F: include/linux/delayacct.h 10543F: kernel/delayacct.c 10544 10545PERFORMANCE EVENTS SUBSYSTEM 10546M: Peter Zijlstra <peterz@infradead.org> 10547M: Ingo Molnar <mingo@redhat.com> 10548M: Arnaldo Carvalho de Melo <acme@kernel.org> 10549R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10550L: linux-kernel@vger.kernel.org 10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10552S: Supported 10553F: kernel/events/* 10554F: include/linux/perf_event.h 10555F: include/uapi/linux/perf_event.h 10556F: arch/*/kernel/perf_event*.c 10557F: arch/*/kernel/*/perf_event*.c 10558F: arch/*/kernel/*/*/perf_event*.c 10559F: arch/*/include/asm/perf_event.h 10560F: arch/*/kernel/perf_callchain.c 10561F: arch/*/events/* 10562F: tools/perf/ 10563 10564PERSONALITY HANDLING 10565M: Christoph Hellwig <hch@infradead.org> 10566L: linux-abi-devel@lists.sourceforge.net 10567S: Maintained 10568F: include/linux/personality.h 10569F: include/uapi/linux/personality.h 10570 10571PHONET PROTOCOL 10572M: Remi Denis-Courmont <courmisch@gmail.com> 10573S: Supported 10574F: Documentation/networking/phonet.txt 10575F: include/linux/phonet.h 10576F: include/net/phonet/ 10577F: include/uapi/linux/phonet.h 10578F: net/phonet/ 10579 10580PHRAM MTD DRIVER 10581M: Joern Engel <joern@lazybastard.org> 10582L: linux-mtd@lists.infradead.org 10583S: Maintained 10584F: drivers/mtd/devices/phram.c 10585 10586PICOLCD HID DRIVER 10587M: Bruno Prémont <bonbons@linux-vserver.org> 10588L: linux-input@vger.kernel.org 10589S: Maintained 10590F: drivers/hid/hid-picolcd* 10591 10592PICOXCELL SUPPORT 10593M: Jamie Iles <jamie@jamieiles.com> 10594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10595T: git git://github.com/jamieiles/linux-2.6-ji.git 10596S: Supported 10597F: arch/arm/boot/dts/picoxcell* 10598F: arch/arm/mach-picoxcell/ 10599F: drivers/crypto/picoxcell* 10600 10601PIN CONTROL SUBSYSTEM 10602M: Linus Walleij <linus.walleij@linaro.org> 10603L: linux-gpio@vger.kernel.org 10604T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10605S: Maintained 10606F: Documentation/devicetree/bindings/pinctrl/ 10607F: Documentation/driver-api/pinctl.rst 10608F: drivers/pinctrl/ 10609F: include/linux/pinctrl/ 10610 10611PIN CONTROLLER - ATMEL AT91 10612M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10614S: Maintained 10615F: drivers/pinctrl/pinctrl-at91.* 10616 10617PIN CONTROLLER - ATMEL AT91 PIO4 10618M: Ludovic Desroches <ludovic.desroches@microchip.com> 10619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10620L: linux-gpio@vger.kernel.org 10621S: Supported 10622F: drivers/pinctrl/pinctrl-at91-pio4.* 10623 10624PIN CONTROLLER - INTEL 10625M: Mika Westerberg <mika.westerberg@linux.intel.com> 10626M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10627S: Maintained 10628F: drivers/pinctrl/intel/ 10629 10630PIN CONTROLLER - QUALCOMM 10631M: Bjorn Andersson <bjorn.andersson@linaro.org> 10632S: Maintained 10633L: linux-arm-msm@vger.kernel.org 10634F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10635F: drivers/pinctrl/qcom/ 10636 10637PIN CONTROLLER - RENESAS 10638M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10639M: Geert Uytterhoeven <geert+renesas@glider.be> 10640L: linux-renesas-soc@vger.kernel.org 10641S: Maintained 10642F: drivers/pinctrl/sh-pfc/ 10643 10644PIN CONTROLLER - SAMSUNG 10645M: Tomasz Figa <tomasz.figa@gmail.com> 10646M: Krzysztof Kozlowski <krzk@kernel.org> 10647M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10649L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10650Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10651T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10652S: Maintained 10653F: drivers/pinctrl/samsung/ 10654F: include/dt-bindings/pinctrl/samsung.h 10655F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10656 10657PIN CONTROLLER - SINGLE 10658M: Tony Lindgren <tony@atomide.com> 10659M: Haojian Zhuang <haojian.zhuang@linaro.org> 10660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10661L: linux-omap@vger.kernel.org 10662S: Maintained 10663F: drivers/pinctrl/pinctrl-single.c 10664 10665PIN CONTROLLER - ST SPEAR 10666M: Viresh Kumar <vireshk@kernel.org> 10667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10668W: http://www.st.com/spear 10669S: Maintained 10670F: drivers/pinctrl/spear/ 10671 10672PISTACHIO SOC SUPPORT 10673M: James Hartley <james.hartley@imgtec.com> 10674M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10675L: linux-mips@linux-mips.org 10676S: Maintained 10677F: arch/mips/pistachio/ 10678F: arch/mips/include/asm/mach-pistachio/ 10679F: arch/mips/boot/dts/img/pistachio* 10680F: arch/mips/configs/pistachio*_defconfig 10681 10682PKTCDVD DRIVER 10683S: Orphan 10684M: linux-block@vger.kernel.org 10685F: drivers/block/pktcdvd.c 10686F: include/linux/pktcdvd.h 10687F: include/uapi/linux/pktcdvd.h 10688 10689PKUNITY SOC DRIVERS 10690M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10691W: http://mprc.pku.edu.cn/~guanxuetao/linux 10692S: Maintained 10693T: git git://github.com/gxt/linux.git 10694F: drivers/input/serio/i8042-unicore32io.h 10695F: drivers/i2c/busses/i2c-puv3.c 10696F: drivers/video/fbdev/fb-puv3.c 10697F: drivers/rtc/rtc-puv3.c 10698 10699PMBUS HARDWARE MONITORING DRIVERS 10700M: Guenter Roeck <linux@roeck-us.net> 10701L: linux-hwmon@vger.kernel.org 10702W: http://hwmon.wiki.kernel.org/ 10703W: http://www.roeck-us.net/linux/drivers/ 10704T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10705S: Maintained 10706F: Documentation/hwmon/pmbus 10707F: drivers/hwmon/pmbus/ 10708F: include/linux/pmbus.h 10709 10710PMC SIERRA MaxRAID DRIVER 10711L: linux-scsi@vger.kernel.org 10712W: http://www.pmc-sierra.com/ 10713S: Orphan 10714F: drivers/scsi/pmcraid.* 10715 10716PMC SIERRA PM8001 DRIVER 10717M: Jack Wang <jinpu.wang@profitbricks.com> 10718M: lindar_liu@usish.com 10719L: linux-scsi@vger.kernel.org 10720S: Supported 10721F: drivers/scsi/pm8001/ 10722 10723PNP SUPPORT 10724M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10725S: Maintained 10726F: drivers/pnp/ 10727 10728POSIX CLOCKS and TIMERS 10729M: Thomas Gleixner <tglx@linutronix.de> 10730L: linux-kernel@vger.kernel.org 10731T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10732S: Maintained 10733F: fs/timerfd.c 10734F: include/linux/timer* 10735F: kernel/time/*timer* 10736 10737POWER MANAGEMENT CORE 10738M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10739L: linux-pm@vger.kernel.org 10740T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10741B: https://bugzilla.kernel.org 10742S: Supported 10743F: drivers/base/power/ 10744F: include/linux/pm.h 10745F: include/linux/pm_* 10746F: include/linux/powercap.h 10747F: drivers/powercap/ 10748 10749POWER STATE COORDINATION INTERFACE (PSCI) 10750M: Mark Rutland <mark.rutland@arm.com> 10751M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10752L: linux-arm-kernel@lists.infradead.org 10753S: Maintained 10754F: drivers/firmware/psci*.c 10755F: include/linux/psci.h 10756F: include/uapi/linux/psci.h 10757 10758POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10759M: Sebastian Reichel <sre@kernel.org> 10760L: linux-pm@vger.kernel.org 10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10762S: Maintained 10763F: Documentation/devicetree/bindings/power/supply/ 10764F: include/linux/power_supply.h 10765F: drivers/power/supply/ 10766 10767POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10768M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10769L: linuxppc-dev@lists.ozlabs.org 10770S: Maintained 10771F: drivers/char/powernv-op-panel.c 10772 10773PPP OVER ATM (RFC 2364) 10774M: Mitchell Blank Jr <mitch@sfgoth.com> 10775S: Maintained 10776F: net/atm/pppoatm.c 10777F: include/uapi/linux/atmppp.h 10778 10779PPP OVER ETHERNET 10780M: Michal Ostrowski <mostrows@earthlink.net> 10781S: Maintained 10782F: drivers/net/ppp/pppoe.c 10783F: drivers/net/ppp/pppox.c 10784 10785PPP OVER L2TP 10786M: James Chapman <jchapman@katalix.com> 10787S: Maintained 10788F: net/l2tp/l2tp_ppp.c 10789F: include/linux/if_pppol2tp.h 10790F: include/uapi/linux/if_pppol2tp.h 10791 10792PPP PROTOCOL DRIVERS AND COMPRESSORS 10793M: Paul Mackerras <paulus@samba.org> 10794L: linux-ppp@vger.kernel.org 10795S: Maintained 10796F: drivers/net/ppp/ppp_* 10797 10798PPS SUPPORT 10799M: Rodolfo Giometti <giometti@enneenne.com> 10800W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10801L: linuxpps@ml.enneenne.com (subscribers-only) 10802S: Maintained 10803F: Documentation/pps/ 10804F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10805F: Documentation/ABI/testing/sysfs-pps 10806F: drivers/pps/ 10807F: include/linux/pps*.h 10808F: include/uapi/linux/pps.h 10809 10810PPTP DRIVER 10811M: Dmitry Kozlov <xeb@mail.ru> 10812L: netdev@vger.kernel.org 10813S: Maintained 10814F: drivers/net/ppp/pptp.c 10815W: http://sourceforge.net/projects/accel-pptp 10816 10817PREEMPTIBLE KERNEL 10818M: Robert Love <rml@tech9.net> 10819L: kpreempt-tech@lists.sourceforge.net 10820W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10821S: Supported 10822F: Documentation/preempt-locking.txt 10823F: include/linux/preempt.h 10824 10825PRINTK 10826M: Petr Mladek <pmladek@suse.com> 10827M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10828R: Steven Rostedt <rostedt@goodmis.org> 10829S: Maintained 10830F: kernel/printk/ 10831F: include/linux/printk.h 10832 10833PRISM54 WIRELESS DRIVER 10834M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10835L: linux-wireless@vger.kernel.org 10836W: http://wireless.kernel.org/en/users/Drivers/p54 10837S: Obsolete 10838F: drivers/net/wireless/intersil/prism54/ 10839 10840PROC SYSCTL 10841M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10842M: Kees Cook <keescook@chromium.org> 10843L: linux-kernel@vger.kernel.org 10844L: linux-fsdevel@vger.kernel.org 10845S: Maintained 10846F: fs/proc/proc_sysctl.c 10847F: include/linux/sysctl.h 10848F: kernel/sysctl.c 10849F: tools/testing/selftests/sysctl/ 10850 10851PS3 NETWORK SUPPORT 10852M: Geoff Levand <geoff@infradead.org> 10853L: netdev@vger.kernel.org 10854L: linuxppc-dev@lists.ozlabs.org 10855S: Maintained 10856F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10857 10858PS3 PLATFORM SUPPORT 10859M: Geoff Levand <geoff@infradead.org> 10860L: linuxppc-dev@lists.ozlabs.org 10861S: Maintained 10862F: arch/powerpc/boot/ps3* 10863F: arch/powerpc/include/asm/lv1call.h 10864F: arch/powerpc/include/asm/ps3*.h 10865F: arch/powerpc/platforms/ps3/ 10866F: drivers/*/ps3* 10867F: drivers/ps3/ 10868F: drivers/rtc/rtc-ps3.c 10869F: drivers/usb/host/*ps3.c 10870F: sound/ppc/snd_ps3* 10871 10872PS3VRAM DRIVER 10873M: Jim Paris <jim@jtan.com> 10874M: Geoff Levand <geoff@infradead.org> 10875L: linuxppc-dev@lists.ozlabs.org 10876S: Maintained 10877F: drivers/block/ps3vram.c 10878 10879PSAMPLE PACKET SAMPLING SUPPORT: 10880M: Yotam Gigi <yotamg@mellanox.com> 10881S: Maintained 10882F: net/psample 10883F: include/net/psample.h 10884F: include/uapi/linux/psample.h 10885 10886PSTORE FILESYSTEM 10887M: Kees Cook <keescook@chromium.org> 10888M: Anton Vorontsov <anton@enomsg.org> 10889M: Colin Cross <ccross@android.com> 10890M: Tony Luck <tony.luck@intel.com> 10891S: Maintained 10892T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10893F: fs/pstore/ 10894F: include/linux/pstore* 10895F: drivers/firmware/efi/efi-pstore.c 10896F: drivers/acpi/apei/erst.c 10897F: Documentation/admin-guide/ramoops.rst 10898F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10899K: \b(pstore|ramoops) 10900 10901PTP HARDWARE CLOCK SUPPORT 10902M: Richard Cochran <richardcochran@gmail.com> 10903L: netdev@vger.kernel.org 10904S: Maintained 10905W: http://linuxptp.sourceforge.net/ 10906F: Documentation/ABI/testing/sysfs-ptp 10907F: Documentation/ptp/* 10908F: drivers/net/ethernet/freescale/gianfar_ptp.c 10909F: drivers/net/phy/dp83640* 10910F: drivers/ptp/* 10911F: include/linux/ptp_cl* 10912 10913PTRACE SUPPORT 10914M: Oleg Nesterov <oleg@redhat.com> 10915S: Maintained 10916F: include/asm-generic/syscall.h 10917F: include/linux/ptrace.h 10918F: include/linux/regset.h 10919F: include/linux/tracehook.h 10920F: include/uapi/linux/ptrace.h 10921F: include/uapi/linux/ptrace.h 10922F: include/asm-generic/ptrace.h 10923F: kernel/ptrace.c 10924F: arch/*/ptrace*.c 10925F: arch/*/*/ptrace*.c 10926F: arch/*/include/asm/ptrace*.h 10927 10928PULSE8-CEC DRIVER 10929M: Hans Verkuil <hverkuil@xs4all.nl> 10930L: linux-media@vger.kernel.org 10931T: git git://linuxtv.org/media_tree.git 10932S: Maintained 10933F: drivers/media/usb/pulse8-cec/* 10934F: Documentation/media/cec-drivers/pulse8-cec.rst 10935 10936PVRUSB2 VIDEO4LINUX DRIVER 10937M: Mike Isely <isely@pobox.com> 10938L: pvrusb2@isely.net (subscribers-only) 10939L: linux-media@vger.kernel.org 10940W: http://www.isely.net/pvrusb2/ 10941T: git git://linuxtv.org/media_tree.git 10942S: Maintained 10943F: Documentation/media/v4l-drivers/pvrusb2* 10944F: drivers/media/usb/pvrusb2/ 10945 10946PWC WEBCAM DRIVER 10947M: Hans Verkuil <hverkuil@xs4all.nl> 10948L: linux-media@vger.kernel.org 10949T: git git://linuxtv.org/media_tree.git 10950S: Odd Fixes 10951F: drivers/media/usb/pwc/* 10952 10953PWM FAN DRIVER 10954M: Kamil Debski <kamil@wypas.org> 10955M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10956L: linux-hwmon@vger.kernel.org 10957S: Supported 10958F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10959F: Documentation/hwmon/pwm-fan 10960F: drivers/hwmon/pwm-fan.c 10961 10962PWM IR Transmitter 10963M: Sean Young <sean@mess.org> 10964L: linux-media@vger.kernel.org 10965S: Maintained 10966F: drivers/media/rc/pwm-ir-tx.c 10967 10968PWM SUBSYSTEM 10969M: Thierry Reding <thierry.reding@gmail.com> 10970L: linux-pwm@vger.kernel.org 10971S: Maintained 10972T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10973F: Documentation/pwm.txt 10974F: Documentation/devicetree/bindings/pwm/ 10975F: include/linux/pwm.h 10976F: drivers/pwm/ 10977F: drivers/video/backlight/pwm_bl.c 10978F: include/linux/pwm_backlight.h 10979F: drivers/gpio/gpio-mvebu.c 10980F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10981 10982PXA GPIO DRIVER 10983M: Robert Jarzmik <robert.jarzmik@free.fr> 10984L: linux-gpio@vger.kernel.org 10985S: Maintained 10986F: drivers/gpio/gpio-pxa.c 10987 10988PXA MMCI DRIVER 10989S: Orphan 10990 10991PXA RTC DRIVER 10992M: Robert Jarzmik <robert.jarzmik@free.fr> 10993L: linux-rtc@vger.kernel.org 10994S: Maintained 10995 10996PXA2xx/PXA3xx SUPPORT 10997M: Daniel Mack <daniel@zonque.org> 10998M: Haojian Zhuang <haojian.zhuang@gmail.com> 10999M: Robert Jarzmik <robert.jarzmik@free.fr> 11000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11001T: git git://github.com/hzhuang1/linux.git 11002T: git git://github.com/rjarzmik/linux.git 11003S: Maintained 11004F: arch/arm/boot/dts/pxa* 11005F: arch/arm/mach-pxa/ 11006F: drivers/dma/pxa* 11007F: drivers/pcmcia/pxa2xx* 11008F: drivers/pinctrl/pxa/ 11009F: drivers/spi/spi-pxa2xx* 11010F: drivers/usb/gadget/udc/pxa2* 11011F: include/sound/pxa2xx-lib.h 11012F: sound/arm/pxa* 11013F: sound/soc/pxa/ 11014 11015PXA3xx NAND FLASH DRIVER 11016M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11017L: linux-mtd@lists.infradead.org 11018S: Maintained 11019F: drivers/mtd/nand/pxa3xx_nand.c 11020 11021QAT DRIVER 11022M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11023M: Salvatore Benedetto <salvatore.benedetto@intel.com> 11024L: qat-linux@intel.com 11025S: Supported 11026F: drivers/crypto/qat/ 11027 11028QCOM AUDIO (ASoC) DRIVERS 11029M: Patrick Lai <plai@codeaurora.org> 11030M: Banajit Goswami <bgoswami@codeaurora.org> 11031L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11032S: Supported 11033F: sound/soc/qcom/ 11034 11035QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11036M: Gabriel Somlo <somlo@cmu.edu> 11037M: "Michael S. Tsirkin" <mst@redhat.com> 11038L: qemu-devel@nongnu.org 11039S: Maintained 11040F: drivers/firmware/qemu_fw_cfg.c 11041 11042QIB DRIVER 11043M: Mike Marciniszyn <infinipath@intel.com> 11044L: linux-rdma@vger.kernel.org 11045S: Supported 11046F: drivers/infiniband/hw/qib/ 11047 11048QLOGIC QL41xxx FCOE DRIVER 11049M: QLogic-Storage-Upstream@cavium.com 11050L: linux-scsi@vger.kernel.org 11051S: Supported 11052F: drivers/scsi/qedf/ 11053 11054QLOGIC QL41xxx ISCSI DRIVER 11055M: QLogic-Storage-Upstream@cavium.com 11056L: linux-scsi@vger.kernel.org 11057S: Supported 11058F: drivers/scsi/qedi/ 11059 11060QLOGIC QL4xxx ETHERNET DRIVER 11061M: Ariel Elior <Ariel.Elior@cavium.com> 11062M: everest-linux-l2@cavium.com 11063L: netdev@vger.kernel.org 11064S: Supported 11065F: drivers/net/ethernet/qlogic/qed/ 11066F: include/linux/qed/ 11067F: drivers/net/ethernet/qlogic/qede/ 11068 11069QLOGIC QL4xxx RDMA DRIVER 11070M: Ram Amrani <Ram.Amrani@cavium.com> 11071M: Ariel Elior <Ariel.Elior@cavium.com> 11072L: linux-rdma@vger.kernel.org 11073S: Supported 11074F: drivers/infiniband/hw/qedr/ 11075F: include/uapi/rdma/qedr-abi.h 11076 11077QLOGIC QLA1280 SCSI DRIVER 11078M: Michael Reed <mdr@sgi.com> 11079L: linux-scsi@vger.kernel.org 11080S: Maintained 11081F: drivers/scsi/qla1280.[ch] 11082 11083QLOGIC QLA2XXX FC-SCSI DRIVER 11084M: qla2xxx-upstream@qlogic.com 11085L: linux-scsi@vger.kernel.org 11086S: Supported 11087F: Documentation/scsi/LICENSE.qla2xxx 11088F: drivers/scsi/qla2xxx/ 11089 11090QLOGIC QLA3XXX NETWORK DRIVER 11091M: Dept-GELinuxNICDev@cavium.com 11092L: netdev@vger.kernel.org 11093S: Supported 11094F: Documentation/networking/LICENSE.qla3xxx 11095F: drivers/net/ethernet/qlogic/qla3xxx.* 11096 11097QLOGIC QLA4XXX iSCSI DRIVER 11098M: QLogic-Storage-Upstream@qlogic.com 11099L: linux-scsi@vger.kernel.org 11100S: Supported 11101F: Documentation/scsi/LICENSE.qla4xxx 11102F: drivers/scsi/qla4xxx/ 11103 11104QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11105M: Harish Patil <harish.patil@cavium.com> 11106M: Manish Chopra <manish.chopra@cavium.com> 11107M: Dept-GELinuxNICDev@cavium.com 11108L: netdev@vger.kernel.org 11109S: Supported 11110F: drivers/net/ethernet/qlogic/qlcnic/ 11111 11112QLOGIC QLGE 10Gb ETHERNET DRIVER 11113M: Harish Patil <harish.patil@cavium.com> 11114M: Manish Chopra <manish.chopra@cavium.com> 11115M: Dept-GELinuxNICDev@cavium.com 11116L: netdev@vger.kernel.org 11117S: Supported 11118F: drivers/net/ethernet/qlogic/qlge/ 11119 11120QNX4 FILESYSTEM 11121M: Anders Larsen <al@alarsen.net> 11122W: http://www.alarsen.net/linux/qnx4fs/ 11123S: Maintained 11124F: fs/qnx4/ 11125F: include/uapi/linux/qnx4_fs.h 11126F: include/uapi/linux/qnxtypes.h 11127 11128QORIQ DPAA2 FSL-MC BUS DRIVER 11129M: Stuart Yoder <stuyoder@gmail.com> 11130M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11131L: linux-kernel@vger.kernel.org 11132S: Maintained 11133F: drivers/staging/fsl-mc/ 11134F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11135 11136QT1010 MEDIA DRIVER 11137M: Antti Palosaari <crope@iki.fi> 11138L: linux-media@vger.kernel.org 11139W: https://linuxtv.org 11140W: http://palosaari.fi/linux/ 11141Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11142T: git git://linuxtv.org/anttip/media_tree.git 11143S: Maintained 11144F: drivers/media/tuners/qt1010* 11145 11146QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11147M: Kalle Valo <kvalo@qca.qualcomm.com> 11148L: ath10k@lists.infradead.org 11149W: http://wireless.kernel.org/en/users/Drivers/ath10k 11150T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11151S: Supported 11152F: drivers/net/wireless/ath/ath10k/ 11153 11154QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11155M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11156L: linux-wireless@vger.kernel.org 11157W: http://wireless.kernel.org/en/users/Drivers/ath9k 11158S: Supported 11159F: drivers/net/wireless/ath/ath9k/ 11160 11161QUALCOMM CAMERA SUBSYSTEM DRIVER 11162M: Todor Tomov <todor.tomov@linaro.org> 11163L: linux-media@vger.kernel.org 11164S: Maintained 11165F: Documentation/devicetree/bindings/media/qcom,camss.txt 11166F: Documentation/media/v4l-drivers/qcom_camss.rst 11167F: drivers/media/platform/qcom/camss-8x16/ 11168 11169QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11170M: Timur Tabi <timur@codeaurora.org> 11171L: netdev@vger.kernel.org 11172S: Supported 11173F: drivers/net/ethernet/qualcomm/emac/ 11174 11175QUALCOMM HEXAGON ARCHITECTURE 11176M: Richard Kuo <rkuo@codeaurora.org> 11177L: linux-hexagon@vger.kernel.org 11178T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11179S: Supported 11180F: arch/hexagon/ 11181 11182QUALCOMM IOMMU 11183M: Rob Clark <robdclark@gmail.com> 11184L: iommu@lists.linux-foundation.org 11185L: linux-arm-msm@vger.kernel.org 11186S: Maintained 11187F: drivers/iommu/qcom_iommu.c 11188 11189QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11190M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11191L: linux-media@vger.kernel.org 11192L: linux-arm-msm@vger.kernel.org 11193T: git git://linuxtv.org/media_tree.git 11194S: Maintained 11195F: drivers/media/platform/qcom/venus/ 11196 11197QUALCOMM WCN36XX WIRELESS DRIVER 11198M: Eugene Krasnikov <k.eugene.e@gmail.com> 11199L: wcn36xx@lists.infradead.org 11200W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11201T: git git://github.com/KrasnikovEugene/wcn36xx.git 11202S: Supported 11203F: drivers/net/wireless/ath/wcn36xx/ 11204 11205QUANTENNA QTNFMAC WIRELESS DRIVER 11206M: Igor Mitsyanko <imitsyanko@quantenna.com> 11207M: Avinash Patil <avinashp@quantenna.com> 11208M: Sergey Matyukevich <smatyukevich@quantenna.com> 11209L: linux-wireless@vger.kernel.org 11210S: Maintained 11211F: drivers/net/wireless/quantenna 11212 11213RADEON and AMDGPU DRM DRIVERS 11214M: Alex Deucher <alexander.deucher@amd.com> 11215M: Christian König <christian.koenig@amd.com> 11216L: amd-gfx@lists.freedesktop.org 11217T: git git://people.freedesktop.org/~agd5f/linux 11218S: Supported 11219F: drivers/gpu/drm/radeon/ 11220F: include/uapi/drm/radeon_drm.h 11221F: drivers/gpu/drm/amd/ 11222F: include/uapi/drm/amdgpu_drm.h 11223 11224RADEON FRAMEBUFFER DISPLAY DRIVER 11225M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11226L: linux-fbdev@vger.kernel.org 11227S: Maintained 11228F: drivers/video/fbdev/aty/radeon* 11229F: include/uapi/linux/radeonfb.h 11230 11231RADIOSHARK RADIO DRIVER 11232M: Hans Verkuil <hverkuil@xs4all.nl> 11233L: linux-media@vger.kernel.org 11234T: git git://linuxtv.org/media_tree.git 11235S: Maintained 11236F: drivers/media/radio/radio-shark.c 11237 11238RADIOSHARK2 RADIO DRIVER 11239M: Hans Verkuil <hverkuil@xs4all.nl> 11240L: linux-media@vger.kernel.org 11241T: git git://linuxtv.org/media_tree.git 11242S: Maintained 11243F: drivers/media/radio/radio-shark2.c 11244F: drivers/media/radio/radio-tea5777.c 11245 11246RADOS BLOCK DEVICE (RBD) 11247M: Ilya Dryomov <idryomov@gmail.com> 11248M: Sage Weil <sage@redhat.com> 11249M: Alex Elder <elder@kernel.org> 11250L: ceph-devel@vger.kernel.org 11251W: http://ceph.com/ 11252T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11253T: git git://github.com/ceph/ceph-client.git 11254S: Supported 11255F: Documentation/ABI/testing/sysfs-bus-rbd 11256F: drivers/block/rbd.c 11257F: drivers/block/rbd_types.h 11258 11259RAGE128 FRAMEBUFFER DISPLAY DRIVER 11260M: Paul Mackerras <paulus@samba.org> 11261L: linux-fbdev@vger.kernel.org 11262S: Maintained 11263F: drivers/video/fbdev/aty/aty128fb.c 11264 11265RAINSHADOW-CEC DRIVER 11266M: Hans Verkuil <hverkuil@xs4all.nl> 11267L: linux-media@vger.kernel.org 11268T: git git://linuxtv.org/media_tree.git 11269S: Maintained 11270F: drivers/media/usb/rainshadow-cec/* 11271 11272RALINK MIPS ARCHITECTURE 11273M: John Crispin <john@phrozen.org> 11274L: linux-mips@linux-mips.org 11275S: Maintained 11276F: arch/mips/ralink 11277 11278RALINK RT2X00 WIRELESS LAN DRIVER 11279P: rt2x00 project 11280M: Stanislaw Gruszka <sgruszka@redhat.com> 11281M: Helmut Schaa <helmut.schaa@googlemail.com> 11282L: linux-wireless@vger.kernel.org 11283S: Maintained 11284F: drivers/net/wireless/ralink/rt2x00/ 11285 11286RAMDISK RAM BLOCK DEVICE DRIVER 11287M: Jens Axboe <axboe@kernel.dk> 11288S: Maintained 11289F: Documentation/blockdev/ramdisk.txt 11290F: drivers/block/brd.c 11291 11292RANDOM NUMBER DRIVER 11293M: "Theodore Ts'o" <tytso@mit.edu> 11294S: Maintained 11295F: drivers/char/random.c 11296 11297RAPIDIO SUBSYSTEM 11298M: Matt Porter <mporter@kernel.crashing.org> 11299M: Alexandre Bounine <alexandre.bounine@idt.com> 11300S: Maintained 11301F: drivers/rapidio/ 11302 11303RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11304L: linux-wireless@vger.kernel.org 11305S: Orphan 11306F: drivers/net/wireless/ray* 11307 11308RCUTORTURE MODULE 11309M: Josh Triplett <josh@joshtriplett.org> 11310M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11311L: linux-kernel@vger.kernel.org 11312S: Supported 11313T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11314F: Documentation/RCU/torture.txt 11315F: kernel/rcu/rcutorture.c 11316 11317RCUTORTURE TEST FRAMEWORK 11318M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11319M: Josh Triplett <josh@joshtriplett.org> 11320R: Steven Rostedt <rostedt@goodmis.org> 11321R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11322R: Lai Jiangshan <jiangshanlai@gmail.com> 11323L: linux-kernel@vger.kernel.org 11324S: Supported 11325T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11326F: tools/testing/selftests/rcutorture 11327 11328RDC R-321X SoC 11329M: Florian Fainelli <florian@openwrt.org> 11330S: Maintained 11331 11332RDC R6040 FAST ETHERNET DRIVER 11333M: Florian Fainelli <f.fainelli@gmail.com> 11334L: netdev@vger.kernel.org 11335S: Maintained 11336F: drivers/net/ethernet/rdc/r6040.c 11337 11338RDMAVT - RDMA verbs software 11339M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11340L: linux-rdma@vger.kernel.org 11341S: Supported 11342F: drivers/infiniband/sw/rdmavt 11343 11344RDS - RELIABLE DATAGRAM SOCKETS 11345M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11346L: netdev@vger.kernel.org 11347L: linux-rdma@vger.kernel.org 11348L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11349W: https://oss.oracle.com/projects/rds/ 11350S: Supported 11351F: net/rds/ 11352F: Documentation/networking/rds.txt 11353 11354RDT - RESOURCE ALLOCATION 11355M: Fenghua Yu <fenghua.yu@intel.com> 11356L: linux-kernel@vger.kernel.org 11357S: Supported 11358F: arch/x86/kernel/cpu/intel_rdt* 11359F: arch/x86/include/asm/intel_rdt_sched.h 11360F: Documentation/x86/intel_rdt* 11361 11362READ-COPY UPDATE (RCU) 11363M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11364M: Josh Triplett <josh@joshtriplett.org> 11365R: Steven Rostedt <rostedt@goodmis.org> 11366R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11367R: Lai Jiangshan <jiangshanlai@gmail.com> 11368L: linux-kernel@vger.kernel.org 11369W: http://www.rdrop.com/users/paulmck/RCU/ 11370S: Supported 11371T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11372F: Documentation/RCU/ 11373X: Documentation/RCU/torture.txt 11374F: include/linux/rcu* 11375X: include/linux/srcu.h 11376F: kernel/rcu/ 11377X: kernel/torture.c 11378 11379REAL TIME CLOCK (RTC) SUBSYSTEM 11380M: Alessandro Zummo <a.zummo@towertech.it> 11381M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11382L: linux-rtc@vger.kernel.org 11383Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11385S: Maintained 11386F: Documentation/devicetree/bindings/rtc/ 11387F: Documentation/rtc.txt 11388F: drivers/rtc/ 11389F: include/linux/rtc.h 11390F: include/uapi/linux/rtc.h 11391F: include/linux/rtc/ 11392F: include/linux/platform_data/rtc-* 11393F: tools/testing/selftests/timers/rtctest.c 11394 11395REALTEK AUDIO CODECS 11396M: Bard Liao <bardliao@realtek.com> 11397M: Oder Chiou <oder_chiou@realtek.com> 11398S: Maintained 11399F: sound/soc/codecs/rt* 11400F: include/sound/rt*.h 11401 11402REGISTER MAP ABSTRACTION 11403M: Mark Brown <broonie@kernel.org> 11404L: linux-kernel@vger.kernel.org 11405T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11406S: Supported 11407F: Documentation/devicetree/bindings/regmap/ 11408F: drivers/base/regmap/ 11409F: include/linux/regmap.h 11410 11411REISERFS FILE SYSTEM 11412L: reiserfs-devel@vger.kernel.org 11413S: Supported 11414F: fs/reiserfs/ 11415 11416REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11417M: Ohad Ben-Cohen <ohad@wizery.com> 11418M: Bjorn Andersson <bjorn.andersson@linaro.org> 11419L: linux-remoteproc@vger.kernel.org 11420T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11421S: Maintained 11422F: Documentation/devicetree/bindings/remoteproc/ 11423F: Documentation/remoteproc.txt 11424F: drivers/remoteproc/ 11425F: include/linux/remoteproc.h 11426 11427REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11428M: Ohad Ben-Cohen <ohad@wizery.com> 11429M: Bjorn Andersson <bjorn.andersson@linaro.org> 11430L: linux-remoteproc@vger.kernel.org 11431T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11432S: Maintained 11433F: drivers/rpmsg/ 11434F: Documentation/rpmsg.txt 11435F: include/linux/rpmsg.h 11436F: include/linux/rpmsg/ 11437 11438RENESAS CLOCK DRIVERS 11439M: Geert Uytterhoeven <geert+renesas@glider.be> 11440L: linux-renesas-soc@vger.kernel.org 11441S: Supported 11442F: drivers/clk/renesas/ 11443 11444RENESAS ETHERNET DRIVERS 11445R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11446L: netdev@vger.kernel.org 11447L: linux-renesas-soc@vger.kernel.org 11448F: Documentation/devicetree/bindings/net/renesas,*.txt 11449F: Documentation/devicetree/bindings/net/sh_eth.txt 11450F: drivers/net/ethernet/renesas/ 11451F: include/linux/sh_eth.h 11452 11453RENESAS R-CAR GYROADC DRIVER 11454M: Marek Vasut <marek.vasut@gmail.com> 11455L: linux-iio@vger.kernel.org 11456S: Supported 11457F: drivers/iio/adc/rcar_gyro_adc.c 11458 11459RENESAS USB PHY DRIVER 11460M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11461L: linux-renesas-soc@vger.kernel.org 11462S: Maintained 11463F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11464 11465RESET CONTROLLER FRAMEWORK 11466M: Philipp Zabel <p.zabel@pengutronix.de> 11467T: git git://git.pengutronix.de/git/pza/linux 11468S: Maintained 11469F: drivers/reset/ 11470F: Documentation/devicetree/bindings/reset/ 11471F: include/dt-bindings/reset/ 11472F: include/linux/reset.h 11473F: include/linux/reset-controller.h 11474 11475RFKILL 11476M: Johannes Berg <johannes@sipsolutions.net> 11477L: linux-wireless@vger.kernel.org 11478W: http://wireless.kernel.org/ 11479T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11480T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11481S: Maintained 11482F: Documentation/rfkill.txt 11483F: net/rfkill/ 11484 11485RHASHTABLE 11486M: Thomas Graf <tgraf@suug.ch> 11487M: Herbert Xu <herbert@gondor.apana.org.au> 11488L: netdev@vger.kernel.org 11489S: Maintained 11490F: lib/rhashtable.c 11491F: include/linux/rhashtable.h 11492 11493RICOH R5C592 MEMORYSTICK DRIVER 11494M: Maxim Levitsky <maximlevitsky@gmail.com> 11495S: Maintained 11496F: drivers/memstick/host/r592.* 11497 11498RICOH SMARTMEDIA/XD DRIVER 11499M: Maxim Levitsky <maximlevitsky@gmail.com> 11500S: Maintained 11501F: drivers/mtd/nand/r852.c 11502F: drivers/mtd/nand/r852.h 11503 11504ROCCAT DRIVERS 11505M: Stefan Achatz <erazor_de@users.sourceforge.net> 11506W: http://sourceforge.net/projects/roccat/ 11507S: Maintained 11508F: drivers/hid/hid-roccat* 11509F: include/linux/hid-roccat* 11510F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11511 11512ROCKER DRIVER 11513M: Jiri Pirko <jiri@resnulli.us> 11514L: netdev@vger.kernel.org 11515S: Supported 11516F: drivers/net/ethernet/rocker/ 11517 11518ROCKETPORT DRIVER 11519P: Comtrol Corp. 11520W: http://www.comtrol.com 11521S: Maintained 11522F: Documentation/serial/rocket.txt 11523F: drivers/tty/rocket* 11524 11525ROCKETPORT EXPRESS/INFINITY DRIVER 11526M: Kevin Cernekee <cernekee@gmail.com> 11527L: linux-serial@vger.kernel.org 11528S: Odd Fixes 11529F: drivers/tty/serial/rp2.* 11530 11531ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11532M: Marek Vasut <marek.vasut+renesas@gmail.com> 11533L: linux-kernel@vger.kernel.org 11534L: linux-renesas-soc@vger.kernel.org 11535S: Supported 11536F: drivers/mfd/bd9571mwv.c 11537F: drivers/regulator/bd9571mwv-regulator.c 11538F: drivers/gpio/gpio-bd9571mwv.c 11539F: include/linux/mfd/bd9571mwv.h 11540F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11541 11542ROSE NETWORK LAYER 11543M: Ralf Baechle <ralf@linux-mips.org> 11544L: linux-hams@vger.kernel.org 11545W: http://www.linux-ax25.org/ 11546S: Maintained 11547F: include/net/rose.h 11548F: include/uapi/linux/rose.h 11549F: net/rose/ 11550 11551RTL2830 MEDIA DRIVER 11552M: Antti Palosaari <crope@iki.fi> 11553L: linux-media@vger.kernel.org 11554W: https://linuxtv.org 11555W: http://palosaari.fi/linux/ 11556Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11557T: git git://linuxtv.org/anttip/media_tree.git 11558S: Maintained 11559F: drivers/media/dvb-frontends/rtl2830* 11560 11561RTL2832 MEDIA DRIVER 11562M: Antti Palosaari <crope@iki.fi> 11563L: linux-media@vger.kernel.org 11564W: https://linuxtv.org 11565W: http://palosaari.fi/linux/ 11566Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11567T: git git://linuxtv.org/anttip/media_tree.git 11568S: Maintained 11569F: drivers/media/dvb-frontends/rtl2832* 11570 11571RTL2832_SDR MEDIA DRIVER 11572M: Antti Palosaari <crope@iki.fi> 11573L: linux-media@vger.kernel.org 11574W: https://linuxtv.org 11575W: http://palosaari.fi/linux/ 11576Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11577T: git git://linuxtv.org/anttip/media_tree.git 11578S: Maintained 11579F: drivers/media/dvb-frontends/rtl2832_sdr* 11580 11581RTL8180 WIRELESS DRIVER 11582L: linux-wireless@vger.kernel.org 11583W: http://wireless.kernel.org/ 11584T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11585S: Orphan 11586F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11587 11588RTL8187 WIRELESS DRIVER 11589M: Herton Ronaldo Krzesinski <herton@canonical.com> 11590M: Hin-Tak Leung <htl10@users.sourceforge.net> 11591M: Larry Finger <Larry.Finger@lwfinger.net> 11592L: linux-wireless@vger.kernel.org 11593W: http://wireless.kernel.org/ 11594T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11595S: Maintained 11596F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11597 11598RTL8192CE WIRELESS DRIVER 11599M: Larry Finger <Larry.Finger@lwfinger.net> 11600M: Chaoming Li <chaoming_li@realsil.com.cn> 11601L: linux-wireless@vger.kernel.org 11602W: http://wireless.kernel.org/ 11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11604S: Maintained 11605F: drivers/net/wireless/realtek/rtlwifi/ 11606F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11607 11608RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11609M: Jes Sorensen <Jes.Sorensen@gmail.com> 11610L: linux-wireless@vger.kernel.org 11611T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11612S: Maintained 11613F: drivers/net/wireless/realtek/rtl8xxxu/ 11614 11615S3 SAVAGE FRAMEBUFFER DRIVER 11616M: Antonino Daplas <adaplas@gmail.com> 11617L: linux-fbdev@vger.kernel.org 11618S: Maintained 11619F: drivers/video/fbdev/savage/ 11620 11621S390 11622M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11623M: Heiko Carstens <heiko.carstens@de.ibm.com> 11624L: linux-s390@vger.kernel.org 11625W: http://www.ibm.com/developerworks/linux/linux390/ 11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11627S: Supported 11628F: arch/s390/ 11629F: drivers/s390/ 11630F: Documentation/s390/ 11631F: Documentation/driver-api/s390-drivers.rst 11632 11633S390 COMMON I/O LAYER 11634M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11635M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11636L: linux-s390@vger.kernel.org 11637W: http://www.ibm.com/developerworks/linux/linux390/ 11638S: Supported 11639F: drivers/s390/cio/ 11640 11641S390 DASD DRIVER 11642M: Stefan Haberland <sth@linux.vnet.ibm.com> 11643M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11644L: linux-s390@vger.kernel.org 11645W: http://www.ibm.com/developerworks/linux/linux390/ 11646S: Supported 11647F: drivers/s390/block/dasd* 11648F: block/partitions/ibm.c 11649 11650S390 IOMMU (PCI) 11651M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11652L: linux-s390@vger.kernel.org 11653W: http://www.ibm.com/developerworks/linux/linux390/ 11654S: Supported 11655F: drivers/iommu/s390-iommu.c 11656 11657S390 IUCV NETWORK LAYER 11658M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11659M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11660L: linux-s390@vger.kernel.org 11661W: http://www.ibm.com/developerworks/linux/linux390/ 11662S: Supported 11663F: drivers/s390/net/*iucv* 11664F: include/net/iucv/ 11665F: net/iucv/ 11666 11667S390 NETWORK DRIVERS 11668M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11669M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11670L: linux-s390@vger.kernel.org 11671W: http://www.ibm.com/developerworks/linux/linux390/ 11672S: Supported 11673F: drivers/s390/net/ 11674 11675S390 PCI SUBSYSTEM 11676M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11677M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11678L: linux-s390@vger.kernel.org 11679W: http://www.ibm.com/developerworks/linux/linux390/ 11680S: Supported 11681F: arch/s390/pci/ 11682F: drivers/pci/hotplug/s390_pci_hpc.c 11683 11684S390 VFIO-CCW DRIVER 11685M: Cornelia Huck <cohuck@redhat.com> 11686M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11687L: linux-s390@vger.kernel.org 11688L: kvm@vger.kernel.org 11689S: Supported 11690F: drivers/s390/cio/vfio_ccw* 11691F: Documentation/s390/vfio-ccw.txt 11692F: include/uapi/linux/vfio_ccw.h 11693 11694S390 ZCRYPT DRIVER 11695M: Harald Freudenberger <freude@de.ibm.com> 11696L: linux-s390@vger.kernel.org 11697W: http://www.ibm.com/developerworks/linux/linux390/ 11698S: Supported 11699F: drivers/s390/crypto/ 11700 11701S390 ZFCP DRIVER 11702M: Steffen Maier <maier@linux.vnet.ibm.com> 11703M: Benjamin Block <bblock@linux.vnet.ibm.com> 11704L: linux-s390@vger.kernel.org 11705W: http://www.ibm.com/developerworks/linux/linux390/ 11706S: Supported 11707F: drivers/s390/scsi/zfcp_* 11708 11709S3C24XX SD/MMC Driver 11710M: Ben Dooks <ben-linux@fluff.org> 11711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11712S: Supported 11713F: drivers/mmc/host/s3cmci.* 11714 11715SAA6588 RDS RECEIVER DRIVER 11716M: Hans Verkuil <hverkuil@xs4all.nl> 11717L: linux-media@vger.kernel.org 11718T: git git://linuxtv.org/media_tree.git 11719W: https://linuxtv.org 11720S: Odd Fixes 11721F: drivers/media/i2c/saa6588* 11722 11723SAA7134 VIDEO4LINUX DRIVER 11724M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11725M: Mauro Carvalho Chehab <mchehab@kernel.org> 11726L: linux-media@vger.kernel.org 11727W: https://linuxtv.org 11728T: git git://linuxtv.org/media_tree.git 11729S: Odd fixes 11730F: Documentation/media/v4l-drivers/saa7134* 11731F: drivers/media/pci/saa7134/ 11732 11733SAA7146 VIDEO4LINUX-2 DRIVER 11734M: Hans Verkuil <hverkuil@xs4all.nl> 11735L: linux-media@vger.kernel.org 11736T: git git://linuxtv.org/media_tree.git 11737S: Maintained 11738F: drivers/media/common/saa7146/ 11739F: drivers/media/pci/saa7146/ 11740F: include/media/saa7146* 11741 11742SAMSUNG AUDIO (ASoC) DRIVERS 11743M: Krzysztof Kozlowski <krzk@kernel.org> 11744M: Sangbeom Kim <sbkim73@samsung.com> 11745M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11746L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11747S: Supported 11748F: sound/soc/samsung/ 11749 11750SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11751M: Krzysztof Kozlowski <krzk@kernel.org> 11752L: linux-crypto@vger.kernel.org 11753L: linux-samsung-soc@vger.kernel.org 11754S: Maintained 11755F: drivers/crypto/exynos-rng.c 11756F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11757 11758SAMSUNG FRAMEBUFFER DRIVER 11759M: Jingoo Han <jingoohan1@gmail.com> 11760L: linux-fbdev@vger.kernel.org 11761S: Maintained 11762F: drivers/video/fbdev/s3c-fb.c 11763 11764SAMSUNG LAPTOP DRIVER 11765M: Corentin Chary <corentin.chary@gmail.com> 11766L: platform-driver-x86@vger.kernel.org 11767S: Maintained 11768F: drivers/platform/x86/samsung-laptop.c 11769 11770SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11771M: Sangbeom Kim <sbkim73@samsung.com> 11772M: Krzysztof Kozlowski <krzk@kernel.org> 11773M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11774L: linux-kernel@vger.kernel.org 11775L: linux-samsung-soc@vger.kernel.org 11776S: Supported 11777F: drivers/mfd/sec*.c 11778F: drivers/regulator/s2m*.c 11779F: drivers/regulator/s5m*.c 11780F: drivers/clk/clk-s2mps11.c 11781F: drivers/rtc/rtc-s5m.c 11782F: include/linux/mfd/samsung/ 11783F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11784F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11785F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11786F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11787 11788SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11789M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11790L: linux-media@vger.kernel.org 11791L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11792S: Maintained 11793F: drivers/media/platform/s3c-camif/ 11794F: include/media/drv-intf/s3c_camif.h 11795 11796SAMSUNG S3FWRN5 NFC DRIVER 11797M: Robert Baldyga <r.baldyga@samsung.com> 11798M: Krzysztof Opasiak <k.opasiak@samsung.com> 11799L: linux-nfc@lists.01.org (moderated for non-subscribers) 11800S: Supported 11801F: drivers/nfc/s3fwrn5 11802 11803SAMSUNG S5C73M3 CAMERA DRIVER 11804M: Kyungmin Park <kyungmin.park@samsung.com> 11805M: Andrzej Hajda <a.hajda@samsung.com> 11806L: linux-media@vger.kernel.org 11807S: Supported 11808F: drivers/media/i2c/s5c73m3/* 11809 11810SAMSUNG S5K5BAF CAMERA DRIVER 11811M: Kyungmin Park <kyungmin.park@samsung.com> 11812M: Andrzej Hajda <a.hajda@samsung.com> 11813L: linux-media@vger.kernel.org 11814S: Supported 11815F: drivers/media/i2c/s5k5baf.c 11816 11817SAMSUNG S5P Security SubSystem (SSS) DRIVER 11818M: Krzysztof Kozlowski <krzk@kernel.org> 11819M: Vladimir Zapolskiy <vz@mleia.com> 11820L: linux-crypto@vger.kernel.org 11821L: linux-samsung-soc@vger.kernel.org 11822S: Maintained 11823F: drivers/crypto/s5p-sss.c 11824 11825SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11826M: Kyungmin Park <kyungmin.park@samsung.com> 11827M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11828L: linux-media@vger.kernel.org 11829Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11830S: Supported 11831F: drivers/media/platform/exynos4-is/ 11832 11833SAMSUNG SOC CLOCK DRIVERS 11834M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11835M: Tomasz Figa <tomasz.figa@gmail.com> 11836M: Chanwoo Choi <cw00.choi@samsung.com> 11837S: Supported 11838L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11839F: drivers/clk/samsung/ 11840F: include/dt-bindings/clock/exynos*.h 11841F: Documentation/devicetree/bindings/clock/exynos*.txt 11842 11843SAMSUNG SPI DRIVERS 11844M: Kukjin Kim <kgene@kernel.org> 11845M: Krzysztof Kozlowski <krzk@kernel.org> 11846M: Andi Shyti <andi.shyti@samsung.com> 11847L: linux-spi@vger.kernel.org 11848L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11849S: Maintained 11850F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11851F: drivers/spi/spi-s3c* 11852F: include/linux/platform_data/spi-s3c64xx.h 11853 11854SAMSUNG SXGBE DRIVERS 11855M: Byungho An <bh74.an@samsung.com> 11856M: Girish K S <ks.giri@samsung.com> 11857M: Vipul Pandya <vipul.pandya@samsung.com> 11858S: Supported 11859L: netdev@vger.kernel.org 11860F: drivers/net/ethernet/samsung/sxgbe/ 11861 11862SAMSUNG THERMAL DRIVER 11863M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11864L: linux-pm@vger.kernel.org 11865L: linux-samsung-soc@vger.kernel.org 11866S: Supported 11867T: git https://github.com/lmajewski/linux-samsung-thermal.git 11868F: drivers/thermal/samsung/ 11869 11870SAMSUNG USB2 PHY DRIVER 11871M: Kamil Debski <kamil@wypas.org> 11872M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11873L: linux-kernel@vger.kernel.org 11874S: Supported 11875F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11876F: Documentation/phy/samsung-usb2.txt 11877F: drivers/phy/samsung/phy-exynos4210-usb2.c 11878F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11879F: drivers/phy/samsung/phy-exynos5250-usb2.c 11880F: drivers/phy/samsung/phy-s5pv210-usb2.c 11881F: drivers/phy/samsung/phy-samsung-usb2.c 11882F: drivers/phy/samsung/phy-samsung-usb2.h 11883 11884SC1200 WDT DRIVER 11885M: Zwane Mwaikambo <zwanem@gmail.com> 11886S: Maintained 11887F: drivers/watchdog/sc1200wdt.c 11888 11889SCHEDULER 11890M: Ingo Molnar <mingo@redhat.com> 11891M: Peter Zijlstra <peterz@infradead.org> 11892L: linux-kernel@vger.kernel.org 11893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11894S: Maintained 11895F: kernel/sched/ 11896F: include/linux/sched.h 11897F: include/uapi/linux/sched.h 11898F: include/linux/wait.h 11899 11900SCORE ARCHITECTURE 11901M: Chen Liqin <liqin.linux@gmail.com> 11902M: Lennox Wu <lennox.wu@gmail.com> 11903W: http://www.sunplus.com 11904S: Supported 11905F: arch/score/ 11906 11907SCR24X CHIP CARD INTERFACE DRIVER 11908M: Lubomir Rintel <lkundrak@v3.sk> 11909S: Supported 11910F: drivers/char/pcmcia/scr24x_cs.c 11911 11912SCSI CDROM DRIVER 11913M: Jens Axboe <axboe@kernel.dk> 11914L: linux-scsi@vger.kernel.org 11915W: http://www.kernel.dk 11916S: Maintained 11917F: drivers/scsi/sr* 11918 11919SCSI RDMA PROTOCOL (SRP) INITIATOR 11920M: Bart Van Assche <bart.vanassche@sandisk.com> 11921L: linux-rdma@vger.kernel.org 11922S: Supported 11923W: http://www.openfabrics.org 11924Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11925T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11926F: drivers/infiniband/ulp/srp/ 11927F: include/scsi/srp.h 11928 11929SCSI SG DRIVER 11930M: Doug Gilbert <dgilbert@interlog.com> 11931L: linux-scsi@vger.kernel.org 11932W: http://sg.danny.cz/sg 11933S: Maintained 11934F: Documentation/scsi/scsi-generic.txt 11935F: drivers/scsi/sg.c 11936F: include/scsi/sg.h 11937 11938SCSI SUBSYSTEM 11939M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11940T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11941M: "Martin K. Petersen" <martin.petersen@oracle.com> 11942T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11943L: linux-scsi@vger.kernel.org 11944S: Maintained 11945F: Documentation/devicetree/bindings/scsi/ 11946F: drivers/scsi/ 11947F: include/scsi/ 11948 11949SCSI TAPE DRIVER 11950M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11951L: linux-scsi@vger.kernel.org 11952S: Maintained 11953F: Documentation/scsi/st.txt 11954F: drivers/scsi/st.* 11955F: drivers/scsi/st_*.h 11956 11957SCTP PROTOCOL 11958M: Vlad Yasevich <vyasevich@gmail.com> 11959M: Neil Horman <nhorman@tuxdriver.com> 11960L: linux-sctp@vger.kernel.org 11961W: http://lksctp.sourceforge.net 11962S: Maintained 11963F: Documentation/networking/sctp.txt 11964F: include/linux/sctp.h 11965F: include/uapi/linux/sctp.h 11966F: include/net/sctp/ 11967F: net/sctp/ 11968 11969SCx200 CPU SUPPORT 11970M: Jim Cromie <jim.cromie@gmail.com> 11971S: Odd Fixes 11972F: Documentation/i2c/busses/scx200_acb 11973F: arch/x86/platform/scx200/ 11974F: drivers/watchdog/scx200_wdt.c 11975F: drivers/i2c/busses/scx200* 11976F: drivers/mtd/maps/scx200_docflash.c 11977F: include/linux/scx200.h 11978 11979SCx200 GPIO DRIVER 11980M: Jim Cromie <jim.cromie@gmail.com> 11981S: Maintained 11982F: drivers/char/scx200_gpio.c 11983F: include/linux/scx200_gpio.h 11984 11985SCx200 HRT CLOCKSOURCE DRIVER 11986M: Jim Cromie <jim.cromie@gmail.com> 11987S: Maintained 11988F: drivers/clocksource/scx200_hrt.c 11989 11990SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11991M: Sascha Sommer <saschasommer@freenet.de> 11992L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11993S: Maintained 11994F: drivers/mmc/host/sdricoh_cs.c 11995 11996SECURE COMPUTING 11997M: Kees Cook <keescook@chromium.org> 11998R: Andy Lutomirski <luto@amacapital.net> 11999R: Will Drewry <wad@chromium.org> 12000T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12001S: Supported 12002F: kernel/seccomp.c 12003F: include/uapi/linux/seccomp.h 12004F: include/linux/seccomp.h 12005F: tools/testing/selftests/seccomp/* 12006F: tools/testing/selftests/kselftest_harness.h 12007F: Documentation/userspace-api/seccomp_filter.rst 12008K: \bsecure_computing 12009K: \bTIF_SECCOMP\b 12010 12011SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12012M: Al Cooper <alcooperx@gmail.com> 12013L: linux-mmc@vger.kernel.org 12014L: bcm-kernel-feedback-list@broadcom.com 12015S: Maintained 12016F: drivers/mmc/host/sdhci-brcmstb* 12017 12018SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12019M: Adrian Hunter <adrian.hunter@intel.com> 12020L: linux-mmc@vger.kernel.org 12021T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12022S: Maintained 12023F: drivers/mmc/host/sdhci* 12024F: include/linux/mmc/sdhci* 12025 12026SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12027M: Ben Dooks <ben-linux@fluff.org> 12028M: Jaehoon Chung <jh80.chung@samsung.com> 12029L: linux-mmc@vger.kernel.org 12030S: Maintained 12031F: drivers/mmc/host/sdhci-s3c* 12032 12033SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12034M: Viresh Kumar <vireshk@kernel.org> 12035L: linux-mmc@vger.kernel.org 12036S: Maintained 12037F: drivers/mmc/host/sdhci-spear.c 12038 12039SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12040M: Scott Bauer <scott.bauer@intel.com> 12041M: Jonathan Derrick <jonathan.derrick@intel.com> 12042M: Rafael Antognolli <rafael.antognolli@intel.com> 12043L: linux-block@vger.kernel.org 12044S: Supported 12045F: block/sed* 12046F: block/opal_proto.h 12047F: include/linux/sed* 12048F: include/uapi/linux/sed* 12049 12050SECURITY CONTACT 12051M: Security Officers <security@kernel.org> 12052S: Supported 12053 12054SECURITY SUBSYSTEM 12055M: James Morris <james.l.morris@oracle.com> 12056M: "Serge E. Hallyn" <serge@hallyn.com> 12057L: linux-security-module@vger.kernel.org (suggested Cc:) 12058T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12059W: http://kernsec.org/ 12060S: Supported 12061F: security/ 12062 12063SELINUX SECURITY MODULE 12064M: Paul Moore <paul@paul-moore.com> 12065M: Stephen Smalley <sds@tycho.nsa.gov> 12066M: Eric Paris <eparis@parisplace.org> 12067L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12068W: https://selinuxproject.org 12069W: https://github.com/SELinuxProject 12070T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12071S: Supported 12072F: include/linux/selinux* 12073F: security/selinux/ 12074F: scripts/selinux/ 12075F: Documentation/admin-guide/LSM/SELinux.rst 12076 12077SENSABLE PHANTOM 12078M: Jiri Slaby <jirislaby@gmail.com> 12079S: Maintained 12080F: drivers/misc/phantom.c 12081F: include/uapi/linux/phantom.h 12082 12083SERIAL DEVICE BUS 12084M: Rob Herring <robh@kernel.org> 12085L: linux-serial@vger.kernel.org 12086S: Maintained 12087F: Documentation/devicetree/bindings/serial/slave-device.txt 12088F: drivers/tty/serdev/ 12089F: include/linux/serdev.h 12090 12091SERIAL DRIVERS 12092M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12093L: linux-serial@vger.kernel.org 12094S: Maintained 12095F: Documentation/devicetree/bindings/serial/ 12096F: drivers/tty/serial/ 12097 12098SERIAL IR RECEIVER 12099M: Sean Young <sean@mess.org> 12100L: linux-media@vger.kernel.org 12101S: Maintained 12102F: drivers/media/rc/serial_ir.c 12103 12104SFC NETWORK DRIVER 12105M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12106M: Edward Cree <ecree@solarflare.com> 12107M: Bert Kenward <bkenward@solarflare.com> 12108L: netdev@vger.kernel.org 12109S: Supported 12110F: drivers/net/ethernet/sfc/ 12111 12112SGI GRU DRIVER 12113M: Dimitri Sivanich <sivanich@sgi.com> 12114S: Maintained 12115F: drivers/misc/sgi-gru/ 12116 12117SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12118M: Pat Gefre <pfg@sgi.com> 12119L: linux-ia64@vger.kernel.org 12120S: Supported 12121F: Documentation/ia64/serial.txt 12122F: drivers/tty/serial/ioc?_serial.c 12123F: include/linux/ioc?.h 12124 12125SGI XP/XPC/XPNET DRIVER 12126M: Cliff Whickman <cpw@sgi.com> 12127M: Robin Holt <robinmholt@gmail.com> 12128S: Maintained 12129F: drivers/misc/sgi-xp/ 12130 12131SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12132M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12133L: linux-s390@vger.kernel.org 12134W: http://www.ibm.com/developerworks/linux/linux390/ 12135S: Supported 12136F: net/smc/ 12137 12138SH_VEU V4L2 MEM2MEM DRIVER 12139L: linux-media@vger.kernel.org 12140S: Orphan 12141F: drivers/media/platform/sh_veu.c 12142 12143SH_VOU V4L2 OUTPUT DRIVER 12144L: linux-media@vger.kernel.org 12145S: Orphan 12146F: drivers/media/platform/sh_vou.c 12147F: include/media/drv-intf/sh_vou.h 12148 12149SI2157 MEDIA DRIVER 12150M: Antti Palosaari <crope@iki.fi> 12151L: linux-media@vger.kernel.org 12152W: https://linuxtv.org 12153W: http://palosaari.fi/linux/ 12154Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12155T: git git://linuxtv.org/anttip/media_tree.git 12156S: Maintained 12157F: drivers/media/tuners/si2157* 12158 12159SI2168 MEDIA DRIVER 12160M: Antti Palosaari <crope@iki.fi> 12161L: linux-media@vger.kernel.org 12162W: https://linuxtv.org 12163W: http://palosaari.fi/linux/ 12164Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12165T: git git://linuxtv.org/anttip/media_tree.git 12166S: Maintained 12167F: drivers/media/dvb-frontends/si2168* 12168 12169SI470X FM RADIO RECEIVER I2C DRIVER 12170M: Hans Verkuil <hverkuil@xs4all.nl> 12171L: linux-media@vger.kernel.org 12172T: git git://linuxtv.org/media_tree.git 12173W: https://linuxtv.org 12174S: Odd Fixes 12175F: drivers/media/radio/si470x/radio-si470x-i2c.c 12176 12177SI470X FM RADIO RECEIVER USB DRIVER 12178M: Hans Verkuil <hverkuil@xs4all.nl> 12179L: linux-media@vger.kernel.org 12180T: git git://linuxtv.org/media_tree.git 12181W: https://linuxtv.org 12182S: Maintained 12183F: drivers/media/radio/si470x/radio-si470x-common.c 12184F: drivers/media/radio/si470x/radio-si470x.h 12185F: drivers/media/radio/si470x/radio-si470x-usb.c 12186 12187SI4713 FM RADIO TRANSMITTER I2C DRIVER 12188M: Eduardo Valentin <edubezval@gmail.com> 12189L: linux-media@vger.kernel.org 12190T: git git://linuxtv.org/media_tree.git 12191W: https://linuxtv.org 12192S: Odd Fixes 12193F: drivers/media/radio/si4713/si4713.? 12194 12195SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12196M: Eduardo Valentin <edubezval@gmail.com> 12197L: linux-media@vger.kernel.org 12198T: git git://linuxtv.org/media_tree.git 12199W: https://linuxtv.org 12200S: Odd Fixes 12201F: drivers/media/radio/si4713/radio-platform-si4713.c 12202 12203SI4713 FM RADIO TRANSMITTER USB DRIVER 12204M: Hans Verkuil <hverkuil@xs4all.nl> 12205L: linux-media@vger.kernel.org 12206T: git git://linuxtv.org/media_tree.git 12207W: https://linuxtv.org 12208S: Maintained 12209F: drivers/media/radio/si4713/radio-usb-si4713.c 12210 12211SIANO DVB DRIVER 12212M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12213M: Mauro Carvalho Chehab <mchehab@kernel.org> 12214L: linux-media@vger.kernel.org 12215W: https://linuxtv.org 12216T: git git://linuxtv.org/media_tree.git 12217S: Odd fixes 12218F: drivers/media/common/siano/ 12219F: drivers/media/usb/siano/ 12220F: drivers/media/usb/siano/ 12221F: drivers/media/mmc/siano/ 12222 12223SILEAD TOUCHSCREEN DRIVER 12224M: Hans de Goede <hdegoede@redhat.com> 12225L: linux-input@vger.kernel.org 12226L: platform-driver-x86@vger.kernel.org 12227S: Maintained 12228F: drivers/input/touchscreen/silead.c 12229F: drivers/platform/x86/silead_dmi.c 12230 12231SILICON MOTION SM712 FRAME BUFFER DRIVER 12232M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12233M: Teddy Wang <teddy.wang@siliconmotion.com> 12234M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12235L: linux-fbdev@vger.kernel.org 12236S: Maintained 12237F: drivers/video/fbdev/sm712* 12238F: Documentation/fb/sm712fb.txt 12239 12240SIMPLE FIRMWARE INTERFACE (SFI) 12241M: Len Brown <lenb@kernel.org> 12242L: sfi-devel@simplefirmware.org 12243W: http://simplefirmware.org/ 12244T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12245S: Supported 12246F: arch/x86/platform/sfi/ 12247F: drivers/sfi/ 12248F: include/linux/sfi*.h 12249 12250SIMPLEFB FB DRIVER 12251M: Hans de Goede <hdegoede@redhat.com> 12252L: linux-fbdev@vger.kernel.org 12253S: Maintained 12254F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12255F: drivers/video/fbdev/simplefb.c 12256F: include/linux/platform_data/simplefb.h 12257 12258SIMTEC EB110ATX (Chalice CATS) 12259P: Ben Dooks 12260P: Vincent Sanders <vince@simtec.co.uk> 12261M: Simtec Linux Team <linux@simtec.co.uk> 12262W: http://www.simtec.co.uk/products/EB110ATX/ 12263S: Supported 12264 12265SIMTEC EB2410ITX (BAST) 12266P: Ben Dooks 12267P: Vincent Sanders <vince@simtec.co.uk> 12268M: Simtec Linux Team <linux@simtec.co.uk> 12269W: http://www.simtec.co.uk/products/EB2410ITX/ 12270S: Supported 12271F: arch/arm/mach-s3c24xx/mach-bast.c 12272F: arch/arm/mach-s3c24xx/bast-ide.c 12273F: arch/arm/mach-s3c24xx/bast-irq.c 12274 12275SIPHASH PRF ROUTINES 12276M: Jason A. Donenfeld <Jason@zx2c4.com> 12277S: Maintained 12278F: lib/siphash.c 12279F: lib/test_siphash.c 12280F: include/linux/siphash.h 12281 12282SIS 190 ETHERNET DRIVER 12283M: Francois Romieu <romieu@fr.zoreil.com> 12284L: netdev@vger.kernel.org 12285S: Maintained 12286F: drivers/net/ethernet/sis/sis190.c 12287 12288SIS 900/7016 FAST ETHERNET DRIVER 12289M: Daniele Venzano <venza@brownhat.org> 12290W: http://www.brownhat.org/sis900.html 12291L: netdev@vger.kernel.org 12292S: Maintained 12293F: drivers/net/ethernet/sis/sis900.* 12294 12295SIS FRAMEBUFFER DRIVER 12296M: Thomas Winischhofer <thomas@winischhofer.net> 12297W: http://www.winischhofer.net/linuxsisvga.shtml 12298S: Maintained 12299F: Documentation/fb/sisfb.txt 12300F: drivers/video/fbdev/sis/ 12301F: include/video/sisfb.h 12302 12303SIS USB2VGA DRIVER 12304M: Thomas Winischhofer <thomas@winischhofer.net> 12305W: http://www.winischhofer.at/linuxsisusbvga.shtml 12306S: Maintained 12307F: drivers/usb/misc/sisusbvga/ 12308 12309SLAB ALLOCATOR 12310M: Christoph Lameter <cl@linux.com> 12311M: Pekka Enberg <penberg@kernel.org> 12312M: David Rientjes <rientjes@google.com> 12313M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12314M: Andrew Morton <akpm@linux-foundation.org> 12315L: linux-mm@kvack.org 12316S: Maintained 12317F: include/linux/sl?b*.h 12318F: mm/sl?b* 12319 12320SLEEPABLE READ-COPY UPDATE (SRCU) 12321M: Lai Jiangshan <jiangshanlai@gmail.com> 12322M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12323M: Josh Triplett <josh@joshtriplett.org> 12324R: Steven Rostedt <rostedt@goodmis.org> 12325R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12326L: linux-kernel@vger.kernel.org 12327W: http://www.rdrop.com/users/paulmck/RCU/ 12328S: Supported 12329T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12330F: include/linux/srcu.h 12331F: kernel/rcu/srcu.c 12332 12333SMACK SECURITY MODULE 12334M: Casey Schaufler <casey@schaufler-ca.com> 12335L: linux-security-module@vger.kernel.org 12336W: http://schaufler-ca.com 12337T: git git://github.com/cschaufler/smack-next 12338S: Maintained 12339F: Documentation/admin-guide/LSM/Smack.rst 12340F: security/smack/ 12341 12342SMC91x ETHERNET DRIVER 12343M: Nicolas Pitre <nico@fluxnic.net> 12344S: Odd Fixes 12345F: drivers/net/ethernet/smsc/smc91x.* 12346 12347SMIA AND SMIA++ IMAGE SENSOR DRIVER 12348M: Sakari Ailus <sakari.ailus@iki.fi> 12349L: linux-media@vger.kernel.org 12350S: Maintained 12351F: drivers/media/i2c/smiapp/ 12352F: include/media/i2c/smiapp.h 12353F: drivers/media/i2c/smiapp-pll.c 12354F: drivers/media/i2c/smiapp-pll.h 12355F: include/uapi/linux/smiapp.h 12356F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12357 12358SMM665 HARDWARE MONITOR DRIVER 12359M: Guenter Roeck <linux@roeck-us.net> 12360L: linux-hwmon@vger.kernel.org 12361S: Maintained 12362F: Documentation/hwmon/smm665 12363F: drivers/hwmon/smm665.c 12364 12365SMSC EMC2103 HARDWARE MONITOR DRIVER 12366M: Steve Glendinning <steve.glendinning@shawell.net> 12367L: linux-hwmon@vger.kernel.org 12368S: Maintained 12369F: Documentation/hwmon/emc2103 12370F: drivers/hwmon/emc2103.c 12371 12372SMSC SCH5627 HARDWARE MONITOR DRIVER 12373M: Hans de Goede <hdegoede@redhat.com> 12374L: linux-hwmon@vger.kernel.org 12375S: Supported 12376F: Documentation/hwmon/sch5627 12377F: drivers/hwmon/sch5627.c 12378 12379SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12380M: Steve Glendinning <steve.glendinning@shawell.net> 12381L: linux-fbdev@vger.kernel.org 12382S: Maintained 12383F: drivers/video/fbdev/smscufx.c 12384 12385SMSC47B397 HARDWARE MONITOR DRIVER 12386M: Jean Delvare <jdelvare@suse.com> 12387L: linux-hwmon@vger.kernel.org 12388S: Maintained 12389F: Documentation/hwmon/smsc47b397 12390F: drivers/hwmon/smsc47b397.c 12391 12392SMSC911x ETHERNET DRIVER 12393M: Steve Glendinning <steve.glendinning@shawell.net> 12394L: netdev@vger.kernel.org 12395S: Maintained 12396F: include/linux/smsc911x.h 12397F: drivers/net/ethernet/smsc/smsc911x.* 12398 12399SMSC9420 PCI ETHERNET DRIVER 12400M: Steve Glendinning <steve.glendinning@shawell.net> 12401L: netdev@vger.kernel.org 12402S: Maintained 12403F: drivers/net/ethernet/smsc/smsc9420.* 12404 12405SOC-CAMERA V4L2 SUBSYSTEM 12406M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12407L: linux-media@vger.kernel.org 12408T: git git://linuxtv.org/media_tree.git 12409S: Maintained 12410F: include/media/soc* 12411F: drivers/media/i2c/soc_camera/ 12412F: drivers/media/platform/soc_camera/ 12413 12414SOEKRIS NET48XX LED SUPPORT 12415M: Chris Boot <bootc@bootc.net> 12416S: Maintained 12417F: drivers/leds/leds-net48xx.c 12418 12419SOFT-ROCE DRIVER (rxe) 12420M: Moni Shoua <monis@mellanox.com> 12421L: linux-rdma@vger.kernel.org 12422S: Supported 12423W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12424Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12425F: drivers/infiniband/sw/rxe/ 12426F: include/uapi/rdma/rdma_user_rxe.h 12427 12428SOFTLOGIC 6x10 MPEG CODEC 12429M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12430M: Anton Sviridenko <anton@corp.bluecherry.net> 12431M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12432M: Andrey Utkin <andrey_utkin@fastmail.com> 12433M: Ismael Luceno <ismael@iodev.co.uk> 12434L: linux-media@vger.kernel.org 12435S: Supported 12436F: drivers/media/pci/solo6x10/ 12437 12438SOFTWARE RAID (Multiple Disks) SUPPORT 12439M: Shaohua Li <shli@kernel.org> 12440L: linux-raid@vger.kernel.org 12441T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12442S: Supported 12443F: drivers/md/ 12444F: include/linux/raid/ 12445F: include/uapi/linux/raid/ 12446 12447SONIC NETWORK DRIVER 12448M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12449L: netdev@vger.kernel.org 12450S: Maintained 12451F: drivers/net/ethernet/natsemi/sonic.* 12452 12453SONICS SILICON BACKPLANE DRIVER (SSB) 12454M: Michael Buesch <m@bues.ch> 12455L: linux-wireless@vger.kernel.org 12456S: Maintained 12457F: drivers/ssb/ 12458F: include/linux/ssb/ 12459 12460SONY MEMORYSTICK CARD SUPPORT 12461M: Alex Dubov <oakad@yahoo.com> 12462W: http://tifmxx.berlios.de/ 12463S: Maintained 12464F: drivers/memstick/host/tifm_ms.c 12465 12466SONY MEMORYSTICK STANDARD SUPPORT 12467M: Maxim Levitsky <maximlevitsky@gmail.com> 12468S: Maintained 12469F: drivers/memstick/core/ms_block.* 12470 12471SONY VAIO CONTROL DEVICE DRIVER 12472M: Mattia Dongili <malattia@linux.it> 12473L: platform-driver-x86@vger.kernel.org 12474W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12475S: Maintained 12476F: Documentation/laptops/sony-laptop.txt 12477F: drivers/char/sonypi.c 12478F: drivers/platform/x86/sony-laptop.c 12479F: include/linux/sony-laptop.h 12480 12481SOUND 12482M: Jaroslav Kysela <perex@perex.cz> 12483M: Takashi Iwai <tiwai@suse.com> 12484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12485W: http://www.alsa-project.org/ 12486T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12487T: git git://git.alsa-project.org/alsa-kernel.git 12488Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12489S: Maintained 12490F: Documentation/sound/ 12491F: include/sound/ 12492F: include/uapi/sound/ 12493F: sound/ 12494 12495SOUND - COMPRESSED AUDIO 12496M: Vinod Koul <vinod.koul@intel.com> 12497L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12499S: Supported 12500F: Documentation/sound/alsa/compress_offload.txt 12501F: include/sound/compress_driver.h 12502F: include/uapi/sound/compress_* 12503F: sound/core/compress_offload.c 12504F: sound/soc/soc-compress.c 12505 12506SOUND - DMAENGINE HELPERS 12507M: Lars-Peter Clausen <lars@metafoo.de> 12508S: Supported 12509F: include/sound/dmaengine_pcm.h 12510F: sound/core/pcm_dmaengine.c 12511F: sound/soc/soc-generic-dmaengine-pcm.c 12512 12513SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12514M: Liam Girdwood <lgirdwood@gmail.com> 12515M: Mark Brown <broonie@kernel.org> 12516T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12517L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12518W: http://alsa-project.org/main/index.php/ASoC 12519S: Supported 12520F: Documentation/devicetree/bindings/sound/ 12521F: Documentation/sound/alsa/soc/ 12522F: sound/soc/ 12523F: include/sound/soc* 12524 12525SP2 MEDIA DRIVER 12526M: Olli Salonen <olli.salonen@iki.fi> 12527L: linux-media@vger.kernel.org 12528W: https://linuxtv.org 12529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12530S: Maintained 12531F: drivers/media/dvb-frontends/sp2* 12532 12533SPARC + UltraSPARC (sparc/sparc64) 12534M: "David S. Miller" <davem@davemloft.net> 12535L: sparclinux@vger.kernel.org 12536Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12538T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12539S: Maintained 12540F: arch/sparc/ 12541F: drivers/sbus/ 12542 12543SPARC SERIAL DRIVERS 12544M: "David S. Miller" <davem@davemloft.net> 12545L: sparclinux@vger.kernel.org 12546T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12547T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12548S: Maintained 12549F: include/linux/sunserialcore.h 12550F: drivers/tty/serial/suncore.c 12551F: drivers/tty/serial/sunhv.c 12552F: drivers/tty/serial/sunsab.c 12553F: drivers/tty/serial/sunsab.h 12554F: drivers/tty/serial/sunsu.c 12555F: drivers/tty/serial/sunzilog.c 12556F: drivers/tty/serial/sunzilog.h 12557F: drivers/tty/vcc.c 12558 12559SPARSE CHECKER 12560M: "Christopher Li" <sparse@chrisli.org> 12561L: linux-sparse@vger.kernel.org 12562W: https://sparse.wiki.kernel.org/ 12563T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12564T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12565S: Maintained 12566F: include/linux/compiler.h 12567 12568SPEAR CLOCK FRAMEWORK SUPPORT 12569M: Viresh Kumar <vireshk@kernel.org> 12570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12571W: http://www.st.com/spear 12572S: Maintained 12573F: drivers/clk/spear/ 12574 12575SPEAR PLATFORM SUPPORT 12576M: Viresh Kumar <vireshk@kernel.org> 12577M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12579W: http://www.st.com/spear 12580S: Maintained 12581F: arch/arm/boot/dts/spear* 12582F: arch/arm/mach-spear/ 12583 12584SPI NOR SUBSYSTEM 12585M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12586M: Marek Vasut <marek.vasut@gmail.com> 12587L: linux-mtd@lists.infradead.org 12588W: http://www.linux-mtd.infradead.org/ 12589Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12590T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12591T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12592S: Maintained 12593F: drivers/mtd/spi-nor/ 12594F: include/linux/mtd/spi-nor.h 12595 12596SPI SUBSYSTEM 12597M: Mark Brown <broonie@kernel.org> 12598L: linux-spi@vger.kernel.org 12599T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12600Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12601S: Maintained 12602F: Documentation/devicetree/bindings/spi/ 12603F: Documentation/spi/ 12604F: drivers/spi/ 12605F: include/linux/spi/ 12606F: include/uapi/linux/spi/ 12607F: tools/spi/ 12608 12609SPIDERNET NETWORK DRIVER for CELL 12610M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12611L: netdev@vger.kernel.org 12612S: Supported 12613F: Documentation/networking/spider_net.txt 12614F: drivers/net/ethernet/toshiba/spider_net* 12615 12616SPMI SUBSYSTEM 12617R: Stephen Boyd <sboyd@codeaurora.org> 12618L: linux-arm-msm@vger.kernel.org 12619F: Documentation/devicetree/bindings/spmi/ 12620F: drivers/spmi/ 12621F: include/dt-bindings/spmi/spmi.h 12622F: include/linux/spmi.h 12623F: include/trace/events/spmi.h 12624 12625SPU FILE SYSTEM 12626M: Jeremy Kerr <jk@ozlabs.org> 12627L: linuxppc-dev@lists.ozlabs.org 12628W: http://www.ibm.com/developerworks/power/cell/ 12629S: Supported 12630F: Documentation/filesystems/spufs.txt 12631F: arch/powerpc/platforms/cell/spufs/ 12632 12633SQUASHFS FILE SYSTEM 12634M: Phillip Lougher <phillip@squashfs.org.uk> 12635L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12636W: http://squashfs.org.uk 12637T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12638S: Maintained 12639F: Documentation/filesystems/squashfs.txt 12640F: fs/squashfs/ 12641 12642SRM (Alpha) environment access 12643M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12644S: Maintained 12645F: arch/alpha/kernel/srm_env.c 12646 12647STABLE BRANCH 12648M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12649L: stable@vger.kernel.org 12650S: Supported 12651F: Documentation/process/stable-kernel-rules.rst 12652 12653STAGING - COMEDI 12654M: Ian Abbott <abbotti@mev.co.uk> 12655M: H Hartley Sweeten <hsweeten@visionengravers.com> 12656S: Odd Fixes 12657F: drivers/staging/comedi/ 12658 12659STAGING - FLARION FT1000 DRIVERS 12660M: Marek Belisko <marek.belisko@gmail.com> 12661S: Odd Fixes 12662F: drivers/staging/ft1000/ 12663 12664STAGING - INDUSTRIAL IO 12665M: Jonathan Cameron <jic23@kernel.org> 12666L: linux-iio@vger.kernel.org 12667S: Odd Fixes 12668F: Documentation/devicetree/bindings/staging/iio/ 12669F: drivers/staging/iio/ 12670 12671STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12672M: Jarod Wilson <jarod@wilsonet.com> 12673W: http://www.lirc.org/ 12674S: Odd Fixes 12675F: drivers/staging/media/lirc/ 12676 12677STAGING - LUSTRE PARALLEL FILESYSTEM 12678M: Oleg Drokin <oleg.drokin@intel.com> 12679M: Andreas Dilger <andreas.dilger@intel.com> 12680M: James Simmons <jsimmons@infradead.org> 12681L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12682W: http://wiki.lustre.org/ 12683S: Maintained 12684F: drivers/staging/lustre 12685 12686STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12687M: Marc Dietrich <marvin24@gmx.de> 12688L: ac100@lists.launchpad.net (moderated for non-subscribers) 12689L: linux-tegra@vger.kernel.org 12690S: Maintained 12691F: drivers/staging/nvec/ 12692 12693STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12694M: Jens Frederich <jfrederich@gmail.com> 12695M: Daniel Drake <dsd@laptop.org> 12696M: Jon Nettleton <jon.nettleton@gmail.com> 12697W: http://wiki.laptop.org/go/DCON 12698S: Maintained 12699F: drivers/staging/olpc_dcon/ 12700 12701STAGING - REALTEK RTL8712U DRIVERS 12702M: Larry Finger <Larry.Finger@lwfinger.net> 12703M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12704S: Odd Fixes 12705F: drivers/staging/rtl8712/ 12706 12707STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12708M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12709M: Teddy Wang <teddy.wang@siliconmotion.com> 12710M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12711L: linux-fbdev@vger.kernel.org 12712S: Maintained 12713F: drivers/staging/sm750fb/ 12714 12715STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12716M: William Hubbs <w.d.hubbs@gmail.com> 12717M: Chris Brannon <chris@the-brannons.com> 12718M: Kirk Reiser <kirk@reisers.ca> 12719M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12720L: speakup@linux-speakup.org 12721W: http://www.linux-speakup.org/ 12722S: Odd Fixes 12723F: drivers/staging/speakup/ 12724 12725STAGING - VIA VT665X DRIVERS 12726M: Forest Bond <forest@alittletooquiet.net> 12727S: Odd Fixes 12728F: drivers/staging/vt665?/ 12729 12730STAGING - WILC1000 WIFI DRIVER 12731M: Aditya Shankar <aditya.shankar@microchip.com> 12732M: Ganesh Krishna <ganesh.krishna@microchip.com> 12733L: linux-wireless@vger.kernel.org 12734S: Supported 12735F: drivers/staging/wilc1000/ 12736 12737STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12738M: Arnaud Patard <arnaud.patard@rtp-net.org> 12739S: Odd Fixes 12740F: drivers/staging/xgifb/ 12741 12742STAGING SUBSYSTEM 12743M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12744T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12745L: devel@driverdev.osuosl.org 12746S: Supported 12747F: drivers/staging/ 12748 12749STARFIRE/DURALAN NETWORK DRIVER 12750M: Ion Badulescu <ionut@badula.org> 12751S: Odd Fixes 12752F: drivers/net/ethernet/adaptec/starfire* 12753 12754STEC S1220 SKD DRIVER 12755M: Bart Van Assche <bart.vanassche@wdc.com> 12756L: linux-block@vger.kernel.org 12757S: Maintained 12758F: drivers/block/skd*[ch] 12759 12760STI CEC DRIVER 12761M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12762S: Maintained 12763F: drivers/staging/media/st-cec/ 12764F: Documentation/devicetree/bindings/media/stih-cec.txt 12765 12766STK1160 USB VIDEO CAPTURE DRIVER 12767M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12768L: linux-media@vger.kernel.org 12769T: git git://linuxtv.org/media_tree.git 12770S: Maintained 12771F: drivers/media/usb/stk1160/ 12772 12773STMMAC ETHERNET DRIVER 12774M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12775M: Alexandre Torgue <alexandre.torgue@st.com> 12776L: netdev@vger.kernel.org 12777W: http://www.stlinux.com 12778S: Supported 12779F: drivers/net/ethernet/stmicro/stmmac/ 12780 12781SUN3/3X 12782M: Sam Creasey <sammy@sammy.net> 12783W: http://sammy.net/sun3/ 12784S: Maintained 12785F: arch/m68k/kernel/*sun3* 12786F: arch/m68k/sun3*/ 12787F: arch/m68k/include/asm/sun3* 12788F: drivers/net/ethernet/i825xx/sun3* 12789 12790SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12791M: Hans de Goede <hdegoede@redhat.com> 12792L: linux-input@vger.kernel.org 12793S: Maintained 12794F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12795F: drivers/input/keyboard/sun4i-lradc-keys.c 12796 12797SUNDANCE NETWORK DRIVER 12798M: Denis Kirjanov <kda@linux-powerpc.org> 12799L: netdev@vger.kernel.org 12800S: Maintained 12801F: drivers/net/ethernet/dlink/sundance.c 12802 12803SUPERH 12804M: Yoshinori Sato <ysato@users.sourceforge.jp> 12805M: Rich Felker <dalias@libc.org> 12806L: linux-sh@vger.kernel.org 12807Q: http://patchwork.kernel.org/project/linux-sh/list/ 12808S: Maintained 12809F: Documentation/sh/ 12810F: arch/sh/ 12811F: drivers/sh/ 12812 12813SUSPEND TO RAM 12814M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12815M: Len Brown <len.brown@intel.com> 12816M: Pavel Machek <pavel@ucw.cz> 12817L: linux-pm@vger.kernel.org 12818B: https://bugzilla.kernel.org 12819S: Supported 12820F: Documentation/power/ 12821F: arch/x86/kernel/acpi/ 12822F: drivers/base/power/ 12823F: kernel/power/ 12824F: include/linux/suspend.h 12825F: include/linux/freezer.h 12826F: include/linux/pm.h 12827 12828SVGA HANDLING 12829M: Martin Mares <mj@ucw.cz> 12830L: linux-video@atrey.karlin.mff.cuni.cz 12831S: Maintained 12832F: Documentation/svga.txt 12833F: arch/x86/boot/video* 12834 12835SWIOTLB SUBSYSTEM 12836M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12837L: linux-kernel@vger.kernel.org 12838T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12839S: Supported 12840F: lib/swiotlb.c 12841F: arch/*/kernel/pci-swiotlb.c 12842F: include/linux/swiotlb.h 12843 12844SWITCHDEV 12845M: Jiri Pirko <jiri@resnulli.us> 12846M: Ivan Vecera <ivecera@redhat.com> 12847L: netdev@vger.kernel.org 12848S: Supported 12849F: net/switchdev/ 12850F: include/net/switchdev.h 12851 12852SYNC FILE FRAMEWORK 12853M: Sumit Semwal <sumit.semwal@linaro.org> 12854R: Gustavo Padovan <gustavo@padovan.org> 12855S: Maintained 12856L: linux-media@vger.kernel.org 12857L: dri-devel@lists.freedesktop.org 12858F: drivers/dma-buf/sync_* 12859F: drivers/dma-buf/dma-fence* 12860F: drivers/dma-buf/sw_sync.c 12861F: include/linux/sync_file.h 12862F: include/uapi/linux/sync_file.h 12863F: Documentation/sync_file.txt 12864T: git git://anongit.freedesktop.org/drm/drm-misc 12865 12866SYNOPSYS ARC ARCHITECTURE 12867M: Vineet Gupta <vgupta@synopsys.com> 12868L: linux-snps-arc@lists.infradead.org 12869S: Supported 12870F: arch/arc/ 12871F: Documentation/devicetree/bindings/arc/* 12872F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12873F: drivers/clocksource/arc_timer.c 12874F: drivers/tty/serial/arc_uart.c 12875T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12876 12877SYNOPSYS ARC HSDK SDP pll clock driver 12878M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12879S: Supported 12880F: drivers/clk/clk-hsdk-pll.c 12881F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 12882 12883SYNOPSYS ARC SDP clock driver 12884M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12885S: Supported 12886F: drivers/clk/axs10x/* 12887F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 12888 12889SYNOPSYS ARC SDP platform support 12890M: Alexey Brodkin <abrodkin@synopsys.com> 12891S: Supported 12892F: arch/arc/plat-axs10x 12893F: arch/arc/boot/dts/ax* 12894F: Documentation/devicetree/bindings/arc/axs10* 12895 12896SYNOPSYS DESIGNWARE DMAC DRIVER 12897M: Viresh Kumar <vireshk@kernel.org> 12898M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12899S: Maintained 12900F: include/linux/dma/dw.h 12901F: include/linux/platform_data/dma-dw.h 12902F: drivers/dma/dw/ 12903 12904SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12905M: Jie Deng <jiedeng@synopsys.com> 12906L: netdev@vger.kernel.org 12907S: Supported 12908F: drivers/net/ethernet/synopsys/ 12909 12910SYNOPSYS DESIGNWARE I2C DRIVER 12911M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12912R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12913R: Mika Westerberg <mika.westerberg@linux.intel.com> 12914L: linux-i2c@vger.kernel.org 12915S: Maintained 12916F: drivers/i2c/busses/i2c-designware-* 12917F: include/linux/platform_data/i2c-designware.h 12918 12919SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12920M: Jaehoon Chung <jh80.chung@samsung.com> 12921L: linux-mmc@vger.kernel.org 12922S: Maintained 12923F: drivers/mmc/host/dw_mmc* 12924 12925SYNOPSYS HSDK RESET CONTROLLER DRIVER 12926M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12927S: Supported 12928F: drivers/reset/reset-hsdk-v1.c 12929F: include/dt-bindings/reset/snps,hsdk-v1-reset.h 12930F: Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt 12931 12932SYSTEM CONFIGURATION (SYSCON) 12933M: Lee Jones <lee.jones@linaro.org> 12934M: Arnd Bergmann <arnd@arndb.de> 12935T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12936S: Supported 12937F: drivers/mfd/syscon.c 12938 12939SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12940M: Sudeep Holla <sudeep.holla@arm.com> 12941L: linux-arm-kernel@lists.infradead.org 12942S: Maintained 12943F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12944F: drivers/clk/clk-scpi.c 12945F: drivers/cpufreq/scpi-cpufreq.c 12946F: drivers/firmware/arm_scpi.c 12947F: include/linux/scpi_protocol.h 12948 12949SYSTEM RESET/SHUTDOWN DRIVERS 12950M: Sebastian Reichel <sre@kernel.org> 12951L: linux-pm@vger.kernel.org 12952T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12953S: Maintained 12954F: Documentation/devicetree/bindings/power/reset/ 12955F: drivers/power/reset/ 12956 12957SYSTEM TRACE MODULE CLASS 12958M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12959S: Maintained 12960T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12961F: Documentation/trace/stm.txt 12962F: drivers/hwtracing/stm/ 12963F: include/linux/stm.h 12964F: include/uapi/linux/stm.h 12965 12966SYSV FILESYSTEM 12967M: Christoph Hellwig <hch@infradead.org> 12968S: Maintained 12969F: Documentation/filesystems/sysv-fs.txt 12970F: fs/sysv/ 12971F: include/linux/sysv_fs.h 12972 12973TARGET SUBSYSTEM 12974M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12975L: linux-scsi@vger.kernel.org 12976L: target-devel@vger.kernel.org 12977W: http://www.linux-iscsi.org 12978W: http://groups.google.com/group/linux-iscsi-target-dev 12979T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12980S: Supported 12981F: drivers/target/ 12982F: include/target/ 12983F: Documentation/target/ 12984 12985TASKSTATS STATISTICS INTERFACE 12986M: Balbir Singh <bsingharora@gmail.com> 12987S: Maintained 12988F: Documentation/accounting/taskstats* 12989F: include/linux/taskstats* 12990F: kernel/taskstats.c 12991 12992TC subsystem 12993M: Jamal Hadi Salim <jhs@mojatatu.com> 12994M: Cong Wang <xiyou.wangcong@gmail.com> 12995M: Jiri Pirko <jiri@resnulli.us> 12996L: netdev@vger.kernel.org 12997S: Maintained 12998F: include/net/pkt_cls.h 12999F: include/net/pkt_sched.h 13000F: include/net/tc_act/ 13001F: include/uapi/linux/pkt_cls.h 13002F: include/uapi/linux/pkt_sched.h 13003F: include/uapi/linux/tc_act/ 13004F: include/uapi/linux/tc_ematch/ 13005F: net/sched/ 13006 13007TCP LOW PRIORITY MODULE 13008M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13009M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13010W: http://tcp-lp-mod.sourceforge.net/ 13011S: Maintained 13012F: net/ipv4/tcp_lp.c 13013 13014TDA10071 MEDIA DRIVER 13015M: Antti Palosaari <crope@iki.fi> 13016L: linux-media@vger.kernel.org 13017W: https://linuxtv.org 13018W: http://palosaari.fi/linux/ 13019Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13020T: git git://linuxtv.org/anttip/media_tree.git 13021S: Maintained 13022F: drivers/media/dvb-frontends/tda10071* 13023 13024TDA18212 MEDIA DRIVER 13025M: Antti Palosaari <crope@iki.fi> 13026L: linux-media@vger.kernel.org 13027W: https://linuxtv.org 13028W: http://palosaari.fi/linux/ 13029Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13030T: git git://linuxtv.org/anttip/media_tree.git 13031S: Maintained 13032F: drivers/media/tuners/tda18212* 13033 13034TDA18218 MEDIA DRIVER 13035M: Antti Palosaari <crope@iki.fi> 13036L: linux-media@vger.kernel.org 13037W: https://linuxtv.org 13038W: http://palosaari.fi/linux/ 13039Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13040T: git git://linuxtv.org/anttip/media_tree.git 13041S: Maintained 13042F: drivers/media/tuners/tda18218* 13043 13044TDA18271 MEDIA DRIVER 13045M: Michael Krufky <mkrufky@linuxtv.org> 13046L: linux-media@vger.kernel.org 13047W: https://linuxtv.org 13048W: http://github.com/mkrufky 13049Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13050T: git git://linuxtv.org/mkrufky/tuners.git 13051S: Maintained 13052F: drivers/media/tuners/tda18271* 13053 13054TDA827x MEDIA DRIVER 13055M: Michael Krufky <mkrufky@linuxtv.org> 13056L: linux-media@vger.kernel.org 13057W: https://linuxtv.org 13058W: http://github.com/mkrufky 13059Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13060T: git git://linuxtv.org/mkrufky/tuners.git 13061S: Maintained 13062F: drivers/media/tuners/tda8290.* 13063 13064TDA8290 MEDIA DRIVER 13065M: Michael Krufky <mkrufky@linuxtv.org> 13066L: linux-media@vger.kernel.org 13067W: https://linuxtv.org 13068W: http://github.com/mkrufky 13069Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13070T: git git://linuxtv.org/mkrufky/tuners.git 13071S: Maintained 13072F: drivers/media/tuners/tda8290.* 13073 13074TDA9840 MEDIA DRIVER 13075M: Hans Verkuil <hverkuil@xs4all.nl> 13076L: linux-media@vger.kernel.org 13077T: git git://linuxtv.org/media_tree.git 13078W: https://linuxtv.org 13079S: Maintained 13080F: drivers/media/i2c/tda9840* 13081 13082TEA5761 TUNER DRIVER 13083M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13084M: Mauro Carvalho Chehab <mchehab@kernel.org> 13085L: linux-media@vger.kernel.org 13086W: https://linuxtv.org 13087T: git git://linuxtv.org/media_tree.git 13088S: Odd fixes 13089F: drivers/media/tuners/tea5761.* 13090 13091TEA5767 TUNER DRIVER 13092M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13093M: Mauro Carvalho Chehab <mchehab@kernel.org> 13094L: linux-media@vger.kernel.org 13095W: https://linuxtv.org 13096T: git git://linuxtv.org/media_tree.git 13097S: Maintained 13098F: drivers/media/tuners/tea5767.* 13099 13100TEA6415C MEDIA DRIVER 13101M: Hans Verkuil <hverkuil@xs4all.nl> 13102L: linux-media@vger.kernel.org 13103T: git git://linuxtv.org/media_tree.git 13104W: https://linuxtv.org 13105S: Maintained 13106F: drivers/media/i2c/tea6415c* 13107 13108TEA6420 MEDIA DRIVER 13109M: Hans Verkuil <hverkuil@xs4all.nl> 13110L: linux-media@vger.kernel.org 13111T: git git://linuxtv.org/media_tree.git 13112W: https://linuxtv.org 13113S: Maintained 13114F: drivers/media/i2c/tea6420* 13115 13116TEAM DRIVER 13117M: Jiri Pirko <jiri@resnulli.us> 13118L: netdev@vger.kernel.org 13119S: Supported 13120F: drivers/net/team/ 13121F: include/linux/if_team.h 13122F: include/uapi/linux/if_team.h 13123 13124TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13125M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13126S: Maintained 13127F: arch/x86/platform/ts5500/ 13128 13129TECHNOTREND USB IR RECEIVER 13130M: Sean Young <sean@mess.org> 13131L: linux-media@vger.kernel.org 13132S: Maintained 13133F: drivers/media/rc/ttusbir.c 13134 13135TEE SUBSYSTEM 13136M: Jens Wiklander <jens.wiklander@linaro.org> 13137S: Maintained 13138F: include/linux/tee_drv.h 13139F: include/uapi/linux/tee.h 13140F: drivers/tee/ 13141F: Documentation/tee.txt 13142 13143TEGRA ARCHITECTURE SUPPORT 13144M: Thierry Reding <thierry.reding@gmail.com> 13145M: Jonathan Hunter <jonathanh@nvidia.com> 13146L: linux-tegra@vger.kernel.org 13147Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13148T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13149S: Supported 13150N: [^a-z]tegra 13151 13152TEGRA CLOCK DRIVER 13153M: Peter De Schrijver <pdeschrijver@nvidia.com> 13154M: Prashant Gaikwad <pgaikwad@nvidia.com> 13155S: Supported 13156F: drivers/clk/tegra/ 13157 13158TEGRA DMA DRIVERS 13159M: Laxman Dewangan <ldewangan@nvidia.com> 13160M: Jon Hunter <jonathanh@nvidia.com> 13161S: Supported 13162F: drivers/dma/tegra* 13163 13164TEGRA I2C DRIVER 13165M: Laxman Dewangan <ldewangan@nvidia.com> 13166S: Supported 13167F: drivers/i2c/busses/i2c-tegra.c 13168 13169TEGRA IOMMU DRIVERS 13170M: Hiroshi Doyu <hdoyu@nvidia.com> 13171S: Supported 13172F: drivers/iommu/tegra* 13173 13174TEGRA KBC DRIVER 13175M: Rakesh Iyer <riyer@nvidia.com> 13176M: Laxman Dewangan <ldewangan@nvidia.com> 13177S: Supported 13178F: drivers/input/keyboard/tegra-kbc.c 13179 13180TEGRA PWM DRIVER 13181M: Thierry Reding <thierry.reding@gmail.com> 13182S: Supported 13183F: drivers/pwm/pwm-tegra.c 13184 13185TEGRA SERIAL DRIVER 13186M: Laxman Dewangan <ldewangan@nvidia.com> 13187S: Supported 13188F: drivers/tty/serial/serial-tegra.c 13189 13190TEGRA SPI DRIVER 13191M: Laxman Dewangan <ldewangan@nvidia.com> 13192S: Supported 13193F: drivers/spi/spi-tegra* 13194 13195TEHUTI ETHERNET DRIVER 13196M: Andy Gospodarek <andy@greyhouse.net> 13197L: netdev@vger.kernel.org 13198S: Supported 13199F: drivers/net/ethernet/tehuti/* 13200 13201Telecom Clock Driver for MCPL0010 13202M: Mark Gross <mark.gross@intel.com> 13203S: Supported 13204F: drivers/char/tlclk.c 13205 13206TENSILICA XTENSA PORT (xtensa) 13207M: Chris Zankel <chris@zankel.net> 13208M: Max Filippov <jcmvbkbc@gmail.com> 13209L: linux-xtensa@linux-xtensa.org 13210T: git git://github.com/czankel/xtensa-linux.git 13211S: Maintained 13212F: arch/xtensa/ 13213F: drivers/irqchip/irq-xtensa-* 13214 13215Texas Instruments' System Control Interface (TISCI) Protocol Driver 13216M: Nishanth Menon <nm@ti.com> 13217M: Tero Kristo <t-kristo@ti.com> 13218M: Santosh Shilimkar <ssantosh@kernel.org> 13219L: linux-arm-kernel@lists.infradead.org 13220S: Maintained 13221F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13222F: drivers/firmware/ti_sci* 13223F: include/linux/soc/ti/ti_sci_protocol.h 13224F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13225F: include/dt-bindings/genpd/k2g.h 13226F: drivers/soc/ti/ti_sci_pm_domains.c 13227F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13228F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13229F: drivers/clk/keystone/sci-clk.c 13230F: drivers/reset/reset-ti-sci.c 13231 13232THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13233M: Hans Verkuil <hverkuil@xs4all.nl> 13234L: linux-media@vger.kernel.org 13235T: git git://linuxtv.org/media_tree.git 13236W: https://linuxtv.org 13237S: Maintained 13238F: drivers/media/radio/radio-raremono.c 13239 13240THERMAL 13241M: Zhang Rui <rui.zhang@intel.com> 13242M: Eduardo Valentin <edubezval@gmail.com> 13243L: linux-pm@vger.kernel.org 13244T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13245T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13246Q: https://patchwork.kernel.org/project/linux-pm/list/ 13247S: Supported 13248F: drivers/thermal/ 13249F: include/linux/thermal.h 13250F: include/uapi/linux/thermal.h 13251F: include/linux/cpu_cooling.h 13252F: Documentation/devicetree/bindings/thermal/ 13253 13254THERMAL/CPU_COOLING 13255M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13256M: Viresh Kumar <viresh.kumar@linaro.org> 13257M: Javi Merino <javi.merino@kernel.org> 13258L: linux-pm@vger.kernel.org 13259S: Supported 13260F: Documentation/thermal/cpu-cooling-api.txt 13261F: drivers/thermal/cpu_cooling.c 13262F: include/linux/cpu_cooling.h 13263 13264THINKPAD ACPI EXTRAS DRIVER 13265M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13266L: ibm-acpi-devel@lists.sourceforge.net 13267L: platform-driver-x86@vger.kernel.org 13268W: http://ibm-acpi.sourceforge.net 13269W: http://thinkwiki.org/wiki/Ibm-acpi 13270T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13271S: Maintained 13272F: drivers/platform/x86/thinkpad_acpi.c 13273 13274THUNDERBOLT DRIVER 13275M: Andreas Noever <andreas.noever@gmail.com> 13276M: Michael Jamet <michael.jamet@intel.com> 13277M: Mika Westerberg <mika.westerberg@linux.intel.com> 13278M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13279S: Maintained 13280F: drivers/thunderbolt/ 13281F: include/linux/thunderbolt.h 13282 13283THUNDERBOLT NETWORK DRIVER 13284M: Michael Jamet <michael.jamet@intel.com> 13285M: Mika Westerberg <mika.westerberg@linux.intel.com> 13286M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13287L: netdev@vger.kernel.org 13288S: Maintained 13289F: drivers/net/thunderbolt.c 13290 13291THUNDERX GPIO DRIVER 13292M: David Daney <david.daney@cavium.com> 13293S: Maintained 13294F: drivers/gpio/gpio-thunderx.c 13295 13296TI AM437X VPFE DRIVER 13297M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13298L: linux-media@vger.kernel.org 13299W: https://linuxtv.org 13300Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13301T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13302S: Maintained 13303F: drivers/media/platform/am437x/ 13304 13305TI BANDGAP AND THERMAL DRIVER 13306M: Eduardo Valentin <edubezval@gmail.com> 13307M: Keerthy <j-keerthy@ti.com> 13308L: linux-pm@vger.kernel.org 13309L: linux-omap@vger.kernel.org 13310S: Maintained 13311F: drivers/thermal/ti-soc-thermal/ 13312 13313TI BQ27XXX POWER SUPPLY DRIVER 13314R: Andrew F. Davis <afd@ti.com> 13315F: include/linux/power/bq27xxx_battery.h 13316F: drivers/power/supply/bq27xxx_battery.c 13317F: drivers/power/supply/bq27xxx_battery_i2c.c 13318 13319TI CDCE706 CLOCK DRIVER 13320M: Max Filippov <jcmvbkbc@gmail.com> 13321S: Maintained 13322F: drivers/clk/clk-cdce706.c 13323 13324TI CLOCK DRIVER 13325M: Tero Kristo <t-kristo@ti.com> 13326L: linux-omap@vger.kernel.org 13327S: Maintained 13328F: drivers/clk/ti/ 13329F: include/linux/clk/ti.h 13330 13331TI DAVINCI MACHINE SUPPORT 13332M: Sekhar Nori <nsekhar@ti.com> 13333M: Kevin Hilman <khilman@kernel.org> 13334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13335T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13336S: Supported 13337F: arch/arm/mach-davinci/ 13338F: drivers/i2c/busses/i2c-davinci.c 13339F: arch/arm/boot/dts/da850* 13340 13341TI DAVINCI SERIES GPIO DRIVER 13342M: Keerthy <j-keerthy@ti.com> 13343L: linux-gpio@vger.kernel.org 13344S: Maintained 13345F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13346F: drivers/gpio/gpio-davinci.c 13347 13348TI DAVINCI SERIES MEDIA DRIVER 13349M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13350L: linux-media@vger.kernel.org 13351W: https://linuxtv.org 13352Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13353T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13354S: Maintained 13355F: drivers/media/platform/davinci/ 13356F: include/media/davinci/ 13357 13358TI ETHERNET SWITCH DRIVER (CPSW) 13359R: Grygorii Strashko <grygorii.strashko@ti.com> 13360L: linux-omap@vger.kernel.org 13361L: netdev@vger.kernel.org 13362S: Maintained 13363F: drivers/net/ethernet/ti/cpsw* 13364F: drivers/net/ethernet/ti/davinci* 13365 13366TI FLASH MEDIA INTERFACE DRIVER 13367M: Alex Dubov <oakad@yahoo.com> 13368S: Maintained 13369F: drivers/misc/tifm* 13370F: drivers/mmc/host/tifm_sd.c 13371F: include/linux/tifm.h 13372 13373TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13374M: Santosh Shilimkar <ssantosh@kernel.org> 13375L: linux-kernel@vger.kernel.org 13376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13377S: Maintained 13378F: drivers/soc/ti/* 13379T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13380 13381TI LM49xxx FAMILY ASoC CODEC DRIVERS 13382M: M R Swami Reddy <mr.swami.reddy@ti.com> 13383M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13384L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13385S: Maintained 13386F: sound/soc/codecs/lm49453* 13387F: sound/soc/codecs/isabelle* 13388 13389TI LP855x BACKLIGHT DRIVER 13390M: Milo Kim <milo.kim@ti.com> 13391S: Maintained 13392F: Documentation/backlight/lp855x-driver.txt 13393F: drivers/video/backlight/lp855x_bl.c 13394F: include/linux/platform_data/lp855x.h 13395 13396TI LP8727 CHARGER DRIVER 13397M: Milo Kim <milo.kim@ti.com> 13398S: Maintained 13399F: drivers/power/supply/lp8727_charger.c 13400F: include/linux/platform_data/lp8727.h 13401 13402TI LP8788 MFD DRIVER 13403M: Milo Kim <milo.kim@ti.com> 13404S: Maintained 13405F: drivers/iio/adc/lp8788_adc.c 13406F: drivers/leds/leds-lp8788.c 13407F: drivers/mfd/lp8788*.c 13408F: drivers/power/supply/lp8788-charger.c 13409F: drivers/regulator/lp8788-*.c 13410F: include/linux/mfd/lp8788*.h 13411 13412TI NETCP ETHERNET DRIVER 13413M: Wingman Kwok <w-kwok2@ti.com> 13414M: Murali Karicheri <m-karicheri2@ti.com> 13415L: netdev@vger.kernel.org 13416S: Maintained 13417F: drivers/net/ethernet/ti/netcp* 13418 13419TI TAS571X FAMILY ASoC CODEC DRIVER 13420M: Kevin Cernekee <cernekee@chromium.org> 13421L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13422S: Odd Fixes 13423F: sound/soc/codecs/tas571x* 13424 13425TI TRF7970A NFC DRIVER 13426M: Mark Greer <mgreer@animalcreek.com> 13427L: linux-wireless@vger.kernel.org 13428L: linux-nfc@lists.01.org (moderated for non-subscribers) 13429S: Supported 13430F: drivers/nfc/trf7970a.c 13431F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13432 13433TI TWL4030 SERIES SOC CODEC DRIVER 13434M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13435L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13436S: Maintained 13437F: sound/soc/codecs/twl4030* 13438 13439TI VPE/CAL DRIVERS 13440M: Benoit Parrot <bparrot@ti.com> 13441L: linux-media@vger.kernel.org 13442W: http://linuxtv.org/ 13443Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13444S: Maintained 13445F: drivers/media/platform/ti-vpe/ 13446 13447TI WILINK WIRELESS DRIVERS 13448L: linux-wireless@vger.kernel.org 13449W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13450W: http://wireless.kernel.org/en/users/Drivers/wl1251 13451T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13452S: Orphan 13453F: drivers/net/wireless/ti/ 13454F: include/linux/wl12xx.h 13455 13456TILE ARCHITECTURE 13457M: Chris Metcalf <cmetcalf@mellanox.com> 13458W: http://www.mellanox.com/repository/solutions/tile-scm/ 13459T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13460S: Supported 13461F: arch/tile/ 13462F: drivers/char/tile-srom.c 13463F: drivers/edac/tile_edac.c 13464F: drivers/net/ethernet/tile/ 13465F: drivers/rtc/rtc-tile.c 13466F: drivers/tty/hvc/hvc_tile.c 13467F: drivers/tty/serial/tilegx.c 13468F: drivers/usb/host/*-tilegx.c 13469F: include/linux/usb/tilegx.h 13470 13471TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13472M: John Stultz <john.stultz@linaro.org> 13473M: Thomas Gleixner <tglx@linutronix.de> 13474R: Stephen Boyd <sboyd@codeaurora.org> 13475L: linux-kernel@vger.kernel.org 13476T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13477S: Supported 13478F: include/linux/clocksource.h 13479F: include/linux/time.h 13480F: include/linux/timex.h 13481F: include/uapi/linux/time.h 13482F: include/uapi/linux/timex.h 13483F: kernel/time/clocksource.c 13484F: kernel/time/time*.c 13485F: kernel/time/alarmtimer.c 13486F: kernel/time/ntp.c 13487F: tools/testing/selftests/timers/ 13488 13489TIPC NETWORK LAYER 13490M: Jon Maloy <jon.maloy@ericsson.com> 13491M: Ying Xue <ying.xue@windriver.com> 13492L: netdev@vger.kernel.org (core kernel code) 13493L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13494W: http://tipc.sourceforge.net/ 13495S: Maintained 13496F: include/uapi/linux/tipc*.h 13497F: net/tipc/ 13498 13499TLAN NETWORK DRIVER 13500M: Samuel Chessman <chessman@tux.org> 13501L: tlan-devel@lists.sourceforge.net (subscribers-only) 13502W: http://sourceforge.net/projects/tlan/ 13503S: Maintained 13504F: Documentation/networking/tlan.txt 13505F: drivers/net/ethernet/ti/tlan.* 13506 13507TM6000 VIDEO4LINUX DRIVER 13508M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13509M: Mauro Carvalho Chehab <mchehab@kernel.org> 13510L: linux-media@vger.kernel.org 13511W: https://linuxtv.org 13512T: git git://linuxtv.org/media_tree.git 13513S: Odd fixes 13514F: drivers/media/usb/tm6000/ 13515F: Documentation/media/v4l-drivers/tm6000* 13516 13517TMIO/SDHI MMC DRIVER 13518M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13519L: linux-mmc@vger.kernel.org 13520S: Supported 13521F: drivers/mmc/host/tmio_mmc* 13522F: drivers/mmc/host/renesas_sdhi* 13523F: include/linux/mfd/tmio.h 13524 13525TMP401 HARDWARE MONITOR DRIVER 13526M: Guenter Roeck <linux@roeck-us.net> 13527L: linux-hwmon@vger.kernel.org 13528S: Maintained 13529F: Documentation/hwmon/tmp401 13530F: drivers/hwmon/tmp401.c 13531 13532TMPFS (SHMEM FILESYSTEM) 13533M: Hugh Dickins <hughd@google.com> 13534L: linux-mm@kvack.org 13535S: Maintained 13536F: include/linux/shmem_fs.h 13537F: mm/shmem.c 13538 13539TOMOYO SECURITY MODULE 13540M: Kentaro Takeda <takedakn@nttdata.co.jp> 13541M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13542L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13543L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13544L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13545L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13546W: http://tomoyo.sourceforge.jp/ 13547T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13548S: Maintained 13549F: security/tomoyo/ 13550 13551TOPSTAR LAPTOP EXTRAS DRIVER 13552M: Herton Ronaldo Krzesinski <herton@canonical.com> 13553L: platform-driver-x86@vger.kernel.org 13554S: Maintained 13555F: drivers/platform/x86/topstar-laptop.c 13556 13557TOSHIBA ACPI EXTRAS DRIVER 13558M: Azael Avalos <coproscefalo@gmail.com> 13559L: platform-driver-x86@vger.kernel.org 13560S: Maintained 13561F: drivers/platform/x86/toshiba_acpi.c 13562 13563TOSHIBA BLUETOOTH DRIVER 13564M: Azael Avalos <coproscefalo@gmail.com> 13565L: platform-driver-x86@vger.kernel.org 13566S: Maintained 13567F: drivers/platform/x86/toshiba_bluetooth.c 13568 13569TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13570M: Azael Avalos <coproscefalo@gmail.com> 13571L: platform-driver-x86@vger.kernel.org 13572S: Maintained 13573F: drivers/platform/x86/toshiba_haps.c 13574 13575TOSHIBA SMM DRIVER 13576M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13577W: http://www.buzzard.org.uk/toshiba/ 13578S: Maintained 13579F: drivers/char/toshiba.c 13580F: include/linux/toshiba.h 13581F: include/uapi/linux/toshiba.h 13582 13583TOSHIBA TC358743 DRIVER 13584M: Mats Randgaard <matrandg@cisco.com> 13585L: linux-media@vger.kernel.org 13586S: Maintained 13587F: drivers/media/i2c/tc358743* 13588F: include/media/i2c/tc358743.h 13589 13590TOSHIBA WMI HOTKEYS DRIVER 13591M: Azael Avalos <coproscefalo@gmail.com> 13592L: platform-driver-x86@vger.kernel.org 13593S: Maintained 13594F: drivers/platform/x86/toshiba-wmi.c 13595 13596TPM DEVICE DRIVER 13597M: Peter Huewe <peterhuewe@gmx.de> 13598M: Marcel Selhorst <tpmdd@selhorst.net> 13599M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13600R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13601W: http://tpmdd.sourceforge.net 13602L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13603Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13604T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13605S: Maintained 13606F: drivers/char/tpm/ 13607 13608TPM IBM_VTPM DEVICE DRIVER 13609M: Ashley Lai <ashleydlai@gmail.com> 13610W: http://tpmdd.sourceforge.net 13611L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13612S: Maintained 13613F: drivers/char/tpm/tpm_ibmvtpm* 13614 13615TRACING 13616M: Steven Rostedt <rostedt@goodmis.org> 13617M: Ingo Molnar <mingo@redhat.com> 13618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13619S: Maintained 13620F: Documentation/trace/ftrace.txt 13621F: arch/*/*/*/ftrace.h 13622F: arch/*/kernel/ftrace.c 13623F: include/*/ftrace.h 13624F: include/linux/trace*.h 13625F: include/trace/ 13626F: kernel/trace/ 13627F: tools/testing/selftests/ftrace/ 13628 13629TRACING MMIO ACCESSES (MMIOTRACE) 13630M: Steven Rostedt <rostedt@goodmis.org> 13631M: Ingo Molnar <mingo@kernel.org> 13632R: Karol Herbst <karolherbst@gmail.com> 13633R: Pekka Paalanen <ppaalanen@gmail.com> 13634S: Maintained 13635L: linux-kernel@vger.kernel.org 13636L: nouveau@lists.freedesktop.org 13637F: kernel/trace/trace_mmiotrace.c 13638F: include/linux/mmiotrace.h 13639F: arch/x86/mm/kmmio.c 13640F: arch/x86/mm/mmio-mod.c 13641F: arch/x86/mm/testmmiotrace.c 13642 13643TRIVIAL PATCHES 13644M: Jiri Kosina <trivial@kernel.org> 13645T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13646S: Maintained 13647K: ^Subject:.*(?i)trivial 13648 13649TTY LAYER 13650M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13651M: Jiri Slaby <jslaby@suse.com> 13652S: Supported 13653T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13654F: Documentation/serial/ 13655F: drivers/tty/ 13656F: drivers/tty/serial/serial_core.c 13657F: include/linux/serial_core.h 13658F: include/linux/serial.h 13659F: include/linux/tty.h 13660F: include/uapi/linux/serial_core.h 13661F: include/uapi/linux/serial.h 13662F: include/uapi/linux/tty.h 13663 13664TUA9001 MEDIA DRIVER 13665M: Antti Palosaari <crope@iki.fi> 13666L: linux-media@vger.kernel.org 13667W: https://linuxtv.org 13668W: http://palosaari.fi/linux/ 13669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13670T: git git://linuxtv.org/anttip/media_tree.git 13671S: Maintained 13672F: drivers/media/tuners/tua9001* 13673 13674TULIP NETWORK DRIVERS 13675L: netdev@vger.kernel.org 13676L: linux-parisc@vger.kernel.org 13677S: Orphan 13678F: drivers/net/ethernet/dec/tulip/ 13679 13680TUN/TAP driver 13681M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13682W: http://vtun.sourceforge.net/tun 13683S: Maintained 13684F: Documentation/networking/tuntap.txt 13685F: arch/um/os-Linux/drivers/ 13686 13687TURBOCHANNEL SUBSYSTEM 13688M: "Maciej W. Rozycki" <macro@linux-mips.org> 13689M: Ralf Baechle <ralf@linux-mips.org> 13690L: linux-mips@linux-mips.org 13691Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13692S: Maintained 13693F: drivers/tc/ 13694F: include/linux/tc.h 13695 13696TW5864 VIDEO4LINUX DRIVER 13697M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13698M: Anton Sviridenko <anton@corp.bluecherry.net> 13699M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13700M: Andrey Utkin <andrey_utkin@fastmail.com> 13701L: linux-media@vger.kernel.org 13702S: Supported 13703F: drivers/media/pci/tw5864/ 13704 13705TW68 VIDEO4LINUX DRIVER 13706M: Hans Verkuil <hverkuil@xs4all.nl> 13707L: linux-media@vger.kernel.org 13708T: git git://linuxtv.org/media_tree.git 13709W: https://linuxtv.org 13710S: Odd Fixes 13711F: drivers/media/pci/tw68/ 13712 13713TW686X VIDEO4LINUX DRIVER 13714M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13715L: linux-media@vger.kernel.org 13716T: git git://linuxtv.org/media_tree.git 13717W: http://linuxtv.org 13718S: Maintained 13719F: drivers/media/pci/tw686x/ 13720 13721UBI FILE SYSTEM (UBIFS) 13722M: Richard Weinberger <richard@nod.at> 13723M: Artem Bityutskiy <dedekind1@gmail.com> 13724M: Adrian Hunter <adrian.hunter@intel.com> 13725L: linux-mtd@lists.infradead.org 13726T: git git://git.infradead.org/ubifs-2.6.git 13727W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13728S: Supported 13729F: Documentation/filesystems/ubifs.txt 13730F: fs/ubifs/ 13731 13732UCLINUX (M68KNOMMU AND COLDFIRE) 13733M: Greg Ungerer <gerg@linux-m68k.org> 13734W: http://www.linux-m68k.org/ 13735W: http://www.uclinux.org/ 13736L: linux-m68k@lists.linux-m68k.org 13737L: uclinux-dev@uclinux.org (subscribers-only) 13738T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13739S: Maintained 13740F: arch/m68k/coldfire/ 13741F: arch/m68k/68*/ 13742F: arch/m68k/*/*_no.* 13743F: arch/m68k/include/asm/*_no.* 13744 13745UDF FILESYSTEM 13746M: Jan Kara <jack@suse.com> 13747S: Maintained 13748F: Documentation/filesystems/udf.txt 13749F: fs/udf/ 13750 13751UDRAW TABLET 13752M: Bastien Nocera <hadess@hadess.net> 13753L: linux-input@vger.kernel.org 13754S: Maintained 13755F: drivers/hid/hid-udraw.c 13756 13757UFS FILESYSTEM 13758M: Evgeniy Dushistov <dushistov@mail.ru> 13759S: Maintained 13760F: Documentation/filesystems/ufs.txt 13761F: fs/ufs/ 13762 13763UHID USERSPACE HID IO DRIVER: 13764M: David Herrmann <dh.herrmann@googlemail.com> 13765L: linux-input@vger.kernel.org 13766S: Maintained 13767F: drivers/hid/uhid.c 13768F: include/uapi/linux/uhid.h 13769 13770ULPI BUS 13771M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13772L: linux-usb@vger.kernel.org 13773S: Maintained 13774F: drivers/usb/common/ulpi.c 13775F: include/linux/ulpi/ 13776 13777ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13778L: linux-usb@vger.kernel.org 13779S: Orphan 13780F: drivers/uwb/ 13781F: include/linux/uwb.h 13782F: include/linux/uwb/ 13783 13784UNICORE32 ARCHITECTURE: 13785M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13786W: http://mprc.pku.edu.cn/~guanxuetao/linux 13787S: Maintained 13788T: git git://github.com/gxt/linux.git 13789F: arch/unicore32/ 13790 13791UNIFDEF 13792M: Tony Finch <dot@dotat.at> 13793W: http://dotat.at/prog/unifdef 13794S: Maintained 13795F: scripts/unifdef.c 13796 13797UNIFORM CDROM DRIVER 13798M: Jens Axboe <axboe@kernel.dk> 13799W: http://www.kernel.dk 13800S: Maintained 13801F: Documentation/cdrom/ 13802F: drivers/cdrom/cdrom.c 13803F: include/linux/cdrom.h 13804F: include/uapi/linux/cdrom.h 13805 13806UNISYS S-PAR DRIVERS 13807M: David Kershner <david.kershner@unisys.com> 13808L: sparmaintainer@unisys.com (Unisys internal) 13809S: Supported 13810F: drivers/staging/unisys/ 13811 13812UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13813M: Vinayak Holikatti <vinholikatti@gmail.com> 13814L: linux-scsi@vger.kernel.org 13815S: Supported 13816F: Documentation/scsi/ufs.txt 13817F: drivers/scsi/ufs/ 13818 13819UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13820M: Joao Pinto <jpinto@synopsys.com> 13821L: linux-scsi@vger.kernel.org 13822S: Supported 13823F: drivers/scsi/ufs/*dwc* 13824 13825UNSORTED BLOCK IMAGES (UBI) 13826M: Artem Bityutskiy <dedekind1@gmail.com> 13827M: Richard Weinberger <richard@nod.at> 13828W: http://www.linux-mtd.infradead.org/ 13829L: linux-mtd@lists.infradead.org 13830T: git git://git.infradead.org/ubifs-2.6.git 13831S: Supported 13832F: drivers/mtd/ubi/ 13833F: include/linux/mtd/ubi.h 13834F: include/uapi/mtd/ubi-user.h 13835 13836USB "USBNET" DRIVER FRAMEWORK 13837M: Oliver Neukum <oneukum@suse.com> 13838L: netdev@vger.kernel.org 13839W: http://www.linux-usb.org/usbnet 13840S: Maintained 13841F: drivers/net/usb/usbnet.c 13842F: include/linux/usb/usbnet.h 13843 13844USB ACM DRIVER 13845M: Oliver Neukum <oneukum@suse.com> 13846L: linux-usb@vger.kernel.org 13847S: Maintained 13848F: Documentation/usb/acm.txt 13849F: drivers/usb/class/cdc-acm.* 13850 13851USB AR5523 WIRELESS DRIVER 13852M: Pontus Fuchs <pontus.fuchs@gmail.com> 13853L: linux-wireless@vger.kernel.org 13854S: Maintained 13855F: drivers/net/wireless/ath/ar5523/ 13856 13857USB ATTACHED SCSI 13858M: Oliver Neukum <oneukum@suse.com> 13859L: linux-usb@vger.kernel.org 13860L: linux-scsi@vger.kernel.org 13861S: Maintained 13862F: drivers/usb/storage/uas.c 13863 13864USB CDC ETHERNET DRIVER 13865M: Oliver Neukum <oliver@neukum.org> 13866L: linux-usb@vger.kernel.org 13867S: Maintained 13868F: drivers/net/usb/cdc_*.c 13869F: include/uapi/linux/usb/cdc.h 13870 13871USB CHAOSKEY DRIVER 13872M: Keith Packard <keithp@keithp.com> 13873L: linux-usb@vger.kernel.org 13874S: Maintained 13875F: drivers/usb/misc/chaoskey.c 13876 13877USB CYPRESS C67X00 DRIVER 13878M: Peter Korsgaard <jacmet@sunsite.dk> 13879L: linux-usb@vger.kernel.org 13880S: Maintained 13881F: drivers/usb/c67x00/ 13882 13883USB DAVICOM DM9601 DRIVER 13884M: Peter Korsgaard <jacmet@sunsite.dk> 13885L: netdev@vger.kernel.org 13886W: http://www.linux-usb.org/usbnet 13887S: Maintained 13888F: drivers/net/usb/dm9601.c 13889 13890USB DIAMOND RIO500 DRIVER 13891M: Cesar Miquel <miquel@df.uba.ar> 13892L: rio500-users@lists.sourceforge.net 13893W: http://rio500.sourceforge.net 13894S: Maintained 13895F: drivers/usb/misc/rio500* 13896 13897USB EHCI DRIVER 13898M: Alan Stern <stern@rowland.harvard.edu> 13899L: linux-usb@vger.kernel.org 13900S: Maintained 13901F: Documentation/usb/ehci.txt 13902F: drivers/usb/host/ehci* 13903 13904USB GADGET/PERIPHERAL SUBSYSTEM 13905M: Felipe Balbi <balbi@kernel.org> 13906L: linux-usb@vger.kernel.org 13907W: http://www.linux-usb.org/gadget 13908T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13909S: Maintained 13910F: drivers/usb/gadget/ 13911F: include/linux/usb/gadget* 13912 13913USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13914M: Jiri Kosina <jikos@kernel.org> 13915R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13916L: linux-usb@vger.kernel.org 13917T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13918S: Maintained 13919F: Documentation/hid/hiddev.txt 13920F: drivers/hid/usbhid/ 13921 13922USB ISP116X DRIVER 13923M: Olav Kongas <ok@artecdesign.ee> 13924L: linux-usb@vger.kernel.org 13925S: Maintained 13926F: drivers/usb/host/isp116x* 13927F: include/linux/usb/isp116x.h 13928 13929USB LAN78XX ETHERNET DRIVER 13930M: Woojung Huh <woojung.huh@microchip.com> 13931M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13932L: netdev@vger.kernel.org 13933S: Maintained 13934F: drivers/net/usb/lan78xx.* 13935 13936USB MASS STORAGE DRIVER 13937M: Alan Stern <stern@rowland.harvard.edu> 13938L: linux-usb@vger.kernel.org 13939L: usb-storage@lists.one-eyed-alien.net 13940S: Maintained 13941W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13942F: drivers/usb/storage/ 13943 13944USB MIDI DRIVER 13945M: Clemens Ladisch <clemens@ladisch.de> 13946L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13947T: git git://git.alsa-project.org/alsa-kernel.git 13948S: Maintained 13949F: sound/usb/midi.* 13950 13951USB NETWORKING DRIVERS 13952L: linux-usb@vger.kernel.org 13953S: Odd Fixes 13954F: drivers/net/usb/ 13955 13956USB OHCI DRIVER 13957M: Alan Stern <stern@rowland.harvard.edu> 13958L: linux-usb@vger.kernel.org 13959S: Maintained 13960F: Documentation/usb/ohci.txt 13961F: drivers/usb/host/ohci* 13962 13963USB OTG FSM (Finite State Machine) 13964M: Peter Chen <Peter.Chen@nxp.com> 13965T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13966L: linux-usb@vger.kernel.org 13967S: Maintained 13968F: drivers/usb/common/usb-otg-fsm.c 13969 13970USB OVER IP DRIVER 13971M: Valentina Manea <valentina.manea.m@gmail.com> 13972M: Shuah Khan <shuahkh@osg.samsung.com> 13973M: Shuah Khan <shuah@kernel.org> 13974L: linux-usb@vger.kernel.org 13975S: Maintained 13976F: Documentation/usb/usbip_protocol.txt 13977F: drivers/usb/usbip/ 13978F: tools/usb/usbip/ 13979 13980USB PEGASUS DRIVER 13981M: Petko Manolov <petkan@nucleusys.com> 13982L: linux-usb@vger.kernel.org 13983L: netdev@vger.kernel.org 13984T: git git://github.com/petkan/pegasus.git 13985W: https://github.com/petkan/pegasus 13986S: Maintained 13987F: drivers/net/usb/pegasus.* 13988 13989USB PHY LAYER 13990M: Felipe Balbi <balbi@kernel.org> 13991L: linux-usb@vger.kernel.org 13992T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13993S: Maintained 13994F: drivers/usb/phy/ 13995 13996USB PRINTER DRIVER (usblp) 13997M: Pete Zaitcev <zaitcev@redhat.com> 13998L: linux-usb@vger.kernel.org 13999S: Supported 14000F: drivers/usb/class/usblp.c 14001 14002USB QMI WWAN NETWORK DRIVER 14003M: Bjørn Mork <bjorn@mork.no> 14004L: netdev@vger.kernel.org 14005S: Maintained 14006F: Documentation/ABI/testing/sysfs-class-net-qmi 14007F: drivers/net/usb/qmi_wwan.c 14008 14009USB RTL8150 DRIVER 14010M: Petko Manolov <petkan@nucleusys.com> 14011L: linux-usb@vger.kernel.org 14012L: netdev@vger.kernel.org 14013T: git git://github.com/petkan/rtl8150.git 14014W: https://github.com/petkan/rtl8150 14015S: Maintained 14016F: drivers/net/usb/rtl8150.c 14017 14018USB SERIAL SUBSYSTEM 14019M: Johan Hovold <johan@kernel.org> 14020L: linux-usb@vger.kernel.org 14021T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14022S: Maintained 14023F: Documentation/usb/usb-serial.txt 14024F: drivers/usb/serial/ 14025F: include/linux/usb/serial.h 14026 14027USB SMSC75XX ETHERNET DRIVER 14028M: Steve Glendinning <steve.glendinning@shawell.net> 14029L: netdev@vger.kernel.org 14030S: Maintained 14031F: drivers/net/usb/smsc75xx.* 14032 14033USB SMSC95XX ETHERNET DRIVER 14034M: Steve Glendinning <steve.glendinning@shawell.net> 14035M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14036L: netdev@vger.kernel.org 14037S: Maintained 14038F: drivers/net/usb/smsc95xx.* 14039 14040USB SUBSYSTEM 14041M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14042L: linux-usb@vger.kernel.org 14043W: http://www.linux-usb.org 14044T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14045S: Supported 14046F: Documentation/devicetree/bindings/usb/ 14047F: Documentation/usb/ 14048F: drivers/usb/ 14049F: include/linux/usb.h 14050F: include/linux/usb/ 14051 14052USB TYPEC SUBSYSTEM 14053M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14054L: linux-usb@vger.kernel.org 14055S: Maintained 14056F: Documentation/ABI/testing/sysfs-class-typec 14057F: Documentation/usb/typec.rst 14058F: drivers/usb/typec/ 14059F: include/linux/usb/typec.h 14060 14061USB UHCI DRIVER 14062M: Alan Stern <stern@rowland.harvard.edu> 14063L: linux-usb@vger.kernel.org 14064S: Maintained 14065F: drivers/usb/host/uhci* 14066 14067USB VIDEO CLASS 14068M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14069L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14070L: linux-media@vger.kernel.org 14071T: git git://linuxtv.org/media_tree.git 14072W: http://www.ideasonboard.org/uvc/ 14073S: Maintained 14074F: drivers/media/usb/uvc/ 14075F: include/uapi/linux/uvcvideo.h 14076 14077USB VISION DRIVER 14078M: Hans Verkuil <hverkuil@xs4all.nl> 14079L: linux-media@vger.kernel.org 14080T: git git://linuxtv.org/media_tree.git 14081W: https://linuxtv.org 14082S: Odd Fixes 14083F: drivers/media/usb/usbvision/ 14084 14085USB WEBCAM GADGET 14086M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14087L: linux-usb@vger.kernel.org 14088S: Maintained 14089F: drivers/usb/gadget/function/*uvc* 14090F: drivers/usb/gadget/legacy/webcam.c 14091 14092USB WIRELESS RNDIS DRIVER (rndis_wlan) 14093M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14094L: linux-wireless@vger.kernel.org 14095S: Maintained 14096F: drivers/net/wireless/rndis_wlan.c 14097 14098USB XHCI DRIVER 14099M: Mathias Nyman <mathias.nyman@intel.com> 14100L: linux-usb@vger.kernel.org 14101S: Supported 14102F: drivers/usb/host/xhci* 14103F: drivers/usb/host/pci-quirks* 14104 14105USB ZD1201 DRIVER 14106L: linux-wireless@vger.kernel.org 14107W: http://linux-lc100020.sourceforge.net 14108S: Orphan 14109F: drivers/net/wireless/zydas/zd1201.* 14110 14111USB ZR364XX DRIVER 14112M: Antoine Jacquet <royale@zerezo.com> 14113L: linux-usb@vger.kernel.org 14114L: linux-media@vger.kernel.org 14115T: git git://linuxtv.org/media_tree.git 14116W: http://royale.zerezo.com/zr364xx/ 14117S: Maintained 14118F: Documentation/media/v4l-drivers/zr364xx* 14119F: drivers/media/usb/zr364xx/ 14120 14121USER-MODE LINUX (UML) 14122M: Jeff Dike <jdike@addtoit.com> 14123M: Richard Weinberger <richard@nod.at> 14124L: user-mode-linux-devel@lists.sourceforge.net 14125L: user-mode-linux-user@lists.sourceforge.net 14126W: http://user-mode-linux.sourceforge.net 14127T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14128S: Maintained 14129F: Documentation/virtual/uml/ 14130F: arch/um/ 14131F: arch/x86/um/ 14132F: fs/hostfs/ 14133F: fs/hppfs/ 14134 14135USERSPACE I/O (UIO) 14136M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14137S: Maintained 14138T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14139F: Documentation/driver-api/uio-howto.rst 14140F: drivers/uio/ 14141F: include/linux/uio*.h 14142 14143UTIL-LINUX PACKAGE 14144M: Karel Zak <kzak@redhat.com> 14145L: util-linux@vger.kernel.org 14146W: http://en.wikipedia.org/wiki/Util-linux 14147T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14148S: Maintained 14149 14150UUID HELPERS 14151M: Christoph Hellwig <hch@lst.de> 14152R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14153L: linux-kernel@vger.kernel.org 14154T: git git://git.infradead.org/users/hch/uuid.git 14155F: lib/uuid.c 14156F: lib/test_uuid.c 14157F: include/linux/uuid.h 14158F: include/uapi/linux/uuid.h 14159S: Maintained 14160 14161UVESAFB DRIVER 14162M: Michal Januszewski <spock@gentoo.org> 14163L: linux-fbdev@vger.kernel.org 14164W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14165S: Maintained 14166F: Documentation/fb/uvesafb.txt 14167F: drivers/video/fbdev/uvesafb.* 14168 14169VF610 NAND DRIVER 14170M: Stefan Agner <stefan@agner.ch> 14171L: linux-mtd@lists.infradead.org 14172S: Supported 14173F: drivers/mtd/nand/vf610_nfc.c 14174 14175VFAT/FAT/MSDOS FILESYSTEM 14176M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14177S: Maintained 14178F: Documentation/filesystems/vfat.txt 14179F: fs/fat/ 14180 14181VFIO DRIVER 14182M: Alex Williamson <alex.williamson@redhat.com> 14183L: kvm@vger.kernel.org 14184T: git git://github.com/awilliam/linux-vfio.git 14185S: Maintained 14186F: Documentation/vfio.txt 14187F: drivers/vfio/ 14188F: include/linux/vfio.h 14189F: include/uapi/linux/vfio.h 14190 14191VFIO MEDIATED DEVICE DRIVERS 14192M: Kirti Wankhede <kwankhede@nvidia.com> 14193L: kvm@vger.kernel.org 14194S: Maintained 14195F: Documentation/vfio-mediated-device.txt 14196F: drivers/vfio/mdev/ 14197F: include/linux/mdev.h 14198F: samples/vfio-mdev/ 14199 14200VFIO PLATFORM DRIVER 14201M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14202L: kvm@vger.kernel.org 14203S: Maintained 14204F: drivers/vfio/platform/ 14205 14206VGA_SWITCHEROO 14207R: Lukas Wunner <lukas@wunner.de> 14208S: Maintained 14209F: Documentation/gpu/vga-switcheroo.rst 14210F: drivers/gpu/vga/vga_switcheroo.c 14211F: include/linux/vga_switcheroo.h 14212T: git git://anongit.freedesktop.org/drm/drm-misc 14213 14214VIA RHINE NETWORK DRIVER 14215S: Orphan 14216F: drivers/net/ethernet/via/via-rhine.c 14217 14218VIA SD/MMC CARD CONTROLLER DRIVER 14219M: Bruce Chang <brucechang@via.com.tw> 14220M: Harald Welte <HaraldWelte@viatech.com> 14221S: Maintained 14222F: drivers/mmc/host/via-sdmmc.c 14223 14224VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14225M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14226L: linux-fbdev@vger.kernel.org 14227S: Maintained 14228F: include/linux/via-core.h 14229F: include/linux/via-gpio.h 14230F: include/linux/via_i2c.h 14231F: drivers/video/fbdev/via/ 14232 14233VIA VELOCITY NETWORK DRIVER 14234M: Francois Romieu <romieu@fr.zoreil.com> 14235L: netdev@vger.kernel.org 14236S: Maintained 14237F: drivers/net/ethernet/via/via-velocity.* 14238 14239VIDEO MULTIPLEXER DRIVER 14240M: Philipp Zabel <p.zabel@pengutronix.de> 14241L: linux-media@vger.kernel.org 14242S: Maintained 14243F: drivers/media/platform/video-mux.c 14244 14245VIDEOBUF2 FRAMEWORK 14246M: Pawel Osciak <pawel@osciak.com> 14247M: Marek Szyprowski <m.szyprowski@samsung.com> 14248M: Kyungmin Park <kyungmin.park@samsung.com> 14249L: linux-media@vger.kernel.org 14250S: Maintained 14251F: drivers/media/v4l2-core/videobuf2-* 14252F: include/media/videobuf2-* 14253 14254VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14255M: Helen Koike <helen.koike@collabora.com> 14256L: linux-media@vger.kernel.org 14257T: git git://linuxtv.org/media_tree.git 14258W: https://linuxtv.org 14259S: Maintained 14260F: drivers/media/platform/vimc/* 14261 14262VIRT LIB 14263M: Alex Williamson <alex.williamson@redhat.com> 14264M: Paolo Bonzini <pbonzini@redhat.com> 14265L: kvm@vger.kernel.org 14266S: Supported 14267F: virt/lib/ 14268 14269VIRTIO AND VHOST VSOCK DRIVER 14270M: Stefan Hajnoczi <stefanha@redhat.com> 14271L: kvm@vger.kernel.org 14272L: virtualization@lists.linux-foundation.org 14273L: netdev@vger.kernel.org 14274S: Maintained 14275F: include/linux/virtio_vsock.h 14276F: include/uapi/linux/virtio_vsock.h 14277F: include/uapi/linux/vsockmon.h 14278F: net/vmw_vsock/af_vsock_tap.c 14279F: net/vmw_vsock/virtio_transport_common.c 14280F: net/vmw_vsock/virtio_transport.c 14281F: drivers/net/vsockmon.c 14282F: drivers/vhost/vsock.c 14283F: drivers/vhost/vsock.h 14284 14285VIRTIO CONSOLE DRIVER 14286M: Amit Shah <amit@kernel.org> 14287L: virtualization@lists.linux-foundation.org 14288S: Maintained 14289F: drivers/char/virtio_console.c 14290F: include/linux/virtio_console.h 14291F: include/uapi/linux/virtio_console.h 14292 14293VIRTIO CORE, NET AND BLOCK DRIVERS 14294M: "Michael S. Tsirkin" <mst@redhat.com> 14295M: Jason Wang <jasowang@redhat.com> 14296L: virtualization@lists.linux-foundation.org 14297S: Maintained 14298F: Documentation/devicetree/bindings/virtio/ 14299F: drivers/virtio/ 14300F: tools/virtio/ 14301F: drivers/net/virtio_net.c 14302F: drivers/block/virtio_blk.c 14303F: include/linux/virtio*.h 14304F: include/uapi/linux/virtio_*.h 14305F: drivers/crypto/virtio/ 14306F: mm/balloon_compaction.c 14307 14308VIRTIO CRYPTO DRIVER 14309M: Gonglei <arei.gonglei@huawei.com> 14310L: virtualization@lists.linux-foundation.org 14311L: linux-crypto@vger.kernel.org 14312S: Maintained 14313F: drivers/crypto/virtio/ 14314F: include/uapi/linux/virtio_crypto.h 14315 14316VIRTIO DRIVERS FOR S390 14317M: Cornelia Huck <cohuck@redhat.com> 14318M: Halil Pasic <pasic@linux.vnet.ibm.com> 14319L: linux-s390@vger.kernel.org 14320L: virtualization@lists.linux-foundation.org 14321L: kvm@vger.kernel.org 14322S: Supported 14323F: drivers/s390/virtio/ 14324 14325VIRTIO GPU DRIVER 14326M: David Airlie <airlied@linux.ie> 14327M: Gerd Hoffmann <kraxel@redhat.com> 14328L: dri-devel@lists.freedesktop.org 14329L: virtualization@lists.linux-foundation.org 14330T: git git://anongit.freedesktop.org/drm/drm-misc 14331S: Maintained 14332F: drivers/gpu/drm/virtio/ 14333F: include/uapi/linux/virtio_gpu.h 14334 14335VIRTIO HOST (VHOST) 14336M: "Michael S. Tsirkin" <mst@redhat.com> 14337M: Jason Wang <jasowang@redhat.com> 14338L: kvm@vger.kernel.org 14339L: virtualization@lists.linux-foundation.org 14340L: netdev@vger.kernel.org 14341T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14342S: Maintained 14343F: drivers/vhost/ 14344F: include/uapi/linux/vhost.h 14345 14346VIRTIO INPUT DRIVER 14347M: Gerd Hoffmann <kraxel@redhat.com> 14348S: Maintained 14349F: drivers/virtio/virtio_input.c 14350F: include/uapi/linux/virtio_input.h 14351 14352VIRTUAL SERIO DEVICE DRIVER 14353M: Stephen Chandler Paul <thatslyude@gmail.com> 14354S: Maintained 14355F: drivers/input/serio/userio.c 14356F: include/uapi/linux/userio.h 14357 14358VIVID VIRTUAL VIDEO DRIVER 14359M: Hans Verkuil <hverkuil@xs4all.nl> 14360L: linux-media@vger.kernel.org 14361T: git git://linuxtv.org/media_tree.git 14362W: https://linuxtv.org 14363S: Maintained 14364F: drivers/media/platform/vivid/* 14365 14366VLYNQ BUS 14367M: Florian Fainelli <f.fainelli@gmail.com> 14368L: openwrt-devel@lists.openwrt.org (subscribers-only) 14369S: Maintained 14370F: drivers/vlynq/vlynq.c 14371F: include/linux/vlynq.h 14372 14373VME SUBSYSTEM 14374M: Martyn Welch <martyn@welchs.me.uk> 14375M: Manohar Vanga <manohar.vanga@gmail.com> 14376M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14377L: devel@driverdev.osuosl.org 14378S: Maintained 14379T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14380F: Documentation/driver-api/vme.rst 14381F: drivers/staging/vme/ 14382F: drivers/vme/ 14383F: include/linux/vme* 14384 14385VMWARE BALLOON DRIVER 14386M: Xavier Deguillard <xdeguillard@vmware.com> 14387M: Philip Moltmann <moltmann@vmware.com> 14388M: "VMware, Inc." <pv-drivers@vmware.com> 14389L: linux-kernel@vger.kernel.org 14390S: Maintained 14391F: drivers/misc/vmw_balloon.c 14392 14393VMWARE HYPERVISOR INTERFACE 14394M: Alok Kataria <akataria@vmware.com> 14395L: virtualization@lists.linux-foundation.org 14396S: Supported 14397F: arch/x86/kernel/cpu/vmware.c 14398 14399VMWARE PVRDMA DRIVER 14400M: Adit Ranadive <aditr@vmware.com> 14401M: VMware PV-Drivers <pv-drivers@vmware.com> 14402L: linux-rdma@vger.kernel.org 14403S: Maintained 14404F: drivers/infiniband/hw/vmw_pvrdma/ 14405 14406VMware PVSCSI driver 14407M: Jim Gill <jgill@vmware.com> 14408M: VMware PV-Drivers <pv-drivers@vmware.com> 14409L: linux-scsi@vger.kernel.org 14410S: Maintained 14411F: drivers/scsi/vmw_pvscsi.c 14412F: drivers/scsi/vmw_pvscsi.h 14413 14414VMWARE VMMOUSE SUBDRIVER 14415M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14416M: "VMware, Inc." <pv-drivers@vmware.com> 14417L: linux-input@vger.kernel.org 14418S: Maintained 14419F: drivers/input/mouse/vmmouse.c 14420F: drivers/input/mouse/vmmouse.h 14421 14422VMWARE VMXNET3 ETHERNET DRIVER 14423M: Shrikrishna Khare <skhare@vmware.com> 14424M: "VMware, Inc." <pv-drivers@vmware.com> 14425L: netdev@vger.kernel.org 14426S: Maintained 14427F: drivers/net/vmxnet3/ 14428 14429VOCORE VOCORE2 BOARD 14430M: Harvey Hunt <harveyhuntnexus@gmail.com> 14431L: linux-mips@linux-mips.org 14432S: Maintained 14433F: arch/mips/boot/dts/ralink/vocore2.dts 14434 14435VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14436M: Liam Girdwood <lgirdwood@gmail.com> 14437M: Mark Brown <broonie@kernel.org> 14438L: linux-kernel@vger.kernel.org 14439W: http://www.slimlogic.co.uk/?p=48 14440T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14441S: Supported 14442F: Documentation/devicetree/bindings/regulator/ 14443F: drivers/regulator/ 14444F: include/dt-bindings/regulator/ 14445F: include/linux/regulator/ 14446 14447VRF 14448M: David Ahern <dsa@cumulusnetworks.com> 14449M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14450L: netdev@vger.kernel.org 14451S: Maintained 14452F: drivers/net/vrf.c 14453F: Documentation/networking/vrf.txt 14454 14455VT1211 HARDWARE MONITOR DRIVER 14456M: Juerg Haefliger <juergh@gmail.com> 14457L: linux-hwmon@vger.kernel.org 14458S: Maintained 14459F: Documentation/hwmon/vt1211 14460F: drivers/hwmon/vt1211.c 14461 14462VT8231 HARDWARE MONITOR DRIVER 14463M: Roger Lucas <vt8231@hiddenengine.co.uk> 14464L: linux-hwmon@vger.kernel.org 14465S: Maintained 14466F: drivers/hwmon/vt8231.c 14467 14468VUB300 USB to SDIO/SD/MMC bridge chip 14469M: Tony Olech <tony.olech@elandigitalsystems.com> 14470L: linux-mmc@vger.kernel.org 14471L: linux-usb@vger.kernel.org 14472S: Supported 14473F: drivers/mmc/host/vub300.c 14474 14475W1 DALLAS'S 1-WIRE BUS 14476M: Evgeniy Polyakov <zbr@ioremap.net> 14477S: Maintained 14478F: Documentation/w1/ 14479F: drivers/w1/ 14480F: include/linux/w1.h 14481 14482W83791D HARDWARE MONITORING DRIVER 14483M: Marc Hulsman <m.hulsman@tudelft.nl> 14484L: linux-hwmon@vger.kernel.org 14485S: Maintained 14486F: Documentation/hwmon/w83791d 14487F: drivers/hwmon/w83791d.c 14488 14489W83793 HARDWARE MONITORING DRIVER 14490M: Rudolf Marek <r.marek@assembler.cz> 14491L: linux-hwmon@vger.kernel.org 14492S: Maintained 14493F: Documentation/hwmon/w83793 14494F: drivers/hwmon/w83793.c 14495 14496W83795 HARDWARE MONITORING DRIVER 14497M: Jean Delvare <jdelvare@suse.com> 14498L: linux-hwmon@vger.kernel.org 14499S: Maintained 14500F: drivers/hwmon/w83795.c 14501 14502W83L51xD SD/MMC CARD INTERFACE DRIVER 14503M: Pierre Ossman <pierre@ossman.eu> 14504S: Maintained 14505F: drivers/mmc/host/wbsd.* 14506 14507WACOM PROTOCOL 4 SERIAL TABLETS 14508M: Julian Squires <julian@cipht.net> 14509M: Hans de Goede <hdegoede@redhat.com> 14510L: linux-input@vger.kernel.org 14511S: Maintained 14512F: drivers/input/tablet/wacom_serial4.c 14513 14514WATCHDOG DEVICE DRIVERS 14515M: Wim Van Sebroeck <wim@iguana.be> 14516R: Guenter Roeck <linux@roeck-us.net> 14517L: linux-watchdog@vger.kernel.org 14518W: http://www.linux-watchdog.org/ 14519T: git git://www.linux-watchdog.org/linux-watchdog.git 14520S: Maintained 14521F: Documentation/devicetree/bindings/watchdog/ 14522F: Documentation/watchdog/ 14523F: drivers/watchdog/ 14524F: include/linux/watchdog.h 14525F: include/uapi/linux/watchdog.h 14526 14527WHISKEYCOVE PMIC GPIO DRIVER 14528M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14529L: linux-gpio@vger.kernel.org 14530S: Maintained 14531F: drivers/gpio/gpio-wcove.c 14532 14533WIIMOTE HID DRIVER 14534M: David Herrmann <dh.herrmann@googlemail.com> 14535L: linux-input@vger.kernel.org 14536S: Maintained 14537F: drivers/hid/hid-wiimote* 14538 14539WILOCITY WIL6210 WIRELESS DRIVER 14540M: Maya Erez <qca_merez@qca.qualcomm.com> 14541L: linux-wireless@vger.kernel.org 14542L: wil6210@qca.qualcomm.com 14543S: Supported 14544W: http://wireless.kernel.org/en/users/Drivers/wil6210 14545F: drivers/net/wireless/ath/wil6210/ 14546F: include/uapi/linux/wil6210_uapi.h 14547 14548WIMAX STACK 14549M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14550M: linux-wimax@intel.com 14551L: wimax@linuxwimax.org (subscribers-only) 14552S: Supported 14553W: http://linuxwimax.org 14554F: Documentation/wimax/README.wimax 14555F: include/linux/wimax/debug.h 14556F: include/net/wimax.h 14557F: include/uapi/linux/wimax.h 14558F: net/wimax/ 14559 14560WINBOND CIR DRIVER 14561M: David Härdeman <david@hardeman.nu> 14562S: Maintained 14563F: drivers/media/rc/winbond-cir.c 14564 14565WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14566M: William Breathitt Gray <vilhelm.gray@gmail.com> 14567L: linux-watchdog@vger.kernel.org 14568S: Maintained 14569F: drivers/watchdog/ebc-c384_wdt.c 14570 14571WINSYSTEMS WS16C48 GPIO DRIVER 14572M: William Breathitt Gray <vilhelm.gray@gmail.com> 14573L: linux-gpio@vger.kernel.org 14574S: Maintained 14575F: drivers/gpio/gpio-ws16c48.c 14576 14577WISTRON LAPTOP BUTTON DRIVER 14578M: Miloslav Trmac <mitr@volny.cz> 14579S: Maintained 14580F: drivers/input/misc/wistron_btns.c 14581 14582WL3501 WIRELESS PCMCIA CARD DRIVER 14583L: linux-wireless@vger.kernel.org 14584S: Odd fixes 14585F: drivers/net/wireless/wl3501* 14586 14587WOLFSON MICROELECTRONICS DRIVERS 14588L: patches@opensource.cirrus.com 14589T: git https://github.com/CirrusLogic/linux-drivers.git 14590W: https://github.com/CirrusLogic/linux-drivers/wiki 14591S: Supported 14592F: Documentation/hwmon/wm83?? 14593F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14594F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14595F: Documentation/devicetree/bindings/mfd/arizona.txt 14596F: Documentation/devicetree/bindings/mfd/wm831x.txt 14597F: arch/arm/mach-s3c64xx/mach-crag6410* 14598F: drivers/clk/clk-wm83*.c 14599F: drivers/extcon/extcon-arizona.c 14600F: drivers/leds/leds-wm83*.c 14601F: drivers/gpio/gpio-*wm*.c 14602F: drivers/gpio/gpio-arizona.c 14603F: drivers/hwmon/wm83??-hwmon.c 14604F: drivers/input/misc/wm831x-on.c 14605F: drivers/input/touchscreen/wm831x-ts.c 14606F: drivers/input/touchscreen/wm97*.c 14607F: drivers/mfd/arizona* 14608F: drivers/mfd/wm*.c 14609F: drivers/mfd/cs47l24* 14610F: drivers/power/supply/wm83*.c 14611F: drivers/rtc/rtc-wm83*.c 14612F: drivers/regulator/wm8*.c 14613F: drivers/regulator/arizona* 14614F: drivers/video/backlight/wm83*_bl.c 14615F: drivers/watchdog/wm83*_wdt.c 14616F: include/linux/mfd/arizona/ 14617F: include/linux/mfd/wm831x/ 14618F: include/linux/mfd/wm8350/ 14619F: include/linux/mfd/wm8400* 14620F: include/linux/regulator/arizona* 14621F: include/linux/wm97xx.h 14622F: include/sound/wm????.h 14623F: sound/soc/codecs/arizona.? 14624F: sound/soc/codecs/wm* 14625F: sound/soc/codecs/cs47l24* 14626 14627WORKQUEUE 14628M: Tejun Heo <tj@kernel.org> 14629R: Lai Jiangshan <jiangshanlai@gmail.com> 14630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14631S: Maintained 14632F: include/linux/workqueue.h 14633F: kernel/workqueue.c 14634F: Documentation/core-api/workqueue.rst 14635 14636X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14637M: Chen-Yu Tsai <wens@csie.org> 14638L: linux-kernel@vger.kernel.org 14639S: Maintained 14640N: axp[128] 14641 14642X.25 NETWORK LAYER 14643M: Andrew Hendry <andrew.hendry@gmail.com> 14644L: linux-x25@vger.kernel.org 14645S: Odd Fixes 14646F: Documentation/networking/x25* 14647F: include/net/x25* 14648F: net/x25/ 14649 14650X86 ARCHITECTURE (32-BIT AND 64-BIT) 14651M: Thomas Gleixner <tglx@linutronix.de> 14652M: Ingo Molnar <mingo@redhat.com> 14653M: "H. Peter Anvin" <hpa@zytor.com> 14654M: x86@kernel.org 14655L: linux-kernel@vger.kernel.org 14656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14657S: Maintained 14658F: Documentation/x86/ 14659F: arch/x86/ 14660 14661X86 MCE INFRASTRUCTURE 14662M: Tony Luck <tony.luck@intel.com> 14663M: Borislav Petkov <bp@alien8.de> 14664L: linux-edac@vger.kernel.org 14665S: Maintained 14666F: arch/x86/kernel/cpu/mcheck/* 14667 14668X86 MICROCODE UPDATE SUPPORT 14669M: Borislav Petkov <bp@alien8.de> 14670S: Maintained 14671F: arch/x86/kernel/cpu/microcode/* 14672 14673X86 PLATFORM DRIVERS 14674M: Darren Hart <dvhart@infradead.org> 14675M: Andy Shevchenko <andy@infradead.org> 14676L: platform-driver-x86@vger.kernel.org 14677T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14678S: Maintained 14679F: drivers/platform/x86/ 14680F: drivers/platform/olpc/ 14681 14682X86 VDSO 14683M: Andy Lutomirski <luto@amacapital.net> 14684L: linux-kernel@vger.kernel.org 14685T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14686S: Maintained 14687F: arch/x86/entry/vdso/ 14688 14689XC2028/3028 TUNER DRIVER 14690M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14691M: Mauro Carvalho Chehab <mchehab@kernel.org> 14692L: linux-media@vger.kernel.org 14693W: https://linuxtv.org 14694T: git git://linuxtv.org/media_tree.git 14695S: Maintained 14696F: drivers/media/tuners/tuner-xc2028.* 14697 14698XEN BLOCK SUBSYSTEM 14699M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14700M: Roger Pau Monné <roger.pau@citrix.com> 14701L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14702S: Supported 14703F: drivers/block/xen-blkback/* 14704F: drivers/block/xen* 14705 14706XEN HYPERVISOR ARM 14707M: Stefano Stabellini <sstabellini@kernel.org> 14708L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14709S: Maintained 14710F: arch/arm/xen/ 14711F: arch/arm/include/asm/xen/ 14712 14713XEN HYPERVISOR ARM64 14714M: Stefano Stabellini <sstabellini@kernel.org> 14715L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14716S: Maintained 14717F: arch/arm64/xen/ 14718F: arch/arm64/include/asm/xen/ 14719 14720XEN HYPERVISOR INTERFACE 14721M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14722M: Juergen Gross <jgross@suse.com> 14723L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14724T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14725S: Supported 14726F: arch/x86/xen/ 14727F: drivers/*/xen-*front.c 14728F: drivers/xen/ 14729F: arch/x86/include/asm/xen/ 14730F: include/xen/ 14731F: include/uapi/xen/ 14732F: Documentation/ABI/stable/sysfs-hypervisor-xen 14733F: Documentation/ABI/testing/sysfs-hypervisor-xen 14734 14735XEN NETWORK BACKEND DRIVER 14736M: Wei Liu <wei.liu2@citrix.com> 14737M: Paul Durrant <paul.durrant@citrix.com> 14738L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14739L: netdev@vger.kernel.org 14740S: Supported 14741F: drivers/net/xen-netback/* 14742 14743XEN PCI SUBSYSTEM 14744M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14745L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14746S: Supported 14747F: arch/x86/pci/*xen* 14748F: drivers/pci/*xen* 14749 14750XEN PVSCSI DRIVERS 14751M: Juergen Gross <jgross@suse.com> 14752L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14753L: linux-scsi@vger.kernel.org 14754S: Supported 14755F: drivers/scsi/xen-scsifront.c 14756F: drivers/xen/xen-scsiback.c 14757F: include/xen/interface/io/vscsiif.h 14758 14759XEN SWIOTLB SUBSYSTEM 14760M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14761L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14762S: Supported 14763F: arch/x86/xen/*swiotlb* 14764F: drivers/xen/*swiotlb* 14765 14766XFS FILESYSTEM 14767M: Darrick J. Wong <darrick.wong@oracle.com> 14768M: linux-xfs@vger.kernel.org 14769L: linux-xfs@vger.kernel.org 14770W: http://xfs.org/ 14771T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14772S: Supported 14773F: Documentation/filesystems/xfs.txt 14774F: fs/xfs/ 14775 14776XILINX AXI ETHERNET DRIVER 14777M: Anirudha Sarangi <anirudh@xilinx.com> 14778M: John Linn <John.Linn@xilinx.com> 14779S: Maintained 14780F: drivers/net/ethernet/xilinx/xilinx_axienet* 14781 14782XILINX UARTLITE SERIAL DRIVER 14783M: Peter Korsgaard <jacmet@sunsite.dk> 14784L: linux-serial@vger.kernel.org 14785S: Maintained 14786F: drivers/tty/serial/uartlite.c 14787 14788XILINX VIDEO IP CORES 14789M: Hyun Kwon <hyun.kwon@xilinx.com> 14790M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14791L: linux-media@vger.kernel.org 14792T: git git://linuxtv.org/media_tree.git 14793S: Supported 14794F: Documentation/devicetree/bindings/media/xilinx/ 14795F: drivers/media/platform/xilinx/ 14796F: include/uapi/linux/xilinx-v4l2-controls.h 14797 14798XILLYBUS DRIVER 14799M: Eli Billauer <eli.billauer@gmail.com> 14800L: linux-kernel@vger.kernel.org 14801S: Supported 14802F: drivers/char/xillybus/ 14803 14804XRA1403 GPIO EXPANDER 14805M: Nandor Han <nandor.han@ge.com> 14806M: Semi Malinen <semi.malinen@ge.com> 14807L: linux-gpio@vger.kernel.org 14808S: Maintained 14809F: drivers/gpio/gpio-xra1403.c 14810F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14811 14812XTENSA XTFPGA PLATFORM SUPPORT 14813M: Max Filippov <jcmvbkbc@gmail.com> 14814L: linux-xtensa@linux-xtensa.org 14815S: Maintained 14816F: drivers/spi/spi-xtensa-xtfpga.c 14817F: sound/soc/xtensa/xtfpga-i2s.c 14818 14819YAM DRIVER FOR AX.25 14820M: Jean-Paul Roubelat <jpr@f6fbb.org> 14821L: linux-hams@vger.kernel.org 14822S: Maintained 14823F: drivers/net/hamradio/yam* 14824F: include/linux/yam.h 14825 14826YAMA SECURITY MODULE 14827M: Kees Cook <keescook@chromium.org> 14828T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14829S: Supported 14830F: security/yama/ 14831F: Documentation/admin-guide/LSM/Yama.rst 14832 14833YEALINK PHONE DRIVER 14834M: Henk Vergonet <Henk.Vergonet@gmail.com> 14835L: usbb2k-api-dev@nongnu.org 14836S: Maintained 14837F: Documentation/input/yealink.rst 14838F: drivers/input/misc/yealink.* 14839 14840Z8530 DRIVER FOR AX.25 14841M: Joerg Reuter <jreuter@yaina.de> 14842W: http://yaina.de/jreuter/ 14843W: http://www.qsl.net/dl1bke/ 14844L: linux-hams@vger.kernel.org 14845S: Maintained 14846F: Documentation/networking/z8530drv.txt 14847F: drivers/net/hamradio/*scc.c 14848F: drivers/net/hamradio/z8530.h 14849 14850ZBUD COMPRESSED PAGE ALLOCATOR 14851M: Seth Jennings <sjenning@redhat.com> 14852M: Dan Streetman <ddstreet@ieee.org> 14853L: linux-mm@kvack.org 14854S: Maintained 14855F: mm/zbud.c 14856F: include/linux/zbud.h 14857 14858ZD1211RW WIRELESS DRIVER 14859M: Daniel Drake <dsd@gentoo.org> 14860M: Ulrich Kunitz <kune@deine-taler.de> 14861W: http://zd1211.ath.cx/wiki/DriverRewrite 14862L: linux-wireless@vger.kernel.org 14863L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14864S: Maintained 14865F: drivers/net/wireless/zydas/zd1211rw/ 14866 14867ZD1301 MEDIA DRIVER 14868M: Antti Palosaari <crope@iki.fi> 14869L: linux-media@vger.kernel.org 14870W: https://linuxtv.org/ 14871W: http://palosaari.fi/linux/ 14872Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14873S: Maintained 14874F: drivers/media/usb/dvb-usb-v2/zd1301* 14875 14876ZD1301_DEMOD MEDIA DRIVER 14877M: Antti Palosaari <crope@iki.fi> 14878L: linux-media@vger.kernel.org 14879W: https://linuxtv.org/ 14880W: http://palosaari.fi/linux/ 14881Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14882S: Maintained 14883F: drivers/media/dvb-frontends/zd1301_demod* 14884 14885ZPOOL COMPRESSED PAGE STORAGE API 14886M: Dan Streetman <ddstreet@ieee.org> 14887L: linux-mm@kvack.org 14888S: Maintained 14889F: mm/zpool.c 14890F: include/linux/zpool.h 14891 14892ZR36067 VIDEO FOR LINUX DRIVER 14893L: mjpeg-users@lists.sourceforge.net 14894L: linux-media@vger.kernel.org 14895W: http://mjpeg.sourceforge.net/driver-zoran/ 14896T: hg https://linuxtv.org/hg/v4l-dvb 14897S: Odd Fixes 14898F: drivers/media/pci/zoran/ 14899 14900ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14901M: Minchan Kim <minchan@kernel.org> 14902M: Nitin Gupta <ngupta@vflare.org> 14903R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14904L: linux-kernel@vger.kernel.org 14905S: Maintained 14906F: drivers/block/zram/ 14907F: Documentation/blockdev/zram.txt 14908 14909ZS DECSTATION Z85C30 SERIAL DRIVER 14910M: "Maciej W. Rozycki" <macro@linux-mips.org> 14911S: Maintained 14912F: drivers/tty/serial/zs.* 14913 14914ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14915M: Minchan Kim <minchan@kernel.org> 14916M: Nitin Gupta <ngupta@vflare.org> 14917R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14918L: linux-mm@kvack.org 14919S: Maintained 14920F: mm/zsmalloc.c 14921F: include/linux/zsmalloc.h 14922F: Documentation/vm/zsmalloc.txt 14923 14924ZSWAP COMPRESSED SWAP CACHING 14925M: Seth Jennings <sjenning@redhat.com> 14926M: Dan Streetman <ddstreet@ieee.org> 14927L: linux-mm@kvack.org 14928S: Maintained 14929F: mm/zswap.c 14930 14931THE REST 14932M: Linus Torvalds <torvalds@linux-foundation.org> 14933L: linux-kernel@vger.kernel.org 14934Q: http://patchwork.kernel.org/project/LKML/list/ 14935T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14936S: Buried alive in reporters 14937F: * 14938F: */ 14939