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@mips.com> 877S: Supported 878F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 879F: drivers/rtc/rtc-goldfish.c 880 881ANDROID ION DRIVER 882M: Laura Abbott <labbott@redhat.com> 883M: Sumit Semwal <sumit.semwal@linaro.org> 884L: devel@driverdev.osuosl.org 885S: Supported 886F: drivers/staging/android/ion 887F: drivers/staging/android/uapi/ion.h 888F: drivers/staging/android/uapi/ion_test.h 889 890AOA (Apple Onboard Audio) ALSA DRIVER 891M: Johannes Berg <johannes@sipsolutions.net> 892L: linuxppc-dev@lists.ozlabs.org 893L: alsa-devel@alsa-project.org (moderated for non-subscribers) 894S: Maintained 895F: sound/aoa/ 896 897APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 898M: William Breathitt Gray <vilhelm.gray@gmail.com> 899L: linux-iio@vger.kernel.org 900S: Maintained 901F: drivers/iio/adc/stx104.c 902 903APM DRIVER 904M: Jiri Kosina <jikos@kernel.org> 905S: Odd fixes 906T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 907F: arch/x86/kernel/apm_32.c 908F: include/linux/apm_bios.h 909F: include/uapi/linux/apm_bios.h 910F: drivers/char/apm-emulation.c 911 912APPARMOR SECURITY MODULE 913M: John Johansen <john.johansen@canonical.com> 914L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 915W: apparmor.wiki.kernel.org 916T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 917S: Supported 918F: security/apparmor/ 919F: Documentation/admin-guide/LSM/apparmor.rst 920 921APPLE BCM5974 MULTITOUCH DRIVER 922M: Henrik Rydberg <rydberg@bitmath.org> 923L: linux-input@vger.kernel.org 924S: Odd fixes 925F: drivers/input/mouse/bcm5974.c 926 927APPLE SMC DRIVER 928M: Henrik Rydberg <rydberg@bitmath.org> 929L: linux-hwmon@vger.kernel.org 930S: Odd fixes 931F: drivers/hwmon/applesmc.c 932 933APPLETALK NETWORK LAYER 934L: netdev@vger.kernel.org 935S: Odd fixes 936F: drivers/net/appletalk/ 937F: net/appletalk/ 938 939APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 940M: Duc Dang <dhdang@apm.com> 941S: Supported 942F: arch/arm64/boot/dts/apm/ 943 944APPLIED MICRO (APM) X-GENE SOC EDAC 945M: Loc Ho <lho@apm.com> 946S: Supported 947F: drivers/edac/xgene_edac.c 948F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 949 950APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 951M: Iyappan Subramanian <isubramanian@apm.com> 952M: Keyur Chudgar <kchudgar@apm.com> 953S: Supported 954F: drivers/net/ethernet/apm/xgene-v2/ 955 956APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 957M: Iyappan Subramanian <isubramanian@apm.com> 958M: Keyur Chudgar <kchudgar@apm.com> 959M: Quan Nguyen <qnguyen@apm.com> 960S: Supported 961F: drivers/net/ethernet/apm/xgene/ 962F: drivers/net/phy/mdio-xgene.c 963F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 964F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 965 966APPLIED MICRO (APM) X-GENE SOC PMU 967M: Tai Nguyen <ttnguyen@apm.com> 968S: Supported 969F: drivers/perf/xgene_pmu.c 970F: Documentation/perf/xgene-pmu.txt 971F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 972 973APTINA CAMERA SENSOR PLL 974M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 975L: linux-media@vger.kernel.org 976S: Maintained 977F: drivers/media/i2c/aptina-pll.* 978 979ARC FRAMEBUFFER DRIVER 980M: Jaya Kumar <jayalk@intworks.biz> 981S: Maintained 982F: drivers/video/fbdev/arcfb.c 983F: drivers/video/fbdev/core/fb_defio.c 984 985ARC PGU DRM DRIVER 986M: Alexey Brodkin <abrodkin@synopsys.com> 987S: Supported 988F: drivers/gpu/drm/arc/ 989F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 990 991ARCNET NETWORK LAYER 992M: Michael Grzeschik <m.grzeschik@pengutronix.de> 993L: netdev@vger.kernel.org 994S: Maintained 995F: drivers/net/arcnet/ 996F: include/uapi/linux/if_arcnet.h 997 998ARM ARCHITECTED TIMER DRIVER 999M: Mark Rutland <mark.rutland@arm.com> 1000M: Marc Zyngier <marc.zyngier@arm.com> 1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1002S: Maintained 1003F: arch/arm/include/asm/arch_timer.h 1004F: arch/arm64/include/asm/arch_timer.h 1005F: drivers/clocksource/arm_arch_timer.c 1006 1007ARM HDLCD DRM DRIVER 1008M: Liviu Dudau <liviu.dudau@arm.com> 1009S: Supported 1010F: drivers/gpu/drm/arm/hdlcd_* 1011F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1012 1013ARM MALI-DP DRM DRIVER 1014M: Liviu Dudau <liviu.dudau@arm.com> 1015M: Brian Starkey <brian.starkey@arm.com> 1016M: Mali DP Maintainers <malidp@foss.arm.com> 1017S: Supported 1018F: drivers/gpu/drm/arm/ 1019F: Documentation/devicetree/bindings/display/arm,malidp.txt 1020 1021ARM MFM AND FLOPPY DRIVERS 1022M: Ian Molton <spyro@f2s.com> 1023S: Maintained 1024F: arch/arm/lib/floppydma.S 1025F: arch/arm/include/asm/floppy.h 1026 1027ARM PMU PROFILING AND DEBUGGING 1028M: Will Deacon <will.deacon@arm.com> 1029M: Mark Rutland <mark.rutland@arm.com> 1030S: Maintained 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1032F: arch/arm*/kernel/perf_* 1033F: arch/arm/oprofile/common.c 1034F: arch/arm*/kernel/hw_breakpoint.c 1035F: arch/arm*/include/asm/hw_breakpoint.h 1036F: arch/arm*/include/asm/perf_event.h 1037F: drivers/perf/* 1038F: include/linux/perf/arm_pmu.h 1039F: Documentation/devicetree/bindings/arm/pmu.txt 1040F: Documentation/devicetree/bindings/perf/ 1041 1042ARM PORT 1043M: Russell King <linux@armlinux.org.uk> 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1045W: http://www.armlinux.org.uk/ 1046S: Maintained 1047T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1048F: arch/arm/ 1049 1050ARM PRIMECELL AACI PL041 DRIVER 1051M: Russell King <linux@armlinux.org.uk> 1052S: Maintained 1053F: sound/arm/aaci.* 1054 1055ARM PRIMECELL BUS SUPPORT 1056M: Russell King <linux@armlinux.org.uk> 1057S: Maintained 1058F: drivers/amba/ 1059F: include/linux/amba/bus.h 1060 1061ARM PRIMECELL CLCD PL110 DRIVER 1062M: Russell King <linux@armlinux.org.uk> 1063S: Maintained 1064F: drivers/video/fbdev/amba-clcd.* 1065 1066ARM PRIMECELL KMI PL050 DRIVER 1067M: Russell King <linux@armlinux.org.uk> 1068S: Maintained 1069F: drivers/input/serio/ambakmi.* 1070F: include/linux/amba/kmi.h 1071 1072ARM PRIMECELL MMCI PL180/1 DRIVER 1073M: Russell King <linux@armlinux.org.uk> 1074S: Maintained 1075F: drivers/mmc/host/mmci.* 1076F: include/linux/amba/mmci.h 1077 1078ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1079M: Russell King <linux@armlinux.org.uk> 1080S: Maintained 1081F: drivers/tty/serial/amba-pl01*.c 1082F: include/linux/amba/serial.h 1083 1084ARM SMMU DRIVERS 1085M: Will Deacon <will.deacon@arm.com> 1086R: Robin Murphy <robin.murphy@arm.com> 1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1088S: Maintained 1089F: drivers/iommu/arm-smmu.c 1090F: drivers/iommu/arm-smmu-v3.c 1091F: drivers/iommu/io-pgtable-arm.c 1092F: drivers/iommu/io-pgtable-arm-v7s.c 1093 1094ARM SUB-ARCHITECTURES 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1096S: Maintained 1097F: arch/arm/mach-*/ 1098F: arch/arm/plat-*/ 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1100 1101ARM/ACTIONS SEMI ARCHITECTURE 1102M: Andreas Färber <afaerber@suse.de> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104S: Maintained 1105N: owl 1106F: arch/arm/mach-actions/ 1107F: arch/arm/boot/dts/owl-* 1108F: arch/arm64/boot/dts/actions/ 1109F: drivers/clocksource/owl-* 1110F: drivers/soc/actions/ 1111F: include/dt-bindings/power/owl-* 1112F: include/linux/soc/actions/ 1113F: Documentation/devicetree/bindings/arm/actions.txt 1114F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1115F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1116 1117ARM/ADS SPHERE MACHINE SUPPORT 1118M: Lennert Buytenhek <kernel@wantstofly.org> 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1120S: Maintained 1121 1122ARM/AFEB9260 MACHINE SUPPORT 1123M: Sergey Lapin <slapin@ossfans.org> 1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1125S: Maintained 1126 1127ARM/AJECO 1ARM MACHINE SUPPORT 1128M: Lennert Buytenhek <kernel@wantstofly.org> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130S: Maintained 1131 1132ARM/Allwinner SoC Clock Support 1133M: Emilio López <emilio@elopez.com.ar> 1134S: Maintained 1135F: drivers/clk/sunxi/ 1136 1137ARM/Allwinner sunXi SoC support 1138M: Maxime Ripard <maxime.ripard@free-electrons.com> 1139M: Chen-Yu Tsai <wens@csie.org> 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1141S: Maintained 1142N: sun[x456789]i 1143N: sun50i 1144F: arch/arm/mach-sunxi/ 1145F: arch/arm64/boot/dts/allwinner/ 1146F: drivers/clk/sunxi-ng/ 1147F: drivers/pinctrl/sunxi/ 1148F: drivers/soc/sunxi/ 1149T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1150 1151ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1152M: Neil Armstrong <narmstrong@baylibre.com> 1153M: Jerome Brunet <jbrunet@baylibre.com> 1154L: linux-amlogic@lists.infradead.org 1155S: Maintained 1156F: drivers/clk/meson/ 1157F: include/dt-bindings/clock/meson* 1158F: include/dt-bindings/clock/gxbb* 1159F: Documentation/devicetree/bindings/clock/amlogic* 1160 1161ARM/Amlogic Meson SoC support 1162M: Carlo Caione <carlo@caione.org> 1163M: Kevin Hilman <khilman@baylibre.com> 1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1165L: linux-amlogic@lists.infradead.org 1166W: http://linux-meson.com/ 1167S: Maintained 1168F: arch/arm/mach-meson/ 1169F: arch/arm/boot/dts/meson* 1170F: arch/arm64/boot/dts/amlogic/ 1171F: drivers/pinctrl/meson/ 1172F: drivers/mmc/host/meson* 1173N: meson 1174 1175ARM/Annapurna Labs ALPINE ARCHITECTURE 1176M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1177M: Antoine Tenart <antoine.tenart@free-electrons.com> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179S: Maintained 1180F: arch/arm/mach-alpine/ 1181F: arch/arm/boot/dts/alpine* 1182F: arch/arm64/boot/dts/al/ 1183F: drivers/*/*alpine* 1184 1185ARM/ARTPEC MACHINE SUPPORT 1186M: Jesper Nilsson <jesper.nilsson@axis.com> 1187M: Lars Persson <lars.persson@axis.com> 1188M: Niklas Cassel <niklas.cassel@axis.com> 1189S: Maintained 1190L: linux-arm-kernel@axis.com 1191F: arch/arm/mach-artpec 1192F: arch/arm/boot/dts/artpec6* 1193F: drivers/clk/axis 1194F: drivers/crypto/axis 1195F: drivers/pinctrl/pinctrl-artpec* 1196F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1197 1198ARM/ASPEED I2C DRIVER 1199M: Brendan Higgins <brendanhiggins@google.com> 1200R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1201R: Joel Stanley <joel@jms.id.au> 1202L: linux-i2c@vger.kernel.org 1203L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1204S: Maintained 1205F: drivers/irqchip/irq-aspeed-i2c-ic.c 1206F: drivers/i2c/busses/i2c-aspeed.c 1207F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1208F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1209 1210ARM/ASPEED MACHINE SUPPORT 1211M: Joel Stanley <joel@jms.id.au> 1212S: Maintained 1213F: arch/arm/mach-aspeed/ 1214F: arch/arm/boot/dts/aspeed-* 1215F: drivers/*/*aspeed* 1216 1217ARM/ATMEL AT91 Clock Support 1218M: Boris Brezillon <boris.brezillon@free-electrons.com> 1219S: Maintained 1220F: drivers/clk/at91 1221 1222ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1223M: Nicolas Ferre <nicolas.ferre@microchip.com> 1224M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226W: http://www.linux4sam.org 1227T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1228S: Supported 1229F: arch/arm/mach-at91/ 1230F: include/soc/at91/ 1231F: arch/arm/boot/dts/at91*.dts 1232F: arch/arm/boot/dts/at91*.dtsi 1233F: arch/arm/boot/dts/sama*.dts 1234F: arch/arm/boot/dts/sama*.dtsi 1235F: arch/arm/include/debug/at91.S 1236F: drivers/memory/atmel* 1237 1238ARM/CALXEDA HIGHBANK ARCHITECTURE 1239M: Rob Herring <robh@kernel.org> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242F: arch/arm/mach-highbank/ 1243F: arch/arm/boot/dts/highbank.dts 1244F: arch/arm/boot/dts/ecx-*.dts* 1245 1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1247M: Krzysztof Halasa <khalasa@piap.pl> 1248S: Maintained 1249F: arch/arm/mach-cns3xxx/ 1250 1251ARM/CAVIUM THUNDER NETWORK DRIVER 1252M: Sunil Goutham <sgoutham@cavium.com> 1253M: Robert Richter <rric@kernel.org> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Supported 1256F: drivers/net/ethernet/cavium/thunder/ 1257 1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1259M: Alexander Shiyan <shc_work@mail.ru> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Odd Fixes 1262N: clps711x 1263 1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1265M: Lennert Buytenhek <kernel@wantstofly.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268 1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1270M: Hartley Sweeten <hsweeten@visionengravers.com> 1271M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-ep93xx/ 1275F: arch/arm/mach-ep93xx/include/mach/ 1276 1277ARM/CLKDEV SUPPORT 1278M: Russell King <linux@armlinux.org.uk> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280S: Maintained 1281T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1282F: arch/arm/include/asm/clkdev.h 1283F: drivers/clk/clkdev.c 1284 1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1286M: Mike Rapoport <mike@compulab.co.il> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289 1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1291M: Baruch Siach <baruch@tkos.co.il> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/boot/dts/cx92755* 1295N: digicolor 1296 1297ARM/CONTEC MICRO9 MACHINE SUPPORT 1298M: Hubert Feurstein <hubert.feurstein@contec.at> 1299S: Maintained 1300F: arch/arm/mach-ep93xx/micro9.c 1301 1302ARM/CORESIGHT FRAMEWORK AND DRIVERS 1303M: Mathieu Poirier <mathieu.poirier@linaro.org> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: drivers/hwtracing/coresight/* 1307F: Documentation/trace/coresight.txt 1308F: Documentation/trace/coresight-cpu-debug.txt 1309F: Documentation/devicetree/bindings/arm/coresight.txt 1310F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1311F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1312F: tools/perf/arch/arm/util/pmu.c 1313F: tools/perf/arch/arm/util/auxtrace.c 1314F: tools/perf/arch/arm/util/cs-etm.c 1315F: tools/perf/arch/arm/util/cs-etm.h 1316F: tools/perf/util/cs-etm.h 1317 1318ARM/CORGI MACHINE SUPPORT 1319M: Richard Purdie <rpurdie@rpsys.net> 1320S: Maintained 1321 1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1323M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1324M: Linus Walleij <linus.walleij@linaro.org> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326T: git git://github.com/ulli-kroll/linux.git 1327S: Maintained 1328F: Documentation/devicetree/bindings/arm/gemini.txt 1329F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1330F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1331F: arch/arm/mach-gemini/ 1332F: drivers/pinctrl/pinctrl-gemini.c 1333F: drivers/rtc/rtc-ftrtc010.c 1334 1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1336M: Barry Song <baohua@kernel.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1339S: Maintained 1340F: arch/arm/boot/dts/prima2* 1341F: arch/arm/mach-prima2/ 1342F: drivers/clk/sirf/ 1343F: drivers/clocksource/timer-prima2.c 1344F: drivers/clocksource/timer-atlas7.c 1345N: [^a-z]sirf 1346 1347ARM/EBSA110 MACHINE SUPPORT 1348M: Russell King <linux@armlinux.org.uk> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350W: http://www.armlinux.org.uk/ 1351S: Maintained 1352F: arch/arm/mach-ebsa110/ 1353F: drivers/net/ethernet/amd/am79c961a.* 1354 1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1356M: Uwe Kleine-König <kernel@pengutronix.de> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359N: efm32 1360 1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1362M: Robert Jarzmik <robert.jarzmik@free.fr> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-pxa/ezx.c 1366 1367ARM/FARADAY FA526 PORT 1368M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371T: git git://git.berlios.de/gemini-board 1372F: arch/arm/mm/*-fa* 1373 1374ARM/FOOTBRIDGE ARCHITECTURE 1375M: Russell King <linux@armlinux.org.uk> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377W: http://www.armlinux.org.uk/ 1378S: Maintained 1379F: arch/arm/include/asm/hardware/dec21285.h 1380F: arch/arm/mach-footbridge/ 1381 1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1383M: Shawn Guo <shawnguo@kernel.org> 1384M: Sascha Hauer <kernel@pengutronix.de> 1385R: Fabio Estevam <fabio.estevam@nxp.com> 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Maintained 1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1389F: arch/arm/mach-imx/ 1390F: arch/arm/mach-mxs/ 1391F: arch/arm/boot/dts/imx* 1392F: arch/arm/configs/imx*_defconfig 1393F: drivers/clk/imx/ 1394F: drivers/soc/imx/ 1395F: include/soc/imx/ 1396 1397ARM/FREESCALE VYBRID ARM ARCHITECTURE 1398M: Shawn Guo <shawnguo@kernel.org> 1399M: Sascha Hauer <kernel@pengutronix.de> 1400R: Stefan Agner <stefan@agner.ch> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1404F: arch/arm/mach-imx/*vf610* 1405F: arch/arm/boot/dts/vf* 1406 1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1408M: Lennert Buytenhek <kernel@wantstofly.org> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410S: Maintained 1411 1412ARM/GUMSTIX MACHINE SUPPORT 1413M: Steve Sakoman <sakoman@gmail.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415S: Maintained 1416 1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1418M: Philipp Zabel <philipp.zabel@gmail.com> 1419M: Paul Parsons <lost.distance@yahoo.com> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422F: arch/arm/mach-pxa/hx4700.c 1423F: arch/arm/mach-pxa/include/mach/hx4700.h 1424F: sound/soc/pxa/hx4700.c 1425 1426ARM/HISILICON SOC SUPPORT 1427M: Wei Xu <xuwei5@hisilicon.com> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429W: http://www.hisilicon.com 1430S: Supported 1431T: git git://github.com/hisilicon/linux-hisi.git 1432F: arch/arm/mach-hisi/ 1433F: arch/arm/boot/dts/hi3* 1434F: arch/arm/boot/dts/hip* 1435F: arch/arm/boot/dts/hisi* 1436F: arch/arm64/boot/dts/hisilicon/ 1437 1438ARM/HP JORNADA 7XX MACHINE SUPPORT 1439M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1440W: www.jlime.com 1441S: Maintained 1442T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1443F: arch/arm/mach-sa1100/jornada720.c 1444F: arch/arm/mach-sa1100/include/mach/jornada720.h 1445 1446ARM/IGEP MACHINE SUPPORT 1447M: Enric Balletbo i Serra <eballetbo@gmail.com> 1448M: Javier Martinez Canillas <javier@dowhile0.org> 1449L: linux-omap@vger.kernel.org 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452F: arch/arm/boot/dts/omap3-igep* 1453 1454ARM/INCOME PXA270 SUPPORT 1455M: Marek Vasut <marek.vasut@gmail.com> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458F: arch/arm/mach-pxa/colibri-pxa270-income.c 1459 1460ARM/INTEL IOP13XX ARM ARCHITECTURE 1461M: Lennert Buytenhek <kernel@wantstofly.org> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464 1465ARM/INTEL IOP32X ARM ARCHITECTURE 1466M: Lennert Buytenhek <kernel@wantstofly.org> 1467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1468S: Maintained 1469 1470ARM/INTEL IOP33X ARM ARCHITECTURE 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472S: Orphan 1473 1474ARM/INTEL IQ81342EX MACHINE SUPPORT 1475M: Lennert Buytenhek <kernel@wantstofly.org> 1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1477S: Maintained 1478 1479ARM/INTEL IXDP2850 MACHINE SUPPORT 1480M: Lennert Buytenhek <kernel@wantstofly.org> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483 1484ARM/INTEL IXP4XX ARM ARCHITECTURE 1485M: Imre Kaloz <kaloz@openwrt.org> 1486M: Krzysztof Halasa <khalasa@piap.pl> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/mach-ixp4xx/ 1490 1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1492M: Jonathan Cameron <jic23@cam.ac.uk> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: arch/arm/mach-pxa/stargate2.c 1496F: drivers/pcmcia/pxa2xx_stargate2.c 1497 1498ARM/INTEL XSC3 (MANZANO) ARM CORE 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/LG1K ARCHITECTURE 1509M: Chanho Min <chanho.min@lge.com> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511S: Maintained 1512F: arch/arm64/boot/dts/lg/ 1513 1514ARM/LOGICPD PXA270 MACHINE SUPPORT 1515M: Lennert Buytenhek <kernel@wantstofly.org> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518 1519ARM/LPC18XX ARCHITECTURE 1520M: Joachim Eastwood <manabian@gmail.com> 1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1522S: Maintained 1523F: arch/arm/boot/dts/lpc43* 1524F: drivers/clk/nxp/clk-lpc18xx* 1525F: drivers/clocksource/time-lpc32xx.c 1526F: drivers/i2c/busses/i2c-lpc2k.c 1527F: drivers/memory/pl172.c 1528F: drivers/mtd/spi-nor/nxp-spifi.c 1529F: drivers/rtc/rtc-lpc24xx.c 1530N: lpc18xx 1531 1532ARM/LPC32XX SOC SUPPORT 1533M: Vladimir Zapolskiy <vz@mleia.com> 1534M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1537S: Maintained 1538F: arch/arm/boot/dts/lpc32* 1539F: arch/arm/mach-lpc32xx/ 1540F: drivers/i2c/busses/i2c-pnx.c 1541F: drivers/net/ethernet/nxp/lpc_eth.c 1542F: drivers/usb/host/ohci-nxp.c 1543F: drivers/watchdog/pnx4008_wdt.c 1544N: lpc32xx 1545 1546ARM/MAGICIAN MACHINE SUPPORT 1547M: Philipp Zabel <philipp.zabel@gmail.com> 1548S: Maintained 1549 1550ARM/Marvell Berlin SoC support 1551M: Jisheng Zhang <jszhang@marvell.com> 1552M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555F: arch/arm/mach-berlin/ 1556F: arch/arm/boot/dts/berlin* 1557F: arch/arm64/boot/dts/marvell/berlin* 1558 1559ARM/Marvell Dove/MV78xx0/Orion SOC support 1560M: Jason Cooper <jason@lakedaemon.net> 1561M: Andrew Lunn <andrew@lunn.ch> 1562M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1563M: Gregory Clement <gregory.clement@free-electrons.com> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566F: Documentation/devicetree/bindings/soc/dove/ 1567F: arch/arm/mach-dove/ 1568F: arch/arm/mach-mv78xx0/ 1569F: arch/arm/mach-orion5x/ 1570F: arch/arm/plat-orion/ 1571F: arch/arm/boot/dts/dove* 1572F: arch/arm/boot/dts/orion5x* 1573 1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1575M: Jason Cooper <jason@lakedaemon.net> 1576M: Andrew Lunn <andrew@lunn.ch> 1577M: Gregory Clement <gregory.clement@free-electrons.com> 1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580S: Maintained 1581F: arch/arm/boot/dts/armada* 1582F: arch/arm/boot/dts/kirkwood* 1583F: arch/arm/configs/mvebu_*_defconfig 1584F: arch/arm/mach-mvebu/ 1585F: arch/arm64/boot/dts/marvell/armada* 1586F: drivers/cpufreq/mvebu-cpufreq.c 1587F: drivers/irqchip/irq-armada-370-xp.c 1588F: drivers/irqchip/irq-mvebu-* 1589F: drivers/pinctrl/mvebu/ 1590F: drivers/rtc/rtc-armada38x.c 1591 1592ARM/Mediatek RTC DRIVER 1593M: Eddie Huang <eddie.huang@mediatek.com> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1596S: Maintained 1597F: drivers/rtc/rtc-mt6397.c 1598 1599ARM/Mediatek SoC support 1600M: Matthias Brugger <matthias.bgg@gmail.com> 1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1602L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1603S: Maintained 1604F: arch/arm/boot/dts/mt6* 1605F: arch/arm/boot/dts/mt7* 1606F: arch/arm/boot/dts/mt8* 1607F: arch/arm/mach-mediatek/ 1608F: arch/arm64/boot/dts/mediatek/ 1609N: mtk 1610K: mediatek 1611 1612ARM/Mediatek USB3 PHY DRIVER 1613M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617F: drivers/phy/mediatek/phy-mtk-tphy.c 1618 1619ARM/MICREL KS8695 ARCHITECTURE 1620M: Greg Ungerer <gerg@uclinux.org> 1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1622F: arch/arm/mach-ks8695/ 1623S: Odd Fixes 1624 1625ARM/MIOA701 MACHINE SUPPORT 1626M: Robert Jarzmik <robert.jarzmik@free.fr> 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1628F: arch/arm/mach-pxa/mioa701.c 1629S: Maintained 1630 1631ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1632M: Michael Petchkovsky <mkpetch@internode.on.net> 1633S: Maintained 1634 1635ARM/NOMADIK ARCHITECTURE 1636M: Alessandro Rubini <rubini@unipv.it> 1637M: Linus Walleij <linus.walleij@linaro.org> 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1639S: Maintained 1640F: arch/arm/mach-nomadik/ 1641F: drivers/pinctrl/nomadik/ 1642F: drivers/i2c/busses/i2c-nomadik.c 1643T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1644 1645ARM/NUVOTON W90X900 ARM ARCHITECTURE 1646M: Wan ZongShun <mcuos.com@gmail.com> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648W: http://www.mcuos.com 1649S: Maintained 1650F: arch/arm/mach-w90x900/ 1651F: drivers/input/keyboard/w90p910_keypad.c 1652F: drivers/input/touchscreen/w90p910_ts.c 1653F: drivers/watchdog/nuc900_wdt.c 1654F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1655F: drivers/mtd/nand/nuc900_nand.c 1656F: drivers/rtc/rtc-nuc900.c 1657F: drivers/spi/spi-nuc900.c 1658F: drivers/usb/host/ehci-w90x900.c 1659F: drivers/video/fbdev/nuc900fb.c 1660 1661ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1662M: Nelson Castillo <arhuaco@freaks-unidos.net> 1663L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1664W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1665S: Supported 1666 1667ARM/Orion SoC/Technologic Systems TS-78xx platform support 1668M: Alexander Clouter <alex@digriz.org.uk> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670W: http://www.digriz.org.uk/ts78xx/kernel 1671S: Maintained 1672F: arch/arm/mach-orion5x/ts78xx-* 1673 1674ARM/OXNAS platform support 1675M: Neil Armstrong <narmstrong@baylibre.com> 1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1677L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1678S: Maintained 1679F: arch/arm/mach-oxnas/ 1680F: arch/arm/boot/dts/ox8*.dtsi 1681F: arch/arm/boot/dts/wd-mbwe.dts 1682F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1683N: oxnas 1684 1685ARM/PALM TREO SUPPORT 1686M: Tomas Cech <sleep_walker@suse.com> 1687L: linux-arm-kernel@lists.infradead.org 1688W: http://hackndev.com 1689S: Maintained 1690F: arch/arm/mach-pxa/include/mach/palmtreo.h 1691F: arch/arm/mach-pxa/palmtreo.c 1692 1693ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1694M: Marek Vasut <marek.vasut@gmail.com> 1695L: linux-arm-kernel@lists.infradead.org 1696W: http://hackndev.com 1697S: Maintained 1698F: arch/arm/mach-pxa/include/mach/palmtx.h 1699F: arch/arm/mach-pxa/palmtx.c 1700F: arch/arm/mach-pxa/include/mach/palmt5.h 1701F: arch/arm/mach-pxa/palmt5.c 1702F: arch/arm/mach-pxa/include/mach/palmld.h 1703F: arch/arm/mach-pxa/palmld.c 1704F: arch/arm/mach-pxa/include/mach/palmte2.h 1705F: arch/arm/mach-pxa/palmte2.c 1706F: arch/arm/mach-pxa/include/mach/palmtc.h 1707F: arch/arm/mach-pxa/palmtc.c 1708 1709ARM/PALMZ72 SUPPORT 1710M: Sergey Lapin <slapin@ossfans.org> 1711L: linux-arm-kernel@lists.infradead.org 1712W: http://hackndev.com 1713S: Maintained 1714F: arch/arm/mach-pxa/include/mach/palmz72.h 1715F: arch/arm/mach-pxa/palmz72.c 1716 1717ARM/PLEB SUPPORT 1718M: Peter Chubb <pleb@gelato.unsw.edu.au> 1719W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1720S: Maintained 1721 1722ARM/PT DIGITAL BOARD PORT 1723M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725W: http://www.armlinux.org.uk/ 1726S: Maintained 1727 1728ARM/QUALCOMM SUPPORT 1729M: Andy Gross <andy.gross@linaro.org> 1730M: David Brown <david.brown@linaro.org> 1731L: linux-arm-msm@vger.kernel.org 1732L: linux-soc@vger.kernel.org 1733S: Maintained 1734F: Documentation/devicetree/bindings/soc/qcom/ 1735F: arch/arm/boot/dts/qcom-*.dts 1736F: arch/arm/boot/dts/qcom-*.dtsi 1737F: arch/arm/mach-qcom/ 1738F: arch/arm64/boot/dts/qcom/* 1739F: drivers/i2c/busses/i2c-qup.c 1740F: drivers/clk/qcom/ 1741F: drivers/dma/qcom/ 1742F: drivers/soc/qcom/ 1743F: drivers/spi/spi-qup.c 1744F: drivers/tty/serial/msm_serial.h 1745F: drivers/tty/serial/msm_serial.c 1746F: drivers/*/pm8???-* 1747F: drivers/mfd/ssbi.c 1748F: drivers/firmware/qcom_scm.c 1749T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1750 1751ARM/RADISYS ENP2611 MACHINE SUPPORT 1752M: Lennert Buytenhek <kernel@wantstofly.org> 1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1754S: Maintained 1755 1756ARM/REALTEK ARCHITECTURE 1757M: Andreas Färber <afaerber@suse.de> 1758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1759S: Maintained 1760F: arch/arm64/boot/dts/realtek/ 1761F: Documentation/devicetree/bindings/arm/realtek.txt 1762 1763ARM/RENESAS ARM64 ARCHITECTURE 1764M: Simon Horman <horms@verge.net.au> 1765M: Magnus Damm <magnus.damm@gmail.com> 1766L: linux-renesas-soc@vger.kernel.org 1767Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1768T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1769S: Supported 1770F: arch/arm64/boot/dts/renesas/ 1771F: drivers/soc/renesas/ 1772F: include/linux/soc/renesas/ 1773 1774ARM/RISCPC ARCHITECTURE 1775M: Russell King <linux@armlinux.org.uk> 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1777W: http://www.armlinux.org.uk/ 1778S: Maintained 1779F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1780F: arch/arm/include/asm/hardware/ioc.h 1781F: arch/arm/include/asm/hardware/iomd.h 1782F: arch/arm/include/asm/hardware/memc.h 1783F: arch/arm/mach-rpc/ 1784F: drivers/net/ethernet/8390/etherh.c 1785F: drivers/net/ethernet/i825xx/ether1* 1786F: drivers/net/ethernet/seeq/ether3* 1787F: drivers/scsi/arm/ 1788 1789ARM/Rockchip SoC support 1790M: Heiko Stuebner <heiko@sntech.de> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792L: linux-rockchip@lists.infradead.org 1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1794S: Maintained 1795F: arch/arm/boot/dts/rk3* 1796F: arch/arm/boot/dts/rv1108* 1797F: arch/arm/mach-rockchip/ 1798F: drivers/clk/rockchip/ 1799F: drivers/i2c/busses/i2c-rk3x.c 1800F: drivers/*/*rockchip* 1801F: drivers/*/*/*rockchip* 1802F: sound/soc/rockchip/ 1803N: rockchip 1804 1805ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1806M: Kukjin Kim <kgene@kernel.org> 1807M: Krzysztof Kozlowski <krzk@kernel.org> 1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1809L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1810Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1811S: Maintained 1812F: arch/arm/boot/dts/s3c* 1813F: arch/arm/boot/dts/s5p* 1814F: arch/arm/boot/dts/samsung* 1815F: arch/arm/boot/dts/exynos* 1816F: arch/arm64/boot/dts/exynos/ 1817F: arch/arm/plat-samsung/ 1818F: arch/arm/mach-s3c24*/ 1819F: arch/arm/mach-s3c64xx/ 1820F: arch/arm/mach-s5p*/ 1821F: arch/arm/mach-exynos*/ 1822F: drivers/*/*s3c24* 1823F: drivers/*/*/*s3c24* 1824F: drivers/*/*s3c64xx* 1825F: drivers/*/*s5pv210* 1826F: drivers/memory/samsung/* 1827F: drivers/soc/samsung/* 1828F: Documentation/arm/Samsung/ 1829F: Documentation/devicetree/bindings/arm/samsung/ 1830F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1831F: Documentation/devicetree/bindings/power/pd-samsung.txt 1832N: exynos 1833 1834ARM/SAMSUNG MOBILE MACHINE SUPPORT 1835M: Kyungmin Park <kyungmin.park@samsung.com> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837S: Maintained 1838F: arch/arm/mach-s5pv210/ 1839 1840ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1841M: Kyungmin Park <kyungmin.park@samsung.com> 1842M: Kamil Debski <kamil@wypas.org> 1843M: Andrzej Hajda <a.hajda@samsung.com> 1844L: linux-arm-kernel@lists.infradead.org 1845L: linux-media@vger.kernel.org 1846S: Maintained 1847F: drivers/media/platform/s5p-g2d/ 1848 1849ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1850M: Marek Szyprowski <m.szyprowski@samsung.com> 1851L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1852L: linux-media@vger.kernel.org 1853S: Maintained 1854F: drivers/media/platform/s5p-cec/ 1855F: Documentation/devicetree/bindings/media/s5p-cec.txt 1856 1857ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1858M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1859M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1860L: linux-arm-kernel@lists.infradead.org 1861L: linux-media@vger.kernel.org 1862S: Maintained 1863F: drivers/media/platform/s5p-jpeg/ 1864 1865ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1866M: Kyungmin Park <kyungmin.park@samsung.com> 1867M: Kamil Debski <kamil@wypas.org> 1868M: Jeongtae Park <jtp.park@samsung.com> 1869M: Andrzej Hajda <a.hajda@samsung.com> 1870L: linux-arm-kernel@lists.infradead.org 1871L: linux-media@vger.kernel.org 1872S: Maintained 1873F: arch/arm/plat-samsung/s5p-dev-mfc.c 1874F: drivers/media/platform/s5p-mfc/ 1875 1876ARM/SHMOBILE ARM ARCHITECTURE 1877M: Simon Horman <horms@verge.net.au> 1878M: Magnus Damm <magnus.damm@gmail.com> 1879L: linux-renesas-soc@vger.kernel.org 1880Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1881T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1882S: Supported 1883F: arch/arm/boot/dts/emev2* 1884F: arch/arm/boot/dts/r7s* 1885F: arch/arm/boot/dts/r8a* 1886F: arch/arm/boot/dts/sh* 1887F: arch/arm/configs/shmobile_defconfig 1888F: arch/arm/include/debug/renesas-scif.S 1889F: arch/arm/mach-shmobile/ 1890F: drivers/soc/renesas/ 1891F: include/linux/soc/renesas/ 1892 1893ARM/SOCFPGA ARCHITECTURE 1894M: Dinh Nguyen <dinguyen@kernel.org> 1895S: Maintained 1896F: arch/arm/mach-socfpga/ 1897F: arch/arm/boot/dts/socfpga* 1898F: arch/arm/configs/socfpga_defconfig 1899F: arch/arm64/boot/dts/altera/ 1900W: http://www.rocketboards.org 1901T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1902 1903ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1904M: Dinh Nguyen <dinguyen@kernel.org> 1905S: Maintained 1906F: drivers/clk/socfpga/ 1907 1908ARM/SOCFPGA EDAC SUPPORT 1909M: Thor Thayer <thor.thayer@linux.intel.com> 1910S: Maintained 1911F: drivers/edac/altera_edac. 1912 1913ARM/STI ARCHITECTURE 1914M: Patrice Chotard <patrice.chotard@st.com> 1915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1916W: http://www.stlinux.com 1917S: Maintained 1918F: arch/arm/mach-sti/ 1919F: arch/arm/boot/dts/sti* 1920F: drivers/char/hw_random/st-rng.c 1921F: drivers/clocksource/arm_global_timer.c 1922F: drivers/clocksource/clksrc_st_lpc.c 1923F: drivers/cpufreq/sti-cpufreq.c 1924F: drivers/dma/st_fdma* 1925F: drivers/i2c/busses/i2c-st.c 1926F: drivers/media/rc/st_rc.c 1927F: drivers/media/platform/sti/c8sectpfe/ 1928F: drivers/mmc/host/sdhci-st.c 1929F: drivers/phy/st/phy-miphy28lp.c 1930F: drivers/phy/st/phy-stih407-usb.c 1931F: drivers/pinctrl/pinctrl-st.c 1932F: drivers/remoteproc/st_remoteproc.c 1933F: drivers/remoteproc/st_slim_rproc.c 1934F: drivers/reset/sti/ 1935F: drivers/rtc/rtc-st-lpc.c 1936F: drivers/tty/serial/st-asc.c 1937F: drivers/usb/dwc3/dwc3-st.c 1938F: drivers/usb/host/ehci-st.c 1939F: drivers/usb/host/ohci-st.c 1940F: drivers/watchdog/st_lpc_wdt.c 1941F: drivers/ata/ahci_st.c 1942F: include/linux/remoteproc/st_slim_rproc.h 1943 1944ARM/STM32 ARCHITECTURE 1945M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1946M: Alexandre Torgue <alexandre.torgue@st.com> 1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1948S: Maintained 1949T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1950N: stm32 1951F: drivers/clocksource/armv7m_systick.c 1952 1953ARM/TANGO ARCHITECTURE 1954M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1955L: linux-arm-kernel@lists.infradead.org 1956S: Maintained 1957N: tango 1958 1959ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1960M: Lennert Buytenhek <kernel@wantstofly.org> 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1962S: Maintained 1963 1964ARM/TETON BGA MACHINE SUPPORT 1965M: "Mark F. Brown" <mark.brown314@gmail.com> 1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1967S: Maintained 1968 1969ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1970M: Santosh Shilimkar <ssantosh@kernel.org> 1971L: linux-kernel@vger.kernel.org 1972S: Maintained 1973F: drivers/memory/*emif* 1974 1975ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1976M: Santosh Shilimkar <ssantosh@kernel.org> 1977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1978S: Maintained 1979F: arch/arm/mach-keystone/ 1980F: arch/arm/boot/dts/keystone-* 1981T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1982 1983ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1984M: Santosh Shilimkar <ssantosh@kernel.org> 1985L: linux-kernel@vger.kernel.org 1986S: Maintained 1987F: drivers/clk/keystone/ 1988 1989ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1990M: Santosh Shilimkar <ssantosh@kernel.org> 1991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1992L: linux-kernel@vger.kernel.org 1993S: Maintained 1994F: drivers/clocksource/timer-keystone.c 1995 1996ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1997M: Santosh Shilimkar <ssantosh@kernel.org> 1998L: linux-kernel@vger.kernel.org 1999S: Maintained 2000F: drivers/power/reset/keystone-reset.c 2001 2002ARM/THECUS N2100 MACHINE SUPPORT 2003M: Lennert Buytenhek <kernel@wantstofly.org> 2004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2005S: Maintained 2006 2007ARM/TOSA MACHINE SUPPORT 2008M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2009M: Dirk Opfer <dirk@opfer-online.de> 2010S: Maintained 2011 2012ARM/U300 MACHINE SUPPORT 2013M: Linus Walleij <linus.walleij@linaro.org> 2014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2015S: Supported 2016F: arch/arm/mach-u300/ 2017F: drivers/clocksource/timer-u300.c 2018F: drivers/i2c/busses/i2c-stu300.c 2019F: drivers/rtc/rtc-coh901331.c 2020F: drivers/watchdog/coh901327_wdt.c 2021F: drivers/dma/coh901318* 2022F: drivers/mfd/ab3100* 2023F: drivers/rtc/rtc-ab3100.c 2024F: drivers/rtc/rtc-coh901331.c 2025T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2026 2027ARM/UNIPHIER ARCHITECTURE 2028M: Masahiro Yamada <yamada.masahiro@socionext.com> 2029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2030T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2031S: Maintained 2032F: arch/arm/boot/dts/uniphier* 2033F: arch/arm/include/asm/hardware/cache-uniphier.h 2034F: arch/arm/mach-uniphier/ 2035F: arch/arm/mm/cache-uniphier.c 2036F: arch/arm64/boot/dts/socionext/ 2037F: drivers/bus/uniphier-system-bus.c 2038F: drivers/clk/uniphier/ 2039F: drivers/i2c/busses/i2c-uniphier* 2040F: drivers/irqchip/irq-uniphier-aidet.c 2041F: drivers/pinctrl/uniphier/ 2042F: drivers/reset/reset-uniphier.c 2043F: drivers/tty/serial/8250/8250_uniphier.c 2044N: uniphier 2045 2046ARM/Ux500 ARM ARCHITECTURE 2047M: Linus Walleij <linus.walleij@linaro.org> 2048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2049S: Maintained 2050F: arch/arm/mach-ux500/ 2051F: drivers/clocksource/clksrc-dbx500-prcmu.c 2052F: drivers/dma/ste_dma40* 2053F: drivers/hwspinlock/u8500_hsem.c 2054F: drivers/mfd/abx500* 2055F: drivers/mfd/ab8500* 2056F: drivers/mfd/dbx500* 2057F: drivers/mfd/db8500* 2058F: drivers/pinctrl/nomadik/pinctrl-ab* 2059F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2060F: drivers/rtc/rtc-ab8500.c 2061F: drivers/rtc/rtc-pl031.c 2062T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2063 2064ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2065M: Ulf Hansson <ulf.hansson@linaro.org> 2066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2067T: git git://git.linaro.org/people/ulfh/clk.git 2068S: Maintained 2069F: drivers/clk/ux500/ 2070 2071ARM/VERSATILE EXPRESS PLATFORM 2072M: Liviu Dudau <liviu.dudau@arm.com> 2073M: Sudeep Holla <sudeep.holla@arm.com> 2074M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2076S: Maintained 2077F: arch/arm/boot/dts/vexpress* 2078F: arch/arm64/boot/dts/arm/ 2079F: arch/arm/mach-vexpress/ 2080F: */*/vexpress* 2081F: */*/*/vexpress* 2082F: drivers/clk/versatile/clk-vexpress-osc.c 2083F: drivers/clocksource/versatile.c 2084N: mps2 2085 2086ARM/VFP SUPPORT 2087M: Russell King <linux@armlinux.org.uk> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089W: http://www.armlinux.org.uk/ 2090S: Maintained 2091F: arch/arm/vfp/ 2092 2093ARM/VOIPAC PXA270 SUPPORT 2094M: Marek Vasut <marek.vasut@gmail.com> 2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2096S: Maintained 2097F: arch/arm/mach-pxa/vpac270.c 2098F: arch/arm/mach-pxa/include/mach/vpac270.h 2099 2100ARM/VT8500 ARM ARCHITECTURE 2101M: Tony Prisk <linux@prisktech.co.nz> 2102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2103S: Maintained 2104F: arch/arm/mach-vt8500/ 2105F: drivers/clocksource/vt8500_timer.c 2106F: drivers/i2c/busses/i2c-wmt.c 2107F: drivers/mmc/host/wmt-sdmmc.c 2108F: drivers/pwm/pwm-vt8500.c 2109F: drivers/rtc/rtc-vt8500.c 2110F: drivers/tty/serial/vt8500_serial.c 2111F: drivers/usb/host/ehci-platform.c 2112F: drivers/usb/host/uhci-platform.c 2113F: drivers/video/fbdev/vt8500lcdfb.* 2114F: drivers/video/fbdev/wm8505fb* 2115F: drivers/video/fbdev/wmt_ge_rops.* 2116 2117ARM/ZIPIT Z2 SUPPORT 2118M: Marek Vasut <marek.vasut@gmail.com> 2119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2120S: Maintained 2121F: arch/arm/mach-pxa/z2.c 2122F: arch/arm/mach-pxa/include/mach/z2.h 2123 2124ARM/ZTE ARCHITECTURE 2125M: Jun Nie <jun.nie@linaro.org> 2126M: Baoyou Xie <baoyou.xie@linaro.org> 2127M: Shawn Guo <shawnguo@kernel.org> 2128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2129S: Maintained 2130F: arch/arm/boot/dts/zx2967* 2131F: arch/arm/mach-zx/ 2132F: arch/arm64/boot/dts/zte/ 2133F: drivers/clk/zte/ 2134F: drivers/dma/zx_dma.c 2135F: drivers/gpio/gpio-zx.c 2136F: drivers/i2c/busses/i2c-zx2967.c 2137F: drivers/mmc/host/dw_mmc-zx.* 2138F: drivers/pinctrl/zte/ 2139F: drivers/reset/reset-zx2967.c 2140F: drivers/soc/zte/ 2141F: drivers/thermal/zx2967_thermal.c 2142F: drivers/watchdog/zx2967_wdt.c 2143F: Documentation/devicetree/bindings/arm/zte.txt 2144F: Documentation/devicetree/bindings/clock/zx2967*.txt 2145F: Documentation/devicetree/bindings/dma/zxdma.txt 2146F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2147F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2148F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2149F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2150F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2151F: Documentation/devicetree/bindings/soc/zte/ 2152F: Documentation/devicetree/bindings/sound/zte,*.txt 2153F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2154F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2155F: include/dt-bindings/clock/zx2967*.h 2156F: include/dt-bindings/soc/zte,*.h 2157F: sound/soc/codecs/zx_aud96p22.c 2158F: sound/soc/zte/ 2159 2160ARM/ZYNQ ARCHITECTURE 2161M: Michal Simek <michal.simek@xilinx.com> 2162R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2164W: http://wiki.xilinx.com 2165T: git https://github.com/Xilinx/linux-xlnx.git 2166S: Supported 2167F: arch/arm/mach-zynq/ 2168F: drivers/cpuidle/cpuidle-zynq.c 2169F: drivers/block/xsysace.c 2170N: zynq 2171N: xilinx 2172F: drivers/clocksource/cadence_ttc_timer.c 2173F: drivers/i2c/busses/i2c-cadence.c 2174F: drivers/mmc/host/sdhci-of-arasan.c 2175F: drivers/edac/synopsys_edac.c 2176 2177ARM64 PORT (AARCH64 ARCHITECTURE) 2178M: Catalin Marinas <catalin.marinas@arm.com> 2179M: Will Deacon <will.deacon@arm.com> 2180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2181T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2182S: Maintained 2183F: arch/arm64/ 2184F: Documentation/arm64/ 2185 2186AS3645A LED FLASH CONTROLLER DRIVER 2187M: Sakari Ailus <sakari.ailus@iki.fi> 2188L: linux-leds@vger.kernel.org 2189S: Maintained 2190F: drivers/leds/leds-as3645a.c 2191 2192AS3645A LED FLASH CONTROLLER DRIVER 2193M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2194L: linux-media@vger.kernel.org 2195T: git git://linuxtv.org/media_tree.git 2196S: Maintained 2197F: drivers/media/i2c/as3645a.c 2198F: include/media/i2c/as3645a.h 2199 2200ASAHI KASEI AK8974 DRIVER 2201M: Linus Walleij <linus.walleij@linaro.org> 2202L: linux-iio@vger.kernel.org 2203W: http://www.akm.com/ 2204S: Supported 2205F: drivers/iio/magnetometer/ak8974.c 2206 2207ASC7621 HARDWARE MONITOR DRIVER 2208M: George Joseph <george.joseph@fairview5.com> 2209L: linux-hwmon@vger.kernel.org 2210S: Maintained 2211F: Documentation/hwmon/asc7621 2212F: drivers/hwmon/asc7621.c 2213 2214ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2215M: Corentin Chary <corentin.chary@gmail.com> 2216L: acpi4asus-user@lists.sourceforge.net 2217L: platform-driver-x86@vger.kernel.org 2218W: http://acpi4asus.sf.net 2219S: Maintained 2220F: drivers/platform/x86/asus*.c 2221F: drivers/platform/x86/eeepc*.c 2222 2223ASUS WIRELESS RADIO CONTROL DRIVER 2224M: João Paulo Rechi Vita <jprvita@gmail.com> 2225L: platform-driver-x86@vger.kernel.org 2226S: Maintained 2227F: drivers/platform/x86/asus-wireless.c 2228 2229ASYMMETRIC KEYS 2230M: David Howells <dhowells@redhat.com> 2231L: keyrings@vger.kernel.org 2232S: Maintained 2233F: Documentation/crypto/asymmetric-keys.txt 2234F: include/linux/verification.h 2235F: include/crypto/public_key.h 2236F: include/crypto/pkcs7.h 2237F: crypto/asymmetric_keys/ 2238 2239ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2240R: Dan Williams <dan.j.williams@intel.com> 2241W: http://sourceforge.net/projects/xscaleiop 2242S: Odd fixes 2243F: Documentation/crypto/async-tx-api.txt 2244F: crypto/async_tx/ 2245F: drivers/dma/ 2246F: include/linux/dmaengine.h 2247F: include/linux/async_tx.h 2248 2249AT24 EEPROM DRIVER 2250M: Wolfram Sang <wsa@the-dreams.de> 2251L: linux-i2c@vger.kernel.org 2252S: Maintained 2253F: drivers/misc/eeprom/at24.c 2254F: include/linux/platform_data/at24.h 2255 2256ATA OVER ETHERNET (AOE) DRIVER 2257M: "Ed L. Cashin" <ed.cashin@acm.org> 2258W: http://www.openaoe.org/ 2259S: Supported 2260F: Documentation/aoe/ 2261F: drivers/block/aoe/ 2262 2263ATHEROS 71XX/9XXX GPIO DRIVER 2264M: Alban Bedel <albeu@free.fr> 2265W: https://github.com/AlbanBedel/linux 2266T: git git://github.com/AlbanBedel/linux 2267S: Maintained 2268F: drivers/gpio/gpio-ath79.c 2269F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2270 2271ATHEROS ATH GENERIC UTILITIES 2272M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2273L: linux-wireless@vger.kernel.org 2274S: Supported 2275F: drivers/net/wireless/ath/* 2276 2277ATHEROS ATH5K WIRELESS DRIVER 2278M: Jiri Slaby <jirislaby@gmail.com> 2279M: Nick Kossifidis <mickflemm@gmail.com> 2280M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2281L: linux-wireless@vger.kernel.org 2282W: http://wireless.kernel.org/en/users/Drivers/ath5k 2283S: Maintained 2284F: drivers/net/wireless/ath/ath5k/ 2285 2286ATHEROS ATH6KL WIRELESS DRIVER 2287M: Kalle Valo <kvalo@qca.qualcomm.com> 2288L: linux-wireless@vger.kernel.org 2289W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2290T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2291S: Supported 2292F: drivers/net/wireless/ath/ath6kl/ 2293 2294ATI_REMOTE2 DRIVER 2295M: Ville Syrjala <syrjala@sci.fi> 2296S: Maintained 2297F: drivers/input/misc/ati_remote2.c 2298 2299ATK0110 HWMON DRIVER 2300M: Luca Tettamanti <kronos.it@gmail.com> 2301L: linux-hwmon@vger.kernel.org 2302S: Maintained 2303F: drivers/hwmon/asus_atk0110.c 2304 2305ATLX ETHERNET DRIVERS 2306M: Jay Cliburn <jcliburn@gmail.com> 2307M: Chris Snook <chris.snook@gmail.com> 2308L: netdev@vger.kernel.org 2309W: http://sourceforge.net/projects/atl1 2310W: http://atl1.sourceforge.net 2311S: Maintained 2312F: drivers/net/ethernet/atheros/ 2313 2314ATM 2315M: Chas Williams <3chas3@gmail.com> 2316L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2317L: netdev@vger.kernel.org 2318W: http://linux-atm.sourceforge.net 2319S: Maintained 2320F: drivers/atm/ 2321F: include/linux/atm* 2322F: include/uapi/linux/atm* 2323 2324ATMEL AT91 / AT32 MCI DRIVER 2325M: Ludovic Desroches <ludovic.desroches@microchip.com> 2326S: Maintained 2327F: drivers/mmc/host/atmel-mci.c 2328 2329ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2330M: Nicolas Ferre <nicolas.ferre@microchip.com> 2331S: Supported 2332F: drivers/power/reset/at91-sama5d2_shdwc.c 2333 2334ATMEL Audio ALSA driver 2335M: Nicolas Ferre <nicolas.ferre@microchip.com> 2336L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2337S: Supported 2338F: sound/soc/atmel 2339 2340ATMEL I2C DRIVER 2341M: Ludovic Desroches <ludovic.desroches@microchip.com> 2342L: linux-i2c@vger.kernel.org 2343S: Supported 2344F: drivers/i2c/busses/i2c-at91.c 2345 2346ATMEL ISI DRIVER 2347M: Ludovic Desroches <ludovic.desroches@microchip.com> 2348L: linux-media@vger.kernel.org 2349S: Supported 2350F: drivers/media/platform/atmel/atmel-isi.c 2351F: include/media/atmel-isi.h 2352 2353ATMEL LCDFB DRIVER 2354M: Nicolas Ferre <nicolas.ferre@microchip.com> 2355L: linux-fbdev@vger.kernel.org 2356S: Maintained 2357F: drivers/video/fbdev/atmel_lcdfb.c 2358F: include/video/atmel_lcdc.h 2359 2360ATMEL MACB ETHERNET DRIVER 2361M: Nicolas Ferre <nicolas.ferre@microchip.com> 2362S: Supported 2363F: drivers/net/ethernet/cadence/ 2364 2365ATMEL MAXTOUCH DRIVER 2366M: Nick Dyer <nick@shmanahar.org> 2367T: git git://github.com/ndyer/linux.git 2368S: Maintained 2369F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2370F: drivers/input/touchscreen/atmel_mxt_ts.c 2371F: include/linux/platform_data/atmel_mxt_ts.h 2372 2373ATMEL NAND DRIVER 2374M: Wenyou Yang <wenyou.yang@atmel.com> 2375M: Josh Wu <rainyfeeling@outlook.com> 2376L: linux-mtd@lists.infradead.org 2377S: Supported 2378F: drivers/mtd/nand/atmel/* 2379 2380ATMEL SAMA5D2 ADC DRIVER 2381M: Ludovic Desroches <ludovic.desroches@microchip.com> 2382L: linux-iio@vger.kernel.org 2383S: Supported 2384F: drivers/iio/adc/at91-sama5d2_adc.c 2385 2386ATMEL SDMMC DRIVER 2387M: Ludovic Desroches <ludovic.desroches@microchip.com> 2388L: linux-mmc@vger.kernel.org 2389S: Supported 2390F: drivers/mmc/host/sdhci-of-at91.c 2391 2392ATMEL SPI DRIVER 2393M: Nicolas Ferre <nicolas.ferre@microchip.com> 2394S: Supported 2395F: drivers/spi/spi-atmel.* 2396 2397ATMEL SSC DRIVER 2398M: Nicolas Ferre <nicolas.ferre@microchip.com> 2399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2400S: Supported 2401F: drivers/misc/atmel-ssc.c 2402F: include/linux/atmel-ssc.h 2403 2404ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2405M: Nicolas Ferre <nicolas.ferre@microchip.com> 2406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2407S: Supported 2408F: drivers/misc/atmel_tclib.c 2409F: drivers/clocksource/tcb_clksrc.c 2410 2411ATMEL USBA UDC DRIVER 2412M: Nicolas Ferre <nicolas.ferre@microchip.com> 2413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2414S: Supported 2415F: drivers/usb/gadget/udc/atmel_usba_udc.* 2416 2417ATMEL WIRELESS DRIVER 2418M: Simon Kelley <simon@thekelleys.org.uk> 2419L: linux-wireless@vger.kernel.org 2420W: http://www.thekelleys.org.uk/atmel 2421W: http://atmelwlandriver.sourceforge.net/ 2422S: Maintained 2423F: drivers/net/wireless/atmel/atmel* 2424 2425ATMEL XDMA DRIVER 2426M: Ludovic Desroches <ludovic.desroches@microchip.com> 2427L: linux-arm-kernel@lists.infradead.org 2428L: dmaengine@vger.kernel.org 2429S: Supported 2430F: drivers/dma/at_xdmac.c 2431 2432ATOMIC INFRASTRUCTURE 2433M: Will Deacon <will.deacon@arm.com> 2434M: Peter Zijlstra <peterz@infradead.org> 2435R: Boqun Feng <boqun.feng@gmail.com> 2436L: linux-kernel@vger.kernel.org 2437S: Maintained 2438F: arch/*/include/asm/atomic*.h 2439F: include/*/atomic*.h 2440 2441ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2442M: Bradley Grove <linuxdrivers@attotech.com> 2443L: linux-scsi@vger.kernel.org 2444W: http://www.attotech.com 2445S: Supported 2446F: drivers/scsi/esas2r 2447 2448ATUSB IEEE 802.15.4 RADIO DRIVER 2449M: Stefan Schmidt <stefan@osg.samsung.com> 2450L: linux-wpan@vger.kernel.org 2451S: Maintained 2452F: drivers/net/ieee802154/atusb.c 2453F: drivers/net/ieee802154/atusb.h 2454F: drivers/net/ieee802154/at86rf230.h 2455 2456AUDIT SUBSYSTEM 2457M: Paul Moore <paul@paul-moore.com> 2458M: Eric Paris <eparis@redhat.com> 2459L: linux-audit@redhat.com (moderated for non-subscribers) 2460W: https://github.com/linux-audit 2461W: https://people.redhat.com/sgrubb/audit 2462T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2463S: Supported 2464F: include/linux/audit.h 2465F: include/uapi/linux/audit.h 2466F: kernel/audit* 2467 2468AUXILIARY DISPLAY DRIVERS 2469M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2470W: http://miguelojeda.es/auxdisplay.htm 2471W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2472S: Maintained 2473F: drivers/auxdisplay/ 2474F: include/linux/cfag12864b.h 2475 2476AX.25 NETWORK LAYER 2477M: Ralf Baechle <ralf@linux-mips.org> 2478L: linux-hams@vger.kernel.org 2479W: http://www.linux-ax25.org/ 2480S: Maintained 2481F: include/uapi/linux/ax25.h 2482F: include/net/ax25.h 2483F: net/ax25/ 2484 2485AXENTIA ARM DEVICES 2486M: Peter Rosin <peda@axentia.se> 2487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2488S: Maintained 2489F: Documentation/devicetree/bindings/arm/axentia.txt 2490F: arch/arm/boot/dts/at91-linea.dtsi 2491F: arch/arm/boot/dts/at91-tse850-3.dts 2492 2493AXENTIA ASOC DRIVERS 2494M: Peter Rosin <peda@axentia.se> 2495L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2496S: Maintained 2497F: Documentation/devicetree/bindings/sound/axentia,* 2498F: sound/soc/atmel/tse850-pcm5142.c 2499 2500AZ6007 DVB DRIVER 2501M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2502M: Mauro Carvalho Chehab <mchehab@kernel.org> 2503L: linux-media@vger.kernel.org 2504W: https://linuxtv.org 2505T: git git://linuxtv.org/media_tree.git 2506S: Maintained 2507F: drivers/media/usb/dvb-usb-v2/az6007.c 2508 2509AZTECH FM RADIO RECEIVER DRIVER 2510M: Hans Verkuil <hverkuil@xs4all.nl> 2511L: linux-media@vger.kernel.org 2512T: git git://linuxtv.org/media_tree.git 2513W: https://linuxtv.org 2514S: Maintained 2515F: drivers/media/radio/radio-aztech* 2516 2517B43 WIRELESS DRIVER 2518L: linux-wireless@vger.kernel.org 2519L: b43-dev@lists.infradead.org 2520W: http://wireless.kernel.org/en/users/Drivers/b43 2521S: Odd Fixes 2522F: drivers/net/wireless/broadcom/b43/ 2523 2524B43LEGACY WIRELESS DRIVER 2525M: Larry Finger <Larry.Finger@lwfinger.net> 2526L: linux-wireless@vger.kernel.org 2527L: b43-dev@lists.infradead.org 2528W: http://wireless.kernel.org/en/users/Drivers/b43 2529S: Maintained 2530F: drivers/net/wireless/broadcom/b43legacy/ 2531 2532BACKLIGHT CLASS/SUBSYSTEM 2533M: Lee Jones <lee.jones@linaro.org> 2534M: Daniel Thompson <daniel.thompson@linaro.org> 2535M: Jingoo Han <jingoohan1@gmail.com> 2536T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2537S: Maintained 2538F: drivers/video/backlight/ 2539F: include/linux/backlight.h 2540F: include/linux/pwm_backlight.h 2541F: Documentation/devicetree/bindings/leds/backlight 2542 2543BATMAN ADVANCED 2544M: Marek Lindner <mareklindner@neomailbox.ch> 2545M: Simon Wunderlich <sw@simonwunderlich.de> 2546M: Antonio Quartulli <a@unstable.cc> 2547L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2548W: https://www.open-mesh.org/ 2549Q: https://patchwork.open-mesh.org/project/batman/list/ 2550S: Maintained 2551F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2552F: Documentation/ABI/testing/sysfs-class-net-mesh 2553F: Documentation/networking/batman-adv.rst 2554F: include/uapi/linux/batman_adv.h 2555F: net/batman-adv/ 2556 2557BAYCOM/HDLCDRV DRIVERS FOR AX.25 2558M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2559L: linux-hams@vger.kernel.org 2560W: http://www.baycom.org/~tom/ham/ham.html 2561S: Maintained 2562F: drivers/net/hamradio/baycom* 2563 2564BCACHE (BLOCK LAYER CACHE) 2565M: Kent Overstreet <kent.overstreet@gmail.com> 2566L: linux-bcache@vger.kernel.org 2567W: http://bcache.evilpiepirate.org 2568S: Orphan 2569F: drivers/md/bcache/ 2570 2571BDISP ST MEDIA DRIVER 2572M: Fabien Dessenne <fabien.dessenne@st.com> 2573L: linux-media@vger.kernel.org 2574T: git git://linuxtv.org/media_tree.git 2575W: https://linuxtv.org 2576S: Supported 2577F: drivers/media/platform/sti/bdisp 2578 2579BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2580M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2581L: netdev@vger.kernel.org 2582S: Maintained 2583F: drivers/net/ethernet/ec_bhf.c 2584 2585BEFS FILE SYSTEM 2586M: Luis de Bethencourt <luisbg@kernel.org> 2587M: Salah Triki <salah.triki@gmail.com> 2588S: Maintained 2589T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2590F: Documentation/filesystems/befs.txt 2591F: fs/befs/ 2592 2593BFQ I/O SCHEDULER 2594M: Paolo Valente <paolo.valente@linaro.org> 2595M: Jens Axboe <axboe@kernel.dk> 2596L: linux-block@vger.kernel.org 2597S: Maintained 2598F: block/bfq-* 2599F: Documentation/block/bfq-iosched.txt 2600 2601BFS FILE SYSTEM 2602M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2603S: Maintained 2604F: Documentation/filesystems/bfs.txt 2605F: fs/bfs/ 2606F: include/uapi/linux/bfs_fs.h 2607 2608BLACKFIN ARCHITECTURE 2609M: Steven Miao <realmz6@gmail.com> 2610L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2611T: git git://git.code.sf.net/p/adi-linux/code 2612W: http://blackfin.uclinux.org 2613S: Supported 2614F: arch/blackfin/ 2615 2616BLACKFIN EMAC DRIVER 2617L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2618W: http://blackfin.uclinux.org 2619S: Supported 2620F: drivers/net/ethernet/adi/ 2621 2622BLACKFIN MEDIA DRIVER 2623M: Scott Jiang <scott.jiang.linux@gmail.com> 2624L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2625W: http://blackfin.uclinux.org/ 2626S: Supported 2627F: drivers/media/platform/blackfin/ 2628F: drivers/media/i2c/adv7183* 2629F: drivers/media/i2c/vs6624* 2630 2631BLACKFIN RTC DRIVER 2632L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2633W: http://blackfin.uclinux.org 2634S: Supported 2635F: drivers/rtc/rtc-bfin.c 2636 2637BLACKFIN SDH DRIVER 2638L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2639W: http://blackfin.uclinux.org 2640S: Supported 2641F: drivers/mmc/host/bfin_sdh.c 2642 2643BLACKFIN SERIAL DRIVER 2644L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2645W: http://blackfin.uclinux.org 2646S: Supported 2647F: drivers/tty/serial/bfin_uart.c 2648 2649BLACKFIN WATCHDOG DRIVER 2650L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2651W: http://blackfin.uclinux.org 2652S: Supported 2653F: drivers/watchdog/bfin_wdt.c 2654 2655BLINKM RGB LED DRIVER 2656M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2657S: Maintained 2658F: drivers/leds/leds-blinkm.c 2659 2660BLOCK LAYER 2661M: Jens Axboe <axboe@kernel.dk> 2662L: linux-block@vger.kernel.org 2663T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2664S: Maintained 2665F: block/ 2666F: kernel/trace/blktrace.c 2667F: lib/sbitmap.c 2668 2669BLOCK2MTD DRIVER 2670M: Joern Engel <joern@lazybastard.org> 2671L: linux-mtd@lists.infradead.org 2672S: Maintained 2673F: drivers/mtd/devices/block2mtd.c 2674 2675BLUETOOTH DRIVERS 2676M: Marcel Holtmann <marcel@holtmann.org> 2677M: Gustavo Padovan <gustavo@padovan.org> 2678M: Johan Hedberg <johan.hedberg@gmail.com> 2679L: linux-bluetooth@vger.kernel.org 2680W: http://www.bluez.org/ 2681T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2682T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2683S: Maintained 2684F: drivers/bluetooth/ 2685 2686BLUETOOTH SUBSYSTEM 2687M: Marcel Holtmann <marcel@holtmann.org> 2688M: Gustavo Padovan <gustavo@padovan.org> 2689M: Johan Hedberg <johan.hedberg@gmail.com> 2690L: linux-bluetooth@vger.kernel.org 2691W: http://www.bluez.org/ 2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2694S: Maintained 2695F: net/bluetooth/ 2696F: include/net/bluetooth/ 2697 2698BONDING DRIVER 2699M: Jay Vosburgh <j.vosburgh@gmail.com> 2700M: Veaceslav Falico <vfalico@gmail.com> 2701M: Andy Gospodarek <andy@greyhouse.net> 2702L: netdev@vger.kernel.org 2703W: http://sourceforge.net/projects/bonding/ 2704S: Supported 2705F: drivers/net/bonding/ 2706F: include/uapi/linux/if_bonding.h 2707 2708BPF (Safe dynamic programs and tools) 2709M: Alexei Starovoitov <ast@kernel.org> 2710M: Daniel Borkmann <daniel@iogearbox.net> 2711L: netdev@vger.kernel.org 2712L: linux-kernel@vger.kernel.org 2713S: Supported 2714F: arch/x86/net/bpf_jit* 2715F: Documentation/networking/filter.txt 2716F: include/linux/bpf* 2717F: include/linux/filter.h 2718F: include/uapi/linux/bpf* 2719F: include/uapi/linux/filter.h 2720F: kernel/bpf/ 2721F: kernel/trace/bpf_trace.c 2722F: lib/test_bpf.c 2723F: net/bpf/ 2724F: net/core/filter.c 2725F: net/sched/act_bpf.c 2726F: net/sched/cls_bpf.c 2727F: samples/bpf/ 2728F: tools/net/bpf* 2729F: tools/testing/selftests/bpf/ 2730 2731BROADCOM B44 10/100 ETHERNET DRIVER 2732M: Michael Chan <michael.chan@broadcom.com> 2733L: netdev@vger.kernel.org 2734S: Supported 2735F: drivers/net/ethernet/broadcom/b44.* 2736 2737BROADCOM B53 ETHERNET SWITCH DRIVER 2738M: Florian Fainelli <f.fainelli@gmail.com> 2739L: netdev@vger.kernel.org 2740L: openwrt-devel@lists.openwrt.org (subscribers-only) 2741S: Supported 2742F: drivers/net/dsa/b53/* 2743F: include/linux/platform_data/b53.h 2744 2745BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2746M: Florian Fainelli <f.fainelli@gmail.com> 2747M: Ray Jui <rjui@broadcom.com> 2748M: Scott Branden <sbranden@broadcom.com> 2749M: bcm-kernel-feedback-list@broadcom.com 2750T: git git://github.com/broadcom/mach-bcm 2751S: Maintained 2752N: bcm281* 2753N: bcm113* 2754N: bcm216* 2755N: kona 2756F: arch/arm/mach-bcm/ 2757 2758BROADCOM BCM2835 ARM ARCHITECTURE 2759M: Eric Anholt <eric@anholt.net> 2760M: Stefan Wahren <stefan.wahren@i2se.com> 2761L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2763T: git git://github.com/anholt/linux 2764S: Maintained 2765N: bcm2835 2766F: drivers/staging/vc04_services 2767 2768BROADCOM BCM47XX MIPS ARCHITECTURE 2769M: Hauke Mehrtens <hauke@hauke-m.de> 2770M: Rafał Miłecki <zajec5@gmail.com> 2771L: linux-mips@linux-mips.org 2772S: Maintained 2773F: Documentation/devicetree/bindings/mips/brcm/ 2774F: arch/mips/bcm47xx/* 2775F: arch/mips/include/asm/mach-bcm47xx/* 2776 2777BROADCOM BCM5301X ARM ARCHITECTURE 2778M: Hauke Mehrtens <hauke@hauke-m.de> 2779M: Rafał Miłecki <zajec5@gmail.com> 2780M: Jon Mason <jonmason@broadcom.com> 2781M: bcm-kernel-feedback-list@broadcom.com 2782L: linux-arm-kernel@lists.infradead.org 2783S: Maintained 2784F: arch/arm/mach-bcm/bcm_5301x.c 2785F: arch/arm/boot/dts/bcm5301x*.dtsi 2786F: arch/arm/boot/dts/bcm470* 2787F: arch/arm/boot/dts/bcm953012* 2788 2789BROADCOM BCM53573 ARM ARCHITECTURE 2790M: Rafał Miłecki <rafal@milecki.pl> 2791L: linux-arm-kernel@lists.infradead.org 2792S: Maintained 2793F: arch/arm/boot/dts/bcm53573* 2794F: arch/arm/boot/dts/bcm47189* 2795 2796BROADCOM BCM63XX ARM ARCHITECTURE 2797M: Florian Fainelli <f.fainelli@gmail.com> 2798M: bcm-kernel-feedback-list@broadcom.com 2799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2800T: git git://github.com/broadcom/stblinux.git 2801S: Maintained 2802N: bcm63xx 2803 2804BROADCOM BCM63XX/BCM33XX UDC DRIVER 2805M: Kevin Cernekee <cernekee@gmail.com> 2806L: linux-usb@vger.kernel.org 2807S: Maintained 2808F: drivers/usb/gadget/udc/bcm63xx_udc.* 2809 2810BROADCOM BCM7XXX ARM ARCHITECTURE 2811M: Brian Norris <computersforpeace@gmail.com> 2812M: Gregory Fong <gregory.0xf0@gmail.com> 2813M: Florian Fainelli <f.fainelli@gmail.com> 2814M: bcm-kernel-feedback-list@broadcom.com 2815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2816T: git git://github.com/broadcom/stblinux.git 2817S: Maintained 2818F: arch/arm/mach-bcm/*brcmstb* 2819F: arch/arm/boot/dts/bcm7*.dts* 2820F: drivers/bus/brcmstb_gisb.c 2821N: brcmstb 2822 2823BROADCOM BMIPS CPUFREQ DRIVER 2824M: Markus Mayer <mmayer@broadcom.com> 2825M: bcm-kernel-feedback-list@broadcom.com 2826L: linux-pm@vger.kernel.org 2827S: Maintained 2828F: drivers/cpufreq/bmips-cpufreq.c 2829 2830BROADCOM BMIPS MIPS ARCHITECTURE 2831M: Kevin Cernekee <cernekee@gmail.com> 2832M: Florian Fainelli <f.fainelli@gmail.com> 2833L: linux-mips@linux-mips.org 2834T: git git://github.com/broadcom/stblinux.git 2835S: Maintained 2836F: arch/mips/bmips/* 2837F: arch/mips/include/asm/mach-bmips/* 2838F: arch/mips/kernel/*bmips* 2839F: arch/mips/boot/dts/brcm/bcm*.dts* 2840F: drivers/irqchip/irq-bcm63* 2841F: drivers/irqchip/irq-bcm7* 2842F: drivers/irqchip/irq-brcmstb* 2843F: include/linux/bcm963xx_nvram.h 2844F: include/linux/bcm963xx_tag.h 2845 2846BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2847M: Rasesh Mody <rasesh.mody@cavium.com> 2848M: Harish Patil <harish.patil@cavium.com> 2849M: Dept-GELinuxNICDev@cavium.com 2850L: netdev@vger.kernel.org 2851S: Supported 2852F: drivers/net/ethernet/broadcom/bnx2.* 2853F: drivers/net/ethernet/broadcom/bnx2_* 2854 2855BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2856M: QLogic-Storage-Upstream@qlogic.com 2857L: linux-scsi@vger.kernel.org 2858S: Supported 2859F: drivers/scsi/bnx2fc/ 2860 2861BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2862M: QLogic-Storage-Upstream@qlogic.com 2863L: linux-scsi@vger.kernel.org 2864S: Supported 2865F: drivers/scsi/bnx2i/ 2866 2867BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2868M: Ariel Elior <ariel.elior@cavium.com> 2869M: everest-linux-l2@cavium.com 2870L: netdev@vger.kernel.org 2871S: Supported 2872F: drivers/net/ethernet/broadcom/bnx2x/ 2873 2874BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2875M: Michael Chan <michael.chan@broadcom.com> 2876L: netdev@vger.kernel.org 2877S: Supported 2878F: drivers/net/ethernet/broadcom/bnxt/ 2879 2880BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2881M: Arend van Spriel <arend.vanspriel@broadcom.com> 2882M: Franky Lin <franky.lin@broadcom.com> 2883M: Hante Meuleman <hante.meuleman@broadcom.com> 2884M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2885M: Wright Feng <wright.feng@cypress.com> 2886L: linux-wireless@vger.kernel.org 2887L: brcm80211-dev-list.pdl@broadcom.com 2888L: brcm80211-dev-list@cypress.com 2889S: Supported 2890F: drivers/net/wireless/broadcom/brcm80211/ 2891 2892BROADCOM BRCMSTB GPIO DRIVER 2893M: Gregory Fong <gregory.0xf0@gmail.com> 2894L: bcm-kernel-feedback-list@broadcom.com 2895S: Supported 2896F: drivers/gpio/gpio-brcmstb.c 2897F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2898 2899BROADCOM GENET ETHERNET DRIVER 2900M: Florian Fainelli <f.fainelli@gmail.com> 2901L: netdev@vger.kernel.org 2902S: Supported 2903F: drivers/net/ethernet/broadcom/genet/ 2904 2905BROADCOM IPROC ARM ARCHITECTURE 2906M: Ray Jui <rjui@broadcom.com> 2907M: Scott Branden <sbranden@broadcom.com> 2908M: Jon Mason <jonmason@broadcom.com> 2909M: bcm-kernel-feedback-list@broadcom.com 2910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2911T: git git://github.com/broadcom/cygnus-linux.git 2912S: Maintained 2913N: iproc 2914N: cygnus 2915N: bcm[-_]nsp 2916N: bcm9113* 2917N: bcm9583* 2918N: bcm9585* 2919N: bcm9586* 2920N: bcm988312 2921N: bcm113* 2922N: bcm583* 2923N: bcm585* 2924N: bcm586* 2925N: bcm88312 2926F: arch/arm64/boot/dts/broadcom/ns2* 2927F: drivers/clk/bcm/clk-ns* 2928F: drivers/pinctrl/bcm/pinctrl-ns* 2929 2930BROADCOM KONA GPIO DRIVER 2931M: Ray Jui <rjui@broadcom.com> 2932L: bcm-kernel-feedback-list@broadcom.com 2933S: Supported 2934F: drivers/gpio/gpio-bcm-kona.c 2935F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2936 2937BROADCOM NETXTREME-E ROCE DRIVER 2938M: Selvin Xavier <selvin.xavier@broadcom.com> 2939M: Devesh Sharma <devesh.sharma@broadcom.com> 2940M: Somnath Kotur <somnath.kotur@broadcom.com> 2941M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2942L: linux-rdma@vger.kernel.org 2943W: http://www.broadcom.com 2944S: Supported 2945F: drivers/infiniband/hw/bnxt_re/ 2946F: include/uapi/rdma/bnxt_re-abi.h 2947 2948BROADCOM NVRAM DRIVER 2949M: Rafał Miłecki <zajec5@gmail.com> 2950L: linux-mips@linux-mips.org 2951S: Maintained 2952F: drivers/firmware/broadcom/* 2953 2954BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2955M: Rafał Miłecki <zajec5@gmail.com> 2956L: linux-wireless@vger.kernel.org 2957S: Maintained 2958F: drivers/bcma/ 2959F: include/linux/bcma/ 2960 2961BROADCOM STB AVS CPUFREQ DRIVER 2962M: Markus Mayer <mmayer@broadcom.com> 2963M: bcm-kernel-feedback-list@broadcom.com 2964L: linux-pm@vger.kernel.org 2965S: Maintained 2966F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2967F: drivers/cpufreq/brcmstb* 2968 2969BROADCOM STB NAND FLASH DRIVER 2970M: Brian Norris <computersforpeace@gmail.com> 2971M: Kamal Dasu <kdasu.kdev@gmail.com> 2972L: linux-mtd@lists.infradead.org 2973L: bcm-kernel-feedback-list@broadcom.com 2974S: Maintained 2975F: drivers/mtd/nand/brcmnand/ 2976 2977BROADCOM SYSTEMPORT ETHERNET DRIVER 2978M: Florian Fainelli <f.fainelli@gmail.com> 2979L: netdev@vger.kernel.org 2980S: Supported 2981F: drivers/net/ethernet/broadcom/bcmsysport.* 2982 2983BROADCOM TG3 GIGABIT ETHERNET DRIVER 2984M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2985M: Prashant Sreedharan <prashant@broadcom.com> 2986M: Michael Chan <mchan@broadcom.com> 2987L: netdev@vger.kernel.org 2988S: Supported 2989F: drivers/net/ethernet/broadcom/tg3.* 2990 2991BROCADE BFA FC SCSI DRIVER 2992M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2993M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2994L: linux-scsi@vger.kernel.org 2995S: Supported 2996F: drivers/scsi/bfa/ 2997 2998BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2999M: Rasesh Mody <rasesh.mody@cavium.com> 3000M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3001M: Dept-GELinuxNICDev@cavium.com 3002L: netdev@vger.kernel.org 3003S: Supported 3004F: drivers/net/ethernet/brocade/bna/ 3005 3006BSG (block layer generic sg v4 driver) 3007M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3008L: linux-scsi@vger.kernel.org 3009S: Supported 3010F: block/bsg.c 3011F: include/linux/bsg.h 3012F: include/uapi/linux/bsg.h 3013 3014BT87X AUDIO DRIVER 3015M: Clemens Ladisch <clemens@ladisch.de> 3016L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3017T: git git://git.alsa-project.org/alsa-kernel.git 3018S: Maintained 3019F: Documentation/sound/alsa/Bt87x.txt 3020F: sound/pci/bt87x.c 3021 3022BT8XXGPIO DRIVER 3023M: Michael Buesch <m@bues.ch> 3024W: http://bu3sch.de/btgpio.php 3025S: Maintained 3026F: drivers/gpio/gpio-bt8xx.c 3027 3028BTRFS FILE SYSTEM 3029M: Chris Mason <clm@fb.com> 3030M: Josef Bacik <jbacik@fb.com> 3031M: David Sterba <dsterba@suse.com> 3032L: linux-btrfs@vger.kernel.org 3033W: http://btrfs.wiki.kernel.org/ 3034Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3036S: Maintained 3037F: Documentation/filesystems/btrfs.txt 3038F: fs/btrfs/ 3039F: include/linux/btrfs* 3040F: include/uapi/linux/btrfs* 3041 3042BTTV VIDEO4LINUX DRIVER 3043M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3044M: Mauro Carvalho Chehab <mchehab@kernel.org> 3045L: linux-media@vger.kernel.org 3046W: https://linuxtv.org 3047T: git git://linuxtv.org/media_tree.git 3048S: Odd fixes 3049F: Documentation/media/v4l-drivers/bttv* 3050F: drivers/media/pci/bt8xx/bttv* 3051 3052BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3053M: Chanwoo Choi <cw00.choi@samsung.com> 3054L: linux-pm@vger.kernel.org 3055L: linux-samsung-soc@vger.kernel.org 3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3057S: Maintained 3058F: drivers/devfreq/exynos-bus.c 3059F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3060 3061BUSLOGIC SCSI DRIVER 3062M: Khalid Aziz <khalid@gonehiking.org> 3063L: linux-scsi@vger.kernel.org 3064S: Maintained 3065F: drivers/scsi/BusLogic.* 3066F: drivers/scsi/FlashPoint.* 3067 3068C-MEDIA CMI8788 DRIVER 3069M: Clemens Ladisch <clemens@ladisch.de> 3070L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3071T: git git://git.alsa-project.org/alsa-kernel.git 3072S: Maintained 3073F: sound/pci/oxygen/ 3074 3075C6X ARCHITECTURE 3076M: Mark Salter <msalter@redhat.com> 3077M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3078L: linux-c6x-dev@linux-c6x.org 3079W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3080S: Maintained 3081F: arch/c6x/ 3082 3083CA8210 IEEE-802.15.4 RADIO DRIVER 3084M: Harry Morris <h.morris@cascoda.com> 3085M: linuxdev@cascoda.com 3086L: linux-wpan@vger.kernel.org 3087W: https://github.com/Cascoda/ca8210-linux.git 3088S: Maintained 3089F: drivers/net/ieee802154/ca8210.c 3090F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3091 3092CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3093M: David Howells <dhowells@redhat.com> 3094L: linux-cachefs@redhat.com (moderated for non-subscribers) 3095S: Supported 3096F: Documentation/filesystems/caching/cachefiles.txt 3097F: fs/cachefiles/ 3098 3099CADET FM/AM RADIO RECEIVER DRIVER 3100M: Hans Verkuil <hverkuil@xs4all.nl> 3101L: linux-media@vger.kernel.org 3102T: git git://linuxtv.org/media_tree.git 3103W: https://linuxtv.org 3104S: Maintained 3105F: drivers/media/radio/radio-cadet* 3106 3107CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3108M: Jonathan Corbet <corbet@lwn.net> 3109L: linux-media@vger.kernel.org 3110T: git git://linuxtv.org/media_tree.git 3111S: Maintained 3112F: Documentation/media/v4l-drivers/cafe_ccic* 3113F: drivers/media/platform/marvell-ccic/ 3114 3115CAIF NETWORK LAYER 3116M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3117L: netdev@vger.kernel.org 3118S: Supported 3119F: Documentation/networking/caif/ 3120F: drivers/net/caif/ 3121F: include/uapi/linux/caif/ 3122F: include/net/caif/ 3123F: net/caif/ 3124 3125CALGARY x86-64 IOMMU 3126M: Muli Ben-Yehuda <mulix@mulix.org> 3127M: Jon Mason <jdmason@kudzu.us> 3128L: iommu@lists.linux-foundation.org 3129S: Maintained 3130F: arch/x86/kernel/pci-calgary_64.c 3131F: arch/x86/kernel/tce_64.c 3132F: arch/x86/include/asm/calgary.h 3133F: arch/x86/include/asm/tce.h 3134 3135CAN NETWORK DRIVERS 3136M: Wolfgang Grandegger <wg@grandegger.com> 3137M: Marc Kleine-Budde <mkl@pengutronix.de> 3138L: linux-can@vger.kernel.org 3139W: https://github.com/linux-can 3140T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3142S: Maintained 3143F: Documentation/devicetree/bindings/net/can/ 3144F: drivers/net/can/ 3145F: include/linux/can/dev.h 3146F: include/linux/can/platform/ 3147F: include/uapi/linux/can/error.h 3148F: include/uapi/linux/can/netlink.h 3149 3150CAN NETWORK LAYER 3151M: Oliver Hartkopp <socketcan@hartkopp.net> 3152M: Marc Kleine-Budde <mkl@pengutronix.de> 3153L: linux-can@vger.kernel.org 3154W: https://github.com/linux-can 3155T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3156T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3157S: Maintained 3158F: Documentation/networking/can.txt 3159F: net/can/ 3160F: include/linux/can/core.h 3161F: include/uapi/linux/can.h 3162F: include/uapi/linux/can/bcm.h 3163F: include/uapi/linux/can/raw.h 3164F: include/uapi/linux/can/gw.h 3165 3166CAPABILITIES 3167M: Serge Hallyn <serge@hallyn.com> 3168L: linux-security-module@vger.kernel.org 3169S: Supported 3170F: include/linux/capability.h 3171F: include/uapi/linux/capability.h 3172F: security/commoncap.c 3173F: kernel/capability.c 3174 3175CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3176M: Kevin Tsai <ktsai@capellamicro.com> 3177S: Maintained 3178F: drivers/iio/light/cm* 3179 3180CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3181M: Christian Lamparter <chunkeey@googlemail.com> 3182L: linux-wireless@vger.kernel.org 3183W: http://wireless.kernel.org/en/users/Drivers/carl9170 3184S: Maintained 3185F: drivers/net/wireless/ath/carl9170/ 3186 3187CAVIUM I2C DRIVER 3188M: Jan Glauber <jglauber@cavium.com> 3189M: David Daney <david.daney@cavium.com> 3190W: http://www.cavium.com 3191S: Supported 3192F: drivers/i2c/busses/i2c-octeon* 3193F: drivers/i2c/busses/i2c-thunderx* 3194 3195CAVIUM LIQUIDIO NETWORK DRIVER 3196M: Derek Chickles <derek.chickles@caviumnetworks.com> 3197M: Satanand Burla <satananda.burla@caviumnetworks.com> 3198M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3199M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3200L: netdev@vger.kernel.org 3201W: http://www.cavium.com 3202S: Supported 3203F: drivers/net/ethernet/cavium/liquidio/ 3204 3205CAVIUM MMC DRIVER 3206M: Jan Glauber <jglauber@cavium.com> 3207M: David Daney <david.daney@cavium.com> 3208M: Steven J. Hill <Steven.Hill@cavium.com> 3209W: http://www.cavium.com 3210S: Supported 3211F: drivers/mmc/host/cavium* 3212 3213CAVIUM OCTEON-TX CRYPTO DRIVER 3214M: George Cherian <george.cherian@cavium.com> 3215L: linux-crypto@vger.kernel.org 3216W: http://www.cavium.com 3217S: Supported 3218F: drivers/crypto/cavium/cpt/ 3219 3220CAVIUM THUNDERX2 ARM64 SOC 3221M: Robert Richter <rrichter@cavium.com> 3222M: Jayachandran C <jnair@caviumnetworks.com> 3223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3224S: Maintained 3225F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3226F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3227 3228CC2520 IEEE-802.15.4 RADIO DRIVER 3229M: Varka Bhadram <varkabhadram@gmail.com> 3230L: linux-wpan@vger.kernel.org 3231S: Maintained 3232F: drivers/net/ieee802154/cc2520.c 3233F: include/linux/spi/cc2520.h 3234F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3235 3236CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3237M: Gilad Ben-Yossef <gilad@benyossef.com> 3238L: linux-crypto@vger.kernel.org 3239L: driverdev-devel@linuxdriverproject.org 3240S: Supported 3241F: drivers/staging/ccree/ 3242W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3243 3244CEC FRAMEWORK 3245M: Hans Verkuil <hans.verkuil@cisco.com> 3246L: linux-media@vger.kernel.org 3247T: git git://linuxtv.org/media_tree.git 3248W: http://linuxtv.org 3249S: Supported 3250F: Documentation/media/kapi/cec-core.rst 3251F: Documentation/media/uapi/cec 3252F: drivers/media/cec/ 3253F: drivers/media/rc/keymaps/rc-cec.c 3254F: include/media/cec.h 3255F: include/media/cec-notifier.h 3256F: include/uapi/linux/cec.h 3257F: include/uapi/linux/cec-funcs.h 3258F: Documentation/devicetree/bindings/media/cec.txt 3259 3260CELL BROADBAND ENGINE ARCHITECTURE 3261M: Arnd Bergmann <arnd@arndb.de> 3262L: linuxppc-dev@lists.ozlabs.org 3263W: http://www.ibm.com/developerworks/power/cell/ 3264S: Supported 3265F: arch/powerpc/include/asm/cell*.h 3266F: arch/powerpc/include/asm/spu*.h 3267F: arch/powerpc/include/uapi/asm/spu*.h 3268F: arch/powerpc/oprofile/*cell* 3269F: arch/powerpc/platforms/cell/ 3270 3271CEPH COMMON CODE (LIBCEPH) 3272M: Ilya Dryomov <idryomov@gmail.com> 3273M: "Yan, Zheng" <zyan@redhat.com> 3274M: Sage Weil <sage@redhat.com> 3275L: ceph-devel@vger.kernel.org 3276W: http://ceph.com/ 3277T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3278T: git git://github.com/ceph/ceph-client.git 3279S: Supported 3280F: net/ceph/ 3281F: include/linux/ceph/ 3282F: include/linux/crush/ 3283 3284CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3285M: "Yan, Zheng" <zyan@redhat.com> 3286M: Sage Weil <sage@redhat.com> 3287M: Ilya Dryomov <idryomov@gmail.com> 3288L: ceph-devel@vger.kernel.org 3289W: http://ceph.com/ 3290T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3291T: git git://github.com/ceph/ceph-client.git 3292S: Supported 3293F: Documentation/filesystems/ceph.txt 3294F: fs/ceph/ 3295 3296CERTIFICATE HANDLING: 3297M: David Howells <dhowells@redhat.com> 3298M: David Woodhouse <dwmw2@infradead.org> 3299L: keyrings@vger.kernel.org 3300S: Maintained 3301F: Documentation/module-signing.txt 3302F: certs/ 3303F: scripts/sign-file.c 3304F: scripts/extract-cert.c 3305 3306CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3307L: linux-usb@vger.kernel.org 3308S: Orphan 3309F: Documentation/usb/WUSB-Design-overview.txt 3310F: Documentation/usb/wusb-cbaf 3311F: drivers/usb/host/hwa-hc.c 3312F: drivers/usb/host/whci/ 3313F: drivers/usb/wusbcore/ 3314F: include/linux/usb/wusb* 3315 3316CFAG12864B LCD DRIVER 3317M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3318W: http://miguelojeda.es/auxdisplay.htm 3319W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3320S: Maintained 3321F: drivers/auxdisplay/cfag12864b.c 3322F: include/linux/cfag12864b.h 3323 3324CFAG12864BFB LCD FRAMEBUFFER DRIVER 3325M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3326W: http://miguelojeda.es/auxdisplay.htm 3327W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3328S: Maintained 3329F: drivers/auxdisplay/cfag12864bfb.c 3330F: include/linux/cfag12864b.h 3331 3332CFG80211 and NL80211 3333M: Johannes Berg <johannes@sipsolutions.net> 3334L: linux-wireless@vger.kernel.org 3335W: http://wireless.kernel.org/ 3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3338S: Maintained 3339F: include/uapi/linux/nl80211.h 3340F: include/net/cfg80211.h 3341F: net/wireless/* 3342X: net/wireless/wext* 3343 3344CHAR and MISC DRIVERS 3345M: Arnd Bergmann <arnd@arndb.de> 3346M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3348S: Supported 3349F: drivers/char/* 3350F: drivers/misc/* 3351F: include/linux/miscdevice.h 3352 3353CHECKPATCH 3354M: Andy Whitcroft <apw@canonical.com> 3355M: Joe Perches <joe@perches.com> 3356S: Maintained 3357F: scripts/checkpatch.pl 3358 3359CHINESE DOCUMENTATION 3360M: Harry Wei <harryxiyou@gmail.com> 3361L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3362L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3363S: Maintained 3364F: Documentation/translations/zh_CN/ 3365 3366CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3367M: Peter Chen <Peter.Chen@nxp.com> 3368T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3369L: linux-usb@vger.kernel.org 3370S: Maintained 3371F: drivers/usb/chipidea/ 3372 3373CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3374M: Hans de Goede <hdegoede@redhat.com> 3375L: linux-input@vger.kernel.org 3376S: Maintained 3377F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3378F: drivers/input/touchscreen/chipone_icn8318.c 3379 3380CHROME HARDWARE PLATFORM SUPPORT 3381M: Benson Leung <bleung@chromium.org> 3382M: Olof Johansson <olof@lixom.net> 3383S: Maintained 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3385F: drivers/platform/chrome/ 3386 3387CIRRUS LOGIC AUDIO CODEC DRIVERS 3388M: Brian Austin <brian.austin@cirrus.com> 3389M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3390L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3391S: Maintained 3392F: sound/soc/codecs/cs* 3393 3394CIRRUS LOGIC EP93XX ETHERNET DRIVER 3395M: Hartley Sweeten <hsweeten@visionengravers.com> 3396L: netdev@vger.kernel.org 3397S: Maintained 3398F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3399 3400CISCO FCOE HBA DRIVER 3401M: Satish Kharat <satishkh@cisco.com> 3402M: Sesidhar Baddela <sebaddel@cisco.com> 3403M: Karan Tilak Kumar <kartilak@cisco.com> 3404L: linux-scsi@vger.kernel.org 3405S: Supported 3406F: drivers/scsi/fnic/ 3407 3408CISCO SCSI HBA DRIVER 3409M: Karan Tilak Kumar <kartilak@cisco.com> 3410M: Sesidhar Baddela <sebaddel@cisco.com> 3411L: linux-scsi@vger.kernel.org 3412S: Supported 3413F: drivers/scsi/snic/ 3414 3415CISCO VIC ETHERNET NIC DRIVER 3416M: Christian Benvenuti <benve@cisco.com> 3417M: Govindarajulu Varadarajan <_govind@gmx.com> 3418M: Neel Patel <neepatel@cisco.com> 3419S: Supported 3420F: drivers/net/ethernet/cisco/enic/ 3421 3422CISCO VIC LOW LATENCY NIC DRIVER 3423M: Christian Benvenuti <benve@cisco.com> 3424M: Dave Goodell <dgoodell@cisco.com> 3425S: Supported 3426F: drivers/infiniband/hw/usnic/ 3427 3428CLEANCACHE API 3429M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3430L: linux-kernel@vger.kernel.org 3431S: Maintained 3432F: mm/cleancache.c 3433F: include/linux/cleancache.h 3434 3435CLK API 3436M: Russell King <linux@armlinux.org.uk> 3437L: linux-clk@vger.kernel.org 3438S: Maintained 3439F: include/linux/clk.h 3440 3441CLOCKSOURCE, CLOCKEVENT DRIVERS 3442M: Daniel Lezcano <daniel.lezcano@linaro.org> 3443M: Thomas Gleixner <tglx@linutronix.de> 3444L: linux-kernel@vger.kernel.org 3445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3446S: Supported 3447F: drivers/clocksource 3448 3449CMPC ACPI DRIVER 3450M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3451M: Daniel Oliveira Nascimento <don@syst.com.br> 3452L: platform-driver-x86@vger.kernel.org 3453S: Supported 3454F: drivers/platform/x86/classmate-laptop.c 3455 3456COBALT MEDIA DRIVER 3457M: Hans Verkuil <hans.verkuil@cisco.com> 3458L: linux-media@vger.kernel.org 3459T: git git://linuxtv.org/media_tree.git 3460W: https://linuxtv.org 3461S: Supported 3462F: drivers/media/pci/cobalt/ 3463 3464COCCINELLE/Semantic Patches (SmPL) 3465M: Julia Lawall <Julia.Lawall@lip6.fr> 3466M: Gilles Muller <Gilles.Muller@lip6.fr> 3467M: Nicolas Palix <nicolas.palix@imag.fr> 3468M: Michal Marek <mmarek@suse.com> 3469L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3471W: http://coccinelle.lip6.fr/ 3472S: Supported 3473F: Documentation/dev-tools/coccinelle.rst 3474F: scripts/coccinelle/ 3475F: scripts/coccicheck 3476 3477CODA FILE SYSTEM 3478M: Jan Harkes <jaharkes@cs.cmu.edu> 3479M: coda@cs.cmu.edu 3480L: codalist@coda.cs.cmu.edu 3481W: http://www.coda.cs.cmu.edu/ 3482S: Maintained 3483F: Documentation/filesystems/coda.txt 3484F: fs/coda/ 3485F: include/linux/coda*.h 3486F: include/uapi/linux/coda*.h 3487 3488CODA V4L2 MEM2MEM DRIVER 3489M: Philipp Zabel <p.zabel@pengutronix.de> 3490L: linux-media@vger.kernel.org 3491S: Maintained 3492F: Documentation/devicetree/bindings/media/coda.txt 3493F: drivers/media/platform/coda/ 3494 3495COMMON CLK FRAMEWORK 3496M: Michael Turquette <mturquette@baylibre.com> 3497M: Stephen Boyd <sboyd@codeaurora.org> 3498L: linux-clk@vger.kernel.org 3499Q: http://patchwork.kernel.org/project/linux-clk/list/ 3500T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3501S: Maintained 3502F: Documentation/devicetree/bindings/clock/ 3503F: drivers/clk/ 3504X: drivers/clk/clkdev.c 3505F: include/linux/clk-pr* 3506F: include/linux/clk/ 3507 3508COMMON INTERNET FILE SYSTEM (CIFS) 3509M: Steve French <sfrench@samba.org> 3510L: linux-cifs@vger.kernel.org 3511L: samba-technical@lists.samba.org (moderated for non-subscribers) 3512W: http://linux-cifs.samba.org/ 3513T: git git://git.samba.org/sfrench/cifs-2.6.git 3514S: Supported 3515F: Documentation/filesystems/cifs/ 3516F: fs/cifs/ 3517 3518COMPACTPCI HOTPLUG CORE 3519M: Scott Murray <scott@spiteful.org> 3520L: linux-pci@vger.kernel.org 3521S: Maintained 3522F: drivers/pci/hotplug/cpci_hotplug* 3523 3524COMPACTPCI HOTPLUG GENERIC DRIVER 3525M: Scott Murray <scott@spiteful.org> 3526L: linux-pci@vger.kernel.org 3527S: Maintained 3528F: drivers/pci/hotplug/cpcihp_generic.c 3529 3530COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3531M: Scott Murray <scott@spiteful.org> 3532L: linux-pci@vger.kernel.org 3533S: Maintained 3534F: drivers/pci/hotplug/cpcihp_zt5550.* 3535 3536COMPAL LAPTOP SUPPORT 3537M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3538L: platform-driver-x86@vger.kernel.org 3539S: Maintained 3540F: drivers/platform/x86/compal-laptop.c 3541 3542CONEXANT ACCESSRUNNER USB DRIVER 3543L: accessrunner-general@lists.sourceforge.net 3544W: http://accessrunner.sourceforge.net/ 3545S: Orphan 3546F: drivers/usb/atm/cxacru.c 3547 3548CONFIGFS 3549M: Joel Becker <jlbec@evilplan.org> 3550M: Christoph Hellwig <hch@lst.de> 3551T: git git://git.infradead.org/users/hch/configfs.git 3552S: Supported 3553F: fs/configfs/ 3554F: include/linux/configfs.h 3555 3556CONNECTOR 3557M: Evgeniy Polyakov <zbr@ioremap.net> 3558L: netdev@vger.kernel.org 3559S: Maintained 3560F: drivers/connector/ 3561 3562CONTROL GROUP (CGROUP) 3563M: Tejun Heo <tj@kernel.org> 3564M: Li Zefan <lizefan@huawei.com> 3565M: Johannes Weiner <hannes@cmpxchg.org> 3566L: cgroups@vger.kernel.org 3567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3568S: Maintained 3569F: Documentation/cgroup* 3570F: include/linux/cgroup* 3571F: kernel/cgroup* 3572 3573CONTROL GROUP - CPUSET 3574M: Li Zefan <lizefan@huawei.com> 3575L: cgroups@vger.kernel.org 3576W: http://www.bullopensource.org/cpuset/ 3577W: http://oss.sgi.com/projects/cpusets/ 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3579S: Maintained 3580F: Documentation/cgroup-v1/cpusets.txt 3581F: include/linux/cpuset.h 3582F: kernel/cpuset.c 3583 3584CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3585M: Johannes Weiner <hannes@cmpxchg.org> 3586M: Michal Hocko <mhocko@kernel.org> 3587M: Vladimir Davydov <vdavydov.dev@gmail.com> 3588L: cgroups@vger.kernel.org 3589L: linux-mm@kvack.org 3590S: Maintained 3591F: mm/memcontrol.c 3592F: mm/swap_cgroup.c 3593 3594CORETEMP HARDWARE MONITORING DRIVER 3595M: Fenghua Yu <fenghua.yu@intel.com> 3596L: linux-hwmon@vger.kernel.org 3597S: Maintained 3598F: Documentation/hwmon/coretemp 3599F: drivers/hwmon/coretemp.c 3600 3601COSA/SRP SYNC SERIAL DRIVER 3602M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3603W: http://www.fi.muni.cz/~kas/cosa/ 3604S: Maintained 3605F: drivers/net/wan/cosa* 3606 3607CPMAC ETHERNET DRIVER 3608M: Florian Fainelli <f.fainelli@gmail.com> 3609L: netdev@vger.kernel.org 3610S: Maintained 3611F: drivers/net/ethernet/ti/cpmac.c 3612 3613CPU FREQUENCY DRIVERS 3614M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3615M: Viresh Kumar <viresh.kumar@linaro.org> 3616L: linux-pm@vger.kernel.org 3617S: Maintained 3618T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3619T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3620B: https://bugzilla.kernel.org 3621F: Documentation/cpu-freq/ 3622F: Documentation/devicetree/bindings/cpufreq/ 3623F: drivers/cpufreq/ 3624F: include/linux/cpufreq.h 3625F: tools/testing/selftests/cpufreq/ 3626 3627CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3628M: Viresh Kumar <viresh.kumar@linaro.org> 3629M: Sudeep Holla <sudeep.holla@arm.com> 3630L: linux-pm@vger.kernel.org 3631W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3632S: Maintained 3633F: drivers/cpufreq/arm_big_little.h 3634F: drivers/cpufreq/arm_big_little.c 3635F: drivers/cpufreq/arm_big_little_dt.c 3636 3637CPU POWER MONITORING SUBSYSTEM 3638M: Thomas Renninger <trenn@suse.com> 3639L: linux-pm@vger.kernel.org 3640S: Maintained 3641F: tools/power/cpupower/ 3642 3643CPUID/MSR DRIVER 3644M: "H. Peter Anvin" <hpa@zytor.com> 3645S: Maintained 3646F: arch/x86/kernel/cpuid.c 3647F: arch/x86/kernel/msr.c 3648 3649CPUIDLE DRIVER - ARM BIG LITTLE 3650M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3651M: Daniel Lezcano <daniel.lezcano@linaro.org> 3652L: linux-pm@vger.kernel.org 3653L: linux-arm-kernel@lists.infradead.org 3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3655S: Maintained 3656F: drivers/cpuidle/cpuidle-big_little.c 3657 3658CPUIDLE DRIVER - ARM EXYNOS 3659M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3660M: Daniel Lezcano <daniel.lezcano@linaro.org> 3661M: Kukjin Kim <kgene@kernel.org> 3662L: linux-pm@vger.kernel.org 3663L: linux-samsung-soc@vger.kernel.org 3664S: Supported 3665F: drivers/cpuidle/cpuidle-exynos.c 3666F: arch/arm/mach-exynos/pm.c 3667 3668CPUIDLE DRIVERS 3669M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3670M: Daniel Lezcano <daniel.lezcano@linaro.org> 3671L: linux-pm@vger.kernel.org 3672S: Maintained 3673T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3674B: https://bugzilla.kernel.org 3675F: drivers/cpuidle/* 3676F: include/linux/cpuidle.h 3677 3678CRAMFS FILESYSTEM 3679W: http://sourceforge.net/projects/cramfs/ 3680S: Orphan / Obsolete 3681F: Documentation/filesystems/cramfs.txt 3682F: fs/cramfs/ 3683 3684CRIS PORT 3685M: Mikael Starvik <starvik@axis.com> 3686M: Jesper Nilsson <jesper.nilsson@axis.com> 3687L: linux-cris-kernel@axis.com 3688W: http://developer.axis.com 3689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3690S: Maintained 3691F: arch/cris/ 3692F: drivers/tty/serial/crisv10.* 3693 3694CRYPTO API 3695M: Herbert Xu <herbert@gondor.apana.org.au> 3696M: "David S. Miller" <davem@davemloft.net> 3697L: linux-crypto@vger.kernel.org 3698T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3699T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3700S: Maintained 3701F: Documentation/crypto/ 3702F: Documentation/devicetree/bindings/crypto/ 3703F: arch/*/crypto/ 3704F: crypto/ 3705F: drivers/crypto/ 3706F: include/crypto/ 3707F: include/linux/crypto* 3708 3709CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3710M: Neil Horman <nhorman@tuxdriver.com> 3711L: linux-crypto@vger.kernel.org 3712S: Maintained 3713F: crypto/ansi_cprng.c 3714F: crypto/rng.c 3715 3716CS3308 MEDIA DRIVER 3717M: Hans Verkuil <hverkuil@xs4all.nl> 3718L: linux-media@vger.kernel.org 3719T: git git://linuxtv.org/media_tree.git 3720W: http://linuxtv.org 3721S: Odd Fixes 3722F: drivers/media/i2c/cs3308.c 3723F: drivers/media/i2c/cs3308.h 3724 3725CS5535 Audio ALSA driver 3726M: Jaya Kumar <jayakumar.alsa@gmail.com> 3727S: Maintained 3728F: sound/pci/cs5535audio/ 3729 3730CW1200 WLAN driver 3731M: Solomon Peachy <pizza@shaftnet.org> 3732S: Maintained 3733F: drivers/net/wireless/st/cw1200/ 3734 3735CX18 VIDEO4LINUX DRIVER 3736M: Andy Walls <awalls@md.metrocast.net> 3737L: ivtv-devel@ivtvdriver.org (subscribers-only) 3738L: linux-media@vger.kernel.org 3739T: git git://linuxtv.org/media_tree.git 3740W: https://linuxtv.org 3741W: http://www.ivtvdriver.org/index.php/Cx18 3742S: Maintained 3743F: Documentation/media/v4l-drivers/cx18* 3744F: drivers/media/pci/cx18/ 3745F: include/uapi/linux/ivtv* 3746 3747CX2341X MPEG ENCODER HELPER MODULE 3748M: Hans Verkuil <hverkuil@xs4all.nl> 3749L: linux-media@vger.kernel.org 3750T: git git://linuxtv.org/media_tree.git 3751W: https://linuxtv.org 3752S: Maintained 3753F: drivers/media/common/cx2341x* 3754F: include/media/cx2341x* 3755 3756CX24120 MEDIA DRIVER 3757M: Jemma Denson <jdenson@gmail.com> 3758M: Patrick Boettcher <patrick.boettcher@posteo.de> 3759L: linux-media@vger.kernel.org 3760W: https://linuxtv.org 3761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3762S: Maintained 3763F: drivers/media/dvb-frontends/cx24120* 3764 3765CX88 VIDEO4LINUX DRIVER 3766M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3767M: Mauro Carvalho Chehab <mchehab@kernel.org> 3768L: linux-media@vger.kernel.org 3769W: https://linuxtv.org 3770T: git git://linuxtv.org/media_tree.git 3771S: Odd fixes 3772F: Documentation/media/v4l-drivers/cx88* 3773F: drivers/media/pci/cx88/ 3774 3775CXD2820R MEDIA DRIVER 3776M: Antti Palosaari <crope@iki.fi> 3777L: linux-media@vger.kernel.org 3778W: https://linuxtv.org 3779W: http://palosaari.fi/linux/ 3780Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3781T: git git://linuxtv.org/anttip/media_tree.git 3782S: Maintained 3783F: drivers/media/dvb-frontends/cxd2820r* 3784 3785CXGB3 ETHERNET DRIVER (CXGB3) 3786M: Santosh Raspatur <santosh@chelsio.com> 3787L: netdev@vger.kernel.org 3788W: http://www.chelsio.com 3789S: Supported 3790F: drivers/net/ethernet/chelsio/cxgb3/ 3791 3792CXGB3 ISCSI DRIVER (CXGB3I) 3793M: Karen Xie <kxie@chelsio.com> 3794L: linux-scsi@vger.kernel.org 3795W: http://www.chelsio.com 3796S: Supported 3797F: drivers/scsi/cxgbi/cxgb3i 3798 3799CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3800M: Steve Wise <swise@chelsio.com> 3801L: linux-rdma@vger.kernel.org 3802W: http://www.openfabrics.org 3803S: Supported 3804F: drivers/infiniband/hw/cxgb3/ 3805F: include/uapi/rdma/cxgb3-abi.h 3806 3807CXGB4 CRYPTO DRIVER (chcr) 3808M: Harsh Jain <harsh@chelsio.com> 3809L: linux-crypto@vger.kernel.org 3810W: http://www.chelsio.com 3811S: Supported 3812F: drivers/crypto/chelsio 3813 3814CXGB4 ETHERNET DRIVER (CXGB4) 3815M: Ganesh Goudar <ganeshgr@chelsio.com> 3816L: netdev@vger.kernel.org 3817W: http://www.chelsio.com 3818S: Supported 3819F: drivers/net/ethernet/chelsio/cxgb4/ 3820 3821CXGB4 ISCSI DRIVER (CXGB4I) 3822M: Karen Xie <kxie@chelsio.com> 3823L: linux-scsi@vger.kernel.org 3824W: http://www.chelsio.com 3825S: Supported 3826F: drivers/scsi/cxgbi/cxgb4i 3827 3828CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3829M: Steve Wise <swise@chelsio.com> 3830L: linux-rdma@vger.kernel.org 3831W: http://www.openfabrics.org 3832S: Supported 3833F: drivers/infiniband/hw/cxgb4/ 3834F: include/uapi/rdma/cxgb4-abi.h 3835 3836CXGB4VF ETHERNET DRIVER (CXGB4VF) 3837M: Casey Leedom <leedom@chelsio.com> 3838L: netdev@vger.kernel.org 3839W: http://www.chelsio.com 3840S: Supported 3841F: drivers/net/ethernet/chelsio/cxgb4vf/ 3842 3843CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3844M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3845M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3846L: linuxppc-dev@lists.ozlabs.org 3847S: Supported 3848F: arch/powerpc/platforms/powernv/pci-cxl.c 3849F: drivers/misc/cxl/ 3850F: include/misc/cxl* 3851F: include/uapi/misc/cxl.h 3852F: Documentation/powerpc/cxl.txt 3853F: Documentation/ABI/testing/sysfs-class-cxl 3854 3855CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3856M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3857M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3858M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3859L: linux-scsi@vger.kernel.org 3860S: Supported 3861F: drivers/scsi/cxlflash/ 3862F: include/uapi/scsi/cxlflash_ioctls.h 3863F: Documentation/powerpc/cxlflash.txt 3864 3865CYBERPRO FB DRIVER 3866M: Russell King <linux@armlinux.org.uk> 3867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3868W: http://www.armlinux.org.uk/ 3869S: Maintained 3870F: drivers/video/fbdev/cyber2000fb.* 3871 3872CYCLADES ASYNC MUX DRIVER 3873W: http://www.cyclades.com/ 3874S: Orphan 3875F: drivers/tty/cyclades.c 3876F: include/linux/cyclades.h 3877F: include/uapi/linux/cyclades.h 3878 3879CYCLADES PC300 DRIVER 3880W: http://www.cyclades.com/ 3881S: Orphan 3882F: drivers/net/wan/pc300* 3883 3884CYPRESS_FIRMWARE MEDIA DRIVER 3885M: Antti Palosaari <crope@iki.fi> 3886L: linux-media@vger.kernel.org 3887W: https://linuxtv.org 3888W: http://palosaari.fi/linux/ 3889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3890T: git git://linuxtv.org/anttip/media_tree.git 3891S: Maintained 3892F: drivers/media/common/cypress_firmware* 3893 3894CYTTSP TOUCHSCREEN DRIVER 3895M: Ferruh Yigit <fery@cypress.com> 3896L: linux-input@vger.kernel.org 3897S: Supported 3898F: drivers/input/touchscreen/cyttsp* 3899F: include/linux/input/cyttsp.h 3900 3901D-LINK DIR-685 TOUCHKEYS DRIVER 3902M: Linus Walleij <linus.walleij@linaro.org> 3903L: linux-input@vger.kernel.org 3904S: Supported 3905F: drivers/input/dlink-dir685-touchkeys.c 3906 3907DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3908M: Joshua Kinard <kumba@gentoo.org> 3909S: Maintained 3910F: drivers/rtc/rtc-ds1685.c 3911F: include/linux/rtc/ds1685.h 3912 3913DAMA SLAVE for AX.25 3914M: Joerg Reuter <jreuter@yaina.de> 3915W: http://yaina.de/jreuter/ 3916W: http://www.qsl.net/dl1bke/ 3917L: linux-hams@vger.kernel.org 3918S: Maintained 3919F: net/ax25/af_ax25.c 3920F: net/ax25/ax25_dev.c 3921F: net/ax25/ax25_ds_* 3922F: net/ax25/ax25_in.c 3923F: net/ax25/ax25_out.c 3924F: net/ax25/ax25_timer.c 3925F: net/ax25/sysctl_net_ax25.c 3926 3927DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3928L: netdev@vger.kernel.org 3929S: Orphan 3930F: Documentation/networking/dmfe.txt 3931F: drivers/net/ethernet/dec/tulip/dmfe.c 3932 3933DC390/AM53C974 SCSI driver 3934M: Hannes Reinecke <hare@suse.com> 3935L: linux-scsi@vger.kernel.org 3936S: Maintained 3937F: drivers/scsi/am53c974.c 3938 3939DC395x SCSI driver 3940M: Oliver Neukum <oliver@neukum.org> 3941M: Ali Akcaagac <aliakc@web.de> 3942M: Jamie Lenehan <lenehan@twibble.org> 3943L: dc395x@twibble.org 3944W: http://twibble.org/dist/dc395x/ 3945W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3946S: Maintained 3947F: Documentation/scsi/dc395x.txt 3948F: drivers/scsi/dc395x.* 3949 3950DCCP PROTOCOL 3951M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3952L: dccp@vger.kernel.org 3953W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3954S: Maintained 3955F: include/linux/dccp.h 3956F: include/uapi/linux/dccp.h 3957F: include/linux/tfrc.h 3958F: net/dccp/ 3959 3960DECnet NETWORK LAYER 3961W: http://linux-decnet.sourceforge.net 3962L: linux-decnet-user@lists.sourceforge.net 3963S: Orphan 3964F: Documentation/networking/decnet.txt 3965F: net/decnet/ 3966 3967DECSTATION PLATFORM SUPPORT 3968M: "Maciej W. Rozycki" <macro@linux-mips.org> 3969L: linux-mips@linux-mips.org 3970W: http://www.linux-mips.org/wiki/DECstation 3971S: Maintained 3972F: arch/mips/dec/ 3973F: arch/mips/include/asm/dec/ 3974F: arch/mips/include/asm/mach-dec/ 3975 3976DEFXX FDDI NETWORK DRIVER 3977M: "Maciej W. Rozycki" <macro@linux-mips.org> 3978S: Maintained 3979F: drivers/net/fddi/defxx.* 3980 3981DELL LAPTOP DRIVER 3982M: Matthew Garrett <mjg59@srcf.ucam.org> 3983M: Pali Rohár <pali.rohar@gmail.com> 3984L: platform-driver-x86@vger.kernel.org 3985S: Maintained 3986F: drivers/platform/x86/dell-laptop.c 3987 3988DELL LAPTOP FREEFALL DRIVER 3989M: Pali Rohár <pali.rohar@gmail.com> 3990S: Maintained 3991F: drivers/platform/x86/dell-smo8800.c 3992 3993DELL LAPTOP RBTN DRIVER 3994M: Pali Rohár <pali.rohar@gmail.com> 3995S: Maintained 3996F: drivers/platform/x86/dell-rbtn.* 3997 3998DELL LAPTOP SMM DRIVER 3999M: Pali Rohár <pali.rohar@gmail.com> 4000S: Maintained 4001F: drivers/hwmon/dell-smm-hwmon.c 4002F: include/uapi/linux/i8k.h 4003 4004DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4005M: Doug Warzecha <Douglas_Warzecha@dell.com> 4006S: Maintained 4007F: Documentation/dcdbas.txt 4008F: drivers/firmware/dcdbas.* 4009 4010DELL WMI EXTRAS DRIVER 4011M: Matthew Garrett <mjg59@srcf.ucam.org> 4012M: Pali Rohár <pali.rohar@gmail.com> 4013S: Maintained 4014F: drivers/platform/x86/dell-wmi.c 4015 4016DELTA ST MEDIA DRIVER 4017M: Hugues Fruchet <hugues.fruchet@st.com> 4018L: linux-media@vger.kernel.org 4019T: git git://linuxtv.org/media_tree.git 4020W: https://linuxtv.org 4021S: Supported 4022F: drivers/media/platform/sti/delta 4023 4024DENALI NAND DRIVER 4025M: Masahiro Yamada <yamada.masahiro@socionext.com> 4026L: linux-mtd@lists.infradead.org 4027S: Supported 4028F: drivers/mtd/nand/denali* 4029 4030DESIGNWARE USB2 DRD IP DRIVER 4031M: John Youn <johnyoun@synopsys.com> 4032L: linux-usb@vger.kernel.org 4033T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4034S: Maintained 4035F: drivers/usb/dwc2/ 4036 4037DESIGNWARE USB3 DRD IP DRIVER 4038M: Felipe Balbi <balbi@kernel.org> 4039L: linux-usb@vger.kernel.org 4040T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4041S: Maintained 4042F: drivers/usb/dwc3/ 4043 4044DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4045M: Andreas Klinger <ak@it-klinger.de> 4046L: linux-iio@vger.kernel.org 4047S: Maintained 4048F: drivers/iio/proximity/srf*.c 4049 4050DEVICE COREDUMP (DEV_COREDUMP) 4051M: Johannes Berg <johannes@sipsolutions.net> 4052L: linux-kernel@vger.kernel.org 4053S: Maintained 4054F: drivers/base/devcoredump.c 4055F: include/linux/devcoredump.h 4056 4057DEVICE FREQUENCY (DEVFREQ) 4058M: MyungJoo Ham <myungjoo.ham@samsung.com> 4059M: Kyungmin Park <kyungmin.park@samsung.com> 4060R: Chanwoo Choi <cw00.choi@samsung.com> 4061L: linux-pm@vger.kernel.org 4062T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4063S: Maintained 4064F: drivers/devfreq/ 4065F: include/linux/devfreq.h 4066F: Documentation/devicetree/bindings/devfreq/ 4067 4068DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4069M: Chanwoo Choi <cw00.choi@samsung.com> 4070L: linux-pm@vger.kernel.org 4071T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4072S: Supported 4073F: drivers/devfreq/event/ 4074F: drivers/devfreq/devfreq-event.c 4075F: include/linux/devfreq-event.h 4076F: Documentation/devicetree/bindings/devfreq/event/ 4077 4078DEVICE NUMBER REGISTRY 4079M: Torben Mathiasen <device@lanana.org> 4080W: http://lanana.org/docs/device-list/index.html 4081S: Maintained 4082 4083DEVICE-MAPPER (LVM) 4084M: Alasdair Kergon <agk@redhat.com> 4085M: Mike Snitzer <snitzer@redhat.com> 4086M: dm-devel@redhat.com 4087L: dm-devel@redhat.com 4088W: http://sources.redhat.com/dm 4089Q: http://patchwork.kernel.org/project/dm-devel/list/ 4090T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4091T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4092S: Maintained 4093F: Documentation/device-mapper/ 4094F: drivers/md/dm* 4095F: drivers/md/persistent-data/ 4096F: include/linux/device-mapper.h 4097F: include/linux/dm-*.h 4098F: include/uapi/linux/dm-*.h 4099 4100DEVLINK 4101M: Jiri Pirko <jiri@mellanox.com> 4102L: netdev@vger.kernel.org 4103S: Supported 4104F: net/core/devlink.c 4105F: include/net/devlink.h 4106F: include/uapi/linux/devlink.h 4107 4108DIALOG SEMICONDUCTOR DRIVERS 4109M: Support Opensource <support.opensource@diasemi.com> 4110W: http://www.dialog-semiconductor.com/products 4111S: Supported 4112F: Documentation/hwmon/da90?? 4113F: Documentation/devicetree/bindings/mfd/da90*.txt 4114F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4115F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4116F: Documentation/devicetree/bindings/regulator/da92*.txt 4117F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4118F: Documentation/devicetree/bindings/sound/da[79]*.txt 4119F: drivers/gpio/gpio-da90??.c 4120F: drivers/hwmon/da90??-hwmon.c 4121F: drivers/iio/adc/da91??-*.c 4122F: drivers/input/misc/da90??_onkey.c 4123F: drivers/input/touchscreen/da9052_tsi.c 4124F: drivers/leds/leds-da90??.c 4125F: drivers/mfd/da903x.c 4126F: drivers/mfd/da90??-*.c 4127F: drivers/mfd/da91??-*.c 4128F: drivers/power/supply/da9052-battery.c 4129F: drivers/power/supply/da91??-*.c 4130F: drivers/regulator/da903x.c 4131F: drivers/regulator/da9???-regulator.[ch] 4132F: drivers/thermal/da90??-thermal.c 4133F: drivers/rtc/rtc-da90??.c 4134F: drivers/video/backlight/da90??_bl.c 4135F: drivers/watchdog/da90??_wdt.c 4136F: include/linux/mfd/da903x.h 4137F: include/linux/mfd/da9052/ 4138F: include/linux/mfd/da9055/ 4139F: include/linux/mfd/da9062/ 4140F: include/linux/mfd/da9063/ 4141F: include/linux/mfd/da9150/ 4142F: include/linux/regulator/da9211.h 4143F: include/sound/da[79]*.h 4144F: sound/soc/codecs/da[79]*.[ch] 4145 4146DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4147M: William Breathitt Gray <vilhelm.gray@gmail.com> 4148L: linux-gpio@vger.kernel.org 4149S: Maintained 4150F: drivers/gpio/gpio-gpio-mm.c 4151 4152DIGI NEO AND CLASSIC PCI PRODUCTS 4153M: Lidza Louina <lidza.louina@gmail.com> 4154M: Mark Hounschell <markh@compro.net> 4155L: driverdev-devel@linuxdriverproject.org 4156S: Maintained 4157F: drivers/staging/dgnc/ 4158 4159DIOLAN U2C-12 I2C DRIVER 4160M: Guenter Roeck <linux@roeck-us.net> 4161L: linux-i2c@vger.kernel.org 4162S: Maintained 4163F: drivers/i2c/busses/i2c-diolan-u2c.c 4164 4165DIRECT ACCESS (DAX) 4166M: Matthew Wilcox <mawilcox@microsoft.com> 4167M: Ross Zwisler <ross.zwisler@linux.intel.com> 4168L: linux-fsdevel@vger.kernel.org 4169S: Supported 4170F: fs/dax.c 4171F: include/linux/dax.h 4172F: include/trace/events/fs_dax.h 4173 4174DIRECTORY NOTIFICATION (DNOTIFY) 4175M: Jan Kara <jack@suse.cz> 4176R: Amir Goldstein <amir73il@gmail.com> 4177L: linux-fsdevel@vger.kernel.org 4178S: Maintained 4179F: Documentation/filesystems/dnotify.txt 4180F: fs/notify/dnotify/ 4181F: include/linux/dnotify.h 4182 4183DISK GEOMETRY AND PARTITION HANDLING 4184M: Andries Brouwer <aeb@cwi.nl> 4185W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4186W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4187W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4188S: Maintained 4189 4190DISKQUOTA 4191M: Jan Kara <jack@suse.com> 4192S: Maintained 4193F: Documentation/filesystems/quota.txt 4194F: fs/quota/ 4195F: include/linux/quota*.h 4196F: include/uapi/linux/quota*.h 4197 4198DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4199M: Bernie Thompson <bernie@plugable.com> 4200L: linux-fbdev@vger.kernel.org 4201S: Maintained 4202W: http://plugable.com/category/projects/udlfb/ 4203F: drivers/video/fbdev/udlfb.c 4204F: include/video/udlfb.h 4205F: Documentation/fb/udlfb.txt 4206 4207DISTRIBUTED LOCK MANAGER (DLM) 4208M: Christine Caulfield <ccaulfie@redhat.com> 4209M: David Teigland <teigland@redhat.com> 4210L: cluster-devel@redhat.com 4211W: http://sources.redhat.com/cluster/ 4212T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4213S: Supported 4214F: fs/dlm/ 4215 4216DMA BUFFER SHARING FRAMEWORK 4217M: Sumit Semwal <sumit.semwal@linaro.org> 4218S: Maintained 4219L: linux-media@vger.kernel.org 4220L: dri-devel@lists.freedesktop.org 4221L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4222F: drivers/dma-buf/ 4223F: include/linux/dma-buf* 4224F: include/linux/reservation.h 4225F: include/linux/*fence.h 4226F: Documentation/driver-api/dma-buf.rst 4227T: git git://anongit.freedesktop.org/drm/drm-misc 4228 4229DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4230M: Vinod Koul <vinod.koul@intel.com> 4231L: dmaengine@vger.kernel.org 4232Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4233S: Maintained 4234F: drivers/dma/ 4235F: include/linux/dmaengine.h 4236F: Documentation/devicetree/bindings/dma/ 4237F: Documentation/dmaengine/ 4238T: git git://git.infradead.org/users/vkoul/slave-dma.git 4239 4240DMA MAPPING HELPERS 4241M: Christoph Hellwig <hch@lst.de> 4242M: Marek Szyprowski <m.szyprowski@samsung.com> 4243R: Robin Murphy <robin.murphy@arm.com> 4244L: iommu@lists.linux-foundation.org 4245T: git git://git.infradead.org/users/hch/dma-mapping.git 4246W: http://git.infradead.org/users/hch/dma-mapping.git 4247S: Supported 4248F: lib/dma-debug.c 4249F: lib/dma-noop.c 4250F: lib/dma-virt.c 4251F: drivers/base/dma-mapping.c 4252F: drivers/base/dma-coherent.c 4253F: include/linux/dma-mapping.h 4254 4255DME1737 HARDWARE MONITOR DRIVER 4256M: Juerg Haefliger <juergh@gmail.com> 4257L: linux-hwmon@vger.kernel.org 4258S: Maintained 4259F: Documentation/hwmon/dme1737 4260F: drivers/hwmon/dme1737.c 4261 4262DMI/SMBIOS SUPPORT 4263M: Jean Delvare <jdelvare@suse.com> 4264S: Maintained 4265T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4266F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4267F: drivers/firmware/dmi-id.c 4268F: drivers/firmware/dmi_scan.c 4269F: include/linux/dmi.h 4270 4271DOCUMENTATION 4272M: Jonathan Corbet <corbet@lwn.net> 4273L: linux-doc@vger.kernel.org 4274S: Maintained 4275F: Documentation/ 4276F: scripts/kernel-doc 4277X: Documentation/ABI/ 4278X: Documentation/devicetree/ 4279X: Documentation/acpi 4280X: Documentation/power 4281X: Documentation/spi 4282X: Documentation/media 4283T: git git://git.lwn.net/linux.git docs-next 4284 4285DONGWOON DW9714 LENS VOICE COIL DRIVER 4286M: Sakari Ailus <sakari.ailus@linux.intel.com> 4287L: linux-media@vger.kernel.org 4288T: git git://linuxtv.org/media_tree.git 4289S: Maintained 4290F: drivers/media/i2c/dw9714.c 4291 4292DOUBLETALK DRIVER 4293M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4294L: blinux-list@redhat.com 4295S: Maintained 4296F: drivers/char/dtlk.c 4297F: include/linux/dtlk.h 4298 4299DPAA2 DATAPATH I/O (DPIO) DRIVER 4300M: Roy Pledge <Roy.Pledge@nxp.com> 4301L: linux-kernel@vger.kernel.org 4302S: Maintained 4303F: drivers/staging/fsl-mc/bus/dpio 4304 4305DPAA2 ETHERNET DRIVER 4306M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4307L: linux-kernel@vger.kernel.org 4308S: Maintained 4309F: drivers/staging/fsl-dpaa2/ethernet 4310 4311DPT_I2O SCSI RAID DRIVER 4312M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4313L: linux-scsi@vger.kernel.org 4314W: http://www.adaptec.com/ 4315S: Maintained 4316F: drivers/scsi/dpt* 4317F: drivers/scsi/dpt/ 4318 4319DRBD DRIVER 4320M: Philipp Reisner <philipp.reisner@linbit.com> 4321M: Lars Ellenberg <lars.ellenberg@linbit.com> 4322L: drbd-dev@lists.linbit.com 4323W: http://www.drbd.org 4324T: git git://git.linbit.com/linux-drbd.git 4325T: git git://git.linbit.com/drbd-8.4.git 4326S: Supported 4327F: drivers/block/drbd/ 4328F: lib/lru_cache.c 4329F: Documentation/blockdev/drbd/ 4330 4331DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4332M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4333T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4334S: Supported 4335F: Documentation/kobject.txt 4336F: drivers/base/ 4337F: fs/debugfs/ 4338F: fs/sysfs/ 4339F: include/linux/debugfs.h 4340F: include/linux/kobj* 4341F: lib/kobj* 4342 4343DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4344M: Kevin Hilman <khilman@kernel.org> 4345M: Nishanth Menon <nm@ti.com> 4346S: Maintained 4347F: drivers/power/avs/ 4348F: include/linux/power/smartreflex.h 4349L: linux-pm@vger.kernel.org 4350 4351DRM DRIVER FOR ARM PL111 CLCD 4352M: Eric Anholt <eric@anholt.net> 4353T: git git://anongit.freedesktop.org/drm/drm-misc 4354S: Supported 4355F: drivers/gpu/drm/pl111/ 4356 4357DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4358M: Dave Airlie <airlied@redhat.com> 4359S: Odd Fixes 4360F: drivers/gpu/drm/ast/ 4361 4362DRM DRIVER FOR BOCHS VIRTUAL GPU 4363M: Gerd Hoffmann <kraxel@redhat.com> 4364L: virtualization@lists.linux-foundation.org 4365T: git git://anongit.freedesktop.org/drm/drm-misc 4366S: Maintained 4367F: drivers/gpu/drm/bochs/ 4368 4369DRM DRIVER FOR INTEL I810 VIDEO CARDS 4370S: Orphan / Obsolete 4371F: drivers/gpu/drm/i810/ 4372F: include/uapi/drm/i810_drm.h 4373 4374DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4375S: Orphan / Obsolete 4376F: drivers/gpu/drm/mga/ 4377F: include/uapi/drm/mga_drm.h 4378 4379DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4380M: Dave Airlie <airlied@redhat.com> 4381S: Odd Fixes 4382F: drivers/gpu/drm/mgag200/ 4383 4384DRM DRIVER FOR MI0283QT 4385M: Noralf Trønnes <noralf@tronnes.org> 4386S: Maintained 4387F: drivers/gpu/drm/tinydrm/mi0283qt.c 4388F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4389 4390DRM DRIVER FOR MSM ADRENO GPU 4391M: Rob Clark <robdclark@gmail.com> 4392L: linux-arm-msm@vger.kernel.org 4393L: dri-devel@lists.freedesktop.org 4394L: freedreno@lists.freedesktop.org 4395T: git git://people.freedesktop.org/~robclark/linux 4396S: Maintained 4397F: drivers/gpu/drm/msm/ 4398F: include/uapi/drm/msm_drm.h 4399F: Documentation/devicetree/bindings/display/msm/ 4400 4401DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4402M: Ben Skeggs <bskeggs@redhat.com> 4403L: dri-devel@lists.freedesktop.org 4404L: nouveau@lists.freedesktop.org 4405T: git git://github.com/skeggsb/linux 4406S: Supported 4407F: drivers/gpu/drm/nouveau/ 4408F: include/uapi/drm/nouveau_drm.h 4409 4410DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4411M: Noralf Trønnes <noralf@tronnes.org> 4412S: Maintained 4413F: drivers/gpu/drm/tinydrm/repaper.c 4414F: Documentation/devicetree/bindings/display/repaper.txt 4415 4416DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4417M: Dave Airlie <airlied@redhat.com> 4418M: Gerd Hoffmann <kraxel@redhat.com> 4419L: virtualization@lists.linux-foundation.org 4420T: git git://anongit.freedesktop.org/drm/drm-misc 4421S: Obsolete 4422W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4423F: drivers/gpu/drm/cirrus/ 4424 4425DRM DRIVER FOR QXL VIRTUAL GPU 4426M: Dave Airlie <airlied@redhat.com> 4427M: Gerd Hoffmann <kraxel@redhat.com> 4428L: virtualization@lists.linux-foundation.org 4429T: git git://anongit.freedesktop.org/drm/drm-misc 4430S: Maintained 4431F: drivers/gpu/drm/qxl/ 4432F: include/uapi/drm/qxl_drm.h 4433 4434DRM DRIVER FOR RAGE 128 VIDEO CARDS 4435S: Orphan / Obsolete 4436F: drivers/gpu/drm/r128/ 4437F: include/uapi/drm/r128_drm.h 4438 4439DRM DRIVER FOR SAVAGE VIDEO CARDS 4440S: Orphan / Obsolete 4441F: drivers/gpu/drm/savage/ 4442F: include/uapi/drm/savage_drm.h 4443 4444DRM DRIVER FOR SIS VIDEO CARDS 4445S: Orphan / Obsolete 4446F: drivers/gpu/drm/sis/ 4447F: include/uapi/drm/sis_drm.h 4448 4449DRM DRIVER FOR SITRONIX ST7586 PANELS 4450M: David Lechner <david@lechnology.com> 4451S: Maintained 4452F: drivers/gpu/drm/tinydrm/st7586.c 4453F: Documentation/devicetree/bindings/display/st7586.txt 4454 4455DRM DRIVER FOR TDFX VIDEO CARDS 4456S: Orphan / Obsolete 4457F: drivers/gpu/drm/tdfx/ 4458 4459DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4460M: Dave Airlie <airlied@redhat.com> 4461S: Odd Fixes 4462F: drivers/gpu/drm/udl/ 4463 4464DRM DRIVER FOR VMWARE VIRTUAL GPU 4465M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4466M: Sinclair Yeh <syeh@vmware.com> 4467M: Thomas Hellstrom <thellstrom@vmware.com> 4468L: dri-devel@lists.freedesktop.org 4469T: git git://people.freedesktop.org/~syeh/repos_linux 4470T: git git://people.freedesktop.org/~thomash/linux 4471S: Supported 4472F: drivers/gpu/drm/vmwgfx/ 4473F: include/uapi/drm/vmwgfx_drm.h 4474 4475DRM DRIVERS 4476M: David Airlie <airlied@linux.ie> 4477L: dri-devel@lists.freedesktop.org 4478T: git git://people.freedesktop.org/~airlied/linux 4479B: https://bugs.freedesktop.org/ 4480C: irc://chat.freenode.net/dri-devel 4481S: Maintained 4482F: drivers/gpu/drm/ 4483F: drivers/gpu/vga/ 4484F: Documentation/devicetree/bindings/display/ 4485F: Documentation/devicetree/bindings/gpu/ 4486F: Documentation/devicetree/bindings/video/ 4487F: Documentation/gpu/ 4488F: include/drm/ 4489F: include/uapi/drm/ 4490F: include/linux/vga* 4491 4492DRM DRIVERS AND MISC GPU PATCHES 4493M: Daniel Vetter <daniel.vetter@intel.com> 4494M: Jani Nikula <jani.nikula@linux.intel.com> 4495M: Sean Paul <seanpaul@chromium.org> 4496W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4497S: Maintained 4498T: git git://anongit.freedesktop.org/drm/drm-misc 4499F: Documentation/gpu/ 4500F: drivers/gpu/vga/ 4501F: drivers/gpu/drm/* 4502F: include/drm/drm* 4503F: include/uapi/drm/drm* 4504F: include/linux/vga* 4505 4506DRM DRIVERS FOR ALLWINNER A10 4507M: Maxime Ripard <maxime.ripard@free-electrons.com> 4508L: dri-devel@lists.freedesktop.org 4509S: Supported 4510F: drivers/gpu/drm/sun4i/ 4511F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4512T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4513 4514DRM DRIVERS FOR AMLOGIC SOCS 4515M: Neil Armstrong <narmstrong@baylibre.com> 4516L: dri-devel@lists.freedesktop.org 4517L: linux-amlogic@lists.infradead.org 4518W: http://linux-meson.com/ 4519S: Supported 4520F: drivers/gpu/drm/meson/ 4521F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4522F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4523F: Documentation/gpu/meson.rst 4524T: git git://anongit.freedesktop.org/drm/drm-misc 4525 4526DRM DRIVERS FOR ATMEL HLCDC 4527M: Boris Brezillon <boris.brezillon@free-electrons.com> 4528L: dri-devel@lists.freedesktop.org 4529S: Supported 4530F: drivers/gpu/drm/atmel-hlcdc/ 4531F: Documentation/devicetree/bindings/drm/atmel/ 4532T: git git://anongit.freedesktop.org/drm/drm-misc 4533 4534DRM DRIVERS FOR BRIDGE CHIPS 4535M: Archit Taneja <architt@codeaurora.org> 4536M: Andrzej Hajda <a.hajda@samsung.com> 4537R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4538S: Maintained 4539T: git git://anongit.freedesktop.org/drm/drm-misc 4540F: drivers/gpu/drm/bridge/ 4541 4542DRM DRIVERS FOR EXYNOS 4543M: Inki Dae <inki.dae@samsung.com> 4544M: Joonyoung Shim <jy0922.shim@samsung.com> 4545M: Seung-Woo Kim <sw0312.kim@samsung.com> 4546M: Kyungmin Park <kyungmin.park@samsung.com> 4547L: dri-devel@lists.freedesktop.org 4548T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4549S: Supported 4550F: drivers/gpu/drm/exynos/ 4551F: include/uapi/drm/exynos_drm.h 4552F: Documentation/devicetree/bindings/display/exynos/ 4553 4554DRM DRIVERS FOR FREESCALE DCU 4555M: Stefan Agner <stefan@agner.ch> 4556M: Alison Wang <alison.wang@freescale.com> 4557L: dri-devel@lists.freedesktop.org 4558S: Supported 4559F: drivers/gpu/drm/fsl-dcu/ 4560F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4561F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4562F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4563 4564DRM DRIVERS FOR FREESCALE IMX 4565M: Philipp Zabel <p.zabel@pengutronix.de> 4566L: dri-devel@lists.freedesktop.org 4567S: Maintained 4568F: drivers/gpu/drm/imx/ 4569F: drivers/gpu/ipu-v3/ 4570F: Documentation/devicetree/bindings/display/imx/ 4571 4572DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4573M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4574L: dri-devel@lists.freedesktop.org 4575T: git git://github.com/patjak/drm-gma500 4576S: Maintained 4577F: drivers/gpu/drm/gma500/ 4578 4579DRM DRIVERS FOR HISILICON 4580M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4581M: Rongrong Zou <zourongrong@gmail.com> 4582R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4583R: Chen Feng <puck.chen@hisilicon.com> 4584L: dri-devel@lists.freedesktop.org 4585T: git git://github.com/xin3liang/linux.git 4586S: Maintained 4587F: drivers/gpu/drm/hisilicon/ 4588F: Documentation/devicetree/bindings/display/hisilicon/ 4589 4590DRM DRIVERS FOR MEDIATEK 4591M: CK Hu <ck.hu@mediatek.com> 4592M: Philipp Zabel <p.zabel@pengutronix.de> 4593L: dri-devel@lists.freedesktop.org 4594S: Supported 4595F: drivers/gpu/drm/mediatek/ 4596F: Documentation/devicetree/bindings/display/mediatek/ 4597 4598DRM DRIVERS FOR NVIDIA TEGRA 4599M: Thierry Reding <thierry.reding@gmail.com> 4600L: dri-devel@lists.freedesktop.org 4601L: linux-tegra@vger.kernel.org 4602T: git git://anongit.freedesktop.org/tegra/linux.git 4603S: Supported 4604F: drivers/gpu/drm/tegra/ 4605F: drivers/gpu/host1x/ 4606F: include/linux/host1x.h 4607F: include/uapi/drm/tegra_drm.h 4608F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4609 4610DRM DRIVERS FOR RENESAS 4611M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4612L: dri-devel@lists.freedesktop.org 4613L: linux-renesas-soc@vger.kernel.org 4614T: git git://linuxtv.org/pinchartl/fbdev 4615S: Supported 4616F: drivers/gpu/drm/rcar-du/ 4617F: drivers/gpu/drm/shmobile/ 4618F: include/linux/platform_data/shmob_drm.h 4619F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4620F: Documentation/devicetree/bindings/display/renesas,du.txt 4621 4622DRM DRIVERS FOR ROCKCHIP 4623M: Mark Yao <mark.yao@rock-chips.com> 4624L: dri-devel@lists.freedesktop.org 4625S: Maintained 4626F: drivers/gpu/drm/rockchip/ 4627F: Documentation/devicetree/bindings/display/rockchip/ 4628T: git git://anongit.freedesktop.org/drm/drm-misc 4629 4630DRM DRIVERS FOR STI 4631M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4632M: Vincent Abriou <vincent.abriou@st.com> 4633L: dri-devel@lists.freedesktop.org 4634T: git git://anongit.freedesktop.org/drm/drm-misc 4635S: Maintained 4636F: drivers/gpu/drm/sti 4637F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4638 4639DRM DRIVERS FOR STM 4640M: Yannick Fertre <yannick.fertre@st.com> 4641M: Philippe Cornu <philippe.cornu@st.com> 4642M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4643M: Vincent Abriou <vincent.abriou@st.com> 4644L: dri-devel@lists.freedesktop.org 4645T: git git://anongit.freedesktop.org/drm/drm-misc 4646S: Maintained 4647F: drivers/gpu/drm/stm 4648F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4649 4650DRM DRIVERS FOR TI LCDC 4651M: Jyri Sarha <jsarha@ti.com> 4652R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4653L: dri-devel@lists.freedesktop.org 4654S: Maintained 4655F: drivers/gpu/drm/tilcdc/ 4656F: Documentation/devicetree/bindings/display/tilcdc/ 4657 4658DRM DRIVERS FOR TI OMAP 4659M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4660L: dri-devel@lists.freedesktop.org 4661S: Maintained 4662F: drivers/gpu/drm/omapdrm/ 4663F: Documentation/devicetree/bindings/display/ti/ 4664 4665DRM DRIVERS FOR VC4 4666M: Eric Anholt <eric@anholt.net> 4667T: git git://github.com/anholt/linux 4668S: Supported 4669F: drivers/gpu/drm/vc4/ 4670F: include/uapi/drm/vc4_drm.h 4671F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4672T: git git://anongit.freedesktop.org/drm/drm-misc 4673 4674DRM DRIVERS FOR VIVANTE GPU IP 4675M: Lucas Stach <l.stach@pengutronix.de> 4676R: Russell King <linux+etnaviv@armlinux.org.uk> 4677R: Christian Gmeiner <christian.gmeiner@gmail.com> 4678L: etnaviv@lists.freedesktop.org 4679L: dri-devel@lists.freedesktop.org 4680S: Maintained 4681F: drivers/gpu/drm/etnaviv/ 4682F: include/uapi/drm/etnaviv_drm.h 4683F: Documentation/devicetree/bindings/display/etnaviv/ 4684 4685DRM DRIVERS FOR ZTE ZX 4686M: Shawn Guo <shawnguo@kernel.org> 4687L: dri-devel@lists.freedesktop.org 4688S: Maintained 4689F: drivers/gpu/drm/zte/ 4690F: Documentation/devicetree/bindings/display/zte,vou.txt 4691T: git git://anongit.freedesktop.org/drm/drm-misc 4692 4693DRM PANEL DRIVERS 4694M: Thierry Reding <thierry.reding@gmail.com> 4695L: dri-devel@lists.freedesktop.org 4696T: git git://anongit.freedesktop.org/tegra/linux.git 4697S: Maintained 4698F: drivers/gpu/drm/drm_panel.c 4699F: drivers/gpu/drm/panel/ 4700F: include/drm/drm_panel.h 4701F: Documentation/devicetree/bindings/display/panel/ 4702 4703DRM TINYDRM DRIVERS 4704M: Noralf Trønnes <noralf@tronnes.org> 4705W: https://github.com/notro/tinydrm/wiki/Development 4706T: git git://anongit.freedesktop.org/drm/drm-misc 4707S: Maintained 4708F: drivers/gpu/drm/tinydrm/ 4709F: include/drm/tinydrm/ 4710 4711DSBR100 USB FM RADIO DRIVER 4712M: Alexey Klimov <klimov.linux@gmail.com> 4713L: linux-media@vger.kernel.org 4714T: git git://linuxtv.org/media_tree.git 4715S: Maintained 4716F: drivers/media/radio/dsbr100.c 4717 4718DSCC4 DRIVER 4719M: Francois Romieu <romieu@fr.zoreil.com> 4720L: netdev@vger.kernel.org 4721S: Maintained 4722F: drivers/net/wan/dscc4.c 4723 4724DT3155 MEDIA DRIVER 4725M: Hans Verkuil <hverkuil@xs4all.nl> 4726L: linux-media@vger.kernel.org 4727T: git git://linuxtv.org/media_tree.git 4728W: https://linuxtv.org 4729S: Odd Fixes 4730F: drivers/media/pci/dt3155/ 4731 4732DVB_USB_AF9015 MEDIA DRIVER 4733M: Antti Palosaari <crope@iki.fi> 4734L: linux-media@vger.kernel.org 4735W: https://linuxtv.org 4736W: http://palosaari.fi/linux/ 4737Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4738T: git git://linuxtv.org/anttip/media_tree.git 4739S: Maintained 4740F: drivers/media/usb/dvb-usb-v2/af9015* 4741 4742DVB_USB_AF9035 MEDIA DRIVER 4743M: Antti Palosaari <crope@iki.fi> 4744L: linux-media@vger.kernel.org 4745W: https://linuxtv.org 4746W: http://palosaari.fi/linux/ 4747Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4748T: git git://linuxtv.org/anttip/media_tree.git 4749S: Maintained 4750F: drivers/media/usb/dvb-usb-v2/af9035* 4751 4752DVB_USB_ANYSEE MEDIA DRIVER 4753M: Antti Palosaari <crope@iki.fi> 4754L: linux-media@vger.kernel.org 4755W: https://linuxtv.org 4756W: http://palosaari.fi/linux/ 4757Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4758T: git git://linuxtv.org/anttip/media_tree.git 4759S: Maintained 4760F: drivers/media/usb/dvb-usb-v2/anysee* 4761 4762DVB_USB_AU6610 MEDIA DRIVER 4763M: Antti Palosaari <crope@iki.fi> 4764L: linux-media@vger.kernel.org 4765W: https://linuxtv.org 4766W: http://palosaari.fi/linux/ 4767Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4768T: git git://linuxtv.org/anttip/media_tree.git 4769S: Maintained 4770F: drivers/media/usb/dvb-usb-v2/au6610* 4771 4772DVB_USB_CE6230 MEDIA DRIVER 4773M: Antti Palosaari <crope@iki.fi> 4774L: linux-media@vger.kernel.org 4775W: https://linuxtv.org 4776W: http://palosaari.fi/linux/ 4777Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4778T: git git://linuxtv.org/anttip/media_tree.git 4779S: Maintained 4780F: drivers/media/usb/dvb-usb-v2/ce6230* 4781 4782DVB_USB_CXUSB MEDIA DRIVER 4783M: Michael Krufky <mkrufky@linuxtv.org> 4784L: linux-media@vger.kernel.org 4785W: https://linuxtv.org 4786W: http://github.com/mkrufky 4787Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4788T: git git://linuxtv.org/media_tree.git 4789S: Maintained 4790F: drivers/media/usb/dvb-usb/cxusb* 4791 4792DVB_USB_EC168 MEDIA DRIVER 4793M: Antti Palosaari <crope@iki.fi> 4794L: linux-media@vger.kernel.org 4795W: https://linuxtv.org 4796W: http://palosaari.fi/linux/ 4797Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4798T: git git://linuxtv.org/anttip/media_tree.git 4799S: Maintained 4800F: drivers/media/usb/dvb-usb-v2/ec168* 4801 4802DVB_USB_GL861 MEDIA DRIVER 4803M: Antti Palosaari <crope@iki.fi> 4804L: linux-media@vger.kernel.org 4805W: https://linuxtv.org 4806Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4807T: git git://linuxtv.org/anttip/media_tree.git 4808S: Maintained 4809F: drivers/media/usb/dvb-usb-v2/gl861* 4810 4811DVB_USB_MXL111SF MEDIA DRIVER 4812M: Michael Krufky <mkrufky@linuxtv.org> 4813L: linux-media@vger.kernel.org 4814W: https://linuxtv.org 4815W: http://github.com/mkrufky 4816Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4817T: git git://linuxtv.org/mkrufky/mxl111sf.git 4818S: Maintained 4819F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4820 4821DVB_USB_RTL28XXU MEDIA DRIVER 4822M: Antti Palosaari <crope@iki.fi> 4823L: linux-media@vger.kernel.org 4824W: https://linuxtv.org 4825W: http://palosaari.fi/linux/ 4826Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4827T: git git://linuxtv.org/anttip/media_tree.git 4828S: Maintained 4829F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4830 4831DVB_USB_V2 MEDIA DRIVER 4832M: Antti Palosaari <crope@iki.fi> 4833L: linux-media@vger.kernel.org 4834W: https://linuxtv.org 4835W: http://palosaari.fi/linux/ 4836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4837T: git git://linuxtv.org/anttip/media_tree.git 4838S: Maintained 4839F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4840F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4841 4842DYNAMIC DEBUG 4843M: Jason Baron <jbaron@akamai.com> 4844S: Maintained 4845F: lib/dynamic_debug.c 4846F: include/linux/dynamic_debug.h 4847 4848DZ DECSTATION DZ11 SERIAL DRIVER 4849M: "Maciej W. Rozycki" <macro@linux-mips.org> 4850S: Maintained 4851F: drivers/tty/serial/dz.* 4852 4853E3X0 POWER BUTTON DRIVER 4854M: Moritz Fischer <moritz.fischer@ettus.com> 4855L: usrp-users@lists.ettus.com 4856W: http://www.ettus.com 4857S: Supported 4858F: drivers/input/misc/e3x0-button.c 4859F: Documentation/devicetree/bindings/input/e3x0-button.txt 4860 4861E4000 MEDIA DRIVER 4862M: Antti Palosaari <crope@iki.fi> 4863L: linux-media@vger.kernel.org 4864W: https://linuxtv.org 4865W: http://palosaari.fi/linux/ 4866Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4867T: git git://linuxtv.org/anttip/media_tree.git 4868S: Maintained 4869F: drivers/media/tuners/e4000* 4870 4871EATA ISA/EISA/PCI SCSI DRIVER 4872M: Dario Ballabio <ballabio_dario@emc.com> 4873L: linux-scsi@vger.kernel.org 4874S: Maintained 4875F: drivers/scsi/eata.c 4876 4877EC100 MEDIA DRIVER 4878M: Antti Palosaari <crope@iki.fi> 4879L: linux-media@vger.kernel.org 4880W: https://linuxtv.org 4881W: http://palosaari.fi/linux/ 4882Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4883T: git git://linuxtv.org/anttip/media_tree.git 4884S: Maintained 4885F: drivers/media/dvb-frontends/ec100* 4886 4887ECRYPT FILE SYSTEM 4888M: Tyler Hicks <tyhicks@canonical.com> 4889L: ecryptfs@vger.kernel.org 4890W: http://ecryptfs.org 4891W: https://launchpad.net/ecryptfs 4892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4893S: Supported 4894F: Documentation/filesystems/ecryptfs.txt 4895F: fs/ecryptfs/ 4896 4897EDAC-AMD64 4898M: Borislav Petkov <bp@alien8.de> 4899L: linux-edac@vger.kernel.org 4900S: Maintained 4901F: drivers/edac/amd64_edac* 4902 4903EDAC-CALXEDA 4904M: Robert Richter <rric@kernel.org> 4905L: linux-edac@vger.kernel.org 4906S: Maintained 4907F: drivers/edac/highbank* 4908 4909EDAC-CAVIUM 4910M: Ralf Baechle <ralf@linux-mips.org> 4911M: David Daney <david.daney@cavium.com> 4912L: linux-edac@vger.kernel.org 4913L: linux-mips@linux-mips.org 4914S: Supported 4915F: drivers/edac/octeon_edac* 4916F: drivers/edac/thunderx_edac* 4917 4918EDAC-CORE 4919M: Borislav Petkov <bp@alien8.de> 4920M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4921M: Mauro Carvalho Chehab <mchehab@kernel.org> 4922L: linux-edac@vger.kernel.org 4923T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4924T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4925S: Supported 4926F: Documentation/admin-guide/ras.rst 4927F: Documentation/driver-api/edac.rst 4928F: drivers/edac/ 4929F: include/linux/edac.h 4930 4931EDAC-E752X 4932M: Mark Gross <mark.gross@intel.com> 4933L: linux-edac@vger.kernel.org 4934S: Maintained 4935F: drivers/edac/e752x_edac.c 4936 4937EDAC-E7XXX 4938L: linux-edac@vger.kernel.org 4939S: Maintained 4940F: drivers/edac/e7xxx_edac.c 4941 4942EDAC-FSL_DDR 4943M: York Sun <york.sun@nxp.com> 4944L: linux-edac@vger.kernel.org 4945S: Maintained 4946F: drivers/edac/fsl_ddr_edac.* 4947 4948EDAC-GHES 4949M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4950M: Mauro Carvalho Chehab <mchehab@kernel.org> 4951L: linux-edac@vger.kernel.org 4952S: Maintained 4953F: drivers/edac/ghes_edac.c 4954 4955EDAC-I3000 4956L: linux-edac@vger.kernel.org 4957S: Orphan 4958F: drivers/edac/i3000_edac.c 4959 4960EDAC-I5000 4961L: linux-edac@vger.kernel.org 4962S: Maintained 4963F: drivers/edac/i5000_edac.c 4964 4965EDAC-I5400 4966M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4967M: Mauro Carvalho Chehab <mchehab@kernel.org> 4968L: linux-edac@vger.kernel.org 4969S: Maintained 4970F: drivers/edac/i5400_edac.c 4971 4972EDAC-I7300 4973M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4974M: Mauro Carvalho Chehab <mchehab@kernel.org> 4975L: linux-edac@vger.kernel.org 4976S: Maintained 4977F: drivers/edac/i7300_edac.c 4978 4979EDAC-I7CORE 4980M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4981M: Mauro Carvalho Chehab <mchehab@kernel.org> 4982L: linux-edac@vger.kernel.org 4983S: Maintained 4984F: drivers/edac/i7core_edac.c 4985 4986EDAC-I82443BXGX 4987M: Tim Small <tim@buttersideup.com> 4988L: linux-edac@vger.kernel.org 4989S: Maintained 4990F: drivers/edac/i82443bxgx_edac.c 4991 4992EDAC-I82975X 4993M: Ranganathan Desikan <ravi@jetztechnologies.com> 4994M: "Arvind R." <arvino55@gmail.com> 4995L: linux-edac@vger.kernel.org 4996S: Maintained 4997F: drivers/edac/i82975x_edac.c 4998 4999EDAC-IE31200 5000M: Jason Baron <jbaron@akamai.com> 5001L: linux-edac@vger.kernel.org 5002S: Maintained 5003F: drivers/edac/ie31200_edac.c 5004 5005EDAC-MPC85XX 5006M: Johannes Thumshirn <morbidrsa@gmail.com> 5007L: linux-edac@vger.kernel.org 5008S: Maintained 5009F: drivers/edac/mpc85xx_edac.[ch] 5010 5011EDAC-PASEMI 5012M: Egor Martovetsky <egor@pasemi.com> 5013L: linux-edac@vger.kernel.org 5014S: Maintained 5015F: drivers/edac/pasemi_edac.c 5016 5017EDAC-PND2 5018M: Tony Luck <tony.luck@intel.com> 5019L: linux-edac@vger.kernel.org 5020S: Maintained 5021F: drivers/edac/pnd2_edac.[ch] 5022 5023EDAC-R82600 5024M: Tim Small <tim@buttersideup.com> 5025L: linux-edac@vger.kernel.org 5026S: Maintained 5027F: drivers/edac/r82600_edac.c 5028 5029EDAC-SBRIDGE 5030M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5031M: Mauro Carvalho Chehab <mchehab@kernel.org> 5032L: linux-edac@vger.kernel.org 5033S: Maintained 5034F: drivers/edac/sb_edac.c 5035 5036EDAC-SKYLAKE 5037M: Tony Luck <tony.luck@intel.com> 5038L: linux-edac@vger.kernel.org 5039S: Maintained 5040F: drivers/edac/skx_edac.c 5041 5042EDIROL UA-101/UA-1000 DRIVER 5043M: Clemens Ladisch <clemens@ladisch.de> 5044L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5045T: git git://git.alsa-project.org/alsa-kernel.git 5046S: Maintained 5047F: sound/usb/misc/ua101.c 5048 5049EFI TEST DRIVER 5050L: linux-efi@vger.kernel.org 5051M: Ivan Hu <ivan.hu@canonical.com> 5052M: Matt Fleming <matt@codeblueprint.co.uk> 5053S: Maintained 5054F: drivers/firmware/efi/test/ 5055 5056EFI VARIABLE FILESYSTEM 5057M: Matthew Garrett <matthew.garrett@nebula.com> 5058M: Jeremy Kerr <jk@ozlabs.org> 5059M: Matt Fleming <matt@codeblueprint.co.uk> 5060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5061L: linux-efi@vger.kernel.org 5062S: Maintained 5063F: fs/efivarfs/ 5064 5065EFIFB FRAMEBUFFER DRIVER 5066L: linux-fbdev@vger.kernel.org 5067M: Peter Jones <pjones@redhat.com> 5068S: Maintained 5069F: drivers/video/fbdev/efifb.c 5070 5071EFS FILESYSTEM 5072W: http://aeschi.ch.eu.org/efs/ 5073S: Orphan 5074F: fs/efs/ 5075 5076EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5077M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5078L: netdev@vger.kernel.org 5079S: Maintained 5080F: drivers/net/ethernet/ibm/ehea/ 5081 5082EM28XX VIDEO4LINUX DRIVER 5083M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5084M: Mauro Carvalho Chehab <mchehab@kernel.org> 5085L: linux-media@vger.kernel.org 5086W: https://linuxtv.org 5087T: git git://linuxtv.org/media_tree.git 5088S: Maintained 5089F: drivers/media/usb/em28xx/ 5090F: Documentation/media/v4l-drivers/em28xx* 5091 5092EMBEDDED LINUX 5093M: Paul Gortmaker <paul.gortmaker@windriver.com> 5094M: Matt Mackall <mpm@selenic.com> 5095M: David Woodhouse <dwmw2@infradead.org> 5096L: linux-embedded@vger.kernel.org 5097S: Maintained 5098 5099Emulex 10Gbps iSCSI - OneConnect DRIVER 5100M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5101M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5102M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5103L: linux-scsi@vger.kernel.org 5104W: http://www.broadcom.com 5105S: Supported 5106F: drivers/scsi/be2iscsi/ 5107 5108Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5109M: Sathya Perla <sathya.perla@broadcom.com> 5110M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5111M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5112M: Somnath Kotur <somnath.kotur@broadcom.com> 5113L: netdev@vger.kernel.org 5114W: http://www.emulex.com 5115S: Supported 5116F: drivers/net/ethernet/emulex/benet/ 5117 5118EMULEX ONECONNECT ROCE DRIVER 5119M: Selvin Xavier <selvin.xavier@broadcom.com> 5120M: Devesh Sharma <devesh.sharma@broadcom.com> 5121L: linux-rdma@vger.kernel.org 5122W: http://www.broadcom.com 5123S: Odd Fixes 5124F: drivers/infiniband/hw/ocrdma/ 5125F: include/uapi/rdma/ocrdma-abi.h 5126 5127EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5128M: James Smart <james.smart@broadcom.com> 5129M: Dick Kennedy <dick.kennedy@broadcom.com> 5130L: linux-scsi@vger.kernel.org 5131W: http://www.broadcom.com 5132S: Supported 5133F: drivers/scsi/lpfc/ 5134 5135ENE CB710 FLASH CARD READER DRIVER 5136M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5137S: Maintained 5138F: drivers/misc/cb710/ 5139F: drivers/mmc/host/cb710-mmc.* 5140F: include/linux/cb710.h 5141 5142ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5143M: Maxim Levitsky <maximlevitsky@gmail.com> 5144S: Maintained 5145F: drivers/media/rc/ene_ir.* 5146 5147EPSON S1D13XXX FRAMEBUFFER DRIVER 5148M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5149S: Maintained 5150T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5151F: drivers/video/fbdev/s1d13xxxfb.c 5152F: include/video/s1d13xxxfb.h 5153 5154ERRSEQ ERROR TRACKING INFRASTRUCTURE 5155M: Jeff Layton <jlayton@poochiereds.net> 5156S: Maintained 5157F: lib/errseq.c 5158F: include/linux/errseq.h 5159 5160ET131X NETWORK DRIVER 5161M: Mark Einon <mark.einon@gmail.com> 5162S: Odd Fixes 5163F: drivers/net/ethernet/agere/ 5164 5165ETHERNET BRIDGE 5166M: Stephen Hemminger <stephen@networkplumber.org> 5167L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5168L: netdev@vger.kernel.org 5169W: http://www.linuxfoundation.org/en/Net:Bridge 5170S: Maintained 5171F: include/linux/netfilter_bridge/ 5172F: net/bridge/ 5173 5174ETHERNET PHY LIBRARY 5175M: Andrew Lunn <andrew@lunn.ch> 5176M: Florian Fainelli <f.fainelli@gmail.com> 5177L: netdev@vger.kernel.org 5178S: Maintained 5179F: Documentation/ABI/testing/sysfs-bus-mdio 5180F: Documentation/devicetree/bindings/net/mdio* 5181F: Documentation/networking/phy.txt 5182F: drivers/net/phy/ 5183F: drivers/of/of_mdio.c 5184F: drivers/of/of_net.c 5185F: include/linux/*mdio*.h 5186F: include/linux/of_net.h 5187F: include/linux/phy.h 5188F: include/linux/phy_fixed.h 5189F: include/linux/platform_data/mdio-gpio.h 5190F: include/linux/platform_data/mdio-bcm-unimac.h 5191F: include/trace/events/mdio.h 5192F: include/uapi/linux/mdio.h 5193F: include/uapi/linux/mii.h 5194 5195EXT2 FILE SYSTEM 5196M: Jan Kara <jack@suse.com> 5197L: linux-ext4@vger.kernel.org 5198S: Maintained 5199F: Documentation/filesystems/ext2.txt 5200F: fs/ext2/ 5201F: include/linux/ext2* 5202 5203EXT4 FILE SYSTEM 5204M: "Theodore Ts'o" <tytso@mit.edu> 5205M: Andreas Dilger <adilger.kernel@dilger.ca> 5206L: linux-ext4@vger.kernel.org 5207W: http://ext4.wiki.kernel.org 5208Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5209T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5210S: Maintained 5211F: Documentation/filesystems/ext4.txt 5212F: fs/ext4/ 5213 5214Extended Verification Module (EVM) 5215M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5216L: linux-ima-devel@lists.sourceforge.net 5217L: linux-security-module@vger.kernel.org 5218S: Supported 5219F: security/integrity/evm/ 5220 5221EXTENSIBLE FIRMWARE INTERFACE (EFI) 5222M: Matt Fleming <matt@codeblueprint.co.uk> 5223M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5224L: linux-efi@vger.kernel.org 5225T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5226S: Maintained 5227F: Documentation/efi-stub.txt 5228F: arch/*/kernel/efi.c 5229F: arch/x86/boot/compressed/eboot.[ch] 5230F: arch/*/include/asm/efi.h 5231F: arch/x86/platform/efi/ 5232F: drivers/firmware/efi/ 5233F: include/linux/efi*.h 5234F: arch/arm/boot/compressed/efi-header.S 5235F: arch/arm64/kernel/efi-entry.S 5236 5237EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5238M: MyungJoo Ham <myungjoo.ham@samsung.com> 5239M: Chanwoo Choi <cw00.choi@samsung.com> 5240L: linux-kernel@vger.kernel.org 5241T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5242S: Maintained 5243F: drivers/extcon/ 5244F: include/linux/extcon/ 5245F: include/linux/extcon.h 5246F: Documentation/extcon/ 5247F: Documentation/devicetree/bindings/extcon/ 5248 5249EXYNOS DP DRIVER 5250M: Jingoo Han <jingoohan1@gmail.com> 5251L: dri-devel@lists.freedesktop.org 5252S: Maintained 5253F: drivers/gpu/drm/exynos/exynos_dp* 5254 5255EXYNOS SYSMMU (IOMMU) driver 5256M: Marek Szyprowski <m.szyprowski@samsung.com> 5257L: iommu@lists.linux-foundation.org 5258S: Maintained 5259F: drivers/iommu/exynos-iommu.c 5260 5261EZchip NPS platform support 5262M: Elad Kanfi <eladkan@mellanox.com> 5263M: Vineet Gupta <vgupta@synopsys.com> 5264S: Supported 5265F: arch/arc/plat-eznps 5266F: arch/arc/boot/dts/eznps.dts 5267 5268F2FS FILE SYSTEM 5269M: Jaegeuk Kim <jaegeuk@kernel.org> 5270M: Chao Yu <yuchao0@huawei.com> 5271L: linux-f2fs-devel@lists.sourceforge.net 5272W: https://f2fs.wiki.kernel.org/ 5273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5274S: Maintained 5275F: Documentation/filesystems/f2fs.txt 5276F: Documentation/ABI/testing/sysfs-fs-f2fs 5277F: fs/f2fs/ 5278F: include/linux/f2fs_fs.h 5279F: include/trace/events/f2fs.h 5280 5281F71805F HARDWARE MONITORING DRIVER 5282M: Jean Delvare <jdelvare@suse.com> 5283L: linux-hwmon@vger.kernel.org 5284S: Maintained 5285F: Documentation/hwmon/f71805f 5286F: drivers/hwmon/f71805f.c 5287 5288FANOTIFY 5289M: Jan Kara <jack@suse.cz> 5290R: Amir Goldstein <amir73il@gmail.com> 5291L: linux-fsdevel@vger.kernel.org 5292S: Maintained 5293F: fs/notify/fanotify/ 5294F: include/linux/fanotify.h 5295F: include/uapi/linux/fanotify.h 5296 5297FARSYNC SYNCHRONOUS DRIVER 5298M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5299W: http://www.farsite.co.uk/ 5300S: Supported 5301F: drivers/net/wan/farsync.* 5302 5303FAULT INJECTION SUPPORT 5304M: Akinobu Mita <akinobu.mita@gmail.com> 5305S: Supported 5306F: Documentation/fault-injection/ 5307F: lib/fault-inject.c 5308 5309FBTFT Framebuffer drivers 5310M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5311S: Maintained 5312F: drivers/staging/fbtft/ 5313 5314FC0011 TUNER DRIVER 5315M: Michael Buesch <m@bues.ch> 5316L: linux-media@vger.kernel.org 5317S: Maintained 5318F: drivers/media/tuners/fc0011.h 5319F: drivers/media/tuners/fc0011.c 5320 5321FC2580 MEDIA DRIVER 5322M: Antti Palosaari <crope@iki.fi> 5323L: linux-media@vger.kernel.org 5324W: https://linuxtv.org 5325W: http://palosaari.fi/linux/ 5326Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5327T: git git://linuxtv.org/anttip/media_tree.git 5328S: Maintained 5329F: drivers/media/tuners/fc2580* 5330 5331FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5332M: Johannes Thumshirn <jth@kernel.org> 5333L: fcoe-devel@open-fcoe.org 5334W: www.Open-FCoE.org 5335S: Supported 5336F: drivers/scsi/libfc/ 5337F: drivers/scsi/fcoe/ 5338F: include/scsi/fc/ 5339F: include/scsi/libfc.h 5340F: include/scsi/libfcoe.h 5341F: include/uapi/scsi/fc/ 5342 5343FILE LOCKING (flock() and fcntl()/lockf()) 5344M: Jeff Layton <jlayton@poochiereds.net> 5345M: "J. Bruce Fields" <bfields@fieldses.org> 5346L: linux-fsdevel@vger.kernel.org 5347S: Maintained 5348F: include/linux/fcntl.h 5349F: include/uapi/linux/fcntl.h 5350F: fs/fcntl.c 5351F: fs/locks.c 5352 5353FILESYSTEMS (VFS and infrastructure) 5354M: Alexander Viro <viro@zeniv.linux.org.uk> 5355L: linux-fsdevel@vger.kernel.org 5356S: Maintained 5357F: fs/* 5358F: include/linux/fs.h 5359F: include/uapi/linux/fs.h 5360 5361FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5362M: Riku Voipio <riku.voipio@iki.fi> 5363L: linux-hwmon@vger.kernel.org 5364S: Maintained 5365F: drivers/hwmon/f75375s.c 5366F: include/linux/f75375s.h 5367 5368FIREWIRE AUDIO DRIVERS 5369M: Clemens Ladisch <clemens@ladisch.de> 5370L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5371T: git git://git.alsa-project.org/alsa-kernel.git 5372S: Maintained 5373F: sound/firewire/ 5374 5375FIREWIRE MEDIA DRIVERS (firedtv) 5376M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5377L: linux-media@vger.kernel.org 5378L: linux1394-devel@lists.sourceforge.net 5379T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5380S: Maintained 5381F: drivers/media/firewire/ 5382 5383FIREWIRE SBP-2 TARGET 5384M: Chris Boot <bootc@bootc.net> 5385L: linux-scsi@vger.kernel.org 5386L: target-devel@vger.kernel.org 5387L: linux1394-devel@lists.sourceforge.net 5388T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5389S: Maintained 5390F: drivers/target/sbp/ 5391 5392FIREWIRE SUBSYSTEM 5393M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5394L: linux1394-devel@lists.sourceforge.net 5395W: http://ieee1394.wiki.kernel.org/ 5396T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5397S: Maintained 5398F: drivers/firewire/ 5399F: include/linux/firewire.h 5400F: include/uapi/linux/firewire*.h 5401F: tools/firewire/ 5402 5403FIRMWARE LOADER (request_firmware) 5404M: Luis R. Rodriguez <mcgrof@kernel.org> 5405L: linux-kernel@vger.kernel.org 5406S: Maintained 5407F: Documentation/firmware_class/ 5408F: drivers/base/firmware*.c 5409F: include/linux/firmware.h 5410 5411FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5412M: Joshua Morris <josh.h.morris@us.ibm.com> 5413M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5414S: Maintained 5415F: drivers/block/rsxx/ 5416 5417FLOPPY DRIVER 5418M: Jiri Kosina <jikos@kernel.org> 5419T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5420S: Odd fixes 5421F: drivers/block/floppy.c 5422 5423FMC SUBSYSTEM 5424M: Alessandro Rubini <rubini@gnudd.com> 5425W: http://www.ohwr.org/projects/fmc-bus 5426S: Supported 5427F: drivers/fmc/ 5428F: include/linux/fmc*.h 5429F: include/linux/ipmi-fru.h 5430K: fmc_d.*register 5431 5432FPGA MANAGER FRAMEWORK 5433M: Alan Tull <atull@kernel.org> 5434R: Moritz Fischer <mdf@kernel.org> 5435L: linux-fpga@vger.kernel.org 5436S: Maintained 5437T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5438Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5439F: Documentation/fpga/ 5440F: Documentation/devicetree/bindings/fpga/ 5441F: drivers/fpga/ 5442F: include/linux/fpga/ 5443W: http://www.rocketboards.org 5444 5445FPU EMULATOR 5446M: Bill Metzenthen <billm@melbpc.org.au> 5447W: http://floatingpoint.sourceforge.net/emulator/index.html 5448S: Maintained 5449F: arch/x86/math-emu/ 5450 5451FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5452L: netdev@vger.kernel.org 5453S: Orphan 5454F: drivers/net/wan/dlci.c 5455F: drivers/net/wan/sdla.c 5456 5457FRAMEBUFFER LAYER 5458M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5459L: linux-fbdev@vger.kernel.org 5460T: git git://github.com/bzolnier/linux.git 5461Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5462S: Maintained 5463F: Documentation/fb/ 5464F: drivers/video/ 5465F: include/video/ 5466F: include/linux/fb.h 5467F: include/uapi/video/ 5468F: include/uapi/linux/fb.h 5469 5470FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5471M: Horia Geantă <horia.geanta@nxp.com> 5472M: Dan Douglass <dan.douglass@nxp.com> 5473L: linux-crypto@vger.kernel.org 5474S: Maintained 5475F: drivers/crypto/caam/ 5476F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5477 5478FREESCALE DIU FRAMEBUFFER DRIVER 5479M: Timur Tabi <timur@tabi.org> 5480L: linux-fbdev@vger.kernel.org 5481S: Maintained 5482F: drivers/video/fbdev/fsl-diu-fb.* 5483 5484FREESCALE DMA DRIVER 5485M: Li Yang <leoyang.li@nxp.com> 5486M: Zhang Wei <zw@zh-kernel.org> 5487L: linuxppc-dev@lists.ozlabs.org 5488S: Maintained 5489F: drivers/dma/fsldma.* 5490 5491FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5492M: Claudiu Manoil <claudiu.manoil@freescale.com> 5493L: netdev@vger.kernel.org 5494S: Maintained 5495F: drivers/net/ethernet/freescale/gianfar* 5496X: drivers/net/ethernet/freescale/gianfar_ptp.c 5497F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5498 5499FREESCALE GPMI NAND DRIVER 5500M: Han Xu <han.xu@nxp.com> 5501L: linux-mtd@lists.infradead.org 5502S: Maintained 5503F: drivers/mtd/nand/gpmi-nand/* 5504 5505FREESCALE I2C CPM DRIVER 5506M: Jochen Friedrich <jochen@scram.de> 5507L: linuxppc-dev@lists.ozlabs.org 5508L: linux-i2c@vger.kernel.org 5509S: Maintained 5510F: drivers/i2c/busses/i2c-cpm.c 5511 5512FREESCALE IMX / MXC FEC DRIVER 5513M: Fugang Duan <fugang.duan@nxp.com> 5514L: netdev@vger.kernel.org 5515S: Maintained 5516F: drivers/net/ethernet/freescale/fec_main.c 5517F: drivers/net/ethernet/freescale/fec_ptp.c 5518F: drivers/net/ethernet/freescale/fec.h 5519F: Documentation/devicetree/bindings/net/fsl-fec.txt 5520 5521FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5522M: Sascha Hauer <kernel@pengutronix.de> 5523L: linux-fbdev@vger.kernel.org 5524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5525S: Maintained 5526F: include/linux/platform_data/video-imxfb.h 5527F: drivers/video/fbdev/imxfb.c 5528 5529FREESCALE QORIQ DPAA ETHERNET DRIVER 5530M: Madalin Bucur <madalin.bucur@nxp.com> 5531L: netdev@vger.kernel.org 5532S: Maintained 5533F: drivers/net/ethernet/freescale/dpaa 5534 5535FREESCALE QORIQ DPAA FMAN DRIVER 5536M: Madalin Bucur <madalin.bucur@nxp.com> 5537L: netdev@vger.kernel.org 5538S: Maintained 5539F: drivers/net/ethernet/freescale/fman 5540F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5541 5542FREESCALE QUAD SPI DRIVER 5543M: Han Xu <han.xu@nxp.com> 5544L: linux-mtd@lists.infradead.org 5545S: Maintained 5546F: drivers/mtd/spi-nor/fsl-quadspi.c 5547 5548FREESCALE QUICC ENGINE LIBRARY 5549M: Qiang Zhao <qiang.zhao@nxp.com> 5550L: linuxppc-dev@lists.ozlabs.org 5551S: Maintained 5552F: drivers/soc/fsl/qe/ 5553F: include/soc/fsl/*qe*.h 5554F: include/soc/fsl/*ucc*.h 5555 5556FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5557M: Li Yang <leoyang.li@nxp.com> 5558L: netdev@vger.kernel.org 5559L: linuxppc-dev@lists.ozlabs.org 5560S: Maintained 5561F: drivers/net/ethernet/freescale/ucc_geth* 5562 5563FREESCALE QUICC ENGINE UCC HDLC DRIVER 5564M: Zhao Qiang <qiang.zhao@nxp.com> 5565L: netdev@vger.kernel.org 5566L: linuxppc-dev@lists.ozlabs.org 5567S: Maintained 5568F: drivers/net/wan/fsl_ucc_hdlc* 5569 5570FREESCALE QUICC ENGINE UCC UART DRIVER 5571M: Timur Tabi <timur@tabi.org> 5572L: linuxppc-dev@lists.ozlabs.org 5573S: Maintained 5574F: drivers/tty/serial/ucc_uart.c 5575 5576FREESCALE SOC DRIVERS 5577M: Li Yang <leoyang.li@nxp.com> 5578L: linuxppc-dev@lists.ozlabs.org 5579L: linux-arm-kernel@lists.infradead.org 5580S: Maintained 5581F: Documentation/devicetree/bindings/soc/fsl/ 5582F: drivers/soc/fsl/ 5583F: include/linux/fsl/ 5584 5585FREESCALE SOC FS_ENET DRIVER 5586M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5587M: Vitaly Bordug <vbordug@ru.mvista.com> 5588L: linuxppc-dev@lists.ozlabs.org 5589L: netdev@vger.kernel.org 5590S: Maintained 5591F: drivers/net/ethernet/freescale/fs_enet/ 5592F: include/linux/fs_enet_pd.h 5593 5594FREESCALE SOC SOUND DRIVERS 5595M: Timur Tabi <timur@tabi.org> 5596M: Nicolin Chen <nicoleotsuka@gmail.com> 5597M: Xiubo Li <Xiubo.Lee@gmail.com> 5598R: Fabio Estevam <fabio.estevam@nxp.com> 5599L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5600L: linuxppc-dev@lists.ozlabs.org 5601S: Maintained 5602F: sound/soc/fsl/fsl* 5603F: sound/soc/fsl/imx* 5604F: sound/soc/fsl/mpc8610_hpcd.c 5605 5606FREESCALE USB PERIPHERAL DRIVERS 5607M: Li Yang <leoyang.li@nxp.com> 5608L: linux-usb@vger.kernel.org 5609L: linuxppc-dev@lists.ozlabs.org 5610S: Maintained 5611F: drivers/usb/gadget/udc/fsl* 5612 5613FREEVXFS FILESYSTEM 5614M: Christoph Hellwig <hch@infradead.org> 5615W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5616S: Maintained 5617F: fs/freevxfs/ 5618 5619FREEZER 5620M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5621M: Pavel Machek <pavel@ucw.cz> 5622L: linux-pm@vger.kernel.org 5623S: Supported 5624F: Documentation/power/freezing-of-tasks.txt 5625F: include/linux/freezer.h 5626F: kernel/freezer.c 5627 5628FRONTSWAP API 5629M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5630L: linux-kernel@vger.kernel.org 5631S: Maintained 5632F: mm/frontswap.c 5633F: include/linux/frontswap.h 5634 5635FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5636M: David Howells <dhowells@redhat.com> 5637L: linux-cachefs@redhat.com (moderated for non-subscribers) 5638S: Supported 5639F: Documentation/filesystems/caching/ 5640F: fs/fscache/ 5641F: include/linux/fscache*.h 5642 5643FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5644M: Theodore Y. Ts'o <tytso@mit.edu> 5645M: Jaegeuk Kim <jaegeuk@kernel.org> 5646L: linux-fscrypt@vger.kernel.org 5647Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5648T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5649S: Supported 5650F: fs/crypto/ 5651F: include/linux/fscrypt*.h 5652 5653FUJITSU FR-V (FRV) PORT 5654S: Orphan 5655F: arch/frv/ 5656 5657FUJITSU LAPTOP EXTRAS 5658M: Jonathan Woithe <jwoithe@just42.net> 5659L: platform-driver-x86@vger.kernel.org 5660S: Maintained 5661F: drivers/platform/x86/fujitsu-laptop.c 5662 5663FUJITSU M-5MO LS CAMERA ISP DRIVER 5664M: Kyungmin Park <kyungmin.park@samsung.com> 5665M: Heungjun Kim <riverful.kim@samsung.com> 5666L: linux-media@vger.kernel.org 5667S: Maintained 5668F: drivers/media/i2c/m5mols/ 5669F: include/media/i2c/m5mols.h 5670 5671FUJITSU TABLET EXTRAS 5672M: Robert Gerlach <khnz@gmx.de> 5673L: platform-driver-x86@vger.kernel.org 5674S: Maintained 5675F: drivers/platform/x86/fujitsu-tablet.c 5676 5677FUSE: FILESYSTEM IN USERSPACE 5678M: Miklos Szeredi <miklos@szeredi.hu> 5679L: linux-fsdevel@vger.kernel.org 5680W: http://fuse.sourceforge.net/ 5681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5682S: Maintained 5683F: fs/fuse/ 5684F: include/uapi/linux/fuse.h 5685F: Documentation/filesystems/fuse.txt 5686 5687FUTEX SUBSYSTEM 5688M: Thomas Gleixner <tglx@linutronix.de> 5689M: Ingo Molnar <mingo@redhat.com> 5690R: Peter Zijlstra <peterz@infradead.org> 5691R: Darren Hart <dvhart@infradead.org> 5692L: linux-kernel@vger.kernel.org 5693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5694S: Maintained 5695F: kernel/futex.c 5696F: kernel/futex_compat.c 5697F: include/asm-generic/futex.h 5698F: include/linux/futex.h 5699F: include/uapi/linux/futex.h 5700F: tools/testing/selftests/futex/ 5701F: tools/perf/bench/futex* 5702F: Documentation/*futex* 5703 5704FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5705M: Rik Faith <faith@cs.unc.edu> 5706L: linux-scsi@vger.kernel.org 5707S: Odd Fixes (e.g., new signatures) 5708F: drivers/scsi/fdomain.* 5709 5710GCC PLUGINS 5711M: Kees Cook <keescook@chromium.org> 5712R: Emese Revfy <re.emese@gmail.com> 5713L: kernel-hardening@lists.openwall.com 5714S: Maintained 5715F: scripts/gcc-plugins/ 5716F: scripts/gcc-plugin.sh 5717F: scripts/Makefile.gcc-plugins 5718F: Documentation/gcc-plugins.txt 5719 5720GCOV BASED KERNEL PROFILING 5721M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5722S: Maintained 5723F: kernel/gcov/ 5724F: Documentation/dev-tools/gcov.rst 5725 5726GDB KERNEL DEBUGGING HELPER SCRIPTS 5727M: Jan Kiszka <jan.kiszka@siemens.com> 5728M: Kieran Bingham <kieran@bingham.xyz> 5729S: Supported 5730F: scripts/gdb/ 5731 5732GDT SCSI DISK ARRAY CONTROLLER DRIVER 5733M: Achim Leubner <achim_leubner@adaptec.com> 5734L: linux-scsi@vger.kernel.org 5735W: http://www.icp-vortex.com/ 5736S: Supported 5737F: drivers/scsi/gdt* 5738 5739GEMTEK FM RADIO RECEIVER DRIVER 5740M: Hans Verkuil <hverkuil@xs4all.nl> 5741L: linux-media@vger.kernel.org 5742T: git git://linuxtv.org/media_tree.git 5743W: https://linuxtv.org 5744S: Maintained 5745F: drivers/media/radio/radio-gemtek* 5746 5747GENERIC GPIO I2C DRIVER 5748M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5749S: Supported 5750F: drivers/i2c/busses/i2c-gpio.c 5751F: include/linux/i2c-gpio.h 5752 5753GENERIC GPIO I2C MULTIPLEXER DRIVER 5754M: Peter Korsgaard <peter.korsgaard@barco.com> 5755L: linux-i2c@vger.kernel.org 5756S: Supported 5757F: drivers/i2c/muxes/i2c-mux-gpio.c 5758F: include/linux/i2c-mux-gpio.h 5759F: Documentation/i2c/muxes/i2c-mux-gpio 5760 5761GENERIC HDLC (WAN) DRIVERS 5762M: Krzysztof Halasa <khc@pm.waw.pl> 5763W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5764S: Maintained 5765F: drivers/net/wan/c101.c 5766F: drivers/net/wan/hd6457* 5767F: drivers/net/wan/hdlc* 5768F: drivers/net/wan/n2.c 5769F: drivers/net/wan/pc300too.c 5770F: drivers/net/wan/pci200syn.c 5771F: drivers/net/wan/wanxl* 5772 5773GENERIC INCLUDE/ASM HEADER FILES 5774M: Arnd Bergmann <arnd@arndb.de> 5775L: linux-arch@vger.kernel.org 5776T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5777S: Maintained 5778F: include/asm-generic/ 5779F: include/uapi/asm-generic/ 5780 5781GENERIC PHY FRAMEWORK 5782M: Kishon Vijay Abraham I <kishon@ti.com> 5783L: linux-kernel@vger.kernel.org 5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5785S: Supported 5786F: drivers/phy/ 5787F: include/linux/phy/ 5788 5789GENERIC PM DOMAINS 5790M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5791M: Kevin Hilman <khilman@kernel.org> 5792M: Ulf Hansson <ulf.hansson@linaro.org> 5793L: linux-pm@vger.kernel.org 5794S: Supported 5795F: drivers/base/power/domain*.c 5796F: include/linux/pm_domain.h 5797F: Documentation/devicetree/bindings/power/power_domain.txt 5798 5799GENERIC UIO DRIVER FOR PCI DEVICES 5800M: "Michael S. Tsirkin" <mst@redhat.com> 5801L: kvm@vger.kernel.org 5802S: Supported 5803F: drivers/uio/uio_pci_generic.c 5804 5805GENWQE (IBM Generic Workqueue Card) 5806M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5807M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5808S: Supported 5809F: drivers/misc/genwqe/ 5810 5811GET_MAINTAINER SCRIPT 5812M: Joe Perches <joe@perches.com> 5813S: Maintained 5814F: scripts/get_maintainer.pl 5815 5816GFS2 FILE SYSTEM 5817M: Steven Whitehouse <swhiteho@redhat.com> 5818M: Bob Peterson <rpeterso@redhat.com> 5819L: cluster-devel@redhat.com 5820W: http://sources.redhat.com/cluster/ 5821T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5822S: Supported 5823F: Documentation/filesystems/gfs2*.txt 5824F: fs/gfs2/ 5825F: include/uapi/linux/gfs2_ondisk.h 5826 5827GIGASET ISDN DRIVERS 5828M: Paul Bolle <pebolle@tiscali.nl> 5829L: gigaset307x-common@lists.sourceforge.net 5830W: http://gigaset307x.sourceforge.net/ 5831S: Odd Fixes 5832F: Documentation/isdn/README.gigaset 5833F: drivers/isdn/gigaset/ 5834F: include/uapi/linux/gigaset_dev.h 5835 5836GO7007 MPEG CODEC 5837M: Hans Verkuil <hans.verkuil@cisco.com> 5838L: linux-media@vger.kernel.org 5839S: Maintained 5840F: drivers/media/usb/go7007/ 5841 5842GOODIX TOUCHSCREEN 5843M: Bastien Nocera <hadess@hadess.net> 5844L: linux-input@vger.kernel.org 5845S: Maintained 5846F: drivers/input/touchscreen/goodix.c 5847 5848GPIO ACPI SUPPORT 5849M: Mika Westerberg <mika.westerberg@linux.intel.com> 5850M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5851L: linux-gpio@vger.kernel.org 5852L: linux-acpi@vger.kernel.org 5853S: Maintained 5854F: Documentation/acpi/gpio-properties.txt 5855F: drivers/gpio/gpiolib-acpi.c 5856 5857GPIO IR Transmitter 5858M: Sean Young <sean@mess.org> 5859L: linux-media@vger.kernel.org 5860S: Maintained 5861F: drivers/media/rc/gpio-ir-tx.c 5862 5863GPIO MOCKUP DRIVER 5864M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5865L: linux-gpio@vger.kernel.org 5866S: Maintained 5867F: drivers/gpio/gpio-mockup.c 5868F: tools/testing/selftests/gpio/ 5869 5870GPIO SUBSYSTEM 5871M: Linus Walleij <linus.walleij@linaro.org> 5872L: linux-gpio@vger.kernel.org 5873T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5874S: Maintained 5875F: Documentation/devicetree/bindings/gpio/ 5876F: Documentation/gpio/ 5877F: Documentation/ABI/testing/gpio-cdev 5878F: Documentation/ABI/obsolete/sysfs-gpio 5879F: drivers/gpio/ 5880F: include/linux/gpio/ 5881F: include/linux/gpio.h 5882F: include/asm-generic/gpio.h 5883F: include/uapi/linux/gpio.h 5884F: tools/gpio/ 5885 5886GRE DEMULTIPLEXER DRIVER 5887M: Dmitry Kozlov <xeb@mail.ru> 5888L: netdev@vger.kernel.org 5889S: Maintained 5890F: net/ipv4/gre_demux.c 5891F: net/ipv4/gre_offload.c 5892F: include/net/gre.h 5893 5894GRETH 10/100/1G Ethernet MAC device driver 5895M: Andreas Larsson <andreas@gaisler.com> 5896L: netdev@vger.kernel.org 5897S: Maintained 5898F: drivers/net/ethernet/aeroflex/ 5899 5900GREYBUS AUDIO PROTOCOLS DRIVERS 5901M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5902M: Mark Greer <mgreer@animalcreek.com> 5903S: Maintained 5904F: drivers/staging/greybus/audio_apbridgea.c 5905F: drivers/staging/greybus/audio_apbridgea.h 5906F: drivers/staging/greybus/audio_codec.c 5907F: drivers/staging/greybus/audio_codec.h 5908F: drivers/staging/greybus/audio_gb.c 5909F: drivers/staging/greybus/audio_manager.c 5910F: drivers/staging/greybus/audio_manager.h 5911F: drivers/staging/greybus/audio_manager_module.c 5912F: drivers/staging/greybus/audio_manager_private.h 5913F: drivers/staging/greybus/audio_manager_sysfs.c 5914F: drivers/staging/greybus/audio_module.c 5915F: drivers/staging/greybus/audio_topology.c 5916 5917GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5918M: Viresh Kumar <vireshk@kernel.org> 5919S: Maintained 5920F: drivers/staging/greybus/authentication.c 5921F: drivers/staging/greybus/bootrom.c 5922F: drivers/staging/greybus/firmware.h 5923F: drivers/staging/greybus/fw-core.c 5924F: drivers/staging/greybus/fw-download.c 5925F: drivers/staging/greybus/fw-managament.c 5926F: drivers/staging/greybus/greybus_authentication.h 5927F: drivers/staging/greybus/greybus_firmware.h 5928F: drivers/staging/greybus/hid.c 5929F: drivers/staging/greybus/i2c.c 5930F: drivers/staging/greybus/spi.c 5931F: drivers/staging/greybus/spilib.c 5932F: drivers/staging/greybus/spilib.h 5933 5934GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5935M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5936S: Maintained 5937F: drivers/staging/greybus/loopback.c 5938F: drivers/staging/greybus/timesync.c 5939F: drivers/staging/greybus/timesync_platform.c 5940 5941GREYBUS PLATFORM DRIVERS 5942M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5943S: Maintained 5944F: drivers/staging/greybus/arche-platform.c 5945F: drivers/staging/greybus/arche-apb-ctrl.c 5946F: drivers/staging/greybus/arche_platform.h 5947 5948GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5949M: Rui Miguel Silva <rmfrfs@gmail.com> 5950S: Maintained 5951F: drivers/staging/greybus/sdio.c 5952F: drivers/staging/greybus/light.c 5953F: drivers/staging/greybus/gpio.c 5954F: drivers/staging/greybus/power_supply.c 5955F: drivers/staging/greybus/spi.c 5956F: drivers/staging/greybus/spilib.c 5957 5958GREYBUS SUBSYSTEM 5959M: Johan Hovold <johan@kernel.org> 5960M: Alex Elder <elder@kernel.org> 5961M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5962S: Maintained 5963F: drivers/staging/greybus/ 5964L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5965 5966GREYBUS UART PROTOCOLS DRIVERS 5967M: David Lin <dtwlin@gmail.com> 5968S: Maintained 5969F: drivers/staging/greybus/uart.c 5970F: drivers/staging/greybus/log.c 5971 5972GS1662 VIDEO SERIALIZER 5973M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5974L: linux-media@vger.kernel.org 5975T: git git://linuxtv.org/media_tree.git 5976S: Maintained 5977F: drivers/media/spi/gs1662.c 5978 5979GSPCA FINEPIX SUBDRIVER 5980M: Frank Zago <frank@zago.net> 5981L: linux-media@vger.kernel.org 5982T: git git://linuxtv.org/media_tree.git 5983S: Maintained 5984F: drivers/media/usb/gspca/finepix.c 5985 5986GSPCA GL860 SUBDRIVER 5987M: Olivier Lorin <o.lorin@laposte.net> 5988L: linux-media@vger.kernel.org 5989T: git git://linuxtv.org/media_tree.git 5990S: Maintained 5991F: drivers/media/usb/gspca/gl860/ 5992 5993GSPCA M5602 SUBDRIVER 5994M: Erik Andren <erik.andren@gmail.com> 5995L: linux-media@vger.kernel.org 5996T: git git://linuxtv.org/media_tree.git 5997S: Maintained 5998F: drivers/media/usb/gspca/m5602/ 5999 6000GSPCA PAC207 SONIXB SUBDRIVER 6001M: Hans Verkuil <hverkuil@xs4all.nl> 6002L: linux-media@vger.kernel.org 6003T: git git://linuxtv.org/media_tree.git 6004S: Odd Fixes 6005F: drivers/media/usb/gspca/pac207.c 6006 6007GSPCA SN9C20X SUBDRIVER 6008M: Brian Johnson <brijohn@gmail.com> 6009L: linux-media@vger.kernel.org 6010T: git git://linuxtv.org/media_tree.git 6011S: Maintained 6012F: drivers/media/usb/gspca/sn9c20x.c 6013 6014GSPCA T613 SUBDRIVER 6015M: Leandro Costantino <lcostantino@gmail.com> 6016L: linux-media@vger.kernel.org 6017T: git git://linuxtv.org/media_tree.git 6018S: Maintained 6019F: drivers/media/usb/gspca/t613.c 6020 6021GSPCA USB WEBCAM DRIVER 6022M: Hans Verkuil <hverkuil@xs4all.nl> 6023L: linux-media@vger.kernel.org 6024T: git git://linuxtv.org/media_tree.git 6025S: Odd Fixes 6026F: drivers/media/usb/gspca/ 6027 6028GTP (GPRS Tunneling Protocol) 6029M: Pablo Neira Ayuso <pablo@netfilter.org> 6030M: Harald Welte <laforge@gnumonks.org> 6031L: osmocom-net-gprs@lists.osmocom.org 6032T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6033S: Maintained 6034F: drivers/net/gtp.c 6035 6036GUID PARTITION TABLE (GPT) 6037M: Davidlohr Bueso <dave@stgolabs.net> 6038L: linux-efi@vger.kernel.org 6039S: Maintained 6040F: block/partitions/efi.* 6041 6042H8/300 ARCHITECTURE 6043M: Yoshinori Sato <ysato@users.sourceforge.jp> 6044L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6045W: http://uclinux-h8.sourceforge.jp 6046T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6047S: Maintained 6048F: arch/h8300/ 6049F: drivers/clocksource/h8300_*.c 6050F: drivers/clk/h8300/ 6051F: drivers/irqchip/irq-renesas-h8*.c 6052 6053HACKRF MEDIA DRIVER 6054M: Antti Palosaari <crope@iki.fi> 6055L: linux-media@vger.kernel.org 6056W: https://linuxtv.org 6057W: http://palosaari.fi/linux/ 6058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6059T: git git://linuxtv.org/anttip/media_tree.git 6060S: Maintained 6061F: drivers/media/usb/hackrf/ 6062 6063HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6064M: Frank Seidel <frank@f-seidel.de> 6065L: platform-driver-x86@vger.kernel.org 6066W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6067S: Maintained 6068F: drivers/platform/x86/hdaps.c 6069 6070HARDWARE MONITORING 6071M: Jean Delvare <jdelvare@suse.com> 6072M: Guenter Roeck <linux@roeck-us.net> 6073L: linux-hwmon@vger.kernel.org 6074W: http://hwmon.wiki.kernel.org/ 6075T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6076T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6077S: Maintained 6078F: Documentation/hwmon/ 6079F: drivers/hwmon/ 6080F: include/linux/hwmon*.h 6081 6082HARDWARE RANDOM NUMBER GENERATOR CORE 6083M: Matt Mackall <mpm@selenic.com> 6084M: Herbert Xu <herbert@gondor.apana.org.au> 6085L: linux-crypto@vger.kernel.org 6086S: Odd fixes 6087F: Documentation/devicetree/bindings/rng/ 6088F: Documentation/hw_random.txt 6089F: drivers/char/hw_random/ 6090F: include/linux/hw_random.h 6091 6092HARDWARE SPINLOCK CORE 6093M: Ohad Ben-Cohen <ohad@wizery.com> 6094M: Bjorn Andersson <bjorn.andersson@linaro.org> 6095L: linux-remoteproc@vger.kernel.org 6096S: Maintained 6097T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6098F: Documentation/devicetree/bindings/hwlock/ 6099F: Documentation/hwspinlock.txt 6100F: drivers/hwspinlock/ 6101F: include/linux/hwspinlock.h 6102 6103HARMONY SOUND DRIVER 6104L: linux-parisc@vger.kernel.org 6105S: Maintained 6106F: sound/parisc/harmony.* 6107 6108HDPVR USB VIDEO ENCODER DRIVER 6109M: Hans Verkuil <hverkuil@xs4all.nl> 6110L: linux-media@vger.kernel.org 6111T: git git://linuxtv.org/media_tree.git 6112W: https://linuxtv.org 6113S: Odd Fixes 6114F: drivers/media/usb/hdpvr/ 6115 6116HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6117M: Jimmy Vance <jimmy.vance@hpe.com> 6118S: Supported 6119F: Documentation/watchdog/hpwdt.txt 6120F: drivers/watchdog/hpwdt.c 6121 6122HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6123M: Don Brace <don.brace@microsemi.com> 6124L: esc.storagedev@microsemi.com 6125L: linux-scsi@vger.kernel.org 6126S: Supported 6127F: Documentation/scsi/hpsa.txt 6128F: drivers/scsi/hpsa*.[ch] 6129F: include/linux/cciss*.h 6130F: include/uapi/linux/cciss*.h 6131 6132HFI1 DRIVER 6133M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6134M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6135L: linux-rdma@vger.kernel.org 6136S: Supported 6137F: drivers/infiniband/hw/hfi1 6138 6139HFS FILESYSTEM 6140L: linux-fsdevel@vger.kernel.org 6141S: Orphan 6142F: Documentation/filesystems/hfs.txt 6143F: fs/hfs/ 6144 6145HFSPLUS FILESYSTEM 6146L: linux-fsdevel@vger.kernel.org 6147S: Orphan 6148F: Documentation/filesystems/hfsplus.txt 6149F: fs/hfsplus/ 6150 6151HGA FRAMEBUFFER DRIVER 6152M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6153L: linux-nvidia@lists.surfsouth.com 6154W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6155S: Maintained 6156F: drivers/video/fbdev/hgafb.c 6157 6158HIBERNATION (aka Software Suspend, aka swsusp) 6159M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6160M: Pavel Machek <pavel@ucw.cz> 6161L: linux-pm@vger.kernel.org 6162B: https://bugzilla.kernel.org 6163S: Supported 6164F: arch/x86/power/ 6165F: drivers/base/power/ 6166F: kernel/power/ 6167F: include/linux/suspend.h 6168F: include/linux/freezer.h 6169F: include/linux/pm.h 6170F: arch/*/include/asm/suspend*.h 6171 6172HID CORE LAYER 6173M: Jiri Kosina <jikos@kernel.org> 6174R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6175L: linux-input@vger.kernel.org 6176T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6177S: Maintained 6178F: drivers/hid/ 6179F: include/linux/hid* 6180F: include/uapi/linux/hid* 6181 6182HID SENSOR HUB DRIVERS 6183M: Jiri Kosina <jikos@kernel.org> 6184M: Jonathan Cameron <jic23@kernel.org> 6185M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6186L: linux-input@vger.kernel.org 6187L: linux-iio@vger.kernel.org 6188S: Maintained 6189F: Documentation/hid/hid-sensor* 6190F: drivers/hid/hid-sensor-* 6191F: drivers/iio/*/hid-* 6192F: include/linux/hid-sensor-* 6193 6194HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6195M: Thomas Gleixner <tglx@linutronix.de> 6196L: linux-kernel@vger.kernel.org 6197T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6198S: Maintained 6199F: Documentation/timers/ 6200F: kernel/time/hrtimer.c 6201F: kernel/time/clockevents.c 6202F: kernel/time/timer_*.c 6203F: include/linux/clockchips.h 6204F: include/linux/hrtimer.h 6205 6206HIGH-SPEED SCC DRIVER FOR AX.25 6207L: linux-hams@vger.kernel.org 6208S: Orphan 6209F: drivers/net/hamradio/dmascc.c 6210F: drivers/net/hamradio/scc.c 6211 6212HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6213M: HighPoint Linux Team <linux@highpoint-tech.com> 6214W: http://www.highpoint-tech.com 6215S: Supported 6216F: Documentation/scsi/hptiop.txt 6217F: drivers/scsi/hptiop.c 6218 6219HIPPI 6220M: Jes Sorensen <jes@trained-monkey.org> 6221L: linux-hippi@sunsite.dk 6222S: Maintained 6223F: include/linux/hippidevice.h 6224F: include/uapi/linux/if_hippi.h 6225F: net/802/hippi.c 6226F: drivers/net/hippi/ 6227 6228HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6229M: Yisen Zhuang <yisen.zhuang@huawei.com> 6230M: Salil Mehta <salil.mehta@huawei.com> 6231L: netdev@vger.kernel.org 6232W: http://www.hisilicon.com 6233S: Maintained 6234F: drivers/net/ethernet/hisilicon/hns3/ 6235 6236HISILICON NETWORK SUBSYSTEM DRIVER 6237M: Yisen Zhuang <yisen.zhuang@huawei.com> 6238M: Salil Mehta <salil.mehta@huawei.com> 6239L: netdev@vger.kernel.org 6240W: http://www.hisilicon.com 6241S: Maintained 6242F: drivers/net/ethernet/hisilicon/ 6243F: Documentation/devicetree/bindings/net/hisilicon*.txt 6244 6245HISILICON ROCE DRIVER 6246M: Lijun Ou <oulijun@huawei.com> 6247M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6248L: linux-rdma@vger.kernel.org 6249S: Maintained 6250F: drivers/infiniband/hw/hns/ 6251F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6252 6253HISILICON SAS Controller 6254M: John Garry <john.garry@huawei.com> 6255W: http://www.hisilicon.com 6256S: Supported 6257F: drivers/scsi/hisi_sas/ 6258F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6259 6260HMM - Heterogeneous Memory Management 6261M: Jérôme Glisse <jglisse@redhat.com> 6262L: linux-mm@kvack.org 6263S: Maintained 6264F: mm/hmm* 6265F: include/linux/hmm* 6266 6267HOST AP DRIVER 6268M: Jouni Malinen <j@w1.fi> 6269L: linux-wireless@vger.kernel.org 6270W: http://w1.fi/hostap-driver.html 6271S: Obsolete 6272F: drivers/net/wireless/intersil/hostap/ 6273 6274HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6275L: platform-driver-x86@vger.kernel.org 6276S: Orphan 6277F: drivers/platform/x86/tc1100-wmi.c 6278 6279HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6280M: Jaroslav Kysela <perex@perex.cz> 6281S: Maintained 6282F: drivers/net/ethernet/hp/hp100.* 6283 6284HPET: High Precision Event Timers driver 6285M: Clemens Ladisch <clemens@ladisch.de> 6286S: Maintained 6287F: Documentation/timers/hpet.txt 6288F: drivers/char/hpet.c 6289F: include/linux/hpet.h 6290F: include/uapi/linux/hpet.h 6291 6292HPET: x86 6293S: Orphan 6294F: arch/x86/kernel/hpet.c 6295F: arch/x86/include/asm/hpet.h 6296 6297HPFS FILESYSTEM 6298M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6299W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6300S: Maintained 6301F: fs/hpfs/ 6302 6303HSI SUBSYSTEM 6304M: Sebastian Reichel <sre@kernel.org> 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6306S: Maintained 6307F: Documentation/ABI/testing/sysfs-bus-hsi 6308F: Documentation/driver-api/hsi.rst 6309F: drivers/hsi/ 6310F: include/linux/hsi/ 6311F: include/uapi/linux/hsi/ 6312 6313HSO 3G MODEM DRIVER 6314L: linux-usb@vger.kernel.org 6315S: Orphan 6316F: drivers/net/usb/hso.c 6317 6318HSR NETWORK PROTOCOL 6319M: Arvid Brodin <arvid.brodin@alten.se> 6320L: netdev@vger.kernel.org 6321S: Maintained 6322F: net/hsr/ 6323 6324HT16K33 LED CONTROLLER DRIVER 6325M: Robin van der Gracht <robin@protonic.nl> 6326S: Maintained 6327F: drivers/auxdisplay/ht16k33.c 6328F: Documentation/devicetree/bindings/display/ht16k33.txt 6329 6330HTCPEN TOUCHSCREEN DRIVER 6331M: Pau Oliva Fora <pof@eslack.org> 6332L: linux-input@vger.kernel.org 6333S: Maintained 6334F: drivers/input/touchscreen/htcpen.c 6335 6336HUAWEI ETHERNET DRIVER 6337M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6338L: netdev@vger.kernel.org 6339S: Supported 6340F: Documentation/networking/hinic.txt 6341F: drivers/net/ethernet/huawei/hinic/ 6342 6343HUGETLB FILESYSTEM 6344M: Nadia Yvette Chambers <nyc@holomorphy.com> 6345S: Maintained 6346F: fs/hugetlbfs/ 6347 6348HVA ST MEDIA DRIVER 6349M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6350L: linux-media@vger.kernel.org 6351T: git git://linuxtv.org/media_tree.git 6352W: https://linuxtv.org 6353S: Supported 6354F: drivers/media/platform/sti/hva 6355 6356HWPOISON MEMORY FAILURE HANDLING 6357M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6358L: linux-mm@kvack.org 6359S: Maintained 6360F: mm/memory-failure.c 6361F: mm/hwpoison-inject.c 6362 6363Hyper-V CORE AND DRIVERS 6364M: "K. Y. Srinivasan" <kys@microsoft.com> 6365M: Haiyang Zhang <haiyangz@microsoft.com> 6366M: Stephen Hemminger <sthemmin@microsoft.com> 6367L: devel@linuxdriverproject.org 6368S: Maintained 6369F: Documentation/networking/netvsc.txt 6370F: arch/x86/include/asm/mshyperv.h 6371F: arch/x86/include/asm/trace/hyperv.h 6372F: arch/x86/include/uapi/asm/hyperv.h 6373F: arch/x86/kernel/cpu/mshyperv.c 6374F: arch/x86/hyperv 6375F: drivers/hid/hid-hyperv.c 6376F: drivers/hv/ 6377F: drivers/input/serio/hyperv-keyboard.c 6378F: drivers/pci/host/pci-hyperv.c 6379F: drivers/net/hyperv/ 6380F: drivers/scsi/storvsc_drv.c 6381F: drivers/uio/uio_hv_generic.c 6382F: drivers/video/fbdev/hyperv_fb.c 6383F: net/vmw_vsock/hyperv_transport.c 6384F: include/linux/hyperv.h 6385F: include/uapi/linux/hyperv.h 6386F: tools/hv/ 6387F: Documentation/ABI/stable/sysfs-bus-vmbus 6388 6389HYPERVISOR VIRTUAL CONSOLE DRIVER 6390L: linuxppc-dev@lists.ozlabs.org 6391S: Odd Fixes 6392F: drivers/tty/hvc/ 6393 6394I2C ACPI SUPPORT 6395M: Mika Westerberg <mika.westerberg@linux.intel.com> 6396L: linux-i2c@vger.kernel.org 6397L: linux-acpi@vger.kernel.org 6398S: Maintained 6399F: drivers/i2c/i2c-core-acpi.c 6400 6401I2C MUXES 6402M: Peter Rosin <peda@axentia.se> 6403L: linux-i2c@vger.kernel.org 6404S: Maintained 6405F: Documentation/i2c/i2c-topology 6406F: Documentation/i2c/muxes/ 6407F: Documentation/devicetree/bindings/i2c/i2c-mux* 6408F: Documentation/devicetree/bindings/i2c/i2c-arb* 6409F: Documentation/devicetree/bindings/i2c/i2c-gate* 6410F: drivers/i2c/i2c-mux.c 6411F: drivers/i2c/muxes/ 6412F: include/linux/i2c-mux.h 6413 6414I2C OVER PARALLEL PORT 6415M: Jean Delvare <jdelvare@suse.com> 6416L: linux-i2c@vger.kernel.org 6417S: Maintained 6418F: Documentation/i2c/busses/i2c-parport 6419F: Documentation/i2c/busses/i2c-parport-light 6420F: drivers/i2c/busses/i2c-parport.c 6421F: drivers/i2c/busses/i2c-parport-light.c 6422 6423I2C SUBSYSTEM 6424M: Wolfram Sang <wsa@the-dreams.de> 6425L: linux-i2c@vger.kernel.org 6426W: https://i2c.wiki.kernel.org/ 6427Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6428T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6429S: Maintained 6430F: Documentation/devicetree/bindings/i2c/ 6431F: Documentation/i2c/ 6432F: drivers/i2c/ 6433F: drivers/i2c/*/ 6434F: include/linux/i2c.h 6435F: include/linux/i2c-*.h 6436F: include/uapi/linux/i2c.h 6437F: include/uapi/linux/i2c-*.h 6438 6439I2C-TAOS-EVM DRIVER 6440M: Jean Delvare <jdelvare@suse.com> 6441L: linux-i2c@vger.kernel.org 6442S: Maintained 6443F: Documentation/i2c/busses/i2c-taos-evm 6444F: drivers/i2c/busses/i2c-taos-evm.c 6445 6446I2C-TINY-USB DRIVER 6447M: Till Harbaum <till@harbaum.org> 6448L: linux-i2c@vger.kernel.org 6449W: http://www.harbaum.org/till/i2c_tiny_usb 6450S: Maintained 6451F: drivers/i2c/busses/i2c-tiny-usb.c 6452 6453I2C/SMBUS CONTROLLER DRIVERS FOR PC 6454M: Jean Delvare <jdelvare@suse.com> 6455L: linux-i2c@vger.kernel.org 6456S: Maintained 6457F: Documentation/i2c/busses/i2c-ali1535 6458F: Documentation/i2c/busses/i2c-ali1563 6459F: Documentation/i2c/busses/i2c-ali15x3 6460F: Documentation/i2c/busses/i2c-amd756 6461F: Documentation/i2c/busses/i2c-amd8111 6462F: Documentation/i2c/busses/i2c-i801 6463F: Documentation/i2c/busses/i2c-nforce2 6464F: Documentation/i2c/busses/i2c-piix4 6465F: Documentation/i2c/busses/i2c-sis5595 6466F: Documentation/i2c/busses/i2c-sis630 6467F: Documentation/i2c/busses/i2c-sis96x 6468F: Documentation/i2c/busses/i2c-via 6469F: Documentation/i2c/busses/i2c-viapro 6470F: drivers/i2c/busses/i2c-ali1535.c 6471F: drivers/i2c/busses/i2c-ali1563.c 6472F: drivers/i2c/busses/i2c-ali15x3.c 6473F: drivers/i2c/busses/i2c-amd756.c 6474F: drivers/i2c/busses/i2c-amd756-s4882.c 6475F: drivers/i2c/busses/i2c-amd8111.c 6476F: drivers/i2c/busses/i2c-i801.c 6477F: drivers/i2c/busses/i2c-isch.c 6478F: drivers/i2c/busses/i2c-nforce2.c 6479F: drivers/i2c/busses/i2c-nforce2-s4985.c 6480F: drivers/i2c/busses/i2c-piix4.c 6481F: drivers/i2c/busses/i2c-sis5595.c 6482F: drivers/i2c/busses/i2c-sis630.c 6483F: drivers/i2c/busses/i2c-sis96x.c 6484F: drivers/i2c/busses/i2c-via.c 6485F: drivers/i2c/busses/i2c-viapro.c 6486 6487I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6488M: Hans de Goede <hdegoede@redhat.com> 6489L: linux-i2c@vger.kernel.org 6490S: Maintained 6491F: drivers/i2c/busses/i2c-cht-wc.c 6492 6493I2C/SMBUS ISMT DRIVER 6494M: Seth Heasley <seth.heasley@intel.com> 6495M: Neil Horman <nhorman@tuxdriver.com> 6496L: linux-i2c@vger.kernel.org 6497F: drivers/i2c/busses/i2c-ismt.c 6498F: Documentation/i2c/busses/i2c-ismt 6499 6500I2C/SMBUS STUB DRIVER 6501M: Jean Delvare <jdelvare@suse.com> 6502L: linux-i2c@vger.kernel.org 6503S: Maintained 6504F: drivers/i2c/i2c-stub.c 6505 6506i386 BOOT CODE 6507M: "H. Peter Anvin" <hpa@zytor.com> 6508S: Maintained 6509F: arch/x86/boot/ 6510 6511i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6512M: "H. Peter Anvin" <hpa@zytor.com> 6513T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6514S: Maintained 6515 6516IA64 (Itanium) PLATFORM 6517M: Tony Luck <tony.luck@intel.com> 6518M: Fenghua Yu <fenghua.yu@intel.com> 6519L: linux-ia64@vger.kernel.org 6520T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6521S: Maintained 6522F: arch/ia64/ 6523 6524IBM Power 842 compression accelerator 6525M: Haren Myneni <haren@us.ibm.com> 6526S: Supported 6527F: drivers/crypto/nx/Makefile 6528F: drivers/crypto/nx/Kconfig 6529F: drivers/crypto/nx/nx-842* 6530F: include/linux/sw842.h 6531F: crypto/842.c 6532F: lib/842/ 6533 6534IBM Power in-Nest Crypto Acceleration 6535M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6536M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6537L: linux-crypto@vger.kernel.org 6538S: Supported 6539F: drivers/crypto/nx/Makefile 6540F: drivers/crypto/nx/Kconfig 6541F: drivers/crypto/nx/nx-aes* 6542F: drivers/crypto/nx/nx-sha* 6543F: drivers/crypto/nx/nx.* 6544F: drivers/crypto/nx/nx_csbcpb.h 6545F: drivers/crypto/nx/nx_debugfs.h 6546 6547IBM Power Linux RAID adapter 6548M: Brian King <brking@us.ibm.com> 6549S: Supported 6550F: drivers/scsi/ipr.* 6551 6552IBM Power SRIOV Virtual NIC Device Driver 6553M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6554M: John Allen <jallen@linux.vnet.ibm.com> 6555L: netdev@vger.kernel.org 6556S: Supported 6557F: drivers/net/ethernet/ibm/ibmvnic.* 6558 6559IBM Power Virtual Accelerator Switchboard 6560M: Sukadev Bhattiprolu 6561L: linuxppc-dev@lists.ozlabs.org 6562S: Supported 6563F: arch/powerpc/platforms/powernv/vas* 6564F: arch/powerpc/platforms/powernv/copy-paste.h 6565F: arch/powerpc/include/asm/vas.h 6566F: arch/powerpc/include/uapi/asm/vas.h 6567 6568IBM Power Virtual Ethernet Device Driver 6569M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6570L: netdev@vger.kernel.org 6571S: Supported 6572F: drivers/net/ethernet/ibm/ibmveth.* 6573 6574IBM Power Virtual FC Device Drivers 6575M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6576L: linux-scsi@vger.kernel.org 6577S: Supported 6578F: drivers/scsi/ibmvscsi/ibmvfc* 6579 6580IBM Power Virtual SCSI Device Drivers 6581M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6582L: linux-scsi@vger.kernel.org 6583S: Supported 6584F: drivers/scsi/ibmvscsi/ibmvscsi* 6585F: include/scsi/viosrp.h 6586 6587IBM Power Virtual SCSI Device Target Driver 6588M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6589M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6590L: linux-scsi@vger.kernel.org 6591L: target-devel@vger.kernel.org 6592S: Supported 6593F: drivers/scsi/ibmvscsi_tgt/ 6594 6595IBM Power VMX Cryptographic instructions 6596M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6597M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6598L: linux-crypto@vger.kernel.org 6599S: Supported 6600F: drivers/crypto/vmx/Makefile 6601F: drivers/crypto/vmx/Kconfig 6602F: drivers/crypto/vmx/vmx.c 6603F: drivers/crypto/vmx/aes* 6604F: drivers/crypto/vmx/ghash* 6605F: drivers/crypto/vmx/ppc-xlate.pl 6606 6607IBM ServeRAID RAID DRIVER 6608S: Orphan 6609F: drivers/scsi/ips.* 6610 6611ICH LPC AND GPIO DRIVER 6612M: Peter Tyser <ptyser@xes-inc.com> 6613S: Maintained 6614F: drivers/mfd/lpc_ich.c 6615F: drivers/gpio/gpio-ich.c 6616 6617IDE SUBSYSTEM 6618M: "David S. Miller" <davem@davemloft.net> 6619L: linux-ide@vger.kernel.org 6620Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6622S: Maintained 6623F: Documentation/ide/ 6624F: drivers/ide/ 6625F: include/linux/ide.h 6626 6627IDE/ATAPI DRIVERS 6628M: Borislav Petkov <bp@alien8.de> 6629L: linux-ide@vger.kernel.org 6630S: Maintained 6631F: Documentation/cdrom/ide-cd 6632F: drivers/ide/ide-cd* 6633 6634IDEAPAD LAPTOP EXTRAS DRIVER 6635M: Ike Panhc <ike.pan@canonical.com> 6636L: platform-driver-x86@vger.kernel.org 6637W: http://launchpad.net/ideapad-laptop 6638S: Maintained 6639F: drivers/platform/x86/ideapad-laptop.c 6640 6641IDEAPAD LAPTOP SLIDEBAR DRIVER 6642M: Andrey Moiseev <o2g.org.ru@gmail.com> 6643L: linux-input@vger.kernel.org 6644W: https://github.com/o2genum/ideapad-slidebar 6645S: Maintained 6646F: drivers/input/misc/ideapad_slidebar.c 6647 6648IDT VersaClock 5 CLOCK DRIVER 6649M: Marek Vasut <marek.vasut@gmail.com> 6650S: Maintained 6651F: drivers/clk/clk-versaclock5.c 6652 6653IEEE 802.15.4 SUBSYSTEM 6654M: Alexander Aring <alex.aring@gmail.com> 6655M: Stefan Schmidt <stefan@osg.samsung.com> 6656L: linux-wpan@vger.kernel.org 6657W: http://wpan.cakelab.org/ 6658T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6659T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6660S: Maintained 6661F: net/ieee802154/ 6662F: net/mac802154/ 6663F: drivers/net/ieee802154/ 6664F: include/linux/nl802154.h 6665F: include/linux/ieee802154.h 6666F: include/net/nl802154.h 6667F: include/net/mac802154.h 6668F: include/net/af_ieee802154.h 6669F: include/net/cfg802154.h 6670F: include/net/ieee802154_netdev.h 6671F: Documentation/networking/ieee802154.txt 6672 6673IFE PROTOCOL 6674M: Yotam Gigi <yotam.gi@gmail.com> 6675M: Jamal Hadi Salim <jhs@mojatatu.com> 6676F: net/ife 6677F: include/net/ife.h 6678F: include/uapi/linux/ife.h 6679 6680IGORPLUG-USB IR RECEIVER 6681M: Sean Young <sean@mess.org> 6682L: linux-media@vger.kernel.org 6683S: Maintained 6684F: drivers/media/rc/igorplugusb.c 6685 6686IGUANAWORKS USB IR TRANSCEIVER 6687M: Sean Young <sean@mess.org> 6688L: linux-media@vger.kernel.org 6689S: Maintained 6690F: drivers/media/rc/iguanair.c 6691 6692IIO DIGITAL POTENTIOMETER DAC 6693M: Peter Rosin <peda@axentia.se> 6694L: linux-iio@vger.kernel.org 6695S: Maintained 6696F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6697F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6698F: drivers/iio/dac/dpot-dac.c 6699 6700IIO ENVELOPE DETECTOR 6701M: Peter Rosin <peda@axentia.se> 6702L: linux-iio@vger.kernel.org 6703S: Maintained 6704F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6705F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6706F: drivers/iio/adc/envelope-detector.c 6707 6708IIO MULTIPLEXER 6709M: Peter Rosin <peda@axentia.se> 6710L: linux-iio@vger.kernel.org 6711S: Maintained 6712F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6713F: drivers/iio/multiplexer/iio-mux.c 6714 6715IIO SUBSYSTEM AND DRIVERS 6716M: Jonathan Cameron <jic23@kernel.org> 6717R: Hartmut Knaack <knaack.h@gmx.de> 6718R: Lars-Peter Clausen <lars@metafoo.de> 6719R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6720L: linux-iio@vger.kernel.org 6721T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6722S: Maintained 6723F: Documentation/devicetree/bindings/iio/ 6724F: drivers/iio/ 6725F: drivers/staging/iio/ 6726F: include/linux/iio/ 6727F: tools/iio/ 6728 6729IKANOS/ADI EAGLE ADSL USB DRIVER 6730M: Matthieu Castet <castet.matthieu@free.fr> 6731M: Stanislaw Gruszka <stf_xl@wp.pl> 6732S: Maintained 6733F: drivers/usb/atm/ueagle-atm.c 6734 6735IMGTEC ASCII LCD DRIVER 6736M: Paul Burton <paul.burton@mips.com> 6737S: Maintained 6738F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6739F: drivers/auxdisplay/img-ascii-lcd.c 6740 6741IMGTEC IR DECODER DRIVER 6742M: James Hogan <jhogan@kernel.org> 6743S: Maintained 6744F: drivers/media/rc/img-ir/ 6745 6746IMS TWINTURBO FRAMEBUFFER DRIVER 6747L: linux-fbdev@vger.kernel.org 6748S: Orphan 6749F: drivers/video/fbdev/imsttfb.c 6750 6751INA209 HARDWARE MONITOR DRIVER 6752M: Guenter Roeck <linux@roeck-us.net> 6753L: linux-hwmon@vger.kernel.org 6754S: Maintained 6755F: Documentation/hwmon/ina209 6756F: Documentation/devicetree/bindings/i2c/ina209.txt 6757F: drivers/hwmon/ina209.c 6758 6759INA2XX HARDWARE MONITOR DRIVER 6760M: Guenter Roeck <linux@roeck-us.net> 6761L: linux-hwmon@vger.kernel.org 6762S: Maintained 6763F: Documentation/hwmon/ina2xx 6764F: drivers/hwmon/ina2xx.c 6765F: include/linux/platform_data/ina2xx.h 6766 6767INDUSTRY PACK SUBSYSTEM (IPACK) 6768M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6769M: Jens Taprogge <jens.taprogge@taprogge.org> 6770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6771L: industrypack-devel@lists.sourceforge.net 6772W: http://industrypack.sourceforge.net 6773S: Maintained 6774F: drivers/ipack/ 6775 6776INFINIBAND SUBSYSTEM 6777M: Doug Ledford <dledford@redhat.com> 6778M: Sean Hefty <sean.hefty@intel.com> 6779M: Hal Rosenstock <hal.rosenstock@gmail.com> 6780L: linux-rdma@vger.kernel.org 6781W: http://www.openfabrics.org/ 6782Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6783T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6784S: Supported 6785F: Documentation/devicetree/bindings/infiniband/ 6786F: Documentation/infiniband/ 6787F: drivers/infiniband/ 6788F: include/uapi/linux/if_infiniband.h 6789F: include/uapi/rdma/ 6790F: include/rdma/ 6791 6792INGENIC JZ4780 DMA Driver 6793M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6794S: Maintained 6795F: drivers/dma/dma-jz4780.c 6796 6797INGENIC JZ4780 NAND DRIVER 6798M: Harvey Hunt <harveyhuntnexus@gmail.com> 6799L: linux-mtd@lists.infradead.org 6800S: Maintained 6801F: drivers/mtd/nand/jz4780_* 6802 6803INOTIFY 6804M: Jan Kara <jack@suse.cz> 6805R: Amir Goldstein <amir73il@gmail.com> 6806L: linux-fsdevel@vger.kernel.org 6807S: Maintained 6808F: Documentation/filesystems/inotify.txt 6809F: fs/notify/inotify/ 6810F: include/linux/inotify.h 6811F: include/uapi/linux/inotify.h 6812 6813INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6814M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6815L: linux-input@vger.kernel.org 6816Q: http://patchwork.kernel.org/project/linux-input/list/ 6817T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6818S: Maintained 6819F: drivers/input/ 6820F: include/linux/input.h 6821F: include/uapi/linux/input.h 6822F: include/uapi/linux/input-event-codes.h 6823F: include/linux/input/ 6824F: Documentation/devicetree/bindings/input/ 6825F: Documentation/input/ 6826 6827INPUT MULTITOUCH (MT) PROTOCOL 6828M: Henrik Rydberg <rydberg@bitmath.org> 6829L: linux-input@vger.kernel.org 6830S: Odd fixes 6831F: Documentation/input/multi-touch-protocol.rst 6832F: drivers/input/input-mt.c 6833K: \b(ABS|SYN)_MT_ 6834 6835INSIDE SECURE CRYPTO DRIVER 6836M: Antoine Tenart <antoine.tenart@free-electrons.com> 6837F: drivers/crypto/inside-secure/ 6838S: Maintained 6839L: linux-crypto@vger.kernel.org 6840 6841INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6842M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6843M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6844L: linux-ima-devel@lists.sourceforge.net 6845L: linux-ima-user@lists.sourceforge.net 6846L: linux-security-module@vger.kernel.org 6847T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6848S: Supported 6849F: security/integrity/ima/ 6850 6851INTEL 810/815 FRAMEBUFFER DRIVER 6852M: Antonino Daplas <adaplas@gmail.com> 6853L: linux-fbdev@vger.kernel.org 6854S: Maintained 6855F: drivers/video/fbdev/i810/ 6856 6857INTEL ASoC BDW/HSW DRIVERS 6858M: Jie Yang <yang.jie@linux.intel.com> 6859L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6860S: Supported 6861F: sound/soc/intel/common/sst-dsp* 6862F: sound/soc/intel/common/sst-firmware.c 6863F: sound/soc/intel/boards/broadwell.c 6864F: sound/soc/intel/haswell/ 6865 6866INTEL C600 SERIES SAS CONTROLLER DRIVER 6867M: Intel SCU Linux support <intel-linux-scu@intel.com> 6868M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6869L: linux-scsi@vger.kernel.org 6870T: git git://git.code.sf.net/p/intel-sas/isci 6871S: Supported 6872F: drivers/scsi/isci/ 6873 6874INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6875M: Jani Nikula <jani.nikula@linux.intel.com> 6876M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6877M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6878L: intel-gfx@lists.freedesktop.org 6879W: https://01.org/linuxgraphics/ 6880B: https://01.org/linuxgraphics/documentation/how-report-bugs 6881C: irc://chat.freenode.net/intel-gfx 6882Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6883T: git git://anongit.freedesktop.org/drm-intel 6884S: Supported 6885F: drivers/gpu/drm/i915/ 6886F: include/drm/i915* 6887F: include/uapi/drm/i915_drm.h 6888F: Documentation/gpu/i915.rst 6889 6890INTEL ETHERNET DRIVERS 6891M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6892L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6893W: http://www.intel.com/support/feedback.htm 6894W: http://e1000.sourceforge.net/ 6895Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6896T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6897T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6898S: Supported 6899F: Documentation/networking/e100.txt 6900F: Documentation/networking/e1000.txt 6901F: Documentation/networking/e1000e.txt 6902F: Documentation/networking/igb.txt 6903F: Documentation/networking/igbvf.txt 6904F: Documentation/networking/ixgb.txt 6905F: Documentation/networking/ixgbe.txt 6906F: Documentation/networking/ixgbevf.txt 6907F: Documentation/networking/i40e.txt 6908F: Documentation/networking/i40evf.txt 6909F: drivers/net/ethernet/intel/ 6910F: drivers/net/ethernet/intel/*/ 6911F: include/linux/avf/virtchnl.h 6912 6913INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6914M: Maik Broemme <mbroemme@libmpq.org> 6915L: linux-fbdev@vger.kernel.org 6916S: Maintained 6917F: Documentation/fb/intelfb.txt 6918F: drivers/video/fbdev/intelfb/ 6919 6920INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6921M: Zhenyu Wang <zhenyuw@linux.intel.com> 6922M: Zhi Wang <zhi.a.wang@intel.com> 6923L: intel-gvt-dev@lists.freedesktop.org 6924L: intel-gfx@lists.freedesktop.org 6925W: https://01.org/igvt-g 6926T: git https://github.com/01org/gvt-linux.git 6927S: Supported 6928F: drivers/gpu/drm/i915/gvt/ 6929 6930INTEL HID EVENT DRIVER 6931M: Alex Hung <alex.hung@canonical.com> 6932L: platform-driver-x86@vger.kernel.org 6933S: Maintained 6934F: drivers/platform/x86/intel-hid.c 6935 6936INTEL I/OAT DMA DRIVER 6937M: Dave Jiang <dave.jiang@intel.com> 6938R: Dan Williams <dan.j.williams@intel.com> 6939L: dmaengine@vger.kernel.org 6940Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6941S: Supported 6942F: drivers/dma/ioat* 6943 6944INTEL IDLE DRIVER 6945M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6946M: Len Brown <lenb@kernel.org> 6947L: linux-pm@vger.kernel.org 6948T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6949B: https://bugzilla.kernel.org 6950S: Supported 6951F: drivers/idle/intel_idle.c 6952 6953INTEL INTEGRATED SENSOR HUB DRIVER 6954M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6955M: Jiri Kosina <jikos@kernel.org> 6956L: linux-input@vger.kernel.org 6957S: Maintained 6958F: drivers/hid/intel-ish-hid/ 6959 6960INTEL IOMMU (VT-d) 6961M: David Woodhouse <dwmw2@infradead.org> 6962L: iommu@lists.linux-foundation.org 6963T: git git://git.infradead.org/iommu-2.6.git 6964S: Supported 6965F: drivers/iommu/intel-iommu.c 6966F: include/linux/intel-iommu.h 6967 6968INTEL IOP-ADMA DMA DRIVER 6969R: Dan Williams <dan.j.williams@intel.com> 6970S: Odd fixes 6971F: drivers/dma/iop-adma.c 6972 6973INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6974M: Krzysztof Halasa <khalasa@piap.pl> 6975S: Maintained 6976F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6977F: arch/arm/mach-ixp4xx/include/mach/npe.h 6978F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6979F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6980F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6981F: drivers/net/wan/ixp4xx_hss.c 6982 6983INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6984M: Deepak Saxena <dsaxena@plexity.net> 6985S: Maintained 6986F: drivers/char/hw_random/ixp4xx-rng.c 6987 6988INTEL MANAGEMENT ENGINE (mei) 6989M: Tomas Winkler <tomas.winkler@intel.com> 6990L: linux-kernel@vger.kernel.org 6991S: Supported 6992F: include/uapi/linux/mei.h 6993F: include/linux/mei_cl_bus.h 6994F: drivers/misc/mei/* 6995F: drivers/watchdog/mei_wdt.c 6996F: Documentation/misc-devices/mei/* 6997F: samples/mei/* 6998 6999INTEL MENLOW THERMAL DRIVER 7000M: Sujith Thomas <sujith.thomas@intel.com> 7001L: platform-driver-x86@vger.kernel.org 7002W: https://01.org/linux-acpi 7003S: Supported 7004F: drivers/platform/x86/intel_menlow.c 7005 7006INTEL MERRIFIELD GPIO DRIVER 7007M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7008L: linux-gpio@vger.kernel.org 7009S: Maintained 7010F: drivers/gpio/gpio-merrifield.c 7011 7012INTEL MIC DRIVERS (mic) 7013M: Sudeep Dutt <sudeep.dutt@intel.com> 7014M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7015S: Supported 7016W: https://github.com/sudeepdutt/mic 7017W: http://software.intel.com/en-us/mic-developer 7018F: include/linux/mic_bus.h 7019F: include/linux/scif.h 7020F: include/uapi/linux/mic_common.h 7021F: include/uapi/linux/mic_ioctl.h 7022F: include/uapi/linux/scif_ioctl.h 7023F: drivers/misc/mic/ 7024F: drivers/dma/mic_x100_dma.c 7025F: drivers/dma/mic_x100_dma.h 7026F: Documentation/mic/ 7027 7028INTEL PMC CORE DRIVER 7029M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7030M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7031L: platform-driver-x86@vger.kernel.org 7032S: Maintained 7033F: arch/x86/include/asm/pmc_core.h 7034F: drivers/platform/x86/intel_pmc_core* 7035 7036INTEL PMC/P-Unit IPC DRIVER 7037M: Zha Qipeng<qipeng.zha@intel.com> 7038L: platform-driver-x86@vger.kernel.org 7039S: Maintained 7040F: drivers/platform/x86/intel_pmc_ipc.c 7041F: drivers/platform/x86/intel_punit_ipc.c 7042F: arch/x86/include/asm/intel_pmc_ipc.h 7043F: arch/x86/include/asm/intel_punit_ipc.h 7044 7045INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7046M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7047L: linux-wireless@vger.kernel.org 7048S: Maintained 7049F: Documentation/networking/README.ipw2100 7050F: Documentation/networking/README.ipw2200 7051F: drivers/net/wireless/intel/ipw2x00/ 7052 7053INTEL PSTATE DRIVER 7054M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7055M: Len Brown <lenb@kernel.org> 7056L: linux-pm@vger.kernel.org 7057S: Supported 7058F: drivers/cpufreq/intel_pstate.c 7059 7060INTEL RDMA RNIC DRIVER 7061M: Faisal Latif <faisal.latif@intel.com> 7062M: Shiraz Saleem <shiraz.saleem@intel.com> 7063L: linux-rdma@vger.kernel.org 7064S: Supported 7065F: drivers/infiniband/hw/i40iw/ 7066 7067INTEL TELEMETRY DRIVER 7068M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7069L: platform-driver-x86@vger.kernel.org 7070S: Maintained 7071F: arch/x86/include/asm/intel_telemetry.h 7072F: drivers/platform/x86/intel_telemetry* 7073 7074INTEL VIRTUAL BUTTON DRIVER 7075M: AceLan Kao <acelan.kao@canonical.com> 7076L: platform-driver-x86@vger.kernel.org 7077S: Maintained 7078F: drivers/platform/x86/intel-vbtn.c 7079 7080INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7081M: Stanislaw Gruszka <sgruszka@redhat.com> 7082L: linux-wireless@vger.kernel.org 7083S: Supported 7084F: drivers/net/wireless/intel/iwlegacy/ 7085 7086INTEL WIRELESS WIFI LINK (iwlwifi) 7087M: Johannes Berg <johannes.berg@intel.com> 7088M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7089M: Luca Coelho <luciano.coelho@intel.com> 7090M: Intel Linux Wireless <linuxwifi@intel.com> 7091L: linux-wireless@vger.kernel.org 7092W: http://intellinuxwireless.org 7093T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7094S: Supported 7095F: drivers/net/wireless/intel/iwlwifi/ 7096 7097INTEL WIRELESS WIMAX CONNECTION 2400 7098M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7099M: linux-wimax@intel.com 7100L: wimax@linuxwimax.org (subscribers-only) 7101S: Supported 7102W: http://linuxwimax.org 7103F: Documentation/wimax/README.i2400m 7104F: drivers/net/wimax/i2400m/ 7105F: include/uapi/linux/wimax/i2400m.h 7106 7107INTEL(R) TRACE HUB 7108M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7109S: Supported 7110F: Documentation/trace/intel_th.txt 7111F: drivers/hwtracing/intel_th/ 7112 7113INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7114M: Ning Sun <ning.sun@intel.com> 7115L: tboot-devel@lists.sourceforge.net 7116W: http://tboot.sourceforge.net 7117T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7118S: Supported 7119F: Documentation/intel_txt.txt 7120F: include/linux/tboot.h 7121F: arch/x86/kernel/tboot.c 7122 7123INTEL-MID GPIO DRIVER 7124M: David Cohen <david.a.cohen@linux.intel.com> 7125L: linux-gpio@vger.kernel.org 7126S: Maintained 7127F: drivers/gpio/gpio-intel-mid.c 7128 7129INVENSENSE MPU-3050 GYROSCOPE DRIVER 7130M: Linus Walleij <linus.walleij@linaro.org> 7131L: linux-iio@vger.kernel.org 7132S: Maintained 7133F: drivers/iio/gyro/mpu3050* 7134F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7135 7136IOC3 ETHERNET DRIVER 7137M: Ralf Baechle <ralf@linux-mips.org> 7138L: linux-mips@linux-mips.org 7139S: Maintained 7140F: drivers/net/ethernet/sgi/ioc3-eth.c 7141 7142IOC3 SERIAL DRIVER 7143M: Pat Gefre <pfg@sgi.com> 7144L: linux-serial@vger.kernel.org 7145S: Maintained 7146F: drivers/tty/serial/ioc3_serial.c 7147 7148IOMMU DRIVERS 7149M: Joerg Roedel <joro@8bytes.org> 7150L: iommu@lists.linux-foundation.org 7151T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7152S: Maintained 7153F: Documentation/devicetree/bindings/iommu/ 7154F: drivers/iommu/ 7155F: include/linux/iommu.h 7156F: include/linux/iova.h 7157 7158IP MASQUERADING 7159M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7160S: Maintained 7161F: net/ipv4/netfilter/ipt_MASQUERADE.c 7162 7163IPMI SUBSYSTEM 7164M: Corey Minyard <minyard@acm.org> 7165L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7166W: http://openipmi.sourceforge.net/ 7167S: Supported 7168F: Documentation/IPMI.txt 7169F: drivers/char/ipmi/ 7170F: include/linux/ipmi* 7171F: include/uapi/linux/ipmi* 7172 7173IPS SCSI RAID DRIVER 7174M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7175L: linux-scsi@vger.kernel.org 7176W: http://www.adaptec.com/ 7177S: Maintained 7178F: drivers/scsi/ips* 7179 7180IPVS 7181M: Wensong Zhang <wensong@linux-vs.org> 7182M: Simon Horman <horms@verge.net.au> 7183M: Julian Anastasov <ja@ssi.bg> 7184L: netdev@vger.kernel.org 7185L: lvs-devel@vger.kernel.org 7186S: Maintained 7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7188T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7189F: Documentation/networking/ipvs-sysctl.txt 7190F: include/net/ip_vs.h 7191F: include/uapi/linux/ip_vs.h 7192F: net/netfilter/ipvs/ 7193 7194IPWIRELESS DRIVER 7195M: Jiri Kosina <jikos@kernel.org> 7196M: David Sterba <dsterba@suse.com> 7197S: Odd Fixes 7198F: drivers/tty/ipwireless/ 7199 7200IPX NETWORK LAYER 7201L: netdev@vger.kernel.org 7202S: Odd fixes 7203F: include/net/ipx.h 7204F: include/uapi/linux/ipx.h 7205F: net/ipx/ 7206 7207IRDA SUBSYSTEM 7208M: Samuel Ortiz <samuel@sortiz.org> 7209L: irda-users@lists.sourceforge.net (subscribers-only) 7210L: netdev@vger.kernel.org 7211W: http://irda.sourceforge.net/ 7212S: Maintained 7213T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7214F: Documentation/networking/irda.txt 7215F: drivers/staging/irda/ 7216 7217IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7218M: Marc Zyngier <marc.zyngier@arm.com> 7219S: Maintained 7220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7221F: Documentation/IRQ-domain.txt 7222F: include/linux/irqdomain.h 7223F: kernel/irq/irqdomain.c 7224F: kernel/irq/msi.c 7225 7226IRQ SUBSYSTEM 7227M: Thomas Gleixner <tglx@linutronix.de> 7228L: linux-kernel@vger.kernel.org 7229S: Maintained 7230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7231F: kernel/irq/ 7232 7233IRQCHIP DRIVERS 7234M: Thomas Gleixner <tglx@linutronix.de> 7235M: Jason Cooper <jason@lakedaemon.net> 7236M: Marc Zyngier <marc.zyngier@arm.com> 7237L: linux-kernel@vger.kernel.org 7238S: Maintained 7239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7240F: Documentation/devicetree/bindings/interrupt-controller/ 7241F: drivers/irqchip/ 7242 7243ISA 7244M: William Breathitt Gray <vilhelm.gray@gmail.com> 7245S: Maintained 7246F: Documentation/isa.txt 7247F: drivers/base/isa.c 7248F: include/linux/isa.h 7249 7250ISA RADIO MODULE 7251M: Hans Verkuil <hverkuil@xs4all.nl> 7252L: linux-media@vger.kernel.org 7253T: git git://linuxtv.org/media_tree.git 7254W: https://linuxtv.org 7255S: Maintained 7256F: drivers/media/radio/radio-isa* 7257 7258ISAPNP 7259M: Jaroslav Kysela <perex@perex.cz> 7260S: Maintained 7261F: Documentation/isapnp.txt 7262F: drivers/pnp/isapnp/ 7263F: include/linux/isapnp.h 7264 7265ISCSI 7266M: Lee Duncan <lduncan@suse.com> 7267M: Chris Leech <cleech@redhat.com> 7268L: open-iscsi@googlegroups.com 7269W: www.open-iscsi.com 7270S: Maintained 7271F: drivers/scsi/*iscsi* 7272F: include/scsi/*iscsi* 7273 7274iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7275M: Peter Jones <pjones@redhat.com> 7276M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7277S: Maintained 7278F: drivers/firmware/iscsi_ibft* 7279 7280ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7281M: Or Gerlitz <ogerlitz@mellanox.com> 7282M: Sagi Grimberg <sagi@grimberg.me> 7283M: Roi Dayan <roid@mellanox.com> 7284L: linux-rdma@vger.kernel.org 7285S: Supported 7286W: http://www.openfabrics.org 7287W: www.open-iscsi.org 7288Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7289F: drivers/infiniband/ulp/iser/ 7290 7291ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7292M: Sagi Grimberg <sagi@grimberg.me> 7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7294L: linux-rdma@vger.kernel.org 7295L: target-devel@vger.kernel.org 7296S: Supported 7297W: http://www.linux-iscsi.org 7298F: drivers/infiniband/ulp/isert 7299 7300ISDN SUBSYSTEM 7301M: Karsten Keil <isdn@linux-pingi.de> 7302L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7303L: netdev@vger.kernel.org 7304W: http://www.isdn4linux.de 7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7306S: Maintained 7307F: Documentation/isdn/ 7308F: drivers/isdn/ 7309F: include/linux/isdn.h 7310F: include/linux/isdn/ 7311F: include/uapi/linux/isdn.h 7312F: include/uapi/linux/isdn/ 7313 7314ISDN SUBSYSTEM (Eicon active card driver) 7315M: Armin Schindler <mac@melware.de> 7316L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7317W: http://www.melware.de 7318S: Maintained 7319F: drivers/isdn/hardware/eicon/ 7320 7321IT87 HARDWARE MONITORING DRIVER 7322M: Jean Delvare <jdelvare@suse.com> 7323L: linux-hwmon@vger.kernel.org 7324S: Maintained 7325F: Documentation/hwmon/it87 7326F: drivers/hwmon/it87.c 7327 7328IT913X MEDIA DRIVER 7329M: Antti Palosaari <crope@iki.fi> 7330L: linux-media@vger.kernel.org 7331W: https://linuxtv.org 7332W: http://palosaari.fi/linux/ 7333Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7334T: git git://linuxtv.org/anttip/media_tree.git 7335S: Maintained 7336F: drivers/media/tuners/it913x* 7337 7338IVTV VIDEO4LINUX DRIVER 7339M: Andy Walls <awalls@md.metrocast.net> 7340L: ivtv-devel@ivtvdriver.org (subscribers-only) 7341L: linux-media@vger.kernel.org 7342T: git git://linuxtv.org/media_tree.git 7343W: http://www.ivtvdriver.org 7344S: Maintained 7345F: Documentation/media/v4l-drivers/ivtv* 7346F: drivers/media/pci/ivtv/ 7347F: include/uapi/linux/ivtv* 7348 7349IX2505V MEDIA DRIVER 7350M: Malcolm Priestley <tvboxspy@gmail.com> 7351L: linux-media@vger.kernel.org 7352W: https://linuxtv.org 7353Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7354S: Maintained 7355F: drivers/media/dvb-frontends/ix2505v* 7356 7357JC42.4 TEMPERATURE SENSOR DRIVER 7358M: Guenter Roeck <linux@roeck-us.net> 7359L: linux-hwmon@vger.kernel.org 7360S: Maintained 7361F: drivers/hwmon/jc42.c 7362F: Documentation/hwmon/jc42 7363 7364JFS FILESYSTEM 7365M: Dave Kleikamp <shaggy@kernel.org> 7366L: jfs-discussion@lists.sourceforge.net 7367W: http://jfs.sourceforge.net/ 7368T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7369S: Maintained 7370F: Documentation/filesystems/jfs.txt 7371F: fs/jfs/ 7372 7373JME NETWORK DRIVER 7374M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7375L: netdev@vger.kernel.org 7376S: Maintained 7377F: drivers/net/ethernet/jme.* 7378 7379JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7380M: David Woodhouse <dwmw2@infradead.org> 7381L: linux-mtd@lists.infradead.org 7382W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7383S: Maintained 7384F: fs/jffs2/ 7385F: include/uapi/linux/jffs2.h 7386 7387JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7388M: "Theodore Ts'o" <tytso@mit.edu> 7389M: Jan Kara <jack@suse.com> 7390L: linux-ext4@vger.kernel.org 7391S: Maintained 7392F: fs/jbd2/ 7393F: include/linux/jbd2.h 7394 7395JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7396M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7397L: linux-media@vger.kernel.org 7398S: Maintained 7399F: drivers/media/platform/rcar_jpu.c 7400 7401JSM Neo PCI based serial card 7402M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7403L: linux-serial@vger.kernel.org 7404S: Maintained 7405F: drivers/tty/serial/jsm/ 7406 7407K10TEMP HARDWARE MONITORING DRIVER 7408M: Clemens Ladisch <clemens@ladisch.de> 7409L: linux-hwmon@vger.kernel.org 7410S: Maintained 7411F: Documentation/hwmon/k10temp 7412F: drivers/hwmon/k10temp.c 7413 7414K8TEMP HARDWARE MONITORING DRIVER 7415M: Rudolf Marek <r.marek@assembler.cz> 7416L: linux-hwmon@vger.kernel.org 7417S: Maintained 7418F: Documentation/hwmon/k8temp 7419F: drivers/hwmon/k8temp.c 7420 7421KASAN 7422M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7423R: Alexander Potapenko <glider@google.com> 7424R: Dmitry Vyukov <dvyukov@google.com> 7425L: kasan-dev@googlegroups.com 7426S: Maintained 7427F: arch/*/include/asm/kasan.h 7428F: arch/*/mm/kasan_init* 7429F: Documentation/dev-tools/kasan.rst 7430F: include/linux/kasan*.h 7431F: lib/test_kasan.c 7432F: mm/kasan/ 7433F: scripts/Makefile.kasan 7434 7435KCONFIG 7436M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7437L: linux-kbuild@vger.kernel.org 7438T: git git://gitorious.org/linux-kconfig/linux-kconfig 7439S: Maintained 7440F: Documentation/kbuild/kconfig-language.txt 7441F: scripts/kconfig/ 7442 7443KDUMP 7444M: Dave Young <dyoung@redhat.com> 7445M: Baoquan He <bhe@redhat.com> 7446R: Vivek Goyal <vgoyal@redhat.com> 7447L: kexec@lists.infradead.org 7448W: http://lse.sourceforge.net/kdump/ 7449S: Maintained 7450F: Documentation/kdump/ 7451 7452KEENE FM RADIO TRANSMITTER DRIVER 7453M: Hans Verkuil <hverkuil@xs4all.nl> 7454L: linux-media@vger.kernel.org 7455T: git git://linuxtv.org/media_tree.git 7456W: https://linuxtv.org 7457S: Maintained 7458F: drivers/media/radio/radio-keene* 7459 7460KERNEL AUTOMOUNTER v4 (AUTOFS4) 7461M: Ian Kent <raven@themaw.net> 7462L: autofs@vger.kernel.org 7463S: Maintained 7464F: fs/autofs4/ 7465 7466KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7467M: Masahiro Yamada <yamada.masahiro@socionext.com> 7468M: Michal Marek <mmarek@suse.com> 7469T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7470L: linux-kbuild@vger.kernel.org 7471S: Maintained 7472F: Documentation/kbuild/ 7473F: Makefile 7474F: scripts/Makefile.* 7475F: scripts/basic/ 7476F: scripts/mk* 7477F: scripts/package/ 7478 7479KERNEL JANITORS 7480L: kernel-janitors@vger.kernel.org 7481W: http://kernelnewbies.org/KernelJanitors 7482S: Odd Fixes 7483 7484KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7485M: "J. Bruce Fields" <bfields@fieldses.org> 7486M: Jeff Layton <jlayton@poochiereds.net> 7487L: linux-nfs@vger.kernel.org 7488W: http://nfs.sourceforge.net/ 7489T: git git://linux-nfs.org/~bfields/linux.git 7490S: Supported 7491F: fs/nfsd/ 7492F: include/uapi/linux/nfsd/ 7493F: fs/lockd/ 7494F: fs/nfs_common/ 7495F: net/sunrpc/ 7496F: include/linux/lockd/ 7497F: include/linux/sunrpc/ 7498F: include/uapi/linux/sunrpc/ 7499 7500KERNEL SELFTEST FRAMEWORK 7501M: Shuah Khan <shuahkh@osg.samsung.com> 7502M: Shuah Khan <shuah@kernel.org> 7503L: linux-kselftest@vger.kernel.org 7504T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7505S: Maintained 7506F: tools/testing/selftests/ 7507F: Documentation/dev-tools/kselftest* 7508 7509KERNEL USERMODE HELPER 7510M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7511L: linux-kernel@vger.kernel.org 7512S: Maintained 7513F: kernel/umh.c 7514F: include/linux/umh.h 7515 7516KERNEL VIRTUAL MACHINE (KVM) 7517M: Paolo Bonzini <pbonzini@redhat.com> 7518M: Radim Krčmář <rkrcmar@redhat.com> 7519L: kvm@vger.kernel.org 7520W: http://www.linux-kvm.org 7521T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7522S: Supported 7523F: Documentation/virtual/kvm/ 7524F: include/trace/events/kvm.h 7525F: include/uapi/asm-generic/kvm* 7526F: include/uapi/linux/kvm* 7527F: include/asm-generic/kvm* 7528F: include/linux/kvm* 7529F: include/kvm/iodev.h 7530F: virt/kvm/* 7531F: tools/kvm/ 7532 7533KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7534M: Joerg Roedel <joro@8bytes.org> 7535L: kvm@vger.kernel.org 7536W: http://www.linux-kvm.org/ 7537S: Maintained 7538F: arch/x86/include/asm/svm.h 7539F: arch/x86/kvm/svm.c 7540 7541KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7542M: Christoffer Dall <christoffer.dall@linaro.org> 7543M: Marc Zyngier <marc.zyngier@arm.com> 7544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7545L: kvmarm@lists.cs.columbia.edu 7546W: http://systems.cs.columbia.edu/projects/kvm-arm 7547T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7548S: Supported 7549F: arch/arm/include/uapi/asm/kvm* 7550F: arch/arm/include/asm/kvm* 7551F: arch/arm/kvm/ 7552F: virt/kvm/arm/ 7553F: include/kvm/arm_* 7554 7555KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7556M: Christoffer Dall <christoffer.dall@linaro.org> 7557M: Marc Zyngier <marc.zyngier@arm.com> 7558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7559L: kvmarm@lists.cs.columbia.edu 7560S: Maintained 7561F: arch/arm64/include/uapi/asm/kvm* 7562F: arch/arm64/include/asm/kvm* 7563F: arch/arm64/kvm/ 7564 7565KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7566M: James Hogan <jhogan@kernel.org> 7567L: linux-mips@linux-mips.org 7568S: Supported 7569F: arch/mips/include/uapi/asm/kvm* 7570F: arch/mips/include/asm/kvm* 7571F: arch/mips/kvm/ 7572 7573KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7574M: Paul Mackerras <paulus@ozlabs.org> 7575L: kvm-ppc@vger.kernel.org 7576W: http://www.linux-kvm.org/ 7577T: git git://github.com/agraf/linux-2.6.git 7578S: Supported 7579F: arch/powerpc/include/uapi/asm/kvm* 7580F: arch/powerpc/include/asm/kvm* 7581F: arch/powerpc/kvm/ 7582F: arch/powerpc/kernel/kvm* 7583 7584KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7585M: Christian Borntraeger <borntraeger@de.ibm.com> 7586M: Cornelia Huck <cohuck@redhat.com> 7587L: linux-s390@vger.kernel.org 7588W: http://www.ibm.com/developerworks/linux/linux390/ 7589T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7590S: Supported 7591F: arch/s390/include/uapi/asm/kvm* 7592F: arch/s390/include/asm/gmap.h 7593F: arch/s390/include/asm/kvm* 7594F: arch/s390/kvm/ 7595F: arch/s390/mm/gmap.c 7596 7597KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7598M: Paolo Bonzini <pbonzini@redhat.com> 7599M: Radim Krčmář <rkrcmar@redhat.com> 7600L: kvm@vger.kernel.org 7601W: http://www.linux-kvm.org 7602T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7603S: Supported 7604F: arch/x86/kvm/ 7605F: arch/x86/include/uapi/asm/kvm* 7606F: arch/x86/include/asm/kvm* 7607F: arch/x86/kernel/kvm.c 7608F: arch/x86/kernel/kvmclock.c 7609 7610KERNFS 7611M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7612M: Tejun Heo <tj@kernel.org> 7613T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7614S: Supported 7615F: include/linux/kernfs.h 7616F: fs/kernfs/ 7617 7618KEXEC 7619M: Eric Biederman <ebiederm@xmission.com> 7620W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7621L: kexec@lists.infradead.org 7622S: Maintained 7623F: include/linux/kexec.h 7624F: include/uapi/linux/kexec.h 7625F: kernel/kexec* 7626 7627KEYS-ENCRYPTED 7628M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7629M: David Safford <safford@us.ibm.com> 7630L: linux-security-module@vger.kernel.org 7631L: keyrings@vger.kernel.org 7632S: Supported 7633F: Documentation/security/keys/trusted-encrypted.rst 7634F: include/keys/encrypted-type.h 7635F: security/keys/encrypted-keys/ 7636 7637KEYS-TRUSTED 7638M: David Safford <safford@us.ibm.com> 7639M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7640L: linux-security-module@vger.kernel.org 7641L: keyrings@vger.kernel.org 7642S: Supported 7643F: Documentation/security/keys/trusted-encrypted.rst 7644F: include/keys/trusted-type.h 7645F: security/keys/trusted.c 7646F: security/keys/trusted.h 7647 7648KEYS/KEYRINGS: 7649M: David Howells <dhowells@redhat.com> 7650L: keyrings@vger.kernel.org 7651S: Maintained 7652F: Documentation/security/keys/core.rst 7653F: include/linux/key.h 7654F: include/linux/key-type.h 7655F: include/linux/keyctl.h 7656F: include/uapi/linux/keyctl.h 7657F: include/keys/ 7658F: security/keys/ 7659 7660KGDB / KDB /debug_core 7661M: Jason Wessel <jason.wessel@windriver.com> 7662W: http://kgdb.wiki.kernel.org/ 7663L: kgdb-bugreport@lists.sourceforge.net 7664T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7665S: Maintained 7666F: Documentation/dev-tools/kgdb.rst 7667F: drivers/misc/kgdbts.c 7668F: drivers/tty/serial/kgdboc.c 7669F: include/linux/kdb.h 7670F: include/linux/kgdb.h 7671F: kernel/debug/ 7672 7673KMEMCHECK 7674M: Vegard Nossum <vegardno@ifi.uio.no> 7675M: Pekka Enberg <penberg@kernel.org> 7676S: Maintained 7677F: Documentation/dev-tools/kmemcheck.rst 7678F: arch/x86/include/asm/kmemcheck.h 7679F: arch/x86/mm/kmemcheck/ 7680F: include/linux/kmemcheck.h 7681F: mm/kmemcheck.c 7682 7683KMEMLEAK 7684M: Catalin Marinas <catalin.marinas@arm.com> 7685S: Maintained 7686F: Documentation/dev-tools/kmemleak.rst 7687F: include/linux/kmemleak.h 7688F: mm/kmemleak.c 7689F: mm/kmemleak-test.c 7690 7691KMOD KERNEL MODULE LOADER - USERMODE HELPER 7692M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7693L: linux-kernel@vger.kernel.org 7694S: Maintained 7695F: kernel/kmod.c 7696F: include/linux/kmod.h 7697F: lib/test_kmod.c 7698F: tools/testing/selftests/kmod/ 7699 7700KPROBES 7701M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7702M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7703M: "David S. Miller" <davem@davemloft.net> 7704M: Masami Hiramatsu <mhiramat@kernel.org> 7705S: Maintained 7706F: Documentation/kprobes.txt 7707F: include/linux/kprobes.h 7708F: include/asm-generic/kprobes.h 7709F: kernel/kprobes.c 7710 7711KS0108 LCD CONTROLLER DRIVER 7712M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7713W: http://miguelojeda.es/auxdisplay.htm 7714W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7715S: Maintained 7716F: Documentation/auxdisplay/ks0108 7717F: drivers/auxdisplay/ks0108.c 7718F: include/linux/ks0108.h 7719 7720L3MDEV 7721M: David Ahern <dsa@cumulusnetworks.com> 7722L: netdev@vger.kernel.org 7723S: Maintained 7724F: net/l3mdev 7725F: include/net/l3mdev.h 7726 7727LANTIQ MIPS ARCHITECTURE 7728M: John Crispin <john@phrozen.org> 7729L: linux-mips@linux-mips.org 7730S: Maintained 7731F: arch/mips/lantiq 7732F: drivers/soc/lantiq 7733 7734LAPB module 7735L: linux-x25@vger.kernel.org 7736S: Orphan 7737F: Documentation/networking/lapb-module.txt 7738F: include/*/lapb.h 7739F: net/lapb/ 7740 7741LASI 53c700 driver for PARISC 7742M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7743L: linux-scsi@vger.kernel.org 7744S: Maintained 7745F: Documentation/scsi/53c700.txt 7746F: drivers/scsi/53c700* 7747 7748LEAKING_ADDRESSES 7749M: Tobin C. Harding <me@tobin.cc> 7750S: Maintained 7751F: scripts/leaking_addresses.pl 7752 7753LED SUBSYSTEM 7754M: Richard Purdie <rpurdie@rpsys.net> 7755M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7756M: Pavel Machek <pavel@ucw.cz> 7757L: linux-leds@vger.kernel.org 7758T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7759S: Maintained 7760F: Documentation/devicetree/bindings/leds/ 7761F: drivers/leds/ 7762F: include/linux/leds.h 7763 7764LEGACY EEPROM DRIVER 7765M: Jean Delvare <jdelvare@suse.com> 7766S: Maintained 7767F: Documentation/misc-devices/eeprom 7768F: drivers/misc/eeprom/eeprom.c 7769 7770LEGO USB Tower driver 7771M: Juergen Stuber <starblue@users.sourceforge.net> 7772L: legousb-devel@lists.sourceforge.net 7773W: http://legousb.sourceforge.net/ 7774S: Maintained 7775F: drivers/usb/misc/legousbtower.c 7776 7777LG2160 MEDIA DRIVER 7778M: Michael Krufky <mkrufky@linuxtv.org> 7779L: linux-media@vger.kernel.org 7780W: https://linuxtv.org 7781W: http://github.com/mkrufky 7782Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7783T: git git://linuxtv.org/mkrufky/tuners.git 7784S: Maintained 7785F: drivers/media/dvb-frontends/lg2160.* 7786 7787LGDT3305 MEDIA DRIVER 7788M: Michael Krufky <mkrufky@linuxtv.org> 7789L: linux-media@vger.kernel.org 7790W: https://linuxtv.org 7791W: http://github.com/mkrufky 7792Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7793T: git git://linuxtv.org/mkrufky/tuners.git 7794S: Maintained 7795F: drivers/media/dvb-frontends/lgdt3305.* 7796 7797LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7798M: Viresh Kumar <vireshk@kernel.org> 7799L: linux-ide@vger.kernel.org 7800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7801S: Maintained 7802F: include/linux/pata_arasan_cf_data.h 7803F: drivers/ata/pata_arasan_cf.c 7804 7805LIBATA PATA DRIVERS 7806M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7807M: Tejun Heo <tj@kernel.org> 7808L: linux-ide@vger.kernel.org 7809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7810S: Maintained 7811F: drivers/ata/pata_*.c 7812F: drivers/ata/ata_generic.c 7813 7814LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7815M: Linus Walleij <linus.walleij@linaro.org> 7816L: linux-ide@vger.kernel.org 7817T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7818S: Maintained 7819F: drivers/ata/pata_ftide010.c 7820F: drivers/ata/sata_gemini.c 7821F: drivers/ata/sata_gemini.h 7822 7823LIBATA SATA AHCI PLATFORM devices support 7824M: Hans de Goede <hdegoede@redhat.com> 7825M: Tejun Heo <tj@kernel.org> 7826L: linux-ide@vger.kernel.org 7827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7828S: Maintained 7829F: drivers/ata/ahci_platform.c 7830F: drivers/ata/libahci_platform.c 7831F: include/linux/ahci_platform.h 7832 7833LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7834M: Mikael Pettersson <mikpelinux@gmail.com> 7835L: linux-ide@vger.kernel.org 7836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7837S: Maintained 7838F: drivers/ata/sata_promise.* 7839 7840LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7841M: Tejun Heo <tj@kernel.org> 7842L: linux-ide@vger.kernel.org 7843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7844S: Maintained 7845F: drivers/ata/ 7846F: include/linux/ata.h 7847F: include/linux/libata.h 7848F: Documentation/devicetree/bindings/ata/ 7849 7850LIBLOCKDEP 7851M: Sasha Levin <alexander.levin@verizon.com> 7852S: Maintained 7853F: tools/lib/lockdep/ 7854 7855LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7856M: Ross Zwisler <ross.zwisler@linux.intel.com> 7857L: linux-nvdimm@lists.01.org 7858Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7859S: Supported 7860F: drivers/nvdimm/blk.c 7861F: drivers/nvdimm/region_devs.c 7862 7863LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7864M: Vishal Verma <vishal.l.verma@intel.com> 7865L: linux-nvdimm@lists.01.org 7866Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7867S: Supported 7868F: drivers/nvdimm/btt* 7869 7870LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7871M: Ross Zwisler <ross.zwisler@linux.intel.com> 7872L: linux-nvdimm@lists.01.org 7873Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7874S: Supported 7875F: drivers/nvdimm/pmem* 7876 7877LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7878M: Dan Williams <dan.j.williams@intel.com> 7879L: linux-nvdimm@lists.01.org 7880Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7881T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7882S: Supported 7883F: drivers/nvdimm/* 7884F: drivers/acpi/nfit/* 7885F: include/linux/nd.h 7886F: include/linux/libnvdimm.h 7887F: include/uapi/linux/ndctl.h 7888 7889LIGHTNVM PLATFORM SUPPORT 7890M: Matias Bjorling <mb@lightnvm.io> 7891W: http://github/OpenChannelSSD 7892L: linux-block@vger.kernel.org 7893S: Maintained 7894F: drivers/lightnvm/ 7895F: include/linux/lightnvm.h 7896F: include/uapi/linux/lightnvm.h 7897 7898LINUX FOR POWER MACINTOSH 7899M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7900W: http://www.penguinppc.org/ 7901L: linuxppc-dev@lists.ozlabs.org 7902S: Maintained 7903F: arch/powerpc/platforms/powermac/ 7904F: drivers/macintosh/ 7905 7906LINUX FOR POWERPC (32-BIT AND 64-BIT) 7907M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7908M: Paul Mackerras <paulus@samba.org> 7909M: Michael Ellerman <mpe@ellerman.id.au> 7910W: https://github.com/linuxppc/linux/wiki 7911L: linuxppc-dev@lists.ozlabs.org 7912Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7913T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7914S: Supported 7915F: Documentation/ABI/stable/sysfs-firmware-opal-* 7916F: Documentation/devicetree/bindings/powerpc/ 7917F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7918F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7919F: Documentation/powerpc/ 7920F: arch/powerpc/ 7921F: drivers/char/tpm/tpm_ibmvtpm* 7922F: drivers/crypto/nx/ 7923F: drivers/crypto/vmx/ 7924F: drivers/i2c/busses/i2c-opal.c 7925F: drivers/net/ethernet/ibm/ibmveth.* 7926F: drivers/net/ethernet/ibm/ibmvnic.* 7927F: drivers/pci/hotplug/pnv_php.c 7928F: drivers/pci/hotplug/rpa* 7929F: drivers/rtc/rtc-opal.c 7930F: drivers/scsi/ibmvscsi/ 7931F: drivers/tty/hvc/hvc_opal.c 7932F: drivers/watchdog/wdrtas.c 7933F: tools/testing/selftests/powerpc 7934N: /pmac 7935N: powermac 7936N: powernv 7937N: [^a-z0-9]ps3 7938N: pseries 7939 7940LINUX FOR POWERPC EMBEDDED MPC5XXX 7941M: Anatolij Gustschin <agust@denx.de> 7942L: linuxppc-dev@lists.ozlabs.org 7943T: git git://git.denx.de/linux-denx-agust.git 7944S: Maintained 7945F: arch/powerpc/platforms/512x/ 7946F: arch/powerpc/platforms/52xx/ 7947 7948LINUX FOR POWERPC EMBEDDED PPC4XX 7949M: Alistair Popple <alistair@popple.id.au> 7950M: Matt Porter <mporter@kernel.crashing.org> 7951W: http://www.penguinppc.org/ 7952L: linuxppc-dev@lists.ozlabs.org 7953S: Maintained 7954F: arch/powerpc/platforms/40x/ 7955F: arch/powerpc/platforms/44x/ 7956 7957LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7958M: Scott Wood <oss@buserror.net> 7959M: Kumar Gala <galak@kernel.crashing.org> 7960W: http://www.penguinppc.org/ 7961L: linuxppc-dev@lists.ozlabs.org 7962T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7963S: Maintained 7964F: arch/powerpc/platforms/83xx/ 7965F: arch/powerpc/platforms/85xx/ 7966F: Documentation/devicetree/bindings/powerpc/fsl/ 7967 7968LINUX FOR POWERPC EMBEDDED PPC8XX 7969M: Vitaly Bordug <vitb@kernel.crashing.org> 7970W: http://www.penguinppc.org/ 7971L: linuxppc-dev@lists.ozlabs.org 7972S: Maintained 7973F: arch/powerpc/platforms/8xx/ 7974 7975LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7976L: linuxppc-dev@lists.ozlabs.org 7977S: Orphan 7978F: arch/powerpc/*/*virtex* 7979F: arch/powerpc/*/*/*virtex* 7980 7981LINUX FOR POWERPC PA SEMI PWRFICIENT 7982L: linuxppc-dev@lists.ozlabs.org 7983S: Orphan 7984F: arch/powerpc/platforms/pasemi/ 7985F: drivers/*/*pasemi* 7986F: drivers/*/*/*pasemi* 7987 7988LINUX KERNEL DUMP TEST MODULE (LKDTM) 7989M: Kees Cook <keescook@chromium.org> 7990S: Maintained 7991F: drivers/misc/lkdtm* 7992 7993LINUX SECURITY MODULE (LSM) FRAMEWORK 7994M: Chris Wright <chrisw@sous-sol.org> 7995L: linux-security-module@vger.kernel.org 7996S: Supported 7997 7998LIS3LV02D ACCELEROMETER DRIVER 7999M: Eric Piel <eric.piel@tremplin-utc.net> 8000S: Maintained 8001F: Documentation/misc-devices/lis3lv02d 8002F: drivers/misc/lis3lv02d/ 8003F: drivers/platform/x86/hp_accel.c 8004 8005LIVE PATCHING 8006M: Josh Poimboeuf <jpoimboe@redhat.com> 8007M: Jessica Yu <jeyu@kernel.org> 8008M: Jiri Kosina <jikos@kernel.org> 8009M: Miroslav Benes <mbenes@suse.cz> 8010R: Petr Mladek <pmladek@suse.com> 8011S: Maintained 8012F: kernel/livepatch/ 8013F: include/linux/livepatch.h 8014F: arch/x86/include/asm/livepatch.h 8015F: arch/x86/kernel/livepatch.c 8016F: Documentation/livepatch/ 8017F: Documentation/ABI/testing/sysfs-kernel-livepatch 8018F: samples/livepatch/ 8019L: live-patching@vger.kernel.org 8020T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8021 8022LLC (802.2) 8023L: netdev@vger.kernel.org 8024S: Odd fixes 8025F: include/linux/llc.h 8026F: include/uapi/linux/llc.h 8027F: include/net/llc* 8028F: net/llc/ 8029 8030LM73 HARDWARE MONITOR DRIVER 8031M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8032L: linux-hwmon@vger.kernel.org 8033S: Maintained 8034F: drivers/hwmon/lm73.c 8035 8036LM78 HARDWARE MONITOR DRIVER 8037M: Jean Delvare <jdelvare@suse.com> 8038L: linux-hwmon@vger.kernel.org 8039S: Maintained 8040F: Documentation/hwmon/lm78 8041F: drivers/hwmon/lm78.c 8042 8043LM83 HARDWARE MONITOR DRIVER 8044M: Jean Delvare <jdelvare@suse.com> 8045L: linux-hwmon@vger.kernel.org 8046S: Maintained 8047F: Documentation/hwmon/lm83 8048F: drivers/hwmon/lm83.c 8049 8050LM90 HARDWARE MONITOR DRIVER 8051M: Jean Delvare <jdelvare@suse.com> 8052L: linux-hwmon@vger.kernel.org 8053S: Maintained 8054F: Documentation/hwmon/lm90 8055F: Documentation/devicetree/bindings/hwmon/lm90.txt 8056F: drivers/hwmon/lm90.c 8057F: include/dt-bindings/thermal/lm90.h 8058 8059LM95234 HARDWARE MONITOR DRIVER 8060M: Guenter Roeck <linux@roeck-us.net> 8061L: linux-hwmon@vger.kernel.org 8062S: Maintained 8063F: Documentation/hwmon/lm95234 8064F: drivers/hwmon/lm95234.c 8065 8066LME2510 MEDIA DRIVER 8067M: Malcolm Priestley <tvboxspy@gmail.com> 8068L: linux-media@vger.kernel.org 8069W: https://linuxtv.org 8070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8071S: Maintained 8072F: drivers/media/usb/dvb-usb-v2/lmedm04* 8073 8074LOADPIN SECURITY MODULE 8075M: Kees Cook <keescook@chromium.org> 8076T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8077S: Supported 8078F: security/loadpin/ 8079F: Documentation/admin-guide/LSM/LoadPin.rst 8080 8081LOCKING PRIMITIVES 8082M: Peter Zijlstra <peterz@infradead.org> 8083M: Ingo Molnar <mingo@redhat.com> 8084L: linux-kernel@vger.kernel.org 8085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8086S: Maintained 8087F: Documentation/locking/ 8088F: include/linux/lockdep.h 8089F: include/linux/spinlock*.h 8090F: arch/*/include/asm/spinlock*.h 8091F: include/linux/rwlock*.h 8092F: include/linux/mutex*.h 8093F: arch/*/include/asm/mutex*.h 8094F: include/linux/rwsem*.h 8095F: arch/*/include/asm/rwsem.h 8096F: include/linux/seqlock.h 8097F: lib/locking*.[ch] 8098F: kernel/locking/ 8099 8100LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8101M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8102L: linux-ntfs-dev@lists.sourceforge.net 8103W: http://www.linux-ntfs.org/content/view/19/37/ 8104S: Maintained 8105F: Documentation/ldm.txt 8106F: block/partitions/ldm.* 8107 8108LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8109M: Sathya Prakash <sathya.prakash@broadcom.com> 8110M: Chaitra P B <chaitra.basappa@broadcom.com> 8111M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8112L: MPT-FusionLinux.pdl@broadcom.com 8113L: linux-scsi@vger.kernel.org 8114W: http://www.avagotech.com/support/ 8115S: Supported 8116F: drivers/message/fusion/ 8117F: drivers/scsi/mpt2sas/ 8118F: drivers/scsi/mpt3sas/ 8119 8120LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8121M: Matthew Wilcox <matthew@wil.cx> 8122L: linux-scsi@vger.kernel.org 8123S: Maintained 8124F: drivers/scsi/sym53c8xx_2/ 8125 8126LTC4261 HARDWARE MONITOR DRIVER 8127M: Guenter Roeck <linux@roeck-us.net> 8128L: linux-hwmon@vger.kernel.org 8129S: Maintained 8130F: Documentation/hwmon/ltc4261 8131F: drivers/hwmon/ltc4261.c 8132 8133LTC4306 I2C MULTIPLEXER DRIVER 8134M: Michael Hennerich <michael.hennerich@analog.com> 8135W: http://ez.analog.com/community/linux-device-drivers 8136L: linux-i2c@vger.kernel.org 8137S: Supported 8138F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8139F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8140 8141LTP (Linux Test Project) 8142M: Mike Frysinger <vapier@gentoo.org> 8143M: Cyril Hrubis <chrubis@suse.cz> 8144M: Wanlong Gao <wanlong.gao@gmail.com> 8145M: Jan Stancek <jstancek@redhat.com> 8146M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8147M: Alexey Kodanev <alexey.kodanev@oracle.com> 8148L: ltp@lists.linux.it (subscribers-only) 8149W: http://linux-test-project.github.io/ 8150T: git git://github.com/linux-test-project/ltp.git 8151S: Maintained 8152 8153M32R ARCHITECTURE 8154W: http://www.linux-m32r.org/ 8155S: Orphan 8156F: arch/m32r/ 8157 8158M68K ARCHITECTURE 8159M: Geert Uytterhoeven <geert@linux-m68k.org> 8160L: linux-m68k@lists.linux-m68k.org 8161W: http://www.linux-m68k.org/ 8162T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8163S: Maintained 8164F: arch/m68k/ 8165F: drivers/zorro/ 8166 8167M68K ON APPLE MACINTOSH 8168M: Joshua Thompson <funaho@jurai.org> 8169W: http://www.mac.linux-m68k.org/ 8170L: linux-m68k@lists.linux-m68k.org 8171S: Maintained 8172F: arch/m68k/mac/ 8173 8174M68K ON HP9000/300 8175M: Philip Blundell <philb@gnu.org> 8176W: http://www.tazenda.demon.co.uk/phil/linux-hp 8177S: Maintained 8178F: arch/m68k/hp300/ 8179 8180M88DS3103 MEDIA DRIVER 8181M: Antti Palosaari <crope@iki.fi> 8182L: linux-media@vger.kernel.org 8183W: https://linuxtv.org 8184W: http://palosaari.fi/linux/ 8185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8186T: git git://linuxtv.org/anttip/media_tree.git 8187S: Maintained 8188F: drivers/media/dvb-frontends/m88ds3103* 8189 8190M88RS2000 MEDIA DRIVER 8191M: Malcolm Priestley <tvboxspy@gmail.com> 8192L: linux-media@vger.kernel.org 8193W: https://linuxtv.org 8194Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8195S: Maintained 8196F: drivers/media/dvb-frontends/m88rs2000* 8197 8198MA901 MASTERKIT USB FM RADIO DRIVER 8199M: Alexey Klimov <klimov.linux@gmail.com> 8200L: linux-media@vger.kernel.org 8201T: git git://linuxtv.org/media_tree.git 8202S: Maintained 8203F: drivers/media/radio/radio-ma901.c 8204 8205MAC80211 8206M: Johannes Berg <johannes@sipsolutions.net> 8207L: linux-wireless@vger.kernel.org 8208W: http://wireless.kernel.org/ 8209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8210T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8211S: Maintained 8212F: Documentation/networking/mac80211-injection.txt 8213F: include/net/mac80211.h 8214F: net/mac80211/ 8215F: drivers/net/wireless/mac80211_hwsim.[ch] 8216 8217MAILBOX API 8218M: Jassi Brar <jassisinghbrar@gmail.com> 8219L: linux-kernel@vger.kernel.org 8220S: Maintained 8221F: drivers/mailbox/ 8222F: include/linux/mailbox_client.h 8223F: include/linux/mailbox_controller.h 8224 8225MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8226M: Michael Kerrisk <mtk.manpages@gmail.com> 8227W: http://www.kernel.org/doc/man-pages 8228L: linux-man@vger.kernel.org 8229S: Maintained 8230 8231MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8232M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8233L: linux-mips@linux-mips.org 8234S: Maintained 8235F: arch/mips/boot/dts/img/pistachio_marduk.dts 8236 8237MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8238M: Andrew Lunn <andrew@lunn.ch> 8239M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8240L: netdev@vger.kernel.org 8241S: Maintained 8242F: drivers/net/dsa/mv88e6xxx/ 8243F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8244 8245MARVELL ARMADA DRM SUPPORT 8246M: Russell King <linux@armlinux.org.uk> 8247S: Maintained 8248T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8249T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8250F: drivers/gpu/drm/armada/ 8251F: include/uapi/drm/armada_drm.h 8252F: Documentation/devicetree/bindings/display/armada/ 8253 8254MARVELL CRYPTO DRIVER 8255M: Boris Brezillon <boris.brezillon@free-electrons.com> 8256M: Arnaud Ebalard <arno@natisbad.org> 8257F: drivers/crypto/marvell/ 8258S: Maintained 8259L: linux-crypto@vger.kernel.org 8260 8261MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8262M: Mirko Lindner <mlindner@marvell.com> 8263M: Stephen Hemminger <stephen@networkplumber.org> 8264L: netdev@vger.kernel.org 8265S: Maintained 8266F: drivers/net/ethernet/marvell/sk* 8267 8268MARVELL LIBERTAS WIRELESS DRIVER 8269L: libertas-dev@lists.infradead.org 8270S: Orphan 8271F: drivers/net/wireless/marvell/libertas/ 8272 8273MARVELL MACCHIATOBIN SUPPORT 8274M: Russell King <rmk@armlinux.org.uk> 8275L: linux-arm-kernel@lists.infradead.org 8276S: Maintained 8277F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8278 8279MARVELL MV643XX ETHERNET DRIVER 8280M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8281L: netdev@vger.kernel.org 8282S: Maintained 8283F: drivers/net/ethernet/marvell/mv643xx_eth.* 8284F: include/linux/mv643xx.h 8285 8286MARVELL MV88X3310 PHY DRIVER 8287M: Russell King <rmk@armlinux.org.uk> 8288L: netdev@vger.kernel.org 8289S: Maintained 8290F: drivers/net/phy/marvell10g.c 8291 8292MARVELL MVNETA ETHERNET DRIVER 8293M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8294L: netdev@vger.kernel.org 8295S: Maintained 8296F: drivers/net/ethernet/marvell/mvneta.* 8297 8298MARVELL MWIFIEX WIRELESS DRIVER 8299M: Amitkumar Karwar <amitkarwar@gmail.com> 8300M: Nishant Sarmukadam <nishants@marvell.com> 8301M: Ganapathi Bhat <gbhat@marvell.com> 8302M: Xinming Hu <huxm@marvell.com> 8303L: linux-wireless@vger.kernel.org 8304S: Maintained 8305F: drivers/net/wireless/marvell/mwifiex/ 8306 8307MARVELL MWL8K WIRELESS DRIVER 8308M: Lennert Buytenhek <buytenh@wantstofly.org> 8309L: linux-wireless@vger.kernel.org 8310S: Odd Fixes 8311F: drivers/net/wireless/marvell/mwl8k.c 8312 8313MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8314M: Nicolas Pitre <nico@fluxnic.net> 8315S: Odd Fixes 8316F: drivers/mmc/host/mvsdio.* 8317 8318MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8319M: Hu Ziji <huziji@marvell.com> 8320L: linux-mmc@vger.kernel.org 8321S: Supported 8322F: drivers/mmc/host/sdhci-xenon* 8323F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8324 8325MATROX FRAMEBUFFER DRIVER 8326L: linux-fbdev@vger.kernel.org 8327S: Orphan 8328F: drivers/video/fbdev/matrox/matroxfb_* 8329F: include/uapi/linux/matroxfb.h 8330 8331MAX16065 HARDWARE MONITOR DRIVER 8332M: Guenter Roeck <linux@roeck-us.net> 8333L: linux-hwmon@vger.kernel.org 8334S: Maintained 8335F: Documentation/hwmon/max16065 8336F: drivers/hwmon/max16065.c 8337 8338MAX20751 HARDWARE MONITOR DRIVER 8339M: Guenter Roeck <linux@roeck-us.net> 8340L: linux-hwmon@vger.kernel.org 8341S: Maintained 8342F: Documentation/hwmon/max20751 8343F: drivers/hwmon/max20751.c 8344 8345MAX2175 SDR TUNER DRIVER 8346M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8347L: linux-media@vger.kernel.org 8348T: git git://linuxtv.org/media_tree.git 8349S: Maintained 8350F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8351F: Documentation/media/v4l-drivers/max2175.rst 8352F: drivers/media/i2c/max2175* 8353F: include/uapi/linux/max2175.h 8354 8355MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8356L: linux-hwmon@vger.kernel.org 8357S: Orphan 8358F: Documentation/hwmon/max6650 8359F: drivers/hwmon/max6650.c 8360 8361MAX6697 HARDWARE MONITOR DRIVER 8362M: Guenter Roeck <linux@roeck-us.net> 8363L: linux-hwmon@vger.kernel.org 8364S: Maintained 8365F: Documentation/hwmon/max6697 8366F: Documentation/devicetree/bindings/i2c/max6697.txt 8367F: drivers/hwmon/max6697.c 8368F: include/linux/platform_data/max6697.h 8369 8370MAX9860 MONO AUDIO VOICE CODEC DRIVER 8371M: Peter Rosin <peda@axentia.se> 8372L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8373S: Maintained 8374F: Documentation/devicetree/bindings/sound/max9860.txt 8375F: sound/soc/codecs/max9860.* 8376 8377MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8378M: Javier Martinez Canillas <javier@dowhile0.org> 8379L: linux-kernel@vger.kernel.org 8380S: Supported 8381F: drivers/regulator/max77802-regulator.c 8382F: Documentation/devicetree/bindings/*/*max77802.txt 8383F: include/dt-bindings/*/*max77802.h 8384 8385MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8386M: Krzysztof Kozlowski <krzk@kernel.org> 8387M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8388L: linux-pm@vger.kernel.org 8389S: Supported 8390F: drivers/power/supply/max14577_charger.c 8391F: drivers/power/supply/max77693_charger.c 8392 8393MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8394M: Chanwoo Choi <cw00.choi@samsung.com> 8395M: Krzysztof Kozlowski <krzk@kernel.org> 8396M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8397L: linux-kernel@vger.kernel.org 8398S: Supported 8399F: drivers/*/max14577*.c 8400F: drivers/*/max77686*.c 8401F: drivers/*/max77693*.c 8402F: drivers/extcon/extcon-max14577.c 8403F: drivers/extcon/extcon-max77693.c 8404F: drivers/rtc/rtc-max77686.c 8405F: drivers/clk/clk-max77686.c 8406F: Documentation/devicetree/bindings/mfd/max14577.txt 8407F: Documentation/devicetree/bindings/*/max77686.txt 8408F: Documentation/devicetree/bindings/mfd/max77693.txt 8409F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8410F: include/linux/mfd/max14577*.h 8411F: include/linux/mfd/max77686*.h 8412F: include/linux/mfd/max77693*.h 8413 8414MAXIRADIO FM RADIO RECEIVER DRIVER 8415M: Hans Verkuil <hverkuil@xs4all.nl> 8416L: linux-media@vger.kernel.org 8417T: git git://linuxtv.org/media_tree.git 8418W: https://linuxtv.org 8419S: Maintained 8420F: drivers/media/radio/radio-maxiradio* 8421 8422MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8423M: Peter Rosin <peda@axentia.se> 8424L: linux-iio@vger.kernel.org 8425S: Maintained 8426F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8427F: drivers/iio/potentiometer/mcp4531.c 8428 8429MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8430M: William Breathitt Gray <vilhelm.gray@gmail.com> 8431L: linux-iio@vger.kernel.org 8432S: Maintained 8433F: drivers/iio/dac/cio-dac.c 8434 8435MEDIA DRIVERS FOR ASCOT2E 8436M: Sergey Kozlov <serjk@netup.ru> 8437M: Abylay Ospan <aospan@netup.ru> 8438L: linux-media@vger.kernel.org 8439W: https://linuxtv.org 8440W: http://netup.tv/ 8441T: git git://linuxtv.org/media_tree.git 8442S: Supported 8443F: drivers/media/dvb-frontends/ascot2e* 8444 8445MEDIA DRIVERS FOR CXD2841ER 8446M: Sergey Kozlov <serjk@netup.ru> 8447M: Abylay Ospan <aospan@netup.ru> 8448L: linux-media@vger.kernel.org 8449W: https://linuxtv.org 8450W: http://netup.tv/ 8451T: git git://linuxtv.org/media_tree.git 8452S: Supported 8453F: drivers/media/dvb-frontends/cxd2841er* 8454 8455MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8456M: Daniel Scheller <d.scheller.oss@gmail.com> 8457L: linux-media@vger.kernel.org 8458W: https://linuxtv.org 8459T: git git://linuxtv.org/media_tree.git 8460S: Maintained 8461F: drivers/media/pci/ddbridge/* 8462 8463MEDIA DRIVERS FOR FREESCALE IMX 8464M: Steve Longerbeam <slongerbeam@gmail.com> 8465M: Philipp Zabel <p.zabel@pengutronix.de> 8466L: linux-media@vger.kernel.org 8467T: git git://linuxtv.org/media_tree.git 8468S: Maintained 8469F: Documentation/devicetree/bindings/media/imx.txt 8470F: Documentation/media/v4l-drivers/imx.rst 8471F: drivers/staging/media/imx/ 8472F: include/linux/imx-media.h 8473F: include/media/imx.h 8474 8475MEDIA DRIVERS FOR HELENE 8476M: Abylay Ospan <aospan@netup.ru> 8477L: linux-media@vger.kernel.org 8478W: https://linuxtv.org 8479W: http://netup.tv/ 8480T: git git://linuxtv.org/media_tree.git 8481S: Supported 8482F: drivers/media/dvb-frontends/helene* 8483 8484MEDIA DRIVERS FOR HORUS3A 8485M: Sergey Kozlov <serjk@netup.ru> 8486M: Abylay Ospan <aospan@netup.ru> 8487L: linux-media@vger.kernel.org 8488W: https://linuxtv.org 8489W: http://netup.tv/ 8490T: git git://linuxtv.org/media_tree.git 8491S: Supported 8492F: drivers/media/dvb-frontends/horus3a* 8493 8494MEDIA DRIVERS FOR LNBH25 8495M: Sergey Kozlov <serjk@netup.ru> 8496M: Abylay Ospan <aospan@netup.ru> 8497L: linux-media@vger.kernel.org 8498W: https://linuxtv.org 8499W: http://netup.tv/ 8500T: git git://linuxtv.org/media_tree.git 8501S: Supported 8502F: drivers/media/dvb-frontends/lnbh25* 8503 8504MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8505M: Daniel Scheller <d.scheller.oss@gmail.com> 8506L: linux-media@vger.kernel.org 8507W: https://linuxtv.org 8508T: git git://linuxtv.org/media_tree.git 8509S: Maintained 8510F: drivers/media/dvb-frontends/mxl5xx* 8511 8512MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8513M: Sergey Kozlov <serjk@netup.ru> 8514M: Abylay Ospan <aospan@netup.ru> 8515L: linux-media@vger.kernel.org 8516W: https://linuxtv.org 8517W: http://netup.tv/ 8518T: git git://linuxtv.org/media_tree.git 8519S: Supported 8520F: drivers/media/pci/netup_unidvb/* 8521 8522MEDIA DRIVERS FOR RENESAS - DRIF 8523M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8524L: linux-media@vger.kernel.org 8525L: linux-renesas-soc@vger.kernel.org 8526T: git git://linuxtv.org/media_tree.git 8527S: Supported 8528F: Documentation/devicetree/bindings/media/renesas,drif.txt 8529F: drivers/media/platform/rcar_drif.c 8530 8531MEDIA DRIVERS FOR RENESAS - FCP 8532M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8533L: linux-media@vger.kernel.org 8534L: linux-renesas-soc@vger.kernel.org 8535T: git git://linuxtv.org/media_tree.git 8536S: Supported 8537F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8538F: drivers/media/platform/rcar-fcp.c 8539F: include/media/rcar-fcp.h 8540 8541MEDIA DRIVERS FOR RENESAS - FDP1 8542M: Kieran Bingham <kieran@bingham.xyz> 8543L: linux-media@vger.kernel.org 8544L: linux-renesas-soc@vger.kernel.org 8545T: git git://linuxtv.org/media_tree.git 8546S: Supported 8547F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8548F: drivers/media/platform/rcar_fdp1.c 8549 8550MEDIA DRIVERS FOR RENESAS - VIN 8551M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8552L: linux-media@vger.kernel.org 8553L: linux-renesas-soc@vger.kernel.org 8554T: git git://linuxtv.org/media_tree.git 8555S: Supported 8556F: Documentation/devicetree/bindings/media/rcar_vin.txt 8557F: drivers/media/platform/rcar-vin/ 8558 8559MEDIA DRIVERS FOR RENESAS - VSP1 8560M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8561L: linux-media@vger.kernel.org 8562L: linux-renesas-soc@vger.kernel.org 8563T: git git://linuxtv.org/media_tree.git 8564S: Supported 8565F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8566F: drivers/media/platform/vsp1/ 8567 8568MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8569M: Daniel Scheller <d.scheller.oss@gmail.com> 8570L: linux-media@vger.kernel.org 8571W: https://linuxtv.org 8572T: git git://linuxtv.org/media_tree.git 8573S: Maintained 8574F: drivers/media/dvb-frontends/stv0910* 8575 8576MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8577M: Daniel Scheller <d.scheller.oss@gmail.com> 8578L: linux-media@vger.kernel.org 8579W: https://linuxtv.org 8580T: git git://linuxtv.org/media_tree.git 8581S: Maintained 8582F: drivers/media/dvb-frontends/stv6111* 8583 8584MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8585M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8586M: Mauro Carvalho Chehab <mchehab@kernel.org> 8587P: LinuxTV.org Project 8588L: linux-media@vger.kernel.org 8589W: https://linuxtv.org 8590Q: http://patchwork.kernel.org/project/linux-media/list/ 8591T: git git://linuxtv.org/media_tree.git 8592S: Maintained 8593F: Documentation/devicetree/bindings/media/ 8594F: Documentation/media/ 8595F: drivers/media/ 8596F: drivers/staging/media/ 8597F: include/linux/platform_data/media/ 8598F: include/media/ 8599F: include/uapi/linux/dvb/ 8600F: include/uapi/linux/videodev2.h 8601F: include/uapi/linux/media.h 8602F: include/uapi/linux/v4l2-* 8603F: include/uapi/linux/meye.h 8604F: include/uapi/linux/ivtv* 8605F: include/uapi/linux/uvcvideo.h 8606 8607MEDIATEK CIR DRIVER 8608M: Sean Wang <sean.wang@mediatek.com> 8609S: Maintained 8610F: drivers/media/rc/mtk-cir.c 8611 8612MEDIATEK PMIC LED DRIVER 8613M: Sean Wang <sean.wang@mediatek.com> 8614S: Maintained 8615F: drivers/leds/leds-mt6323.c 8616F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8617 8618MEDIATEK ETHERNET DRIVER 8619M: Felix Fietkau <nbd@openwrt.org> 8620M: John Crispin <john@phrozen.org> 8621M: Sean Wang <sean.wang@mediatek.com> 8622M: Nelson Chang <nelson.chang@mediatek.com> 8623L: netdev@vger.kernel.org 8624S: Maintained 8625F: drivers/net/ethernet/mediatek/ 8626 8627MEDIATEK JPEG DRIVER 8628M: Rick Chang <rick.chang@mediatek.com> 8629M: Bin Liu <bin.liu@mediatek.com> 8630S: Supported 8631F: drivers/media/platform/mtk-jpeg/ 8632F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8633 8634MEDIATEK MDP DRIVER 8635M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8636M: Houlong Wei <houlong.wei@mediatek.com> 8637M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8638S: Supported 8639F: drivers/media/platform/mtk-mdp/ 8640F: drivers/media/platform/mtk-vpu/ 8641F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8642 8643MEDIATEK MEDIA DRIVER 8644M: Tiffany Lin <tiffany.lin@mediatek.com> 8645M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8646S: Supported 8647F: drivers/media/platform/mtk-vcodec/ 8648F: drivers/media/platform/mtk-vpu/ 8649F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8650F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8651 8652MEDIATEK MT7601U WIRELESS LAN DRIVER 8653M: Jakub Kicinski <kubakici@wp.pl> 8654L: linux-wireless@vger.kernel.org 8655S: Maintained 8656F: drivers/net/wireless/mediatek/mt7601u/ 8657 8658MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8659M: Sean Wang <sean.wang@mediatek.com> 8660S: Maintained 8661F: drivers/char/hw_random/mtk-rng.c 8662 8663MEDIATEK USB3 DRD IP DRIVER 8664M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8665L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8667L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8668S: Maintained 8669F: drivers/usb/mtu3/ 8670 8671MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8672M: Peter Senna Tschudin <peter.senna@collabora.com> 8673M: Martin Donnelly <martin.donnelly@ge.com> 8674M: Martyn Welch <martyn.welch@collabora.co.uk> 8675S: Maintained 8676F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8677F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8678 8679MEGARAID SCSI/SAS DRIVERS 8680M: Kashyap Desai <kashyap.desai@broadcom.com> 8681M: Sumit Saxena <sumit.saxena@broadcom.com> 8682M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8683L: megaraidlinux.pdl@broadcom.com 8684L: linux-scsi@vger.kernel.org 8685W: http://www.avagotech.com/support/ 8686S: Maintained 8687F: Documentation/scsi/megaraid.txt 8688F: drivers/scsi/megaraid.* 8689F: drivers/scsi/megaraid/ 8690 8691MELEXIS MLX90614 DRIVER 8692M: Crt Mori <cmo@melexis.com> 8693L: linux-iio@vger.kernel.org 8694W: http://www.melexis.com 8695S: Supported 8696F: drivers/iio/temperature/mlx90614.c 8697 8698MELFAS MIP4 TOUCHSCREEN DRIVER 8699M: Sangwon Jee <jeesw@melfas.com> 8700W: http://www.melfas.com 8701S: Supported 8702F: drivers/input/touchscreen/melfas_mip4.c 8703F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8704 8705MELLANOX ETHERNET DRIVER (mlx4_en) 8706M: Tariq Toukan <tariqt@mellanox.com> 8707L: netdev@vger.kernel.org 8708S: Supported 8709W: http://www.mellanox.com 8710Q: http://patchwork.ozlabs.org/project/netdev/list/ 8711F: drivers/net/ethernet/mellanox/mlx4/en_* 8712 8713MELLANOX ETHERNET DRIVER (mlx5e) 8714M: Saeed Mahameed <saeedm@mellanox.com> 8715L: netdev@vger.kernel.org 8716S: Supported 8717W: http://www.mellanox.com 8718Q: http://patchwork.ozlabs.org/project/netdev/list/ 8719F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8720 8721MELLANOX ETHERNET INNOVA DRIVER 8722M: Ilan Tayari <ilant@mellanox.com> 8723R: Boris Pismenny <borisp@mellanox.com> 8724L: netdev@vger.kernel.org 8725S: Supported 8726W: http://www.mellanox.com 8727Q: http://patchwork.ozlabs.org/project/netdev/list/ 8728F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8729F: include/linux/mlx5/mlx5_ifc_fpga.h 8730 8731MELLANOX ETHERNET INNOVA IPSEC DRIVER 8732M: Ilan Tayari <ilant@mellanox.com> 8733R: Boris Pismenny <borisp@mellanox.com> 8734L: netdev@vger.kernel.org 8735S: Supported 8736W: http://www.mellanox.com 8737Q: http://patchwork.ozlabs.org/project/netdev/list/ 8738F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8739F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8740 8741MELLANOX ETHERNET SWITCH DRIVERS 8742M: Jiri Pirko <jiri@mellanox.com> 8743M: Ido Schimmel <idosch@mellanox.com> 8744L: netdev@vger.kernel.org 8745S: Supported 8746W: http://www.mellanox.com 8747Q: http://patchwork.ozlabs.org/project/netdev/list/ 8748F: drivers/net/ethernet/mellanox/mlxsw/ 8749 8750MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8751M: mlxsw@mellanox.com 8752L: netdev@vger.kernel.org 8753S: Supported 8754W: http://www.mellanox.com 8755Q: http://patchwork.ozlabs.org/project/netdev/list/ 8756F: drivers/net/ethernet/mellanox/mlxfw/ 8757 8758MELLANOX MLX CPLD HOTPLUG DRIVER 8759M: Vadim Pasternak <vadimp@mellanox.com> 8760L: platform-driver-x86@vger.kernel.org 8761S: Supported 8762F: drivers/platform/x86/mlxcpld-hotplug.c 8763F: include/linux/platform_data/mlxcpld-hotplug.h 8764 8765MELLANOX MLX4 core VPI driver 8766M: Tariq Toukan <tariqt@mellanox.com> 8767L: netdev@vger.kernel.org 8768L: linux-rdma@vger.kernel.org 8769W: http://www.mellanox.com 8770Q: http://patchwork.ozlabs.org/project/netdev/list/ 8771S: Supported 8772F: drivers/net/ethernet/mellanox/mlx4/ 8773F: include/linux/mlx4/ 8774 8775MELLANOX MLX4 IB driver 8776M: Yishai Hadas <yishaih@mellanox.com> 8777L: linux-rdma@vger.kernel.org 8778W: http://www.mellanox.com 8779Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8780S: Supported 8781F: drivers/infiniband/hw/mlx4/ 8782F: include/linux/mlx4/ 8783F: include/uapi/rdma/mlx4-abi.h 8784 8785MELLANOX MLX5 core VPI driver 8786M: Saeed Mahameed <saeedm@mellanox.com> 8787M: Matan Barak <matanb@mellanox.com> 8788M: Leon Romanovsky <leonro@mellanox.com> 8789L: netdev@vger.kernel.org 8790L: linux-rdma@vger.kernel.org 8791W: http://www.mellanox.com 8792Q: http://patchwork.ozlabs.org/project/netdev/list/ 8793S: Supported 8794F: drivers/net/ethernet/mellanox/mlx5/core/ 8795F: include/linux/mlx5/ 8796 8797MELLANOX MLX5 IB driver 8798M: Matan Barak <matanb@mellanox.com> 8799M: Leon Romanovsky <leonro@mellanox.com> 8800L: linux-rdma@vger.kernel.org 8801W: http://www.mellanox.com 8802Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8803S: Supported 8804F: drivers/infiniband/hw/mlx5/ 8805F: include/linux/mlx5/ 8806F: include/uapi/rdma/mlx5-abi.h 8807 8808MELLANOX MLXCPLD I2C AND MUX DRIVER 8809M: Vadim Pasternak <vadimp@mellanox.com> 8810M: Michael Shych <michaelsh@mellanox.com> 8811L: linux-i2c@vger.kernel.org 8812S: Supported 8813F: drivers/i2c/busses/i2c-mlxcpld.c 8814F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8815F: Documentation/i2c/busses/i2c-mlxcpld 8816 8817MELLANOX MLXCPLD LED DRIVER 8818M: Vadim Pasternak <vadimp@mellanox.com> 8819L: linux-leds@vger.kernel.org 8820S: Supported 8821F: drivers/leds/leds-mlxcpld.c 8822F: Documentation/leds/leds-mlxcpld.txt 8823 8824MELLANOX PLATFORM DRIVER 8825M: Vadim Pasternak <vadimp@mellanox.com> 8826L: platform-driver-x86@vger.kernel.org 8827S: Supported 8828F: drivers/platform/x86/mlx-platform.c 8829 8830MEMBARRIER SUPPORT 8831M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8832M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8833L: linux-kernel@vger.kernel.org 8834S: Supported 8835F: kernel/sched/membarrier.c 8836F: include/uapi/linux/membarrier.h 8837 8838MEMORY MANAGEMENT 8839L: linux-mm@kvack.org 8840W: http://www.linux-mm.org 8841S: Maintained 8842F: include/linux/mm.h 8843F: include/linux/gfp.h 8844F: include/linux/mmzone.h 8845F: include/linux/memory_hotplug.h 8846F: include/linux/vmalloc.h 8847F: mm/ 8848 8849MEMORY TECHNOLOGY DEVICES (MTD) 8850M: David Woodhouse <dwmw2@infradead.org> 8851M: Brian Norris <computersforpeace@gmail.com> 8852M: Boris Brezillon <boris.brezillon@free-electrons.com> 8853M: Marek Vasut <marek.vasut@gmail.com> 8854M: Richard Weinberger <richard@nod.at> 8855M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8856L: linux-mtd@lists.infradead.org 8857W: http://www.linux-mtd.infradead.org/ 8858Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8859T: git git://git.infradead.org/linux-mtd.git master 8860T: git git://git.infradead.org/l2-mtd.git master 8861S: Maintained 8862F: Documentation/devicetree/bindings/mtd/ 8863F: drivers/mtd/ 8864F: include/linux/mtd/ 8865F: include/uapi/mtd/ 8866 8867MEN A21 WATCHDOG DRIVER 8868M: Johannes Thumshirn <morbidrsa@gmail.com> 8869L: linux-watchdog@vger.kernel.org 8870S: Maintained 8871F: drivers/watchdog/mena21_wdt.c 8872 8873MEN CHAMELEON BUS (mcb) 8874M: Johannes Thumshirn <morbidrsa@gmail.com> 8875S: Maintained 8876F: drivers/mcb/ 8877F: include/linux/mcb.h 8878F: Documentation/men-chameleon-bus.txt 8879 8880MEN F21BMC (Board Management Controller) 8881M: Andreas Werner <andreas.werner@men.de> 8882S: Supported 8883F: drivers/mfd/menf21bmc.c 8884F: drivers/watchdog/menf21bmc_wdt.c 8885F: drivers/leds/leds-menf21bmc.c 8886F: drivers/hwmon/menf21bmc_hwmon.c 8887F: Documentation/hwmon/menf21bmc 8888 8889MESON AO CEC DRIVER FOR AMLOGIC SOCS 8890M: Neil Armstrong <narmstrong@baylibre.com> 8891L: linux-media@lists.freedesktop.org 8892L: linux-amlogic@lists.infradead.org 8893W: http://linux-meson.com/ 8894S: Supported 8895F: drivers/media/platform/meson/ao-cec.c 8896F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8897T: git git://linuxtv.org/media_tree.git 8898 8899METAG ARCHITECTURE 8900M: James Hogan <jhogan@kernel.org> 8901L: linux-metag@vger.kernel.org 8902T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8903S: Odd Fixes 8904F: arch/metag/ 8905F: Documentation/metag/ 8906F: Documentation/devicetree/bindings/metag/ 8907F: Documentation/devicetree/bindings/interrupt-controller/img,* 8908F: drivers/clocksource/metag_generic.c 8909F: drivers/irqchip/irq-metag.c 8910F: drivers/irqchip/irq-metag-ext.c 8911F: drivers/tty/metag_da.c 8912 8913MICROBLAZE ARCHITECTURE 8914M: Michal Simek <monstr@monstr.eu> 8915W: http://www.monstr.eu/fdt/ 8916T: git git://git.monstr.eu/linux-2.6-microblaze.git 8917S: Supported 8918F: arch/microblaze/ 8919 8920MICROCHIP / ATMEL AT91 SERIAL DRIVER 8921M: Richard Genoud <richard.genoud@gmail.com> 8922S: Maintained 8923F: drivers/tty/serial/atmel_serial.c 8924F: drivers/tty/serial/atmel_serial.h 8925 8926MICROCHIP / ATMEL DMA DRIVER 8927M: Ludovic Desroches <ludovic.desroches@microchip.com> 8928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8929L: dmaengine@vger.kernel.org 8930S: Supported 8931F: drivers/dma/at_hdmac.c 8932F: drivers/dma/at_hdmac_regs.h 8933F: include/linux/platform_data/dma-atmel.h 8934 8935MICROCHIP / ATMEL ECC DRIVER 8936M: Tudor Ambarus <tudor.ambarus@microchip.com> 8937L: linux-crypto@vger.kernel.org 8938S: Maintained 8939F: drivers/crypto/atmel-ecc.* 8940 8941MICROCHIP / ATMEL ISC DRIVER 8942M: Songjun Wu <songjun.wu@microchip.com> 8943L: linux-media@vger.kernel.org 8944S: Supported 8945F: drivers/media/platform/atmel/atmel-isc.c 8946F: drivers/media/platform/atmel/atmel-isc-regs.h 8947F: devicetree/bindings/media/atmel-isc.txt 8948 8949MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8950M: Woojung Huh <Woojung.Huh@microchip.com> 8951M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8952L: netdev@vger.kernel.org 8953S: Maintained 8954F: net/dsa/tag_ksz.c 8955F: drivers/net/dsa/microchip/* 8956F: include/linux/platform_data/microchip-ksz.h 8957F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8958 8959MICROCHIP USB251XB DRIVER 8960M: Richard Leitner <richard.leitner@skidata.com> 8961L: linux-usb@vger.kernel.org 8962S: Maintained 8963F: drivers/usb/misc/usb251xb.c 8964F: Documentation/devicetree/bindings/usb/usb251xb.txt 8965 8966MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8967M: Don Brace <don.brace@microsemi.com> 8968L: esc.storagedev@microsemi.com 8969L: linux-scsi@vger.kernel.org 8970S: Supported 8971F: drivers/scsi/smartpqi/smartpqi*.[ch] 8972F: drivers/scsi/smartpqi/Kconfig 8973F: drivers/scsi/smartpqi/Makefile 8974F: include/linux/cciss*.h 8975F: include/uapi/linux/cciss*.h 8976F: Documentation/scsi/smartpqi.txt 8977 8978MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8979M: Chen Yu <yu.c.chen@intel.com> 8980L: platform-driver-x86@vger.kernel.org 8981S: Supported 8982F: drivers/platform/x86/surfacepro3_button.c 8983 8984MICROTEK X6 SCANNER 8985M: Oliver Neukum <oliver@neukum.org> 8986S: Maintained 8987F: drivers/usb/image/microtek.* 8988 8989MIPS 8990M: Ralf Baechle <ralf@linux-mips.org> 8991L: linux-mips@linux-mips.org 8992W: http://www.linux-mips.org/ 8993T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8994Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8995S: Supported 8996F: Documentation/devicetree/bindings/mips/ 8997F: Documentation/mips/ 8998F: arch/mips/ 8999 9000MIPS BOSTON DEVELOPMENT BOARD 9001M: Paul Burton <paul.burton@mips.com> 9002L: linux-mips@linux-mips.org 9003S: Maintained 9004F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9005F: arch/mips/boot/dts/img/boston.dts 9006F: arch/mips/configs/generic/board-boston.config 9007F: drivers/clk/imgtec/clk-boston.c 9008F: include/dt-bindings/clock/boston-clock.h 9009 9010MIPS GENERIC PLATFORM 9011M: Paul Burton <paul.burton@mips.com> 9012L: linux-mips@linux-mips.org 9013S: Supported 9014F: arch/mips/generic/ 9015F: arch/mips/tools/generic-board-config.sh 9016 9017MIPS/LOONGSON1 ARCHITECTURE 9018M: Keguang Zhang <keguang.zhang@gmail.com> 9019L: linux-mips@linux-mips.org 9020S: Maintained 9021F: arch/mips/loongson32/ 9022F: arch/mips/include/asm/mach-loongson32/ 9023F: drivers/*/*loongson1* 9024F: drivers/*/*/*loongson1* 9025 9026MIPS RINT INSTRUCTION EMULATION 9027M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9028L: linux-mips@linux-mips.org 9029S: Supported 9030F: arch/mips/math-emu/sp_rint.c 9031F: arch/mips/math-emu/dp_rint.c 9032 9033MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9034M: Hans Verkuil <hverkuil@xs4all.nl> 9035L: linux-media@vger.kernel.org 9036T: git git://linuxtv.org/media_tree.git 9037W: https://linuxtv.org 9038S: Odd Fixes 9039F: drivers/media/radio/radio-miropcm20* 9040 9041MMP SUPPORT 9042M: Eric Miao <eric.y.miao@gmail.com> 9043M: Haojian Zhuang <haojian.zhuang@gmail.com> 9044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9045T: git git://github.com/hzhuang1/linux.git 9046T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9047S: Maintained 9048F: arch/arm/boot/dts/mmp* 9049F: arch/arm/mach-mmp/ 9050 9051MN88472 MEDIA DRIVER 9052M: Antti Palosaari <crope@iki.fi> 9053L: linux-media@vger.kernel.org 9054W: https://linuxtv.org 9055W: http://palosaari.fi/linux/ 9056Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9057S: Maintained 9058F: drivers/media/dvb-frontends/mn88472* 9059 9060MN88473 MEDIA DRIVER 9061M: Antti Palosaari <crope@iki.fi> 9062L: linux-media@vger.kernel.org 9063W: https://linuxtv.org 9064W: http://palosaari.fi/linux/ 9065Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9066S: Maintained 9067F: drivers/media/dvb-frontends/mn88473* 9068 9069MODULE SUPPORT 9070M: Jessica Yu <jeyu@kernel.org> 9071M: Rusty Russell <rusty@rustcorp.com.au> 9072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9073S: Maintained 9074F: include/linux/module.h 9075F: kernel/module.c 9076 9077MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9078W: http://popies.net/meye/ 9079S: Orphan 9080F: Documentation/media/v4l-drivers/meye* 9081F: drivers/media/pci/meye/ 9082F: include/uapi/linux/meye.h 9083 9084MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9085M: Jiri Slaby <jirislaby@gmail.com> 9086S: Maintained 9087F: Documentation/serial/moxa-smartio 9088F: drivers/tty/mxser.* 9089 9090MR800 AVERMEDIA USB FM RADIO DRIVER 9091M: Alexey Klimov <klimov.linux@gmail.com> 9092L: linux-media@vger.kernel.org 9093T: git git://linuxtv.org/media_tree.git 9094S: Maintained 9095F: drivers/media/radio/radio-mr800.c 9096 9097MRF24J40 IEEE 802.15.4 RADIO DRIVER 9098M: Alan Ott <alan@signal11.us> 9099L: linux-wpan@vger.kernel.org 9100S: Maintained 9101F: drivers/net/ieee802154/mrf24j40.c 9102F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9103 9104MSI LAPTOP SUPPORT 9105M: "Lee, Chun-Yi" <jlee@suse.com> 9106L: platform-driver-x86@vger.kernel.org 9107S: Maintained 9108F: drivers/platform/x86/msi-laptop.c 9109 9110MSI WMI SUPPORT 9111L: platform-driver-x86@vger.kernel.org 9112S: Orphan 9113F: drivers/platform/x86/msi-wmi.c 9114 9115MSI001 MEDIA DRIVER 9116M: Antti Palosaari <crope@iki.fi> 9117L: linux-media@vger.kernel.org 9118W: https://linuxtv.org 9119W: http://palosaari.fi/linux/ 9120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9121T: git git://linuxtv.org/anttip/media_tree.git 9122S: Maintained 9123F: drivers/media/tuners/msi001* 9124 9125MSI2500 MEDIA DRIVER 9126M: Antti Palosaari <crope@iki.fi> 9127L: linux-media@vger.kernel.org 9128W: https://linuxtv.org 9129W: http://palosaari.fi/linux/ 9130Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9131T: git git://linuxtv.org/anttip/media_tree.git 9132S: Maintained 9133F: drivers/media/usb/msi2500/ 9134 9135MSYSTEMS DISKONCHIP G3 MTD DRIVER 9136M: Robert Jarzmik <robert.jarzmik@free.fr> 9137L: linux-mtd@lists.infradead.org 9138S: Maintained 9139F: drivers/mtd/devices/docg3* 9140 9141MT9M032 APTINA SENSOR DRIVER 9142M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9143L: linux-media@vger.kernel.org 9144T: git git://linuxtv.org/media_tree.git 9145S: Maintained 9146F: drivers/media/i2c/mt9m032.c 9147F: include/media/i2c/mt9m032.h 9148 9149MT9P031 APTINA CAMERA SENSOR 9150M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9151L: linux-media@vger.kernel.org 9152T: git git://linuxtv.org/media_tree.git 9153S: Maintained 9154F: drivers/media/i2c/mt9p031.c 9155F: include/media/i2c/mt9p031.h 9156 9157MT9T001 APTINA CAMERA SENSOR 9158M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9159L: linux-media@vger.kernel.org 9160T: git git://linuxtv.org/media_tree.git 9161S: Maintained 9162F: drivers/media/i2c/mt9t001.c 9163F: include/media/i2c/mt9t001.h 9164 9165MT9V032 APTINA CAMERA SENSOR 9166M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9167L: linux-media@vger.kernel.org 9168T: git git://linuxtv.org/media_tree.git 9169S: Maintained 9170F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9171F: drivers/media/i2c/mt9v032.c 9172F: include/media/i2c/mt9v032.h 9173 9174MULTIFUNCTION DEVICES (MFD) 9175M: Lee Jones <lee.jones@linaro.org> 9176T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9177S: Supported 9178F: Documentation/devicetree/bindings/mfd/ 9179F: drivers/mfd/ 9180F: include/linux/mfd/ 9181F: include/dt-bindings/mfd/ 9182 9183MULTIMEDIA CARD (MMC) ETC. OVER SPI 9184S: Orphan 9185F: drivers/mmc/host/mmc_spi.c 9186F: include/linux/spi/mmc_spi.h 9187 9188MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9189M: Ulf Hansson <ulf.hansson@linaro.org> 9190L: linux-mmc@vger.kernel.org 9191T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9192S: Maintained 9193F: Documentation/devicetree/bindings/mmc/ 9194F: drivers/mmc/ 9195F: include/linux/mmc/ 9196F: include/uapi/linux/mmc/ 9197 9198MULTIPLEXER SUBSYSTEM 9199M: Peter Rosin <peda@axentia.se> 9200S: Maintained 9201F: Documentation/ABI/testing/mux/sysfs-class-mux* 9202F: Documentation/devicetree/bindings/mux/ 9203F: include/linux/dt-bindings/mux/ 9204F: include/linux/mux/ 9205F: drivers/mux/ 9206 9207MULTISOUND SOUND DRIVER 9208M: Andrew Veliath <andrewtv@usa.net> 9209S: Maintained 9210F: Documentation/sound/oss/MultiSound 9211F: sound/oss/msnd* 9212 9213MULTITECH MULTIPORT CARD (ISICOM) 9214S: Orphan 9215F: drivers/tty/isicom.c 9216F: include/linux/isicom.h 9217 9218MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9219M: Bin Liu <b-liu@ti.com> 9220L: linux-usb@vger.kernel.org 9221S: Maintained 9222F: drivers/usb/musb/ 9223 9224MXL5007T MEDIA DRIVER 9225M: Michael Krufky <mkrufky@linuxtv.org> 9226L: linux-media@vger.kernel.org 9227W: https://linuxtv.org 9228W: http://github.com/mkrufky 9229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9230T: git git://linuxtv.org/mkrufky/tuners.git 9231S: Maintained 9232F: drivers/media/tuners/mxl5007t.* 9233 9234MXSFB DRM DRIVER 9235M: Marek Vasut <marex@denx.de> 9236S: Supported 9237F: drivers/gpu/drm/mxsfb/ 9238F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9239 9240MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9241M: Hyong-Youb Kim <hykim@myri.com> 9242L: netdev@vger.kernel.org 9243W: https://www.myricom.com/support/downloads/myri10ge.html 9244S: Supported 9245F: drivers/net/ethernet/myricom/myri10ge/ 9246 9247NAND FLASH SUBSYSTEM 9248M: Boris Brezillon <boris.brezillon@free-electrons.com> 9249R: Richard Weinberger <richard@nod.at> 9250L: linux-mtd@lists.infradead.org 9251W: http://www.linux-mtd.infradead.org/ 9252Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9253T: git git://git.infradead.org/linux-mtd.git nand/fixes 9254T: git git://git.infradead.org/l2-mtd.git nand/next 9255S: Maintained 9256F: drivers/mtd/nand/ 9257F: include/linux/mtd/*nand*.h 9258 9259NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9260M: Daniel Mack <zonque@gmail.com> 9261S: Maintained 9262L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9263W: http://www.native-instruments.com 9264F: sound/usb/caiaq/ 9265 9266NATSEMI ETHERNET DRIVER (DP8381x) 9267S: Orphan 9268F: drivers/net/ethernet/natsemi/natsemi.c 9269 9270NCP FILESYSTEM 9271M: Petr Vandrovec <petr@vandrovec.name> 9272S: Odd Fixes 9273F: fs/ncpfs/ 9274 9275NCR 5380 SCSI DRIVERS 9276M: Finn Thain <fthain@telegraphics.com.au> 9277M: Michael Schmitz <schmitzmic@gmail.com> 9278L: linux-scsi@vger.kernel.org 9279S: Maintained 9280F: Documentation/scsi/g_NCR5380.txt 9281F: drivers/scsi/NCR5380.* 9282F: drivers/scsi/arm/cumana_1.c 9283F: drivers/scsi/arm/oak.c 9284F: drivers/scsi/atari_scsi.* 9285F: drivers/scsi/dmx3191d.c 9286F: drivers/scsi/g_NCR5380.* 9287F: drivers/scsi/mac_scsi.* 9288F: drivers/scsi/sun3_scsi.* 9289F: drivers/scsi/sun3_scsi_vme.c 9290 9291NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9292M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9293L: linux-scsi@vger.kernel.org 9294S: Maintained 9295F: drivers/scsi/NCR_D700.* 9296 9297NCT6775 HARDWARE MONITOR DRIVER 9298M: Guenter Roeck <linux@roeck-us.net> 9299L: linux-hwmon@vger.kernel.org 9300S: Maintained 9301F: Documentation/hwmon/nct6775 9302F: drivers/hwmon/nct6775.c 9303 9304NETEFFECT IWARP RNIC DRIVER (IW_NES) 9305M: Faisal Latif <faisal.latif@intel.com> 9306L: linux-rdma@vger.kernel.org 9307W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9308S: Supported 9309F: drivers/infiniband/hw/nes/ 9310F: include/uapi/rdma/nes-abi.h 9311 9312NETEM NETWORK EMULATOR 9313M: Stephen Hemminger <stephen@networkplumber.org> 9314L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9315S: Maintained 9316F: net/sched/sch_netem.c 9317 9318NETERION 10GbE DRIVERS (s2io/vxge) 9319M: Jon Mason <jdmason@kudzu.us> 9320L: netdev@vger.kernel.org 9321S: Supported 9322F: Documentation/networking/s2io.txt 9323F: Documentation/networking/vxge.txt 9324F: drivers/net/ethernet/neterion/ 9325 9326NETFILTER 9327M: Pablo Neira Ayuso <pablo@netfilter.org> 9328M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9329M: Florian Westphal <fw@strlen.de> 9330L: netfilter-devel@vger.kernel.org 9331L: coreteam@netfilter.org 9332W: http://www.netfilter.org/ 9333W: http://www.iptables.org/ 9334W: http://www.nftables.org/ 9335Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9336T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9337T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9338S: Maintained 9339F: include/linux/netfilter* 9340F: include/linux/netfilter/ 9341F: include/net/netfilter/ 9342F: include/uapi/linux/netfilter* 9343F: include/uapi/linux/netfilter/ 9344F: net/*/netfilter.c 9345F: net/*/netfilter/ 9346F: net/netfilter/ 9347F: net/bridge/br_netfilter*.c 9348 9349NETROM NETWORK LAYER 9350M: Ralf Baechle <ralf@linux-mips.org> 9351L: linux-hams@vger.kernel.org 9352W: http://www.linux-ax25.org/ 9353S: Maintained 9354F: include/net/netrom.h 9355F: include/uapi/linux/netrom.h 9356F: net/netrom/ 9357 9358NETRONOME ETHERNET DRIVERS 9359M: Jakub Kicinski <jakub.kicinski@netronome.com> 9360L: oss-drivers@netronome.com 9361S: Maintained 9362F: drivers/net/ethernet/netronome/ 9363 9364NETWORK BLOCK DEVICE (NBD) 9365M: Josef Bacik <jbacik@fb.com> 9366S: Maintained 9367L: linux-block@vger.kernel.org 9368L: nbd@other.debian.org 9369F: Documentation/blockdev/nbd.txt 9370F: drivers/block/nbd.c 9371F: include/uapi/linux/nbd.h 9372 9373NETWORK DROP MONITOR 9374M: Neil Horman <nhorman@tuxdriver.com> 9375L: netdev@vger.kernel.org 9376S: Maintained 9377W: https://fedorahosted.org/dropwatch/ 9378F: net/core/drop_monitor.c 9379 9380NETWORKING DRIVERS 9381L: netdev@vger.kernel.org 9382W: http://www.linuxfoundation.org/en/Net 9383Q: http://patchwork.ozlabs.org/project/netdev/list/ 9384T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9385T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9386S: Odd Fixes 9387F: Documentation/devicetree/bindings/net/ 9388F: drivers/net/ 9389F: include/linux/if_* 9390F: include/linux/netdevice.h 9391F: include/linux/etherdevice.h 9392F: include/linux/fcdevice.h 9393F: include/linux/fddidevice.h 9394F: include/linux/hippidevice.h 9395F: include/linux/inetdevice.h 9396F: include/uapi/linux/if_* 9397F: include/uapi/linux/netdevice.h 9398 9399NETWORKING DRIVERS (WIRELESS) 9400M: Kalle Valo <kvalo@codeaurora.org> 9401L: linux-wireless@vger.kernel.org 9402Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9403T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9404T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9405S: Maintained 9406F: Documentation/devicetree/bindings/net/wireless/ 9407F: drivers/net/wireless/ 9408 9409NETWORKING [DSA] 9410M: Andrew Lunn <andrew@lunn.ch> 9411M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9412M: Florian Fainelli <f.fainelli@gmail.com> 9413S: Maintained 9414F: net/dsa/ 9415F: include/net/dsa.h 9416F: drivers/net/dsa/ 9417 9418NETWORKING [GENERAL] 9419M: "David S. Miller" <davem@davemloft.net> 9420L: netdev@vger.kernel.org 9421W: http://www.linuxfoundation.org/en/Net 9422Q: http://patchwork.ozlabs.org/project/netdev/list/ 9423T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9424T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9425B: mailto:netdev@vger.kernel.org 9426S: Maintained 9427F: net/ 9428F: include/net/ 9429F: include/linux/in.h 9430F: include/linux/net.h 9431F: include/linux/netdevice.h 9432F: include/uapi/linux/in.h 9433F: include/uapi/linux/net.h 9434F: include/uapi/linux/netdevice.h 9435F: include/uapi/linux/net_namespace.h 9436F: tools/net/ 9437F: tools/testing/selftests/net/ 9438F: lib/random32.c 9439 9440NETWORKING [IPSEC] 9441M: Steffen Klassert <steffen.klassert@secunet.com> 9442M: Herbert Xu <herbert@gondor.apana.org.au> 9443M: "David S. Miller" <davem@davemloft.net> 9444L: netdev@vger.kernel.org 9445T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9446T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9447S: Maintained 9448F: net/core/flow.c 9449F: net/xfrm/ 9450F: net/key/ 9451F: net/ipv4/xfrm* 9452F: net/ipv4/esp4* 9453F: net/ipv4/ah4.c 9454F: net/ipv4/ipcomp.c 9455F: net/ipv4/ip_vti.c 9456F: net/ipv6/xfrm* 9457F: net/ipv6/esp6* 9458F: net/ipv6/ah6.c 9459F: net/ipv6/ipcomp6.c 9460F: net/ipv6/ip6_vti.c 9461F: include/uapi/linux/xfrm.h 9462F: include/net/xfrm.h 9463 9464NETWORKING [IPv4/IPv6] 9465M: "David S. Miller" <davem@davemloft.net> 9466M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9467M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9468L: netdev@vger.kernel.org 9469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9470S: Maintained 9471F: net/ipv4/ 9472F: net/ipv6/ 9473F: include/net/ip* 9474F: arch/x86/net/* 9475 9476NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9477M: Paul Moore <paul@paul-moore.com> 9478W: https://github.com/netlabel 9479L: netdev@vger.kernel.org 9480L: linux-security-module@vger.kernel.org 9481S: Maintained 9482F: Documentation/netlabel/ 9483F: include/net/calipso.h 9484F: include/net/cipso_ipv4.h 9485F: include/net/netlabel.h 9486F: include/uapi/linux/netfilter/xt_SECMARK.h 9487F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9488F: net/netlabel/ 9489F: net/ipv4/cipso_ipv4.c 9490F: net/ipv6/calipso.c 9491F: net/netfilter/xt_CONNSECMARK.c 9492F: net/netfilter/xt_SECMARK.c 9493 9494NETWORKING [TLS] 9495M: Ilya Lesokhin <ilyal@mellanox.com> 9496M: Aviad Yehezkel <aviadye@mellanox.com> 9497M: Dave Watson <davejwatson@fb.com> 9498L: netdev@vger.kernel.org 9499S: Maintained 9500F: net/tls/* 9501F: include/uapi/linux/tls.h 9502F: include/net/tls.h 9503 9504NETWORKING [WIRELESS] 9505L: linux-wireless@vger.kernel.org 9506Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9507 9508NETXEN (1/10) GbE SUPPORT 9509M: Manish Chopra <manish.chopra@cavium.com> 9510M: Rahul Verma <rahul.verma@cavium.com> 9511M: Dept-GELinuxNICDev@cavium.com 9512L: netdev@vger.kernel.org 9513S: Supported 9514F: drivers/net/ethernet/qlogic/netxen/ 9515 9516NFC SUBSYSTEM 9517M: Samuel Ortiz <sameo@linux.intel.com> 9518L: linux-wireless@vger.kernel.org 9519L: linux-nfc@lists.01.org (subscribers-only) 9520S: Supported 9521F: net/nfc/ 9522F: include/net/nfc/ 9523F: include/uapi/linux/nfc.h 9524F: drivers/nfc/ 9525F: include/linux/platform_data/nfcmrvl.h 9526F: include/linux/platform_data/nxp-nci.h 9527F: Documentation/devicetree/bindings/net/nfc/ 9528 9529NFS, SUNRPC, AND LOCKD CLIENTS 9530M: Trond Myklebust <trond.myklebust@primarydata.com> 9531M: Anna Schumaker <anna.schumaker@netapp.com> 9532L: linux-nfs@vger.kernel.org 9533W: http://client.linux-nfs.org 9534T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9535S: Maintained 9536F: fs/lockd/ 9537F: fs/nfs/ 9538F: fs/nfs_common/ 9539F: net/sunrpc/ 9540F: include/linux/lockd/ 9541F: include/linux/nfs* 9542F: include/linux/sunrpc/ 9543F: include/uapi/linux/nfs* 9544F: include/uapi/linux/sunrpc/ 9545 9546NILFS2 FILESYSTEM 9547M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9548L: linux-nilfs@vger.kernel.org 9549W: http://nilfs.sourceforge.net/ 9550W: http://nilfs.osdn.jp/ 9551T: git git://github.com/konis/nilfs2.git 9552S: Supported 9553F: Documentation/filesystems/nilfs2.txt 9554F: fs/nilfs2/ 9555F: include/trace/events/nilfs2.h 9556F: include/uapi/linux/nilfs2_api.h 9557F: include/uapi/linux/nilfs2_ondisk.h 9558 9559NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9560M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9561W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9562S: Maintained 9563F: Documentation/scsi/NinjaSCSI.txt 9564F: drivers/scsi/pcmcia/nsp_* 9565 9566NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9567M: GOTO Masanori <gotom@debian.or.jp> 9568M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9569W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9570S: Maintained 9571F: Documentation/scsi/NinjaSCSI.txt 9572F: drivers/scsi/nsp32* 9573 9574NIOS2 ARCHITECTURE 9575M: Ley Foon Tan <lftan@altera.com> 9576L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9577T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9578S: Maintained 9579F: arch/nios2/ 9580 9581NOHZ, DYNTICKS SUPPORT 9582M: Frederic Weisbecker <fweisbec@gmail.com> 9583M: Thomas Gleixner <tglx@linutronix.de> 9584M: Ingo Molnar <mingo@kernel.org> 9585L: linux-kernel@vger.kernel.org 9586T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9587S: Maintained 9588F: kernel/time/tick*.* 9589F: include/linux/tick.h 9590F: include/linux/sched/nohz.h 9591 9592NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9593M: Pavel Machek <pavel@ucw.cz> 9594M: Sakari Ailus <sakari.ailus@iki.fi> 9595L: linux-media@vger.kernel.org 9596S: Maintained 9597F: drivers/media/i2c/et8ek8 9598F: drivers/media/i2c/ad5820.c 9599 9600NOKIA N900 POWER SUPPLY DRIVERS 9601R: Pali Rohár <pali.rohar@gmail.com> 9602F: include/linux/power/bq2415x_charger.h 9603F: include/linux/power/bq27xxx_battery.h 9604F: include/linux/power/isp1704_charger.h 9605F: drivers/power/supply/bq2415x_charger.c 9606F: drivers/power/supply/bq27xxx_battery.c 9607F: drivers/power/supply/bq27xxx_battery_i2c.c 9608F: drivers/power/supply/isp1704_charger.c 9609F: drivers/power/supply/rx51_battery.c 9610 9611NTB AMD DRIVER 9612M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9613L: linux-ntb@googlegroups.com 9614S: Supported 9615F: drivers/ntb/hw/amd/ 9616 9617NTB DRIVER CORE 9618M: Jon Mason <jdmason@kudzu.us> 9619M: Dave Jiang <dave.jiang@intel.com> 9620M: Allen Hubbe <Allen.Hubbe@emc.com> 9621L: linux-ntb@googlegroups.com 9622S: Supported 9623W: https://github.com/jonmason/ntb/wiki 9624T: git git://github.com/jonmason/ntb.git 9625F: drivers/ntb/ 9626F: drivers/net/ntb_netdev.c 9627F: include/linux/ntb.h 9628F: include/linux/ntb_transport.h 9629F: tools/testing/selftests/ntb/ 9630 9631NTB IDT DRIVER 9632M: Serge Semin <fancer.lancer@gmail.com> 9633L: linux-ntb@googlegroups.com 9634S: Supported 9635F: drivers/ntb/hw/idt/ 9636 9637NTB INTEL DRIVER 9638M: Jon Mason <jdmason@kudzu.us> 9639M: Dave Jiang <dave.jiang@intel.com> 9640L: linux-ntb@googlegroups.com 9641S: Supported 9642W: https://github.com/jonmason/ntb/wiki 9643T: git git://github.com/jonmason/ntb.git 9644F: drivers/ntb/hw/intel/ 9645 9646NTFS FILESYSTEM 9647M: Anton Altaparmakov <anton@tuxera.com> 9648L: linux-ntfs-dev@lists.sourceforge.net 9649W: http://www.tuxera.com/ 9650T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9651S: Supported 9652F: Documentation/filesystems/ntfs.txt 9653F: fs/ntfs/ 9654 9655NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9656M: Antonino Daplas <adaplas@gmail.com> 9657L: linux-fbdev@vger.kernel.org 9658S: Maintained 9659F: drivers/video/fbdev/riva/ 9660F: drivers/video/fbdev/nvidia/ 9661 9662NVM EXPRESS DRIVER 9663M: Keith Busch <keith.busch@intel.com> 9664M: Jens Axboe <axboe@fb.com> 9665M: Christoph Hellwig <hch@lst.de> 9666M: Sagi Grimberg <sagi@grimberg.me> 9667L: linux-nvme@lists.infradead.org 9668T: git://git.infradead.org/nvme.git 9669W: http://git.infradead.org/nvme.git 9670S: Supported 9671F: drivers/nvme/host/ 9672F: include/linux/nvme.h 9673F: include/uapi/linux/nvme_ioctl.h 9674 9675NVM EXPRESS FC TRANSPORT DRIVERS 9676M: James Smart <james.smart@broadcom.com> 9677L: linux-nvme@lists.infradead.org 9678S: Supported 9679F: include/linux/nvme-fc.h 9680F: include/linux/nvme-fc-driver.h 9681F: drivers/nvme/host/fc.c 9682F: drivers/nvme/target/fc.c 9683F: drivers/nvme/target/fcloop.c 9684 9685NVM EXPRESS TARGET DRIVER 9686M: Christoph Hellwig <hch@lst.de> 9687M: Sagi Grimberg <sagi@grimberg.me> 9688L: linux-nvme@lists.infradead.org 9689T: git://git.infradead.org/nvme.git 9690W: http://git.infradead.org/nvme.git 9691S: Supported 9692F: drivers/nvme/target/ 9693 9694NVMEM FRAMEWORK 9695M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9696S: Maintained 9697F: drivers/nvmem/ 9698F: Documentation/devicetree/bindings/nvmem/ 9699F: Documentation/ABI/stable/sysfs-bus-nvmem 9700F: include/linux/nvmem-consumer.h 9701F: include/linux/nvmem-provider.h 9702 9703NXP TDA998X DRM DRIVER 9704M: Russell King <linux@armlinux.org.uk> 9705S: Supported 9706T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9707T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9708F: drivers/gpu/drm/i2c/tda998x_drv.c 9709F: include/drm/i2c/tda998x.h 9710 9711NXP TFA9879 DRIVER 9712M: Peter Rosin <peda@axentia.se> 9713L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9714S: Maintained 9715F: sound/soc/codecs/tfa9879* 9716 9717NXP-NCI NFC DRIVER 9718M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9719R: Charles Gorand <charles.gorand@effinnov.com> 9720L: linux-nfc@lists.01.org (moderated for non-subscribers) 9721S: Supported 9722F: drivers/nfc/nxp-nci 9723 9724OBJTOOL 9725M: Josh Poimboeuf <jpoimboe@redhat.com> 9726S: Supported 9727F: tools/objtool/ 9728 9729OMAP AUDIO SUPPORT 9730M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9731M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9732L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9733L: linux-omap@vger.kernel.org 9734S: Maintained 9735F: sound/soc/omap/ 9736 9737OMAP CLOCK FRAMEWORK SUPPORT 9738M: Paul Walmsley <paul@pwsan.com> 9739L: linux-omap@vger.kernel.org 9740S: Maintained 9741F: arch/arm/*omap*/*clock* 9742 9743OMAP DEVICE TREE SUPPORT 9744M: Benoît Cousson <bcousson@baylibre.com> 9745M: Tony Lindgren <tony@atomide.com> 9746L: linux-omap@vger.kernel.org 9747L: devicetree@vger.kernel.org 9748S: Maintained 9749F: arch/arm/boot/dts/*omap* 9750F: arch/arm/boot/dts/*am3* 9751F: arch/arm/boot/dts/*am4* 9752F: arch/arm/boot/dts/*am5* 9753F: arch/arm/boot/dts/*dra7* 9754 9755OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9756M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9757L: linux-omap@vger.kernel.org 9758L: linux-fbdev@vger.kernel.org 9759S: Maintained 9760F: drivers/video/fbdev/omap2/ 9761F: Documentation/arm/OMAP/DSS 9762 9763OMAP FRAMEBUFFER SUPPORT 9764M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9765L: linux-fbdev@vger.kernel.org 9766L: linux-omap@vger.kernel.org 9767S: Maintained 9768F: drivers/video/fbdev/omap/ 9769 9770OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9771M: Roger Quadros <rogerq@ti.com> 9772M: Tony Lindgren <tony@atomide.com> 9773L: linux-omap@vger.kernel.org 9774S: Maintained 9775F: drivers/memory/omap-gpmc.c 9776F: arch/arm/mach-omap2/*gpmc* 9777 9778OMAP GPIO DRIVER 9779M: Grygorii Strashko <grygorii.strashko@ti.com> 9780M: Santosh Shilimkar <ssantosh@kernel.org> 9781M: Kevin Hilman <khilman@kernel.org> 9782L: linux-omap@vger.kernel.org 9783S: Maintained 9784F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9785F: drivers/gpio/gpio-omap.c 9786 9787OMAP HARDWARE SPINLOCK SUPPORT 9788M: Ohad Ben-Cohen <ohad@wizery.com> 9789L: linux-omap@vger.kernel.org 9790S: Maintained 9791F: drivers/hwspinlock/omap_hwspinlock.c 9792 9793OMAP HS MMC SUPPORT 9794L: linux-mmc@vger.kernel.org 9795L: linux-omap@vger.kernel.org 9796S: Orphan 9797F: drivers/mmc/host/omap_hsmmc.c 9798 9799OMAP HWMOD DATA 9800M: Paul Walmsley <paul@pwsan.com> 9801L: linux-omap@vger.kernel.org 9802S: Maintained 9803F: arch/arm/mach-omap2/omap_hwmod*data* 9804 9805OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9806M: Benoît Cousson <bcousson@baylibre.com> 9807L: linux-omap@vger.kernel.org 9808S: Maintained 9809F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9810 9811OMAP HWMOD SUPPORT 9812M: Benoît Cousson <bcousson@baylibre.com> 9813M: Paul Walmsley <paul@pwsan.com> 9814L: linux-omap@vger.kernel.org 9815S: Maintained 9816F: arch/arm/mach-omap2/omap_hwmod.* 9817 9818OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9819M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9820L: linux-media@vger.kernel.org 9821S: Maintained 9822F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9823F: drivers/media/platform/omap3isp/ 9824F: drivers/staging/media/omap4iss/ 9825 9826OMAP MMC SUPPORT 9827M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9828L: linux-omap@vger.kernel.org 9829S: Maintained 9830F: drivers/mmc/host/omap.c 9831 9832OMAP POWER MANAGEMENT SUPPORT 9833M: Kevin Hilman <khilman@kernel.org> 9834L: linux-omap@vger.kernel.org 9835S: Maintained 9836F: arch/arm/*omap*/*pm* 9837F: drivers/cpufreq/omap-cpufreq.c 9838 9839OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9840M: Rajendra Nayak <rnayak@codeaurora.org> 9841M: Paul Walmsley <paul@pwsan.com> 9842L: linux-omap@vger.kernel.org 9843S: Maintained 9844F: arch/arm/mach-omap2/prm* 9845 9846OMAP RANDOM NUMBER GENERATOR SUPPORT 9847M: Deepak Saxena <dsaxena@plexity.net> 9848S: Maintained 9849F: drivers/char/hw_random/omap-rng.c 9850 9851OMAP USB SUPPORT 9852L: linux-usb@vger.kernel.org 9853L: linux-omap@vger.kernel.org 9854S: Orphan 9855F: drivers/usb/*/*omap* 9856F: arch/arm/*omap*/usb* 9857 9858OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9859M: Mark Jackson <mpfj@newflow.co.uk> 9860L: linux-omap@vger.kernel.org 9861S: Maintained 9862F: arch/arm/boot/dts/am335x-nano.dts 9863 9864OMAP1 SUPPORT 9865M: Aaro Koskinen <aaro.koskinen@iki.fi> 9866M: Tony Lindgren <tony@atomide.com> 9867L: linux-omap@vger.kernel.org 9868Q: http://patchwork.kernel.org/project/linux-omap/list/ 9869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9870S: Maintained 9871F: arch/arm/mach-omap1/ 9872F: arch/arm/plat-omap/ 9873F: arch/arm/configs/omap1_defconfig 9874F: drivers/i2c/busses/i2c-omap.c 9875F: include/linux/i2c-omap.h 9876 9877OMAP2+ SUPPORT 9878M: Tony Lindgren <tony@atomide.com> 9879L: linux-omap@vger.kernel.org 9880W: http://www.muru.com/linux/omap/ 9881W: http://linux.omap.com/ 9882Q: http://patchwork.kernel.org/project/linux-omap/list/ 9883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9884S: Maintained 9885F: arch/arm/mach-omap2/ 9886F: arch/arm/plat-omap/ 9887F: arch/arm/configs/omap2plus_defconfig 9888F: drivers/i2c/busses/i2c-omap.c 9889F: drivers/irqchip/irq-omap-intc.c 9890F: drivers/mfd/*omap*.c 9891F: drivers/mfd/menelaus.c 9892F: drivers/mfd/palmas.c 9893F: drivers/mfd/tps65217.c 9894F: drivers/mfd/tps65218.c 9895F: drivers/mfd/tps65910.c 9896F: drivers/mfd/twl-core.[ch] 9897F: drivers/mfd/twl4030*.c 9898F: drivers/mfd/twl6030*.c 9899F: drivers/mfd/twl6040*.c 9900F: drivers/regulator/palmas-regulator*.c 9901F: drivers/regulator/pbias-regulator.c 9902F: drivers/regulator/tps65217-regulator.c 9903F: drivers/regulator/tps65218-regulator.c 9904F: drivers/regulator/tps65910-regulator.c 9905F: drivers/regulator/twl-regulator.c 9906F: drivers/regulator/twl6030-regulator.c 9907F: include/linux/i2c-omap.h 9908 9909ONION OMEGA2+ BOARD 9910M: Harvey Hunt <harveyhuntnexus@gmail.com> 9911L: linux-mips@linux-mips.org 9912S: Maintained 9913F: arch/mips/boot/dts/ralink/omega2p.dts 9914 9915OMFS FILESYSTEM 9916M: Bob Copeland <me@bobcopeland.com> 9917L: linux-karma-devel@lists.sourceforge.net 9918S: Maintained 9919F: Documentation/filesystems/omfs.txt 9920F: fs/omfs/ 9921 9922OMNIKEY CARDMAN 4000 DRIVER 9923M: Harald Welte <laforge@gnumonks.org> 9924S: Maintained 9925F: drivers/char/pcmcia/cm4000_cs.c 9926F: include/linux/cm4000_cs.h 9927F: include/uapi/linux/cm4000_cs.h 9928 9929OMNIKEY CARDMAN 4040 DRIVER 9930M: Harald Welte <laforge@gnumonks.org> 9931S: Maintained 9932F: drivers/char/pcmcia/cm4040_cs.* 9933 9934OMNIVISION OV13858 SENSOR DRIVER 9935M: Sakari Ailus <sakari.ailus@linux.intel.com> 9936L: linux-media@vger.kernel.org 9937T: git git://linuxtv.org/media_tree.git 9938S: Maintained 9939F: drivers/media/i2c/ov13858.c 9940 9941OMNIVISION OV5640 SENSOR DRIVER 9942M: Steve Longerbeam <slongerbeam@gmail.com> 9943L: linux-media@vger.kernel.org 9944T: git git://linuxtv.org/media_tree.git 9945S: Maintained 9946F: drivers/media/i2c/ov5640.c 9947 9948OMNIVISION OV5647 SENSOR DRIVER 9949M: Luis Oliveira <lolivei@synopsys.com> 9950L: linux-media@vger.kernel.org 9951T: git git://linuxtv.org/media_tree.git 9952S: Maintained 9953F: drivers/media/i2c/ov5647.c 9954 9955OMNIVISION OV7670 SENSOR DRIVER 9956M: Jonathan Corbet <corbet@lwn.net> 9957L: linux-media@vger.kernel.org 9958T: git git://linuxtv.org/media_tree.git 9959S: Maintained 9960F: drivers/media/i2c/ov7670.c 9961F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9962 9963ONENAND FLASH DRIVER 9964M: Kyungmin Park <kyungmin.park@samsung.com> 9965L: linux-mtd@lists.infradead.org 9966S: Maintained 9967F: drivers/mtd/onenand/ 9968F: include/linux/mtd/onenand*.h 9969 9970ONSTREAM SCSI TAPE DRIVER 9971M: Willem Riede <osst@riede.org> 9972L: osst-users@lists.sourceforge.net 9973L: linux-scsi@vger.kernel.org 9974S: Maintained 9975F: Documentation/scsi/osst.txt 9976F: drivers/scsi/osst.* 9977F: drivers/scsi/osst_*.h 9978F: drivers/scsi/st.h 9979 9980OP-TEE DRIVER 9981M: Jens Wiklander <jens.wiklander@linaro.org> 9982S: Maintained 9983F: drivers/tee/optee/ 9984 9985OPA-VNIC DRIVER 9986M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9987M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9988L: linux-rdma@vger.kernel.org 9989S: Supported 9990F: drivers/infiniband/ulp/opa_vnic 9991 9992OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9993M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9994L: devicetree@vger.kernel.org 9995S: Maintained 9996F: Documentation/devicetree/dynamic-resolution-notes.txt 9997F: Documentation/devicetree/overlay-notes.txt 9998F: drivers/of/overlay.c 9999F: drivers/of/resolver.c 10000 10001OPEN FIRMWARE AND FLATTENED DEVICE TREE 10002M: Rob Herring <robh+dt@kernel.org> 10003M: Frank Rowand <frowand.list@gmail.com> 10004L: devicetree@vger.kernel.org 10005W: http://www.devicetree.org/ 10006T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10007S: Maintained 10008F: drivers/of/ 10009F: include/linux/of*.h 10010F: scripts/dtc/ 10011F: Documentation/ABI/testing/sysfs-firmware-ofw 10012 10013OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10014M: Rob Herring <robh+dt@kernel.org> 10015M: Mark Rutland <mark.rutland@arm.com> 10016L: devicetree@vger.kernel.org 10017T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10018Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10019S: Maintained 10020F: Documentation/devicetree/ 10021F: arch/*/boot/dts/ 10022F: include/dt-bindings/ 10023 10024OPENCORES I2C BUS DRIVER 10025M: Peter Korsgaard <jacmet@sunsite.dk> 10026L: linux-i2c@vger.kernel.org 10027S: Maintained 10028F: Documentation/i2c/busses/i2c-ocores 10029F: drivers/i2c/busses/i2c-ocores.c 10030 10031OPENRISC ARCHITECTURE 10032M: Jonas Bonn <jonas@southpole.se> 10033M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10034M: Stafford Horne <shorne@gmail.com> 10035T: git git://github.com/openrisc/linux.git 10036L: openrisc@lists.librecores.org 10037W: http://openrisc.io 10038S: Maintained 10039F: arch/openrisc/ 10040 10041OPENVSWITCH 10042M: Pravin Shelar <pshelar@nicira.com> 10043L: netdev@vger.kernel.org 10044L: dev@openvswitch.org 10045W: http://openvswitch.org 10046S: Maintained 10047F: net/openvswitch/ 10048F: include/uapi/linux/openvswitch.h 10049 10050OPERATING PERFORMANCE POINTS (OPP) 10051M: Viresh Kumar <vireshk@kernel.org> 10052M: Nishanth Menon <nm@ti.com> 10053M: Stephen Boyd <sboyd@codeaurora.org> 10054L: linux-pm@vger.kernel.org 10055S: Maintained 10056T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10057F: drivers/base/power/opp/ 10058F: include/linux/pm_opp.h 10059F: Documentation/power/opp.txt 10060F: Documentation/devicetree/bindings/opp/ 10061 10062OPL4 DRIVER 10063M: Clemens Ladisch <clemens@ladisch.de> 10064L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10065T: git git://git.alsa-project.org/alsa-kernel.git 10066S: Maintained 10067F: sound/drivers/opl4/ 10068 10069OPROFILE 10070M: Robert Richter <rric@kernel.org> 10071L: oprofile-list@lists.sf.net 10072S: Maintained 10073F: arch/*/include/asm/oprofile*.h 10074F: arch/*/oprofile/ 10075F: drivers/oprofile/ 10076F: include/linux/oprofile.h 10077 10078ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10079M: Mark Fasheh <mfasheh@versity.com> 10080M: Joel Becker <jlbec@evilplan.org> 10081L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10082W: http://ocfs2.wiki.kernel.org 10083S: Supported 10084F: Documentation/filesystems/ocfs2.txt 10085F: Documentation/filesystems/dlmfs.txt 10086F: fs/ocfs2/ 10087 10088ORANGEFS FILESYSTEM 10089M: Mike Marshall <hubcap@omnibond.com> 10090L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10091T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10092S: Supported 10093F: fs/orangefs/ 10094F: Documentation/filesystems/orangefs.txt 10095 10096ORINOCO DRIVER 10097L: linux-wireless@vger.kernel.org 10098W: http://wireless.kernel.org/en/users/Drivers/orinoco 10099W: http://www.nongnu.org/orinoco/ 10100S: Orphan 10101F: drivers/net/wireless/intersil/orinoco/ 10102 10103OSD LIBRARY and FILESYSTEM 10104M: Boaz Harrosh <ooo@electrozaur.com> 10105S: Maintained 10106F: drivers/scsi/osd/ 10107F: include/scsi/osd_* 10108F: fs/exofs/ 10109 10110OV2659 OMNIVISION SENSOR DRIVER 10111M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10112L: linux-media@vger.kernel.org 10113W: https://linuxtv.org 10114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10115T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10116S: Maintained 10117F: drivers/media/i2c/ov2659.c 10118F: include/media/i2c/ov2659.h 10119 10120OVERLAY FILESYSTEM 10121M: Miklos Szeredi <miklos@szeredi.hu> 10122L: linux-unionfs@vger.kernel.org 10123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10124S: Supported 10125F: fs/overlayfs/ 10126F: Documentation/filesystems/overlayfs.txt 10127 10128P54 WIRELESS DRIVER 10129M: Christian Lamparter <chunkeey@googlemail.com> 10130L: linux-wireless@vger.kernel.org 10131W: http://wireless.kernel.org/en/users/Drivers/p54 10132S: Maintained 10133F: drivers/net/wireless/intersil/p54/ 10134 10135PA SEMI ETHERNET DRIVER 10136L: netdev@vger.kernel.org 10137S: Orphan 10138F: drivers/net/ethernet/pasemi/* 10139 10140PA SEMI SMBUS DRIVER 10141L: linux-i2c@vger.kernel.org 10142S: Orphan 10143F: drivers/i2c/busses/i2c-pasemi.c 10144 10145PADATA PARALLEL EXECUTION MECHANISM 10146M: Steffen Klassert <steffen.klassert@secunet.com> 10147L: linux-crypto@vger.kernel.org 10148S: Maintained 10149F: kernel/padata.c 10150F: include/linux/padata.h 10151F: Documentation/padata.txt 10152 10153PANASONIC LAPTOP ACPI EXTRAS DRIVER 10154M: Harald Welte <laforge@gnumonks.org> 10155L: platform-driver-x86@vger.kernel.org 10156S: Maintained 10157F: drivers/platform/x86/panasonic-laptop.c 10158 10159PANASONIC MN10300/AM33/AM34 PORT 10160M: David Howells <dhowells@redhat.com> 10161L: linux-am33-list@redhat.com (moderated for non-subscribers) 10162W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10163S: Maintained 10164F: Documentation/mn10300/ 10165F: arch/mn10300/ 10166 10167PARALLEL LCD/KEYPAD PANEL DRIVER 10168M: Willy Tarreau <willy@haproxy.com> 10169M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10170S: Odd Fixes 10171F: Documentation/misc-devices/lcd-panel-cgram.txt 10172F: drivers/misc/panel.c 10173 10174PARALLEL PORT SUBSYSTEM 10175M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10176M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10177L: linux-parport@lists.infradead.org (subscribers-only) 10178S: Maintained 10179F: drivers/parport/ 10180F: include/linux/parport*.h 10181F: drivers/char/ppdev.c 10182F: include/uapi/linux/ppdev.h 10183F: Documentation/parport*.txt 10184 10185PARAVIRT_OPS INTERFACE 10186M: Juergen Gross <jgross@suse.com> 10187M: Alok Kataria <akataria@vmware.com> 10188M: Rusty Russell <rusty@rustcorp.com.au> 10189L: virtualization@lists.linux-foundation.org 10190S: Supported 10191F: Documentation/virtual/paravirt_ops.txt 10192F: arch/*/kernel/paravirt* 10193F: arch/*/include/asm/paravirt*.h 10194F: include/linux/hypervisor.h 10195 10196PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10197M: Tim Waugh <tim@cyberelk.net> 10198L: linux-parport@lists.infradead.org (subscribers-only) 10199S: Maintained 10200F: Documentation/blockdev/paride.txt 10201F: drivers/block/paride/ 10202 10203PARISC ARCHITECTURE 10204M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10205M: Helge Deller <deller@gmx.de> 10206L: linux-parisc@vger.kernel.org 10207W: http://www.parisc-linux.org/ 10208Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10210T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10211S: Maintained 10212F: arch/parisc/ 10213F: Documentation/parisc/ 10214F: drivers/parisc/ 10215F: drivers/char/agp/parisc-agp.c 10216F: drivers/input/serio/gscps2.c 10217F: drivers/parport/parport_gsc.* 10218F: drivers/tty/serial/8250/8250_gsc.c 10219F: drivers/video/fbdev/sti* 10220F: drivers/video/console/sti* 10221F: drivers/video/logo/logo_parisc* 10222 10223PARMAN 10224M: Jiri Pirko <jiri@mellanox.com> 10225L: netdev@vger.kernel.org 10226S: Supported 10227F: lib/parman.c 10228F: lib/test_parman.c 10229F: include/linux/parman.h 10230 10231PC87360 HARDWARE MONITORING DRIVER 10232M: Jim Cromie <jim.cromie@gmail.com> 10233L: linux-hwmon@vger.kernel.org 10234S: Maintained 10235F: Documentation/hwmon/pc87360 10236F: drivers/hwmon/pc87360.c 10237 10238PC8736x GPIO DRIVER 10239M: Jim Cromie <jim.cromie@gmail.com> 10240S: Maintained 10241F: drivers/char/pc8736x_gpio.c 10242 10243PC87427 HARDWARE MONITORING DRIVER 10244M: Jean Delvare <jdelvare@suse.com> 10245L: linux-hwmon@vger.kernel.org 10246S: Maintained 10247F: Documentation/hwmon/pc87427 10248F: drivers/hwmon/pc87427.c 10249 10250PCA9532 LED DRIVER 10251M: Riku Voipio <riku.voipio@iki.fi> 10252S: Maintained 10253F: drivers/leds/leds-pca9532.c 10254F: include/linux/leds-pca9532.h 10255 10256PCA9541 I2C BUS MASTER SELECTOR DRIVER 10257M: Guenter Roeck <linux@roeck-us.net> 10258L: linux-i2c@vger.kernel.org 10259S: Maintained 10260F: drivers/i2c/muxes/i2c-mux-pca9541.c 10261 10262PCDP - PRIMARY CONSOLE AND DEBUG PORT 10263M: Khalid Aziz <khalid@gonehiking.org> 10264S: Maintained 10265F: drivers/firmware/pcdp.* 10266 10267PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10268M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10269L: linux-pci@vger.kernel.org 10270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10271S: Maintained 10272F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10273F: drivers/pci/host/pci-aardvark.c 10274 10275PCI DRIVER FOR ALTERA PCIE IP 10276M: Ley Foon Tan <lftan@altera.com> 10277L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10278L: linux-pci@vger.kernel.org 10279S: Supported 10280F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10281F: drivers/pci/host/pcie-altera.c 10282 10283PCI DRIVER FOR APPLIEDMICRO XGENE 10284M: Tanmay Inamdar <tinamdar@apm.com> 10285L: linux-pci@vger.kernel.org 10286L: linux-arm-kernel@lists.infradead.org 10287S: Maintained 10288F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10289F: drivers/pci/host/pci-xgene.c 10290 10291PCI DRIVER FOR ARM VERSATILE PLATFORM 10292M: Rob Herring <robh@kernel.org> 10293L: linux-pci@vger.kernel.org 10294L: linux-arm-kernel@lists.infradead.org 10295S: Maintained 10296F: Documentation/devicetree/bindings/pci/versatile.txt 10297F: drivers/pci/host/pci-versatile.c 10298 10299PCI DRIVER FOR ARMADA 8K 10300M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10301L: linux-pci@vger.kernel.org 10302L: linux-arm-kernel@lists.infradead.org 10303S: Maintained 10304F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10305F: drivers/pci/dwc/pcie-armada8k.c 10306 10307PCI DRIVER FOR FREESCALE LAYERSCAPE 10308M: Minghuan Lian <minghuan.Lian@freescale.com> 10309M: Mingkai Hu <mingkai.hu@freescale.com> 10310M: Roy Zang <tie-fei.zang@freescale.com> 10311L: linuxppc-dev@lists.ozlabs.org 10312L: linux-pci@vger.kernel.org 10313L: linux-arm-kernel@lists.infradead.org 10314S: Maintained 10315F: drivers/pci/dwc/*layerscape* 10316 10317PCI DRIVER FOR GENERIC OF HOSTS 10318M: Will Deacon <will.deacon@arm.com> 10319L: linux-pci@vger.kernel.org 10320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10321S: Maintained 10322F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10323F: drivers/pci/host/pci-host-common.c 10324F: drivers/pci/host/pci-host-generic.c 10325 10326PCI DRIVER FOR IMX6 10327M: Richard Zhu <hongxing.zhu@nxp.com> 10328M: Lucas Stach <l.stach@pengutronix.de> 10329L: linux-pci@vger.kernel.org 10330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10331S: Maintained 10332F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10333F: drivers/pci/dwc/*imx6* 10334 10335PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10336M: Keith Busch <keith.busch@intel.com> 10337M: Jonathan Derrick <jonathan.derrick@intel.com> 10338L: linux-pci@vger.kernel.org 10339S: Supported 10340F: drivers/pci/host/vmd.c 10341 10342PCI DRIVER FOR MICROSEMI SWITCHTEC 10343M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10344M: Logan Gunthorpe <logang@deltatee.com> 10345L: linux-pci@vger.kernel.org 10346S: Maintained 10347F: Documentation/switchtec.txt 10348F: Documentation/ABI/testing/sysfs-class-switchtec 10349F: drivers/pci/switch/switchtec* 10350F: include/uapi/linux/switchtec_ioctl.h 10351 10352PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10353M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10354M: Jason Cooper <jason@lakedaemon.net> 10355L: linux-pci@vger.kernel.org 10356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10357S: Maintained 10358F: drivers/pci/host/*mvebu* 10359 10360PCI DRIVER FOR NVIDIA TEGRA 10361M: Thierry Reding <thierry.reding@gmail.com> 10362L: linux-tegra@vger.kernel.org 10363L: linux-pci@vger.kernel.org 10364S: Supported 10365F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10366F: drivers/pci/host/pci-tegra.c 10367 10368PCI DRIVER FOR RENESAS R-CAR 10369M: Simon Horman <horms@verge.net.au> 10370L: linux-pci@vger.kernel.org 10371L: linux-renesas-soc@vger.kernel.org 10372S: Maintained 10373F: drivers/pci/host/*rcar* 10374 10375PCI DRIVER FOR SAMSUNG EXYNOS 10376M: Jingoo Han <jingoohan1@gmail.com> 10377L: linux-pci@vger.kernel.org 10378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10379L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10380S: Maintained 10381F: drivers/pci/dwc/pci-exynos.c 10382 10383PCI DRIVER FOR SYNOPSYS DESIGNWARE 10384M: Jingoo Han <jingoohan1@gmail.com> 10385M: Joao Pinto <Joao.Pinto@synopsys.com> 10386L: linux-pci@vger.kernel.org 10387S: Maintained 10388F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10389F: drivers/pci/dwc/*designware* 10390 10391PCI DRIVER FOR TI DRA7XX 10392M: Kishon Vijay Abraham I <kishon@ti.com> 10393L: linux-omap@vger.kernel.org 10394L: linux-pci@vger.kernel.org 10395S: Supported 10396F: Documentation/devicetree/bindings/pci/ti-pci.txt 10397F: drivers/pci/dwc/pci-dra7xx.c 10398 10399PCI DRIVER FOR TI KEYSTONE 10400M: Murali Karicheri <m-karicheri2@ti.com> 10401L: linux-pci@vger.kernel.org 10402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10403S: Maintained 10404F: drivers/pci/dwc/*keystone* 10405 10406PCI ENDPOINT SUBSYSTEM 10407M: Kishon Vijay Abraham I <kishon@ti.com> 10408M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10409L: linux-pci@vger.kernel.org 10410T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10411S: Supported 10412F: drivers/pci/endpoint/ 10413F: drivers/misc/pci_endpoint_test.c 10414F: tools/pci/ 10415 10416PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10417M: Russell Currey <ruscur@russell.cc> 10418L: linuxppc-dev@lists.ozlabs.org 10419S: Supported 10420F: Documentation/powerpc/eeh-pci-error-recovery.txt 10421F: arch/powerpc/kernel/eeh*.c 10422F: arch/powerpc/platforms/*/eeh*.c 10423F: arch/powerpc/include/*/eeh*.h 10424 10425PCI ERROR RECOVERY 10426M: Linas Vepstas <linasvepstas@gmail.com> 10427L: linux-pci@vger.kernel.org 10428S: Supported 10429F: Documentation/PCI/pci-error-recovery.txt 10430 10431PCI MSI DRIVER FOR ALTERA MSI IP 10432M: Ley Foon Tan <lftan@altera.com> 10433L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10434L: linux-pci@vger.kernel.org 10435S: Supported 10436F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10437F: drivers/pci/host/pcie-altera-msi.c 10438 10439PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10440M: Duc Dang <dhdang@apm.com> 10441L: linux-pci@vger.kernel.org 10442L: linux-arm-kernel@lists.infradead.org 10443S: Maintained 10444F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10445F: drivers/pci/host/pci-xgene-msi.c 10446 10447PCI SUBSYSTEM 10448M: Bjorn Helgaas <bhelgaas@google.com> 10449L: linux-pci@vger.kernel.org 10450Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10451T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10452S: Supported 10453F: Documentation/devicetree/bindings/pci/ 10454F: Documentation/PCI/ 10455F: drivers/pci/ 10456F: include/linux/pci* 10457F: arch/x86/pci/ 10458F: arch/x86/kernel/quirks.c 10459 10460PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10461M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10462L: linux-pci@vger.kernel.org 10463Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10464T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10465S: Supported 10466F: drivers/pci/host/ 10467F: drivers/pci/dwc/ 10468 10469PCIE DRIVER FOR AXIS ARTPEC 10470M: Niklas Cassel <niklas.cassel@axis.com> 10471M: Jesper Nilsson <jesper.nilsson@axis.com> 10472L: linux-arm-kernel@axis.com 10473L: linux-pci@vger.kernel.org 10474S: Maintained 10475F: Documentation/devicetree/bindings/pci/axis,artpec* 10476F: drivers/pci/dwc/*artpec* 10477 10478PCIE DRIVER FOR CAVIUM THUNDERX 10479M: David Daney <david.daney@cavium.com> 10480L: linux-pci@vger.kernel.org 10481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10482S: Supported 10483F: Documentation/devicetree/bindings/pci/pci-thunder-* 10484F: drivers/pci/host/pci-thunder-* 10485 10486PCIE DRIVER FOR HISILICON 10487M: Zhou Wang <wangzhou1@hisilicon.com> 10488L: linux-pci@vger.kernel.org 10489S: Maintained 10490F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10491F: drivers/pci/dwc/pcie-hisi.c 10492 10493PCIE DRIVER FOR HISILICON KIRIN 10494M: Xiaowei Song <songxiaowei@hisilicon.com> 10495M: Binghui Wang <wangbinghui@hisilicon.com> 10496L: linux-pci@vger.kernel.org 10497S: Maintained 10498F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10499F: drivers/pci/dwc/pcie-kirin.c 10500 10501PCIE DRIVER FOR MEDIATEK 10502M: Ryder Lee <ryder.lee@mediatek.com> 10503L: linux-pci@vger.kernel.org 10504L: linux-mediatek@lists.infradead.org 10505S: Supported 10506F: Documentation/devicetree/bindings/pci/mediatek* 10507F: drivers/pci/host/*mediatek* 10508 10509PCIE DRIVER FOR QUALCOMM MSM 10510M: Stanimir Varbanov <svarbanov@mm-sol.com> 10511L: linux-pci@vger.kernel.org 10512L: linux-arm-msm@vger.kernel.org 10513S: Maintained 10514F: drivers/pci/dwc/*qcom* 10515 10516PCIE DRIVER FOR ROCKCHIP 10517M: Shawn Lin <shawn.lin@rock-chips.com> 10518L: linux-pci@vger.kernel.org 10519L: linux-rockchip@lists.infradead.org 10520S: Maintained 10521F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10522F: drivers/pci/host/pcie-rockchip.c 10523 10524PCIE DRIVER FOR ST SPEAR13XX 10525M: Pratyush Anand <pratyush.anand@gmail.com> 10526L: linux-pci@vger.kernel.org 10527S: Maintained 10528F: drivers/pci/dwc/*spear* 10529 10530PCMCIA SUBSYSTEM 10531P: Linux PCMCIA Team 10532L: linux-pcmcia@lists.infradead.org 10533W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10534T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10535S: Maintained 10536F: Documentation/pcmcia/ 10537F: tools/pcmcia/ 10538F: drivers/pcmcia/ 10539F: include/pcmcia/ 10540 10541PCNET32 NETWORK DRIVER 10542M: Don Fry <pcnet32@frontier.com> 10543L: netdev@vger.kernel.org 10544S: Maintained 10545F: drivers/net/ethernet/amd/pcnet32.c 10546 10547PCRYPT PARALLEL CRYPTO ENGINE 10548M: Steffen Klassert <steffen.klassert@secunet.com> 10549L: linux-crypto@vger.kernel.org 10550S: Maintained 10551F: crypto/pcrypt.c 10552F: include/crypto/pcrypt.h 10553 10554PER-CPU MEMORY ALLOCATOR 10555M: Tejun Heo <tj@kernel.org> 10556M: Christoph Lameter <cl@linux.com> 10557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10558S: Maintained 10559F: include/linux/percpu*.h 10560F: mm/percpu*.c 10561F: arch/*/include/asm/percpu.h 10562 10563PER-TASK DELAY ACCOUNTING 10564M: Balbir Singh <bsingharora@gmail.com> 10565S: Maintained 10566F: include/linux/delayacct.h 10567F: kernel/delayacct.c 10568 10569PERFORMANCE EVENTS SUBSYSTEM 10570M: Peter Zijlstra <peterz@infradead.org> 10571M: Ingo Molnar <mingo@redhat.com> 10572M: Arnaldo Carvalho de Melo <acme@kernel.org> 10573R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10574R: Jiri Olsa <jolsa@redhat.com> 10575R: Namhyung Kim <namhyung@kernel.org> 10576L: linux-kernel@vger.kernel.org 10577T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10578S: Supported 10579F: kernel/events/* 10580F: include/linux/perf_event.h 10581F: include/uapi/linux/perf_event.h 10582F: arch/*/kernel/perf_event*.c 10583F: arch/*/kernel/*/perf_event*.c 10584F: arch/*/kernel/*/*/perf_event*.c 10585F: arch/*/include/asm/perf_event.h 10586F: arch/*/kernel/perf_callchain.c 10587F: arch/*/events/* 10588F: tools/perf/ 10589 10590PERSONALITY HANDLING 10591M: Christoph Hellwig <hch@infradead.org> 10592L: linux-abi-devel@lists.sourceforge.net 10593S: Maintained 10594F: include/linux/personality.h 10595F: include/uapi/linux/personality.h 10596 10597PHONET PROTOCOL 10598M: Remi Denis-Courmont <courmisch@gmail.com> 10599S: Supported 10600F: Documentation/networking/phonet.txt 10601F: include/linux/phonet.h 10602F: include/net/phonet/ 10603F: include/uapi/linux/phonet.h 10604F: net/phonet/ 10605 10606PHRAM MTD DRIVER 10607M: Joern Engel <joern@lazybastard.org> 10608L: linux-mtd@lists.infradead.org 10609S: Maintained 10610F: drivers/mtd/devices/phram.c 10611 10612PICOLCD HID DRIVER 10613M: Bruno Prémont <bonbons@linux-vserver.org> 10614L: linux-input@vger.kernel.org 10615S: Maintained 10616F: drivers/hid/hid-picolcd* 10617 10618PICOXCELL SUPPORT 10619M: Jamie Iles <jamie@jamieiles.com> 10620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10621T: git git://github.com/jamieiles/linux-2.6-ji.git 10622S: Supported 10623F: arch/arm/boot/dts/picoxcell* 10624F: arch/arm/mach-picoxcell/ 10625F: drivers/crypto/picoxcell* 10626 10627PIN CONTROL SUBSYSTEM 10628M: Linus Walleij <linus.walleij@linaro.org> 10629L: linux-gpio@vger.kernel.org 10630T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10631S: Maintained 10632F: Documentation/devicetree/bindings/pinctrl/ 10633F: Documentation/driver-api/pinctl.rst 10634F: drivers/pinctrl/ 10635F: include/linux/pinctrl/ 10636 10637PIN CONTROLLER - ATMEL AT91 10638M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10640S: Maintained 10641F: drivers/pinctrl/pinctrl-at91.* 10642 10643PIN CONTROLLER - ATMEL AT91 PIO4 10644M: Ludovic Desroches <ludovic.desroches@microchip.com> 10645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10646L: linux-gpio@vger.kernel.org 10647S: Supported 10648F: drivers/pinctrl/pinctrl-at91-pio4.* 10649 10650PIN CONTROLLER - INTEL 10651M: Mika Westerberg <mika.westerberg@linux.intel.com> 10652M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10653S: Maintained 10654F: drivers/pinctrl/intel/ 10655 10656PIN CONTROLLER - QUALCOMM 10657M: Bjorn Andersson <bjorn.andersson@linaro.org> 10658S: Maintained 10659L: linux-arm-msm@vger.kernel.org 10660F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10661F: drivers/pinctrl/qcom/ 10662 10663PIN CONTROLLER - RENESAS 10664M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10665M: Geert Uytterhoeven <geert+renesas@glider.be> 10666L: linux-renesas-soc@vger.kernel.org 10667S: Maintained 10668F: drivers/pinctrl/sh-pfc/ 10669 10670PIN CONTROLLER - SAMSUNG 10671M: Tomasz Figa <tomasz.figa@gmail.com> 10672M: Krzysztof Kozlowski <krzk@kernel.org> 10673M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10675L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10676Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10677T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10678S: Maintained 10679F: drivers/pinctrl/samsung/ 10680F: include/dt-bindings/pinctrl/samsung.h 10681F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10682 10683PIN CONTROLLER - SINGLE 10684M: Tony Lindgren <tony@atomide.com> 10685M: Haojian Zhuang <haojian.zhuang@linaro.org> 10686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10687L: linux-omap@vger.kernel.org 10688S: Maintained 10689F: drivers/pinctrl/pinctrl-single.c 10690 10691PIN CONTROLLER - ST SPEAR 10692M: Viresh Kumar <vireshk@kernel.org> 10693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10694W: http://www.st.com/spear 10695S: Maintained 10696F: drivers/pinctrl/spear/ 10697 10698PISTACHIO SOC SUPPORT 10699M: James Hartley <james.hartley@sondrel.com> 10700L: linux-mips@linux-mips.org 10701S: Odd Fixes 10702F: arch/mips/pistachio/ 10703F: arch/mips/include/asm/mach-pistachio/ 10704F: arch/mips/boot/dts/img/pistachio* 10705F: arch/mips/configs/pistachio*_defconfig 10706 10707PKTCDVD DRIVER 10708S: Orphan 10709M: linux-block@vger.kernel.org 10710F: drivers/block/pktcdvd.c 10711F: include/linux/pktcdvd.h 10712F: include/uapi/linux/pktcdvd.h 10713 10714PKUNITY SOC DRIVERS 10715M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10716W: http://mprc.pku.edu.cn/~guanxuetao/linux 10717S: Maintained 10718T: git git://github.com/gxt/linux.git 10719F: drivers/input/serio/i8042-unicore32io.h 10720F: drivers/i2c/busses/i2c-puv3.c 10721F: drivers/video/fbdev/fb-puv3.c 10722F: drivers/rtc/rtc-puv3.c 10723 10724PMBUS HARDWARE MONITORING DRIVERS 10725M: Guenter Roeck <linux@roeck-us.net> 10726L: linux-hwmon@vger.kernel.org 10727W: http://hwmon.wiki.kernel.org/ 10728W: http://www.roeck-us.net/linux/drivers/ 10729T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10730S: Maintained 10731F: Documentation/hwmon/pmbus 10732F: drivers/hwmon/pmbus/ 10733F: include/linux/pmbus.h 10734 10735PMC SIERRA MaxRAID DRIVER 10736L: linux-scsi@vger.kernel.org 10737W: http://www.pmc-sierra.com/ 10738S: Orphan 10739F: drivers/scsi/pmcraid.* 10740 10741PMC SIERRA PM8001 DRIVER 10742M: Jack Wang <jinpu.wang@profitbricks.com> 10743M: lindar_liu@usish.com 10744L: linux-scsi@vger.kernel.org 10745S: Supported 10746F: drivers/scsi/pm8001/ 10747 10748PNP SUPPORT 10749M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10750S: Maintained 10751F: drivers/pnp/ 10752 10753POSIX CLOCKS and TIMERS 10754M: Thomas Gleixner <tglx@linutronix.de> 10755L: linux-kernel@vger.kernel.org 10756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10757S: Maintained 10758F: fs/timerfd.c 10759F: include/linux/timer* 10760F: kernel/time/*timer* 10761 10762POWER MANAGEMENT CORE 10763M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10764L: linux-pm@vger.kernel.org 10765T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10766B: https://bugzilla.kernel.org 10767S: Supported 10768F: drivers/base/power/ 10769F: include/linux/pm.h 10770F: include/linux/pm_* 10771F: include/linux/powercap.h 10772F: drivers/powercap/ 10773 10774POWER STATE COORDINATION INTERFACE (PSCI) 10775M: Mark Rutland <mark.rutland@arm.com> 10776M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10777L: linux-arm-kernel@lists.infradead.org 10778S: Maintained 10779F: drivers/firmware/psci*.c 10780F: include/linux/psci.h 10781F: include/uapi/linux/psci.h 10782 10783POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10784M: Sebastian Reichel <sre@kernel.org> 10785L: linux-pm@vger.kernel.org 10786T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10787S: Maintained 10788F: Documentation/devicetree/bindings/power/supply/ 10789F: include/linux/power_supply.h 10790F: drivers/power/supply/ 10791 10792POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10793M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10794L: linuxppc-dev@lists.ozlabs.org 10795S: Maintained 10796F: drivers/char/powernv-op-panel.c 10797 10798PPP OVER ATM (RFC 2364) 10799M: Mitchell Blank Jr <mitch@sfgoth.com> 10800S: Maintained 10801F: net/atm/pppoatm.c 10802F: include/uapi/linux/atmppp.h 10803 10804PPP OVER ETHERNET 10805M: Michal Ostrowski <mostrows@earthlink.net> 10806S: Maintained 10807F: drivers/net/ppp/pppoe.c 10808F: drivers/net/ppp/pppox.c 10809 10810PPP OVER L2TP 10811M: James Chapman <jchapman@katalix.com> 10812S: Maintained 10813F: net/l2tp/l2tp_ppp.c 10814F: include/linux/if_pppol2tp.h 10815F: include/uapi/linux/if_pppol2tp.h 10816 10817PPP PROTOCOL DRIVERS AND COMPRESSORS 10818M: Paul Mackerras <paulus@samba.org> 10819L: linux-ppp@vger.kernel.org 10820S: Maintained 10821F: drivers/net/ppp/ppp_* 10822 10823PPS SUPPORT 10824M: Rodolfo Giometti <giometti@enneenne.com> 10825W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10826L: linuxpps@ml.enneenne.com (subscribers-only) 10827S: Maintained 10828F: Documentation/pps/ 10829F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10830F: Documentation/ABI/testing/sysfs-pps 10831F: drivers/pps/ 10832F: include/linux/pps*.h 10833F: include/uapi/linux/pps.h 10834 10835PPTP DRIVER 10836M: Dmitry Kozlov <xeb@mail.ru> 10837L: netdev@vger.kernel.org 10838S: Maintained 10839F: drivers/net/ppp/pptp.c 10840W: http://sourceforge.net/projects/accel-pptp 10841 10842PREEMPTIBLE KERNEL 10843M: Robert Love <rml@tech9.net> 10844L: kpreempt-tech@lists.sourceforge.net 10845W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10846S: Supported 10847F: Documentation/preempt-locking.txt 10848F: include/linux/preempt.h 10849 10850PRINTK 10851M: Petr Mladek <pmladek@suse.com> 10852M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10853R: Steven Rostedt <rostedt@goodmis.org> 10854S: Maintained 10855F: kernel/printk/ 10856F: include/linux/printk.h 10857 10858PRISM54 WIRELESS DRIVER 10859M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10860L: linux-wireless@vger.kernel.org 10861W: http://wireless.kernel.org/en/users/Drivers/p54 10862S: Obsolete 10863F: drivers/net/wireless/intersil/prism54/ 10864 10865PROC SYSCTL 10866M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10867M: Kees Cook <keescook@chromium.org> 10868L: linux-kernel@vger.kernel.org 10869L: linux-fsdevel@vger.kernel.org 10870S: Maintained 10871F: fs/proc/proc_sysctl.c 10872F: include/linux/sysctl.h 10873F: kernel/sysctl.c 10874F: tools/testing/selftests/sysctl/ 10875 10876PS3 NETWORK SUPPORT 10877M: Geoff Levand <geoff@infradead.org> 10878L: netdev@vger.kernel.org 10879L: linuxppc-dev@lists.ozlabs.org 10880S: Maintained 10881F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10882 10883PS3 PLATFORM SUPPORT 10884M: Geoff Levand <geoff@infradead.org> 10885L: linuxppc-dev@lists.ozlabs.org 10886S: Maintained 10887F: arch/powerpc/boot/ps3* 10888F: arch/powerpc/include/asm/lv1call.h 10889F: arch/powerpc/include/asm/ps3*.h 10890F: arch/powerpc/platforms/ps3/ 10891F: drivers/*/ps3* 10892F: drivers/ps3/ 10893F: drivers/rtc/rtc-ps3.c 10894F: drivers/usb/host/*ps3.c 10895F: sound/ppc/snd_ps3* 10896 10897PS3VRAM DRIVER 10898M: Jim Paris <jim@jtan.com> 10899M: Geoff Levand <geoff@infradead.org> 10900L: linuxppc-dev@lists.ozlabs.org 10901S: Maintained 10902F: drivers/block/ps3vram.c 10903 10904PSAMPLE PACKET SAMPLING SUPPORT: 10905M: Yotam Gigi <yotam.gi@gmail.com> 10906S: Maintained 10907F: net/psample 10908F: include/net/psample.h 10909F: include/uapi/linux/psample.h 10910 10911PSTORE FILESYSTEM 10912M: Kees Cook <keescook@chromium.org> 10913M: Anton Vorontsov <anton@enomsg.org> 10914M: Colin Cross <ccross@android.com> 10915M: Tony Luck <tony.luck@intel.com> 10916S: Maintained 10917T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10918F: fs/pstore/ 10919F: include/linux/pstore* 10920F: drivers/firmware/efi/efi-pstore.c 10921F: drivers/acpi/apei/erst.c 10922F: Documentation/admin-guide/ramoops.rst 10923F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10924K: \b(pstore|ramoops) 10925 10926PTP HARDWARE CLOCK SUPPORT 10927M: Richard Cochran <richardcochran@gmail.com> 10928L: netdev@vger.kernel.org 10929S: Maintained 10930W: http://linuxptp.sourceforge.net/ 10931F: Documentation/ABI/testing/sysfs-ptp 10932F: Documentation/ptp/* 10933F: drivers/net/ethernet/freescale/gianfar_ptp.c 10934F: drivers/net/phy/dp83640* 10935F: drivers/ptp/* 10936F: include/linux/ptp_cl* 10937 10938PTRACE SUPPORT 10939M: Oleg Nesterov <oleg@redhat.com> 10940S: Maintained 10941F: include/asm-generic/syscall.h 10942F: include/linux/ptrace.h 10943F: include/linux/regset.h 10944F: include/linux/tracehook.h 10945F: include/uapi/linux/ptrace.h 10946F: include/uapi/linux/ptrace.h 10947F: include/asm-generic/ptrace.h 10948F: kernel/ptrace.c 10949F: arch/*/ptrace*.c 10950F: arch/*/*/ptrace*.c 10951F: arch/*/include/asm/ptrace*.h 10952 10953PULSE8-CEC DRIVER 10954M: Hans Verkuil <hverkuil@xs4all.nl> 10955L: linux-media@vger.kernel.org 10956T: git git://linuxtv.org/media_tree.git 10957S: Maintained 10958F: drivers/media/usb/pulse8-cec/* 10959F: Documentation/media/cec-drivers/pulse8-cec.rst 10960 10961PVRUSB2 VIDEO4LINUX DRIVER 10962M: Mike Isely <isely@pobox.com> 10963L: pvrusb2@isely.net (subscribers-only) 10964L: linux-media@vger.kernel.org 10965W: http://www.isely.net/pvrusb2/ 10966T: git git://linuxtv.org/media_tree.git 10967S: Maintained 10968F: Documentation/media/v4l-drivers/pvrusb2* 10969F: drivers/media/usb/pvrusb2/ 10970 10971PWC WEBCAM DRIVER 10972M: Hans Verkuil <hverkuil@xs4all.nl> 10973L: linux-media@vger.kernel.org 10974T: git git://linuxtv.org/media_tree.git 10975S: Odd Fixes 10976F: drivers/media/usb/pwc/* 10977 10978PWM FAN DRIVER 10979M: Kamil Debski <kamil@wypas.org> 10980M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10981L: linux-hwmon@vger.kernel.org 10982S: Supported 10983F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10984F: Documentation/hwmon/pwm-fan 10985F: drivers/hwmon/pwm-fan.c 10986 10987PWM IR Transmitter 10988M: Sean Young <sean@mess.org> 10989L: linux-media@vger.kernel.org 10990S: Maintained 10991F: drivers/media/rc/pwm-ir-tx.c 10992 10993PWM SUBSYSTEM 10994M: Thierry Reding <thierry.reding@gmail.com> 10995L: linux-pwm@vger.kernel.org 10996S: Maintained 10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10998F: Documentation/pwm.txt 10999F: Documentation/devicetree/bindings/pwm/ 11000F: include/linux/pwm.h 11001F: drivers/pwm/ 11002F: drivers/video/backlight/pwm_bl.c 11003F: include/linux/pwm_backlight.h 11004F: drivers/gpio/gpio-mvebu.c 11005F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11006 11007PXA GPIO DRIVER 11008M: Robert Jarzmik <robert.jarzmik@free.fr> 11009L: linux-gpio@vger.kernel.org 11010S: Maintained 11011F: drivers/gpio/gpio-pxa.c 11012 11013PXA MMCI DRIVER 11014S: Orphan 11015 11016PXA RTC DRIVER 11017M: Robert Jarzmik <robert.jarzmik@free.fr> 11018L: linux-rtc@vger.kernel.org 11019S: Maintained 11020 11021PXA2xx/PXA3xx SUPPORT 11022M: Daniel Mack <daniel@zonque.org> 11023M: Haojian Zhuang <haojian.zhuang@gmail.com> 11024M: Robert Jarzmik <robert.jarzmik@free.fr> 11025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11026T: git git://github.com/hzhuang1/linux.git 11027T: git git://github.com/rjarzmik/linux.git 11028S: Maintained 11029F: arch/arm/boot/dts/pxa* 11030F: arch/arm/mach-pxa/ 11031F: drivers/dma/pxa* 11032F: drivers/pcmcia/pxa2xx* 11033F: drivers/pinctrl/pxa/ 11034F: drivers/spi/spi-pxa2xx* 11035F: drivers/usb/gadget/udc/pxa2* 11036F: include/sound/pxa2xx-lib.h 11037F: sound/arm/pxa* 11038F: sound/soc/pxa/ 11039 11040PXA3xx NAND FLASH DRIVER 11041M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11042L: linux-mtd@lists.infradead.org 11043S: Maintained 11044F: drivers/mtd/nand/pxa3xx_nand.c 11045 11046QAT DRIVER 11047M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11048M: Salvatore Benedetto <salvatore.benedetto@intel.com> 11049L: qat-linux@intel.com 11050S: Supported 11051F: drivers/crypto/qat/ 11052 11053QCOM AUDIO (ASoC) DRIVERS 11054M: Patrick Lai <plai@codeaurora.org> 11055M: Banajit Goswami <bgoswami@codeaurora.org> 11056L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11057S: Supported 11058F: sound/soc/qcom/ 11059 11060QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11061M: Gabriel Somlo <somlo@cmu.edu> 11062M: "Michael S. Tsirkin" <mst@redhat.com> 11063L: qemu-devel@nongnu.org 11064S: Maintained 11065F: drivers/firmware/qemu_fw_cfg.c 11066 11067QIB DRIVER 11068M: Mike Marciniszyn <infinipath@intel.com> 11069L: linux-rdma@vger.kernel.org 11070S: Supported 11071F: drivers/infiniband/hw/qib/ 11072 11073QLOGIC QL41xxx FCOE DRIVER 11074M: QLogic-Storage-Upstream@cavium.com 11075L: linux-scsi@vger.kernel.org 11076S: Supported 11077F: drivers/scsi/qedf/ 11078 11079QLOGIC QL41xxx ISCSI DRIVER 11080M: QLogic-Storage-Upstream@cavium.com 11081L: linux-scsi@vger.kernel.org 11082S: Supported 11083F: drivers/scsi/qedi/ 11084 11085QLOGIC QL4xxx ETHERNET DRIVER 11086M: Ariel Elior <Ariel.Elior@cavium.com> 11087M: everest-linux-l2@cavium.com 11088L: netdev@vger.kernel.org 11089S: Supported 11090F: drivers/net/ethernet/qlogic/qed/ 11091F: include/linux/qed/ 11092F: drivers/net/ethernet/qlogic/qede/ 11093 11094QLOGIC QL4xxx RDMA DRIVER 11095M: Ram Amrani <Ram.Amrani@cavium.com> 11096M: Ariel Elior <Ariel.Elior@cavium.com> 11097L: linux-rdma@vger.kernel.org 11098S: Supported 11099F: drivers/infiniband/hw/qedr/ 11100F: include/uapi/rdma/qedr-abi.h 11101 11102QLOGIC QLA1280 SCSI DRIVER 11103M: Michael Reed <mdr@sgi.com> 11104L: linux-scsi@vger.kernel.org 11105S: Maintained 11106F: drivers/scsi/qla1280.[ch] 11107 11108QLOGIC QLA2XXX FC-SCSI DRIVER 11109M: qla2xxx-upstream@qlogic.com 11110L: linux-scsi@vger.kernel.org 11111S: Supported 11112F: Documentation/scsi/LICENSE.qla2xxx 11113F: drivers/scsi/qla2xxx/ 11114 11115QLOGIC QLA3XXX NETWORK DRIVER 11116M: Dept-GELinuxNICDev@cavium.com 11117L: netdev@vger.kernel.org 11118S: Supported 11119F: Documentation/networking/LICENSE.qla3xxx 11120F: drivers/net/ethernet/qlogic/qla3xxx.* 11121 11122QLOGIC QLA4XXX iSCSI DRIVER 11123M: QLogic-Storage-Upstream@qlogic.com 11124L: linux-scsi@vger.kernel.org 11125S: Supported 11126F: Documentation/scsi/LICENSE.qla4xxx 11127F: drivers/scsi/qla4xxx/ 11128 11129QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11130M: Harish Patil <harish.patil@cavium.com> 11131M: Manish Chopra <manish.chopra@cavium.com> 11132M: Dept-GELinuxNICDev@cavium.com 11133L: netdev@vger.kernel.org 11134S: Supported 11135F: drivers/net/ethernet/qlogic/qlcnic/ 11136 11137QLOGIC QLGE 10Gb ETHERNET DRIVER 11138M: Harish Patil <harish.patil@cavium.com> 11139M: Manish Chopra <manish.chopra@cavium.com> 11140M: Dept-GELinuxNICDev@cavium.com 11141L: netdev@vger.kernel.org 11142S: Supported 11143F: drivers/net/ethernet/qlogic/qlge/ 11144 11145QNX4 FILESYSTEM 11146M: Anders Larsen <al@alarsen.net> 11147W: http://www.alarsen.net/linux/qnx4fs/ 11148S: Maintained 11149F: fs/qnx4/ 11150F: include/uapi/linux/qnx4_fs.h 11151F: include/uapi/linux/qnxtypes.h 11152 11153QORIQ DPAA2 FSL-MC BUS DRIVER 11154M: Stuart Yoder <stuyoder@gmail.com> 11155M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11156L: linux-kernel@vger.kernel.org 11157S: Maintained 11158F: drivers/staging/fsl-mc/ 11159F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11160 11161QT1010 MEDIA DRIVER 11162M: Antti Palosaari <crope@iki.fi> 11163L: linux-media@vger.kernel.org 11164W: https://linuxtv.org 11165W: http://palosaari.fi/linux/ 11166Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11167T: git git://linuxtv.org/anttip/media_tree.git 11168S: Maintained 11169F: drivers/media/tuners/qt1010* 11170 11171QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11172M: Kalle Valo <kvalo@qca.qualcomm.com> 11173L: ath10k@lists.infradead.org 11174W: http://wireless.kernel.org/en/users/Drivers/ath10k 11175T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11176S: Supported 11177F: drivers/net/wireless/ath/ath10k/ 11178 11179QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11180M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11181L: linux-wireless@vger.kernel.org 11182W: http://wireless.kernel.org/en/users/Drivers/ath9k 11183S: Supported 11184F: drivers/net/wireless/ath/ath9k/ 11185 11186QUALCOMM CAMERA SUBSYSTEM DRIVER 11187M: Todor Tomov <todor.tomov@linaro.org> 11188L: linux-media@vger.kernel.org 11189S: Maintained 11190F: Documentation/devicetree/bindings/media/qcom,camss.txt 11191F: Documentation/media/v4l-drivers/qcom_camss.rst 11192F: drivers/media/platform/qcom/camss-8x16/ 11193 11194QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11195M: Timur Tabi <timur@codeaurora.org> 11196L: netdev@vger.kernel.org 11197S: Supported 11198F: drivers/net/ethernet/qualcomm/emac/ 11199 11200QUALCOMM HEXAGON ARCHITECTURE 11201M: Richard Kuo <rkuo@codeaurora.org> 11202L: linux-hexagon@vger.kernel.org 11203T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11204S: Supported 11205F: arch/hexagon/ 11206 11207QUALCOMM IOMMU 11208M: Rob Clark <robdclark@gmail.com> 11209L: iommu@lists.linux-foundation.org 11210L: linux-arm-msm@vger.kernel.org 11211S: Maintained 11212F: drivers/iommu/qcom_iommu.c 11213 11214QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11215M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11216L: linux-media@vger.kernel.org 11217L: linux-arm-msm@vger.kernel.org 11218T: git git://linuxtv.org/media_tree.git 11219S: Maintained 11220F: drivers/media/platform/qcom/venus/ 11221 11222QUALCOMM WCN36XX WIRELESS DRIVER 11223M: Eugene Krasnikov <k.eugene.e@gmail.com> 11224L: wcn36xx@lists.infradead.org 11225W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11226T: git git://github.com/KrasnikovEugene/wcn36xx.git 11227S: Supported 11228F: drivers/net/wireless/ath/wcn36xx/ 11229 11230QUANTENNA QTNFMAC WIRELESS DRIVER 11231M: Igor Mitsyanko <imitsyanko@quantenna.com> 11232M: Avinash Patil <avinashp@quantenna.com> 11233M: Sergey Matyukevich <smatyukevich@quantenna.com> 11234L: linux-wireless@vger.kernel.org 11235S: Maintained 11236F: drivers/net/wireless/quantenna 11237 11238RADEON and AMDGPU DRM DRIVERS 11239M: Alex Deucher <alexander.deucher@amd.com> 11240M: Christian König <christian.koenig@amd.com> 11241L: amd-gfx@lists.freedesktop.org 11242T: git git://people.freedesktop.org/~agd5f/linux 11243S: Supported 11244F: drivers/gpu/drm/radeon/ 11245F: include/uapi/drm/radeon_drm.h 11246F: drivers/gpu/drm/amd/ 11247F: include/uapi/drm/amdgpu_drm.h 11248 11249RADEON FRAMEBUFFER DISPLAY DRIVER 11250M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11251L: linux-fbdev@vger.kernel.org 11252S: Maintained 11253F: drivers/video/fbdev/aty/radeon* 11254F: include/uapi/linux/radeonfb.h 11255 11256RADIOSHARK RADIO DRIVER 11257M: Hans Verkuil <hverkuil@xs4all.nl> 11258L: linux-media@vger.kernel.org 11259T: git git://linuxtv.org/media_tree.git 11260S: Maintained 11261F: drivers/media/radio/radio-shark.c 11262 11263RADIOSHARK2 RADIO DRIVER 11264M: Hans Verkuil <hverkuil@xs4all.nl> 11265L: linux-media@vger.kernel.org 11266T: git git://linuxtv.org/media_tree.git 11267S: Maintained 11268F: drivers/media/radio/radio-shark2.c 11269F: drivers/media/radio/radio-tea5777.c 11270 11271RADOS BLOCK DEVICE (RBD) 11272M: Ilya Dryomov <idryomov@gmail.com> 11273M: Sage Weil <sage@redhat.com> 11274M: Alex Elder <elder@kernel.org> 11275L: ceph-devel@vger.kernel.org 11276W: http://ceph.com/ 11277T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11278T: git git://github.com/ceph/ceph-client.git 11279S: Supported 11280F: Documentation/ABI/testing/sysfs-bus-rbd 11281F: drivers/block/rbd.c 11282F: drivers/block/rbd_types.h 11283 11284RAGE128 FRAMEBUFFER DISPLAY DRIVER 11285M: Paul Mackerras <paulus@samba.org> 11286L: linux-fbdev@vger.kernel.org 11287S: Maintained 11288F: drivers/video/fbdev/aty/aty128fb.c 11289 11290RAINSHADOW-CEC DRIVER 11291M: Hans Verkuil <hverkuil@xs4all.nl> 11292L: linux-media@vger.kernel.org 11293T: git git://linuxtv.org/media_tree.git 11294S: Maintained 11295F: drivers/media/usb/rainshadow-cec/* 11296 11297RALINK MIPS ARCHITECTURE 11298M: John Crispin <john@phrozen.org> 11299L: linux-mips@linux-mips.org 11300S: Maintained 11301F: arch/mips/ralink 11302 11303RALINK RT2X00 WIRELESS LAN DRIVER 11304P: rt2x00 project 11305M: Stanislaw Gruszka <sgruszka@redhat.com> 11306M: Helmut Schaa <helmut.schaa@googlemail.com> 11307L: linux-wireless@vger.kernel.org 11308S: Maintained 11309F: drivers/net/wireless/ralink/rt2x00/ 11310 11311RAMDISK RAM BLOCK DEVICE DRIVER 11312M: Jens Axboe <axboe@kernel.dk> 11313S: Maintained 11314F: Documentation/blockdev/ramdisk.txt 11315F: drivers/block/brd.c 11316 11317RANDOM NUMBER DRIVER 11318M: "Theodore Ts'o" <tytso@mit.edu> 11319S: Maintained 11320F: drivers/char/random.c 11321 11322RAPIDIO SUBSYSTEM 11323M: Matt Porter <mporter@kernel.crashing.org> 11324M: Alexandre Bounine <alexandre.bounine@idt.com> 11325S: Maintained 11326F: drivers/rapidio/ 11327 11328RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11329L: linux-wireless@vger.kernel.org 11330S: Orphan 11331F: drivers/net/wireless/ray* 11332 11333RCUTORTURE MODULE 11334M: Josh Triplett <josh@joshtriplett.org> 11335M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11336L: linux-kernel@vger.kernel.org 11337S: Supported 11338T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11339F: Documentation/RCU/torture.txt 11340F: kernel/rcu/rcutorture.c 11341 11342RCUTORTURE TEST FRAMEWORK 11343M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11344M: Josh Triplett <josh@joshtriplett.org> 11345R: Steven Rostedt <rostedt@goodmis.org> 11346R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11347R: Lai Jiangshan <jiangshanlai@gmail.com> 11348L: linux-kernel@vger.kernel.org 11349S: Supported 11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11351F: tools/testing/selftests/rcutorture 11352 11353RDC R-321X SoC 11354M: Florian Fainelli <florian@openwrt.org> 11355S: Maintained 11356 11357RDC R6040 FAST ETHERNET DRIVER 11358M: Florian Fainelli <f.fainelli@gmail.com> 11359L: netdev@vger.kernel.org 11360S: Maintained 11361F: drivers/net/ethernet/rdc/r6040.c 11362 11363RDMAVT - RDMA verbs software 11364M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11365L: linux-rdma@vger.kernel.org 11366S: Supported 11367F: drivers/infiniband/sw/rdmavt 11368 11369RDS - RELIABLE DATAGRAM SOCKETS 11370M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11371L: netdev@vger.kernel.org 11372L: linux-rdma@vger.kernel.org 11373L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11374W: https://oss.oracle.com/projects/rds/ 11375S: Supported 11376F: net/rds/ 11377F: Documentation/networking/rds.txt 11378 11379RDT - RESOURCE ALLOCATION 11380M: Fenghua Yu <fenghua.yu@intel.com> 11381L: linux-kernel@vger.kernel.org 11382S: Supported 11383F: arch/x86/kernel/cpu/intel_rdt* 11384F: arch/x86/include/asm/intel_rdt_sched.h 11385F: Documentation/x86/intel_rdt* 11386 11387READ-COPY UPDATE (RCU) 11388M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11389M: Josh Triplett <josh@joshtriplett.org> 11390R: Steven Rostedt <rostedt@goodmis.org> 11391R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11392R: Lai Jiangshan <jiangshanlai@gmail.com> 11393L: linux-kernel@vger.kernel.org 11394W: http://www.rdrop.com/users/paulmck/RCU/ 11395S: Supported 11396T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11397F: Documentation/RCU/ 11398X: Documentation/RCU/torture.txt 11399F: include/linux/rcu* 11400X: include/linux/srcu.h 11401F: kernel/rcu/ 11402X: kernel/torture.c 11403 11404REAL TIME CLOCK (RTC) SUBSYSTEM 11405M: Alessandro Zummo <a.zummo@towertech.it> 11406M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11407L: linux-rtc@vger.kernel.org 11408Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11409T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11410S: Maintained 11411F: Documentation/devicetree/bindings/rtc/ 11412F: Documentation/rtc.txt 11413F: drivers/rtc/ 11414F: include/linux/rtc.h 11415F: include/uapi/linux/rtc.h 11416F: include/linux/rtc/ 11417F: include/linux/platform_data/rtc-* 11418F: tools/testing/selftests/timers/rtctest.c 11419 11420REALTEK AUDIO CODECS 11421M: Bard Liao <bardliao@realtek.com> 11422M: Oder Chiou <oder_chiou@realtek.com> 11423S: Maintained 11424F: sound/soc/codecs/rt* 11425F: include/sound/rt*.h 11426 11427REGISTER MAP ABSTRACTION 11428M: Mark Brown <broonie@kernel.org> 11429L: linux-kernel@vger.kernel.org 11430T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11431S: Supported 11432F: Documentation/devicetree/bindings/regmap/ 11433F: drivers/base/regmap/ 11434F: include/linux/regmap.h 11435 11436REISERFS FILE SYSTEM 11437L: reiserfs-devel@vger.kernel.org 11438S: Supported 11439F: fs/reiserfs/ 11440 11441REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11442M: Ohad Ben-Cohen <ohad@wizery.com> 11443M: Bjorn Andersson <bjorn.andersson@linaro.org> 11444L: linux-remoteproc@vger.kernel.org 11445T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11446S: Maintained 11447F: Documentation/devicetree/bindings/remoteproc/ 11448F: Documentation/remoteproc.txt 11449F: drivers/remoteproc/ 11450F: include/linux/remoteproc.h 11451 11452REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11453M: Ohad Ben-Cohen <ohad@wizery.com> 11454M: Bjorn Andersson <bjorn.andersson@linaro.org> 11455L: linux-remoteproc@vger.kernel.org 11456T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11457S: Maintained 11458F: drivers/rpmsg/ 11459F: Documentation/rpmsg.txt 11460F: include/linux/rpmsg.h 11461F: include/linux/rpmsg/ 11462 11463RENESAS CLOCK DRIVERS 11464M: Geert Uytterhoeven <geert+renesas@glider.be> 11465L: linux-renesas-soc@vger.kernel.org 11466S: Supported 11467F: drivers/clk/renesas/ 11468 11469RENESAS ETHERNET DRIVERS 11470R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11471L: netdev@vger.kernel.org 11472L: linux-renesas-soc@vger.kernel.org 11473F: Documentation/devicetree/bindings/net/renesas,*.txt 11474F: Documentation/devicetree/bindings/net/sh_eth.txt 11475F: drivers/net/ethernet/renesas/ 11476F: include/linux/sh_eth.h 11477 11478RENESAS R-CAR GYROADC DRIVER 11479M: Marek Vasut <marek.vasut@gmail.com> 11480L: linux-iio@vger.kernel.org 11481S: Supported 11482F: drivers/iio/adc/rcar_gyro_adc.c 11483 11484RENESAS USB PHY DRIVER 11485M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11486L: linux-renesas-soc@vger.kernel.org 11487S: Maintained 11488F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11489 11490RESET CONTROLLER FRAMEWORK 11491M: Philipp Zabel <p.zabel@pengutronix.de> 11492T: git git://git.pengutronix.de/git/pza/linux 11493S: Maintained 11494F: drivers/reset/ 11495F: Documentation/devicetree/bindings/reset/ 11496F: include/dt-bindings/reset/ 11497F: include/linux/reset.h 11498F: include/linux/reset-controller.h 11499 11500RFKILL 11501M: Johannes Berg <johannes@sipsolutions.net> 11502L: linux-wireless@vger.kernel.org 11503W: http://wireless.kernel.org/ 11504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11506S: Maintained 11507F: Documentation/rfkill.txt 11508F: net/rfkill/ 11509 11510RHASHTABLE 11511M: Thomas Graf <tgraf@suug.ch> 11512M: Herbert Xu <herbert@gondor.apana.org.au> 11513L: netdev@vger.kernel.org 11514S: Maintained 11515F: lib/rhashtable.c 11516F: include/linux/rhashtable.h 11517 11518RICOH R5C592 MEMORYSTICK DRIVER 11519M: Maxim Levitsky <maximlevitsky@gmail.com> 11520S: Maintained 11521F: drivers/memstick/host/r592.* 11522 11523RICOH SMARTMEDIA/XD DRIVER 11524M: Maxim Levitsky <maximlevitsky@gmail.com> 11525S: Maintained 11526F: drivers/mtd/nand/r852.c 11527F: drivers/mtd/nand/r852.h 11528 11529ROCCAT DRIVERS 11530M: Stefan Achatz <erazor_de@users.sourceforge.net> 11531W: http://sourceforge.net/projects/roccat/ 11532S: Maintained 11533F: drivers/hid/hid-roccat* 11534F: include/linux/hid-roccat* 11535F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11536 11537ROCKER DRIVER 11538M: Jiri Pirko <jiri@resnulli.us> 11539L: netdev@vger.kernel.org 11540S: Supported 11541F: drivers/net/ethernet/rocker/ 11542 11543ROCKETPORT DRIVER 11544P: Comtrol Corp. 11545W: http://www.comtrol.com 11546S: Maintained 11547F: Documentation/serial/rocket.txt 11548F: drivers/tty/rocket* 11549 11550ROCKETPORT EXPRESS/INFINITY DRIVER 11551M: Kevin Cernekee <cernekee@gmail.com> 11552L: linux-serial@vger.kernel.org 11553S: Odd Fixes 11554F: drivers/tty/serial/rp2.* 11555 11556ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11557M: Marek Vasut <marek.vasut+renesas@gmail.com> 11558L: linux-kernel@vger.kernel.org 11559L: linux-renesas-soc@vger.kernel.org 11560S: Supported 11561F: drivers/mfd/bd9571mwv.c 11562F: drivers/regulator/bd9571mwv-regulator.c 11563F: drivers/gpio/gpio-bd9571mwv.c 11564F: include/linux/mfd/bd9571mwv.h 11565F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11566 11567ROSE NETWORK LAYER 11568M: Ralf Baechle <ralf@linux-mips.org> 11569L: linux-hams@vger.kernel.org 11570W: http://www.linux-ax25.org/ 11571S: Maintained 11572F: include/net/rose.h 11573F: include/uapi/linux/rose.h 11574F: net/rose/ 11575 11576RTL2830 MEDIA DRIVER 11577M: Antti Palosaari <crope@iki.fi> 11578L: linux-media@vger.kernel.org 11579W: https://linuxtv.org 11580W: http://palosaari.fi/linux/ 11581Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11582T: git git://linuxtv.org/anttip/media_tree.git 11583S: Maintained 11584F: drivers/media/dvb-frontends/rtl2830* 11585 11586RTL2832 MEDIA DRIVER 11587M: Antti Palosaari <crope@iki.fi> 11588L: linux-media@vger.kernel.org 11589W: https://linuxtv.org 11590W: http://palosaari.fi/linux/ 11591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11592T: git git://linuxtv.org/anttip/media_tree.git 11593S: Maintained 11594F: drivers/media/dvb-frontends/rtl2832* 11595 11596RTL2832_SDR MEDIA DRIVER 11597M: Antti Palosaari <crope@iki.fi> 11598L: linux-media@vger.kernel.org 11599W: https://linuxtv.org 11600W: http://palosaari.fi/linux/ 11601Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11602T: git git://linuxtv.org/anttip/media_tree.git 11603S: Maintained 11604F: drivers/media/dvb-frontends/rtl2832_sdr* 11605 11606RTL8180 WIRELESS DRIVER 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: Orphan 11611F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11612 11613RTL8187 WIRELESS DRIVER 11614M: Herton Ronaldo Krzesinski <herton@canonical.com> 11615M: Hin-Tak Leung <htl10@users.sourceforge.net> 11616M: Larry Finger <Larry.Finger@lwfinger.net> 11617L: linux-wireless@vger.kernel.org 11618W: http://wireless.kernel.org/ 11619T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11620S: Maintained 11621F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11622 11623RTL8192CE WIRELESS DRIVER 11624M: Larry Finger <Larry.Finger@lwfinger.net> 11625M: Chaoming Li <chaoming_li@realsil.com.cn> 11626L: linux-wireless@vger.kernel.org 11627W: http://wireless.kernel.org/ 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11629S: Maintained 11630F: drivers/net/wireless/realtek/rtlwifi/ 11631F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11632 11633RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11634M: Jes Sorensen <Jes.Sorensen@gmail.com> 11635L: linux-wireless@vger.kernel.org 11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11637S: Maintained 11638F: drivers/net/wireless/realtek/rtl8xxxu/ 11639 11640S3 SAVAGE FRAMEBUFFER DRIVER 11641M: Antonino Daplas <adaplas@gmail.com> 11642L: linux-fbdev@vger.kernel.org 11643S: Maintained 11644F: drivers/video/fbdev/savage/ 11645 11646S390 11647M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11648M: Heiko Carstens <heiko.carstens@de.ibm.com> 11649L: linux-s390@vger.kernel.org 11650W: http://www.ibm.com/developerworks/linux/linux390/ 11651T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11652S: Supported 11653F: arch/s390/ 11654F: drivers/s390/ 11655F: Documentation/s390/ 11656F: Documentation/driver-api/s390-drivers.rst 11657 11658S390 COMMON I/O LAYER 11659M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11660M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11661L: linux-s390@vger.kernel.org 11662W: http://www.ibm.com/developerworks/linux/linux390/ 11663S: Supported 11664F: drivers/s390/cio/ 11665 11666S390 DASD DRIVER 11667M: Stefan Haberland <sth@linux.vnet.ibm.com> 11668M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11669L: linux-s390@vger.kernel.org 11670W: http://www.ibm.com/developerworks/linux/linux390/ 11671S: Supported 11672F: drivers/s390/block/dasd* 11673F: block/partitions/ibm.c 11674 11675S390 IOMMU (PCI) 11676M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11677L: linux-s390@vger.kernel.org 11678W: http://www.ibm.com/developerworks/linux/linux390/ 11679S: Supported 11680F: drivers/iommu/s390-iommu.c 11681 11682S390 IUCV NETWORK LAYER 11683M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11684M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11685L: linux-s390@vger.kernel.org 11686W: http://www.ibm.com/developerworks/linux/linux390/ 11687S: Supported 11688F: drivers/s390/net/*iucv* 11689F: include/net/iucv/ 11690F: net/iucv/ 11691 11692S390 NETWORK DRIVERS 11693M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11694M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11695L: linux-s390@vger.kernel.org 11696W: http://www.ibm.com/developerworks/linux/linux390/ 11697S: Supported 11698F: drivers/s390/net/ 11699 11700S390 PCI SUBSYSTEM 11701M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11702M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11703L: linux-s390@vger.kernel.org 11704W: http://www.ibm.com/developerworks/linux/linux390/ 11705S: Supported 11706F: arch/s390/pci/ 11707F: drivers/pci/hotplug/s390_pci_hpc.c 11708 11709S390 VFIO-CCW DRIVER 11710M: Cornelia Huck <cohuck@redhat.com> 11711M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11712L: linux-s390@vger.kernel.org 11713L: kvm@vger.kernel.org 11714S: Supported 11715F: drivers/s390/cio/vfio_ccw* 11716F: Documentation/s390/vfio-ccw.txt 11717F: include/uapi/linux/vfio_ccw.h 11718 11719S390 ZCRYPT DRIVER 11720M: Harald Freudenberger <freude@de.ibm.com> 11721L: linux-s390@vger.kernel.org 11722W: http://www.ibm.com/developerworks/linux/linux390/ 11723S: Supported 11724F: drivers/s390/crypto/ 11725 11726S390 ZFCP DRIVER 11727M: Steffen Maier <maier@linux.vnet.ibm.com> 11728M: Benjamin Block <bblock@linux.vnet.ibm.com> 11729L: linux-s390@vger.kernel.org 11730W: http://www.ibm.com/developerworks/linux/linux390/ 11731S: Supported 11732F: drivers/s390/scsi/zfcp_* 11733 11734S3C24XX SD/MMC Driver 11735M: Ben Dooks <ben-linux@fluff.org> 11736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11737S: Supported 11738F: drivers/mmc/host/s3cmci.* 11739 11740SAA6588 RDS RECEIVER DRIVER 11741M: Hans Verkuil <hverkuil@xs4all.nl> 11742L: linux-media@vger.kernel.org 11743T: git git://linuxtv.org/media_tree.git 11744W: https://linuxtv.org 11745S: Odd Fixes 11746F: drivers/media/i2c/saa6588* 11747 11748SAA7134 VIDEO4LINUX DRIVER 11749M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11750M: Mauro Carvalho Chehab <mchehab@kernel.org> 11751L: linux-media@vger.kernel.org 11752W: https://linuxtv.org 11753T: git git://linuxtv.org/media_tree.git 11754S: Odd fixes 11755F: Documentation/media/v4l-drivers/saa7134* 11756F: drivers/media/pci/saa7134/ 11757 11758SAA7146 VIDEO4LINUX-2 DRIVER 11759M: Hans Verkuil <hverkuil@xs4all.nl> 11760L: linux-media@vger.kernel.org 11761T: git git://linuxtv.org/media_tree.git 11762S: Maintained 11763F: drivers/media/common/saa7146/ 11764F: drivers/media/pci/saa7146/ 11765F: include/media/saa7146* 11766 11767SAMSUNG AUDIO (ASoC) DRIVERS 11768M: Krzysztof Kozlowski <krzk@kernel.org> 11769M: Sangbeom Kim <sbkim73@samsung.com> 11770M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11771L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11772S: Supported 11773F: sound/soc/samsung/ 11774 11775SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11776M: Krzysztof Kozlowski <krzk@kernel.org> 11777L: linux-crypto@vger.kernel.org 11778L: linux-samsung-soc@vger.kernel.org 11779S: Maintained 11780F: drivers/crypto/exynos-rng.c 11781F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11782 11783SAMSUNG FRAMEBUFFER DRIVER 11784M: Jingoo Han <jingoohan1@gmail.com> 11785L: linux-fbdev@vger.kernel.org 11786S: Maintained 11787F: drivers/video/fbdev/s3c-fb.c 11788 11789SAMSUNG LAPTOP DRIVER 11790M: Corentin Chary <corentin.chary@gmail.com> 11791L: platform-driver-x86@vger.kernel.org 11792S: Maintained 11793F: drivers/platform/x86/samsung-laptop.c 11794 11795SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11796M: Sangbeom Kim <sbkim73@samsung.com> 11797M: Krzysztof Kozlowski <krzk@kernel.org> 11798M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11799L: linux-kernel@vger.kernel.org 11800L: linux-samsung-soc@vger.kernel.org 11801S: Supported 11802F: drivers/mfd/sec*.c 11803F: drivers/regulator/s2m*.c 11804F: drivers/regulator/s5m*.c 11805F: drivers/clk/clk-s2mps11.c 11806F: drivers/rtc/rtc-s5m.c 11807F: include/linux/mfd/samsung/ 11808F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11809F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11810F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11811F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11812 11813SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11814M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11815L: linux-media@vger.kernel.org 11816L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11817S: Maintained 11818F: drivers/media/platform/s3c-camif/ 11819F: include/media/drv-intf/s3c_camif.h 11820 11821SAMSUNG S3FWRN5 NFC DRIVER 11822M: Robert Baldyga <r.baldyga@samsung.com> 11823M: Krzysztof Opasiak <k.opasiak@samsung.com> 11824L: linux-nfc@lists.01.org (moderated for non-subscribers) 11825S: Supported 11826F: drivers/nfc/s3fwrn5 11827 11828SAMSUNG S5C73M3 CAMERA DRIVER 11829M: Kyungmin Park <kyungmin.park@samsung.com> 11830M: Andrzej Hajda <a.hajda@samsung.com> 11831L: linux-media@vger.kernel.org 11832S: Supported 11833F: drivers/media/i2c/s5c73m3/* 11834 11835SAMSUNG S5K5BAF CAMERA DRIVER 11836M: Kyungmin Park <kyungmin.park@samsung.com> 11837M: Andrzej Hajda <a.hajda@samsung.com> 11838L: linux-media@vger.kernel.org 11839S: Supported 11840F: drivers/media/i2c/s5k5baf.c 11841 11842SAMSUNG S5P Security SubSystem (SSS) DRIVER 11843M: Krzysztof Kozlowski <krzk@kernel.org> 11844M: Vladimir Zapolskiy <vz@mleia.com> 11845L: linux-crypto@vger.kernel.org 11846L: linux-samsung-soc@vger.kernel.org 11847S: Maintained 11848F: drivers/crypto/s5p-sss.c 11849 11850SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11851M: Kyungmin Park <kyungmin.park@samsung.com> 11852M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11853L: linux-media@vger.kernel.org 11854Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11855S: Supported 11856F: drivers/media/platform/exynos4-is/ 11857 11858SAMSUNG SOC CLOCK DRIVERS 11859M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11860M: Tomasz Figa <tomasz.figa@gmail.com> 11861M: Chanwoo Choi <cw00.choi@samsung.com> 11862S: Supported 11863L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11864F: drivers/clk/samsung/ 11865F: include/dt-bindings/clock/exynos*.h 11866F: Documentation/devicetree/bindings/clock/exynos*.txt 11867 11868SAMSUNG SPI DRIVERS 11869M: Kukjin Kim <kgene@kernel.org> 11870M: Krzysztof Kozlowski <krzk@kernel.org> 11871M: Andi Shyti <andi.shyti@samsung.com> 11872L: linux-spi@vger.kernel.org 11873L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11874S: Maintained 11875F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11876F: drivers/spi/spi-s3c* 11877F: include/linux/platform_data/spi-s3c64xx.h 11878 11879SAMSUNG SXGBE DRIVERS 11880M: Byungho An <bh74.an@samsung.com> 11881M: Girish K S <ks.giri@samsung.com> 11882M: Vipul Pandya <vipul.pandya@samsung.com> 11883S: Supported 11884L: netdev@vger.kernel.org 11885F: drivers/net/ethernet/samsung/sxgbe/ 11886 11887SAMSUNG THERMAL DRIVER 11888M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11889L: linux-pm@vger.kernel.org 11890L: linux-samsung-soc@vger.kernel.org 11891S: Supported 11892T: git https://github.com/lmajewski/linux-samsung-thermal.git 11893F: drivers/thermal/samsung/ 11894 11895SAMSUNG USB2 PHY DRIVER 11896M: Kamil Debski <kamil@wypas.org> 11897M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11898L: linux-kernel@vger.kernel.org 11899S: Supported 11900F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11901F: Documentation/phy/samsung-usb2.txt 11902F: drivers/phy/samsung/phy-exynos4210-usb2.c 11903F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11904F: drivers/phy/samsung/phy-exynos5250-usb2.c 11905F: drivers/phy/samsung/phy-s5pv210-usb2.c 11906F: drivers/phy/samsung/phy-samsung-usb2.c 11907F: drivers/phy/samsung/phy-samsung-usb2.h 11908 11909SC1200 WDT DRIVER 11910M: Zwane Mwaikambo <zwanem@gmail.com> 11911S: Maintained 11912F: drivers/watchdog/sc1200wdt.c 11913 11914SCHEDULER 11915M: Ingo Molnar <mingo@redhat.com> 11916M: Peter Zijlstra <peterz@infradead.org> 11917L: linux-kernel@vger.kernel.org 11918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11919S: Maintained 11920F: kernel/sched/ 11921F: include/linux/sched.h 11922F: include/uapi/linux/sched.h 11923F: include/linux/wait.h 11924 11925SCORE ARCHITECTURE 11926M: Chen Liqin <liqin.linux@gmail.com> 11927M: Lennox Wu <lennox.wu@gmail.com> 11928W: http://www.sunplus.com 11929S: Supported 11930F: arch/score/ 11931 11932SCR24X CHIP CARD INTERFACE DRIVER 11933M: Lubomir Rintel <lkundrak@v3.sk> 11934S: Supported 11935F: drivers/char/pcmcia/scr24x_cs.c 11936 11937SCSI CDROM DRIVER 11938M: Jens Axboe <axboe@kernel.dk> 11939L: linux-scsi@vger.kernel.org 11940W: http://www.kernel.dk 11941S: Maintained 11942F: drivers/scsi/sr* 11943 11944SCSI RDMA PROTOCOL (SRP) INITIATOR 11945M: Bart Van Assche <bart.vanassche@sandisk.com> 11946L: linux-rdma@vger.kernel.org 11947S: Supported 11948W: http://www.openfabrics.org 11949Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11950T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11951F: drivers/infiniband/ulp/srp/ 11952F: include/scsi/srp.h 11953 11954SCSI SG DRIVER 11955M: Doug Gilbert <dgilbert@interlog.com> 11956L: linux-scsi@vger.kernel.org 11957W: http://sg.danny.cz/sg 11958S: Maintained 11959F: Documentation/scsi/scsi-generic.txt 11960F: drivers/scsi/sg.c 11961F: include/scsi/sg.h 11962 11963SCSI SUBSYSTEM 11964M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11965T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11966M: "Martin K. Petersen" <martin.petersen@oracle.com> 11967T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11968L: linux-scsi@vger.kernel.org 11969S: Maintained 11970F: Documentation/devicetree/bindings/scsi/ 11971F: drivers/scsi/ 11972F: include/scsi/ 11973 11974SCSI TAPE DRIVER 11975M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11976L: linux-scsi@vger.kernel.org 11977S: Maintained 11978F: Documentation/scsi/st.txt 11979F: drivers/scsi/st.* 11980F: drivers/scsi/st_*.h 11981 11982SCTP PROTOCOL 11983M: Vlad Yasevich <vyasevich@gmail.com> 11984M: Neil Horman <nhorman@tuxdriver.com> 11985L: linux-sctp@vger.kernel.org 11986W: http://lksctp.sourceforge.net 11987S: Maintained 11988F: Documentation/networking/sctp.txt 11989F: include/linux/sctp.h 11990F: include/uapi/linux/sctp.h 11991F: include/net/sctp/ 11992F: net/sctp/ 11993 11994SCx200 CPU SUPPORT 11995M: Jim Cromie <jim.cromie@gmail.com> 11996S: Odd Fixes 11997F: Documentation/i2c/busses/scx200_acb 11998F: arch/x86/platform/scx200/ 11999F: drivers/watchdog/scx200_wdt.c 12000F: drivers/i2c/busses/scx200* 12001F: drivers/mtd/maps/scx200_docflash.c 12002F: include/linux/scx200.h 12003 12004SCx200 GPIO DRIVER 12005M: Jim Cromie <jim.cromie@gmail.com> 12006S: Maintained 12007F: drivers/char/scx200_gpio.c 12008F: include/linux/scx200_gpio.h 12009 12010SCx200 HRT CLOCKSOURCE DRIVER 12011M: Jim Cromie <jim.cromie@gmail.com> 12012S: Maintained 12013F: drivers/clocksource/scx200_hrt.c 12014 12015SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12016M: Sascha Sommer <saschasommer@freenet.de> 12017L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12018S: Maintained 12019F: drivers/mmc/host/sdricoh_cs.c 12020 12021SECURE COMPUTING 12022M: Kees Cook <keescook@chromium.org> 12023R: Andy Lutomirski <luto@amacapital.net> 12024R: Will Drewry <wad@chromium.org> 12025T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12026S: Supported 12027F: kernel/seccomp.c 12028F: include/uapi/linux/seccomp.h 12029F: include/linux/seccomp.h 12030F: tools/testing/selftests/seccomp/* 12031F: tools/testing/selftests/kselftest_harness.h 12032F: Documentation/userspace-api/seccomp_filter.rst 12033K: \bsecure_computing 12034K: \bTIF_SECCOMP\b 12035 12036SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12037M: Al Cooper <alcooperx@gmail.com> 12038L: linux-mmc@vger.kernel.org 12039L: bcm-kernel-feedback-list@broadcom.com 12040S: Maintained 12041F: drivers/mmc/host/sdhci-brcmstb* 12042 12043SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12044M: Adrian Hunter <adrian.hunter@intel.com> 12045L: linux-mmc@vger.kernel.org 12046T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12047S: Maintained 12048F: drivers/mmc/host/sdhci* 12049F: include/linux/mmc/sdhci* 12050 12051SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12052M: Ben Dooks <ben-linux@fluff.org> 12053M: Jaehoon Chung <jh80.chung@samsung.com> 12054L: linux-mmc@vger.kernel.org 12055S: Maintained 12056F: drivers/mmc/host/sdhci-s3c* 12057 12058SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12059M: Viresh Kumar <vireshk@kernel.org> 12060L: linux-mmc@vger.kernel.org 12061S: Maintained 12062F: drivers/mmc/host/sdhci-spear.c 12063 12064SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12065M: Scott Bauer <scott.bauer@intel.com> 12066M: Jonathan Derrick <jonathan.derrick@intel.com> 12067M: Rafael Antognolli <rafael.antognolli@intel.com> 12068L: linux-block@vger.kernel.org 12069S: Supported 12070F: block/sed* 12071F: block/opal_proto.h 12072F: include/linux/sed* 12073F: include/uapi/linux/sed* 12074 12075SECURITY CONTACT 12076M: Security Officers <security@kernel.org> 12077S: Supported 12078 12079SECURITY SUBSYSTEM 12080M: James Morris <james.l.morris@oracle.com> 12081M: "Serge E. Hallyn" <serge@hallyn.com> 12082L: linux-security-module@vger.kernel.org (suggested Cc:) 12083T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12084W: http://kernsec.org/ 12085S: Supported 12086F: security/ 12087 12088SELINUX SECURITY MODULE 12089M: Paul Moore <paul@paul-moore.com> 12090M: Stephen Smalley <sds@tycho.nsa.gov> 12091M: Eric Paris <eparis@parisplace.org> 12092L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12093W: https://selinuxproject.org 12094W: https://github.com/SELinuxProject 12095T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12096S: Supported 12097F: include/linux/selinux* 12098F: security/selinux/ 12099F: scripts/selinux/ 12100F: Documentation/admin-guide/LSM/SELinux.rst 12101 12102SENSABLE PHANTOM 12103M: Jiri Slaby <jirislaby@gmail.com> 12104S: Maintained 12105F: drivers/misc/phantom.c 12106F: include/uapi/linux/phantom.h 12107 12108SERIAL DEVICE BUS 12109M: Rob Herring <robh@kernel.org> 12110L: linux-serial@vger.kernel.org 12111S: Maintained 12112F: Documentation/devicetree/bindings/serial/slave-device.txt 12113F: drivers/tty/serdev/ 12114F: include/linux/serdev.h 12115 12116SERIAL DRIVERS 12117M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12118L: linux-serial@vger.kernel.org 12119S: Maintained 12120F: Documentation/devicetree/bindings/serial/ 12121F: drivers/tty/serial/ 12122 12123SERIAL IR RECEIVER 12124M: Sean Young <sean@mess.org> 12125L: linux-media@vger.kernel.org 12126S: Maintained 12127F: drivers/media/rc/serial_ir.c 12128 12129SFC NETWORK DRIVER 12130M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12131M: Edward Cree <ecree@solarflare.com> 12132M: Bert Kenward <bkenward@solarflare.com> 12133L: netdev@vger.kernel.org 12134S: Supported 12135F: drivers/net/ethernet/sfc/ 12136 12137SGI GRU DRIVER 12138M: Dimitri Sivanich <sivanich@sgi.com> 12139S: Maintained 12140F: drivers/misc/sgi-gru/ 12141 12142SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12143M: Pat Gefre <pfg@sgi.com> 12144L: linux-ia64@vger.kernel.org 12145S: Supported 12146F: Documentation/ia64/serial.txt 12147F: drivers/tty/serial/ioc?_serial.c 12148F: include/linux/ioc?.h 12149 12150SGI XP/XPC/XPNET DRIVER 12151M: Cliff Whickman <cpw@sgi.com> 12152M: Robin Holt <robinmholt@gmail.com> 12153S: Maintained 12154F: drivers/misc/sgi-xp/ 12155 12156SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12157M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12158L: linux-s390@vger.kernel.org 12159W: http://www.ibm.com/developerworks/linux/linux390/ 12160S: Supported 12161F: net/smc/ 12162 12163SH_VEU V4L2 MEM2MEM DRIVER 12164L: linux-media@vger.kernel.org 12165S: Orphan 12166F: drivers/media/platform/sh_veu.c 12167 12168SH_VOU V4L2 OUTPUT DRIVER 12169L: linux-media@vger.kernel.org 12170S: Orphan 12171F: drivers/media/platform/sh_vou.c 12172F: include/media/drv-intf/sh_vou.h 12173 12174SI2157 MEDIA DRIVER 12175M: Antti Palosaari <crope@iki.fi> 12176L: linux-media@vger.kernel.org 12177W: https://linuxtv.org 12178W: http://palosaari.fi/linux/ 12179Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12180T: git git://linuxtv.org/anttip/media_tree.git 12181S: Maintained 12182F: drivers/media/tuners/si2157* 12183 12184SI2168 MEDIA DRIVER 12185M: Antti Palosaari <crope@iki.fi> 12186L: linux-media@vger.kernel.org 12187W: https://linuxtv.org 12188W: http://palosaari.fi/linux/ 12189Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12190T: git git://linuxtv.org/anttip/media_tree.git 12191S: Maintained 12192F: drivers/media/dvb-frontends/si2168* 12193 12194SI470X FM RADIO RECEIVER I2C DRIVER 12195M: Hans Verkuil <hverkuil@xs4all.nl> 12196L: linux-media@vger.kernel.org 12197T: git git://linuxtv.org/media_tree.git 12198W: https://linuxtv.org 12199S: Odd Fixes 12200F: drivers/media/radio/si470x/radio-si470x-i2c.c 12201 12202SI470X FM RADIO RECEIVER USB DRIVER 12203M: Hans Verkuil <hverkuil@xs4all.nl> 12204L: linux-media@vger.kernel.org 12205T: git git://linuxtv.org/media_tree.git 12206W: https://linuxtv.org 12207S: Maintained 12208F: drivers/media/radio/si470x/radio-si470x-common.c 12209F: drivers/media/radio/si470x/radio-si470x.h 12210F: drivers/media/radio/si470x/radio-si470x-usb.c 12211 12212SI4713 FM RADIO TRANSMITTER I2C DRIVER 12213M: Eduardo Valentin <edubezval@gmail.com> 12214L: linux-media@vger.kernel.org 12215T: git git://linuxtv.org/media_tree.git 12216W: https://linuxtv.org 12217S: Odd Fixes 12218F: drivers/media/radio/si4713/si4713.? 12219 12220SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12221M: Eduardo Valentin <edubezval@gmail.com> 12222L: linux-media@vger.kernel.org 12223T: git git://linuxtv.org/media_tree.git 12224W: https://linuxtv.org 12225S: Odd Fixes 12226F: drivers/media/radio/si4713/radio-platform-si4713.c 12227 12228SI4713 FM RADIO TRANSMITTER USB DRIVER 12229M: Hans Verkuil <hverkuil@xs4all.nl> 12230L: linux-media@vger.kernel.org 12231T: git git://linuxtv.org/media_tree.git 12232W: https://linuxtv.org 12233S: Maintained 12234F: drivers/media/radio/si4713/radio-usb-si4713.c 12235 12236SIANO DVB DRIVER 12237M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12238M: Mauro Carvalho Chehab <mchehab@kernel.org> 12239L: linux-media@vger.kernel.org 12240W: https://linuxtv.org 12241T: git git://linuxtv.org/media_tree.git 12242S: Odd fixes 12243F: drivers/media/common/siano/ 12244F: drivers/media/usb/siano/ 12245F: drivers/media/usb/siano/ 12246F: drivers/media/mmc/siano/ 12247 12248SILEAD TOUCHSCREEN DRIVER 12249M: Hans de Goede <hdegoede@redhat.com> 12250L: linux-input@vger.kernel.org 12251L: platform-driver-x86@vger.kernel.org 12252S: Maintained 12253F: drivers/input/touchscreen/silead.c 12254F: drivers/platform/x86/silead_dmi.c 12255 12256SILICON MOTION SM712 FRAME BUFFER DRIVER 12257M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12258M: Teddy Wang <teddy.wang@siliconmotion.com> 12259M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12260L: linux-fbdev@vger.kernel.org 12261S: Maintained 12262F: drivers/video/fbdev/sm712* 12263F: Documentation/fb/sm712fb.txt 12264 12265SIMPLE FIRMWARE INTERFACE (SFI) 12266M: Len Brown <lenb@kernel.org> 12267L: sfi-devel@simplefirmware.org 12268W: http://simplefirmware.org/ 12269T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12270S: Supported 12271F: arch/x86/platform/sfi/ 12272F: drivers/sfi/ 12273F: include/linux/sfi*.h 12274 12275SIMPLEFB FB DRIVER 12276M: Hans de Goede <hdegoede@redhat.com> 12277L: linux-fbdev@vger.kernel.org 12278S: Maintained 12279F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12280F: drivers/video/fbdev/simplefb.c 12281F: include/linux/platform_data/simplefb.h 12282 12283SIMTEC EB110ATX (Chalice CATS) 12284P: Ben Dooks 12285P: Vincent Sanders <vince@simtec.co.uk> 12286M: Simtec Linux Team <linux@simtec.co.uk> 12287W: http://www.simtec.co.uk/products/EB110ATX/ 12288S: Supported 12289 12290SIMTEC EB2410ITX (BAST) 12291P: Ben Dooks 12292P: Vincent Sanders <vince@simtec.co.uk> 12293M: Simtec Linux Team <linux@simtec.co.uk> 12294W: http://www.simtec.co.uk/products/EB2410ITX/ 12295S: Supported 12296F: arch/arm/mach-s3c24xx/mach-bast.c 12297F: arch/arm/mach-s3c24xx/bast-ide.c 12298F: arch/arm/mach-s3c24xx/bast-irq.c 12299 12300SIPHASH PRF ROUTINES 12301M: Jason A. Donenfeld <Jason@zx2c4.com> 12302S: Maintained 12303F: lib/siphash.c 12304F: lib/test_siphash.c 12305F: include/linux/siphash.h 12306 12307SIS 190 ETHERNET DRIVER 12308M: Francois Romieu <romieu@fr.zoreil.com> 12309L: netdev@vger.kernel.org 12310S: Maintained 12311F: drivers/net/ethernet/sis/sis190.c 12312 12313SIS 900/7016 FAST ETHERNET DRIVER 12314M: Daniele Venzano <venza@brownhat.org> 12315W: http://www.brownhat.org/sis900.html 12316L: netdev@vger.kernel.org 12317S: Maintained 12318F: drivers/net/ethernet/sis/sis900.* 12319 12320SIS FRAMEBUFFER DRIVER 12321M: Thomas Winischhofer <thomas@winischhofer.net> 12322W: http://www.winischhofer.net/linuxsisvga.shtml 12323S: Maintained 12324F: Documentation/fb/sisfb.txt 12325F: drivers/video/fbdev/sis/ 12326F: include/video/sisfb.h 12327 12328SIS USB2VGA DRIVER 12329M: Thomas Winischhofer <thomas@winischhofer.net> 12330W: http://www.winischhofer.at/linuxsisusbvga.shtml 12331S: Maintained 12332F: drivers/usb/misc/sisusbvga/ 12333 12334SLAB ALLOCATOR 12335M: Christoph Lameter <cl@linux.com> 12336M: Pekka Enberg <penberg@kernel.org> 12337M: David Rientjes <rientjes@google.com> 12338M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12339M: Andrew Morton <akpm@linux-foundation.org> 12340L: linux-mm@kvack.org 12341S: Maintained 12342F: include/linux/sl?b*.h 12343F: mm/sl?b* 12344 12345SLEEPABLE READ-COPY UPDATE (SRCU) 12346M: Lai Jiangshan <jiangshanlai@gmail.com> 12347M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12348M: Josh Triplett <josh@joshtriplett.org> 12349R: Steven Rostedt <rostedt@goodmis.org> 12350R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12351L: linux-kernel@vger.kernel.org 12352W: http://www.rdrop.com/users/paulmck/RCU/ 12353S: Supported 12354T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12355F: include/linux/srcu.h 12356F: kernel/rcu/srcu.c 12357 12358SMACK SECURITY MODULE 12359M: Casey Schaufler <casey@schaufler-ca.com> 12360L: linux-security-module@vger.kernel.org 12361W: http://schaufler-ca.com 12362T: git git://github.com/cschaufler/smack-next 12363S: Maintained 12364F: Documentation/admin-guide/LSM/Smack.rst 12365F: security/smack/ 12366 12367SMC91x ETHERNET DRIVER 12368M: Nicolas Pitre <nico@fluxnic.net> 12369S: Odd Fixes 12370F: drivers/net/ethernet/smsc/smc91x.* 12371 12372SMIA AND SMIA++ IMAGE SENSOR DRIVER 12373M: Sakari Ailus <sakari.ailus@iki.fi> 12374L: linux-media@vger.kernel.org 12375S: Maintained 12376F: drivers/media/i2c/smiapp/ 12377F: include/media/i2c/smiapp.h 12378F: drivers/media/i2c/smiapp-pll.c 12379F: drivers/media/i2c/smiapp-pll.h 12380F: include/uapi/linux/smiapp.h 12381F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12382 12383SMM665 HARDWARE MONITOR DRIVER 12384M: Guenter Roeck <linux@roeck-us.net> 12385L: linux-hwmon@vger.kernel.org 12386S: Maintained 12387F: Documentation/hwmon/smm665 12388F: drivers/hwmon/smm665.c 12389 12390SMSC EMC2103 HARDWARE MONITOR DRIVER 12391M: Steve Glendinning <steve.glendinning@shawell.net> 12392L: linux-hwmon@vger.kernel.org 12393S: Maintained 12394F: Documentation/hwmon/emc2103 12395F: drivers/hwmon/emc2103.c 12396 12397SMSC SCH5627 HARDWARE MONITOR DRIVER 12398M: Hans de Goede <hdegoede@redhat.com> 12399L: linux-hwmon@vger.kernel.org 12400S: Supported 12401F: Documentation/hwmon/sch5627 12402F: drivers/hwmon/sch5627.c 12403 12404SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12405M: Steve Glendinning <steve.glendinning@shawell.net> 12406L: linux-fbdev@vger.kernel.org 12407S: Maintained 12408F: drivers/video/fbdev/smscufx.c 12409 12410SMSC47B397 HARDWARE MONITOR DRIVER 12411M: Jean Delvare <jdelvare@suse.com> 12412L: linux-hwmon@vger.kernel.org 12413S: Maintained 12414F: Documentation/hwmon/smsc47b397 12415F: drivers/hwmon/smsc47b397.c 12416 12417SMSC911x ETHERNET DRIVER 12418M: Steve Glendinning <steve.glendinning@shawell.net> 12419L: netdev@vger.kernel.org 12420S: Maintained 12421F: include/linux/smsc911x.h 12422F: drivers/net/ethernet/smsc/smsc911x.* 12423 12424SMSC9420 PCI ETHERNET DRIVER 12425M: Steve Glendinning <steve.glendinning@shawell.net> 12426L: netdev@vger.kernel.org 12427S: Maintained 12428F: drivers/net/ethernet/smsc/smsc9420.* 12429 12430SOC-CAMERA V4L2 SUBSYSTEM 12431M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12432L: linux-media@vger.kernel.org 12433T: git git://linuxtv.org/media_tree.git 12434S: Maintained 12435F: include/media/soc* 12436F: drivers/media/i2c/soc_camera/ 12437F: drivers/media/platform/soc_camera/ 12438 12439SOEKRIS NET48XX LED SUPPORT 12440M: Chris Boot <bootc@bootc.net> 12441S: Maintained 12442F: drivers/leds/leds-net48xx.c 12443 12444SOFT-ROCE DRIVER (rxe) 12445M: Moni Shoua <monis@mellanox.com> 12446L: linux-rdma@vger.kernel.org 12447S: Supported 12448W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12449Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12450F: drivers/infiniband/sw/rxe/ 12451F: include/uapi/rdma/rdma_user_rxe.h 12452 12453SOFTLOGIC 6x10 MPEG CODEC 12454M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12455M: Anton Sviridenko <anton@corp.bluecherry.net> 12456M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12457M: Andrey Utkin <andrey_utkin@fastmail.com> 12458M: Ismael Luceno <ismael@iodev.co.uk> 12459L: linux-media@vger.kernel.org 12460S: Supported 12461F: drivers/media/pci/solo6x10/ 12462 12463SOFTWARE RAID (Multiple Disks) SUPPORT 12464M: Shaohua Li <shli@kernel.org> 12465L: linux-raid@vger.kernel.org 12466T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12467S: Supported 12468F: drivers/md/ 12469F: include/linux/raid/ 12470F: include/uapi/linux/raid/ 12471 12472SONIC NETWORK DRIVER 12473M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12474L: netdev@vger.kernel.org 12475S: Maintained 12476F: drivers/net/ethernet/natsemi/sonic.* 12477 12478SONICS SILICON BACKPLANE DRIVER (SSB) 12479M: Michael Buesch <m@bues.ch> 12480L: linux-wireless@vger.kernel.org 12481S: Maintained 12482F: drivers/ssb/ 12483F: include/linux/ssb/ 12484 12485SONY MEMORYSTICK CARD SUPPORT 12486M: Alex Dubov <oakad@yahoo.com> 12487W: http://tifmxx.berlios.de/ 12488S: Maintained 12489F: drivers/memstick/host/tifm_ms.c 12490 12491SONY MEMORYSTICK STANDARD SUPPORT 12492M: Maxim Levitsky <maximlevitsky@gmail.com> 12493S: Maintained 12494F: drivers/memstick/core/ms_block.* 12495 12496SONY VAIO CONTROL DEVICE DRIVER 12497M: Mattia Dongili <malattia@linux.it> 12498L: platform-driver-x86@vger.kernel.org 12499W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12500S: Maintained 12501F: Documentation/laptops/sony-laptop.txt 12502F: drivers/char/sonypi.c 12503F: drivers/platform/x86/sony-laptop.c 12504F: include/linux/sony-laptop.h 12505 12506SOUND 12507M: Jaroslav Kysela <perex@perex.cz> 12508M: Takashi Iwai <tiwai@suse.com> 12509L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12510W: http://www.alsa-project.org/ 12511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12512T: git git://git.alsa-project.org/alsa-kernel.git 12513Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12514S: Maintained 12515F: Documentation/sound/ 12516F: include/sound/ 12517F: include/uapi/sound/ 12518F: sound/ 12519 12520SOUND - COMPRESSED AUDIO 12521M: Vinod Koul <vinod.koul@intel.com> 12522L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12524S: Supported 12525F: Documentation/sound/alsa/compress_offload.txt 12526F: include/sound/compress_driver.h 12527F: include/uapi/sound/compress_* 12528F: sound/core/compress_offload.c 12529F: sound/soc/soc-compress.c 12530 12531SOUND - DMAENGINE HELPERS 12532M: Lars-Peter Clausen <lars@metafoo.de> 12533S: Supported 12534F: include/sound/dmaengine_pcm.h 12535F: sound/core/pcm_dmaengine.c 12536F: sound/soc/soc-generic-dmaengine-pcm.c 12537 12538SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12539M: Liam Girdwood <lgirdwood@gmail.com> 12540M: Mark Brown <broonie@kernel.org> 12541T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12542L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12543W: http://alsa-project.org/main/index.php/ASoC 12544S: Supported 12545F: Documentation/devicetree/bindings/sound/ 12546F: Documentation/sound/alsa/soc/ 12547F: sound/soc/ 12548F: include/sound/soc* 12549 12550SP2 MEDIA DRIVER 12551M: Olli Salonen <olli.salonen@iki.fi> 12552L: linux-media@vger.kernel.org 12553W: https://linuxtv.org 12554Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12555S: Maintained 12556F: drivers/media/dvb-frontends/sp2* 12557 12558SPARC + UltraSPARC (sparc/sparc64) 12559M: "David S. Miller" <davem@davemloft.net> 12560L: sparclinux@vger.kernel.org 12561Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12562T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12564S: Maintained 12565F: arch/sparc/ 12566F: drivers/sbus/ 12567 12568SPARC SERIAL DRIVERS 12569M: "David S. Miller" <davem@davemloft.net> 12570L: sparclinux@vger.kernel.org 12571T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12572T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12573S: Maintained 12574F: include/linux/sunserialcore.h 12575F: drivers/tty/serial/suncore.c 12576F: drivers/tty/serial/sunhv.c 12577F: drivers/tty/serial/sunsab.c 12578F: drivers/tty/serial/sunsab.h 12579F: drivers/tty/serial/sunsu.c 12580F: drivers/tty/serial/sunzilog.c 12581F: drivers/tty/serial/sunzilog.h 12582F: drivers/tty/vcc.c 12583 12584SPARSE CHECKER 12585M: "Christopher Li" <sparse@chrisli.org> 12586L: linux-sparse@vger.kernel.org 12587W: https://sparse.wiki.kernel.org/ 12588T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12589T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12590S: Maintained 12591F: include/linux/compiler.h 12592 12593SPEAR CLOCK FRAMEWORK SUPPORT 12594M: Viresh Kumar <vireshk@kernel.org> 12595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12596W: http://www.st.com/spear 12597S: Maintained 12598F: drivers/clk/spear/ 12599 12600SPEAR PLATFORM SUPPORT 12601M: Viresh Kumar <vireshk@kernel.org> 12602M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12604W: http://www.st.com/spear 12605S: Maintained 12606F: arch/arm/boot/dts/spear* 12607F: arch/arm/mach-spear/ 12608 12609SPI NOR SUBSYSTEM 12610M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12611M: Marek Vasut <marek.vasut@gmail.com> 12612L: linux-mtd@lists.infradead.org 12613W: http://www.linux-mtd.infradead.org/ 12614Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12615T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12616T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12617S: Maintained 12618F: drivers/mtd/spi-nor/ 12619F: include/linux/mtd/spi-nor.h 12620 12621SPI SUBSYSTEM 12622M: Mark Brown <broonie@kernel.org> 12623L: linux-spi@vger.kernel.org 12624T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12625Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12626S: Maintained 12627F: Documentation/devicetree/bindings/spi/ 12628F: Documentation/spi/ 12629F: drivers/spi/ 12630F: include/linux/spi/ 12631F: include/uapi/linux/spi/ 12632F: tools/spi/ 12633 12634SPIDERNET NETWORK DRIVER for CELL 12635M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12636L: netdev@vger.kernel.org 12637S: Supported 12638F: Documentation/networking/spider_net.txt 12639F: drivers/net/ethernet/toshiba/spider_net* 12640 12641SPMI SUBSYSTEM 12642R: Stephen Boyd <sboyd@codeaurora.org> 12643L: linux-arm-msm@vger.kernel.org 12644F: Documentation/devicetree/bindings/spmi/ 12645F: drivers/spmi/ 12646F: include/dt-bindings/spmi/spmi.h 12647F: include/linux/spmi.h 12648F: include/trace/events/spmi.h 12649 12650SPU FILE SYSTEM 12651M: Jeremy Kerr <jk@ozlabs.org> 12652L: linuxppc-dev@lists.ozlabs.org 12653W: http://www.ibm.com/developerworks/power/cell/ 12654S: Supported 12655F: Documentation/filesystems/spufs.txt 12656F: arch/powerpc/platforms/cell/spufs/ 12657 12658SQUASHFS FILE SYSTEM 12659M: Phillip Lougher <phillip@squashfs.org.uk> 12660L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12661W: http://squashfs.org.uk 12662T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12663S: Maintained 12664F: Documentation/filesystems/squashfs.txt 12665F: fs/squashfs/ 12666 12667SRM (Alpha) environment access 12668M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12669S: Maintained 12670F: arch/alpha/kernel/srm_env.c 12671 12672STABLE BRANCH 12673M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12674L: stable@vger.kernel.org 12675S: Supported 12676F: Documentation/process/stable-kernel-rules.rst 12677 12678STAGING - COMEDI 12679M: Ian Abbott <abbotti@mev.co.uk> 12680M: H Hartley Sweeten <hsweeten@visionengravers.com> 12681S: Odd Fixes 12682F: drivers/staging/comedi/ 12683 12684STAGING - FLARION FT1000 DRIVERS 12685M: Marek Belisko <marek.belisko@gmail.com> 12686S: Odd Fixes 12687F: drivers/staging/ft1000/ 12688 12689STAGING - INDUSTRIAL IO 12690M: Jonathan Cameron <jic23@kernel.org> 12691L: linux-iio@vger.kernel.org 12692S: Odd Fixes 12693F: Documentation/devicetree/bindings/staging/iio/ 12694F: drivers/staging/iio/ 12695 12696STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12697M: Jarod Wilson <jarod@wilsonet.com> 12698W: http://www.lirc.org/ 12699S: Odd Fixes 12700F: drivers/staging/media/lirc/ 12701 12702STAGING - LUSTRE PARALLEL FILESYSTEM 12703M: Oleg Drokin <oleg.drokin@intel.com> 12704M: Andreas Dilger <andreas.dilger@intel.com> 12705M: James Simmons <jsimmons@infradead.org> 12706L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12707W: http://wiki.lustre.org/ 12708S: Maintained 12709F: drivers/staging/lustre 12710 12711STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12712M: Marc Dietrich <marvin24@gmx.de> 12713L: ac100@lists.launchpad.net (moderated for non-subscribers) 12714L: linux-tegra@vger.kernel.org 12715S: Maintained 12716F: drivers/staging/nvec/ 12717 12718STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12719M: Jens Frederich <jfrederich@gmail.com> 12720M: Daniel Drake <dsd@laptop.org> 12721M: Jon Nettleton <jon.nettleton@gmail.com> 12722W: http://wiki.laptop.org/go/DCON 12723S: Maintained 12724F: drivers/staging/olpc_dcon/ 12725 12726STAGING - REALTEK RTL8712U DRIVERS 12727M: Larry Finger <Larry.Finger@lwfinger.net> 12728M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12729S: Odd Fixes 12730F: drivers/staging/rtl8712/ 12731 12732STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12733M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12734M: Teddy Wang <teddy.wang@siliconmotion.com> 12735M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12736L: linux-fbdev@vger.kernel.org 12737S: Maintained 12738F: drivers/staging/sm750fb/ 12739 12740STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12741M: William Hubbs <w.d.hubbs@gmail.com> 12742M: Chris Brannon <chris@the-brannons.com> 12743M: Kirk Reiser <kirk@reisers.ca> 12744M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12745L: speakup@linux-speakup.org 12746W: http://www.linux-speakup.org/ 12747S: Odd Fixes 12748F: drivers/staging/speakup/ 12749 12750STAGING - VIA VT665X DRIVERS 12751M: Forest Bond <forest@alittletooquiet.net> 12752S: Odd Fixes 12753F: drivers/staging/vt665?/ 12754 12755STAGING - WILC1000 WIFI DRIVER 12756M: Aditya Shankar <aditya.shankar@microchip.com> 12757M: Ganesh Krishna <ganesh.krishna@microchip.com> 12758L: linux-wireless@vger.kernel.org 12759S: Supported 12760F: drivers/staging/wilc1000/ 12761 12762STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12763M: Arnaud Patard <arnaud.patard@rtp-net.org> 12764S: Odd Fixes 12765F: drivers/staging/xgifb/ 12766 12767STAGING SUBSYSTEM 12768M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12769T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12770L: devel@driverdev.osuosl.org 12771S: Supported 12772F: drivers/staging/ 12773 12774STARFIRE/DURALAN NETWORK DRIVER 12775M: Ion Badulescu <ionut@badula.org> 12776S: Odd Fixes 12777F: drivers/net/ethernet/adaptec/starfire* 12778 12779STEC S1220 SKD DRIVER 12780M: Bart Van Assche <bart.vanassche@wdc.com> 12781L: linux-block@vger.kernel.org 12782S: Maintained 12783F: drivers/block/skd*[ch] 12784 12785STI CEC DRIVER 12786M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12787S: Maintained 12788F: drivers/staging/media/st-cec/ 12789F: Documentation/devicetree/bindings/media/stih-cec.txt 12790 12791STK1160 USB VIDEO CAPTURE DRIVER 12792M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12793L: linux-media@vger.kernel.org 12794T: git git://linuxtv.org/media_tree.git 12795S: Maintained 12796F: drivers/media/usb/stk1160/ 12797 12798STMMAC ETHERNET DRIVER 12799M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12800M: Alexandre Torgue <alexandre.torgue@st.com> 12801L: netdev@vger.kernel.org 12802W: http://www.stlinux.com 12803S: Supported 12804F: drivers/net/ethernet/stmicro/stmmac/ 12805 12806SUN3/3X 12807M: Sam Creasey <sammy@sammy.net> 12808W: http://sammy.net/sun3/ 12809S: Maintained 12810F: arch/m68k/kernel/*sun3* 12811F: arch/m68k/sun3*/ 12812F: arch/m68k/include/asm/sun3* 12813F: drivers/net/ethernet/i825xx/sun3* 12814 12815SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12816M: Hans de Goede <hdegoede@redhat.com> 12817L: linux-input@vger.kernel.org 12818S: Maintained 12819F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12820F: drivers/input/keyboard/sun4i-lradc-keys.c 12821 12822SUNDANCE NETWORK DRIVER 12823M: Denis Kirjanov <kda@linux-powerpc.org> 12824L: netdev@vger.kernel.org 12825S: Maintained 12826F: drivers/net/ethernet/dlink/sundance.c 12827 12828SUPERH 12829M: Yoshinori Sato <ysato@users.sourceforge.jp> 12830M: Rich Felker <dalias@libc.org> 12831L: linux-sh@vger.kernel.org 12832Q: http://patchwork.kernel.org/project/linux-sh/list/ 12833S: Maintained 12834F: Documentation/sh/ 12835F: arch/sh/ 12836F: drivers/sh/ 12837 12838SUSPEND TO RAM 12839M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12840M: Len Brown <len.brown@intel.com> 12841M: Pavel Machek <pavel@ucw.cz> 12842L: linux-pm@vger.kernel.org 12843B: https://bugzilla.kernel.org 12844S: Supported 12845F: Documentation/power/ 12846F: arch/x86/kernel/acpi/ 12847F: drivers/base/power/ 12848F: kernel/power/ 12849F: include/linux/suspend.h 12850F: include/linux/freezer.h 12851F: include/linux/pm.h 12852 12853SVGA HANDLING 12854M: Martin Mares <mj@ucw.cz> 12855L: linux-video@atrey.karlin.mff.cuni.cz 12856S: Maintained 12857F: Documentation/svga.txt 12858F: arch/x86/boot/video* 12859 12860SWIOTLB SUBSYSTEM 12861M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12862L: linux-kernel@vger.kernel.org 12863T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12864S: Supported 12865F: lib/swiotlb.c 12866F: arch/*/kernel/pci-swiotlb.c 12867F: include/linux/swiotlb.h 12868 12869SWITCHDEV 12870M: Jiri Pirko <jiri@resnulli.us> 12871M: Ivan Vecera <ivecera@redhat.com> 12872L: netdev@vger.kernel.org 12873S: Supported 12874F: net/switchdev/ 12875F: include/net/switchdev.h 12876 12877SYNC FILE FRAMEWORK 12878M: Sumit Semwal <sumit.semwal@linaro.org> 12879R: Gustavo Padovan <gustavo@padovan.org> 12880S: Maintained 12881L: linux-media@vger.kernel.org 12882L: dri-devel@lists.freedesktop.org 12883F: drivers/dma-buf/sync_* 12884F: drivers/dma-buf/dma-fence* 12885F: drivers/dma-buf/sw_sync.c 12886F: include/linux/sync_file.h 12887F: include/uapi/linux/sync_file.h 12888F: Documentation/sync_file.txt 12889T: git git://anongit.freedesktop.org/drm/drm-misc 12890 12891SYNOPSYS ARC ARCHITECTURE 12892M: Vineet Gupta <vgupta@synopsys.com> 12893L: linux-snps-arc@lists.infradead.org 12894S: Supported 12895F: arch/arc/ 12896F: Documentation/devicetree/bindings/arc/* 12897F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12898F: drivers/clocksource/arc_timer.c 12899F: drivers/tty/serial/arc_uart.c 12900T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12901 12902SYNOPSYS ARC HSDK SDP pll clock driver 12903M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12904S: Supported 12905F: drivers/clk/clk-hsdk-pll.c 12906F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 12907 12908SYNOPSYS ARC SDP clock driver 12909M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12910S: Supported 12911F: drivers/clk/axs10x/* 12912F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 12913 12914SYNOPSYS ARC SDP platform support 12915M: Alexey Brodkin <abrodkin@synopsys.com> 12916S: Supported 12917F: arch/arc/plat-axs10x 12918F: arch/arc/boot/dts/ax* 12919F: Documentation/devicetree/bindings/arc/axs10* 12920 12921SYNOPSYS DESIGNWARE DMAC DRIVER 12922M: Viresh Kumar <vireshk@kernel.org> 12923M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12924S: Maintained 12925F: include/linux/dma/dw.h 12926F: include/linux/platform_data/dma-dw.h 12927F: drivers/dma/dw/ 12928 12929SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12930M: Jie Deng <jiedeng@synopsys.com> 12931L: netdev@vger.kernel.org 12932S: Supported 12933F: drivers/net/ethernet/synopsys/ 12934 12935SYNOPSYS DESIGNWARE I2C DRIVER 12936M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12937R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12938R: Mika Westerberg <mika.westerberg@linux.intel.com> 12939L: linux-i2c@vger.kernel.org 12940S: Maintained 12941F: drivers/i2c/busses/i2c-designware-* 12942F: include/linux/platform_data/i2c-designware.h 12943 12944SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12945M: Jaehoon Chung <jh80.chung@samsung.com> 12946L: linux-mmc@vger.kernel.org 12947S: Maintained 12948F: drivers/mmc/host/dw_mmc* 12949 12950SYNOPSYS HSDK RESET CONTROLLER DRIVER 12951M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12952S: Supported 12953F: drivers/reset/reset-hsdk.c 12954F: include/dt-bindings/reset/snps,hsdk-reset.h 12955F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 12956 12957SYSTEM CONFIGURATION (SYSCON) 12958M: Lee Jones <lee.jones@linaro.org> 12959M: Arnd Bergmann <arnd@arndb.de> 12960T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12961S: Supported 12962F: drivers/mfd/syscon.c 12963 12964SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12965M: Sudeep Holla <sudeep.holla@arm.com> 12966L: linux-arm-kernel@lists.infradead.org 12967S: Maintained 12968F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12969F: drivers/clk/clk-scpi.c 12970F: drivers/cpufreq/scpi-cpufreq.c 12971F: drivers/firmware/arm_scpi.c 12972F: include/linux/scpi_protocol.h 12973 12974SYSTEM RESET/SHUTDOWN DRIVERS 12975M: Sebastian Reichel <sre@kernel.org> 12976L: linux-pm@vger.kernel.org 12977T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12978S: Maintained 12979F: Documentation/devicetree/bindings/power/reset/ 12980F: drivers/power/reset/ 12981 12982SYSTEM TRACE MODULE CLASS 12983M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12984S: Maintained 12985T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12986F: Documentation/trace/stm.txt 12987F: drivers/hwtracing/stm/ 12988F: include/linux/stm.h 12989F: include/uapi/linux/stm.h 12990 12991SYSV FILESYSTEM 12992M: Christoph Hellwig <hch@infradead.org> 12993S: Maintained 12994F: Documentation/filesystems/sysv-fs.txt 12995F: fs/sysv/ 12996F: include/linux/sysv_fs.h 12997 12998TARGET SUBSYSTEM 12999M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13000L: linux-scsi@vger.kernel.org 13001L: target-devel@vger.kernel.org 13002W: http://www.linux-iscsi.org 13003W: http://groups.google.com/group/linux-iscsi-target-dev 13004T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13005S: Supported 13006F: drivers/target/ 13007F: include/target/ 13008F: Documentation/target/ 13009 13010TASKSTATS STATISTICS INTERFACE 13011M: Balbir Singh <bsingharora@gmail.com> 13012S: Maintained 13013F: Documentation/accounting/taskstats* 13014F: include/linux/taskstats* 13015F: kernel/taskstats.c 13016 13017TC subsystem 13018M: Jamal Hadi Salim <jhs@mojatatu.com> 13019M: Cong Wang <xiyou.wangcong@gmail.com> 13020M: Jiri Pirko <jiri@resnulli.us> 13021L: netdev@vger.kernel.org 13022S: Maintained 13023F: include/net/pkt_cls.h 13024F: include/net/pkt_sched.h 13025F: include/net/tc_act/ 13026F: include/uapi/linux/pkt_cls.h 13027F: include/uapi/linux/pkt_sched.h 13028F: include/uapi/linux/tc_act/ 13029F: include/uapi/linux/tc_ematch/ 13030F: net/sched/ 13031 13032TCP LOW PRIORITY MODULE 13033M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13034M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13035W: http://tcp-lp-mod.sourceforge.net/ 13036S: Maintained 13037F: net/ipv4/tcp_lp.c 13038 13039TDA10071 MEDIA DRIVER 13040M: Antti Palosaari <crope@iki.fi> 13041L: linux-media@vger.kernel.org 13042W: https://linuxtv.org 13043W: http://palosaari.fi/linux/ 13044Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13045T: git git://linuxtv.org/anttip/media_tree.git 13046S: Maintained 13047F: drivers/media/dvb-frontends/tda10071* 13048 13049TDA18212 MEDIA DRIVER 13050M: Antti Palosaari <crope@iki.fi> 13051L: linux-media@vger.kernel.org 13052W: https://linuxtv.org 13053W: http://palosaari.fi/linux/ 13054Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13055T: git git://linuxtv.org/anttip/media_tree.git 13056S: Maintained 13057F: drivers/media/tuners/tda18212* 13058 13059TDA18218 MEDIA DRIVER 13060M: Antti Palosaari <crope@iki.fi> 13061L: linux-media@vger.kernel.org 13062W: https://linuxtv.org 13063W: http://palosaari.fi/linux/ 13064Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13065T: git git://linuxtv.org/anttip/media_tree.git 13066S: Maintained 13067F: drivers/media/tuners/tda18218* 13068 13069TDA18271 MEDIA DRIVER 13070M: Michael Krufky <mkrufky@linuxtv.org> 13071L: linux-media@vger.kernel.org 13072W: https://linuxtv.org 13073W: http://github.com/mkrufky 13074Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13075T: git git://linuxtv.org/mkrufky/tuners.git 13076S: Maintained 13077F: drivers/media/tuners/tda18271* 13078 13079TDA827x MEDIA DRIVER 13080M: Michael Krufky <mkrufky@linuxtv.org> 13081L: linux-media@vger.kernel.org 13082W: https://linuxtv.org 13083W: http://github.com/mkrufky 13084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13085T: git git://linuxtv.org/mkrufky/tuners.git 13086S: Maintained 13087F: drivers/media/tuners/tda8290.* 13088 13089TDA8290 MEDIA DRIVER 13090M: Michael Krufky <mkrufky@linuxtv.org> 13091L: linux-media@vger.kernel.org 13092W: https://linuxtv.org 13093W: http://github.com/mkrufky 13094Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13095T: git git://linuxtv.org/mkrufky/tuners.git 13096S: Maintained 13097F: drivers/media/tuners/tda8290.* 13098 13099TDA9840 MEDIA DRIVER 13100M: Hans Verkuil <hverkuil@xs4all.nl> 13101L: linux-media@vger.kernel.org 13102T: git git://linuxtv.org/media_tree.git 13103W: https://linuxtv.org 13104S: Maintained 13105F: drivers/media/i2c/tda9840* 13106 13107TEA5761 TUNER DRIVER 13108M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13109M: Mauro Carvalho Chehab <mchehab@kernel.org> 13110L: linux-media@vger.kernel.org 13111W: https://linuxtv.org 13112T: git git://linuxtv.org/media_tree.git 13113S: Odd fixes 13114F: drivers/media/tuners/tea5761.* 13115 13116TEA5767 TUNER DRIVER 13117M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13118M: Mauro Carvalho Chehab <mchehab@kernel.org> 13119L: linux-media@vger.kernel.org 13120W: https://linuxtv.org 13121T: git git://linuxtv.org/media_tree.git 13122S: Maintained 13123F: drivers/media/tuners/tea5767.* 13124 13125TEA6415C MEDIA DRIVER 13126M: Hans Verkuil <hverkuil@xs4all.nl> 13127L: linux-media@vger.kernel.org 13128T: git git://linuxtv.org/media_tree.git 13129W: https://linuxtv.org 13130S: Maintained 13131F: drivers/media/i2c/tea6415c* 13132 13133TEA6420 MEDIA DRIVER 13134M: Hans Verkuil <hverkuil@xs4all.nl> 13135L: linux-media@vger.kernel.org 13136T: git git://linuxtv.org/media_tree.git 13137W: https://linuxtv.org 13138S: Maintained 13139F: drivers/media/i2c/tea6420* 13140 13141TEAM DRIVER 13142M: Jiri Pirko <jiri@resnulli.us> 13143L: netdev@vger.kernel.org 13144S: Supported 13145F: drivers/net/team/ 13146F: include/linux/if_team.h 13147F: include/uapi/linux/if_team.h 13148 13149TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13150M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13151S: Maintained 13152F: arch/x86/platform/ts5500/ 13153 13154TECHNOTREND USB IR RECEIVER 13155M: Sean Young <sean@mess.org> 13156L: linux-media@vger.kernel.org 13157S: Maintained 13158F: drivers/media/rc/ttusbir.c 13159 13160TEE SUBSYSTEM 13161M: Jens Wiklander <jens.wiklander@linaro.org> 13162S: Maintained 13163F: include/linux/tee_drv.h 13164F: include/uapi/linux/tee.h 13165F: drivers/tee/ 13166F: Documentation/tee.txt 13167 13168TEGRA ARCHITECTURE SUPPORT 13169M: Thierry Reding <thierry.reding@gmail.com> 13170M: Jonathan Hunter <jonathanh@nvidia.com> 13171L: linux-tegra@vger.kernel.org 13172Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13174S: Supported 13175N: [^a-z]tegra 13176 13177TEGRA CLOCK DRIVER 13178M: Peter De Schrijver <pdeschrijver@nvidia.com> 13179M: Prashant Gaikwad <pgaikwad@nvidia.com> 13180S: Supported 13181F: drivers/clk/tegra/ 13182 13183TEGRA DMA DRIVERS 13184M: Laxman Dewangan <ldewangan@nvidia.com> 13185M: Jon Hunter <jonathanh@nvidia.com> 13186S: Supported 13187F: drivers/dma/tegra* 13188 13189TEGRA I2C DRIVER 13190M: Laxman Dewangan <ldewangan@nvidia.com> 13191S: Supported 13192F: drivers/i2c/busses/i2c-tegra.c 13193 13194TEGRA IOMMU DRIVERS 13195M: Hiroshi Doyu <hdoyu@nvidia.com> 13196S: Supported 13197F: drivers/iommu/tegra* 13198 13199TEGRA KBC DRIVER 13200M: Rakesh Iyer <riyer@nvidia.com> 13201M: Laxman Dewangan <ldewangan@nvidia.com> 13202S: Supported 13203F: drivers/input/keyboard/tegra-kbc.c 13204 13205TEGRA PWM DRIVER 13206M: Thierry Reding <thierry.reding@gmail.com> 13207S: Supported 13208F: drivers/pwm/pwm-tegra.c 13209 13210TEGRA SERIAL DRIVER 13211M: Laxman Dewangan <ldewangan@nvidia.com> 13212S: Supported 13213F: drivers/tty/serial/serial-tegra.c 13214 13215TEGRA SPI DRIVER 13216M: Laxman Dewangan <ldewangan@nvidia.com> 13217S: Supported 13218F: drivers/spi/spi-tegra* 13219 13220TEHUTI ETHERNET DRIVER 13221M: Andy Gospodarek <andy@greyhouse.net> 13222L: netdev@vger.kernel.org 13223S: Supported 13224F: drivers/net/ethernet/tehuti/* 13225 13226Telecom Clock Driver for MCPL0010 13227M: Mark Gross <mark.gross@intel.com> 13228S: Supported 13229F: drivers/char/tlclk.c 13230 13231TENSILICA XTENSA PORT (xtensa) 13232M: Chris Zankel <chris@zankel.net> 13233M: Max Filippov <jcmvbkbc@gmail.com> 13234L: linux-xtensa@linux-xtensa.org 13235T: git git://github.com/czankel/xtensa-linux.git 13236S: Maintained 13237F: arch/xtensa/ 13238F: drivers/irqchip/irq-xtensa-* 13239 13240Texas Instruments' System Control Interface (TISCI) Protocol Driver 13241M: Nishanth Menon <nm@ti.com> 13242M: Tero Kristo <t-kristo@ti.com> 13243M: Santosh Shilimkar <ssantosh@kernel.org> 13244L: linux-arm-kernel@lists.infradead.org 13245S: Maintained 13246F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13247F: drivers/firmware/ti_sci* 13248F: include/linux/soc/ti/ti_sci_protocol.h 13249F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13250F: include/dt-bindings/genpd/k2g.h 13251F: drivers/soc/ti/ti_sci_pm_domains.c 13252F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13253F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13254F: drivers/clk/keystone/sci-clk.c 13255F: drivers/reset/reset-ti-sci.c 13256 13257THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13258M: Hans Verkuil <hverkuil@xs4all.nl> 13259L: linux-media@vger.kernel.org 13260T: git git://linuxtv.org/media_tree.git 13261W: https://linuxtv.org 13262S: Maintained 13263F: drivers/media/radio/radio-raremono.c 13264 13265THERMAL 13266M: Zhang Rui <rui.zhang@intel.com> 13267M: Eduardo Valentin <edubezval@gmail.com> 13268L: linux-pm@vger.kernel.org 13269T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13270T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13271Q: https://patchwork.kernel.org/project/linux-pm/list/ 13272S: Supported 13273F: drivers/thermal/ 13274F: include/linux/thermal.h 13275F: include/uapi/linux/thermal.h 13276F: include/linux/cpu_cooling.h 13277F: Documentation/devicetree/bindings/thermal/ 13278 13279THERMAL/CPU_COOLING 13280M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13281M: Viresh Kumar <viresh.kumar@linaro.org> 13282M: Javi Merino <javi.merino@kernel.org> 13283L: linux-pm@vger.kernel.org 13284S: Supported 13285F: Documentation/thermal/cpu-cooling-api.txt 13286F: drivers/thermal/cpu_cooling.c 13287F: include/linux/cpu_cooling.h 13288 13289THINKPAD ACPI EXTRAS DRIVER 13290M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13291L: ibm-acpi-devel@lists.sourceforge.net 13292L: platform-driver-x86@vger.kernel.org 13293W: http://ibm-acpi.sourceforge.net 13294W: http://thinkwiki.org/wiki/Ibm-acpi 13295T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13296S: Maintained 13297F: drivers/platform/x86/thinkpad_acpi.c 13298 13299THUNDERBOLT DRIVER 13300M: Andreas Noever <andreas.noever@gmail.com> 13301M: Michael Jamet <michael.jamet@intel.com> 13302M: Mika Westerberg <mika.westerberg@linux.intel.com> 13303M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13304S: Maintained 13305F: drivers/thunderbolt/ 13306 13307THUNDERX GPIO DRIVER 13308M: David Daney <david.daney@cavium.com> 13309S: Maintained 13310F: drivers/gpio/gpio-thunderx.c 13311 13312TI AM437X VPFE DRIVER 13313M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13314L: linux-media@vger.kernel.org 13315W: https://linuxtv.org 13316Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13317T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13318S: Maintained 13319F: drivers/media/platform/am437x/ 13320 13321TI BANDGAP AND THERMAL DRIVER 13322M: Eduardo Valentin <edubezval@gmail.com> 13323M: Keerthy <j-keerthy@ti.com> 13324L: linux-pm@vger.kernel.org 13325L: linux-omap@vger.kernel.org 13326S: Maintained 13327F: drivers/thermal/ti-soc-thermal/ 13328 13329TI BQ27XXX POWER SUPPLY DRIVER 13330R: Andrew F. Davis <afd@ti.com> 13331F: include/linux/power/bq27xxx_battery.h 13332F: drivers/power/supply/bq27xxx_battery.c 13333F: drivers/power/supply/bq27xxx_battery_i2c.c 13334 13335TI CDCE706 CLOCK DRIVER 13336M: Max Filippov <jcmvbkbc@gmail.com> 13337S: Maintained 13338F: drivers/clk/clk-cdce706.c 13339 13340TI CLOCK DRIVER 13341M: Tero Kristo <t-kristo@ti.com> 13342L: linux-omap@vger.kernel.org 13343S: Maintained 13344F: drivers/clk/ti/ 13345F: include/linux/clk/ti.h 13346 13347TI DAVINCI MACHINE SUPPORT 13348M: Sekhar Nori <nsekhar@ti.com> 13349M: Kevin Hilman <khilman@kernel.org> 13350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13351T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13352S: Supported 13353F: arch/arm/mach-davinci/ 13354F: drivers/i2c/busses/i2c-davinci.c 13355F: arch/arm/boot/dts/da850* 13356 13357TI DAVINCI SERIES GPIO DRIVER 13358M: Keerthy <j-keerthy@ti.com> 13359L: linux-gpio@vger.kernel.org 13360S: Maintained 13361F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13362F: drivers/gpio/gpio-davinci.c 13363 13364TI DAVINCI SERIES MEDIA DRIVER 13365M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13366L: linux-media@vger.kernel.org 13367W: https://linuxtv.org 13368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13369T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13370S: Maintained 13371F: drivers/media/platform/davinci/ 13372F: include/media/davinci/ 13373 13374TI ETHERNET SWITCH DRIVER (CPSW) 13375R: Grygorii Strashko <grygorii.strashko@ti.com> 13376L: linux-omap@vger.kernel.org 13377L: netdev@vger.kernel.org 13378S: Maintained 13379F: drivers/net/ethernet/ti/cpsw* 13380F: drivers/net/ethernet/ti/davinci* 13381 13382TI FLASH MEDIA INTERFACE DRIVER 13383M: Alex Dubov <oakad@yahoo.com> 13384S: Maintained 13385F: drivers/misc/tifm* 13386F: drivers/mmc/host/tifm_sd.c 13387F: include/linux/tifm.h 13388 13389TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13390M: Santosh Shilimkar <ssantosh@kernel.org> 13391L: linux-kernel@vger.kernel.org 13392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13393S: Maintained 13394F: drivers/soc/ti/* 13395T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13396 13397TI LM49xxx FAMILY ASoC CODEC DRIVERS 13398M: M R Swami Reddy <mr.swami.reddy@ti.com> 13399M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13400L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13401S: Maintained 13402F: sound/soc/codecs/lm49453* 13403F: sound/soc/codecs/isabelle* 13404 13405TI LP855x BACKLIGHT DRIVER 13406M: Milo Kim <milo.kim@ti.com> 13407S: Maintained 13408F: Documentation/backlight/lp855x-driver.txt 13409F: drivers/video/backlight/lp855x_bl.c 13410F: include/linux/platform_data/lp855x.h 13411 13412TI LP8727 CHARGER DRIVER 13413M: Milo Kim <milo.kim@ti.com> 13414S: Maintained 13415F: drivers/power/supply/lp8727_charger.c 13416F: include/linux/platform_data/lp8727.h 13417 13418TI LP8788 MFD DRIVER 13419M: Milo Kim <milo.kim@ti.com> 13420S: Maintained 13421F: drivers/iio/adc/lp8788_adc.c 13422F: drivers/leds/leds-lp8788.c 13423F: drivers/mfd/lp8788*.c 13424F: drivers/power/supply/lp8788-charger.c 13425F: drivers/regulator/lp8788-*.c 13426F: include/linux/mfd/lp8788*.h 13427 13428TI NETCP ETHERNET DRIVER 13429M: Wingman Kwok <w-kwok2@ti.com> 13430M: Murali Karicheri <m-karicheri2@ti.com> 13431L: netdev@vger.kernel.org 13432S: Maintained 13433F: drivers/net/ethernet/ti/netcp* 13434 13435TI TAS571X FAMILY ASoC CODEC DRIVER 13436M: Kevin Cernekee <cernekee@chromium.org> 13437L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13438S: Odd Fixes 13439F: sound/soc/codecs/tas571x* 13440 13441TI TRF7970A NFC DRIVER 13442M: Mark Greer <mgreer@animalcreek.com> 13443L: linux-wireless@vger.kernel.org 13444L: linux-nfc@lists.01.org (moderated for non-subscribers) 13445S: Supported 13446F: drivers/nfc/trf7970a.c 13447F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13448 13449TI TWL4030 SERIES SOC CODEC DRIVER 13450M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13451L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13452S: Maintained 13453F: sound/soc/codecs/twl4030* 13454 13455TI VPE/CAL DRIVERS 13456M: Benoit Parrot <bparrot@ti.com> 13457L: linux-media@vger.kernel.org 13458W: http://linuxtv.org/ 13459Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13460S: Maintained 13461F: drivers/media/platform/ti-vpe/ 13462 13463TI WILINK WIRELESS DRIVERS 13464L: linux-wireless@vger.kernel.org 13465W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13466W: http://wireless.kernel.org/en/users/Drivers/wl1251 13467T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13468S: Orphan 13469F: drivers/net/wireless/ti/ 13470F: include/linux/wl12xx.h 13471 13472TILE ARCHITECTURE 13473M: Chris Metcalf <cmetcalf@mellanox.com> 13474W: http://www.mellanox.com/repository/solutions/tile-scm/ 13475T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13476S: Supported 13477F: arch/tile/ 13478F: drivers/char/tile-srom.c 13479F: drivers/edac/tile_edac.c 13480F: drivers/net/ethernet/tile/ 13481F: drivers/rtc/rtc-tile.c 13482F: drivers/tty/hvc/hvc_tile.c 13483F: drivers/tty/serial/tilegx.c 13484F: drivers/usb/host/*-tilegx.c 13485F: include/linux/usb/tilegx.h 13486 13487TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13488M: John Stultz <john.stultz@linaro.org> 13489M: Thomas Gleixner <tglx@linutronix.de> 13490R: Stephen Boyd <sboyd@codeaurora.org> 13491L: linux-kernel@vger.kernel.org 13492T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13493S: Supported 13494F: include/linux/clocksource.h 13495F: include/linux/time.h 13496F: include/linux/timex.h 13497F: include/uapi/linux/time.h 13498F: include/uapi/linux/timex.h 13499F: kernel/time/clocksource.c 13500F: kernel/time/time*.c 13501F: kernel/time/alarmtimer.c 13502F: kernel/time/ntp.c 13503F: tools/testing/selftests/timers/ 13504 13505TIPC NETWORK LAYER 13506M: Jon Maloy <jon.maloy@ericsson.com> 13507M: Ying Xue <ying.xue@windriver.com> 13508L: netdev@vger.kernel.org (core kernel code) 13509L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13510W: http://tipc.sourceforge.net/ 13511S: Maintained 13512F: include/uapi/linux/tipc*.h 13513F: net/tipc/ 13514 13515TLAN NETWORK DRIVER 13516M: Samuel Chessman <chessman@tux.org> 13517L: tlan-devel@lists.sourceforge.net (subscribers-only) 13518W: http://sourceforge.net/projects/tlan/ 13519S: Maintained 13520F: Documentation/networking/tlan.txt 13521F: drivers/net/ethernet/ti/tlan.* 13522 13523TM6000 VIDEO4LINUX DRIVER 13524M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13525M: Mauro Carvalho Chehab <mchehab@kernel.org> 13526L: linux-media@vger.kernel.org 13527W: https://linuxtv.org 13528T: git git://linuxtv.org/media_tree.git 13529S: Odd fixes 13530F: drivers/media/usb/tm6000/ 13531F: Documentation/media/v4l-drivers/tm6000* 13532 13533TMIO/SDHI MMC DRIVER 13534M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13535L: linux-mmc@vger.kernel.org 13536S: Supported 13537F: drivers/mmc/host/tmio_mmc* 13538F: drivers/mmc/host/renesas_sdhi* 13539F: include/linux/mfd/tmio.h 13540 13541TMP401 HARDWARE MONITOR DRIVER 13542M: Guenter Roeck <linux@roeck-us.net> 13543L: linux-hwmon@vger.kernel.org 13544S: Maintained 13545F: Documentation/hwmon/tmp401 13546F: drivers/hwmon/tmp401.c 13547 13548TMPFS (SHMEM FILESYSTEM) 13549M: Hugh Dickins <hughd@google.com> 13550L: linux-mm@kvack.org 13551S: Maintained 13552F: include/linux/shmem_fs.h 13553F: mm/shmem.c 13554 13555TOMOYO SECURITY MODULE 13556M: Kentaro Takeda <takedakn@nttdata.co.jp> 13557M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13558L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13559L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13560L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13561L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13562W: http://tomoyo.sourceforge.jp/ 13563T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13564S: Maintained 13565F: security/tomoyo/ 13566 13567TOPSTAR LAPTOP EXTRAS DRIVER 13568M: Herton Ronaldo Krzesinski <herton@canonical.com> 13569L: platform-driver-x86@vger.kernel.org 13570S: Maintained 13571F: drivers/platform/x86/topstar-laptop.c 13572 13573TOSHIBA ACPI EXTRAS DRIVER 13574M: Azael Avalos <coproscefalo@gmail.com> 13575L: platform-driver-x86@vger.kernel.org 13576S: Maintained 13577F: drivers/platform/x86/toshiba_acpi.c 13578 13579TOSHIBA BLUETOOTH DRIVER 13580M: Azael Avalos <coproscefalo@gmail.com> 13581L: platform-driver-x86@vger.kernel.org 13582S: Maintained 13583F: drivers/platform/x86/toshiba_bluetooth.c 13584 13585TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13586M: Azael Avalos <coproscefalo@gmail.com> 13587L: platform-driver-x86@vger.kernel.org 13588S: Maintained 13589F: drivers/platform/x86/toshiba_haps.c 13590 13591TOSHIBA SMM DRIVER 13592M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13593W: http://www.buzzard.org.uk/toshiba/ 13594S: Maintained 13595F: drivers/char/toshiba.c 13596F: include/linux/toshiba.h 13597F: include/uapi/linux/toshiba.h 13598 13599TOSHIBA TC358743 DRIVER 13600M: Mats Randgaard <matrandg@cisco.com> 13601L: linux-media@vger.kernel.org 13602S: Maintained 13603F: drivers/media/i2c/tc358743* 13604F: include/media/i2c/tc358743.h 13605 13606TOSHIBA WMI HOTKEYS DRIVER 13607M: Azael Avalos <coproscefalo@gmail.com> 13608L: platform-driver-x86@vger.kernel.org 13609S: Maintained 13610F: drivers/platform/x86/toshiba-wmi.c 13611 13612TPM DEVICE DRIVER 13613M: Peter Huewe <peterhuewe@gmx.de> 13614M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13615R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13616L: linux-integrity@vger.kernel.org 13617Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13618T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13619S: Maintained 13620F: drivers/char/tpm/ 13621 13622TRACING 13623M: Steven Rostedt <rostedt@goodmis.org> 13624M: Ingo Molnar <mingo@redhat.com> 13625T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13626S: Maintained 13627F: Documentation/trace/ftrace.txt 13628F: arch/*/*/*/ftrace.h 13629F: arch/*/kernel/ftrace.c 13630F: include/*/ftrace.h 13631F: include/linux/trace*.h 13632F: include/trace/ 13633F: kernel/trace/ 13634F: tools/testing/selftests/ftrace/ 13635 13636TRACING MMIO ACCESSES (MMIOTRACE) 13637M: Steven Rostedt <rostedt@goodmis.org> 13638M: Ingo Molnar <mingo@kernel.org> 13639R: Karol Herbst <karolherbst@gmail.com> 13640R: Pekka Paalanen <ppaalanen@gmail.com> 13641S: Maintained 13642L: linux-kernel@vger.kernel.org 13643L: nouveau@lists.freedesktop.org 13644F: kernel/trace/trace_mmiotrace.c 13645F: include/linux/mmiotrace.h 13646F: arch/x86/mm/kmmio.c 13647F: arch/x86/mm/mmio-mod.c 13648F: arch/x86/mm/testmmiotrace.c 13649 13650TRIVIAL PATCHES 13651M: Jiri Kosina <trivial@kernel.org> 13652T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13653S: Maintained 13654K: ^Subject:.*(?i)trivial 13655 13656TTY LAYER 13657M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13658M: Jiri Slaby <jslaby@suse.com> 13659S: Supported 13660T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13661F: Documentation/serial/ 13662F: drivers/tty/ 13663F: drivers/tty/serial/serial_core.c 13664F: include/linux/serial_core.h 13665F: include/linux/serial.h 13666F: include/linux/tty.h 13667F: include/uapi/linux/serial_core.h 13668F: include/uapi/linux/serial.h 13669F: include/uapi/linux/tty.h 13670 13671TUA9001 MEDIA DRIVER 13672M: Antti Palosaari <crope@iki.fi> 13673L: linux-media@vger.kernel.org 13674W: https://linuxtv.org 13675W: http://palosaari.fi/linux/ 13676Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13677T: git git://linuxtv.org/anttip/media_tree.git 13678S: Maintained 13679F: drivers/media/tuners/tua9001* 13680 13681TULIP NETWORK DRIVERS 13682L: netdev@vger.kernel.org 13683L: linux-parisc@vger.kernel.org 13684S: Orphan 13685F: drivers/net/ethernet/dec/tulip/ 13686 13687TUN/TAP driver 13688M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13689W: http://vtun.sourceforge.net/tun 13690S: Maintained 13691F: Documentation/networking/tuntap.txt 13692F: arch/um/os-Linux/drivers/ 13693 13694TURBOCHANNEL SUBSYSTEM 13695M: "Maciej W. Rozycki" <macro@linux-mips.org> 13696M: Ralf Baechle <ralf@linux-mips.org> 13697L: linux-mips@linux-mips.org 13698Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13699S: Maintained 13700F: drivers/tc/ 13701F: include/linux/tc.h 13702 13703TW5864 VIDEO4LINUX DRIVER 13704M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13705M: Anton Sviridenko <anton@corp.bluecherry.net> 13706M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13707M: Andrey Utkin <andrey_utkin@fastmail.com> 13708L: linux-media@vger.kernel.org 13709S: Supported 13710F: drivers/media/pci/tw5864/ 13711 13712TW68 VIDEO4LINUX DRIVER 13713M: Hans Verkuil <hverkuil@xs4all.nl> 13714L: linux-media@vger.kernel.org 13715T: git git://linuxtv.org/media_tree.git 13716W: https://linuxtv.org 13717S: Odd Fixes 13718F: drivers/media/pci/tw68/ 13719 13720TW686X VIDEO4LINUX DRIVER 13721M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13722L: linux-media@vger.kernel.org 13723T: git git://linuxtv.org/media_tree.git 13724W: http://linuxtv.org 13725S: Maintained 13726F: drivers/media/pci/tw686x/ 13727 13728UBI FILE SYSTEM (UBIFS) 13729M: Richard Weinberger <richard@nod.at> 13730M: Artem Bityutskiy <dedekind1@gmail.com> 13731M: Adrian Hunter <adrian.hunter@intel.com> 13732L: linux-mtd@lists.infradead.org 13733T: git git://git.infradead.org/ubifs-2.6.git 13734W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13735S: Supported 13736F: Documentation/filesystems/ubifs.txt 13737F: fs/ubifs/ 13738 13739UCLINUX (M68KNOMMU AND COLDFIRE) 13740M: Greg Ungerer <gerg@linux-m68k.org> 13741W: http://www.linux-m68k.org/ 13742W: http://www.uclinux.org/ 13743L: linux-m68k@lists.linux-m68k.org 13744L: uclinux-dev@uclinux.org (subscribers-only) 13745T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13746S: Maintained 13747F: arch/m68k/coldfire/ 13748F: arch/m68k/68*/ 13749F: arch/m68k/*/*_no.* 13750F: arch/m68k/include/asm/*_no.* 13751 13752UDF FILESYSTEM 13753M: Jan Kara <jack@suse.com> 13754S: Maintained 13755F: Documentation/filesystems/udf.txt 13756F: fs/udf/ 13757 13758UDRAW TABLET 13759M: Bastien Nocera <hadess@hadess.net> 13760L: linux-input@vger.kernel.org 13761S: Maintained 13762F: drivers/hid/hid-udraw.c 13763 13764UFS FILESYSTEM 13765M: Evgeniy Dushistov <dushistov@mail.ru> 13766S: Maintained 13767F: Documentation/filesystems/ufs.txt 13768F: fs/ufs/ 13769 13770UHID USERSPACE HID IO DRIVER: 13771M: David Herrmann <dh.herrmann@googlemail.com> 13772L: linux-input@vger.kernel.org 13773S: Maintained 13774F: drivers/hid/uhid.c 13775F: include/uapi/linux/uhid.h 13776 13777ULPI BUS 13778M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13779L: linux-usb@vger.kernel.org 13780S: Maintained 13781F: drivers/usb/common/ulpi.c 13782F: include/linux/ulpi/ 13783 13784ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13785L: linux-usb@vger.kernel.org 13786S: Orphan 13787F: drivers/uwb/ 13788F: include/linux/uwb.h 13789F: include/linux/uwb/ 13790 13791UNICORE32 ARCHITECTURE: 13792M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13793W: http://mprc.pku.edu.cn/~guanxuetao/linux 13794S: Maintained 13795T: git git://github.com/gxt/linux.git 13796F: arch/unicore32/ 13797 13798UNIFDEF 13799M: Tony Finch <dot@dotat.at> 13800W: http://dotat.at/prog/unifdef 13801S: Maintained 13802F: scripts/unifdef.c 13803 13804UNIFORM CDROM DRIVER 13805M: Jens Axboe <axboe@kernel.dk> 13806W: http://www.kernel.dk 13807S: Maintained 13808F: Documentation/cdrom/ 13809F: drivers/cdrom/cdrom.c 13810F: include/linux/cdrom.h 13811F: include/uapi/linux/cdrom.h 13812 13813UNISYS S-PAR DRIVERS 13814M: David Kershner <david.kershner@unisys.com> 13815L: sparmaintainer@unisys.com (Unisys internal) 13816S: Supported 13817F: drivers/staging/unisys/ 13818 13819UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13820M: Vinayak Holikatti <vinholikatti@gmail.com> 13821L: linux-scsi@vger.kernel.org 13822S: Supported 13823F: Documentation/scsi/ufs.txt 13824F: drivers/scsi/ufs/ 13825 13826UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13827M: Joao Pinto <jpinto@synopsys.com> 13828L: linux-scsi@vger.kernel.org 13829S: Supported 13830F: drivers/scsi/ufs/*dwc* 13831 13832UNSORTED BLOCK IMAGES (UBI) 13833M: Artem Bityutskiy <dedekind1@gmail.com> 13834M: Richard Weinberger <richard@nod.at> 13835W: http://www.linux-mtd.infradead.org/ 13836L: linux-mtd@lists.infradead.org 13837T: git git://git.infradead.org/ubifs-2.6.git 13838S: Supported 13839F: drivers/mtd/ubi/ 13840F: include/linux/mtd/ubi.h 13841F: include/uapi/mtd/ubi-user.h 13842 13843USB "USBNET" DRIVER FRAMEWORK 13844M: Oliver Neukum <oneukum@suse.com> 13845L: netdev@vger.kernel.org 13846W: http://www.linux-usb.org/usbnet 13847S: Maintained 13848F: drivers/net/usb/usbnet.c 13849F: include/linux/usb/usbnet.h 13850 13851USB ACM DRIVER 13852M: Oliver Neukum <oneukum@suse.com> 13853L: linux-usb@vger.kernel.org 13854S: Maintained 13855F: Documentation/usb/acm.txt 13856F: drivers/usb/class/cdc-acm.* 13857 13858USB AR5523 WIRELESS DRIVER 13859M: Pontus Fuchs <pontus.fuchs@gmail.com> 13860L: linux-wireless@vger.kernel.org 13861S: Maintained 13862F: drivers/net/wireless/ath/ar5523/ 13863 13864USB ATTACHED SCSI 13865M: Oliver Neukum <oneukum@suse.com> 13866L: linux-usb@vger.kernel.org 13867L: linux-scsi@vger.kernel.org 13868S: Maintained 13869F: drivers/usb/storage/uas.c 13870 13871USB CDC ETHERNET DRIVER 13872M: Oliver Neukum <oliver@neukum.org> 13873L: linux-usb@vger.kernel.org 13874S: Maintained 13875F: drivers/net/usb/cdc_*.c 13876F: include/uapi/linux/usb/cdc.h 13877 13878USB CHAOSKEY DRIVER 13879M: Keith Packard <keithp@keithp.com> 13880L: linux-usb@vger.kernel.org 13881S: Maintained 13882F: drivers/usb/misc/chaoskey.c 13883 13884USB CYPRESS C67X00 DRIVER 13885M: Peter Korsgaard <jacmet@sunsite.dk> 13886L: linux-usb@vger.kernel.org 13887S: Maintained 13888F: drivers/usb/c67x00/ 13889 13890USB DAVICOM DM9601 DRIVER 13891M: Peter Korsgaard <jacmet@sunsite.dk> 13892L: netdev@vger.kernel.org 13893W: http://www.linux-usb.org/usbnet 13894S: Maintained 13895F: drivers/net/usb/dm9601.c 13896 13897USB DIAMOND RIO500 DRIVER 13898M: Cesar Miquel <miquel@df.uba.ar> 13899L: rio500-users@lists.sourceforge.net 13900W: http://rio500.sourceforge.net 13901S: Maintained 13902F: drivers/usb/misc/rio500* 13903 13904USB EHCI DRIVER 13905M: Alan Stern <stern@rowland.harvard.edu> 13906L: linux-usb@vger.kernel.org 13907S: Maintained 13908F: Documentation/usb/ehci.txt 13909F: drivers/usb/host/ehci* 13910 13911USB GADGET/PERIPHERAL SUBSYSTEM 13912M: Felipe Balbi <balbi@kernel.org> 13913L: linux-usb@vger.kernel.org 13914W: http://www.linux-usb.org/gadget 13915T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13916S: Maintained 13917F: drivers/usb/gadget/ 13918F: include/linux/usb/gadget* 13919 13920USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13921M: Jiri Kosina <jikos@kernel.org> 13922R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13923L: linux-usb@vger.kernel.org 13924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13925S: Maintained 13926F: Documentation/hid/hiddev.txt 13927F: drivers/hid/usbhid/ 13928 13929USB ISP116X DRIVER 13930M: Olav Kongas <ok@artecdesign.ee> 13931L: linux-usb@vger.kernel.org 13932S: Maintained 13933F: drivers/usb/host/isp116x* 13934F: include/linux/usb/isp116x.h 13935 13936USB LAN78XX ETHERNET DRIVER 13937M: Woojung Huh <woojung.huh@microchip.com> 13938M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13939L: netdev@vger.kernel.org 13940S: Maintained 13941F: drivers/net/usb/lan78xx.* 13942 13943USB MASS STORAGE DRIVER 13944M: Alan Stern <stern@rowland.harvard.edu> 13945L: linux-usb@vger.kernel.org 13946L: usb-storage@lists.one-eyed-alien.net 13947S: Maintained 13948W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13949F: drivers/usb/storage/ 13950 13951USB MIDI DRIVER 13952M: Clemens Ladisch <clemens@ladisch.de> 13953L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13954T: git git://git.alsa-project.org/alsa-kernel.git 13955S: Maintained 13956F: sound/usb/midi.* 13957 13958USB NETWORKING DRIVERS 13959L: linux-usb@vger.kernel.org 13960S: Odd Fixes 13961F: drivers/net/usb/ 13962 13963USB OHCI DRIVER 13964M: Alan Stern <stern@rowland.harvard.edu> 13965L: linux-usb@vger.kernel.org 13966S: Maintained 13967F: Documentation/usb/ohci.txt 13968F: drivers/usb/host/ohci* 13969 13970USB OTG FSM (Finite State Machine) 13971M: Peter Chen <Peter.Chen@nxp.com> 13972T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13973L: linux-usb@vger.kernel.org 13974S: Maintained 13975F: drivers/usb/common/usb-otg-fsm.c 13976 13977USB OVER IP DRIVER 13978M: Valentina Manea <valentina.manea.m@gmail.com> 13979M: Shuah Khan <shuahkh@osg.samsung.com> 13980M: Shuah Khan <shuah@kernel.org> 13981L: linux-usb@vger.kernel.org 13982S: Maintained 13983F: Documentation/usb/usbip_protocol.txt 13984F: drivers/usb/usbip/ 13985F: tools/usb/usbip/ 13986 13987USB PEGASUS DRIVER 13988M: Petko Manolov <petkan@nucleusys.com> 13989L: linux-usb@vger.kernel.org 13990L: netdev@vger.kernel.org 13991T: git git://github.com/petkan/pegasus.git 13992W: https://github.com/petkan/pegasus 13993S: Maintained 13994F: drivers/net/usb/pegasus.* 13995 13996USB PHY LAYER 13997M: Felipe Balbi <balbi@kernel.org> 13998L: linux-usb@vger.kernel.org 13999T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14000S: Maintained 14001F: drivers/usb/phy/ 14002 14003USB PRINTER DRIVER (usblp) 14004M: Pete Zaitcev <zaitcev@redhat.com> 14005L: linux-usb@vger.kernel.org 14006S: Supported 14007F: drivers/usb/class/usblp.c 14008 14009USB QMI WWAN NETWORK DRIVER 14010M: Bjørn Mork <bjorn@mork.no> 14011L: netdev@vger.kernel.org 14012S: Maintained 14013F: Documentation/ABI/testing/sysfs-class-net-qmi 14014F: drivers/net/usb/qmi_wwan.c 14015 14016USB RTL8150 DRIVER 14017M: Petko Manolov <petkan@nucleusys.com> 14018L: linux-usb@vger.kernel.org 14019L: netdev@vger.kernel.org 14020T: git git://github.com/petkan/rtl8150.git 14021W: https://github.com/petkan/rtl8150 14022S: Maintained 14023F: drivers/net/usb/rtl8150.c 14024 14025USB SERIAL SUBSYSTEM 14026M: Johan Hovold <johan@kernel.org> 14027L: linux-usb@vger.kernel.org 14028T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14029S: Maintained 14030F: Documentation/usb/usb-serial.txt 14031F: drivers/usb/serial/ 14032F: include/linux/usb/serial.h 14033 14034USB SMSC75XX ETHERNET DRIVER 14035M: Steve Glendinning <steve.glendinning@shawell.net> 14036L: netdev@vger.kernel.org 14037S: Maintained 14038F: drivers/net/usb/smsc75xx.* 14039 14040USB SMSC95XX ETHERNET DRIVER 14041M: Steve Glendinning <steve.glendinning@shawell.net> 14042M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14043L: netdev@vger.kernel.org 14044S: Maintained 14045F: drivers/net/usb/smsc95xx.* 14046 14047USB SUBSYSTEM 14048M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14049L: linux-usb@vger.kernel.org 14050W: http://www.linux-usb.org 14051T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14052S: Supported 14053F: Documentation/devicetree/bindings/usb/ 14054F: Documentation/usb/ 14055F: drivers/usb/ 14056F: include/linux/usb.h 14057F: include/linux/usb/ 14058 14059USB TYPEC SUBSYSTEM 14060M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14061L: linux-usb@vger.kernel.org 14062S: Maintained 14063F: Documentation/ABI/testing/sysfs-class-typec 14064F: Documentation/usb/typec.rst 14065F: drivers/usb/typec/ 14066F: include/linux/usb/typec.h 14067 14068USB UHCI DRIVER 14069M: Alan Stern <stern@rowland.harvard.edu> 14070L: linux-usb@vger.kernel.org 14071S: Maintained 14072F: drivers/usb/host/uhci* 14073 14074USB VIDEO CLASS 14075M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14076L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14077L: linux-media@vger.kernel.org 14078T: git git://linuxtv.org/media_tree.git 14079W: http://www.ideasonboard.org/uvc/ 14080S: Maintained 14081F: drivers/media/usb/uvc/ 14082F: include/uapi/linux/uvcvideo.h 14083 14084USB VISION DRIVER 14085M: Hans Verkuil <hverkuil@xs4all.nl> 14086L: linux-media@vger.kernel.org 14087T: git git://linuxtv.org/media_tree.git 14088W: https://linuxtv.org 14089S: Odd Fixes 14090F: drivers/media/usb/usbvision/ 14091 14092USB WEBCAM GADGET 14093M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14094L: linux-usb@vger.kernel.org 14095S: Maintained 14096F: drivers/usb/gadget/function/*uvc* 14097F: drivers/usb/gadget/legacy/webcam.c 14098 14099USB WIRELESS RNDIS DRIVER (rndis_wlan) 14100M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14101L: linux-wireless@vger.kernel.org 14102S: Maintained 14103F: drivers/net/wireless/rndis_wlan.c 14104 14105USB XHCI DRIVER 14106M: Mathias Nyman <mathias.nyman@intel.com> 14107L: linux-usb@vger.kernel.org 14108S: Supported 14109F: drivers/usb/host/xhci* 14110F: drivers/usb/host/pci-quirks* 14111 14112USB ZD1201 DRIVER 14113L: linux-wireless@vger.kernel.org 14114W: http://linux-lc100020.sourceforge.net 14115S: Orphan 14116F: drivers/net/wireless/zydas/zd1201.* 14117 14118USB ZR364XX DRIVER 14119M: Antoine Jacquet <royale@zerezo.com> 14120L: linux-usb@vger.kernel.org 14121L: linux-media@vger.kernel.org 14122T: git git://linuxtv.org/media_tree.git 14123W: http://royale.zerezo.com/zr364xx/ 14124S: Maintained 14125F: Documentation/media/v4l-drivers/zr364xx* 14126F: drivers/media/usb/zr364xx/ 14127 14128USER-MODE LINUX (UML) 14129M: Jeff Dike <jdike@addtoit.com> 14130M: Richard Weinberger <richard@nod.at> 14131L: user-mode-linux-devel@lists.sourceforge.net 14132L: user-mode-linux-user@lists.sourceforge.net 14133W: http://user-mode-linux.sourceforge.net 14134T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14135S: Maintained 14136F: Documentation/virtual/uml/ 14137F: arch/um/ 14138F: arch/x86/um/ 14139F: fs/hostfs/ 14140F: fs/hppfs/ 14141 14142USERSPACE I/O (UIO) 14143M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14144S: Maintained 14145T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14146F: Documentation/driver-api/uio-howto.rst 14147F: drivers/uio/ 14148F: include/linux/uio*.h 14149 14150UTIL-LINUX PACKAGE 14151M: Karel Zak <kzak@redhat.com> 14152L: util-linux@vger.kernel.org 14153W: http://en.wikipedia.org/wiki/Util-linux 14154T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14155S: Maintained 14156 14157UUID HELPERS 14158M: Christoph Hellwig <hch@lst.de> 14159R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14160L: linux-kernel@vger.kernel.org 14161T: git git://git.infradead.org/users/hch/uuid.git 14162F: lib/uuid.c 14163F: lib/test_uuid.c 14164F: include/linux/uuid.h 14165F: include/uapi/linux/uuid.h 14166S: Maintained 14167 14168UVESAFB DRIVER 14169M: Michal Januszewski <spock@gentoo.org> 14170L: linux-fbdev@vger.kernel.org 14171W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14172S: Maintained 14173F: Documentation/fb/uvesafb.txt 14174F: drivers/video/fbdev/uvesafb.* 14175 14176VF610 NAND DRIVER 14177M: Stefan Agner <stefan@agner.ch> 14178L: linux-mtd@lists.infradead.org 14179S: Supported 14180F: drivers/mtd/nand/vf610_nfc.c 14181 14182VFAT/FAT/MSDOS FILESYSTEM 14183M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14184S: Maintained 14185F: Documentation/filesystems/vfat.txt 14186F: fs/fat/ 14187 14188VFIO DRIVER 14189M: Alex Williamson <alex.williamson@redhat.com> 14190L: kvm@vger.kernel.org 14191T: git git://github.com/awilliam/linux-vfio.git 14192S: Maintained 14193F: Documentation/vfio.txt 14194F: drivers/vfio/ 14195F: include/linux/vfio.h 14196F: include/uapi/linux/vfio.h 14197 14198VFIO MEDIATED DEVICE DRIVERS 14199M: Kirti Wankhede <kwankhede@nvidia.com> 14200L: kvm@vger.kernel.org 14201S: Maintained 14202F: Documentation/vfio-mediated-device.txt 14203F: drivers/vfio/mdev/ 14204F: include/linux/mdev.h 14205F: samples/vfio-mdev/ 14206 14207VFIO PLATFORM DRIVER 14208M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14209L: kvm@vger.kernel.org 14210S: Maintained 14211F: drivers/vfio/platform/ 14212 14213VGA_SWITCHEROO 14214R: Lukas Wunner <lukas@wunner.de> 14215S: Maintained 14216F: Documentation/gpu/vga-switcheroo.rst 14217F: drivers/gpu/vga/vga_switcheroo.c 14218F: include/linux/vga_switcheroo.h 14219T: git git://anongit.freedesktop.org/drm/drm-misc 14220 14221VIA RHINE NETWORK DRIVER 14222S: Orphan 14223F: drivers/net/ethernet/via/via-rhine.c 14224 14225VIA SD/MMC CARD CONTROLLER DRIVER 14226M: Bruce Chang <brucechang@via.com.tw> 14227M: Harald Welte <HaraldWelte@viatech.com> 14228S: Maintained 14229F: drivers/mmc/host/via-sdmmc.c 14230 14231VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14232M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14233L: linux-fbdev@vger.kernel.org 14234S: Maintained 14235F: include/linux/via-core.h 14236F: include/linux/via-gpio.h 14237F: include/linux/via_i2c.h 14238F: drivers/video/fbdev/via/ 14239 14240VIA VELOCITY NETWORK DRIVER 14241M: Francois Romieu <romieu@fr.zoreil.com> 14242L: netdev@vger.kernel.org 14243S: Maintained 14244F: drivers/net/ethernet/via/via-velocity.* 14245 14246VIDEO MULTIPLEXER DRIVER 14247M: Philipp Zabel <p.zabel@pengutronix.de> 14248L: linux-media@vger.kernel.org 14249S: Maintained 14250F: drivers/media/platform/video-mux.c 14251 14252VIDEOBUF2 FRAMEWORK 14253M: Pawel Osciak <pawel@osciak.com> 14254M: Marek Szyprowski <m.szyprowski@samsung.com> 14255M: Kyungmin Park <kyungmin.park@samsung.com> 14256L: linux-media@vger.kernel.org 14257S: Maintained 14258F: drivers/media/v4l2-core/videobuf2-* 14259F: include/media/videobuf2-* 14260 14261VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14262M: Helen Koike <helen.koike@collabora.com> 14263L: linux-media@vger.kernel.org 14264T: git git://linuxtv.org/media_tree.git 14265W: https://linuxtv.org 14266S: Maintained 14267F: drivers/media/platform/vimc/* 14268 14269VIRT LIB 14270M: Alex Williamson <alex.williamson@redhat.com> 14271M: Paolo Bonzini <pbonzini@redhat.com> 14272L: kvm@vger.kernel.org 14273S: Supported 14274F: virt/lib/ 14275 14276VIRTIO AND VHOST VSOCK DRIVER 14277M: Stefan Hajnoczi <stefanha@redhat.com> 14278L: kvm@vger.kernel.org 14279L: virtualization@lists.linux-foundation.org 14280L: netdev@vger.kernel.org 14281S: Maintained 14282F: include/linux/virtio_vsock.h 14283F: include/uapi/linux/virtio_vsock.h 14284F: include/uapi/linux/vsockmon.h 14285F: net/vmw_vsock/af_vsock_tap.c 14286F: net/vmw_vsock/virtio_transport_common.c 14287F: net/vmw_vsock/virtio_transport.c 14288F: drivers/net/vsockmon.c 14289F: drivers/vhost/vsock.c 14290F: drivers/vhost/vsock.h 14291 14292VIRTIO CONSOLE DRIVER 14293M: Amit Shah <amit@kernel.org> 14294L: virtualization@lists.linux-foundation.org 14295S: Maintained 14296F: drivers/char/virtio_console.c 14297F: include/linux/virtio_console.h 14298F: include/uapi/linux/virtio_console.h 14299 14300VIRTIO CORE, NET AND BLOCK DRIVERS 14301M: "Michael S. Tsirkin" <mst@redhat.com> 14302M: Jason Wang <jasowang@redhat.com> 14303L: virtualization@lists.linux-foundation.org 14304S: Maintained 14305F: Documentation/devicetree/bindings/virtio/ 14306F: drivers/virtio/ 14307F: tools/virtio/ 14308F: drivers/net/virtio_net.c 14309F: drivers/block/virtio_blk.c 14310F: include/linux/virtio*.h 14311F: include/uapi/linux/virtio_*.h 14312F: drivers/crypto/virtio/ 14313F: mm/balloon_compaction.c 14314 14315VIRTIO CRYPTO DRIVER 14316M: Gonglei <arei.gonglei@huawei.com> 14317L: virtualization@lists.linux-foundation.org 14318L: linux-crypto@vger.kernel.org 14319S: Maintained 14320F: drivers/crypto/virtio/ 14321F: include/uapi/linux/virtio_crypto.h 14322 14323VIRTIO DRIVERS FOR S390 14324M: Cornelia Huck <cohuck@redhat.com> 14325M: Halil Pasic <pasic@linux.vnet.ibm.com> 14326L: linux-s390@vger.kernel.org 14327L: virtualization@lists.linux-foundation.org 14328L: kvm@vger.kernel.org 14329S: Supported 14330F: drivers/s390/virtio/ 14331 14332VIRTIO GPU DRIVER 14333M: David Airlie <airlied@linux.ie> 14334M: Gerd Hoffmann <kraxel@redhat.com> 14335L: dri-devel@lists.freedesktop.org 14336L: virtualization@lists.linux-foundation.org 14337T: git git://anongit.freedesktop.org/drm/drm-misc 14338S: Maintained 14339F: drivers/gpu/drm/virtio/ 14340F: include/uapi/linux/virtio_gpu.h 14341 14342VIRTIO HOST (VHOST) 14343M: "Michael S. Tsirkin" <mst@redhat.com> 14344M: Jason Wang <jasowang@redhat.com> 14345L: kvm@vger.kernel.org 14346L: virtualization@lists.linux-foundation.org 14347L: netdev@vger.kernel.org 14348T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14349S: Maintained 14350F: drivers/vhost/ 14351F: include/uapi/linux/vhost.h 14352 14353VIRTIO INPUT DRIVER 14354M: Gerd Hoffmann <kraxel@redhat.com> 14355S: Maintained 14356F: drivers/virtio/virtio_input.c 14357F: include/uapi/linux/virtio_input.h 14358 14359VIRTUAL SERIO DEVICE DRIVER 14360M: Stephen Chandler Paul <thatslyude@gmail.com> 14361S: Maintained 14362F: drivers/input/serio/userio.c 14363F: include/uapi/linux/userio.h 14364 14365VIVID VIRTUAL VIDEO DRIVER 14366M: Hans Verkuil <hverkuil@xs4all.nl> 14367L: linux-media@vger.kernel.org 14368T: git git://linuxtv.org/media_tree.git 14369W: https://linuxtv.org 14370S: Maintained 14371F: drivers/media/platform/vivid/* 14372 14373VLYNQ BUS 14374M: Florian Fainelli <f.fainelli@gmail.com> 14375L: openwrt-devel@lists.openwrt.org (subscribers-only) 14376S: Maintained 14377F: drivers/vlynq/vlynq.c 14378F: include/linux/vlynq.h 14379 14380VME SUBSYSTEM 14381M: Martyn Welch <martyn@welchs.me.uk> 14382M: Manohar Vanga <manohar.vanga@gmail.com> 14383M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14384L: devel@driverdev.osuosl.org 14385S: Maintained 14386T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14387F: Documentation/driver-api/vme.rst 14388F: drivers/staging/vme/ 14389F: drivers/vme/ 14390F: include/linux/vme* 14391 14392VMWARE BALLOON DRIVER 14393M: Xavier Deguillard <xdeguillard@vmware.com> 14394M: Philip Moltmann <moltmann@vmware.com> 14395M: "VMware, Inc." <pv-drivers@vmware.com> 14396L: linux-kernel@vger.kernel.org 14397S: Maintained 14398F: drivers/misc/vmw_balloon.c 14399 14400VMWARE HYPERVISOR INTERFACE 14401M: Alok Kataria <akataria@vmware.com> 14402L: virtualization@lists.linux-foundation.org 14403S: Supported 14404F: arch/x86/kernel/cpu/vmware.c 14405 14406VMWARE PVRDMA DRIVER 14407M: Adit Ranadive <aditr@vmware.com> 14408M: VMware PV-Drivers <pv-drivers@vmware.com> 14409L: linux-rdma@vger.kernel.org 14410S: Maintained 14411F: drivers/infiniband/hw/vmw_pvrdma/ 14412 14413VMware PVSCSI driver 14414M: Jim Gill <jgill@vmware.com> 14415M: VMware PV-Drivers <pv-drivers@vmware.com> 14416L: linux-scsi@vger.kernel.org 14417S: Maintained 14418F: drivers/scsi/vmw_pvscsi.c 14419F: drivers/scsi/vmw_pvscsi.h 14420 14421VMWARE VMMOUSE SUBDRIVER 14422M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14423M: "VMware, Inc." <pv-drivers@vmware.com> 14424L: linux-input@vger.kernel.org 14425S: Maintained 14426F: drivers/input/mouse/vmmouse.c 14427F: drivers/input/mouse/vmmouse.h 14428 14429VMWARE VMXNET3 ETHERNET DRIVER 14430M: Shrikrishna Khare <skhare@vmware.com> 14431M: "VMware, Inc." <pv-drivers@vmware.com> 14432L: netdev@vger.kernel.org 14433S: Maintained 14434F: drivers/net/vmxnet3/ 14435 14436VOCORE VOCORE2 BOARD 14437M: Harvey Hunt <harveyhuntnexus@gmail.com> 14438L: linux-mips@linux-mips.org 14439S: Maintained 14440F: arch/mips/boot/dts/ralink/vocore2.dts 14441 14442VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14443M: Liam Girdwood <lgirdwood@gmail.com> 14444M: Mark Brown <broonie@kernel.org> 14445L: linux-kernel@vger.kernel.org 14446W: http://www.slimlogic.co.uk/?p=48 14447T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14448S: Supported 14449F: Documentation/devicetree/bindings/regulator/ 14450F: drivers/regulator/ 14451F: include/dt-bindings/regulator/ 14452F: include/linux/regulator/ 14453 14454VRF 14455M: David Ahern <dsa@cumulusnetworks.com> 14456M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14457L: netdev@vger.kernel.org 14458S: Maintained 14459F: drivers/net/vrf.c 14460F: Documentation/networking/vrf.txt 14461 14462VT1211 HARDWARE MONITOR DRIVER 14463M: Juerg Haefliger <juergh@gmail.com> 14464L: linux-hwmon@vger.kernel.org 14465S: Maintained 14466F: Documentation/hwmon/vt1211 14467F: drivers/hwmon/vt1211.c 14468 14469VT8231 HARDWARE MONITOR DRIVER 14470M: Roger Lucas <vt8231@hiddenengine.co.uk> 14471L: linux-hwmon@vger.kernel.org 14472S: Maintained 14473F: drivers/hwmon/vt8231.c 14474 14475VUB300 USB to SDIO/SD/MMC bridge chip 14476M: Tony Olech <tony.olech@elandigitalsystems.com> 14477L: linux-mmc@vger.kernel.org 14478L: linux-usb@vger.kernel.org 14479S: Supported 14480F: drivers/mmc/host/vub300.c 14481 14482W1 DALLAS'S 1-WIRE BUS 14483M: Evgeniy Polyakov <zbr@ioremap.net> 14484S: Maintained 14485F: Documentation/w1/ 14486F: drivers/w1/ 14487F: include/linux/w1.h 14488 14489W83791D HARDWARE MONITORING DRIVER 14490M: Marc Hulsman <m.hulsman@tudelft.nl> 14491L: linux-hwmon@vger.kernel.org 14492S: Maintained 14493F: Documentation/hwmon/w83791d 14494F: drivers/hwmon/w83791d.c 14495 14496W83793 HARDWARE MONITORING DRIVER 14497M: Rudolf Marek <r.marek@assembler.cz> 14498L: linux-hwmon@vger.kernel.org 14499S: Maintained 14500F: Documentation/hwmon/w83793 14501F: drivers/hwmon/w83793.c 14502 14503W83795 HARDWARE MONITORING DRIVER 14504M: Jean Delvare <jdelvare@suse.com> 14505L: linux-hwmon@vger.kernel.org 14506S: Maintained 14507F: drivers/hwmon/w83795.c 14508 14509W83L51xD SD/MMC CARD INTERFACE DRIVER 14510M: Pierre Ossman <pierre@ossman.eu> 14511S: Maintained 14512F: drivers/mmc/host/wbsd.* 14513 14514WACOM PROTOCOL 4 SERIAL TABLETS 14515M: Julian Squires <julian@cipht.net> 14516M: Hans de Goede <hdegoede@redhat.com> 14517L: linux-input@vger.kernel.org 14518S: Maintained 14519F: drivers/input/tablet/wacom_serial4.c 14520 14521WATCHDOG DEVICE DRIVERS 14522M: Wim Van Sebroeck <wim@iguana.be> 14523R: Guenter Roeck <linux@roeck-us.net> 14524L: linux-watchdog@vger.kernel.org 14525W: http://www.linux-watchdog.org/ 14526T: git git://www.linux-watchdog.org/linux-watchdog.git 14527S: Maintained 14528F: Documentation/devicetree/bindings/watchdog/ 14529F: Documentation/watchdog/ 14530F: drivers/watchdog/ 14531F: include/linux/watchdog.h 14532F: include/uapi/linux/watchdog.h 14533 14534WHISKEYCOVE PMIC GPIO DRIVER 14535M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14536L: linux-gpio@vger.kernel.org 14537S: Maintained 14538F: drivers/gpio/gpio-wcove.c 14539 14540WIIMOTE HID DRIVER 14541M: David Herrmann <dh.herrmann@googlemail.com> 14542L: linux-input@vger.kernel.org 14543S: Maintained 14544F: drivers/hid/hid-wiimote* 14545 14546WILOCITY WIL6210 WIRELESS DRIVER 14547M: Maya Erez <qca_merez@qca.qualcomm.com> 14548L: linux-wireless@vger.kernel.org 14549L: wil6210@qca.qualcomm.com 14550S: Supported 14551W: http://wireless.kernel.org/en/users/Drivers/wil6210 14552F: drivers/net/wireless/ath/wil6210/ 14553F: include/uapi/linux/wil6210_uapi.h 14554 14555WIMAX STACK 14556M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14557M: linux-wimax@intel.com 14558L: wimax@linuxwimax.org (subscribers-only) 14559S: Supported 14560W: http://linuxwimax.org 14561F: Documentation/wimax/README.wimax 14562F: include/linux/wimax/debug.h 14563F: include/net/wimax.h 14564F: include/uapi/linux/wimax.h 14565F: net/wimax/ 14566 14567WINBOND CIR DRIVER 14568M: David Härdeman <david@hardeman.nu> 14569S: Maintained 14570F: drivers/media/rc/winbond-cir.c 14571 14572WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14573M: William Breathitt Gray <vilhelm.gray@gmail.com> 14574L: linux-watchdog@vger.kernel.org 14575S: Maintained 14576F: drivers/watchdog/ebc-c384_wdt.c 14577 14578WINSYSTEMS WS16C48 GPIO DRIVER 14579M: William Breathitt Gray <vilhelm.gray@gmail.com> 14580L: linux-gpio@vger.kernel.org 14581S: Maintained 14582F: drivers/gpio/gpio-ws16c48.c 14583 14584WISTRON LAPTOP BUTTON DRIVER 14585M: Miloslav Trmac <mitr@volny.cz> 14586S: Maintained 14587F: drivers/input/misc/wistron_btns.c 14588 14589WL3501 WIRELESS PCMCIA CARD DRIVER 14590L: linux-wireless@vger.kernel.org 14591S: Odd fixes 14592F: drivers/net/wireless/wl3501* 14593 14594WOLFSON MICROELECTRONICS DRIVERS 14595L: patches@opensource.cirrus.com 14596T: git https://github.com/CirrusLogic/linux-drivers.git 14597W: https://github.com/CirrusLogic/linux-drivers/wiki 14598S: Supported 14599F: Documentation/hwmon/wm83?? 14600F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14601F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14602F: Documentation/devicetree/bindings/mfd/arizona.txt 14603F: Documentation/devicetree/bindings/mfd/wm831x.txt 14604F: arch/arm/mach-s3c64xx/mach-crag6410* 14605F: drivers/clk/clk-wm83*.c 14606F: drivers/extcon/extcon-arizona.c 14607F: drivers/leds/leds-wm83*.c 14608F: drivers/gpio/gpio-*wm*.c 14609F: drivers/gpio/gpio-arizona.c 14610F: drivers/hwmon/wm83??-hwmon.c 14611F: drivers/input/misc/wm831x-on.c 14612F: drivers/input/touchscreen/wm831x-ts.c 14613F: drivers/input/touchscreen/wm97*.c 14614F: drivers/mfd/arizona* 14615F: drivers/mfd/wm*.c 14616F: drivers/mfd/cs47l24* 14617F: drivers/power/supply/wm83*.c 14618F: drivers/rtc/rtc-wm83*.c 14619F: drivers/regulator/wm8*.c 14620F: drivers/regulator/arizona* 14621F: drivers/video/backlight/wm83*_bl.c 14622F: drivers/watchdog/wm83*_wdt.c 14623F: include/linux/mfd/arizona/ 14624F: include/linux/mfd/wm831x/ 14625F: include/linux/mfd/wm8350/ 14626F: include/linux/mfd/wm8400* 14627F: include/linux/regulator/arizona* 14628F: include/linux/wm97xx.h 14629F: include/sound/wm????.h 14630F: sound/soc/codecs/arizona.? 14631F: sound/soc/codecs/wm* 14632F: sound/soc/codecs/cs47l24* 14633 14634WORKQUEUE 14635M: Tejun Heo <tj@kernel.org> 14636R: Lai Jiangshan <jiangshanlai@gmail.com> 14637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14638S: Maintained 14639F: include/linux/workqueue.h 14640F: kernel/workqueue.c 14641F: Documentation/core-api/workqueue.rst 14642 14643X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14644M: Chen-Yu Tsai <wens@csie.org> 14645L: linux-kernel@vger.kernel.org 14646S: Maintained 14647N: axp[128] 14648 14649X.25 NETWORK LAYER 14650M: Andrew Hendry <andrew.hendry@gmail.com> 14651L: linux-x25@vger.kernel.org 14652S: Odd Fixes 14653F: Documentation/networking/x25* 14654F: include/net/x25* 14655F: net/x25/ 14656 14657X86 ARCHITECTURE (32-BIT AND 64-BIT) 14658M: Thomas Gleixner <tglx@linutronix.de> 14659M: Ingo Molnar <mingo@redhat.com> 14660M: "H. Peter Anvin" <hpa@zytor.com> 14661M: x86@kernel.org 14662L: linux-kernel@vger.kernel.org 14663T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14664S: Maintained 14665F: Documentation/x86/ 14666F: arch/x86/ 14667 14668X86 MCE INFRASTRUCTURE 14669M: Tony Luck <tony.luck@intel.com> 14670M: Borislav Petkov <bp@alien8.de> 14671L: linux-edac@vger.kernel.org 14672S: Maintained 14673F: arch/x86/kernel/cpu/mcheck/* 14674 14675X86 MICROCODE UPDATE SUPPORT 14676M: Borislav Petkov <bp@alien8.de> 14677S: Maintained 14678F: arch/x86/kernel/cpu/microcode/* 14679 14680X86 PLATFORM DRIVERS 14681M: Darren Hart <dvhart@infradead.org> 14682M: Andy Shevchenko <andy@infradead.org> 14683L: platform-driver-x86@vger.kernel.org 14684T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14685S: Maintained 14686F: drivers/platform/x86/ 14687F: drivers/platform/olpc/ 14688 14689X86 VDSO 14690M: Andy Lutomirski <luto@amacapital.net> 14691L: linux-kernel@vger.kernel.org 14692T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14693S: Maintained 14694F: arch/x86/entry/vdso/ 14695 14696XC2028/3028 TUNER DRIVER 14697M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14698M: Mauro Carvalho Chehab <mchehab@kernel.org> 14699L: linux-media@vger.kernel.org 14700W: https://linuxtv.org 14701T: git git://linuxtv.org/media_tree.git 14702S: Maintained 14703F: drivers/media/tuners/tuner-xc2028.* 14704 14705XEN BLOCK SUBSYSTEM 14706M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14707M: Roger Pau Monné <roger.pau@citrix.com> 14708L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14709S: Supported 14710F: drivers/block/xen-blkback/* 14711F: drivers/block/xen* 14712 14713XEN HYPERVISOR ARM 14714M: Stefano Stabellini <sstabellini@kernel.org> 14715L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14716S: Maintained 14717F: arch/arm/xen/ 14718F: arch/arm/include/asm/xen/ 14719 14720XEN HYPERVISOR ARM64 14721M: Stefano Stabellini <sstabellini@kernel.org> 14722L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14723S: Maintained 14724F: arch/arm64/xen/ 14725F: arch/arm64/include/asm/xen/ 14726 14727XEN HYPERVISOR INTERFACE 14728M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14729M: Juergen Gross <jgross@suse.com> 14730L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14731T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14732S: Supported 14733F: arch/x86/xen/ 14734F: drivers/*/xen-*front.c 14735F: drivers/xen/ 14736F: arch/x86/include/asm/xen/ 14737F: include/xen/ 14738F: include/uapi/xen/ 14739F: Documentation/ABI/stable/sysfs-hypervisor-xen 14740F: Documentation/ABI/testing/sysfs-hypervisor-xen 14741 14742XEN NETWORK BACKEND DRIVER 14743M: Wei Liu <wei.liu2@citrix.com> 14744M: Paul Durrant <paul.durrant@citrix.com> 14745L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14746L: netdev@vger.kernel.org 14747S: Supported 14748F: drivers/net/xen-netback/* 14749 14750XEN PCI SUBSYSTEM 14751M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14752L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14753S: Supported 14754F: arch/x86/pci/*xen* 14755F: drivers/pci/*xen* 14756 14757XEN PVSCSI DRIVERS 14758M: Juergen Gross <jgross@suse.com> 14759L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14760L: linux-scsi@vger.kernel.org 14761S: Supported 14762F: drivers/scsi/xen-scsifront.c 14763F: drivers/xen/xen-scsiback.c 14764F: include/xen/interface/io/vscsiif.h 14765 14766XEN SWIOTLB SUBSYSTEM 14767M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14768L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14769S: Supported 14770F: arch/x86/xen/*swiotlb* 14771F: drivers/xen/*swiotlb* 14772 14773XFS FILESYSTEM 14774M: Darrick J. Wong <darrick.wong@oracle.com> 14775M: linux-xfs@vger.kernel.org 14776L: linux-xfs@vger.kernel.org 14777W: http://xfs.org/ 14778T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14779S: Supported 14780F: Documentation/filesystems/xfs.txt 14781F: fs/xfs/ 14782 14783XILINX AXI ETHERNET DRIVER 14784M: Anirudha Sarangi <anirudh@xilinx.com> 14785M: John Linn <John.Linn@xilinx.com> 14786S: Maintained 14787F: drivers/net/ethernet/xilinx/xilinx_axienet* 14788 14789XILINX UARTLITE SERIAL DRIVER 14790M: Peter Korsgaard <jacmet@sunsite.dk> 14791L: linux-serial@vger.kernel.org 14792S: Maintained 14793F: drivers/tty/serial/uartlite.c 14794 14795XILINX VIDEO IP CORES 14796M: Hyun Kwon <hyun.kwon@xilinx.com> 14797M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14798L: linux-media@vger.kernel.org 14799T: git git://linuxtv.org/media_tree.git 14800S: Supported 14801F: Documentation/devicetree/bindings/media/xilinx/ 14802F: drivers/media/platform/xilinx/ 14803F: include/uapi/linux/xilinx-v4l2-controls.h 14804 14805XILLYBUS DRIVER 14806M: Eli Billauer <eli.billauer@gmail.com> 14807L: linux-kernel@vger.kernel.org 14808S: Supported 14809F: drivers/char/xillybus/ 14810 14811XRA1403 GPIO EXPANDER 14812M: Nandor Han <nandor.han@ge.com> 14813M: Semi Malinen <semi.malinen@ge.com> 14814L: linux-gpio@vger.kernel.org 14815S: Maintained 14816F: drivers/gpio/gpio-xra1403.c 14817F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14818 14819XTENSA XTFPGA PLATFORM SUPPORT 14820M: Max Filippov <jcmvbkbc@gmail.com> 14821L: linux-xtensa@linux-xtensa.org 14822S: Maintained 14823F: drivers/spi/spi-xtensa-xtfpga.c 14824F: sound/soc/xtensa/xtfpga-i2s.c 14825 14826YAM DRIVER FOR AX.25 14827M: Jean-Paul Roubelat <jpr@f6fbb.org> 14828L: linux-hams@vger.kernel.org 14829S: Maintained 14830F: drivers/net/hamradio/yam* 14831F: include/linux/yam.h 14832 14833YAMA SECURITY MODULE 14834M: Kees Cook <keescook@chromium.org> 14835T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14836S: Supported 14837F: security/yama/ 14838F: Documentation/admin-guide/LSM/Yama.rst 14839 14840YEALINK PHONE DRIVER 14841M: Henk Vergonet <Henk.Vergonet@gmail.com> 14842L: usbb2k-api-dev@nongnu.org 14843S: Maintained 14844F: Documentation/input/yealink.rst 14845F: drivers/input/misc/yealink.* 14846 14847Z8530 DRIVER FOR AX.25 14848M: Joerg Reuter <jreuter@yaina.de> 14849W: http://yaina.de/jreuter/ 14850W: http://www.qsl.net/dl1bke/ 14851L: linux-hams@vger.kernel.org 14852S: Maintained 14853F: Documentation/networking/z8530drv.txt 14854F: drivers/net/hamradio/*scc.c 14855F: drivers/net/hamradio/z8530.h 14856 14857ZBUD COMPRESSED PAGE ALLOCATOR 14858M: Seth Jennings <sjenning@redhat.com> 14859M: Dan Streetman <ddstreet@ieee.org> 14860L: linux-mm@kvack.org 14861S: Maintained 14862F: mm/zbud.c 14863F: include/linux/zbud.h 14864 14865ZD1211RW WIRELESS DRIVER 14866M: Daniel Drake <dsd@gentoo.org> 14867M: Ulrich Kunitz <kune@deine-taler.de> 14868W: http://zd1211.ath.cx/wiki/DriverRewrite 14869L: linux-wireless@vger.kernel.org 14870L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14871S: Maintained 14872F: drivers/net/wireless/zydas/zd1211rw/ 14873 14874ZD1301 MEDIA DRIVER 14875M: Antti Palosaari <crope@iki.fi> 14876L: linux-media@vger.kernel.org 14877W: https://linuxtv.org/ 14878W: http://palosaari.fi/linux/ 14879Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14880S: Maintained 14881F: drivers/media/usb/dvb-usb-v2/zd1301* 14882 14883ZD1301_DEMOD MEDIA DRIVER 14884M: Antti Palosaari <crope@iki.fi> 14885L: linux-media@vger.kernel.org 14886W: https://linuxtv.org/ 14887W: http://palosaari.fi/linux/ 14888Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14889S: Maintained 14890F: drivers/media/dvb-frontends/zd1301_demod* 14891 14892ZPOOL COMPRESSED PAGE STORAGE API 14893M: Dan Streetman <ddstreet@ieee.org> 14894L: linux-mm@kvack.org 14895S: Maintained 14896F: mm/zpool.c 14897F: include/linux/zpool.h 14898 14899ZR36067 VIDEO FOR LINUX DRIVER 14900L: mjpeg-users@lists.sourceforge.net 14901L: linux-media@vger.kernel.org 14902W: http://mjpeg.sourceforge.net/driver-zoran/ 14903T: hg https://linuxtv.org/hg/v4l-dvb 14904S: Odd Fixes 14905F: drivers/media/pci/zoran/ 14906 14907ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14908M: Minchan Kim <minchan@kernel.org> 14909M: Nitin Gupta <ngupta@vflare.org> 14910R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14911L: linux-kernel@vger.kernel.org 14912S: Maintained 14913F: drivers/block/zram/ 14914F: Documentation/blockdev/zram.txt 14915 14916ZS DECSTATION Z85C30 SERIAL DRIVER 14917M: "Maciej W. Rozycki" <macro@linux-mips.org> 14918S: Maintained 14919F: drivers/tty/serial/zs.* 14920 14921ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14922M: Minchan Kim <minchan@kernel.org> 14923M: Nitin Gupta <ngupta@vflare.org> 14924R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14925L: linux-mm@kvack.org 14926S: Maintained 14927F: mm/zsmalloc.c 14928F: include/linux/zsmalloc.h 14929F: Documentation/vm/zsmalloc.txt 14930 14931ZSWAP COMPRESSED SWAP CACHING 14932M: Seth Jennings <sjenning@redhat.com> 14933M: Dan Streetman <ddstreet@ieee.org> 14934L: linux-mm@kvack.org 14935S: Maintained 14936F: mm/zswap.c 14937 14938THE REST 14939M: Linus Torvalds <torvalds@linux-foundation.org> 14940L: linux-kernel@vger.kernel.org 14941Q: http://patchwork.kernel.org/project/LKML/list/ 14942T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14943S: Buried alive in reporters 14944F: * 14945F: */ 14946