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: include/uapi/linux/kfd_ioctl.h 763 764AMD SEATTLE DEVICE TREE SUPPORT 765M: Brijesh Singh <brijeshkumar.singh@amd.com> 766M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 767M: Tom Lendacky <thomas.lendacky@amd.com> 768S: Supported 769F: arch/arm64/boot/dts/amd/ 770 771AMD XGBE DRIVER 772M: Tom Lendacky <thomas.lendacky@amd.com> 773L: netdev@vger.kernel.org 774S: Supported 775F: drivers/net/ethernet/amd/xgbe/ 776F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 777 778AMS (Apple Motion Sensor) DRIVER 779M: Michael Hanselmann <linux-kernel@hansmi.ch> 780S: Supported 781F: drivers/macintosh/ams/ 782 783ANALOG DEVICES INC AD9389B DRIVER 784M: Hans Verkuil <hans.verkuil@cisco.com> 785L: linux-media@vger.kernel.org 786S: Maintained 787F: drivers/media/i2c/ad9389b* 788 789ANALOG DEVICES INC ADV7180 DRIVER 790M: Lars-Peter Clausen <lars@metafoo.de> 791L: linux-media@vger.kernel.org 792W: http://ez.analog.com/community/linux-device-drivers 793S: Supported 794F: drivers/media/i2c/adv7180.c 795 796ANALOG DEVICES INC ADV748X DRIVER 797M: Kieran Bingham <kieran.bingham@ideasonboard.com> 798L: linux-media@vger.kernel.org 799S: Maintained 800F: drivers/media/i2c/adv748x/* 801 802ANALOG DEVICES INC ADV7511 DRIVER 803M: Hans Verkuil <hans.verkuil@cisco.com> 804L: linux-media@vger.kernel.org 805S: Maintained 806F: drivers/media/i2c/adv7511* 807 808ANALOG DEVICES INC ADV7604 DRIVER 809M: Hans Verkuil <hans.verkuil@cisco.com> 810L: linux-media@vger.kernel.org 811S: Maintained 812F: drivers/media/i2c/adv7604* 813 814ANALOG DEVICES INC ADV7842 DRIVER 815M: Hans Verkuil <hans.verkuil@cisco.com> 816L: linux-media@vger.kernel.org 817S: Maintained 818F: drivers/media/i2c/adv7842* 819 820ANALOG DEVICES INC ASOC CODEC DRIVERS 821M: Lars-Peter Clausen <lars@metafoo.de> 822L: alsa-devel@alsa-project.org (moderated for non-subscribers) 823W: http://wiki.analog.com/ 824W: http://ez.analog.com/community/linux-device-drivers 825S: Supported 826F: sound/soc/codecs/adau* 827F: sound/soc/codecs/adav* 828F: sound/soc/codecs/ad1* 829F: sound/soc/codecs/ad7* 830F: sound/soc/codecs/ssm* 831F: sound/soc/codecs/sigmadsp.* 832 833ANALOG DEVICES INC ASOC DRIVERS 834L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 835L: alsa-devel@alsa-project.org (moderated for non-subscribers) 836W: http://blackfin.uclinux.org/ 837S: Supported 838F: sound/soc/blackfin/* 839 840ANALOG DEVICES INC DMA DRIVERS 841M: Lars-Peter Clausen <lars@metafoo.de> 842W: http://ez.analog.com/community/linux-device-drivers 843S: Supported 844F: drivers/dma/dma-axi-dmac.c 845 846ANALOG DEVICES INC IIO DRIVERS 847M: Lars-Peter Clausen <lars@metafoo.de> 848M: Michael Hennerich <Michael.Hennerich@analog.com> 849W: http://wiki.analog.com/ 850W: http://ez.analog.com/community/linux-device-drivers 851S: Supported 852F: drivers/iio/*/ad* 853F: drivers/iio/adc/ltc2497* 854X: drivers/iio/*/adjd* 855F: drivers/staging/iio/*/ad* 856F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 857 858ANDROID CONFIG FRAGMENTS 859M: Rob Herring <robh@kernel.org> 860S: Supported 861F: kernel/configs/android* 862 863ANDROID DRIVERS 864M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 865M: Arve Hjønnevåg <arve@android.com> 866M: Riley Andrews <riandrews@android.com> 867T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 868L: devel@driverdev.osuosl.org 869S: Supported 870F: drivers/android/ 871F: drivers/staging/android/ 872 873ANDROID GOLDFISH RTC DRIVER 874M: Miodrag Dinic <miodrag.dinic@imgtec.com> 875S: Supported 876F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 877F: drivers/rtc/rtc-goldfish.c 878 879ANDROID ION DRIVER 880M: Laura Abbott <labbott@redhat.com> 881M: Sumit Semwal <sumit.semwal@linaro.org> 882L: devel@driverdev.osuosl.org 883S: Supported 884F: drivers/staging/android/ion 885F: drivers/staging/android/uapi/ion.h 886F: drivers/staging/android/uapi/ion_test.h 887 888AOA (Apple Onboard Audio) ALSA DRIVER 889M: Johannes Berg <johannes@sipsolutions.net> 890L: linuxppc-dev@lists.ozlabs.org 891L: alsa-devel@alsa-project.org (moderated for non-subscribers) 892S: Maintained 893F: sound/aoa/ 894 895APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 896M: William Breathitt Gray <vilhelm.gray@gmail.com> 897L: linux-iio@vger.kernel.org 898S: Maintained 899F: drivers/iio/adc/stx104.c 900 901APM DRIVER 902M: Jiri Kosina <jikos@kernel.org> 903S: Odd fixes 904T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 905F: arch/x86/kernel/apm_32.c 906F: include/linux/apm_bios.h 907F: include/uapi/linux/apm_bios.h 908F: drivers/char/apm-emulation.c 909 910APPARMOR SECURITY MODULE 911M: John Johansen <john.johansen@canonical.com> 912L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 913W: apparmor.wiki.kernel.org 914T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 915S: Supported 916F: security/apparmor/ 917F: Documentation/admin-guide/LSM/apparmor.rst 918 919APPLE BCM5974 MULTITOUCH DRIVER 920M: Henrik Rydberg <rydberg@bitmath.org> 921L: linux-input@vger.kernel.org 922S: Odd fixes 923F: drivers/input/mouse/bcm5974.c 924 925APPLE SMC DRIVER 926M: Henrik Rydberg <rydberg@bitmath.org> 927L: linux-hwmon@vger.kernel.org 928S: Odd fixes 929F: drivers/hwmon/applesmc.c 930 931APPLETALK NETWORK LAYER 932L: netdev@vger.kernel.org 933S: Odd fixes 934F: drivers/net/appletalk/ 935F: net/appletalk/ 936 937APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 938M: Duc Dang <dhdang@apm.com> 939S: Supported 940F: arch/arm64/boot/dts/apm/ 941 942APPLIED MICRO (APM) X-GENE SOC EDAC 943M: Loc Ho <lho@apm.com> 944S: Supported 945F: drivers/edac/xgene_edac.c 946F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 947 948APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 949M: Iyappan Subramanian <isubramanian@apm.com> 950M: Keyur Chudgar <kchudgar@apm.com> 951S: Supported 952F: drivers/net/ethernet/apm/xgene-v2/ 953 954APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 955M: Iyappan Subramanian <isubramanian@apm.com> 956M: Keyur Chudgar <kchudgar@apm.com> 957M: Quan Nguyen <qnguyen@apm.com> 958S: Supported 959F: drivers/net/ethernet/apm/xgene/ 960F: drivers/net/phy/mdio-xgene.c 961F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 962F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 963 964APPLIED MICRO (APM) X-GENE SOC PMU 965M: Tai Nguyen <ttnguyen@apm.com> 966S: Supported 967F: drivers/perf/xgene_pmu.c 968F: Documentation/perf/xgene-pmu.txt 969F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 970 971APTINA CAMERA SENSOR PLL 972M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 973L: linux-media@vger.kernel.org 974S: Maintained 975F: drivers/media/i2c/aptina-pll.* 976 977ARC FRAMEBUFFER DRIVER 978M: Jaya Kumar <jayalk@intworks.biz> 979S: Maintained 980F: drivers/video/fbdev/arcfb.c 981F: drivers/video/fbdev/core/fb_defio.c 982 983ARC PGU DRM DRIVER 984M: Alexey Brodkin <abrodkin@synopsys.com> 985S: Supported 986F: drivers/gpu/drm/arc/ 987F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 988 989ARCNET NETWORK LAYER 990M: Michael Grzeschik <m.grzeschik@pengutronix.de> 991L: netdev@vger.kernel.org 992S: Maintained 993F: drivers/net/arcnet/ 994F: include/uapi/linux/if_arcnet.h 995 996ARM ARCHITECTED TIMER DRIVER 997M: Mark Rutland <mark.rutland@arm.com> 998M: Marc Zyngier <marc.zyngier@arm.com> 999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1000S: Maintained 1001F: arch/arm/include/asm/arch_timer.h 1002F: arch/arm64/include/asm/arch_timer.h 1003F: drivers/clocksource/arm_arch_timer.c 1004 1005ARM HDLCD DRM DRIVER 1006M: Liviu Dudau <liviu.dudau@arm.com> 1007S: Supported 1008F: drivers/gpu/drm/arm/hdlcd_* 1009F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1010 1011ARM MALI-DP DRM DRIVER 1012M: Liviu Dudau <liviu.dudau@arm.com> 1013M: Brian Starkey <brian.starkey@arm.com> 1014M: Mali DP Maintainers <malidp@foss.arm.com> 1015S: Supported 1016F: drivers/gpu/drm/arm/ 1017F: Documentation/devicetree/bindings/display/arm,malidp.txt 1018 1019ARM MFM AND FLOPPY DRIVERS 1020M: Ian Molton <spyro@f2s.com> 1021S: Maintained 1022F: arch/arm/lib/floppydma.S 1023F: arch/arm/include/asm/floppy.h 1024 1025ARM PMU PROFILING AND DEBUGGING 1026M: Will Deacon <will.deacon@arm.com> 1027M: Mark Rutland <mark.rutland@arm.com> 1028S: Maintained 1029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1030F: arch/arm*/kernel/perf_* 1031F: arch/arm/oprofile/common.c 1032F: arch/arm*/kernel/hw_breakpoint.c 1033F: arch/arm*/include/asm/hw_breakpoint.h 1034F: arch/arm*/include/asm/perf_event.h 1035F: drivers/perf/* 1036F: include/linux/perf/arm_pmu.h 1037F: Documentation/devicetree/bindings/arm/pmu.txt 1038F: Documentation/devicetree/bindings/perf/ 1039 1040ARM PORT 1041M: Russell King <linux@armlinux.org.uk> 1042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1043W: http://www.armlinux.org.uk/ 1044S: Maintained 1045T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1046F: arch/arm/ 1047 1048ARM PRIMECELL AACI PL041 DRIVER 1049M: Russell King <linux@armlinux.org.uk> 1050S: Maintained 1051F: sound/arm/aaci.* 1052 1053ARM PRIMECELL BUS SUPPORT 1054M: Russell King <linux@armlinux.org.uk> 1055S: Maintained 1056F: drivers/amba/ 1057F: include/linux/amba/bus.h 1058 1059ARM PRIMECELL CLCD PL110 DRIVER 1060M: Russell King <linux@armlinux.org.uk> 1061S: Maintained 1062F: drivers/video/fbdev/amba-clcd.* 1063 1064ARM PRIMECELL KMI PL050 DRIVER 1065M: Russell King <linux@armlinux.org.uk> 1066S: Maintained 1067F: drivers/input/serio/ambakmi.* 1068F: include/linux/amba/kmi.h 1069 1070ARM PRIMECELL MMCI PL180/1 DRIVER 1071M: Russell King <linux@armlinux.org.uk> 1072S: Maintained 1073F: drivers/mmc/host/mmci.* 1074F: include/linux/amba/mmci.h 1075 1076ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1077M: Russell King <linux@armlinux.org.uk> 1078S: Maintained 1079F: drivers/tty/serial/amba-pl01*.c 1080F: include/linux/amba/serial.h 1081 1082ARM SMMU DRIVERS 1083M: Will Deacon <will.deacon@arm.com> 1084R: Robin Murphy <robin.murphy@arm.com> 1085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1086S: Maintained 1087F: drivers/iommu/arm-smmu.c 1088F: drivers/iommu/arm-smmu-v3.c 1089F: drivers/iommu/io-pgtable-arm.c 1090F: drivers/iommu/io-pgtable-arm-v7s.c 1091 1092ARM SUB-ARCHITECTURES 1093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1094S: Maintained 1095F: arch/arm/mach-*/ 1096F: arch/arm/plat-*/ 1097T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1098 1099ARM/ACTIONS SEMI ARCHITECTURE 1100M: Andreas Färber <afaerber@suse.de> 1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1102S: Maintained 1103N: owl 1104F: arch/arm/mach-actions/ 1105F: arch/arm/boot/dts/owl-* 1106F: arch/arm64/boot/dts/actions/ 1107F: drivers/clocksource/owl-* 1108F: drivers/soc/actions/ 1109F: include/dt-bindings/power/owl-* 1110F: include/linux/soc/actions/ 1111F: Documentation/devicetree/bindings/arm/actions.txt 1112F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1113F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1114 1115ARM/ADS SPHERE MACHINE SUPPORT 1116M: Lennert Buytenhek <kernel@wantstofly.org> 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1118S: Maintained 1119 1120ARM/AFEB9260 MACHINE SUPPORT 1121M: Sergey Lapin <slapin@ossfans.org> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123S: Maintained 1124 1125ARM/AJECO 1ARM MACHINE SUPPORT 1126M: Lennert Buytenhek <kernel@wantstofly.org> 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1128S: Maintained 1129 1130ARM/Allwinner SoC Clock Support 1131M: Emilio López <emilio@elopez.com.ar> 1132S: Maintained 1133F: drivers/clk/sunxi/ 1134 1135ARM/Allwinner sunXi SoC support 1136M: Maxime Ripard <maxime.ripard@free-electrons.com> 1137M: Chen-Yu Tsai <wens@csie.org> 1138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1139S: Maintained 1140N: sun[x456789]i 1141N: sun50i 1142F: arch/arm/mach-sunxi/ 1143F: arch/arm64/boot/dts/allwinner/ 1144F: drivers/clk/sunxi-ng/ 1145F: drivers/pinctrl/sunxi/ 1146F: drivers/soc/sunxi/ 1147T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1148 1149ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1150M: Neil Armstrong <narmstrong@baylibre.com> 1151M: Jerome Brunet <jbrunet@baylibre.com> 1152L: linux-amlogic@lists.infradead.org 1153S: Maintained 1154F: drivers/clk/meson/ 1155F: include/dt-bindings/clock/meson* 1156F: include/dt-bindings/clock/gxbb* 1157F: Documentation/devicetree/bindings/clock/amlogic* 1158 1159ARM/Amlogic Meson SoC support 1160M: Carlo Caione <carlo@caione.org> 1161M: Kevin Hilman <khilman@baylibre.com> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163L: linux-amlogic@lists.infradead.org 1164W: http://linux-meson.com/ 1165S: Maintained 1166F: arch/arm/mach-meson/ 1167F: arch/arm/boot/dts/meson* 1168F: arch/arm64/boot/dts/amlogic/ 1169F: drivers/pinctrl/meson/ 1170F: drivers/mmc/host/meson* 1171N: meson 1172 1173ARM/Annapurna Labs ALPINE ARCHITECTURE 1174M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1175M: Antoine Tenart <antoine.tenart@free-electrons.com> 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1177S: Maintained 1178F: arch/arm/mach-alpine/ 1179F: arch/arm/boot/dts/alpine* 1180F: arch/arm64/boot/dts/al/ 1181F: drivers/*/*alpine* 1182 1183ARM/ARTPEC MACHINE SUPPORT 1184M: Jesper Nilsson <jesper.nilsson@axis.com> 1185M: Lars Persson <lars.persson@axis.com> 1186M: Niklas Cassel <niklas.cassel@axis.com> 1187S: Maintained 1188L: linux-arm-kernel@axis.com 1189F: arch/arm/mach-artpec 1190F: arch/arm/boot/dts/artpec6* 1191F: drivers/clk/axis 1192F: drivers/crypto/axis 1193F: drivers/pinctrl/pinctrl-artpec* 1194F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1195 1196ARM/ASPEED I2C DRIVER 1197M: Brendan Higgins <brendanhiggins@google.com> 1198R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1199R: Joel Stanley <joel@jms.id.au> 1200L: linux-i2c@vger.kernel.org 1201L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1202S: Maintained 1203F: drivers/irqchip/irq-aspeed-i2c-ic.c 1204F: drivers/i2c/busses/i2c-aspeed.c 1205F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1206F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1207 1208ARM/ASPEED MACHINE SUPPORT 1209M: Joel Stanley <joel@jms.id.au> 1210S: Maintained 1211F: arch/arm/mach-aspeed/ 1212F: arch/arm/boot/dts/aspeed-* 1213F: drivers/*/*aspeed* 1214 1215ARM/ATMEL AT91 Clock Support 1216M: Boris Brezillon <boris.brezillon@free-electrons.com> 1217S: Maintained 1218F: drivers/clk/at91 1219 1220ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1221M: Nicolas Ferre <nicolas.ferre@microchip.com> 1222M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224W: http://www.linux4sam.org 1225T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1226S: Supported 1227F: arch/arm/mach-at91/ 1228F: include/soc/at91/ 1229F: arch/arm/boot/dts/at91*.dts 1230F: arch/arm/boot/dts/at91*.dtsi 1231F: arch/arm/boot/dts/sama*.dts 1232F: arch/arm/boot/dts/sama*.dtsi 1233F: arch/arm/include/debug/at91.S 1234F: drivers/memory/atmel* 1235 1236ARM/CALXEDA HIGHBANK ARCHITECTURE 1237M: Rob Herring <robh@kernel.org> 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1239S: Maintained 1240F: arch/arm/mach-highbank/ 1241F: arch/arm/boot/dts/highbank.dts 1242F: arch/arm/boot/dts/ecx-*.dts* 1243 1244ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1245M: Krzysztof Halasa <khalasa@piap.pl> 1246S: Maintained 1247F: arch/arm/mach-cns3xxx/ 1248 1249ARM/CAVIUM THUNDER NETWORK DRIVER 1250M: Sunil Goutham <sgoutham@cavium.com> 1251M: Robert Richter <rric@kernel.org> 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1253S: Supported 1254F: drivers/net/ethernet/cavium/thunder/ 1255 1256ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1257M: Alexander Shiyan <shc_work@mail.ru> 1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1259S: Odd Fixes 1260N: clps711x 1261 1262ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1263M: Lennert Buytenhek <kernel@wantstofly.org> 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1265S: Maintained 1266 1267ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1268M: Hartley Sweeten <hsweeten@visionengravers.com> 1269M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1271S: Maintained 1272F: arch/arm/mach-ep93xx/ 1273F: arch/arm/mach-ep93xx/include/mach/ 1274 1275ARM/CLKDEV SUPPORT 1276M: Russell King <linux@armlinux.org.uk> 1277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1278S: Maintained 1279T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1280F: arch/arm/include/asm/clkdev.h 1281F: drivers/clk/clkdev.c 1282 1283ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1284M: Mike Rapoport <mike@compulab.co.il> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287 1288ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1289M: Baruch Siach <baruch@tkos.co.il> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292F: arch/arm/boot/dts/cx92755* 1293N: digicolor 1294 1295ARM/CONTEC MICRO9 MACHINE SUPPORT 1296M: Hubert Feurstein <hubert.feurstein@contec.at> 1297S: Maintained 1298F: arch/arm/mach-ep93xx/micro9.c 1299 1300ARM/CORESIGHT FRAMEWORK AND DRIVERS 1301M: Mathieu Poirier <mathieu.poirier@linaro.org> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303S: Maintained 1304F: drivers/hwtracing/coresight/* 1305F: Documentation/trace/coresight.txt 1306F: Documentation/trace/coresight-cpu-debug.txt 1307F: Documentation/devicetree/bindings/arm/coresight.txt 1308F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1309F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1310F: tools/perf/arch/arm/util/pmu.c 1311F: tools/perf/arch/arm/util/auxtrace.c 1312F: tools/perf/arch/arm/util/cs-etm.c 1313F: tools/perf/arch/arm/util/cs-etm.h 1314F: tools/perf/util/cs-etm.h 1315 1316ARM/CORGI MACHINE SUPPORT 1317M: Richard Purdie <rpurdie@rpsys.net> 1318S: Maintained 1319 1320ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1321M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1322M: Linus Walleij <linus.walleij@linaro.org> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324T: git git://github.com/ulli-kroll/linux.git 1325S: Maintained 1326F: Documentation/devicetree/bindings/arm/gemini.txt 1327F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1328F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1329F: arch/arm/mach-gemini/ 1330F: drivers/pinctrl/pinctrl-gemini.c 1331F: drivers/rtc/rtc-ftrtc010.c 1332 1333ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1334M: Barry Song <baohua@kernel.org> 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1336T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1337S: Maintained 1338F: arch/arm/boot/dts/prima2* 1339F: arch/arm/mach-prima2/ 1340F: drivers/clk/sirf/ 1341F: drivers/clocksource/timer-prima2.c 1342F: drivers/clocksource/timer-atlas7.c 1343N: [^a-z]sirf 1344 1345ARM/EBSA110 MACHINE SUPPORT 1346M: Russell King <linux@armlinux.org.uk> 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1348W: http://www.armlinux.org.uk/ 1349S: Maintained 1350F: arch/arm/mach-ebsa110/ 1351F: drivers/net/ethernet/amd/am79c961a.* 1352 1353ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1354M: Uwe Kleine-König <kernel@pengutronix.de> 1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1356S: Maintained 1357N: efm32 1358 1359ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1360M: Robert Jarzmik <robert.jarzmik@free.fr> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363F: arch/arm/mach-pxa/ezx.c 1364 1365ARM/FARADAY FA526 PORT 1366M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368S: Maintained 1369T: git git://git.berlios.de/gemini-board 1370F: arch/arm/mm/*-fa* 1371 1372ARM/FOOTBRIDGE ARCHITECTURE 1373M: Russell King <linux@armlinux.org.uk> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375W: http://www.armlinux.org.uk/ 1376S: Maintained 1377F: arch/arm/include/asm/hardware/dec21285.h 1378F: arch/arm/mach-footbridge/ 1379 1380ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1381M: Shawn Guo <shawnguo@kernel.org> 1382M: Sascha Hauer <kernel@pengutronix.de> 1383R: Fabio Estevam <fabio.estevam@nxp.com> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385S: Maintained 1386T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1387F: arch/arm/mach-imx/ 1388F: arch/arm/mach-mxs/ 1389F: arch/arm/boot/dts/imx* 1390F: arch/arm/configs/imx*_defconfig 1391F: drivers/clk/imx/ 1392F: drivers/soc/imx/ 1393F: include/soc/imx/ 1394 1395ARM/FREESCALE VYBRID ARM ARCHITECTURE 1396M: Shawn Guo <shawnguo@kernel.org> 1397M: Sascha Hauer <kernel@pengutronix.de> 1398R: Stefan Agner <stefan@agner.ch> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400S: Maintained 1401T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1402F: arch/arm/mach-imx/*vf610* 1403F: arch/arm/boot/dts/vf* 1404 1405ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1406M: Lennert Buytenhek <kernel@wantstofly.org> 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1408S: Maintained 1409 1410ARM/GUMSTIX MACHINE SUPPORT 1411M: Steve Sakoman <sakoman@gmail.com> 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1413S: Maintained 1414 1415ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1416M: Philipp Zabel <philipp.zabel@gmail.com> 1417M: Paul Parsons <lost.distance@yahoo.com> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420F: arch/arm/mach-pxa/hx4700.c 1421F: arch/arm/mach-pxa/include/mach/hx4700.h 1422F: sound/soc/pxa/hx4700.c 1423 1424ARM/HISILICON SOC SUPPORT 1425M: Wei Xu <xuwei5@hisilicon.com> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427W: http://www.hisilicon.com 1428S: Supported 1429T: git git://github.com/hisilicon/linux-hisi.git 1430F: arch/arm/mach-hisi/ 1431F: arch/arm/boot/dts/hi3* 1432F: arch/arm/boot/dts/hip* 1433F: arch/arm/boot/dts/hisi* 1434F: arch/arm64/boot/dts/hisilicon/ 1435 1436ARM/HP JORNADA 7XX MACHINE SUPPORT 1437M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1438W: www.jlime.com 1439S: Maintained 1440T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1441F: arch/arm/mach-sa1100/jornada720.c 1442F: arch/arm/mach-sa1100/include/mach/jornada720.h 1443 1444ARM/IGEP MACHINE SUPPORT 1445M: Enric Balletbo i Serra <eballetbo@gmail.com> 1446M: Javier Martinez Canillas <javier@dowhile0.org> 1447L: linux-omap@vger.kernel.org 1448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1449S: Maintained 1450F: arch/arm/boot/dts/omap3-igep* 1451 1452ARM/INCOME PXA270 SUPPORT 1453M: Marek Vasut <marek.vasut@gmail.com> 1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1455S: Maintained 1456F: arch/arm/mach-pxa/colibri-pxa270-income.c 1457 1458ARM/INTEL IOP13XX ARM ARCHITECTURE 1459M: Lennert Buytenhek <kernel@wantstofly.org> 1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1461S: Maintained 1462 1463ARM/INTEL IOP32X ARM ARCHITECTURE 1464M: Lennert Buytenhek <kernel@wantstofly.org> 1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1466S: Maintained 1467 1468ARM/INTEL IOP33X ARM ARCHITECTURE 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1470S: Orphan 1471 1472ARM/INTEL IQ81342EX MACHINE SUPPORT 1473M: Lennert Buytenhek <kernel@wantstofly.org> 1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1475S: Maintained 1476 1477ARM/INTEL IXDP2850 MACHINE SUPPORT 1478M: Lennert Buytenhek <kernel@wantstofly.org> 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1480S: Maintained 1481 1482ARM/INTEL IXP4XX ARM ARCHITECTURE 1483M: Imre Kaloz <kaloz@openwrt.org> 1484M: Krzysztof Halasa <khalasa@piap.pl> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486S: Maintained 1487F: arch/arm/mach-ixp4xx/ 1488 1489ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1490M: Jonathan Cameron <jic23@cam.ac.uk> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492S: Maintained 1493F: arch/arm/mach-pxa/stargate2.c 1494F: drivers/pcmcia/pxa2xx_stargate2.c 1495 1496ARM/INTEL XSC3 (MANZANO) ARM CORE 1497M: Lennert Buytenhek <kernel@wantstofly.org> 1498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1499S: Maintained 1500 1501ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1502M: Lennert Buytenhek <kernel@wantstofly.org> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505 1506ARM/LG1K ARCHITECTURE 1507M: Chanho Min <chanho.min@lge.com> 1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1509S: Maintained 1510F: arch/arm64/boot/dts/lg/ 1511 1512ARM/LOGICPD PXA270 MACHINE SUPPORT 1513M: Lennert Buytenhek <kernel@wantstofly.org> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515S: Maintained 1516 1517ARM/LPC18XX ARCHITECTURE 1518M: Joachim Eastwood <manabian@gmail.com> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521F: arch/arm/boot/dts/lpc43* 1522F: drivers/clk/nxp/clk-lpc18xx* 1523F: drivers/clocksource/time-lpc32xx.c 1524F: drivers/i2c/busses/i2c-lpc2k.c 1525F: drivers/memory/pl172.c 1526F: drivers/mtd/spi-nor/nxp-spifi.c 1527F: drivers/rtc/rtc-lpc24xx.c 1528N: lpc18xx 1529 1530ARM/LPC32XX SOC SUPPORT 1531M: Vladimir Zapolskiy <vz@mleia.com> 1532M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1534T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1535S: Maintained 1536F: arch/arm/boot/dts/lpc32* 1537F: arch/arm/mach-lpc32xx/ 1538F: drivers/i2c/busses/i2c-pnx.c 1539F: drivers/net/ethernet/nxp/lpc_eth.c 1540F: drivers/usb/host/ohci-nxp.c 1541F: drivers/watchdog/pnx4008_wdt.c 1542N: lpc32xx 1543 1544ARM/MAGICIAN MACHINE SUPPORT 1545M: Philipp Zabel <philipp.zabel@gmail.com> 1546S: Maintained 1547 1548ARM/Marvell Berlin SoC support 1549M: Jisheng Zhang <jszhang@marvell.com> 1550M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553F: arch/arm/mach-berlin/ 1554F: arch/arm/boot/dts/berlin* 1555F: arch/arm64/boot/dts/marvell/berlin* 1556 1557ARM/Marvell Dove/MV78xx0/Orion SOC support 1558M: Jason Cooper <jason@lakedaemon.net> 1559M: Andrew Lunn <andrew@lunn.ch> 1560M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1561M: Gregory Clement <gregory.clement@free-electrons.com> 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1563S: Maintained 1564F: Documentation/devicetree/bindings/soc/dove/ 1565F: arch/arm/mach-dove/ 1566F: arch/arm/mach-mv78xx0/ 1567F: arch/arm/mach-orion5x/ 1568F: arch/arm/plat-orion/ 1569F: arch/arm/boot/dts/dove* 1570F: arch/arm/boot/dts/orion5x* 1571 1572ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1573M: Jason Cooper <jason@lakedaemon.net> 1574M: Andrew Lunn <andrew@lunn.ch> 1575M: Gregory Clement <gregory.clement@free-electrons.com> 1576M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1578S: Maintained 1579F: arch/arm/boot/dts/armada* 1580F: arch/arm/boot/dts/kirkwood* 1581F: arch/arm/configs/mvebu_*_defconfig 1582F: arch/arm/mach-mvebu/ 1583F: arch/arm64/boot/dts/marvell/armada* 1584F: drivers/cpufreq/mvebu-cpufreq.c 1585F: drivers/irqchip/irq-armada-370-xp.c 1586F: drivers/irqchip/irq-mvebu-* 1587F: drivers/pinctrl/mvebu/ 1588F: drivers/rtc/rtc-armada38x.c 1589 1590ARM/Mediatek RTC DRIVER 1591M: Eddie Huang <eddie.huang@mediatek.com> 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1593L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1594S: Maintained 1595F: drivers/rtc/rtc-mt6397.c 1596 1597ARM/Mediatek SoC support 1598M: Matthias Brugger <matthias.bgg@gmail.com> 1599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1600L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1601S: Maintained 1602F: arch/arm/boot/dts/mt6* 1603F: arch/arm/boot/dts/mt7* 1604F: arch/arm/boot/dts/mt8* 1605F: arch/arm/mach-mediatek/ 1606F: arch/arm64/boot/dts/mediatek/ 1607N: mtk 1608K: mediatek 1609 1610ARM/Mediatek USB3 PHY DRIVER 1611M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615F: drivers/phy/mediatek/phy-mtk-tphy.c 1616 1617ARM/MICREL KS8695 ARCHITECTURE 1618M: Greg Ungerer <gerg@uclinux.org> 1619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1620F: arch/arm/mach-ks8695/ 1621S: Odd Fixes 1622 1623ARM/MIOA701 MACHINE SUPPORT 1624M: Robert Jarzmik <robert.jarzmik@free.fr> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626F: arch/arm/mach-pxa/mioa701.c 1627S: Maintained 1628 1629ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1630M: Michael Petchkovsky <mkpetch@internode.on.net> 1631S: Maintained 1632 1633ARM/NOMADIK ARCHITECTURE 1634M: Alessandro Rubini <rubini@unipv.it> 1635M: Linus Walleij <linus.walleij@linaro.org> 1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1637S: Maintained 1638F: arch/arm/mach-nomadik/ 1639F: drivers/pinctrl/nomadik/ 1640F: drivers/i2c/busses/i2c-nomadik.c 1641T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1642 1643ARM/NUVOTON W90X900 ARM ARCHITECTURE 1644M: Wan ZongShun <mcuos.com@gmail.com> 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1646W: http://www.mcuos.com 1647S: Maintained 1648F: arch/arm/mach-w90x900/ 1649F: drivers/input/keyboard/w90p910_keypad.c 1650F: drivers/input/touchscreen/w90p910_ts.c 1651F: drivers/watchdog/nuc900_wdt.c 1652F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1653F: drivers/mtd/nand/nuc900_nand.c 1654F: drivers/rtc/rtc-nuc900.c 1655F: drivers/spi/spi-nuc900.c 1656F: drivers/usb/host/ehci-w90x900.c 1657F: drivers/video/fbdev/nuc900fb.c 1658 1659ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1660M: Nelson Castillo <arhuaco@freaks-unidos.net> 1661L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1662W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1663S: Supported 1664 1665ARM/Orion SoC/Technologic Systems TS-78xx platform support 1666M: Alexander Clouter <alex@digriz.org.uk> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668W: http://www.digriz.org.uk/ts78xx/kernel 1669S: Maintained 1670F: arch/arm/mach-orion5x/ts78xx-* 1671 1672ARM/OXNAS platform support 1673M: Neil Armstrong <narmstrong@baylibre.com> 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1676S: Maintained 1677F: arch/arm/mach-oxnas/ 1678F: arch/arm/boot/dts/ox8*.dtsi 1679F: arch/arm/boot/dts/wd-mbwe.dts 1680F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1681N: oxnas 1682 1683ARM/PALM TREO SUPPORT 1684M: Tomas Cech <sleep_walker@suse.com> 1685L: linux-arm-kernel@lists.infradead.org 1686W: http://hackndev.com 1687S: Maintained 1688F: arch/arm/mach-pxa/include/mach/palmtreo.h 1689F: arch/arm/mach-pxa/palmtreo.c 1690 1691ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1692M: Marek Vasut <marek.vasut@gmail.com> 1693L: linux-arm-kernel@lists.infradead.org 1694W: http://hackndev.com 1695S: Maintained 1696F: arch/arm/mach-pxa/include/mach/palmtx.h 1697F: arch/arm/mach-pxa/palmtx.c 1698F: arch/arm/mach-pxa/include/mach/palmt5.h 1699F: arch/arm/mach-pxa/palmt5.c 1700F: arch/arm/mach-pxa/include/mach/palmld.h 1701F: arch/arm/mach-pxa/palmld.c 1702F: arch/arm/mach-pxa/include/mach/palmte2.h 1703F: arch/arm/mach-pxa/palmte2.c 1704F: arch/arm/mach-pxa/include/mach/palmtc.h 1705F: arch/arm/mach-pxa/palmtc.c 1706 1707ARM/PALMZ72 SUPPORT 1708M: Sergey Lapin <slapin@ossfans.org> 1709L: linux-arm-kernel@lists.infradead.org 1710W: http://hackndev.com 1711S: Maintained 1712F: arch/arm/mach-pxa/include/mach/palmz72.h 1713F: arch/arm/mach-pxa/palmz72.c 1714 1715ARM/PLEB SUPPORT 1716M: Peter Chubb <pleb@gelato.unsw.edu.au> 1717W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1718S: Maintained 1719 1720ARM/PT DIGITAL BOARD PORT 1721M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1723W: http://www.armlinux.org.uk/ 1724S: Maintained 1725 1726ARM/QUALCOMM SUPPORT 1727M: Andy Gross <andy.gross@linaro.org> 1728M: David Brown <david.brown@linaro.org> 1729L: linux-arm-msm@vger.kernel.org 1730L: linux-soc@vger.kernel.org 1731S: Maintained 1732F: Documentation/devicetree/bindings/soc/qcom/ 1733F: arch/arm/boot/dts/qcom-*.dts 1734F: arch/arm/boot/dts/qcom-*.dtsi 1735F: arch/arm/mach-qcom/ 1736F: arch/arm64/boot/dts/qcom/* 1737F: drivers/i2c/busses/i2c-qup.c 1738F: drivers/clk/qcom/ 1739F: drivers/dma/qcom/ 1740F: drivers/soc/qcom/ 1741F: drivers/spi/spi-qup.c 1742F: drivers/tty/serial/msm_serial.h 1743F: drivers/tty/serial/msm_serial.c 1744F: drivers/*/pm8???-* 1745F: drivers/mfd/ssbi.c 1746F: drivers/firmware/qcom_scm.c 1747T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1748 1749ARM/RADISYS ENP2611 MACHINE SUPPORT 1750M: Lennert Buytenhek <kernel@wantstofly.org> 1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1752S: Maintained 1753 1754ARM/REALTEK ARCHITECTURE 1755M: Andreas Färber <afaerber@suse.de> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758F: arch/arm64/boot/dts/realtek/ 1759F: Documentation/devicetree/bindings/arm/realtek.txt 1760 1761ARM/RENESAS ARM64 ARCHITECTURE 1762M: Simon Horman <horms@verge.net.au> 1763M: Magnus Damm <magnus.damm@gmail.com> 1764L: linux-renesas-soc@vger.kernel.org 1765Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1766T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1767S: Supported 1768F: arch/arm64/boot/dts/renesas/ 1769F: drivers/soc/renesas/ 1770F: include/linux/soc/renesas/ 1771 1772ARM/RISCPC ARCHITECTURE 1773M: Russell King <linux@armlinux.org.uk> 1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1775W: http://www.armlinux.org.uk/ 1776S: Maintained 1777F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1778F: arch/arm/include/asm/hardware/ioc.h 1779F: arch/arm/include/asm/hardware/iomd.h 1780F: arch/arm/include/asm/hardware/memc.h 1781F: arch/arm/mach-rpc/ 1782F: drivers/net/ethernet/8390/etherh.c 1783F: drivers/net/ethernet/i825xx/ether1* 1784F: drivers/net/ethernet/seeq/ether3* 1785F: drivers/scsi/arm/ 1786 1787ARM/Rockchip SoC support 1788M: Heiko Stuebner <heiko@sntech.de> 1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1790L: linux-rockchip@lists.infradead.org 1791T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1792S: Maintained 1793F: arch/arm/boot/dts/rk3* 1794F: arch/arm/boot/dts/rv1108* 1795F: arch/arm/mach-rockchip/ 1796F: drivers/clk/rockchip/ 1797F: drivers/i2c/busses/i2c-rk3x.c 1798F: drivers/*/*rockchip* 1799F: drivers/*/*/*rockchip* 1800F: sound/soc/rockchip/ 1801N: rockchip 1802 1803ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1804M: Kukjin Kim <kgene@kernel.org> 1805M: Krzysztof Kozlowski <krzk@kernel.org> 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1807L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1808Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1809S: Maintained 1810F: arch/arm/boot/dts/s3c* 1811F: arch/arm/boot/dts/s5p* 1812F: arch/arm/boot/dts/samsung* 1813F: arch/arm/boot/dts/exynos* 1814F: arch/arm64/boot/dts/exynos/ 1815F: arch/arm/plat-samsung/ 1816F: arch/arm/mach-s3c24*/ 1817F: arch/arm/mach-s3c64xx/ 1818F: arch/arm/mach-s5p*/ 1819F: arch/arm/mach-exynos*/ 1820F: drivers/*/*s3c24* 1821F: drivers/*/*/*s3c24* 1822F: drivers/*/*s3c64xx* 1823F: drivers/*/*s5pv210* 1824F: drivers/memory/samsung/* 1825F: drivers/soc/samsung/* 1826F: Documentation/arm/Samsung/ 1827F: Documentation/devicetree/bindings/arm/samsung/ 1828F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1829F: Documentation/devicetree/bindings/power/pd-samsung.txt 1830N: exynos 1831 1832ARM/SAMSUNG MOBILE MACHINE SUPPORT 1833M: Kyungmin Park <kyungmin.park@samsung.com> 1834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1835S: Maintained 1836F: arch/arm/mach-s5pv210/ 1837 1838ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1839M: Kyungmin Park <kyungmin.park@samsung.com> 1840M: Kamil Debski <kamil@wypas.org> 1841M: Andrzej Hajda <a.hajda@samsung.com> 1842L: linux-arm-kernel@lists.infradead.org 1843L: linux-media@vger.kernel.org 1844S: Maintained 1845F: drivers/media/platform/s5p-g2d/ 1846 1847ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1848M: Marek Szyprowski <m.szyprowski@samsung.com> 1849L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1850L: linux-media@vger.kernel.org 1851S: Maintained 1852F: drivers/media/platform/s5p-cec/ 1853F: Documentation/devicetree/bindings/media/s5p-cec.txt 1854 1855ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1856M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1857M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1858L: linux-arm-kernel@lists.infradead.org 1859L: linux-media@vger.kernel.org 1860S: Maintained 1861F: drivers/media/platform/s5p-jpeg/ 1862 1863ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1864M: Kyungmin Park <kyungmin.park@samsung.com> 1865M: Kamil Debski <kamil@wypas.org> 1866M: Jeongtae Park <jtp.park@samsung.com> 1867M: Andrzej Hajda <a.hajda@samsung.com> 1868L: linux-arm-kernel@lists.infradead.org 1869L: linux-media@vger.kernel.org 1870S: Maintained 1871F: arch/arm/plat-samsung/s5p-dev-mfc.c 1872F: drivers/media/platform/s5p-mfc/ 1873 1874ARM/SHMOBILE ARM ARCHITECTURE 1875M: Simon Horman <horms@verge.net.au> 1876M: Magnus Damm <magnus.damm@gmail.com> 1877L: linux-renesas-soc@vger.kernel.org 1878Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1879T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1880S: Supported 1881F: arch/arm/boot/dts/emev2* 1882F: arch/arm/boot/dts/r7s* 1883F: arch/arm/boot/dts/r8a* 1884F: arch/arm/boot/dts/sh* 1885F: arch/arm/configs/shmobile_defconfig 1886F: arch/arm/include/debug/renesas-scif.S 1887F: arch/arm/mach-shmobile/ 1888F: drivers/soc/renesas/ 1889F: include/linux/soc/renesas/ 1890 1891ARM/SOCFPGA ARCHITECTURE 1892M: Dinh Nguyen <dinguyen@kernel.org> 1893S: Maintained 1894F: arch/arm/mach-socfpga/ 1895F: arch/arm/boot/dts/socfpga* 1896F: arch/arm/configs/socfpga_defconfig 1897F: arch/arm64/boot/dts/altera/ 1898W: http://www.rocketboards.org 1899T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1900 1901ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1902M: Dinh Nguyen <dinguyen@kernel.org> 1903S: Maintained 1904F: drivers/clk/socfpga/ 1905 1906ARM/SOCFPGA EDAC SUPPORT 1907M: Thor Thayer <thor.thayer@linux.intel.com> 1908S: Maintained 1909F: drivers/edac/altera_edac. 1910 1911ARM/STI ARCHITECTURE 1912M: Patrice Chotard <patrice.chotard@st.com> 1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1914W: http://www.stlinux.com 1915S: Maintained 1916F: arch/arm/mach-sti/ 1917F: arch/arm/boot/dts/sti* 1918F: drivers/char/hw_random/st-rng.c 1919F: drivers/clocksource/arm_global_timer.c 1920F: drivers/clocksource/clksrc_st_lpc.c 1921F: drivers/cpufreq/sti-cpufreq.c 1922F: drivers/dma/st_fdma* 1923F: drivers/i2c/busses/i2c-st.c 1924F: drivers/media/rc/st_rc.c 1925F: drivers/media/platform/sti/c8sectpfe/ 1926F: drivers/mmc/host/sdhci-st.c 1927F: drivers/phy/st/phy-miphy28lp.c 1928F: drivers/phy/st/phy-stih407-usb.c 1929F: drivers/pinctrl/pinctrl-st.c 1930F: drivers/remoteproc/st_remoteproc.c 1931F: drivers/remoteproc/st_slim_rproc.c 1932F: drivers/reset/sti/ 1933F: drivers/rtc/rtc-st-lpc.c 1934F: drivers/tty/serial/st-asc.c 1935F: drivers/usb/dwc3/dwc3-st.c 1936F: drivers/usb/host/ehci-st.c 1937F: drivers/usb/host/ohci-st.c 1938F: drivers/watchdog/st_lpc_wdt.c 1939F: drivers/ata/ahci_st.c 1940F: include/linux/remoteproc/st_slim_rproc.h 1941 1942ARM/STM32 ARCHITECTURE 1943M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1944M: Alexandre Torgue <alexandre.torgue@st.com> 1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1946S: Maintained 1947T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1948N: stm32 1949F: drivers/clocksource/armv7m_systick.c 1950 1951ARM/TANGO ARCHITECTURE 1952M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1953L: linux-arm-kernel@lists.infradead.org 1954S: Maintained 1955N: tango 1956 1957ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1958M: Lennert Buytenhek <kernel@wantstofly.org> 1959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1960S: Maintained 1961 1962ARM/TETON BGA MACHINE SUPPORT 1963M: "Mark F. Brown" <mark.brown314@gmail.com> 1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1965S: Maintained 1966 1967ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1968M: Santosh Shilimkar <ssantosh@kernel.org> 1969L: linux-kernel@vger.kernel.org 1970S: Maintained 1971F: drivers/memory/*emif* 1972 1973ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1974M: Santosh Shilimkar <ssantosh@kernel.org> 1975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1976S: Maintained 1977F: arch/arm/mach-keystone/ 1978F: arch/arm/boot/dts/keystone-* 1979T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1980 1981ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1982M: Santosh Shilimkar <ssantosh@kernel.org> 1983L: linux-kernel@vger.kernel.org 1984S: Maintained 1985F: drivers/clk/keystone/ 1986 1987ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1988M: Santosh Shilimkar <ssantosh@kernel.org> 1989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1990L: linux-kernel@vger.kernel.org 1991S: Maintained 1992F: drivers/clocksource/timer-keystone.c 1993 1994ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1995M: Santosh Shilimkar <ssantosh@kernel.org> 1996L: linux-kernel@vger.kernel.org 1997S: Maintained 1998F: drivers/power/reset/keystone-reset.c 1999 2000ARM/THECUS N2100 MACHINE SUPPORT 2001M: Lennert Buytenhek <kernel@wantstofly.org> 2002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2003S: Maintained 2004 2005ARM/TOSA MACHINE SUPPORT 2006M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2007M: Dirk Opfer <dirk@opfer-online.de> 2008S: Maintained 2009 2010ARM/U300 MACHINE SUPPORT 2011M: Linus Walleij <linus.walleij@linaro.org> 2012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2013S: Supported 2014F: arch/arm/mach-u300/ 2015F: drivers/clocksource/timer-u300.c 2016F: drivers/i2c/busses/i2c-stu300.c 2017F: drivers/rtc/rtc-coh901331.c 2018F: drivers/watchdog/coh901327_wdt.c 2019F: drivers/dma/coh901318* 2020F: drivers/mfd/ab3100* 2021F: drivers/rtc/rtc-ab3100.c 2022F: drivers/rtc/rtc-coh901331.c 2023T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2024 2025ARM/UNIPHIER ARCHITECTURE 2026M: Masahiro Yamada <yamada.masahiro@socionext.com> 2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2028T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2029S: Maintained 2030F: arch/arm/boot/dts/uniphier* 2031F: arch/arm/include/asm/hardware/cache-uniphier.h 2032F: arch/arm/mach-uniphier/ 2033F: arch/arm/mm/cache-uniphier.c 2034F: arch/arm64/boot/dts/socionext/ 2035F: drivers/bus/uniphier-system-bus.c 2036F: drivers/clk/uniphier/ 2037F: drivers/i2c/busses/i2c-uniphier* 2038F: drivers/irqchip/irq-uniphier-aidet.c 2039F: drivers/pinctrl/uniphier/ 2040F: drivers/reset/reset-uniphier.c 2041F: drivers/tty/serial/8250/8250_uniphier.c 2042N: uniphier 2043 2044ARM/Ux500 ARM ARCHITECTURE 2045M: Linus Walleij <linus.walleij@linaro.org> 2046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2047S: Maintained 2048F: arch/arm/mach-ux500/ 2049F: drivers/clocksource/clksrc-dbx500-prcmu.c 2050F: drivers/dma/ste_dma40* 2051F: drivers/hwspinlock/u8500_hsem.c 2052F: drivers/mfd/abx500* 2053F: drivers/mfd/ab8500* 2054F: drivers/mfd/dbx500* 2055F: drivers/mfd/db8500* 2056F: drivers/pinctrl/nomadik/pinctrl-ab* 2057F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2058F: drivers/rtc/rtc-ab8500.c 2059F: drivers/rtc/rtc-pl031.c 2060T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2061 2062ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2063M: Ulf Hansson <ulf.hansson@linaro.org> 2064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2065T: git git://git.linaro.org/people/ulfh/clk.git 2066S: Maintained 2067F: drivers/clk/ux500/ 2068 2069ARM/VERSATILE EXPRESS PLATFORM 2070M: Liviu Dudau <liviu.dudau@arm.com> 2071M: Sudeep Holla <sudeep.holla@arm.com> 2072M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2074S: Maintained 2075F: arch/arm/boot/dts/vexpress* 2076F: arch/arm64/boot/dts/arm/ 2077F: arch/arm/mach-vexpress/ 2078F: */*/vexpress* 2079F: */*/*/vexpress* 2080F: drivers/clk/versatile/clk-vexpress-osc.c 2081F: drivers/clocksource/versatile.c 2082N: mps2 2083 2084ARM/VFP SUPPORT 2085M: Russell King <linux@armlinux.org.uk> 2086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2087W: http://www.armlinux.org.uk/ 2088S: Maintained 2089F: arch/arm/vfp/ 2090 2091ARM/VOIPAC PXA270 SUPPORT 2092M: Marek Vasut <marek.vasut@gmail.com> 2093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2094S: Maintained 2095F: arch/arm/mach-pxa/vpac270.c 2096F: arch/arm/mach-pxa/include/mach/vpac270.h 2097 2098ARM/VT8500 ARM ARCHITECTURE 2099M: Tony Prisk <linux@prisktech.co.nz> 2100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2101S: Maintained 2102F: arch/arm/mach-vt8500/ 2103F: drivers/clocksource/vt8500_timer.c 2104F: drivers/i2c/busses/i2c-wmt.c 2105F: drivers/mmc/host/wmt-sdmmc.c 2106F: drivers/pwm/pwm-vt8500.c 2107F: drivers/rtc/rtc-vt8500.c 2108F: drivers/tty/serial/vt8500_serial.c 2109F: drivers/usb/host/ehci-platform.c 2110F: drivers/usb/host/uhci-platform.c 2111F: drivers/video/fbdev/vt8500lcdfb.* 2112F: drivers/video/fbdev/wm8505fb* 2113F: drivers/video/fbdev/wmt_ge_rops.* 2114 2115ARM/ZIPIT Z2 SUPPORT 2116M: Marek Vasut <marek.vasut@gmail.com> 2117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2118S: Maintained 2119F: arch/arm/mach-pxa/z2.c 2120F: arch/arm/mach-pxa/include/mach/z2.h 2121 2122ARM/ZTE ARCHITECTURE 2123M: Jun Nie <jun.nie@linaro.org> 2124M: Baoyou Xie <baoyou.xie@linaro.org> 2125M: Shawn Guo <shawnguo@kernel.org> 2126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2127S: Maintained 2128F: arch/arm/boot/dts/zx2967* 2129F: arch/arm/mach-zx/ 2130F: arch/arm64/boot/dts/zte/ 2131F: drivers/clk/zte/ 2132F: drivers/dma/zx_dma.c 2133F: drivers/gpio/gpio-zx.c 2134F: drivers/i2c/busses/i2c-zx2967.c 2135F: drivers/mmc/host/dw_mmc-zx.* 2136F: drivers/pinctrl/zte/ 2137F: drivers/reset/reset-zx2967.c 2138F: drivers/soc/zte/ 2139F: drivers/thermal/zx2967_thermal.c 2140F: drivers/watchdog/zx2967_wdt.c 2141F: Documentation/devicetree/bindings/arm/zte.txt 2142F: Documentation/devicetree/bindings/clock/zx2967*.txt 2143F: Documentation/devicetree/bindings/dma/zxdma.txt 2144F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2145F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2146F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2147F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2148F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2149F: Documentation/devicetree/bindings/soc/zte/ 2150F: Documentation/devicetree/bindings/sound/zte,*.txt 2151F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2152F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2153F: include/dt-bindings/clock/zx2967*.h 2154F: include/dt-bindings/soc/zte,*.h 2155F: sound/soc/codecs/zx_aud96p22.c 2156F: sound/soc/zte/ 2157 2158ARM/ZYNQ ARCHITECTURE 2159M: Michal Simek <michal.simek@xilinx.com> 2160R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2162W: http://wiki.xilinx.com 2163T: git https://github.com/Xilinx/linux-xlnx.git 2164S: Supported 2165F: arch/arm/mach-zynq/ 2166F: drivers/cpuidle/cpuidle-zynq.c 2167F: drivers/block/xsysace.c 2168N: zynq 2169N: xilinx 2170F: drivers/clocksource/cadence_ttc_timer.c 2171F: drivers/i2c/busses/i2c-cadence.c 2172F: drivers/mmc/host/sdhci-of-arasan.c 2173F: drivers/edac/synopsys_edac.c 2174 2175ARM64 PORT (AARCH64 ARCHITECTURE) 2176M: Catalin Marinas <catalin.marinas@arm.com> 2177M: Will Deacon <will.deacon@arm.com> 2178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2179T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2180S: Maintained 2181F: arch/arm64/ 2182F: Documentation/arm64/ 2183 2184AS3645A LED FLASH CONTROLLER DRIVER 2185M: Sakari Ailus <sakari.ailus@iki.fi> 2186L: linux-leds@vger.kernel.org 2187S: Maintained 2188F: drivers/leds/leds-as3645a.c 2189 2190AS3645A LED FLASH CONTROLLER DRIVER 2191M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2192L: linux-media@vger.kernel.org 2193T: git git://linuxtv.org/media_tree.git 2194S: Maintained 2195F: drivers/media/i2c/as3645a.c 2196F: include/media/i2c/as3645a.h 2197 2198ASAHI KASEI AK8974 DRIVER 2199M: Linus Walleij <linus.walleij@linaro.org> 2200L: linux-iio@vger.kernel.org 2201W: http://www.akm.com/ 2202S: Supported 2203F: drivers/iio/magnetometer/ak8974.c 2204 2205ASC7621 HARDWARE MONITOR DRIVER 2206M: George Joseph <george.joseph@fairview5.com> 2207L: linux-hwmon@vger.kernel.org 2208S: Maintained 2209F: Documentation/hwmon/asc7621 2210F: drivers/hwmon/asc7621.c 2211 2212ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2213M: Corentin Chary <corentin.chary@gmail.com> 2214L: acpi4asus-user@lists.sourceforge.net 2215L: platform-driver-x86@vger.kernel.org 2216W: http://acpi4asus.sf.net 2217S: Maintained 2218F: drivers/platform/x86/asus*.c 2219F: drivers/platform/x86/eeepc*.c 2220 2221ASUS WIRELESS RADIO CONTROL DRIVER 2222M: João Paulo Rechi Vita <jprvita@gmail.com> 2223L: platform-driver-x86@vger.kernel.org 2224S: Maintained 2225F: drivers/platform/x86/asus-wireless.c 2226 2227ASYMMETRIC KEYS 2228M: David Howells <dhowells@redhat.com> 2229L: keyrings@vger.kernel.org 2230S: Maintained 2231F: Documentation/crypto/asymmetric-keys.txt 2232F: include/linux/verification.h 2233F: include/crypto/public_key.h 2234F: include/crypto/pkcs7.h 2235F: crypto/asymmetric_keys/ 2236 2237ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2238R: Dan Williams <dan.j.williams@intel.com> 2239W: http://sourceforge.net/projects/xscaleiop 2240S: Odd fixes 2241F: Documentation/crypto/async-tx-api.txt 2242F: crypto/async_tx/ 2243F: drivers/dma/ 2244F: include/linux/dmaengine.h 2245F: include/linux/async_tx.h 2246 2247AT24 EEPROM DRIVER 2248M: Wolfram Sang <wsa@the-dreams.de> 2249L: linux-i2c@vger.kernel.org 2250S: Maintained 2251F: drivers/misc/eeprom/at24.c 2252F: include/linux/platform_data/at24.h 2253 2254ATA OVER ETHERNET (AOE) DRIVER 2255M: "Ed L. Cashin" <ed.cashin@acm.org> 2256W: http://www.openaoe.org/ 2257S: Supported 2258F: Documentation/aoe/ 2259F: drivers/block/aoe/ 2260 2261ATHEROS 71XX/9XXX GPIO DRIVER 2262M: Alban Bedel <albeu@free.fr> 2263W: https://github.com/AlbanBedel/linux 2264T: git git://github.com/AlbanBedel/linux 2265S: Maintained 2266F: drivers/gpio/gpio-ath79.c 2267F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2268 2269ATHEROS ATH GENERIC UTILITIES 2270M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2271L: linux-wireless@vger.kernel.org 2272S: Supported 2273F: drivers/net/wireless/ath/* 2274 2275ATHEROS ATH5K WIRELESS DRIVER 2276M: Jiri Slaby <jirislaby@gmail.com> 2277M: Nick Kossifidis <mickflemm@gmail.com> 2278M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2279L: linux-wireless@vger.kernel.org 2280W: http://wireless.kernel.org/en/users/Drivers/ath5k 2281S: Maintained 2282F: drivers/net/wireless/ath/ath5k/ 2283 2284ATHEROS ATH6KL WIRELESS DRIVER 2285M: Kalle Valo <kvalo@qca.qualcomm.com> 2286L: linux-wireless@vger.kernel.org 2287W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2288T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2289S: Supported 2290F: drivers/net/wireless/ath/ath6kl/ 2291 2292ATI_REMOTE2 DRIVER 2293M: Ville Syrjala <syrjala@sci.fi> 2294S: Maintained 2295F: drivers/input/misc/ati_remote2.c 2296 2297ATK0110 HWMON DRIVER 2298M: Luca Tettamanti <kronos.it@gmail.com> 2299L: linux-hwmon@vger.kernel.org 2300S: Maintained 2301F: drivers/hwmon/asus_atk0110.c 2302 2303ATLX ETHERNET DRIVERS 2304M: Jay Cliburn <jcliburn@gmail.com> 2305M: Chris Snook <chris.snook@gmail.com> 2306L: netdev@vger.kernel.org 2307W: http://sourceforge.net/projects/atl1 2308W: http://atl1.sourceforge.net 2309S: Maintained 2310F: drivers/net/ethernet/atheros/ 2311 2312ATM 2313M: Chas Williams <3chas3@gmail.com> 2314L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2315L: netdev@vger.kernel.org 2316W: http://linux-atm.sourceforge.net 2317S: Maintained 2318F: drivers/atm/ 2319F: include/linux/atm* 2320F: include/uapi/linux/atm* 2321 2322ATMEL AT91 / AT32 MCI DRIVER 2323M: Ludovic Desroches <ludovic.desroches@microchip.com> 2324S: Maintained 2325F: drivers/mmc/host/atmel-mci.c 2326 2327ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2328M: Nicolas Ferre <nicolas.ferre@microchip.com> 2329S: Supported 2330F: drivers/power/reset/at91-sama5d2_shdwc.c 2331 2332ATMEL Audio ALSA driver 2333M: Nicolas Ferre <nicolas.ferre@microchip.com> 2334L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2335S: Supported 2336F: sound/soc/atmel 2337 2338ATMEL I2C DRIVER 2339M: Ludovic Desroches <ludovic.desroches@microchip.com> 2340L: linux-i2c@vger.kernel.org 2341S: Supported 2342F: drivers/i2c/busses/i2c-at91.c 2343 2344ATMEL ISI DRIVER 2345M: Ludovic Desroches <ludovic.desroches@microchip.com> 2346L: linux-media@vger.kernel.org 2347S: Supported 2348F: drivers/media/platform/atmel/atmel-isi.c 2349F: include/media/atmel-isi.h 2350 2351ATMEL LCDFB DRIVER 2352M: Nicolas Ferre <nicolas.ferre@microchip.com> 2353L: linux-fbdev@vger.kernel.org 2354S: Maintained 2355F: drivers/video/fbdev/atmel_lcdfb.c 2356F: include/video/atmel_lcdc.h 2357 2358ATMEL MACB ETHERNET DRIVER 2359M: Nicolas Ferre <nicolas.ferre@microchip.com> 2360S: Supported 2361F: drivers/net/ethernet/cadence/ 2362 2363ATMEL MAXTOUCH DRIVER 2364M: Nick Dyer <nick@shmanahar.org> 2365T: git git://github.com/ndyer/linux.git 2366S: Maintained 2367F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2368F: drivers/input/touchscreen/atmel_mxt_ts.c 2369F: include/linux/platform_data/atmel_mxt_ts.h 2370 2371ATMEL NAND DRIVER 2372M: Wenyou Yang <wenyou.yang@atmel.com> 2373M: Josh Wu <rainyfeeling@outlook.com> 2374L: linux-mtd@lists.infradead.org 2375S: Supported 2376F: drivers/mtd/nand/atmel/* 2377 2378ATMEL SAMA5D2 ADC DRIVER 2379M: Ludovic Desroches <ludovic.desroches@microchip.com> 2380L: linux-iio@vger.kernel.org 2381S: Supported 2382F: drivers/iio/adc/at91-sama5d2_adc.c 2383 2384ATMEL SDMMC DRIVER 2385M: Ludovic Desroches <ludovic.desroches@microchip.com> 2386L: linux-mmc@vger.kernel.org 2387S: Supported 2388F: drivers/mmc/host/sdhci-of-at91.c 2389 2390ATMEL SPI DRIVER 2391M: Nicolas Ferre <nicolas.ferre@microchip.com> 2392S: Supported 2393F: drivers/spi/spi-atmel.* 2394 2395ATMEL SSC DRIVER 2396M: Nicolas Ferre <nicolas.ferre@microchip.com> 2397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2398S: Supported 2399F: drivers/misc/atmel-ssc.c 2400F: include/linux/atmel-ssc.h 2401 2402ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2403M: Nicolas Ferre <nicolas.ferre@microchip.com> 2404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2405S: Supported 2406F: drivers/misc/atmel_tclib.c 2407F: drivers/clocksource/tcb_clksrc.c 2408 2409ATMEL USBA UDC DRIVER 2410M: Nicolas Ferre <nicolas.ferre@microchip.com> 2411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2412S: Supported 2413F: drivers/usb/gadget/udc/atmel_usba_udc.* 2414 2415ATMEL WIRELESS DRIVER 2416M: Simon Kelley <simon@thekelleys.org.uk> 2417L: linux-wireless@vger.kernel.org 2418W: http://www.thekelleys.org.uk/atmel 2419W: http://atmelwlandriver.sourceforge.net/ 2420S: Maintained 2421F: drivers/net/wireless/atmel/atmel* 2422 2423ATMEL XDMA DRIVER 2424M: Ludovic Desroches <ludovic.desroches@microchip.com> 2425L: linux-arm-kernel@lists.infradead.org 2426L: dmaengine@vger.kernel.org 2427S: Supported 2428F: drivers/dma/at_xdmac.c 2429 2430ATOMIC INFRASTRUCTURE 2431M: Will Deacon <will.deacon@arm.com> 2432M: Peter Zijlstra <peterz@infradead.org> 2433R: Boqun Feng <boqun.feng@gmail.com> 2434L: linux-kernel@vger.kernel.org 2435S: Maintained 2436F: arch/*/include/asm/atomic*.h 2437F: include/*/atomic*.h 2438 2439ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2440M: Bradley Grove <linuxdrivers@attotech.com> 2441L: linux-scsi@vger.kernel.org 2442W: http://www.attotech.com 2443S: Supported 2444F: drivers/scsi/esas2r 2445 2446ATUSB IEEE 802.15.4 RADIO DRIVER 2447M: Stefan Schmidt <stefan@osg.samsung.com> 2448L: linux-wpan@vger.kernel.org 2449S: Maintained 2450F: drivers/net/ieee802154/atusb.c 2451F: drivers/net/ieee802154/atusb.h 2452F: drivers/net/ieee802154/at86rf230.h 2453 2454AUDIT SUBSYSTEM 2455M: Paul Moore <paul@paul-moore.com> 2456M: Eric Paris <eparis@redhat.com> 2457L: linux-audit@redhat.com (moderated for non-subscribers) 2458W: https://github.com/linux-audit 2459W: https://people.redhat.com/sgrubb/audit 2460T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2461S: Supported 2462F: include/linux/audit.h 2463F: include/uapi/linux/audit.h 2464F: kernel/audit* 2465 2466AUXILIARY DISPLAY DRIVERS 2467M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2468W: http://miguelojeda.es/auxdisplay.htm 2469W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2470S: Maintained 2471F: drivers/auxdisplay/ 2472F: include/linux/cfag12864b.h 2473 2474AX.25 NETWORK LAYER 2475M: Ralf Baechle <ralf@linux-mips.org> 2476L: linux-hams@vger.kernel.org 2477W: http://www.linux-ax25.org/ 2478S: Maintained 2479F: include/uapi/linux/ax25.h 2480F: include/net/ax25.h 2481F: net/ax25/ 2482 2483AXENTIA ARM DEVICES 2484M: Peter Rosin <peda@axentia.se> 2485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2486S: Maintained 2487F: Documentation/devicetree/bindings/arm/axentia.txt 2488F: arch/arm/boot/dts/at91-linea.dtsi 2489F: arch/arm/boot/dts/at91-tse850-3.dts 2490 2491AXENTIA ASOC DRIVERS 2492M: Peter Rosin <peda@axentia.se> 2493L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2494S: Maintained 2495F: Documentation/devicetree/bindings/sound/axentia,* 2496F: sound/soc/atmel/tse850-pcm5142.c 2497 2498AZ6007 DVB DRIVER 2499M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2500M: Mauro Carvalho Chehab <mchehab@kernel.org> 2501L: linux-media@vger.kernel.org 2502W: https://linuxtv.org 2503T: git git://linuxtv.org/media_tree.git 2504S: Maintained 2505F: drivers/media/usb/dvb-usb-v2/az6007.c 2506 2507AZTECH FM RADIO RECEIVER DRIVER 2508M: Hans Verkuil <hverkuil@xs4all.nl> 2509L: linux-media@vger.kernel.org 2510T: git git://linuxtv.org/media_tree.git 2511W: https://linuxtv.org 2512S: Maintained 2513F: drivers/media/radio/radio-aztech* 2514 2515B43 WIRELESS DRIVER 2516L: linux-wireless@vger.kernel.org 2517L: b43-dev@lists.infradead.org 2518W: http://wireless.kernel.org/en/users/Drivers/b43 2519S: Odd Fixes 2520F: drivers/net/wireless/broadcom/b43/ 2521 2522B43LEGACY WIRELESS DRIVER 2523M: Larry Finger <Larry.Finger@lwfinger.net> 2524L: linux-wireless@vger.kernel.org 2525L: b43-dev@lists.infradead.org 2526W: http://wireless.kernel.org/en/users/Drivers/b43 2527S: Maintained 2528F: drivers/net/wireless/broadcom/b43legacy/ 2529 2530BACKLIGHT CLASS/SUBSYSTEM 2531M: Lee Jones <lee.jones@linaro.org> 2532M: Daniel Thompson <daniel.thompson@linaro.org> 2533M: Jingoo Han <jingoohan1@gmail.com> 2534T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2535S: Maintained 2536F: drivers/video/backlight/ 2537F: include/linux/backlight.h 2538F: include/linux/pwm_backlight.h 2539F: Documentation/devicetree/bindings/leds/backlight 2540 2541BATMAN ADVANCED 2542M: Marek Lindner <mareklindner@neomailbox.ch> 2543M: Simon Wunderlich <sw@simonwunderlich.de> 2544M: Antonio Quartulli <a@unstable.cc> 2545L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2546W: https://www.open-mesh.org/ 2547Q: https://patchwork.open-mesh.org/project/batman/list/ 2548S: Maintained 2549F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2550F: Documentation/ABI/testing/sysfs-class-net-mesh 2551F: Documentation/networking/batman-adv.rst 2552F: include/uapi/linux/batman_adv.h 2553F: net/batman-adv/ 2554 2555BAYCOM/HDLCDRV DRIVERS FOR AX.25 2556M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2557L: linux-hams@vger.kernel.org 2558W: http://www.baycom.org/~tom/ham/ham.html 2559S: Maintained 2560F: drivers/net/hamradio/baycom* 2561 2562BCACHE (BLOCK LAYER CACHE) 2563M: Kent Overstreet <kent.overstreet@gmail.com> 2564L: linux-bcache@vger.kernel.org 2565W: http://bcache.evilpiepirate.org 2566S: Orphan 2567F: drivers/md/bcache/ 2568 2569BDISP ST MEDIA DRIVER 2570M: Fabien Dessenne <fabien.dessenne@st.com> 2571L: linux-media@vger.kernel.org 2572T: git git://linuxtv.org/media_tree.git 2573W: https://linuxtv.org 2574S: Supported 2575F: drivers/media/platform/sti/bdisp 2576 2577BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2578M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2579L: netdev@vger.kernel.org 2580S: Maintained 2581F: drivers/net/ethernet/ec_bhf.c 2582 2583BEFS FILE SYSTEM 2584M: Luis de Bethencourt <luisbg@kernel.org> 2585M: Salah Triki <salah.triki@gmail.com> 2586S: Maintained 2587T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2588F: Documentation/filesystems/befs.txt 2589F: fs/befs/ 2590 2591BFQ I/O SCHEDULER 2592M: Paolo Valente <paolo.valente@linaro.org> 2593M: Jens Axboe <axboe@kernel.dk> 2594L: linux-block@vger.kernel.org 2595S: Maintained 2596F: block/bfq-* 2597F: Documentation/block/bfq-iosched.txt 2598 2599BFS FILE SYSTEM 2600M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2601S: Maintained 2602F: Documentation/filesystems/bfs.txt 2603F: fs/bfs/ 2604F: include/uapi/linux/bfs_fs.h 2605 2606BLACKFIN ARCHITECTURE 2607M: Steven Miao <realmz6@gmail.com> 2608L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2609T: git git://git.code.sf.net/p/adi-linux/code 2610W: http://blackfin.uclinux.org 2611S: Supported 2612F: arch/blackfin/ 2613 2614BLACKFIN EMAC DRIVER 2615L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2616W: http://blackfin.uclinux.org 2617S: Supported 2618F: drivers/net/ethernet/adi/ 2619 2620BLACKFIN MEDIA DRIVER 2621M: Scott Jiang <scott.jiang.linux@gmail.com> 2622L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2623W: http://blackfin.uclinux.org/ 2624S: Supported 2625F: drivers/media/platform/blackfin/ 2626F: drivers/media/i2c/adv7183* 2627F: drivers/media/i2c/vs6624* 2628 2629BLACKFIN RTC DRIVER 2630L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2631W: http://blackfin.uclinux.org 2632S: Supported 2633F: drivers/rtc/rtc-bfin.c 2634 2635BLACKFIN SDH DRIVER 2636L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2637W: http://blackfin.uclinux.org 2638S: Supported 2639F: drivers/mmc/host/bfin_sdh.c 2640 2641BLACKFIN SERIAL DRIVER 2642L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2643W: http://blackfin.uclinux.org 2644S: Supported 2645F: drivers/tty/serial/bfin_uart.c 2646 2647BLACKFIN WATCHDOG DRIVER 2648L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2649W: http://blackfin.uclinux.org 2650S: Supported 2651F: drivers/watchdog/bfin_wdt.c 2652 2653BLINKM RGB LED DRIVER 2654M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2655S: Maintained 2656F: drivers/leds/leds-blinkm.c 2657 2658BLOCK LAYER 2659M: Jens Axboe <axboe@kernel.dk> 2660L: linux-block@vger.kernel.org 2661T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2662S: Maintained 2663F: block/ 2664F: kernel/trace/blktrace.c 2665F: lib/sbitmap.c 2666 2667BLOCK2MTD DRIVER 2668M: Joern Engel <joern@lazybastard.org> 2669L: linux-mtd@lists.infradead.org 2670S: Maintained 2671F: drivers/mtd/devices/block2mtd.c 2672 2673BLUETOOTH DRIVERS 2674M: Marcel Holtmann <marcel@holtmann.org> 2675M: Gustavo Padovan <gustavo@padovan.org> 2676M: Johan Hedberg <johan.hedberg@gmail.com> 2677L: linux-bluetooth@vger.kernel.org 2678W: http://www.bluez.org/ 2679T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2680T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2681S: Maintained 2682F: drivers/bluetooth/ 2683 2684BLUETOOTH SUBSYSTEM 2685M: Marcel Holtmann <marcel@holtmann.org> 2686M: Gustavo Padovan <gustavo@padovan.org> 2687M: Johan Hedberg <johan.hedberg@gmail.com> 2688L: linux-bluetooth@vger.kernel.org 2689W: http://www.bluez.org/ 2690T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2691T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2692S: Maintained 2693F: net/bluetooth/ 2694F: include/net/bluetooth/ 2695 2696BONDING DRIVER 2697M: Jay Vosburgh <j.vosburgh@gmail.com> 2698M: Veaceslav Falico <vfalico@gmail.com> 2699M: Andy Gospodarek <andy@greyhouse.net> 2700L: netdev@vger.kernel.org 2701W: http://sourceforge.net/projects/bonding/ 2702S: Supported 2703F: drivers/net/bonding/ 2704F: include/uapi/linux/if_bonding.h 2705 2706BPF (Safe dynamic programs and tools) 2707M: Alexei Starovoitov <ast@kernel.org> 2708M: Daniel Borkmann <daniel@iogearbox.net> 2709L: netdev@vger.kernel.org 2710L: linux-kernel@vger.kernel.org 2711S: Supported 2712F: arch/x86/net/bpf_jit* 2713F: Documentation/networking/filter.txt 2714F: include/linux/bpf* 2715F: include/linux/filter.h 2716F: include/uapi/linux/bpf* 2717F: include/uapi/linux/filter.h 2718F: kernel/bpf/ 2719F: kernel/trace/bpf_trace.c 2720F: lib/test_bpf.c 2721F: net/bpf/ 2722F: net/core/filter.c 2723F: net/sched/act_bpf.c 2724F: net/sched/cls_bpf.c 2725F: samples/bpf/ 2726F: tools/net/bpf* 2727F: tools/testing/selftests/bpf/ 2728 2729BROADCOM B44 10/100 ETHERNET DRIVER 2730M: Michael Chan <michael.chan@broadcom.com> 2731L: netdev@vger.kernel.org 2732S: Supported 2733F: drivers/net/ethernet/broadcom/b44.* 2734 2735BROADCOM B53 ETHERNET SWITCH DRIVER 2736M: Florian Fainelli <f.fainelli@gmail.com> 2737L: netdev@vger.kernel.org 2738L: openwrt-devel@lists.openwrt.org (subscribers-only) 2739S: Supported 2740F: drivers/net/dsa/b53/* 2741F: include/linux/platform_data/b53.h 2742 2743BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2744M: Florian Fainelli <f.fainelli@gmail.com> 2745M: Ray Jui <rjui@broadcom.com> 2746M: Scott Branden <sbranden@broadcom.com> 2747M: bcm-kernel-feedback-list@broadcom.com 2748T: git git://github.com/broadcom/mach-bcm 2749S: Maintained 2750N: bcm281* 2751N: bcm113* 2752N: bcm216* 2753N: kona 2754F: arch/arm/mach-bcm/ 2755 2756BROADCOM BCM2835 ARM ARCHITECTURE 2757M: Eric Anholt <eric@anholt.net> 2758M: Stefan Wahren <stefan.wahren@i2se.com> 2759L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2761T: git git://github.com/anholt/linux 2762S: Maintained 2763N: bcm2835 2764F: drivers/staging/vc04_services 2765 2766BROADCOM BCM47XX MIPS ARCHITECTURE 2767M: Hauke Mehrtens <hauke@hauke-m.de> 2768M: Rafał Miłecki <zajec5@gmail.com> 2769L: linux-mips@linux-mips.org 2770S: Maintained 2771F: Documentation/devicetree/bindings/mips/brcm/ 2772F: arch/mips/bcm47xx/* 2773F: arch/mips/include/asm/mach-bcm47xx/* 2774 2775BROADCOM BCM5301X ARM ARCHITECTURE 2776M: Hauke Mehrtens <hauke@hauke-m.de> 2777M: Rafał Miłecki <zajec5@gmail.com> 2778M: Jon Mason <jonmason@broadcom.com> 2779M: bcm-kernel-feedback-list@broadcom.com 2780L: linux-arm-kernel@lists.infradead.org 2781S: Maintained 2782F: arch/arm/mach-bcm/bcm_5301x.c 2783F: arch/arm/boot/dts/bcm5301x*.dtsi 2784F: arch/arm/boot/dts/bcm470* 2785F: arch/arm/boot/dts/bcm953012* 2786 2787BROADCOM BCM53573 ARM ARCHITECTURE 2788M: Rafał Miłecki <rafal@milecki.pl> 2789L: linux-arm-kernel@lists.infradead.org 2790S: Maintained 2791F: arch/arm/boot/dts/bcm53573* 2792F: arch/arm/boot/dts/bcm47189* 2793 2794BROADCOM BCM63XX ARM ARCHITECTURE 2795M: Florian Fainelli <f.fainelli@gmail.com> 2796M: bcm-kernel-feedback-list@broadcom.com 2797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2798T: git git://github.com/broadcom/stblinux.git 2799S: Maintained 2800N: bcm63xx 2801 2802BROADCOM BCM63XX/BCM33XX UDC DRIVER 2803M: Kevin Cernekee <cernekee@gmail.com> 2804L: linux-usb@vger.kernel.org 2805S: Maintained 2806F: drivers/usb/gadget/udc/bcm63xx_udc.* 2807 2808BROADCOM BCM7XXX ARM ARCHITECTURE 2809M: Brian Norris <computersforpeace@gmail.com> 2810M: Gregory Fong <gregory.0xf0@gmail.com> 2811M: Florian Fainelli <f.fainelli@gmail.com> 2812M: bcm-kernel-feedback-list@broadcom.com 2813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2814T: git git://github.com/broadcom/stblinux.git 2815S: Maintained 2816F: arch/arm/mach-bcm/*brcmstb* 2817F: arch/arm/boot/dts/bcm7*.dts* 2818F: drivers/bus/brcmstb_gisb.c 2819N: brcmstb 2820 2821BROADCOM BMIPS CPUFREQ DRIVER 2822M: Markus Mayer <mmayer@broadcom.com> 2823M: bcm-kernel-feedback-list@broadcom.com 2824L: linux-pm@vger.kernel.org 2825S: Maintained 2826F: drivers/cpufreq/bmips-cpufreq.c 2827 2828BROADCOM BMIPS MIPS ARCHITECTURE 2829M: Kevin Cernekee <cernekee@gmail.com> 2830M: Florian Fainelli <f.fainelli@gmail.com> 2831L: linux-mips@linux-mips.org 2832T: git git://github.com/broadcom/stblinux.git 2833S: Maintained 2834F: arch/mips/bmips/* 2835F: arch/mips/include/asm/mach-bmips/* 2836F: arch/mips/kernel/*bmips* 2837F: arch/mips/boot/dts/brcm/bcm*.dts* 2838F: drivers/irqchip/irq-bcm63* 2839F: drivers/irqchip/irq-bcm7* 2840F: drivers/irqchip/irq-brcmstb* 2841F: include/linux/bcm963xx_nvram.h 2842F: include/linux/bcm963xx_tag.h 2843 2844BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2845M: Rasesh Mody <rasesh.mody@cavium.com> 2846M: Harish Patil <harish.patil@cavium.com> 2847M: Dept-GELinuxNICDev@cavium.com 2848L: netdev@vger.kernel.org 2849S: Supported 2850F: drivers/net/ethernet/broadcom/bnx2.* 2851F: drivers/net/ethernet/broadcom/bnx2_* 2852 2853BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2854M: QLogic-Storage-Upstream@qlogic.com 2855L: linux-scsi@vger.kernel.org 2856S: Supported 2857F: drivers/scsi/bnx2fc/ 2858 2859BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2860M: QLogic-Storage-Upstream@qlogic.com 2861L: linux-scsi@vger.kernel.org 2862S: Supported 2863F: drivers/scsi/bnx2i/ 2864 2865BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2866M: Ariel Elior <ariel.elior@cavium.com> 2867M: everest-linux-l2@cavium.com 2868L: netdev@vger.kernel.org 2869S: Supported 2870F: drivers/net/ethernet/broadcom/bnx2x/ 2871 2872BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2873M: Michael Chan <michael.chan@broadcom.com> 2874L: netdev@vger.kernel.org 2875S: Supported 2876F: drivers/net/ethernet/broadcom/bnxt/ 2877 2878BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2879M: Arend van Spriel <arend.vanspriel@broadcom.com> 2880M: Franky Lin <franky.lin@broadcom.com> 2881M: Hante Meuleman <hante.meuleman@broadcom.com> 2882M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2883M: Wright Feng <wright.feng@cypress.com> 2884L: linux-wireless@vger.kernel.org 2885L: brcm80211-dev-list.pdl@broadcom.com 2886L: brcm80211-dev-list@cypress.com 2887S: Supported 2888F: drivers/net/wireless/broadcom/brcm80211/ 2889 2890BROADCOM BRCMSTB GPIO DRIVER 2891M: Gregory Fong <gregory.0xf0@gmail.com> 2892L: bcm-kernel-feedback-list@broadcom.com 2893S: Supported 2894F: drivers/gpio/gpio-brcmstb.c 2895F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2896 2897BROADCOM GENET ETHERNET DRIVER 2898M: Florian Fainelli <f.fainelli@gmail.com> 2899L: netdev@vger.kernel.org 2900S: Supported 2901F: drivers/net/ethernet/broadcom/genet/ 2902 2903BROADCOM IPROC ARM ARCHITECTURE 2904M: Ray Jui <rjui@broadcom.com> 2905M: Scott Branden <sbranden@broadcom.com> 2906M: Jon Mason <jonmason@broadcom.com> 2907M: bcm-kernel-feedback-list@broadcom.com 2908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2909T: git git://github.com/broadcom/cygnus-linux.git 2910S: Maintained 2911N: iproc 2912N: cygnus 2913N: bcm[-_]nsp 2914N: bcm9113* 2915N: bcm9583* 2916N: bcm9585* 2917N: bcm9586* 2918N: bcm988312 2919N: bcm113* 2920N: bcm583* 2921N: bcm585* 2922N: bcm586* 2923N: bcm88312 2924F: arch/arm64/boot/dts/broadcom/ns2* 2925F: drivers/clk/bcm/clk-ns* 2926F: drivers/pinctrl/bcm/pinctrl-ns* 2927 2928BROADCOM KONA GPIO DRIVER 2929M: Ray Jui <rjui@broadcom.com> 2930L: bcm-kernel-feedback-list@broadcom.com 2931S: Supported 2932F: drivers/gpio/gpio-bcm-kona.c 2933F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2934 2935BROADCOM NETXTREME-E ROCE DRIVER 2936M: Selvin Xavier <selvin.xavier@broadcom.com> 2937M: Devesh Sharma <devesh.sharma@broadcom.com> 2938M: Somnath Kotur <somnath.kotur@broadcom.com> 2939M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2940L: linux-rdma@vger.kernel.org 2941W: http://www.broadcom.com 2942S: Supported 2943F: drivers/infiniband/hw/bnxt_re/ 2944F: include/uapi/rdma/bnxt_re-abi.h 2945 2946BROADCOM NVRAM DRIVER 2947M: Rafał Miłecki <zajec5@gmail.com> 2948L: linux-mips@linux-mips.org 2949S: Maintained 2950F: drivers/firmware/broadcom/* 2951 2952BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2953M: Rafał Miłecki <zajec5@gmail.com> 2954L: linux-wireless@vger.kernel.org 2955S: Maintained 2956F: drivers/bcma/ 2957F: include/linux/bcma/ 2958 2959BROADCOM STB AVS CPUFREQ DRIVER 2960M: Markus Mayer <mmayer@broadcom.com> 2961M: bcm-kernel-feedback-list@broadcom.com 2962L: linux-pm@vger.kernel.org 2963S: Maintained 2964F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2965F: drivers/cpufreq/brcmstb* 2966 2967BROADCOM STB NAND FLASH DRIVER 2968M: Brian Norris <computersforpeace@gmail.com> 2969M: Kamal Dasu <kdasu.kdev@gmail.com> 2970L: linux-mtd@lists.infradead.org 2971L: bcm-kernel-feedback-list@broadcom.com 2972S: Maintained 2973F: drivers/mtd/nand/brcmnand/ 2974 2975BROADCOM SYSTEMPORT ETHERNET DRIVER 2976M: Florian Fainelli <f.fainelli@gmail.com> 2977L: netdev@vger.kernel.org 2978S: Supported 2979F: drivers/net/ethernet/broadcom/bcmsysport.* 2980 2981BROADCOM TG3 GIGABIT ETHERNET DRIVER 2982M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2983M: Prashant Sreedharan <prashant@broadcom.com> 2984M: Michael Chan <mchan@broadcom.com> 2985L: netdev@vger.kernel.org 2986S: Supported 2987F: drivers/net/ethernet/broadcom/tg3.* 2988 2989BROCADE BFA FC SCSI DRIVER 2990M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2991M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2992L: linux-scsi@vger.kernel.org 2993S: Supported 2994F: drivers/scsi/bfa/ 2995 2996BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2997M: Rasesh Mody <rasesh.mody@cavium.com> 2998M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2999M: Dept-GELinuxNICDev@cavium.com 3000L: netdev@vger.kernel.org 3001S: Supported 3002F: drivers/net/ethernet/brocade/bna/ 3003 3004BSG (block layer generic sg v4 driver) 3005M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3006L: linux-scsi@vger.kernel.org 3007S: Supported 3008F: block/bsg.c 3009F: include/linux/bsg.h 3010F: include/uapi/linux/bsg.h 3011 3012BT87X AUDIO DRIVER 3013M: Clemens Ladisch <clemens@ladisch.de> 3014L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3015T: git git://git.alsa-project.org/alsa-kernel.git 3016S: Maintained 3017F: Documentation/sound/alsa/Bt87x.txt 3018F: sound/pci/bt87x.c 3019 3020BT8XXGPIO DRIVER 3021M: Michael Buesch <m@bues.ch> 3022W: http://bu3sch.de/btgpio.php 3023S: Maintained 3024F: drivers/gpio/gpio-bt8xx.c 3025 3026BTRFS FILE SYSTEM 3027M: Chris Mason <clm@fb.com> 3028M: Josef Bacik <jbacik@fb.com> 3029M: David Sterba <dsterba@suse.com> 3030L: linux-btrfs@vger.kernel.org 3031W: http://btrfs.wiki.kernel.org/ 3032Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3033T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3034S: Maintained 3035F: Documentation/filesystems/btrfs.txt 3036F: fs/btrfs/ 3037F: include/linux/btrfs* 3038F: include/uapi/linux/btrfs* 3039 3040BTTV VIDEO4LINUX DRIVER 3041M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3042M: Mauro Carvalho Chehab <mchehab@kernel.org> 3043L: linux-media@vger.kernel.org 3044W: https://linuxtv.org 3045T: git git://linuxtv.org/media_tree.git 3046S: Odd fixes 3047F: Documentation/media/v4l-drivers/bttv* 3048F: drivers/media/pci/bt8xx/bttv* 3049 3050BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3051M: Chanwoo Choi <cw00.choi@samsung.com> 3052L: linux-pm@vger.kernel.org 3053L: linux-samsung-soc@vger.kernel.org 3054T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3055S: Maintained 3056F: drivers/devfreq/exynos-bus.c 3057F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3058 3059BUSLOGIC SCSI DRIVER 3060M: Khalid Aziz <khalid@gonehiking.org> 3061L: linux-scsi@vger.kernel.org 3062S: Maintained 3063F: drivers/scsi/BusLogic.* 3064F: drivers/scsi/FlashPoint.* 3065 3066C-MEDIA CMI8788 DRIVER 3067M: Clemens Ladisch <clemens@ladisch.de> 3068L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3069T: git git://git.alsa-project.org/alsa-kernel.git 3070S: Maintained 3071F: sound/pci/oxygen/ 3072 3073C6X ARCHITECTURE 3074M: Mark Salter <msalter@redhat.com> 3075M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3076L: linux-c6x-dev@linux-c6x.org 3077W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3078S: Maintained 3079F: arch/c6x/ 3080 3081CA8210 IEEE-802.15.4 RADIO DRIVER 3082M: Harry Morris <h.morris@cascoda.com> 3083M: linuxdev@cascoda.com 3084L: linux-wpan@vger.kernel.org 3085W: https://github.com/Cascoda/ca8210-linux.git 3086S: Maintained 3087F: drivers/net/ieee802154/ca8210.c 3088F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3089 3090CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3091M: David Howells <dhowells@redhat.com> 3092L: linux-cachefs@redhat.com (moderated for non-subscribers) 3093S: Supported 3094F: Documentation/filesystems/caching/cachefiles.txt 3095F: fs/cachefiles/ 3096 3097CADET FM/AM RADIO RECEIVER DRIVER 3098M: Hans Verkuil <hverkuil@xs4all.nl> 3099L: linux-media@vger.kernel.org 3100T: git git://linuxtv.org/media_tree.git 3101W: https://linuxtv.org 3102S: Maintained 3103F: drivers/media/radio/radio-cadet* 3104 3105CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3106M: Jonathan Corbet <corbet@lwn.net> 3107L: linux-media@vger.kernel.org 3108T: git git://linuxtv.org/media_tree.git 3109S: Maintained 3110F: Documentation/media/v4l-drivers/cafe_ccic* 3111F: drivers/media/platform/marvell-ccic/ 3112 3113CAIF NETWORK LAYER 3114M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3115L: netdev@vger.kernel.org 3116S: Supported 3117F: Documentation/networking/caif/ 3118F: drivers/net/caif/ 3119F: include/uapi/linux/caif/ 3120F: include/net/caif/ 3121F: net/caif/ 3122 3123CALGARY x86-64 IOMMU 3124M: Muli Ben-Yehuda <mulix@mulix.org> 3125M: Jon Mason <jdmason@kudzu.us> 3126L: iommu@lists.linux-foundation.org 3127S: Maintained 3128F: arch/x86/kernel/pci-calgary_64.c 3129F: arch/x86/kernel/tce_64.c 3130F: arch/x86/include/asm/calgary.h 3131F: arch/x86/include/asm/tce.h 3132 3133CAN NETWORK DRIVERS 3134M: Wolfgang Grandegger <wg@grandegger.com> 3135M: Marc Kleine-Budde <mkl@pengutronix.de> 3136L: linux-can@vger.kernel.org 3137W: https://github.com/linux-can 3138T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3140S: Maintained 3141F: Documentation/devicetree/bindings/net/can/ 3142F: drivers/net/can/ 3143F: include/linux/can/dev.h 3144F: include/linux/can/platform/ 3145F: include/uapi/linux/can/error.h 3146F: include/uapi/linux/can/netlink.h 3147 3148CAN NETWORK LAYER 3149M: Oliver Hartkopp <socketcan@hartkopp.net> 3150M: Marc Kleine-Budde <mkl@pengutronix.de> 3151L: linux-can@vger.kernel.org 3152W: https://github.com/linux-can 3153T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3154T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3155S: Maintained 3156F: Documentation/networking/can.txt 3157F: net/can/ 3158F: include/linux/can/core.h 3159F: include/uapi/linux/can.h 3160F: include/uapi/linux/can/bcm.h 3161F: include/uapi/linux/can/raw.h 3162F: include/uapi/linux/can/gw.h 3163 3164CAPABILITIES 3165M: Serge Hallyn <serge@hallyn.com> 3166L: linux-security-module@vger.kernel.org 3167S: Supported 3168F: include/linux/capability.h 3169F: include/uapi/linux/capability.h 3170F: security/commoncap.c 3171F: kernel/capability.c 3172 3173CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3174M: Kevin Tsai <ktsai@capellamicro.com> 3175S: Maintained 3176F: drivers/iio/light/cm* 3177 3178CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3179M: Christian Lamparter <chunkeey@googlemail.com> 3180L: linux-wireless@vger.kernel.org 3181W: http://wireless.kernel.org/en/users/Drivers/carl9170 3182S: Maintained 3183F: drivers/net/wireless/ath/carl9170/ 3184 3185CAVIUM I2C DRIVER 3186M: Jan Glauber <jglauber@cavium.com> 3187M: David Daney <david.daney@cavium.com> 3188W: http://www.cavium.com 3189S: Supported 3190F: drivers/i2c/busses/i2c-octeon* 3191F: drivers/i2c/busses/i2c-thunderx* 3192 3193CAVIUM LIQUIDIO NETWORK DRIVER 3194M: Derek Chickles <derek.chickles@caviumnetworks.com> 3195M: Satanand Burla <satananda.burla@caviumnetworks.com> 3196M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3197M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3198L: netdev@vger.kernel.org 3199W: http://www.cavium.com 3200S: Supported 3201F: drivers/net/ethernet/cavium/liquidio/ 3202 3203CAVIUM MMC DRIVER 3204M: Jan Glauber <jglauber@cavium.com> 3205M: David Daney <david.daney@cavium.com> 3206M: Steven J. Hill <Steven.Hill@cavium.com> 3207W: http://www.cavium.com 3208S: Supported 3209F: drivers/mmc/host/cavium* 3210 3211CAVIUM OCTEON-TX CRYPTO DRIVER 3212M: George Cherian <george.cherian@cavium.com> 3213L: linux-crypto@vger.kernel.org 3214W: http://www.cavium.com 3215S: Supported 3216F: drivers/crypto/cavium/cpt/ 3217 3218CAVIUM THUNDERX2 ARM64 SOC 3219M: Robert Richter <rrichter@cavium.com> 3220M: Jayachandran C <jnair@caviumnetworks.com> 3221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3222S: Maintained 3223F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3224F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3225 3226CC2520 IEEE-802.15.4 RADIO DRIVER 3227M: Varka Bhadram <varkabhadram@gmail.com> 3228L: linux-wpan@vger.kernel.org 3229S: Maintained 3230F: drivers/net/ieee802154/cc2520.c 3231F: include/linux/spi/cc2520.h 3232F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3233 3234CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3235M: Gilad Ben-Yossef <gilad@benyossef.com> 3236L: linux-crypto@vger.kernel.org 3237L: driverdev-devel@linuxdriverproject.org 3238S: Supported 3239F: drivers/staging/ccree/ 3240W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3241 3242CEC FRAMEWORK 3243M: Hans Verkuil <hans.verkuil@cisco.com> 3244L: linux-media@vger.kernel.org 3245T: git git://linuxtv.org/media_tree.git 3246W: http://linuxtv.org 3247S: Supported 3248F: Documentation/media/kapi/cec-core.rst 3249F: Documentation/media/uapi/cec 3250F: drivers/media/cec/ 3251F: drivers/media/rc/keymaps/rc-cec.c 3252F: include/media/cec.h 3253F: include/media/cec-notifier.h 3254F: include/uapi/linux/cec.h 3255F: include/uapi/linux/cec-funcs.h 3256F: Documentation/devicetree/bindings/media/cec.txt 3257 3258CELL BROADBAND ENGINE ARCHITECTURE 3259M: Arnd Bergmann <arnd@arndb.de> 3260L: linuxppc-dev@lists.ozlabs.org 3261W: http://www.ibm.com/developerworks/power/cell/ 3262S: Supported 3263F: arch/powerpc/include/asm/cell*.h 3264F: arch/powerpc/include/asm/spu*.h 3265F: arch/powerpc/include/uapi/asm/spu*.h 3266F: arch/powerpc/oprofile/*cell* 3267F: arch/powerpc/platforms/cell/ 3268 3269CEPH COMMON CODE (LIBCEPH) 3270M: Ilya Dryomov <idryomov@gmail.com> 3271M: "Yan, Zheng" <zyan@redhat.com> 3272M: Sage Weil <sage@redhat.com> 3273L: ceph-devel@vger.kernel.org 3274W: http://ceph.com/ 3275T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3276T: git git://github.com/ceph/ceph-client.git 3277S: Supported 3278F: net/ceph/ 3279F: include/linux/ceph/ 3280F: include/linux/crush/ 3281 3282CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3283M: "Yan, Zheng" <zyan@redhat.com> 3284M: Sage Weil <sage@redhat.com> 3285M: Ilya Dryomov <idryomov@gmail.com> 3286L: ceph-devel@vger.kernel.org 3287W: http://ceph.com/ 3288T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3289T: git git://github.com/ceph/ceph-client.git 3290S: Supported 3291F: Documentation/filesystems/ceph.txt 3292F: fs/ceph/ 3293 3294CERTIFICATE HANDLING: 3295M: David Howells <dhowells@redhat.com> 3296M: David Woodhouse <dwmw2@infradead.org> 3297L: keyrings@vger.kernel.org 3298S: Maintained 3299F: Documentation/module-signing.txt 3300F: certs/ 3301F: scripts/sign-file.c 3302F: scripts/extract-cert.c 3303 3304CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3305L: linux-usb@vger.kernel.org 3306S: Orphan 3307F: Documentation/usb/WUSB-Design-overview.txt 3308F: Documentation/usb/wusb-cbaf 3309F: drivers/usb/host/hwa-hc.c 3310F: drivers/usb/host/whci/ 3311F: drivers/usb/wusbcore/ 3312F: include/linux/usb/wusb* 3313 3314CFAG12864B LCD DRIVER 3315M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3316W: http://miguelojeda.es/auxdisplay.htm 3317W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3318S: Maintained 3319F: drivers/auxdisplay/cfag12864b.c 3320F: include/linux/cfag12864b.h 3321 3322CFAG12864BFB LCD FRAMEBUFFER DRIVER 3323M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3324W: http://miguelojeda.es/auxdisplay.htm 3325W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3326S: Maintained 3327F: drivers/auxdisplay/cfag12864bfb.c 3328F: include/linux/cfag12864b.h 3329 3330CFG80211 and NL80211 3331M: Johannes Berg <johannes@sipsolutions.net> 3332L: linux-wireless@vger.kernel.org 3333W: http://wireless.kernel.org/ 3334T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3335T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3336S: Maintained 3337F: include/uapi/linux/nl80211.h 3338F: include/net/cfg80211.h 3339F: net/wireless/* 3340X: net/wireless/wext* 3341 3342CHAR and MISC DRIVERS 3343M: Arnd Bergmann <arnd@arndb.de> 3344M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3345T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3346S: Supported 3347F: drivers/char/* 3348F: drivers/misc/* 3349F: include/linux/miscdevice.h 3350 3351CHECKPATCH 3352M: Andy Whitcroft <apw@canonical.com> 3353M: Joe Perches <joe@perches.com> 3354S: Maintained 3355F: scripts/checkpatch.pl 3356 3357CHINESE DOCUMENTATION 3358M: Harry Wei <harryxiyou@gmail.com> 3359L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3360L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3361S: Maintained 3362F: Documentation/translations/zh_CN/ 3363 3364CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3365M: Peter Chen <Peter.Chen@nxp.com> 3366T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3367L: linux-usb@vger.kernel.org 3368S: Maintained 3369F: drivers/usb/chipidea/ 3370 3371CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3372M: Hans de Goede <hdegoede@redhat.com> 3373L: linux-input@vger.kernel.org 3374S: Maintained 3375F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3376F: drivers/input/touchscreen/chipone_icn8318.c 3377 3378CHROME HARDWARE PLATFORM SUPPORT 3379M: Benson Leung <bleung@chromium.org> 3380M: Olof Johansson <olof@lixom.net> 3381S: Maintained 3382T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3383F: drivers/platform/chrome/ 3384 3385CIRRUS LOGIC AUDIO CODEC DRIVERS 3386M: Brian Austin <brian.austin@cirrus.com> 3387M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3388L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3389S: Maintained 3390F: sound/soc/codecs/cs* 3391 3392CIRRUS LOGIC EP93XX ETHERNET DRIVER 3393M: Hartley Sweeten <hsweeten@visionengravers.com> 3394L: netdev@vger.kernel.org 3395S: Maintained 3396F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3397 3398CISCO FCOE HBA DRIVER 3399M: Satish Kharat <satishkh@cisco.com> 3400M: Sesidhar Baddela <sebaddel@cisco.com> 3401M: Karan Tilak Kumar <kartilak@cisco.com> 3402L: linux-scsi@vger.kernel.org 3403S: Supported 3404F: drivers/scsi/fnic/ 3405 3406CISCO SCSI HBA DRIVER 3407M: Karan Tilak Kumar <kartilak@cisco.com> 3408M: Sesidhar Baddela <sebaddel@cisco.com> 3409L: linux-scsi@vger.kernel.org 3410S: Supported 3411F: drivers/scsi/snic/ 3412 3413CISCO VIC ETHERNET NIC DRIVER 3414M: Christian Benvenuti <benve@cisco.com> 3415M: Govindarajulu Varadarajan <_govind@gmx.com> 3416M: Neel Patel <neepatel@cisco.com> 3417S: Supported 3418F: drivers/net/ethernet/cisco/enic/ 3419 3420CISCO VIC LOW LATENCY NIC DRIVER 3421M: Christian Benvenuti <benve@cisco.com> 3422M: Dave Goodell <dgoodell@cisco.com> 3423S: Supported 3424F: drivers/infiniband/hw/usnic/ 3425 3426CLEANCACHE API 3427M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3428L: linux-kernel@vger.kernel.org 3429S: Maintained 3430F: mm/cleancache.c 3431F: include/linux/cleancache.h 3432 3433CLK API 3434M: Russell King <linux@armlinux.org.uk> 3435L: linux-clk@vger.kernel.org 3436S: Maintained 3437F: include/linux/clk.h 3438 3439CLOCKSOURCE, CLOCKEVENT DRIVERS 3440M: Daniel Lezcano <daniel.lezcano@linaro.org> 3441M: Thomas Gleixner <tglx@linutronix.de> 3442L: linux-kernel@vger.kernel.org 3443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3444S: Supported 3445F: drivers/clocksource 3446 3447CMPC ACPI DRIVER 3448M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3449M: Daniel Oliveira Nascimento <don@syst.com.br> 3450L: platform-driver-x86@vger.kernel.org 3451S: Supported 3452F: drivers/platform/x86/classmate-laptop.c 3453 3454COBALT MEDIA DRIVER 3455M: Hans Verkuil <hans.verkuil@cisco.com> 3456L: linux-media@vger.kernel.org 3457T: git git://linuxtv.org/media_tree.git 3458W: https://linuxtv.org 3459S: Supported 3460F: drivers/media/pci/cobalt/ 3461 3462COCCINELLE/Semantic Patches (SmPL) 3463M: Julia Lawall <Julia.Lawall@lip6.fr> 3464M: Gilles Muller <Gilles.Muller@lip6.fr> 3465M: Nicolas Palix <nicolas.palix@imag.fr> 3466M: Michal Marek <mmarek@suse.com> 3467L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3468T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3469W: http://coccinelle.lip6.fr/ 3470S: Supported 3471F: Documentation/dev-tools/coccinelle.rst 3472F: scripts/coccinelle/ 3473F: scripts/coccicheck 3474 3475CODA FILE SYSTEM 3476M: Jan Harkes <jaharkes@cs.cmu.edu> 3477M: coda@cs.cmu.edu 3478L: codalist@coda.cs.cmu.edu 3479W: http://www.coda.cs.cmu.edu/ 3480S: Maintained 3481F: Documentation/filesystems/coda.txt 3482F: fs/coda/ 3483F: include/linux/coda*.h 3484F: include/uapi/linux/coda*.h 3485 3486CODA V4L2 MEM2MEM DRIVER 3487M: Philipp Zabel <p.zabel@pengutronix.de> 3488L: linux-media@vger.kernel.org 3489S: Maintained 3490F: Documentation/devicetree/bindings/media/coda.txt 3491F: drivers/media/platform/coda/ 3492 3493COMMON CLK FRAMEWORK 3494M: Michael Turquette <mturquette@baylibre.com> 3495M: Stephen Boyd <sboyd@codeaurora.org> 3496L: linux-clk@vger.kernel.org 3497Q: http://patchwork.kernel.org/project/linux-clk/list/ 3498T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3499S: Maintained 3500F: Documentation/devicetree/bindings/clock/ 3501F: drivers/clk/ 3502X: drivers/clk/clkdev.c 3503F: include/linux/clk-pr* 3504F: include/linux/clk/ 3505 3506COMMON INTERNET FILE SYSTEM (CIFS) 3507M: Steve French <sfrench@samba.org> 3508L: linux-cifs@vger.kernel.org 3509L: samba-technical@lists.samba.org (moderated for non-subscribers) 3510W: http://linux-cifs.samba.org/ 3511T: git git://git.samba.org/sfrench/cifs-2.6.git 3512S: Supported 3513F: Documentation/filesystems/cifs/ 3514F: fs/cifs/ 3515 3516COMPACTPCI HOTPLUG CORE 3517M: Scott Murray <scott@spiteful.org> 3518L: linux-pci@vger.kernel.org 3519S: Maintained 3520F: drivers/pci/hotplug/cpci_hotplug* 3521 3522COMPACTPCI HOTPLUG GENERIC DRIVER 3523M: Scott Murray <scott@spiteful.org> 3524L: linux-pci@vger.kernel.org 3525S: Maintained 3526F: drivers/pci/hotplug/cpcihp_generic.c 3527 3528COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3529M: Scott Murray <scott@spiteful.org> 3530L: linux-pci@vger.kernel.org 3531S: Maintained 3532F: drivers/pci/hotplug/cpcihp_zt5550.* 3533 3534COMPAL LAPTOP SUPPORT 3535M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3536L: platform-driver-x86@vger.kernel.org 3537S: Maintained 3538F: drivers/platform/x86/compal-laptop.c 3539 3540CONEXANT ACCESSRUNNER USB DRIVER 3541L: accessrunner-general@lists.sourceforge.net 3542W: http://accessrunner.sourceforge.net/ 3543S: Orphan 3544F: drivers/usb/atm/cxacru.c 3545 3546CONFIGFS 3547M: Joel Becker <jlbec@evilplan.org> 3548M: Christoph Hellwig <hch@lst.de> 3549T: git git://git.infradead.org/users/hch/configfs.git 3550S: Supported 3551F: fs/configfs/ 3552F: include/linux/configfs.h 3553 3554CONNECTOR 3555M: Evgeniy Polyakov <zbr@ioremap.net> 3556L: netdev@vger.kernel.org 3557S: Maintained 3558F: drivers/connector/ 3559 3560CONTROL GROUP (CGROUP) 3561M: Tejun Heo <tj@kernel.org> 3562M: Li Zefan <lizefan@huawei.com> 3563M: Johannes Weiner <hannes@cmpxchg.org> 3564L: cgroups@vger.kernel.org 3565T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3566S: Maintained 3567F: Documentation/cgroup* 3568F: include/linux/cgroup* 3569F: kernel/cgroup* 3570 3571CONTROL GROUP - CPUSET 3572M: Li Zefan <lizefan@huawei.com> 3573L: cgroups@vger.kernel.org 3574W: http://www.bullopensource.org/cpuset/ 3575W: http://oss.sgi.com/projects/cpusets/ 3576T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3577S: Maintained 3578F: Documentation/cgroup-v1/cpusets.txt 3579F: include/linux/cpuset.h 3580F: kernel/cpuset.c 3581 3582CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3583M: Johannes Weiner <hannes@cmpxchg.org> 3584M: Michal Hocko <mhocko@kernel.org> 3585M: Vladimir Davydov <vdavydov.dev@gmail.com> 3586L: cgroups@vger.kernel.org 3587L: linux-mm@kvack.org 3588S: Maintained 3589F: mm/memcontrol.c 3590F: mm/swap_cgroup.c 3591 3592CORETEMP HARDWARE MONITORING DRIVER 3593M: Fenghua Yu <fenghua.yu@intel.com> 3594L: linux-hwmon@vger.kernel.org 3595S: Maintained 3596F: Documentation/hwmon/coretemp 3597F: drivers/hwmon/coretemp.c 3598 3599COSA/SRP SYNC SERIAL DRIVER 3600M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3601W: http://www.fi.muni.cz/~kas/cosa/ 3602S: Maintained 3603F: drivers/net/wan/cosa* 3604 3605CPMAC ETHERNET DRIVER 3606M: Florian Fainelli <f.fainelli@gmail.com> 3607L: netdev@vger.kernel.org 3608S: Maintained 3609F: drivers/net/ethernet/ti/cpmac.c 3610 3611CPU FREQUENCY DRIVERS 3612M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3613M: Viresh Kumar <viresh.kumar@linaro.org> 3614L: linux-pm@vger.kernel.org 3615S: Maintained 3616T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3617T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3618B: https://bugzilla.kernel.org 3619F: Documentation/cpu-freq/ 3620F: Documentation/devicetree/bindings/cpufreq/ 3621F: drivers/cpufreq/ 3622F: include/linux/cpufreq.h 3623F: tools/testing/selftests/cpufreq/ 3624 3625CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3626M: Viresh Kumar <viresh.kumar@linaro.org> 3627M: Sudeep Holla <sudeep.holla@arm.com> 3628L: linux-pm@vger.kernel.org 3629W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3630S: Maintained 3631F: drivers/cpufreq/arm_big_little.h 3632F: drivers/cpufreq/arm_big_little.c 3633F: drivers/cpufreq/arm_big_little_dt.c 3634 3635CPU POWER MONITORING SUBSYSTEM 3636M: Thomas Renninger <trenn@suse.com> 3637L: linux-pm@vger.kernel.org 3638S: Maintained 3639F: tools/power/cpupower/ 3640 3641CPUID/MSR DRIVER 3642M: "H. Peter Anvin" <hpa@zytor.com> 3643S: Maintained 3644F: arch/x86/kernel/cpuid.c 3645F: arch/x86/kernel/msr.c 3646 3647CPUIDLE DRIVER - ARM BIG LITTLE 3648M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3649M: Daniel Lezcano <daniel.lezcano@linaro.org> 3650L: linux-pm@vger.kernel.org 3651L: linux-arm-kernel@lists.infradead.org 3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3653S: Maintained 3654F: drivers/cpuidle/cpuidle-big_little.c 3655 3656CPUIDLE DRIVER - ARM EXYNOS 3657M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3658M: Daniel Lezcano <daniel.lezcano@linaro.org> 3659M: Kukjin Kim <kgene@kernel.org> 3660L: linux-pm@vger.kernel.org 3661L: linux-samsung-soc@vger.kernel.org 3662S: Supported 3663F: drivers/cpuidle/cpuidle-exynos.c 3664F: arch/arm/mach-exynos/pm.c 3665 3666CPUIDLE DRIVERS 3667M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3668M: Daniel Lezcano <daniel.lezcano@linaro.org> 3669L: linux-pm@vger.kernel.org 3670S: Maintained 3671T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3672B: https://bugzilla.kernel.org 3673F: drivers/cpuidle/* 3674F: include/linux/cpuidle.h 3675 3676CRAMFS FILESYSTEM 3677W: http://sourceforge.net/projects/cramfs/ 3678S: Orphan / Obsolete 3679F: Documentation/filesystems/cramfs.txt 3680F: fs/cramfs/ 3681 3682CRIS PORT 3683M: Mikael Starvik <starvik@axis.com> 3684M: Jesper Nilsson <jesper.nilsson@axis.com> 3685L: linux-cris-kernel@axis.com 3686W: http://developer.axis.com 3687T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3688S: Maintained 3689F: arch/cris/ 3690F: drivers/tty/serial/crisv10.* 3691 3692CRYPTO API 3693M: Herbert Xu <herbert@gondor.apana.org.au> 3694M: "David S. Miller" <davem@davemloft.net> 3695L: linux-crypto@vger.kernel.org 3696T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3697T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3698S: Maintained 3699F: Documentation/crypto/ 3700F: Documentation/devicetree/bindings/crypto/ 3701F: arch/*/crypto/ 3702F: crypto/ 3703F: drivers/crypto/ 3704F: include/crypto/ 3705F: include/linux/crypto* 3706 3707CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3708M: Neil Horman <nhorman@tuxdriver.com> 3709L: linux-crypto@vger.kernel.org 3710S: Maintained 3711F: crypto/ansi_cprng.c 3712F: crypto/rng.c 3713 3714CS3308 MEDIA DRIVER 3715M: Hans Verkuil <hverkuil@xs4all.nl> 3716L: linux-media@vger.kernel.org 3717T: git git://linuxtv.org/media_tree.git 3718W: http://linuxtv.org 3719S: Odd Fixes 3720F: drivers/media/i2c/cs3308.c 3721F: drivers/media/i2c/cs3308.h 3722 3723CS5535 Audio ALSA driver 3724M: Jaya Kumar <jayakumar.alsa@gmail.com> 3725S: Maintained 3726F: sound/pci/cs5535audio/ 3727 3728CW1200 WLAN driver 3729M: Solomon Peachy <pizza@shaftnet.org> 3730S: Maintained 3731F: drivers/net/wireless/st/cw1200/ 3732 3733CX18 VIDEO4LINUX DRIVER 3734M: Andy Walls <awalls@md.metrocast.net> 3735L: ivtv-devel@ivtvdriver.org (subscribers-only) 3736L: linux-media@vger.kernel.org 3737T: git git://linuxtv.org/media_tree.git 3738W: https://linuxtv.org 3739W: http://www.ivtvdriver.org/index.php/Cx18 3740S: Maintained 3741F: Documentation/media/v4l-drivers/cx18* 3742F: drivers/media/pci/cx18/ 3743F: include/uapi/linux/ivtv* 3744 3745CX2341X MPEG ENCODER HELPER MODULE 3746M: Hans Verkuil <hverkuil@xs4all.nl> 3747L: linux-media@vger.kernel.org 3748T: git git://linuxtv.org/media_tree.git 3749W: https://linuxtv.org 3750S: Maintained 3751F: drivers/media/common/cx2341x* 3752F: include/media/cx2341x* 3753 3754CX24120 MEDIA DRIVER 3755M: Jemma Denson <jdenson@gmail.com> 3756M: Patrick Boettcher <patrick.boettcher@posteo.de> 3757L: linux-media@vger.kernel.org 3758W: https://linuxtv.org 3759Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3760S: Maintained 3761F: drivers/media/dvb-frontends/cx24120* 3762 3763CX88 VIDEO4LINUX DRIVER 3764M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3765M: Mauro Carvalho Chehab <mchehab@kernel.org> 3766L: linux-media@vger.kernel.org 3767W: https://linuxtv.org 3768T: git git://linuxtv.org/media_tree.git 3769S: Odd fixes 3770F: Documentation/media/v4l-drivers/cx88* 3771F: drivers/media/pci/cx88/ 3772 3773CXD2820R MEDIA DRIVER 3774M: Antti Palosaari <crope@iki.fi> 3775L: linux-media@vger.kernel.org 3776W: https://linuxtv.org 3777W: http://palosaari.fi/linux/ 3778Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3779T: git git://linuxtv.org/anttip/media_tree.git 3780S: Maintained 3781F: drivers/media/dvb-frontends/cxd2820r* 3782 3783CXGB3 ETHERNET DRIVER (CXGB3) 3784M: Santosh Raspatur <santosh@chelsio.com> 3785L: netdev@vger.kernel.org 3786W: http://www.chelsio.com 3787S: Supported 3788F: drivers/net/ethernet/chelsio/cxgb3/ 3789 3790CXGB3 ISCSI DRIVER (CXGB3I) 3791M: Karen Xie <kxie@chelsio.com> 3792L: linux-scsi@vger.kernel.org 3793W: http://www.chelsio.com 3794S: Supported 3795F: drivers/scsi/cxgbi/cxgb3i 3796 3797CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3798M: Steve Wise <swise@chelsio.com> 3799L: linux-rdma@vger.kernel.org 3800W: http://www.openfabrics.org 3801S: Supported 3802F: drivers/infiniband/hw/cxgb3/ 3803F: include/uapi/rdma/cxgb3-abi.h 3804 3805CXGB4 CRYPTO DRIVER (chcr) 3806M: Harsh Jain <harsh@chelsio.com> 3807L: linux-crypto@vger.kernel.org 3808W: http://www.chelsio.com 3809S: Supported 3810F: drivers/crypto/chelsio 3811 3812CXGB4 ETHERNET DRIVER (CXGB4) 3813M: Ganesh Goudar <ganeshgr@chelsio.com> 3814L: netdev@vger.kernel.org 3815W: http://www.chelsio.com 3816S: Supported 3817F: drivers/net/ethernet/chelsio/cxgb4/ 3818 3819CXGB4 ISCSI DRIVER (CXGB4I) 3820M: Karen Xie <kxie@chelsio.com> 3821L: linux-scsi@vger.kernel.org 3822W: http://www.chelsio.com 3823S: Supported 3824F: drivers/scsi/cxgbi/cxgb4i 3825 3826CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3827M: Steve Wise <swise@chelsio.com> 3828L: linux-rdma@vger.kernel.org 3829W: http://www.openfabrics.org 3830S: Supported 3831F: drivers/infiniband/hw/cxgb4/ 3832F: include/uapi/rdma/cxgb4-abi.h 3833 3834CXGB4VF ETHERNET DRIVER (CXGB4VF) 3835M: Casey Leedom <leedom@chelsio.com> 3836L: netdev@vger.kernel.org 3837W: http://www.chelsio.com 3838S: Supported 3839F: drivers/net/ethernet/chelsio/cxgb4vf/ 3840 3841CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3842M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3843M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3844L: linuxppc-dev@lists.ozlabs.org 3845S: Supported 3846F: arch/powerpc/platforms/powernv/pci-cxl.c 3847F: drivers/misc/cxl/ 3848F: include/misc/cxl* 3849F: include/uapi/misc/cxl.h 3850F: Documentation/powerpc/cxl.txt 3851F: Documentation/ABI/testing/sysfs-class-cxl 3852 3853CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3854M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3855M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3856M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3857L: linux-scsi@vger.kernel.org 3858S: Supported 3859F: drivers/scsi/cxlflash/ 3860F: include/uapi/scsi/cxlflash_ioctls.h 3861F: Documentation/powerpc/cxlflash.txt 3862 3863CYBERPRO FB DRIVER 3864M: Russell King <linux@armlinux.org.uk> 3865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3866W: http://www.armlinux.org.uk/ 3867S: Maintained 3868F: drivers/video/fbdev/cyber2000fb.* 3869 3870CYCLADES ASYNC MUX DRIVER 3871W: http://www.cyclades.com/ 3872S: Orphan 3873F: drivers/tty/cyclades.c 3874F: include/linux/cyclades.h 3875F: include/uapi/linux/cyclades.h 3876 3877CYCLADES PC300 DRIVER 3878W: http://www.cyclades.com/ 3879S: Orphan 3880F: drivers/net/wan/pc300* 3881 3882CYPRESS_FIRMWARE MEDIA DRIVER 3883M: Antti Palosaari <crope@iki.fi> 3884L: linux-media@vger.kernel.org 3885W: https://linuxtv.org 3886W: http://palosaari.fi/linux/ 3887Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3888T: git git://linuxtv.org/anttip/media_tree.git 3889S: Maintained 3890F: drivers/media/common/cypress_firmware* 3891 3892CYTTSP TOUCHSCREEN DRIVER 3893M: Ferruh Yigit <fery@cypress.com> 3894L: linux-input@vger.kernel.org 3895S: Supported 3896F: drivers/input/touchscreen/cyttsp* 3897F: include/linux/input/cyttsp.h 3898 3899D-LINK DIR-685 TOUCHKEYS DRIVER 3900M: Linus Walleij <linus.walleij@linaro.org> 3901L: linux-input@vger.kernel.org 3902S: Supported 3903F: drivers/input/dlink-dir685-touchkeys.c 3904 3905DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3906M: Joshua Kinard <kumba@gentoo.org> 3907S: Maintained 3908F: drivers/rtc/rtc-ds1685.c 3909F: include/linux/rtc/ds1685.h 3910 3911DAMA SLAVE for AX.25 3912M: Joerg Reuter <jreuter@yaina.de> 3913W: http://yaina.de/jreuter/ 3914W: http://www.qsl.net/dl1bke/ 3915L: linux-hams@vger.kernel.org 3916S: Maintained 3917F: net/ax25/af_ax25.c 3918F: net/ax25/ax25_dev.c 3919F: net/ax25/ax25_ds_* 3920F: net/ax25/ax25_in.c 3921F: net/ax25/ax25_out.c 3922F: net/ax25/ax25_timer.c 3923F: net/ax25/sysctl_net_ax25.c 3924 3925DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3926L: netdev@vger.kernel.org 3927S: Orphan 3928F: Documentation/networking/dmfe.txt 3929F: drivers/net/ethernet/dec/tulip/dmfe.c 3930 3931DC390/AM53C974 SCSI driver 3932M: Hannes Reinecke <hare@suse.com> 3933L: linux-scsi@vger.kernel.org 3934S: Maintained 3935F: drivers/scsi/am53c974.c 3936 3937DC395x SCSI driver 3938M: Oliver Neukum <oliver@neukum.org> 3939M: Ali Akcaagac <aliakc@web.de> 3940M: Jamie Lenehan <lenehan@twibble.org> 3941L: dc395x@twibble.org 3942W: http://twibble.org/dist/dc395x/ 3943W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3944S: Maintained 3945F: Documentation/scsi/dc395x.txt 3946F: drivers/scsi/dc395x.* 3947 3948DCCP PROTOCOL 3949M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3950L: dccp@vger.kernel.org 3951W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3952S: Maintained 3953F: include/linux/dccp.h 3954F: include/uapi/linux/dccp.h 3955F: include/linux/tfrc.h 3956F: net/dccp/ 3957 3958DECnet NETWORK LAYER 3959W: http://linux-decnet.sourceforge.net 3960L: linux-decnet-user@lists.sourceforge.net 3961S: Orphan 3962F: Documentation/networking/decnet.txt 3963F: net/decnet/ 3964 3965DECSTATION PLATFORM SUPPORT 3966M: "Maciej W. Rozycki" <macro@linux-mips.org> 3967L: linux-mips@linux-mips.org 3968W: http://www.linux-mips.org/wiki/DECstation 3969S: Maintained 3970F: arch/mips/dec/ 3971F: arch/mips/include/asm/dec/ 3972F: arch/mips/include/asm/mach-dec/ 3973 3974DEFXX FDDI NETWORK DRIVER 3975M: "Maciej W. Rozycki" <macro@linux-mips.org> 3976S: Maintained 3977F: drivers/net/fddi/defxx.* 3978 3979DELL LAPTOP DRIVER 3980M: Matthew Garrett <mjg59@srcf.ucam.org> 3981M: Pali Rohár <pali.rohar@gmail.com> 3982L: platform-driver-x86@vger.kernel.org 3983S: Maintained 3984F: drivers/platform/x86/dell-laptop.c 3985 3986DELL LAPTOP FREEFALL DRIVER 3987M: Pali Rohár <pali.rohar@gmail.com> 3988S: Maintained 3989F: drivers/platform/x86/dell-smo8800.c 3990 3991DELL LAPTOP RBTN DRIVER 3992M: Pali Rohár <pali.rohar@gmail.com> 3993S: Maintained 3994F: drivers/platform/x86/dell-rbtn.* 3995 3996DELL LAPTOP SMM DRIVER 3997M: Pali Rohár <pali.rohar@gmail.com> 3998S: Maintained 3999F: drivers/hwmon/dell-smm-hwmon.c 4000F: include/uapi/linux/i8k.h 4001 4002DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4003M: Doug Warzecha <Douglas_Warzecha@dell.com> 4004S: Maintained 4005F: Documentation/dcdbas.txt 4006F: drivers/firmware/dcdbas.* 4007 4008DELL WMI EXTRAS DRIVER 4009M: Matthew Garrett <mjg59@srcf.ucam.org> 4010M: Pali Rohár <pali.rohar@gmail.com> 4011S: Maintained 4012F: drivers/platform/x86/dell-wmi.c 4013 4014DELTA ST MEDIA DRIVER 4015M: Hugues Fruchet <hugues.fruchet@st.com> 4016L: linux-media@vger.kernel.org 4017T: git git://linuxtv.org/media_tree.git 4018W: https://linuxtv.org 4019S: Supported 4020F: drivers/media/platform/sti/delta 4021 4022DENALI NAND DRIVER 4023M: Masahiro Yamada <yamada.masahiro@socionext.com> 4024L: linux-mtd@lists.infradead.org 4025S: Supported 4026F: drivers/mtd/nand/denali* 4027 4028DESIGNWARE USB2 DRD IP DRIVER 4029M: John Youn <johnyoun@synopsys.com> 4030L: linux-usb@vger.kernel.org 4031T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4032S: Maintained 4033F: drivers/usb/dwc2/ 4034 4035DESIGNWARE USB3 DRD IP DRIVER 4036M: Felipe Balbi <balbi@kernel.org> 4037L: linux-usb@vger.kernel.org 4038T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4039S: Maintained 4040F: drivers/usb/dwc3/ 4041 4042DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4043M: Andreas Klinger <ak@it-klinger.de> 4044L: linux-iio@vger.kernel.org 4045S: Maintained 4046F: drivers/iio/proximity/srf*.c 4047 4048DEVICE COREDUMP (DEV_COREDUMP) 4049M: Johannes Berg <johannes@sipsolutions.net> 4050L: linux-kernel@vger.kernel.org 4051S: Maintained 4052F: drivers/base/devcoredump.c 4053F: include/linux/devcoredump.h 4054 4055DEVICE FREQUENCY (DEVFREQ) 4056M: MyungJoo Ham <myungjoo.ham@samsung.com> 4057M: Kyungmin Park <kyungmin.park@samsung.com> 4058R: Chanwoo Choi <cw00.choi@samsung.com> 4059L: linux-pm@vger.kernel.org 4060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4061S: Maintained 4062F: drivers/devfreq/ 4063F: include/linux/devfreq.h 4064F: Documentation/devicetree/bindings/devfreq/ 4065 4066DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4067M: Chanwoo Choi <cw00.choi@samsung.com> 4068L: linux-pm@vger.kernel.org 4069T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4070S: Supported 4071F: drivers/devfreq/event/ 4072F: drivers/devfreq/devfreq-event.c 4073F: include/linux/devfreq-event.h 4074F: Documentation/devicetree/bindings/devfreq/event/ 4075 4076DEVICE NUMBER REGISTRY 4077M: Torben Mathiasen <device@lanana.org> 4078W: http://lanana.org/docs/device-list/index.html 4079S: Maintained 4080 4081DEVICE-MAPPER (LVM) 4082M: Alasdair Kergon <agk@redhat.com> 4083M: Mike Snitzer <snitzer@redhat.com> 4084M: dm-devel@redhat.com 4085L: dm-devel@redhat.com 4086W: http://sources.redhat.com/dm 4087Q: http://patchwork.kernel.org/project/dm-devel/list/ 4088T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4089T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4090S: Maintained 4091F: Documentation/device-mapper/ 4092F: drivers/md/dm* 4093F: drivers/md/persistent-data/ 4094F: include/linux/device-mapper.h 4095F: include/linux/dm-*.h 4096F: include/uapi/linux/dm-*.h 4097 4098DEVLINK 4099M: Jiri Pirko <jiri@mellanox.com> 4100L: netdev@vger.kernel.org 4101S: Supported 4102F: net/core/devlink.c 4103F: include/net/devlink.h 4104F: include/uapi/linux/devlink.h 4105 4106DIALOG SEMICONDUCTOR DRIVERS 4107M: Support Opensource <support.opensource@diasemi.com> 4108W: http://www.dialog-semiconductor.com/products 4109S: Supported 4110F: Documentation/hwmon/da90?? 4111F: Documentation/devicetree/bindings/mfd/da90*.txt 4112F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4113F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4114F: Documentation/devicetree/bindings/regulator/da92*.txt 4115F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4116F: Documentation/devicetree/bindings/sound/da[79]*.txt 4117F: drivers/gpio/gpio-da90??.c 4118F: drivers/hwmon/da90??-hwmon.c 4119F: drivers/iio/adc/da91??-*.c 4120F: drivers/input/misc/da90??_onkey.c 4121F: drivers/input/touchscreen/da9052_tsi.c 4122F: drivers/leds/leds-da90??.c 4123F: drivers/mfd/da903x.c 4124F: drivers/mfd/da90??-*.c 4125F: drivers/mfd/da91??-*.c 4126F: drivers/power/supply/da9052-battery.c 4127F: drivers/power/supply/da91??-*.c 4128F: drivers/regulator/da903x.c 4129F: drivers/regulator/da9???-regulator.[ch] 4130F: drivers/thermal/da90??-thermal.c 4131F: drivers/rtc/rtc-da90??.c 4132F: drivers/video/backlight/da90??_bl.c 4133F: drivers/watchdog/da90??_wdt.c 4134F: include/linux/mfd/da903x.h 4135F: include/linux/mfd/da9052/ 4136F: include/linux/mfd/da9055/ 4137F: include/linux/mfd/da9062/ 4138F: include/linux/mfd/da9063/ 4139F: include/linux/mfd/da9150/ 4140F: include/linux/regulator/da9211.h 4141F: include/sound/da[79]*.h 4142F: sound/soc/codecs/da[79]*.[ch] 4143 4144DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4145M: William Breathitt Gray <vilhelm.gray@gmail.com> 4146L: linux-gpio@vger.kernel.org 4147S: Maintained 4148F: drivers/gpio/gpio-gpio-mm.c 4149 4150DIGI NEO AND CLASSIC PCI PRODUCTS 4151M: Lidza Louina <lidza.louina@gmail.com> 4152M: Mark Hounschell <markh@compro.net> 4153L: driverdev-devel@linuxdriverproject.org 4154S: Maintained 4155F: drivers/staging/dgnc/ 4156 4157DIOLAN U2C-12 I2C DRIVER 4158M: Guenter Roeck <linux@roeck-us.net> 4159L: linux-i2c@vger.kernel.org 4160S: Maintained 4161F: drivers/i2c/busses/i2c-diolan-u2c.c 4162 4163DIRECT ACCESS (DAX) 4164M: Matthew Wilcox <mawilcox@microsoft.com> 4165M: Ross Zwisler <ross.zwisler@linux.intel.com> 4166L: linux-fsdevel@vger.kernel.org 4167S: Supported 4168F: fs/dax.c 4169F: include/linux/dax.h 4170F: include/trace/events/fs_dax.h 4171 4172DIRECTORY NOTIFICATION (DNOTIFY) 4173M: Jan Kara <jack@suse.cz> 4174R: Amir Goldstein <amir73il@gmail.com> 4175L: linux-fsdevel@vger.kernel.org 4176S: Maintained 4177F: Documentation/filesystems/dnotify.txt 4178F: fs/notify/dnotify/ 4179F: include/linux/dnotify.h 4180 4181DISK GEOMETRY AND PARTITION HANDLING 4182M: Andries Brouwer <aeb@cwi.nl> 4183W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4184W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4185W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4186S: Maintained 4187 4188DISKQUOTA 4189M: Jan Kara <jack@suse.com> 4190S: Maintained 4191F: Documentation/filesystems/quota.txt 4192F: fs/quota/ 4193F: include/linux/quota*.h 4194F: include/uapi/linux/quota*.h 4195 4196DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4197M: Bernie Thompson <bernie@plugable.com> 4198L: linux-fbdev@vger.kernel.org 4199S: Maintained 4200W: http://plugable.com/category/projects/udlfb/ 4201F: drivers/video/fbdev/udlfb.c 4202F: include/video/udlfb.h 4203F: Documentation/fb/udlfb.txt 4204 4205DISTRIBUTED LOCK MANAGER (DLM) 4206M: Christine Caulfield <ccaulfie@redhat.com> 4207M: David Teigland <teigland@redhat.com> 4208L: cluster-devel@redhat.com 4209W: http://sources.redhat.com/cluster/ 4210T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4211S: Supported 4212F: fs/dlm/ 4213 4214DMA BUFFER SHARING FRAMEWORK 4215M: Sumit Semwal <sumit.semwal@linaro.org> 4216S: Maintained 4217L: linux-media@vger.kernel.org 4218L: dri-devel@lists.freedesktop.org 4219L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4220F: drivers/dma-buf/ 4221F: include/linux/dma-buf* 4222F: include/linux/reservation.h 4223F: include/linux/*fence.h 4224F: Documentation/driver-api/dma-buf.rst 4225T: git git://anongit.freedesktop.org/drm/drm-misc 4226 4227DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4228M: Vinod Koul <vinod.koul@intel.com> 4229L: dmaengine@vger.kernel.org 4230Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4231S: Maintained 4232F: drivers/dma/ 4233F: include/linux/dmaengine.h 4234F: Documentation/devicetree/bindings/dma/ 4235F: Documentation/dmaengine/ 4236T: git git://git.infradead.org/users/vkoul/slave-dma.git 4237 4238DMA MAPPING HELPERS 4239M: Christoph Hellwig <hch@lst.de> 4240M: Marek Szyprowski <m.szyprowski@samsung.com> 4241R: Robin Murphy <robin.murphy@arm.com> 4242L: iommu@lists.linux-foundation.org 4243T: git git://git.infradead.org/users/hch/dma-mapping.git 4244W: http://git.infradead.org/users/hch/dma-mapping.git 4245S: Supported 4246F: lib/dma-debug.c 4247F: lib/dma-noop.c 4248F: lib/dma-virt.c 4249F: drivers/base/dma-mapping.c 4250F: drivers/base/dma-coherent.c 4251F: include/linux/dma-mapping.h 4252 4253DME1737 HARDWARE MONITOR DRIVER 4254M: Juerg Haefliger <juergh@gmail.com> 4255L: linux-hwmon@vger.kernel.org 4256S: Maintained 4257F: Documentation/hwmon/dme1737 4258F: drivers/hwmon/dme1737.c 4259 4260DMI/SMBIOS SUPPORT 4261M: Jean Delvare <jdelvare@suse.com> 4262S: Maintained 4263T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4264F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4265F: drivers/firmware/dmi-id.c 4266F: drivers/firmware/dmi_scan.c 4267F: include/linux/dmi.h 4268 4269DOCUMENTATION 4270M: Jonathan Corbet <corbet@lwn.net> 4271L: linux-doc@vger.kernel.org 4272S: Maintained 4273F: Documentation/ 4274F: scripts/kernel-doc 4275X: Documentation/ABI/ 4276X: Documentation/devicetree/ 4277X: Documentation/acpi 4278X: Documentation/power 4279X: Documentation/spi 4280X: Documentation/media 4281T: git git://git.lwn.net/linux.git docs-next 4282 4283DONGWOON DW9714 LENS VOICE COIL DRIVER 4284M: Sakari Ailus <sakari.ailus@linux.intel.com> 4285L: linux-media@vger.kernel.org 4286T: git git://linuxtv.org/media_tree.git 4287S: Maintained 4288F: drivers/media/i2c/dw9714.c 4289 4290DOUBLETALK DRIVER 4291M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4292L: blinux-list@redhat.com 4293S: Maintained 4294F: drivers/char/dtlk.c 4295F: include/linux/dtlk.h 4296 4297DPAA2 DATAPATH I/O (DPIO) DRIVER 4298M: Roy Pledge <Roy.Pledge@nxp.com> 4299L: linux-kernel@vger.kernel.org 4300S: Maintained 4301F: drivers/staging/fsl-mc/bus/dpio 4302 4303DPAA2 ETHERNET DRIVER 4304M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4305L: linux-kernel@vger.kernel.org 4306S: Maintained 4307F: drivers/staging/fsl-dpaa2/ethernet 4308 4309DPT_I2O SCSI RAID DRIVER 4310M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4311L: linux-scsi@vger.kernel.org 4312W: http://www.adaptec.com/ 4313S: Maintained 4314F: drivers/scsi/dpt* 4315F: drivers/scsi/dpt/ 4316 4317DRBD DRIVER 4318M: Philipp Reisner <philipp.reisner@linbit.com> 4319M: Lars Ellenberg <lars.ellenberg@linbit.com> 4320L: drbd-dev@lists.linbit.com 4321W: http://www.drbd.org 4322T: git git://git.linbit.com/linux-drbd.git 4323T: git git://git.linbit.com/drbd-8.4.git 4324S: Supported 4325F: drivers/block/drbd/ 4326F: lib/lru_cache.c 4327F: Documentation/blockdev/drbd/ 4328 4329DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4330M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4331T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4332S: Supported 4333F: Documentation/kobject.txt 4334F: drivers/base/ 4335F: fs/debugfs/ 4336F: fs/sysfs/ 4337F: include/linux/debugfs.h 4338F: include/linux/kobj* 4339F: lib/kobj* 4340 4341DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4342M: Kevin Hilman <khilman@kernel.org> 4343M: Nishanth Menon <nm@ti.com> 4344S: Maintained 4345F: drivers/power/avs/ 4346F: include/linux/power/smartreflex.h 4347L: linux-pm@vger.kernel.org 4348 4349DRM DRIVER FOR ARM PL111 CLCD 4350M: Eric Anholt <eric@anholt.net> 4351T: git git://anongit.freedesktop.org/drm/drm-misc 4352S: Supported 4353F: drivers/gpu/drm/pl111/ 4354 4355DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4356M: Dave Airlie <airlied@redhat.com> 4357S: Odd Fixes 4358F: drivers/gpu/drm/ast/ 4359 4360DRM DRIVER FOR BOCHS VIRTUAL GPU 4361M: Gerd Hoffmann <kraxel@redhat.com> 4362L: virtualization@lists.linux-foundation.org 4363T: git git://anongit.freedesktop.org/drm/drm-misc 4364S: Maintained 4365F: drivers/gpu/drm/bochs/ 4366 4367DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4368M: Linus Walleij <linus.walleij@linaro.org> 4369T: git git://anongit.freedesktop.org/drm/drm-misc 4370S: Maintained 4371F: drivers/gpu/drm/tve200/ 4372 4373DRM DRIVER FOR INTEL I810 VIDEO CARDS 4374S: Orphan / Obsolete 4375F: drivers/gpu/drm/i810/ 4376F: include/uapi/drm/i810_drm.h 4377 4378DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4379S: Orphan / Obsolete 4380F: drivers/gpu/drm/mga/ 4381F: include/uapi/drm/mga_drm.h 4382 4383DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4384M: Dave Airlie <airlied@redhat.com> 4385S: Odd Fixes 4386F: drivers/gpu/drm/mgag200/ 4387 4388DRM DRIVER FOR MI0283QT 4389M: Noralf Trønnes <noralf@tronnes.org> 4390S: Maintained 4391F: drivers/gpu/drm/tinydrm/mi0283qt.c 4392F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4393 4394DRM DRIVER FOR MSM ADRENO GPU 4395M: Rob Clark <robdclark@gmail.com> 4396L: linux-arm-msm@vger.kernel.org 4397L: dri-devel@lists.freedesktop.org 4398L: freedreno@lists.freedesktop.org 4399T: git git://people.freedesktop.org/~robclark/linux 4400S: Maintained 4401F: drivers/gpu/drm/msm/ 4402F: include/uapi/drm/msm_drm.h 4403F: Documentation/devicetree/bindings/display/msm/ 4404 4405DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4406M: Ben Skeggs <bskeggs@redhat.com> 4407L: dri-devel@lists.freedesktop.org 4408L: nouveau@lists.freedesktop.org 4409T: git git://github.com/skeggsb/linux 4410S: Supported 4411F: drivers/gpu/drm/nouveau/ 4412F: include/uapi/drm/nouveau_drm.h 4413 4414DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4415M: Noralf Trønnes <noralf@tronnes.org> 4416S: Maintained 4417F: drivers/gpu/drm/tinydrm/repaper.c 4418F: Documentation/devicetree/bindings/display/repaper.txt 4419 4420DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4421M: Dave Airlie <airlied@redhat.com> 4422M: Gerd Hoffmann <kraxel@redhat.com> 4423L: virtualization@lists.linux-foundation.org 4424T: git git://anongit.freedesktop.org/drm/drm-misc 4425S: Obsolete 4426W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4427F: drivers/gpu/drm/cirrus/ 4428 4429DRM DRIVER FOR QXL VIRTUAL GPU 4430M: Dave Airlie <airlied@redhat.com> 4431M: Gerd Hoffmann <kraxel@redhat.com> 4432L: virtualization@lists.linux-foundation.org 4433T: git git://anongit.freedesktop.org/drm/drm-misc 4434S: Maintained 4435F: drivers/gpu/drm/qxl/ 4436F: include/uapi/drm/qxl_drm.h 4437 4438DRM DRIVER FOR RAGE 128 VIDEO CARDS 4439S: Orphan / Obsolete 4440F: drivers/gpu/drm/r128/ 4441F: include/uapi/drm/r128_drm.h 4442 4443DRM DRIVER FOR SAVAGE VIDEO CARDS 4444S: Orphan / Obsolete 4445F: drivers/gpu/drm/savage/ 4446F: include/uapi/drm/savage_drm.h 4447 4448DRM DRIVER FOR SIS VIDEO CARDS 4449S: Orphan / Obsolete 4450F: drivers/gpu/drm/sis/ 4451F: include/uapi/drm/sis_drm.h 4452 4453DRM DRIVER FOR SITRONIX ST7586 PANELS 4454M: David Lechner <david@lechnology.com> 4455S: Maintained 4456F: drivers/gpu/drm/tinydrm/st7586.c 4457F: Documentation/devicetree/bindings/display/st7586.txt 4458 4459DRM DRIVER FOR TDFX VIDEO CARDS 4460S: Orphan / Obsolete 4461F: drivers/gpu/drm/tdfx/ 4462 4463DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4464M: Dave Airlie <airlied@redhat.com> 4465S: Odd Fixes 4466F: drivers/gpu/drm/udl/ 4467 4468DRM DRIVER FOR VMWARE VIRTUAL GPU 4469M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4470M: Sinclair Yeh <syeh@vmware.com> 4471M: Thomas Hellstrom <thellstrom@vmware.com> 4472L: dri-devel@lists.freedesktop.org 4473T: git git://people.freedesktop.org/~syeh/repos_linux 4474T: git git://people.freedesktop.org/~thomash/linux 4475S: Supported 4476F: drivers/gpu/drm/vmwgfx/ 4477F: include/uapi/drm/vmwgfx_drm.h 4478 4479DRM DRIVERS 4480M: David Airlie <airlied@linux.ie> 4481L: dri-devel@lists.freedesktop.org 4482T: git git://people.freedesktop.org/~airlied/linux 4483B: https://bugs.freedesktop.org/ 4484C: irc://chat.freenode.net/dri-devel 4485S: Maintained 4486F: drivers/gpu/drm/ 4487F: drivers/gpu/vga/ 4488F: Documentation/devicetree/bindings/display/ 4489F: Documentation/devicetree/bindings/gpu/ 4490F: Documentation/devicetree/bindings/video/ 4491F: Documentation/gpu/ 4492F: include/drm/ 4493F: include/uapi/drm/ 4494F: include/linux/vga* 4495 4496DRM DRIVERS AND MISC GPU PATCHES 4497M: Daniel Vetter <daniel.vetter@intel.com> 4498M: Jani Nikula <jani.nikula@linux.intel.com> 4499M: Sean Paul <seanpaul@chromium.org> 4500W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4501S: Maintained 4502T: git git://anongit.freedesktop.org/drm/drm-misc 4503F: Documentation/gpu/ 4504F: drivers/gpu/vga/ 4505F: drivers/gpu/drm/* 4506F: include/drm/drm* 4507F: include/uapi/drm/drm* 4508F: include/linux/vga* 4509 4510DRM DRIVERS FOR ALLWINNER A10 4511M: Maxime Ripard <maxime.ripard@free-electrons.com> 4512L: dri-devel@lists.freedesktop.org 4513S: Supported 4514F: drivers/gpu/drm/sun4i/ 4515F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4516T: git git://anongit.freedesktop.org/drm/drm-misc 4517 4518DRM DRIVERS FOR AMLOGIC SOCS 4519M: Neil Armstrong <narmstrong@baylibre.com> 4520L: dri-devel@lists.freedesktop.org 4521L: linux-amlogic@lists.infradead.org 4522W: http://linux-meson.com/ 4523S: Supported 4524F: drivers/gpu/drm/meson/ 4525F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4526F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4527F: Documentation/gpu/meson.rst 4528T: git git://anongit.freedesktop.org/drm/drm-misc 4529 4530DRM DRIVERS FOR ATMEL HLCDC 4531M: Boris Brezillon <boris.brezillon@free-electrons.com> 4532L: dri-devel@lists.freedesktop.org 4533S: Supported 4534F: drivers/gpu/drm/atmel-hlcdc/ 4535F: Documentation/devicetree/bindings/drm/atmel/ 4536T: git git://anongit.freedesktop.org/drm/drm-misc 4537 4538DRM DRIVERS FOR BRIDGE CHIPS 4539M: Archit Taneja <architt@codeaurora.org> 4540M: Andrzej Hajda <a.hajda@samsung.com> 4541R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4542S: Maintained 4543T: git git://anongit.freedesktop.org/drm/drm-misc 4544F: drivers/gpu/drm/bridge/ 4545 4546DRM DRIVERS FOR EXYNOS 4547M: Inki Dae <inki.dae@samsung.com> 4548M: Joonyoung Shim <jy0922.shim@samsung.com> 4549M: Seung-Woo Kim <sw0312.kim@samsung.com> 4550M: Kyungmin Park <kyungmin.park@samsung.com> 4551L: dri-devel@lists.freedesktop.org 4552T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4553S: Supported 4554F: drivers/gpu/drm/exynos/ 4555F: include/uapi/drm/exynos_drm.h 4556F: Documentation/devicetree/bindings/display/exynos/ 4557 4558DRM DRIVERS FOR FREESCALE DCU 4559M: Stefan Agner <stefan@agner.ch> 4560M: Alison Wang <alison.wang@freescale.com> 4561L: dri-devel@lists.freedesktop.org 4562S: Supported 4563F: drivers/gpu/drm/fsl-dcu/ 4564F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4565F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4566F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4567 4568DRM DRIVERS FOR FREESCALE IMX 4569M: Philipp Zabel <p.zabel@pengutronix.de> 4570L: dri-devel@lists.freedesktop.org 4571S: Maintained 4572F: drivers/gpu/drm/imx/ 4573F: drivers/gpu/ipu-v3/ 4574F: Documentation/devicetree/bindings/display/imx/ 4575 4576DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4577M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4578L: dri-devel@lists.freedesktop.org 4579T: git git://github.com/patjak/drm-gma500 4580S: Maintained 4581F: drivers/gpu/drm/gma500/ 4582 4583DRM DRIVERS FOR HISILICON 4584M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4585M: Rongrong Zou <zourongrong@gmail.com> 4586R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4587R: Chen Feng <puck.chen@hisilicon.com> 4588L: dri-devel@lists.freedesktop.org 4589T: git git://github.com/xin3liang/linux.git 4590S: Maintained 4591F: drivers/gpu/drm/hisilicon/ 4592F: Documentation/devicetree/bindings/display/hisilicon/ 4593 4594DRM DRIVERS FOR MEDIATEK 4595M: CK Hu <ck.hu@mediatek.com> 4596M: Philipp Zabel <p.zabel@pengutronix.de> 4597L: dri-devel@lists.freedesktop.org 4598S: Supported 4599F: drivers/gpu/drm/mediatek/ 4600F: Documentation/devicetree/bindings/display/mediatek/ 4601 4602DRM DRIVERS FOR NVIDIA TEGRA 4603M: Thierry Reding <thierry.reding@gmail.com> 4604L: dri-devel@lists.freedesktop.org 4605L: linux-tegra@vger.kernel.org 4606T: git git://anongit.freedesktop.org/tegra/linux.git 4607S: Supported 4608F: drivers/gpu/drm/tegra/ 4609F: drivers/gpu/host1x/ 4610F: include/linux/host1x.h 4611F: include/uapi/drm/tegra_drm.h 4612F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4613 4614DRM DRIVERS FOR RENESAS 4615M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4616L: dri-devel@lists.freedesktop.org 4617L: linux-renesas-soc@vger.kernel.org 4618T: git git://linuxtv.org/pinchartl/fbdev 4619S: Supported 4620F: drivers/gpu/drm/rcar-du/ 4621F: drivers/gpu/drm/shmobile/ 4622F: include/linux/platform_data/shmob_drm.h 4623F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4624F: Documentation/devicetree/bindings/display/renesas,du.txt 4625 4626DRM DRIVERS FOR ROCKCHIP 4627M: Mark Yao <mark.yao@rock-chips.com> 4628L: dri-devel@lists.freedesktop.org 4629S: Maintained 4630F: drivers/gpu/drm/rockchip/ 4631F: Documentation/devicetree/bindings/display/rockchip/ 4632T: git git://anongit.freedesktop.org/drm/drm-misc 4633 4634DRM DRIVERS FOR STI 4635M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4636M: Vincent Abriou <vincent.abriou@st.com> 4637L: dri-devel@lists.freedesktop.org 4638T: git git://anongit.freedesktop.org/drm/drm-misc 4639S: Maintained 4640F: drivers/gpu/drm/sti 4641F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4642 4643DRM DRIVERS FOR STM 4644M: Yannick Fertre <yannick.fertre@st.com> 4645M: Philippe Cornu <philippe.cornu@st.com> 4646M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4647M: Vincent Abriou <vincent.abriou@st.com> 4648L: dri-devel@lists.freedesktop.org 4649T: git git://anongit.freedesktop.org/drm/drm-misc 4650S: Maintained 4651F: drivers/gpu/drm/stm 4652F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4653 4654DRM DRIVERS FOR TI LCDC 4655M: Jyri Sarha <jsarha@ti.com> 4656R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4657L: dri-devel@lists.freedesktop.org 4658S: Maintained 4659F: drivers/gpu/drm/tilcdc/ 4660F: Documentation/devicetree/bindings/display/tilcdc/ 4661 4662DRM DRIVERS FOR TI OMAP 4663M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4664L: dri-devel@lists.freedesktop.org 4665S: Maintained 4666F: drivers/gpu/drm/omapdrm/ 4667F: Documentation/devicetree/bindings/display/ti/ 4668 4669DRM DRIVERS FOR VC4 4670M: Eric Anholt <eric@anholt.net> 4671T: git git://github.com/anholt/linux 4672S: Supported 4673F: drivers/gpu/drm/vc4/ 4674F: include/uapi/drm/vc4_drm.h 4675F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4676T: git git://anongit.freedesktop.org/drm/drm-misc 4677 4678DRM DRIVERS FOR VIVANTE GPU IP 4679M: Lucas Stach <l.stach@pengutronix.de> 4680R: Russell King <linux+etnaviv@armlinux.org.uk> 4681R: Christian Gmeiner <christian.gmeiner@gmail.com> 4682L: etnaviv@lists.freedesktop.org 4683L: dri-devel@lists.freedesktop.org 4684S: Maintained 4685F: drivers/gpu/drm/etnaviv/ 4686F: include/uapi/drm/etnaviv_drm.h 4687F: Documentation/devicetree/bindings/display/etnaviv/ 4688 4689DRM DRIVERS FOR ZTE ZX 4690M: Shawn Guo <shawnguo@kernel.org> 4691L: dri-devel@lists.freedesktop.org 4692S: Maintained 4693F: drivers/gpu/drm/zte/ 4694F: Documentation/devicetree/bindings/display/zte,vou.txt 4695T: git git://anongit.freedesktop.org/drm/drm-misc 4696 4697DRM PANEL DRIVERS 4698M: Thierry Reding <thierry.reding@gmail.com> 4699L: dri-devel@lists.freedesktop.org 4700T: git git://anongit.freedesktop.org/drm/drm-misc 4701S: Maintained 4702F: drivers/gpu/drm/drm_panel.c 4703F: drivers/gpu/drm/panel/ 4704F: include/drm/drm_panel.h 4705F: Documentation/devicetree/bindings/display/panel/ 4706 4707DRM TINYDRM DRIVERS 4708M: Noralf Trønnes <noralf@tronnes.org> 4709W: https://github.com/notro/tinydrm/wiki/Development 4710T: git git://anongit.freedesktop.org/drm/drm-misc 4711S: Maintained 4712F: drivers/gpu/drm/tinydrm/ 4713F: include/drm/tinydrm/ 4714 4715DSBR100 USB FM RADIO DRIVER 4716M: Alexey Klimov <klimov.linux@gmail.com> 4717L: linux-media@vger.kernel.org 4718T: git git://linuxtv.org/media_tree.git 4719S: Maintained 4720F: drivers/media/radio/dsbr100.c 4721 4722DSCC4 DRIVER 4723M: Francois Romieu <romieu@fr.zoreil.com> 4724L: netdev@vger.kernel.org 4725S: Maintained 4726F: drivers/net/wan/dscc4.c 4727 4728DT3155 MEDIA DRIVER 4729M: Hans Verkuil <hverkuil@xs4all.nl> 4730L: linux-media@vger.kernel.org 4731T: git git://linuxtv.org/media_tree.git 4732W: https://linuxtv.org 4733S: Odd Fixes 4734F: drivers/media/pci/dt3155/ 4735 4736DVB_USB_AF9015 MEDIA DRIVER 4737M: Antti Palosaari <crope@iki.fi> 4738L: linux-media@vger.kernel.org 4739W: https://linuxtv.org 4740W: http://palosaari.fi/linux/ 4741Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4742T: git git://linuxtv.org/anttip/media_tree.git 4743S: Maintained 4744F: drivers/media/usb/dvb-usb-v2/af9015* 4745 4746DVB_USB_AF9035 MEDIA DRIVER 4747M: Antti Palosaari <crope@iki.fi> 4748L: linux-media@vger.kernel.org 4749W: https://linuxtv.org 4750W: http://palosaari.fi/linux/ 4751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4752T: git git://linuxtv.org/anttip/media_tree.git 4753S: Maintained 4754F: drivers/media/usb/dvb-usb-v2/af9035* 4755 4756DVB_USB_ANYSEE MEDIA DRIVER 4757M: Antti Palosaari <crope@iki.fi> 4758L: linux-media@vger.kernel.org 4759W: https://linuxtv.org 4760W: http://palosaari.fi/linux/ 4761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4762T: git git://linuxtv.org/anttip/media_tree.git 4763S: Maintained 4764F: drivers/media/usb/dvb-usb-v2/anysee* 4765 4766DVB_USB_AU6610 MEDIA DRIVER 4767M: Antti Palosaari <crope@iki.fi> 4768L: linux-media@vger.kernel.org 4769W: https://linuxtv.org 4770W: http://palosaari.fi/linux/ 4771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4772T: git git://linuxtv.org/anttip/media_tree.git 4773S: Maintained 4774F: drivers/media/usb/dvb-usb-v2/au6610* 4775 4776DVB_USB_CE6230 MEDIA DRIVER 4777M: Antti Palosaari <crope@iki.fi> 4778L: linux-media@vger.kernel.org 4779W: https://linuxtv.org 4780W: http://palosaari.fi/linux/ 4781Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4782T: git git://linuxtv.org/anttip/media_tree.git 4783S: Maintained 4784F: drivers/media/usb/dvb-usb-v2/ce6230* 4785 4786DVB_USB_CXUSB MEDIA DRIVER 4787M: Michael Krufky <mkrufky@linuxtv.org> 4788L: linux-media@vger.kernel.org 4789W: https://linuxtv.org 4790W: http://github.com/mkrufky 4791Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4792T: git git://linuxtv.org/media_tree.git 4793S: Maintained 4794F: drivers/media/usb/dvb-usb/cxusb* 4795 4796DVB_USB_EC168 MEDIA DRIVER 4797M: Antti Palosaari <crope@iki.fi> 4798L: linux-media@vger.kernel.org 4799W: https://linuxtv.org 4800W: http://palosaari.fi/linux/ 4801Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4802T: git git://linuxtv.org/anttip/media_tree.git 4803S: Maintained 4804F: drivers/media/usb/dvb-usb-v2/ec168* 4805 4806DVB_USB_GL861 MEDIA DRIVER 4807M: Antti Palosaari <crope@iki.fi> 4808L: linux-media@vger.kernel.org 4809W: https://linuxtv.org 4810Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4811T: git git://linuxtv.org/anttip/media_tree.git 4812S: Maintained 4813F: drivers/media/usb/dvb-usb-v2/gl861* 4814 4815DVB_USB_MXL111SF MEDIA DRIVER 4816M: Michael Krufky <mkrufky@linuxtv.org> 4817L: linux-media@vger.kernel.org 4818W: https://linuxtv.org 4819W: http://github.com/mkrufky 4820Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4821T: git git://linuxtv.org/mkrufky/mxl111sf.git 4822S: Maintained 4823F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4824 4825DVB_USB_RTL28XXU MEDIA DRIVER 4826M: Antti Palosaari <crope@iki.fi> 4827L: linux-media@vger.kernel.org 4828W: https://linuxtv.org 4829W: http://palosaari.fi/linux/ 4830Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4831T: git git://linuxtv.org/anttip/media_tree.git 4832S: Maintained 4833F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4834 4835DVB_USB_V2 MEDIA DRIVER 4836M: Antti Palosaari <crope@iki.fi> 4837L: linux-media@vger.kernel.org 4838W: https://linuxtv.org 4839W: http://palosaari.fi/linux/ 4840Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4841T: git git://linuxtv.org/anttip/media_tree.git 4842S: Maintained 4843F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4844F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4845 4846DYNAMIC DEBUG 4847M: Jason Baron <jbaron@akamai.com> 4848S: Maintained 4849F: lib/dynamic_debug.c 4850F: include/linux/dynamic_debug.h 4851 4852DZ DECSTATION DZ11 SERIAL DRIVER 4853M: "Maciej W. Rozycki" <macro@linux-mips.org> 4854S: Maintained 4855F: drivers/tty/serial/dz.* 4856 4857E3X0 POWER BUTTON DRIVER 4858M: Moritz Fischer <moritz.fischer@ettus.com> 4859L: usrp-users@lists.ettus.com 4860W: http://www.ettus.com 4861S: Supported 4862F: drivers/input/misc/e3x0-button.c 4863F: Documentation/devicetree/bindings/input/e3x0-button.txt 4864 4865E4000 MEDIA DRIVER 4866M: Antti Palosaari <crope@iki.fi> 4867L: linux-media@vger.kernel.org 4868W: https://linuxtv.org 4869W: http://palosaari.fi/linux/ 4870Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4871T: git git://linuxtv.org/anttip/media_tree.git 4872S: Maintained 4873F: drivers/media/tuners/e4000* 4874 4875EATA ISA/EISA/PCI SCSI DRIVER 4876M: Dario Ballabio <ballabio_dario@emc.com> 4877L: linux-scsi@vger.kernel.org 4878S: Maintained 4879F: drivers/scsi/eata.c 4880 4881EC100 MEDIA DRIVER 4882M: Antti Palosaari <crope@iki.fi> 4883L: linux-media@vger.kernel.org 4884W: https://linuxtv.org 4885W: http://palosaari.fi/linux/ 4886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4887T: git git://linuxtv.org/anttip/media_tree.git 4888S: Maintained 4889F: drivers/media/dvb-frontends/ec100* 4890 4891ECRYPT FILE SYSTEM 4892M: Tyler Hicks <tyhicks@canonical.com> 4893L: ecryptfs@vger.kernel.org 4894W: http://ecryptfs.org 4895W: https://launchpad.net/ecryptfs 4896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4897S: Supported 4898F: Documentation/filesystems/ecryptfs.txt 4899F: fs/ecryptfs/ 4900 4901EDAC-AMD64 4902M: Borislav Petkov <bp@alien8.de> 4903L: linux-edac@vger.kernel.org 4904S: Maintained 4905F: drivers/edac/amd64_edac* 4906 4907EDAC-CALXEDA 4908M: Robert Richter <rric@kernel.org> 4909L: linux-edac@vger.kernel.org 4910S: Maintained 4911F: drivers/edac/highbank* 4912 4913EDAC-CAVIUM 4914M: Ralf Baechle <ralf@linux-mips.org> 4915M: David Daney <david.daney@cavium.com> 4916L: linux-edac@vger.kernel.org 4917L: linux-mips@linux-mips.org 4918S: Supported 4919F: drivers/edac/octeon_edac* 4920F: drivers/edac/thunderx_edac* 4921 4922EDAC-CORE 4923M: Borislav Petkov <bp@alien8.de> 4924M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4925M: Mauro Carvalho Chehab <mchehab@kernel.org> 4926L: linux-edac@vger.kernel.org 4927T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4928T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4929S: Supported 4930F: Documentation/admin-guide/ras.rst 4931F: Documentation/driver-api/edac.rst 4932F: drivers/edac/ 4933F: include/linux/edac.h 4934 4935EDAC-E752X 4936M: Mark Gross <mark.gross@intel.com> 4937L: linux-edac@vger.kernel.org 4938S: Maintained 4939F: drivers/edac/e752x_edac.c 4940 4941EDAC-E7XXX 4942L: linux-edac@vger.kernel.org 4943S: Maintained 4944F: drivers/edac/e7xxx_edac.c 4945 4946EDAC-FSL_DDR 4947M: York Sun <york.sun@nxp.com> 4948L: linux-edac@vger.kernel.org 4949S: Maintained 4950F: drivers/edac/fsl_ddr_edac.* 4951 4952EDAC-GHES 4953M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4954M: Mauro Carvalho Chehab <mchehab@kernel.org> 4955L: linux-edac@vger.kernel.org 4956S: Maintained 4957F: drivers/edac/ghes_edac.c 4958 4959EDAC-I3000 4960L: linux-edac@vger.kernel.org 4961S: Orphan 4962F: drivers/edac/i3000_edac.c 4963 4964EDAC-I5000 4965L: linux-edac@vger.kernel.org 4966S: Maintained 4967F: drivers/edac/i5000_edac.c 4968 4969EDAC-I5400 4970M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4971M: Mauro Carvalho Chehab <mchehab@kernel.org> 4972L: linux-edac@vger.kernel.org 4973S: Maintained 4974F: drivers/edac/i5400_edac.c 4975 4976EDAC-I7300 4977M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4978M: Mauro Carvalho Chehab <mchehab@kernel.org> 4979L: linux-edac@vger.kernel.org 4980S: Maintained 4981F: drivers/edac/i7300_edac.c 4982 4983EDAC-I7CORE 4984M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4985M: Mauro Carvalho Chehab <mchehab@kernel.org> 4986L: linux-edac@vger.kernel.org 4987S: Maintained 4988F: drivers/edac/i7core_edac.c 4989 4990EDAC-I82443BXGX 4991M: Tim Small <tim@buttersideup.com> 4992L: linux-edac@vger.kernel.org 4993S: Maintained 4994F: drivers/edac/i82443bxgx_edac.c 4995 4996EDAC-I82975X 4997M: Ranganathan Desikan <ravi@jetztechnologies.com> 4998M: "Arvind R." <arvino55@gmail.com> 4999L: linux-edac@vger.kernel.org 5000S: Maintained 5001F: drivers/edac/i82975x_edac.c 5002 5003EDAC-IE31200 5004M: Jason Baron <jbaron@akamai.com> 5005L: linux-edac@vger.kernel.org 5006S: Maintained 5007F: drivers/edac/ie31200_edac.c 5008 5009EDAC-MPC85XX 5010M: Johannes Thumshirn <morbidrsa@gmail.com> 5011L: linux-edac@vger.kernel.org 5012S: Maintained 5013F: drivers/edac/mpc85xx_edac.[ch] 5014 5015EDAC-PASEMI 5016M: Egor Martovetsky <egor@pasemi.com> 5017L: linux-edac@vger.kernel.org 5018S: Maintained 5019F: drivers/edac/pasemi_edac.c 5020 5021EDAC-PND2 5022M: Tony Luck <tony.luck@intel.com> 5023L: linux-edac@vger.kernel.org 5024S: Maintained 5025F: drivers/edac/pnd2_edac.[ch] 5026 5027EDAC-R82600 5028M: Tim Small <tim@buttersideup.com> 5029L: linux-edac@vger.kernel.org 5030S: Maintained 5031F: drivers/edac/r82600_edac.c 5032 5033EDAC-SBRIDGE 5034M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5035M: Mauro Carvalho Chehab <mchehab@kernel.org> 5036L: linux-edac@vger.kernel.org 5037S: Maintained 5038F: drivers/edac/sb_edac.c 5039 5040EDAC-SKYLAKE 5041M: Tony Luck <tony.luck@intel.com> 5042L: linux-edac@vger.kernel.org 5043S: Maintained 5044F: drivers/edac/skx_edac.c 5045 5046EDIROL UA-101/UA-1000 DRIVER 5047M: Clemens Ladisch <clemens@ladisch.de> 5048L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5049T: git git://git.alsa-project.org/alsa-kernel.git 5050S: Maintained 5051F: sound/usb/misc/ua101.c 5052 5053EFI TEST DRIVER 5054L: linux-efi@vger.kernel.org 5055M: Ivan Hu <ivan.hu@canonical.com> 5056M: Matt Fleming <matt@codeblueprint.co.uk> 5057S: Maintained 5058F: drivers/firmware/efi/test/ 5059 5060EFI VARIABLE FILESYSTEM 5061M: Matthew Garrett <matthew.garrett@nebula.com> 5062M: Jeremy Kerr <jk@ozlabs.org> 5063M: Matt Fleming <matt@codeblueprint.co.uk> 5064T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5065L: linux-efi@vger.kernel.org 5066S: Maintained 5067F: fs/efivarfs/ 5068 5069EFIFB FRAMEBUFFER DRIVER 5070L: linux-fbdev@vger.kernel.org 5071M: Peter Jones <pjones@redhat.com> 5072S: Maintained 5073F: drivers/video/fbdev/efifb.c 5074 5075EFS FILESYSTEM 5076W: http://aeschi.ch.eu.org/efs/ 5077S: Orphan 5078F: fs/efs/ 5079 5080EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5081M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5082L: netdev@vger.kernel.org 5083S: Maintained 5084F: drivers/net/ethernet/ibm/ehea/ 5085 5086EM28XX VIDEO4LINUX DRIVER 5087M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5088M: Mauro Carvalho Chehab <mchehab@kernel.org> 5089L: linux-media@vger.kernel.org 5090W: https://linuxtv.org 5091T: git git://linuxtv.org/media_tree.git 5092S: Maintained 5093F: drivers/media/usb/em28xx/ 5094F: Documentation/media/v4l-drivers/em28xx* 5095 5096EMBEDDED LINUX 5097M: Paul Gortmaker <paul.gortmaker@windriver.com> 5098M: Matt Mackall <mpm@selenic.com> 5099M: David Woodhouse <dwmw2@infradead.org> 5100L: linux-embedded@vger.kernel.org 5101S: Maintained 5102 5103Emulex 10Gbps iSCSI - OneConnect DRIVER 5104M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5105M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5106M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5107L: linux-scsi@vger.kernel.org 5108W: http://www.broadcom.com 5109S: Supported 5110F: drivers/scsi/be2iscsi/ 5111 5112Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5113M: Sathya Perla <sathya.perla@broadcom.com> 5114M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5115M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5116M: Somnath Kotur <somnath.kotur@broadcom.com> 5117L: netdev@vger.kernel.org 5118W: http://www.emulex.com 5119S: Supported 5120F: drivers/net/ethernet/emulex/benet/ 5121 5122EMULEX ONECONNECT ROCE DRIVER 5123M: Selvin Xavier <selvin.xavier@broadcom.com> 5124M: Devesh Sharma <devesh.sharma@broadcom.com> 5125L: linux-rdma@vger.kernel.org 5126W: http://www.broadcom.com 5127S: Odd Fixes 5128F: drivers/infiniband/hw/ocrdma/ 5129F: include/uapi/rdma/ocrdma-abi.h 5130 5131EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5132M: James Smart <james.smart@broadcom.com> 5133M: Dick Kennedy <dick.kennedy@broadcom.com> 5134L: linux-scsi@vger.kernel.org 5135W: http://www.broadcom.com 5136S: Supported 5137F: drivers/scsi/lpfc/ 5138 5139ENE CB710 FLASH CARD READER DRIVER 5140M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5141S: Maintained 5142F: drivers/misc/cb710/ 5143F: drivers/mmc/host/cb710-mmc.* 5144F: include/linux/cb710.h 5145 5146ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5147M: Maxim Levitsky <maximlevitsky@gmail.com> 5148S: Maintained 5149F: drivers/media/rc/ene_ir.* 5150 5151EPSON S1D13XXX FRAMEBUFFER DRIVER 5152M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5153S: Maintained 5154T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5155F: drivers/video/fbdev/s1d13xxxfb.c 5156F: include/video/s1d13xxxfb.h 5157 5158ERRSEQ ERROR TRACKING INFRASTRUCTURE 5159M: Jeff Layton <jlayton@poochiereds.net> 5160S: Maintained 5161F: lib/errseq.c 5162F: include/linux/errseq.h 5163 5164ET131X NETWORK DRIVER 5165M: Mark Einon <mark.einon@gmail.com> 5166S: Odd Fixes 5167F: drivers/net/ethernet/agere/ 5168 5169ETHERNET BRIDGE 5170M: Stephen Hemminger <stephen@networkplumber.org> 5171L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5172L: netdev@vger.kernel.org 5173W: http://www.linuxfoundation.org/en/Net:Bridge 5174S: Maintained 5175F: include/linux/netfilter_bridge/ 5176F: net/bridge/ 5177 5178ETHERNET PHY LIBRARY 5179M: Andrew Lunn <andrew@lunn.ch> 5180M: Florian Fainelli <f.fainelli@gmail.com> 5181L: netdev@vger.kernel.org 5182S: Maintained 5183F: Documentation/ABI/testing/sysfs-bus-mdio 5184F: Documentation/devicetree/bindings/net/mdio* 5185F: Documentation/networking/phy.txt 5186F: drivers/net/phy/ 5187F: drivers/of/of_mdio.c 5188F: drivers/of/of_net.c 5189F: include/linux/*mdio*.h 5190F: include/linux/of_net.h 5191F: include/linux/phy.h 5192F: include/linux/phy_fixed.h 5193F: include/linux/platform_data/mdio-gpio.h 5194F: include/linux/platform_data/mdio-bcm-unimac.h 5195F: include/trace/events/mdio.h 5196F: include/uapi/linux/mdio.h 5197F: include/uapi/linux/mii.h 5198 5199EXT2 FILE SYSTEM 5200M: Jan Kara <jack@suse.com> 5201L: linux-ext4@vger.kernel.org 5202S: Maintained 5203F: Documentation/filesystems/ext2.txt 5204F: fs/ext2/ 5205F: include/linux/ext2* 5206 5207EXT4 FILE SYSTEM 5208M: "Theodore Ts'o" <tytso@mit.edu> 5209M: Andreas Dilger <adilger.kernel@dilger.ca> 5210L: linux-ext4@vger.kernel.org 5211W: http://ext4.wiki.kernel.org 5212Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5213T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5214S: Maintained 5215F: Documentation/filesystems/ext4.txt 5216F: fs/ext4/ 5217 5218Extended Verification Module (EVM) 5219M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5220L: linux-ima-devel@lists.sourceforge.net 5221L: linux-security-module@vger.kernel.org 5222S: Supported 5223F: security/integrity/evm/ 5224 5225EXTENSIBLE FIRMWARE INTERFACE (EFI) 5226M: Matt Fleming <matt@codeblueprint.co.uk> 5227M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5228L: linux-efi@vger.kernel.org 5229T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5230S: Maintained 5231F: Documentation/efi-stub.txt 5232F: arch/*/kernel/efi.c 5233F: arch/x86/boot/compressed/eboot.[ch] 5234F: arch/*/include/asm/efi.h 5235F: arch/x86/platform/efi/ 5236F: drivers/firmware/efi/ 5237F: include/linux/efi*.h 5238F: arch/arm/boot/compressed/efi-header.S 5239F: arch/arm64/kernel/efi-entry.S 5240 5241EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5242M: MyungJoo Ham <myungjoo.ham@samsung.com> 5243M: Chanwoo Choi <cw00.choi@samsung.com> 5244L: linux-kernel@vger.kernel.org 5245T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5246S: Maintained 5247F: drivers/extcon/ 5248F: include/linux/extcon/ 5249F: include/linux/extcon.h 5250F: Documentation/extcon/ 5251F: Documentation/devicetree/bindings/extcon/ 5252 5253EXYNOS DP DRIVER 5254M: Jingoo Han <jingoohan1@gmail.com> 5255L: dri-devel@lists.freedesktop.org 5256S: Maintained 5257F: drivers/gpu/drm/exynos/exynos_dp* 5258 5259EXYNOS SYSMMU (IOMMU) driver 5260M: Marek Szyprowski <m.szyprowski@samsung.com> 5261L: iommu@lists.linux-foundation.org 5262S: Maintained 5263F: drivers/iommu/exynos-iommu.c 5264 5265EZchip NPS platform support 5266M: Elad Kanfi <eladkan@mellanox.com> 5267M: Vineet Gupta <vgupta@synopsys.com> 5268S: Supported 5269F: arch/arc/plat-eznps 5270F: arch/arc/boot/dts/eznps.dts 5271 5272F2FS FILE SYSTEM 5273M: Jaegeuk Kim <jaegeuk@kernel.org> 5274M: Chao Yu <yuchao0@huawei.com> 5275L: linux-f2fs-devel@lists.sourceforge.net 5276W: https://f2fs.wiki.kernel.org/ 5277T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5278S: Maintained 5279F: Documentation/filesystems/f2fs.txt 5280F: Documentation/ABI/testing/sysfs-fs-f2fs 5281F: fs/f2fs/ 5282F: include/linux/f2fs_fs.h 5283F: include/trace/events/f2fs.h 5284 5285F71805F HARDWARE MONITORING DRIVER 5286M: Jean Delvare <jdelvare@suse.com> 5287L: linux-hwmon@vger.kernel.org 5288S: Maintained 5289F: Documentation/hwmon/f71805f 5290F: drivers/hwmon/f71805f.c 5291 5292FANOTIFY 5293M: Jan Kara <jack@suse.cz> 5294R: Amir Goldstein <amir73il@gmail.com> 5295L: linux-fsdevel@vger.kernel.org 5296S: Maintained 5297F: fs/notify/fanotify/ 5298F: include/linux/fanotify.h 5299F: include/uapi/linux/fanotify.h 5300 5301FARSYNC SYNCHRONOUS DRIVER 5302M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5303W: http://www.farsite.co.uk/ 5304S: Supported 5305F: drivers/net/wan/farsync.* 5306 5307FAULT INJECTION SUPPORT 5308M: Akinobu Mita <akinobu.mita@gmail.com> 5309S: Supported 5310F: Documentation/fault-injection/ 5311F: lib/fault-inject.c 5312 5313FBTFT Framebuffer drivers 5314M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5315S: Maintained 5316F: drivers/staging/fbtft/ 5317 5318FC0011 TUNER DRIVER 5319M: Michael Buesch <m@bues.ch> 5320L: linux-media@vger.kernel.org 5321S: Maintained 5322F: drivers/media/tuners/fc0011.h 5323F: drivers/media/tuners/fc0011.c 5324 5325FC2580 MEDIA DRIVER 5326M: Antti Palosaari <crope@iki.fi> 5327L: linux-media@vger.kernel.org 5328W: https://linuxtv.org 5329W: http://palosaari.fi/linux/ 5330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5331T: git git://linuxtv.org/anttip/media_tree.git 5332S: Maintained 5333F: drivers/media/tuners/fc2580* 5334 5335FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5336M: Johannes Thumshirn <jth@kernel.org> 5337L: fcoe-devel@open-fcoe.org 5338W: www.Open-FCoE.org 5339S: Supported 5340F: drivers/scsi/libfc/ 5341F: drivers/scsi/fcoe/ 5342F: include/scsi/fc/ 5343F: include/scsi/libfc.h 5344F: include/scsi/libfcoe.h 5345F: include/uapi/scsi/fc/ 5346 5347FILE LOCKING (flock() and fcntl()/lockf()) 5348M: Jeff Layton <jlayton@poochiereds.net> 5349M: "J. Bruce Fields" <bfields@fieldses.org> 5350L: linux-fsdevel@vger.kernel.org 5351S: Maintained 5352F: include/linux/fcntl.h 5353F: include/uapi/linux/fcntl.h 5354F: fs/fcntl.c 5355F: fs/locks.c 5356 5357FILESYSTEMS (VFS and infrastructure) 5358M: Alexander Viro <viro@zeniv.linux.org.uk> 5359L: linux-fsdevel@vger.kernel.org 5360S: Maintained 5361F: fs/* 5362F: include/linux/fs.h 5363F: include/uapi/linux/fs.h 5364 5365FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5366M: Riku Voipio <riku.voipio@iki.fi> 5367L: linux-hwmon@vger.kernel.org 5368S: Maintained 5369F: drivers/hwmon/f75375s.c 5370F: include/linux/f75375s.h 5371 5372FIREWIRE AUDIO DRIVERS 5373M: Clemens Ladisch <clemens@ladisch.de> 5374L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5375T: git git://git.alsa-project.org/alsa-kernel.git 5376S: Maintained 5377F: sound/firewire/ 5378 5379FIREWIRE MEDIA DRIVERS (firedtv) 5380M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5381L: linux-media@vger.kernel.org 5382L: linux1394-devel@lists.sourceforge.net 5383T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5384S: Maintained 5385F: drivers/media/firewire/ 5386 5387FIREWIRE SBP-2 TARGET 5388M: Chris Boot <bootc@bootc.net> 5389L: linux-scsi@vger.kernel.org 5390L: target-devel@vger.kernel.org 5391L: linux1394-devel@lists.sourceforge.net 5392T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5393S: Maintained 5394F: drivers/target/sbp/ 5395 5396FIREWIRE SUBSYSTEM 5397M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5398L: linux1394-devel@lists.sourceforge.net 5399W: http://ieee1394.wiki.kernel.org/ 5400T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5401S: Maintained 5402F: drivers/firewire/ 5403F: include/linux/firewire.h 5404F: include/uapi/linux/firewire*.h 5405F: tools/firewire/ 5406 5407FIRMWARE LOADER (request_firmware) 5408M: Luis R. Rodriguez <mcgrof@kernel.org> 5409L: linux-kernel@vger.kernel.org 5410S: Maintained 5411F: Documentation/firmware_class/ 5412F: drivers/base/firmware*.c 5413F: include/linux/firmware.h 5414 5415FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5416M: Joshua Morris <josh.h.morris@us.ibm.com> 5417M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5418S: Maintained 5419F: drivers/block/rsxx/ 5420 5421FLOPPY DRIVER 5422M: Jiri Kosina <jikos@kernel.org> 5423T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5424S: Odd fixes 5425F: drivers/block/floppy.c 5426 5427FMC SUBSYSTEM 5428M: Alessandro Rubini <rubini@gnudd.com> 5429W: http://www.ohwr.org/projects/fmc-bus 5430S: Supported 5431F: drivers/fmc/ 5432F: include/linux/fmc*.h 5433F: include/linux/ipmi-fru.h 5434K: fmc_d.*register 5435 5436FPGA MANAGER FRAMEWORK 5437M: Alan Tull <atull@kernel.org> 5438R: Moritz Fischer <mdf@kernel.org> 5439L: linux-fpga@vger.kernel.org 5440S: Maintained 5441T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5442Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5443F: Documentation/fpga/ 5444F: Documentation/devicetree/bindings/fpga/ 5445F: drivers/fpga/ 5446F: include/linux/fpga/ 5447W: http://www.rocketboards.org 5448 5449FPU EMULATOR 5450M: Bill Metzenthen <billm@melbpc.org.au> 5451W: http://floatingpoint.sourceforge.net/emulator/index.html 5452S: Maintained 5453F: arch/x86/math-emu/ 5454 5455FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5456L: netdev@vger.kernel.org 5457S: Orphan 5458F: drivers/net/wan/dlci.c 5459F: drivers/net/wan/sdla.c 5460 5461FRAMEBUFFER LAYER 5462M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5463L: dri-devel@lists.freedesktop.org 5464L: linux-fbdev@vger.kernel.org 5465T: git git://github.com/bzolnier/linux.git 5466Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5467S: Maintained 5468F: Documentation/fb/ 5469F: drivers/video/ 5470F: include/video/ 5471F: include/linux/fb.h 5472F: include/uapi/video/ 5473F: include/uapi/linux/fb.h 5474 5475FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5476M: Horia Geantă <horia.geanta@nxp.com> 5477M: Dan Douglass <dan.douglass@nxp.com> 5478L: linux-crypto@vger.kernel.org 5479S: Maintained 5480F: drivers/crypto/caam/ 5481F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5482 5483FREESCALE DIU FRAMEBUFFER DRIVER 5484M: Timur Tabi <timur@tabi.org> 5485L: linux-fbdev@vger.kernel.org 5486S: Maintained 5487F: drivers/video/fbdev/fsl-diu-fb.* 5488 5489FREESCALE DMA DRIVER 5490M: Li Yang <leoyang.li@nxp.com> 5491M: Zhang Wei <zw@zh-kernel.org> 5492L: linuxppc-dev@lists.ozlabs.org 5493S: Maintained 5494F: drivers/dma/fsldma.* 5495 5496FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5497M: Claudiu Manoil <claudiu.manoil@freescale.com> 5498L: netdev@vger.kernel.org 5499S: Maintained 5500F: drivers/net/ethernet/freescale/gianfar* 5501X: drivers/net/ethernet/freescale/gianfar_ptp.c 5502F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5503 5504FREESCALE GPMI NAND DRIVER 5505M: Han Xu <han.xu@nxp.com> 5506L: linux-mtd@lists.infradead.org 5507S: Maintained 5508F: drivers/mtd/nand/gpmi-nand/* 5509 5510FREESCALE I2C CPM DRIVER 5511M: Jochen Friedrich <jochen@scram.de> 5512L: linuxppc-dev@lists.ozlabs.org 5513L: linux-i2c@vger.kernel.org 5514S: Maintained 5515F: drivers/i2c/busses/i2c-cpm.c 5516 5517FREESCALE IMX / MXC FEC DRIVER 5518M: Fugang Duan <fugang.duan@nxp.com> 5519L: netdev@vger.kernel.org 5520S: Maintained 5521F: drivers/net/ethernet/freescale/fec_main.c 5522F: drivers/net/ethernet/freescale/fec_ptp.c 5523F: drivers/net/ethernet/freescale/fec.h 5524F: Documentation/devicetree/bindings/net/fsl-fec.txt 5525 5526FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5527M: Sascha Hauer <kernel@pengutronix.de> 5528L: linux-fbdev@vger.kernel.org 5529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5530S: Maintained 5531F: include/linux/platform_data/video-imxfb.h 5532F: drivers/video/fbdev/imxfb.c 5533 5534FREESCALE QORIQ DPAA ETHERNET DRIVER 5535M: Madalin Bucur <madalin.bucur@nxp.com> 5536L: netdev@vger.kernel.org 5537S: Maintained 5538F: drivers/net/ethernet/freescale/dpaa 5539 5540FREESCALE QORIQ DPAA FMAN DRIVER 5541M: Madalin Bucur <madalin.bucur@nxp.com> 5542L: netdev@vger.kernel.org 5543S: Maintained 5544F: drivers/net/ethernet/freescale/fman 5545F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5546 5547FREESCALE QUAD SPI DRIVER 5548M: Han Xu <han.xu@nxp.com> 5549L: linux-mtd@lists.infradead.org 5550S: Maintained 5551F: drivers/mtd/spi-nor/fsl-quadspi.c 5552 5553FREESCALE QUICC ENGINE LIBRARY 5554M: Qiang Zhao <qiang.zhao@nxp.com> 5555L: linuxppc-dev@lists.ozlabs.org 5556S: Maintained 5557F: drivers/soc/fsl/qe/ 5558F: include/soc/fsl/*qe*.h 5559F: include/soc/fsl/*ucc*.h 5560 5561FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5562M: Li Yang <leoyang.li@nxp.com> 5563L: netdev@vger.kernel.org 5564L: linuxppc-dev@lists.ozlabs.org 5565S: Maintained 5566F: drivers/net/ethernet/freescale/ucc_geth* 5567 5568FREESCALE QUICC ENGINE UCC HDLC DRIVER 5569M: Zhao Qiang <qiang.zhao@nxp.com> 5570L: netdev@vger.kernel.org 5571L: linuxppc-dev@lists.ozlabs.org 5572S: Maintained 5573F: drivers/net/wan/fsl_ucc_hdlc* 5574 5575FREESCALE QUICC ENGINE UCC UART DRIVER 5576M: Timur Tabi <timur@tabi.org> 5577L: linuxppc-dev@lists.ozlabs.org 5578S: Maintained 5579F: drivers/tty/serial/ucc_uart.c 5580 5581FREESCALE SOC DRIVERS 5582M: Li Yang <leoyang.li@nxp.com> 5583L: linuxppc-dev@lists.ozlabs.org 5584L: linux-arm-kernel@lists.infradead.org 5585S: Maintained 5586F: Documentation/devicetree/bindings/soc/fsl/ 5587F: drivers/soc/fsl/ 5588F: include/linux/fsl/ 5589 5590FREESCALE SOC FS_ENET DRIVER 5591M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5592M: Vitaly Bordug <vbordug@ru.mvista.com> 5593L: linuxppc-dev@lists.ozlabs.org 5594L: netdev@vger.kernel.org 5595S: Maintained 5596F: drivers/net/ethernet/freescale/fs_enet/ 5597F: include/linux/fs_enet_pd.h 5598 5599FREESCALE SOC SOUND DRIVERS 5600M: Timur Tabi <timur@tabi.org> 5601M: Nicolin Chen <nicoleotsuka@gmail.com> 5602M: Xiubo Li <Xiubo.Lee@gmail.com> 5603R: Fabio Estevam <fabio.estevam@nxp.com> 5604L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5605L: linuxppc-dev@lists.ozlabs.org 5606S: Maintained 5607F: sound/soc/fsl/fsl* 5608F: sound/soc/fsl/imx* 5609F: sound/soc/fsl/mpc8610_hpcd.c 5610 5611FREESCALE USB PERIPHERAL DRIVERS 5612M: Li Yang <leoyang.li@nxp.com> 5613L: linux-usb@vger.kernel.org 5614L: linuxppc-dev@lists.ozlabs.org 5615S: Maintained 5616F: drivers/usb/gadget/udc/fsl* 5617 5618FREEVXFS FILESYSTEM 5619M: Christoph Hellwig <hch@infradead.org> 5620W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5621S: Maintained 5622F: fs/freevxfs/ 5623 5624FREEZER 5625M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5626M: Pavel Machek <pavel@ucw.cz> 5627L: linux-pm@vger.kernel.org 5628S: Supported 5629F: Documentation/power/freezing-of-tasks.txt 5630F: include/linux/freezer.h 5631F: kernel/freezer.c 5632 5633FRONTSWAP API 5634M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5635L: linux-kernel@vger.kernel.org 5636S: Maintained 5637F: mm/frontswap.c 5638F: include/linux/frontswap.h 5639 5640FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5641M: David Howells <dhowells@redhat.com> 5642L: linux-cachefs@redhat.com (moderated for non-subscribers) 5643S: Supported 5644F: Documentation/filesystems/caching/ 5645F: fs/fscache/ 5646F: include/linux/fscache*.h 5647 5648FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5649M: Theodore Y. Ts'o <tytso@mit.edu> 5650M: Jaegeuk Kim <jaegeuk@kernel.org> 5651L: linux-fscrypt@vger.kernel.org 5652Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5653T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5654S: Supported 5655F: fs/crypto/ 5656F: include/linux/fscrypt*.h 5657 5658FUJITSU FR-V (FRV) PORT 5659S: Orphan 5660F: arch/frv/ 5661 5662FUJITSU LAPTOP EXTRAS 5663M: Jonathan Woithe <jwoithe@just42.net> 5664L: platform-driver-x86@vger.kernel.org 5665S: Maintained 5666F: drivers/platform/x86/fujitsu-laptop.c 5667 5668FUJITSU M-5MO LS CAMERA ISP DRIVER 5669M: Kyungmin Park <kyungmin.park@samsung.com> 5670M: Heungjun Kim <riverful.kim@samsung.com> 5671L: linux-media@vger.kernel.org 5672S: Maintained 5673F: drivers/media/i2c/m5mols/ 5674F: include/media/i2c/m5mols.h 5675 5676FUJITSU TABLET EXTRAS 5677M: Robert Gerlach <khnz@gmx.de> 5678L: platform-driver-x86@vger.kernel.org 5679S: Maintained 5680F: drivers/platform/x86/fujitsu-tablet.c 5681 5682FUSE: FILESYSTEM IN USERSPACE 5683M: Miklos Szeredi <miklos@szeredi.hu> 5684L: linux-fsdevel@vger.kernel.org 5685W: http://fuse.sourceforge.net/ 5686T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5687S: Maintained 5688F: fs/fuse/ 5689F: include/uapi/linux/fuse.h 5690F: Documentation/filesystems/fuse.txt 5691 5692FUTEX SUBSYSTEM 5693M: Thomas Gleixner <tglx@linutronix.de> 5694M: Ingo Molnar <mingo@redhat.com> 5695R: Peter Zijlstra <peterz@infradead.org> 5696R: Darren Hart <dvhart@infradead.org> 5697L: linux-kernel@vger.kernel.org 5698T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5699S: Maintained 5700F: kernel/futex.c 5701F: kernel/futex_compat.c 5702F: include/asm-generic/futex.h 5703F: include/linux/futex.h 5704F: include/uapi/linux/futex.h 5705F: tools/testing/selftests/futex/ 5706F: tools/perf/bench/futex* 5707F: Documentation/*futex* 5708 5709FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5710M: Rik Faith <faith@cs.unc.edu> 5711L: linux-scsi@vger.kernel.org 5712S: Odd Fixes (e.g., new signatures) 5713F: drivers/scsi/fdomain.* 5714 5715GCC PLUGINS 5716M: Kees Cook <keescook@chromium.org> 5717R: Emese Revfy <re.emese@gmail.com> 5718L: kernel-hardening@lists.openwall.com 5719S: Maintained 5720F: scripts/gcc-plugins/ 5721F: scripts/gcc-plugin.sh 5722F: scripts/Makefile.gcc-plugins 5723F: Documentation/gcc-plugins.txt 5724 5725GCOV BASED KERNEL PROFILING 5726M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5727S: Maintained 5728F: kernel/gcov/ 5729F: Documentation/dev-tools/gcov.rst 5730 5731GDB KERNEL DEBUGGING HELPER SCRIPTS 5732M: Jan Kiszka <jan.kiszka@siemens.com> 5733M: Kieran Bingham <kieran@bingham.xyz> 5734S: Supported 5735F: scripts/gdb/ 5736 5737GDT SCSI DISK ARRAY CONTROLLER DRIVER 5738M: Achim Leubner <achim_leubner@adaptec.com> 5739L: linux-scsi@vger.kernel.org 5740W: http://www.icp-vortex.com/ 5741S: Supported 5742F: drivers/scsi/gdt* 5743 5744GEMTEK FM RADIO RECEIVER DRIVER 5745M: Hans Verkuil <hverkuil@xs4all.nl> 5746L: linux-media@vger.kernel.org 5747T: git git://linuxtv.org/media_tree.git 5748W: https://linuxtv.org 5749S: Maintained 5750F: drivers/media/radio/radio-gemtek* 5751 5752GENERIC GPIO I2C DRIVER 5753M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5754S: Supported 5755F: drivers/i2c/busses/i2c-gpio.c 5756F: include/linux/i2c-gpio.h 5757 5758GENERIC GPIO I2C MULTIPLEXER DRIVER 5759M: Peter Korsgaard <peter.korsgaard@barco.com> 5760L: linux-i2c@vger.kernel.org 5761S: Supported 5762F: drivers/i2c/muxes/i2c-mux-gpio.c 5763F: include/linux/i2c-mux-gpio.h 5764F: Documentation/i2c/muxes/i2c-mux-gpio 5765 5766GENERIC HDLC (WAN) DRIVERS 5767M: Krzysztof Halasa <khc@pm.waw.pl> 5768W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5769S: Maintained 5770F: drivers/net/wan/c101.c 5771F: drivers/net/wan/hd6457* 5772F: drivers/net/wan/hdlc* 5773F: drivers/net/wan/n2.c 5774F: drivers/net/wan/pc300too.c 5775F: drivers/net/wan/pci200syn.c 5776F: drivers/net/wan/wanxl* 5777 5778GENERIC INCLUDE/ASM HEADER FILES 5779M: Arnd Bergmann <arnd@arndb.de> 5780L: linux-arch@vger.kernel.org 5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5782S: Maintained 5783F: include/asm-generic/ 5784F: include/uapi/asm-generic/ 5785 5786GENERIC PHY FRAMEWORK 5787M: Kishon Vijay Abraham I <kishon@ti.com> 5788L: linux-kernel@vger.kernel.org 5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5790S: Supported 5791F: drivers/phy/ 5792F: include/linux/phy/ 5793 5794GENERIC PM DOMAINS 5795M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5796M: Kevin Hilman <khilman@kernel.org> 5797M: Ulf Hansson <ulf.hansson@linaro.org> 5798L: linux-pm@vger.kernel.org 5799S: Supported 5800F: drivers/base/power/domain*.c 5801F: include/linux/pm_domain.h 5802F: Documentation/devicetree/bindings/power/power_domain.txt 5803 5804GENERIC UIO DRIVER FOR PCI DEVICES 5805M: "Michael S. Tsirkin" <mst@redhat.com> 5806L: kvm@vger.kernel.org 5807S: Supported 5808F: drivers/uio/uio_pci_generic.c 5809 5810GENWQE (IBM Generic Workqueue Card) 5811M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5812M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5813S: Supported 5814F: drivers/misc/genwqe/ 5815 5816GET_MAINTAINER SCRIPT 5817M: Joe Perches <joe@perches.com> 5818S: Maintained 5819F: scripts/get_maintainer.pl 5820 5821GFS2 FILE SYSTEM 5822M: Steven Whitehouse <swhiteho@redhat.com> 5823M: Bob Peterson <rpeterso@redhat.com> 5824L: cluster-devel@redhat.com 5825W: http://sources.redhat.com/cluster/ 5826T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5827S: Supported 5828F: Documentation/filesystems/gfs2*.txt 5829F: fs/gfs2/ 5830F: include/uapi/linux/gfs2_ondisk.h 5831 5832GIGASET ISDN DRIVERS 5833M: Paul Bolle <pebolle@tiscali.nl> 5834L: gigaset307x-common@lists.sourceforge.net 5835W: http://gigaset307x.sourceforge.net/ 5836S: Odd Fixes 5837F: Documentation/isdn/README.gigaset 5838F: drivers/isdn/gigaset/ 5839F: include/uapi/linux/gigaset_dev.h 5840 5841GO7007 MPEG CODEC 5842M: Hans Verkuil <hans.verkuil@cisco.com> 5843L: linux-media@vger.kernel.org 5844S: Maintained 5845F: drivers/media/usb/go7007/ 5846 5847GOODIX TOUCHSCREEN 5848M: Bastien Nocera <hadess@hadess.net> 5849L: linux-input@vger.kernel.org 5850S: Maintained 5851F: drivers/input/touchscreen/goodix.c 5852 5853GPIO ACPI SUPPORT 5854M: Mika Westerberg <mika.westerberg@linux.intel.com> 5855M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5856L: linux-gpio@vger.kernel.org 5857L: linux-acpi@vger.kernel.org 5858S: Maintained 5859F: Documentation/acpi/gpio-properties.txt 5860F: drivers/gpio/gpiolib-acpi.c 5861 5862GPIO IR Transmitter 5863M: Sean Young <sean@mess.org> 5864L: linux-media@vger.kernel.org 5865S: Maintained 5866F: drivers/media/rc/gpio-ir-tx.c 5867 5868GPIO MOCKUP DRIVER 5869M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5870L: linux-gpio@vger.kernel.org 5871S: Maintained 5872F: drivers/gpio/gpio-mockup.c 5873F: tools/testing/selftests/gpio/ 5874 5875GPIO SUBSYSTEM 5876M: Linus Walleij <linus.walleij@linaro.org> 5877L: linux-gpio@vger.kernel.org 5878T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5879S: Maintained 5880F: Documentation/devicetree/bindings/gpio/ 5881F: Documentation/gpio/ 5882F: Documentation/ABI/testing/gpio-cdev 5883F: Documentation/ABI/obsolete/sysfs-gpio 5884F: drivers/gpio/ 5885F: include/linux/gpio/ 5886F: include/linux/gpio.h 5887F: include/asm-generic/gpio.h 5888F: include/uapi/linux/gpio.h 5889F: tools/gpio/ 5890 5891GRE DEMULTIPLEXER DRIVER 5892M: Dmitry Kozlov <xeb@mail.ru> 5893L: netdev@vger.kernel.org 5894S: Maintained 5895F: net/ipv4/gre_demux.c 5896F: net/ipv4/gre_offload.c 5897F: include/net/gre.h 5898 5899GRETH 10/100/1G Ethernet MAC device driver 5900M: Andreas Larsson <andreas@gaisler.com> 5901L: netdev@vger.kernel.org 5902S: Maintained 5903F: drivers/net/ethernet/aeroflex/ 5904 5905GREYBUS AUDIO PROTOCOLS DRIVERS 5906M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5907M: Mark Greer <mgreer@animalcreek.com> 5908S: Maintained 5909F: drivers/staging/greybus/audio_apbridgea.c 5910F: drivers/staging/greybus/audio_apbridgea.h 5911F: drivers/staging/greybus/audio_codec.c 5912F: drivers/staging/greybus/audio_codec.h 5913F: drivers/staging/greybus/audio_gb.c 5914F: drivers/staging/greybus/audio_manager.c 5915F: drivers/staging/greybus/audio_manager.h 5916F: drivers/staging/greybus/audio_manager_module.c 5917F: drivers/staging/greybus/audio_manager_private.h 5918F: drivers/staging/greybus/audio_manager_sysfs.c 5919F: drivers/staging/greybus/audio_module.c 5920F: drivers/staging/greybus/audio_topology.c 5921 5922GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5923M: Viresh Kumar <vireshk@kernel.org> 5924S: Maintained 5925F: drivers/staging/greybus/authentication.c 5926F: drivers/staging/greybus/bootrom.c 5927F: drivers/staging/greybus/firmware.h 5928F: drivers/staging/greybus/fw-core.c 5929F: drivers/staging/greybus/fw-download.c 5930F: drivers/staging/greybus/fw-managament.c 5931F: drivers/staging/greybus/greybus_authentication.h 5932F: drivers/staging/greybus/greybus_firmware.h 5933F: drivers/staging/greybus/hid.c 5934F: drivers/staging/greybus/i2c.c 5935F: drivers/staging/greybus/spi.c 5936F: drivers/staging/greybus/spilib.c 5937F: drivers/staging/greybus/spilib.h 5938 5939GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5940M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5941S: Maintained 5942F: drivers/staging/greybus/loopback.c 5943F: drivers/staging/greybus/timesync.c 5944F: drivers/staging/greybus/timesync_platform.c 5945 5946GREYBUS PLATFORM DRIVERS 5947M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5948S: Maintained 5949F: drivers/staging/greybus/arche-platform.c 5950F: drivers/staging/greybus/arche-apb-ctrl.c 5951F: drivers/staging/greybus/arche_platform.h 5952 5953GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5954M: Rui Miguel Silva <rmfrfs@gmail.com> 5955S: Maintained 5956F: drivers/staging/greybus/sdio.c 5957F: drivers/staging/greybus/light.c 5958F: drivers/staging/greybus/gpio.c 5959F: drivers/staging/greybus/power_supply.c 5960F: drivers/staging/greybus/spi.c 5961F: drivers/staging/greybus/spilib.c 5962 5963GREYBUS SUBSYSTEM 5964M: Johan Hovold <johan@kernel.org> 5965M: Alex Elder <elder@kernel.org> 5966M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5967S: Maintained 5968F: drivers/staging/greybus/ 5969L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5970 5971GREYBUS UART PROTOCOLS DRIVERS 5972M: David Lin <dtwlin@gmail.com> 5973S: Maintained 5974F: drivers/staging/greybus/uart.c 5975F: drivers/staging/greybus/log.c 5976 5977GS1662 VIDEO SERIALIZER 5978M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5979L: linux-media@vger.kernel.org 5980T: git git://linuxtv.org/media_tree.git 5981S: Maintained 5982F: drivers/media/spi/gs1662.c 5983 5984GSPCA FINEPIX SUBDRIVER 5985M: Frank Zago <frank@zago.net> 5986L: linux-media@vger.kernel.org 5987T: git git://linuxtv.org/media_tree.git 5988S: Maintained 5989F: drivers/media/usb/gspca/finepix.c 5990 5991GSPCA GL860 SUBDRIVER 5992M: Olivier Lorin <o.lorin@laposte.net> 5993L: linux-media@vger.kernel.org 5994T: git git://linuxtv.org/media_tree.git 5995S: Maintained 5996F: drivers/media/usb/gspca/gl860/ 5997 5998GSPCA M5602 SUBDRIVER 5999M: Erik Andren <erik.andren@gmail.com> 6000L: linux-media@vger.kernel.org 6001T: git git://linuxtv.org/media_tree.git 6002S: Maintained 6003F: drivers/media/usb/gspca/m5602/ 6004 6005GSPCA PAC207 SONIXB SUBDRIVER 6006M: Hans Verkuil <hverkuil@xs4all.nl> 6007L: linux-media@vger.kernel.org 6008T: git git://linuxtv.org/media_tree.git 6009S: Odd Fixes 6010F: drivers/media/usb/gspca/pac207.c 6011 6012GSPCA SN9C20X SUBDRIVER 6013M: Brian Johnson <brijohn@gmail.com> 6014L: linux-media@vger.kernel.org 6015T: git git://linuxtv.org/media_tree.git 6016S: Maintained 6017F: drivers/media/usb/gspca/sn9c20x.c 6018 6019GSPCA T613 SUBDRIVER 6020M: Leandro Costantino <lcostantino@gmail.com> 6021L: linux-media@vger.kernel.org 6022T: git git://linuxtv.org/media_tree.git 6023S: Maintained 6024F: drivers/media/usb/gspca/t613.c 6025 6026GSPCA USB WEBCAM DRIVER 6027M: Hans Verkuil <hverkuil@xs4all.nl> 6028L: linux-media@vger.kernel.org 6029T: git git://linuxtv.org/media_tree.git 6030S: Odd Fixes 6031F: drivers/media/usb/gspca/ 6032 6033GTP (GPRS Tunneling Protocol) 6034M: Pablo Neira Ayuso <pablo@netfilter.org> 6035M: Harald Welte <laforge@gnumonks.org> 6036L: osmocom-net-gprs@lists.osmocom.org 6037T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6038S: Maintained 6039F: drivers/net/gtp.c 6040 6041GUID PARTITION TABLE (GPT) 6042M: Davidlohr Bueso <dave@stgolabs.net> 6043L: linux-efi@vger.kernel.org 6044S: Maintained 6045F: block/partitions/efi.* 6046 6047H8/300 ARCHITECTURE 6048M: Yoshinori Sato <ysato@users.sourceforge.jp> 6049L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6050W: http://uclinux-h8.sourceforge.jp 6051T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6052S: Maintained 6053F: arch/h8300/ 6054F: drivers/clocksource/h8300_*.c 6055F: drivers/clk/h8300/ 6056F: drivers/irqchip/irq-renesas-h8*.c 6057 6058HACKRF MEDIA DRIVER 6059M: Antti Palosaari <crope@iki.fi> 6060L: linux-media@vger.kernel.org 6061W: https://linuxtv.org 6062W: http://palosaari.fi/linux/ 6063Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6064T: git git://linuxtv.org/anttip/media_tree.git 6065S: Maintained 6066F: drivers/media/usb/hackrf/ 6067 6068HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6069M: Frank Seidel <frank@f-seidel.de> 6070L: platform-driver-x86@vger.kernel.org 6071W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6072S: Maintained 6073F: drivers/platform/x86/hdaps.c 6074 6075HARDWARE MONITORING 6076M: Jean Delvare <jdelvare@suse.com> 6077M: Guenter Roeck <linux@roeck-us.net> 6078L: linux-hwmon@vger.kernel.org 6079W: http://hwmon.wiki.kernel.org/ 6080T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6081T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6082S: Maintained 6083F: Documentation/hwmon/ 6084F: drivers/hwmon/ 6085F: include/linux/hwmon*.h 6086 6087HARDWARE RANDOM NUMBER GENERATOR CORE 6088M: Matt Mackall <mpm@selenic.com> 6089M: Herbert Xu <herbert@gondor.apana.org.au> 6090L: linux-crypto@vger.kernel.org 6091S: Odd fixes 6092F: Documentation/devicetree/bindings/rng/ 6093F: Documentation/hw_random.txt 6094F: drivers/char/hw_random/ 6095F: include/linux/hw_random.h 6096 6097HARDWARE SPINLOCK CORE 6098M: Ohad Ben-Cohen <ohad@wizery.com> 6099M: Bjorn Andersson <bjorn.andersson@linaro.org> 6100L: linux-remoteproc@vger.kernel.org 6101S: Maintained 6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6103F: Documentation/devicetree/bindings/hwlock/ 6104F: Documentation/hwspinlock.txt 6105F: drivers/hwspinlock/ 6106F: include/linux/hwspinlock.h 6107 6108HARMONY SOUND DRIVER 6109L: linux-parisc@vger.kernel.org 6110S: Maintained 6111F: sound/parisc/harmony.* 6112 6113HDPVR USB VIDEO ENCODER DRIVER 6114M: Hans Verkuil <hverkuil@xs4all.nl> 6115L: linux-media@vger.kernel.org 6116T: git git://linuxtv.org/media_tree.git 6117W: https://linuxtv.org 6118S: Odd Fixes 6119F: drivers/media/usb/hdpvr/ 6120 6121HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6122M: Jimmy Vance <jimmy.vance@hpe.com> 6123S: Supported 6124F: Documentation/watchdog/hpwdt.txt 6125F: drivers/watchdog/hpwdt.c 6126 6127HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6128M: Don Brace <don.brace@microsemi.com> 6129L: esc.storagedev@microsemi.com 6130L: linux-scsi@vger.kernel.org 6131S: Supported 6132F: Documentation/scsi/hpsa.txt 6133F: drivers/scsi/hpsa*.[ch] 6134F: include/linux/cciss*.h 6135F: include/uapi/linux/cciss*.h 6136 6137HFI1 DRIVER 6138M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6139M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6140L: linux-rdma@vger.kernel.org 6141S: Supported 6142F: drivers/infiniband/hw/hfi1 6143 6144HFS FILESYSTEM 6145L: linux-fsdevel@vger.kernel.org 6146S: Orphan 6147F: Documentation/filesystems/hfs.txt 6148F: fs/hfs/ 6149 6150HFSPLUS FILESYSTEM 6151L: linux-fsdevel@vger.kernel.org 6152S: Orphan 6153F: Documentation/filesystems/hfsplus.txt 6154F: fs/hfsplus/ 6155 6156HGA FRAMEBUFFER DRIVER 6157M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6158L: linux-nvidia@lists.surfsouth.com 6159W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6160S: Maintained 6161F: drivers/video/fbdev/hgafb.c 6162 6163HIBERNATION (aka Software Suspend, aka swsusp) 6164M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6165M: Pavel Machek <pavel@ucw.cz> 6166L: linux-pm@vger.kernel.org 6167B: https://bugzilla.kernel.org 6168S: Supported 6169F: arch/x86/power/ 6170F: drivers/base/power/ 6171F: kernel/power/ 6172F: include/linux/suspend.h 6173F: include/linux/freezer.h 6174F: include/linux/pm.h 6175F: arch/*/include/asm/suspend*.h 6176 6177HID CORE LAYER 6178M: Jiri Kosina <jikos@kernel.org> 6179R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6180L: linux-input@vger.kernel.org 6181T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6182S: Maintained 6183F: drivers/hid/ 6184F: include/linux/hid* 6185F: include/uapi/linux/hid* 6186 6187HID SENSOR HUB DRIVERS 6188M: Jiri Kosina <jikos@kernel.org> 6189M: Jonathan Cameron <jic23@kernel.org> 6190M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6191L: linux-input@vger.kernel.org 6192L: linux-iio@vger.kernel.org 6193S: Maintained 6194F: Documentation/hid/hid-sensor* 6195F: drivers/hid/hid-sensor-* 6196F: drivers/iio/*/hid-* 6197F: include/linux/hid-sensor-* 6198 6199HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6200M: Thomas Gleixner <tglx@linutronix.de> 6201L: linux-kernel@vger.kernel.org 6202T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6203S: Maintained 6204F: Documentation/timers/ 6205F: kernel/time/hrtimer.c 6206F: kernel/time/clockevents.c 6207F: kernel/time/timer_*.c 6208F: include/linux/clockchips.h 6209F: include/linux/hrtimer.h 6210 6211HIGH-SPEED SCC DRIVER FOR AX.25 6212L: linux-hams@vger.kernel.org 6213S: Orphan 6214F: drivers/net/hamradio/dmascc.c 6215F: drivers/net/hamradio/scc.c 6216 6217HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6218M: HighPoint Linux Team <linux@highpoint-tech.com> 6219W: http://www.highpoint-tech.com 6220S: Supported 6221F: Documentation/scsi/hptiop.txt 6222F: drivers/scsi/hptiop.c 6223 6224HIPPI 6225M: Jes Sorensen <jes@trained-monkey.org> 6226L: linux-hippi@sunsite.dk 6227S: Maintained 6228F: include/linux/hippidevice.h 6229F: include/uapi/linux/if_hippi.h 6230F: net/802/hippi.c 6231F: drivers/net/hippi/ 6232 6233HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6234M: Yisen Zhuang <yisen.zhuang@huawei.com> 6235M: Salil Mehta <salil.mehta@huawei.com> 6236L: netdev@vger.kernel.org 6237W: http://www.hisilicon.com 6238S: Maintained 6239F: drivers/net/ethernet/hisilicon/hns3/ 6240 6241HISILICON NETWORK SUBSYSTEM DRIVER 6242M: Yisen Zhuang <yisen.zhuang@huawei.com> 6243M: Salil Mehta <salil.mehta@huawei.com> 6244L: netdev@vger.kernel.org 6245W: http://www.hisilicon.com 6246S: Maintained 6247F: drivers/net/ethernet/hisilicon/ 6248F: Documentation/devicetree/bindings/net/hisilicon*.txt 6249 6250HISILICON ROCE DRIVER 6251M: Lijun Ou <oulijun@huawei.com> 6252M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6253L: linux-rdma@vger.kernel.org 6254S: Maintained 6255F: drivers/infiniband/hw/hns/ 6256F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6257 6258HISILICON SAS Controller 6259M: John Garry <john.garry@huawei.com> 6260W: http://www.hisilicon.com 6261S: Supported 6262F: drivers/scsi/hisi_sas/ 6263F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6264 6265HMM - Heterogeneous Memory Management 6266M: Jérôme Glisse <jglisse@redhat.com> 6267L: linux-mm@kvack.org 6268S: Maintained 6269F: mm/hmm* 6270F: include/linux/hmm* 6271 6272HOST AP DRIVER 6273M: Jouni Malinen <j@w1.fi> 6274L: linux-wireless@vger.kernel.org 6275W: http://w1.fi/hostap-driver.html 6276S: Obsolete 6277F: drivers/net/wireless/intersil/hostap/ 6278 6279HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6280L: platform-driver-x86@vger.kernel.org 6281S: Orphan 6282F: drivers/platform/x86/tc1100-wmi.c 6283 6284HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6285M: Jaroslav Kysela <perex@perex.cz> 6286S: Maintained 6287F: drivers/net/ethernet/hp/hp100.* 6288 6289HPET: High Precision Event Timers driver 6290M: Clemens Ladisch <clemens@ladisch.de> 6291S: Maintained 6292F: Documentation/timers/hpet.txt 6293F: drivers/char/hpet.c 6294F: include/linux/hpet.h 6295F: include/uapi/linux/hpet.h 6296 6297HPET: x86 6298S: Orphan 6299F: arch/x86/kernel/hpet.c 6300F: arch/x86/include/asm/hpet.h 6301 6302HPFS FILESYSTEM 6303M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6304W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6305S: Maintained 6306F: fs/hpfs/ 6307 6308HSI SUBSYSTEM 6309M: Sebastian Reichel <sre@kernel.org> 6310T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6311S: Maintained 6312F: Documentation/ABI/testing/sysfs-bus-hsi 6313F: Documentation/driver-api/hsi.rst 6314F: drivers/hsi/ 6315F: include/linux/hsi/ 6316F: include/uapi/linux/hsi/ 6317 6318HSO 3G MODEM DRIVER 6319L: linux-usb@vger.kernel.org 6320S: Orphan 6321F: drivers/net/usb/hso.c 6322 6323HSR NETWORK PROTOCOL 6324M: Arvid Brodin <arvid.brodin@alten.se> 6325L: netdev@vger.kernel.org 6326S: Maintained 6327F: net/hsr/ 6328 6329HT16K33 LED CONTROLLER DRIVER 6330M: Robin van der Gracht <robin@protonic.nl> 6331S: Maintained 6332F: drivers/auxdisplay/ht16k33.c 6333F: Documentation/devicetree/bindings/display/ht16k33.txt 6334 6335HTCPEN TOUCHSCREEN DRIVER 6336M: Pau Oliva Fora <pof@eslack.org> 6337L: linux-input@vger.kernel.org 6338S: Maintained 6339F: drivers/input/touchscreen/htcpen.c 6340 6341HUAWEI ETHERNET DRIVER 6342M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6343L: netdev@vger.kernel.org 6344S: Supported 6345F: Documentation/networking/hinic.txt 6346F: drivers/net/ethernet/huawei/hinic/ 6347 6348HUGETLB FILESYSTEM 6349M: Nadia Yvette Chambers <nyc@holomorphy.com> 6350S: Maintained 6351F: fs/hugetlbfs/ 6352 6353HVA ST MEDIA DRIVER 6354M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6355L: linux-media@vger.kernel.org 6356T: git git://linuxtv.org/media_tree.git 6357W: https://linuxtv.org 6358S: Supported 6359F: drivers/media/platform/sti/hva 6360 6361HWPOISON MEMORY FAILURE HANDLING 6362M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6363L: linux-mm@kvack.org 6364S: Maintained 6365F: mm/memory-failure.c 6366F: mm/hwpoison-inject.c 6367 6368Hyper-V CORE AND DRIVERS 6369M: "K. Y. Srinivasan" <kys@microsoft.com> 6370M: Haiyang Zhang <haiyangz@microsoft.com> 6371M: Stephen Hemminger <sthemmin@microsoft.com> 6372L: devel@linuxdriverproject.org 6373S: Maintained 6374F: Documentation/networking/netvsc.txt 6375F: arch/x86/include/asm/mshyperv.h 6376F: arch/x86/include/asm/trace/hyperv.h 6377F: arch/x86/include/uapi/asm/hyperv.h 6378F: arch/x86/kernel/cpu/mshyperv.c 6379F: arch/x86/hyperv 6380F: drivers/hid/hid-hyperv.c 6381F: drivers/hv/ 6382F: drivers/input/serio/hyperv-keyboard.c 6383F: drivers/pci/host/pci-hyperv.c 6384F: drivers/net/hyperv/ 6385F: drivers/scsi/storvsc_drv.c 6386F: drivers/uio/uio_hv_generic.c 6387F: drivers/video/fbdev/hyperv_fb.c 6388F: net/vmw_vsock/hyperv_transport.c 6389F: include/linux/hyperv.h 6390F: include/uapi/linux/hyperv.h 6391F: tools/hv/ 6392F: Documentation/ABI/stable/sysfs-bus-vmbus 6393 6394HYPERVISOR VIRTUAL CONSOLE DRIVER 6395L: linuxppc-dev@lists.ozlabs.org 6396S: Odd Fixes 6397F: drivers/tty/hvc/ 6398 6399I2C ACPI SUPPORT 6400M: Mika Westerberg <mika.westerberg@linux.intel.com> 6401L: linux-i2c@vger.kernel.org 6402L: linux-acpi@vger.kernel.org 6403S: Maintained 6404F: drivers/i2c/i2c-core-acpi.c 6405 6406I2C MUXES 6407M: Peter Rosin <peda@axentia.se> 6408L: linux-i2c@vger.kernel.org 6409S: Maintained 6410F: Documentation/i2c/i2c-topology 6411F: Documentation/i2c/muxes/ 6412F: Documentation/devicetree/bindings/i2c/i2c-mux* 6413F: Documentation/devicetree/bindings/i2c/i2c-arb* 6414F: Documentation/devicetree/bindings/i2c/i2c-gate* 6415F: drivers/i2c/i2c-mux.c 6416F: drivers/i2c/muxes/ 6417F: include/linux/i2c-mux.h 6418 6419I2C OVER PARALLEL PORT 6420M: Jean Delvare <jdelvare@suse.com> 6421L: linux-i2c@vger.kernel.org 6422S: Maintained 6423F: Documentation/i2c/busses/i2c-parport 6424F: Documentation/i2c/busses/i2c-parport-light 6425F: drivers/i2c/busses/i2c-parport.c 6426F: drivers/i2c/busses/i2c-parport-light.c 6427 6428I2C SUBSYSTEM 6429M: Wolfram Sang <wsa@the-dreams.de> 6430L: linux-i2c@vger.kernel.org 6431W: https://i2c.wiki.kernel.org/ 6432Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6433T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6434S: Maintained 6435F: Documentation/devicetree/bindings/i2c/ 6436F: Documentation/i2c/ 6437F: drivers/i2c/ 6438F: drivers/i2c/*/ 6439F: include/linux/i2c.h 6440F: include/linux/i2c-*.h 6441F: include/uapi/linux/i2c.h 6442F: include/uapi/linux/i2c-*.h 6443 6444I2C-TAOS-EVM DRIVER 6445M: Jean Delvare <jdelvare@suse.com> 6446L: linux-i2c@vger.kernel.org 6447S: Maintained 6448F: Documentation/i2c/busses/i2c-taos-evm 6449F: drivers/i2c/busses/i2c-taos-evm.c 6450 6451I2C-TINY-USB DRIVER 6452M: Till Harbaum <till@harbaum.org> 6453L: linux-i2c@vger.kernel.org 6454W: http://www.harbaum.org/till/i2c_tiny_usb 6455S: Maintained 6456F: drivers/i2c/busses/i2c-tiny-usb.c 6457 6458I2C/SMBUS CONTROLLER DRIVERS FOR PC 6459M: Jean Delvare <jdelvare@suse.com> 6460L: linux-i2c@vger.kernel.org 6461S: Maintained 6462F: Documentation/i2c/busses/i2c-ali1535 6463F: Documentation/i2c/busses/i2c-ali1563 6464F: Documentation/i2c/busses/i2c-ali15x3 6465F: Documentation/i2c/busses/i2c-amd756 6466F: Documentation/i2c/busses/i2c-amd8111 6467F: Documentation/i2c/busses/i2c-i801 6468F: Documentation/i2c/busses/i2c-nforce2 6469F: Documentation/i2c/busses/i2c-piix4 6470F: Documentation/i2c/busses/i2c-sis5595 6471F: Documentation/i2c/busses/i2c-sis630 6472F: Documentation/i2c/busses/i2c-sis96x 6473F: Documentation/i2c/busses/i2c-via 6474F: Documentation/i2c/busses/i2c-viapro 6475F: drivers/i2c/busses/i2c-ali1535.c 6476F: drivers/i2c/busses/i2c-ali1563.c 6477F: drivers/i2c/busses/i2c-ali15x3.c 6478F: drivers/i2c/busses/i2c-amd756.c 6479F: drivers/i2c/busses/i2c-amd756-s4882.c 6480F: drivers/i2c/busses/i2c-amd8111.c 6481F: drivers/i2c/busses/i2c-i801.c 6482F: drivers/i2c/busses/i2c-isch.c 6483F: drivers/i2c/busses/i2c-nforce2.c 6484F: drivers/i2c/busses/i2c-nforce2-s4985.c 6485F: drivers/i2c/busses/i2c-piix4.c 6486F: drivers/i2c/busses/i2c-sis5595.c 6487F: drivers/i2c/busses/i2c-sis630.c 6488F: drivers/i2c/busses/i2c-sis96x.c 6489F: drivers/i2c/busses/i2c-via.c 6490F: drivers/i2c/busses/i2c-viapro.c 6491 6492I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6493M: Hans de Goede <hdegoede@redhat.com> 6494L: linux-i2c@vger.kernel.org 6495S: Maintained 6496F: drivers/i2c/busses/i2c-cht-wc.c 6497 6498I2C/SMBUS ISMT DRIVER 6499M: Seth Heasley <seth.heasley@intel.com> 6500M: Neil Horman <nhorman@tuxdriver.com> 6501L: linux-i2c@vger.kernel.org 6502F: drivers/i2c/busses/i2c-ismt.c 6503F: Documentation/i2c/busses/i2c-ismt 6504 6505I2C/SMBUS STUB DRIVER 6506M: Jean Delvare <jdelvare@suse.com> 6507L: linux-i2c@vger.kernel.org 6508S: Maintained 6509F: drivers/i2c/i2c-stub.c 6510 6511i386 BOOT CODE 6512M: "H. Peter Anvin" <hpa@zytor.com> 6513S: Maintained 6514F: arch/x86/boot/ 6515 6516i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6517M: "H. Peter Anvin" <hpa@zytor.com> 6518T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6519S: Maintained 6520 6521IA64 (Itanium) PLATFORM 6522M: Tony Luck <tony.luck@intel.com> 6523M: Fenghua Yu <fenghua.yu@intel.com> 6524L: linux-ia64@vger.kernel.org 6525T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6526S: Maintained 6527F: arch/ia64/ 6528 6529IBM Power 842 compression accelerator 6530M: Haren Myneni <haren@us.ibm.com> 6531S: Supported 6532F: drivers/crypto/nx/Makefile 6533F: drivers/crypto/nx/Kconfig 6534F: drivers/crypto/nx/nx-842* 6535F: include/linux/sw842.h 6536F: crypto/842.c 6537F: lib/842/ 6538 6539IBM Power in-Nest Crypto Acceleration 6540M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6541M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6542L: linux-crypto@vger.kernel.org 6543S: Supported 6544F: drivers/crypto/nx/Makefile 6545F: drivers/crypto/nx/Kconfig 6546F: drivers/crypto/nx/nx-aes* 6547F: drivers/crypto/nx/nx-sha* 6548F: drivers/crypto/nx/nx.* 6549F: drivers/crypto/nx/nx_csbcpb.h 6550F: drivers/crypto/nx/nx_debugfs.h 6551 6552IBM Power Linux RAID adapter 6553M: Brian King <brking@us.ibm.com> 6554S: Supported 6555F: drivers/scsi/ipr.* 6556 6557IBM Power SRIOV Virtual NIC Device Driver 6558M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6559M: John Allen <jallen@linux.vnet.ibm.com> 6560L: netdev@vger.kernel.org 6561S: Supported 6562F: drivers/net/ethernet/ibm/ibmvnic.* 6563 6564IBM Power Virtual Accelerator Switchboard 6565M: Sukadev Bhattiprolu 6566L: linuxppc-dev@lists.ozlabs.org 6567S: Supported 6568F: arch/powerpc/platforms/powernv/vas* 6569F: arch/powerpc/platforms/powernv/copy-paste.h 6570F: arch/powerpc/include/asm/vas.h 6571F: arch/powerpc/include/uapi/asm/vas.h 6572 6573IBM Power Virtual Ethernet Device Driver 6574M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6575L: netdev@vger.kernel.org 6576S: Supported 6577F: drivers/net/ethernet/ibm/ibmveth.* 6578 6579IBM Power Virtual FC Device Drivers 6580M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6581L: linux-scsi@vger.kernel.org 6582S: Supported 6583F: drivers/scsi/ibmvscsi/ibmvfc* 6584 6585IBM Power Virtual SCSI Device Drivers 6586M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6587L: linux-scsi@vger.kernel.org 6588S: Supported 6589F: drivers/scsi/ibmvscsi/ibmvscsi* 6590F: include/scsi/viosrp.h 6591 6592IBM Power Virtual SCSI Device Target Driver 6593M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6594M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6595L: linux-scsi@vger.kernel.org 6596L: target-devel@vger.kernel.org 6597S: Supported 6598F: drivers/scsi/ibmvscsi_tgt/ 6599 6600IBM Power VMX Cryptographic instructions 6601M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6602M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6603L: linux-crypto@vger.kernel.org 6604S: Supported 6605F: drivers/crypto/vmx/Makefile 6606F: drivers/crypto/vmx/Kconfig 6607F: drivers/crypto/vmx/vmx.c 6608F: drivers/crypto/vmx/aes* 6609F: drivers/crypto/vmx/ghash* 6610F: drivers/crypto/vmx/ppc-xlate.pl 6611 6612IBM ServeRAID RAID DRIVER 6613S: Orphan 6614F: drivers/scsi/ips.* 6615 6616ICH LPC AND GPIO DRIVER 6617M: Peter Tyser <ptyser@xes-inc.com> 6618S: Maintained 6619F: drivers/mfd/lpc_ich.c 6620F: drivers/gpio/gpio-ich.c 6621 6622IDE SUBSYSTEM 6623M: "David S. Miller" <davem@davemloft.net> 6624L: linux-ide@vger.kernel.org 6625Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6627S: Maintained 6628F: Documentation/ide/ 6629F: drivers/ide/ 6630F: include/linux/ide.h 6631 6632IDE/ATAPI DRIVERS 6633M: Borislav Petkov <bp@alien8.de> 6634L: linux-ide@vger.kernel.org 6635S: Maintained 6636F: Documentation/cdrom/ide-cd 6637F: drivers/ide/ide-cd* 6638 6639IDEAPAD LAPTOP EXTRAS DRIVER 6640M: Ike Panhc <ike.pan@canonical.com> 6641L: platform-driver-x86@vger.kernel.org 6642W: http://launchpad.net/ideapad-laptop 6643S: Maintained 6644F: drivers/platform/x86/ideapad-laptop.c 6645 6646IDEAPAD LAPTOP SLIDEBAR DRIVER 6647M: Andrey Moiseev <o2g.org.ru@gmail.com> 6648L: linux-input@vger.kernel.org 6649W: https://github.com/o2genum/ideapad-slidebar 6650S: Maintained 6651F: drivers/input/misc/ideapad_slidebar.c 6652 6653IDT VersaClock 5 CLOCK DRIVER 6654M: Marek Vasut <marek.vasut@gmail.com> 6655S: Maintained 6656F: drivers/clk/clk-versaclock5.c 6657 6658IEEE 802.15.4 SUBSYSTEM 6659M: Alexander Aring <alex.aring@gmail.com> 6660M: Stefan Schmidt <stefan@osg.samsung.com> 6661L: linux-wpan@vger.kernel.org 6662W: http://wpan.cakelab.org/ 6663T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6664T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6665S: Maintained 6666F: net/ieee802154/ 6667F: net/mac802154/ 6668F: drivers/net/ieee802154/ 6669F: include/linux/nl802154.h 6670F: include/linux/ieee802154.h 6671F: include/net/nl802154.h 6672F: include/net/mac802154.h 6673F: include/net/af_ieee802154.h 6674F: include/net/cfg802154.h 6675F: include/net/ieee802154_netdev.h 6676F: Documentation/networking/ieee802154.txt 6677 6678IFE PROTOCOL 6679M: Yotam Gigi <yotamg@mellanox.com> 6680M: Jamal Hadi Salim <jhs@mojatatu.com> 6681F: net/ife 6682F: include/net/ife.h 6683F: include/uapi/linux/ife.h 6684 6685IGORPLUG-USB IR RECEIVER 6686M: Sean Young <sean@mess.org> 6687L: linux-media@vger.kernel.org 6688S: Maintained 6689F: drivers/media/rc/igorplugusb.c 6690 6691IGUANAWORKS USB IR TRANSCEIVER 6692M: Sean Young <sean@mess.org> 6693L: linux-media@vger.kernel.org 6694S: Maintained 6695F: drivers/media/rc/iguanair.c 6696 6697IIO DIGITAL POTENTIOMETER DAC 6698M: Peter Rosin <peda@axentia.se> 6699L: linux-iio@vger.kernel.org 6700S: Maintained 6701F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6702F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6703F: drivers/iio/dac/dpot-dac.c 6704 6705IIO ENVELOPE DETECTOR 6706M: Peter Rosin <peda@axentia.se> 6707L: linux-iio@vger.kernel.org 6708S: Maintained 6709F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6710F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6711F: drivers/iio/adc/envelope-detector.c 6712 6713IIO MULTIPLEXER 6714M: Peter Rosin <peda@axentia.se> 6715L: linux-iio@vger.kernel.org 6716S: Maintained 6717F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6718F: drivers/iio/multiplexer/iio-mux.c 6719 6720IIO SUBSYSTEM AND DRIVERS 6721M: Jonathan Cameron <jic23@kernel.org> 6722R: Hartmut Knaack <knaack.h@gmx.de> 6723R: Lars-Peter Clausen <lars@metafoo.de> 6724R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6725L: linux-iio@vger.kernel.org 6726T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6727S: Maintained 6728F: Documentation/devicetree/bindings/iio/ 6729F: drivers/iio/ 6730F: drivers/staging/iio/ 6731F: include/linux/iio/ 6732F: tools/iio/ 6733 6734IKANOS/ADI EAGLE ADSL USB DRIVER 6735M: Matthieu Castet <castet.matthieu@free.fr> 6736M: Stanislaw Gruszka <stf_xl@wp.pl> 6737S: Maintained 6738F: drivers/usb/atm/ueagle-atm.c 6739 6740IMGTEC ASCII LCD DRIVER 6741M: Paul Burton <paul.burton@imgtec.com> 6742S: Maintained 6743F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6744F: drivers/auxdisplay/img-ascii-lcd.c 6745 6746IMGTEC IR DECODER DRIVER 6747M: James Hogan <jhogan@kernel.org> 6748S: Maintained 6749F: drivers/media/rc/img-ir/ 6750 6751IMS TWINTURBO FRAMEBUFFER DRIVER 6752L: linux-fbdev@vger.kernel.org 6753S: Orphan 6754F: drivers/video/fbdev/imsttfb.c 6755 6756INA209 HARDWARE MONITOR DRIVER 6757M: Guenter Roeck <linux@roeck-us.net> 6758L: linux-hwmon@vger.kernel.org 6759S: Maintained 6760F: Documentation/hwmon/ina209 6761F: Documentation/devicetree/bindings/i2c/ina209.txt 6762F: drivers/hwmon/ina209.c 6763 6764INA2XX HARDWARE MONITOR DRIVER 6765M: Guenter Roeck <linux@roeck-us.net> 6766L: linux-hwmon@vger.kernel.org 6767S: Maintained 6768F: Documentation/hwmon/ina2xx 6769F: drivers/hwmon/ina2xx.c 6770F: include/linux/platform_data/ina2xx.h 6771 6772INDUSTRY PACK SUBSYSTEM (IPACK) 6773M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6774M: Jens Taprogge <jens.taprogge@taprogge.org> 6775M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6776L: industrypack-devel@lists.sourceforge.net 6777W: http://industrypack.sourceforge.net 6778S: Maintained 6779F: drivers/ipack/ 6780 6781INFINIBAND SUBSYSTEM 6782M: Doug Ledford <dledford@redhat.com> 6783M: Sean Hefty <sean.hefty@intel.com> 6784M: Hal Rosenstock <hal.rosenstock@gmail.com> 6785L: linux-rdma@vger.kernel.org 6786W: http://www.openfabrics.org/ 6787Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6789S: Supported 6790F: Documentation/devicetree/bindings/infiniband/ 6791F: Documentation/infiniband/ 6792F: drivers/infiniband/ 6793F: include/uapi/linux/if_infiniband.h 6794F: include/uapi/rdma/ 6795F: include/rdma/ 6796 6797INGENIC JZ4780 DMA Driver 6798M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6799S: Maintained 6800F: drivers/dma/dma-jz4780.c 6801 6802INGENIC JZ4780 NAND DRIVER 6803M: Harvey Hunt <harveyhuntnexus@gmail.com> 6804L: linux-mtd@lists.infradead.org 6805S: Maintained 6806F: drivers/mtd/nand/jz4780_* 6807 6808INOTIFY 6809M: Jan Kara <jack@suse.cz> 6810R: Amir Goldstein <amir73il@gmail.com> 6811L: linux-fsdevel@vger.kernel.org 6812S: Maintained 6813F: Documentation/filesystems/inotify.txt 6814F: fs/notify/inotify/ 6815F: include/linux/inotify.h 6816F: include/uapi/linux/inotify.h 6817 6818INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6819M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6820L: linux-input@vger.kernel.org 6821Q: http://patchwork.kernel.org/project/linux-input/list/ 6822T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6823S: Maintained 6824F: drivers/input/ 6825F: include/linux/input.h 6826F: include/uapi/linux/input.h 6827F: include/uapi/linux/input-event-codes.h 6828F: include/linux/input/ 6829F: Documentation/devicetree/bindings/input/ 6830F: Documentation/input/ 6831 6832INPUT MULTITOUCH (MT) PROTOCOL 6833M: Henrik Rydberg <rydberg@bitmath.org> 6834L: linux-input@vger.kernel.org 6835S: Odd fixes 6836F: Documentation/input/multi-touch-protocol.rst 6837F: drivers/input/input-mt.c 6838K: \b(ABS|SYN)_MT_ 6839 6840INSIDE SECURE CRYPTO DRIVER 6841M: Antoine Tenart <antoine.tenart@free-electrons.com> 6842F: drivers/crypto/inside-secure/ 6843S: Maintained 6844L: linux-crypto@vger.kernel.org 6845 6846INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6847M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6848M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6849L: linux-ima-devel@lists.sourceforge.net 6850L: linux-ima-user@lists.sourceforge.net 6851L: linux-security-module@vger.kernel.org 6852T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6853S: Supported 6854F: security/integrity/ima/ 6855 6856INTEL 810/815 FRAMEBUFFER DRIVER 6857M: Antonino Daplas <adaplas@gmail.com> 6858L: linux-fbdev@vger.kernel.org 6859S: Maintained 6860F: drivers/video/fbdev/i810/ 6861 6862INTEL ASoC BDW/HSW DRIVERS 6863M: Jie Yang <yang.jie@linux.intel.com> 6864L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6865S: Supported 6866F: sound/soc/intel/common/sst-dsp* 6867F: sound/soc/intel/common/sst-firmware.c 6868F: sound/soc/intel/boards/broadwell.c 6869F: sound/soc/intel/haswell/ 6870 6871INTEL C600 SERIES SAS CONTROLLER DRIVER 6872M: Intel SCU Linux support <intel-linux-scu@intel.com> 6873M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6874L: linux-scsi@vger.kernel.org 6875T: git git://git.code.sf.net/p/intel-sas/isci 6876S: Supported 6877F: drivers/scsi/isci/ 6878 6879INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6880M: Jani Nikula <jani.nikula@linux.intel.com> 6881M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6882M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6883L: intel-gfx@lists.freedesktop.org 6884W: https://01.org/linuxgraphics/ 6885B: https://01.org/linuxgraphics/documentation/how-report-bugs 6886C: irc://chat.freenode.net/intel-gfx 6887Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6888T: git git://anongit.freedesktop.org/drm-intel 6889S: Supported 6890F: drivers/gpu/drm/i915/ 6891F: include/drm/i915* 6892F: include/uapi/drm/i915_drm.h 6893F: Documentation/gpu/i915.rst 6894 6895INTEL ETHERNET DRIVERS 6896M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6897L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6898W: http://www.intel.com/support/feedback.htm 6899W: http://e1000.sourceforge.net/ 6900Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6902T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6903S: Supported 6904F: Documentation/networking/e100.txt 6905F: Documentation/networking/e1000.txt 6906F: Documentation/networking/e1000e.txt 6907F: Documentation/networking/igb.txt 6908F: Documentation/networking/igbvf.txt 6909F: Documentation/networking/ixgb.txt 6910F: Documentation/networking/ixgbe.txt 6911F: Documentation/networking/ixgbevf.txt 6912F: Documentation/networking/i40e.txt 6913F: Documentation/networking/i40evf.txt 6914F: drivers/net/ethernet/intel/ 6915F: drivers/net/ethernet/intel/*/ 6916F: include/linux/avf/virtchnl.h 6917 6918INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6919M: Maik Broemme <mbroemme@libmpq.org> 6920L: linux-fbdev@vger.kernel.org 6921S: Maintained 6922F: Documentation/fb/intelfb.txt 6923F: drivers/video/fbdev/intelfb/ 6924 6925INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6926M: Zhenyu Wang <zhenyuw@linux.intel.com> 6927M: Zhi Wang <zhi.a.wang@intel.com> 6928L: intel-gvt-dev@lists.freedesktop.org 6929L: intel-gfx@lists.freedesktop.org 6930W: https://01.org/igvt-g 6931T: git https://github.com/intel/gvt-linux.git 6932S: Supported 6933F: drivers/gpu/drm/i915/gvt/ 6934 6935INTEL HID EVENT DRIVER 6936M: Alex Hung <alex.hung@canonical.com> 6937L: platform-driver-x86@vger.kernel.org 6938S: Maintained 6939F: drivers/platform/x86/intel-hid.c 6940 6941INTEL I/OAT DMA DRIVER 6942M: Dave Jiang <dave.jiang@intel.com> 6943R: Dan Williams <dan.j.williams@intel.com> 6944L: dmaengine@vger.kernel.org 6945Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6946S: Supported 6947F: drivers/dma/ioat* 6948 6949INTEL IDLE DRIVER 6950M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6951M: Len Brown <lenb@kernel.org> 6952L: linux-pm@vger.kernel.org 6953T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6954B: https://bugzilla.kernel.org 6955S: Supported 6956F: drivers/idle/intel_idle.c 6957 6958INTEL INTEGRATED SENSOR HUB DRIVER 6959M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6960M: Jiri Kosina <jikos@kernel.org> 6961L: linux-input@vger.kernel.org 6962S: Maintained 6963F: drivers/hid/intel-ish-hid/ 6964 6965INTEL IOMMU (VT-d) 6966M: David Woodhouse <dwmw2@infradead.org> 6967L: iommu@lists.linux-foundation.org 6968T: git git://git.infradead.org/iommu-2.6.git 6969S: Supported 6970F: drivers/iommu/intel-iommu.c 6971F: include/linux/intel-iommu.h 6972 6973INTEL IOP-ADMA DMA DRIVER 6974R: Dan Williams <dan.j.williams@intel.com> 6975S: Odd fixes 6976F: drivers/dma/iop-adma.c 6977 6978INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6979M: Krzysztof Halasa <khalasa@piap.pl> 6980S: Maintained 6981F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6982F: arch/arm/mach-ixp4xx/include/mach/npe.h 6983F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6984F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6985F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6986F: drivers/net/wan/ixp4xx_hss.c 6987 6988INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6989M: Deepak Saxena <dsaxena@plexity.net> 6990S: Maintained 6991F: drivers/char/hw_random/ixp4xx-rng.c 6992 6993INTEL MANAGEMENT ENGINE (mei) 6994M: Tomas Winkler <tomas.winkler@intel.com> 6995L: linux-kernel@vger.kernel.org 6996S: Supported 6997F: include/uapi/linux/mei.h 6998F: include/linux/mei_cl_bus.h 6999F: drivers/misc/mei/* 7000F: drivers/watchdog/mei_wdt.c 7001F: Documentation/misc-devices/mei/* 7002F: samples/mei/* 7003 7004INTEL MENLOW THERMAL DRIVER 7005M: Sujith Thomas <sujith.thomas@intel.com> 7006L: platform-driver-x86@vger.kernel.org 7007W: https://01.org/linux-acpi 7008S: Supported 7009F: drivers/platform/x86/intel_menlow.c 7010 7011INTEL MERRIFIELD GPIO DRIVER 7012M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7013L: linux-gpio@vger.kernel.org 7014S: Maintained 7015F: drivers/gpio/gpio-merrifield.c 7016 7017INTEL MIC DRIVERS (mic) 7018M: Sudeep Dutt <sudeep.dutt@intel.com> 7019M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7020S: Supported 7021W: https://github.com/sudeepdutt/mic 7022W: http://software.intel.com/en-us/mic-developer 7023F: include/linux/mic_bus.h 7024F: include/linux/scif.h 7025F: include/uapi/linux/mic_common.h 7026F: include/uapi/linux/mic_ioctl.h 7027F: include/uapi/linux/scif_ioctl.h 7028F: drivers/misc/mic/ 7029F: drivers/dma/mic_x100_dma.c 7030F: drivers/dma/mic_x100_dma.h 7031F: Documentation/mic/ 7032 7033INTEL PMC CORE DRIVER 7034M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7035M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7036L: platform-driver-x86@vger.kernel.org 7037S: Maintained 7038F: arch/x86/include/asm/pmc_core.h 7039F: drivers/platform/x86/intel_pmc_core* 7040 7041INTEL PMC/P-Unit IPC DRIVER 7042M: Zha Qipeng<qipeng.zha@intel.com> 7043L: platform-driver-x86@vger.kernel.org 7044S: Maintained 7045F: drivers/platform/x86/intel_pmc_ipc.c 7046F: drivers/platform/x86/intel_punit_ipc.c 7047F: arch/x86/include/asm/intel_pmc_ipc.h 7048F: arch/x86/include/asm/intel_punit_ipc.h 7049 7050INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7051M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7052L: linux-wireless@vger.kernel.org 7053S: Maintained 7054F: Documentation/networking/README.ipw2100 7055F: Documentation/networking/README.ipw2200 7056F: drivers/net/wireless/intel/ipw2x00/ 7057 7058INTEL PSTATE DRIVER 7059M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7060M: Len Brown <lenb@kernel.org> 7061L: linux-pm@vger.kernel.org 7062S: Supported 7063F: drivers/cpufreq/intel_pstate.c 7064 7065INTEL RDMA RNIC DRIVER 7066M: Faisal Latif <faisal.latif@intel.com> 7067M: Shiraz Saleem <shiraz.saleem@intel.com> 7068L: linux-rdma@vger.kernel.org 7069S: Supported 7070F: drivers/infiniband/hw/i40iw/ 7071 7072INTEL TELEMETRY DRIVER 7073M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7074L: platform-driver-x86@vger.kernel.org 7075S: Maintained 7076F: arch/x86/include/asm/intel_telemetry.h 7077F: drivers/platform/x86/intel_telemetry* 7078 7079INTEL VIRTUAL BUTTON DRIVER 7080M: AceLan Kao <acelan.kao@canonical.com> 7081L: platform-driver-x86@vger.kernel.org 7082S: Maintained 7083F: drivers/platform/x86/intel-vbtn.c 7084 7085INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7086M: Stanislaw Gruszka <sgruszka@redhat.com> 7087L: linux-wireless@vger.kernel.org 7088S: Supported 7089F: drivers/net/wireless/intel/iwlegacy/ 7090 7091INTEL WIRELESS WIFI LINK (iwlwifi) 7092M: Johannes Berg <johannes.berg@intel.com> 7093M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7094M: Luca Coelho <luciano.coelho@intel.com> 7095M: Intel Linux Wireless <linuxwifi@intel.com> 7096L: linux-wireless@vger.kernel.org 7097W: http://intellinuxwireless.org 7098T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7099S: Supported 7100F: drivers/net/wireless/intel/iwlwifi/ 7101 7102INTEL WIRELESS WIMAX CONNECTION 2400 7103M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7104M: linux-wimax@intel.com 7105L: wimax@linuxwimax.org (subscribers-only) 7106S: Supported 7107W: http://linuxwimax.org 7108F: Documentation/wimax/README.i2400m 7109F: drivers/net/wimax/i2400m/ 7110F: include/uapi/linux/wimax/i2400m.h 7111 7112INTEL(R) TRACE HUB 7113M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7114S: Supported 7115F: Documentation/trace/intel_th.txt 7116F: drivers/hwtracing/intel_th/ 7117 7118INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7119M: Ning Sun <ning.sun@intel.com> 7120L: tboot-devel@lists.sourceforge.net 7121W: http://tboot.sourceforge.net 7122T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7123S: Supported 7124F: Documentation/intel_txt.txt 7125F: include/linux/tboot.h 7126F: arch/x86/kernel/tboot.c 7127 7128INTEL-MID GPIO DRIVER 7129M: David Cohen <david.a.cohen@linux.intel.com> 7130L: linux-gpio@vger.kernel.org 7131S: Maintained 7132F: drivers/gpio/gpio-intel-mid.c 7133 7134INVENSENSE MPU-3050 GYROSCOPE DRIVER 7135M: Linus Walleij <linus.walleij@linaro.org> 7136L: linux-iio@vger.kernel.org 7137S: Maintained 7138F: drivers/iio/gyro/mpu3050* 7139F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7140 7141IOC3 ETHERNET DRIVER 7142M: Ralf Baechle <ralf@linux-mips.org> 7143L: linux-mips@linux-mips.org 7144S: Maintained 7145F: drivers/net/ethernet/sgi/ioc3-eth.c 7146 7147IOC3 SERIAL DRIVER 7148M: Pat Gefre <pfg@sgi.com> 7149L: linux-serial@vger.kernel.org 7150S: Maintained 7151F: drivers/tty/serial/ioc3_serial.c 7152 7153IOMMU DRIVERS 7154M: Joerg Roedel <joro@8bytes.org> 7155L: iommu@lists.linux-foundation.org 7156T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7157S: Maintained 7158F: Documentation/devicetree/bindings/iommu/ 7159F: drivers/iommu/ 7160F: include/linux/iommu.h 7161F: include/linux/iova.h 7162 7163IP MASQUERADING 7164M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7165S: Maintained 7166F: net/ipv4/netfilter/ipt_MASQUERADE.c 7167 7168IPMI SUBSYSTEM 7169M: Corey Minyard <minyard@acm.org> 7170L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7171W: http://openipmi.sourceforge.net/ 7172S: Supported 7173F: Documentation/IPMI.txt 7174F: drivers/char/ipmi/ 7175F: include/linux/ipmi* 7176F: include/uapi/linux/ipmi* 7177 7178IPS SCSI RAID DRIVER 7179M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7180L: linux-scsi@vger.kernel.org 7181W: http://www.adaptec.com/ 7182S: Maintained 7183F: drivers/scsi/ips* 7184 7185IPVS 7186M: Wensong Zhang <wensong@linux-vs.org> 7187M: Simon Horman <horms@verge.net.au> 7188M: Julian Anastasov <ja@ssi.bg> 7189L: netdev@vger.kernel.org 7190L: lvs-devel@vger.kernel.org 7191S: Maintained 7192T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7193T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7194F: Documentation/networking/ipvs-sysctl.txt 7195F: include/net/ip_vs.h 7196F: include/uapi/linux/ip_vs.h 7197F: net/netfilter/ipvs/ 7198 7199IPWIRELESS DRIVER 7200M: Jiri Kosina <jikos@kernel.org> 7201M: David Sterba <dsterba@suse.com> 7202S: Odd Fixes 7203F: drivers/tty/ipwireless/ 7204 7205IPX NETWORK LAYER 7206L: netdev@vger.kernel.org 7207S: Odd fixes 7208F: include/net/ipx.h 7209F: include/uapi/linux/ipx.h 7210F: net/ipx/ 7211 7212IRDA SUBSYSTEM 7213M: Samuel Ortiz <samuel@sortiz.org> 7214L: irda-users@lists.sourceforge.net (subscribers-only) 7215L: netdev@vger.kernel.org 7216W: http://irda.sourceforge.net/ 7217S: Maintained 7218T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7219F: Documentation/networking/irda.txt 7220F: drivers/staging/irda/ 7221 7222IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7223M: Marc Zyngier <marc.zyngier@arm.com> 7224S: Maintained 7225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7226F: Documentation/IRQ-domain.txt 7227F: include/linux/irqdomain.h 7228F: kernel/irq/irqdomain.c 7229F: kernel/irq/msi.c 7230 7231IRQ SUBSYSTEM 7232M: Thomas Gleixner <tglx@linutronix.de> 7233L: linux-kernel@vger.kernel.org 7234S: Maintained 7235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7236F: kernel/irq/ 7237 7238IRQCHIP DRIVERS 7239M: Thomas Gleixner <tglx@linutronix.de> 7240M: Jason Cooper <jason@lakedaemon.net> 7241M: Marc Zyngier <marc.zyngier@arm.com> 7242L: linux-kernel@vger.kernel.org 7243S: Maintained 7244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7245F: Documentation/devicetree/bindings/interrupt-controller/ 7246F: drivers/irqchip/ 7247 7248ISA 7249M: William Breathitt Gray <vilhelm.gray@gmail.com> 7250S: Maintained 7251F: Documentation/isa.txt 7252F: drivers/base/isa.c 7253F: include/linux/isa.h 7254 7255ISA RADIO MODULE 7256M: Hans Verkuil <hverkuil@xs4all.nl> 7257L: linux-media@vger.kernel.org 7258T: git git://linuxtv.org/media_tree.git 7259W: https://linuxtv.org 7260S: Maintained 7261F: drivers/media/radio/radio-isa* 7262 7263ISAPNP 7264M: Jaroslav Kysela <perex@perex.cz> 7265S: Maintained 7266F: Documentation/isapnp.txt 7267F: drivers/pnp/isapnp/ 7268F: include/linux/isapnp.h 7269 7270ISCSI 7271M: Lee Duncan <lduncan@suse.com> 7272M: Chris Leech <cleech@redhat.com> 7273L: open-iscsi@googlegroups.com 7274W: www.open-iscsi.com 7275S: Maintained 7276F: drivers/scsi/*iscsi* 7277F: include/scsi/*iscsi* 7278 7279iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7280M: Peter Jones <pjones@redhat.com> 7281M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7282S: Maintained 7283F: drivers/firmware/iscsi_ibft* 7284 7285ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7286M: Or Gerlitz <ogerlitz@mellanox.com> 7287M: Sagi Grimberg <sagi@grimberg.me> 7288M: Roi Dayan <roid@mellanox.com> 7289L: linux-rdma@vger.kernel.org 7290S: Supported 7291W: http://www.openfabrics.org 7292W: www.open-iscsi.org 7293Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7294F: drivers/infiniband/ulp/iser/ 7295 7296ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7297M: Sagi Grimberg <sagi@grimberg.me> 7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7299L: linux-rdma@vger.kernel.org 7300L: target-devel@vger.kernel.org 7301S: Supported 7302W: http://www.linux-iscsi.org 7303F: drivers/infiniband/ulp/isert 7304 7305ISDN SUBSYSTEM 7306M: Karsten Keil <isdn@linux-pingi.de> 7307L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7308L: netdev@vger.kernel.org 7309W: http://www.isdn4linux.de 7310T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7311S: Maintained 7312F: Documentation/isdn/ 7313F: drivers/isdn/ 7314F: include/linux/isdn.h 7315F: include/linux/isdn/ 7316F: include/uapi/linux/isdn.h 7317F: include/uapi/linux/isdn/ 7318 7319ISDN SUBSYSTEM (Eicon active card driver) 7320M: Armin Schindler <mac@melware.de> 7321L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7322W: http://www.melware.de 7323S: Maintained 7324F: drivers/isdn/hardware/eicon/ 7325 7326IT87 HARDWARE MONITORING DRIVER 7327M: Jean Delvare <jdelvare@suse.com> 7328L: linux-hwmon@vger.kernel.org 7329S: Maintained 7330F: Documentation/hwmon/it87 7331F: drivers/hwmon/it87.c 7332 7333IT913X MEDIA DRIVER 7334M: Antti Palosaari <crope@iki.fi> 7335L: linux-media@vger.kernel.org 7336W: https://linuxtv.org 7337W: http://palosaari.fi/linux/ 7338Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7339T: git git://linuxtv.org/anttip/media_tree.git 7340S: Maintained 7341F: drivers/media/tuners/it913x* 7342 7343IVTV VIDEO4LINUX DRIVER 7344M: Andy Walls <awalls@md.metrocast.net> 7345L: ivtv-devel@ivtvdriver.org (subscribers-only) 7346L: linux-media@vger.kernel.org 7347T: git git://linuxtv.org/media_tree.git 7348W: http://www.ivtvdriver.org 7349S: Maintained 7350F: Documentation/media/v4l-drivers/ivtv* 7351F: drivers/media/pci/ivtv/ 7352F: include/uapi/linux/ivtv* 7353 7354IX2505V MEDIA DRIVER 7355M: Malcolm Priestley <tvboxspy@gmail.com> 7356L: linux-media@vger.kernel.org 7357W: https://linuxtv.org 7358Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7359S: Maintained 7360F: drivers/media/dvb-frontends/ix2505v* 7361 7362JC42.4 TEMPERATURE SENSOR DRIVER 7363M: Guenter Roeck <linux@roeck-us.net> 7364L: linux-hwmon@vger.kernel.org 7365S: Maintained 7366F: drivers/hwmon/jc42.c 7367F: Documentation/hwmon/jc42 7368 7369JFS FILESYSTEM 7370M: Dave Kleikamp <shaggy@kernel.org> 7371L: jfs-discussion@lists.sourceforge.net 7372W: http://jfs.sourceforge.net/ 7373T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7374S: Maintained 7375F: Documentation/filesystems/jfs.txt 7376F: fs/jfs/ 7377 7378JME NETWORK DRIVER 7379M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7380L: netdev@vger.kernel.org 7381S: Maintained 7382F: drivers/net/ethernet/jme.* 7383 7384JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7385M: David Woodhouse <dwmw2@infradead.org> 7386L: linux-mtd@lists.infradead.org 7387W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7388S: Maintained 7389F: fs/jffs2/ 7390F: include/uapi/linux/jffs2.h 7391 7392JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7393M: "Theodore Ts'o" <tytso@mit.edu> 7394M: Jan Kara <jack@suse.com> 7395L: linux-ext4@vger.kernel.org 7396S: Maintained 7397F: fs/jbd2/ 7398F: include/linux/jbd2.h 7399 7400JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7401M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7402L: linux-media@vger.kernel.org 7403S: Maintained 7404F: drivers/media/platform/rcar_jpu.c 7405 7406JSM Neo PCI based serial card 7407M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7408L: linux-serial@vger.kernel.org 7409S: Maintained 7410F: drivers/tty/serial/jsm/ 7411 7412K10TEMP HARDWARE MONITORING DRIVER 7413M: Clemens Ladisch <clemens@ladisch.de> 7414L: linux-hwmon@vger.kernel.org 7415S: Maintained 7416F: Documentation/hwmon/k10temp 7417F: drivers/hwmon/k10temp.c 7418 7419K8TEMP HARDWARE MONITORING DRIVER 7420M: Rudolf Marek <r.marek@assembler.cz> 7421L: linux-hwmon@vger.kernel.org 7422S: Maintained 7423F: Documentation/hwmon/k8temp 7424F: drivers/hwmon/k8temp.c 7425 7426KASAN 7427M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7428R: Alexander Potapenko <glider@google.com> 7429R: Dmitry Vyukov <dvyukov@google.com> 7430L: kasan-dev@googlegroups.com 7431S: Maintained 7432F: arch/*/include/asm/kasan.h 7433F: arch/*/mm/kasan_init* 7434F: Documentation/dev-tools/kasan.rst 7435F: include/linux/kasan*.h 7436F: lib/test_kasan.c 7437F: mm/kasan/ 7438F: scripts/Makefile.kasan 7439 7440KCONFIG 7441M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7442L: linux-kbuild@vger.kernel.org 7443T: git git://gitorious.org/linux-kconfig/linux-kconfig 7444S: Maintained 7445F: Documentation/kbuild/kconfig-language.txt 7446F: scripts/kconfig/ 7447 7448KDUMP 7449M: Dave Young <dyoung@redhat.com> 7450M: Baoquan He <bhe@redhat.com> 7451R: Vivek Goyal <vgoyal@redhat.com> 7452L: kexec@lists.infradead.org 7453W: http://lse.sourceforge.net/kdump/ 7454S: Maintained 7455F: Documentation/kdump/ 7456 7457KEENE FM RADIO TRANSMITTER DRIVER 7458M: Hans Verkuil <hverkuil@xs4all.nl> 7459L: linux-media@vger.kernel.org 7460T: git git://linuxtv.org/media_tree.git 7461W: https://linuxtv.org 7462S: Maintained 7463F: drivers/media/radio/radio-keene* 7464 7465KERNEL AUTOMOUNTER v4 (AUTOFS4) 7466M: Ian Kent <raven@themaw.net> 7467L: autofs@vger.kernel.org 7468S: Maintained 7469F: fs/autofs4/ 7470 7471KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7472M: Masahiro Yamada <yamada.masahiro@socionext.com> 7473M: Michal Marek <mmarek@suse.com> 7474T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7475L: linux-kbuild@vger.kernel.org 7476S: Maintained 7477F: Documentation/kbuild/ 7478F: Makefile 7479F: scripts/Makefile.* 7480F: scripts/basic/ 7481F: scripts/mk* 7482F: scripts/package/ 7483 7484KERNEL JANITORS 7485L: kernel-janitors@vger.kernel.org 7486W: http://kernelnewbies.org/KernelJanitors 7487S: Odd Fixes 7488 7489KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7490M: "J. Bruce Fields" <bfields@fieldses.org> 7491M: Jeff Layton <jlayton@poochiereds.net> 7492L: linux-nfs@vger.kernel.org 7493W: http://nfs.sourceforge.net/ 7494T: git git://linux-nfs.org/~bfields/linux.git 7495S: Supported 7496F: fs/nfsd/ 7497F: include/uapi/linux/nfsd/ 7498F: fs/lockd/ 7499F: fs/nfs_common/ 7500F: net/sunrpc/ 7501F: include/linux/lockd/ 7502F: include/linux/sunrpc/ 7503F: include/uapi/linux/sunrpc/ 7504 7505KERNEL SELFTEST FRAMEWORK 7506M: Shuah Khan <shuahkh@osg.samsung.com> 7507M: Shuah Khan <shuah@kernel.org> 7508L: linux-kselftest@vger.kernel.org 7509T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7510S: Maintained 7511F: tools/testing/selftests/ 7512F: Documentation/dev-tools/kselftest* 7513 7514KERNEL USERMODE HELPER 7515M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7516L: linux-kernel@vger.kernel.org 7517S: Maintained 7518F: kernel/umh.c 7519F: include/linux/umh.h 7520 7521KERNEL VIRTUAL MACHINE (KVM) 7522M: Paolo Bonzini <pbonzini@redhat.com> 7523M: Radim Krčmář <rkrcmar@redhat.com> 7524L: kvm@vger.kernel.org 7525W: http://www.linux-kvm.org 7526T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7527S: Supported 7528F: Documentation/virtual/kvm/ 7529F: include/trace/events/kvm.h 7530F: include/uapi/asm-generic/kvm* 7531F: include/uapi/linux/kvm* 7532F: include/asm-generic/kvm* 7533F: include/linux/kvm* 7534F: include/kvm/iodev.h 7535F: virt/kvm/* 7536F: tools/kvm/ 7537 7538KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7539M: Joerg Roedel <joro@8bytes.org> 7540L: kvm@vger.kernel.org 7541W: http://www.linux-kvm.org/ 7542S: Maintained 7543F: arch/x86/include/asm/svm.h 7544F: arch/x86/kvm/svm.c 7545 7546KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7547M: Christoffer Dall <christoffer.dall@linaro.org> 7548M: Marc Zyngier <marc.zyngier@arm.com> 7549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7550L: kvmarm@lists.cs.columbia.edu 7551W: http://systems.cs.columbia.edu/projects/kvm-arm 7552T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7553S: Supported 7554F: arch/arm/include/uapi/asm/kvm* 7555F: arch/arm/include/asm/kvm* 7556F: arch/arm/kvm/ 7557F: virt/kvm/arm/ 7558F: include/kvm/arm_* 7559 7560KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7561M: Christoffer Dall <christoffer.dall@linaro.org> 7562M: Marc Zyngier <marc.zyngier@arm.com> 7563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7564L: kvmarm@lists.cs.columbia.edu 7565S: Maintained 7566F: arch/arm64/include/uapi/asm/kvm* 7567F: arch/arm64/include/asm/kvm* 7568F: arch/arm64/kvm/ 7569 7570KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7571M: James Hogan <jhogan@kernel.org> 7572L: linux-mips@linux-mips.org 7573S: Supported 7574F: arch/mips/include/uapi/asm/kvm* 7575F: arch/mips/include/asm/kvm* 7576F: arch/mips/kvm/ 7577 7578KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7579M: Paul Mackerras <paulus@ozlabs.org> 7580L: kvm-ppc@vger.kernel.org 7581W: http://www.linux-kvm.org/ 7582T: git git://github.com/agraf/linux-2.6.git 7583S: Supported 7584F: arch/powerpc/include/uapi/asm/kvm* 7585F: arch/powerpc/include/asm/kvm* 7586F: arch/powerpc/kvm/ 7587F: arch/powerpc/kernel/kvm* 7588 7589KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7590M: Christian Borntraeger <borntraeger@de.ibm.com> 7591M: Cornelia Huck <cohuck@redhat.com> 7592L: linux-s390@vger.kernel.org 7593W: http://www.ibm.com/developerworks/linux/linux390/ 7594T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7595S: Supported 7596F: arch/s390/include/uapi/asm/kvm* 7597F: arch/s390/include/asm/gmap.h 7598F: arch/s390/include/asm/kvm* 7599F: arch/s390/kvm/ 7600F: arch/s390/mm/gmap.c 7601 7602KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7603M: Paolo Bonzini <pbonzini@redhat.com> 7604M: Radim Krčmář <rkrcmar@redhat.com> 7605L: kvm@vger.kernel.org 7606W: http://www.linux-kvm.org 7607T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7608S: Supported 7609F: arch/x86/kvm/ 7610F: arch/x86/include/uapi/asm/kvm* 7611F: arch/x86/include/asm/kvm* 7612F: arch/x86/kernel/kvm.c 7613F: arch/x86/kernel/kvmclock.c 7614 7615KERNFS 7616M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7617M: Tejun Heo <tj@kernel.org> 7618T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7619S: Supported 7620F: include/linux/kernfs.h 7621F: fs/kernfs/ 7622 7623KEXEC 7624M: Eric Biederman <ebiederm@xmission.com> 7625W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7626L: kexec@lists.infradead.org 7627S: Maintained 7628F: include/linux/kexec.h 7629F: include/uapi/linux/kexec.h 7630F: kernel/kexec* 7631 7632KEYS-ENCRYPTED 7633M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7634M: David Safford <safford@us.ibm.com> 7635L: linux-security-module@vger.kernel.org 7636L: keyrings@vger.kernel.org 7637S: Supported 7638F: Documentation/security/keys/trusted-encrypted.rst 7639F: include/keys/encrypted-type.h 7640F: security/keys/encrypted-keys/ 7641 7642KEYS-TRUSTED 7643M: David Safford <safford@us.ibm.com> 7644M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7645L: linux-security-module@vger.kernel.org 7646L: keyrings@vger.kernel.org 7647S: Supported 7648F: Documentation/security/keys/trusted-encrypted.rst 7649F: include/keys/trusted-type.h 7650F: security/keys/trusted.c 7651F: security/keys/trusted.h 7652 7653KEYS/KEYRINGS: 7654M: David Howells <dhowells@redhat.com> 7655L: keyrings@vger.kernel.org 7656S: Maintained 7657F: Documentation/security/keys/core.rst 7658F: include/linux/key.h 7659F: include/linux/key-type.h 7660F: include/linux/keyctl.h 7661F: include/uapi/linux/keyctl.h 7662F: include/keys/ 7663F: security/keys/ 7664 7665KGDB / KDB /debug_core 7666M: Jason Wessel <jason.wessel@windriver.com> 7667W: http://kgdb.wiki.kernel.org/ 7668L: kgdb-bugreport@lists.sourceforge.net 7669T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7670S: Maintained 7671F: Documentation/dev-tools/kgdb.rst 7672F: drivers/misc/kgdbts.c 7673F: drivers/tty/serial/kgdboc.c 7674F: include/linux/kdb.h 7675F: include/linux/kgdb.h 7676F: kernel/debug/ 7677 7678KMEMCHECK 7679M: Vegard Nossum <vegardno@ifi.uio.no> 7680M: Pekka Enberg <penberg@kernel.org> 7681S: Maintained 7682F: Documentation/dev-tools/kmemcheck.rst 7683F: arch/x86/include/asm/kmemcheck.h 7684F: arch/x86/mm/kmemcheck/ 7685F: include/linux/kmemcheck.h 7686F: mm/kmemcheck.c 7687 7688KMEMLEAK 7689M: Catalin Marinas <catalin.marinas@arm.com> 7690S: Maintained 7691F: Documentation/dev-tools/kmemleak.rst 7692F: include/linux/kmemleak.h 7693F: mm/kmemleak.c 7694F: mm/kmemleak-test.c 7695 7696KMOD KERNEL MODULE LOADER - USERMODE HELPER 7697M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7698L: linux-kernel@vger.kernel.org 7699S: Maintained 7700F: kernel/kmod.c 7701F: include/linux/kmod.h 7702F: lib/test_kmod.c 7703F: tools/testing/selftests/kmod/ 7704 7705KPROBES 7706M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7707M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7708M: "David S. Miller" <davem@davemloft.net> 7709M: Masami Hiramatsu <mhiramat@kernel.org> 7710S: Maintained 7711F: Documentation/kprobes.txt 7712F: include/linux/kprobes.h 7713F: include/asm-generic/kprobes.h 7714F: kernel/kprobes.c 7715 7716KS0108 LCD CONTROLLER DRIVER 7717M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7718W: http://miguelojeda.es/auxdisplay.htm 7719W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7720S: Maintained 7721F: Documentation/auxdisplay/ks0108 7722F: drivers/auxdisplay/ks0108.c 7723F: include/linux/ks0108.h 7724 7725L3MDEV 7726M: David Ahern <dsa@cumulusnetworks.com> 7727L: netdev@vger.kernel.org 7728S: Maintained 7729F: net/l3mdev 7730F: include/net/l3mdev.h 7731 7732LANTIQ MIPS ARCHITECTURE 7733M: John Crispin <john@phrozen.org> 7734L: linux-mips@linux-mips.org 7735S: Maintained 7736F: arch/mips/lantiq 7737F: drivers/soc/lantiq 7738 7739LAPB module 7740L: linux-x25@vger.kernel.org 7741S: Orphan 7742F: Documentation/networking/lapb-module.txt 7743F: include/*/lapb.h 7744F: net/lapb/ 7745 7746LASI 53c700 driver for PARISC 7747M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7748L: linux-scsi@vger.kernel.org 7749S: Maintained 7750F: Documentation/scsi/53c700.txt 7751F: drivers/scsi/53c700* 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: Yotam Gigi <yotamg@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@imgtec.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@imgtec.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@imgtec.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: Stephen Bates <stephen.bates@microsemi.com> 10345M: Logan Gunthorpe <logang@deltatee.com> 10346L: linux-pci@vger.kernel.org 10347S: Maintained 10348F: Documentation/switchtec.txt 10349F: Documentation/ABI/testing/sysfs-class-switchtec 10350F: drivers/pci/switch/switchtec* 10351F: include/uapi/linux/switchtec_ioctl.h 10352 10353PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10354M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10355M: Jason Cooper <jason@lakedaemon.net> 10356L: linux-pci@vger.kernel.org 10357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10358S: Maintained 10359F: drivers/pci/host/*mvebu* 10360 10361PCI DRIVER FOR NVIDIA TEGRA 10362M: Thierry Reding <thierry.reding@gmail.com> 10363L: linux-tegra@vger.kernel.org 10364L: linux-pci@vger.kernel.org 10365S: Supported 10366F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10367F: drivers/pci/host/pci-tegra.c 10368 10369PCI DRIVER FOR RENESAS R-CAR 10370M: Simon Horman <horms@verge.net.au> 10371L: linux-pci@vger.kernel.org 10372L: linux-renesas-soc@vger.kernel.org 10373S: Maintained 10374F: drivers/pci/host/*rcar* 10375 10376PCI DRIVER FOR SAMSUNG EXYNOS 10377M: Jingoo Han <jingoohan1@gmail.com> 10378L: linux-pci@vger.kernel.org 10379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10380L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10381S: Maintained 10382F: drivers/pci/dwc/pci-exynos.c 10383 10384PCI DRIVER FOR SYNOPSYS DESIGNWARE 10385M: Jingoo Han <jingoohan1@gmail.com> 10386M: Joao Pinto <Joao.Pinto@synopsys.com> 10387L: linux-pci@vger.kernel.org 10388S: Maintained 10389F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10390F: drivers/pci/dwc/*designware* 10391 10392PCI DRIVER FOR TI DRA7XX 10393M: Kishon Vijay Abraham I <kishon@ti.com> 10394L: linux-omap@vger.kernel.org 10395L: linux-pci@vger.kernel.org 10396S: Supported 10397F: Documentation/devicetree/bindings/pci/ti-pci.txt 10398F: drivers/pci/dwc/pci-dra7xx.c 10399 10400PCI DRIVER FOR TI KEYSTONE 10401M: Murali Karicheri <m-karicheri2@ti.com> 10402L: linux-pci@vger.kernel.org 10403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10404S: Maintained 10405F: drivers/pci/dwc/*keystone* 10406 10407PCI ENDPOINT SUBSYSTEM 10408M: Kishon Vijay Abraham I <kishon@ti.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 10460PCIE DRIVER FOR AXIS ARTPEC 10461M: Niklas Cassel <niklas.cassel@axis.com> 10462M: Jesper Nilsson <jesper.nilsson@axis.com> 10463L: linux-arm-kernel@axis.com 10464L: linux-pci@vger.kernel.org 10465S: Maintained 10466F: Documentation/devicetree/bindings/pci/axis,artpec* 10467F: drivers/pci/dwc/*artpec* 10468 10469PCIE DRIVER FOR CAVIUM THUNDERX 10470M: David Daney <david.daney@cavium.com> 10471L: linux-pci@vger.kernel.org 10472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10473S: Supported 10474F: Documentation/devicetree/bindings/pci/pci-thunder-* 10475F: drivers/pci/host/pci-thunder-* 10476 10477PCIE DRIVER FOR HISILICON 10478M: Zhou Wang <wangzhou1@hisilicon.com> 10479M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10480L: linux-pci@vger.kernel.org 10481S: Maintained 10482F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10483F: drivers/pci/dwc/pcie-hisi.c 10484 10485PCIE DRIVER FOR HISILICON KIRIN 10486M: Xiaowei Song <songxiaowei@hisilicon.com> 10487M: Binghui Wang <wangbinghui@hisilicon.com> 10488L: linux-pci@vger.kernel.org 10489S: Maintained 10490F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10491F: drivers/pci/dwc/pcie-kirin.c 10492 10493PCIE DRIVER FOR MEDIATEK 10494M: Ryder Lee <ryder.lee@mediatek.com> 10495L: linux-pci@vger.kernel.org 10496L: linux-mediatek@lists.infradead.org 10497S: Supported 10498F: Documentation/devicetree/bindings/pci/mediatek* 10499F: drivers/pci/host/*mediatek* 10500 10501PCIE DRIVER FOR QUALCOMM MSM 10502M: Stanimir Varbanov <svarbanov@mm-sol.com> 10503L: linux-pci@vger.kernel.org 10504L: linux-arm-msm@vger.kernel.org 10505S: Maintained 10506F: drivers/pci/dwc/*qcom* 10507 10508PCIE DRIVER FOR ROCKCHIP 10509M: Shawn Lin <shawn.lin@rock-chips.com> 10510L: linux-pci@vger.kernel.org 10511L: linux-rockchip@lists.infradead.org 10512S: Maintained 10513F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10514F: drivers/pci/host/pcie-rockchip.c 10515 10516PCIE DRIVER FOR ST SPEAR13XX 10517M: Pratyush Anand <pratyush.anand@gmail.com> 10518L: linux-pci@vger.kernel.org 10519S: Maintained 10520F: drivers/pci/dwc/*spear* 10521 10522PCMCIA SUBSYSTEM 10523P: Linux PCMCIA Team 10524L: linux-pcmcia@lists.infradead.org 10525W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10526T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10527S: Maintained 10528F: Documentation/pcmcia/ 10529F: tools/pcmcia/ 10530F: drivers/pcmcia/ 10531F: include/pcmcia/ 10532 10533PCNET32 NETWORK DRIVER 10534M: Don Fry <pcnet32@frontier.com> 10535L: netdev@vger.kernel.org 10536S: Maintained 10537F: drivers/net/ethernet/amd/pcnet32.c 10538 10539PCRYPT PARALLEL CRYPTO ENGINE 10540M: Steffen Klassert <steffen.klassert@secunet.com> 10541L: linux-crypto@vger.kernel.org 10542S: Maintained 10543F: crypto/pcrypt.c 10544F: include/crypto/pcrypt.h 10545 10546PER-CPU MEMORY ALLOCATOR 10547M: Tejun Heo <tj@kernel.org> 10548M: Christoph Lameter <cl@linux.com> 10549T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10550S: Maintained 10551F: include/linux/percpu*.h 10552F: mm/percpu*.c 10553F: arch/*/include/asm/percpu.h 10554 10555PER-TASK DELAY ACCOUNTING 10556M: Balbir Singh <bsingharora@gmail.com> 10557S: Maintained 10558F: include/linux/delayacct.h 10559F: kernel/delayacct.c 10560 10561PERFORMANCE EVENTS SUBSYSTEM 10562M: Peter Zijlstra <peterz@infradead.org> 10563M: Ingo Molnar <mingo@redhat.com> 10564M: Arnaldo Carvalho de Melo <acme@kernel.org> 10565R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10566R: Jiri Olsa <jolsa@redhat.com> 10567R: Namhyung Kim <namhyung@kernel.org> 10568L: linux-kernel@vger.kernel.org 10569T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10570S: Supported 10571F: kernel/events/* 10572F: include/linux/perf_event.h 10573F: include/uapi/linux/perf_event.h 10574F: arch/*/kernel/perf_event*.c 10575F: arch/*/kernel/*/perf_event*.c 10576F: arch/*/kernel/*/*/perf_event*.c 10577F: arch/*/include/asm/perf_event.h 10578F: arch/*/kernel/perf_callchain.c 10579F: arch/*/events/* 10580F: tools/perf/ 10581 10582PERSONALITY HANDLING 10583M: Christoph Hellwig <hch@infradead.org> 10584L: linux-abi-devel@lists.sourceforge.net 10585S: Maintained 10586F: include/linux/personality.h 10587F: include/uapi/linux/personality.h 10588 10589PHONET PROTOCOL 10590M: Remi Denis-Courmont <courmisch@gmail.com> 10591S: Supported 10592F: Documentation/networking/phonet.txt 10593F: include/linux/phonet.h 10594F: include/net/phonet/ 10595F: include/uapi/linux/phonet.h 10596F: net/phonet/ 10597 10598PHRAM MTD DRIVER 10599M: Joern Engel <joern@lazybastard.org> 10600L: linux-mtd@lists.infradead.org 10601S: Maintained 10602F: drivers/mtd/devices/phram.c 10603 10604PICOLCD HID DRIVER 10605M: Bruno Prémont <bonbons@linux-vserver.org> 10606L: linux-input@vger.kernel.org 10607S: Maintained 10608F: drivers/hid/hid-picolcd* 10609 10610PICOXCELL SUPPORT 10611M: Jamie Iles <jamie@jamieiles.com> 10612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10613T: git git://github.com/jamieiles/linux-2.6-ji.git 10614S: Supported 10615F: arch/arm/boot/dts/picoxcell* 10616F: arch/arm/mach-picoxcell/ 10617F: drivers/crypto/picoxcell* 10618 10619PIN CONTROL SUBSYSTEM 10620M: Linus Walleij <linus.walleij@linaro.org> 10621L: linux-gpio@vger.kernel.org 10622T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10623S: Maintained 10624F: Documentation/devicetree/bindings/pinctrl/ 10625F: Documentation/driver-api/pinctl.rst 10626F: drivers/pinctrl/ 10627F: include/linux/pinctrl/ 10628 10629PIN CONTROLLER - ATMEL AT91 10630M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10632S: Maintained 10633F: drivers/pinctrl/pinctrl-at91.* 10634 10635PIN CONTROLLER - ATMEL AT91 PIO4 10636M: Ludovic Desroches <ludovic.desroches@microchip.com> 10637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10638L: linux-gpio@vger.kernel.org 10639S: Supported 10640F: drivers/pinctrl/pinctrl-at91-pio4.* 10641 10642PIN CONTROLLER - INTEL 10643M: Mika Westerberg <mika.westerberg@linux.intel.com> 10644M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10645S: Maintained 10646F: drivers/pinctrl/intel/ 10647 10648PIN CONTROLLER - QUALCOMM 10649M: Bjorn Andersson <bjorn.andersson@linaro.org> 10650S: Maintained 10651L: linux-arm-msm@vger.kernel.org 10652F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10653F: drivers/pinctrl/qcom/ 10654 10655PIN CONTROLLER - RENESAS 10656M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10657M: Geert Uytterhoeven <geert+renesas@glider.be> 10658L: linux-renesas-soc@vger.kernel.org 10659S: Maintained 10660F: drivers/pinctrl/sh-pfc/ 10661 10662PIN CONTROLLER - SAMSUNG 10663M: Tomasz Figa <tomasz.figa@gmail.com> 10664M: Krzysztof Kozlowski <krzk@kernel.org> 10665M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10667L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10668Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10669T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10670S: Maintained 10671F: drivers/pinctrl/samsung/ 10672F: include/dt-bindings/pinctrl/samsung.h 10673F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10674 10675PIN CONTROLLER - SINGLE 10676M: Tony Lindgren <tony@atomide.com> 10677M: Haojian Zhuang <haojian.zhuang@linaro.org> 10678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10679L: linux-omap@vger.kernel.org 10680S: Maintained 10681F: drivers/pinctrl/pinctrl-single.c 10682 10683PIN CONTROLLER - ST SPEAR 10684M: Viresh Kumar <vireshk@kernel.org> 10685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10686W: http://www.st.com/spear 10687S: Maintained 10688F: drivers/pinctrl/spear/ 10689 10690PISTACHIO SOC SUPPORT 10691M: James Hartley <james.hartley@imgtec.com> 10692M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10693L: linux-mips@linux-mips.org 10694S: Maintained 10695F: arch/mips/pistachio/ 10696F: arch/mips/include/asm/mach-pistachio/ 10697F: arch/mips/boot/dts/img/pistachio* 10698F: arch/mips/configs/pistachio*_defconfig 10699 10700PKTCDVD DRIVER 10701S: Orphan 10702M: linux-block@vger.kernel.org 10703F: drivers/block/pktcdvd.c 10704F: include/linux/pktcdvd.h 10705F: include/uapi/linux/pktcdvd.h 10706 10707PKUNITY SOC DRIVERS 10708M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10709W: http://mprc.pku.edu.cn/~guanxuetao/linux 10710S: Maintained 10711T: git git://github.com/gxt/linux.git 10712F: drivers/input/serio/i8042-unicore32io.h 10713F: drivers/i2c/busses/i2c-puv3.c 10714F: drivers/video/fbdev/fb-puv3.c 10715F: drivers/rtc/rtc-puv3.c 10716 10717PMBUS HARDWARE MONITORING DRIVERS 10718M: Guenter Roeck <linux@roeck-us.net> 10719L: linux-hwmon@vger.kernel.org 10720W: http://hwmon.wiki.kernel.org/ 10721W: http://www.roeck-us.net/linux/drivers/ 10722T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10723S: Maintained 10724F: Documentation/hwmon/pmbus 10725F: drivers/hwmon/pmbus/ 10726F: include/linux/pmbus.h 10727 10728PMC SIERRA MaxRAID DRIVER 10729L: linux-scsi@vger.kernel.org 10730W: http://www.pmc-sierra.com/ 10731S: Orphan 10732F: drivers/scsi/pmcraid.* 10733 10734PMC SIERRA PM8001 DRIVER 10735M: Jack Wang <jinpu.wang@profitbricks.com> 10736M: lindar_liu@usish.com 10737L: linux-scsi@vger.kernel.org 10738S: Supported 10739F: drivers/scsi/pm8001/ 10740 10741PNP SUPPORT 10742M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10743S: Maintained 10744F: drivers/pnp/ 10745 10746POSIX CLOCKS and TIMERS 10747M: Thomas Gleixner <tglx@linutronix.de> 10748L: linux-kernel@vger.kernel.org 10749T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10750S: Maintained 10751F: fs/timerfd.c 10752F: include/linux/timer* 10753F: kernel/time/*timer* 10754 10755POWER MANAGEMENT CORE 10756M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10757L: linux-pm@vger.kernel.org 10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10759B: https://bugzilla.kernel.org 10760S: Supported 10761F: drivers/base/power/ 10762F: include/linux/pm.h 10763F: include/linux/pm_* 10764F: include/linux/powercap.h 10765F: drivers/powercap/ 10766 10767POWER STATE COORDINATION INTERFACE (PSCI) 10768M: Mark Rutland <mark.rutland@arm.com> 10769M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10770L: linux-arm-kernel@lists.infradead.org 10771S: Maintained 10772F: drivers/firmware/psci*.c 10773F: include/linux/psci.h 10774F: include/uapi/linux/psci.h 10775 10776POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10777M: Sebastian Reichel <sre@kernel.org> 10778L: linux-pm@vger.kernel.org 10779T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10780S: Maintained 10781F: Documentation/devicetree/bindings/power/supply/ 10782F: include/linux/power_supply.h 10783F: drivers/power/supply/ 10784 10785POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10786M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10787L: linuxppc-dev@lists.ozlabs.org 10788S: Maintained 10789F: drivers/char/powernv-op-panel.c 10790 10791PPP OVER ATM (RFC 2364) 10792M: Mitchell Blank Jr <mitch@sfgoth.com> 10793S: Maintained 10794F: net/atm/pppoatm.c 10795F: include/uapi/linux/atmppp.h 10796 10797PPP OVER ETHERNET 10798M: Michal Ostrowski <mostrows@earthlink.net> 10799S: Maintained 10800F: drivers/net/ppp/pppoe.c 10801F: drivers/net/ppp/pppox.c 10802 10803PPP OVER L2TP 10804M: James Chapman <jchapman@katalix.com> 10805S: Maintained 10806F: net/l2tp/l2tp_ppp.c 10807F: include/linux/if_pppol2tp.h 10808F: include/uapi/linux/if_pppol2tp.h 10809 10810PPP PROTOCOL DRIVERS AND COMPRESSORS 10811M: Paul Mackerras <paulus@samba.org> 10812L: linux-ppp@vger.kernel.org 10813S: Maintained 10814F: drivers/net/ppp/ppp_* 10815 10816PPS SUPPORT 10817M: Rodolfo Giometti <giometti@enneenne.com> 10818W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10819L: linuxpps@ml.enneenne.com (subscribers-only) 10820S: Maintained 10821F: Documentation/pps/ 10822F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10823F: Documentation/ABI/testing/sysfs-pps 10824F: drivers/pps/ 10825F: include/linux/pps*.h 10826F: include/uapi/linux/pps.h 10827 10828PPTP DRIVER 10829M: Dmitry Kozlov <xeb@mail.ru> 10830L: netdev@vger.kernel.org 10831S: Maintained 10832F: drivers/net/ppp/pptp.c 10833W: http://sourceforge.net/projects/accel-pptp 10834 10835PREEMPTIBLE KERNEL 10836M: Robert Love <rml@tech9.net> 10837L: kpreempt-tech@lists.sourceforge.net 10838W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10839S: Supported 10840F: Documentation/preempt-locking.txt 10841F: include/linux/preempt.h 10842 10843PRINTK 10844M: Petr Mladek <pmladek@suse.com> 10845M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10846R: Steven Rostedt <rostedt@goodmis.org> 10847S: Maintained 10848F: kernel/printk/ 10849F: include/linux/printk.h 10850 10851PRISM54 WIRELESS DRIVER 10852M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10853L: linux-wireless@vger.kernel.org 10854W: http://wireless.kernel.org/en/users/Drivers/p54 10855S: Obsolete 10856F: drivers/net/wireless/intersil/prism54/ 10857 10858PROC SYSCTL 10859M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10860M: Kees Cook <keescook@chromium.org> 10861L: linux-kernel@vger.kernel.org 10862L: linux-fsdevel@vger.kernel.org 10863S: Maintained 10864F: fs/proc/proc_sysctl.c 10865F: include/linux/sysctl.h 10866F: kernel/sysctl.c 10867F: tools/testing/selftests/sysctl/ 10868 10869PS3 NETWORK SUPPORT 10870M: Geoff Levand <geoff@infradead.org> 10871L: netdev@vger.kernel.org 10872L: linuxppc-dev@lists.ozlabs.org 10873S: Maintained 10874F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10875 10876PS3 PLATFORM SUPPORT 10877M: Geoff Levand <geoff@infradead.org> 10878L: linuxppc-dev@lists.ozlabs.org 10879S: Maintained 10880F: arch/powerpc/boot/ps3* 10881F: arch/powerpc/include/asm/lv1call.h 10882F: arch/powerpc/include/asm/ps3*.h 10883F: arch/powerpc/platforms/ps3/ 10884F: drivers/*/ps3* 10885F: drivers/ps3/ 10886F: drivers/rtc/rtc-ps3.c 10887F: drivers/usb/host/*ps3.c 10888F: sound/ppc/snd_ps3* 10889 10890PS3VRAM DRIVER 10891M: Jim Paris <jim@jtan.com> 10892M: Geoff Levand <geoff@infradead.org> 10893L: linuxppc-dev@lists.ozlabs.org 10894S: Maintained 10895F: drivers/block/ps3vram.c 10896 10897PSAMPLE PACKET SAMPLING SUPPORT: 10898M: Yotam Gigi <yotamg@mellanox.com> 10899S: Maintained 10900F: net/psample 10901F: include/net/psample.h 10902F: include/uapi/linux/psample.h 10903 10904PSTORE FILESYSTEM 10905M: Kees Cook <keescook@chromium.org> 10906M: Anton Vorontsov <anton@enomsg.org> 10907M: Colin Cross <ccross@android.com> 10908M: Tony Luck <tony.luck@intel.com> 10909S: Maintained 10910T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10911F: fs/pstore/ 10912F: include/linux/pstore* 10913F: drivers/firmware/efi/efi-pstore.c 10914F: drivers/acpi/apei/erst.c 10915F: Documentation/admin-guide/ramoops.rst 10916F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10917K: \b(pstore|ramoops) 10918 10919PTP HARDWARE CLOCK SUPPORT 10920M: Richard Cochran <richardcochran@gmail.com> 10921L: netdev@vger.kernel.org 10922S: Maintained 10923W: http://linuxptp.sourceforge.net/ 10924F: Documentation/ABI/testing/sysfs-ptp 10925F: Documentation/ptp/* 10926F: drivers/net/ethernet/freescale/gianfar_ptp.c 10927F: drivers/net/phy/dp83640* 10928F: drivers/ptp/* 10929F: include/linux/ptp_cl* 10930 10931PTRACE SUPPORT 10932M: Oleg Nesterov <oleg@redhat.com> 10933S: Maintained 10934F: include/asm-generic/syscall.h 10935F: include/linux/ptrace.h 10936F: include/linux/regset.h 10937F: include/linux/tracehook.h 10938F: include/uapi/linux/ptrace.h 10939F: include/uapi/linux/ptrace.h 10940F: include/asm-generic/ptrace.h 10941F: kernel/ptrace.c 10942F: arch/*/ptrace*.c 10943F: arch/*/*/ptrace*.c 10944F: arch/*/include/asm/ptrace*.h 10945 10946PULSE8-CEC DRIVER 10947M: Hans Verkuil <hverkuil@xs4all.nl> 10948L: linux-media@vger.kernel.org 10949T: git git://linuxtv.org/media_tree.git 10950S: Maintained 10951F: drivers/media/usb/pulse8-cec/* 10952F: Documentation/media/cec-drivers/pulse8-cec.rst 10953 10954PVRUSB2 VIDEO4LINUX DRIVER 10955M: Mike Isely <isely@pobox.com> 10956L: pvrusb2@isely.net (subscribers-only) 10957L: linux-media@vger.kernel.org 10958W: http://www.isely.net/pvrusb2/ 10959T: git git://linuxtv.org/media_tree.git 10960S: Maintained 10961F: Documentation/media/v4l-drivers/pvrusb2* 10962F: drivers/media/usb/pvrusb2/ 10963 10964PWC WEBCAM DRIVER 10965M: Hans Verkuil <hverkuil@xs4all.nl> 10966L: linux-media@vger.kernel.org 10967T: git git://linuxtv.org/media_tree.git 10968S: Odd Fixes 10969F: drivers/media/usb/pwc/* 10970 10971PWM FAN DRIVER 10972M: Kamil Debski <kamil@wypas.org> 10973M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10974L: linux-hwmon@vger.kernel.org 10975S: Supported 10976F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10977F: Documentation/hwmon/pwm-fan 10978F: drivers/hwmon/pwm-fan.c 10979 10980PWM IR Transmitter 10981M: Sean Young <sean@mess.org> 10982L: linux-media@vger.kernel.org 10983S: Maintained 10984F: drivers/media/rc/pwm-ir-tx.c 10985 10986PWM SUBSYSTEM 10987M: Thierry Reding <thierry.reding@gmail.com> 10988L: linux-pwm@vger.kernel.org 10989S: Maintained 10990T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10991F: Documentation/pwm.txt 10992F: Documentation/devicetree/bindings/pwm/ 10993F: include/linux/pwm.h 10994F: drivers/pwm/ 10995F: drivers/video/backlight/pwm_bl.c 10996F: include/linux/pwm_backlight.h 10997F: drivers/gpio/gpio-mvebu.c 10998F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10999 11000PXA GPIO DRIVER 11001M: Robert Jarzmik <robert.jarzmik@free.fr> 11002L: linux-gpio@vger.kernel.org 11003S: Maintained 11004F: drivers/gpio/gpio-pxa.c 11005 11006PXA MMCI DRIVER 11007S: Orphan 11008 11009PXA RTC DRIVER 11010M: Robert Jarzmik <robert.jarzmik@free.fr> 11011L: linux-rtc@vger.kernel.org 11012S: Maintained 11013 11014PXA2xx/PXA3xx SUPPORT 11015M: Daniel Mack <daniel@zonque.org> 11016M: Haojian Zhuang <haojian.zhuang@gmail.com> 11017M: Robert Jarzmik <robert.jarzmik@free.fr> 11018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11019T: git git://github.com/hzhuang1/linux.git 11020T: git git://github.com/rjarzmik/linux.git 11021S: Maintained 11022F: arch/arm/boot/dts/pxa* 11023F: arch/arm/mach-pxa/ 11024F: drivers/dma/pxa* 11025F: drivers/pcmcia/pxa2xx* 11026F: drivers/pinctrl/pxa/ 11027F: drivers/spi/spi-pxa2xx* 11028F: drivers/usb/gadget/udc/pxa2* 11029F: include/sound/pxa2xx-lib.h 11030F: sound/arm/pxa* 11031F: sound/soc/pxa/ 11032 11033PXA3xx NAND FLASH DRIVER 11034M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11035L: linux-mtd@lists.infradead.org 11036S: Maintained 11037F: drivers/mtd/nand/pxa3xx_nand.c 11038 11039QAT DRIVER 11040M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11041M: Salvatore Benedetto <salvatore.benedetto@intel.com> 11042L: qat-linux@intel.com 11043S: Supported 11044F: drivers/crypto/qat/ 11045 11046QCOM AUDIO (ASoC) DRIVERS 11047M: Patrick Lai <plai@codeaurora.org> 11048M: Banajit Goswami <bgoswami@codeaurora.org> 11049L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11050S: Supported 11051F: sound/soc/qcom/ 11052 11053QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11054M: Gabriel Somlo <somlo@cmu.edu> 11055M: "Michael S. Tsirkin" <mst@redhat.com> 11056L: qemu-devel@nongnu.org 11057S: Maintained 11058F: drivers/firmware/qemu_fw_cfg.c 11059 11060QIB DRIVER 11061M: Mike Marciniszyn <infinipath@intel.com> 11062L: linux-rdma@vger.kernel.org 11063S: Supported 11064F: drivers/infiniband/hw/qib/ 11065 11066QLOGIC QL41xxx FCOE DRIVER 11067M: QLogic-Storage-Upstream@cavium.com 11068L: linux-scsi@vger.kernel.org 11069S: Supported 11070F: drivers/scsi/qedf/ 11071 11072QLOGIC QL41xxx ISCSI DRIVER 11073M: QLogic-Storage-Upstream@cavium.com 11074L: linux-scsi@vger.kernel.org 11075S: Supported 11076F: drivers/scsi/qedi/ 11077 11078QLOGIC QL4xxx ETHERNET DRIVER 11079M: Ariel Elior <Ariel.Elior@cavium.com> 11080M: everest-linux-l2@cavium.com 11081L: netdev@vger.kernel.org 11082S: Supported 11083F: drivers/net/ethernet/qlogic/qed/ 11084F: include/linux/qed/ 11085F: drivers/net/ethernet/qlogic/qede/ 11086 11087QLOGIC QL4xxx RDMA DRIVER 11088M: Ram Amrani <Ram.Amrani@cavium.com> 11089M: Ariel Elior <Ariel.Elior@cavium.com> 11090L: linux-rdma@vger.kernel.org 11091S: Supported 11092F: drivers/infiniband/hw/qedr/ 11093F: include/uapi/rdma/qedr-abi.h 11094 11095QLOGIC QLA1280 SCSI DRIVER 11096M: Michael Reed <mdr@sgi.com> 11097L: linux-scsi@vger.kernel.org 11098S: Maintained 11099F: drivers/scsi/qla1280.[ch] 11100 11101QLOGIC QLA2XXX FC-SCSI DRIVER 11102M: qla2xxx-upstream@qlogic.com 11103L: linux-scsi@vger.kernel.org 11104S: Supported 11105F: Documentation/scsi/LICENSE.qla2xxx 11106F: drivers/scsi/qla2xxx/ 11107 11108QLOGIC QLA3XXX NETWORK DRIVER 11109M: Dept-GELinuxNICDev@cavium.com 11110L: netdev@vger.kernel.org 11111S: Supported 11112F: Documentation/networking/LICENSE.qla3xxx 11113F: drivers/net/ethernet/qlogic/qla3xxx.* 11114 11115QLOGIC QLA4XXX iSCSI DRIVER 11116M: QLogic-Storage-Upstream@qlogic.com 11117L: linux-scsi@vger.kernel.org 11118S: Supported 11119F: Documentation/scsi/LICENSE.qla4xxx 11120F: drivers/scsi/qla4xxx/ 11121 11122QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11123M: Harish Patil <harish.patil@cavium.com> 11124M: Manish Chopra <manish.chopra@cavium.com> 11125M: Dept-GELinuxNICDev@cavium.com 11126L: netdev@vger.kernel.org 11127S: Supported 11128F: drivers/net/ethernet/qlogic/qlcnic/ 11129 11130QLOGIC QLGE 10Gb ETHERNET DRIVER 11131M: Harish Patil <harish.patil@cavium.com> 11132M: Manish Chopra <manish.chopra@cavium.com> 11133M: Dept-GELinuxNICDev@cavium.com 11134L: netdev@vger.kernel.org 11135S: Supported 11136F: drivers/net/ethernet/qlogic/qlge/ 11137 11138QNX4 FILESYSTEM 11139M: Anders Larsen <al@alarsen.net> 11140W: http://www.alarsen.net/linux/qnx4fs/ 11141S: Maintained 11142F: fs/qnx4/ 11143F: include/uapi/linux/qnx4_fs.h 11144F: include/uapi/linux/qnxtypes.h 11145 11146QORIQ DPAA2 FSL-MC BUS DRIVER 11147M: Stuart Yoder <stuyoder@gmail.com> 11148M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11149L: linux-kernel@vger.kernel.org 11150S: Maintained 11151F: drivers/staging/fsl-mc/ 11152F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11153 11154QT1010 MEDIA DRIVER 11155M: Antti Palosaari <crope@iki.fi> 11156L: linux-media@vger.kernel.org 11157W: https://linuxtv.org 11158W: http://palosaari.fi/linux/ 11159Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11160T: git git://linuxtv.org/anttip/media_tree.git 11161S: Maintained 11162F: drivers/media/tuners/qt1010* 11163 11164QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11165M: Kalle Valo <kvalo@qca.qualcomm.com> 11166L: ath10k@lists.infradead.org 11167W: http://wireless.kernel.org/en/users/Drivers/ath10k 11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11169S: Supported 11170F: drivers/net/wireless/ath/ath10k/ 11171 11172QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11173M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11174L: linux-wireless@vger.kernel.org 11175W: http://wireless.kernel.org/en/users/Drivers/ath9k 11176S: Supported 11177F: drivers/net/wireless/ath/ath9k/ 11178 11179QUALCOMM CAMERA SUBSYSTEM DRIVER 11180M: Todor Tomov <todor.tomov@linaro.org> 11181L: linux-media@vger.kernel.org 11182S: Maintained 11183F: Documentation/devicetree/bindings/media/qcom,camss.txt 11184F: Documentation/media/v4l-drivers/qcom_camss.rst 11185F: drivers/media/platform/qcom/camss-8x16/ 11186 11187QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11188M: Timur Tabi <timur@codeaurora.org> 11189L: netdev@vger.kernel.org 11190S: Supported 11191F: drivers/net/ethernet/qualcomm/emac/ 11192 11193QUALCOMM HEXAGON ARCHITECTURE 11194M: Richard Kuo <rkuo@codeaurora.org> 11195L: linux-hexagon@vger.kernel.org 11196T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11197S: Supported 11198F: arch/hexagon/ 11199 11200QUALCOMM IOMMU 11201M: Rob Clark <robdclark@gmail.com> 11202L: iommu@lists.linux-foundation.org 11203L: linux-arm-msm@vger.kernel.org 11204S: Maintained 11205F: drivers/iommu/qcom_iommu.c 11206 11207QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11208M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11209L: linux-media@vger.kernel.org 11210L: linux-arm-msm@vger.kernel.org 11211T: git git://linuxtv.org/media_tree.git 11212S: Maintained 11213F: drivers/media/platform/qcom/venus/ 11214 11215QUALCOMM WCN36XX WIRELESS DRIVER 11216M: Eugene Krasnikov <k.eugene.e@gmail.com> 11217L: wcn36xx@lists.infradead.org 11218W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11219T: git git://github.com/KrasnikovEugene/wcn36xx.git 11220S: Supported 11221F: drivers/net/wireless/ath/wcn36xx/ 11222 11223QUANTENNA QTNFMAC WIRELESS DRIVER 11224M: Igor Mitsyanko <imitsyanko@quantenna.com> 11225M: Avinash Patil <avinashp@quantenna.com> 11226M: Sergey Matyukevich <smatyukevich@quantenna.com> 11227L: linux-wireless@vger.kernel.org 11228S: Maintained 11229F: drivers/net/wireless/quantenna 11230 11231RADEON and AMDGPU DRM DRIVERS 11232M: Alex Deucher <alexander.deucher@amd.com> 11233M: Christian König <christian.koenig@amd.com> 11234L: amd-gfx@lists.freedesktop.org 11235T: git git://people.freedesktop.org/~agd5f/linux 11236S: Supported 11237F: drivers/gpu/drm/radeon/ 11238F: include/uapi/drm/radeon_drm.h 11239F: drivers/gpu/drm/amd/ 11240F: include/uapi/drm/amdgpu_drm.h 11241 11242RADEON FRAMEBUFFER DISPLAY DRIVER 11243M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11244L: linux-fbdev@vger.kernel.org 11245S: Maintained 11246F: drivers/video/fbdev/aty/radeon* 11247F: include/uapi/linux/radeonfb.h 11248 11249RADIOSHARK RADIO DRIVER 11250M: Hans Verkuil <hverkuil@xs4all.nl> 11251L: linux-media@vger.kernel.org 11252T: git git://linuxtv.org/media_tree.git 11253S: Maintained 11254F: drivers/media/radio/radio-shark.c 11255 11256RADIOSHARK2 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-shark2.c 11262F: drivers/media/radio/radio-tea5777.c 11263 11264RADOS BLOCK DEVICE (RBD) 11265M: Ilya Dryomov <idryomov@gmail.com> 11266M: Sage Weil <sage@redhat.com> 11267M: Alex Elder <elder@kernel.org> 11268L: ceph-devel@vger.kernel.org 11269W: http://ceph.com/ 11270T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11271T: git git://github.com/ceph/ceph-client.git 11272S: Supported 11273F: Documentation/ABI/testing/sysfs-bus-rbd 11274F: drivers/block/rbd.c 11275F: drivers/block/rbd_types.h 11276 11277RAGE128 FRAMEBUFFER DISPLAY DRIVER 11278M: Paul Mackerras <paulus@samba.org> 11279L: linux-fbdev@vger.kernel.org 11280S: Maintained 11281F: drivers/video/fbdev/aty/aty128fb.c 11282 11283RAINSHADOW-CEC DRIVER 11284M: Hans Verkuil <hverkuil@xs4all.nl> 11285L: linux-media@vger.kernel.org 11286T: git git://linuxtv.org/media_tree.git 11287S: Maintained 11288F: drivers/media/usb/rainshadow-cec/* 11289 11290RALINK MIPS ARCHITECTURE 11291M: John Crispin <john@phrozen.org> 11292L: linux-mips@linux-mips.org 11293S: Maintained 11294F: arch/mips/ralink 11295 11296RALINK RT2X00 WIRELESS LAN DRIVER 11297P: rt2x00 project 11298M: Stanislaw Gruszka <sgruszka@redhat.com> 11299M: Helmut Schaa <helmut.schaa@googlemail.com> 11300L: linux-wireless@vger.kernel.org 11301S: Maintained 11302F: drivers/net/wireless/ralink/rt2x00/ 11303 11304RAMDISK RAM BLOCK DEVICE DRIVER 11305M: Jens Axboe <axboe@kernel.dk> 11306S: Maintained 11307F: Documentation/blockdev/ramdisk.txt 11308F: drivers/block/brd.c 11309 11310RANDOM NUMBER DRIVER 11311M: "Theodore Ts'o" <tytso@mit.edu> 11312S: Maintained 11313F: drivers/char/random.c 11314 11315RAPIDIO SUBSYSTEM 11316M: Matt Porter <mporter@kernel.crashing.org> 11317M: Alexandre Bounine <alexandre.bounine@idt.com> 11318S: Maintained 11319F: drivers/rapidio/ 11320 11321RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11322L: linux-wireless@vger.kernel.org 11323S: Orphan 11324F: drivers/net/wireless/ray* 11325 11326RCUTORTURE MODULE 11327M: Josh Triplett <josh@joshtriplett.org> 11328M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11329L: linux-kernel@vger.kernel.org 11330S: Supported 11331T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11332F: Documentation/RCU/torture.txt 11333F: kernel/rcu/rcutorture.c 11334 11335RCUTORTURE TEST FRAMEWORK 11336M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11337M: Josh Triplett <josh@joshtriplett.org> 11338R: Steven Rostedt <rostedt@goodmis.org> 11339R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11340R: Lai Jiangshan <jiangshanlai@gmail.com> 11341L: linux-kernel@vger.kernel.org 11342S: Supported 11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11344F: tools/testing/selftests/rcutorture 11345 11346RDC R-321X SoC 11347M: Florian Fainelli <florian@openwrt.org> 11348S: Maintained 11349 11350RDC R6040 FAST ETHERNET DRIVER 11351M: Florian Fainelli <f.fainelli@gmail.com> 11352L: netdev@vger.kernel.org 11353S: Maintained 11354F: drivers/net/ethernet/rdc/r6040.c 11355 11356RDMAVT - RDMA verbs software 11357M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11358L: linux-rdma@vger.kernel.org 11359S: Supported 11360F: drivers/infiniband/sw/rdmavt 11361 11362RDS - RELIABLE DATAGRAM SOCKETS 11363M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11364L: netdev@vger.kernel.org 11365L: linux-rdma@vger.kernel.org 11366L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11367W: https://oss.oracle.com/projects/rds/ 11368S: Supported 11369F: net/rds/ 11370F: Documentation/networking/rds.txt 11371 11372RDT - RESOURCE ALLOCATION 11373M: Fenghua Yu <fenghua.yu@intel.com> 11374L: linux-kernel@vger.kernel.org 11375S: Supported 11376F: arch/x86/kernel/cpu/intel_rdt* 11377F: arch/x86/include/asm/intel_rdt_sched.h 11378F: Documentation/x86/intel_rdt* 11379 11380READ-COPY UPDATE (RCU) 11381M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11382M: Josh Triplett <josh@joshtriplett.org> 11383R: Steven Rostedt <rostedt@goodmis.org> 11384R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11385R: Lai Jiangshan <jiangshanlai@gmail.com> 11386L: linux-kernel@vger.kernel.org 11387W: http://www.rdrop.com/users/paulmck/RCU/ 11388S: Supported 11389T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11390F: Documentation/RCU/ 11391X: Documentation/RCU/torture.txt 11392F: include/linux/rcu* 11393X: include/linux/srcu.h 11394F: kernel/rcu/ 11395X: kernel/torture.c 11396 11397REAL TIME CLOCK (RTC) SUBSYSTEM 11398M: Alessandro Zummo <a.zummo@towertech.it> 11399M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11400L: linux-rtc@vger.kernel.org 11401Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11402T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11403S: Maintained 11404F: Documentation/devicetree/bindings/rtc/ 11405F: Documentation/rtc.txt 11406F: drivers/rtc/ 11407F: include/linux/rtc.h 11408F: include/uapi/linux/rtc.h 11409F: include/linux/rtc/ 11410F: include/linux/platform_data/rtc-* 11411F: tools/testing/selftests/timers/rtctest.c 11412 11413REALTEK AUDIO CODECS 11414M: Bard Liao <bardliao@realtek.com> 11415M: Oder Chiou <oder_chiou@realtek.com> 11416S: Maintained 11417F: sound/soc/codecs/rt* 11418F: include/sound/rt*.h 11419 11420REGISTER MAP ABSTRACTION 11421M: Mark Brown <broonie@kernel.org> 11422L: linux-kernel@vger.kernel.org 11423T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11424S: Supported 11425F: Documentation/devicetree/bindings/regmap/ 11426F: drivers/base/regmap/ 11427F: include/linux/regmap.h 11428 11429REISERFS FILE SYSTEM 11430L: reiserfs-devel@vger.kernel.org 11431S: Supported 11432F: fs/reiserfs/ 11433 11434REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11435M: Ohad Ben-Cohen <ohad@wizery.com> 11436M: Bjorn Andersson <bjorn.andersson@linaro.org> 11437L: linux-remoteproc@vger.kernel.org 11438T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11439S: Maintained 11440F: Documentation/devicetree/bindings/remoteproc/ 11441F: Documentation/remoteproc.txt 11442F: drivers/remoteproc/ 11443F: include/linux/remoteproc.h 11444 11445REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11446M: Ohad Ben-Cohen <ohad@wizery.com> 11447M: Bjorn Andersson <bjorn.andersson@linaro.org> 11448L: linux-remoteproc@vger.kernel.org 11449T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11450S: Maintained 11451F: drivers/rpmsg/ 11452F: Documentation/rpmsg.txt 11453F: include/linux/rpmsg.h 11454F: include/linux/rpmsg/ 11455 11456RENESAS CLOCK DRIVERS 11457M: Geert Uytterhoeven <geert+renesas@glider.be> 11458L: linux-renesas-soc@vger.kernel.org 11459S: Supported 11460F: drivers/clk/renesas/ 11461 11462RENESAS ETHERNET DRIVERS 11463R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11464L: netdev@vger.kernel.org 11465L: linux-renesas-soc@vger.kernel.org 11466F: Documentation/devicetree/bindings/net/renesas,*.txt 11467F: Documentation/devicetree/bindings/net/sh_eth.txt 11468F: drivers/net/ethernet/renesas/ 11469F: include/linux/sh_eth.h 11470 11471RENESAS R-CAR GYROADC DRIVER 11472M: Marek Vasut <marek.vasut@gmail.com> 11473L: linux-iio@vger.kernel.org 11474S: Supported 11475F: drivers/iio/adc/rcar_gyro_adc.c 11476 11477RENESAS USB PHY DRIVER 11478M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11479L: linux-renesas-soc@vger.kernel.org 11480S: Maintained 11481F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11482 11483RESET CONTROLLER FRAMEWORK 11484M: Philipp Zabel <p.zabel@pengutronix.de> 11485T: git git://git.pengutronix.de/git/pza/linux 11486S: Maintained 11487F: drivers/reset/ 11488F: Documentation/devicetree/bindings/reset/ 11489F: include/dt-bindings/reset/ 11490F: include/linux/reset.h 11491F: include/linux/reset-controller.h 11492 11493RFKILL 11494M: Johannes Berg <johannes@sipsolutions.net> 11495L: linux-wireless@vger.kernel.org 11496W: http://wireless.kernel.org/ 11497T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11499S: Maintained 11500F: Documentation/rfkill.txt 11501F: net/rfkill/ 11502 11503RHASHTABLE 11504M: Thomas Graf <tgraf@suug.ch> 11505M: Herbert Xu <herbert@gondor.apana.org.au> 11506L: netdev@vger.kernel.org 11507S: Maintained 11508F: lib/rhashtable.c 11509F: include/linux/rhashtable.h 11510 11511RICOH R5C592 MEMORYSTICK DRIVER 11512M: Maxim Levitsky <maximlevitsky@gmail.com> 11513S: Maintained 11514F: drivers/memstick/host/r592.* 11515 11516RICOH SMARTMEDIA/XD DRIVER 11517M: Maxim Levitsky <maximlevitsky@gmail.com> 11518S: Maintained 11519F: drivers/mtd/nand/r852.c 11520F: drivers/mtd/nand/r852.h 11521 11522ROCCAT DRIVERS 11523M: Stefan Achatz <erazor_de@users.sourceforge.net> 11524W: http://sourceforge.net/projects/roccat/ 11525S: Maintained 11526F: drivers/hid/hid-roccat* 11527F: include/linux/hid-roccat* 11528F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11529 11530ROCKER DRIVER 11531M: Jiri Pirko <jiri@resnulli.us> 11532L: netdev@vger.kernel.org 11533S: Supported 11534F: drivers/net/ethernet/rocker/ 11535 11536ROCKETPORT DRIVER 11537P: Comtrol Corp. 11538W: http://www.comtrol.com 11539S: Maintained 11540F: Documentation/serial/rocket.txt 11541F: drivers/tty/rocket* 11542 11543ROCKETPORT EXPRESS/INFINITY DRIVER 11544M: Kevin Cernekee <cernekee@gmail.com> 11545L: linux-serial@vger.kernel.org 11546S: Odd Fixes 11547F: drivers/tty/serial/rp2.* 11548 11549ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11550M: Marek Vasut <marek.vasut+renesas@gmail.com> 11551L: linux-kernel@vger.kernel.org 11552L: linux-renesas-soc@vger.kernel.org 11553S: Supported 11554F: drivers/mfd/bd9571mwv.c 11555F: drivers/regulator/bd9571mwv-regulator.c 11556F: drivers/gpio/gpio-bd9571mwv.c 11557F: include/linux/mfd/bd9571mwv.h 11558F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11559 11560ROSE NETWORK LAYER 11561M: Ralf Baechle <ralf@linux-mips.org> 11562L: linux-hams@vger.kernel.org 11563W: http://www.linux-ax25.org/ 11564S: Maintained 11565F: include/net/rose.h 11566F: include/uapi/linux/rose.h 11567F: net/rose/ 11568 11569RTL2830 MEDIA DRIVER 11570M: Antti Palosaari <crope@iki.fi> 11571L: linux-media@vger.kernel.org 11572W: https://linuxtv.org 11573W: http://palosaari.fi/linux/ 11574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11575T: git git://linuxtv.org/anttip/media_tree.git 11576S: Maintained 11577F: drivers/media/dvb-frontends/rtl2830* 11578 11579RTL2832 MEDIA DRIVER 11580M: Antti Palosaari <crope@iki.fi> 11581L: linux-media@vger.kernel.org 11582W: https://linuxtv.org 11583W: http://palosaari.fi/linux/ 11584Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11585T: git git://linuxtv.org/anttip/media_tree.git 11586S: Maintained 11587F: drivers/media/dvb-frontends/rtl2832* 11588 11589RTL2832_SDR MEDIA DRIVER 11590M: Antti Palosaari <crope@iki.fi> 11591L: linux-media@vger.kernel.org 11592W: https://linuxtv.org 11593W: http://palosaari.fi/linux/ 11594Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11595T: git git://linuxtv.org/anttip/media_tree.git 11596S: Maintained 11597F: drivers/media/dvb-frontends/rtl2832_sdr* 11598 11599RTL8180 WIRELESS DRIVER 11600L: linux-wireless@vger.kernel.org 11601W: http://wireless.kernel.org/ 11602T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11603S: Orphan 11604F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11605 11606RTL8187 WIRELESS DRIVER 11607M: Herton Ronaldo Krzesinski <herton@canonical.com> 11608M: Hin-Tak Leung <htl10@users.sourceforge.net> 11609M: Larry Finger <Larry.Finger@lwfinger.net> 11610L: linux-wireless@vger.kernel.org 11611W: http://wireless.kernel.org/ 11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11613S: Maintained 11614F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11615 11616RTL8192CE WIRELESS DRIVER 11617M: Larry Finger <Larry.Finger@lwfinger.net> 11618M: Chaoming Li <chaoming_li@realsil.com.cn> 11619L: linux-wireless@vger.kernel.org 11620W: http://wireless.kernel.org/ 11621T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11622S: Maintained 11623F: drivers/net/wireless/realtek/rtlwifi/ 11624F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11625 11626RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11627M: Jes Sorensen <Jes.Sorensen@gmail.com> 11628L: linux-wireless@vger.kernel.org 11629T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11630S: Maintained 11631F: drivers/net/wireless/realtek/rtl8xxxu/ 11632 11633S3 SAVAGE FRAMEBUFFER DRIVER 11634M: Antonino Daplas <adaplas@gmail.com> 11635L: linux-fbdev@vger.kernel.org 11636S: Maintained 11637F: drivers/video/fbdev/savage/ 11638 11639S390 11640M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11641M: Heiko Carstens <heiko.carstens@de.ibm.com> 11642L: linux-s390@vger.kernel.org 11643W: http://www.ibm.com/developerworks/linux/linux390/ 11644T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11645S: Supported 11646F: arch/s390/ 11647F: drivers/s390/ 11648F: Documentation/s390/ 11649F: Documentation/driver-api/s390-drivers.rst 11650 11651S390 COMMON I/O LAYER 11652M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11653M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11654L: linux-s390@vger.kernel.org 11655W: http://www.ibm.com/developerworks/linux/linux390/ 11656S: Supported 11657F: drivers/s390/cio/ 11658 11659S390 DASD DRIVER 11660M: Stefan Haberland <sth@linux.vnet.ibm.com> 11661M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11662L: linux-s390@vger.kernel.org 11663W: http://www.ibm.com/developerworks/linux/linux390/ 11664S: Supported 11665F: drivers/s390/block/dasd* 11666F: block/partitions/ibm.c 11667 11668S390 IOMMU (PCI) 11669M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11670L: linux-s390@vger.kernel.org 11671W: http://www.ibm.com/developerworks/linux/linux390/ 11672S: Supported 11673F: drivers/iommu/s390-iommu.c 11674 11675S390 IUCV NETWORK LAYER 11676M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11677M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11678L: linux-s390@vger.kernel.org 11679W: http://www.ibm.com/developerworks/linux/linux390/ 11680S: Supported 11681F: drivers/s390/net/*iucv* 11682F: include/net/iucv/ 11683F: net/iucv/ 11684 11685S390 NETWORK DRIVERS 11686M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11687M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11688L: linux-s390@vger.kernel.org 11689W: http://www.ibm.com/developerworks/linux/linux390/ 11690S: Supported 11691F: drivers/s390/net/ 11692 11693S390 PCI SUBSYSTEM 11694M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11695M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11696L: linux-s390@vger.kernel.org 11697W: http://www.ibm.com/developerworks/linux/linux390/ 11698S: Supported 11699F: arch/s390/pci/ 11700F: drivers/pci/hotplug/s390_pci_hpc.c 11701 11702S390 VFIO-CCW DRIVER 11703M: Cornelia Huck <cohuck@redhat.com> 11704M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11705L: linux-s390@vger.kernel.org 11706L: kvm@vger.kernel.org 11707S: Supported 11708F: drivers/s390/cio/vfio_ccw* 11709F: Documentation/s390/vfio-ccw.txt 11710F: include/uapi/linux/vfio_ccw.h 11711 11712S390 ZCRYPT DRIVER 11713M: Harald Freudenberger <freude@de.ibm.com> 11714L: linux-s390@vger.kernel.org 11715W: http://www.ibm.com/developerworks/linux/linux390/ 11716S: Supported 11717F: drivers/s390/crypto/ 11718 11719S390 ZFCP DRIVER 11720M: Steffen Maier <maier@linux.vnet.ibm.com> 11721M: Benjamin Block <bblock@linux.vnet.ibm.com> 11722L: linux-s390@vger.kernel.org 11723W: http://www.ibm.com/developerworks/linux/linux390/ 11724S: Supported 11725F: drivers/s390/scsi/zfcp_* 11726 11727S3C24XX SD/MMC Driver 11728M: Ben Dooks <ben-linux@fluff.org> 11729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11730S: Supported 11731F: drivers/mmc/host/s3cmci.* 11732 11733SAA6588 RDS RECEIVER DRIVER 11734M: Hans Verkuil <hverkuil@xs4all.nl> 11735L: linux-media@vger.kernel.org 11736T: git git://linuxtv.org/media_tree.git 11737W: https://linuxtv.org 11738S: Odd Fixes 11739F: drivers/media/i2c/saa6588* 11740 11741SAA7134 VIDEO4LINUX DRIVER 11742M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11743M: Mauro Carvalho Chehab <mchehab@kernel.org> 11744L: linux-media@vger.kernel.org 11745W: https://linuxtv.org 11746T: git git://linuxtv.org/media_tree.git 11747S: Odd fixes 11748F: Documentation/media/v4l-drivers/saa7134* 11749F: drivers/media/pci/saa7134/ 11750 11751SAA7146 VIDEO4LINUX-2 DRIVER 11752M: Hans Verkuil <hverkuil@xs4all.nl> 11753L: linux-media@vger.kernel.org 11754T: git git://linuxtv.org/media_tree.git 11755S: Maintained 11756F: drivers/media/common/saa7146/ 11757F: drivers/media/pci/saa7146/ 11758F: include/media/saa7146* 11759 11760SAMSUNG AUDIO (ASoC) DRIVERS 11761M: Krzysztof Kozlowski <krzk@kernel.org> 11762M: Sangbeom Kim <sbkim73@samsung.com> 11763M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11764L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11765S: Supported 11766F: sound/soc/samsung/ 11767 11768SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11769M: Krzysztof Kozlowski <krzk@kernel.org> 11770L: linux-crypto@vger.kernel.org 11771L: linux-samsung-soc@vger.kernel.org 11772S: Maintained 11773F: drivers/crypto/exynos-rng.c 11774F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11775 11776SAMSUNG FRAMEBUFFER DRIVER 11777M: Jingoo Han <jingoohan1@gmail.com> 11778L: linux-fbdev@vger.kernel.org 11779S: Maintained 11780F: drivers/video/fbdev/s3c-fb.c 11781 11782SAMSUNG LAPTOP DRIVER 11783M: Corentin Chary <corentin.chary@gmail.com> 11784L: platform-driver-x86@vger.kernel.org 11785S: Maintained 11786F: drivers/platform/x86/samsung-laptop.c 11787 11788SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11789M: Sangbeom Kim <sbkim73@samsung.com> 11790M: Krzysztof Kozlowski <krzk@kernel.org> 11791M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11792L: linux-kernel@vger.kernel.org 11793L: linux-samsung-soc@vger.kernel.org 11794S: Supported 11795F: drivers/mfd/sec*.c 11796F: drivers/regulator/s2m*.c 11797F: drivers/regulator/s5m*.c 11798F: drivers/clk/clk-s2mps11.c 11799F: drivers/rtc/rtc-s5m.c 11800F: include/linux/mfd/samsung/ 11801F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11802F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11803F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11804F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11805 11806SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11807M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11808L: linux-media@vger.kernel.org 11809L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11810S: Maintained 11811F: drivers/media/platform/s3c-camif/ 11812F: include/media/drv-intf/s3c_camif.h 11813 11814SAMSUNG S3FWRN5 NFC DRIVER 11815M: Robert Baldyga <r.baldyga@samsung.com> 11816M: Krzysztof Opasiak <k.opasiak@samsung.com> 11817L: linux-nfc@lists.01.org (moderated for non-subscribers) 11818S: Supported 11819F: drivers/nfc/s3fwrn5 11820 11821SAMSUNG S5C73M3 CAMERA DRIVER 11822M: Kyungmin Park <kyungmin.park@samsung.com> 11823M: Andrzej Hajda <a.hajda@samsung.com> 11824L: linux-media@vger.kernel.org 11825S: Supported 11826F: drivers/media/i2c/s5c73m3/* 11827 11828SAMSUNG S5K5BAF 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/s5k5baf.c 11834 11835SAMSUNG S5P Security SubSystem (SSS) DRIVER 11836M: Krzysztof Kozlowski <krzk@kernel.org> 11837M: Vladimir Zapolskiy <vz@mleia.com> 11838L: linux-crypto@vger.kernel.org 11839L: linux-samsung-soc@vger.kernel.org 11840S: Maintained 11841F: drivers/crypto/s5p-sss.c 11842 11843SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11844M: Kyungmin Park <kyungmin.park@samsung.com> 11845M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11846L: linux-media@vger.kernel.org 11847Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11848S: Supported 11849F: drivers/media/platform/exynos4-is/ 11850 11851SAMSUNG SOC CLOCK DRIVERS 11852M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11853M: Tomasz Figa <tomasz.figa@gmail.com> 11854M: Chanwoo Choi <cw00.choi@samsung.com> 11855S: Supported 11856L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11857F: drivers/clk/samsung/ 11858F: include/dt-bindings/clock/exynos*.h 11859F: Documentation/devicetree/bindings/clock/exynos*.txt 11860 11861SAMSUNG SPI DRIVERS 11862M: Kukjin Kim <kgene@kernel.org> 11863M: Krzysztof Kozlowski <krzk@kernel.org> 11864M: Andi Shyti <andi.shyti@samsung.com> 11865L: linux-spi@vger.kernel.org 11866L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11867S: Maintained 11868F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11869F: drivers/spi/spi-s3c* 11870F: include/linux/platform_data/spi-s3c64xx.h 11871 11872SAMSUNG SXGBE DRIVERS 11873M: Byungho An <bh74.an@samsung.com> 11874M: Girish K S <ks.giri@samsung.com> 11875M: Vipul Pandya <vipul.pandya@samsung.com> 11876S: Supported 11877L: netdev@vger.kernel.org 11878F: drivers/net/ethernet/samsung/sxgbe/ 11879 11880SAMSUNG THERMAL DRIVER 11881M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11882L: linux-pm@vger.kernel.org 11883L: linux-samsung-soc@vger.kernel.org 11884S: Supported 11885T: git https://github.com/lmajewski/linux-samsung-thermal.git 11886F: drivers/thermal/samsung/ 11887 11888SAMSUNG USB2 PHY DRIVER 11889M: Kamil Debski <kamil@wypas.org> 11890M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11891L: linux-kernel@vger.kernel.org 11892S: Supported 11893F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11894F: Documentation/phy/samsung-usb2.txt 11895F: drivers/phy/samsung/phy-exynos4210-usb2.c 11896F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11897F: drivers/phy/samsung/phy-exynos5250-usb2.c 11898F: drivers/phy/samsung/phy-s5pv210-usb2.c 11899F: drivers/phy/samsung/phy-samsung-usb2.c 11900F: drivers/phy/samsung/phy-samsung-usb2.h 11901 11902SC1200 WDT DRIVER 11903M: Zwane Mwaikambo <zwanem@gmail.com> 11904S: Maintained 11905F: drivers/watchdog/sc1200wdt.c 11906 11907SCHEDULER 11908M: Ingo Molnar <mingo@redhat.com> 11909M: Peter Zijlstra <peterz@infradead.org> 11910L: linux-kernel@vger.kernel.org 11911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11912S: Maintained 11913F: kernel/sched/ 11914F: include/linux/sched.h 11915F: include/uapi/linux/sched.h 11916F: include/linux/wait.h 11917 11918SCORE ARCHITECTURE 11919M: Chen Liqin <liqin.linux@gmail.com> 11920M: Lennox Wu <lennox.wu@gmail.com> 11921W: http://www.sunplus.com 11922S: Supported 11923F: arch/score/ 11924 11925SCR24X CHIP CARD INTERFACE DRIVER 11926M: Lubomir Rintel <lkundrak@v3.sk> 11927S: Supported 11928F: drivers/char/pcmcia/scr24x_cs.c 11929 11930SCSI CDROM DRIVER 11931M: Jens Axboe <axboe@kernel.dk> 11932L: linux-scsi@vger.kernel.org 11933W: http://www.kernel.dk 11934S: Maintained 11935F: drivers/scsi/sr* 11936 11937SCSI RDMA PROTOCOL (SRP) INITIATOR 11938M: Bart Van Assche <bart.vanassche@sandisk.com> 11939L: linux-rdma@vger.kernel.org 11940S: Supported 11941W: http://www.openfabrics.org 11942Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11943T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11944F: drivers/infiniband/ulp/srp/ 11945F: include/scsi/srp.h 11946 11947SCSI SG DRIVER 11948M: Doug Gilbert <dgilbert@interlog.com> 11949L: linux-scsi@vger.kernel.org 11950W: http://sg.danny.cz/sg 11951S: Maintained 11952F: Documentation/scsi/scsi-generic.txt 11953F: drivers/scsi/sg.c 11954F: include/scsi/sg.h 11955 11956SCSI SUBSYSTEM 11957M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11958T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11959M: "Martin K. Petersen" <martin.petersen@oracle.com> 11960T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11961L: linux-scsi@vger.kernel.org 11962S: Maintained 11963F: Documentation/devicetree/bindings/scsi/ 11964F: drivers/scsi/ 11965F: include/scsi/ 11966 11967SCSI TAPE DRIVER 11968M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11969L: linux-scsi@vger.kernel.org 11970S: Maintained 11971F: Documentation/scsi/st.txt 11972F: drivers/scsi/st.* 11973F: drivers/scsi/st_*.h 11974 11975SCTP PROTOCOL 11976M: Vlad Yasevich <vyasevich@gmail.com> 11977M: Neil Horman <nhorman@tuxdriver.com> 11978L: linux-sctp@vger.kernel.org 11979W: http://lksctp.sourceforge.net 11980S: Maintained 11981F: Documentation/networking/sctp.txt 11982F: include/linux/sctp.h 11983F: include/uapi/linux/sctp.h 11984F: include/net/sctp/ 11985F: net/sctp/ 11986 11987SCx200 CPU SUPPORT 11988M: Jim Cromie <jim.cromie@gmail.com> 11989S: Odd Fixes 11990F: Documentation/i2c/busses/scx200_acb 11991F: arch/x86/platform/scx200/ 11992F: drivers/watchdog/scx200_wdt.c 11993F: drivers/i2c/busses/scx200* 11994F: drivers/mtd/maps/scx200_docflash.c 11995F: include/linux/scx200.h 11996 11997SCx200 GPIO DRIVER 11998M: Jim Cromie <jim.cromie@gmail.com> 11999S: Maintained 12000F: drivers/char/scx200_gpio.c 12001F: include/linux/scx200_gpio.h 12002 12003SCx200 HRT CLOCKSOURCE DRIVER 12004M: Jim Cromie <jim.cromie@gmail.com> 12005S: Maintained 12006F: drivers/clocksource/scx200_hrt.c 12007 12008SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12009M: Sascha Sommer <saschasommer@freenet.de> 12010L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12011S: Maintained 12012F: drivers/mmc/host/sdricoh_cs.c 12013 12014SECURE COMPUTING 12015M: Kees Cook <keescook@chromium.org> 12016R: Andy Lutomirski <luto@amacapital.net> 12017R: Will Drewry <wad@chromium.org> 12018T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12019S: Supported 12020F: kernel/seccomp.c 12021F: include/uapi/linux/seccomp.h 12022F: include/linux/seccomp.h 12023F: tools/testing/selftests/seccomp/* 12024F: tools/testing/selftests/kselftest_harness.h 12025F: Documentation/userspace-api/seccomp_filter.rst 12026K: \bsecure_computing 12027K: \bTIF_SECCOMP\b 12028 12029SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12030M: Al Cooper <alcooperx@gmail.com> 12031L: linux-mmc@vger.kernel.org 12032L: bcm-kernel-feedback-list@broadcom.com 12033S: Maintained 12034F: drivers/mmc/host/sdhci-brcmstb* 12035 12036SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12037M: Adrian Hunter <adrian.hunter@intel.com> 12038L: linux-mmc@vger.kernel.org 12039T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12040S: Maintained 12041F: drivers/mmc/host/sdhci* 12042F: include/linux/mmc/sdhci* 12043 12044SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12045M: Ben Dooks <ben-linux@fluff.org> 12046M: Jaehoon Chung <jh80.chung@samsung.com> 12047L: linux-mmc@vger.kernel.org 12048S: Maintained 12049F: drivers/mmc/host/sdhci-s3c* 12050 12051SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12052M: Viresh Kumar <vireshk@kernel.org> 12053L: linux-mmc@vger.kernel.org 12054S: Maintained 12055F: drivers/mmc/host/sdhci-spear.c 12056 12057SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12058M: Scott Bauer <scott.bauer@intel.com> 12059M: Jonathan Derrick <jonathan.derrick@intel.com> 12060M: Rafael Antognolli <rafael.antognolli@intel.com> 12061L: linux-block@vger.kernel.org 12062S: Supported 12063F: block/sed* 12064F: block/opal_proto.h 12065F: include/linux/sed* 12066F: include/uapi/linux/sed* 12067 12068SECURITY CONTACT 12069M: Security Officers <security@kernel.org> 12070S: Supported 12071 12072SECURITY SUBSYSTEM 12073M: James Morris <james.l.morris@oracle.com> 12074M: "Serge E. Hallyn" <serge@hallyn.com> 12075L: linux-security-module@vger.kernel.org (suggested Cc:) 12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12077W: http://kernsec.org/ 12078S: Supported 12079F: security/ 12080 12081SELINUX SECURITY MODULE 12082M: Paul Moore <paul@paul-moore.com> 12083M: Stephen Smalley <sds@tycho.nsa.gov> 12084M: Eric Paris <eparis@parisplace.org> 12085L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12086W: https://selinuxproject.org 12087W: https://github.com/SELinuxProject 12088T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12089S: Supported 12090F: include/linux/selinux* 12091F: security/selinux/ 12092F: scripts/selinux/ 12093F: Documentation/admin-guide/LSM/SELinux.rst 12094 12095SENSABLE PHANTOM 12096M: Jiri Slaby <jirislaby@gmail.com> 12097S: Maintained 12098F: drivers/misc/phantom.c 12099F: include/uapi/linux/phantom.h 12100 12101SERIAL DEVICE BUS 12102M: Rob Herring <robh@kernel.org> 12103L: linux-serial@vger.kernel.org 12104S: Maintained 12105F: Documentation/devicetree/bindings/serial/slave-device.txt 12106F: drivers/tty/serdev/ 12107F: include/linux/serdev.h 12108 12109SERIAL DRIVERS 12110M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12111L: linux-serial@vger.kernel.org 12112S: Maintained 12113F: Documentation/devicetree/bindings/serial/ 12114F: drivers/tty/serial/ 12115 12116SERIAL IR RECEIVER 12117M: Sean Young <sean@mess.org> 12118L: linux-media@vger.kernel.org 12119S: Maintained 12120F: drivers/media/rc/serial_ir.c 12121 12122SFC NETWORK DRIVER 12123M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12124M: Edward Cree <ecree@solarflare.com> 12125M: Bert Kenward <bkenward@solarflare.com> 12126L: netdev@vger.kernel.org 12127S: Supported 12128F: drivers/net/ethernet/sfc/ 12129 12130SGI GRU DRIVER 12131M: Dimitri Sivanich <sivanich@sgi.com> 12132S: Maintained 12133F: drivers/misc/sgi-gru/ 12134 12135SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12136M: Pat Gefre <pfg@sgi.com> 12137L: linux-ia64@vger.kernel.org 12138S: Supported 12139F: Documentation/ia64/serial.txt 12140F: drivers/tty/serial/ioc?_serial.c 12141F: include/linux/ioc?.h 12142 12143SGI XP/XPC/XPNET DRIVER 12144M: Cliff Whickman <cpw@sgi.com> 12145M: Robin Holt <robinmholt@gmail.com> 12146S: Maintained 12147F: drivers/misc/sgi-xp/ 12148 12149SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12150M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12151L: linux-s390@vger.kernel.org 12152W: http://www.ibm.com/developerworks/linux/linux390/ 12153S: Supported 12154F: net/smc/ 12155 12156SH_VEU V4L2 MEM2MEM DRIVER 12157L: linux-media@vger.kernel.org 12158S: Orphan 12159F: drivers/media/platform/sh_veu.c 12160 12161SH_VOU V4L2 OUTPUT DRIVER 12162L: linux-media@vger.kernel.org 12163S: Orphan 12164F: drivers/media/platform/sh_vou.c 12165F: include/media/drv-intf/sh_vou.h 12166 12167SI2157 MEDIA DRIVER 12168M: Antti Palosaari <crope@iki.fi> 12169L: linux-media@vger.kernel.org 12170W: https://linuxtv.org 12171W: http://palosaari.fi/linux/ 12172Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12173T: git git://linuxtv.org/anttip/media_tree.git 12174S: Maintained 12175F: drivers/media/tuners/si2157* 12176 12177SI2168 MEDIA DRIVER 12178M: Antti Palosaari <crope@iki.fi> 12179L: linux-media@vger.kernel.org 12180W: https://linuxtv.org 12181W: http://palosaari.fi/linux/ 12182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12183T: git git://linuxtv.org/anttip/media_tree.git 12184S: Maintained 12185F: drivers/media/dvb-frontends/si2168* 12186 12187SI470X FM RADIO RECEIVER I2C DRIVER 12188M: Hans Verkuil <hverkuil@xs4all.nl> 12189L: linux-media@vger.kernel.org 12190T: git git://linuxtv.org/media_tree.git 12191W: https://linuxtv.org 12192S: Odd Fixes 12193F: drivers/media/radio/si470x/radio-si470x-i2c.c 12194 12195SI470X FM RADIO RECEIVER USB DRIVER 12196M: Hans Verkuil <hverkuil@xs4all.nl> 12197L: linux-media@vger.kernel.org 12198T: git git://linuxtv.org/media_tree.git 12199W: https://linuxtv.org 12200S: Maintained 12201F: drivers/media/radio/si470x/radio-si470x-common.c 12202F: drivers/media/radio/si470x/radio-si470x.h 12203F: drivers/media/radio/si470x/radio-si470x-usb.c 12204 12205SI4713 FM RADIO TRANSMITTER I2C DRIVER 12206M: Eduardo Valentin <edubezval@gmail.com> 12207L: linux-media@vger.kernel.org 12208T: git git://linuxtv.org/media_tree.git 12209W: https://linuxtv.org 12210S: Odd Fixes 12211F: drivers/media/radio/si4713/si4713.? 12212 12213SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12214M: Eduardo Valentin <edubezval@gmail.com> 12215L: linux-media@vger.kernel.org 12216T: git git://linuxtv.org/media_tree.git 12217W: https://linuxtv.org 12218S: Odd Fixes 12219F: drivers/media/radio/si4713/radio-platform-si4713.c 12220 12221SI4713 FM RADIO TRANSMITTER USB DRIVER 12222M: Hans Verkuil <hverkuil@xs4all.nl> 12223L: linux-media@vger.kernel.org 12224T: git git://linuxtv.org/media_tree.git 12225W: https://linuxtv.org 12226S: Maintained 12227F: drivers/media/radio/si4713/radio-usb-si4713.c 12228 12229SIANO DVB DRIVER 12230M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12231M: Mauro Carvalho Chehab <mchehab@kernel.org> 12232L: linux-media@vger.kernel.org 12233W: https://linuxtv.org 12234T: git git://linuxtv.org/media_tree.git 12235S: Odd fixes 12236F: drivers/media/common/siano/ 12237F: drivers/media/usb/siano/ 12238F: drivers/media/usb/siano/ 12239F: drivers/media/mmc/siano/ 12240 12241SILEAD TOUCHSCREEN DRIVER 12242M: Hans de Goede <hdegoede@redhat.com> 12243L: linux-input@vger.kernel.org 12244L: platform-driver-x86@vger.kernel.org 12245S: Maintained 12246F: drivers/input/touchscreen/silead.c 12247F: drivers/platform/x86/silead_dmi.c 12248 12249SILICON MOTION SM712 FRAME BUFFER DRIVER 12250M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12251M: Teddy Wang <teddy.wang@siliconmotion.com> 12252M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12253L: linux-fbdev@vger.kernel.org 12254S: Maintained 12255F: drivers/video/fbdev/sm712* 12256F: Documentation/fb/sm712fb.txt 12257 12258SIMPLE FIRMWARE INTERFACE (SFI) 12259M: Len Brown <lenb@kernel.org> 12260L: sfi-devel@simplefirmware.org 12261W: http://simplefirmware.org/ 12262T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12263S: Supported 12264F: arch/x86/platform/sfi/ 12265F: drivers/sfi/ 12266F: include/linux/sfi*.h 12267 12268SIMPLEFB FB DRIVER 12269M: Hans de Goede <hdegoede@redhat.com> 12270L: linux-fbdev@vger.kernel.org 12271S: Maintained 12272F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12273F: drivers/video/fbdev/simplefb.c 12274F: include/linux/platform_data/simplefb.h 12275 12276SIMTEC EB110ATX (Chalice CATS) 12277P: Ben Dooks 12278P: Vincent Sanders <vince@simtec.co.uk> 12279M: Simtec Linux Team <linux@simtec.co.uk> 12280W: http://www.simtec.co.uk/products/EB110ATX/ 12281S: Supported 12282 12283SIMTEC EB2410ITX (BAST) 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/EB2410ITX/ 12288S: Supported 12289F: arch/arm/mach-s3c24xx/mach-bast.c 12290F: arch/arm/mach-s3c24xx/bast-ide.c 12291F: arch/arm/mach-s3c24xx/bast-irq.c 12292 12293SIPHASH PRF ROUTINES 12294M: Jason A. Donenfeld <Jason@zx2c4.com> 12295S: Maintained 12296F: lib/siphash.c 12297F: lib/test_siphash.c 12298F: include/linux/siphash.h 12299 12300SIS 190 ETHERNET DRIVER 12301M: Francois Romieu <romieu@fr.zoreil.com> 12302L: netdev@vger.kernel.org 12303S: Maintained 12304F: drivers/net/ethernet/sis/sis190.c 12305 12306SIS 900/7016 FAST ETHERNET DRIVER 12307M: Daniele Venzano <venza@brownhat.org> 12308W: http://www.brownhat.org/sis900.html 12309L: netdev@vger.kernel.org 12310S: Maintained 12311F: drivers/net/ethernet/sis/sis900.* 12312 12313SIS FRAMEBUFFER DRIVER 12314M: Thomas Winischhofer <thomas@winischhofer.net> 12315W: http://www.winischhofer.net/linuxsisvga.shtml 12316S: Maintained 12317F: Documentation/fb/sisfb.txt 12318F: drivers/video/fbdev/sis/ 12319F: include/video/sisfb.h 12320 12321SIS USB2VGA DRIVER 12322M: Thomas Winischhofer <thomas@winischhofer.net> 12323W: http://www.winischhofer.at/linuxsisusbvga.shtml 12324S: Maintained 12325F: drivers/usb/misc/sisusbvga/ 12326 12327SLAB ALLOCATOR 12328M: Christoph Lameter <cl@linux.com> 12329M: Pekka Enberg <penberg@kernel.org> 12330M: David Rientjes <rientjes@google.com> 12331M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12332M: Andrew Morton <akpm@linux-foundation.org> 12333L: linux-mm@kvack.org 12334S: Maintained 12335F: include/linux/sl?b*.h 12336F: mm/sl?b* 12337 12338SLEEPABLE READ-COPY UPDATE (SRCU) 12339M: Lai Jiangshan <jiangshanlai@gmail.com> 12340M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12341M: Josh Triplett <josh@joshtriplett.org> 12342R: Steven Rostedt <rostedt@goodmis.org> 12343R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12344L: linux-kernel@vger.kernel.org 12345W: http://www.rdrop.com/users/paulmck/RCU/ 12346S: Supported 12347T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12348F: include/linux/srcu.h 12349F: kernel/rcu/srcu.c 12350 12351SMACK SECURITY MODULE 12352M: Casey Schaufler <casey@schaufler-ca.com> 12353L: linux-security-module@vger.kernel.org 12354W: http://schaufler-ca.com 12355T: git git://github.com/cschaufler/smack-next 12356S: Maintained 12357F: Documentation/admin-guide/LSM/Smack.rst 12358F: security/smack/ 12359 12360SMC91x ETHERNET DRIVER 12361M: Nicolas Pitre <nico@fluxnic.net> 12362S: Odd Fixes 12363F: drivers/net/ethernet/smsc/smc91x.* 12364 12365SMIA AND SMIA++ IMAGE SENSOR DRIVER 12366M: Sakari Ailus <sakari.ailus@iki.fi> 12367L: linux-media@vger.kernel.org 12368S: Maintained 12369F: drivers/media/i2c/smiapp/ 12370F: include/media/i2c/smiapp.h 12371F: drivers/media/i2c/smiapp-pll.c 12372F: drivers/media/i2c/smiapp-pll.h 12373F: include/uapi/linux/smiapp.h 12374F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12375 12376SMM665 HARDWARE MONITOR DRIVER 12377M: Guenter Roeck <linux@roeck-us.net> 12378L: linux-hwmon@vger.kernel.org 12379S: Maintained 12380F: Documentation/hwmon/smm665 12381F: drivers/hwmon/smm665.c 12382 12383SMSC EMC2103 HARDWARE MONITOR DRIVER 12384M: Steve Glendinning <steve.glendinning@shawell.net> 12385L: linux-hwmon@vger.kernel.org 12386S: Maintained 12387F: Documentation/hwmon/emc2103 12388F: drivers/hwmon/emc2103.c 12389 12390SMSC SCH5627 HARDWARE MONITOR DRIVER 12391M: Hans de Goede <hdegoede@redhat.com> 12392L: linux-hwmon@vger.kernel.org 12393S: Supported 12394F: Documentation/hwmon/sch5627 12395F: drivers/hwmon/sch5627.c 12396 12397SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12398M: Steve Glendinning <steve.glendinning@shawell.net> 12399L: linux-fbdev@vger.kernel.org 12400S: Maintained 12401F: drivers/video/fbdev/smscufx.c 12402 12403SMSC47B397 HARDWARE MONITOR DRIVER 12404M: Jean Delvare <jdelvare@suse.com> 12405L: linux-hwmon@vger.kernel.org 12406S: Maintained 12407F: Documentation/hwmon/smsc47b397 12408F: drivers/hwmon/smsc47b397.c 12409 12410SMSC911x ETHERNET DRIVER 12411M: Steve Glendinning <steve.glendinning@shawell.net> 12412L: netdev@vger.kernel.org 12413S: Maintained 12414F: include/linux/smsc911x.h 12415F: drivers/net/ethernet/smsc/smsc911x.* 12416 12417SMSC9420 PCI ETHERNET DRIVER 12418M: Steve Glendinning <steve.glendinning@shawell.net> 12419L: netdev@vger.kernel.org 12420S: Maintained 12421F: drivers/net/ethernet/smsc/smsc9420.* 12422 12423SOC-CAMERA V4L2 SUBSYSTEM 12424M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12425L: linux-media@vger.kernel.org 12426T: git git://linuxtv.org/media_tree.git 12427S: Maintained 12428F: include/media/soc* 12429F: drivers/media/i2c/soc_camera/ 12430F: drivers/media/platform/soc_camera/ 12431 12432SOEKRIS NET48XX LED SUPPORT 12433M: Chris Boot <bootc@bootc.net> 12434S: Maintained 12435F: drivers/leds/leds-net48xx.c 12436 12437SOFT-ROCE DRIVER (rxe) 12438M: Moni Shoua <monis@mellanox.com> 12439L: linux-rdma@vger.kernel.org 12440S: Supported 12441W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12442Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12443F: drivers/infiniband/sw/rxe/ 12444F: include/uapi/rdma/rdma_user_rxe.h 12445 12446SOFTLOGIC 6x10 MPEG CODEC 12447M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12448M: Anton Sviridenko <anton@corp.bluecherry.net> 12449M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12450M: Andrey Utkin <andrey_utkin@fastmail.com> 12451M: Ismael Luceno <ismael@iodev.co.uk> 12452L: linux-media@vger.kernel.org 12453S: Supported 12454F: drivers/media/pci/solo6x10/ 12455 12456SOFTWARE RAID (Multiple Disks) SUPPORT 12457M: Shaohua Li <shli@kernel.org> 12458L: linux-raid@vger.kernel.org 12459T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12460S: Supported 12461F: drivers/md/ 12462F: include/linux/raid/ 12463F: include/uapi/linux/raid/ 12464 12465SONIC NETWORK DRIVER 12466M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12467L: netdev@vger.kernel.org 12468S: Maintained 12469F: drivers/net/ethernet/natsemi/sonic.* 12470 12471SONICS SILICON BACKPLANE DRIVER (SSB) 12472M: Michael Buesch <m@bues.ch> 12473L: linux-wireless@vger.kernel.org 12474S: Maintained 12475F: drivers/ssb/ 12476F: include/linux/ssb/ 12477 12478SONY MEMORYSTICK CARD SUPPORT 12479M: Alex Dubov <oakad@yahoo.com> 12480W: http://tifmxx.berlios.de/ 12481S: Maintained 12482F: drivers/memstick/host/tifm_ms.c 12483 12484SONY MEMORYSTICK STANDARD SUPPORT 12485M: Maxim Levitsky <maximlevitsky@gmail.com> 12486S: Maintained 12487F: drivers/memstick/core/ms_block.* 12488 12489SONY VAIO CONTROL DEVICE DRIVER 12490M: Mattia Dongili <malattia@linux.it> 12491L: platform-driver-x86@vger.kernel.org 12492W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12493S: Maintained 12494F: Documentation/laptops/sony-laptop.txt 12495F: drivers/char/sonypi.c 12496F: drivers/platform/x86/sony-laptop.c 12497F: include/linux/sony-laptop.h 12498 12499SOUND 12500M: Jaroslav Kysela <perex@perex.cz> 12501M: Takashi Iwai <tiwai@suse.com> 12502L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12503W: http://www.alsa-project.org/ 12504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12505T: git git://git.alsa-project.org/alsa-kernel.git 12506Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12507S: Maintained 12508F: Documentation/sound/ 12509F: include/sound/ 12510F: include/uapi/sound/ 12511F: sound/ 12512 12513SOUND - COMPRESSED AUDIO 12514M: Vinod Koul <vinod.koul@intel.com> 12515L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12517S: Supported 12518F: Documentation/sound/alsa/compress_offload.txt 12519F: include/sound/compress_driver.h 12520F: include/uapi/sound/compress_* 12521F: sound/core/compress_offload.c 12522F: sound/soc/soc-compress.c 12523 12524SOUND - DMAENGINE HELPERS 12525M: Lars-Peter Clausen <lars@metafoo.de> 12526S: Supported 12527F: include/sound/dmaengine_pcm.h 12528F: sound/core/pcm_dmaengine.c 12529F: sound/soc/soc-generic-dmaengine-pcm.c 12530 12531SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12532M: Liam Girdwood <lgirdwood@gmail.com> 12533M: Mark Brown <broonie@kernel.org> 12534T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12536W: http://alsa-project.org/main/index.php/ASoC 12537S: Supported 12538F: Documentation/devicetree/bindings/sound/ 12539F: Documentation/sound/alsa/soc/ 12540F: sound/soc/ 12541F: include/sound/soc* 12542 12543SP2 MEDIA DRIVER 12544M: Olli Salonen <olli.salonen@iki.fi> 12545L: linux-media@vger.kernel.org 12546W: https://linuxtv.org 12547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12548S: Maintained 12549F: drivers/media/dvb-frontends/sp2* 12550 12551SPARC + UltraSPARC (sparc/sparc64) 12552M: "David S. Miller" <davem@davemloft.net> 12553L: sparclinux@vger.kernel.org 12554Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12555T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12556T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12557S: Maintained 12558F: arch/sparc/ 12559F: drivers/sbus/ 12560 12561SPARC SERIAL DRIVERS 12562M: "David S. Miller" <davem@davemloft.net> 12563L: sparclinux@vger.kernel.org 12564T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12566S: Maintained 12567F: include/linux/sunserialcore.h 12568F: drivers/tty/serial/suncore.c 12569F: drivers/tty/serial/sunhv.c 12570F: drivers/tty/serial/sunsab.c 12571F: drivers/tty/serial/sunsab.h 12572F: drivers/tty/serial/sunsu.c 12573F: drivers/tty/serial/sunzilog.c 12574F: drivers/tty/serial/sunzilog.h 12575F: drivers/tty/vcc.c 12576 12577SPARSE CHECKER 12578M: "Christopher Li" <sparse@chrisli.org> 12579L: linux-sparse@vger.kernel.org 12580W: https://sparse.wiki.kernel.org/ 12581T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12582T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12583S: Maintained 12584F: include/linux/compiler.h 12585 12586SPEAR CLOCK FRAMEWORK SUPPORT 12587M: Viresh Kumar <vireshk@kernel.org> 12588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12589W: http://www.st.com/spear 12590S: Maintained 12591F: drivers/clk/spear/ 12592 12593SPEAR PLATFORM SUPPORT 12594M: Viresh Kumar <vireshk@kernel.org> 12595M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12597W: http://www.st.com/spear 12598S: Maintained 12599F: arch/arm/boot/dts/spear* 12600F: arch/arm/mach-spear/ 12601 12602SPI NOR SUBSYSTEM 12603M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12604M: Marek Vasut <marek.vasut@gmail.com> 12605L: linux-mtd@lists.infradead.org 12606W: http://www.linux-mtd.infradead.org/ 12607Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12608T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12609T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12610S: Maintained 12611F: drivers/mtd/spi-nor/ 12612F: include/linux/mtd/spi-nor.h 12613 12614SPI SUBSYSTEM 12615M: Mark Brown <broonie@kernel.org> 12616L: linux-spi@vger.kernel.org 12617T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12618Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12619S: Maintained 12620F: Documentation/devicetree/bindings/spi/ 12621F: Documentation/spi/ 12622F: drivers/spi/ 12623F: include/linux/spi/ 12624F: include/uapi/linux/spi/ 12625F: tools/spi/ 12626 12627SPIDERNET NETWORK DRIVER for CELL 12628M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12629L: netdev@vger.kernel.org 12630S: Supported 12631F: Documentation/networking/spider_net.txt 12632F: drivers/net/ethernet/toshiba/spider_net* 12633 12634SPMI SUBSYSTEM 12635R: Stephen Boyd <sboyd@codeaurora.org> 12636L: linux-arm-msm@vger.kernel.org 12637F: Documentation/devicetree/bindings/spmi/ 12638F: drivers/spmi/ 12639F: include/dt-bindings/spmi/spmi.h 12640F: include/linux/spmi.h 12641F: include/trace/events/spmi.h 12642 12643SPU FILE SYSTEM 12644M: Jeremy Kerr <jk@ozlabs.org> 12645L: linuxppc-dev@lists.ozlabs.org 12646W: http://www.ibm.com/developerworks/power/cell/ 12647S: Supported 12648F: Documentation/filesystems/spufs.txt 12649F: arch/powerpc/platforms/cell/spufs/ 12650 12651SQUASHFS FILE SYSTEM 12652M: Phillip Lougher <phillip@squashfs.org.uk> 12653L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12654W: http://squashfs.org.uk 12655T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12656S: Maintained 12657F: Documentation/filesystems/squashfs.txt 12658F: fs/squashfs/ 12659 12660SRM (Alpha) environment access 12661M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12662S: Maintained 12663F: arch/alpha/kernel/srm_env.c 12664 12665STABLE BRANCH 12666M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12667L: stable@vger.kernel.org 12668S: Supported 12669F: Documentation/process/stable-kernel-rules.rst 12670 12671STAGING - COMEDI 12672M: Ian Abbott <abbotti@mev.co.uk> 12673M: H Hartley Sweeten <hsweeten@visionengravers.com> 12674S: Odd Fixes 12675F: drivers/staging/comedi/ 12676 12677STAGING - FLARION FT1000 DRIVERS 12678M: Marek Belisko <marek.belisko@gmail.com> 12679S: Odd Fixes 12680F: drivers/staging/ft1000/ 12681 12682STAGING - INDUSTRIAL IO 12683M: Jonathan Cameron <jic23@kernel.org> 12684L: linux-iio@vger.kernel.org 12685S: Odd Fixes 12686F: Documentation/devicetree/bindings/staging/iio/ 12687F: drivers/staging/iio/ 12688 12689STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12690M: Jarod Wilson <jarod@wilsonet.com> 12691W: http://www.lirc.org/ 12692S: Odd Fixes 12693F: drivers/staging/media/lirc/ 12694 12695STAGING - LUSTRE PARALLEL FILESYSTEM 12696M: Oleg Drokin <oleg.drokin@intel.com> 12697M: Andreas Dilger <andreas.dilger@intel.com> 12698M: James Simmons <jsimmons@infradead.org> 12699L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12700W: http://wiki.lustre.org/ 12701S: Maintained 12702F: drivers/staging/lustre 12703 12704STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12705M: Marc Dietrich <marvin24@gmx.de> 12706L: ac100@lists.launchpad.net (moderated for non-subscribers) 12707L: linux-tegra@vger.kernel.org 12708S: Maintained 12709F: drivers/staging/nvec/ 12710 12711STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12712M: Jens Frederich <jfrederich@gmail.com> 12713M: Daniel Drake <dsd@laptop.org> 12714M: Jon Nettleton <jon.nettleton@gmail.com> 12715W: http://wiki.laptop.org/go/DCON 12716S: Maintained 12717F: drivers/staging/olpc_dcon/ 12718 12719STAGING - REALTEK RTL8712U DRIVERS 12720M: Larry Finger <Larry.Finger@lwfinger.net> 12721M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12722S: Odd Fixes 12723F: drivers/staging/rtl8712/ 12724 12725STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12726M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12727M: Teddy Wang <teddy.wang@siliconmotion.com> 12728M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12729L: linux-fbdev@vger.kernel.org 12730S: Maintained 12731F: drivers/staging/sm750fb/ 12732 12733STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12734M: William Hubbs <w.d.hubbs@gmail.com> 12735M: Chris Brannon <chris@the-brannons.com> 12736M: Kirk Reiser <kirk@reisers.ca> 12737M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12738L: speakup@linux-speakup.org 12739W: http://www.linux-speakup.org/ 12740S: Odd Fixes 12741F: drivers/staging/speakup/ 12742 12743STAGING - VIA VT665X DRIVERS 12744M: Forest Bond <forest@alittletooquiet.net> 12745S: Odd Fixes 12746F: drivers/staging/vt665?/ 12747 12748STAGING - WILC1000 WIFI DRIVER 12749M: Aditya Shankar <aditya.shankar@microchip.com> 12750M: Ganesh Krishna <ganesh.krishna@microchip.com> 12751L: linux-wireless@vger.kernel.org 12752S: Supported 12753F: drivers/staging/wilc1000/ 12754 12755STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12756M: Arnaud Patard <arnaud.patard@rtp-net.org> 12757S: Odd Fixes 12758F: drivers/staging/xgifb/ 12759 12760STAGING SUBSYSTEM 12761M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12762T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12763L: devel@driverdev.osuosl.org 12764S: Supported 12765F: drivers/staging/ 12766 12767STARFIRE/DURALAN NETWORK DRIVER 12768M: Ion Badulescu <ionut@badula.org> 12769S: Odd Fixes 12770F: drivers/net/ethernet/adaptec/starfire* 12771 12772STEC S1220 SKD DRIVER 12773M: Bart Van Assche <bart.vanassche@wdc.com> 12774L: linux-block@vger.kernel.org 12775S: Maintained 12776F: drivers/block/skd*[ch] 12777 12778STI CEC DRIVER 12779M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12780S: Maintained 12781F: drivers/staging/media/st-cec/ 12782F: Documentation/devicetree/bindings/media/stih-cec.txt 12783 12784STK1160 USB VIDEO CAPTURE DRIVER 12785M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12786L: linux-media@vger.kernel.org 12787T: git git://linuxtv.org/media_tree.git 12788S: Maintained 12789F: drivers/media/usb/stk1160/ 12790 12791STMMAC ETHERNET DRIVER 12792M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12793M: Alexandre Torgue <alexandre.torgue@st.com> 12794L: netdev@vger.kernel.org 12795W: http://www.stlinux.com 12796S: Supported 12797F: drivers/net/ethernet/stmicro/stmmac/ 12798 12799SUN3/3X 12800M: Sam Creasey <sammy@sammy.net> 12801W: http://sammy.net/sun3/ 12802S: Maintained 12803F: arch/m68k/kernel/*sun3* 12804F: arch/m68k/sun3*/ 12805F: arch/m68k/include/asm/sun3* 12806F: drivers/net/ethernet/i825xx/sun3* 12807 12808SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12809M: Hans de Goede <hdegoede@redhat.com> 12810L: linux-input@vger.kernel.org 12811S: Maintained 12812F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12813F: drivers/input/keyboard/sun4i-lradc-keys.c 12814 12815SUNDANCE NETWORK DRIVER 12816M: Denis Kirjanov <kda@linux-powerpc.org> 12817L: netdev@vger.kernel.org 12818S: Maintained 12819F: drivers/net/ethernet/dlink/sundance.c 12820 12821SUPERH 12822M: Yoshinori Sato <ysato@users.sourceforge.jp> 12823M: Rich Felker <dalias@libc.org> 12824L: linux-sh@vger.kernel.org 12825Q: http://patchwork.kernel.org/project/linux-sh/list/ 12826S: Maintained 12827F: Documentation/sh/ 12828F: arch/sh/ 12829F: drivers/sh/ 12830 12831SUSPEND TO RAM 12832M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12833M: Len Brown <len.brown@intel.com> 12834M: Pavel Machek <pavel@ucw.cz> 12835L: linux-pm@vger.kernel.org 12836B: https://bugzilla.kernel.org 12837S: Supported 12838F: Documentation/power/ 12839F: arch/x86/kernel/acpi/ 12840F: drivers/base/power/ 12841F: kernel/power/ 12842F: include/linux/suspend.h 12843F: include/linux/freezer.h 12844F: include/linux/pm.h 12845 12846SVGA HANDLING 12847M: Martin Mares <mj@ucw.cz> 12848L: linux-video@atrey.karlin.mff.cuni.cz 12849S: Maintained 12850F: Documentation/svga.txt 12851F: arch/x86/boot/video* 12852 12853SWIOTLB SUBSYSTEM 12854M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12855L: linux-kernel@vger.kernel.org 12856T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12857S: Supported 12858F: lib/swiotlb.c 12859F: arch/*/kernel/pci-swiotlb.c 12860F: include/linux/swiotlb.h 12861 12862SWITCHDEV 12863M: Jiri Pirko <jiri@resnulli.us> 12864M: Ivan Vecera <ivecera@redhat.com> 12865L: netdev@vger.kernel.org 12866S: Supported 12867F: net/switchdev/ 12868F: include/net/switchdev.h 12869 12870SYNC FILE FRAMEWORK 12871M: Sumit Semwal <sumit.semwal@linaro.org> 12872R: Gustavo Padovan <gustavo@padovan.org> 12873S: Maintained 12874L: linux-media@vger.kernel.org 12875L: dri-devel@lists.freedesktop.org 12876F: drivers/dma-buf/sync_* 12877F: drivers/dma-buf/dma-fence* 12878F: drivers/dma-buf/sw_sync.c 12879F: include/linux/sync_file.h 12880F: include/uapi/linux/sync_file.h 12881F: Documentation/sync_file.txt 12882T: git git://anongit.freedesktop.org/drm/drm-misc 12883 12884SYNOPSYS ARC ARCHITECTURE 12885M: Vineet Gupta <vgupta@synopsys.com> 12886L: linux-snps-arc@lists.infradead.org 12887S: Supported 12888F: arch/arc/ 12889F: Documentation/devicetree/bindings/arc/* 12890F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12891F: drivers/clocksource/arc_timer.c 12892F: drivers/tty/serial/arc_uart.c 12893T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12894 12895SYNOPSYS ARC HSDK SDP pll clock driver 12896M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12897S: Supported 12898F: drivers/clk/clk-hsdk-pll.c 12899F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 12900 12901SYNOPSYS ARC SDP clock driver 12902M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12903S: Supported 12904F: drivers/clk/axs10x/* 12905F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 12906 12907SYNOPSYS ARC SDP platform support 12908M: Alexey Brodkin <abrodkin@synopsys.com> 12909S: Supported 12910F: arch/arc/plat-axs10x 12911F: arch/arc/boot/dts/ax* 12912F: Documentation/devicetree/bindings/arc/axs10* 12913 12914SYNOPSYS DESIGNWARE DMAC DRIVER 12915M: Viresh Kumar <vireshk@kernel.org> 12916M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12917S: Maintained 12918F: include/linux/dma/dw.h 12919F: include/linux/platform_data/dma-dw.h 12920F: drivers/dma/dw/ 12921 12922SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12923M: Jie Deng <jiedeng@synopsys.com> 12924L: netdev@vger.kernel.org 12925S: Supported 12926F: drivers/net/ethernet/synopsys/ 12927 12928SYNOPSYS DESIGNWARE I2C DRIVER 12929M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12930R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12931R: Mika Westerberg <mika.westerberg@linux.intel.com> 12932L: linux-i2c@vger.kernel.org 12933S: Maintained 12934F: drivers/i2c/busses/i2c-designware-* 12935F: include/linux/platform_data/i2c-designware.h 12936 12937SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12938M: Jaehoon Chung <jh80.chung@samsung.com> 12939L: linux-mmc@vger.kernel.org 12940S: Maintained 12941F: drivers/mmc/host/dw_mmc* 12942 12943SYNOPSYS HSDK RESET CONTROLLER DRIVER 12944M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12945S: Supported 12946F: drivers/reset/reset-hsdk.c 12947F: include/dt-bindings/reset/snps,hsdk-reset.h 12948F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 12949 12950SYSTEM CONFIGURATION (SYSCON) 12951M: Lee Jones <lee.jones@linaro.org> 12952M: Arnd Bergmann <arnd@arndb.de> 12953T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12954S: Supported 12955F: drivers/mfd/syscon.c 12956 12957SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12958M: Sudeep Holla <sudeep.holla@arm.com> 12959L: linux-arm-kernel@lists.infradead.org 12960S: Maintained 12961F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12962F: drivers/clk/clk-scpi.c 12963F: drivers/cpufreq/scpi-cpufreq.c 12964F: drivers/firmware/arm_scpi.c 12965F: include/linux/scpi_protocol.h 12966 12967SYSTEM RESET/SHUTDOWN DRIVERS 12968M: Sebastian Reichel <sre@kernel.org> 12969L: linux-pm@vger.kernel.org 12970T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12971S: Maintained 12972F: Documentation/devicetree/bindings/power/reset/ 12973F: drivers/power/reset/ 12974 12975SYSTEM TRACE MODULE CLASS 12976M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12977S: Maintained 12978T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12979F: Documentation/trace/stm.txt 12980F: drivers/hwtracing/stm/ 12981F: include/linux/stm.h 12982F: include/uapi/linux/stm.h 12983 12984SYSV FILESYSTEM 12985M: Christoph Hellwig <hch@infradead.org> 12986S: Maintained 12987F: Documentation/filesystems/sysv-fs.txt 12988F: fs/sysv/ 12989F: include/linux/sysv_fs.h 12990 12991TARGET SUBSYSTEM 12992M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12993L: linux-scsi@vger.kernel.org 12994L: target-devel@vger.kernel.org 12995W: http://www.linux-iscsi.org 12996W: http://groups.google.com/group/linux-iscsi-target-dev 12997T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12998S: Supported 12999F: drivers/target/ 13000F: include/target/ 13001F: Documentation/target/ 13002 13003TASKSTATS STATISTICS INTERFACE 13004M: Balbir Singh <bsingharora@gmail.com> 13005S: Maintained 13006F: Documentation/accounting/taskstats* 13007F: include/linux/taskstats* 13008F: kernel/taskstats.c 13009 13010TC subsystem 13011M: Jamal Hadi Salim <jhs@mojatatu.com> 13012M: Cong Wang <xiyou.wangcong@gmail.com> 13013M: Jiri Pirko <jiri@resnulli.us> 13014L: netdev@vger.kernel.org 13015S: Maintained 13016F: include/net/pkt_cls.h 13017F: include/net/pkt_sched.h 13018F: include/net/tc_act/ 13019F: include/uapi/linux/pkt_cls.h 13020F: include/uapi/linux/pkt_sched.h 13021F: include/uapi/linux/tc_act/ 13022F: include/uapi/linux/tc_ematch/ 13023F: net/sched/ 13024 13025TCP LOW PRIORITY MODULE 13026M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13027M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13028W: http://tcp-lp-mod.sourceforge.net/ 13029S: Maintained 13030F: net/ipv4/tcp_lp.c 13031 13032TDA10071 MEDIA DRIVER 13033M: Antti Palosaari <crope@iki.fi> 13034L: linux-media@vger.kernel.org 13035W: https://linuxtv.org 13036W: http://palosaari.fi/linux/ 13037Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13038T: git git://linuxtv.org/anttip/media_tree.git 13039S: Maintained 13040F: drivers/media/dvb-frontends/tda10071* 13041 13042TDA18212 MEDIA DRIVER 13043M: Antti Palosaari <crope@iki.fi> 13044L: linux-media@vger.kernel.org 13045W: https://linuxtv.org 13046W: http://palosaari.fi/linux/ 13047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13048T: git git://linuxtv.org/anttip/media_tree.git 13049S: Maintained 13050F: drivers/media/tuners/tda18212* 13051 13052TDA18218 MEDIA DRIVER 13053M: Antti Palosaari <crope@iki.fi> 13054L: linux-media@vger.kernel.org 13055W: https://linuxtv.org 13056W: http://palosaari.fi/linux/ 13057Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13058T: git git://linuxtv.org/anttip/media_tree.git 13059S: Maintained 13060F: drivers/media/tuners/tda18218* 13061 13062TDA18271 MEDIA DRIVER 13063M: Michael Krufky <mkrufky@linuxtv.org> 13064L: linux-media@vger.kernel.org 13065W: https://linuxtv.org 13066W: http://github.com/mkrufky 13067Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13068T: git git://linuxtv.org/mkrufky/tuners.git 13069S: Maintained 13070F: drivers/media/tuners/tda18271* 13071 13072TDA827x MEDIA DRIVER 13073M: Michael Krufky <mkrufky@linuxtv.org> 13074L: linux-media@vger.kernel.org 13075W: https://linuxtv.org 13076W: http://github.com/mkrufky 13077Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13078T: git git://linuxtv.org/mkrufky/tuners.git 13079S: Maintained 13080F: drivers/media/tuners/tda8290.* 13081 13082TDA8290 MEDIA DRIVER 13083M: Michael Krufky <mkrufky@linuxtv.org> 13084L: linux-media@vger.kernel.org 13085W: https://linuxtv.org 13086W: http://github.com/mkrufky 13087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13088T: git git://linuxtv.org/mkrufky/tuners.git 13089S: Maintained 13090F: drivers/media/tuners/tda8290.* 13091 13092TDA9840 MEDIA DRIVER 13093M: Hans Verkuil <hverkuil@xs4all.nl> 13094L: linux-media@vger.kernel.org 13095T: git git://linuxtv.org/media_tree.git 13096W: https://linuxtv.org 13097S: Maintained 13098F: drivers/media/i2c/tda9840* 13099 13100TEA5761 TUNER DRIVER 13101M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13102M: Mauro Carvalho Chehab <mchehab@kernel.org> 13103L: linux-media@vger.kernel.org 13104W: https://linuxtv.org 13105T: git git://linuxtv.org/media_tree.git 13106S: Odd fixes 13107F: drivers/media/tuners/tea5761.* 13108 13109TEA5767 TUNER DRIVER 13110M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13111M: Mauro Carvalho Chehab <mchehab@kernel.org> 13112L: linux-media@vger.kernel.org 13113W: https://linuxtv.org 13114T: git git://linuxtv.org/media_tree.git 13115S: Maintained 13116F: drivers/media/tuners/tea5767.* 13117 13118TEA6415C MEDIA DRIVER 13119M: Hans Verkuil <hverkuil@xs4all.nl> 13120L: linux-media@vger.kernel.org 13121T: git git://linuxtv.org/media_tree.git 13122W: https://linuxtv.org 13123S: Maintained 13124F: drivers/media/i2c/tea6415c* 13125 13126TEA6420 MEDIA DRIVER 13127M: Hans Verkuil <hverkuil@xs4all.nl> 13128L: linux-media@vger.kernel.org 13129T: git git://linuxtv.org/media_tree.git 13130W: https://linuxtv.org 13131S: Maintained 13132F: drivers/media/i2c/tea6420* 13133 13134TEAM DRIVER 13135M: Jiri Pirko <jiri@resnulli.us> 13136L: netdev@vger.kernel.org 13137S: Supported 13138F: drivers/net/team/ 13139F: include/linux/if_team.h 13140F: include/uapi/linux/if_team.h 13141 13142TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13143M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13144S: Maintained 13145F: arch/x86/platform/ts5500/ 13146 13147TECHNOTREND USB IR RECEIVER 13148M: Sean Young <sean@mess.org> 13149L: linux-media@vger.kernel.org 13150S: Maintained 13151F: drivers/media/rc/ttusbir.c 13152 13153TEE SUBSYSTEM 13154M: Jens Wiklander <jens.wiklander@linaro.org> 13155S: Maintained 13156F: include/linux/tee_drv.h 13157F: include/uapi/linux/tee.h 13158F: drivers/tee/ 13159F: Documentation/tee.txt 13160 13161TEGRA ARCHITECTURE SUPPORT 13162M: Thierry Reding <thierry.reding@gmail.com> 13163M: Jonathan Hunter <jonathanh@nvidia.com> 13164L: linux-tegra@vger.kernel.org 13165Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13167S: Supported 13168N: [^a-z]tegra 13169 13170TEGRA CLOCK DRIVER 13171M: Peter De Schrijver <pdeschrijver@nvidia.com> 13172M: Prashant Gaikwad <pgaikwad@nvidia.com> 13173S: Supported 13174F: drivers/clk/tegra/ 13175 13176TEGRA DMA DRIVERS 13177M: Laxman Dewangan <ldewangan@nvidia.com> 13178M: Jon Hunter <jonathanh@nvidia.com> 13179S: Supported 13180F: drivers/dma/tegra* 13181 13182TEGRA I2C DRIVER 13183M: Laxman Dewangan <ldewangan@nvidia.com> 13184S: Supported 13185F: drivers/i2c/busses/i2c-tegra.c 13186 13187TEGRA IOMMU DRIVERS 13188M: Hiroshi Doyu <hdoyu@nvidia.com> 13189S: Supported 13190F: drivers/iommu/tegra* 13191 13192TEGRA KBC DRIVER 13193M: Rakesh Iyer <riyer@nvidia.com> 13194M: Laxman Dewangan <ldewangan@nvidia.com> 13195S: Supported 13196F: drivers/input/keyboard/tegra-kbc.c 13197 13198TEGRA PWM DRIVER 13199M: Thierry Reding <thierry.reding@gmail.com> 13200S: Supported 13201F: drivers/pwm/pwm-tegra.c 13202 13203TEGRA SERIAL DRIVER 13204M: Laxman Dewangan <ldewangan@nvidia.com> 13205S: Supported 13206F: drivers/tty/serial/serial-tegra.c 13207 13208TEGRA SPI DRIVER 13209M: Laxman Dewangan <ldewangan@nvidia.com> 13210S: Supported 13211F: drivers/spi/spi-tegra* 13212 13213TEHUTI ETHERNET DRIVER 13214M: Andy Gospodarek <andy@greyhouse.net> 13215L: netdev@vger.kernel.org 13216S: Supported 13217F: drivers/net/ethernet/tehuti/* 13218 13219Telecom Clock Driver for MCPL0010 13220M: Mark Gross <mark.gross@intel.com> 13221S: Supported 13222F: drivers/char/tlclk.c 13223 13224TENSILICA XTENSA PORT (xtensa) 13225M: Chris Zankel <chris@zankel.net> 13226M: Max Filippov <jcmvbkbc@gmail.com> 13227L: linux-xtensa@linux-xtensa.org 13228T: git git://github.com/czankel/xtensa-linux.git 13229S: Maintained 13230F: arch/xtensa/ 13231F: drivers/irqchip/irq-xtensa-* 13232 13233Texas Instruments' System Control Interface (TISCI) Protocol Driver 13234M: Nishanth Menon <nm@ti.com> 13235M: Tero Kristo <t-kristo@ti.com> 13236M: Santosh Shilimkar <ssantosh@kernel.org> 13237L: linux-arm-kernel@lists.infradead.org 13238S: Maintained 13239F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13240F: drivers/firmware/ti_sci* 13241F: include/linux/soc/ti/ti_sci_protocol.h 13242F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13243F: include/dt-bindings/genpd/k2g.h 13244F: drivers/soc/ti/ti_sci_pm_domains.c 13245F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13246F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13247F: drivers/clk/keystone/sci-clk.c 13248F: drivers/reset/reset-ti-sci.c 13249 13250THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13251M: Hans Verkuil <hverkuil@xs4all.nl> 13252L: linux-media@vger.kernel.org 13253T: git git://linuxtv.org/media_tree.git 13254W: https://linuxtv.org 13255S: Maintained 13256F: drivers/media/radio/radio-raremono.c 13257 13258THERMAL 13259M: Zhang Rui <rui.zhang@intel.com> 13260M: Eduardo Valentin <edubezval@gmail.com> 13261L: linux-pm@vger.kernel.org 13262T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13263T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13264Q: https://patchwork.kernel.org/project/linux-pm/list/ 13265S: Supported 13266F: drivers/thermal/ 13267F: include/linux/thermal.h 13268F: include/uapi/linux/thermal.h 13269F: include/linux/cpu_cooling.h 13270F: Documentation/devicetree/bindings/thermal/ 13271 13272THERMAL/CPU_COOLING 13273M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13274M: Viresh Kumar <viresh.kumar@linaro.org> 13275M: Javi Merino <javi.merino@kernel.org> 13276L: linux-pm@vger.kernel.org 13277S: Supported 13278F: Documentation/thermal/cpu-cooling-api.txt 13279F: drivers/thermal/cpu_cooling.c 13280F: include/linux/cpu_cooling.h 13281 13282THINKPAD ACPI EXTRAS DRIVER 13283M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13284L: ibm-acpi-devel@lists.sourceforge.net 13285L: platform-driver-x86@vger.kernel.org 13286W: http://ibm-acpi.sourceforge.net 13287W: http://thinkwiki.org/wiki/Ibm-acpi 13288T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13289S: Maintained 13290F: drivers/platform/x86/thinkpad_acpi.c 13291 13292THUNDERBOLT DRIVER 13293M: Andreas Noever <andreas.noever@gmail.com> 13294M: Michael Jamet <michael.jamet@intel.com> 13295M: Mika Westerberg <mika.westerberg@linux.intel.com> 13296M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13297S: Maintained 13298F: drivers/thunderbolt/ 13299 13300THUNDERX GPIO DRIVER 13301M: David Daney <david.daney@cavium.com> 13302S: Maintained 13303F: drivers/gpio/gpio-thunderx.c 13304 13305TI AM437X VPFE DRIVER 13306M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13307L: linux-media@vger.kernel.org 13308W: https://linuxtv.org 13309Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13310T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13311S: Maintained 13312F: drivers/media/platform/am437x/ 13313 13314TI BANDGAP AND THERMAL DRIVER 13315M: Eduardo Valentin <edubezval@gmail.com> 13316M: Keerthy <j-keerthy@ti.com> 13317L: linux-pm@vger.kernel.org 13318L: linux-omap@vger.kernel.org 13319S: Maintained 13320F: drivers/thermal/ti-soc-thermal/ 13321 13322TI BQ27XXX POWER SUPPLY DRIVER 13323R: Andrew F. Davis <afd@ti.com> 13324F: include/linux/power/bq27xxx_battery.h 13325F: drivers/power/supply/bq27xxx_battery.c 13326F: drivers/power/supply/bq27xxx_battery_i2c.c 13327 13328TI CDCE706 CLOCK DRIVER 13329M: Max Filippov <jcmvbkbc@gmail.com> 13330S: Maintained 13331F: drivers/clk/clk-cdce706.c 13332 13333TI CLOCK DRIVER 13334M: Tero Kristo <t-kristo@ti.com> 13335L: linux-omap@vger.kernel.org 13336S: Maintained 13337F: drivers/clk/ti/ 13338F: include/linux/clk/ti.h 13339 13340TI DAVINCI MACHINE SUPPORT 13341M: Sekhar Nori <nsekhar@ti.com> 13342M: Kevin Hilman <khilman@kernel.org> 13343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13344T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13345S: Supported 13346F: arch/arm/mach-davinci/ 13347F: drivers/i2c/busses/i2c-davinci.c 13348F: arch/arm/boot/dts/da850* 13349 13350TI DAVINCI SERIES GPIO DRIVER 13351M: Keerthy <j-keerthy@ti.com> 13352L: linux-gpio@vger.kernel.org 13353S: Maintained 13354F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13355F: drivers/gpio/gpio-davinci.c 13356 13357TI DAVINCI SERIES MEDIA DRIVER 13358M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13359L: linux-media@vger.kernel.org 13360W: https://linuxtv.org 13361Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13362T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13363S: Maintained 13364F: drivers/media/platform/davinci/ 13365F: include/media/davinci/ 13366 13367TI ETHERNET SWITCH DRIVER (CPSW) 13368R: Grygorii Strashko <grygorii.strashko@ti.com> 13369L: linux-omap@vger.kernel.org 13370L: netdev@vger.kernel.org 13371S: Maintained 13372F: drivers/net/ethernet/ti/cpsw* 13373F: drivers/net/ethernet/ti/davinci* 13374 13375TI FLASH MEDIA INTERFACE DRIVER 13376M: Alex Dubov <oakad@yahoo.com> 13377S: Maintained 13378F: drivers/misc/tifm* 13379F: drivers/mmc/host/tifm_sd.c 13380F: include/linux/tifm.h 13381 13382TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13383M: Santosh Shilimkar <ssantosh@kernel.org> 13384L: linux-kernel@vger.kernel.org 13385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13386S: Maintained 13387F: drivers/soc/ti/* 13388T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13389 13390TI LM49xxx FAMILY ASoC CODEC DRIVERS 13391M: M R Swami Reddy <mr.swami.reddy@ti.com> 13392M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13393L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13394S: Maintained 13395F: sound/soc/codecs/lm49453* 13396F: sound/soc/codecs/isabelle* 13397 13398TI LP855x BACKLIGHT DRIVER 13399M: Milo Kim <milo.kim@ti.com> 13400S: Maintained 13401F: Documentation/backlight/lp855x-driver.txt 13402F: drivers/video/backlight/lp855x_bl.c 13403F: include/linux/platform_data/lp855x.h 13404 13405TI LP8727 CHARGER DRIVER 13406M: Milo Kim <milo.kim@ti.com> 13407S: Maintained 13408F: drivers/power/supply/lp8727_charger.c 13409F: include/linux/platform_data/lp8727.h 13410 13411TI LP8788 MFD DRIVER 13412M: Milo Kim <milo.kim@ti.com> 13413S: Maintained 13414F: drivers/iio/adc/lp8788_adc.c 13415F: drivers/leds/leds-lp8788.c 13416F: drivers/mfd/lp8788*.c 13417F: drivers/power/supply/lp8788-charger.c 13418F: drivers/regulator/lp8788-*.c 13419F: include/linux/mfd/lp8788*.h 13420 13421TI NETCP ETHERNET DRIVER 13422M: Wingman Kwok <w-kwok2@ti.com> 13423M: Murali Karicheri <m-karicheri2@ti.com> 13424L: netdev@vger.kernel.org 13425S: Maintained 13426F: drivers/net/ethernet/ti/netcp* 13427 13428TI TAS571X FAMILY ASoC CODEC DRIVER 13429M: Kevin Cernekee <cernekee@chromium.org> 13430L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13431S: Odd Fixes 13432F: sound/soc/codecs/tas571x* 13433 13434TI TRF7970A NFC DRIVER 13435M: Mark Greer <mgreer@animalcreek.com> 13436L: linux-wireless@vger.kernel.org 13437L: linux-nfc@lists.01.org (moderated for non-subscribers) 13438S: Supported 13439F: drivers/nfc/trf7970a.c 13440F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13441 13442TI TWL4030 SERIES SOC CODEC DRIVER 13443M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13444L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13445S: Maintained 13446F: sound/soc/codecs/twl4030* 13447 13448TI VPE/CAL DRIVERS 13449M: Benoit Parrot <bparrot@ti.com> 13450L: linux-media@vger.kernel.org 13451W: http://linuxtv.org/ 13452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13453S: Maintained 13454F: drivers/media/platform/ti-vpe/ 13455 13456TI WILINK WIRELESS DRIVERS 13457L: linux-wireless@vger.kernel.org 13458W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13459W: http://wireless.kernel.org/en/users/Drivers/wl1251 13460T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13461S: Orphan 13462F: drivers/net/wireless/ti/ 13463F: include/linux/wl12xx.h 13464 13465TILE ARCHITECTURE 13466M: Chris Metcalf <cmetcalf@mellanox.com> 13467W: http://www.mellanox.com/repository/solutions/tile-scm/ 13468T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13469S: Supported 13470F: arch/tile/ 13471F: drivers/char/tile-srom.c 13472F: drivers/edac/tile_edac.c 13473F: drivers/net/ethernet/tile/ 13474F: drivers/rtc/rtc-tile.c 13475F: drivers/tty/hvc/hvc_tile.c 13476F: drivers/tty/serial/tilegx.c 13477F: drivers/usb/host/*-tilegx.c 13478F: include/linux/usb/tilegx.h 13479 13480TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13481M: John Stultz <john.stultz@linaro.org> 13482M: Thomas Gleixner <tglx@linutronix.de> 13483R: Stephen Boyd <sboyd@codeaurora.org> 13484L: linux-kernel@vger.kernel.org 13485T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13486S: Supported 13487F: include/linux/clocksource.h 13488F: include/linux/time.h 13489F: include/linux/timex.h 13490F: include/uapi/linux/time.h 13491F: include/uapi/linux/timex.h 13492F: kernel/time/clocksource.c 13493F: kernel/time/time*.c 13494F: kernel/time/alarmtimer.c 13495F: kernel/time/ntp.c 13496F: tools/testing/selftests/timers/ 13497 13498TIPC NETWORK LAYER 13499M: Jon Maloy <jon.maloy@ericsson.com> 13500M: Ying Xue <ying.xue@windriver.com> 13501L: netdev@vger.kernel.org (core kernel code) 13502L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13503W: http://tipc.sourceforge.net/ 13504S: Maintained 13505F: include/uapi/linux/tipc*.h 13506F: net/tipc/ 13507 13508TLAN NETWORK DRIVER 13509M: Samuel Chessman <chessman@tux.org> 13510L: tlan-devel@lists.sourceforge.net (subscribers-only) 13511W: http://sourceforge.net/projects/tlan/ 13512S: Maintained 13513F: Documentation/networking/tlan.txt 13514F: drivers/net/ethernet/ti/tlan.* 13515 13516TM6000 VIDEO4LINUX DRIVER 13517M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13518M: Mauro Carvalho Chehab <mchehab@kernel.org> 13519L: linux-media@vger.kernel.org 13520W: https://linuxtv.org 13521T: git git://linuxtv.org/media_tree.git 13522S: Odd fixes 13523F: drivers/media/usb/tm6000/ 13524F: Documentation/media/v4l-drivers/tm6000* 13525 13526TMIO/SDHI MMC DRIVER 13527M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13528L: linux-mmc@vger.kernel.org 13529S: Supported 13530F: drivers/mmc/host/tmio_mmc* 13531F: drivers/mmc/host/renesas_sdhi* 13532F: include/linux/mfd/tmio.h 13533 13534TMP401 HARDWARE MONITOR DRIVER 13535M: Guenter Roeck <linux@roeck-us.net> 13536L: linux-hwmon@vger.kernel.org 13537S: Maintained 13538F: Documentation/hwmon/tmp401 13539F: drivers/hwmon/tmp401.c 13540 13541TMPFS (SHMEM FILESYSTEM) 13542M: Hugh Dickins <hughd@google.com> 13543L: linux-mm@kvack.org 13544S: Maintained 13545F: include/linux/shmem_fs.h 13546F: mm/shmem.c 13547 13548TOMOYO SECURITY MODULE 13549M: Kentaro Takeda <takedakn@nttdata.co.jp> 13550M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13551L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13552L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13553L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13554L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13555W: http://tomoyo.sourceforge.jp/ 13556T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13557S: Maintained 13558F: security/tomoyo/ 13559 13560TOPSTAR LAPTOP EXTRAS DRIVER 13561M: Herton Ronaldo Krzesinski <herton@canonical.com> 13562L: platform-driver-x86@vger.kernel.org 13563S: Maintained 13564F: drivers/platform/x86/topstar-laptop.c 13565 13566TOSHIBA ACPI EXTRAS DRIVER 13567M: Azael Avalos <coproscefalo@gmail.com> 13568L: platform-driver-x86@vger.kernel.org 13569S: Maintained 13570F: drivers/platform/x86/toshiba_acpi.c 13571 13572TOSHIBA BLUETOOTH DRIVER 13573M: Azael Avalos <coproscefalo@gmail.com> 13574L: platform-driver-x86@vger.kernel.org 13575S: Maintained 13576F: drivers/platform/x86/toshiba_bluetooth.c 13577 13578TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13579M: Azael Avalos <coproscefalo@gmail.com> 13580L: platform-driver-x86@vger.kernel.org 13581S: Maintained 13582F: drivers/platform/x86/toshiba_haps.c 13583 13584TOSHIBA SMM DRIVER 13585M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13586W: http://www.buzzard.org.uk/toshiba/ 13587S: Maintained 13588F: drivers/char/toshiba.c 13589F: include/linux/toshiba.h 13590F: include/uapi/linux/toshiba.h 13591 13592TOSHIBA TC358743 DRIVER 13593M: Mats Randgaard <matrandg@cisco.com> 13594L: linux-media@vger.kernel.org 13595S: Maintained 13596F: drivers/media/i2c/tc358743* 13597F: include/media/i2c/tc358743.h 13598 13599TOSHIBA WMI HOTKEYS DRIVER 13600M: Azael Avalos <coproscefalo@gmail.com> 13601L: platform-driver-x86@vger.kernel.org 13602S: Maintained 13603F: drivers/platform/x86/toshiba-wmi.c 13604 13605TPM DEVICE DRIVER 13606M: Peter Huewe <peterhuewe@gmx.de> 13607M: Marcel Selhorst <tpmdd@selhorst.net> 13608M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13609R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13610W: http://tpmdd.sourceforge.net 13611L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13612Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13613T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13614S: Maintained 13615F: drivers/char/tpm/ 13616 13617TPM IBM_VTPM DEVICE DRIVER 13618M: Ashley Lai <ashleydlai@gmail.com> 13619W: http://tpmdd.sourceforge.net 13620L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13621S: Maintained 13622F: drivers/char/tpm/tpm_ibmvtpm* 13623 13624TRACING 13625M: Steven Rostedt <rostedt@goodmis.org> 13626M: Ingo Molnar <mingo@redhat.com> 13627T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13628S: Maintained 13629F: Documentation/trace/ftrace.txt 13630F: arch/*/*/*/ftrace.h 13631F: arch/*/kernel/ftrace.c 13632F: include/*/ftrace.h 13633F: include/linux/trace*.h 13634F: include/trace/ 13635F: kernel/trace/ 13636F: tools/testing/selftests/ftrace/ 13637 13638TRACING MMIO ACCESSES (MMIOTRACE) 13639M: Steven Rostedt <rostedt@goodmis.org> 13640M: Ingo Molnar <mingo@kernel.org> 13641R: Karol Herbst <karolherbst@gmail.com> 13642R: Pekka Paalanen <ppaalanen@gmail.com> 13643S: Maintained 13644L: linux-kernel@vger.kernel.org 13645L: nouveau@lists.freedesktop.org 13646F: kernel/trace/trace_mmiotrace.c 13647F: include/linux/mmiotrace.h 13648F: arch/x86/mm/kmmio.c 13649F: arch/x86/mm/mmio-mod.c 13650F: arch/x86/mm/testmmiotrace.c 13651 13652TRIVIAL PATCHES 13653M: Jiri Kosina <trivial@kernel.org> 13654T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13655S: Maintained 13656K: ^Subject:.*(?i)trivial 13657 13658TTY LAYER 13659M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13660M: Jiri Slaby <jslaby@suse.com> 13661S: Supported 13662T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13663F: Documentation/serial/ 13664F: drivers/tty/ 13665F: drivers/tty/serial/serial_core.c 13666F: include/linux/serial_core.h 13667F: include/linux/serial.h 13668F: include/linux/tty.h 13669F: include/uapi/linux/serial_core.h 13670F: include/uapi/linux/serial.h 13671F: include/uapi/linux/tty.h 13672 13673TUA9001 MEDIA DRIVER 13674M: Antti Palosaari <crope@iki.fi> 13675L: linux-media@vger.kernel.org 13676W: https://linuxtv.org 13677W: http://palosaari.fi/linux/ 13678Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13679T: git git://linuxtv.org/anttip/media_tree.git 13680S: Maintained 13681F: drivers/media/tuners/tua9001* 13682 13683TULIP NETWORK DRIVERS 13684L: netdev@vger.kernel.org 13685L: linux-parisc@vger.kernel.org 13686S: Orphan 13687F: drivers/net/ethernet/dec/tulip/ 13688 13689TUN/TAP driver 13690M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13691W: http://vtun.sourceforge.net/tun 13692S: Maintained 13693F: Documentation/networking/tuntap.txt 13694F: arch/um/os-Linux/drivers/ 13695 13696TURBOCHANNEL SUBSYSTEM 13697M: "Maciej W. Rozycki" <macro@linux-mips.org> 13698M: Ralf Baechle <ralf@linux-mips.org> 13699L: linux-mips@linux-mips.org 13700Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13701S: Maintained 13702F: drivers/tc/ 13703F: include/linux/tc.h 13704 13705TW5864 VIDEO4LINUX DRIVER 13706M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13707M: Anton Sviridenko <anton@corp.bluecherry.net> 13708M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13709M: Andrey Utkin <andrey_utkin@fastmail.com> 13710L: linux-media@vger.kernel.org 13711S: Supported 13712F: drivers/media/pci/tw5864/ 13713 13714TW68 VIDEO4LINUX DRIVER 13715M: Hans Verkuil <hverkuil@xs4all.nl> 13716L: linux-media@vger.kernel.org 13717T: git git://linuxtv.org/media_tree.git 13718W: https://linuxtv.org 13719S: Odd Fixes 13720F: drivers/media/pci/tw68/ 13721 13722TW686X VIDEO4LINUX DRIVER 13723M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13724L: linux-media@vger.kernel.org 13725T: git git://linuxtv.org/media_tree.git 13726W: http://linuxtv.org 13727S: Maintained 13728F: drivers/media/pci/tw686x/ 13729 13730UBI FILE SYSTEM (UBIFS) 13731M: Richard Weinberger <richard@nod.at> 13732M: Artem Bityutskiy <dedekind1@gmail.com> 13733M: Adrian Hunter <adrian.hunter@intel.com> 13734L: linux-mtd@lists.infradead.org 13735T: git git://git.infradead.org/ubifs-2.6.git 13736W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13737S: Supported 13738F: Documentation/filesystems/ubifs.txt 13739F: fs/ubifs/ 13740 13741UCLINUX (M68KNOMMU AND COLDFIRE) 13742M: Greg Ungerer <gerg@linux-m68k.org> 13743W: http://www.linux-m68k.org/ 13744W: http://www.uclinux.org/ 13745L: linux-m68k@lists.linux-m68k.org 13746L: uclinux-dev@uclinux.org (subscribers-only) 13747T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13748S: Maintained 13749F: arch/m68k/coldfire/ 13750F: arch/m68k/68*/ 13751F: arch/m68k/*/*_no.* 13752F: arch/m68k/include/asm/*_no.* 13753 13754UDF FILESYSTEM 13755M: Jan Kara <jack@suse.com> 13756S: Maintained 13757F: Documentation/filesystems/udf.txt 13758F: fs/udf/ 13759 13760UDRAW TABLET 13761M: Bastien Nocera <hadess@hadess.net> 13762L: linux-input@vger.kernel.org 13763S: Maintained 13764F: drivers/hid/hid-udraw.c 13765 13766UFS FILESYSTEM 13767M: Evgeniy Dushistov <dushistov@mail.ru> 13768S: Maintained 13769F: Documentation/filesystems/ufs.txt 13770F: fs/ufs/ 13771 13772UHID USERSPACE HID IO DRIVER: 13773M: David Herrmann <dh.herrmann@googlemail.com> 13774L: linux-input@vger.kernel.org 13775S: Maintained 13776F: drivers/hid/uhid.c 13777F: include/uapi/linux/uhid.h 13778 13779ULPI BUS 13780M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13781L: linux-usb@vger.kernel.org 13782S: Maintained 13783F: drivers/usb/common/ulpi.c 13784F: include/linux/ulpi/ 13785 13786ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13787L: linux-usb@vger.kernel.org 13788S: Orphan 13789F: drivers/uwb/ 13790F: include/linux/uwb.h 13791F: include/linux/uwb/ 13792 13793UNICORE32 ARCHITECTURE: 13794M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13795W: http://mprc.pku.edu.cn/~guanxuetao/linux 13796S: Maintained 13797T: git git://github.com/gxt/linux.git 13798F: arch/unicore32/ 13799 13800UNIFDEF 13801M: Tony Finch <dot@dotat.at> 13802W: http://dotat.at/prog/unifdef 13803S: Maintained 13804F: scripts/unifdef.c 13805 13806UNIFORM CDROM DRIVER 13807M: Jens Axboe <axboe@kernel.dk> 13808W: http://www.kernel.dk 13809S: Maintained 13810F: Documentation/cdrom/ 13811F: drivers/cdrom/cdrom.c 13812F: include/linux/cdrom.h 13813F: include/uapi/linux/cdrom.h 13814 13815UNISYS S-PAR DRIVERS 13816M: David Kershner <david.kershner@unisys.com> 13817L: sparmaintainer@unisys.com (Unisys internal) 13818S: Supported 13819F: drivers/staging/unisys/ 13820 13821UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13822M: Vinayak Holikatti <vinholikatti@gmail.com> 13823L: linux-scsi@vger.kernel.org 13824S: Supported 13825F: Documentation/scsi/ufs.txt 13826F: drivers/scsi/ufs/ 13827 13828UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13829M: Joao Pinto <jpinto@synopsys.com> 13830L: linux-scsi@vger.kernel.org 13831S: Supported 13832F: drivers/scsi/ufs/*dwc* 13833 13834UNSORTED BLOCK IMAGES (UBI) 13835M: Artem Bityutskiy <dedekind1@gmail.com> 13836M: Richard Weinberger <richard@nod.at> 13837W: http://www.linux-mtd.infradead.org/ 13838L: linux-mtd@lists.infradead.org 13839T: git git://git.infradead.org/ubifs-2.6.git 13840S: Supported 13841F: drivers/mtd/ubi/ 13842F: include/linux/mtd/ubi.h 13843F: include/uapi/mtd/ubi-user.h 13844 13845USB "USBNET" DRIVER FRAMEWORK 13846M: Oliver Neukum <oneukum@suse.com> 13847L: netdev@vger.kernel.org 13848W: http://www.linux-usb.org/usbnet 13849S: Maintained 13850F: drivers/net/usb/usbnet.c 13851F: include/linux/usb/usbnet.h 13852 13853USB ACM DRIVER 13854M: Oliver Neukum <oneukum@suse.com> 13855L: linux-usb@vger.kernel.org 13856S: Maintained 13857F: Documentation/usb/acm.txt 13858F: drivers/usb/class/cdc-acm.* 13859 13860USB AR5523 WIRELESS DRIVER 13861M: Pontus Fuchs <pontus.fuchs@gmail.com> 13862L: linux-wireless@vger.kernel.org 13863S: Maintained 13864F: drivers/net/wireless/ath/ar5523/ 13865 13866USB ATTACHED SCSI 13867M: Oliver Neukum <oneukum@suse.com> 13868L: linux-usb@vger.kernel.org 13869L: linux-scsi@vger.kernel.org 13870S: Maintained 13871F: drivers/usb/storage/uas.c 13872 13873USB CDC ETHERNET DRIVER 13874M: Oliver Neukum <oliver@neukum.org> 13875L: linux-usb@vger.kernel.org 13876S: Maintained 13877F: drivers/net/usb/cdc_*.c 13878F: include/uapi/linux/usb/cdc.h 13879 13880USB CHAOSKEY DRIVER 13881M: Keith Packard <keithp@keithp.com> 13882L: linux-usb@vger.kernel.org 13883S: Maintained 13884F: drivers/usb/misc/chaoskey.c 13885 13886USB CYPRESS C67X00 DRIVER 13887M: Peter Korsgaard <jacmet@sunsite.dk> 13888L: linux-usb@vger.kernel.org 13889S: Maintained 13890F: drivers/usb/c67x00/ 13891 13892USB DAVICOM DM9601 DRIVER 13893M: Peter Korsgaard <jacmet@sunsite.dk> 13894L: netdev@vger.kernel.org 13895W: http://www.linux-usb.org/usbnet 13896S: Maintained 13897F: drivers/net/usb/dm9601.c 13898 13899USB DIAMOND RIO500 DRIVER 13900M: Cesar Miquel <miquel@df.uba.ar> 13901L: rio500-users@lists.sourceforge.net 13902W: http://rio500.sourceforge.net 13903S: Maintained 13904F: drivers/usb/misc/rio500* 13905 13906USB EHCI DRIVER 13907M: Alan Stern <stern@rowland.harvard.edu> 13908L: linux-usb@vger.kernel.org 13909S: Maintained 13910F: Documentation/usb/ehci.txt 13911F: drivers/usb/host/ehci* 13912 13913USB GADGET/PERIPHERAL SUBSYSTEM 13914M: Felipe Balbi <balbi@kernel.org> 13915L: linux-usb@vger.kernel.org 13916W: http://www.linux-usb.org/gadget 13917T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13918S: Maintained 13919F: drivers/usb/gadget/ 13920F: include/linux/usb/gadget* 13921 13922USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13923M: Jiri Kosina <jikos@kernel.org> 13924R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13925L: linux-usb@vger.kernel.org 13926T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13927S: Maintained 13928F: Documentation/hid/hiddev.txt 13929F: drivers/hid/usbhid/ 13930 13931USB ISP116X DRIVER 13932M: Olav Kongas <ok@artecdesign.ee> 13933L: linux-usb@vger.kernel.org 13934S: Maintained 13935F: drivers/usb/host/isp116x* 13936F: include/linux/usb/isp116x.h 13937 13938USB LAN78XX ETHERNET DRIVER 13939M: Woojung Huh <woojung.huh@microchip.com> 13940M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13941L: netdev@vger.kernel.org 13942S: Maintained 13943F: drivers/net/usb/lan78xx.* 13944 13945USB MASS STORAGE DRIVER 13946M: Alan Stern <stern@rowland.harvard.edu> 13947L: linux-usb@vger.kernel.org 13948L: usb-storage@lists.one-eyed-alien.net 13949S: Maintained 13950W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13951F: drivers/usb/storage/ 13952 13953USB MIDI DRIVER 13954M: Clemens Ladisch <clemens@ladisch.de> 13955L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13956T: git git://git.alsa-project.org/alsa-kernel.git 13957S: Maintained 13958F: sound/usb/midi.* 13959 13960USB NETWORKING DRIVERS 13961L: linux-usb@vger.kernel.org 13962S: Odd Fixes 13963F: drivers/net/usb/ 13964 13965USB OHCI DRIVER 13966M: Alan Stern <stern@rowland.harvard.edu> 13967L: linux-usb@vger.kernel.org 13968S: Maintained 13969F: Documentation/usb/ohci.txt 13970F: drivers/usb/host/ohci* 13971 13972USB OTG FSM (Finite State Machine) 13973M: Peter Chen <Peter.Chen@nxp.com> 13974T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13975L: linux-usb@vger.kernel.org 13976S: Maintained 13977F: drivers/usb/common/usb-otg-fsm.c 13978 13979USB OVER IP DRIVER 13980M: Valentina Manea <valentina.manea.m@gmail.com> 13981M: Shuah Khan <shuahkh@osg.samsung.com> 13982M: Shuah Khan <shuah@kernel.org> 13983L: linux-usb@vger.kernel.org 13984S: Maintained 13985F: Documentation/usb/usbip_protocol.txt 13986F: drivers/usb/usbip/ 13987F: tools/usb/usbip/ 13988 13989USB PEGASUS DRIVER 13990M: Petko Manolov <petkan@nucleusys.com> 13991L: linux-usb@vger.kernel.org 13992L: netdev@vger.kernel.org 13993T: git git://github.com/petkan/pegasus.git 13994W: https://github.com/petkan/pegasus 13995S: Maintained 13996F: drivers/net/usb/pegasus.* 13997 13998USB PHY LAYER 13999M: Felipe Balbi <balbi@kernel.org> 14000L: linux-usb@vger.kernel.org 14001T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14002S: Maintained 14003F: drivers/usb/phy/ 14004 14005USB PRINTER DRIVER (usblp) 14006M: Pete Zaitcev <zaitcev@redhat.com> 14007L: linux-usb@vger.kernel.org 14008S: Supported 14009F: drivers/usb/class/usblp.c 14010 14011USB QMI WWAN NETWORK DRIVER 14012M: Bjørn Mork <bjorn@mork.no> 14013L: netdev@vger.kernel.org 14014S: Maintained 14015F: Documentation/ABI/testing/sysfs-class-net-qmi 14016F: drivers/net/usb/qmi_wwan.c 14017 14018USB RTL8150 DRIVER 14019M: Petko Manolov <petkan@nucleusys.com> 14020L: linux-usb@vger.kernel.org 14021L: netdev@vger.kernel.org 14022T: git git://github.com/petkan/rtl8150.git 14023W: https://github.com/petkan/rtl8150 14024S: Maintained 14025F: drivers/net/usb/rtl8150.c 14026 14027USB SERIAL SUBSYSTEM 14028M: Johan Hovold <johan@kernel.org> 14029L: linux-usb@vger.kernel.org 14030T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14031S: Maintained 14032F: Documentation/usb/usb-serial.txt 14033F: drivers/usb/serial/ 14034F: include/linux/usb/serial.h 14035 14036USB SMSC75XX ETHERNET DRIVER 14037M: Steve Glendinning <steve.glendinning@shawell.net> 14038L: netdev@vger.kernel.org 14039S: Maintained 14040F: drivers/net/usb/smsc75xx.* 14041 14042USB SMSC95XX ETHERNET DRIVER 14043M: Steve Glendinning <steve.glendinning@shawell.net> 14044M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14045L: netdev@vger.kernel.org 14046S: Maintained 14047F: drivers/net/usb/smsc95xx.* 14048 14049USB SUBSYSTEM 14050M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14051L: linux-usb@vger.kernel.org 14052W: http://www.linux-usb.org 14053T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14054S: Supported 14055F: Documentation/devicetree/bindings/usb/ 14056F: Documentation/usb/ 14057F: drivers/usb/ 14058F: include/linux/usb.h 14059F: include/linux/usb/ 14060 14061USB TYPEC SUBSYSTEM 14062M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14063L: linux-usb@vger.kernel.org 14064S: Maintained 14065F: Documentation/ABI/testing/sysfs-class-typec 14066F: Documentation/usb/typec.rst 14067F: drivers/usb/typec/ 14068F: include/linux/usb/typec.h 14069 14070USB UHCI DRIVER 14071M: Alan Stern <stern@rowland.harvard.edu> 14072L: linux-usb@vger.kernel.org 14073S: Maintained 14074F: drivers/usb/host/uhci* 14075 14076USB VIDEO CLASS 14077M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14078L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14079L: linux-media@vger.kernel.org 14080T: git git://linuxtv.org/media_tree.git 14081W: http://www.ideasonboard.org/uvc/ 14082S: Maintained 14083F: drivers/media/usb/uvc/ 14084F: include/uapi/linux/uvcvideo.h 14085 14086USB VISION DRIVER 14087M: Hans Verkuil <hverkuil@xs4all.nl> 14088L: linux-media@vger.kernel.org 14089T: git git://linuxtv.org/media_tree.git 14090W: https://linuxtv.org 14091S: Odd Fixes 14092F: drivers/media/usb/usbvision/ 14093 14094USB WEBCAM GADGET 14095M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14096L: linux-usb@vger.kernel.org 14097S: Maintained 14098F: drivers/usb/gadget/function/*uvc* 14099F: drivers/usb/gadget/legacy/webcam.c 14100 14101USB WIRELESS RNDIS DRIVER (rndis_wlan) 14102M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14103L: linux-wireless@vger.kernel.org 14104S: Maintained 14105F: drivers/net/wireless/rndis_wlan.c 14106 14107USB XHCI DRIVER 14108M: Mathias Nyman <mathias.nyman@intel.com> 14109L: linux-usb@vger.kernel.org 14110S: Supported 14111F: drivers/usb/host/xhci* 14112F: drivers/usb/host/pci-quirks* 14113 14114USB ZD1201 DRIVER 14115L: linux-wireless@vger.kernel.org 14116W: http://linux-lc100020.sourceforge.net 14117S: Orphan 14118F: drivers/net/wireless/zydas/zd1201.* 14119 14120USB ZR364XX DRIVER 14121M: Antoine Jacquet <royale@zerezo.com> 14122L: linux-usb@vger.kernel.org 14123L: linux-media@vger.kernel.org 14124T: git git://linuxtv.org/media_tree.git 14125W: http://royale.zerezo.com/zr364xx/ 14126S: Maintained 14127F: Documentation/media/v4l-drivers/zr364xx* 14128F: drivers/media/usb/zr364xx/ 14129 14130USER-MODE LINUX (UML) 14131M: Jeff Dike <jdike@addtoit.com> 14132M: Richard Weinberger <richard@nod.at> 14133L: user-mode-linux-devel@lists.sourceforge.net 14134L: user-mode-linux-user@lists.sourceforge.net 14135W: http://user-mode-linux.sourceforge.net 14136T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14137S: Maintained 14138F: Documentation/virtual/uml/ 14139F: arch/um/ 14140F: arch/x86/um/ 14141F: fs/hostfs/ 14142F: fs/hppfs/ 14143 14144USERSPACE I/O (UIO) 14145M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14146S: Maintained 14147T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14148F: Documentation/driver-api/uio-howto.rst 14149F: drivers/uio/ 14150F: include/linux/uio*.h 14151 14152UTIL-LINUX PACKAGE 14153M: Karel Zak <kzak@redhat.com> 14154L: util-linux@vger.kernel.org 14155W: http://en.wikipedia.org/wiki/Util-linux 14156T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14157S: Maintained 14158 14159UUID HELPERS 14160M: Christoph Hellwig <hch@lst.de> 14161R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14162L: linux-kernel@vger.kernel.org 14163T: git git://git.infradead.org/users/hch/uuid.git 14164F: lib/uuid.c 14165F: lib/test_uuid.c 14166F: include/linux/uuid.h 14167F: include/uapi/linux/uuid.h 14168S: Maintained 14169 14170UVESAFB DRIVER 14171M: Michal Januszewski <spock@gentoo.org> 14172L: linux-fbdev@vger.kernel.org 14173W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14174S: Maintained 14175F: Documentation/fb/uvesafb.txt 14176F: drivers/video/fbdev/uvesafb.* 14177 14178VF610 NAND DRIVER 14179M: Stefan Agner <stefan@agner.ch> 14180L: linux-mtd@lists.infradead.org 14181S: Supported 14182F: drivers/mtd/nand/vf610_nfc.c 14183 14184VFAT/FAT/MSDOS FILESYSTEM 14185M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14186S: Maintained 14187F: Documentation/filesystems/vfat.txt 14188F: fs/fat/ 14189 14190VFIO DRIVER 14191M: Alex Williamson <alex.williamson@redhat.com> 14192L: kvm@vger.kernel.org 14193T: git git://github.com/awilliam/linux-vfio.git 14194S: Maintained 14195F: Documentation/vfio.txt 14196F: drivers/vfio/ 14197F: include/linux/vfio.h 14198F: include/uapi/linux/vfio.h 14199 14200VFIO MEDIATED DEVICE DRIVERS 14201M: Kirti Wankhede <kwankhede@nvidia.com> 14202L: kvm@vger.kernel.org 14203S: Maintained 14204F: Documentation/vfio-mediated-device.txt 14205F: drivers/vfio/mdev/ 14206F: include/linux/mdev.h 14207F: samples/vfio-mdev/ 14208 14209VFIO PLATFORM DRIVER 14210M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14211L: kvm@vger.kernel.org 14212S: Maintained 14213F: drivers/vfio/platform/ 14214 14215VGA_SWITCHEROO 14216R: Lukas Wunner <lukas@wunner.de> 14217S: Maintained 14218F: Documentation/gpu/vga-switcheroo.rst 14219F: drivers/gpu/vga/vga_switcheroo.c 14220F: include/linux/vga_switcheroo.h 14221T: git git://anongit.freedesktop.org/drm/drm-misc 14222 14223VIA RHINE NETWORK DRIVER 14224S: Orphan 14225F: drivers/net/ethernet/via/via-rhine.c 14226 14227VIA SD/MMC CARD CONTROLLER DRIVER 14228M: Bruce Chang <brucechang@via.com.tw> 14229M: Harald Welte <HaraldWelte@viatech.com> 14230S: Maintained 14231F: drivers/mmc/host/via-sdmmc.c 14232 14233VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14234M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14235L: linux-fbdev@vger.kernel.org 14236S: Maintained 14237F: include/linux/via-core.h 14238F: include/linux/via-gpio.h 14239F: include/linux/via_i2c.h 14240F: drivers/video/fbdev/via/ 14241 14242VIA VELOCITY NETWORK DRIVER 14243M: Francois Romieu <romieu@fr.zoreil.com> 14244L: netdev@vger.kernel.org 14245S: Maintained 14246F: drivers/net/ethernet/via/via-velocity.* 14247 14248VIDEO MULTIPLEXER DRIVER 14249M: Philipp Zabel <p.zabel@pengutronix.de> 14250L: linux-media@vger.kernel.org 14251S: Maintained 14252F: drivers/media/platform/video-mux.c 14253 14254VIDEOBUF2 FRAMEWORK 14255M: Pawel Osciak <pawel@osciak.com> 14256M: Marek Szyprowski <m.szyprowski@samsung.com> 14257M: Kyungmin Park <kyungmin.park@samsung.com> 14258L: linux-media@vger.kernel.org 14259S: Maintained 14260F: drivers/media/v4l2-core/videobuf2-* 14261F: include/media/videobuf2-* 14262 14263VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14264M: Helen Koike <helen.koike@collabora.com> 14265L: linux-media@vger.kernel.org 14266T: git git://linuxtv.org/media_tree.git 14267W: https://linuxtv.org 14268S: Maintained 14269F: drivers/media/platform/vimc/* 14270 14271VIRT LIB 14272M: Alex Williamson <alex.williamson@redhat.com> 14273M: Paolo Bonzini <pbonzini@redhat.com> 14274L: kvm@vger.kernel.org 14275S: Supported 14276F: virt/lib/ 14277 14278VIRTIO AND VHOST VSOCK DRIVER 14279M: Stefan Hajnoczi <stefanha@redhat.com> 14280L: kvm@vger.kernel.org 14281L: virtualization@lists.linux-foundation.org 14282L: netdev@vger.kernel.org 14283S: Maintained 14284F: include/linux/virtio_vsock.h 14285F: include/uapi/linux/virtio_vsock.h 14286F: include/uapi/linux/vsockmon.h 14287F: net/vmw_vsock/af_vsock_tap.c 14288F: net/vmw_vsock/virtio_transport_common.c 14289F: net/vmw_vsock/virtio_transport.c 14290F: drivers/net/vsockmon.c 14291F: drivers/vhost/vsock.c 14292F: drivers/vhost/vsock.h 14293 14294VIRTIO CONSOLE DRIVER 14295M: Amit Shah <amit@kernel.org> 14296L: virtualization@lists.linux-foundation.org 14297S: Maintained 14298F: drivers/char/virtio_console.c 14299F: include/linux/virtio_console.h 14300F: include/uapi/linux/virtio_console.h 14301 14302VIRTIO CORE, NET AND BLOCK DRIVERS 14303M: "Michael S. Tsirkin" <mst@redhat.com> 14304M: Jason Wang <jasowang@redhat.com> 14305L: virtualization@lists.linux-foundation.org 14306S: Maintained 14307F: Documentation/devicetree/bindings/virtio/ 14308F: drivers/virtio/ 14309F: tools/virtio/ 14310F: drivers/net/virtio_net.c 14311F: drivers/block/virtio_blk.c 14312F: include/linux/virtio*.h 14313F: include/uapi/linux/virtio_*.h 14314F: drivers/crypto/virtio/ 14315F: mm/balloon_compaction.c 14316 14317VIRTIO CRYPTO DRIVER 14318M: Gonglei <arei.gonglei@huawei.com> 14319L: virtualization@lists.linux-foundation.org 14320L: linux-crypto@vger.kernel.org 14321S: Maintained 14322F: drivers/crypto/virtio/ 14323F: include/uapi/linux/virtio_crypto.h 14324 14325VIRTIO DRIVERS FOR S390 14326M: Cornelia Huck <cohuck@redhat.com> 14327M: Halil Pasic <pasic@linux.vnet.ibm.com> 14328L: linux-s390@vger.kernel.org 14329L: virtualization@lists.linux-foundation.org 14330L: kvm@vger.kernel.org 14331S: Supported 14332F: drivers/s390/virtio/ 14333 14334VIRTIO GPU DRIVER 14335M: David Airlie <airlied@linux.ie> 14336M: Gerd Hoffmann <kraxel@redhat.com> 14337L: dri-devel@lists.freedesktop.org 14338L: virtualization@lists.linux-foundation.org 14339T: git git://anongit.freedesktop.org/drm/drm-misc 14340S: Maintained 14341F: drivers/gpu/drm/virtio/ 14342F: include/uapi/linux/virtio_gpu.h 14343 14344VIRTIO HOST (VHOST) 14345M: "Michael S. Tsirkin" <mst@redhat.com> 14346M: Jason Wang <jasowang@redhat.com> 14347L: kvm@vger.kernel.org 14348L: virtualization@lists.linux-foundation.org 14349L: netdev@vger.kernel.org 14350T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14351S: Maintained 14352F: drivers/vhost/ 14353F: include/uapi/linux/vhost.h 14354 14355VIRTIO INPUT DRIVER 14356M: Gerd Hoffmann <kraxel@redhat.com> 14357S: Maintained 14358F: drivers/virtio/virtio_input.c 14359F: include/uapi/linux/virtio_input.h 14360 14361VIRTUAL SERIO DEVICE DRIVER 14362M: Stephen Chandler Paul <thatslyude@gmail.com> 14363S: Maintained 14364F: drivers/input/serio/userio.c 14365F: include/uapi/linux/userio.h 14366 14367VIVID VIRTUAL VIDEO DRIVER 14368M: Hans Verkuil <hverkuil@xs4all.nl> 14369L: linux-media@vger.kernel.org 14370T: git git://linuxtv.org/media_tree.git 14371W: https://linuxtv.org 14372S: Maintained 14373F: drivers/media/platform/vivid/* 14374 14375VLYNQ BUS 14376M: Florian Fainelli <f.fainelli@gmail.com> 14377L: openwrt-devel@lists.openwrt.org (subscribers-only) 14378S: Maintained 14379F: drivers/vlynq/vlynq.c 14380F: include/linux/vlynq.h 14381 14382VME SUBSYSTEM 14383M: Martyn Welch <martyn@welchs.me.uk> 14384M: Manohar Vanga <manohar.vanga@gmail.com> 14385M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14386L: devel@driverdev.osuosl.org 14387S: Maintained 14388T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14389F: Documentation/driver-api/vme.rst 14390F: drivers/staging/vme/ 14391F: drivers/vme/ 14392F: include/linux/vme* 14393 14394VMWARE BALLOON DRIVER 14395M: Xavier Deguillard <xdeguillard@vmware.com> 14396M: Philip Moltmann <moltmann@vmware.com> 14397M: "VMware, Inc." <pv-drivers@vmware.com> 14398L: linux-kernel@vger.kernel.org 14399S: Maintained 14400F: drivers/misc/vmw_balloon.c 14401 14402VMWARE HYPERVISOR INTERFACE 14403M: Alok Kataria <akataria@vmware.com> 14404L: virtualization@lists.linux-foundation.org 14405S: Supported 14406F: arch/x86/kernel/cpu/vmware.c 14407 14408VMWARE PVRDMA DRIVER 14409M: Adit Ranadive <aditr@vmware.com> 14410M: VMware PV-Drivers <pv-drivers@vmware.com> 14411L: linux-rdma@vger.kernel.org 14412S: Maintained 14413F: drivers/infiniband/hw/vmw_pvrdma/ 14414 14415VMware PVSCSI driver 14416M: Jim Gill <jgill@vmware.com> 14417M: VMware PV-Drivers <pv-drivers@vmware.com> 14418L: linux-scsi@vger.kernel.org 14419S: Maintained 14420F: drivers/scsi/vmw_pvscsi.c 14421F: drivers/scsi/vmw_pvscsi.h 14422 14423VMWARE VMMOUSE SUBDRIVER 14424M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14425M: "VMware, Inc." <pv-drivers@vmware.com> 14426L: linux-input@vger.kernel.org 14427S: Maintained 14428F: drivers/input/mouse/vmmouse.c 14429F: drivers/input/mouse/vmmouse.h 14430 14431VMWARE VMXNET3 ETHERNET DRIVER 14432M: Shrikrishna Khare <skhare@vmware.com> 14433M: "VMware, Inc." <pv-drivers@vmware.com> 14434L: netdev@vger.kernel.org 14435S: Maintained 14436F: drivers/net/vmxnet3/ 14437 14438VOCORE VOCORE2 BOARD 14439M: Harvey Hunt <harveyhuntnexus@gmail.com> 14440L: linux-mips@linux-mips.org 14441S: Maintained 14442F: arch/mips/boot/dts/ralink/vocore2.dts 14443 14444VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14445M: Liam Girdwood <lgirdwood@gmail.com> 14446M: Mark Brown <broonie@kernel.org> 14447L: linux-kernel@vger.kernel.org 14448W: http://www.slimlogic.co.uk/?p=48 14449T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14450S: Supported 14451F: Documentation/devicetree/bindings/regulator/ 14452F: drivers/regulator/ 14453F: include/dt-bindings/regulator/ 14454F: include/linux/regulator/ 14455 14456VRF 14457M: David Ahern <dsa@cumulusnetworks.com> 14458M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14459L: netdev@vger.kernel.org 14460S: Maintained 14461F: drivers/net/vrf.c 14462F: Documentation/networking/vrf.txt 14463 14464VT1211 HARDWARE MONITOR DRIVER 14465M: Juerg Haefliger <juergh@gmail.com> 14466L: linux-hwmon@vger.kernel.org 14467S: Maintained 14468F: Documentation/hwmon/vt1211 14469F: drivers/hwmon/vt1211.c 14470 14471VT8231 HARDWARE MONITOR DRIVER 14472M: Roger Lucas <vt8231@hiddenengine.co.uk> 14473L: linux-hwmon@vger.kernel.org 14474S: Maintained 14475F: drivers/hwmon/vt8231.c 14476 14477VUB300 USB to SDIO/SD/MMC bridge chip 14478M: Tony Olech <tony.olech@elandigitalsystems.com> 14479L: linux-mmc@vger.kernel.org 14480L: linux-usb@vger.kernel.org 14481S: Supported 14482F: drivers/mmc/host/vub300.c 14483 14484W1 DALLAS'S 1-WIRE BUS 14485M: Evgeniy Polyakov <zbr@ioremap.net> 14486S: Maintained 14487F: Documentation/w1/ 14488F: drivers/w1/ 14489F: include/linux/w1.h 14490 14491W83791D HARDWARE MONITORING DRIVER 14492M: Marc Hulsman <m.hulsman@tudelft.nl> 14493L: linux-hwmon@vger.kernel.org 14494S: Maintained 14495F: Documentation/hwmon/w83791d 14496F: drivers/hwmon/w83791d.c 14497 14498W83793 HARDWARE MONITORING DRIVER 14499M: Rudolf Marek <r.marek@assembler.cz> 14500L: linux-hwmon@vger.kernel.org 14501S: Maintained 14502F: Documentation/hwmon/w83793 14503F: drivers/hwmon/w83793.c 14504 14505W83795 HARDWARE MONITORING DRIVER 14506M: Jean Delvare <jdelvare@suse.com> 14507L: linux-hwmon@vger.kernel.org 14508S: Maintained 14509F: drivers/hwmon/w83795.c 14510 14511W83L51xD SD/MMC CARD INTERFACE DRIVER 14512M: Pierre Ossman <pierre@ossman.eu> 14513S: Maintained 14514F: drivers/mmc/host/wbsd.* 14515 14516WACOM PROTOCOL 4 SERIAL TABLETS 14517M: Julian Squires <julian@cipht.net> 14518M: Hans de Goede <hdegoede@redhat.com> 14519L: linux-input@vger.kernel.org 14520S: Maintained 14521F: drivers/input/tablet/wacom_serial4.c 14522 14523WATCHDOG DEVICE DRIVERS 14524M: Wim Van Sebroeck <wim@iguana.be> 14525R: Guenter Roeck <linux@roeck-us.net> 14526L: linux-watchdog@vger.kernel.org 14527W: http://www.linux-watchdog.org/ 14528T: git git://www.linux-watchdog.org/linux-watchdog.git 14529S: Maintained 14530F: Documentation/devicetree/bindings/watchdog/ 14531F: Documentation/watchdog/ 14532F: drivers/watchdog/ 14533F: include/linux/watchdog.h 14534F: include/uapi/linux/watchdog.h 14535 14536WHISKEYCOVE PMIC GPIO DRIVER 14537M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14538L: linux-gpio@vger.kernel.org 14539S: Maintained 14540F: drivers/gpio/gpio-wcove.c 14541 14542WIIMOTE HID DRIVER 14543M: David Herrmann <dh.herrmann@googlemail.com> 14544L: linux-input@vger.kernel.org 14545S: Maintained 14546F: drivers/hid/hid-wiimote* 14547 14548WILOCITY WIL6210 WIRELESS DRIVER 14549M: Maya Erez <qca_merez@qca.qualcomm.com> 14550L: linux-wireless@vger.kernel.org 14551L: wil6210@qca.qualcomm.com 14552S: Supported 14553W: http://wireless.kernel.org/en/users/Drivers/wil6210 14554F: drivers/net/wireless/ath/wil6210/ 14555F: include/uapi/linux/wil6210_uapi.h 14556 14557WIMAX STACK 14558M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14559M: linux-wimax@intel.com 14560L: wimax@linuxwimax.org (subscribers-only) 14561S: Supported 14562W: http://linuxwimax.org 14563F: Documentation/wimax/README.wimax 14564F: include/linux/wimax/debug.h 14565F: include/net/wimax.h 14566F: include/uapi/linux/wimax.h 14567F: net/wimax/ 14568 14569WINBOND CIR DRIVER 14570M: David Härdeman <david@hardeman.nu> 14571S: Maintained 14572F: drivers/media/rc/winbond-cir.c 14573 14574WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14575M: William Breathitt Gray <vilhelm.gray@gmail.com> 14576L: linux-watchdog@vger.kernel.org 14577S: Maintained 14578F: drivers/watchdog/ebc-c384_wdt.c 14579 14580WINSYSTEMS WS16C48 GPIO DRIVER 14581M: William Breathitt Gray <vilhelm.gray@gmail.com> 14582L: linux-gpio@vger.kernel.org 14583S: Maintained 14584F: drivers/gpio/gpio-ws16c48.c 14585 14586WISTRON LAPTOP BUTTON DRIVER 14587M: Miloslav Trmac <mitr@volny.cz> 14588S: Maintained 14589F: drivers/input/misc/wistron_btns.c 14590 14591WL3501 WIRELESS PCMCIA CARD DRIVER 14592L: linux-wireless@vger.kernel.org 14593S: Odd fixes 14594F: drivers/net/wireless/wl3501* 14595 14596WOLFSON MICROELECTRONICS DRIVERS 14597L: patches@opensource.cirrus.com 14598T: git https://github.com/CirrusLogic/linux-drivers.git 14599W: https://github.com/CirrusLogic/linux-drivers/wiki 14600S: Supported 14601F: Documentation/hwmon/wm83?? 14602F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14603F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14604F: Documentation/devicetree/bindings/mfd/arizona.txt 14605F: Documentation/devicetree/bindings/mfd/wm831x.txt 14606F: arch/arm/mach-s3c64xx/mach-crag6410* 14607F: drivers/clk/clk-wm83*.c 14608F: drivers/extcon/extcon-arizona.c 14609F: drivers/leds/leds-wm83*.c 14610F: drivers/gpio/gpio-*wm*.c 14611F: drivers/gpio/gpio-arizona.c 14612F: drivers/hwmon/wm83??-hwmon.c 14613F: drivers/input/misc/wm831x-on.c 14614F: drivers/input/touchscreen/wm831x-ts.c 14615F: drivers/input/touchscreen/wm97*.c 14616F: drivers/mfd/arizona* 14617F: drivers/mfd/wm*.c 14618F: drivers/mfd/cs47l24* 14619F: drivers/power/supply/wm83*.c 14620F: drivers/rtc/rtc-wm83*.c 14621F: drivers/regulator/wm8*.c 14622F: drivers/regulator/arizona* 14623F: drivers/video/backlight/wm83*_bl.c 14624F: drivers/watchdog/wm83*_wdt.c 14625F: include/linux/mfd/arizona/ 14626F: include/linux/mfd/wm831x/ 14627F: include/linux/mfd/wm8350/ 14628F: include/linux/mfd/wm8400* 14629F: include/linux/regulator/arizona* 14630F: include/linux/wm97xx.h 14631F: include/sound/wm????.h 14632F: sound/soc/codecs/arizona.? 14633F: sound/soc/codecs/wm* 14634F: sound/soc/codecs/cs47l24* 14635 14636WORKQUEUE 14637M: Tejun Heo <tj@kernel.org> 14638R: Lai Jiangshan <jiangshanlai@gmail.com> 14639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14640S: Maintained 14641F: include/linux/workqueue.h 14642F: kernel/workqueue.c 14643F: Documentation/core-api/workqueue.rst 14644 14645X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14646M: Chen-Yu Tsai <wens@csie.org> 14647L: linux-kernel@vger.kernel.org 14648S: Maintained 14649N: axp[128] 14650 14651X.25 NETWORK LAYER 14652M: Andrew Hendry <andrew.hendry@gmail.com> 14653L: linux-x25@vger.kernel.org 14654S: Odd Fixes 14655F: Documentation/networking/x25* 14656F: include/net/x25* 14657F: net/x25/ 14658 14659X86 ARCHITECTURE (32-BIT AND 64-BIT) 14660M: Thomas Gleixner <tglx@linutronix.de> 14661M: Ingo Molnar <mingo@redhat.com> 14662M: "H. Peter Anvin" <hpa@zytor.com> 14663M: x86@kernel.org 14664L: linux-kernel@vger.kernel.org 14665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14666S: Maintained 14667F: Documentation/x86/ 14668F: arch/x86/ 14669 14670X86 MCE INFRASTRUCTURE 14671M: Tony Luck <tony.luck@intel.com> 14672M: Borislav Petkov <bp@alien8.de> 14673L: linux-edac@vger.kernel.org 14674S: Maintained 14675F: arch/x86/kernel/cpu/mcheck/* 14676 14677X86 MICROCODE UPDATE SUPPORT 14678M: Borislav Petkov <bp@alien8.de> 14679S: Maintained 14680F: arch/x86/kernel/cpu/microcode/* 14681 14682X86 PLATFORM DRIVERS 14683M: Darren Hart <dvhart@infradead.org> 14684M: Andy Shevchenko <andy@infradead.org> 14685L: platform-driver-x86@vger.kernel.org 14686T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14687S: Maintained 14688F: drivers/platform/x86/ 14689F: drivers/platform/olpc/ 14690 14691X86 VDSO 14692M: Andy Lutomirski <luto@amacapital.net> 14693L: linux-kernel@vger.kernel.org 14694T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14695S: Maintained 14696F: arch/x86/entry/vdso/ 14697 14698XC2028/3028 TUNER DRIVER 14699M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14700M: Mauro Carvalho Chehab <mchehab@kernel.org> 14701L: linux-media@vger.kernel.org 14702W: https://linuxtv.org 14703T: git git://linuxtv.org/media_tree.git 14704S: Maintained 14705F: drivers/media/tuners/tuner-xc2028.* 14706 14707XEN BLOCK SUBSYSTEM 14708M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14709M: Roger Pau Monné <roger.pau@citrix.com> 14710L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14711S: Supported 14712F: drivers/block/xen-blkback/* 14713F: drivers/block/xen* 14714 14715XEN HYPERVISOR ARM 14716M: Stefano Stabellini <sstabellini@kernel.org> 14717L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14718S: Maintained 14719F: arch/arm/xen/ 14720F: arch/arm/include/asm/xen/ 14721 14722XEN HYPERVISOR ARM64 14723M: Stefano Stabellini <sstabellini@kernel.org> 14724L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14725S: Maintained 14726F: arch/arm64/xen/ 14727F: arch/arm64/include/asm/xen/ 14728 14729XEN HYPERVISOR INTERFACE 14730M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14731M: Juergen Gross <jgross@suse.com> 14732L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14733T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14734S: Supported 14735F: arch/x86/xen/ 14736F: drivers/*/xen-*front.c 14737F: drivers/xen/ 14738F: arch/x86/include/asm/xen/ 14739F: include/xen/ 14740F: include/uapi/xen/ 14741F: Documentation/ABI/stable/sysfs-hypervisor-xen 14742F: Documentation/ABI/testing/sysfs-hypervisor-xen 14743 14744XEN NETWORK BACKEND DRIVER 14745M: Wei Liu <wei.liu2@citrix.com> 14746M: Paul Durrant <paul.durrant@citrix.com> 14747L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14748L: netdev@vger.kernel.org 14749S: Supported 14750F: drivers/net/xen-netback/* 14751 14752XEN PCI SUBSYSTEM 14753M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14754L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14755S: Supported 14756F: arch/x86/pci/*xen* 14757F: drivers/pci/*xen* 14758 14759XEN PVSCSI DRIVERS 14760M: Juergen Gross <jgross@suse.com> 14761L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14762L: linux-scsi@vger.kernel.org 14763S: Supported 14764F: drivers/scsi/xen-scsifront.c 14765F: drivers/xen/xen-scsiback.c 14766F: include/xen/interface/io/vscsiif.h 14767 14768XEN SWIOTLB SUBSYSTEM 14769M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14770L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14771S: Supported 14772F: arch/x86/xen/*swiotlb* 14773F: drivers/xen/*swiotlb* 14774 14775XFS FILESYSTEM 14776M: Darrick J. Wong <darrick.wong@oracle.com> 14777M: linux-xfs@vger.kernel.org 14778L: linux-xfs@vger.kernel.org 14779W: http://xfs.org/ 14780T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14781S: Supported 14782F: Documentation/filesystems/xfs.txt 14783F: fs/xfs/ 14784 14785XILINX AXI ETHERNET DRIVER 14786M: Anirudha Sarangi <anirudh@xilinx.com> 14787M: John Linn <John.Linn@xilinx.com> 14788S: Maintained 14789F: drivers/net/ethernet/xilinx/xilinx_axienet* 14790 14791XILINX UARTLITE SERIAL DRIVER 14792M: Peter Korsgaard <jacmet@sunsite.dk> 14793L: linux-serial@vger.kernel.org 14794S: Maintained 14795F: drivers/tty/serial/uartlite.c 14796 14797XILINX VIDEO IP CORES 14798M: Hyun Kwon <hyun.kwon@xilinx.com> 14799M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14800L: linux-media@vger.kernel.org 14801T: git git://linuxtv.org/media_tree.git 14802S: Supported 14803F: Documentation/devicetree/bindings/media/xilinx/ 14804F: drivers/media/platform/xilinx/ 14805F: include/uapi/linux/xilinx-v4l2-controls.h 14806 14807XILLYBUS DRIVER 14808M: Eli Billauer <eli.billauer@gmail.com> 14809L: linux-kernel@vger.kernel.org 14810S: Supported 14811F: drivers/char/xillybus/ 14812 14813XRA1403 GPIO EXPANDER 14814M: Nandor Han <nandor.han@ge.com> 14815M: Semi Malinen <semi.malinen@ge.com> 14816L: linux-gpio@vger.kernel.org 14817S: Maintained 14818F: drivers/gpio/gpio-xra1403.c 14819F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14820 14821XTENSA XTFPGA PLATFORM SUPPORT 14822M: Max Filippov <jcmvbkbc@gmail.com> 14823L: linux-xtensa@linux-xtensa.org 14824S: Maintained 14825F: drivers/spi/spi-xtensa-xtfpga.c 14826F: sound/soc/xtensa/xtfpga-i2s.c 14827 14828YAM DRIVER FOR AX.25 14829M: Jean-Paul Roubelat <jpr@f6fbb.org> 14830L: linux-hams@vger.kernel.org 14831S: Maintained 14832F: drivers/net/hamradio/yam* 14833F: include/linux/yam.h 14834 14835YAMA SECURITY MODULE 14836M: Kees Cook <keescook@chromium.org> 14837T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14838S: Supported 14839F: security/yama/ 14840F: Documentation/admin-guide/LSM/Yama.rst 14841 14842YEALINK PHONE DRIVER 14843M: Henk Vergonet <Henk.Vergonet@gmail.com> 14844L: usbb2k-api-dev@nongnu.org 14845S: Maintained 14846F: Documentation/input/yealink.rst 14847F: drivers/input/misc/yealink.* 14848 14849Z8530 DRIVER FOR AX.25 14850M: Joerg Reuter <jreuter@yaina.de> 14851W: http://yaina.de/jreuter/ 14852W: http://www.qsl.net/dl1bke/ 14853L: linux-hams@vger.kernel.org 14854S: Maintained 14855F: Documentation/networking/z8530drv.txt 14856F: drivers/net/hamradio/*scc.c 14857F: drivers/net/hamradio/z8530.h 14858 14859ZBUD COMPRESSED PAGE ALLOCATOR 14860M: Seth Jennings <sjenning@redhat.com> 14861M: Dan Streetman <ddstreet@ieee.org> 14862L: linux-mm@kvack.org 14863S: Maintained 14864F: mm/zbud.c 14865F: include/linux/zbud.h 14866 14867ZD1211RW WIRELESS DRIVER 14868M: Daniel Drake <dsd@gentoo.org> 14869M: Ulrich Kunitz <kune@deine-taler.de> 14870W: http://zd1211.ath.cx/wiki/DriverRewrite 14871L: linux-wireless@vger.kernel.org 14872L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14873S: Maintained 14874F: drivers/net/wireless/zydas/zd1211rw/ 14875 14876ZD1301 MEDIA DRIVER 14877M: Antti Palosaari <crope@iki.fi> 14878L: linux-media@vger.kernel.org 14879W: https://linuxtv.org/ 14880W: http://palosaari.fi/linux/ 14881Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14882S: Maintained 14883F: drivers/media/usb/dvb-usb-v2/zd1301* 14884 14885ZD1301_DEMOD MEDIA DRIVER 14886M: Antti Palosaari <crope@iki.fi> 14887L: linux-media@vger.kernel.org 14888W: https://linuxtv.org/ 14889W: http://palosaari.fi/linux/ 14890Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14891S: Maintained 14892F: drivers/media/dvb-frontends/zd1301_demod* 14893 14894ZPOOL COMPRESSED PAGE STORAGE API 14895M: Dan Streetman <ddstreet@ieee.org> 14896L: linux-mm@kvack.org 14897S: Maintained 14898F: mm/zpool.c 14899F: include/linux/zpool.h 14900 14901ZR36067 VIDEO FOR LINUX DRIVER 14902L: mjpeg-users@lists.sourceforge.net 14903L: linux-media@vger.kernel.org 14904W: http://mjpeg.sourceforge.net/driver-zoran/ 14905T: hg https://linuxtv.org/hg/v4l-dvb 14906S: Odd Fixes 14907F: drivers/media/pci/zoran/ 14908 14909ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14910M: Minchan Kim <minchan@kernel.org> 14911M: Nitin Gupta <ngupta@vflare.org> 14912R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14913L: linux-kernel@vger.kernel.org 14914S: Maintained 14915F: drivers/block/zram/ 14916F: Documentation/blockdev/zram.txt 14917 14918ZS DECSTATION Z85C30 SERIAL DRIVER 14919M: "Maciej W. Rozycki" <macro@linux-mips.org> 14920S: Maintained 14921F: drivers/tty/serial/zs.* 14922 14923ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14924M: Minchan Kim <minchan@kernel.org> 14925M: Nitin Gupta <ngupta@vflare.org> 14926R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14927L: linux-mm@kvack.org 14928S: Maintained 14929F: mm/zsmalloc.c 14930F: include/linux/zsmalloc.h 14931F: Documentation/vm/zsmalloc.txt 14932 14933ZSWAP COMPRESSED SWAP CACHING 14934M: Seth Jennings <sjenning@redhat.com> 14935M: Dan Streetman <ddstreet@ieee.org> 14936L: linux-mm@kvack.org 14937S: Maintained 14938F: mm/zswap.c 14939 14940THE REST 14941M: Linus Torvalds <torvalds@linux-foundation.org> 14942L: linux-kernel@vger.kernel.org 14943Q: http://patchwork.kernel.org/project/LKML/list/ 14944T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14945S: Buried alive in reporters 14946F: * 14947F: */ 14948