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